@raycast/api
Version:
Build extensions for Raycast with React and Node.js.
1 lines • 101 kB
JavaScript
"use strict";var Ps=Object.create;var dr=Object.defineProperty;var ks=Object.getOwnPropertyDescriptor;var Bs=Object.getOwnPropertyNames;var Os=Object.getPrototypeOf,qs=Object.prototype.hasOwnProperty;var Ke=(r,o)=>()=>(o||r((o={exports:{}}).exports,o),o.exports),Ds=(r,o)=>{for(var a in o)dr(r,a,{get:o[a],enumerable:!0})},Xo=(r,o,a,i)=>{if(o&&typeof o=="object"||typeof o=="function")for(let l of Bs(o))!qs.call(r,l)&&l!==a&&dr(r,l,{get:()=>o[l],enumerable:!(i=ks(o,l))||i.enumerable});return r};var K=(r,o,a)=>(a=r!=null?Ps(Os(r)):{},Xo(o||!r||!r.__esModule?dr(a,"default",{value:r,enumerable:!0}):a,r)),Ws=r=>Xo(dr({},"__esModule",{value:!0}),r);var Rn=Ke(Pa=>{var Fs=Object.create,wr=Object.defineProperty,Is=Object.getOwnPropertyDescriptor,Ls=Object.getOwnPropertyNames,$s=Object.getPrototypeOf,zs=Object.prototype.hasOwnProperty,ha=r=>wr(r,"__esModule",{value:!0}),At=(r,o)=>function(){return r&&(o=(0,r[Object.keys(r)[0]])(r=0)),o},Sn=(r,o)=>function(){return o||(0,r[Object.keys(r)[0]])((o={exports:{}}).exports,o),o.exports},ma=(r,o)=>{ha(r);for(var a in o)wr(r,a,{get:o[a],enumerable:!0})},xs=(r,o,a)=>{if(o&&typeof o=="object"||typeof o=="function")for(let i of Ls(o))!zs.call(r,i)&&i!=="default"&&wr(r,i,{get:()=>o[i],enumerable:!(a=Is(o,i))||a.enumerable});return r},H=r=>xs(ha(wr(r!=null?Fs($s(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r),js=Sn({"node_modules/web-streams-polyfill/dist/ponyfill.es2018.js"(r,o){(function(a,i){typeof r=="object"&&typeof o<"u"?i(r):typeof define=="function"&&define.amd?define(["exports"],i):(a=typeof globalThis<"u"?globalThis:a||self,i(a.WebStreamsPolyfill={}))})(r,function(a){"use strict";let i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:e=>`Symbol(${e})`;function l(){}function c(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}let m=c();function d(e){return typeof e=="object"&&e!==null||typeof e=="function"}let y=l,g=Promise,q=Promise.prototype.then,I=Promise.resolve.bind(g),O=Promise.reject.bind(g);function S(e){return new g(e)}function p(e){return I(e)}function b(e){return O(e)}function C(e,t,n){return q.call(e,t,n)}function v(e,t,n){C(C(e,t,n),void 0,y)}function U(e,t){v(e,t)}function N(e,t){v(e,void 0,t)}function D(e,t,n){return C(e,t,n)}function L(e){C(e,void 0,y)}let z=(()=>{let e=m&&m.queueMicrotask;if(typeof e=="function")return e;let t=p(void 0);return n=>C(t,n)})();function Oe(e,t,n){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,n)}function he(e,t,n){try{return p(Oe(e,t,n))}catch(s){return b(s)}}let Fn=16384;class te{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 n=this._back,s=n;n._elements.length===Fn-1&&(s={_elements:[],_next:void 0}),n._elements.push(t),s!==n&&(this._back=s,n._next=s),++this._size}shift(){let t=this._front,n=t,s=this._cursor,u=s+1,f=t._elements,h=f[s];return u===Fn&&(n=t._next,u=0),--this._size,this._cursor=u,t!==n&&(this._front=n),f[s]=void 0,h}forEach(t){let n=this._cursor,s=this._front,u=s._elements;for(;(n!==u.length||s._next!==void 0)&&!(n===u.length&&(s=s._next,u=s._elements,n=0,u.length===0));)t(u[n]),++n}peek(){let t=this._front,n=this._cursor;return t._elements[n]}}function In(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?Br(e):t._state==="closed"?ni(e):Ln(e,t._storedError)}function kr(e,t){let n=e._ownerReadableStream;return oe(n,t)}function me(e){e._ownerReadableStream._state==="readable"?Or(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")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function ze(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Br(e){e._closedPromise=S((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n})}function Ln(e,t){Br(e),Or(e,t)}function ni(e){Br(e),$n(e)}function Or(e,t){e._closedPromise_reject!==void 0&&(L(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function oi(e,t){Ln(e,t)}function $n(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}let zn=i("[[AbortSteps]]"),xn=i("[[ErrorSteps]]"),qr=i("[[CancelSteps]]"),Dr=i("[[PullSteps]]"),jn=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},ai=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function ii(e){return typeof e=="object"||typeof e=="function"}function pe(e,t){if(e!==void 0&&!ii(e))throw new TypeError(`${t} is not an object.`)}function re(e,t){if(typeof e!="function")throw new TypeError(`${t} is not a function.`)}function si(e){return typeof e=="object"&&e!==null||typeof e=="function"}function Mn(e,t){if(!si(e))throw new TypeError(`${t} is not an object.`)}function be(e,t,n){if(e===void 0)throw new TypeError(`Parameter ${t} is required in '${n}'.`)}function Wr(e,t,n){if(e===void 0)throw new TypeError(`${t} is required in '${n}'.`)}function Fr(e){return Number(e)}function Un(e){return e===0?0:e}function li(e){return Un(ai(e))}function Nn(e,t){let s=Number.MAX_SAFE_INTEGER,u=Number(e);if(u=Un(u),!jn(u))throw new TypeError(`${t} is not a finite number`);if(u=li(u),u<0||u>s)throw new TypeError(`${t} is outside the accepted range of 0 to ${s}, inclusive`);return!jn(u)||u===0?0:u}function Ir(e,t){if(!Ee(e))throw new TypeError(`${t} is not a ReadableStream.`)}function xe(e){return new it(e)}function Hn(e,t){e._reader._readRequests.push(t)}function Lr(e,t,n){let u=e._reader._readRequests.shift();n?u._closeSteps():u._chunkSteps(t)}function Wt(e){return e._reader._readRequests.length}function Vn(e){let t=e._reader;return!(t===void 0||!we(t))}class it{constructor(t){if(be(t,1,"ReadableStreamDefaultReader"),Ir(t,"First parameter"),Ce(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");In(this,t),this._readRequests=new te}get closed(){return we(this)?this._closedPromise:b(Ft("closed"))}cancel(t=void 0){return we(this)?this._ownerReadableStream===void 0?b(ze("cancel")):kr(this,t):b(Ft("cancel"))}read(){if(!we(this))return b(Ft("read"));if(this._ownerReadableStream===void 0)return b(ze("read from"));let t,n,s=S((f,h)=>{t=f,n=h});return st(this,{_chunkSteps:f=>t({value:f,done:!1}),_closeSteps:()=>t({value:void 0,done:!0}),_errorSteps:f=>n(f)}),s}releaseLock(){if(!we(this))throw Ft("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");me(this)}}}Object.defineProperties(it.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(it.prototype,i.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function we(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests")?!1:e instanceof it}function st(e,t){let n=e._ownerReadableStream;n._disturbed=!0,n._state==="closed"?t._closeSteps():n._state==="errored"?t._errorSteps(n._storedError):n._readableStreamController[Dr](t)}function Ft(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}let Yn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Gn{constructor(t,n){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=t,this._preventCancel=n}next(){let t=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?D(this._ongoingPromise,t,t):t(),this._ongoingPromise}return(t){let n=()=>this._returnSteps(t);return this._ongoingPromise?D(this._ongoingPromise,n,n):n()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let t=this._reader;if(t._ownerReadableStream===void 0)return b(ze("iterate"));let n,s,u=S((h,_)=>{n=h,s=_});return st(t,{_chunkSteps:h=>{this._ongoingPromise=void 0,z(()=>n({value:h,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,me(t),n({value:void 0,done:!0})},_errorSteps:h=>{this._ongoingPromise=void 0,this._isFinished=!0,me(t),s(h)}}),u}_returnSteps(t){if(this._isFinished)return Promise.resolve({value:t,done:!0});this._isFinished=!0;let n=this._reader;if(n._ownerReadableStream===void 0)return b(ze("finish iterating"));if(!this._preventCancel){let s=kr(n,t);return me(n),D(s,()=>({value:t,done:!0}))}return me(n),p({value:t,done:!0})}}let Qn={next(){return Jn(this)?this._asyncIteratorImpl.next():b(Kn("next"))},return(e){return Jn(this)?this._asyncIteratorImpl.return(e):b(Kn("return"))}};Yn!==void 0&&Object.setPrototypeOf(Qn,Yn);function ui(e,t){let n=xe(e),s=new Gn(n,t),u=Object.create(Qn);return u._asyncIteratorImpl=s,u}function Jn(e){if(!d(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof Gn}catch{return!1}}function Kn(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}let Xn=Number.isNaN||function(e){return e!==e};function lt(e){return e.slice()}function Zn(e,t,n,s,u){new Uint8Array(e).set(new Uint8Array(n,s,u),t)}function Jl(e){return e}function It(e){return!1}function eo(e,t,n){if(e.slice)return e.slice(t,n);let s=n-t,u=new ArrayBuffer(s);return Zn(u,0,e,t,s),u}function ci(e){return!(typeof e!="number"||Xn(e)||e<0)}function to(e){let t=eo(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function $r(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function zr(e,t,n){if(!ci(n)||n===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:n}),e._queueTotalSize+=n}function fi(e){return e._queue.peek().value}function ve(e){e._queue=new te,e._queueTotalSize=0}class ut{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!xr(this))throw Nr("view");return this._view}respond(t){if(!xr(this))throw Nr("respond");if(be(t,1,"respond"),t=Nn(t,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");It(this._view.buffer),jt(this._associatedReadableByteStreamController,t)}respondWithNewView(t){if(!xr(this))throw Nr("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");It(t.buffer),Mt(this._associatedReadableByteStreamController,t)}}Object.defineProperties(ut.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(ut.prototype,i.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class je{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!qe(this))throw ft("byobRequest");return Ur(this)}get desiredSize(){if(!qe(this))throw ft("desiredSize");return uo(this)}close(){if(!qe(this))throw ft("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`);ct(this)}enqueue(t){if(!qe(this))throw ft("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 n=this._controlledReadableByteStream._state;if(n!=="readable")throw new TypeError(`The stream (in ${n} state) is not in the readable state and cannot be enqueued to`);xt(this,t)}error(t=void 0){if(!qe(this))throw ft("error");ne(this,t)}[qr](t){ro(this),ve(this);let n=this._cancelAlgorithm(t);return zt(this),n}[Dr](t){let n=this._controlledReadableByteStream;if(this._queueTotalSize>0){let u=this._queue.shift();this._queueTotalSize-=u.byteLength,io(this);let f=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);t._chunkSteps(f);return}let s=this._autoAllocateChunkSize;if(s!==void 0){let u;try{u=new ArrayBuffer(s)}catch(h){t._errorSteps(h);return}let f={buffer:u,bufferByteLength:s,byteOffset:0,byteLength:s,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(f)}Hn(n,t),De(this)}}Object.defineProperties(je.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(je.prototype,i.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function qe(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")?!1:e instanceof je}function xr(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")?!1:e instanceof ut}function De(e){if(!pi(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let n=e._pullAlgorithm();v(n,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,De(e))},s=>{ne(e,s)})}function ro(e){Mr(e),e._pendingPullIntos=new te}function jr(e,t){let n=!1;e._state==="closed"&&(n=!0);let s=no(t);t.readerType==="default"?Lr(e,s,n):gi(e,s,n)}function no(e){let t=e.bytesFilled,n=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/n)}function Lt(e,t,n,s){e._queue.push({buffer:t,byteOffset:n,byteLength:s}),e._queueTotalSize+=s}function oo(e,t){let n=t.elementSize,s=t.bytesFilled-t.bytesFilled%n,u=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),f=t.bytesFilled+u,h=f-f%n,_=u,E=!1;h>s&&(_=h-t.bytesFilled,E=!0);let P=e._queue;for(;_>0;){let k=P.peek(),B=Math.min(_,k.byteLength),x=t.byteOffset+t.bytesFilled;Zn(t.buffer,x,k.buffer,k.byteOffset,B),k.byteLength===B?P.shift():(k.byteOffset+=B,k.byteLength-=B),e._queueTotalSize-=B,ao(e,B,t),_-=B}return E}function ao(e,t,n){n.bytesFilled+=t}function io(e){e._queueTotalSize===0&&e._closeRequested?(zt(e),_t(e._controlledReadableByteStream)):De(e)}function Mr(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function so(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();oo(e,t)&&($t(e),jr(e._controlledReadableByteStream,t))}}function di(e,t,n){let s=e._controlledReadableByteStream,u=1;t.constructor!==DataView&&(u=t.constructor.BYTES_PER_ELEMENT);let f=t.constructor,h=t.buffer,_={buffer:h,bufferByteLength:h.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:u,viewConstructor:f,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(_),ho(s,n);return}if(s._state==="closed"){let E=new f(_.buffer,_.byteOffset,0);n._closeSteps(E);return}if(e._queueTotalSize>0){if(oo(e,_)){let E=no(_);io(e),n._chunkSteps(E);return}if(e._closeRequested){let E=new TypeError("Insufficient bytes to fill elements in the given buffer");ne(e,E),n._errorSteps(E);return}}e._pendingPullIntos.push(_),ho(s,n),De(e)}function hi(e,t){let n=e._controlledReadableByteStream;if(Hr(n))for(;mo(n)>0;){let s=$t(e);jr(n,s)}}function mi(e,t,n){if(ao(e,t,n),n.bytesFilled<n.elementSize)return;$t(e);let s=n.bytesFilled%n.elementSize;if(s>0){let u=n.byteOffset+n.bytesFilled,f=eo(n.buffer,u-s,u);Lt(e,f,0,f.byteLength)}n.bytesFilled-=s,jr(e._controlledReadableByteStream,n),so(e)}function lo(e,t){let n=e._pendingPullIntos.peek();Mr(e),e._controlledReadableByteStream._state==="closed"?hi(e):mi(e,t,n),De(e)}function $t(e){return e._pendingPullIntos.shift()}function pi(e){let t=e._controlledReadableByteStream;return t._state!=="readable"||e._closeRequested||!e._started?!1:!!(Vn(t)&&Wt(t)>0||Hr(t)&&mo(t)>0||uo(e)>0)}function zt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function ct(e){let t=e._controlledReadableByteStream;if(!(e._closeRequested||t._state!=="readable")){if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){let s=new TypeError("Insufficient bytes to fill elements in the given buffer");throw ne(e,s),s}zt(e),_t(t)}}function xt(e,t){let n=e._controlledReadableByteStream;if(e._closeRequested||n._state!=="readable")return;let s=t.buffer,u=t.byteOffset,f=t.byteLength,h=s;if(e._pendingPullIntos.length>0){let _=e._pendingPullIntos.peek();It(_.buffer),_.buffer=_.buffer}if(Mr(e),Vn(n))if(Wt(n)===0)Lt(e,h,u,f);else{e._pendingPullIntos.length>0&&$t(e);let _=new Uint8Array(h,u,f);Lr(n,_,!1)}else Hr(n)?(Lt(e,h,u,f),so(e)):Lt(e,h,u,f);De(e)}function ne(e,t){let n=e._controlledReadableByteStream;n._state==="readable"&&(ro(e),ve(e),zt(e),$o(n,t))}function Ur(e){if(e._byobRequest===null&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),n=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),s=Object.create(ut.prototype);yi(s,e,n),e._byobRequest=s}return e._byobRequest}function uo(e){let t=e._controlledReadableByteStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function jt(e,t){let n=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(n.bytesFilled+t>n.byteLength)throw new RangeError("bytesWritten out of range")}n.buffer=n.buffer,lo(e,t)}function Mt(e,t){let n=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(n.byteOffset+n.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(n.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(n.bytesFilled+t.byteLength>n.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=t.byteLength;n.buffer=t.buffer,lo(e,u)}function co(e,t,n,s,u,f,h){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,ve(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=f,t._pullAlgorithm=s,t._cancelAlgorithm=u,t._autoAllocateChunkSize=h,t._pendingPullIntos=new te,e._readableStreamController=t;let _=n();v(p(_),()=>{t._started=!0,De(t)},E=>{ne(t,E)})}function bi(e,t,n){let s=Object.create(je.prototype),u=()=>{},f=()=>p(void 0),h=()=>p(void 0);t.start!==void 0&&(u=()=>t.start(s)),t.pull!==void 0&&(f=()=>t.pull(s)),t.cancel!==void 0&&(h=E=>t.cancel(E));let _=t.autoAllocateChunkSize;if(_===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");co(e,s,u,f,h,n,_)}function yi(e,t,n){e._associatedReadableByteStreamController=t,e._view=n}function Nr(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function ft(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function fo(e){return new dt(e)}function ho(e,t){e._reader._readIntoRequests.push(t)}function gi(e,t,n){let u=e._reader._readIntoRequests.shift();n?u._closeSteps(t):u._chunkSteps(t)}function mo(e){return e._reader._readIntoRequests.length}function Hr(e){let t=e._reader;return!(t===void 0||!We(t))}class dt{constructor(t){if(be(t,1,"ReadableStreamBYOBReader"),Ir(t,"First parameter"),Ce(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!qe(t._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");In(this,t),this._readIntoRequests=new te}get closed(){return We(this)?this._closedPromise:b(Ut("closed"))}cancel(t=void 0){return We(this)?this._ownerReadableStream===void 0?b(ze("cancel")):kr(this,t):b(Ut("cancel"))}read(t){if(!We(this))return b(Ut("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(It(t.buffer),this._ownerReadableStream===void 0)return b(ze("read from"));let n,s,u=S((h,_)=>{n=h,s=_});return po(this,t,{_chunkSteps:h=>n({value:h,done:!1}),_closeSteps:h=>n({value:h,done:!0}),_errorSteps:h=>s(h)}),u}releaseLock(){if(!We(this))throw Ut("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");me(this)}}}Object.defineProperties(dt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(dt.prototype,i.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function We(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")?!1:e instanceof dt}function po(e,t,n){let s=e._ownerReadableStream;s._disturbed=!0,s._state==="errored"?n._errorSteps(s._storedError):di(s._readableStreamController,t,n)}function Ut(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function ht(e,t){let{highWaterMark:n}=e;if(n===void 0)return t;if(Xn(n)||n<0)throw new RangeError("Invalid highWaterMark");return n}function Nt(e){let{size:t}=e;return t||(()=>1)}function Ht(e,t){pe(e,t);let n=e?.highWaterMark,s=e?.size;return{highWaterMark:n===void 0?void 0:Fr(n),size:s===void 0?void 0:_i(s,`${t} has member 'size' that`)}}function _i(e,t){return re(e,t),n=>Fr(e(n))}function Si(e,t){pe(e,t);let n=e?.abort,s=e?.close,u=e?.start,f=e?.type,h=e?.write;return{abort:n===void 0?void 0:wi(n,e,`${t} has member 'abort' that`),close:s===void 0?void 0:vi(s,e,`${t} has member 'close' that`),start:u===void 0?void 0:Ri(u,e,`${t} has member 'start' that`),write:h===void 0?void 0:Ti(h,e,`${t} has member 'write' that`),type:f}}function wi(e,t,n){return re(e,n),s=>he(e,t,[s])}function vi(e,t,n){return re(e,n),()=>he(e,t,[])}function Ri(e,t,n){return re(e,n),s=>Oe(e,t,[s])}function Ti(e,t,n){return re(e,n),(s,u)=>he(e,t,[s,u])}function bo(e,t){if(!Me(e))throw new TypeError(`${t} is not a WritableStream.`)}function Ei(e){if(typeof e!="object"||e===null)return!1;try{return typeof e.aborted=="boolean"}catch{return!1}}let Ci=typeof AbortController=="function";function Ai(){if(Ci)return new AbortController}class mt{constructor(t={},n={}){t===void 0?t=null:Mn(t,"First parameter");let s=Ht(n,"Second parameter"),u=Si(t,"First parameter");if(go(this),u.type!==void 0)throw new RangeError("Invalid type is specified");let h=Nt(s),_=ht(s,1);ji(this,u,_,h)}get locked(){if(!Me(this))throw Jt("locked");return Ue(this)}abort(t=void 0){return Me(this)?Ue(this)?b(new TypeError("Cannot abort a stream that already has a writer")):Vt(this,t):b(Jt("abort"))}close(){return Me(this)?Ue(this)?b(new TypeError("Cannot close a stream that already has a writer")):ue(this)?b(new TypeError("Cannot close an already-closing stream")):_o(this):b(Jt("close"))}getWriter(){if(!Me(this))throw Jt("getWriter");return yo(this)}}Object.defineProperties(mt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(mt.prototype,i.toStringTag,{value:"WritableStream",configurable:!0});function yo(e){return new pt(e)}function Pi(e,t,n,s,u=1,f=()=>1){let h=Object.create(mt.prototype);go(h);let _=Object.create(Ne.prototype);return Eo(h,_,e,t,n,s,u,f),h}function go(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new te,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function Me(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")?!1:e instanceof mt}function Ue(e){return e._writer!==void 0}function Vt(e,t){var n;if(e._state==="closed"||e._state==="errored")return p(void 0);e._writableStreamController._abortReason=t,(n=e._writableStreamController._abortController)===null||n===void 0||n.abort();let s=e._state;if(s==="closed"||s==="errored")return p(void 0);if(e._pendingAbortRequest!==void 0)return e._pendingAbortRequest._promise;let u=!1;s==="erroring"&&(u=!0,t=void 0);let f=S((h,_)=>{e._pendingAbortRequest={_promise:void 0,_resolve:h,_reject:_,_reason:t,_wasAlreadyErroring:u}});return e._pendingAbortRequest._promise=f,u||Yr(e,t),f}function _o(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 n=S((u,f)=>{let h={_resolve:u,_reject:f};e._closeRequest=h}),s=e._writer;return s!==void 0&&e._backpressure&&t==="writable"&&rn(s),Mi(e._writableStreamController),n}function ki(e){return S((n,s)=>{let u={_resolve:n,_reject:s};e._writeRequests.push(u)})}function Vr(e,t){if(e._state==="writable"){Yr(e,t);return}Gr(e)}function Yr(e,t){let n=e._writableStreamController;e._state="erroring",e._storedError=t;let s=e._writer;s!==void 0&&wo(s,t),!Wi(e)&&n._started&&Gr(e)}function Gr(e){e._state="errored",e._writableStreamController[xn]();let t=e._storedError;if(e._writeRequests.forEach(u=>{u._reject(t)}),e._writeRequests=new te,e._pendingAbortRequest===void 0){Yt(e);return}let n=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,n._wasAlreadyErroring){n._reject(t),Yt(e);return}let s=e._writableStreamController[zn](n._reason);v(s,()=>{n._resolve(),Yt(e)},u=>{n._reject(u),Yt(e)})}function Bi(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function Oi(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,Vr(e,t)}function qi(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 n=e._writer;n!==void 0&&ko(n)}function Di(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),Vr(e,t)}function ue(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}function Wi(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}function Fi(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function Ii(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Yt(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&en(t,e._storedError)}function Qr(e,t){let n=e._writer;n!==void 0&&t!==e._backpressure&&(t?Qi(n):rn(n)),e._backpressure=t}class pt{constructor(t){if(be(t,1,"WritableStreamDefaultWriter"),bo(t,"First parameter"),Ue(t))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=t,t._writer=this;let n=t._state;if(n==="writable")!ue(t)&&t._backpressure?Xt(this):Bo(this),Kt(this);else if(n==="erroring")tn(this,t._storedError),Kt(this);else if(n==="closed")Bo(this),Yi(this);else{let s=t._storedError;tn(this,s),Po(this,s)}}get closed(){return Fe(this)?this._closedPromise:b(Ie("closed"))}get desiredSize(){if(!Fe(this))throw Ie("desiredSize");if(this._ownerWritableStream===void 0)throw bt("desiredSize");return xi(this)}get ready(){return Fe(this)?this._readyPromise:b(Ie("ready"))}abort(t=void 0){return Fe(this)?this._ownerWritableStream===void 0?b(bt("abort")):Li(this,t):b(Ie("abort"))}close(){if(!Fe(this))return b(Ie("close"));let t=this._ownerWritableStream;return t===void 0?b(bt("close")):ue(t)?b(new TypeError("Cannot close an already-closing stream")):So(this)}releaseLock(){if(!Fe(this))throw Ie("releaseLock");this._ownerWritableStream!==void 0&&vo(this)}write(t=void 0){return Fe(this)?this._ownerWritableStream===void 0?b(bt("write to")):Ro(this,t):b(Ie("write"))}}Object.defineProperties(pt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(pt.prototype,i.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Fe(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")?!1:e instanceof pt}function Li(e,t){let n=e._ownerWritableStream;return Vt(n,t)}function So(e){let t=e._ownerWritableStream;return _o(t)}function $i(e){let t=e._ownerWritableStream,n=t._state;return ue(t)||n==="closed"?p(void 0):n==="errored"?b(t._storedError):So(e)}function zi(e,t){e._closedPromiseState==="pending"?en(e,t):Gi(e,t)}function wo(e,t){e._readyPromiseState==="pending"?Oo(e,t):Ji(e,t)}function xi(e){let t=e._ownerWritableStream,n=t._state;return n==="errored"||n==="erroring"?null:n==="closed"?0:Co(t._writableStreamController)}function vo(e){let t=e._ownerWritableStream,n=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");wo(e,n),zi(e,n),t._writer=void 0,e._ownerWritableStream=void 0}function Ro(e,t){let n=e._ownerWritableStream,s=n._writableStreamController,u=Ui(s,t);if(n!==e._ownerWritableStream)return b(bt("write to"));let f=n._state;if(f==="errored")return b(n._storedError);if(ue(n)||f==="closed")return b(new TypeError("The stream is closing or closed and cannot be written to"));if(f==="erroring")return b(n._storedError);let h=ki(n);return Ni(s,t,u),h}let To={};class Ne{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!Jr(this))throw Zr("abortReason");return this._abortReason}get signal(){if(!Jr(this))throw Zr("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(t=void 0){if(!Jr(this))throw Zr("error");this._controlledWritableStream._state==="writable"&&Ao(this,t)}[zn](t){let n=this._abortAlgorithm(t);return Gt(this),n}[xn](){ve(this)}}Object.defineProperties(Ne.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(Ne.prototype,i.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function Jr(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")?!1:e instanceof Ne}function Eo(e,t,n,s,u,f,h,_){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,ve(t),t._abortReason=void 0,t._abortController=Ai(),t._started=!1,t._strategySizeAlgorithm=_,t._strategyHWM=h,t._writeAlgorithm=s,t._closeAlgorithm=u,t._abortAlgorithm=f;let E=Xr(t);Qr(e,E);let P=n(),k=p(P);v(k,()=>{t._started=!0,Qt(t)},B=>{t._started=!0,Vr(e,B)})}function ji(e,t,n,s){let u=Object.create(Ne.prototype),f=()=>{},h=()=>p(void 0),_=()=>p(void 0),E=()=>p(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.write!==void 0&&(h=P=>t.write(P,u)),t.close!==void 0&&(_=()=>t.close()),t.abort!==void 0&&(E=P=>t.abort(P)),Eo(e,u,f,h,_,E,n,s)}function Gt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Mi(e){zr(e,To,0),Qt(e)}function Ui(e,t){try{return e._strategySizeAlgorithm(t)}catch(n){return Kr(e,n),1}}function Co(e){return e._strategyHWM-e._queueTotalSize}function Ni(e,t,n){try{zr(e,t,n)}catch(u){Kr(e,u);return}let s=e._controlledWritableStream;if(!ue(s)&&s._state==="writable"){let u=Xr(e);Qr(s,u)}Qt(e)}function Qt(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state==="erroring"){Gr(t);return}if(e._queue.length===0)return;let s=fi(e);s===To?Hi(e):Vi(e,s)}function Kr(e,t){e._controlledWritableStream._state==="writable"&&Ao(e,t)}function Hi(e){let t=e._controlledWritableStream;Fi(t),$r(e);let n=e._closeAlgorithm();Gt(e),v(n,()=>{qi(t)},s=>{Di(t,s)})}function Vi(e,t){let n=e._controlledWritableStream;Ii(n);let s=e._writeAlgorithm(t);v(s,()=>{Bi(n);let u=n._state;if($r(e),!ue(n)&&u==="writable"){let f=Xr(e);Qr(n,f)}Qt(e)},u=>{n._state==="writable"&&Gt(e),Oi(n,u)})}function Xr(e){return Co(e)<=0}function Ao(e,t){let n=e._controlledWritableStream;Gt(e),Yr(n,t)}function Jt(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function Zr(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function Ie(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function bt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Kt(e){e._closedPromise=S((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n,e._closedPromiseState="pending"})}function Po(e,t){Kt(e),en(e,t)}function Yi(e){Kt(e),ko(e)}function en(e,t){e._closedPromise_reject!==void 0&&(L(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function Gi(e,t){Po(e,t)}function ko(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function Xt(e){e._readyPromise=S((t,n)=>{e._readyPromise_resolve=t,e._readyPromise_reject=n}),e._readyPromiseState="pending"}function tn(e,t){Xt(e),Oo(e,t)}function Bo(e){Xt(e),rn(e)}function Oo(e,t){e._readyPromise_reject!==void 0&&(L(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function Qi(e){Xt(e)}function Ji(e,t){tn(e,t)}function rn(e){e._readyPromise_resolve!==void 0&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}let qo=typeof DOMException<"u"?DOMException:void 0;function Ki(e){if(!(typeof e=="function"||typeof e=="object"))return!1;try{return new e,!0}catch{return!1}}function Xi(){let e=function(n,s){this.message=n||"",this.name=s||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}let Zi=Ki(qo)?qo:Xi();function Do(e,t,n,s,u,f){let h=xe(e),_=yo(t);e._disturbed=!0;let E=!1,P=p(void 0);return S((k,B)=>{let x;if(f!==void 0){if(x=()=>{let w=new Zi("Aborted","AbortError"),A=[];s||A.push(()=>t._state==="writable"?Vt(t,w):p(void 0)),u||A.push(()=>e._state==="readable"?oe(e,w):p(void 0)),G(()=>Promise.all(A.map(F=>F())),!0,w)},f.aborted){x();return}f.addEventListener("abort",x)}function ae(){return S((w,A)=>{function F(J){J?w():C(Ye(),F,A)}F(!1)})}function Ye(){return E?p(!0):C(_._readyPromise,()=>S((w,A)=>{st(h,{_chunkSteps:F=>{P=C(Ro(_,F),void 0,l),w(!1)},_closeSteps:()=>w(!0),_errorSteps:A})}))}if(ye(e,h._closedPromise,w=>{s?Z(!0,w):G(()=>Vt(t,w),!0,w)}),ye(t,_._closedPromise,w=>{u?Z(!0,w):G(()=>oe(e,w),!0,w)}),Y(e,h._closedPromise,()=>{n?Z():G(()=>$i(_))}),ue(t)||t._state==="closed"){let w=new TypeError("the destination writable stream closed before all data could be piped to it");u?Z(!0,w):G(()=>oe(e,w),!0,w)}L(ae());function Ae(){let w=P;return C(P,()=>w!==P?Ae():void 0)}function ye(w,A,F){w._state==="errored"?F(w._storedError):N(A,F)}function Y(w,A,F){w._state==="closed"?F():U(A,F)}function G(w,A,F){if(E)return;E=!0,t._state==="writable"&&!ue(t)?U(Ae(),J):J();function J(){v(w(),()=>ge(A,F),Ge=>ge(!0,Ge))}}function Z(w,A){E||(E=!0,t._state==="writable"&&!ue(t)?U(Ae(),()=>ge(w,A)):ge(w,A))}function ge(w,A){vo(_),me(h),f!==void 0&&f.removeEventListener("abort",x),w?B(A):k(void 0)}})}class He{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Zt(this))throw rr("desiredSize");return nn(this)}close(){if(!Zt(this))throw rr("close");if(!Ve(this))throw new TypeError("The stream is not in a state that permits close");gt(this)}enqueue(t=void 0){if(!Zt(this))throw rr("enqueue");if(!Ve(this))throw new TypeError("The stream is not in a state that permits enqueue");return tr(this,t)}error(t=void 0){if(!Zt(this))throw rr("error");Re(this,t)}[qr](t){ve(this);let n=this._cancelAlgorithm(t);return er(this),n}[Dr](t){let n=this._controlledReadableStream;if(this._queue.length>0){let s=$r(this);this._closeRequested&&this._queue.length===0?(er(this),_t(n)):yt(this),t._chunkSteps(s)}else Hn(n,t),yt(this)}}Object.defineProperties(He.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(He.prototype,i.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function Zt(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")?!1:e instanceof He}function yt(e){if(!Wo(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let n=e._pullAlgorithm();v(n,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,yt(e))},s=>{Re(e,s)})}function Wo(e){let t=e._controlledReadableStream;return!Ve(e)||!e._started?!1:!!(Ce(t)&&Wt(t)>0||nn(e)>0)}function er(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function gt(e){if(!Ve(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(er(e),_t(t))}function tr(e,t){if(!Ve(e))return;let n=e._controlledReadableStream;if(Ce(n)&&Wt(n)>0)Lr(n,t,!1);else{let s;try{s=e._strategySizeAlgorithm(t)}catch(u){throw Re(e,u),u}try{zr(e,t,s)}catch(u){throw Re(e,u),u}}yt(e)}function Re(e,t){let n=e._controlledReadableStream;n._state==="readable"&&(ve(e),er(e),$o(n,t))}function nn(e){let t=e._controlledReadableStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function es(e){return!Wo(e)}function Ve(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&t==="readable"}function Fo(e,t,n,s,u,f,h){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,ve(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=h,t._strategyHWM=f,t._pullAlgorithm=s,t._cancelAlgorithm=u,e._readableStreamController=t;let _=n();v(p(_),()=>{t._started=!0,yt(t)},E=>{Re(t,E)})}function ts(e,t,n,s){let u=Object.create(He.prototype),f=()=>{},h=()=>p(void 0),_=()=>p(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.pull!==void 0&&(h=()=>t.pull(u)),t.cancel!==void 0&&(_=E=>t.cancel(E)),Fo(e,u,f,h,_,n,s)}function rr(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function rs(e,t){return qe(e._readableStreamController)?os(e):ns(e)}function ns(e,t){let n=xe(e),s=!1,u=!1,f=!1,h=!1,_,E,P,k,B,x=S(Y=>{B=Y});function ae(){return s?(u=!0,p(void 0)):(s=!0,st(n,{_chunkSteps:G=>{z(()=>{u=!1;let Z=G,ge=G;f||tr(P._readableStreamController,Z),h||tr(k._readableStreamController,ge),s=!1,u&&ae()})},_closeSteps:()=>{s=!1,f||gt(P._readableStreamController),h||gt(k._readableStreamController),(!f||!h)&&B(void 0)},_errorSteps:()=>{s=!1}}),p(void 0))}function Ye(Y){if(f=!0,_=Y,h){let G=lt([_,E]),Z=oe(e,G);B(Z)}return x}function Ae(Y){if(h=!0,E=Y,f){let G=lt([_,E]),Z=oe(e,G);B(Z)}return x}function ye(){}return P=on(ye,ae,Ye),k=on(ye,ae,Ae),N(n._closedPromise,Y=>{Re(P._readableStreamController,Y),Re(k._readableStreamController,Y),(!f||!h)&&B(void 0)}),[P,k]}function os(e){let t=xe(e),n=!1,s=!1,u=!1,f=!1,h=!1,_,E,P,k,B,x=S(w=>{B=w});function ae(w){N(w._closedPromise,A=>{w===t&&(ne(P._readableStreamController,A),ne(k._readableStreamController,A),(!f||!h)&&B(void 0))})}function Ye(){We(t)&&(me(t),t=xe(e),ae(t)),st(t,{_chunkSteps:A=>{z(()=>{s=!1,u=!1;let F=A,J=A;if(!f&&!h)try{J=to(A)}catch(Ge){ne(P._readableStreamController,Ge),ne(k._readableStreamController,Ge),B(oe(e,Ge));return}f||xt(P._readableStreamController,F),h||xt(k._readableStreamController,J),n=!1,s?ye():u&&Y()})},_closeSteps:()=>{n=!1,f||ct(P._readableStreamController),h||ct(k._readableStreamController),P._readableStreamController._pendingPullIntos.length>0&&jt(P._readableStreamController,0),k._readableStreamController._pendingPullIntos.length>0&&jt(k._readableStreamController,0),(!f||!h)&&B(void 0)},_errorSteps:()=>{n=!1}})}function Ae(w,A){we(t)&&(me(t),t=fo(e),ae(t));let F=A?k:P,J=A?P:k;po(t,w,{_chunkSteps:Qe=>{z(()=>{s=!1,u=!1;let Je=A?h:f;if(A?f:h)Je||Mt(F._readableStreamController,Qe);else{let Ko;try{Ko=to(Qe)}catch(sn){ne(F._readableStreamController,sn),ne(J._readableStreamController,sn),B(oe(e,sn));return}Je||Mt(F._readableStreamController,Qe),xt(J._readableStreamController,Ko)}n=!1,s?ye():u&&Y()})},_closeSteps:Qe=>{n=!1;let Je=A?h:f,fr=A?f:h;Je||ct(F._readableStreamController),fr||ct(J._readableStreamController),Qe!==void 0&&(Je||Mt(F._readableStreamController,Qe),!fr&&J._readableStreamController._pendingPullIntos.length>0&&jt(J._readableStreamController,0)),(!Je||!fr)&&B(void 0)},_errorSteps:()=>{n=!1}})}function ye(){if(n)return s=!0,p(void 0);n=!0;let w=Ur(P._readableStreamController);return w===null?Ye():Ae(w._view,!1),p(void 0)}function Y(){if(n)return u=!0,p(void 0);n=!0;let w=Ur(k._readableStreamController);return w===null?Ye():Ae(w._view,!0),p(void 0)}function G(w){if(f=!0,_=w,h){let A=lt([_,E]),F=oe(e,A);B(F)}return x}function Z(w){if(h=!0,E=w,f){let A=lt([_,E]),F=oe(e,A);B(F)}return x}function ge(){}return P=Lo(ge,ye,G),k=Lo(ge,Y,Z),ae(t),[P,k]}function as(e,t){pe(e,t);let n=e,s=n?.autoAllocateChunkSize,u=n?.cancel,f=n?.pull,h=n?.start,_=n?.type;return{autoAllocateChunkSize:s===void 0?void 0:Nn(s,`${t} has member 'autoAllocateChunkSize' that`),cancel:u===void 0?void 0:is(u,n,`${t} has member 'cancel' that`),pull:f===void 0?void 0:ss(f,n,`${t} has member 'pull' that`),start:h===void 0?void 0:ls(h,n,`${t} has member 'start' that`),type:_===void 0?void 0:us(_,`${t} has member 'type' that`)}}function is(e,t,n){return re(e,n),s=>he(e,t,[s])}function ss(e,t,n){return re(e,n),s=>he(e,t,[s])}function ls(e,t,n){return re(e,n),s=>Oe(e,t,[s])}function us(e,t){if(e=`${e}`,e!=="bytes")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function cs(e,t){pe(e,t);let n=e?.mode;return{mode:n===void 0?void 0:fs(n,`${t} has member 'mode' that`)}}function fs(e,t){if(e=`${e}`,e!=="byob")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function ds(e,t){return pe(e,t),{preventCancel:!!e?.preventCancel}}function Io(e,t){pe(e,t);let n=e?.preventAbort,s=e?.preventCancel,u=e?.preventClose,f=e?.signal;return f!==void 0&&hs(f,`${t} has member 'signal' that`),{preventAbort:!!n,preventCancel:!!s,preventClose:!!u,signal:f}}function hs(e,t){if(!Ei(e))throw new TypeError(`${t} is not an AbortSignal.`)}function ms(e,t){pe(e,t);let n=e?.readable;Wr(n,"readable","ReadableWritablePair"),Ir(n,`${t} has member 'readable' that`);let s=e?.writable;return Wr(s,"writable","ReadableWritablePair"),bo(s,`${t} has member 'writable' that`),{readable:n,writable:s}}class Te{constructor(t={},n={}){t===void 0?t=null:Mn(t,"First parameter");let s=Ht(n,"Second parameter"),u=as(t,"First parameter");if(an(this),u.type==="bytes"){if(s.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let f=ht(s,0);bi(this,u,f)}else{let f=Nt(s),h=ht(s,1);ts(this,u,h,f)}}get locked(){if(!Ee(this))throw Le("locked");return Ce(this)}cancel(t=void 0){return Ee(this)?Ce(this)?b(new TypeError("Cannot cancel a stream that already has a reader")):oe(this,t):b(Le("cancel"))}getReader(t=void 0){if(!Ee(this))throw Le("getReader");return cs(t,"First parameter").mode===void 0?xe(this):fo(this)}pipeThrough(t,n={}){if(!Ee(this))throw Le("pipeThrough");be(t,1,"pipeThrough");let s=ms(t,"First parameter"),u=Io(n,"Second parameter");if(Ce(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(Ue(s.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let f=Do(this,s.writable,u.preventClose,u.preventAbort,u.preventCancel,u.signal);return L(f),s.readable}pipeTo(t,n={}){if(!Ee(this))return b(Le("pipeTo"));if(t===void 0)return b("Parameter 1 is required in 'pipeTo'.");if(!Me(t))return b(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let s;try{s=Io(n,"Second parameter")}catch(u){return b(u)}return Ce(this)?b(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):Ue(t)?b(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Do(this,t,s.preventClose,s.preventAbort,s.preventCancel,s.signal)}tee(){if(!Ee(this))throw Le("tee");let t=rs(this);return lt(t)}values(t=void 0){if(!Ee(this))throw Le("values");let n=ds(t,"First parameter");return ui(this,n.preventCancel)}}Object.defineProperties(Te.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(Te.prototype,i.toStringTag,{value:"ReadableStream",configurable:!0}),typeof i.asyncIterator=="symbol"&&Object.defineProperty(Te.prototype,i.asyncIterator,{value:Te.prototype.values,writable:!0,configurable:!0});function on(e,t,n,s=1,u=()=>1){let f=Object.create(Te.prototype);an(f);let h=Object.create(He.prototype);return Fo(f,h,e,t,n,s,u),f}function Lo(e,t,n){let s=Object.create(Te.prototype);an(s);let u=Object.create(je.prototype);return co(s,u,e,t,n,0,void 0),s}function an(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Ee(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")?!1:e instanceof Te}function Ce(e){return e._reader!==void 0}function oe(e,t){if(e._disturbed=!0,e._state==="closed")return p(void 0);if(e._state==="errored")return b(e._storedError);_t(e);let n=e._reader;n!==void 0&&We(n)&&(n._readIntoRequests.forEach(u=>{u._closeSteps(void 0)}),n._readIntoRequests=new te);let s=e._readableStreamController[qr](t);return D(s,l)}function _t(e){e._state="closed";let t=e._reader;t!==void 0&&($n(t),we(t)&&(t._readRequests.forEach(n=>{n._closeSteps()}),t._readRequests=new te))}function $o(e,t){e._state="errored",e._storedError=t;let n=e._reader;n!==void 0&&(Or(n,t),we(n)?(n._readRequests.forEach(s=>{s._errorSteps(t)}),n._readRequests=new te):(n._readIntoRequests.forEach(s=>{s._errorSteps(t)}),n._readIntoRequests=new te))}function Le(e){return new TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function zo(e,t){pe(e,t);let n=e?.highWaterMark;return Wr(n,"highWaterMark","QueuingStrategyInit"),{highWaterMark:Fr(n)}}let xo=e=>e.byteLength;try{Object.defineProperty(xo,"name",{value:"size",configurable:!0})}catch{}class nr{constructor(t){be(t,1,"ByteLengthQueuingStrategy"),t=zo(t,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Mo(this))throw jo("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!Mo(this))throw jo("size");return xo}}Object.defineProperties(nr.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(nr.prototype,i.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function jo(e){return new TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function Mo(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")?!1:e instanceof nr}let Uo=()=>1;try{Object.defineProperty(Uo,"name",{value:"size",configurable:!0})}catch{}class or{constructor(t){be(t,1,"CountQueuingStrategy"),t=zo(t,"First parameter"),this._countQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Ho(this))throw No("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!Ho(this))throw No("size");return Uo}}Object.defineProperties(or.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(or.prototype,i.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function No(e){return new TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`)}function Ho(e){return!d(e)||!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")?!1:e instanceof or}function ps(e,t){pe(e,t);let n=e?.flush,s=e?.readableType,u=e?.start,f=e?.transform,h=e?.writableType;return{flush:n===void 0?void 0:bs(n,e,`${t} has member 'flush' that`),readableType:s,start:u===void 0?void 0:ys(u,e,`${t} has member 'start' that`),t