/** * Minified by jsDelivr using Terser v3.14.1. * Original file: /npm/web-streams-polyfill@2.0.2/dist/ponyfill.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((e=e||self).WebStreamsPolyfill={})}(this,function(e){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"};var t=Number.isNaN||function(e){return e!=e};function o(e){return"object"==typeof e&&null!==e||"function"==typeof e}function n(e){return e.slice()}function i(e){return!1!==function(e){if("number"!=typeof e)return!1;if(t(e))return!1;if(e<0)return!1;return!0}(e)&&e!==1/0}function a(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,o){var n=e[r];if(void 0!==n){if("function"!=typeof n)throw new TypeError(n+" is not a method");switch(t){case 0:return function(){return l(n,e,o)};case 1:return function(r){var t=[r].concat(o);return l(n,e,t)}}}return function(){return Promise.resolve()}}function u(e,r,t){var o=e[r];if(void 0!==o)return a(o,e,t)}function l(e,r,t){try{return Promise.resolve(a(e,r,t))}catch(e){return Promise.reject(e)}}function c(e){return e}function f(e){if(e=Number(e),t(e)||e<0)throw new RangeError("highWaterMark property of a queuing strategy must be non-negative and non-NaN");return e}function d(e){if(void 0===e)return function(){return 1};if("function"!=typeof e)throw new TypeError("size property of a queuing strategy must be a function");return function(r){return e(r)}}function _(e,r,t){for(var o=!1,n=function(e){!1===o&&(o=!0,t(e))},i=0,a=0,s=e.length,u=new Array(s),l=function(e){var t=i;!function(e,r,t){Promise.prototype.then.call(e,r,t)}(e,function(e){u[t]=e,++a===s&&r(u)},n),++i},c=0,f=e;c0)return Promise.reject(new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled"));if(!1===this._preventCancel){var t=Ie(r,e);return Fe(r),t.then(function(){return Pe(e,!0,!0)})}return Fe(r),Promise.resolve(Pe(e,!0,!0))}};function _e(e,r){void 0===r&&(r=!1);var t=new Oe(e);return t._forAuthorCode=r,t}function he(e,r,t,o,n){void 0===o&&(o=1),void 0===n&&(n=function(){return 1});var i=Object.create(fe.prototype);return be(i),Je(i,Object.create(Me.prototype),e,r,t,o,n),i}function be(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function pe(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")}function me(e){return void 0!==e._reader}function ye(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorReader")}function ve(e,r,t,o,n,i){var a=_e(e),s=S(r),u=!1,l=Promise.resolve();return new Promise(function(c,f){var d,b,p,m;if(void 0!==i){if(d=function(){var t=new DOMException("Aborted","AbortError"),i=[];!1===o&&i.push(function(){return"writable"===r._state?q(r,t):Promise.resolve()}),!1===n&&i.push(function(){return"readable"===e._state?Se(e,t):Promise.resolve()}),g(function(){return function(e,r,t){var o,n;void 0===t&&(t=void 0);var i=new Promise(function(e,r){o=e,n=r});return void 0===t&&(t=function(e){throw e}),_(e,function(e){try{var t=r(e);o(t)}catch(e){n(e)}},function(e){try{var r=t(e);o(r)}catch(e){n(e)}}),i}(i.map(function(e){return e()}),function(e){return e})},!0,t)},!0===i.aborted)return void d();i.addEventListener("abort",d)}if(w(e,a._closedPromise,function(e){!1===o?g(function(){return q(r,e)},!0,e):S(!0,e)}),w(r,s._closedPromise,function(r){!1===n?g(function(){return Se(e,r)},!0,r):S(!0,r)}),b=e,p=a._closedPromise,m=function(){!1===t?g(function(){return function(e){var r=e._ownerWritableStream,t=r._state;return!0===A(r)||"closed"===t?Promise.resolve():"errored"===t?Promise.reject(r._storedError):B(e)}(s)}):S()},"closed"===b._state?m():p.then(m).catch(h),!0===A(r)||"closed"===r._state){var y=new TypeError("the destination writable stream closed before all data could be piped to it");!1===n?g(function(){return Se(e,y)},!0,y):S(!0,y)}function v(){var e=l;return l.then(function(){return e!==l?v():void 0})}function w(e,r,t){"errored"===e._state?t(e._storedError):r.catch(t).catch(h)}function g(e,t,o){function n(){e().then(function(){return R(t,o)},function(e){return R(!0,e)}).catch(h)}!0!==u&&(u=!0,"writable"===r._state&&!1===A(r)?v().then(n):n())}function S(e,t){!0!==u&&(u=!0,"writable"===r._state&&!1===A(r)?v().then(function(){return R(e,t)}).catch(h):R(e,t))}function R(e,r){L(s),Fe(a),void 0!==i&&i.removeEventListener("abort",d),e?f(r):c(void 0)}new Promise(function(e,r){!function t(o){o?e():(!0===u?Promise.resolve(!0):s._readyPromise.then(function(){return Le(a).then(function(e){var r=e.value,t=e.done;return!0===t||(l=M(s,r).catch(function(){}),!1)})})).then(t,r)}(!1)}).catch(h)})}function we(e){return new Promise(function(r,t){var o={_resolve:r,_reject:t};e._reader._readIntoRequests.push(o)})}function ge(e){return new Promise(function(r,t){var o={_resolve:r,_reject:t};e._reader._readRequests.push(o)})}function Se(e,r){return e._disturbed=!0,"closed"===e._state?Promise.resolve(void 0):"errored"===e._state?Promise.reject(e._storedError):(Re(e),e._readableStreamController[le](r).then(function(){}))}function Re(e){e._state="closed";var r=e._reader;void 0!==r&&(ze(r)&&(r._readRequests.forEach(function(e){e._resolve(Pe(void 0,!0,r._forAuthorCode))}),r._readRequests=new b),Sr(r))}function Pe(e,r,t){var o=null;!0===t&&(o=Object.prototype);var n=Object.create(o);return n.value=e,n.done=r,n}function Te(e,r){e._state="errored",e._storedError=r;var t=e._reader;void 0!==t&&(ze(t)?(t._readRequests.forEach(function(e){e._reject(r)}),t._readRequests=new b):(t._readIntoRequests.forEach(function(e){e._reject(r)}),t._readIntoRequests=new b),gr(t,r))}function qe(e,r,t){var o=e._reader;o._readRequests.shift()._resolve(Pe(r,t,o._forAuthorCode))}function je(e){return e._reader._readIntoRequests.length}function Ee(e){return e._reader._readRequests.length}function Ce(e){var r=e._reader;return void 0!==r&&!!ke(r)}function Ae(e){var r=e._reader;return void 0!==r&&!!ze(r)}void 0!==se&&Object.setPrototypeOf(de,se),Object.defineProperty(de,"next",{enumerable:!1}),Object.defineProperty(de,"return",{enumerable:!1}),"symbol"==typeof r.asyncIterator&&Object.defineProperty(fe.prototype,r.asyncIterator,{value:fe.prototype.getIterator,enumerable:!1,writable:!0,configurable:!0});var Oe=function(){function e(e){if(!1===pe(e))throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(!0===me(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");Be(this,e),this._readRequests=new b}return Object.defineProperty(e.prototype,"closed",{get:function(){return ze(this)?this._closedPromise:Promise.reject(yr("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return ze(this)?void 0===this._ownerReadableStream?Promise.reject(mr("cancel")):Ie(this,e):Promise.reject(yr("cancel"))},e.prototype.read=function(){return ze(this)?void 0===this._ownerReadableStream?Promise.reject(mr("read from")):Le(this):Promise.reject(yr("read"))},e.prototype.releaseLock=function(){if(!ze(this))throw yr("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Fe(this)}},e}(),We=function(){function e(e){if(!pe(e))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(!1===Ze(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(me(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");Be(this,e),this._readIntoRequests=new b}return Object.defineProperty(e.prototype,"closed",{get:function(){return ke(this)?this._closedPromise:Promise.reject(Rr("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return ke(this)?void 0===this._ownerReadableStream?Promise.reject(mr("cancel")):Ie(this,e):Promise.reject(Rr("cancel"))},e.prototype.read=function(e){return ke(this)?void 0===this._ownerReadableStream?Promise.reject(mr("read from")):ArrayBuffer.isView(e)?(e.buffer,0===e.byteLength?Promise.reject(new TypeError("view must have non-zero byteLength")):function(e,r){var t=e._ownerReadableStream;if(t._disturbed=!0,"errored"===t._state)return Promise.reject(t._storedError);return function(e,r){var t=e._controlledReadableByteStream,o=1;r.constructor!==DataView&&(o=r.constructor.BYTES_PER_ELEMENT);var n=r.constructor,i={buffer:c(r.buffer),byteOffset:r.byteOffset,byteLength:r.byteLength,bytesFilled:0,elementSize:o,ctor:n,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(i),we(t);if("closed"===t._state){var a=new n(i.buffer,i.byteOffset,0);return Promise.resolve(Pe(a,!0,t._reader._forAuthorCode))}if(e._queueTotalSize>0){if(!0===nr(e,i)){var s=tr(i);return ar(e),Promise.resolve(Pe(s,!1,t._reader._forAuthorCode))}if(!0===e._closeRequested){var u=new TypeError("Insufficient bytes to fill elements in the given buffer");return dr(e,u),Promise.reject(u)}}e._pendingPullIntos.push(i);var l=we(t);return er(e),l}(t._readableStreamController,r)}(this,e)):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(Rr("read"))},e.prototype.releaseLock=function(){if(!ke(this))throw Rr("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Fe(this)}},e}();function ke(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")}function ze(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")}function Be(e,r){e._forAuthorCode=!0,e._ownerReadableStream=r,r._reader=e,"readable"===r._state?vr(e):"closed"===r._state?function(e){vr(e),Sr(e)}(e):wr(e,r._storedError)}function Ie(e,r){return Se(e._ownerReadableStream,r)}function Fe(e){"readable"===e._ownerReadableStream._state?gr(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(e,r){wr(e,r)}(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function Le(e){var r=e._ownerReadableStream;return r._disturbed=!0,"closed"===r._state?Promise.resolve(Pe(void 0,!0,e._forAuthorCode)):"errored"===r._state?Promise.reject(r._storedError):r._readableStreamController[ce]()}var Me=function(){function e(){throw new TypeError}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===xe(this))throw Pr("desiredSize");return Qe(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===xe(this))throw Pr("close");if(!1===Ge(this))throw new TypeError("The stream is not in a state that permits close");He(this)},e.prototype.enqueue=function(e){if(!1===xe(this))throw Pr("enqueue");if(!1===Ge(this))throw new TypeError("The stream is not in a state that permits enqueue");return Ue(this,e)},e.prototype.error=function(e){if(!1===xe(this))throw Pr("error");Ve(this,e)},e.prototype[le]=function(e){y(this);var r=this._cancelAlgorithm(e);return Ye(this),r},e.prototype[ce]=function(){var e=this._controlledReadableStream;if(this._queue.length>0){var r=p(this);return!0===this._closeRequested&&0===this._queue.length?(Ye(this),Re(e)):De(this),Promise.resolve(Pe(r,!1,e._reader._forAuthorCode))}var t=ge(e);return De(this),t},e}();function xe(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")}function De(e){!1!==Ne(e)&&(!0!==e._pulling?(e._pulling=!0,e._pullAlgorithm().then(function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,De(e))},function(r){Ve(e,r)}).catch(h)):e._pullAgain=!0)}function Ne(e){var r=e._controlledReadableStream;return!1!==Ge(e)&&(!1!==e._started&&(!0===me(r)&&Ee(r)>0||Qe(e)>0))}function Ye(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function He(e){var r=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Ye(e),Re(r))}function Ue(e,r){var t=e._controlledReadableStream;if(!0===me(t)&&Ee(t)>0)qe(t,r,!1);else{var o=void 0;try{o=e._strategySizeAlgorithm(r)}catch(r){throw Ve(e,r),r}try{m(e,r,o)}catch(r){throw Ve(e,r),r}}De(e)}function Ve(e,r){var t=e._controlledReadableStream;"readable"===t._state&&(y(e),Ye(e),Te(t,r))}function Qe(e){var r=e._controlledReadableStream._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function Ge(e){var r=e._controlledReadableStream._state;return!1===e._closeRequested&&"readable"===r}function Je(e,r,t,o,n,i,a){r._controlledReadableStream=e,r._queue=void 0,r._queueTotalSize=void 0,y(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;var s=t();Promise.resolve(s).then(function(){r._started=!0,De(r)},function(e){Ve(r,e)}).catch(h)}var Ke=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!1===$e(this))throw Tr("view");return this._view},enumerable:!0,configurable:!0}),e.prototype.respond=function(e){if(!1===$e(this))throw Tr("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,function(e,r){if(!1===i(r=Number(r)))throw new RangeError("bytesWritten must be a finite");lr(e,r)}(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!1===$e(this))throw Tr("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");e.buffer,function(e,r){var t=e._pendingPullIntos.peek();if(t.byteOffset+t.bytesFilled!==r.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(t.byteLength!==r.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");t.buffer=r.buffer,lr(e,r.byteLength)}(this._associatedReadableByteStreamController,e)},e}(),Xe=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!1===Ze(this))throw qr("byobRequest");if(void 0===this._byobRequest&&this._pendingPullIntos.length>0){var e=this._pendingPullIntos.peek(),r=new Uint8Array(e.buffer,e.byteOffset+e.bytesFilled,e.byteLength-e.bytesFilled),t=Object.create(Ke.prototype);!function(e,r,t){e._associatedReadableByteStreamController=r,e._view=t}(t,this,r),this._byobRequest=t}return this._byobRequest},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Ze(this))throw qr("desiredSize");return _r(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===Ze(this))throw qr("close");if(!0===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 "+e+" state) is not in the readable state and cannot be closed");!function(e){var r=e._controlledReadableByteStream;if(e._queueTotalSize>0)return void(e._closeRequested=!0);if(e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek();if(t.bytesFilled>0){var o=new TypeError("Insufficient bytes to fill elements in the given buffer");throw dr(e,o),o}}fr(e),Re(r)}(this)},e.prototype.enqueue=function(e){if(!1===Ze(this))throw qr("enqueue");if(!0===this._closeRequested)throw new TypeError("stream is closed or draining");var r=this._controlledReadableByteStream._state;if("readable"!==r)throw new TypeError("The stream (in "+r+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(e))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");e.buffer,function(e,r){var t=e._controlledReadableByteStream,o=r.buffer,n=r.byteOffset,i=r.byteLength,a=c(o);if(!0===Ae(t))if(0===Ee(t))or(e,a,n,i);else{var s=new Uint8Array(a,n,i);qe(t,s,!1)}else!0===Ce(t)?(or(e,a,n,i),ur(e)):or(e,a,n,i);er(e)}(this,e)},e.prototype.error=function(e){if(!1===Ze(this))throw qr("error");dr(this,e)},e.prototype[le]=function(e){this._pendingPullIntos.length>0&&(this._pendingPullIntos.peek().bytesFilled=0);y(this);var r=this._cancelAlgorithm(e);return fr(this),r},e.prototype[ce]=function(){var e=this._controlledReadableByteStream;if(this._queueTotalSize>0){var r=this._queue.shift();this._queueTotalSize-=r.byteLength,ar(this);var t=void 0;try{t=new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}catch(e){return Promise.reject(e)}return Promise.resolve(Pe(t,!1,e._reader._forAuthorCode))}var o=this._autoAllocateChunkSize;if(void 0!==o){var n=void 0;try{n=new ArrayBuffer(o)}catch(e){return Promise.reject(e)}var i={buffer:n,byteOffset:0,byteLength:o,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i)}var a=ge(e);return er(this),a},e}();function Ze(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")}function $e(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")}function er(e){!1!==function(e){var r=e._controlledReadableByteStream;if("readable"!==r._state)return!1;if(!0===e._closeRequested)return!1;if(!1===e._started)return!1;if(!0===Ae(r)&&Ee(r)>0)return!0;if(!0===Ce(r)&&je(r)>0)return!0;if(_r(e)>0)return!0;return!1}(e)&&(!0!==e._pulling?(e._pulling=!0,e._pullAlgorithm().then(function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,er(e))},function(r){dr(e,r)}).catch(h)):e._pullAgain=!0)}function rr(e,r){var t=!1;"closed"===e._state&&(t=!0);var o=tr(r);"default"===r.readerType?qe(e,o,t):function(e,r,t){var o=e._reader;o._readIntoRequests.shift()._resolve(Pe(r,t,o._forAuthorCode))}(e,o,t)}function tr(e){var r=e.bytesFilled,t=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,r/t)}function or(e,r,t,o){e._queue.push({buffer:r,byteOffset:t,byteLength:o}),e._queueTotalSize+=o}function nr(e,r){var t=r.elementSize,o=r.bytesFilled-r.bytesFilled%t,n=Math.min(e._queueTotalSize,r.byteLength-r.bytesFilled),i=r.bytesFilled+n,a=i-i%t,s=n,u=!1;a>o&&(s=a-r.bytesFilled,u=!0);for(var l,c,f,d,_,h=e._queue;s>0;){var b=h.peek(),p=Math.min(s,b.byteLength),m=r.byteOffset+r.bytesFilled;l=r.buffer,c=m,f=b.buffer,d=b.byteOffset,_=p,new Uint8Array(l).set(new Uint8Array(f,d,_),c),b.byteLength===p?h.shift():(b.byteOffset+=p,b.byteLength-=p),e._queueTotalSize-=p,ir(e,p,r),s-=p}return u}function ir(e,r,t){sr(e),t.bytesFilled+=r}function ar(e){0===e._queueTotalSize&&!0===e._closeRequested?(fr(e),Re(e._controlledReadableByteStream)):er(e)}function sr(e){void 0!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function ur(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var r=e._pendingPullIntos.peek();!0===nr(e,r)&&(cr(e),rr(e._controlledReadableByteStream,r))}}function lr(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");!function(e,r){r.buffer=c(r.buffer);var t=e._controlledReadableByteStream;if(!0===Ce(t))for(;je(t)>0;)rr(t,cr(e))}(e,t)}else!function(e,r,t){if(t.bytesFilled+r>t.byteLength)throw new RangeError("bytesWritten out of range");if(ir(e,r,t),!(t.bytesFilled0){var n=t.byteOffset+t.bytesFilled,i=t.buffer.slice(n-o,n);or(e,i,0,i.byteLength)}t.buffer=c(t.buffer),t.bytesFilled-=o,rr(e._controlledReadableByteStream,t),ur(e)}}(e,r,t);er(e)}function cr(e){var r=e._pendingPullIntos.shift();return sr(e),r}function fr(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function dr(e,r){var t=e._controlledReadableByteStream;"readable"===t._state&&(!function(e){sr(e),e._pendingPullIntos=new b}(e),y(e),fr(e),Te(t,r))}function _r(e){var r=e._controlledReadableByteStream._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function hr(e){if("object"!=typeof e||null===e)return!1;var r=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return r.call(e),!0}catch(e){return!1}}function br(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function pr(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}function mr(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function yr(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}function vr(e){e._closedPromise=new Promise(function(r,t){e._closedPromise_resolve=r,e._closedPromise_reject=t})}function wr(e,r){vr(e),gr(e,r)}function gr(e,r){e._closedPromise.catch(function(){}),e._closedPromise_reject(r),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function Sr(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function Rr(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Pr(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function Tr(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function qr(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}var jr=function(){function e(e){var r=e.highWaterMark;this.highWaterMark=r}return e.prototype.size=function(e){return e.byteLength},e}(),Er=function(){function e(e){var r=e.highWaterMark;this.highWaterMark=r}return e.prototype.size=function(){return 1},e}(),Cr=function(){function e(e,r,t){void 0===e&&(e={}),void 0===r&&(r={}),void 0===t&&(t={});var o=r.size,n=r.highWaterMark,i=t.size,a=t.highWaterMark;if(void 0!==e.writableType)throw new RangeError("Invalid writable type specified");var c=d(o);if(void 0===n&&(n=1),n=f(n),void 0!==e.readableType)throw new RangeError("Invalid readable type specified");var _,h=d(i);void 0===a&&(a=0),a=f(a),function(e,r,t,o,n,i){function a(){return 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(g.prototype);return R(a),D(a,Object.create(x.prototype),e,r,t,o,n,i),a}(a,function(r){return function(e,r){var t=e._transformStreamController;if(!0===e._backpressure){var o=e._backpressureChangePromise;return o.then(function(){var o=e._writable,n=o._state;if("erroring"===n)throw o._storedError;return Lr(t,r)})}return Lr(t,r)}(e,r)},function(){return function(e){var r=e._readable,t=e._transformStreamController,o=t._flushAlgorithm();return Ir(t),o.then(function(){if("errored"===r._state)throw r._storedError;var e=r._readableStreamController;!0===Ge(e)&&He(e)}).catch(function(t){throw Or(e,t),r._storedError})}(e)},function(r){return function(e,r){return Or(e,r),Promise.resolve()}(e,r)},t,o),e._readable=he(a,function(){return function(e){return kr(e,!1),e._backpressureChangePromise}(e)},function(r){return Wr(e,r),Promise.resolve()},n,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,kr(e,!0),e._transformStreamController=void 0}(this,new Promise(function(e){_=e}),n,c,a,h),function(e,r){var t=Object.create(zr.prototype),o=function(e){try{return Fr(t,e),Promise.resolve()}catch(e){return Promise.reject(e)}},n=r.transform;if(void 0!==n){if("function"!=typeof n)throw new TypeError("transform is not a method");o=function(e){return l(n,r,[e,t])}}var i=s(r,"flush",0,[t]);!function(e,r,t,o){r._controlledTransformStream=e,e._transformStreamController=r,r._transformAlgorithm=t,r._flushAlgorithm=o}(e,t,o,i)}(this,e);var b=u(e,"start",[this._transformStreamController]);_(b)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!1===Ar(this))throw xr("readable");return this._readable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!1===Ar(this))throw xr("writable");return this._writable},enumerable:!0,configurable:!0}),e}();function Ar(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")}function Or(e,r){Ve(e._readable._readableStreamController,r),Wr(e,r)}function Wr(e,r){Ir(e._transformStreamController),U(e._writable._writableStreamController,r),!0===e._backpressure&&kr(e,!1)}function kr(e,r){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise(function(r){e._backpressureChangePromise_resolve=r}),e._backpressure=r}var zr=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Br(this))throw Mr("desiredSize");return Qe(this._controlledTransformStream._readable._readableStreamController)},enumerable:!0,configurable:!0}),e.prototype.enqueue=function(e){if(!1===Br(this))throw Mr("enqueue");Fr(this,e)},e.prototype.error=function(e){if(!1===Br(this))throw Mr("error");var r;r=e,Or(this._controlledTransformStream,r)},e.prototype.terminate=function(){if(!1===Br(this))throw Mr("terminate");!function(e){var r=e._controlledTransformStream,t=r._readable._readableStreamController;!0===Ge(t)&&He(t);var o=new TypeError("TransformStream terminated");Wr(r,o)}(this)},e}();function Br(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")}function Ir(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function Fr(e,r){var t=e._controlledTransformStream,o=t._readable._readableStreamController;if(!1===Ge(o))throw new TypeError("Readable side is not in a state that permits enqueue");try{Ue(o,r)}catch(e){throw Wr(t,e),t._readable._storedError}(function(e){return!0!==Ne(e)})(o)!==t._backpressure&&kr(t,!0)}function Lr(e,r){return e._transformAlgorithm(r).catch(function(r){throw Or(e._controlledTransformStream,r),r})}function Mr(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function xr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}e.ReadableStream=fe,e.WritableStream=g,e.ByteLengthQueuingStrategy=jr,e.CountQueuingStrategy=Er,e.TransformStream=Cr,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=/sm/50a6907fb78f9ce350ecd8437eec0dcc604ba21287893abed38c4313e34e04a6.map