@skeet-framework/utils
Version:
Skeet Framework Plugin - Utils
1 lines • 1.13 MB
JavaScript
var Su=Object.create;var Cr=Object.defineProperty;var _u=Object.getOwnPropertyDescriptor;var wu=Object.getOwnPropertyNames;var Ru=Object.getPrototypeOf,Tu=Object.prototype.hasOwnProperty;var o=(n,r)=>Cr(n,"name",{value:r,configurable:!0}),Pr=(n=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(n,{get:(r,a)=>(typeof require<"u"?require:r)[a]}):n)(function(n){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+n+'" is not supported')});var zt=(n,r)=>()=>(n&&(r=n(n=0)),r);var An=(n,r)=>()=>(r||n((r={exports:{}}).exports,r),r.exports),Cu=(n,r)=>{for(var a in r)Cr(n,a,{get:r[a],enumerable:!0})},Pu=(n,r,a,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let u of wu(r))!Tu.call(n,u)&&u!==a&&Cr(n,u,{get:()=>r[u],enumerable:!(s=_u(r,u))||s.enumerable});return n};var Sa=(n,r,a)=>(a=n!=null?Su(Ru(n)):{},Pu(r||!n||!n.__esModule?Cr(a,"default",{value:n,enumerable:!0}):a,n));var Ra=An((xr,wa)=>{(function(n,r){typeof xr=="object"&&typeof wa<"u"?r(xr):typeof define=="function"&&define.amd?define(["exports"],r):(n=typeof globalThis<"u"?globalThis:n||self,r(n.WebStreamsPolyfill={}))})(xr,function(n){"use strict";function r(){}o(r,"noop");function a(e){return typeof e=="object"&&e!==null||typeof e=="function"}o(a,"typeIsObject");let s=r;function u(e,t){try{Object.defineProperty(e,"name",{value:t,configurable:!0})}catch{}}o(u,"setFunctionName");let c=Promise,m=Promise.prototype.then,g=Promise.reject.bind(c);function y(e){return new c(e)}o(y,"newPromise");function p(e){return y(t=>t(e))}o(p,"promiseResolvedWith");function b(e){return g(e)}o(b,"promiseRejectedWith");function C(e,t,i){return m.call(e,t,i)}o(C,"PerformPromiseThen");function x(e,t,i){C(C(e,t,i),void 0,s)}o(x,"uponPromise");function L(e,t){x(e,t)}o(L,"uponFulfillment");function _(e,t){x(e,void 0,t)}o(_,"uponRejection");function B(e,t,i){return C(e,t,i)}o(B,"transformPromiseWith");function k(e){C(e,void 0,s)}o(k,"setPromiseIsHandledToTrue");let O=o(e=>{if(typeof queueMicrotask=="function")O=queueMicrotask;else{let t=p(void 0);O=o(i=>C(t,i),"_queueMicrotask")}return O(e)},"_queueMicrotask");function Y(e,t,i){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,i)}o(Y,"reflectCall");function $(e,t,i){try{return p(Y(e,t,i))}catch(l){return b(l)}}o($,"promiseCall");let W=16384;class M{static{o(this,"SimpleQueue")}constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(t){let i=this._back,l=i;i._elements.length===W-1&&(l={_elements:[],_next:void 0}),i._elements.push(t),l!==i&&(this._back=l,i._next=l),++this._size}shift(){let t=this._front,i=t,l=this._cursor,f=l+1,d=t._elements,h=d[l];return f===W&&(i=t._next,f=0),--this._size,this._cursor=f,t!==i&&(this._front=i),d[l]=void 0,h}forEach(t){let i=this._cursor,l=this._front,f=l._elements;for(;(i!==f.length||l._next!==void 0)&&!(i===f.length&&(l=l._next,f=l._elements,i=0,f.length===0));)t(f[i]),++i}peek(){let t=this._front,i=this._cursor;return t._elements[i]}}let j=Symbol("[[AbortSteps]]"),Ae=Symbol("[[ErrorSteps]]"),At=Symbol("[[CancelSteps]]"),jr=Symbol("[[PullSteps]]"),Nr=Symbol("[[ReleaseSteps]]");function ro(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?Ur(e):t._state==="closed"?Ai(e):no(e,t._storedError)}o(ro,"ReadableStreamReaderGenericInitialize");function $r(e,t){let i=e._ownerReadableStream;return ae(i,t)}o($r,"ReadableStreamReaderGenericCancel");function pe(e){let t=e._ownerReadableStream;t._state==="readable"?Hr(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):Oi(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),t._readableStreamController[Nr](),t._reader=void 0,e._ownerReadableStream=void 0}o(pe,"ReadableStreamReaderGenericRelease");function Vt(e){return new TypeError("Cannot "+e+" a stream using a released reader")}o(Vt,"readerLockException");function Ur(e){e._closedPromise=y((t,i)=>{e._closedPromise_resolve=t,e._closedPromise_reject=i})}o(Ur,"defaultReaderClosedPromiseInitialize");function no(e,t){Ur(e),Hr(e,t)}o(no,"defaultReaderClosedPromiseInitializeAsRejected");function Ai(e){Ur(e),oo(e)}o(Ai,"defaultReaderClosedPromiseInitializeAsResolved");function Hr(e,t){e._closedPromise_reject!==void 0&&(k(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}o(Hr,"defaultReaderClosedPromiseReject");function Oi(e,t){no(e,t)}o(Oi,"defaultReaderClosedPromiseResetToRejected");function oo(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}o(oo,"defaultReaderClosedPromiseResolve");let ao=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},ki=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function Di(e){return typeof e=="object"||typeof e=="function"}o(Di,"isDictionary");function ue(e,t){if(e!==void 0&&!Di(e))throw new TypeError(`${t} is not an object.`)}o(ue,"assertDictionary");function Z(e,t){if(typeof e!="function")throw new TypeError(`${t} is not a function.`)}o(Z,"assertFunction");function Wi(e){return typeof e=="object"&&e!==null||typeof e=="function"}o(Wi,"isObject");function io(e,t){if(!Wi(e))throw new TypeError(`${t} is not an object.`)}o(io,"assertObject");function be(e,t,i){if(e===void 0)throw new TypeError(`Parameter ${t} is required in '${i}'.`)}o(be,"assertRequiredArgument");function Qr(e,t,i){if(e===void 0)throw new TypeError(`${t} is required in '${i}'.`)}o(Qr,"assertRequiredField");function Vr(e){return Number(e)}o(Vr,"convertUnrestrictedDouble");function so(e){return e===0?0:e}o(so,"censorNegativeZero");function Mi(e){return so(ki(e))}o(Mi,"integerPart");function Gr(e,t){let l=Number.MAX_SAFE_INTEGER,f=Number(e);if(f=so(f),!ao(f))throw new TypeError(`${t} is not a finite number`);if(f=Mi(f),f<0||f>l)throw new TypeError(`${t} is outside the accepted range of 0 to ${l}, inclusive`);return!ao(f)||f===0?0:f}o(Gr,"convertUnsignedLongLongWithEnforceRange");function Xr(e,t){if(!Be(e))throw new TypeError(`${t} is not a ReadableStream.`)}o(Xr,"assertReadableStream");function st(e){return new Oe(e)}o(st,"AcquireReadableStreamDefaultReader");function uo(e,t){e._reader._readRequests.push(t)}o(uo,"ReadableStreamAddReadRequest");function Jr(e,t,i){let f=e._reader._readRequests.shift();i?f._closeSteps():f._chunkSteps(t)}o(Jr,"ReadableStreamFulfillReadRequest");function Gt(e){return e._reader._readRequests.length}o(Gt,"ReadableStreamGetNumReadRequests");function lo(e){let t=e._reader;return!(t===void 0||!ke(t))}o(lo,"ReadableStreamHasDefaultReader");class Oe{static{o(this,"ReadableStreamDefaultReader")}constructor(t){if(be(t,1,"ReadableStreamDefaultReader"),Xr(t,"First parameter"),Fe(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");ro(this,t),this._readRequests=new M}get closed(){return ke(this)?this._closedPromise:b(Xt("closed"))}cancel(t=void 0){return ke(this)?this._ownerReadableStream===void 0?b(Vt("cancel")):$r(this,t):b(Xt("cancel"))}read(){if(!ke(this))return b(Xt("read"));if(this._ownerReadableStream===void 0)return b(Vt("read from"));let t,i,l=y((d,h)=>{t=d,i=h});return Ot(this,{_chunkSteps:d=>t({value:d,done:!1}),_closeSteps:()=>t({value:void 0,done:!0}),_errorSteps:d=>i(d)}),l}releaseLock(){if(!ke(this))throw Xt("releaseLock");this._ownerReadableStream!==void 0&&Ii(this)}}Object.defineProperties(Oe.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),u(Oe.prototype.cancel,"cancel"),u(Oe.prototype.read,"read"),u(Oe.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Oe.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function ke(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests")?!1:e instanceof Oe}o(ke,"IsReadableStreamDefaultReader");function Ot(e,t){let i=e._ownerReadableStream;i._disturbed=!0,i._state==="closed"?t._closeSteps():i._state==="errored"?t._errorSteps(i._storedError):i._readableStreamController[jr](t)}o(Ot,"ReadableStreamDefaultReaderRead");function Ii(e){pe(e);let t=new TypeError("Reader was released");fo(e,t)}o(Ii,"ReadableStreamDefaultReaderRelease");function fo(e,t){let i=e._readRequests;e._readRequests=new M,i.forEach(l=>{l._errorSteps(t)})}o(fo,"ReadableStreamDefaultReaderErrorReadRequests");function Xt(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}o(Xt,"defaultReaderBrandCheckException");let Bi=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class co{static{o(this,"ReadableStreamAsyncIteratorImpl")}constructor(t,i){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=t,this._preventCancel=i}next(){let t=o(()=>this._nextSteps(),"nextSteps");return this._ongoingPromise=this._ongoingPromise?B(this._ongoingPromise,t,t):t(),this._ongoingPromise}return(t){let i=o(()=>this._returnSteps(t),"returnSteps");return this._ongoingPromise?B(this._ongoingPromise,i,i):i()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let t=this._reader,i,l,f=y((h,S)=>{i=h,l=S});return Ot(t,{_chunkSteps:h=>{this._ongoingPromise=void 0,O(()=>i({value:h,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,pe(t),i({value:void 0,done:!0})},_errorSteps:h=>{this._ongoingPromise=void 0,this._isFinished=!0,pe(t),l(h)}}),f}_returnSteps(t){if(this._isFinished)return Promise.resolve({value:t,done:!0});this._isFinished=!0;let i=this._reader;if(!this._preventCancel){let l=$r(i,t);return pe(i),B(l,()=>({value:t,done:!0}))}return pe(i),p({value:t,done:!0})}}let mo={next(){return ho(this)?this._asyncIteratorImpl.next():b(po("next"))},return(e){return ho(this)?this._asyncIteratorImpl.return(e):b(po("return"))}};Object.setPrototypeOf(mo,Bi);function Fi(e,t){let i=st(e),l=new co(i,t),f=Object.create(mo);return f._asyncIteratorImpl=l,f}o(Fi,"AcquireReadableStreamAsyncIterator");function ho(e){if(!a(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof co}catch{return!1}}o(ho,"IsReadableStreamAsyncIterator");function po(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}o(po,"streamAsyncIteratorBrandCheckException");let bo=Number.isNaN||function(e){return e!==e};var Zr,Kr,en;function kt(e){return e.slice()}o(kt,"CreateArrayFromList");function yo(e,t,i,l,f){new Uint8Array(e).set(new Uint8Array(i,l,f),t)}o(yo,"CopyDataBlockBytes");let ye=o(e=>(typeof e.transfer=="function"?ye=o(t=>t.transfer(),"TransferArrayBuffer"):typeof structuredClone=="function"?ye=o(t=>structuredClone(t,{transfer:[t]}),"TransferArrayBuffer"):ye=o(t=>t,"TransferArrayBuffer"),ye(e)),"TransferArrayBuffer"),De=o(e=>(typeof e.detached=="boolean"?De=o(t=>t.detached,"IsDetachedBuffer"):De=o(t=>t.byteLength===0,"IsDetachedBuffer"),De(e)),"IsDetachedBuffer");function go(e,t,i){if(e.slice)return e.slice(t,i);let l=i-t,f=new ArrayBuffer(l);return yo(f,0,e,t,l),f}o(go,"ArrayBufferSlice");function Jt(e,t){let i=e[t];if(i!=null){if(typeof i!="function")throw new TypeError(`${String(t)} is not a function`);return i}}o(Jt,"GetMethod");function qi(e){let t={[Symbol.iterator]:()=>e.iterator},i=async function*(){return yield*t}(),l=i.next;return{iterator:i,nextMethod:l,done:!1}}o(qi,"CreateAsyncFromSyncIterator");let tn=(en=(Zr=Symbol.asyncIterator)!==null&&Zr!==void 0?Zr:(Kr=Symbol.for)===null||Kr===void 0?void 0:Kr.call(Symbol,"Symbol.asyncIterator"))!==null&&en!==void 0?en:"@@asyncIterator";function So(e,t="sync",i){if(i===void 0)if(t==="async"){if(i=Jt(e,tn),i===void 0){let d=Jt(e,Symbol.iterator),h=So(e,"sync",d);return qi(h)}}else i=Jt(e,Symbol.iterator);if(i===void 0)throw new TypeError("The object is not iterable");let l=Y(i,e,[]);if(!a(l))throw new TypeError("The iterator method must return an object");let f=l.next;return{iterator:l,nextMethod:f,done:!1}}o(So,"GetIterator");function Li(e){let t=Y(e.nextMethod,e.iterator,[]);if(!a(t))throw new TypeError("The iterator.next() method must return an object");return t}o(Li,"IteratorNext");function zi(e){return!!e.done}o(zi,"IteratorComplete");function Yi(e){return e.value}o(Yi,"IteratorValue");function ji(e){return!(typeof e!="number"||bo(e)||e<0)}o(ji,"IsNonNegativeNumber");function _o(e){let t=go(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}o(_o,"CloneAsUint8Array");function rn(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}o(rn,"DequeueValue");function nn(e,t,i){if(!ji(i)||i===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:i}),e._queueTotalSize+=i}o(nn,"EnqueueValueWithSize");function Ni(e){return e._queue.peek().value}o(Ni,"PeekQueueValue");function We(e){e._queue=new M,e._queueTotalSize=0}o(We,"ResetQueue");function wo(e){return e===DataView}o(wo,"isDataViewConstructor");function $i(e){return wo(e.constructor)}o($i,"isDataView");function Ui(e){return wo(e)?1:e.BYTES_PER_ELEMENT}o(Ui,"arrayBufferViewElementSize");class $e{static{o(this,"ReadableStreamBYOBRequest")}constructor(){throw new TypeError("Illegal constructor")}get view(){if(!on(this))throw fn("view");return this._view}respond(t){if(!on(this))throw fn("respond");if(be(t,1,"respond"),t=Gr(t,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(De(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");tr(this._associatedReadableByteStreamController,t)}respondWithNewView(t){if(!on(this))throw fn("respondWithNewView");if(be(t,1,"respondWithNewView"),!ArrayBuffer.isView(t))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(De(t.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");rr(this._associatedReadableByteStreamController,t)}}Object.defineProperties($e.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),u($e.prototype.respond,"respond"),u($e.prototype.respondWithNewView,"respondWithNewView"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty($e.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class ge{static{o(this,"ReadableByteStreamController")}constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Ue(this))throw Wt("byobRequest");return ln(this)}get desiredSize(){if(!Ue(this))throw Wt("desiredSize");return ko(this)}close(){if(!Ue(this))throw Wt("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let t=this._controlledReadableByteStream._state;if(t!=="readable")throw new TypeError(`The stream (in ${t} state) is not in the readable state and cannot be closed`);Dt(this)}enqueue(t){if(!Ue(this))throw Wt("enqueue");if(be(t,1,"enqueue"),!ArrayBuffer.isView(t))throw new TypeError("chunk must be an array buffer view");if(t.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(t.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let i=this._controlledReadableByteStream._state;if(i!=="readable")throw new TypeError(`The stream (in ${i} state) is not in the readable state and cannot be enqueued to`);er(this,t)}error(t=void 0){if(!Ue(this))throw Wt("error");K(this,t)}[At](t){Ro(this),We(this);let i=this._cancelAlgorithm(t);return Kt(this),i}[jr](t){let i=this._controlledReadableByteStream;if(this._queueTotalSize>0){Oo(this,t);return}let l=this._autoAllocateChunkSize;if(l!==void 0){let f;try{f=new ArrayBuffer(l)}catch(h){t._errorSteps(h);return}let d={buffer:f,bufferByteLength:l,byteOffset:0,byteLength:l,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(d)}uo(i,t),He(this)}[Nr](){if(this._pendingPullIntos.length>0){let t=this._pendingPullIntos.peek();t.readerType="none",this._pendingPullIntos=new M,this._pendingPullIntos.push(t)}}}Object.defineProperties(ge.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),u(ge.prototype.close,"close"),u(ge.prototype.enqueue,"enqueue"),u(ge.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ge.prototype,Symbol.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Ue(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")?!1:e instanceof ge}o(Ue,"IsReadableByteStreamController");function on(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")?!1:e instanceof $e}o(on,"IsReadableStreamBYOBRequest");function He(e){if(!Xi(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let i=e._pullAlgorithm();x(i,()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,He(e)),null),l=>(K(e,l),null))}o(He,"ReadableByteStreamControllerCallPullIfNeeded");function Ro(e){sn(e),e._pendingPullIntos=new M}o(Ro,"ReadableByteStreamControllerClearPendingPullIntos");function an(e,t){let i=!1;e._state==="closed"&&(i=!0);let l=To(t);t.readerType==="default"?Jr(e,l,i):rs(e,l,i)}o(an,"ReadableByteStreamControllerCommitPullIntoDescriptor");function To(e){let t=e.bytesFilled,i=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/i)}o(To,"ReadableByteStreamControllerConvertPullIntoDescriptor");function Zt(e,t,i,l){e._queue.push({buffer:t,byteOffset:i,byteLength:l}),e._queueTotalSize+=l}o(Zt,"ReadableByteStreamControllerEnqueueChunkToQueue");function Co(e,t,i,l){let f;try{f=go(t,i,i+l)}catch(d){throw K(e,d),d}Zt(e,f,0,l)}o(Co,"ReadableByteStreamControllerEnqueueClonedChunkToQueue");function Po(e,t){t.bytesFilled>0&&Co(e,t.buffer,t.byteOffset,t.bytesFilled),ut(e)}o(Po,"ReadableByteStreamControllerEnqueueDetachedPullIntoToQueue");function Eo(e,t){let i=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),l=t.bytesFilled+i,f=i,d=!1,h=l%t.elementSize,S=l-h;S>=t.minimumFill&&(f=S-t.bytesFilled,d=!0);let P=e._queue;for(;f>0;){let R=P.peek(),E=Math.min(f,R.byteLength),v=t.byteOffset+t.bytesFilled;yo(t.buffer,v,R.buffer,R.byteOffset,E),R.byteLength===E?P.shift():(R.byteOffset+=E,R.byteLength-=E),e._queueTotalSize-=E,xo(e,E,t),f-=E}return d}o(Eo,"ReadableByteStreamControllerFillPullIntoDescriptorFromQueue");function xo(e,t,i){i.bytesFilled+=t}o(xo,"ReadableByteStreamControllerFillHeadPullIntoDescriptor");function vo(e){e._queueTotalSize===0&&e._closeRequested?(Kt(e),Lt(e._controlledReadableByteStream)):He(e)}o(vo,"ReadableByteStreamControllerHandleQueueDrain");function sn(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}o(sn,"ReadableByteStreamControllerInvalidateBYOBRequest");function un(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();Eo(e,t)&&(ut(e),an(e._controlledReadableByteStream,t))}}o(un,"ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue");function Hi(e){let t=e._controlledReadableByteStream._reader;for(;t._readRequests.length>0;){if(e._queueTotalSize===0)return;let i=t._readRequests.shift();Oo(e,i)}}o(Hi,"ReadableByteStreamControllerProcessReadRequestsUsingQueue");function Qi(e,t,i,l){let f=e._controlledReadableByteStream,d=t.constructor,h=Ui(d),{byteOffset:S,byteLength:P}=t,R=i*h,E;try{E=ye(t.buffer)}catch(I){l._errorSteps(I);return}let v={buffer:E,bufferByteLength:E.byteLength,byteOffset:S,byteLength:P,bytesFilled:0,minimumFill:R,elementSize:h,viewConstructor:d,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(v),Mo(f,l);return}if(f._state==="closed"){let I=new d(v.buffer,v.byteOffset,0);l._closeSteps(I);return}if(e._queueTotalSize>0){if(Eo(e,v)){let I=To(v);vo(e),l._chunkSteps(I);return}if(e._closeRequested){let I=new TypeError("Insufficient bytes to fill elements in the given buffer");K(e,I),l._errorSteps(I);return}}e._pendingPullIntos.push(v),Mo(f,l),He(e)}o(Qi,"ReadableByteStreamControllerPullInto");function Vi(e,t){t.readerType==="none"&&ut(e);let i=e._controlledReadableByteStream;if(cn(i))for(;Io(i)>0;){let l=ut(e);an(i,l)}}o(Vi,"ReadableByteStreamControllerRespondInClosedState");function Gi(e,t,i){if(xo(e,t,i),i.readerType==="none"){Po(e,i),un(e);return}if(i.bytesFilled<i.minimumFill)return;ut(e);let l=i.bytesFilled%i.elementSize;if(l>0){let f=i.byteOffset+i.bytesFilled;Co(e,i.buffer,f-l,l)}i.bytesFilled-=l,an(e._controlledReadableByteStream,i),un(e)}o(Gi,"ReadableByteStreamControllerRespondInReadableState");function Ao(e,t){let i=e._pendingPullIntos.peek();sn(e),e._controlledReadableByteStream._state==="closed"?Vi(e,i):Gi(e,t,i),He(e)}o(Ao,"ReadableByteStreamControllerRespondInternal");function ut(e){return e._pendingPullIntos.shift()}o(ut,"ReadableByteStreamControllerShiftPendingPullInto");function Xi(e){let t=e._controlledReadableByteStream;return t._state!=="readable"||e._closeRequested||!e._started?!1:!!(lo(t)&&Gt(t)>0||cn(t)&&Io(t)>0||ko(e)>0)}o(Xi,"ReadableByteStreamControllerShouldCallPull");function Kt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}o(Kt,"ReadableByteStreamControllerClearAlgorithms");function Dt(e){let t=e._controlledReadableByteStream;if(!(e._closeRequested||t._state!=="readable")){if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0){let i=e._pendingPullIntos.peek();if(i.bytesFilled%i.elementSize!==0){let l=new TypeError("Insufficient bytes to fill elements in the given buffer");throw K(e,l),l}}Kt(e),Lt(t)}}o(Dt,"ReadableByteStreamControllerClose");function er(e,t){let i=e._controlledReadableByteStream;if(e._closeRequested||i._state!=="readable")return;let{buffer:l,byteOffset:f,byteLength:d}=t;if(De(l))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");let h=ye(l);if(e._pendingPullIntos.length>0){let S=e._pendingPullIntos.peek();if(De(S.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");sn(e),S.buffer=ye(S.buffer),S.readerType==="none"&&Po(e,S)}if(lo(i))if(Hi(e),Gt(i)===0)Zt(e,h,f,d);else{e._pendingPullIntos.length>0&&ut(e);let S=new Uint8Array(h,f,d);Jr(i,S,!1)}else cn(i)?(Zt(e,h,f,d),un(e)):Zt(e,h,f,d);He(e)}o(er,"ReadableByteStreamControllerEnqueue");function K(e,t){let i=e._controlledReadableByteStream;i._state==="readable"&&(Ro(e),We(e),Kt(e),aa(i,t))}o(K,"ReadableByteStreamControllerError");function Oo(e,t){let i=e._queue.shift();e._queueTotalSize-=i.byteLength,vo(e);let l=new Uint8Array(i.buffer,i.byteOffset,i.byteLength);t._chunkSteps(l)}o(Oo,"ReadableByteStreamControllerFillReadRequestFromQueue");function ln(e){if(e._byobRequest===null&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),i=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),l=Object.create($e.prototype);Zi(l,e,i),e._byobRequest=l}return e._byobRequest}o(ln,"ReadableByteStreamControllerGetBYOBRequest");function ko(e){let t=e._controlledReadableByteStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}o(ko,"ReadableByteStreamControllerGetDesiredSize");function tr(e,t){let i=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state==="closed"){if(t!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(t===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(i.bytesFilled+t>i.byteLength)throw new RangeError("bytesWritten out of range")}i.buffer=ye(i.buffer),Ao(e,t)}o(tr,"ReadableByteStreamControllerRespond");function rr(e,t){let i=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state==="closed"){if(t.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(t.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(i.byteOffset+i.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(i.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(i.bytesFilled+t.byteLength>i.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let f=t.byteLength;i.buffer=ye(t.buffer),Ao(e,f)}o(rr,"ReadableByteStreamControllerRespondWithNewView");function Do(e,t,i,l,f,d,h){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,We(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=d,t._pullAlgorithm=l,t._cancelAlgorithm=f,t._autoAllocateChunkSize=h,t._pendingPullIntos=new M,e._readableStreamController=t;let S=i();x(p(S),()=>(t._started=!0,He(t),null),P=>(K(t,P),null))}o(Do,"SetUpReadableByteStreamController");function Ji(e,t,i){let l=Object.create(ge.prototype),f,d,h;t.start!==void 0?f=o(()=>t.start(l),"startAlgorithm"):f=o(()=>{},"startAlgorithm"),t.pull!==void 0?d=o(()=>t.pull(l),"pullAlgorithm"):d=o(()=>p(void 0),"pullAlgorithm"),t.cancel!==void 0?h=o(P=>t.cancel(P),"cancelAlgorithm"):h=o(()=>p(void 0),"cancelAlgorithm");let S=t.autoAllocateChunkSize;if(S===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");Do(e,l,f,d,h,i,S)}o(Ji,"SetUpReadableByteStreamControllerFromUnderlyingSource");function Zi(e,t,i){e._associatedReadableByteStreamController=t,e._view=i}o(Zi,"SetUpReadableStreamBYOBRequest");function fn(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}o(fn,"byobRequestBrandCheckException");function Wt(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}o(Wt,"byteStreamControllerBrandCheckException");function Ki(e,t){ue(e,t);let i=e?.mode;return{mode:i===void 0?void 0:es(i,`${t} has member 'mode' that`)}}o(Ki,"convertReaderOptions");function es(e,t){if(e=`${e}`,e!=="byob")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}o(es,"convertReadableStreamReaderMode");function ts(e,t){var i;ue(e,t);let l=(i=e?.min)!==null&&i!==void 0?i:1;return{min:Gr(l,`${t} has member 'min' that`)}}o(ts,"convertByobReadOptions");function Wo(e){return new Me(e)}o(Wo,"AcquireReadableStreamBYOBReader");function Mo(e,t){e._reader._readIntoRequests.push(t)}o(Mo,"ReadableStreamAddReadIntoRequest");function rs(e,t,i){let f=e._reader._readIntoRequests.shift();i?f._closeSteps(t):f._chunkSteps(t)}o(rs,"ReadableStreamFulfillReadIntoRequest");function Io(e){return e._reader._readIntoRequests.length}o(Io,"ReadableStreamGetNumReadIntoRequests");function cn(e){let t=e._reader;return!(t===void 0||!Qe(t))}o(cn,"ReadableStreamHasBYOBReader");class Me{static{o(this,"ReadableStreamBYOBReader")}constructor(t){if(be(t,1,"ReadableStreamBYOBReader"),Xr(t,"First parameter"),Fe(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Ue(t._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");ro(this,t),this._readIntoRequests=new M}get closed(){return Qe(this)?this._closedPromise:b(nr("closed"))}cancel(t=void 0){return Qe(this)?this._ownerReadableStream===void 0?b(Vt("cancel")):$r(this,t):b(nr("cancel"))}read(t,i={}){if(!Qe(this))return b(nr("read"));if(!ArrayBuffer.isView(t))return b(new TypeError("view must be an array buffer view"));if(t.byteLength===0)return b(new TypeError("view must have non-zero byteLength"));if(t.buffer.byteLength===0)return b(new TypeError("view's buffer must have non-zero byteLength"));if(De(t.buffer))return b(new TypeError("view's buffer has been detached"));let l;try{l=ts(i,"options")}catch(R){return b(R)}let f=l.min;if(f===0)return b(new TypeError("options.min must be greater than 0"));if($i(t)){if(f>t.byteLength)return b(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(f>t.length)return b(new RangeError("options.min must be less than or equal to view's length"));if(this._ownerReadableStream===void 0)return b(Vt("read from"));let d,h,S=y((R,E)=>{d=R,h=E});return Bo(this,t,f,{_chunkSteps:R=>d({value:R,done:!1}),_closeSteps:R=>d({value:R,done:!0}),_errorSteps:R=>h(R)}),S}releaseLock(){if(!Qe(this))throw nr("releaseLock");this._ownerReadableStream!==void 0&&ns(this)}}Object.defineProperties(Me.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),u(Me.prototype.cancel,"cancel"),u(Me.prototype.read,"read"),u(Me.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Me.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Qe(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")?!1:e instanceof Me}o(Qe,"IsReadableStreamBYOBReader");function Bo(e,t,i,l){let f=e._ownerReadableStream;f._disturbed=!0,f._state==="errored"?l._errorSteps(f._storedError):Qi(f._readableStreamController,t,i,l)}o(Bo,"ReadableStreamBYOBReaderRead");function ns(e){pe(e);let t=new TypeError("Reader was released");Fo(e,t)}o(ns,"ReadableStreamBYOBReaderRelease");function Fo(e,t){let i=e._readIntoRequests;e._readIntoRequests=new M,i.forEach(l=>{l._errorSteps(t)})}o(Fo,"ReadableStreamBYOBReaderErrorReadIntoRequests");function nr(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}o(nr,"byobReaderBrandCheckException");function Mt(e,t){let{highWaterMark:i}=e;if(i===void 0)return t;if(bo(i)||i<0)throw new RangeError("Invalid highWaterMark");return i}o(Mt,"ExtractHighWaterMark");function or(e){let{size:t}=e;return t||(()=>1)}o(or,"ExtractSizeAlgorithm");function ar(e,t){ue(e,t);let i=e?.highWaterMark,l=e?.size;return{highWaterMark:i===void 0?void 0:Vr(i),size:l===void 0?void 0:os(l,`${t} has member 'size' that`)}}o(ar,"convertQueuingStrategy");function os(e,t){return Z(e,t),i=>Vr(e(i))}o(os,"convertQueuingStrategySize");function as(e,t){ue(e,t);let i=e?.abort,l=e?.close,f=e?.start,d=e?.type,h=e?.write;return{abort:i===void 0?void 0:is(i,e,`${t} has member 'abort' that`),close:l===void 0?void 0:ss(l,e,`${t} has member 'close' that`),start:f===void 0?void 0:us(f,e,`${t} has member 'start' that`),write:h===void 0?void 0:ls(h,e,`${t} has member 'write' that`),type:d}}o(as,"convertUnderlyingSink");function is(e,t,i){return Z(e,i),l=>$(e,t,[l])}o(is,"convertUnderlyingSinkAbortCallback");function ss(e,t,i){return Z(e,i),()=>$(e,t,[])}o(ss,"convertUnderlyingSinkCloseCallback");function us(e,t,i){return Z(e,i),l=>Y(e,t,[l])}o(us,"convertUnderlyingSinkStartCallback");function ls(e,t,i){return Z(e,i),(l,f)=>$(e,t,[l,f])}o(ls,"convertUnderlyingSinkWriteCallback");function qo(e,t){if(!lt(e))throw new TypeError(`${t} is not a WritableStream.`)}o(qo,"assertWritableStream");function fs(e){if(typeof e!="object"||e===null)return!1;try{return typeof e.aborted=="boolean"}catch{return!1}}o(fs,"isAbortSignal");let cs=typeof AbortController=="function";function ds(){if(cs)return new AbortController}o(ds,"createAbortController");class Ie{static{o(this,"WritableStream")}constructor(t={},i={}){t===void 0?t=null:io(t,"First parameter");let l=ar(i,"Second parameter"),f=as(t,"First parameter");if(zo(this),f.type!==void 0)throw new RangeError("Invalid type is specified");let h=or(l),S=Mt(l,1);Es(this,f,S,h)}get locked(){if(!lt(this))throw fr("locked");return ft(this)}abort(t=void 0){return lt(this)?ft(this)?b(new TypeError("Cannot abort a stream that already has a writer")):ir(this,t):b(fr("abort"))}close(){return lt(this)?ft(this)?b(new TypeError("Cannot close a stream that already has a writer")):le(this)?b(new TypeError("Cannot close an already-closing stream")):Yo(this):b(fr("close"))}getWriter(){if(!lt(this))throw fr("getWriter");return Lo(this)}}Object.defineProperties(Ie.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),u(Ie.prototype.abort,"abort"),u(Ie.prototype.close,"close"),u(Ie.prototype.getWriter,"getWriter"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ie.prototype,Symbol.toStringTag,{value:"WritableStream",configurable:!0});function Lo(e){return new Se(e)}o(Lo,"AcquireWritableStreamDefaultWriter");function ms(e,t,i,l,f=1,d=()=>1){let h=Object.create(Ie.prototype);zo(h);let S=Object.create(ct.prototype);return Qo(h,S,e,t,i,l,f,d),h}o(ms,"CreateWritableStream");function zo(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new M,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}o(zo,"InitializeWritableStream");function lt(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")?!1:e instanceof Ie}o(lt,"IsWritableStream");function ft(e){return e._writer!==void 0}o(ft,"IsWritableStreamLocked");function ir(e,t){var i;if(e._state==="closed"||e._state==="errored")return p(void 0);e._writableStreamController._abortReason=t,(i=e._writableStreamController._abortController)===null||i===void 0||i.abort(t);let l=e._state;if(l==="closed"||l==="errored")return p(void 0);if(e._pendingAbortRequest!==void 0)return e._pendingAbortRequest._promise;let f=!1;l==="erroring"&&(f=!0,t=void 0);let d=y((h,S)=>{e._pendingAbortRequest={_promise:void 0,_resolve:h,_reject:S,_reason:t,_wasAlreadyErroring:f}});return e._pendingAbortRequest._promise=d,f||mn(e,t),d}o(ir,"WritableStreamAbort");function Yo(e){let t=e._state;if(t==="closed"||t==="errored")return b(new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));let i=y((f,d)=>{let h={_resolve:f,_reject:d};e._closeRequest=h}),l=e._writer;return l!==void 0&&e._backpressure&&t==="writable"&&wn(l),xs(e._writableStreamController),i}o(Yo,"WritableStreamClose");function hs(e){return y((i,l)=>{let f={_resolve:i,_reject:l};e._writeRequests.push(f)})}o(hs,"WritableStreamAddWriteRequest");function dn(e,t){if(e._state==="writable"){mn(e,t);return}hn(e)}o(dn,"WritableStreamDealWithRejection");function mn(e,t){let i=e._writableStreamController;e._state="erroring",e._storedError=t;let l=e._writer;l!==void 0&&No(l,t),!Ss(e)&&i._started&&hn(e)}o(mn,"WritableStreamStartErroring");function hn(e){e._state="errored",e._writableStreamController[Ae]();let t=e._storedError;if(e._writeRequests.forEach(f=>{f._reject(t)}),e._writeRequests=new M,e._pendingAbortRequest===void 0){sr(e);return}let i=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,i._wasAlreadyErroring){i._reject(t),sr(e);return}let l=e._writableStreamController[j](i._reason);x(l,()=>(i._resolve(),sr(e),null),f=>(i._reject(f),sr(e),null))}o(hn,"WritableStreamFinishErroring");function ps(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}o(ps,"WritableStreamFinishInFlightWrite");function bs(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,dn(e,t)}o(bs,"WritableStreamFinishInFlightWriteWithError");function ys(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,e._state==="erroring"&&(e._storedError=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";let i=e._writer;i!==void 0&&Jo(i)}o(ys,"WritableStreamFinishInFlightClose");function gs(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),dn(e,t)}o(gs,"WritableStreamFinishInFlightCloseWithError");function le(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}o(le,"WritableStreamCloseQueuedOrInFlight");function Ss(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}o(Ss,"WritableStreamHasOperationMarkedInFlight");function _s(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}o(_s,"WritableStreamMarkCloseRequestInFlight");function ws(e){e._inFlightWriteRequest=e._writeRequests.shift()}o(ws,"WritableStreamMarkFirstWriteRequestInFlight");function sr(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&Sn(t,e._storedError)}o(sr,"WritableStreamRejectCloseAndClosedPromiseIfNeeded");function pn(e,t){let i=e._writer;i!==void 0&&t!==e._backpressure&&(t?Ms(i):wn(i)),e._backpressure=t}o(pn,"WritableStreamUpdateBackpressure");class Se{static{o(this,"WritableStreamDefaultWriter")}constructor(t){if(be(t,1,"WritableStreamDefaultWriter"),qo(t,"First parameter"),ft(t))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=t,t._writer=this;let i=t._state;if(i==="writable")!le(t)&&t._backpressure?dr(this):Zo(this),cr(this);else if(i==="erroring")_n(this,t._storedError),cr(this);else if(i==="closed")Zo(this),Ds(this);else{let l=t._storedError;_n(this,l),Xo(this,l)}}get closed(){return Ve(this)?this._closedPromise:b(Ge("closed"))}get desiredSize(){if(!Ve(this))throw Ge("desiredSize");if(this._ownerWritableStream===void 0)throw Bt("desiredSize");return Ps(this)}get ready(){return Ve(this)?this._readyPromise:b(Ge("ready"))}abort(t=void 0){return Ve(this)?this._ownerWritableStream===void 0?b(Bt("abort")):Rs(this,t):b(Ge("abort"))}close(){if(!Ve(this))return b(Ge("close"));let t=this._ownerWritableStream;return t===void 0?b(Bt("close")):le(t)?b(new TypeError("Cannot close an already-closing stream")):jo(this)}releaseLock(){if(!Ve(this))throw Ge("releaseLock");this._ownerWritableStream!==void 0&&$o(this)}write(t=void 0){return Ve(this)?this._ownerWritableStream===void 0?b(Bt("write to")):Uo(this,t):b(Ge("write"))}}Object.defineProperties(Se.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),u(Se.prototype.abort,"abort"),u(Se.prototype.close,"close"),u(Se.prototype.releaseLock,"releaseLock"),u(Se.prototype.write,"write"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Se.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Ve(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")?!1:e instanceof Se}o(Ve,"IsWritableStreamDefaultWriter");function Rs(e,t){let i=e._ownerWritableStream;return ir(i,t)}o(Rs,"WritableStreamDefaultWriterAbort");function jo(e){let t=e._ownerWritableStream;return Yo(t)}o(jo,"WritableStreamDefaultWriterClose");function Ts(e){let t=e._ownerWritableStream,i=t._state;return le(t)||i==="closed"?p(void 0):i==="errored"?b(t._storedError):jo(e)}o(Ts,"WritableStreamDefaultWriterCloseWithErrorPropagation");function Cs(e,t){e._closedPromiseState==="pending"?Sn(e,t):Ws(e,t)}o(Cs,"WritableStreamDefaultWriterEnsureClosedPromiseRejected");function No(e,t){e._readyPromiseState==="pending"?Ko(e,t):Is(e,t)}o(No,"WritableStreamDefaultWriterEnsureReadyPromiseRejected");function Ps(e){let t=e._ownerWritableStream,i=t._state;return i==="errored"||i==="erroring"?null:i==="closed"?0:Vo(t._writableStreamController)}o(Ps,"WritableStreamDefaultWriterGetDesiredSize");function $o(e){let t=e._ownerWritableStream,i=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");No(e,i),Cs(e,i),t._writer=void 0,e._ownerWritableStream=void 0}o($o,"WritableStreamDefaultWriterRelease");function Uo(e,t){let i=e._ownerWritableStream,l=i._writableStreamController,f=vs(l,t);if(i!==e._ownerWritableStream)return b(Bt("write to"));let d=i._state;if(d==="errored")return b(i._storedError);if(le(i)||d==="closed")return b(new TypeError("The stream is closing or closed and cannot be written to"));if(d==="erroring")return b(i._storedError);let h=hs(i);return As(l,t,f),h}o(Uo,"WritableStreamDefaultWriterWrite");let Ho={};class ct{static{o(this,"WritableStreamDefaultController")}constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!bn(this))throw gn("abortReason");return this._abortReason}get signal(){if(!bn(this))throw gn("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(t=void 0){if(!bn(this))throw gn("error");this._controlledWritableStream._state==="writable"&&Go(this,t)}[j](t){let i=this._abortAlgorithm(t);return ur(this),i}[Ae](){We(this)}}Object.defineProperties(ct.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ct.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function bn(e){return!a(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")?!1:e instanceof ct}o(bn,"IsWritableStreamDefaultController");function Qo(e,t,i,l,f,d,h,S){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,We(t),t._abortReason=void 0,t._abortController=ds(),t._started=!1,t._strategySizeAlgorithm=S,t._strategyHWM=h,t._writeAlgorithm=l,t._closeAlgorithm=f,t._abortAlgorithm=d;let P=yn(t);pn(e,P);let R=i(),E=p(R);x(E,()=>(t._started=!0,lr(t),null),v=>(t._started=!0,dn(e,v),null))}o(Qo,"SetUpWritableStreamDefaultController");function Es(e,t,i,l){let f=Object.create(ct.prototype),d,h,S,P;t.start!==void 0?d=o(()=>t.start(f),"startAlgorithm"):d=o(()=>{},"startAlgorithm"),t.write!==void 0?h=o(R=>t.write(R,f),"writeAlgorithm"):h=o(()=>p(void 0),"writeAlgorithm"),t.close!==void 0?S=o(()=>t.close(),"closeAlgorithm"):S=o(()=>p(void 0),"closeAlgorithm"),t.abort!==void 0?P=o(R=>t.abort(R),"abortAlgorithm"):P=o(()=>p(void 0),"abortAlgorithm"),Qo(e,f,d,h,S,P,i,l)}o(Es,"SetUpWritableStreamDefaultControllerFromUnderlyingSink");function ur(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}o(ur,"WritableStreamDefaultControllerClearAlgorithms");function xs(e){nn(e,Ho,0),lr(e)}o(xs,"WritableStreamDefaultControllerClose");function vs(e,t){try{return e._strategySizeAlgorithm(t)}catch(i){return It(e,i),1}}o(vs,"WritableStreamDefaultControllerGetChunkSize");function Vo(e){return e._strategyHWM-e._queueTotalSize}o(Vo,"WritableStreamDefaultControllerGetDesiredSize");function As(e,t,i){try{nn(e,t,i)}catch(f){It(e,f);return}let l=e._controlledWritableStream;if(!le(l)&&l._state==="writable"){let f=yn(e);pn(l,f)}lr(e)}o(As,"WritableStreamDefaultControllerWrite");function lr(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state==="erroring"){hn(t);return}if(e._queue.length===0)return;let l=Ni(e);l===Ho?Os(e):ks(e,l)}o(lr,"WritableStreamDefaultControllerAdvanceQueueIfNeeded");function It(e,t){e._controlledWritableStream._state==="writable"&&Go(e,t)}o(It,"WritableStreamDefaultControllerErrorIfNeeded");function Os(e){let t=e._controlledWritableStream;_s(t),rn(e);let i=e._closeAlgorithm();ur(e),x(i,()=>(ys(t),null),l=>(gs(t,l),null))}o(Os,"WritableStreamDefaultControllerProcessClose");function ks(e,t){let i=e._controlledWritableStream;ws(i);let l=e._writeAlgorithm(t);x(l,()=>{ps(i);let f=i._state;if(rn(e),!le(i)&&f==="writable"){let d=yn(e);pn(i,d)}return lr(e),null},f=>(i._state==="writable"&&ur(e),bs(i,f),null))}o(ks,"WritableStreamDefaultControllerProcessWrite");function yn(e){return Vo(e)<=0}o(yn,"WritableStreamDefaultControllerGetBackpressure");function Go(e,t){let i=e._controlledWritableStream;ur(e),mn(i,t)}o(Go,"WritableStreamDefaultControllerError");function fr(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}o(fr,"streamBrandCheckException$2");function gn(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}o(gn,"defaultControllerBrandCheckException$2");function Ge(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}o(Ge,"defaultWriterBrandCheckException");function Bt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}o(Bt,"defaultWriterLockException");function cr(e){e._closedPromise=y((t,i)=>{e._closedPromise_resolve=t,e._closedPromise_reject=i,e._closedPromiseState="pending"})}o(cr,"defaultWriterClosedPromiseInitialize");function Xo(e,t){cr(e),Sn(e,t)}o(Xo,"defaultWriterClosedPromiseInitializeAsRejected");function Ds(e){cr(e),Jo(e)}o(Ds,"defaultWriterClosedPromiseInitializeAsResolved");function Sn(e,t){e._closedPromise_reject!==void 0&&(k(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}o(Sn,"defaultWriterClosedPromiseReject");function Ws(e,t){Xo(e,t)}o(Ws,"defaultWriterClosedPromiseResetToRejected");function Jo(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}o(Jo,"defaultWriterClosedPromiseResolve");function dr(e){e._readyPromise=y((t,i)=>{e._readyPromise_resolve=t,e._readyPromise_reject=i}),e._readyPromiseState="pending"}o(dr,"defaultWriterReadyPromiseInitialize");function _n(e,t){dr(e),Ko(e,t)}o(_n,"defaultWriterReadyPromiseInitializeAsRejected");function Zo(e){dr(e),wn(e)}o(Zo,"defaultWriterReadyPromiseInitializeAsResolved");function Ko(e,t){e._readyPromise_reject!==void 0&&(k(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}o(Ko,"defaultWriterReadyPromiseReject");function Ms(e){dr(e)}o(Ms,"defaultWriterReadyPromiseReset");function Is(e,t){_n(e,t)}o(Is,"defaultWriterReadyPromiseResetToRejected");function wn(e){e._readyPromise_resolve!==void 0&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}o(wn,"defaultWriterReadyPromiseResolve");function Bs(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof global<"u")return global}o(Bs,"getGlobals");let Rn=Bs();function Fs(e){if(!(typeof e=="function"||typeof e=="object")||e.name!=="DOMException")return!1;try{return new e,!0}catch{return!1}}o(Fs,"isDOMExceptionConstructor");function qs(){let e=Rn?.DOMException;return Fs(e)?e:void 0}o(qs,"getFromGlobal");function Ls(){let e=o(function(i,l){this.message=i||"",this.name=l||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)},"DOMException");return u(e,"DOMException"),e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}o(Ls,"createPolyfill");let zs=qs()||Ls();function ea(e,t,i,l,f,d){let h=st(e),S=Lo(t);e._disturbed=!0;let P=!1,R=p(void 0);return y((E,v)=>{let I;if(d!==void 0){if(I=o(()=>{let T=d.reason!==void 0?d.reason:new zs("Aborted","AbortError"),A=[];l||A.push(()=>t._state==="writable"?ir(t,T):p(void 0)),f||A.push(()=>e._state==="readable"?ae(e,T):p(void 0)),Q(()=>Promise.all(A.map(F=>F())),!0,T)},"abortAlgorithm"),d.aborted){I();return}d.addEventListener("abort",I)}function ie(){return y((T,A)=>{function F(X){X?T():C(pt(),F,A)}o(F,"next"),F(!1)})}o(ie,"pipeLoop");function pt(){return P?p(!0):C(S._readyPromise,()=>y((T,A)=>{Ot(h,{_chunkSteps:F=>{R=C(Uo(S,F),void 0,r),T(!1)},_closeSteps:()=>T(!0),_errorSteps:A})}))}if(o(pt,"pipeStep"),we(e,h._closedPromise,T=>(l?ee(!0,T):Q(()=>ir(t,T),!0,T),null)),we(t,S._closedPromise,T=>(f?ee(!0,T):Q(()=>ae(e,T),!0,T),null)),H(e,h._closedPromise,()=>(i?ee():Q(()=>Ts(S)),null)),le(t)||t._state==="closed"){let T=new TypeError("the destination writable stream closed before all data could be piped to it");f?ee(!0,T):Q(()=>ae(e,T),!0,T)}k(ie());function Le(){let T=R;return C(R,()=>T!==R?Le():void 0)}o(Le,"waitForWritesToFinish");function we(T,A,F){T._state==="errored"?F(T._storedError):_(A,F)}o(we,"isOrBecomesErrored");function H(T,A,F){T._state==="closed"?F():L(A,F)}o(H,"isOrBecomesClosed");function Q(T,A,F){if(P)return;P=!0,t._state==="writable"&&!le(t)?L(Le(),X):X();function X(){return x(T(),()=>Re(A,F),bt=>Re(!0,bt)),null}o(X,"doTheRest")}o(Q,"shutdownWithAction");function ee(T,A){P||(P=!0,t._state==="writable"&&!le(t)?L(Le(),()=>Re(T,A)):Re(T,A))}o(ee,"shutdown");function Re(T,A){return $o(S),pe(h),d!==void 0&&d.removeEventListener("abort",I),T?v(A):E(void 0),null}o(Re,"finalize")})}o(ea,"ReadableStreamPipeTo");class _e{static{o(this,"ReadableStreamDefaultController")}constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!mr(this))throw pr("desiredSize");return Tn(this)}close(){if(!mr(this))throw pr("close");if(!mt(this))throw new TypeError("The stream is not in a state that permits close");Xe(this)}enqueue(t=void 0){if(!mr(this))throw pr("enqueue");if(!mt(this))throw new TypeError("The stream is not in a state that permits enqueue");return dt(this,t)}error(t=void 0){if(!mr(this))throw pr("error");oe(this,t)}[At](t){We(this);let i=this._cancelAlgorithm(t);return hr(this),i}[jr](t){let i=this._controlledReadableStream;if(this._queue.lengt