nuxi
Version:
Nuxt CLI
1,358 lines • 143 kB
JavaScript
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