UNPKG

nuxi

Version:
1,358 lines 143 kB
import { i as __require } from "./chunk-Vs_PY4HZ.mjs"; import { basename } from "node:path"; import { deprecate, promisify, types } from "node:util"; import { format as format$1 } from "node:url"; import { createReadStream, promises, statSync } from "node:fs"; import { Buffer as Buffer$1 } from "node:buffer"; import nodeHTTP from "node:http"; import nodeHTTPS from "node:https"; import { isIP } from "node:net"; import r, { PassThrough, pipeline } from "node:stream"; import st from "node:zlib"; //#region ../../node_modules/.pnpm/node-fetch-native@1.6.7/node_modules/node-fetch-native/dist/shared/node-fetch-native.DfbY2q-x.mjs var t = Object.defineProperty; var o = (e, l) => t(e, "name", { value: l, configurable: !0 }); var n$1 = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function f(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } o(f, "getDefaultExportFromCjs"); //#endregion //#region ../../node_modules/.pnpm/node-fetch-native@1.6.7/node_modules/node-fetch-native/dist/node.mjs var Os = Object.defineProperty; var fi = (i) => { throw TypeError(i); }; var n = (i, o) => Os(i, "name", { value: o, configurable: !0 }); var ci = (i, o, a) => o.has(i) || fi("Cannot " + a); var O = (i, o, a) => (ci(i, o, "read from private field"), a ? a.call(i) : o.get(i)), be = (i, o, a) => o.has(i) ? fi("Cannot add the same private member more than once") : o instanceof WeakSet ? o.add(i) : o.set(i, a), X = (i, o, a, f) => (ci(i, o, "write to private field"), f ? f.call(i, a) : o.set(i, a), a); var ve, zt, bt, Cr, ze, It, Ft, mt, ee, yt, He, Ve, gt; function Us(i) { if (!/^data:/i.test(i)) throw new TypeError("`uri` does not appear to be a Data URI (must begin with \"data:\")"); i = i.replace(/\r?\n/g, ""); const o = i.indexOf(","); if (o === -1 || o <= 4) throw new TypeError("malformed data: URI"); const a = i.substring(5, o).split(";"); let f = "", l = !1; const p = a[0] || "text/plain"; let h = p; for (let A = 1; A < a.length; A++) a[A] === "base64" ? l = !0 : a[A] && (h += `;${a[A]}`, a[A].indexOf("charset=") === 0 && (f = a[A].substring(8))); !a[0] && !f.length && (h += ";charset=US-ASCII", f = "US-ASCII"); const S = l ? "base64" : "ascii", v = unescape(i.substring(o + 1)), w = Buffer.from(v, S); return w.type = p, w.typeFull = h, w.charset = f, w; } n(Us, "dataUriToBuffer"); var pi = {}, kt = { exports: {} }; /** * @license * web-streams-polyfill v3.3.3 * Copyright 2024 Mattias Buelens, Diwank Singh Tomer and other contributors. * This code is released under the MIT license. * SPDX-License-Identifier: MIT */ var xs = kt.exports, bi; function Ns() { return bi || (bi = 1, function(i, o) { (function(a, f) { f(o); })(xs, function(a) { function f() {} n(f, "noop"); function l(e) { return typeof e == "object" && e !== null || typeof e == "function"; } n(l, "typeIsObject"); const p = f; function h(e, t) { try { Object.defineProperty(e, "name", { value: t, configurable: !0 }); } catch {} } n(h, "setFunctionName"); const S = Promise, v = Promise.prototype.then, w = Promise.reject.bind(S); function A(e) { return new S(e); } n(A, "newPromise"); function T(e) { return A((t) => t(e)); } n(T, "promiseResolvedWith"); function b(e) { return w(e); } n(b, "promiseRejectedWith"); function q(e, t, r) { return v.call(e, t, r); } n(q, "PerformPromiseThen"); function g(e, t, r) { q(q(e, t, r), void 0, p); } n(g, "uponPromise"); function V(e, t) { g(e, t); } n(V, "uponFulfillment"); function I(e, t) { g(e, void 0, t); } n(I, "uponRejection"); function F(e, t, r) { return q(e, t, r); } n(F, "transformPromiseWith"); function Q(e) { q(e, void 0, p); } n(Q, "setPromiseIsHandledToTrue"); let ge = n((e) => { if (typeof queueMicrotask == "function") ge = queueMicrotask; else { const t = T(void 0); ge = n((r) => q(t, r), "_queueMicrotask"); } return ge(e); }, "_queueMicrotask"); function z(e, t, r) { if (typeof e != "function") throw new TypeError("Argument is not a function"); return Function.prototype.apply.call(e, t, r); } n(z, "reflectCall"); function j(e, t, r) { try { return T(z(e, t, r)); } catch (s) { return b(s); } } n(j, "promiseCall"); const U = 16384, bn = class bn { 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) { const r = this._back; let s = r; r._elements.length === U - 1 && (s = { _elements: [], _next: void 0 }), r._elements.push(t), s !== r && (this._back = s, r._next = s), ++this._size; } shift() { const t = this._front; let r = t; const s = this._cursor; let u = s + 1; const c = t._elements, d = c[s]; return u === U && (r = t._next, u = 0), --this._size, this._cursor = u, t !== r && (this._front = r), c[s] = void 0, d; } forEach(t) { let r = this._cursor, s = this._front, u = s._elements; for (; (r !== u.length || s._next !== void 0) && !(r === u.length && (s = s._next, u = s._elements, r = 0, u.length === 0));) t(u[r]), ++r; } peek() { const t = this._front, r = this._cursor; return t._elements[r]; } }; n(bn, "SimpleQueue"); let D = bn; const jt = Symbol("[[AbortSteps]]"), Qn = Symbol("[[ErrorSteps]]"), Ar = Symbol("[[CancelSteps]]"), Br = Symbol("[[PullSteps]]"), kr = Symbol("[[ReleaseSteps]]"); function Yn(e, t) { e._ownerReadableStream = t, t._reader = e, t._state === "readable" ? qr(e) : t._state === "closed" ? xi(e) : Gn(e, t._storedError); } n(Yn, "ReadableStreamReaderGenericInitialize"); function Wr(e, t) { const r = e._ownerReadableStream; return ie(r, t); } n(Wr, "ReadableStreamReaderGenericCancel"); function _e(e) { const t = e._ownerReadableStream; t._state === "readable" ? Or(e, /* @__PURE__ */ new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")) : Ni(e, /* @__PURE__ */ new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")), t._readableStreamController[kr](), t._reader = void 0, e._ownerReadableStream = void 0; } n(_e, "ReadableStreamReaderGenericRelease"); function Lt(e) { return /* @__PURE__ */ new TypeError("Cannot " + e + " a stream using a released reader"); } n(Lt, "readerLockException"); function qr(e) { e._closedPromise = A((t, r) => { e._closedPromise_resolve = t, e._closedPromise_reject = r; }); } n(qr, "defaultReaderClosedPromiseInitialize"); function Gn(e, t) { qr(e), Or(e, t); } n(Gn, "defaultReaderClosedPromiseInitializeAsRejected"); function xi(e) { qr(e), Zn(e); } n(xi, "defaultReaderClosedPromiseInitializeAsResolved"); function Or(e, t) { e._closedPromise_reject !== void 0 && (Q(e._closedPromise), e._closedPromise_reject(t), e._closedPromise_resolve = void 0, e._closedPromise_reject = void 0); } n(Or, "defaultReaderClosedPromiseReject"); function Ni(e, t) { Gn(e, t); } n(Ni, "defaultReaderClosedPromiseResetToRejected"); function Zn(e) { e._closedPromise_resolve !== void 0 && (e._closedPromise_resolve(void 0), e._closedPromise_resolve = void 0, e._closedPromise_reject = void 0); } n(Zn, "defaultReaderClosedPromiseResolve"); const Kn = Number.isFinite || function(e) { return typeof e == "number" && isFinite(e); }, Hi = Math.trunc || function(e) { return e < 0 ? Math.ceil(e) : Math.floor(e); }; function Vi(e) { return typeof e == "object" || typeof e == "function"; } n(Vi, "isDictionary"); function ue(e, t) { if (e !== void 0 && !Vi(e)) throw new TypeError(`${t} is not an object.`); } n(ue, "assertDictionary"); function Z(e, t) { if (typeof e != "function") throw new TypeError(`${t} is not a function.`); } n(Z, "assertFunction"); function Qi(e) { return typeof e == "object" && e !== null || typeof e == "function"; } n(Qi, "isObject"); function Jn(e, t) { if (!Qi(e)) throw new TypeError(`${t} is not an object.`); } n(Jn, "assertObject"); function Se(e, t, r) { if (e === void 0) throw new TypeError(`Parameter ${t} is required in '${r}'.`); } n(Se, "assertRequiredArgument"); function zr(e, t, r) { if (e === void 0) throw new TypeError(`${t} is required in '${r}'.`); } n(zr, "assertRequiredField"); function Ir(e) { return Number(e); } n(Ir, "convertUnrestrictedDouble"); function Xn(e) { return e === 0 ? 0 : e; } n(Xn, "censorNegativeZero"); function Yi(e) { return Xn(Hi(e)); } n(Yi, "integerPart"); function Fr(e, t) { const s = Number.MAX_SAFE_INTEGER; let u = Number(e); if (u = Xn(u), !Kn(u)) throw new TypeError(`${t} is not a finite number`); if (u = Yi(u), u < 0 || u > s) throw new TypeError(`${t} is outside the accepted range of 0 to ${s}, inclusive`); return !Kn(u) || u === 0 ? 0 : u; } n(Fr, "convertUnsignedLongLongWithEnforceRange"); function jr(e, t) { if (!We(e)) throw new TypeError(`${t} is not a ReadableStream.`); } n(jr, "assertReadableStream"); function Qe(e) { return new fe(e); } n(Qe, "AcquireReadableStreamDefaultReader"); function eo(e, t) { e._reader._readRequests.push(t); } n(eo, "ReadableStreamAddReadRequest"); function Lr(e, t, r) { const u = e._reader._readRequests.shift(); r ? u._closeSteps() : u._chunkSteps(t); } n(Lr, "ReadableStreamFulfillReadRequest"); function $t(e) { return e._reader._readRequests.length; } n($t, "ReadableStreamGetNumReadRequests"); function to(e) { const t = e._reader; return !(t === void 0 || !Ee(t)); } n(to, "ReadableStreamHasDefaultReader"); const mn = class mn { constructor(t) { if (Se(t, 1, "ReadableStreamDefaultReader"), jr(t, "First parameter"), qe(t)) throw new TypeError("This stream has already been locked for exclusive reading by another reader"); Yn(this, t), this._readRequests = new D(); } get closed() { return Ee(this) ? this._closedPromise : b(Dt("closed")); } cancel(t = void 0) { return Ee(this) ? this._ownerReadableStream === void 0 ? b(Lt("cancel")) : Wr(this, t) : b(Dt("cancel")); } read() { if (!Ee(this)) return b(Dt("read")); if (this._ownerReadableStream === void 0) return b(Lt("read from")); let t, r; const s = A((c, d) => { t = c, r = d; }); return _t(this, { _chunkSteps: n((c) => t({ value: c, done: !1 }), "_chunkSteps"), _closeSteps: n(() => t({ value: void 0, done: !0 }), "_closeSteps"), _errorSteps: n((c) => r(c), "_errorSteps") }), s; } releaseLock() { if (!Ee(this)) throw Dt("releaseLock"); this._ownerReadableStream !== void 0 && Gi(this); } }; n(mn, "ReadableStreamDefaultReader"); let fe = mn; Object.defineProperties(fe.prototype, { cancel: { enumerable: !0 }, read: { enumerable: !0 }, releaseLock: { enumerable: !0 }, closed: { enumerable: !0 } }), h(fe.prototype.cancel, "cancel"), h(fe.prototype.read, "read"), h(fe.prototype.releaseLock, "releaseLock"), typeof Symbol.toStringTag == "symbol" && Object.defineProperty(fe.prototype, Symbol.toStringTag, { value: "ReadableStreamDefaultReader", configurable: !0 }); function Ee(e) { return !l(e) || !Object.prototype.hasOwnProperty.call(e, "_readRequests") ? !1 : e instanceof fe; } n(Ee, "IsReadableStreamDefaultReader"); function _t(e, t) { const r = e._ownerReadableStream; r._disturbed = !0, r._state === "closed" ? t._closeSteps() : r._state === "errored" ? t._errorSteps(r._storedError) : r._readableStreamController[Br](t); } n(_t, "ReadableStreamDefaultReaderRead"); function Gi(e) { _e(e); ro(e, /* @__PURE__ */ new TypeError("Reader was released")); } n(Gi, "ReadableStreamDefaultReaderRelease"); function ro(e, t) { const r = e._readRequests; e._readRequests = new D(), r.forEach((s) => { s._errorSteps(t); }); } n(ro, "ReadableStreamDefaultReaderErrorReadRequests"); function Dt(e) { return /* @__PURE__ */ new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`); } n(Dt, "defaultReaderBrandCheckException"); const Zi = Object.getPrototypeOf(Object.getPrototypeOf(async function* () {}).prototype), yn = class yn { constructor(t, r) { this._ongoingPromise = void 0, this._isFinished = !1, this._reader = t, this._preventCancel = r; } next() { const t = n(() => this._nextSteps(), "nextSteps"); return this._ongoingPromise = this._ongoingPromise ? F(this._ongoingPromise, t, t) : t(), this._ongoingPromise; } return(t) { const r = n(() => this._returnSteps(t), "returnSteps"); return this._ongoingPromise ? F(this._ongoingPromise, r, r) : r(); } _nextSteps() { if (this._isFinished) return Promise.resolve({ value: void 0, done: !0 }); const t = this._reader; let r, s; const u = A((d, m) => { r = d, s = m; }); return _t(t, { _chunkSteps: n((d) => { this._ongoingPromise = void 0, ge(() => r({ value: d, done: !1 })); }, "_chunkSteps"), _closeSteps: n(() => { this._ongoingPromise = void 0, this._isFinished = !0, _e(t), r({ value: void 0, done: !0 }); }, "_closeSteps"), _errorSteps: n((d) => { this._ongoingPromise = void 0, this._isFinished = !0, _e(t), s(d); }, "_errorSteps") }), u; } _returnSteps(t) { if (this._isFinished) return Promise.resolve({ value: t, done: !0 }); this._isFinished = !0; const r = this._reader; if (!this._preventCancel) { const s = Wr(r, t); return _e(r), F(s, () => ({ value: t, done: !0 })); } return _e(r), T({ value: t, done: !0 }); } }; n(yn, "ReadableStreamAsyncIteratorImpl"); let Mt = yn; const no = { next() { return oo(this) ? this._asyncIteratorImpl.next() : b(io("next")); }, return(e) { return oo(this) ? this._asyncIteratorImpl.return(e) : b(io("return")); } }; Object.setPrototypeOf(no, Zi); function Ki(e, t) { const s = new Mt(Qe(e), t), u = Object.create(no); return u._asyncIteratorImpl = s, u; } n(Ki, "AcquireReadableStreamAsyncIterator"); function oo(e) { if (!l(e) || !Object.prototype.hasOwnProperty.call(e, "_asyncIteratorImpl")) return !1; try { return e._asyncIteratorImpl instanceof Mt; } catch { return !1; } } n(oo, "IsReadableStreamAsyncIterator"); function io(e) { return /* @__PURE__ */ new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`); } n(io, "streamAsyncIteratorBrandCheckException"); const ao = Number.isNaN || function(e) { return e !== e; }; var $r, Dr, Mr; function St(e) { return e.slice(); } n(St, "CreateArrayFromList"); function so(e, t, r, s, u) { new Uint8Array(e).set(new Uint8Array(r, s, u), t); } n(so, "CopyDataBlockBytes"); let we = n((e) => (typeof e.transfer == "function" ? we = n((t) => t.transfer(), "TransferArrayBuffer") : typeof structuredClone == "function" ? we = n((t) => structuredClone(t, { transfer: [t] }), "TransferArrayBuffer") : we = n((t) => t, "TransferArrayBuffer"), we(e)), "TransferArrayBuffer"), Ae = n((e) => (typeof e.detached == "boolean" ? Ae = n((t) => t.detached, "IsDetachedBuffer") : Ae = n((t) => t.byteLength === 0, "IsDetachedBuffer"), Ae(e)), "IsDetachedBuffer"); function lo(e, t, r) { if (e.slice) return e.slice(t, r); const s = r - t, u = new ArrayBuffer(s); return so(u, 0, e, t, s), u; } n(lo, "ArrayBufferSlice"); function Ut(e, t) { const r = e[t]; if (r != null) { if (typeof r != "function") throw new TypeError(`${String(t)} is not a function`); return r; } } n(Ut, "GetMethod"); function Ji(e) { const t = { [Symbol.iterator]: () => e.iterator }, r = async function* () { return yield* t; }(); return { iterator: r, nextMethod: r.next, done: !1 }; } n(Ji, "CreateAsyncFromSyncIterator"); const Ur = (Mr = ($r = Symbol.asyncIterator) !== null && $r !== void 0 ? $r : (Dr = Symbol.for) === null || Dr === void 0 ? void 0 : Dr.call(Symbol, "Symbol.asyncIterator")) !== null && Mr !== void 0 ? Mr : "@@asyncIterator"; function uo(e, t = "sync", r) { if (r === void 0) if (t === "async") { if (r = Ut(e, Ur), r === void 0) return Ji(uo(e, "sync", Ut(e, Symbol.iterator))); } else r = Ut(e, Symbol.iterator); if (r === void 0) throw new TypeError("The object is not iterable"); const s = z(r, e, []); if (!l(s)) throw new TypeError("The iterator method must return an object"); return { iterator: s, nextMethod: s.next, done: !1 }; } n(uo, "GetIterator"); function Xi(e) { const t = z(e.nextMethod, e.iterator, []); if (!l(t)) throw new TypeError("The iterator.next() method must return an object"); return t; } n(Xi, "IteratorNext"); function ea(e) { return !!e.done; } n(ea, "IteratorComplete"); function ta(e) { return e.value; } n(ta, "IteratorValue"); function ra(e) { return !(typeof e != "number" || ao(e) || e < 0); } n(ra, "IsNonNegativeNumber"); function fo(e) { const t = lo(e.buffer, e.byteOffset, e.byteOffset + e.byteLength); return new Uint8Array(t); } n(fo, "CloneAsUint8Array"); function xr(e) { const t = e._queue.shift(); return e._queueTotalSize -= t.size, e._queueTotalSize < 0 && (e._queueTotalSize = 0), t.value; } n(xr, "DequeueValue"); function Nr(e, t, r) { if (!ra(r) || r === Infinity) throw new RangeError("Size must be a finite, non-NaN, non-negative number."); e._queue.push({ value: t, size: r }), e._queueTotalSize += r; } n(Nr, "EnqueueValueWithSize"); function na(e) { return e._queue.peek().value; } n(na, "PeekQueueValue"); function Be(e) { e._queue = new D(), e._queueTotalSize = 0; } n(Be, "ResetQueue"); function co(e) { return e === DataView; } n(co, "isDataViewConstructor"); function oa(e) { return co(e.constructor); } n(oa, "isDataView"); function ia(e) { return co(e) ? 1 : e.BYTES_PER_ELEMENT; } n(ia, "arrayBufferViewElementSize"); const gn = class gn { constructor() { throw new TypeError("Illegal constructor"); } get view() { if (!Hr(this)) throw Zr("view"); return this._view; } respond(t) { if (!Hr(this)) throw Zr("respond"); if (Se(t, 1, "respond"), t = Fr(t, "First parameter"), this._associatedReadableByteStreamController === void 0) throw new TypeError("This BYOB request has been invalidated"); if (Ae(this._view.buffer)) throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response"); Vt(this._associatedReadableByteStreamController, t); } respondWithNewView(t) { if (!Hr(this)) throw Zr("respondWithNewView"); if (Se(t, 1, "respondWithNewView"), !ArrayBuffer.isView(t)) throw new TypeError("You can only respond with array buffer views"); if (this._associatedReadableByteStreamController === void 0) throw new TypeError("This BYOB request has been invalidated"); if (Ae(t.buffer)) throw new TypeError("The given view's buffer has been detached and so cannot be used as a response"); Qt(this._associatedReadableByteStreamController, t); } }; n(gn, "ReadableStreamBYOBRequest"); let Re = gn; Object.defineProperties(Re.prototype, { respond: { enumerable: !0 }, respondWithNewView: { enumerable: !0 }, view: { enumerable: !0 } }), h(Re.prototype.respond, "respond"), h(Re.prototype.respondWithNewView, "respondWithNewView"), typeof Symbol.toStringTag == "symbol" && Object.defineProperty(Re.prototype, Symbol.toStringTag, { value: "ReadableStreamBYOBRequest", configurable: !0 }); const _n = class _n { constructor() { throw new TypeError("Illegal constructor"); } get byobRequest() { if (!Ie(this)) throw Rt("byobRequest"); return Gr(this); } get desiredSize() { if (!Ie(this)) throw Rt("desiredSize"); return Ro(this); } close() { if (!Ie(this)) throw Rt("close"); if (this._closeRequested) throw new TypeError("The stream has already been closed; do not close it again!"); const 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`); wt(this); } enqueue(t) { if (!Ie(this)) throw Rt("enqueue"); if (Se(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"); const r = this._controlledReadableByteStream._state; if (r !== "readable") throw new TypeError(`The stream (in ${r} state) is not in the readable state and cannot be enqueued to`); Ht(this, t); } error(t = void 0) { if (!Ie(this)) throw Rt("error"); K(this, t); } [Ar](t) { ho(this), Be(this); const r = this._cancelAlgorithm(t); return Nt(this), r; } [Br](t) { const r = this._controlledReadableByteStream; if (this._queueTotalSize > 0) { wo(this, t); return; } const s = this._autoAllocateChunkSize; if (s !== void 0) { let u; try { u = new ArrayBuffer(s); } catch (d) { t._errorSteps(d); return; } const c = { buffer: u, bufferByteLength: s, byteOffset: 0, byteLength: s, bytesFilled: 0, minimumFill: 1, elementSize: 1, viewConstructor: Uint8Array, readerType: "default" }; this._pendingPullIntos.push(c); } eo(r, t), Fe(this); } [kr]() { if (this._pendingPullIntos.length > 0) { const t = this._pendingPullIntos.peek(); t.readerType = "none", this._pendingPullIntos = new D(), this._pendingPullIntos.push(t); } } }; n(_n, "ReadableByteStreamController"); let te = _n; Object.defineProperties(te.prototype, { close: { enumerable: !0 }, enqueue: { enumerable: !0 }, error: { enumerable: !0 }, byobRequest: { enumerable: !0 }, desiredSize: { enumerable: !0 } }), h(te.prototype.close, "close"), h(te.prototype.enqueue, "enqueue"), h(te.prototype.error, "error"), typeof Symbol.toStringTag == "symbol" && Object.defineProperty(te.prototype, Symbol.toStringTag, { value: "ReadableByteStreamController", configurable: !0 }); function Ie(e) { return !l(e) || !Object.prototype.hasOwnProperty.call(e, "_controlledReadableByteStream") ? !1 : e instanceof te; } n(Ie, "IsReadableByteStreamController"); function Hr(e) { return !l(e) || !Object.prototype.hasOwnProperty.call(e, "_associatedReadableByteStreamController") ? !1 : e instanceof Re; } n(Hr, "IsReadableStreamBYOBRequest"); function Fe(e) { if (!fa(e)) return; if (e._pulling) { e._pullAgain = !0; return; } e._pulling = !0; g(e._pullAlgorithm(), () => (e._pulling = !1, e._pullAgain && (e._pullAgain = !1, Fe(e)), null), (s) => (K(e, s), null)); } n(Fe, "ReadableByteStreamControllerCallPullIfNeeded"); function ho(e) { Qr(e), e._pendingPullIntos = new D(); } n(ho, "ReadableByteStreamControllerClearPendingPullIntos"); function Vr(e, t) { let r = !1; e._state === "closed" && (r = !0); const s = po(t); t.readerType === "default" ? Lr(e, s, r) : ma(e, s, r); } n(Vr, "ReadableByteStreamControllerCommitPullIntoDescriptor"); function po(e) { const t = e.bytesFilled, r = e.elementSize; return new e.viewConstructor(e.buffer, e.byteOffset, t / r); } n(po, "ReadableByteStreamControllerConvertPullIntoDescriptor"); function xt(e, t, r, s) { e._queue.push({ buffer: t, byteOffset: r, byteLength: s }), e._queueTotalSize += s; } n(xt, "ReadableByteStreamControllerEnqueueChunkToQueue"); function bo(e, t, r, s) { let u; try { u = lo(t, r, r + s); } catch (c) { throw K(e, c), c; } xt(e, u, 0, s); } n(bo, "ReadableByteStreamControllerEnqueueClonedChunkToQueue"); function mo(e, t) { t.bytesFilled > 0 && bo(e, t.buffer, t.byteOffset, t.bytesFilled), Ye(e); } n(mo, "ReadableByteStreamControllerEnqueueDetachedPullIntoToQueue"); function yo(e, t) { const r = Math.min(e._queueTotalSize, t.byteLength - t.bytesFilled), s = t.bytesFilled + r; let u = r, c = !1; const m = s - s % t.elementSize; m >= t.minimumFill && (u = m - t.bytesFilled, c = !0); const R = e._queue; for (; u > 0;) { const y = R.peek(), C = Math.min(u, y.byteLength), P = t.byteOffset + t.bytesFilled; so(t.buffer, P, y.buffer, y.byteOffset, C), y.byteLength === C ? R.shift() : (y.byteOffset += C, y.byteLength -= C), e._queueTotalSize -= C, go(e, C, t), u -= C; } return c; } n(yo, "ReadableByteStreamControllerFillPullIntoDescriptorFromQueue"); function go(e, t, r) { r.bytesFilled += t; } n(go, "ReadableByteStreamControllerFillHeadPullIntoDescriptor"); function _o(e) { e._queueTotalSize === 0 && e._closeRequested ? (Nt(e), At(e._controlledReadableByteStream)) : Fe(e); } n(_o, "ReadableByteStreamControllerHandleQueueDrain"); function Qr(e) { e._byobRequest !== null && (e._byobRequest._associatedReadableByteStreamController = void 0, e._byobRequest._view = null, e._byobRequest = null); } n(Qr, "ReadableByteStreamControllerInvalidateBYOBRequest"); function Yr(e) { for (; e._pendingPullIntos.length > 0;) { if (e._queueTotalSize === 0) return; const t = e._pendingPullIntos.peek(); yo(e, t) && (Ye(e), Vr(e._controlledReadableByteStream, t)); } } n(Yr, "ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue"); function aa(e) { const t = e._controlledReadableByteStream._reader; for (; t._readRequests.length > 0;) { if (e._queueTotalSize === 0) return; wo(e, t._readRequests.shift()); } } n(aa, "ReadableByteStreamControllerProcessReadRequestsUsingQueue"); function sa(e, t, r, s) { const u = e._controlledReadableByteStream, c = t.constructor, d = ia(c), { byteOffset: m, byteLength: R } = t, y = r * d; let C; try { C = we(t.buffer); } catch (B) { s._errorSteps(B); return; } const P = { buffer: C, bufferByteLength: C.byteLength, byteOffset: m, byteLength: R, bytesFilled: 0, minimumFill: y, elementSize: d, viewConstructor: c, readerType: "byob" }; if (e._pendingPullIntos.length > 0) { e._pendingPullIntos.push(P), Po(u, s); return; } if (u._state === "closed") { const B = new c(P.buffer, P.byteOffset, 0); s._closeSteps(B); return; } if (e._queueTotalSize > 0) { if (yo(e, P)) { const B = po(P); _o(e), s._chunkSteps(B); return; } if (e._closeRequested) { const B = /* @__PURE__ */ new TypeError("Insufficient bytes to fill elements in the given buffer"); K(e, B), s._errorSteps(B); return; } } e._pendingPullIntos.push(P), Po(u, s), Fe(e); } n(sa, "ReadableByteStreamControllerPullInto"); function la(e, t) { t.readerType === "none" && Ye(e); const r = e._controlledReadableByteStream; if (Kr(r)) for (; vo(r) > 0;) Vr(r, Ye(e)); } n(la, "ReadableByteStreamControllerRespondInClosedState"); function ua(e, t, r) { if (go(e, t, r), r.readerType === "none") { mo(e, r), Yr(e); return; } if (r.bytesFilled < r.minimumFill) return; Ye(e); const s = r.bytesFilled % r.elementSize; if (s > 0) { const u = r.byteOffset + r.bytesFilled; bo(e, r.buffer, u - s, s); } r.bytesFilled -= s, Vr(e._controlledReadableByteStream, r), Yr(e); } n(ua, "ReadableByteStreamControllerRespondInReadableState"); function So(e, t) { const r = e._pendingPullIntos.peek(); Qr(e), e._controlledReadableByteStream._state === "closed" ? la(e, r) : ua(e, t, r), Fe(e); } n(So, "ReadableByteStreamControllerRespondInternal"); function Ye(e) { return e._pendingPullIntos.shift(); } n(Ye, "ReadableByteStreamControllerShiftPendingPullInto"); function fa(e) { const t = e._controlledReadableByteStream; return t._state !== "readable" || e._closeRequested || !e._started ? !1 : !!(to(t) && $t(t) > 0 || Kr(t) && vo(t) > 0 || Ro(e) > 0); } n(fa, "ReadableByteStreamControllerShouldCallPull"); function Nt(e) { e._pullAlgorithm = void 0, e._cancelAlgorithm = void 0; } n(Nt, "ReadableByteStreamControllerClearAlgorithms"); function wt(e) { const t = e._controlledReadableByteStream; if (!(e._closeRequested || t._state !== "readable")) { if (e._queueTotalSize > 0) { e._closeRequested = !0; return; } if (e._pendingPullIntos.length > 0) { const r = e._pendingPullIntos.peek(); if (r.bytesFilled % r.elementSize !== 0) { const s = /* @__PURE__ */ new TypeError("Insufficient bytes to fill elements in the given buffer"); throw K(e, s), s; } } Nt(e), At(t); } } n(wt, "ReadableByteStreamControllerClose"); function Ht(e, t) { const r = e._controlledReadableByteStream; if (e._closeRequested || r._state !== "readable") return; const { buffer: s, byteOffset: u, byteLength: c } = t; if (Ae(s)) throw new TypeError("chunk's buffer is detached and so cannot be enqueued"); const d = we(s); if (e._pendingPullIntos.length > 0) { const m = e._pendingPullIntos.peek(); if (Ae(m.buffer)) throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk"); Qr(e), m.buffer = we(m.buffer), m.readerType === "none" && mo(e, m); } if (to(r)) if (aa(e), $t(r) === 0) xt(e, d, u, c); else { e._pendingPullIntos.length > 0 && Ye(e); Lr(r, new Uint8Array(d, u, c), !1); } else Kr(r) ? (xt(e, d, u, c), Yr(e)) : xt(e, d, u, c); Fe(e); } n(Ht, "ReadableByteStreamControllerEnqueue"); function K(e, t) { const r = e._controlledReadableByteStream; r._state === "readable" && (ho(e), Be(e), Nt(e), Zo(r, t)); } n(K, "ReadableByteStreamControllerError"); function wo(e, t) { const r = e._queue.shift(); e._queueTotalSize -= r.byteLength, _o(e); const s = new Uint8Array(r.buffer, r.byteOffset, r.byteLength); t._chunkSteps(s); } n(wo, "ReadableByteStreamControllerFillReadRequestFromQueue"); function Gr(e) { if (e._byobRequest === null && e._pendingPullIntos.length > 0) { const t = e._pendingPullIntos.peek(), r = new Uint8Array(t.buffer, t.byteOffset + t.bytesFilled, t.byteLength - t.bytesFilled), s = Object.create(Re.prototype); da(s, e, r), e._byobRequest = s; } return e._byobRequest; } n(Gr, "ReadableByteStreamControllerGetBYOBRequest"); function Ro(e) { const t = e._controlledReadableByteStream._state; return t === "errored" ? null : t === "closed" ? 0 : e._strategyHWM - e._queueTotalSize; } n(Ro, "ReadableByteStreamControllerGetDesiredSize"); function Vt(e, t) { const r = 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 (r.bytesFilled + t > r.byteLength) throw new RangeError("bytesWritten out of range"); } r.buffer = we(r.buffer), So(e, t); } n(Vt, "ReadableByteStreamControllerRespond"); function Qt(e, t) { const r = 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 (r.byteOffset + r.bytesFilled !== t.byteOffset) throw new RangeError("The region specified by view does not match byobRequest"); if (r.bufferByteLength !== t.buffer.byteLength) throw new RangeError("The buffer of view has different capacity than byobRequest"); if (r.bytesFilled + t.byteLength > r.byteLength) throw new RangeError("The region specified by view is larger than byobRequest"); const u = t.byteLength; r.buffer = we(t.buffer), So(e, u); } n(Qt, "ReadableByteStreamControllerRespondWithNewView"); function To(e, t, r, s, u, c, d) { t._controlledReadableByteStream = e, t._pullAgain = !1, t._pulling = !1, t._byobRequest = null, t._queue = t._queueTotalSize = void 0, Be(t), t._closeRequested = !1, t._started = !1, t._strategyHWM = c, t._pullAlgorithm = s, t._cancelAlgorithm = u, t._autoAllocateChunkSize = d, t._pendingPullIntos = new D(), e._readableStreamController = t; g(T(r()), () => (t._started = !0, Fe(t), null), (R) => (K(t, R), null)); } n(To, "SetUpReadableByteStreamController"); function ca(e, t, r) { const s = Object.create(te.prototype); let u, c, d; t.start !== void 0 ? u = n(() => t.start(s), "startAlgorithm") : u = n(() => {}, "startAlgorithm"), t.pull !== void 0 ? c = n(() => t.pull(s), "pullAlgorithm") : c = n(() => T(void 0), "pullAlgorithm"), t.cancel !== void 0 ? d = n((R) => t.cancel(R), "cancelAlgorithm") : d = n(() => T(void 0), "cancelAlgorithm"); const m = t.autoAllocateChunkSize; if (m === 0) throw new TypeError("autoAllocateChunkSize must be greater than 0"); To(e, s, u, c, d, r, m); } n(ca, "SetUpReadableByteStreamControllerFromUnderlyingSource"); function da(e, t, r) { e._associatedReadableByteStreamController = t, e._view = r; } n(da, "SetUpReadableStreamBYOBRequest"); function Zr(e) { return /* @__PURE__ */ new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`); } n(Zr, "byobRequestBrandCheckException"); function Rt(e) { return /* @__PURE__ */ new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`); } n(Rt, "byteStreamControllerBrandCheckException"); function ha(e, t) { ue(e, t); const r = e?.mode; return { mode: r === void 0 ? void 0 : pa(r, `${t} has member 'mode' that`) }; } n(ha, "convertReaderOptions"); function pa(e, t) { if (e = `${e}`, e !== "byob") throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`); return e; } n(pa, "convertReadableStreamReaderMode"); function ba(e, t) { var r; ue(e, t); return { min: Fr((r = e?.min) !== null && r !== void 0 ? r : 1, `${t} has member 'min' that`) }; } n(ba, "convertByobReadOptions"); function Co(e) { return new ce(e); } n(Co, "AcquireReadableStreamBYOBReader"); function Po(e, t) { e._reader._readIntoRequests.push(t); } n(Po, "ReadableStreamAddReadIntoRequest"); function ma(e, t, r) { const u = e._reader._readIntoRequests.shift(); r ? u._closeSteps(t) : u._chunkSteps(t); } n(ma, "ReadableStreamFulfillReadIntoRequest"); function vo(e) { return e._reader._readIntoRequests.length; } n(vo, "ReadableStreamGetNumReadIntoRequests"); function Kr(e) { const t = e._reader; return !(t === void 0 || !je(t)); } n(Kr, "ReadableStreamHasBYOBReader"); const Sn = class Sn { constructor(t) { if (Se(t, 1, "ReadableStreamBYOBReader"), jr(t, "First parameter"), qe(t)) throw new TypeError("This stream has already been locked for exclusive reading by another reader"); if (!Ie(t._readableStreamController)) throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source"); Yn(this, t), this._readIntoRequests = new D(); } get closed() { return je(this) ? this._closedPromise : b(Yt("closed")); } cancel(t = void 0) { return je(this) ? this._ownerReadableStream === void 0 ? b(Lt("cancel")) : Wr(this, t) : b(Yt("cancel")); } read(t, r = {}) { if (!je(this)) return b(Yt("read")); if (!ArrayBuffer.isView(t)) return b(/* @__PURE__ */ new TypeError("view must be an array buffer view")); if (t.byteLength === 0) return b(/* @__PURE__ */ new TypeError("view must have non-zero byteLength")); if (t.buffer.byteLength === 0) return b(/* @__PURE__ */ new TypeError("view's buffer must have non-zero byteLength")); if (Ae(t.buffer)) return b(/* @__PURE__ */ new TypeError("view's buffer has been detached")); let s; try { s = ba(r, "options"); } catch (y) { return b(y); } const u = s.min; if (u === 0) return b(/* @__PURE__ */ new TypeError("options.min must be greater than 0")); if (oa(t)) { if (u > t.byteLength) return b(/* @__PURE__ */ new RangeError("options.min must be less than or equal to view's byteLength")); } else if (u > t.length) return b(/* @__PURE__ */ new RangeError("options.min must be less than or equal to view's length")); if (this._ownerReadableStream === void 0) return b(Lt("read from")); let c, d; const m = A((y, C) => { c = y, d = C; }); return Eo(this, t, u, { _chunkSteps: n((y) => c({ value: y, done: !1 }), "_chunkSteps"), _closeSteps: n((y) => c({ value: y, done: !0 }), "_closeSteps"), _errorSteps: n((y) => d(y), "_errorSteps") }), m; } releaseLock() { if (!je(this)) throw Yt("releaseLock"); this._ownerReadableStream !== void 0 && ya(this); } }; n(Sn, "ReadableStreamBYOBReader"); let ce = Sn; Object.defineProperties(ce.prototype, { cancel: { enumerable: !0 }, read: { enumerable: !0 }, releaseLock: { enumerable: !0 }, closed: { enumerable: !0 } }), h(ce.prototype.cancel, "cancel"), h(ce.prototype.read, "read"), h(ce.prototype.releaseLock, "releaseLock"), typeof Symbol.toStringTag == "symbol" && Object.defineProperty(ce.prototype, Symbol.toStringTag, { value: "ReadableStreamBYOBReader", configurable: !0 }); function je(e) { return !l(e) || !Object.prototype.hasOwnProperty.call(e, "_readIntoRequests") ? !1 : e instanceof ce; } n(je, "IsReadableStreamBYOBReader"); function Eo(e, t, r, s) { const u = e._ownerReadableStream; u._disturbed = !0, u._state === "errored" ? s._errorSteps(u._storedError) : sa(u._readableStreamController, t, r, s); } n(Eo, "ReadableStreamBYOBReaderRead"); function ya(e) { _e(e); Ao(e, /* @__PURE__ */ new TypeError("Reader was released")); } n(ya, "ReadableStreamBYOBReaderRelease"); function Ao(e, t) { const r = e._readIntoRequests; e._readIntoRequests = new D(), r.forEach((s) => { s._errorSteps(t); }); } n(Ao, "ReadableStreamBYOBReaderErrorReadIntoRequests"); function Yt(e) { return /* @__PURE__ */ new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`); } n(Yt, "byobReaderBrandCheckException"); function Tt(e, t) { const { highWaterMark: r } = e; if (r === void 0) return t; if (ao(r) || r < 0) throw new RangeError("Invalid highWaterMark"); return r; } n(Tt, "ExtractHighWaterMark"); function Gt(e) { const { size: t } = e; return t || (() => 1); } n(Gt, "ExtractSizeAlgorithm"); function Zt(e, t) { ue(e, t); const r = e?.highWaterMark, s = e?.size; return { highWaterMark: r === void 0 ? void 0 : Ir(r), size: s === void 0 ? void 0 : ga(s, `${t} has member 'size' that`) }; } n(Zt, "convertQueuingStrategy"); function ga(e, t) { return Z(e, t), (r) => Ir(e(r)); } n(ga, "convertQueuingStrategySize"); function _a(e, t) { ue(e, t); const r = e?.abort, s = e?.close, u = e?.start, c = e?.type, d = e?.write; return { abort: r === void 0 ? void 0 : Sa(r, e, `${t} has member 'abort' that`), close: s === void 0 ? void 0 : wa(s, e, `${t} has member 'close' that`), start: u === void 0 ? void 0 : Ra(u, e, `${t} has member 'start' that`), write: d === void 0 ? void 0 : Ta(d, e, `${t} has member 'write' that`), type: c }; } n(_a, "convertUnderlyingSink"); function Sa(e, t, r) { return Z(e, r), (s) => j(e, t, [s]); } n(Sa, "convertUnderlyingSinkAbortCallback"); function wa(e, t, r) { return Z(e, r), () => j(e, t, []); } n(wa, "convertUnderlyingSinkCloseCallback"); function Ra(e, t, r) { return Z(e, r), (s) => z(e, t, [s]); } n(Ra, "convertUnderlyingSinkStartCallback"); function Ta(e, t, r) { return Z(e, r), (s, u) => j(e, t, [s, u]); } n(Ta, "convertUnderlyingSinkWriteCallback"); function Bo(e, t) { if (!Ge(e)) throw new TypeError(`${t} is not a WritableStream.`); } n(Bo, "assertWritableStream"); function Ca(e) { if (typeof e != "object" || e === null) return !1; try { return typeof e.aborted == "boolean"; } catch { return !1; } } n(Ca, "isAbortSignal"); const Pa = typeof AbortController == "function"; function va() { if (Pa) return new AbortController(); } n(va, "createAbortController"); const wn = class wn { constructor(t = {}, r = {}) { t === void 0 ? t = null : Jn(t, "First parameter"); const s = Zt(r, "Second parameter"), u = _a(t, "First parameter"); if (Wo(this), u.type !== void 0) throw new RangeError("Invalid type is specified"); const d = Gt(s), m = Tt(s, 1); Da(this, u, m, d); } get locked() { if (!Ge(this)) throw tr("locked"); return Ze(this); } abort(t = void 0) { return Ge(this) ? Ze(this) ? b(/* @__PURE__ */ new TypeError("Cannot abort a stream that already has a writer")) : Kt(this, t) : b(tr("abort")); } close() { return Ge(this) ? Ze(this) ? b(/* @__PURE__ */ new TypeError("Cannot close a stream that already has a writer")) : he(this) ? b(/* @__PURE__ */ new TypeError("Cannot close an already-closing stream")) : qo(this) : b(tr("close")); } getWriter() { if (!Ge(this)) throw tr("getWriter"); return ko(this); } }; n(wn, "WritableStream"); let de = wn; Object.defineProperties(de.prototype, { abort: { enumerable: !0 }, close: { enumerable: !0 }, getWriter: { enumerable: !0 }, locked: { enumerable: !0 } }), h(de.prototype.abort, "abort"), h(de.prototype.close, "close"), h(de.prototype.getWriter, "getWriter"), typeof Symbol.toStringTag == "symbol" && Object.defineProperty(de.prototype, Symbol.toStringTag, { value: "WritableStream", configurable: !0 }); function ko(e) { return new re(e); } n(ko, "AcquireWritableStreamDefaultWriter"); function Ea(e, t, r, s, u = 1, c = () => 1) { const d = Object.create(de.prototype); Wo(d); return Lo(d, Object.create(ke.prototype), e, t, r, s, u, c), d; } n(Ea, "CreateWritableStream"); function Wo(e) { e._state = "writable", e._storedError = void 0, e._writer = void 0, e._writableStreamController = void 0, e._writeRequests = new D(), e._inFlightWriteRequest = void 0, e._closeRequest = void 0, e._inFlightCloseRequest = void 0, e._pendingAbortRequest = void 0, e._backpressure = !1; } n(Wo, "InitializeWritableStream"); function Ge(e) { return !l(e) || !Object.prototype.hasOwnProperty.call(e, "_writableStreamController") ? !1 : e instanceof de; } n(Ge, "IsWritableStream"); function Ze(e) { return e._writer !== void 0; } n(Ze, "IsWritableStreamLocked"); function Kt(e, t) { var r; if (e._state === "closed" || e._state === "errored") return T(void 0); e._writableStreamController._abortReason = t, (r = e._writableStreamController._abortController) === null || r === void 0 || r.abort(t); const s = e._state; if (s === "closed" || s === "errored") return T(void 0); if (e._pendingAbortRequest !== void 0) return e._pendingAbortRequest._promise; let u = !1; s === "erroring" && (u = !0, t = void 0); const c = A((d, m) => { e._pendingAbortRequest = { _promise: void 0, _resolve: d, _reject: m, _reason: t, _wasAlreadyErroring: u }; }); return e._pendingAbortRequest._promise = c, u || Xr(e, t), c; } n(Kt, "WritableStreamAbort"); function qo(e) { const t = e._state; if (t === "closed" || t === "errored") return b(/* @__PURE__ */ new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`)); const r = A((u, c) => { e._closeRequest = { _resolve: u, _reject: c }; }), s = e._writer; return s !== void 0 && e._backpressure && t === "writable" && ln(s), Ma(e._writableStreamController), r; } n(qo, "WritableStreamClose"); function Aa(e) { return A((r, s) => { const u = { _resolve: r, _reject: s }; e._writeRequests.push(u); }); } n(Aa, "WritableStreamAddWriteRequest"); function Jr(e, t) { if (e._state === "writable") { Xr(e, t); return; } en(e); } n(Jr, "WritableStreamDealWithRejection"); function Xr(e, t) { const r = e._writableStreamController; e._state = "erroring", e._storedError = t; const s = e._writer; s !== void 0 && zo(s, t), !Oa(e) && r._started && en(e); } n(Xr, "WritableStreamStartErroring"); function en(e) { e._state = "errored", e._writableStreamController[Qn](); const t = e._storedError; if (e._writeRequests.forEach((u) => { u._reject(t); }), e._writeRequests = new D(), e._pendingAbortRequest === void 0) { Jt(e); return; } const r = e._pendingAbortRequest; if (e._pendingAbortRequest = void 0, r._wasAlreadyErroring) { r._reject(t), Jt(e); return; } g(e._writableStreamController[jt](r._reason), () => (r._resolve(), Jt(e), null), (u) => (r._reject(u), Jt(e), null)); } n(en, "WritableStreamFinishErroring"); function Ba(e) { e._inFlightWriteRequest._resolve(void 0), e._inFlightWriteRequest = void 0; } n(Ba, "WritableStreamFinishInFlightWrite"); function ka(e, t) { e._inFlightWriteRequest._reject(t), e._inFlightWriteRequest = void 0, Jr(e, t); } n(ka, "WritableStreamFinishInFlightWriteWithError"); function Wa(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"; const r = e._writer; r !== void 0 && Uo(r); } n(Wa, "WritableStreamFinishInFlightClose"); function qa(e, t) { e._inFlightCloseRequest._reject(t), e._inFlightCloseRequest = void 0, e._pendingAbortRequest !== void 0 && (e._pendingAbortRequest._reject(t), e._pendingAbortRequest = void 0), Jr(e, t); } n(qa, "WritableStreamFinishInFlightCloseWithError"); function he(e) { return !(e._closeRequest === void 0 && e._inFlightCloseRequest === void 0); } n(he, "WritableStreamCloseQueuedOrInFlight"); function Oa(e) { return !(e._inFlightWriteRequest === void 0 && e._inFlightCloseRequest === void 0); } n(Oa, "WritableStreamHasOperationMarkedInFlight"); function za(e) { e._inFlightCloseRequest = e._closeRequest, e._closeRequest = void 0; } n(za, "WritableStreamMarkCloseRequestInFlight"); function Ia(e) { e._inFlightWriteRequest = e._writeRequests.shift(); } n(Ia, "WritableStreamMarkFirstWriteRequestInFlight"); function Jt(e) { e._closeRequest !== void 0 && (e._closeRequest._reject(e._storedError), e._closeRequest = void 0); const t = e._writer; t !== void 0 && an(t, e._storedError); } n(Jt, "WritableStreamRejectCloseAndClosedPromiseIfNeeded"); function tn(e, t) { const r = e._writer; r !== void 0 && t !== e._backpressure && (t ? Ya(r) : ln(r)), e._backpressure = t; } n(tn, "WritableStreamUpdateBackpressure"); const Rn = class Rn { constructor(t) { if (Se(t, 1, "WritableStreamDefaultWriter"), Bo(t, "First parameter"), Ze(t)) throw new TypeError("This stream has already been locked for exclusive writing by another writer"); this._ownerWritableStream = t, t._writer = this; const r = t._state; if (r === "writable") !he(t) && t._backpressure ? nr(this) : xo(this), rr(this); else if (r === "erroring") sn