UNPKG

@raycast/api

Version:

Build extensions for Raycast with React and Node.js.

1 lines 101 kB
"use strict";var Ds=Object.create;var fr=Object.defineProperty;var Ws=Object.getOwnPropertyDescriptor;var Fs=Object.getOwnPropertyNames;var Is=Object.getPrototypeOf,Ls=Object.prototype.hasOwnProperty;var Ke=(r,n)=>()=>(n||r((n={exports:{}}).exports,n),n.exports),xs=(r,n)=>{for(var a in n)fr(r,a,{get:n[a],enumerable:!0})},Zo=(r,n,a,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let l of Fs(n))!Ls.call(r,l)&&l!==a&&fr(r,l,{get:()=>n[l],enumerable:!(i=Ws(n,l))||i.enumerable});return r};var oe=(r,n,a)=>(a=r!=null?Ds(Is(r)):{},Zo(n||!r||!r.__esModule?fr(a,"default",{value:r,enumerable:!0}):a,r)),$s=r=>Zo(fr({},"__esModule",{value:!0}),r);var sa=Ke((Xl,ia)=>{var Ms=require("node:tty"),Us=Ms?.WriteStream?.prototype?.hasColors?.()??!1,T=(r,n)=>{if(!Us)return l=>l;let a=`\x1B[${r}m`,i=`\x1B[${n}m`;return l=>{let c=l+"",m=c.indexOf(i);if(m===-1)return a+c+i;let h=a,g=0;for(;m!==-1;)h+=c.slice(g,m)+a,g=m+i.length,m=c.indexOf(i,g);return h+=c.slice(g)+i,h}},R={};R.reset=T(0,0);R.bold=T(1,22);R.dim=T(2,22);R.italic=T(3,23);R.underline=T(4,24);R.overline=T(53,55);R.inverse=T(7,27);R.hidden=T(8,28);R.strikethrough=T(9,29);R.black=T(30,39);R.red=T(31,39);R.green=T(32,39);R.yellow=T(33,39);R.blue=T(34,39);R.magenta=T(35,39);R.cyan=T(36,39);R.white=T(37,39);R.gray=T(90,39);R.bgBlack=T(40,49);R.bgRed=T(41,49);R.bgGreen=T(42,49);R.bgYellow=T(43,49);R.bgBlue=T(44,49);R.bgMagenta=T(45,49);R.bgCyan=T(46,49);R.bgWhite=T(47,49);R.bgGray=T(100,49);R.redBright=T(91,39);R.greenBright=T(92,39);R.yellowBright=T(93,39);R.blueBright=T(94,39);R.magentaBright=T(95,39);R.cyanBright=T(96,39);R.whiteBright=T(97,39);R.bgRedBright=T(101,49);R.bgGreenBright=T(102,49);R.bgYellowBright=T(103,49);R.bgBlueBright=T(104,49);R.bgMagentaBright=T(105,49);R.bgCyanBright=T(106,49);R.bgWhiteBright=T(107,49);ia.exports=R});var An=Ke(xa=>{var Hs=Object.create,vr=Object.defineProperty,Vs=Object.getOwnPropertyDescriptor,Gs=Object.getOwnPropertyNames,Ys=Object.getPrototypeOf,Qs=Object.prototype.hasOwnProperty,Ra=r=>vr(r,"__esModule",{value:!0}),Bt=(r,n)=>function(){return r&&(n=(0,r[Object.keys(r)[0]])(r=0)),n},Tn=(r,n)=>function(){return n||(0,r[Object.keys(r)[0]])((n={exports:{}}).exports,n),n.exports},Ta=(r,n)=>{Ra(r);for(var a in n)vr(r,a,{get:n[a],enumerable:!0})},Js=(r,n,a)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of Gs(n))!Qs.call(r,i)&&i!=="default"&&vr(r,i,{get:()=>n[i],enumerable:!(a=Vs(n,i))||a.enumerable});return r},H=r=>Js(Ra(vr(r!=null?Hs(Ys(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r),Ks=Tn({"node_modules/web-streams-polyfill/dist/ponyfill.es2018.js"(r,n){(function(a,i){typeof r=="object"&&typeof n<"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 h(e){return typeof e=="object"&&e!==null||typeof e=="function"}let g=l,y=Promise,q=Promise.prototype.then,I=Promise.resolve.bind(y),O=Promise.reject.bind(y);function S(e){return new y(e)}function p(e){return I(e)}function b(e){return O(e)}function C(e,t,o){return q.call(e,t,o)}function v(e,t,o){C(C(e,t,o),void 0,g)}function U(e,t){v(e,t)}function N(e,t){v(e,void 0,t)}function D(e,t,o){return C(e,t,o)}function L(e){C(e,void 0,g)}let z=(()=>{let e=m&&m.queueMicrotask;if(typeof e=="function")return e;let t=p(void 0);return o=>C(t,o)})();function qe(e,t,o){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,o)}function fe(e,t,o){try{return p(qe(e,t,o))}catch(s){return b(s)}}let In=16384;class Z{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 o=this._back,s=o;o._elements.length===In-1&&(s={_elements:[],_next:void 0}),o._elements.push(t),s!==o&&(this._back=s,o._next=s),++this._size}shift(){let t=this._front,o=t,s=this._cursor,u=s+1,f=t._elements,d=f[s];return u===In&&(o=t._next,u=0),--this._size,this._cursor=u,t!==o&&(this._front=o),f[s]=void 0,d}forEach(t){let o=this._cursor,s=this._front,u=s._elements;for(;(o!==u.length||s._next!==void 0)&&!(o===u.length&&(s=s._next,u=s._elements,o=0,u.length===0));)t(u[o]),++o}peek(){let t=this._front,o=this._cursor;return t._elements[o]}}function Ln(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?Dr(e):t._state==="closed"?li(e):xn(e,t._storedError)}function qr(e,t){let o=e._ownerReadableStream;return re(o,t)}function de(e){e._ownerReadableStream._state==="readable"?Wr(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):ui(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 $e(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Dr(e){e._closedPromise=S((t,o)=>{e._closedPromise_resolve=t,e._closedPromise_reject=o})}function xn(e,t){Dr(e),Wr(e,t)}function li(e){Dr(e),$n(e)}function Wr(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 ui(e,t){xn(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]]"),jn=i("[[ErrorSteps]]"),Fr=i("[[CancelSteps]]"),Ir=i("[[PullSteps]]"),Mn=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},ci=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function fi(e){return typeof e=="object"||typeof e=="function"}function he(e,t){if(e!==void 0&&!fi(e))throw new TypeError(`${t} is not an object.`)}function ee(e,t){if(typeof e!="function")throw new TypeError(`${t} is not a function.`)}function di(e){return typeof e=="object"&&e!==null||typeof e=="function"}function Un(e,t){if(!di(e))throw new TypeError(`${t} is not an object.`)}function me(e,t,o){if(e===void 0)throw new TypeError(`Parameter ${t} is required in '${o}'.`)}function Lr(e,t,o){if(e===void 0)throw new TypeError(`${t} is required in '${o}'.`)}function xr(e){return Number(e)}function Nn(e){return e===0?0:e}function hi(e){return Nn(ci(e))}function Hn(e,t){let s=Number.MAX_SAFE_INTEGER,u=Number(e);if(u=Nn(u),!Mn(u))throw new TypeError(`${t} is not a finite number`);if(u=hi(u),u<0||u>s)throw new TypeError(`${t} is outside the accepted range of 0 to ${s}, inclusive`);return!Mn(u)||u===0?0:u}function $r(e,t){if(!Te(e))throw new TypeError(`${t} is not a ReadableStream.`)}function ze(e){return new lt(e)}function Vn(e,t){e._reader._readRequests.push(t)}function zr(e,t,o){let u=e._reader._readRequests.shift();o?u._closeSteps():u._chunkSteps(t)}function Dt(e){return e._reader._readRequests.length}function Gn(e){let t=e._reader;return!(t===void 0||!Se(t))}class lt{constructor(t){if(me(t,1,"ReadableStreamDefaultReader"),$r(t,"First parameter"),Ee(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");Ln(this,t),this._readRequests=new Z}get closed(){return Se(this)?this._closedPromise:b(Wt("closed"))}cancel(t=void 0){return Se(this)?this._ownerReadableStream===void 0?b($e("cancel")):qr(this,t):b(Wt("cancel"))}read(){if(!Se(this))return b(Wt("read"));if(this._ownerReadableStream===void 0)return b($e("read from"));let t,o,s=S((f,d)=>{t=f,o=d});return ut(this,{_chunkSteps:f=>t({value:f,done:!1}),_closeSteps:()=>t({value:void 0,done:!0}),_errorSteps:f=>o(f)}),s}releaseLock(){if(!Se(this))throw Wt("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");de(this)}}}Object.defineProperties(lt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(lt.prototype,i.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function Se(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests")?!1:e instanceof lt}function ut(e,t){let o=e._ownerReadableStream;o._disturbed=!0,o._state==="closed"?t._closeSteps():o._state==="errored"?t._errorSteps(o._storedError):o._readableStreamController[Ir](t)}function Wt(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}let Yn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Qn{constructor(t,o){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=t,this._preventCancel=o}next(){let t=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?D(this._ongoingPromise,t,t):t(),this._ongoingPromise}return(t){let o=()=>this._returnSteps(t);return this._ongoingPromise?D(this._ongoingPromise,o,o):o()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let t=this._reader;if(t._ownerReadableStream===void 0)return b($e("iterate"));let o,s,u=S((d,_)=>{o=d,s=_});return ut(t,{_chunkSteps:d=>{this._ongoingPromise=void 0,z(()=>o({value:d,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,de(t),o({value:void 0,done:!0})},_errorSteps:d=>{this._ongoingPromise=void 0,this._isFinished=!0,de(t),s(d)}}),u}_returnSteps(t){if(this._isFinished)return Promise.resolve({value:t,done:!0});this._isFinished=!0;let o=this._reader;if(o._ownerReadableStream===void 0)return b($e("finish iterating"));if(!this._preventCancel){let s=qr(o,t);return de(o),D(s,()=>({value:t,done:!0}))}return de(o),p({value:t,done:!0})}}let Jn={next(){return Kn(this)?this._asyncIteratorImpl.next():b(Xn("next"))},return(e){return Kn(this)?this._asyncIteratorImpl.return(e):b(Xn("return"))}};Yn!==void 0&&Object.setPrototypeOf(Jn,Yn);function mi(e,t){let o=ze(e),s=new Qn(o,t),u=Object.create(Jn);return u._asyncIteratorImpl=s,u}function Kn(e){if(!h(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof Qn}catch{return!1}}function Xn(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}let Zn=Number.isNaN||function(e){return e!==e};function ct(e){return e.slice()}function eo(e,t,o,s,u){new Uint8Array(e).set(new Uint8Array(o,s,u),t)}function Vl(e){return e}function Ft(e){return!1}function to(e,t,o){if(e.slice)return e.slice(t,o);let s=o-t,u=new ArrayBuffer(s);return eo(u,0,e,t,s),u}function pi(e){return!(typeof e!="number"||Zn(e)||e<0)}function ro(e){let t=to(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function jr(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Mr(e,t,o){if(!pi(o)||o===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:o}),e._queueTotalSize+=o}function bi(e){return e._queue.peek().value}function we(e){e._queue=new Z,e._queueTotalSize=0}class ft{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!Ur(this))throw Gr("view");return this._view}respond(t){if(!Ur(this))throw Gr("respond");if(me(t,1,"respond"),t=Hn(t,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Ft(this._view.buffer),zt(this._associatedReadableByteStreamController,t)}respondWithNewView(t){if(!Ur(this))throw Gr("respondWithNewView");if(me(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");Ft(t.buffer),jt(this._associatedReadableByteStreamController,t)}}Object.defineProperties(ft.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(ft.prototype,i.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class je{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!De(this))throw ht("byobRequest");return Vr(this)}get desiredSize(){if(!De(this))throw ht("desiredSize");return co(this)}close(){if(!De(this))throw ht("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(!De(this))throw ht("enqueue");if(me(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 o=this._controlledReadableByteStream._state;if(o!=="readable")throw new TypeError(`The stream (in ${o} state) is not in the readable state and cannot be enqueued to`);$t(this,t)}error(t=void 0){if(!De(this))throw ht("error");te(this,t)}[Fr](t){no(this),we(this);let o=this._cancelAlgorithm(t);return xt(this),o}[Ir](t){let o=this._controlledReadableByteStream;if(this._queueTotalSize>0){let u=this._queue.shift();this._queueTotalSize-=u.byteLength,so(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(d){t._errorSteps(d);return}let f={buffer:u,bufferByteLength:s,byteOffset:0,byteLength:s,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(f)}Vn(o,t),We(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 De(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")?!1:e instanceof je}function Ur(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")?!1:e instanceof ft}function We(e){if(!Si(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let o=e._pullAlgorithm();v(o,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,We(e))},s=>{te(e,s)})}function no(e){Hr(e),e._pendingPullIntos=new Z}function Nr(e,t){let o=!1;e._state==="closed"&&(o=!0);let s=oo(t);t.readerType==="default"?zr(e,s,o):Ri(e,s,o)}function oo(e){let t=e.bytesFilled,o=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/o)}function It(e,t,o,s){e._queue.push({buffer:t,byteOffset:o,byteLength:s}),e._queueTotalSize+=s}function ao(e,t){let o=t.elementSize,s=t.bytesFilled-t.bytesFilled%o,u=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),f=t.bytesFilled+u,d=f-f%o,_=u,E=!1;d>s&&(_=d-t.bytesFilled,E=!0);let P=e._queue;for(;_>0;){let k=P.peek(),B=Math.min(_,k.byteLength),j=t.byteOffset+t.bytesFilled;eo(t.buffer,j,k.buffer,k.byteOffset,B),k.byteLength===B?P.shift():(k.byteOffset+=B,k.byteLength-=B),e._queueTotalSize-=B,io(e,B,t),_-=B}return E}function io(e,t,o){o.bytesFilled+=t}function so(e){e._queueTotalSize===0&&e._closeRequested?(xt(e),wt(e._controlledReadableByteStream)):We(e)}function Hr(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function lo(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();ao(e,t)&&(Lt(e),Nr(e._controlledReadableByteStream,t))}}function gi(e,t,o){let s=e._controlledReadableByteStream,u=1;t.constructor!==DataView&&(u=t.constructor.BYTES_PER_ELEMENT);let f=t.constructor,d=t.buffer,_={buffer:d,bufferByteLength:d.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:u,viewConstructor:f,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(_),mo(s,o);return}if(s._state==="closed"){let E=new f(_.buffer,_.byteOffset,0);o._closeSteps(E);return}if(e._queueTotalSize>0){if(ao(e,_)){let E=oo(_);so(e),o._chunkSteps(E);return}if(e._closeRequested){let E=new TypeError("Insufficient bytes to fill elements in the given buffer");te(e,E),o._errorSteps(E);return}}e._pendingPullIntos.push(_),mo(s,o),We(e)}function yi(e,t){let o=e._controlledReadableByteStream;if(Yr(o))for(;po(o)>0;){let s=Lt(e);Nr(o,s)}}function _i(e,t,o){if(io(e,t,o),o.bytesFilled<o.elementSize)return;Lt(e);let s=o.bytesFilled%o.elementSize;if(s>0){let u=o.byteOffset+o.bytesFilled,f=to(o.buffer,u-s,u);It(e,f,0,f.byteLength)}o.bytesFilled-=s,Nr(e._controlledReadableByteStream,o),lo(e)}function uo(e,t){let o=e._pendingPullIntos.peek();Hr(e),e._controlledReadableByteStream._state==="closed"?yi(e):_i(e,t,o),We(e)}function Lt(e){return e._pendingPullIntos.shift()}function Si(e){let t=e._controlledReadableByteStream;return t._state!=="readable"||e._closeRequested||!e._started?!1:!!(Gn(t)&&Dt(t)>0||Yr(t)&&po(t)>0||co(e)>0)}function xt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}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&&e._pendingPullIntos.peek().bytesFilled>0){let s=new TypeError("Insufficient bytes to fill elements in the given buffer");throw te(e,s),s}xt(e),wt(t)}}function $t(e,t){let o=e._controlledReadableByteStream;if(e._closeRequested||o._state!=="readable")return;let s=t.buffer,u=t.byteOffset,f=t.byteLength,d=s;if(e._pendingPullIntos.length>0){let _=e._pendingPullIntos.peek();Ft(_.buffer),_.buffer=_.buffer}if(Hr(e),Gn(o))if(Dt(o)===0)It(e,d,u,f);else{e._pendingPullIntos.length>0&&Lt(e);let _=new Uint8Array(d,u,f);zr(o,_,!1)}else Yr(o)?(It(e,d,u,f),lo(e)):It(e,d,u,f);We(e)}function te(e,t){let o=e._controlledReadableByteStream;o._state==="readable"&&(no(e),we(e),xt(e),$o(o,t))}function Vr(e){if(e._byobRequest===null&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),o=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),s=Object.create(ft.prototype);vi(s,e,o),e._byobRequest=s}return e._byobRequest}function co(e){let t=e._controlledReadableByteStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function zt(e,t){let o=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(o.bytesFilled+t>o.byteLength)throw new RangeError("bytesWritten out of range")}o.buffer=o.buffer,uo(e,t)}function jt(e,t){let o=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(o.byteOffset+o.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(o.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(o.bytesFilled+t.byteLength>o.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=t.byteLength;o.buffer=t.buffer,uo(e,u)}function fo(e,t,o,s,u,f,d){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=f,t._pullAlgorithm=s,t._cancelAlgorithm=u,t._autoAllocateChunkSize=d,t._pendingPullIntos=new Z,e._readableStreamController=t;let _=o();v(p(_),()=>{t._started=!0,We(t)},E=>{te(t,E)})}function wi(e,t,o){let s=Object.create(je.prototype),u=()=>{},f=()=>p(void 0),d=()=>p(void 0);t.start!==void 0&&(u=()=>t.start(s)),t.pull!==void 0&&(f=()=>t.pull(s)),t.cancel!==void 0&&(d=E=>t.cancel(E));let _=t.autoAllocateChunkSize;if(_===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");fo(e,s,u,f,d,o,_)}function vi(e,t,o){e._associatedReadableByteStreamController=t,e._view=o}function Gr(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function ht(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function ho(e){return new mt(e)}function mo(e,t){e._reader._readIntoRequests.push(t)}function Ri(e,t,o){let u=e._reader._readIntoRequests.shift();o?u._closeSteps(t):u._chunkSteps(t)}function po(e){return e._reader._readIntoRequests.length}function Yr(e){let t=e._reader;return!(t===void 0||!Fe(t))}class mt{constructor(t){if(me(t,1,"ReadableStreamBYOBReader"),$r(t,"First parameter"),Ee(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!De(t._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");Ln(this,t),this._readIntoRequests=new Z}get closed(){return Fe(this)?this._closedPromise:b(Mt("closed"))}cancel(t=void 0){return Fe(this)?this._ownerReadableStream===void 0?b($e("cancel")):qr(this,t):b(Mt("cancel"))}read(t){if(!Fe(this))return b(Mt("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(Ft(t.buffer),this._ownerReadableStream===void 0)return b($e("read from"));let o,s,u=S((d,_)=>{o=d,s=_});return bo(this,t,{_chunkSteps:d=>o({value:d,done:!1}),_closeSteps:d=>o({value:d,done:!0}),_errorSteps:d=>s(d)}),u}releaseLock(){if(!Fe(this))throw Mt("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");de(this)}}}Object.defineProperties(mt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(mt.prototype,i.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Fe(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")?!1:e instanceof mt}function bo(e,t,o){let s=e._ownerReadableStream;s._disturbed=!0,s._state==="errored"?o._errorSteps(s._storedError):gi(s._readableStreamController,t,o)}function Mt(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function pt(e,t){let{highWaterMark:o}=e;if(o===void 0)return t;if(Zn(o)||o<0)throw new RangeError("Invalid highWaterMark");return o}function Ut(e){let{size:t}=e;return t||(()=>1)}function Nt(e,t){he(e,t);let o=e?.highWaterMark,s=e?.size;return{highWaterMark:o===void 0?void 0:xr(o),size:s===void 0?void 0:Ti(s,`${t} has member 'size' that`)}}function Ti(e,t){return ee(e,t),o=>xr(e(o))}function Ei(e,t){he(e,t);let o=e?.abort,s=e?.close,u=e?.start,f=e?.type,d=e?.write;return{abort:o===void 0?void 0:Ci(o,e,`${t} has member 'abort' that`),close:s===void 0?void 0:Ai(s,e,`${t} has member 'close' that`),start:u===void 0?void 0:Pi(u,e,`${t} has member 'start' that`),write:d===void 0?void 0:ki(d,e,`${t} has member 'write' that`),type:f}}function Ci(e,t,o){return ee(e,o),s=>fe(e,t,[s])}function Ai(e,t,o){return ee(e,o),()=>fe(e,t,[])}function Pi(e,t,o){return ee(e,o),s=>qe(e,t,[s])}function ki(e,t,o){return ee(e,o),(s,u)=>fe(e,t,[s,u])}function go(e,t){if(!Me(e))throw new TypeError(`${t} is not a WritableStream.`)}function Bi(e){if(typeof e!="object"||e===null)return!1;try{return typeof e.aborted=="boolean"}catch{return!1}}let Oi=typeof AbortController=="function";function qi(){if(Oi)return new AbortController}class bt{constructor(t={},o={}){t===void 0?t=null:Un(t,"First parameter");let s=Nt(o,"Second parameter"),u=Ei(t,"First parameter");if(_o(this),u.type!==void 0)throw new RangeError("Invalid type is specified");let d=Ut(s),_=pt(s,1);Vi(this,u,_,d)}get locked(){if(!Me(this))throw Qt("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")):Ht(this,t):b(Qt("abort"))}close(){return Me(this)?Ue(this)?b(new TypeError("Cannot close a stream that already has a writer")):le(this)?b(new TypeError("Cannot close an already-closing stream")):So(this):b(Qt("close"))}getWriter(){if(!Me(this))throw Qt("getWriter");return yo(this)}}Object.defineProperties(bt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(bt.prototype,i.toStringTag,{value:"WritableStream",configurable:!0});function yo(e){return new gt(e)}function Di(e,t,o,s,u=1,f=()=>1){let d=Object.create(bt.prototype);_o(d);let _=Object.create(Ne.prototype);return Co(d,_,e,t,o,s,u,f),d}function _o(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new Z,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function Me(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")?!1:e instanceof bt}function Ue(e){return e._writer!==void 0}function Ht(e,t){var o;if(e._state==="closed"||e._state==="errored")return p(void 0);e._writableStreamController._abortReason=t,(o=e._writableStreamController._abortController)===null||o===void 0||o.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((d,_)=>{e._pendingAbortRequest={_promise:void 0,_resolve:d,_reject:_,_reason:t,_wasAlreadyErroring:u}});return e._pendingAbortRequest._promise=f,u||Jr(e,t),f}function So(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 o=S((u,f)=>{let d={_resolve:u,_reject:f};e._closeRequest=d}),s=e._writer;return s!==void 0&&e._backpressure&&t==="writable"&&an(s),Gi(e._writableStreamController),o}function Wi(e){return S((o,s)=>{let u={_resolve:o,_reject:s};e._writeRequests.push(u)})}function Qr(e,t){if(e._state==="writable"){Jr(e,t);return}Kr(e)}function Jr(e,t){let o=e._writableStreamController;e._state="erroring",e._storedError=t;let s=e._writer;s!==void 0&&vo(s,t),!$i(e)&&o._started&&Kr(e)}function Kr(e){e._state="errored",e._writableStreamController[jn]();let t=e._storedError;if(e._writeRequests.forEach(u=>{u._reject(t)}),e._writeRequests=new Z,e._pendingAbortRequest===void 0){Vt(e);return}let o=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,o._wasAlreadyErroring){o._reject(t),Vt(e);return}let s=e._writableStreamController[zn](o._reason);v(s,()=>{o._resolve(),Vt(e)},u=>{o._reject(u),Vt(e)})}function Fi(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function Ii(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,Qr(e,t)}function Li(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 o=e._writer;o!==void 0&&Bo(o)}function xi(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),Qr(e,t)}function le(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}function $i(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}function zi(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function ji(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Vt(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&nn(t,e._storedError)}function Xr(e,t){let o=e._writer;o!==void 0&&t!==e._backpressure&&(t?es(o):an(o)),e._backpressure=t}class gt{constructor(t){if(me(t,1,"WritableStreamDefaultWriter"),go(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 o=t._state;if(o==="writable")!le(t)&&t._backpressure?Kt(this):Oo(this),Jt(this);else if(o==="erroring")on(this,t._storedError),Jt(this);else if(o==="closed")Oo(this),Xi(this);else{let s=t._storedError;on(this,s),ko(this,s)}}get closed(){return Ie(this)?this._closedPromise:b(Le("closed"))}get desiredSize(){if(!Ie(this))throw Le("desiredSize");if(this._ownerWritableStream===void 0)throw yt("desiredSize");return Hi(this)}get ready(){return Ie(this)?this._readyPromise:b(Le("ready"))}abort(t=void 0){return Ie(this)?this._ownerWritableStream===void 0?b(yt("abort")):Mi(this,t):b(Le("abort"))}close(){if(!Ie(this))return b(Le("close"));let t=this._ownerWritableStream;return t===void 0?b(yt("close")):le(t)?b(new TypeError("Cannot close an already-closing stream")):wo(this)}releaseLock(){if(!Ie(this))throw Le("releaseLock");this._ownerWritableStream!==void 0&&Ro(this)}write(t=void 0){return Ie(this)?this._ownerWritableStream===void 0?b(yt("write to")):To(this,t):b(Le("write"))}}Object.defineProperties(gt.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(gt.prototype,i.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Ie(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")?!1:e instanceof gt}function Mi(e,t){let o=e._ownerWritableStream;return Ht(o,t)}function wo(e){let t=e._ownerWritableStream;return So(t)}function Ui(e){let t=e._ownerWritableStream,o=t._state;return le(t)||o==="closed"?p(void 0):o==="errored"?b(t._storedError):wo(e)}function Ni(e,t){e._closedPromiseState==="pending"?nn(e,t):Zi(e,t)}function vo(e,t){e._readyPromiseState==="pending"?qo(e,t):ts(e,t)}function Hi(e){let t=e._ownerWritableStream,o=t._state;return o==="errored"||o==="erroring"?null:o==="closed"?0:Ao(t._writableStreamController)}function Ro(e){let t=e._ownerWritableStream,o=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");vo(e,o),Ni(e,o),t._writer=void 0,e._ownerWritableStream=void 0}function To(e,t){let o=e._ownerWritableStream,s=o._writableStreamController,u=Yi(s,t);if(o!==e._ownerWritableStream)return b(yt("write to"));let f=o._state;if(f==="errored")return b(o._storedError);if(le(o)||f==="closed")return b(new TypeError("The stream is closing or closed and cannot be written to"));if(f==="erroring")return b(o._storedError);let d=Wi(o);return Qi(s,t,u),d}let Eo={};class Ne{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!Zr(this))throw rn("abortReason");return this._abortReason}get signal(){if(!Zr(this))throw rn("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(t=void 0){if(!Zr(this))throw rn("error");this._controlledWritableStream._state==="writable"&&Po(this,t)}[zn](t){let o=this._abortAlgorithm(t);return Gt(this),o}[jn](){we(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 Zr(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")?!1:e instanceof Ne}function Co(e,t,o,s,u,f,d,_){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,we(t),t._abortReason=void 0,t._abortController=qi(),t._started=!1,t._strategySizeAlgorithm=_,t._strategyHWM=d,t._writeAlgorithm=s,t._closeAlgorithm=u,t._abortAlgorithm=f;let E=tn(t);Xr(e,E);let P=o(),k=p(P);v(k,()=>{t._started=!0,Yt(t)},B=>{t._started=!0,Qr(e,B)})}function Vi(e,t,o,s){let u=Object.create(Ne.prototype),f=()=>{},d=()=>p(void 0),_=()=>p(void 0),E=()=>p(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.write!==void 0&&(d=P=>t.write(P,u)),t.close!==void 0&&(_=()=>t.close()),t.abort!==void 0&&(E=P=>t.abort(P)),Co(e,u,f,d,_,E,o,s)}function Gt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Gi(e){Mr(e,Eo,0),Yt(e)}function Yi(e,t){try{return e._strategySizeAlgorithm(t)}catch(o){return en(e,o),1}}function Ao(e){return e._strategyHWM-e._queueTotalSize}function Qi(e,t,o){try{Mr(e,t,o)}catch(u){en(e,u);return}let s=e._controlledWritableStream;if(!le(s)&&s._state==="writable"){let u=tn(e);Xr(s,u)}Yt(e)}function Yt(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state==="erroring"){Kr(t);return}if(e._queue.length===0)return;let s=bi(e);s===Eo?Ji(e):Ki(e,s)}function en(e,t){e._controlledWritableStream._state==="writable"&&Po(e,t)}function Ji(e){let t=e._controlledWritableStream;zi(t),jr(e);let o=e._closeAlgorithm();Gt(e),v(o,()=>{Li(t)},s=>{xi(t,s)})}function Ki(e,t){let o=e._controlledWritableStream;ji(o);let s=e._writeAlgorithm(t);v(s,()=>{Fi(o);let u=o._state;if(jr(e),!le(o)&&u==="writable"){let f=tn(e);Xr(o,f)}Yt(e)},u=>{o._state==="writable"&&Gt(e),Ii(o,u)})}function tn(e){return Ao(e)<=0}function Po(e,t){let o=e._controlledWritableStream;Gt(e),Jr(o,t)}function Qt(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function rn(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function Le(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function yt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Jt(e){e._closedPromise=S((t,o)=>{e._closedPromise_resolve=t,e._closedPromise_reject=o,e._closedPromiseState="pending"})}function ko(e,t){Jt(e),nn(e,t)}function Xi(e){Jt(e),Bo(e)}function nn(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 Zi(e,t){ko(e,t)}function Bo(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 Kt(e){e._readyPromise=S((t,o)=>{e._readyPromise_resolve=t,e._readyPromise_reject=o}),e._readyPromiseState="pending"}function on(e,t){Kt(e),qo(e,t)}function Oo(e){Kt(e),an(e)}function qo(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 es(e){Kt(e)}function ts(e,t){on(e,t)}function an(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 Do=typeof DOMException<"u"?DOMException:void 0;function rs(e){if(!(typeof e=="function"||typeof e=="object"))return!1;try{return new e,!0}catch{return!1}}function ns(){let e=function(o,s){this.message=o||"",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 os=rs(Do)?Do:ns();function Wo(e,t,o,s,u,f){let d=ze(e),_=yo(t);e._disturbed=!0;let E=!1,P=p(void 0);return S((k,B)=>{let j;if(f!==void 0){if(j=()=>{let w=new os("Aborted","AbortError"),A=[];s||A.push(()=>t._state==="writable"?Ht(t,w):p(void 0)),u||A.push(()=>e._state==="readable"?re(e,w):p(void 0)),G(()=>Promise.all(A.map(F=>F())),!0,w)},f.aborted){j();return}f.addEventListener("abort",j)}function ne(){return S((w,A)=>{function F(Q){Q?w():C(Ge(),F,A)}F(!1)})}function Ge(){return E?p(!0):C(_._readyPromise,()=>S((w,A)=>{ut(d,{_chunkSteps:F=>{P=C(To(_,F),void 0,l),w(!1)},_closeSteps:()=>w(!0),_errorSteps:A})}))}if(pe(e,d._closedPromise,w=>{s?K(!0,w):G(()=>Ht(t,w),!0,w)}),pe(t,_._closedPromise,w=>{u?K(!0,w):G(()=>re(e,w),!0,w)}),V(e,d._closedPromise,()=>{o?K():G(()=>Ui(_))}),le(t)||t._state==="closed"){let w=new TypeError("the destination writable stream closed before all data could be piped to it");u?K(!0,w):G(()=>re(e,w),!0,w)}L(ne());function Ce(){let w=P;return C(P,()=>w!==P?Ce():void 0)}function pe(w,A,F){w._state==="errored"?F(w._storedError):N(A,F)}function V(w,A,F){w._state==="closed"?F():U(A,F)}function G(w,A,F){if(E)return;E=!0,t._state==="writable"&&!le(t)?U(Ce(),Q):Q();function Q(){v(w(),()=>be(A,F),Ye=>be(!0,Ye))}}function K(w,A){E||(E=!0,t._state==="writable"&&!le(t)?U(Ce(),()=>be(w,A)):be(w,A))}function be(w,A){Ro(_),de(d),f!==void 0&&f.removeEventListener("abort",j),w?B(A):k(void 0)}})}class He{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Xt(this))throw tr("desiredSize");return sn(this)}close(){if(!Xt(this))throw tr("close");if(!Ve(this))throw new TypeError("The stream is not in a state that permits close");St(this)}enqueue(t=void 0){if(!Xt(this))throw tr("enqueue");if(!Ve(this))throw new TypeError("The stream is not in a state that permits enqueue");return er(this,t)}error(t=void 0){if(!Xt(this))throw tr("error");ve(this,t)}[Fr](t){we(this);let o=this._cancelAlgorithm(t);return Zt(this),o}[Ir](t){let o=this._controlledReadableStream;if(this._queue.length>0){let s=jr(this);this._closeRequested&&this._queue.length===0?(Zt(this),wt(o)):_t(this),t._chunkSteps(s)}else Vn(o,t),_t(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 Xt(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")?!1:e instanceof He}function _t(e){if(!Fo(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let o=e._pullAlgorithm();v(o,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,_t(e))},s=>{ve(e,s)})}function Fo(e){let t=e._controlledReadableStream;return!Ve(e)||!e._started?!1:!!(Ee(t)&&Dt(t)>0||sn(e)>0)}function Zt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function St(e){if(!Ve(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(Zt(e),wt(t))}function er(e,t){if(!Ve(e))return;let o=e._controlledReadableStream;if(Ee(o)&&Dt(o)>0)zr(o,t,!1);else{let s;try{s=e._strategySizeAlgorithm(t)}catch(u){throw ve(e,u),u}try{Mr(e,t,s)}catch(u){throw ve(e,u),u}}_t(e)}function ve(e,t){let o=e._controlledReadableStream;o._state==="readable"&&(we(e),Zt(e),$o(o,t))}function sn(e){let t=e._controlledReadableStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function as(e){return!Fo(e)}function Ve(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&t==="readable"}function Io(e,t,o,s,u,f,d){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,we(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=d,t._strategyHWM=f,t._pullAlgorithm=s,t._cancelAlgorithm=u,e._readableStreamController=t;let _=o();v(p(_),()=>{t._started=!0,_t(t)},E=>{ve(t,E)})}function is(e,t,o,s){let u=Object.create(He.prototype),f=()=>{},d=()=>p(void 0),_=()=>p(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.pull!==void 0&&(d=()=>t.pull(u)),t.cancel!==void 0&&(_=E=>t.cancel(E)),Io(e,u,f,d,_,o,s)}function tr(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function ss(e,t){return De(e._readableStreamController)?us(e):ls(e)}function ls(e,t){let o=ze(e),s=!1,u=!1,f=!1,d=!1,_,E,P,k,B,j=S(V=>{B=V});function ne(){return s?(u=!0,p(void 0)):(s=!0,ut(o,{_chunkSteps:G=>{z(()=>{u=!1;let K=G,be=G;f||er(P._readableStreamController,K),d||er(k._readableStreamController,be),s=!1,u&&ne()})},_closeSteps:()=>{s=!1,f||St(P._readableStreamController),d||St(k._readableStreamController),(!f||!d)&&B(void 0)},_errorSteps:()=>{s=!1}}),p(void 0))}function Ge(V){if(f=!0,_=V,d){let G=ct([_,E]),K=re(e,G);B(K)}return j}function Ce(V){if(d=!0,E=V,f){let G=ct([_,E]),K=re(e,G);B(K)}return j}function pe(){}return P=ln(pe,ne,Ge),k=ln(pe,ne,Ce),N(o._closedPromise,V=>{ve(P._readableStreamController,V),ve(k._readableStreamController,V),(!f||!d)&&B(void 0)}),[P,k]}function us(e){let t=ze(e),o=!1,s=!1,u=!1,f=!1,d=!1,_,E,P,k,B,j=S(w=>{B=w});function ne(w){N(w._closedPromise,A=>{w===t&&(te(P._readableStreamController,A),te(k._readableStreamController,A),(!f||!d)&&B(void 0))})}function Ge(){Fe(t)&&(de(t),t=ze(e),ne(t)),ut(t,{_chunkSteps:A=>{z(()=>{s=!1,u=!1;let F=A,Q=A;if(!f&&!d)try{Q=ro(A)}catch(Ye){te(P._readableStreamController,Ye),te(k._readableStreamController,Ye),B(re(e,Ye));return}f||$t(P._readableStreamController,F),d||$t(k._readableStreamController,Q),o=!1,s?pe():u&&V()})},_closeSteps:()=>{o=!1,f||dt(P._readableStreamController),d||dt(k._readableStreamController),P._readableStreamController._pendingPullIntos.length>0&&zt(P._readableStreamController,0),k._readableStreamController._pendingPullIntos.length>0&&zt(k._readableStreamController,0),(!f||!d)&&B(void 0)},_errorSteps:()=>{o=!1}})}function Ce(w,A){Se(t)&&(de(t),t=ho(e),ne(t));let F=A?k:P,Q=A?P:k;bo(t,w,{_chunkSteps:Qe=>{z(()=>{s=!1,u=!1;let Je=A?d:f;if(A?f:d)Je||jt(F._readableStreamController,Qe);else{let Xo;try{Xo=ro(Qe)}catch(cn){te(F._readableStreamController,cn),te(Q._readableStreamController,cn),B(re(e,cn));return}Je||jt(F._readableStreamController,Qe),$t(Q._readableStreamController,Xo)}o=!1,s?pe():u&&V()})},_closeSteps:Qe=>{o=!1;let Je=A?d:f,cr=A?f:d;Je||dt(F._readableStreamController),cr||dt(Q._readableStreamController),Qe!==void 0&&(Je||jt(F._readableStreamController,Qe),!cr&&Q._readableStreamController._pendingPullIntos.length>0&&zt(Q._readableStreamController,0)),(!Je||!cr)&&B(void 0)},_errorSteps:()=>{o=!1}})}function pe(){if(o)return s=!0,p(void 0);o=!0;let w=Vr(P._readableStreamController);return w===null?Ge():Ce(w._view,!1),p(void 0)}function V(){if(o)return u=!0,p(void 0);o=!0;let w=Vr(k._readableStreamController);return w===null?Ge():Ce(w._view,!0),p(void 0)}function G(w){if(f=!0,_=w,d){let A=ct([_,E]),F=re(e,A);B(F)}return j}function K(w){if(d=!0,E=w,f){let A=ct([_,E]),F=re(e,A);B(F)}return j}function be(){}return P=xo(be,pe,G),k=xo(be,V,K),ne(t),[P,k]}function cs(e,t){he(e,t);let o=e,s=o?.autoAllocateChunkSize,u=o?.cancel,f=o?.pull,d=o?.start,_=o?.type;return{autoAllocateChunkSize:s===void 0?void 0:Hn(s,`${t} has member 'autoAllocateChunkSize' that`),cancel:u===void 0?void 0:fs(u,o,`${t} has member 'cancel' that`),pull:f===void 0?void 0:ds(f,o,`${t} has member 'pull' that`),start:d===void 0?void 0:hs(d,o,`${t} has member 'start' that`),type:_===void 0?void 0:ms(_,`${t} has member 'type' that`)}}function fs(e,t,o){return ee(e,o),s=>fe(e,t,[s])}function ds(e,t,o){return ee(e,o),s=>fe(e,t,[s])}function hs(e,t,o){return ee(e,o),s=>qe(e,t,[s])}function ms(e,t){if(e=`${e}`,e!=="bytes")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function ps(e,t){he(e,t);let o=e?.mode;return{mode:o===void 0?void 0:bs(o,`${t} has member 'mode' that`)}}function bs(e,t){if(e=`${e}`,e!=="byob")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function gs(e,t){return he(e,t),{preventCancel:!!e?.preventCancel}}function Lo(e,t){he(e,t);let o=e?.preventAbort,s=e?.preventCancel,u=e?.preventClose,f=e?.signal;return f!==void 0&&ys(f,`${t} has member 'signal' that`),{preventAbort:!!o,preventCancel:!!s,preventClose:!!u,signal:f}}function ys(e,t){if(!Bi(e))throw new TypeError(`${t} is not an AbortSignal.`)}function _s(e,t){he(e,t);let o=e?.readable;Lr(o,"readable","ReadableWritablePair"),$r(o,`${t} has member 'readable' that`);let s=e?.writable;return Lr(s,"writable","ReadableWritablePair"),go(s,`${t} has member 'writable' that`),{readable:o,writable:s}}class Re{constructor(t={},o={}){t===void 0?t=null:Un(t,"First parameter");let s=Nt(o,"Second parameter"),u=cs(t,"First parameter");if(un(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=pt(s,0);wi(this,u,f)}else{let f=Ut(s),d=pt(s,1);is(this,u,d,f)}}get locked(){if(!Te(this))throw xe("locked");return Ee(this)}cancel(t=void 0){return Te(this)?Ee(this)?b(new TypeError("Cannot cancel a stream that already has a reader")):re(this,t):b(xe("cancel"))}getReader(t=void 0){if(!Te(this))throw xe("getReader");return ps(t,"First parameter").mode===void 0?ze(this):ho(this)}pipeThrough(t,o={}){if(!Te(this))throw xe("pipeThrough");me(t,1,"pipeThrough");let s=_s(t,"First parameter"),u=Lo(o,"Second parameter");if(Ee(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=Wo(this,s.writable,u.preventClose,u.preventAbort,u.preventCancel,u.signal);return L(f),s.readable}pipeTo(t,o={}){if(!Te(this))return b(xe("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=Lo(o,"Second parameter")}catch(u){return b(u)}return Ee(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")):Wo(this,t,s.preventClose,s.preventAbort,s.preventCancel,s.signal)}tee(){if(!Te(this))throw xe("tee");let t=ss(this);return ct(t)}values(t=void 0){if(!Te(this))throw xe("values");let o=gs(t,"First parameter");return mi(this,o.preventCancel)}}Object.defineProperties(Re.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(Re.prototype,i.toStringTag,{value:"ReadableStream",configurable:!0}),typeof i.asyncIterator=="symbol"&&Object.defineProperty(Re.prototype,i.asyncIterator,{value:Re.prototype.values,writable:!0,configurable:!0});function ln(e,t,o,s=1,u=()=>1){let f=Object.create(Re.prototype);un(f);let d=Object.create(He.prototype);return Io(f,d,e,t,o,s,u),f}function xo(e,t,o){let s=Object.create(Re.prototype);un(s);let u=Object.create(je.prototype);return fo(s,u,e,t,o,0,void 0),s}function un(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Te(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")?!1:e instanceof Re}function Ee(e){return e._reader!==void 0}function re(e,t){if(e._disturbed=!0,e._state==="closed")return p(void 0);if(e._state==="errored")return b(e._storedError);wt(e);let o=e._reader;o!==void 0&&Fe(o)&&(o._readIntoRequests.forEach(u=>{u._closeSteps(void 0)}),o._readIntoRequests=new Z);let s=e._readableStreamController[Fr](t);return D(s,l)}function wt(e){e._state="closed";let t=e._reader;t!==void 0&&($n(t),Se(t)&&(t._readRequests.forEach(o=>{o._closeSteps()}),t._readRequests=new Z))}function $o(e,t){e._state="errored",e._storedError=t;let o=e._reader;o!==void 0&&(Wr(o,t),Se(o)?(o._readRequests.forEach(s=>{s._errorSteps(t)}),o._readRequests=new Z):(o._readIntoRequests.forEach(s=>{s._errorSteps(t)}),o._readIntoRequests=new Z))}function xe(e){return new TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function zo(e,t){he(e,t);let o=e?.highWaterMark;return Lr(o,"highWaterMark","QueuingStrategyInit"),{highWaterMark:xr(o)}}let jo=e=>e.byteLength;try{Object.defineProperty(jo,"name",{value:"size",configurable:!0})}catch{}class rr{constructor(t){me(t,1,"ByteLengthQueuingStrategy"),t=zo(t,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Uo(this))throw Mo("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!Uo(this))throw Mo("size");return jo}}Object.defineProperties(rr.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof i.toStringTag=="symbol"&&Object.defineProperty(rr.prototype,i.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function Mo(e){return new TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function Uo(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_byteLen