UNPKG

cmte

Version:

Design by Committee™ except it's just you and LLMs

1,407 lines (1,404 loc) 519 kB
#!/usr/bin/env node var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __require = /* @__PURE__ */ ((x2) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x2, { get: (a2, b2) => (typeof require !== "undefined" ? require : a2)[b2] }) : x2)(function(x2) { if (typeof require !== "undefined") return require.apply(this, arguments); throw Error('Dynamic require of "' + x2 + '" is not supported'); }); var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod) => function __require2() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); // node_modules/balanced-match/index.js var require_balanced_match = __commonJS({ "node_modules/balanced-match/index.js"(exports, module) { "use strict"; module.exports = balanced; function balanced(a2, b2, str2) { if (a2 instanceof RegExp) a2 = maybeMatch(a2, str2); if (b2 instanceof RegExp) b2 = maybeMatch(b2, str2); var r2 = range(a2, b2, str2); return r2 && { start: r2[0], end: r2[1], pre: str2.slice(0, r2[0]), body: str2.slice(r2[0] + a2.length, r2[1]), post: str2.slice(r2[1] + b2.length) }; } function maybeMatch(reg, str2) { var m2 = str2.match(reg); return m2 ? m2[0] : null; } balanced.range = range; function range(a2, b2, str2) { var begs, beg, left, right, result; var ai = str2.indexOf(a2); var bi = str2.indexOf(b2, ai + 1); var i2 = ai; if (ai >= 0 && bi > 0) { if (a2 === b2) { return [ai, bi]; } begs = []; left = str2.length; while (i2 >= 0 && !result) { if (i2 == ai) { begs.push(i2); ai = str2.indexOf(a2, i2 + 1); } else if (begs.length == 1) { result = [begs.pop(), bi]; } else { beg = begs.pop(); if (beg < left) { left = beg; right = bi; } bi = str2.indexOf(b2, i2 + 1); } i2 = ai < bi && ai >= 0 ? ai : bi; } if (begs.length) { result = [left, right]; } } return result; } } }); // node_modules/brace-expansion/index.js var require_brace_expansion = __commonJS({ "node_modules/brace-expansion/index.js"(exports, module) { var balanced = require_balanced_match(); module.exports = expandTop; var escSlash = "\0SLASH" + Math.random() + "\0"; var escOpen = "\0OPEN" + Math.random() + "\0"; var escClose = "\0CLOSE" + Math.random() + "\0"; var escComma = "\0COMMA" + Math.random() + "\0"; var escPeriod = "\0PERIOD" + Math.random() + "\0"; function numeric(str2) { return parseInt(str2, 10) == str2 ? parseInt(str2, 10) : str2.charCodeAt(0); } function escapeBraces(str2) { return str2.split("\\\\").join(escSlash).split("\\{").join(escOpen).split("\\}").join(escClose).split("\\,").join(escComma).split("\\.").join(escPeriod); } function unescapeBraces(str2) { return str2.split(escSlash).join("\\").split(escOpen).join("{").split(escClose).join("}").split(escComma).join(",").split(escPeriod).join("."); } function parseCommaParts(str2) { if (!str2) return [""]; var parts = []; var m2 = balanced("{", "}", str2); if (!m2) return str2.split(","); var pre = m2.pre; var body = m2.body; var post = m2.post; var p2 = pre.split(","); p2[p2.length - 1] += "{" + body + "}"; var postParts = parseCommaParts(post); if (post.length) { p2[p2.length - 1] += postParts.shift(); p2.push.apply(p2, postParts); } parts.push.apply(parts, p2); return parts; } function expandTop(str2) { if (!str2) return []; if (str2.substr(0, 2) === "{}") { str2 = "\\{\\}" + str2.substr(2); } return expand2(escapeBraces(str2), true).map(unescapeBraces); } function embrace(str2) { return "{" + str2 + "}"; } function isPadded(el) { return /^-?0\d/.test(el); } function lte(i2, y2) { return i2 <= y2; } function gte(i2, y2) { return i2 >= y2; } function expand2(str2, isTop) { var expansions = []; var m2 = balanced("{", "}", str2); if (!m2) return [str2]; var pre = m2.pre; var post = m2.post.length ? expand2(m2.post, false) : [""]; if (/\$$/.test(m2.pre)) { for (var k2 = 0; k2 < post.length; k2++) { var expansion = pre + "{" + m2.body + "}" + post[k2]; expansions.push(expansion); } } else { var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m2.body); var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m2.body); var isSequence = isNumericSequence || isAlphaSequence; var isOptions = m2.body.indexOf(",") >= 0; if (!isSequence && !isOptions) { if (m2.post.match(/,.*\}/)) { str2 = m2.pre + "{" + m2.body + escClose + m2.post; return expand2(str2); } return [str2]; } var n2; if (isSequence) { n2 = m2.body.split(/\.\./); } else { n2 = parseCommaParts(m2.body); if (n2.length === 1) { n2 = expand2(n2[0], false).map(embrace); if (n2.length === 1) { return post.map(function(p2) { return m2.pre + n2[0] + p2; }); } } } var N2; if (isSequence) { var x2 = numeric(n2[0]); var y2 = numeric(n2[1]); var width = Math.max(n2[0].length, n2[1].length); var incr = n2.length == 3 ? Math.abs(numeric(n2[2])) : 1; var test = lte; var reverse = y2 < x2; if (reverse) { incr *= -1; test = gte; } var pad = n2.some(isPadded); N2 = []; for (var i2 = x2; test(i2, y2); i2 += incr) { var c2; if (isAlphaSequence) { c2 = String.fromCharCode(i2); if (c2 === "\\") c2 = ""; } else { c2 = String(i2); if (pad) { var need = width - c2.length; if (need > 0) { var z2 = new Array(need + 1).join("0"); if (i2 < 0) c2 = "-" + z2 + c2.slice(1); else c2 = z2 + c2; } } } N2.push(c2); } } else { N2 = []; for (var j2 = 0; j2 < n2.length; j2++) { N2.push.apply(N2, expand2(n2[j2], false)); } } for (var j2 = 0; j2 < N2.length; j2++) { for (var k2 = 0; k2 < post.length; k2++) { var expansion = pre + N2[j2] + post[k2]; if (!isTop || isSequence || expansion) expansions.push(expansion); } } } return expansions; } } }); // node_modules/web-streams-polyfill/dist/ponyfill.mjs function t() { } function r(e2) { return "object" == typeof e2 && null !== e2 || "function" == typeof e2; } function n(e2, t2) { try { Object.defineProperty(e2, "name", { value: t2, configurable: true }); } catch (e3) { } } function u(e2) { return new a(e2); } function c(e2) { return l(e2); } function d(e2) { return s(e2); } function f(e2, t2, r2) { return i.call(e2, t2, r2); } function b(e2, t2, r2) { f(f(e2, t2, r2), void 0, o); } function h(e2, t2) { b(e2, t2); } function _(e2, t2) { b(e2, void 0, t2); } function p(e2, t2, r2) { return f(e2, t2, r2); } function m(e2) { f(e2, void 0, o); } function g(e2, t2, r2) { if ("function" != typeof e2) throw new TypeError("Argument is not a function"); return Function.prototype.apply.call(e2, t2, r2); } function w(e2, t2, r2) { try { return c(g(e2, t2, r2)); } catch (e3) { return d(e3); } } function E(e2, t2) { e2._ownerReadableStream = t2, t2._reader = e2, "readable" === t2._state ? O(e2) : "closed" === t2._state ? function(e3) { O(e3), j(e3); }(e2) : B(e2, t2._storedError); } function P(e2, t2) { return Gt(e2._ownerReadableStream, t2); } function W(e2) { const t2 = e2._ownerReadableStream; "readable" === t2._state ? A(e2, new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")) : function(e3, t3) { B(e3, t3); }(e2, new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")), t2._readableStreamController[C](), t2._reader = void 0, e2._ownerReadableStream = void 0; } function k(e2) { return new TypeError("Cannot " + e2 + " a stream using a released reader"); } function O(e2) { e2._closedPromise = u((t2, r2) => { e2._closedPromise_resolve = t2, e2._closedPromise_reject = r2; }); } function B(e2, t2) { O(e2), A(e2, t2); } function A(e2, t2) { void 0 !== e2._closedPromise_reject && (m(e2._closedPromise), e2._closedPromise_reject(t2), e2._closedPromise_resolve = void 0, e2._closedPromise_reject = void 0); } function j(e2) { void 0 !== e2._closedPromise_resolve && (e2._closedPromise_resolve(void 0), e2._closedPromise_resolve = void 0, e2._closedPromise_reject = void 0); } function F(e2, t2) { if (void 0 !== e2 && ("object" != typeof (r2 = e2) && "function" != typeof r2)) throw new TypeError(`${t2} is not an object.`); var r2; } function I(e2, t2) { if ("function" != typeof e2) throw new TypeError(`${t2} is not a function.`); } function D(e2, t2) { if (!/* @__PURE__ */ function(e3) { return "object" == typeof e3 && null !== e3 || "function" == typeof e3; }(e2)) throw new TypeError(`${t2} is not an object.`); } function $(e2, t2, r2) { if (void 0 === e2) throw new TypeError(`Parameter ${t2} is required in '${r2}'.`); } function M(e2, t2, r2) { if (void 0 === e2) throw new TypeError(`${t2} is required in '${r2}'.`); } function Y(e2) { return Number(e2); } function Q(e2) { return 0 === e2 ? 0 : e2; } function N(e2, t2) { const r2 = Number.MAX_SAFE_INTEGER; let o2 = Number(e2); if (o2 = Q(o2), !z(o2)) throw new TypeError(`${t2} is not a finite number`); if (o2 = function(e3) { return Q(L(e3)); }(o2), o2 < 0 || o2 > r2) throw new TypeError(`${t2} is outside the accepted range of 0 to ${r2}, inclusive`); return z(o2) && 0 !== o2 ? o2 : 0; } function H(e2) { if (!r(e2)) return false; if ("function" != typeof e2.getReader) return false; try { return "boolean" == typeof e2.locked; } catch (e3) { return false; } } function x(e2) { if (!r(e2)) return false; if ("function" != typeof e2.getWriter) return false; try { return "boolean" == typeof e2.locked; } catch (e3) { return false; } } function V(e2, t2) { if (!Vt(e2)) throw new TypeError(`${t2} is not a ReadableStream.`); } function U(e2, t2) { e2._reader._readRequests.push(t2); } function G(e2, t2, r2) { const o2 = e2._reader._readRequests.shift(); r2 ? o2._closeSteps() : o2._chunkSteps(t2); } function X(e2) { return e2._reader._readRequests.length; } function J(e2) { const t2 = e2._reader; return void 0 !== t2 && !!K(t2); } function K(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_readRequests") && e2 instanceof ReadableStreamDefaultReader); } function Z(e2, t2) { const r2 = e2._readRequests; e2._readRequests = new S(), r2.forEach((e3) => { e3._errorSteps(t2); }); } function ee(e2) { return new TypeError(`ReadableStreamDefaultReader.prototype.${e2} can only be used on a ReadableStreamDefaultReader`); } function oe(e2) { if (!r(e2)) return false; if (!Object.prototype.hasOwnProperty.call(e2, "_asyncIteratorImpl")) return false; try { return e2._asyncIteratorImpl instanceof te; } catch (e3) { return false; } } function ne(e2) { return new TypeError(`ReadableStreamAsyncIterator.${e2} can only be used on a ReadableSteamAsyncIterator`); } function ie(e2, t2, r2, o2, n2) { new Uint8Array(e2).set(new Uint8Array(r2, o2, n2), t2); } function le(e2) { const t2 = function(e3, t3, r2) { if (e3.slice) return e3.slice(t3, r2); const o2 = r2 - t3, n2 = new ArrayBuffer(o2); return ie(n2, 0, e3, t3, o2), n2; }(e2.buffer, e2.byteOffset, e2.byteOffset + e2.byteLength); return new Uint8Array(t2); } function se(e2) { const t2 = e2._queue.shift(); return e2._queueTotalSize -= t2.size, e2._queueTotalSize < 0 && (e2._queueTotalSize = 0), t2.value; } function ue(e2, t2, r2) { if ("number" != typeof (o2 = r2) || ae(o2) || o2 < 0 || r2 === 1 / 0) throw new RangeError("Size must be a finite, non-NaN, non-negative number."); var o2; e2._queue.push({ value: t2, size: r2 }), e2._queueTotalSize += r2; } function ce(e2) { e2._queue = new S(), e2._queueTotalSize = 0; } function de(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_controlledReadableByteStream") && e2 instanceof ReadableByteStreamController); } function fe(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_associatedReadableByteStreamController") && e2 instanceof ReadableStreamBYOBRequest); } function be(e2) { const t2 = function(e3) { const t3 = e3._controlledReadableByteStream; if ("readable" !== t3._state) return false; if (e3._closeRequested) return false; if (!e3._started) return false; if (J(t3) && X(t3) > 0) return true; if (Le(t3) && ze(t3) > 0) return true; if (ke(e3) > 0) return true; return false; }(e2); if (!t2) return; if (e2._pulling) return void (e2._pullAgain = true); e2._pulling = true; b(e2._pullAlgorithm(), () => (e2._pulling = false, e2._pullAgain && (e2._pullAgain = false, be(e2)), null), (t3) => (Pe(e2, t3), null)); } function he(e2) { Re(e2), e2._pendingPullIntos = new S(); } function _e(e2, t2) { let r2 = false; "closed" === e2._state && (r2 = true); const o2 = pe(t2); "default" === t2.readerType ? G(e2, o2, r2) : function(e3, t3, r3) { const o3 = e3._reader._readIntoRequests.shift(); r3 ? o3._closeSteps(t3) : o3._chunkSteps(t3); }(e2, o2, r2); } function pe(e2) { const t2 = e2.bytesFilled, r2 = e2.elementSize; return new e2.viewConstructor(e2.buffer, e2.byteOffset, t2 / r2); } function me(e2, t2, r2, o2) { e2._queue.push({ buffer: t2, byteOffset: r2, byteLength: o2 }), e2._queueTotalSize += o2; } function ye(e2, t2, r2, o2) { let n2; try { n2 = t2.slice(r2, r2 + o2); } catch (t3) { throw Pe(e2, t3), t3; } me(e2, n2, 0, o2); } function ge(e2, t2) { t2.bytesFilled > 0 && ye(e2, t2.buffer, t2.byteOffset, t2.bytesFilled), Ce(e2); } function we(e2, t2) { const r2 = t2.elementSize, o2 = t2.bytesFilled - t2.bytesFilled % r2, n2 = Math.min(e2._queueTotalSize, t2.byteLength - t2.bytesFilled), a2 = t2.bytesFilled + n2, i2 = a2 - a2 % r2; let l2 = n2, s2 = false; i2 > o2 && (l2 = i2 - t2.bytesFilled, s2 = true); const u2 = e2._queue; for (; l2 > 0; ) { const r3 = u2.peek(), o3 = Math.min(l2, r3.byteLength), n3 = t2.byteOffset + t2.bytesFilled; ie(t2.buffer, n3, r3.buffer, r3.byteOffset, o3), r3.byteLength === o3 ? u2.shift() : (r3.byteOffset += o3, r3.byteLength -= o3), e2._queueTotalSize -= o3, Se(e2, o3, t2), l2 -= o3; } return s2; } function Se(e2, t2, r2) { r2.bytesFilled += t2; } function ve(e2) { 0 === e2._queueTotalSize && e2._closeRequested ? (Ee(e2), Xt(e2._controlledReadableByteStream)) : be(e2); } function Re(e2) { null !== e2._byobRequest && (e2._byobRequest._associatedReadableByteStreamController = void 0, e2._byobRequest._view = null, e2._byobRequest = null); } function Te(e2) { for (; e2._pendingPullIntos.length > 0; ) { if (0 === e2._queueTotalSize) return; const t2 = e2._pendingPullIntos.peek(); we(e2, t2) && (Ce(e2), _e(e2._controlledReadableByteStream, t2)); } } function qe(e2, t2) { const r2 = e2._pendingPullIntos.peek(); Re(e2); "closed" === e2._controlledReadableByteStream._state ? function(e3, t3) { "none" === t3.readerType && Ce(e3); const r3 = e3._controlledReadableByteStream; if (Le(r3)) for (; ze(r3) > 0; ) _e(r3, Ce(e3)); }(e2, r2) : function(e3, t3, r3) { if (Se(0, t3, r3), "none" === r3.readerType) return ge(e3, r3), void Te(e3); if (r3.bytesFilled < r3.elementSize) return; Ce(e3); const o2 = r3.bytesFilled % r3.elementSize; if (o2 > 0) { const t4 = r3.byteOffset + r3.bytesFilled; ye(e3, r3.buffer, t4 - o2, o2); } r3.bytesFilled -= o2, _e(e3._controlledReadableByteStream, r3), Te(e3); }(e2, t2, r2), be(e2); } function Ce(e2) { return e2._pendingPullIntos.shift(); } function Ee(e2) { e2._pullAlgorithm = void 0, e2._cancelAlgorithm = void 0; } function Pe(e2, t2) { const r2 = e2._controlledReadableByteStream; "readable" === r2._state && (he(e2), ce(e2), Ee(e2), Jt(r2, t2)); } function We(e2, t2) { const r2 = e2._queue.shift(); e2._queueTotalSize -= r2.byteLength, ve(e2); const o2 = new Uint8Array(r2.buffer, r2.byteOffset, r2.byteLength); t2._chunkSteps(o2); } function ke(e2) { const t2 = e2._controlledReadableByteStream._state; return "errored" === t2 ? null : "closed" === t2 ? 0 : e2._strategyHWM - e2._queueTotalSize; } function Oe(e2, t2, r2) { const o2 = Object.create(ReadableByteStreamController.prototype); let n2, a2, i2; n2 = void 0 !== t2.start ? () => t2.start(o2) : () => { }, a2 = void 0 !== t2.pull ? () => t2.pull(o2) : () => c(void 0), i2 = void 0 !== t2.cancel ? (e3) => t2.cancel(e3) : () => c(void 0); const l2 = t2.autoAllocateChunkSize; if (0 === l2) throw new TypeError("autoAllocateChunkSize must be greater than 0"); !function(e3, t3, r3, o3, n3, a3, i3) { t3._controlledReadableByteStream = e3, t3._pullAgain = false, t3._pulling = false, t3._byobRequest = null, t3._queue = t3._queueTotalSize = void 0, ce(t3), t3._closeRequested = false, t3._started = false, t3._strategyHWM = a3, t3._pullAlgorithm = o3, t3._cancelAlgorithm = n3, t3._autoAllocateChunkSize = i3, t3._pendingPullIntos = new S(), e3._readableStreamController = t3, b(c(r3()), () => (t3._started = true, be(t3), null), (e4) => (Pe(t3, e4), null)); }(e2, o2, n2, a2, i2, r2, l2); } function Be(e2) { return new TypeError(`ReadableStreamBYOBRequest.prototype.${e2} can only be used on a ReadableStreamBYOBRequest`); } function Ae(e2) { return new TypeError(`ReadableByteStreamController.prototype.${e2} can only be used on a ReadableByteStreamController`); } function je(e2, t2) { e2._reader._readIntoRequests.push(t2); } function ze(e2) { return e2._reader._readIntoRequests.length; } function Le(e2) { const t2 = e2._reader; return void 0 !== t2 && !!Fe(t2); } function Fe(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_readIntoRequests") && e2 instanceof ReadableStreamBYOBReader); } function Ie(e2, t2) { const r2 = e2._readIntoRequests; e2._readIntoRequests = new S(), r2.forEach((e3) => { e3._errorSteps(t2); }); } function De(e2) { return new TypeError(`ReadableStreamBYOBReader.prototype.${e2} can only be used on a ReadableStreamBYOBReader`); } function $e(e2, t2) { const { highWaterMark: r2 } = e2; if (void 0 === r2) return t2; if (ae(r2) || r2 < 0) throw new RangeError("Invalid highWaterMark"); return r2; } function Me(e2) { const { size: t2 } = e2; return t2 || (() => 1); } function Ye(e2, t2) { F(e2, t2); const r2 = null == e2 ? void 0 : e2.highWaterMark, o2 = null == e2 ? void 0 : e2.size; return { highWaterMark: void 0 === r2 ? void 0 : Y(r2), size: void 0 === o2 ? void 0 : Qe(o2, `${t2} has member 'size' that`) }; } function Qe(e2, t2) { return I(e2, t2), (t3) => Y(e2(t3)); } function Ne(e2, t2, r2) { return I(e2, r2), (r3) => w(e2, t2, [r3]); } function He(e2, t2, r2) { return I(e2, r2), () => w(e2, t2, []); } function xe(e2, t2, r2) { return I(e2, r2), (r3) => g(e2, t2, [r3]); } function Ve(e2, t2, r2) { return I(e2, r2), (r3, o2) => w(e2, t2, [r3, o2]); } function Ge(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_writableStreamController") && e2 instanceof WritableStream); } function Xe(e2) { return void 0 !== e2._writer; } function Je(e2, t2) { var r2; if ("closed" === e2._state || "errored" === e2._state) return c(void 0); e2._writableStreamController._abortReason = t2, null === (r2 = e2._writableStreamController._abortController) || void 0 === r2 || r2.abort(t2); const o2 = e2._state; if ("closed" === o2 || "errored" === o2) return c(void 0); if (void 0 !== e2._pendingAbortRequest) return e2._pendingAbortRequest._promise; let n2 = false; "erroring" === o2 && (n2 = true, t2 = void 0); const a2 = u((r3, o3) => { e2._pendingAbortRequest = { _promise: void 0, _resolve: r3, _reject: o3, _reason: t2, _wasAlreadyErroring: n2 }; }); return e2._pendingAbortRequest._promise = a2, n2 || et(e2, t2), a2; } function Ke(e2) { const t2 = e2._state; if ("closed" === t2 || "errored" === t2) return d(new TypeError(`The stream (in ${t2} state) is not in the writable state and cannot be closed`)); const r2 = u((t3, r3) => { const o3 = { _resolve: t3, _reject: r3 }; e2._closeRequest = o3; }), o2 = e2._writer; var n2; return void 0 !== o2 && e2._backpressure && "writable" === t2 && Et(o2), ue(n2 = e2._writableStreamController, lt, 0), dt(n2), r2; } function Ze(e2, t2) { "writable" !== e2._state ? tt(e2) : et(e2, t2); } function et(e2, t2) { const r2 = e2._writableStreamController; e2._state = "erroring", e2._storedError = t2; const o2 = e2._writer; void 0 !== o2 && it(o2, t2), !function(e3) { if (void 0 === e3._inFlightWriteRequest && void 0 === e3._inFlightCloseRequest) return false; return true; }(e2) && r2._started && tt(e2); } function tt(e2) { e2._state = "errored", e2._writableStreamController[R](); const t2 = e2._storedError; if (e2._writeRequests.forEach((e3) => { e3._reject(t2); }), e2._writeRequests = new S(), void 0 === e2._pendingAbortRequest) return void ot(e2); const r2 = e2._pendingAbortRequest; if (e2._pendingAbortRequest = void 0, r2._wasAlreadyErroring) return r2._reject(t2), void ot(e2); b(e2._writableStreamController[v](r2._reason), () => (r2._resolve(), ot(e2), null), (t3) => (r2._reject(t3), ot(e2), null)); } function rt(e2) { return void 0 !== e2._closeRequest || void 0 !== e2._inFlightCloseRequest; } function ot(e2) { void 0 !== e2._closeRequest && (e2._closeRequest._reject(e2._storedError), e2._closeRequest = void 0); const t2 = e2._writer; void 0 !== t2 && St(t2, e2._storedError); } function nt(e2, t2) { const r2 = e2._writer; void 0 !== r2 && t2 !== e2._backpressure && (t2 ? function(e3) { Rt(e3); }(r2) : Et(r2)), e2._backpressure = t2; } function at(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_ownerWritableStream") && e2 instanceof WritableStreamDefaultWriter); } function it(e2, t2) { "pending" === e2._readyPromiseState ? Ct(e2, t2) : function(e3, t3) { Tt(e3, t3); }(e2, t2); } function st(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_controlledWritableStream") && e2 instanceof WritableStreamDefaultController); } function ut(e2) { e2._writeAlgorithm = void 0, e2._closeAlgorithm = void 0, e2._abortAlgorithm = void 0, e2._strategySizeAlgorithm = void 0; } function ct(e2) { return e2._strategyHWM - e2._queueTotalSize; } function dt(e2) { const t2 = e2._controlledWritableStream; if (!e2._started) return; if (void 0 !== t2._inFlightWriteRequest) return; if ("erroring" === t2._state) return void tt(t2); if (0 === e2._queue.length) return; const r2 = e2._queue.peek().value; r2 === lt ? function(e3) { const t3 = e3._controlledWritableStream; (function(e4) { e4._inFlightCloseRequest = e4._closeRequest, e4._closeRequest = void 0; })(t3), se(e3); const r3 = e3._closeAlgorithm(); ut(e3), b(r3, () => (function(e4) { e4._inFlightCloseRequest._resolve(void 0), e4._inFlightCloseRequest = void 0, "erroring" === e4._state && (e4._storedError = void 0, void 0 !== e4._pendingAbortRequest && (e4._pendingAbortRequest._resolve(), e4._pendingAbortRequest = void 0)), e4._state = "closed"; const t4 = e4._writer; void 0 !== t4 && vt(t4); }(t3), null), (e4) => (function(e5, t4) { e5._inFlightCloseRequest._reject(t4), e5._inFlightCloseRequest = void 0, void 0 !== e5._pendingAbortRequest && (e5._pendingAbortRequest._reject(t4), e5._pendingAbortRequest = void 0), Ze(e5, t4); }(t3, e4), null)); }(e2) : function(e3, t3) { const r3 = e3._controlledWritableStream; !function(e4) { e4._inFlightWriteRequest = e4._writeRequests.shift(); }(r3); b(e3._writeAlgorithm(t3), () => { !function(e4) { e4._inFlightWriteRequest._resolve(void 0), e4._inFlightWriteRequest = void 0; }(r3); const t4 = r3._state; if (se(e3), !rt(r3) && "writable" === t4) { const t5 = bt(e3); nt(r3, t5); } return dt(e3), null; }, (t4) => ("writable" === r3._state && ut(e3), function(e4, t5) { e4._inFlightWriteRequest._reject(t5), e4._inFlightWriteRequest = void 0, Ze(e4, t5); }(r3, t4), null)); }(e2, r2); } function ft(e2, t2) { "writable" === e2._controlledWritableStream._state && ht(e2, t2); } function bt(e2) { return ct(e2) <= 0; } function ht(e2, t2) { const r2 = e2._controlledWritableStream; ut(e2), et(r2, t2); } function _t(e2) { return new TypeError(`WritableStream.prototype.${e2} can only be used on a WritableStream`); } function pt(e2) { return new TypeError(`WritableStreamDefaultController.prototype.${e2} can only be used on a WritableStreamDefaultController`); } function mt(e2) { return new TypeError(`WritableStreamDefaultWriter.prototype.${e2} can only be used on a WritableStreamDefaultWriter`); } function yt(e2) { return new TypeError("Cannot " + e2 + " a stream using a released writer"); } function gt(e2) { e2._closedPromise = u((t2, r2) => { e2._closedPromise_resolve = t2, e2._closedPromise_reject = r2, e2._closedPromiseState = "pending"; }); } function wt(e2, t2) { gt(e2), St(e2, t2); } function St(e2, t2) { void 0 !== e2._closedPromise_reject && (m(e2._closedPromise), e2._closedPromise_reject(t2), e2._closedPromise_resolve = void 0, e2._closedPromise_reject = void 0, e2._closedPromiseState = "rejected"); } function vt(e2) { void 0 !== e2._closedPromise_resolve && (e2._closedPromise_resolve(void 0), e2._closedPromise_resolve = void 0, e2._closedPromise_reject = void 0, e2._closedPromiseState = "resolved"); } function Rt(e2) { e2._readyPromise = u((t2, r2) => { e2._readyPromise_resolve = t2, e2._readyPromise_reject = r2; }), e2._readyPromiseState = "pending"; } function Tt(e2, t2) { Rt(e2), Ct(e2, t2); } function qt(e2) { Rt(e2), Et(e2); } function Ct(e2, t2) { void 0 !== e2._readyPromise_reject && (m(e2._readyPromise), e2._readyPromise_reject(t2), e2._readyPromise_resolve = void 0, e2._readyPromise_reject = void 0, e2._readyPromiseState = "rejected"); } function Et(e2) { void 0 !== e2._readyPromise_resolve && (e2._readyPromise_resolve(void 0), e2._readyPromise_resolve = void 0, e2._readyPromise_reject = void 0, e2._readyPromiseState = "fulfilled"); } function kt(e2, t2, r2, o2, n2, a2) { const i2 = e2.getReader(), l2 = t2.getWriter(); Vt(e2) && (e2._disturbed = true); let s2, _2, g2, w2 = false, S2 = false, v2 = "readable", R2 = "writable", T2 = false, q2 = false; const C2 = u((e3) => { g2 = e3; }); let E2 = Promise.resolve(void 0); return u((P2, W2) => { let k2; function O2() { if (w2) return; const e3 = u((e4, t3) => { !function r3(o3) { o3 ? e4() : f(function() { if (w2) return c(true); return f(l2.ready, () => f(i2.read(), (e5) => !!e5.done || (E2 = l2.write(e5.value), m(E2), false))); }(), r3, t3); }(false); }); m(e3); } function B2() { return v2 = "closed", r2 ? L2() : z2(() => (Ge(t2) && (T2 = rt(t2), R2 = t2._state), T2 || "closed" === R2 ? c(void 0) : "erroring" === R2 || "errored" === R2 ? d(_2) : (T2 = true, l2.close())), false, void 0), null; } function A2(e3) { return w2 || (v2 = "errored", s2 = e3, o2 ? L2(true, e3) : z2(() => l2.abort(e3), true, e3)), null; } function j2(e3) { return S2 || (R2 = "errored", _2 = e3, n2 ? L2(true, e3) : z2(() => i2.cancel(e3), true, e3)), null; } if (void 0 !== a2 && (k2 = () => { const e3 = void 0 !== a2.reason ? a2.reason : new Wt("Aborted", "AbortError"), t3 = []; o2 || t3.push(() => "writable" === R2 ? l2.abort(e3) : c(void 0)), n2 || t3.push(() => "readable" === v2 ? i2.cancel(e3) : c(void 0)), z2(() => Promise.all(t3.map((e4) => e4())), true, e3); }, a2.aborted ? k2() : a2.addEventListener("abort", k2)), Vt(e2) && (v2 = e2._state, s2 = e2._storedError), Ge(t2) && (R2 = t2._state, _2 = t2._storedError, T2 = rt(t2)), Vt(e2) && Ge(t2) && (q2 = true, g2()), "errored" === v2) A2(s2); else if ("erroring" === R2 || "errored" === R2) j2(_2); else if ("closed" === v2) B2(); else if (T2 || "closed" === R2) { const e3 = new TypeError("the destination writable stream closed before all data could be piped to it"); n2 ? L2(true, e3) : z2(() => i2.cancel(e3), true, e3); } function z2(e3, t3, r3) { function o3() { return "writable" !== R2 || T2 ? n3() : h(function() { let e4; return c(function t4() { if (e4 !== E2) return e4 = E2, p(E2, t4, t4); }()); }(), n3), null; } function n3() { return e3 ? b(e3(), () => F2(t3, r3), (e4) => F2(true, e4)) : F2(t3, r3), null; } w2 || (w2 = true, q2 ? o3() : h(C2, o3)); } function L2(e3, t3) { z2(void 0, e3, t3); } function F2(e3, t3) { return S2 = true, l2.releaseLock(), i2.releaseLock(), void 0 !== a2 && a2.removeEventListener("abort", k2), e3 ? W2(t3) : P2(void 0), null; } w2 || (b(i2.closed, B2, A2), b(l2.closed, function() { return S2 || (R2 = "closed"), null; }, j2)), q2 ? O2() : y(() => { q2 = true, g2(), O2(); }); }); } function Ot(e2, t2) { return function(e3) { try { return e3.getReader({ mode: "byob" }).releaseLock(), true; } catch (e4) { return false; } }(e2) ? function(e3) { let t3, r2, o2, n2, a2, i2 = e3.getReader(), l2 = false, s2 = false, d2 = false, f2 = false, h2 = false, p2 = false; const m2 = u((e4) => { a2 = e4; }); function y2(e4) { _(e4.closed, (t4) => (e4 !== i2 || (o2.error(t4), n2.error(t4), h2 && p2 || a2(void 0)), null)); } function g2() { l2 && (i2.releaseLock(), i2 = e3.getReader(), y2(i2), l2 = false), b(i2.read(), (e4) => { var t4, r3; if (d2 = false, f2 = false, e4.done) return h2 || o2.close(), p2 || n2.close(), null === (t4 = o2.byobRequest) || void 0 === t4 || t4.respond(0), null === (r3 = n2.byobRequest) || void 0 === r3 || r3.respond(0), h2 && p2 || a2(void 0), null; const l3 = e4.value, u2 = l3; let c2 = l3; if (!h2 && !p2) try { c2 = le(l3); } catch (e5) { return o2.error(e5), n2.error(e5), a2(i2.cancel(e5)), null; } return h2 || o2.enqueue(u2), p2 || n2.enqueue(c2), s2 = false, d2 ? S2() : f2 && v2(), null; }, () => (s2 = false, null)); } function w2(t4, r3) { l2 || (i2.releaseLock(), i2 = e3.getReader({ mode: "byob" }), y2(i2), l2 = true); const u2 = r3 ? n2 : o2, c2 = r3 ? o2 : n2; b(i2.read(t4), (e4) => { var t5; d2 = false, f2 = false; const o3 = r3 ? p2 : h2, n3 = r3 ? h2 : p2; if (e4.done) { o3 || u2.close(), n3 || c2.close(); const r4 = e4.value; return void 0 !== r4 && (o3 || u2.byobRequest.respondWithNewView(r4), n3 || null === (t5 = c2.byobRequest) || void 0 === t5 || t5.respond(0)), o3 && n3 || a2(void 0), null; } const l3 = e4.value; if (n3) o3 || u2.byobRequest.respondWithNewView(l3); else { let e5; try { e5 = le(l3); } catch (e6) { return u2.error(e6), c2.error(e6), a2(i2.cancel(e6)), null; } o3 || u2.byobRequest.respondWithNewView(l3), c2.enqueue(e5); } return s2 = false, d2 ? S2() : f2 && v2(), null; }, () => (s2 = false, null)); } function S2() { if (s2) return d2 = true, c(void 0); s2 = true; const e4 = o2.byobRequest; return null === e4 ? g2() : w2(e4.view, false), c(void 0); } function v2() { if (s2) return f2 = true, c(void 0); s2 = true; const e4 = n2.byobRequest; return null === e4 ? g2() : w2(e4.view, true), c(void 0); } function R2(e4) { if (h2 = true, t3 = e4, p2) { const e5 = [t3, r2], o3 = i2.cancel(e5); a2(o3); } return m2; } function T2(e4) { if (p2 = true, r2 = e4, h2) { const e5 = [t3, r2], o3 = i2.cancel(e5); a2(o3); } return m2; } const q2 = new ReadableStream2({ type: "bytes", start(e4) { o2 = e4; }, pull: S2, cancel: R2 }), C2 = new ReadableStream2({ type: "bytes", start(e4) { n2 = e4; }, pull: v2, cancel: T2 }); return y2(i2), [q2, C2]; }(e2) : function(e3, t3) { const r2 = e3.getReader(); let o2, n2, a2, i2, l2, s2 = false, d2 = false, f2 = false, h2 = false; const p2 = u((e4) => { l2 = e4; }); function m2() { return s2 ? (d2 = true, c(void 0)) : (s2 = true, b(r2.read(), (e4) => { if (d2 = false, e4.done) return f2 || a2.close(), h2 || i2.close(), f2 && h2 || l2(void 0), null; const t4 = e4.value, r3 = t4, o3 = t4; return f2 || a2.enqueue(r3), h2 || i2.enqueue(o3), s2 = false, d2 && m2(), null; }, () => (s2 = false, null)), c(void 0)); } function y2(e4) { if (f2 = true, o2 = e4, h2) { const e5 = [o2, n2], t4 = r2.cancel(e5); l2(t4); } return p2; } function g2(e4) { if (h2 = true, n2 = e4, f2) { const e5 = [o2, n2], t4 = r2.cancel(e5); l2(t4); } return p2; } const w2 = new ReadableStream2({ start(e4) { a2 = e4; }, pull: m2, cancel: y2 }), S2 = new ReadableStream2({ start(e4) { i2 = e4; }, pull: m2, cancel: g2 }); return _(r2.closed, (e4) => (a2.error(e4), i2.error(e4), f2 && h2 || l2(void 0), null)), [w2, S2]; }(e2); } function Bt(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_controlledReadableStream") && e2 instanceof ReadableStreamDefaultController); } function At(e2) { const t2 = function(e3) { const t3 = e3._controlledReadableStream; if (!Ft(e3)) return false; if (!e3._started) return false; if (Ut(t3) && X(t3) > 0) return true; if (Lt(e3) > 0) return true; return false; }(e2); if (!t2) return; if (e2._pulling) return void (e2._pullAgain = true); e2._pulling = true; b(e2._pullAlgorithm(), () => (e2._pulling = false, e2._pullAgain && (e2._pullAgain = false, At(e2)), null), (t3) => (zt(e2, t3), null)); } function jt(e2) { e2._pullAlgorithm = void 0, e2._cancelAlgorithm = void 0, e2._strategySizeAlgorithm = void 0; } function zt(e2, t2) { const r2 = e2._controlledReadableStream; "readable" === r2._state && (ce(e2), jt(e2), Jt(r2, t2)); } function Lt(e2) { const t2 = e2._controlledReadableStream._state; return "errored" === t2 ? null : "closed" === t2 ? 0 : e2._strategyHWM - e2._queueTotalSize; } function Ft(e2) { return !e2._closeRequested && "readable" === e2._controlledReadableStream._state; } function It(e2, t2, r2, o2) { const n2 = Object.create(ReadableStreamDefaultController.prototype); let a2, i2, l2; a2 = void 0 !== t2.start ? () => t2.start(n2) : () => { }, i2 = void 0 !== t2.pull ? () => t2.pull(n2) : () => c(void 0), l2 = void 0 !== t2.cancel ? (e3) => t2.cancel(e3) : () => c(void 0), function(e3, t3, r3, o3, n3, a3, i3) { t3._controlledReadableStream = e3, t3._queue = void 0, t3._queueTotalSize = void 0, ce(t3), t3._started = false, t3._closeRequested = false, t3._pullAgain = false, t3._pulling = false, t3._strategySizeAlgorithm = i3, t3._strategyHWM = a3, t3._pullAlgorithm = o3, t3._cancelAlgorithm = n3, e3._readableStreamController = t3, b(c(r3()), () => (t3._started = true, At(t3), null), (e4) => (zt(t3, e4), null)); }(e2, n2, a2, i2, l2, r2, o2); } function Dt(e2) { return new TypeError(`ReadableStreamDefaultController.prototype.${e2} can only be used on a ReadableStreamDefaultController`); } function $t(e2, t2, r2) { return I(e2, r2), (r3) => w(e2, t2, [r3]); } function Mt(e2, t2, r2) { return I(e2, r2), (r3) => w(e2, t2, [r3]); } function Yt(e2, t2, r2) { return I(e2, r2), (r3) => g(e2, t2, [r3]); } function Qt(e2, t2) { if ("bytes" !== (e2 = `${e2}`)) throw new TypeError(`${t2} '${e2}' is not a valid enumeration value for ReadableStreamType`); return e2; } function Nt(e2, t2) { if ("byob" !== (e2 = `${e2}`)) throw new TypeError(`${t2} '${e2}' is not a valid enumeration value for ReadableStreamReaderMode`); return e2; } function Ht(e2, t2) { F(e2, t2); const r2 = null == e2 ? void 0 : e2.preventAbort, o2 = null == e2 ? void 0 : e2.preventCancel, n2 = null == e2 ? void 0 : e2.preventClose, a2 = null == e2 ? void 0 : e2.signal; return void 0 !== a2 && function(e3, t3) { if (!function(e4) { if ("object" != typeof e4 || null === e4) return false; try { return "boolean" == typeof e4.aborted; } catch (e5) { return false; } }(e3)) throw new TypeError(`${t3} is not an AbortSignal.`); }(a2, `${t2} has member 'signal' that`), { preventAbort: Boolean(r2), preventCancel: Boolean(o2), preventClose: Boolean(n2), signal: a2 }; } function xt(e2, t2) { F(e2, t2); const r2 = null == e2 ? void 0 : e2.readable; M(r2, "readable", "ReadableWritablePair"), function(e3, t3) { if (!H(e3)) throw new TypeError(`${t3} is not a ReadableStream.`); }(r2, `${t2} has member 'readable' that`); const o2 = null == e2 ? void 0 : e2.writable; return M(o2, "writable", "ReadableWritablePair"), function(e3, t3) { if (!x(e3)) throw new TypeError(`${t3} is not a WritableStream.`); }(o2, `${t2} has member 'writable' that`), { readable: r2, writable: o2 }; } function Vt(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_readableStreamController") && e2 instanceof ReadableStream2); } function Ut(e2) { return void 0 !== e2._reader; } function Gt(e2, r2) { if (e2._disturbed = true, "closed" === e2._state) return c(void 0); if ("errored" === e2._state) return d(e2._storedError); Xt(e2); const o2 = e2._reader; if (void 0 !== o2 && Fe(o2)) { const e3 = o2._readIntoRequests; o2._readIntoRequests = new S(), e3.forEach((e4) => { e4._closeSteps(void 0); }); } return p(e2._readableStreamController[T](r2), t); } function Xt(e2) { e2._state = "closed"; const t2 = e2._reader; if (void 0 !== t2 && (j(t2), K(t2))) { const e3 = t2._readRequests; t2._readRequests = new S(), e3.forEach((e4) => { e4._closeSteps(); }); } } function Jt(e2, t2) { e2._state = "errored", e2._storedError = t2; const r2 = e2._reader; void 0 !== r2 && (A(r2, t2), K(r2) ? Z(r2, t2) : Ie(r2, t2)); } function Kt(e2) { return new TypeError(`ReadableStream.prototype.${e2} can only be used on a ReadableStream`); } function Zt(e2, t2) { F(e2, t2); const r2 = null == e2 ? void 0 : e2.highWaterMark; return M(r2, "highWaterMark", "QueuingStrategyInit"), { highWaterMark: Y(r2) }; } function tr(e2) { return new TypeError(`ByteLengthQueuingStrategy.prototype.${e2} can only be used on a ByteLengthQueuingStrategy`); } function rr(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_byteLengthQueuingStrategyHighWaterMark") && e2 instanceof ByteLengthQueuingStrategy); } function nr(e2) { return new TypeError(`CountQueuingStrategy.prototype.${e2} can only be used on a CountQueuingStrategy`); } function ar(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_countQueuingStrategyHighWaterMark") && e2 instanceof CountQueuingStrategy); } function ir(e2, t2, r2) { return I(e2, r2), (r3) => w(e2, t2, [r3]); } function lr(e2, t2, r2) { return I(e2, r2), (r3) => g(e2, t2, [r3]); } function sr(e2, t2, r2) { return I(e2, r2), (r3, o2) => w(e2, t2, [r3, o2]); } function ur(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_transformStreamController") && e2 instanceof TransformStream); } function cr(e2, t2) { Sr(e2, t2), dr(e2, t2); } function dr(e2, t2) { hr(e2._transformStreamController), function(e3, t3) { e3._writableController.error(t3); "writable" === e3._writableState && Tr(e3, t3); }(e2, t2), e2._backpressure && fr(e2, false); } function fr(e2, t2) { void 0 !== e2._backpressureChangePromise && e2._backpressureChangePromise_resolve(), e2._backpressureChangePromise = u((t3) => { e2._backpressureChangePromise_resolve = t3; }), e2._backpressure = t2; } function br(e2) { return !!r(e2) && (!!Object.prototype.hasOwnProperty.call(e2, "_controlledTransformStream") && e2 instanceof TransformStreamDefaultController); } function hr(e2) { e2._transformAlgorithm = void 0, e2._flushAlgorithm = void 0; } function _r(e2, t2) { const r2 = e2._controlledTransformStream; if (!gr(r2)) throw new TypeError("Readable side is not in a state that permits enqueue"); try { !function(e3, t3) { e3._readablePulling = false; try { e3._readableController.enqueue(t3); } catch (t4) { throw Sr(e3, t4), t4; } }(r2, t2); } catch (e3) { throw dr(r2, e3), r2._readableStoredError; } const o2 = function(e3) { return !function(e4) { if (!gr(e4)) return false; if (e4._readablePulling) return true; if (vr(e4) > 0) return true; return false; }(e3); }(r2); o2 !== r2._backpressure && fr(r2, true); } function pr(e2, t2) { return p(e2._transformAlgorithm(t2), void 0, (t3) => { throw cr(e2._controlledTransformStream, t3), t3; }); } function mr(e2) { return new TypeError(`TransformStreamDefaultController.prototype.${e2} can only be used on a TransformStreamDefaultController`); } function yr(e2) { return new TypeError(`TransformStream.prototype.${e2} can only be used on a TransformStream`); } function gr(e2) { return !e2._readableCloseRequested && "readable" === e2._readableState; } function wr(e2) { e2._readableState = "closed", e2._readableCloseRequested = true, e2._readableController.close(); } function Sr(e2, t2) { "readable" === e2._readableState && (e2._readableState = "errored", e2._readableStoredError = t2), e2._readableController.error(t2); } function vr(e2) { return e2._readableController.desiredSize; } function Rr(e2, t2) { "writable" !== e2._writableState ? qr(e2) : Tr(e2, t2); } function Tr(e2, t2) { e2._writableState = "erroring", e2._writableStoredError = t2, !function(e3) { return e3._writableHasInFlightOperation; }(e2) && e2._writableStarted && qr(e2); } function qr(e2) { e2._writableState = "errored"; } function Cr(e2) { "erroring" === e2._writableState && qr(e2); } var e, o, a, i, l, s, y, S, v, R, T, q, C, z, L, ReadableStreamDefaultReader, te, re, ae, ReadableStreamBYOBRequest, ReadableByteStreamController, ReadableStreamBYOBReader, Ue, WritableStream, WritableStreamDefaultWriter, lt, WritableStreamDefaultController, Pt, Wt, ReadableStreamDefaultController, ReadableStream2, er, ByteLengthQueuingStrategy, or, CountQueuingStrategy, TransformStream, TransformStreamDefaultController; var init_ponyfill = __esm({ "node_modules/web-streams-polyfill/dist/ponyfill.mjs"() { e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? Symbol : (e2) => `Symbol(${e2})`; o = t; a = Promise; i = Promise.prototype.then; l = Promise.resolve.bind(a); s = Promise.reject.bind(a); y = (e2) => { if ("function" == typeof queueMicrotask) y = queueMicrotask; else { const e3 = c(void 0); y = (t2) => f(e3, t2); } return y(e2); }; S = class { 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(e2) { const t2 = this._back; let r2 = t2; 16383 === t2._elements.length && (r2 = { _elements: [], _next: void 0 }), t2._elements.push(e2), r2 !== t2 && (this._back = r2, t2._next = r2), ++this._size; } shift() { const e2 = this._front; let t2 = e2; const r2 = this._cursor; let o2 = r2 + 1; const n2 = e2._elements, a2 = n2[r2]; return 16384 === o2 && (t2 = e2._next, o2 = 0), --this._size, this._cursor = o2, e2 !== t2 && (this._front = t2), n2[r2] = void 0, a2; } forEach(e2) { let t2 = this._cursor, r2 = this._front, o2 = r2._elements; for (; !(t2 === o2.length && void 0 === r2._next || t2 === o2.length && (r2 = r2._next, o2 = r2._elements, t2 = 0, 0 === o2.length)); ) e2(o2[t2]), ++t2; } peek() { const e2 = this._front, t2 = this._cursor; return e2._elements[t2]; } }; v = e("[[AbortSteps]]"); R = e("[[ErrorSteps]]"); T = e("[[CancelSteps]]"); q = e("[[PullSteps]]"); C = e("[[ReleaseSteps]]"); z = Number.isFinite || function(e2) { return "number" == typeof e2 && isFinite(e2); }; L = Math.trunc || function(e2) { return e2 < 0 ? Math.ceil(e2) : Math.floor(e2); }; ReadableStreamDefaultReader = class { constructor(e2) { if ($(e2, 1, "ReadableStreamDefaultReader"), V(e2, "First parameter"), Ut(e2)) throw new TypeError("This stream has already been locked for exclusive reading by another reader"); E(this, e2), this._readRequests = new S(); } get closed() { return K(this) ? this._closedPromise : d(ee("closed")); } cancel(e2) { return K(this) ? void 0 === this._ownerReadableStream ? d(k("cancel")) : P(this, e2) : d(ee("cancel")); } read() { if (!K(this)) return d(ee("read")); if (void 0 === this._ownerReadableStream) return d(k("read from")); let e2, t2; const r2 = u((r3, o2) => { e2 = r3, t2 = o2; }); return function(e3, t3) { const r3 = e3._ownerReadableStream; r3._disturbed = true, "closed" === r3._state ? t3._closeSteps() : "errored" === r3._state ? t3._errorSteps(r3._storedError) : r3._readableStreamController[q](t3); }(this, { _chunkSteps: (t3) => e2({ value: t3, done: false }), _closeSteps: () => e2({ value: void 0, done: true }), _errorSteps: (e3) => t2(e3) }), r2; } releaseLock() { if (!K(this)) throw ee("releaseLock"); void 0 !== this._ownerReadableStream && function(e2) { W(e2); const t2 = new TypeError("Reader was released"); Z(e2, t2); }(this); } }; Object.defineProperties(ReadableStreamDefaultReader.prototype, { cancel: { enumerable: true }, read: { enumerable: true }, releaseLock: { enumerable: true }, closed: { enumerable: true } }), n(ReadableStreamDefaultReader.prototype.cancel, "cancel"), n(ReadableStreamDefaultReader.prototype.read, "read"), n(ReadableStreamDefaultReader.prototype.releaseLock, "releaseLock"), "symbol" == typeof e.toStringTag && Object.defineProperty(ReadableStreamDefaultReader.prototype, e.toStringTag, { value: "ReadableStreamDefaultReader", configurable: true }); te = class { constructor(e2, t2) { this._ongoingPromise = void 0,