9 lines
69 KiB
JavaScript
9 lines
69 KiB
JavaScript
/**
|
|
* @license
|
|
* web-streams-polyfill v4.3.0
|
|
* Copyright 2026 Mattias Buelens, Diwank Singh Tomer and other contributors.
|
|
* This code is released under the MIT license.
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
!function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:function(e){return"Symbol(".concat(e,")")};function r(){}function t(e){return"object"==typeof e&&null!==e||"function"==typeof e}"function"==typeof SuppressedError&&SuppressedError;var o=r;function n(e,r){try{Object.defineProperty(e,"name",{value:r,configurable:!0})}catch(e){}}var i=Promise,a=Promise.resolve.bind(i),u=Promise.prototype.then,l=Promise.reject.bind(i),s=a;function c(e){return new i(e)}function f(e){return c(function(r){return r(e)})}function d(e){return l(e)}function p(e,r,t){return u.call(e,r,t)}function b(e,r,t){p(p(e,r,t),void 0,o)}function h(e,r){b(e,r)}function _(e,r){b(e,void 0,r)}function m(e,r,t){return p(e,r,t)}function v(e){p(e,void 0,o)}var y=function(e){if("function"==typeof queueMicrotask)y=queueMicrotask;else{var r=f(void 0);y=function(e){return p(r,e)}}return y(e)};function g(e,r,t){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,r,t)}function S(e,r,t){try{return f(g(e,r,t))}catch(e){return d(e)}}var w=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!1,configurable:!0}),e.prototype.push=function(e){var r=this._back,t=r;16383===r._elements.length&&(t={_elements:[],_next:void 0}),r._elements.push(e),t!==r&&(this._back=t,r._next=t),++this._size},e.prototype.shift=function(){var e=this._front,r=e,t=this._cursor,o=t+1,n=e._elements,i=n[t];return 16384===o&&(r=e._next,o=0),--this._size,this._cursor=o,e!==r&&(this._front=r),n[t]=void 0,i},e.prototype.forEach=function(e){for(var r=this._cursor,t=this._front,o=t._elements;!(r===o.length&&void 0===t._next||r===o.length&&(r=0,0===(o=(t=t._next)._elements).length));)e(o[r]),++r},e.prototype.peek=function(){var e=this._front,r=this._cursor;return e._elements[r]},e}(),R=e("[[AbortSteps]]"),T=e("[[ErrorSteps]]"),P=e("[[CancelSteps]]"),C=e("[[PullSteps]]"),q=e("[[CanPullSyncSteps]]"),E=e("[[ReleaseSteps]]");function O(e,r){e._ownerReadableStream=r,r._reader=e,"readable"===r._state?k(e):"closed"===r._state?function(e){k(e),D(e)}(e):A(e,r._storedError)}function W(e,r){return $t(e._ownerReadableStream,r)}function j(e){var r=e._ownerReadableStream;"readable"===r._state?z(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(e,r){A(e,r)}(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),r._readableStreamController[E](),r._reader=void 0,e._ownerReadableStream=void 0}function B(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function k(e){e._closedPromise=c(function(r,t){e._closedPromise_resolve=r,e._closedPromise_reject=t})}function A(e,r){k(e),z(e,r)}function z(e,r){void 0!==e._closedPromise_reject&&(v(e._closedPromise),e._closedPromise_reject(r),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function D(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}var F=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},L=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function I(e,r){if(void 0!==e&&("object"!=typeof(t=e)&&"function"!=typeof t))throw new TypeError("".concat(r," is not an object."));var t}function M(e,r){if("function"!=typeof e)throw new TypeError("".concat(r," is not a function."))}function Y(e,r){if(!function(e){return"object"==typeof e&&null!==e||"function"==typeof e}(e))throw new TypeError("".concat(r," is not an object."))}function x(e,r,t){if(void 0===e)throw new TypeError("Parameter ".concat(r," is required in '").concat(t,"'."))}function Q(e,r,t){if(void 0===e)throw new TypeError("".concat(r," is required in '").concat(t,"'."))}function N(e){return Number(e)}function H(e){return 0===e?0:e}function V(e,r){var t=Number.MAX_SAFE_INTEGER,o=Number(e);if(o=H(o),!F(o))throw new TypeError("".concat(r," is not a finite number"));if((o=function(e){return H(L(e))}(o))<0||o>t)throw new TypeError("".concat(r," is outside the accepted range of ").concat(0," to ").concat(t,", inclusive"));return F(o)&&0!==o?o:0}function U(e,r){if(!Kt(e))throw new TypeError("".concat(r," is not a ReadableStream."))}function G(e){return new $(e)}function X(e,r){e._reader._readRequests.push(r)}function J(e,r,t){var o=e._reader._readRequests.shift();t?o._closeSteps():o._chunkSteps(r)}function K(e){return e._reader._readRequests.length}function Z(e){var r=e._reader;return void 0!==r&&!!ie(r)}var $=function(){function ReadableStreamDefaultReader(e){if(x(e,1,"ReadableStreamDefaultReader"),U(e,"First parameter"),Zt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");O(this,e),this._readRequests=new w}return Object.defineProperty(ReadableStreamDefaultReader.prototype,"closed",{get:function(){return ie(this)?this._closedPromise:d(se("closed"))},enumerable:!1,configurable:!0}),ReadableStreamDefaultReader.prototype.cancel=function(e){return void 0===e&&(e=void 0),ie(this)?void 0===this._ownerReadableStream?d(B("cancel")):W(this,e):d(se("cancel"))},ReadableStreamDefaultReader.prototype.read=function(){if(!ie(this))return d(se("read"));if(void 0===this._ownerReadableStream)return d(B("read from"));var e=ue(this)?new ne:new oe;return ae(this,e),e._promise},ReadableStreamDefaultReader.prototype.releaseLock=function(){if(!ie(this))throw se("releaseLock");void 0!==this._ownerReadableStream&&function(e){j(e);var r=new TypeError("Reader was released");le(e,r)}(this)},ReadableStreamDefaultReader}();Object.defineProperties($.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),n($.prototype.cancel,"cancel"),n($.prototype.read,"read"),n($.prototype.releaseLock,"releaseLock"),"symbol"==typeof e.toStringTag&&Object.defineProperty($.prototype,e.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});var ee,re,te,oe=function(){function e(){var e=this;this._promise=c(function(r,t){e._resolvePromise=r,e._rejectPromise=t})}return e.prototype._chunkSteps=function(e){this._resolvePromise({value:e,done:!1})},e.prototype._closeSteps=function(){this._resolvePromise({value:void 0,done:!0})},e.prototype._errorSteps=function(e){this._rejectPromise(e)},e}(),ne=function(){function e(){this._promise=void 0}return e.prototype._chunkSteps=function(e){this._promise=s({value:e,done:!1})},e.prototype._closeSteps=function(){this._promise=s({value:void 0,done:!0})},e.prototype._errorSteps=function(e){this._promise=d(e)},e}();function ie(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof $)}function ae(e,r){var t=e._ownerReadableStream;t._disturbed=!0,"closed"===t._state?r._closeSteps():"errored"===t._state?r._errorSteps(t._storedError):t._readableStreamController[C](r)}function ue(e){var r=e._ownerReadableStream;return"closed"===r._state||("errored"===r._state||r._readableStreamController[q]())}function le(e,r){var t=e._readRequests;e._readRequests=new w,t.forEach(function(e){e._errorSteps(r)})}function se(e){return new TypeError("ReadableStreamDefaultReader.prototype.".concat(e," can only be used on a ReadableStreamDefaultReader"))}function ce(e){return e.slice()}function fe(e,r,t,o,n){new Uint8Array(e).set(new Uint8Array(t,o,n),r)}var de=function(e){return(de="function"==typeof e.transfer?function(e){return e.transfer()}:"function"==typeof structuredClone?function(e){return structuredClone(e,{transfer:[e]})}:function(e){return e})(e)},pe=function(e){return(pe="boolean"==typeof e.detached?function(e){return e.detached}:function(e){return 0===e.byteLength})(e)};function be(e,r,t){if(e.slice)return e.slice(r,t);var o=t-r,n=new ArrayBuffer(o);return fe(n,0,e,r,o),n}function he(e,r){var t=e[r];if(null!=t){if("function"!=typeof t)throw new TypeError("".concat(String(r)," is not a function"));return t}}function _e(e){try{var r=e.done,t=e.value;return p(s(t),function(e){return{done:r,value:e}})}catch(e){return d(e)}}var me,ve=null!==(te=null!==(ee=e.asyncIterator)&&void 0!==ee?ee:null===(re=e.for)||void 0===re?void 0:re.call(e,"Symbol.asyncIterator"))&&void 0!==te?te:"@@asyncIterator";function ye(r,o,n){if(void 0===o&&(o="sync"),void 0===n)if("async"===o){if(void 0===(n=he(r,ve)))return function(e){var r={next:function(){var r;try{r=ge(e)}catch(e){return d(e)}return _e(r)},return:function(r){var o;try{var n=he(e.iterator,"return");if(void 0===n)return f({done:!0,value:r});o=g(n,e.iterator,[r])}catch(e){return d(e)}return t(o)?_e(o):d(new TypeError("The iterator.return() method must return an object"))}};return{iterator:r,nextMethod:r.next,done:!1}}(ye(r,"sync",he(r,e.iterator)))}else n=he(r,e.iterator);if(void 0===n)throw new TypeError("The object is not iterable");var i=g(n,r,[]);if(!t(i))throw new TypeError("The iterator method must return an object");return{iterator:i,nextMethod:i.next,done:!1}}function ge(e){var r=g(e.nextMethod,e.iterator,[]);if(!t(r))throw new TypeError("The iterator.next() method must return an object");return r}var Se=function(){function e(e,r){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=r}return e.prototype.next=function(){var e=this,r=function(){return e._nextSteps()};return this._ongoingPromise=this._ongoingPromise?m(this._ongoingPromise,r,r):r(),this._ongoingPromise},e.prototype.return=function(e){var r=this,t=function(){return r._returnSteps(e)};return this._ongoingPromise=this._ongoingPromise?m(this._ongoingPromise,t,t):t(),this._ongoingPromise},e.prototype._nextSteps=function(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});var e=this._reader,r=new we(this);return ae(e,r),r._promise},e.prototype._returnSteps=function(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;var r=this._reader;if(!this._preventCancel){var t=W(r,e);return j(r),m(t,function(){return{value:e,done:!0}})}return j(r),f({value:e,done:!0})},e}(),we=function(){function e(e){var r=this;this._iterator=e,this._promise=c(function(e,t){r._resolvePromise=e,r._rejectPromise=t})}return e.prototype._chunkSteps=function(e){var r=this;this._iterator._ongoingPromise=void 0,y(function(){return r._resolvePromise({value:e,done:!1})})},e.prototype._closeSteps=function(){var e=this._iterator;e._ongoingPromise=void 0,e._isFinished=!0,j(e._reader),this._resolvePromise({value:void 0,done:!0})},e.prototype._errorSteps=function(e){var r=this._iterator;r._ongoingPromise=void 0,r._isFinished=!0,j(r._reader),this._rejectPromise(e)},e}(),Re=((me={next:function(){return Te(this)?this._asyncIteratorImpl.next():d(Pe("next"))},return:function(e){return Te(this)?this._asyncIteratorImpl.return(e):d(Pe("return"))}})[ve]=function(){return this},me);function Te(e){if(!t(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof Se}catch(e){return!1}}function Pe(e){return new TypeError("ReadableStreamAsyncIterator.".concat(e," can only be used on a ReadableSteamAsyncIterator"))}Object.defineProperty(Re,ve,{enumerable:!1});var Ce=Number.isNaN||function(e){return e!=e};function qe(e){var r=be(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(r)}function Ee(e){var r=e._queue.shift();return e._queueTotalSize-=r.size,e._queueTotalSize<0&&(e._queueTotalSize=0),r.value}function Oe(e,r,t){if("number"!=typeof(o=t)||Ce(o)||o<0||t===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var o;e._queue.push({value:r,size:t}),e._queueTotalSize+=t}function We(e){e._queue=new w,e._queueTotalSize=0}function je(e){return e===DataView}function Be(e){return je(e)?1:e.BYTES_PER_ELEMENT}var ke=function(){function ReadableStreamBYOBRequest(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableStreamBYOBRequest.prototype,"view",{get:function(){if(!De(this))throw lr("view");return this._view},enumerable:!1,configurable:!0}),ReadableStreamBYOBRequest.prototype.respond=function(e){if(!De(this))throw lr("respond");if(x(e,1,"respond"),e=V(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(pe(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");ir(this._associatedReadableByteStreamController,e)},ReadableStreamBYOBRequest.prototype.respondWithNewView=function(e){if(!De(this))throw lr("respondWithNewView");if(x(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");if(pe(e.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");ar(this._associatedReadableByteStreamController,e)},ReadableStreamBYOBRequest}();Object.defineProperties(ke.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),n(ke.prototype.respond,"respond"),n(ke.prototype.respondWithNewView,"respondWithNewView"),"symbol"==typeof e.toStringTag&&Object.defineProperty(ke.prototype,e.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});var Ae=function(){function ReadableByteStreamController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableByteStreamController.prototype,"byobRequest",{get:function(){if(!ze(this))throw sr("byobRequest");return or(this)},enumerable:!1,configurable:!0}),Object.defineProperty(ReadableByteStreamController.prototype,"desiredSize",{get:function(){if(!ze(this))throw sr("desiredSize");return nr(this)},enumerable:!1,configurable:!0}),ReadableByteStreamController.prototype.close=function(){if(!ze(this))throw sr("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in ".concat(e," state) is not in the readable state and cannot be closed"));$e(this)},ReadableByteStreamController.prototype.enqueue=function(e){if(!ze(this))throw sr("enqueue");if(x(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");var r=this._controlledReadableByteStream._state;if("readable"!==r)throw new TypeError("The stream (in ".concat(r," state) is not in the readable state and cannot be enqueued to"));er(this,e)},ReadableByteStreamController.prototype.error=function(e){if(void 0===e&&(e=void 0),!ze(this))throw sr("error");rr(this,e)},ReadableByteStreamController.prototype[P]=function(e){Le(this),We(this);var r=this._cancelAlgorithm(e);return Ze(this),r},ReadableByteStreamController.prototype[C]=function(e){var r=this._controlledReadableByteStream;if(this._queueTotalSize>0)tr(this,e);else{var t=this._autoAllocateChunkSize;if(void 0!==t){var o=void 0;try{o=new ArrayBuffer(t)}catch(r){return void e._errorSteps(r)}var n={buffer:o,bufferByteLength:t,byteOffset:0,byteLength:t,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(n)}X(r,e),Fe(this)}},ReadableByteStreamController.prototype[q]=function(){return this._queueTotalSize>0},ReadableByteStreamController.prototype[E]=function(){if(this._pendingPullIntos.length>0){var e=this._pendingPullIntos.peek();e.readerType="none",this._pendingPullIntos=new w,this._pendingPullIntos.push(e)}},ReadableByteStreamController}();function ze(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof Ae)}function De(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof ke)}function Fe(e){var r=function(e){var r=e._controlledReadableByteStream;if("readable"!==r._state)return!1;if(e._closeRequested)return!1;if(!e._started)return!1;if(Z(r)&&K(r)>0)return!0;if(br(r)&&pr(r)>0)return!0;var t=nr(e);if(t>0)return!0;return!1}(e);r&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,b(e._pullAlgorithm(),function(){return e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Fe(e)),null},function(r){return rr(e,r),null})))}function Le(e){Ge(e),e._pendingPullIntos=new w}function Ie(e,r){var t=!1;"closed"===e._state&&(t=!0);var o=Ye(r);"default"===r.readerType?J(e,o,t):function(e,r,t){var o=e._reader,n=o._readIntoRequests.shift();t?n._closeSteps(r):n._chunkSteps(r)}(e,o,t)}function Me(e,r){for(var t=0;t<r.length;++t)Ie(e,r[t])}function Ye(e){var r=e.bytesFilled,t=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,r/t)}function xe(e,r,t,o){e._queue.push({buffer:r,byteOffset:t,byteLength:o}),e._queueTotalSize+=o}function Qe(e,r,t,o){var n;try{n=be(r,t,t+o)}catch(r){throw rr(e,r),r}xe(e,n,0,o)}function Ne(e,r){r.bytesFilled>0&&Qe(e,r.buffer,r.byteOffset,r.bytesFilled),Ke(e)}function He(e,r){var t=Math.min(e._queueTotalSize,r.byteLength-r.bytesFilled),o=r.bytesFilled+t,n=t,i=!1,a=o-o%r.elementSize;a>=r.minimumFill&&(n=a-r.bytesFilled,i=!0);for(var u=e._queue;n>0;){var l=u.peek(),s=Math.min(n,l.byteLength),c=r.byteOffset+r.bytesFilled;fe(r.buffer,c,l.buffer,l.byteOffset,s),l.byteLength===s?u.shift():(l.byteOffset+=s,l.byteLength-=s),e._queueTotalSize-=s,Ve(e,s,r),n-=s}return i}function Ve(e,r,t){t.bytesFilled+=r}function Ue(e){0===e._queueTotalSize&&e._closeRequested?(Ze(e),eo(e._controlledReadableByteStream)):Fe(e)}function Ge(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function Xe(e){for(var r=[];e._pendingPullIntos.length>0&&0!==e._queueTotalSize;){var t=e._pendingPullIntos.peek();He(e,t)&&(Ke(e),r.push(t))}return r}function Je(e,r){var t=e._pendingPullIntos.peek();Ge(e),"closed"===e._controlledReadableByteStream._state?function(e,r){"none"===r.readerType&&Ke(e);var t=e._controlledReadableByteStream;if(br(t)){for(var o=[];o.length<pr(t);)o.push(Ke(e));Me(t,o)}}(e,t):function(e,r,t){if(Ve(0,r,t),"none"!==t.readerType){if(!(t.bytesFilled<t.minimumFill)){Ke(e);var o=t.bytesFilled%t.elementSize;if(o>0){var n=t.byteOffset+t.bytesFilled;Qe(e,t.buffer,n-o,o)}t.bytesFilled-=o;var i=Xe(e);Ie(e._controlledReadableByteStream,t),Me(e._controlledReadableByteStream,i)}}else{Ne(e,t);var a=Xe(e);Me(e._controlledReadableByteStream,a)}}(e,r,t),Fe(e)}function Ke(e){return e._pendingPullIntos.shift()}function Ze(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function $e(e){var r=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===r._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek();if(t.bytesFilled%t.elementSize!==0){var o=new TypeError("Insufficient bytes to fill elements in the given buffer");throw rr(e,o),o}}Ze(e),eo(r)}}function er(e,r){var t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state){var o=r.buffer,n=r.byteOffset,i=r.byteLength;if(pe(o))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");var a=de(o);if(e._pendingPullIntos.length>0){var u=e._pendingPullIntos.peek();if(pe(u.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");Ge(e),u.buffer=de(u.buffer),"none"===u.readerType&&Ne(e,u)}if(Z(t))if(function(e){for(var r=e._controlledReadableByteStream._reader;r._readRequests.length>0;){if(0===e._queueTotalSize)return;tr(e,r._readRequests.shift())}}(e),0===K(t))xe(e,a,n,i);else e._pendingPullIntos.length>0&&Ke(e),J(t,new Uint8Array(a,n,i),!1);else if(br(t)){xe(e,a,n,i),Me(t,Xe(e))}else xe(e,a,n,i);Fe(e)}}function rr(e,r){var t=e._controlledReadableByteStream;"readable"===t._state&&(Le(e),We(e),Ze(e),ro(t,r))}function tr(e,r){var t=e._queue.shift();e._queueTotalSize-=t.byteLength,Ue(e);var o=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);r._chunkSteps(o)}function or(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){var r=e._pendingPullIntos.peek(),t=new Uint8Array(r.buffer,r.byteOffset+r.bytesFilled,r.byteLength-r.bytesFilled),o=Object.create(ke.prototype);!function(e,r,t){e._associatedReadableByteStreamController=r,e._view=t}(o,e,t),e._byobRequest=o}return e._byobRequest}function nr(e){var r=e._controlledReadableByteStream._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function ir(e,r){var t=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==r)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===r)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(t.bytesFilled+r>t.byteLength)throw new RangeError("bytesWritten out of range")}t.buffer=de(t.buffer),Je(e,r)}function ar(e,r){var t=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==r.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===r.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(t.byteOffset+t.bytesFilled!==r.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(t.bufferByteLength!==r.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(t.bytesFilled+r.byteLength>t.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");var o=r.byteLength;t.buffer=de(r.buffer),Je(e,o)}function ur(e,r,t,o,n,i,a){r._controlledReadableByteStream=e,r._pullAgain=!1,r._pulling=!1,r._byobRequest=null,r._queue=r._queueTotalSize=void 0,We(r),r._closeRequested=!1,r._started=!1,r._strategyHWM=i,r._pullAlgorithm=o,r._cancelAlgorithm=n,r._autoAllocateChunkSize=a,r._pendingPullIntos=new w,e._readableStreamController=r,b(f(t()),function(){return r._started=!0,Fe(r),null},function(e){return rr(r,e),null})}function lr(e){return new TypeError("ReadableStreamBYOBRequest.prototype.".concat(e," can only be used on a ReadableStreamBYOBRequest"))}function sr(e){return new TypeError("ReadableByteStreamController.prototype.".concat(e," can only be used on a ReadableByteStreamController"))}function cr(e,r){if("byob"!==(e="".concat(e)))throw new TypeError("".concat(r," '").concat(e,"' is not a valid enumeration value for ReadableStreamReaderMode"));return e}function fr(e){return new hr(e)}function dr(e,r){e._reader._readIntoRequests.push(r)}function pr(e){return e._reader._readIntoRequests.length}function br(e){var r=e._reader;return void 0!==r&&!!vr(r)}Object.defineProperties(Ae.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),n(Ae.prototype.close,"close"),n(Ae.prototype.enqueue,"enqueue"),n(Ae.prototype.error,"error"),"symbol"==typeof e.toStringTag&&Object.defineProperty(Ae.prototype,e.toStringTag,{value:"ReadableByteStreamController",configurable:!0});var hr=function(){function ReadableStreamBYOBReader(e){if(x(e,1,"ReadableStreamBYOBReader"),U(e,"First parameter"),Zt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!ze(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");O(this,e),this._readIntoRequests=new w}return Object.defineProperty(ReadableStreamBYOBReader.prototype,"closed",{get:function(){return vr(this)?this._closedPromise:d(Sr("closed"))},enumerable:!1,configurable:!0}),ReadableStreamBYOBReader.prototype.cancel=function(e){return void 0===e&&(e=void 0),vr(this)?void 0===this._ownerReadableStream?d(B("cancel")):W(this,e):d(Sr("cancel"))},ReadableStreamBYOBReader.prototype.read=function(e,r){if(void 0===r&&(r={}),!vr(this))return d(Sr("read"));if(!ArrayBuffer.isView(e))return d(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return d(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return d(new TypeError("view's buffer must have non-zero byteLength"));if(pe(e.buffer))return d(new TypeError("view's buffer has been detached"));var t;try{t=function(e,r){var t;return I(e,r),{min:V(null!==(t=null==e?void 0:e.min)&&void 0!==t?t:1,"".concat(r," has member 'min' that"))}}(r,"options")}catch(e){return d(e)}var o=t.min;if(0===o)return d(new TypeError("options.min must be greater than 0"));if(function(e){return je(e.constructor)}(e)){if(o>e.byteLength)return d(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(o>e.length)return d(new RangeError("options.min must be less than or equal to view's length"));if(void 0===this._ownerReadableStream)return d(B("read from"));var n=function(e,r,t){var o=e._ownerReadableStream;return"errored"===o._state||function(e,r,t){var o=e._controlledReadableByteStream,n=Be(r.constructor);r.byteLength;var i=t*n;return!(e._pendingPullIntos.length>0)&&("closed"===o._state||e._queueTotalSize>=i)}(o._readableStreamController,r,t)}(this,e,o)?new mr:new _r;return yr(this,e,o,n),n._promise},ReadableStreamBYOBReader.prototype.releaseLock=function(){if(!vr(this))throw Sr("releaseLock");void 0!==this._ownerReadableStream&&function(e){j(e);var r=new TypeError("Reader was released");gr(e,r)}(this)},ReadableStreamBYOBReader}();Object.defineProperties(hr.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),n(hr.prototype.cancel,"cancel"),n(hr.prototype.read,"read"),n(hr.prototype.releaseLock,"releaseLock"),"symbol"==typeof e.toStringTag&&Object.defineProperty(hr.prototype,e.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});var _r=function(){function e(){var e=this;this._promise=c(function(r,t){e._resolvePromise=r,e._rejectPromise=t})}return e.prototype._chunkSteps=function(e){this._resolvePromise({value:e,done:!1})},e.prototype._closeSteps=function(e){this._resolvePromise({value:e,done:!0})},e.prototype._errorSteps=function(e){this._rejectPromise(e)},e}(),mr=function(){function e(){this._promise=void 0}return e.prototype._chunkSteps=function(e){this._promise=s({value:e,done:!1})},e.prototype._closeSteps=function(e){this._promise=s({value:e,done:!0})},e.prototype._errorSteps=function(e){this._promise=d(e)},e}();function vr(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof hr)}function yr(e,r,t,o){var n=e._ownerReadableStream;n._disturbed=!0,"errored"===n._state?o._errorSteps(n._storedError):function(e,r,t,o){var n,i=e._controlledReadableByteStream,a=r.constructor,u=Be(a),l=r.byteOffset,s=r.byteLength,c=t*u;try{n=de(r.buffer)}catch(p){return void o._errorSteps(p)}var f={buffer:n,bufferByteLength:n.byteLength,byteOffset:l,byteLength:s,bytesFilled:0,minimumFill:c,elementSize:u,viewConstructor:a,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(f),void dr(i,o);if("closed"!==i._state){if(e._queueTotalSize>0){if(He(e,f)){var d=Ye(f);return Ue(e),void o._chunkSteps(d)}if(e._closeRequested){var p=new TypeError("Insufficient bytes to fill elements in the given buffer");return rr(e,p),void o._errorSteps(p)}}e._pendingPullIntos.push(f),dr(i,o),Fe(e)}else{var b=new a(f.buffer,f.byteOffset,0);o._closeSteps(b)}}(n._readableStreamController,r,t,o)}function gr(e,r){var t=e._readIntoRequests;e._readIntoRequests=new w,t.forEach(function(e){e._errorSteps(r)})}function Sr(e){return new TypeError("ReadableStreamBYOBReader.prototype.".concat(e," can only be used on a ReadableStreamBYOBReader"))}function wr(e,r){var t=e.highWaterMark;if(void 0===t)return r;if(Ce(t)||t<0)throw new RangeError("Invalid highWaterMark");return t}function Rr(e){var r=e.size;return r||function(){return 1}}function Tr(e,r){I(e,r);var t=null==e?void 0:e.highWaterMark,o=null==e?void 0:e.size;return{highWaterMark:void 0===t?void 0:N(t),size:void 0===o?void 0:Pr(o,"".concat(r," has member 'size' that"))}}function Pr(e,r){return M(e,r),function(r){return N(e(r))}}function Cr(e,r,t){return M(e,t),function(t){return S(e,r,[t])}}function qr(e,r,t){return M(e,t),function(){return S(e,r,[])}}function Er(e,r,t){return M(e,t),function(t){return g(e,r,[t])}}function Or(e,r,t){return M(e,t),function(t,o){return S(e,r,[t,o])}}function Wr(e,r){if(!Ar(e))throw new TypeError("".concat(r," is not a WritableStream."))}var jr=function(){function WritableStream(e,r){void 0===e&&(e={}),void 0===r&&(r={}),void 0===e?e=null:Y(e,"First parameter");var t=Tr(r,"Second parameter"),o=function(e,r){I(e,r);var t=null==e?void 0:e.abort,o=null==e?void 0:e.close,n=null==e?void 0:e.start,i=null==e?void 0:e.type,a=null==e?void 0:e.write;return{abort:void 0===t?void 0:Cr(t,e,"".concat(r," has member 'abort' that")),close:void 0===o?void 0:qr(o,e,"".concat(r," has member 'close' that")),start:void 0===n?void 0:Er(n,e,"".concat(r," has member 'start' that")),write:void 0===a?void 0:Or(a,e,"".concat(r," has member 'write' that")),type:i}}(e,"First parameter");if(kr(this),void 0!==o.type)throw new RangeError("Invalid type is specified");var n=Rr(t);!function(e,r,t,o){var n,i,a,u,l=Object.create(Zr.prototype);n=void 0!==r.start?function(){return r.start(l)}:function(){};i=void 0!==r.write?function(e){return r.write(e,l)}:function(){return f(void 0)};a=void 0!==r.close?function(){return r.close()}:function(){return f(void 0)};u=void 0!==r.abort?function(e){return r.abort(e)}:function(){return f(void 0)};et(e,l,n,i,a,u,t,o)}(this,o,wr(t,1),n)}return Object.defineProperty(WritableStream.prototype,"locked",{get:function(){if(!Ar(this))throw ut("locked");return zr(this)},enumerable:!1,configurable:!0}),WritableStream.prototype.abort=function(e){return void 0===e&&(e=void 0),Ar(this)?zr(this)?d(new TypeError("Cannot abort a stream that already has a writer")):Dr(this,e):d(ut("abort"))},WritableStream.prototype.close=function(){return Ar(this)?zr(this)?d(new TypeError("Cannot close a stream that already has a writer")):Yr(this)?d(new TypeError("Cannot close an already-closing stream")):Fr(this):d(ut("close"))},WritableStream.prototype.getWriter=function(){if(!Ar(this))throw ut("getWriter");return Br(this)},WritableStream}();function Br(e){return new Nr(e)}function kr(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new w,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function Ar(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof jr)}function zr(e){return void 0!==e._writer}function Dr(e,r){var t;if("closed"===e._state||"errored"===e._state)return f(void 0);e._writableStreamController._abortReason=r,null===(t=e._writableStreamController._abortController)||void 0===t||t.abort(r);var o=e._state;if("closed"===o||"errored"===o)return f(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var n=!1;"erroring"===o&&(n=!0,r=void 0);var i=c(function(t,o){e._pendingAbortRequest={_promise:void 0,_resolve:t,_reject:o,_reason:r,_wasAlreadyErroring:n}});return e._pendingAbortRequest._promise=i,n||Ir(e,r),i}function Fr(e){var r=e._state;if("closed"===r||"errored"===r)return d(new TypeError("The stream (in ".concat(r," state) is not in the writable state and cannot be closed")));var t,o=c(function(r,t){var o={_resolve:r,_reject:t};e._closeRequest=o}),n=e._writer;return void 0!==n&&e._backpressure&&"writable"===r&&yt(n),Oe(t=e._writableStreamController,Kr,0),ot(t),o}function Lr(e,r){"writable"!==e._state?Mr(e):Ir(e,r)}function Ir(e,r){var t=e._writableStreamController;e._state="erroring",e._storedError=r;var o=e._writer;void 0!==o&&Gr(o,r),!function(e){if(void 0===e._inFlightWriteRequest&&void 0===e._inFlightCloseRequest)return!1;return!0}(e)&&t._started&&Mr(e)}function Mr(e){e._state="errored",e._writableStreamController[T]();var r=e._storedError;if(e._writeRequests.forEach(function(e){e._reject(r)}),e._writeRequests=new w,void 0!==e._pendingAbortRequest){var t=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,t._wasAlreadyErroring)return t._reject(r),void xr(e);b(e._writableStreamController[R](t._reason),function(){return t._resolve(),xr(e),null},function(r){return t._reject(r),xr(e),null})}else xr(e)}function Yr(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function xr(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var r=e._writer;void 0!==r&&pt(r,e._storedError)}function Qr(e,r){var t=e._writer;void 0!==t&&r!==e._backpressure&&(r?function(e){ht(e)}(t):yt(t)),e._backpressure=r}Object.defineProperties(jr.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),n(jr.prototype.abort,"abort"),n(jr.prototype.close,"close"),n(jr.prototype.getWriter,"getWriter"),"symbol"==typeof e.toStringTag&&Object.defineProperty(jr.prototype,e.toStringTag,{value:"WritableStream",configurable:!0});var Nr=function(){function WritableStreamDefaultWriter(e){if(x(e,1,"WritableStreamDefaultWriter"),Wr(e,"First parameter"),zr(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var r,t=e._state;if("writable"===t)!Yr(e)&&e._backpressure?ht(this):mt(this),ft(this);else if("erroring"===t)_t(this,e._storedError),ft(this);else if("closed"===t)mt(this),ft(r=this),bt(r);else{var o=e._storedError;_t(this,o),dt(this,o)}}return Object.defineProperty(WritableStreamDefaultWriter.prototype,"closed",{get:function(){return Hr(this)?this._closedPromise:d(st("closed"))},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultWriter.prototype,"desiredSize",{get:function(){if(!Hr(this))throw st("desiredSize");if(void 0===this._ownerWritableStream)throw ct("desiredSize");return function(e){var r=e._ownerWritableStream,t=r._state;if("errored"===t||"erroring"===t)return null;if("closed"===t)return 0;return tt(r._writableStreamController)}(this)},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultWriter.prototype,"ready",{get:function(){return Hr(this)?this._readyPromise:d(st("ready"))},enumerable:!1,configurable:!0}),WritableStreamDefaultWriter.prototype.abort=function(e){return void 0===e&&(e=void 0),Hr(this)?void 0===this._ownerWritableStream?d(ct("abort")):function(e,r){return Dr(e._ownerWritableStream,r)}(this,e):d(st("abort"))},WritableStreamDefaultWriter.prototype.close=function(){if(!Hr(this))return d(st("close"));var e=this._ownerWritableStream;return void 0===e?d(ct("close")):Yr(e)?d(new TypeError("Cannot close an already-closing stream")):Vr(this)},WritableStreamDefaultWriter.prototype.releaseLock=function(){if(!Hr(this))throw st("releaseLock");void 0!==this._ownerWritableStream&&Xr(this)},WritableStreamDefaultWriter.prototype.write=function(e){return void 0===e&&(e=void 0),Hr(this)?void 0===this._ownerWritableStream?d(ct("write to")):Jr(this,e):d(st("write"))},WritableStreamDefaultWriter}();function Hr(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof Nr)}function Vr(e){return Fr(e._ownerWritableStream)}function Ur(e,r){"pending"===e._closedPromiseState?pt(e,r):function(e,r){dt(e,r)}(e,r)}function Gr(e,r){"pending"===e._readyPromiseState?vt(e,r):function(e,r){_t(e,r)}(e,r)}function Xr(e){var r=e._ownerWritableStream,t=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");Gr(e,t),Ur(e,t),r._writer=void 0,e._ownerWritableStream=void 0}function Jr(e,r){var t=e._ownerWritableStream,o=t._writableStreamController,n=function(e,r){if(void 0===e._strategySizeAlgorithm)return 1;try{return e._strategySizeAlgorithm(r)}catch(r){return nt(e,r),1}}(o,r);if(t!==e._ownerWritableStream)return d(ct("write to"));var i=t._state;if("errored"===i)return d(t._storedError);if(Yr(t)||"closed"===i)return d(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return d(t._storedError);var a=function(e){return c(function(r,t){var o={_resolve:r,_reject:t};e._writeRequests.push(o)})}(t);return function(e,r,t){try{Oe(e,r,t)}catch(r){return void nt(e,r)}var o=e._controlledWritableStream;if(!Yr(o)&&"writable"===o._state){Qr(o,it(e))}ot(e)}(o,r,n),a}Object.defineProperties(Nr.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),n(Nr.prototype.abort,"abort"),n(Nr.prototype.close,"close"),n(Nr.prototype.releaseLock,"releaseLock"),n(Nr.prototype.write,"write"),"symbol"==typeof e.toStringTag&&Object.defineProperty(Nr.prototype,e.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});var Kr={},Zr=function(){function WritableStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(WritableStreamDefaultController.prototype,"abortReason",{get:function(){if(!$r(this))throw lt("abortReason");return this._abortReason},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultController.prototype,"signal",{get:function(){if(!$r(this))throw lt("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal},enumerable:!1,configurable:!0}),WritableStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!$r(this))throw lt("error");"writable"===this._controlledWritableStream._state&&at(this,e)},WritableStreamDefaultController.prototype[R]=function(e){var r=this._abortAlgorithm(e);return rt(this),r},WritableStreamDefaultController.prototype[T]=function(){We(this)},WritableStreamDefaultController}();function $r(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof Zr)}function et(e,r,t,o,n,i,a,u){r._controlledWritableStream=e,e._writableStreamController=r,r._queue=void 0,r._queueTotalSize=void 0,We(r),r._abortReason=void 0,r._abortController=function(){if("function"==typeof AbortController)return new AbortController}(),r._started=!1,r._strategySizeAlgorithm=u,r._strategyHWM=a,r._writeAlgorithm=o,r._closeAlgorithm=n,r._abortAlgorithm=i;var l=it(r);Qr(e,l),b(f(t()),function(){return r._started=!0,ot(r),null},function(t){return r._started=!0,Lr(e,t),null})}function rt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function tt(e){return e._strategyHWM-e._queueTotalSize}function ot(e){var r=e._controlledWritableStream;if(e._started&&void 0===r._inFlightWriteRequest)if("erroring"!==r._state){if(0!==e._queue.length){var t=e._queue.peek().value;t===Kr?function(e){var r=e._controlledWritableStream;(function(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0})(r),Ee(e);var t=e._closeAlgorithm();rt(e),b(t,function(){return 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";var r=e._writer;void 0!==r&&bt(r)}(r),null},function(e){return function(e,r){e._inFlightCloseRequest._reject(r),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(r),e._pendingAbortRequest=void 0),Lr(e,r)}(r,e),null})}(e):function(e,r){var t=e._controlledWritableStream;!function(e){e._inFlightWriteRequest=e._writeRequests.shift()}(t);var o=e._writeAlgorithm(r);b(o,function(){!function(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}(t);var r=t._state;if(Ee(e),!Yr(t)&&"writable"===r){var o=it(e);Qr(t,o)}return ot(e),null},function(r){return"writable"===t._state&&rt(e),function(e,r){e._inFlightWriteRequest._reject(r),e._inFlightWriteRequest=void 0,Lr(e,r)}(t,r),null})}(e,t)}}else Mr(r)}function nt(e,r){"writable"===e._controlledWritableStream._state&&at(e,r)}function it(e){return tt(e)<=0}function at(e,r){var t=e._controlledWritableStream;rt(e),Ir(t,r)}function ut(e){return new TypeError("WritableStream.prototype.".concat(e," can only be used on a WritableStream"))}function lt(e){return new TypeError("WritableStreamDefaultController.prototype.".concat(e," can only be used on a WritableStreamDefaultController"))}function st(e){return new TypeError("WritableStreamDefaultWriter.prototype.".concat(e," can only be used on a WritableStreamDefaultWriter"))}function ct(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function ft(e){e._closedPromise=c(function(r,t){e._closedPromise_resolve=r,e._closedPromise_reject=t,e._closedPromiseState="pending"})}function dt(e,r){ft(e),pt(e,r)}function pt(e,r){void 0!==e._closedPromise_reject&&(v(e._closedPromise),e._closedPromise_reject(r),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function bt(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 ht(e){e._readyPromise=c(function(r,t){e._readyPromise_resolve=r,e._readyPromise_reject=t}),e._readyPromiseState="pending"}function _t(e,r){ht(e),vt(e,r)}function mt(e){ht(e),yt(e)}function vt(e,r){void 0!==e._readyPromise_reject&&(v(e._readyPromise),e._readyPromise_reject(r),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function yt(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(Zr.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof e.toStringTag&&Object.defineProperty(Zr.prototype,e.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});var gt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof global?global:void 0;var St,wt=(function(e){if("function"!=typeof e&&"object"!=typeof e)return!1;if("DOMException"!==e.name)return!1;try{return new e,!0}catch(e){return!1}}(St=null==gt?void 0:gt.DOMException)?St:void 0)||function(){var e=function(e,r){this.message=e||"",this.name=r||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return n(e,"DOMException"),e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}();function Rt(e,r,t,o,n,i){var a=G(e),u=Br(r);e._disturbed=!0;var l=new Tt(u),s=new Ct(l);return c(function(_,m){var y,g,S,w;if(void 0!==i){if(y=function(){var t=void 0!==i.reason?i.reason:new wt("Aborted","AbortError"),a=[];o||a.push(function(){return"writable"===r._state?Dr(r,t):f(void 0)}),n||a.push(function(){return"readable"===e._state?$t(e,t):f(void 0)}),P(function(){return Promise.all(a.map(function(e){return e()}))},!0,t)},i.aborted)return void y();i.addEventListener("abort",y)}function R(){for(;!l._shuttingDown&&!r._backpressure&&"writable"===r._state&&!Yr(r)&&"readable"===e._state&&ue(a);)ae(a,s);if(l._shuttingDown)return f(!0);if(r._backpressure)return p(u._readyPromise,R);var t=new Pt(l);return ae(a,t),t._promise}if(qt(e,a._closedPromise,function(e){return o?C(!0,e):P(function(){return Dr(r,e)},!0,e),null}),qt(r,u._closedPromise,function(r){return n?C(!0,r):P(function(){return $t(e,r)},!0,r),null}),g=e,S=a._closedPromise,w=function(){return t?C():P(function(){return function(e){var r=e._ownerWritableStream,t=r._state;return Yr(r)||"closed"===t?f(void 0):"errored"===t?d(r._storedError):Vr(e)}(u)}),null},"closed"===g._state?w():h(S,w),Yr(r)||"closed"===r._state){var T=new TypeError("the destination writable stream closed before all data could be piped to it");n?C(!0,T):P(function(){return $t(e,T)},!0,T)}function P(e,t,o){function n(){return b(e(),function(){return q(t,o)},function(e){return q(!0,e)}),null}l._shuttingDown||(l._shuttingDown=!0,"writable"!==r._state||Yr(r)?n():h(l._waitForWritesToFinish(),n))}function C(e,t){l._shuttingDown||(l._shuttingDown=!0,"writable"!==r._state||Yr(r)?q(e,t):h(l._waitForWritesToFinish(),function(){return q(e,t)}))}function q(e,r){return Xr(u),j(a),void 0!==i&&i.removeEventListener("abort",y),e?m(r):_(void 0),null}v(c(function(e,r){!function t(o){o?e():p(R(),t,r)}(!1)}))})}var Tt=function(){function e(e){this._writer=e,this._shuttingDown=!1,this._currentWrite=f(void 0)}return e.prototype._waitForWritesToFinish=function(){var e=this,r=this._currentWrite;return p(this._currentWrite,function(){return r!==e._currentWrite?e._waitForWritesToFinish():void 0})},e}(),Pt=function(){function e(e){var r=this;this._state=e,this._promise=c(function(e,t){r._resolvePromise=e,r._rejectPromise=t})}return e.prototype._chunkSteps=function(e){this._state._currentWrite=p(Jr(this._state._writer,e),void 0,r),this._resolvePromise(!1)},e.prototype._closeSteps=function(){this._resolvePromise(!0)},e.prototype._errorSteps=function(e){this._rejectPromise(e)},e}(),Ct=function(){function e(e){this._state=e}return e.prototype._chunkSteps=function(e){this._state._currentWrite=p(Jr(this._state._writer,e),void 0,r)},e.prototype._closeSteps=function(){},e.prototype._errorSteps=function(e){},e}();function qt(e,r,t){"errored"===e._state?t(e._storedError):_(r,t)}var Et=function(){function ReadableStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableStreamDefaultController.prototype,"desiredSize",{get:function(){if(!Ot(this))throw It("desiredSize");return Dt(this)},enumerable:!1,configurable:!0}),ReadableStreamDefaultController.prototype.close=function(){if(!Ot(this))throw It("close");if(!Ft(this))throw new TypeError("The stream is not in a state that permits close");kt(this)},ReadableStreamDefaultController.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!Ot(this))throw It("enqueue");if(!Ft(this))throw new TypeError("The stream is not in a state that permits enqueue");return At(this,e)},ReadableStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!Ot(this))throw It("error");zt(this,e)},ReadableStreamDefaultController.prototype[P]=function(e){We(this);var r=this._cancelAlgorithm(e);return Bt(this),r},ReadableStreamDefaultController.prototype[C]=function(e){var r=this._controlledReadableStream;if(this._queue.length>0){var t=Ee(this);this._closeRequested&&0===this._queue.length?(Bt(this),eo(r)):Wt(this),e._chunkSteps(t)}else X(r,e),Wt(this)},ReadableStreamDefaultController.prototype[q]=function(){return this._queue.length>0},ReadableStreamDefaultController.prototype[E]=function(){},ReadableStreamDefaultController}();function Ot(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof Et)}function Wt(e){jt(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,b(e._pullAlgorithm(),function(){return e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Wt(e)),null},function(r){return zt(e,r),null})))}function jt(e){var r=e._controlledReadableStream;return!!Ft(e)&&(!!e._started&&(!!(Zt(r)&&K(r)>0)||Dt(e)>0))}function Bt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function kt(e){if(Ft(e)){var r=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Bt(e),eo(r))}}function At(e,r){if(Ft(e)){var t=e._controlledReadableStream;if(Zt(t)&&K(t)>0)J(t,r,!1);else{var o=void 0;try{o=e._strategySizeAlgorithm(r)}catch(r){throw zt(e,r),r}try{Oe(e,r,o)}catch(r){throw zt(e,r),r}}Wt(e)}}function zt(e,r){var t=e._controlledReadableStream;"readable"===t._state&&(We(e),Bt(e),ro(t,r))}function Dt(e){var r=e._controlledReadableStream._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function Ft(e){var r=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===r}function Lt(e,r,t,o,n,i,a){r._controlledReadableStream=e,r._queue=void 0,r._queueTotalSize=void 0,We(r),r._started=!1,r._closeRequested=!1,r._pullAgain=!1,r._pulling=!1,r._strategySizeAlgorithm=a,r._strategyHWM=i,r._pullAlgorithm=o,r._cancelAlgorithm=n,e._readableStreamController=r,b(f(t()),function(){return r._started=!0,Wt(r),null},function(e){return zt(r,e),null})}function It(e){return new TypeError("ReadableStreamDefaultController.prototype.".concat(e," can only be used on a ReadableStreamDefaultController"))}function Mt(e,r){return ze(e._readableStreamController)?function(e){var r,t,o,n,i,a=G(e),u=!1,l=!1,s=!1,d=!1,p=!1,b=c(function(e){i=e});function h(e){_(e._closedPromise,function(r){return e!==a||(rr(o._readableStreamController,r),rr(n._readableStreamController,r),d&&p||i(void 0)),null})}function m(){vr(a)&&(j(a),h(a=G(e))),ae(a,{_chunkSteps:function(r){y(function(){l=!1,s=!1;var t=r,a=r;if(!d&&!p)try{a=qe(r)}catch(r){return rr(o._readableStreamController,r),rr(n._readableStreamController,r),void i($t(e,r))}d||er(o._readableStreamController,t),p||er(n._readableStreamController,a),u=!1,l?g():s&&S()})},_closeSteps:function(){u=!1,d||$e(o._readableStreamController),p||$e(n._readableStreamController),o._readableStreamController._pendingPullIntos.length>0&&ir(o._readableStreamController,0),n._readableStreamController._pendingPullIntos.length>0&&ir(n._readableStreamController,0),d&&p||i(void 0)},_errorSteps:function(){u=!1}})}function v(r,t){ie(a)&&(j(a),h(a=fr(e)));var c=t?n:o,f=t?o:n;yr(a,r,1,{_chunkSteps:function(r){y(function(){l=!1,s=!1;var o=t?p:d;if(t?d:p)o||ar(c._readableStreamController,r);else{var n=void 0;try{n=qe(r)}catch(r){return rr(c._readableStreamController,r),rr(f._readableStreamController,r),void i($t(e,r))}o||ar(c._readableStreamController,r),er(f._readableStreamController,n)}u=!1,l?g():s&&S()})},_closeSteps:function(e){u=!1;var r=t?p:d,o=t?d:p;r||$e(c._readableStreamController),o||$e(f._readableStreamController),void 0!==e&&(r||ar(c._readableStreamController,e),!o&&f._readableStreamController._pendingPullIntos.length>0&&ir(f._readableStreamController,0)),r&&o||i(void 0)},_errorSteps:function(){u=!1}})}function g(){if(u)return l=!0,f(void 0);u=!0;var e=or(o._readableStreamController);return null===e?m():v(e._view,!1),f(void 0)}function S(){if(u)return s=!0,f(void 0);u=!0;var e=or(n._readableStreamController);return null===e?m():v(e._view,!0),f(void 0)}function w(o){if(d=!0,r=o,p){var n=ce([r,t]),a=$t(e,n);i(a)}return b}function R(o){if(p=!0,t=o,d){var n=ce([r,t]),a=$t(e,n);i(a)}return b}function T(){}return o=Xt(T,g,w),n=Xt(T,S,R),h(a),[o,n]}(e):function(e){var r,t,o,n,i,a=G(e),u=!1,l=!1,s=!1,d=!1,p=c(function(e){i=e});function b(){return u?(l=!0,f(void 0)):(u=!0,ae(a,{_chunkSteps:function(e){y(function(){l=!1;var r=e,t=e;s||At(o._readableStreamController,r),d||At(n._readableStreamController,t),u=!1,l&&b()})},_closeSteps:function(){u=!1,s||kt(o._readableStreamController),d||kt(n._readableStreamController),s&&d||i(void 0)},_errorSteps:function(){u=!1}}),f(void 0))}function h(o){if(s=!0,r=o,d){var n=ce([r,t]),a=$t(e,n);i(a)}return p}function m(o){if(d=!0,t=o,s){var n=ce([r,t]),a=$t(e,n);i(a)}return p}function v(){}return o=Gt(v,b,h),n=Gt(v,b,m),_(a._closedPromise,function(e){return zt(o._readableStreamController,e),zt(n._readableStreamController,e),s&&d||i(void 0),null}),[o,n]}(e)}function Yt(e){return t(o=e)&&void 0!==o.getReader?function(e){var o;function n(){var r;try{r=e.read()}catch(e){return d(e)}return m(r,function(e){if(!t(e))throw new TypeError("The promise returned by the reader.read() method must fulfill with an object");if(e.done)kt(o._readableStreamController);else{var r=e.value;At(o._readableStreamController,r)}})}function i(r){try{return f(e.cancel(r))}catch(e){return d(e)}}return o=Gt(r,n,i,0),o}(e.getReader()):function(e){var o,n=ye(e,"async");function i(){var e;try{e=ge(n)}catch(e){return d(e)}return m(f(e),function(e){if(!t(e))throw new TypeError("The promise returned by the iterator.next() method must fulfill with an object");if(e.done)kt(o._readableStreamController);else{var r=e.value;At(o._readableStreamController,r)}})}function a(e){var r,o=n.iterator;try{r=he(o,"return")}catch(e){return d(e)}return void 0===r?f(void 0):m(S(r,o,[e]),function(e){if(!t(e))throw new TypeError("The promise returned by the iterator.return() method must fulfill with an object")})}return o=Gt(r,i,a,0),o}(e);var o}function xt(e,r,t){return M(e,t),function(t){return S(e,r,[t])}}function Qt(e,r,t){return M(e,t),function(t){return S(e,r,[t])}}function Nt(e,r,t){return M(e,t),function(t){return g(e,r,[t])}}function Ht(e,r){if("bytes"!==(e="".concat(e)))throw new TypeError("".concat(r," '").concat(e,"' is not a valid enumeration value for ReadableStreamType"));return e}function Vt(e,r){I(e,r);var t=null==e?void 0:e.preventAbort,o=null==e?void 0:e.preventCancel,n=null==e?void 0:e.preventClose,i=null==e?void 0:e.signal;return void 0!==i&&function(e,r){if(!function(e){if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw new TypeError("".concat(r," is not an AbortSignal."))}(i,"".concat(r," has member 'signal' that")),{preventAbort:Boolean(t),preventCancel:Boolean(o),preventClose:Boolean(n),signal:i}}Object.defineProperties(Et.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),n(Et.prototype.close,"close"),n(Et.prototype.enqueue,"enqueue"),n(Et.prototype.error,"error"),"symbol"==typeof e.toStringTag&&Object.defineProperty(Et.prototype,e.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});var Ut=function(){function ReadableStream(e,r){void 0===e&&(e={}),void 0===r&&(r={}),void 0===e?e=null:Y(e,"First parameter");var t=Tr(r,"Second parameter"),o=function(e,r){I(e,r);var t=e,o=null==t?void 0:t.autoAllocateChunkSize,n=null==t?void 0:t.cancel,i=null==t?void 0:t.pull,a=null==t?void 0:t.start,u=null==t?void 0:t.type;return{autoAllocateChunkSize:void 0===o?void 0:V(o,"".concat(r," has member 'autoAllocateChunkSize' that")),cancel:void 0===n?void 0:xt(n,t,"".concat(r," has member 'cancel' that")),pull:void 0===i?void 0:Qt(i,t,"".concat(r," has member 'pull' that")),start:void 0===a?void 0:Nt(a,t,"".concat(r," has member 'start' that")),type:void 0===u?void 0:Ht(u,"".concat(r," has member 'type' that"))}}(e,"First parameter");if(Jt(this),"bytes"===o.type){if(void 0!==t.size)throw new RangeError("The strategy for a byte stream cannot have a size function");!function(e,r,t){var o,n,i,a=Object.create(Ae.prototype);o=void 0!==r.start?function(){return r.start(a)}:function(){},n=void 0!==r.pull?function(){return r.pull(a)}:function(){return f(void 0)},i=void 0!==r.cancel?function(e){return r.cancel(e)}:function(){return f(void 0)};var u=r.autoAllocateChunkSize;if(0===u)throw new TypeError("autoAllocateChunkSize must be greater than 0");ur(e,a,o,n,i,t,u)}(this,o,wr(t,0))}else{var n=Rr(t);!function(e,r,t,o){var n,i,a,u=Object.create(Et.prototype);n=void 0!==r.start?function(){return r.start(u)}:function(){},i=void 0!==r.pull?function(){return r.pull(u)}:function(){return f(void 0)},a=void 0!==r.cancel?function(e){return r.cancel(e)}:function(){return f(void 0)},Lt(e,u,n,i,a,t,o)}(this,o,wr(t,1),n)}}return Object.defineProperty(ReadableStream.prototype,"locked",{get:function(){if(!Kt(this))throw to("locked");return Zt(this)},enumerable:!1,configurable:!0}),ReadableStream.prototype.cancel=function(e){return void 0===e&&(e=void 0),Kt(this)?Zt(this)?d(new TypeError("Cannot cancel a stream that already has a reader")):$t(this,e):d(to("cancel"))},ReadableStream.prototype.getReader=function(e){if(void 0===e&&(e=void 0),!Kt(this))throw to("getReader");return void 0===function(e,r){I(e,r);var t=null==e?void 0:e.mode;return{mode:void 0===t?void 0:cr(t,"".concat(r," has member 'mode' that"))}}(e,"First parameter").mode?G(this):fr(this)},ReadableStream.prototype.pipeThrough=function(e,r){if(void 0===r&&(r={}),!Kt(this))throw to("pipeThrough");x(e,1,"pipeThrough");var t=function(e,r){I(e,r);var t=null==e?void 0:e.readable;Q(t,"readable","ReadableWritablePair"),U(t,"".concat(r," has member 'readable' that"));var o=null==e?void 0:e.writable;return Q(o,"writable","ReadableWritablePair"),Wr(o,"".concat(r," has member 'writable' that")),{readable:t,writable:o}}(e,"First parameter"),o=Vt(r,"Second parameter");if(Zt(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(zr(t.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return v(Rt(this,t.writable,o.preventClose,o.preventAbort,o.preventCancel,o.signal)),t.readable},ReadableStream.prototype.pipeTo=function(e,r){if(void 0===r&&(r={}),!Kt(this))return d(to("pipeTo"));if(void 0===e)return d("Parameter 1 is required in 'pipeTo'.");if(!Ar(e))return d(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));var t;try{t=Vt(r,"Second parameter")}catch(e){return d(e)}return Zt(this)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):zr(e)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Rt(this,e,t.preventClose,t.preventAbort,t.preventCancel,t.signal)},ReadableStream.prototype.tee=function(){if(!Kt(this))throw to("tee");return ce(Mt(this))},ReadableStream.prototype.values=function(e){if(void 0===e&&(e=void 0),!Kt(this))throw to("values");var r,t,o,n,i,a=function(e,r){I(e,r);var t=null==e?void 0:e.preventCancel;return{preventCancel:Boolean(t)}}(e,"First parameter");return r=this,t=a.preventCancel,o=G(r),n=new Se(o,t),(i=Object.create(Re))._asyncIteratorImpl=n,i},ReadableStream.prototype[ve]=function(e){return this.values(e)},ReadableStream.from=function(e){return Yt(e)},ReadableStream}();function Gt(e,r,t,o,n){void 0===o&&(o=1),void 0===n&&(n=function(){return 1});var i=Object.create(Ut.prototype);return Jt(i),Lt(i,Object.create(Et.prototype),e,r,t,o,n),i}function Xt(e,r,t){var o=Object.create(Ut.prototype);return Jt(o),ur(o,Object.create(Ae.prototype),e,r,t,0,void 0),o}function Jt(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Kt(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof Ut)}function Zt(e){return void 0!==e._reader}function $t(e,t){if(e._disturbed=!0,"closed"===e._state)return f(void 0);if("errored"===e._state)return d(e._storedError);eo(e);var o=e._reader;if(void 0!==o&&vr(o)){var n=o._readIntoRequests;o._readIntoRequests=new w,n.forEach(function(e){e._closeSteps(void 0)})}return m(e._readableStreamController[P](t),r)}function eo(e){e._state="closed";var r=e._reader;if(void 0!==r&&(D(r),ie(r))){var t=r._readRequests;r._readRequests=new w,t.forEach(function(e){e._closeSteps()})}}function ro(e,r){e._state="errored",e._storedError=r;var t=e._reader;void 0!==t&&(z(t,r),ie(t)?le(t,r):gr(t,r))}function to(e){return new TypeError("ReadableStream.prototype.".concat(e," can only be used on a ReadableStream"))}function oo(e,r){I(e,r);var t=null==e?void 0:e.highWaterMark;return Q(t,"highWaterMark","QueuingStrategyInit"),{highWaterMark:N(t)}}Object.defineProperties(Ut,{from:{enumerable:!0}}),Object.defineProperties(Ut.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),n(Ut.from,"from"),n(Ut.prototype.cancel,"cancel"),n(Ut.prototype.getReader,"getReader"),n(Ut.prototype.pipeThrough,"pipeThrough"),n(Ut.prototype.pipeTo,"pipeTo"),n(Ut.prototype.tee,"tee"),n(Ut.prototype.values,"values"),"symbol"==typeof e.toStringTag&&Object.defineProperty(Ut.prototype,e.toStringTag,{value:"ReadableStream",configurable:!0}),Object.defineProperty(Ut.prototype,ve,{value:Ut.prototype.values,writable:!0,configurable:!0});var no=function(e){return e.byteLength};n(no,"size");var io=function(){function ByteLengthQueuingStrategy(e){x(e,1,"ByteLengthQueuingStrategy"),e=oo(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(ByteLengthQueuingStrategy.prototype,"highWaterMark",{get:function(){if(!uo(this))throw ao("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(ByteLengthQueuingStrategy.prototype,"size",{get:function(){if(!uo(this))throw ao("size");return no},enumerable:!1,configurable:!0}),ByteLengthQueuingStrategy}();function ao(e){return new TypeError("ByteLengthQueuingStrategy.prototype.".concat(e," can only be used on a ByteLengthQueuingStrategy"))}function uo(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof io)}Object.defineProperties(io.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof e.toStringTag&&Object.defineProperty(io.prototype,e.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});var lo=function(){return 1};n(lo,"size");var so=function(){function CountQueuingStrategy(e){x(e,1,"CountQueuingStrategy"),e=oo(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(CountQueuingStrategy.prototype,"highWaterMark",{get:function(){if(!fo(this))throw co("highWaterMark");return this._countQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(CountQueuingStrategy.prototype,"size",{get:function(){if(!fo(this))throw co("size");return lo},enumerable:!1,configurable:!0}),CountQueuingStrategy}();function co(e){return new TypeError("CountQueuingStrategy.prototype.".concat(e," can only be used on a CountQueuingStrategy"))}function fo(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof so)}function po(e,r,t){return M(e,t),function(t){return S(e,r,[t])}}function bo(e,r,t){return M(e,t),function(t){return g(e,r,[t])}}function ho(e,r,t){return M(e,t),function(t,o){return S(e,r,[t,o])}}function _o(e,r,t){return M(e,t),function(t){return S(e,r,[t])}}Object.defineProperties(so.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof e.toStringTag&&Object.defineProperty(so.prototype,e.toStringTag,{value:"CountQueuingStrategy",configurable:!0});var mo=function(){function TransformStream(e,r,t){void 0===e&&(e={}),void 0===r&&(r={}),void 0===t&&(t={}),void 0===e&&(e=null);var o=Tr(r,"Second parameter"),n=Tr(t,"Third parameter"),i=function(e,r){I(e,r);var t=null==e?void 0:e.cancel,o=null==e?void 0:e.flush,n=null==e?void 0:e.readableType,i=null==e?void 0:e.start,a=null==e?void 0:e.transform,u=null==e?void 0:e.writableType;return{cancel:void 0===t?void 0:_o(t,e,"".concat(r," has member 'cancel' that")),flush:void 0===o?void 0:po(o,e,"".concat(r," has member 'flush' that")),readableType:n,start:void 0===i?void 0:bo(i,e,"".concat(r," has member 'start' that")),transform:void 0===a?void 0:ho(a,e,"".concat(r," has member 'transform' that")),writableType:u}}(e,"First parameter");if(void 0!==i.readableType)throw new RangeError("Invalid readableType specified");if(void 0!==i.writableType)throw new RangeError("Invalid writableType specified");var a,u=wr(n,0),l=Rr(n),s=wr(o,1),p=Rr(o);!function(e,r,t,o,n,i){function a(){return r}function u(r){return function(e,r){var t=e._transformStreamController;if(e._backpressure){return m(e._backpressureChangePromise,function(){var o=e._writable;if("erroring"===o._state)throw o._storedError;return qo(t,r)})}return qo(t,r)}(e,r)}function l(r){return function(e,r){var t=e._transformStreamController;if(void 0!==t._finishPromise)return t._finishPromise;var o=e._readable;t._finishPromise=c(function(e,r){t._finishPromise_resolve=e,t._finishPromise_reject=r});var n=t._cancelAlgorithm(r);return Po(t),b(n,function(){return"errored"===o._state?Wo(t,o._storedError):(zt(o._readableStreamController,r),Oo(t)),null},function(e){return zt(o._readableStreamController,e),Wo(t,e),null}),t._finishPromise}(e,r)}function s(){return function(e){var r=e._transformStreamController;if(void 0!==r._finishPromise)return r._finishPromise;var t=e._readable;r._finishPromise=c(function(e,t){r._finishPromise_resolve=e,r._finishPromise_reject=t});var o=r._flushAlgorithm();return Po(r),b(o,function(){return"errored"===t._state?Wo(r,t._storedError):(kt(t._readableStreamController),Oo(r)),null},function(e){return zt(t._readableStreamController,e),Wo(r,e),null}),r._finishPromise}(e)}function f(){return function(e){return wo(e,!1),e._backpressureChangePromise}(e)}function d(r){return function(e,r){var t=e._transformStreamController;if(void 0!==t._finishPromise)return t._finishPromise;var o=e._writable;t._finishPromise=c(function(e,r){t._finishPromise_resolve=e,t._finishPromise_reject=r});var n=t._cancelAlgorithm(r);return Po(t),b(n,function(){return"errored"===o._state?Wo(t,o._storedError):(nt(o._writableStreamController,r),So(e),Oo(t)),null},function(r){return nt(o._writableStreamController,r),So(e),Wo(t,r),null}),t._finishPromise}(e,r)}e._writable=function(e,r,t,o,n,i){void 0===n&&(n=1),void 0===i&&(i=function(){return 1});var a=Object.create(jr.prototype);return kr(a),et(a,Object.create(Zr.prototype),e,r,t,o,n,i),a}(a,u,s,l,t,o),e._readable=Gt(a,f,d,n,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,wo(e,!0),e._transformStreamController=void 0}(this,c(function(e){a=e}),s,p,u,l),function(e,r){var t,o,n,i=Object.create(Ro.prototype);t=void 0!==r.transform?function(e){return r.transform(e,i)}:function(e){try{return Co(i,e),f(void 0)}catch(e){return d(e)}};o=void 0!==r.flush?function(){return r.flush(i)}:function(){return f(void 0)};n=void 0!==r.cancel?function(e){return r.cancel(e)}:function(){return f(void 0)};!function(e,r,t,o,n){r._controlledTransformStream=e,e._transformStreamController=r,r._transformAlgorithm=t,r._flushAlgorithm=o,r._cancelAlgorithm=n,r._finishPromise=void 0,r._finishPromise_resolve=void 0,r._finishPromise_reject=void 0}(e,i,t,o,n)}(this,i),void 0!==i.start?a(i.start(this._transformStreamController)):a(void 0)}return Object.defineProperty(TransformStream.prototype,"readable",{get:function(){if(!vo(this))throw jo("readable");return this._readable},enumerable:!1,configurable:!0}),Object.defineProperty(TransformStream.prototype,"writable",{get:function(){if(!vo(this))throw jo("writable");return this._writable},enumerable:!1,configurable:!0}),TransformStream}();function vo(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof mo)}function yo(e,r){zt(e._readable._readableStreamController,r),go(e,r)}function go(e,r){Po(e._transformStreamController),nt(e._writable._writableStreamController,r),So(e)}function So(e){e._backpressure&&wo(e,!1)}function wo(e,r){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=c(function(r){e._backpressureChangePromise_resolve=r}),e._backpressure=r}Object.defineProperties(mo.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"==typeof e.toStringTag&&Object.defineProperty(mo.prototype,e.toStringTag,{value:"TransformStream",configurable:!0});var Ro=function(){function TransformStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(TransformStreamDefaultController.prototype,"desiredSize",{get:function(){if(!To(this))throw Eo("desiredSize");return Dt(this._controlledTransformStream._readable._readableStreamController)},enumerable:!1,configurable:!0}),TransformStreamDefaultController.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!To(this))throw Eo("enqueue");Co(this,e)},TransformStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!To(this))throw Eo("error");var r;r=e,yo(this._controlledTransformStream,r)},TransformStreamDefaultController.prototype.terminate=function(){if(!To(this))throw Eo("terminate");!function(e){var r=e._controlledTransformStream;kt(r._readable._readableStreamController);var t=new TypeError("TransformStream terminated");go(r,t)}(this)},TransformStreamDefaultController}();function To(e){return!!t(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof Ro)}function Po(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0,e._cancelAlgorithm=void 0}function Co(e,r){var t=e._controlledTransformStream,o=t._readable._readableStreamController;if(!Ft(o))throw new TypeError("Readable side is not in a state that permits enqueue");try{At(o,r)}catch(e){throw go(t,e),t._readable._storedError}var n=function(e){return!jt(e)}(o);n!==t._backpressure&&wo(t,!0)}function qo(e,r){return m(e._transformAlgorithm(r),void 0,function(r){throw yo(e._controlledTransformStream,r),r})}function Eo(e){return new TypeError("TransformStreamDefaultController.prototype.".concat(e," can only be used on a TransformStreamDefaultController"))}function Oo(e){void 0!==e._finishPromise_resolve&&(e._finishPromise_resolve(),e._finishPromise_resolve=void 0,e._finishPromise_reject=void 0)}function Wo(e,r){void 0!==e._finishPromise_reject&&(v(e._finishPromise),e._finishPromise_reject(r),e._finishPromise_resolve=void 0,e._finishPromise_reject=void 0)}function jo(e){return new TypeError("TransformStream.prototype.".concat(e," can only be used on a TransformStream"))}Object.defineProperties(Ro.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),n(Ro.prototype.enqueue,"enqueue"),n(Ro.prototype.error,"error"),n(Ro.prototype.terminate,"terminate"),"symbol"==typeof e.toStringTag&&Object.defineProperty(Ro.prototype,e.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});var Bo={ReadableStream:Ut,ReadableStreamDefaultController:Et,ReadableByteStreamController:Ae,ReadableStreamBYOBRequest:ke,ReadableStreamDefaultReader:$,ReadableStreamBYOBReader:hr,WritableStream:jr,WritableStreamDefaultController:Zr,WritableStreamDefaultWriter:Nr,ByteLengthQueuingStrategy:io,CountQueuingStrategy:so,TransformStream:mo,TransformStreamDefaultController:Ro};for(var ko in Bo)Object.prototype.hasOwnProperty.call(Bo,ko)&&Object.defineProperty(gt,ko,{value:Bo[ko],writable:!0,configurable:!0})}();
|