UNPKG

@fairdatasociety/fdp-cli

Version:
3 lines 3.04 MB
#!/usr/bin/env node /*! For license information please see index.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["@fairdatasociety/fdp-cli"]=t():e["@fairdatasociety/fdp-cli"]=t()}(this,(()=>(()=>{var e={1428:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=1428,e.exports=t},57810:(e,t,r)=>{const n=r(58572),{MAX_LENGTH:i,MAX_SAFE_INTEGER:o}=r(62591),{re:s,t:a}=r(53848),f=r(48821),{compareIdentifiers:c}=r(40864);class u{constructor(e,t){if(t=f(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[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>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e})):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof u||(e=new u(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;let t=0;do{const r=this.prerelease[t],i=e.prerelease[t];if(n("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return c(r,i)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const r=this.build[t],i=e.build[t];if(n("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return c(r,i)}while(++t)}inc(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":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===c(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}}e.exports=u},57217:(e,t,r)=>{const n=r(57810);e.exports=(e,t)=>new n(e,t).major},62591:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},58572:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},40864:e=>{const t=/^[0-9]+$/,r=(e,r)=>{const n=t.test(e),i=t.test(r);return n&&i&&(e=+e,r=+r),e===r?0:n&&!i?-1:i&&!n?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},48821:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},53848:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:n}=r(62591),i=r(58572),o=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let f=0;const c=(e,t,r)=>{const n=f++;i(e,n,t),a[e]=n,s[n]=t,o[n]=new RegExp(t,r?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),c("FULL",`^${s[a.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),c("LOOSE",`^${s[a.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),c("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),c("COERCERTL",s[a.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},95039:function(e,t){!function(e){"use strict";const t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:e=>`Symbol(${e})`;function r(){}function n(e){return"object"==typeof e&&null!==e||"function"==typeof e}const i=r;function o(e,t){try{Object.defineProperty(e,"name",{value:t,configurable:!0})}catch(e){}}const s=Promise,a=Promise.prototype.then,f=Promise.resolve.bind(s),c=Promise.reject.bind(s);function u(e){return new s(e)}function l(e){return f(e)}function h(e){return c(e)}function d(e,t,r){return a.call(e,t,r)}function p(e,t,r){d(d(e,t,r),void 0,i)}function b(e,t){p(e,t)}function m(e,t){p(e,void 0,t)}function g(e,t,r){return d(e,t,r)}function y(e){d(e,void 0,i)}let v=e=>{if("function"==typeof queueMicrotask)v=queueMicrotask;else{const e=l(void 0);v=t=>d(e,t)}return v(e)};function w(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function _(e,t,r){try{return l(w(e,t,r))}catch(e){return h(e)}}class E{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(e){const t=this._back;let r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size}shift(){const e=this._front;let t=e;const r=this._cursor;let n=r+1;const i=e._elements,o=i[r];return 16384===n&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),i[r]=void 0,o}forEach(e){let t=this._cursor,r=this._front,n=r._elements;for(;!(t===n.length&&void 0===r._next||t===n.length&&(r=r._next,n=r._elements,t=0,0===n.length));)e(n[t]),++t}peek(){const e=this._front,t=this._cursor;return e._elements[t]}}const S=t("[[AbortSteps]]"),A=t("[[ErrorSteps]]"),x=t("[[CancelSteps]]"),P=t("[[PullSteps]]"),k=t("[[ReleaseSteps]]");function T(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?C(e):"closed"===t._state?function(e){C(e),I(e)}(e):D(e,t._storedError)}function O(e,t){return or(e._ownerReadableStream,t)}function R(e){const t=e._ownerReadableStream;"readable"===t._state?N(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(e,t){D(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness"))}(e),t._readableStreamController[k](),t._reader=void 0,e._ownerReadableStream=void 0}function M(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function C(e){e._closedPromise=u(((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function D(e,t){C(e),N(e,t)}function N(e,t){void 0!==e._closedPromise_reject&&(y(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function I(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}const B=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},F=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function L(e,t){if(void 0!==e&&"object"!=typeof(r=e)&&"function"!=typeof r)throw new TypeError(`${t} is not an object.`);var r}function j(e,t){if("function"!=typeof e)throw new TypeError(`${t} is not a function.`)}function U(e,t){if(!function(e){return"object"==typeof e&&null!==e||"function"==typeof e}(e))throw new TypeError(`${t} is not an object.`)}function q(e,t,r){if(void 0===e)throw new TypeError(`Parameter ${t} is required in '${r}'.`)}function z(e,t,r){if(void 0===e)throw new TypeError(`${t} is required in '${r}'.`)}function H(e){return Number(e)}function W(e){return 0===e?0:e}function G(e,t){const r=Number.MAX_SAFE_INTEGER;let n=Number(e);if(n=W(n),!B(n))throw new TypeError(`${t} is not a finite number`);if(n=function(e){return W(F(e))}(n),n<0||n>r)throw new TypeError(`${t} is outside the accepted range of 0 to ${r}, inclusive`);return B(n)&&0!==n?n:0}function $(e){if(!n(e))return!1;if("function"!=typeof e.getReader)return!1;try{return"boolean"==typeof e.locked}catch(e){return!1}}function V(e){if(!n(e))return!1;if("function"!=typeof e.getWriter)return!1;try{return"boolean"==typeof e.locked}catch(e){return!1}}function K(e,t){if(!nr(e))throw new TypeError(`${t} is not a ReadableStream.`)}function J(e,t){e._reader._readRequests.push(t)}function Z(e,t,r){const n=e._reader._readRequests.shift();r?n._closeSteps():n._chunkSteps(t)}function X(e){return e._reader._readRequests.length}function Y(e){const t=e._reader;return void 0!==t&&!!ee(t)}class Q{constructor(e){if(q(e,1,"ReadableStreamDefaultReader"),K(e,"First parameter"),ir(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");T(this,e),this._readRequests=new E}get closed(){return ee(this)?this._closedPromise:h(re("closed"))}cancel(e){return ee(this)?void 0===this._ownerReadableStream?h(M("cancel")):O(this,e):h(re("cancel"))}read(){if(!ee(this))return h(re("read"));if(void 0===this._ownerReadableStream)return h(M("read from"));let e,t;const r=u(((r,n)=>{e=r,t=n}));return function(e,t){const r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[P](t)}(this,{_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)}),r}releaseLock(){if(!ee(this))throw re("releaseLock");void 0!==this._ownerReadableStream&&function(e){R(e),te(e,new TypeError("Reader was released"))}(this)}}function ee(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof Q}function te(e,t){const r=e._readRequests;e._readRequests=new E,r.forEach((e=>{e._errorSteps(t)}))}function re(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}Object.defineProperties(Q.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),o(Q.prototype.cancel,"cancel"),o(Q.prototype.read,"read"),o(Q.prototype.releaseLock,"releaseLock"),"symbol"==typeof t.toStringTag&&Object.defineProperty(Q.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});class ne{constructor(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}next(){const e=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?g(this._ongoingPromise,e,e):e(),this._ongoingPromise}return(e){const t=()=>this._returnSteps(e);return this._ongoingPromise?g(this._ongoingPromise,t,t):t()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});const e=this._reader;return void 0===e?h(M("iterate")):d(e.read(),(e=>{var t;return this._ongoingPromise=void 0,e.done&&(this._isFinished=!0,null===(t=this._reader)||void 0===t||t.releaseLock(),this._reader=void 0),e}),(e=>{var t;throw this._ongoingPromise=void 0,this._isFinished=!0,null===(t=this._reader)||void 0===t||t.releaseLock(),this._reader=void 0,e}))}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;const t=this._reader;if(void 0===t)return h(M("finish iterating"));if(this._reader=void 0,!this._preventCancel){const r=t.cancel(e);return t.releaseLock(),g(r,(()=>({value:e,done:!0})))}return t.releaseLock(),l({value:e,done:!0})}}const ie={next(){return oe(this)?this._asyncIteratorImpl.next():h(se("next"))},return(e){return oe(this)?this._asyncIteratorImpl.return(e):h(se("return"))}};function oe(e){if(!n(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof ne}catch(e){return!1}}function se(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}"symbol"==typeof t.asyncIterator&&Object.defineProperty(ie,t.asyncIterator,{value(){return this},writable:!0,configurable:!0});const ae=Number.isNaN||function(e){return e!=e};function fe(e,t,r,n,i){new Uint8Array(e).set(new Uint8Array(r,n,i),t)}function ce(e){const t=function(e,t,r){if(e.slice)return e.slice(t,r);const n=r-t,i=new ArrayBuffer(n);return fe(i,0,e,t,n),i}(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function ue(e){const t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function le(e,t,r){if("number"!=typeof(n=r)||ae(n)||n<0||r===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var n;e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function he(e){e._queue=new E,e._queueTotalSize=0}class de{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!me(this))throw Be("view");return this._view}respond(e){if(!me(this))throw Be("respond");if(q(e,1,"respond"),e=G(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,function(e,t){const r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range")}r.buffer=r.buffer,Oe(e,t)}(this._associatedReadableByteStreamController,e)}respondWithNewView(e){if(!me(this))throw Be("respondWithNewView");if(q(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");e.buffer,function(e,t){const r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");const n=t.byteLength;r.buffer=t.buffer,Oe(e,n)}(this._associatedReadableByteStreamController,e)}}Object.defineProperties(de.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),o(de.prototype.respond,"respond"),o(de.prototype.respondWithNewView,"respondWithNewView"),"symbol"==typeof t.toStringTag&&Object.defineProperty(de.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class pe{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!be(this))throw Fe("byobRequest");return function(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){const t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),n=Object.create(de.prototype);!function(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}(n,e,r),e._byobRequest=n}return e._byobRequest}(this)}get desiredSize(){if(!be(this))throw Fe("desiredSize");return Ne(this)}close(){if(!be(this))throw Fe("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");const e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);!function(e){const t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){const t=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Ce(e,t),t}Me(e),sr(t)}}(this)}enqueue(e){if(!be(this))throw Fe("enqueue");if(q(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");const t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);!function(e,t){const r=e._controlledReadableByteStream;if(e._closeRequested||"readable"!==r._state)return;const n=t.buffer,i=t.byteOffset,o=t.byteLength,s=n;if(e._pendingPullIntos.length>0){const t=e._pendingPullIntos.peek();t.buffer,ke(e),t.buffer=t.buffer,"none"===t.readerType&&Se(e,t)}Y(r)?(function(e){const t=e._controlledReadableByteStream._reader;for(;t._readRequests.length>0;){if(0===e._queueTotalSize)return;De(e,t._readRequests.shift())}}(e),0===X(r)?_e(e,s,i,o):(e._pendingPullIntos.length>0&&Re(e),Z(r,new Uint8Array(s,i,o),!1))):Ue(r)?(_e(e,s,i,o),Te(e)):_e(e,s,i,o),ge(e)}(this,e)}error(e){if(!be(this))throw Fe("error");Ce(this,e)}[x](e){ye(this),he(this);const t=this._cancelAlgorithm(e);return Me(this),t}[P](e){const t=this._controlledReadableByteStream;if(this._queueTotalSize>0)return void De(this,e);const r=this._autoAllocateChunkSize;if(void 0!==r){let n;try{n=new ArrayBuffer(r)}catch(t){return void e._errorSteps(t)}const i={buffer:n,bufferByteLength:r,byteOffset:0,byteLength:r,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i)}J(t,e),ge(this)}[k](){if(this._pendingPullIntos.length>0){const e=this._pendingPullIntos.peek();e.readerType="none",this._pendingPullIntos=new E,this._pendingPullIntos.push(e)}}}function be(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof pe}function me(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof de}function ge(e){const t=function(e){const t=e._controlledReadableByteStream;return"readable"===t._state&&!e._closeRequested&&!!e._started&&(!!(Y(t)&&X(t)>0)||!!(Ue(t)&&je(t)>0)||Ne(e)>0)}(e);t&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,ge(e)),null)),(t=>(Ce(e,t),null)))))}function ye(e){ke(e),e._pendingPullIntos=new E}function ve(e,t){let r=!1;"closed"===e._state&&(r=!0);const n=we(t);"default"===t.readerType?Z(e,n,r):function(e,t,r){const n=e._reader._readIntoRequests.shift();r?n._closeSteps(t):n._chunkSteps(t)}(e,n,r)}function we(e){const t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function _e(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function Ee(e,t,r,n){let i;try{i=t.slice(r,r+n)}catch(t){throw Ce(e,t),t}_e(e,i,0,n)}function Se(e,t){t.bytesFilled>0&&Ee(e,t.buffer,t.byteOffset,t.bytesFilled),Re(e)}function Ae(e,t){const r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,i=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+i,s=o-o%r;let a=i,f=!1;s>n&&(a=s-t.bytesFilled,f=!0);const c=e._queue;for(;a>0;){const r=c.peek(),n=Math.min(a,r.byteLength),i=t.byteOffset+t.bytesFilled;fe(t.buffer,i,r.buffer,r.byteOffset,n),r.byteLength===n?c.shift():(r.byteOffset+=n,r.byteLength-=n),e._queueTotalSize-=n,xe(e,n,t),a-=n}return f}function xe(e,t,r){r.bytesFilled+=t}function Pe(e){0===e._queueTotalSize&&e._closeRequested?(Me(e),sr(e._controlledReadableByteStream)):ge(e)}function ke(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function Te(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;const t=e._pendingPullIntos.peek();Ae(e,t)&&(Re(e),ve(e._controlledReadableByteStream,t))}}function Oe(e,t){const r=e._pendingPullIntos.peek();ke(e),"closed"===e._controlledReadableByteStream._state?function(e,t){"none"===t.readerType&&Re(e);const r=e._controlledReadableByteStream;if(Ue(r))for(;je(r)>0;)ve(r,Re(e))}(e,r):function(e,t,r){if(xe(0,t,r),"none"===r.readerType)return Se(e,r),void Te(e);if(r.bytesFilled<r.elementSize)return;Re(e);const n=r.bytesFilled%r.elementSize;if(n>0){const t=r.byteOffset+r.bytesFilled;Ee(e,r.buffer,t-n,n)}r.bytesFilled-=n,ve(e._controlledReadableByteStream,r),Te(e)}(e,t,r),ge(e)}function Re(e){return e._pendingPullIntos.shift()}function Me(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Ce(e,t){const r=e._controlledReadableByteStream;"readable"===r._state&&(ye(e),he(e),Me(e),ar(r,t))}function De(e,t){const r=e._queue.shift();e._queueTotalSize-=r.byteLength,Pe(e);const n=new Uint8Array(r.buffer,r.byteOffset,r.byteLength);t._chunkSteps(n)}function Ne(e){const t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function Ie(e,t,r){const n=Object.create(pe.prototype);let i,o,s;i=void 0!==t.start?()=>t.start(n):()=>{},o=void 0!==t.pull?()=>t.pull(n):()=>l(void 0),s=void 0!==t.cancel?e=>t.cancel(e):()=>l(void 0);const a=t.autoAllocateChunkSize;if(0===a)throw new TypeError("autoAllocateChunkSize must be greater than 0");!function(e,t,r,n,i,o,s){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,he(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=i,t._autoAllocateChunkSize=s,t._pendingPullIntos=new E,e._readableStreamController=t,p(l(r()),(()=>(t._started=!0,ge(t),null)),(e=>(Ce(t,e),null)))}(e,n,i,o,s,r,a)}function Be(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function Fe(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function Le(e,t){e._reader._readIntoRequests.push(t)}function je(e){return e._reader._readIntoRequests.length}function Ue(e){const t=e._reader;return void 0!==t&&!!ze(t)}Object.defineProperties(pe.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),o(pe.prototype.close,"close"),o(pe.prototype.enqueue,"enqueue"),o(pe.prototype.error,"error"),"symbol"==typeof t.toStringTag&&Object.defineProperty(pe.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0});class qe{constructor(e){if(q(e,1,"ReadableStreamBYOBReader"),K(e,"First parameter"),ir(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!be(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");T(this,e),this._readIntoRequests=new E}get closed(){return ze(this)?this._closedPromise:h(We("closed"))}cancel(e){return ze(this)?void 0===this._ownerReadableStream?h(M("cancel")):O(this,e):h(We("cancel"))}read(e){if(!ze(this))return h(We("read"));if(!ArrayBuffer.isView(e))return h(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return h(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return h(new TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return h(M("read from"));let t,r;const n=u(((e,n)=>{t=e,r=n}));return function(e,t,r){const n=e._ownerReadableStream;n._disturbed=!0,"errored"===n._state?r._errorSteps(n._storedError):function(e,t,r){const n=e._controlledReadableByteStream;let i=1;t.constructor!==DataView&&(i=t.constructor.BYTES_PER_ELEMENT);const o=t.constructor,s=t.buffer,a={buffer:s,bufferByteLength:s.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:i,viewConstructor:o,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(a),void Le(n,r);if("closed"!==n._state){if(e._queueTotalSize>0){if(Ae(e,a)){const t=we(a);return Pe(e),void r._chunkSteps(t)}if(e._closeRequested){const t=new TypeError("Insufficient bytes to fill elements in the given buffer");return Ce(e,t),void r._errorSteps(t)}}e._pendingPullIntos.push(a),Le(n,r),ge(e)}else{const e=new o(a.buffer,a.byteOffset,0);r._closeSteps(e)}}(n._readableStreamController,t,r)}(this,e,{_chunkSteps:e=>t({value:e,done:!1}),_closeSteps:e=>t({value:e,done:!0}),_errorSteps:e=>r(e)}),n}releaseLock(){if(!ze(this))throw We("releaseLock");void 0!==this._ownerReadableStream&&function(e){R(e),He(e,new TypeError("Reader was released"))}(this)}}function ze(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof qe}function He(e,t){const r=e._readIntoRequests;e._readIntoRequests=new E,r.forEach((e=>{e._errorSteps(t)}))}function We(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function Ge(e,t){const{highWaterMark:r}=e;if(void 0===r)return t;if(ae(r)||r<0)throw new RangeError("Invalid highWaterMark");return r}function $e(e){const{size:t}=e;return t||(()=>1)}function Ve(e,t){L(e,t);const r=null==e?void 0:e.highWaterMark,n=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:H(r),size:void 0===n?void 0:Ke(n,`${t} has member 'size' that`)}}function Ke(e,t){return j(e,t),t=>H(e(t))}function Je(e,t,r){return j(e,r),r=>_(e,t,[r])}function Ze(e,t,r){return j(e,r),()=>_(e,t,[])}function Xe(e,t,r){return j(e,r),r=>w(e,t,[r])}function Ye(e,t,r){return j(e,r),(r,n)=>_(e,t,[r,n])}Object.defineProperties(qe.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),o(qe.prototype.cancel,"cancel"),o(qe.prototype.read,"read"),o(qe.prototype.releaseLock,"releaseLock"),"symbol"==typeof t.toStringTag&&Object.defineProperty(qe.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});const Qe="function"==typeof AbortController;class et{constructor(e={},t={}){void 0===e?e=null:U(e,"First parameter");const r=Ve(t,"Second parameter"),n=function(e,t){L(e,t);const r=null==e?void 0:e.abort,n=null==e?void 0:e.close,i=null==e?void 0:e.start,o=null==e?void 0:e.type,s=null==e?void 0:e.write;return{abort:void 0===r?void 0:Je(r,e,`${t} has member 'abort' that`),close:void 0===n?void 0:Ze(n,e,`${t} has member 'close' that`),start:void 0===i?void 0:Xe(i,e,`${t} has member 'start' that`),write:void 0===s?void 0:Ye(s,e,`${t} has member 'write' that`),type:o}}(e,"First parameter");var i;if((i=this)._state="writable",i._storedError=void 0,i._writer=void 0,i._writableStreamController=void 0,i._writeRequests=new E,i._inFlightWriteRequest=void 0,i._closeRequest=void 0,i._inFlightCloseRequest=void 0,i._pendingAbortRequest=void 0,i._backpressure=!1,void 0!==n.type)throw new RangeError("Invalid type is specified");const o=$e(r);!function(e,t,r,n){const i=Object.create(bt.prototype);let o,s,a,f;o=void 0!==t.start?()=>t.start(i):()=>{},s=void 0!==t.write?e=>t.write(e,i):()=>l(void 0),a=void 0!==t.close?()=>t.close():()=>l(void 0),f=void 0!==t.abort?e=>t.abort(e):()=>l(void 0),function(e,t,r,n,i,o,s,a){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,he(t),t._abortReason=void 0,t._abortController=function(){if(Qe)return new AbortController}(),t._started=!1,t._strategySizeAlgorithm=a,t._strategyHWM=s,t._writeAlgorithm=n,t._closeAlgorithm=i,t._abortAlgorithm=o;const f=_t(t);ut(e,f),p(l(r()),(()=>(t._started=!0,vt(t),null)),(r=>(t._started=!0,ot(e,r),null)))}(e,i,o,s,a,f,r,n)}(this,n,Ge(r,1),o)}get locked(){if(!tt(this))throw St("locked");return rt(this)}abort(e){return tt(this)?rt(this)?h(new TypeError("Cannot abort a stream that already has a writer")):nt(this,e):h(St("abort"))}close(){return tt(this)?rt(this)?h(new TypeError("Cannot close a stream that already has a writer")):ft(this)?h(new TypeError("Cannot close an already-closing stream")):it(this):h(St("close"))}getWriter(){if(!tt(this))throw St("getWriter");return new lt(this)}}function tt(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof et}function rt(e){return void 0!==e._writer}function nt(e,t){var r;if("closed"===e._state||"errored"===e._state)return l(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort(t);const n=e._state;if("closed"===n||"errored"===n)return l(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;let i=!1;"erroring"===n&&(i=!0,t=void 0);const o=u(((r,n)=>{e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:n,_reason:t,_wasAlreadyErroring:i}}));return e._pendingAbortRequest._promise=o,i||st(e,t),o}function it(e){const t=e._state;if("closed"===t||"errored"===t)return h(new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));const r=u(((t,r)=>{const n={_resolve:t,_reject:r};e._closeRequest=n})),n=e._writer;var i;return void 0!==n&&e._backpressure&&"writable"===t&&It(n),le(i=e._writableStreamController,pt,0),vt(i),r}function ot(e,t){"writable"!==e._state?at(e):st(e,t)}function st(e,t){const r=e._writableStreamController;e._state="erroring",e._storedError=t;const n=e._writer;void 0!==n&&dt(n,t),!function(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}(e)&&r._started&&at(e)}function at(e){e._state="errored",e._writableStreamController[A]();const t=e._storedError;if(e._writeRequests.forEach((e=>{e._reject(t)})),e._writeRequests=new E,void 0===e._pendingAbortRequest)return void ct(e);const r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)return r._reject(t),void ct(e);p(e._writableStreamController[S](r._reason),(()=>(r._resolve(),ct(e),null)),(t=>(r._reject(t),ct(e),null)))}function ft(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function ct(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);const t=e._writer;void 0!==t&&Ot(t,e._storedError)}function ut(e,t){const r=e._writer;void 0!==r&&t!==e._backpressure&&(t?function(e){Mt(e)}(r):It(r)),e._backpressure=t}Object.defineProperties(et.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),o(et.prototype.abort,"abort"),o(et.prototype.close,"close"),o(et.prototype.getWriter,"getWriter"),"symbol"==typeof t.toStringTag&&Object.defineProperty(et.prototype,t.toStringTag,{value:"WritableStream",configurable:!0});class lt{constructor(e){if(q(e,1,"WritableStreamDefaultWriter"),function(e,t){if(!tt(e))throw new TypeError(`${t} is not a WritableStream.`)}(e,"First parameter"),rt(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;const t=e._state;if("writable"===t)!ft(e)&&e._backpressure?Mt(this):Dt(this),kt(this);else if("erroring"===t)Ct(this,e._storedError),kt(this);else if("closed"===t)Dt(this),kt(r=this),Rt(r);else{const t=e._storedError;Ct(this,t),Tt(this,t)}var r}get closed(){return ht(this)?this._closedPromise:h(xt("closed"))}get desiredSize(){if(!ht(this))throw xt("desiredSize");if(void 0===this._ownerWritableStream)throw Pt("desiredSize");return function(e){const t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:yt(t._writableStreamController)}(this)}get ready(){return ht(this)?this._readyPromise:h(xt("ready"))}abort(e){return ht(this)?void 0===this._ownerWritableStream?h(Pt("abort")):function(e,t){return nt(e._ownerWritableStream,t)}(this,e):h(xt("abort"))}close(){if(!ht(this))return h(xt("close"));const e=this._ownerWritableStream;return void 0===e?h(Pt("close")):ft(e)?h(new TypeError("Cannot close an already-closing stream")):it(this._ownerWritableStream)}releaseLock(){if(!ht(this))throw xt("releaseLock");void 0!==this._ownerWritableStream&&function(e){const t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");dt(e,r),function(e,t){"pending"===e._closedPromiseState?Ot(e,t):function(e,t){Tt(e,t)}(e,t)}(e,r),t._writer=void 0,e._ownerWritableStream=void 0}(this)}write(e){return ht(this)?void 0===this._ownerWritableStream?h(Pt("write to")):function(e,t){const r=e._ownerWritableStream,n=r._writableStreamController,i=function(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return wt(e,t),1}}(n,t);if(r!==e._ownerWritableStream)return h(Pt("write to"));const o=r._state;if("errored"===o)return h(r._storedError);if(ft(r)||"closed"===o)return h(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===o)return h(r._storedError);const s=function(e){return u(((t,r)=>{const n={_resolve:t,_reject:r};e._writeRequests.push(n)}))}(r);return function(e,t,r){try{le(e,t,r)}catch(t){return void wt(e,t)}const n=e._controlledWritableStream;ft(n)||"writable"!==n._state||ut(n,_t(e)),vt(e)}(n,t,i),s}(this,e):h(xt("write"))}}function ht(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof lt}function dt(e,t){"pending"===e._readyPromiseState?Nt(e,t):function(e,t){Ct(e,t)}(e,t)}Object.defineProperties(lt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),o(lt.prototype.abort,"abort"),o(lt.prototype.close,"close"),o(lt.prototype.releaseLock,"releaseLock"),o(lt.prototype.write,"write"),"symbol"==typeof t.toStringTag&&Object.defineProperty(lt.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});const pt={};class bt{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!mt(this))throw At("abortReason");return this._abortReason}get signal(){if(!mt(this))throw At("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(e){if(!mt(this))throw At("error");"writable"===this._controlledWritableStream._state&&Et(this,e)}[S](e){const t=this._abortAlgorithm(e);return gt(this),t}[A](){he(this)}}function mt(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof bt}function gt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function yt(e){return e._strategyHWM-e._queueTotalSize}function vt(e){const t=e._controlledWritableStream;if(!e._started)return;if(void 0!==t._inFlightWriteRequest)return;if("erroring"===t._state)return void at(t);if(0===e._queue.length)return;const r=e._queue.peek().value;r===pt?function(e){const t=e._controlledWritableStream;(function(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0})(t),ue(e);const r=e._closeAlgorithm();gt(e),p(r,(()=>(function(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";const t=e._writer;void 0!==t&&Rt(t)}(t),null)),(e=>(function(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),ot(e,t)}(t,e),null)))}(e):function(e,t){const r=e._controlledWritableStream;!function(e){e._inFlightWriteRequest=e._writeRequests.shift()}(r),p(e._writeAlgorithm(t),(()=>{!function(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}(r);const t=r._state;if(ue(e),!ft(r)&&"writable"===t){const t=_t(e);ut(r,t)}return vt(e),null}),(t=>("writable"===r._state&&gt(e),function(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,ot(e,t)}(r,t),null)))}(e,r)}function wt(e,t){"writable"===e._controlledWritableStream._state&&Et(e,t)}function _t(e){return yt(e)<=0}function Et(e,t){const r=e._controlledWritableStream;gt(e),st(r,t)}function St(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function At(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function xt(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function Pt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function kt(e){e._closedPromise=u(((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function Tt(e,t){kt(e),Ot(e,t)}function Ot(e,t){void 0!==e._closedPromise_reject&&(y(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function Rt(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function Mt(e){e._readyPromise=u(((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function Ct(e,t){Mt(e),Nt(e,t)}function Dt(e){Mt(e),It(e)}function Nt(e,t){void 0!==e._readyPromise_reject&&(y(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function It(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(bt.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(bt.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});const Bt="undefined"!=typeof DOMException?DOMException:void 0,Ft=function(e){if("function"!=typeof e&&"object"!=typeof e)return!1;try{return new e,!0}catch(e){return!1}}(Bt)?Bt:function(){const e=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}();function Lt(e,t,r,n,i,o){const s=e.getReader(),a=t.getWriter();nr(e)&&(e._disturbed=!0);let f,c,m,w=!1,_=!1,E="readable",S="writable",A=!1,x=!1;const P=u((e=>{m=e}));let k=Promise.resolve(void 0);return u(((T,O)=>{let R;function M(){if(w)return;const e=u(((e,t)=>{!function r(n){n?e():d(w?l(!0):d(a.ready,(()=>d(s.read(),(e=>!!e.done||(k=a.write(e.value),y(k),!1))))),r,t)}(!1)}));y(e)}function C(){return E="closed",r?B():I((()=>(tt(t)&&(A=ft(t),S=t._state),A||"closed"===S?l(void 0):"erroring"===S||"errored"===S?h(c):(A=!0,a.close()))),!1,void 0),null}function D(e){return w||(E="errored",f=e,n?B(!0,e):I((()=>a.abort(e)),!0,e)),null}function N(e){return _||(S="errored",c=e,i?B(!0,e):I((()=>s.cancel(e)),!0,e)),null}if(void 0!==o&&(R=()=>{const e=void 0!==o.reason?o.reason:new Ft("Aborted","AbortError"),t=[];n||t.push((()=>"writable"===S?a.abort(e):l(void 0))),i||t.push((()=>"readable"===E?s.cancel(e):l(void 0))),I((()=>Promise.all(t.map((e=>e())))),!0,e)},o.aborted?R():o.addEventListener("abort",R)),nr(e)&&(E=e._state,f=e._storedError),tt(t)&&(S=t._state,c=t._storedError,A=ft(t)),nr(e)&&tt(t)&&(x=!0,m()),"errored"===E)D(f);else if("erroring"===S||"errored"===S)N(c);else if("closed"===E)C();else if(A||"closed"===S){const e=new TypeError("the destination writable stream closed before all data could be piped to it");i?B(!0,e):I((()=>s.cancel(e)),!0,e)}function I(e,t,r){function n(){return"writable"!==S||A?i():b(function(){let e;return l(function t(){if(e!==k)return e=k,g(k,t,t)}())}(),i),null}function i(){return e?p(e(),(()=>F(t,r)),(e=>F(!0,e))):F(t,r),null}w||(w=!0,x?n():b(P,n))}function B(e,t){I(void 0,e,t)}function F(e,t){return _=!0,a.releaseLock(),s.releaseLock(),void 0!==o&&o.removeEventListener("abort",R),e?O(t):T(void 0),null}w||(p(s.closed,C,D),p(a.closed,(function(){return _||(S="closed"),null}),N)),x?M():v((()=>{x=!0,m(),M()}))}))}function jt(e,t){return function(e){try{return e.getReader({mode:"byob"}).releaseLock(),!0}catch(e){return!1}}(e)?function(e){let t,r,n,i,o,s=e.getReader(),a=!1,f=!1,c=!1,h=!1,d=!1,b=!1;const g=u((e=>{o=e}));function y(e){m(e.closed,(t=>(e!==s||(n.error(t),i.error(t),d&&b||o(void 0)),null)))}function v(){a&&(s.releaseLock(),s=e.getReader(),y(s),a=!1),p(s.read(),(e=>{var t,r;if(c=!1,h=!1,e.done)return d||n.close(),b||i.close(),null===(t=n.byobRequest)||void 0===t||t.respond(0),null===(r=i.byobRequest)||void 0===r||r.respond(0),d&&b||o(void 0),null;const a=e.value,u=a;let l=a;if(!d&&!b)try{l=ce(a)}catch(e){return n.error(e),i.error(e),o(s.cancel(e)),null}return d||n.enqueue(u),b||i.enqueue(l),f=!1,c?_():h&&E(),null}),(()=>(f=!1,null)))}function w(t,r){a||(s.releaseLock(),s=e.getReader({mode:"byob"}),y(s),a=!0);const u=r?i:n,l=r?n:i;p(s.read(t),(e=>{var t;c=!1,h=!1;const n=r?b:d,i=r?d:b;if(e.done){n||u.close(),i||l.close();const r=e.value;return void 0!==r&&(n||u.byobRequest.respondWithNewView(r),i||null===(t=l.byobRequest)||void 0===t||t.respond(0)),n&&i||o(void 0),null}const a=e.value;if(i)n||u.byobRequest.respondWithNewView(a);else{let t;try{t=ce(a)}catch(e){return u.error(e),l.error(e),o(s.cancel(e)),null}n||u.byobRequest.respondWithNewView(a),l.enqueue(t)}return f=!1,c?_():h&&E(),null}),(()=>(f=!1,null)))}function _(){if(f)return c=!0,l(void 0);f=!0;const e=n.byobRequest;return null===e?v():w(e.view,!1),l(void 0)}function E(){if(f)return h=!0,l(void 0);f=!0;const e=i.byobRequest;return null===e?v():w(e.view,!0),l(void 0)}function S(e){if(d=!0,t=e,b){const e=[t,r],n=s.cancel(e);o(n)}return g}function A(e){if(b=!0,r=e,d){const e=[t,r],n=s.cancel(e);o(n)}return g}const x=new rr({type:"bytes",start(e){n=e},pull:_,cancel:S}),P=new rr({type:"bytes",start(e){i=e},pull:E,cancel:A});return y(s),[x,P]}(e):function(e,t){const r=e.getReader();let n,i,o,s,a,f=!1,c=!1,h=!1,d=!1;const b=u((e=>{a=e}));function g(){return f?(c=!0,l(void 0)):(f=!0,p(r.read(),(e=>{if(c=!1,e.done)return h||o.close(),d||s.close(),h&&d||a(void 0),null;const t=e.value,r=t,n=t;return h||o.enqueue(r),d||s.enqueue(n),f=!1,c&&g(),null}),(()=>(f=!1,null))),l(void 0))}function y(e){if(h=!0,n=e,d){const e=[n,i],t=r.cancel(e);a(t)}return b}function v(e){if(d=!0,i=e,h){const e=[n,i],t=r.cancel(e);a(t)}return b}const w=new rr({start(e){o=e},pull:g,cancel:y}),_=new rr({start(e){s=e},pull:g,cancel:v});return m(r.closed,(e=>(o.error(e),s.error(e),h&&d||a(void 0),null))),[w,_]}(e)}class Ut{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!qt(this))throw Kt("desiredSize");return Gt(this)}close(){if(!qt(this))throw Kt("close");if(!$t(this))throw new TypeError("The stream is not in a state that permits close");!function(e){if(!$t(e))return;const t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Ht(e),sr(t))}(this)}enqueue(e){if(!qt(this))throw Kt("enqueue");if(!$t(this))throw new TypeError("The stream is not in a state that permits enqueue");return function(e,t){if(!$t(e))return;const r=e._controlledReadableStream;if(ir(r)&&X(r)>0)Z(r,t,!1);else{let r;try{r=e._strategySizeAlgorithm(t)}catch(t){throw Wt(e,t),t}try{le(e,t,r)}catch(t){throw Wt(e,t),t}}zt(e)}(this,e)}error(e){if(!qt(this))throw Kt("error");Wt(this,e)}[x](e){he(this);const t=this._cancelAlgorithm(e);return Ht(this),t}[P](e){const t=this._controlledReadableStream;if(this._queue.length>0){const r=ue(this);this._closeRequested&&0===this._queue.length?(Ht(this),sr(t)):zt(this),e._chunkSteps(r)}else J(t,e),zt(this)}[k](){}}function qt(e){return!!n(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof Ut}function zt(e){const t=function(e){const t=e._controlledReadableStream;return!!$t(e)&&!!e._started&&(!!(ir(t)&&X(t)>0)||Gt(e)>0)}(e);t&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,zt(e)),null)),(t=>(Wt(e,t),null)))))}function Ht(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Wt(e,t){const r=e._controlledReadableStream;"readable"===r._state&&(he(e),Ht(e),ar(r,t))}function Gt(e){const t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function $t(e){return!e._closeRequested&&"readable"===e._controlledReadableStream._state}function Vt(e,t,r,n){const i=Object.create(Ut.prototype);let o,s,a;o=void 0!==t.start?()=>t.start(i):()=>{},s=void 0!==t.pull?()=>t.pull(i):()=>l(void 0),a=void 0!==t.cancel?e=>t.cancel(e):()=>l(void 0),function(e,t,r,n,i,o,s){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,he(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=s,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=i,e._readableStreamController=t,p(l(r()),(()=>(t._started=!0,zt(t),null)),(e=>(Wt(t,e),null)))}(e,i,o,s,a,r,n)}function Kt(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function Jt(e,t,r){return j(e,r),r=>_(e,t,[r])}function Zt(e,t,r){return j(e,r),r=>_(e,t,[r])}function Xt(e,t,r){return j(e,r),r=>w(e,t,[r])}function Yt(e,t){if("bytes"!=(e=`${e}`))throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function Qt(e,t){if("byob"!=(e=`${e}`))throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function er(e,t){L(e,t);const r=null==e?void 0:e.preventAbort,n=null==e?void 0:e.preventCancel,i=null==e?void 0:e.preventClose,o=null==e?void 0:e.signal;return void 0!==o&&function(e,t){if(!function(e){if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw new Ty