967 lines
33 KiB
JavaScript
967 lines
33 KiB
JavaScript
(() => {
|
|
// ../node_modules/.pnpm/bippy@0.5.27_@types+react@19.2.7_react@19.2.3/node_modules/bippy/dist/rdt-hook-BZMdLD7S.js
|
|
var e = `0.5.27`;
|
|
var t = `bippy-${e}`;
|
|
var n = Object.defineProperty;
|
|
var r = Object.prototype.hasOwnProperty;
|
|
var i = () => {};
|
|
var a = (e2) => {
|
|
try {
|
|
let t2 = Function.prototype.toString.call(e2);
|
|
t2.indexOf(`^_^`) > -1 && setTimeout(() => {
|
|
throw Error(`React is running in production mode, but dead code elimination has not been applied. Read how to correctly configure React for production: https://reactjs.org/link/perf-use-production-build`);
|
|
});
|
|
} catch {}
|
|
};
|
|
var o = (e2 = h()) => (`getFiberRoots` in e2);
|
|
var s = false;
|
|
var c;
|
|
var l = (e2 = h()) => s ? true : (typeof e2.inject == `function` && (c = e2.inject.toString()), !!c?.includes(`(injected)`));
|
|
var u = new Set;
|
|
var d = new Set;
|
|
var f = (e2) => {
|
|
let r2 = new Map, o2 = 0, s2 = { _instrumentationIsActive: false, _instrumentationSource: t, checkDCE: a, hasUnsupportedRendererAttached: false, inject(e3) {
|
|
let t2 = ++o2;
|
|
return r2.set(t2, e3), d.add(e3), s2._instrumentationIsActive || (s2._instrumentationIsActive = true, u.forEach((e4) => e4())), t2;
|
|
}, on: i, onCommitFiberRoot: i, onCommitFiberUnmount: i, onPostCommitFiberRoot: i, renderers: r2, supportsFiber: true, supportsFlight: true };
|
|
try {
|
|
n(globalThis, `__REACT_DEVTOOLS_GLOBAL_HOOK__`, { configurable: true, enumerable: true, get() {
|
|
return s2;
|
|
}, set(t3) {
|
|
if (t3 && typeof t3 == `object`) {
|
|
let n2 = s2.renderers;
|
|
s2 = t3, n2.size > 0 && (n2.forEach((e3, n3) => {
|
|
d.add(e3), t3.renderers.set(n3, e3);
|
|
}), p(e2));
|
|
}
|
|
} });
|
|
let t2 = window.hasOwnProperty, r3 = false;
|
|
n(window, `hasOwnProperty`, { configurable: true, value: function(...e3) {
|
|
try {
|
|
if (!r3 && e3[0] === `__REACT_DEVTOOLS_GLOBAL_HOOK__`)
|
|
return globalThis.__REACT_DEVTOOLS_GLOBAL_HOOK__ = undefined, r3 = true, -0;
|
|
} catch {}
|
|
return t2.apply(this, e3);
|
|
}, writable: true });
|
|
} catch {
|
|
p(e2);
|
|
}
|
|
return s2;
|
|
};
|
|
var p = (e2) => {
|
|
e2 && u.add(e2);
|
|
try {
|
|
let n2 = globalThis.__REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (!n2)
|
|
return;
|
|
if (!n2._instrumentationSource) {
|
|
n2.checkDCE = a, n2.supportsFiber = true, n2.supportsFlight = true, n2.hasUnsupportedRendererAttached = false, n2._instrumentationSource = t, n2._instrumentationIsActive = false;
|
|
let e3 = o(n2);
|
|
if (e3 || (n2.on = i), n2.renderers.size) {
|
|
n2._instrumentationIsActive = true, u.forEach((e4) => e4());
|
|
return;
|
|
}
|
|
let r2 = n2.inject, c2 = l(n2);
|
|
if (c2 && !e3) {
|
|
s = true;
|
|
let e4 = n2.inject({ scheduleRefresh() {} });
|
|
e4 && (n2._instrumentationIsActive = true);
|
|
}
|
|
n2.inject = (e4) => {
|
|
let t2 = r2(e4);
|
|
return d.add(e4), c2 && n2.renderers.set(t2, e4), n2._instrumentationIsActive = true, u.forEach((e5) => e5()), t2;
|
|
};
|
|
}
|
|
(n2.renderers.size || n2._instrumentationIsActive || l()) && e2?.();
|
|
} catch {}
|
|
};
|
|
var m = () => r.call(globalThis, `__REACT_DEVTOOLS_GLOBAL_HOOK__`);
|
|
var h = (e2) => m() ? (p(e2), globalThis.__REACT_DEVTOOLS_GLOBAL_HOOK__) : f(e2);
|
|
var g = () => !!(typeof window < `u` && (window.document?.createElement || window.navigator?.product === `ReactNative`));
|
|
var _ = () => {
|
|
try {
|
|
g() && h();
|
|
} catch {}
|
|
};
|
|
|
|
// ../node_modules/.pnpm/bippy@0.5.27_@types+react@19.2.7_react@19.2.3/node_modules/bippy/dist/install-hook-only-BOBPiBkc.js
|
|
_();
|
|
|
|
// ../node_modules/.pnpm/bippy@0.5.27_@types+react@19.2.7_react@19.2.3/node_modules/bippy/dist/core-coQbWNwP.js
|
|
var a2 = 0;
|
|
var o2 = 1;
|
|
var c2 = 5;
|
|
var f2 = 11;
|
|
var p2 = 13;
|
|
var m2 = 14;
|
|
var h2 = 15;
|
|
var ee = 16;
|
|
var te = 19;
|
|
var y = 26;
|
|
var b = 27;
|
|
var ne = 28;
|
|
var re = 30;
|
|
var ie = 2;
|
|
var ae = 4096;
|
|
var oe = 4;
|
|
var se = 16;
|
|
var ce = 32;
|
|
var le = 1024;
|
|
var ue = 8192;
|
|
var O = ie | oe | se | ce | ae | ue | le;
|
|
var k = (e2) => {
|
|
switch (e2.tag) {
|
|
case c2:
|
|
case y:
|
|
case b:
|
|
return true;
|
|
default:
|
|
return typeof e2.type == `string`;
|
|
}
|
|
};
|
|
var pe = (e2) => {
|
|
switch (e2.tag) {
|
|
case o2:
|
|
case f2:
|
|
case a2:
|
|
case m2:
|
|
case h2:
|
|
return true;
|
|
default:
|
|
return false;
|
|
}
|
|
};
|
|
function N(e2, t2, n2 = false) {
|
|
if (!e2)
|
|
return null;
|
|
let r2 = t2(e2);
|
|
if (r2 instanceof Promise)
|
|
return (async () => {
|
|
if (await r2 === true)
|
|
return e2;
|
|
let i3 = n2 ? e2.return : e2.child;
|
|
for (;i3; ) {
|
|
let e3 = await F(i3, t2, n2);
|
|
if (e3)
|
|
return e3;
|
|
i3 = n2 ? null : i3.sibling;
|
|
}
|
|
return null;
|
|
})();
|
|
if (r2 === true)
|
|
return e2;
|
|
let i2 = n2 ? e2.return : e2.child;
|
|
for (;i2; ) {
|
|
let e3 = P(i2, t2, n2);
|
|
if (e3)
|
|
return e3;
|
|
i2 = n2 ? null : i2.sibling;
|
|
}
|
|
return null;
|
|
}
|
|
var P = (e2, t2, n2 = false) => {
|
|
if (!e2)
|
|
return null;
|
|
if (t2(e2) === true)
|
|
return e2;
|
|
let r2 = n2 ? e2.return : e2.child;
|
|
for (;r2; ) {
|
|
let e3 = P(r2, t2, n2);
|
|
if (e3)
|
|
return e3;
|
|
r2 = n2 ? null : r2.sibling;
|
|
}
|
|
return null;
|
|
};
|
|
var F = async (e2, t2, n2 = false) => {
|
|
if (!e2)
|
|
return null;
|
|
if (await t2(e2) === true)
|
|
return e2;
|
|
let r2 = n2 ? e2.return : e2.child;
|
|
for (;r2; ) {
|
|
let e3 = await F(r2, t2, n2);
|
|
if (e3)
|
|
return e3;
|
|
r2 = n2 ? null : r2.sibling;
|
|
}
|
|
return null;
|
|
};
|
|
var I = (e2) => {
|
|
let t2 = e2;
|
|
return typeof t2 == `function` ? t2 : typeof t2 == `object` && t2 ? I(t2.type || t2.render) : null;
|
|
};
|
|
var Te = (e2) => {
|
|
let t2 = e2;
|
|
if (typeof t2 == `string`)
|
|
return t2;
|
|
if (typeof t2 != `function` && !(typeof t2 == `object` && t2))
|
|
return null;
|
|
let n2 = t2.displayName || t2.name || null;
|
|
if (n2)
|
|
return n2;
|
|
let r2 = I(t2);
|
|
return r2 && (r2.displayName || r2.name) || null;
|
|
};
|
|
var z = new WeakMap;
|
|
var K = new WeakMap;
|
|
var Pe = (e2) => {
|
|
let n2 = h();
|
|
for (let t2 of n2.renderers.values())
|
|
try {
|
|
let n3 = t2.findFiberByHostInstance?.(e2);
|
|
if (n3)
|
|
return n3;
|
|
} catch {}
|
|
if (typeof e2 == `object` && e2) {
|
|
if (`_reactRootContainer` in e2)
|
|
return e2._reactRootContainer?._internalRoot?.current?.child;
|
|
for (let t2 in e2)
|
|
if (t2.startsWith(`__reactContainer$`) || t2.startsWith(`__reactInternalInstance$`) || t2.startsWith(`__reactFiber`))
|
|
return e2[t2] || null;
|
|
}
|
|
return null;
|
|
};
|
|
var Fe = Error();
|
|
var $ = new Set;
|
|
|
|
// ../node_modules/.pnpm/bippy@0.5.27_@types+react@19.2.7_react@19.2.3/node_modules/bippy/dist/source.js
|
|
var g3 = Object.create;
|
|
var _3 = Object.defineProperty;
|
|
var v2 = Object.getOwnPropertyDescriptor;
|
|
var y2 = Object.getOwnPropertyNames;
|
|
var b2 = Object.getPrototypeOf;
|
|
var x2 = Object.prototype.hasOwnProperty;
|
|
var S2 = (e2, t2) => () => (t2 || e2((t2 = { exports: {} }).exports, t2), t2.exports);
|
|
var ee2 = (e2, t2, n2, r2) => {
|
|
if (t2 && typeof t2 == `object` || typeof t2 == `function`)
|
|
for (var i2 = y2(t2), a3 = 0, o3 = i2.length, s3;a3 < o3; a3++)
|
|
s3 = i2[a3], !x2.call(e2, s3) && s3 !== n2 && _3(e2, s3, { get: ((e3) => t2[e3]).bind(null, s3), enumerable: !(r2 = v2(t2, s3)) || r2.enumerable });
|
|
return e2;
|
|
};
|
|
var C2 = (e2, t2, n2) => (n2 = e2 == null ? {} : g3(b2(e2)), ee2(t2 || !e2 || !e2.__esModule ? _3(n2, `default`, { value: e2, enumerable: true }) : n2, e2));
|
|
var w2 = /^[a-zA-Z][a-zA-Z\d+\-.]*:/;
|
|
var te2 = [`rsc://`, `file:///`, `webpack://`, `webpack-internal://`, `node:`, `turbopack://`, `metro://`, `/app-pages-browser/`];
|
|
var T2 = `about://React/`;
|
|
var ne2 = [`<anonymous>`, `eval`, ``];
|
|
var re2 = /\.(jsx|tsx|ts|js)$/;
|
|
var ie2 = /(\.min|bundle|chunk|vendor|vendors|runtime|polyfill|polyfills)\.(js|mjs|cjs)$|(chunk|bundle|vendor|vendors|runtime|polyfill|polyfills|framework|app|main|index)[-_.][A-Za-z0-9_-]{4,}\.(js|mjs|cjs)$|[\da-f]{8,}\.(js|mjs|cjs)$|[-_.][\da-f]{20,}\.(js|mjs|cjs)$|\/dist\/|\/build\/|\/.next\/|\/out\/|\/node_modules\/|\.webpack\.|\.vite\.|\.turbopack\./i;
|
|
var ae2 = /^\?[\w~.\-]+(?:=[^&#]*)?(?:&[\w~.\-]+(?:=[^&#]*)?)*$/;
|
|
var E = `(at Server)`;
|
|
var oe2 = /(^|@)\S+:\d+/;
|
|
var se2 = /^\s*at .*(\S+:\d+|\(native\))/m;
|
|
var ce2 = /^(eval@)?(\[native code\])?$/;
|
|
var D = (e2, t2) => {
|
|
if (t2?.includeInElement !== false) {
|
|
let n2 = e2.split(`
|
|
`), r2 = [];
|
|
for (let e3 of n2)
|
|
if (/^\s*at\s+/.test(e3)) {
|
|
let t3 = A2(e3, undefined)[0];
|
|
t3 && r2.push(t3);
|
|
} else if (/^\s*in\s+/.test(e3)) {
|
|
let t3 = e3.replace(/^\s*in\s+/, ``).replace(/\s*\(at .*\)$/, ``);
|
|
r2.push({ functionName: t3, source: e3 });
|
|
} else if (e3.match(oe2)) {
|
|
let t3 = j2(e3, undefined)[0];
|
|
t3 && r2.push(t3);
|
|
}
|
|
return k2(r2, t2);
|
|
}
|
|
return e2.match(se2) ? A2(e2, t2) : j2(e2, t2);
|
|
};
|
|
var O2 = (e2) => {
|
|
if (!e2.includes(`:`))
|
|
return [e2, undefined, undefined];
|
|
let t2 = /(.+?)(?::(\d+))?(?::(\d+))?$/, n2 = e2.startsWith(`(`) && e2.endsWith(`)`) ? e2.slice(1, -1) : e2, r2 = t2.exec(n2);
|
|
return [r2[1], r2[2] || undefined, r2[3] || undefined];
|
|
};
|
|
var k2 = (e2, t2) => t2 && t2.slice != null ? Array.isArray(t2.slice) ? e2.slice(t2.slice[0], t2.slice[1]) : e2.slice(0, t2.slice) : e2;
|
|
var A2 = (e2, t2) => {
|
|
let n2 = k2(e2.split(`
|
|
`).filter((e3) => !!e3.match(se2)), t2);
|
|
return n2.map((e3) => {
|
|
let t3 = e3;
|
|
t3.includes(`(eval `) && (t3 = t3.replace(/eval code/g, `eval`).replace(/(\(eval at [^()]*)|(,.*$)/g, ``));
|
|
let n3 = t3.replace(/^\s+/, ``).replace(/\(eval code/g, `(`).replace(/^.*?\s+/, ``), r2 = n3.match(/ (\(.+\)$)/);
|
|
n3 = r2 ? n3.replace(r2[0], ``) : n3;
|
|
let i2 = O2(r2 ? r2[1] : n3), a3 = r2 && n3 || undefined, o3 = [`eval`, `<anonymous>`].includes(i2[0]) ? undefined : i2[0];
|
|
return { functionName: a3, fileName: o3, lineNumber: i2[1] ? +i2[1] : undefined, columnNumber: i2[2] ? +i2[2] : undefined, source: t3 };
|
|
});
|
|
};
|
|
var j2 = (e2, t2) => {
|
|
let n2 = k2(e2.split(`
|
|
`).filter((e3) => !e3.match(ce2)), t2);
|
|
return n2.map((e3) => {
|
|
let t3 = e3;
|
|
if (t3.includes(` > eval`) && (t3 = t3.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g, `:$1`)), !t3.includes(`@`) && !t3.includes(`:`))
|
|
return { functionName: t3 };
|
|
{
|
|
let e4 = /(([^\n\r"\u2028\u2029]*".[^\n\r"\u2028\u2029]*"[^\n\r@\u2028\u2029]*(?:@[^\n\r"\u2028\u2029]*"[^\n\r@\u2028\u2029]*)*(?:[\n\r\u2028\u2029][^@]*)?)?[^@]*)@/, n3 = t3.match(e4), r2 = n3 && n3[1] ? n3[1] : undefined, i2 = O2(t3.replace(e4, ``));
|
|
return { functionName: r2, fileName: i2[0], lineNumber: i2[1] ? +i2[1] : undefined, columnNumber: i2[2] ? +i2[2] : undefined, source: t3 };
|
|
}
|
|
});
|
|
};
|
|
var pe2 = S2((exports, t2) => {
|
|
(function(n2, r2) {
|
|
typeof exports == `object` && t2 !== undefined ? r2(exports) : typeof define == `function` && define.amd ? define([`exports`], r2) : (n2 = typeof globalThis < `u` ? globalThis : n2 || self, r2(n2.sourcemapCodec = {}));
|
|
})(undefined, function(e2) {
|
|
let t3 = 44, n2 = 59, r2 = `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`, i2 = new Uint8Array(64), a3 = new Uint8Array(128);
|
|
for (let e3 = 0;e3 < r2.length; e3++) {
|
|
let t4 = r2.charCodeAt(e3);
|
|
i2[e3] = t4, a3[t4] = e3;
|
|
}
|
|
function o3(e3, t4) {
|
|
let n3 = 0, r3 = 0, i3 = 0;
|
|
do {
|
|
let t5 = e3.next();
|
|
i3 = a3[t5], n3 |= (i3 & 31) << r3, r3 += 5;
|
|
} while (i3 & 32);
|
|
let o4 = n3 & 1;
|
|
return n3 >>>= 1, o4 && (n3 = -2147483648 | -n3), t4 + n3;
|
|
}
|
|
function s3(e3, t4, n3) {
|
|
let r3 = t4 - n3;
|
|
r3 = r3 < 0 ? -r3 << 1 | 1 : r3 << 1;
|
|
do {
|
|
let t5 = r3 & 31;
|
|
r3 >>>= 5, r3 > 0 && (t5 |= 32), e3.write(i2[t5]);
|
|
} while (r3 > 0);
|
|
return t4;
|
|
}
|
|
function c3(e3, n3) {
|
|
return e3.pos >= n3 ? false : e3.peek() !== t3;
|
|
}
|
|
let l3 = 1024 * 16, u3 = typeof TextDecoder < `u` ? new TextDecoder : typeof Buffer < `u` ? { decode(e3) {
|
|
let t4 = Buffer.from(e3.buffer, e3.byteOffset, e3.byteLength);
|
|
return t4.toString();
|
|
} } : { decode(e3) {
|
|
let t4 = ``;
|
|
for (let n3 = 0;n3 < e3.length; n3++)
|
|
t4 += String.fromCharCode(e3[n3]);
|
|
return t4;
|
|
} };
|
|
|
|
class d3 {
|
|
constructor() {
|
|
this.pos = 0, this.out = ``, this.buffer = new Uint8Array(l3);
|
|
}
|
|
write(e3) {
|
|
let { buffer: t4 } = this;
|
|
t4[this.pos++] = e3, this.pos === l3 && (this.out += u3.decode(t4), this.pos = 0);
|
|
}
|
|
flush() {
|
|
let { buffer: e3, out: t4, pos: n3 } = this;
|
|
return n3 > 0 ? t4 + u3.decode(e3.subarray(0, n3)) : t4;
|
|
}
|
|
}
|
|
|
|
class f3 {
|
|
constructor(e3) {
|
|
this.pos = 0, this.buffer = e3;
|
|
}
|
|
next() {
|
|
return this.buffer.charCodeAt(this.pos++);
|
|
}
|
|
peek() {
|
|
return this.buffer.charCodeAt(this.pos);
|
|
}
|
|
indexOf(e3) {
|
|
let { buffer: t4, pos: n3 } = this, r3 = t4.indexOf(e3, n3);
|
|
return r3 === -1 ? t4.length : r3;
|
|
}
|
|
}
|
|
let p3 = [];
|
|
function m3(e3) {
|
|
let { length: t4 } = e3, n3 = new f3(e3), r3 = [], i3 = [], a4 = 0;
|
|
for (;n3.pos < t4; n3.pos++) {
|
|
a4 = o3(n3, a4);
|
|
let e4 = o3(n3, 0);
|
|
if (!c3(n3, t4)) {
|
|
let t5 = i3.pop();
|
|
t5[2] = a4, t5[3] = e4;
|
|
continue;
|
|
}
|
|
let s4 = o3(n3, 0), l4 = o3(n3, 0), u4 = l4 & 1, d4 = u4 ? [a4, e4, 0, 0, s4, o3(n3, 0)] : [a4, e4, 0, 0, s4], f4 = p3;
|
|
if (c3(n3, t4)) {
|
|
f4 = [];
|
|
do {
|
|
let e5 = o3(n3, 0);
|
|
f4.push(e5);
|
|
} while (c3(n3, t4));
|
|
}
|
|
d4.vars = f4, r3.push(d4), i3.push(d4);
|
|
}
|
|
return r3;
|
|
}
|
|
function h3(e3) {
|
|
let t4 = new d3;
|
|
for (let n3 = 0;n3 < e3.length; )
|
|
n3 = g4(e3, n3, t4, [0]);
|
|
return t4.flush();
|
|
}
|
|
function g4(e3, n3, r3, i3) {
|
|
let a4 = e3[n3], { 0: o4, 1: c4, 2: l4, 3: u4, 4: d4, vars: f4 } = a4;
|
|
n3 > 0 && r3.write(t3), i3[0] = s3(r3, o4, i3[0]), s3(r3, c4, 0), s3(r3, d4, 0);
|
|
let p4 = a4.length === 6 ? 1 : 0;
|
|
s3(r3, p4, 0), a4.length === 6 && s3(r3, a4[5], 0);
|
|
for (let e4 of f4)
|
|
s3(r3, e4, 0);
|
|
for (n3++;n3 < e3.length; ) {
|
|
let t4 = e3[n3], { 0: a5, 1: o5 } = t4;
|
|
if (a5 > l4 || a5 === l4 && o5 >= u4)
|
|
break;
|
|
n3 = g4(e3, n3, r3, i3);
|
|
}
|
|
return r3.write(t3), i3[0] = s3(r3, l4, i3[0]), s3(r3, u4, 0), n3;
|
|
}
|
|
function _4(e3) {
|
|
let { length: t4 } = e3, n3 = new f3(e3), r3 = [], i3 = [], a4 = 0, s4 = 0, l4 = 0, u4 = 0, d4 = 0, m4 = 0, h4 = 0, g5 = 0;
|
|
do {
|
|
let e4 = n3.indexOf(`;`), t5 = 0;
|
|
for (;n3.pos < e4; n3.pos++) {
|
|
if (t5 = o3(n3, t5), !c3(n3, e4)) {
|
|
let e5 = i3.pop();
|
|
e5[2] = a4, e5[3] = t5;
|
|
continue;
|
|
}
|
|
let f4 = o3(n3, 0), _5 = f4 & 1, v4 = f4 & 2, y4 = f4 & 4, b4 = null, x4 = p3, S4;
|
|
if (_5) {
|
|
let e5 = o3(n3, s4);
|
|
l4 = o3(n3, s4 === e5 ? l4 : 0), s4 = e5, S4 = [a4, t5, 0, 0, e5, l4];
|
|
} else
|
|
S4 = [a4, t5, 0, 0];
|
|
if (S4.isScope = !!y4, v4) {
|
|
let e5 = u4, t6 = d4;
|
|
u4 = o3(n3, u4);
|
|
let r4 = e5 === u4;
|
|
d4 = o3(n3, r4 ? d4 : 0), m4 = o3(n3, r4 && t6 === d4 ? m4 : 0), b4 = [u4, d4, m4];
|
|
}
|
|
if (S4.callsite = b4, c3(n3, e4)) {
|
|
x4 = [];
|
|
do {
|
|
h4 = a4, g5 = t5;
|
|
let e5 = o3(n3, 0), r4;
|
|
if (e5 < -1) {
|
|
r4 = [[o3(n3, 0)]];
|
|
for (let t6 = -1;t6 > e5; t6--) {
|
|
let e6 = h4;
|
|
h4 = o3(n3, h4), g5 = o3(n3, h4 === e6 ? g5 : 0);
|
|
let t7 = o3(n3, 0);
|
|
r4.push([t7, h4, g5]);
|
|
}
|
|
} else
|
|
r4 = [[e5]];
|
|
x4.push(r4);
|
|
} while (c3(n3, e4));
|
|
}
|
|
S4.bindings = x4, r3.push(S4), i3.push(S4);
|
|
}
|
|
a4++, n3.pos = e4 + 1;
|
|
} while (n3.pos < t4);
|
|
return r3;
|
|
}
|
|
function v3(e3) {
|
|
if (e3.length === 0)
|
|
return ``;
|
|
let t4 = new d3;
|
|
for (let n3 = 0;n3 < e3.length; )
|
|
n3 = y3(e3, n3, t4, [0, 0, 0, 0, 0, 0, 0]);
|
|
return t4.flush();
|
|
}
|
|
function y3(e3, n3, r3, i3) {
|
|
let a4 = e3[n3], { 0: o4, 1: c4, 2: l4, 3: u4, isScope: d4, callsite: f4, bindings: p4 } = a4;
|
|
i3[0] < o4 ? (b3(r3, i3[0], o4), i3[0] = o4, i3[1] = 0) : n3 > 0 && r3.write(t3), i3[1] = s3(r3, a4[1], i3[1]);
|
|
let m4 = (a4.length === 6 ? 1 : 0) | (f4 ? 2 : 0) | (d4 ? 4 : 0);
|
|
if (s3(r3, m4, 0), a4.length === 6) {
|
|
let { 4: e4, 5: t4 } = a4;
|
|
e4 !== i3[2] && (i3[3] = 0), i3[2] = s3(r3, e4, i3[2]), i3[3] = s3(r3, t4, i3[3]);
|
|
}
|
|
if (f4) {
|
|
let { 0: e4, 1: t4, 2: n4 } = a4.callsite;
|
|
e4 === i3[4] ? t4 !== i3[5] && (i3[6] = 0) : (i3[5] = 0, i3[6] = 0), i3[4] = s3(r3, e4, i3[4]), i3[5] = s3(r3, t4, i3[5]), i3[6] = s3(r3, n4, i3[6]);
|
|
}
|
|
if (p4)
|
|
for (let e4 of p4) {
|
|
e4.length > 1 && s3(r3, -e4.length, 0);
|
|
let t4 = e4[0][0];
|
|
s3(r3, t4, 0);
|
|
let n4 = o4, i4 = c4;
|
|
for (let t5 = 1;t5 < e4.length; t5++) {
|
|
let a5 = e4[t5];
|
|
n4 = s3(r3, a5[1], n4), i4 = s3(r3, a5[2], i4), s3(r3, a5[0], 0);
|
|
}
|
|
}
|
|
for (n3++;n3 < e3.length; ) {
|
|
let t4 = e3[n3], { 0: a5, 1: o5 } = t4;
|
|
if (a5 > l4 || a5 === l4 && o5 >= u4)
|
|
break;
|
|
n3 = y3(e3, n3, r3, i3);
|
|
}
|
|
return i3[0] < l4 ? (b3(r3, i3[0], l4), i3[0] = l4, i3[1] = 0) : r3.write(t3), i3[1] = s3(r3, u4, i3[1]), n3;
|
|
}
|
|
function b3(e3, t4, r3) {
|
|
do
|
|
e3.write(n2);
|
|
while (++t4 < r3);
|
|
}
|
|
function x3(e3) {
|
|
let { length: t4 } = e3, n3 = new f3(e3), r3 = [], i3 = 0, a4 = 0, s4 = 0, l4 = 0, u4 = 0;
|
|
do {
|
|
let e4 = n3.indexOf(`;`), t5 = [], d4 = true, f4 = 0;
|
|
for (i3 = 0;n3.pos < e4; ) {
|
|
let r4;
|
|
i3 = o3(n3, i3), i3 < f4 && (d4 = false), f4 = i3, c3(n3, e4) ? (a4 = o3(n3, a4), s4 = o3(n3, s4), l4 = o3(n3, l4), c3(n3, e4) ? (u4 = o3(n3, u4), r4 = [i3, a4, s4, l4, u4]) : r4 = [i3, a4, s4, l4]) : r4 = [i3], t5.push(r4), n3.pos++;
|
|
}
|
|
d4 || S3(t5), r3.push(t5), n3.pos = e4 + 1;
|
|
} while (n3.pos <= t4);
|
|
return r3;
|
|
}
|
|
function S3(e3) {
|
|
e3.sort(ee3);
|
|
}
|
|
function ee3(e3, t4) {
|
|
return e3[0] - t4[0];
|
|
}
|
|
function C3(e3) {
|
|
let r3 = new d3, i3 = 0, a4 = 0, o4 = 0, c4 = 0;
|
|
for (let l4 = 0;l4 < e3.length; l4++) {
|
|
let u4 = e3[l4];
|
|
if (l4 > 0 && r3.write(n2), u4.length === 0)
|
|
continue;
|
|
let d4 = 0;
|
|
for (let e4 = 0;e4 < u4.length; e4++) {
|
|
let n3 = u4[e4];
|
|
e4 > 0 && r3.write(t3), d4 = s3(r3, n3[0], d4), n3.length !== 1 && (i3 = s3(r3, n3[1], i3), a4 = s3(r3, n3[2], a4), o4 = s3(r3, n3[3], o4), n3.length !== 4 && (c4 = s3(r3, n3[4], c4)));
|
|
}
|
|
}
|
|
return r3.flush();
|
|
}
|
|
e2.decode = x3, e2.decodeGeneratedRanges = _4, e2.decodeOriginalScopes = m3, e2.encode = C3, e2.encodeGeneratedRanges = v3, e2.encodeOriginalScopes = h3, Object.defineProperty(e2, `__esModule`, { value: true });
|
|
});
|
|
});
|
|
var F2 = C2(pe2(), 1);
|
|
var I2 = /^[a-zA-Z][a-zA-Z\d+\-.]*:/;
|
|
var me2 = /^data:application\/json[^,]+base64,/;
|
|
var he2 = /(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*(?:\*\/)[ \t]*$)/;
|
|
var L2 = typeof WeakRef < `u`;
|
|
var R = new Map;
|
|
var z2 = new Map;
|
|
var ge2 = (e2) => L2 && e2 instanceof WeakRef;
|
|
var B2 = (e2, t2, n2, r2) => {
|
|
if (n2 < 0 || n2 >= e2.length)
|
|
return null;
|
|
let i2 = e2[n2];
|
|
if (!i2 || i2.length === 0)
|
|
return null;
|
|
let a3 = null;
|
|
for (let e3 of i2)
|
|
if (e3[0] <= r2)
|
|
a3 = e3;
|
|
else
|
|
break;
|
|
if (!a3 || a3.length < 4)
|
|
return null;
|
|
let [, o3, s3, c3] = a3;
|
|
if (o3 === undefined || s3 === undefined || c3 === undefined)
|
|
return null;
|
|
let l3 = t2[o3];
|
|
return l3 ? { columnNumber: c3, fileName: l3, lineNumber: s3 + 1 } : null;
|
|
};
|
|
var V2 = (e2, t2, n2) => {
|
|
if (e2.sections) {
|
|
let r2 = null;
|
|
for (let i3 of e2.sections)
|
|
if (t2 > i3.offset.line || t2 === i3.offset.line && n2 >= i3.offset.column)
|
|
r2 = i3;
|
|
else
|
|
break;
|
|
if (!r2)
|
|
return null;
|
|
let i2 = t2 - r2.offset.line, a3 = t2 === r2.offset.line ? n2 - r2.offset.column : n2;
|
|
return B2(r2.map.mappings, r2.map.sources, i2, a3);
|
|
}
|
|
return B2(e2.mappings, e2.sources, t2 - 1, n2);
|
|
};
|
|
var _e2 = (e2, t2) => {
|
|
let n2 = t2.split(`
|
|
`), r2;
|
|
for (let e3 = n2.length - 1;e3 >= 0 && !r2; e3--) {
|
|
let t3 = n2[e3].match(he2);
|
|
t3 && (r2 = t3[1] || t3[2]);
|
|
}
|
|
if (!r2)
|
|
return null;
|
|
let i2 = I2.test(r2);
|
|
if (!(me2.test(r2) || i2 || r2.startsWith(`/`))) {
|
|
let t3 = e2.split(`/`);
|
|
t3[t3.length - 1] = r2, r2 = t3.join(`/`);
|
|
}
|
|
return r2;
|
|
};
|
|
var ve2 = (e2) => ({ file: e2.file, mappings: (0, F2.decode)(e2.mappings), names: e2.names, sourceRoot: e2.sourceRoot, sources: e2.sources, sourcesContent: e2.sourcesContent, version: 3 });
|
|
var ye2 = (e2) => {
|
|
let t2 = e2.sections.map(({ map: e3, offset: t3 }) => ({ map: { ...e3, mappings: (0, F2.decode)(e3.mappings) }, offset: t3 })), n2 = new Set;
|
|
for (let e3 of t2)
|
|
for (let t3 of e3.map.sources)
|
|
n2.add(t3);
|
|
return { file: e2.file, mappings: [], names: [], sections: t2, sourceRoot: undefined, sources: Array.from(n2), sourcesContent: undefined, version: 3 };
|
|
};
|
|
var H2 = (e2) => {
|
|
if (!e2)
|
|
return false;
|
|
let t2 = e2.trim();
|
|
if (!t2)
|
|
return false;
|
|
let n2 = t2.match(I2);
|
|
if (!n2)
|
|
return true;
|
|
let r2 = n2[0].toLowerCase();
|
|
return r2 === `http:` || r2 === `https:`;
|
|
};
|
|
var U2 = async (e2, t2 = fetch) => {
|
|
if (!H2(e2))
|
|
return null;
|
|
let n2;
|
|
try {
|
|
let r3 = await t2(e2);
|
|
n2 = await r3.text();
|
|
} catch {
|
|
return null;
|
|
}
|
|
if (!n2)
|
|
return null;
|
|
let r2 = _e2(e2, n2);
|
|
if (!r2 || !H2(r2))
|
|
return null;
|
|
try {
|
|
let e3 = await t2(r2), n3 = await e3.json();
|
|
return `sections` in n3 ? ye2(n3) : ve2(n3);
|
|
} catch {
|
|
return null;
|
|
}
|
|
};
|
|
var W2 = async (e2, t2 = true, n2) => {
|
|
if (t2 && R.has(e2)) {
|
|
let t3 = R.get(e2);
|
|
if (t3 == null)
|
|
return null;
|
|
if (ge2(t3)) {
|
|
let n3 = t3.deref();
|
|
if (n3)
|
|
return n3;
|
|
R.delete(e2);
|
|
} else
|
|
return t3;
|
|
}
|
|
if (t2 && z2.has(e2))
|
|
return z2.get(e2);
|
|
let r2 = U2(e2, n2);
|
|
t2 && z2.set(e2, r2);
|
|
let i2 = await r2;
|
|
return t2 && z2.delete(e2), t2 && (i2 === null ? R.set(e2, null) : R.set(e2, L2 ? new WeakRef(i2) : i2)), i2;
|
|
};
|
|
var G2 = async (e2, t2 = true, n2) => await Promise.all(e2.map(async (e3) => {
|
|
if (!e3.fileName)
|
|
return e3;
|
|
let r2 = await W2(e3.fileName, t2, n2);
|
|
if (!r2 || typeof e3.lineNumber != `number` || typeof e3.columnNumber != `number`)
|
|
return e3;
|
|
let i2 = V2(r2, e3.lineNumber, e3.columnNumber);
|
|
return i2 ? { ...e3, source: i2.fileName && e3.source ? e3.source.replace(e3.fileName, i2.fileName) : e3.source, fileName: i2.fileName, lineNumber: i2.lineNumber, columnNumber: i2.columnNumber, isSymbolicated: true } : e3;
|
|
}));
|
|
var K2 = (e2) => e2._debugStack instanceof Error && typeof e2._debugStack?.stack == `string`;
|
|
var be2 = () => {
|
|
let n2 = h();
|
|
for (let t2 of [...Array.from(d), ...Array.from(n2.renderers.values())]) {
|
|
let e2 = t2.currentDispatcherRef;
|
|
if (e2 && typeof e2 == `object`)
|
|
return `H` in e2 ? e2.H : e2.current;
|
|
}
|
|
return null;
|
|
};
|
|
var q = (t2) => {
|
|
for (let n2 of d) {
|
|
let e2 = n2.currentDispatcherRef;
|
|
e2 && typeof e2 == `object` && (`H` in e2 ? e2.H = t2 : e2.current = t2);
|
|
}
|
|
};
|
|
var J = (e2) => `
|
|
in ${e2}`;
|
|
var Y = (e2, t2) => {
|
|
let n2 = J(e2);
|
|
return t2 && (n2 += ` (at ${t2})`), n2;
|
|
};
|
|
var X2 = false;
|
|
var Z = (e2, t2) => {
|
|
if (!e2 || X2)
|
|
return ``;
|
|
let n2 = Error.prepareStackTrace;
|
|
Error.prepareStackTrace = undefined, X2 = true;
|
|
let r2 = be2();
|
|
q(null);
|
|
let { error: i2, warn: a3 } = console;
|
|
console.error = () => {}, console.warn = () => {};
|
|
try {
|
|
let n3 = { DetermineComponentFrameRoot() {
|
|
let n4;
|
|
try {
|
|
if (t2) {
|
|
let t3 = function() {
|
|
throw Error();
|
|
};
|
|
if (Object.defineProperty(t3.prototype, `props`, { set: function() {
|
|
throw Error();
|
|
} }), typeof Reflect == `object` && Reflect.construct) {
|
|
try {
|
|
Reflect.construct(t3, []);
|
|
} catch (e3) {
|
|
n4 = e3;
|
|
}
|
|
Reflect.construct(e2, [], t3);
|
|
} else {
|
|
try {
|
|
t3.call();
|
|
} catch (e3) {
|
|
n4 = e3;
|
|
}
|
|
e2.call(t3.prototype);
|
|
}
|
|
} else {
|
|
try {
|
|
throw Error();
|
|
} catch (e3) {
|
|
n4 = e3;
|
|
}
|
|
let t3 = e2();
|
|
t3 && typeof t3.catch == `function` && t3.catch(() => {});
|
|
}
|
|
} catch (e3) {
|
|
if (e3 instanceof Error && n4 instanceof Error && typeof e3.stack == `string`)
|
|
return [e3.stack, n4.stack];
|
|
}
|
|
return [null, null];
|
|
} };
|
|
n3.DetermineComponentFrameRoot.displayName = `DetermineComponentFrameRoot`;
|
|
let r3 = Object.getOwnPropertyDescriptor(n3.DetermineComponentFrameRoot, `name`);
|
|
r3?.configurable && Object.defineProperty(n3.DetermineComponentFrameRoot, `name`, { value: `DetermineComponentFrameRoot` });
|
|
let [i3, a4] = n3.DetermineComponentFrameRoot();
|
|
if (i3 && a4) {
|
|
let t3 = i3.split(`
|
|
`), n4 = a4.split(`
|
|
`), r4 = 0, o4 = 0;
|
|
for (;r4 < t3.length && !t3[r4].includes(`DetermineComponentFrameRoot`); )
|
|
r4++;
|
|
for (;o4 < n4.length && !n4[o4].includes(`DetermineComponentFrameRoot`); )
|
|
o4++;
|
|
if (r4 === t3.length || o4 === n4.length)
|
|
for (r4 = t3.length - 1, o4 = n4.length - 1;r4 >= 1 && o4 >= 0 && t3[r4] !== n4[o4]; )
|
|
o4--;
|
|
for (;r4 >= 1 && o4 >= 0; r4--, o4--)
|
|
if (t3[r4] !== n4[o4]) {
|
|
if (r4 !== 1 || o4 !== 1)
|
|
do
|
|
if (r4--, o4--, o4 < 0 || t3[r4] !== n4[o4]) {
|
|
let n5 = `
|
|
${t3[r4].replace(` at new `, ` at `)}`, i4 = Te(e2);
|
|
return i4 && n5.includes(`<anonymous>`) && (n5 = n5.replace(`<anonymous>`, i4)), n5;
|
|
}
|
|
while (r4 >= 1 && o4 >= 0);
|
|
break;
|
|
}
|
|
}
|
|
} finally {
|
|
X2 = false, Error.prepareStackTrace = n2, q(r2), console.error = i2, console.warn = a3;
|
|
}
|
|
let o3 = e2 ? Te(e2) : ``, s3 = o3 ? J(o3) : ``;
|
|
return s3;
|
|
};
|
|
var xe2 = (e2, t2) => {
|
|
let m3 = e2.tag, h3 = ``;
|
|
switch (m3) {
|
|
case ne:
|
|
h3 = J(`Activity`);
|
|
break;
|
|
case o2:
|
|
h3 = Z(e2.type, true);
|
|
break;
|
|
case f2:
|
|
h3 = Z(e2.type.render, false);
|
|
break;
|
|
case a2:
|
|
case h2:
|
|
h3 = Z(e2.type, false);
|
|
break;
|
|
case c2:
|
|
case y:
|
|
case b:
|
|
h3 = J(e2.type);
|
|
break;
|
|
case ee:
|
|
h3 = J(`Lazy`);
|
|
break;
|
|
case p2:
|
|
h3 = e2.child !== t2 && t2 !== null ? J(`Suspense Fallback`) : J(`Suspense`);
|
|
break;
|
|
case te:
|
|
h3 = J(`SuspenseList`);
|
|
break;
|
|
case re:
|
|
h3 = J(`ViewTransition`);
|
|
break;
|
|
default:
|
|
return ``;
|
|
}
|
|
return h3;
|
|
};
|
|
var Se2 = (e2) => {
|
|
try {
|
|
let t2 = ``, n2 = e2, r2 = null;
|
|
do {
|
|
t2 += xe2(n2, r2);
|
|
let e3 = n2._debugInfo;
|
|
if (e3 && Array.isArray(e3))
|
|
for (let n3 = e3.length - 1;n3 >= 0; n3--) {
|
|
let r3 = e3[n3];
|
|
typeof r3.name == `string` && (t2 += Y(r3.name, r3.env));
|
|
}
|
|
r2 = n2, n2 = n2.return;
|
|
} while (n2);
|
|
return t2;
|
|
} catch (e3) {
|
|
return e3 instanceof Error ? `
|
|
Error generating stack: ${e3.message}
|
|
${e3.stack}` : ``;
|
|
}
|
|
};
|
|
var Ce2 = (e2) => {
|
|
let t2 = Error.prepareStackTrace;
|
|
Error.prepareStackTrace = undefined;
|
|
let n2 = e2;
|
|
if (!n2)
|
|
return ``;
|
|
Error.prepareStackTrace = t2, n2.startsWith(`Error: react-stack-top-frame
|
|
`) && (n2 = n2.slice(29));
|
|
let r2 = n2.indexOf(`
|
|
`);
|
|
if (r2 !== -1 && (n2 = n2.slice(r2 + 1)), r2 = Math.max(n2.indexOf(`react_stack_bottom_frame`), n2.indexOf(`react-stack-bottom-frame`)), r2 !== -1 && (r2 = n2.lastIndexOf(`
|
|
`, r2)), r2 !== -1)
|
|
n2 = n2.slice(0, r2);
|
|
else
|
|
return ``;
|
|
return n2;
|
|
};
|
|
var we2 = (e2) => !!(e2.fileName?.startsWith(`rsc://`) && e2.functionName);
|
|
var Te2 = (e2, t2) => e2.fileName === t2.fileName && e2.lineNumber === t2.lineNumber && e2.columnNumber === t2.columnNumber;
|
|
var Ee2 = (e2) => {
|
|
let t2 = new Map;
|
|
for (let n2 of e2)
|
|
for (let e3 of n2.stackFrames) {
|
|
if (!we2(e3))
|
|
continue;
|
|
let n3 = e3.functionName, r2 = t2.get(n3) ?? [], i2 = r2.some((t3) => Te2(t3, e3));
|
|
i2 || (r2.push(e3), t2.set(n3, r2));
|
|
}
|
|
return t2;
|
|
};
|
|
var De2 = (e2, t2, n2) => {
|
|
if (!e2.functionName)
|
|
return { ...e2, isServer: true };
|
|
let r2 = t2.get(e2.functionName);
|
|
if (!r2 || r2.length === 0)
|
|
return { ...e2, isServer: true };
|
|
let i2 = n2.get(e2.functionName) ?? 0, a3 = r2[i2 % r2.length];
|
|
return n2.set(e2.functionName, i2 + 1), { ...e2, isServer: true, fileName: a3.fileName, lineNumber: a3.lineNumber, columnNumber: a3.columnNumber, source: e2.source?.replace(E, `(${a3.fileName}:${a3.lineNumber}:${a3.columnNumber})`) };
|
|
};
|
|
var Oe = (e2) => {
|
|
let t2 = [];
|
|
return N(e2, (e3) => {
|
|
if (!K2(e3))
|
|
return;
|
|
let n2 = typeof e3.type == `string` ? e3.type : Te(e3.type) || `<anonymous>`;
|
|
t2.push({ componentName: n2, stackFrames: D(Ce2(e3._debugStack?.stack)) });
|
|
}, true), t2;
|
|
};
|
|
var Q = async (e2, t2 = true, n2) => {
|
|
let r2 = Oe(e2), i2 = D(Se2(e2)), a3 = Ee2(r2), o3 = new Map, s3 = i2.map((e3) => {
|
|
let t3 = e3.source?.includes(E) ?? false;
|
|
return t3 ? De2(e3, a3, o3) : e3;
|
|
}), c3 = s3.filter((e3, t3, n3) => {
|
|
if (t3 === 0)
|
|
return true;
|
|
let r3 = n3[t3 - 1];
|
|
return e3.functionName !== r3.functionName;
|
|
});
|
|
return G2(c3, t2, n2);
|
|
};
|
|
var ke2 = (e2) => {
|
|
let t2 = e2._debugSource;
|
|
return t2 ? typeof t2 == `object` && !!t2 && `fileName` in t2 && typeof t2.fileName == `string` && `lineNumber` in t2 && typeof t2.lineNumber == `number` : false;
|
|
};
|
|
var Ae2 = async (e2, t2 = true, n2) => {
|
|
if (ke2(e2)) {
|
|
let t3 = e2._debugSource;
|
|
return t3 || null;
|
|
}
|
|
let r2 = await Q(e2, t2, n2);
|
|
for (let e3 of r2)
|
|
if (e3.fileName)
|
|
return { fileName: e3.fileName, lineNumber: e3.lineNumber, columnNumber: e3.columnNumber, functionName: e3.functionName };
|
|
return null;
|
|
};
|
|
var $2 = (e2) => {
|
|
if (!e2 || ne2.some((t3) => t3 === e2))
|
|
return ``;
|
|
let t2 = e2;
|
|
if (t2.startsWith(`http://`) || t2.startsWith(`https://`))
|
|
try {
|
|
let e3 = new URL(t2);
|
|
t2 = e3.pathname;
|
|
} catch {}
|
|
if (t2.startsWith(T2)) {
|
|
let e3 = t2.slice(T2.length), n3 = e3.indexOf(`/`), r3 = e3.indexOf(`:`);
|
|
t2 = n3 !== -1 && (r3 === -1 || n3 < r3) ? e3.slice(n3 + 1) : e3;
|
|
}
|
|
let n2 = true;
|
|
for (;n2; ) {
|
|
n2 = false;
|
|
for (let e3 of te2)
|
|
if (t2.startsWith(e3)) {
|
|
t2 = t2.slice(e3.length), e3 === `file:///` && (t2 = `/${t2.replace(/^\/+/, ``)}`), n2 = true;
|
|
break;
|
|
}
|
|
}
|
|
if (w2.test(t2)) {
|
|
let e3 = t2.match(w2);
|
|
e3 && (t2 = t2.slice(e3[0].length));
|
|
}
|
|
if (t2.startsWith(`//`)) {
|
|
let e3 = t2.indexOf(`/`, 2);
|
|
t2 = e3 === -1 ? `` : t2.slice(e3);
|
|
}
|
|
let r2 = t2.indexOf(`?`);
|
|
if (r2 !== -1) {
|
|
let e3 = t2.slice(r2);
|
|
ae2.test(e3) && (t2 = t2.slice(0, r2));
|
|
}
|
|
return t2;
|
|
};
|
|
var je2 = (e2) => {
|
|
let t2 = $2(e2);
|
|
return !(!t2 || !re2.test(t2) || ie2.test(t2));
|
|
};
|
|
|
|
// dist/_bippy-entry-46963-1772299414460.js
|
|
globalThis.__bippy = {
|
|
getFiberFromHostInstance: Pe,
|
|
getDisplayName: Te,
|
|
traverseFiber: N,
|
|
isCompositeFiber: pe,
|
|
isHostFiber: k,
|
|
getSource: Ae2,
|
|
getOwnerStack: Q,
|
|
normalizeFileName: $2,
|
|
isSourceFile: je2
|
|
};
|
|
})();
|