stone-kit
Version:
uikit for redesign
1,451 lines • 976 kB
JavaScript
var ze = (() => {
let e;
return typeof window < "u" ? e = window : typeof globalThis < "u" ? e = globalThis : typeof global < "u" ? e = global : typeof self < "u" ? e = self : e = {}, e;
})(), N1 = Object.defineProperty, Gt = (e, t) => N1(e, "name", { value: t, configurable: !0 }), { LOGLEVEL: L1 } = ze, Yt = {
trace: 1,
debug: 2,
info: 3,
warn: 4,
error: 5,
silent: 10
}, D1 = L1, Ar = Yt[D1] || Yt.info, ps = {
trace: /* @__PURE__ */ Gt((e, ...t) => {
Ar <= Yt.trace && console.trace(e, ...t);
}, "trace"),
debug: /* @__PURE__ */ Gt((e, ...t) => {
Ar <= Yt.debug && console.debug(e, ...t);
}, "debug"),
info: /* @__PURE__ */ Gt((e, ...t) => {
Ar <= Yt.info && console.info(e, ...t);
}, "info"),
warn: /* @__PURE__ */ Gt((e, ...t) => {
Ar <= Yt.warn && console.warn(e, ...t);
}, "warn"),
error: /* @__PURE__ */ Gt((e, ...t) => {
Ar <= Yt.error && console.error(e, ...t);
}, "error"),
log: /* @__PURE__ */ Gt((e, ...t) => {
Ar < Yt.silent && console.log(e, ...t);
}, "log")
}, fs = /* @__PURE__ */ new Set(), De = /* @__PURE__ */ Gt((e) => (t, ...r) => {
if (!fs.has(t))
return fs.add(t), ps[e](t, ...r);
}, "once");
De.clear = () => fs.clear();
De.trace = De("trace");
De.debug = De("debug");
De.info = De("info");
De.warn = De("warn");
De.error = De("error");
De.log = De("log");
De("warn");
var Ct = /* @__PURE__ */ Gt((e) => (...t) => {
let r = [];
if (t.length) {
let n = /<span\s+style=(['"])([^'"]*)\1\s*>/gi, a = /<\/span>/gi, l;
for (r.push(t[0].replace(n, "%c").replace(a, "%c")); l = n.exec(t[0]); )
r.push(l[2]), r.push("");
for (let i = 1; i < t.length; i++)
r.push(t[i]);
}
ps[e].apply(ps, r);
}, "pretty");
Ct.trace = Ct("trace");
Ct.debug = Ct("debug");
Ct.info = Ct("info");
Ct.warn = Ct("warn");
Ct.error = Ct("error");
var yh = /* @__PURE__ */ ((e) => (e.CHANNEL_WS_DISCONNECT = "channelWSDisconnect", e.CHANNEL_CREATED = "channelCreated", e.CONFIG_ERROR = "configError", e.STORY_INDEX_INVALIDATED = "storyIndexInvalidated", e.STORY_SPECIFIED = "storySpecified", e.SET_CONFIG = "setConfig", e.SET_STORIES = "setStories", e.SET_INDEX = "setIndex", e.SET_CURRENT_STORY = "setCurrentStory", e.CURRENT_STORY_WAS_SET = "currentStoryWasSet", e.FORCE_RE_RENDER = "forceReRender", e.FORCE_REMOUNT = "forceRemount", e.PRELOAD_ENTRIES = "preloadStories", e.STORY_PREPARED = "storyPrepared", e.DOCS_PREPARED = "docsPrepared", e.STORY_CHANGED = "storyChanged", e.STORY_UNCHANGED = "storyUnchanged", e.STORY_RENDERED = "storyRendered", e.STORY_FINISHED = "storyFinished", e.STORY_MISSING = "storyMissing", e.STORY_ERRORED = "storyErrored", e.STORY_THREW_EXCEPTION = "storyThrewException", e.STORY_RENDER_PHASE_CHANGED = "storyRenderPhaseChanged", e.STORY_HOT_UPDATED = "storyHotUpdated", e.PLAY_FUNCTION_THREW_EXCEPTION = "playFunctionThrewException", e.UNHANDLED_ERRORS_WHILE_PLAYING = "unhandledErrorsWhilePlaying", e.UPDATE_STORY_ARGS = "updateStoryArgs", e.STORY_ARGS_UPDATED = "storyArgsUpdated", e.RESET_STORY_ARGS = "resetStoryArgs", e.SET_FILTER = "setFilter", e.SET_GLOBALS = "setGlobals", e.UPDATE_GLOBALS = "updateGlobals", e.GLOBALS_UPDATED = "globalsUpdated", e.REGISTER_SUBSCRIPTION = "registerSubscription", e.PREVIEW_INITIALIZED = "previewInitialized", e.PREVIEW_KEYDOWN = "previewKeydown", e.PREVIEW_BUILDER_PROGRESS = "preview_builder_progress", e.SELECT_STORY = "selectStory", e.STORIES_COLLAPSE_ALL = "storiesCollapseAll", e.STORIES_EXPAND_ALL = "storiesExpandAll", e.DOCS_RENDERED = "docsRendered", e.SHARED_STATE_CHANGED = "sharedStateChanged", e.SHARED_STATE_SET = "sharedStateSet", e.NAVIGATE_URL = "navigateUrl", e.UPDATE_QUERY_PARAMS = "updateQueryParams", e.REQUEST_WHATS_NEW_DATA = "requestWhatsNewData", e.RESULT_WHATS_NEW_DATA = "resultWhatsNewData", e.SET_WHATS_NEW_CACHE = "setWhatsNewCache", e.TOGGLE_WHATS_NEW_NOTIFICATIONS = "toggleWhatsNewNotifications", e.TELEMETRY_ERROR = "telemetryError", e.FILE_COMPONENT_SEARCH_REQUEST = "fileComponentSearchRequest", e.FILE_COMPONENT_SEARCH_RESPONSE = "fileComponentSearchResponse", e.SAVE_STORY_REQUEST = "saveStoryRequest", e.SAVE_STORY_RESPONSE = "saveStoryResponse", e.ARGTYPES_INFO_REQUEST = "argtypesInfoRequest", e.ARGTYPES_INFO_RESPONSE = "argtypesInfoResponse", e.CREATE_NEW_STORYFILE_REQUEST = "createNewStoryfileRequest", e.CREATE_NEW_STORYFILE_RESPONSE = "createNewStoryfileResponse", e))(yh || {}), {
CHANNEL_WS_DISCONNECT: ON,
CHANNEL_CREATED: SN,
CONFIG_ERROR: qN,
CREATE_NEW_STORYFILE_REQUEST: TN,
CREATE_NEW_STORYFILE_RESPONSE: _N,
CURRENT_STORY_WAS_SET: RN,
DOCS_PREPARED: AN,
DOCS_RENDERED: MN,
FILE_COMPONENT_SEARCH_REQUEST: jN,
FILE_COMPONENT_SEARCH_RESPONSE: $N,
FORCE_RE_RENDER: kN,
FORCE_REMOUNT: Gf,
GLOBALS_UPDATED: IN,
NAVIGATE_URL: NN,
PLAY_FUNCTION_THREW_EXCEPTION: LN,
UNHANDLED_ERRORS_WHILE_PLAYING: DN,
PRELOAD_ENTRIES: BN,
PREVIEW_INITIALIZED: FN,
PREVIEW_BUILDER_PROGRESS: HN,
PREVIEW_KEYDOWN: UN,
REGISTER_SUBSCRIPTION: VN,
RESET_STORY_ARGS: zN,
SELECT_STORY: WN,
SET_CONFIG: KN,
SET_CURRENT_STORY: B1,
SET_FILTER: GN,
SET_GLOBALS: YN,
SET_INDEX: JN,
SET_STORIES: XN,
SHARED_STATE_CHANGED: QN,
SHARED_STATE_SET: ZN,
STORIES_COLLAPSE_ALL: eL,
STORIES_EXPAND_ALL: tL,
STORY_ARGS_UPDATED: rL,
STORY_CHANGED: nL,
STORY_ERRORED: aL,
STORY_INDEX_INVALIDATED: oL,
STORY_MISSING: iL,
STORY_PREPARED: lL,
STORY_RENDER_PHASE_CHANGED: F1,
STORY_RENDERED: sL,
STORY_FINISHED: uL,
STORY_SPECIFIED: cL,
STORY_THREW_EXCEPTION: dL,
STORY_UNCHANGED: pL,
STORY_HOT_UPDATED: fL,
UPDATE_GLOBALS: mL,
UPDATE_QUERY_PARAMS: hL,
UPDATE_STORY_ARGS: bL,
REQUEST_WHATS_NEW_DATA: yL,
RESULT_WHATS_NEW_DATA: gL,
SET_WHATS_NEW_CACHE: vL,
TOGGLE_WHATS_NEW_NOTIFICATIONS: wL,
TELEMETRY_ERROR: CL,
SAVE_STORY_REQUEST: EL,
SAVE_STORY_RESPONSE: xL,
ARGTYPES_INFO_REQUEST: PL,
ARGTYPES_INFO_RESPONSE: OL
} = yh, H1 = Object.defineProperty, R = (e, t) => H1(e, "name", { value: t, configurable: !0 }), U1 = {
reset: [0, 0],
bold: [1, 22, "\x1B[22m\x1B[1m"],
dim: [2, 22, "\x1B[22m\x1B[2m"],
italic: [3, 23],
underline: [4, 24],
inverse: [7, 27],
hidden: [8, 28],
strikethrough: [9, 29],
black: [30, 39],
red: [31, 39],
green: [32, 39],
yellow: [33, 39],
blue: [34, 39],
magenta: [35, 39],
cyan: [36, 39],
white: [37, 39],
gray: [90, 39],
bgBlack: [40, 49],
bgRed: [41, 49],
bgGreen: [42, 49],
bgYellow: [43, 49],
bgBlue: [44, 49],
bgMagenta: [45, 49],
bgCyan: [46, 49],
bgWhite: [47, 49],
blackBright: [90, 39],
redBright: [91, 39],
greenBright: [92, 39],
yellowBright: [93, 39],
blueBright: [94, 39],
magentaBright: [95, 39],
cyanBright: [96, 39],
whiteBright: [97, 39],
bgBlackBright: [100, 49],
bgRedBright: [101, 49],
bgGreenBright: [102, 49],
bgYellowBright: [103, 49],
bgBlueBright: [104, 49],
bgMagentaBright: [105, 49],
bgCyanBright: [106, 49],
bgWhiteBright: [107, 49]
}, V1 = Object.entries(U1);
function zo(e) {
return String(e);
}
R(zo, "a");
zo.open = "";
zo.close = "";
function gh(e = !1) {
let t = typeof process < "u" ? process : void 0, r = t?.env || {}, n = t?.argv || [];
return !("NO_COLOR" in r || n.includes("--no-color")) && ("FORCE_COLOR" in r || n.includes("--color") || t?.platform === "win32" || e && r.TERM !== "dumb" || "CI" in r) || typeof window < "u" && !!window.chrome;
}
R(gh, "C");
function vh(e = !1) {
let t = gh(e), r = /* @__PURE__ */ R((i, s, c, u) => {
let d = "", p = 0;
do
d += i.substring(p, u) + c, p = u + s.length, u = i.indexOf(s, p);
while (~u);
return d + i.substring(p);
}, "i"), n = /* @__PURE__ */ R((i, s, c = i) => {
let u = /* @__PURE__ */ R((d) => {
let p = String(d), m = p.indexOf(s, i.length);
return ~m ? i + r(p, s, c, m) + s : i + p + s;
}, "o");
return u.open = i, u.close = s, u;
}, "g"), a = {
isColorSupported: t
}, l = /* @__PURE__ */ R((i) => `\x1B[${i}m`, "d");
for (let [i, s] of V1)
a[i] = t ? n(
l(s[0]),
l(s[1]),
s[2]
) : zo;
return a;
}
R(vh, "p");
var $t = vh();
function cc(e, t) {
return t.forEach(function(r) {
r && typeof r != "string" && !Array.isArray(r) && Object.keys(r).forEach(function(n) {
if (n !== "default" && !(n in e)) {
var a = Object.getOwnPropertyDescriptor(r, n);
Object.defineProperty(e, n, a.get ? a : {
enumerable: !0,
get: /* @__PURE__ */ R(function() {
return r[n];
}, "get")
});
}
});
}), Object.freeze(e);
}
R(cc, "_mergeNamespaces");
function wh(e, t) {
let r = Object.keys(e), n = t === null ? r : r.sort(t);
if (Object.getOwnPropertySymbols)
for (let a of Object.getOwnPropertySymbols(e))
Object.getOwnPropertyDescriptor(e, a).enumerable && n.push(a);
return n;
}
R(wh, "getKeysOfEnumerableProperties");
function dn(e, t, r, n, a, l, i = ": ") {
let s = "", c = 0, u = e.next();
if (!u.done) {
s += t.spacingOuter;
let d = r + t.indent;
for (; !u.done; ) {
if (s += d, c++ === t.maxWidth) {
s += "…";
break;
}
let p = l(u.value[0], t, d, n, a), m = l(u.value[1], t, d, n, a);
s += p + i + m, u = e.next(), u.done ? t.min || (s += ",") : s += `,${t.spacingInner}`;
}
s += t.spacingOuter + r;
}
return s;
}
R(dn, "printIteratorEntries");
function Wo(e, t, r, n, a, l) {
let i = "", s = 0, c = e.next();
if (!c.done) {
i += t.spacingOuter;
let u = r + t.indent;
for (; !c.done; ) {
if (i += u, s++ === t.maxWidth) {
i += "…";
break;
}
i += l(c.value, t, u, n, a), c = e.next(), c.done ? t.min || (i += ",") : i += `,${t.spacingInner}`;
}
i += t.spacingOuter + r;
}
return i;
}
R(Wo, "printIteratorValues");
function Kn(e, t, r, n, a, l) {
let i = "";
e = e instanceof ArrayBuffer ? new DataView(e) : e;
let s = /* @__PURE__ */ R((u) => u instanceof DataView, "isDataView"), c = s(e) ? e.byteLength : e.length;
if (c > 0) {
i += t.spacingOuter;
let u = r + t.indent;
for (let d = 0; d < c; d++) {
if (i += u, d === t.maxWidth) {
i += "…";
break;
}
(s(e) || d in e) && (i += l(s(e) ? e.getInt8(d) : e[d], t, u, n, a)), d < c - 1 ? i += `,${t.spacingInner}` : t.min || (i += ",");
}
i += t.spacingOuter + r;
}
return i;
}
R(Kn, "printListItems");
function Ko(e, t, r, n, a, l) {
let i = "", s = wh(e, t.compareKeys);
if (s.length > 0) {
i += t.spacingOuter;
let c = r + t.indent;
for (let u = 0; u < s.length; u++) {
let d = s[u], p = l(d, t, c, n, a), m = l(e[d], t, c, n, a);
i += `${c + p}: ${m}`, u < s.length - 1 ? i += `,${t.spacingInner}` : t.min || (i += ",");
}
i += t.spacingOuter + r;
}
return i;
}
R(Ko, "printObjectProperties");
var z1 = typeof Symbol == "function" && Symbol.for ? Symbol.for("jest.asymmetricMatcher") : 1267621, Yl = " ", W1 = /* @__PURE__ */ R((e, t, r, n, a, l) => {
let i = e.toString();
if (i === "ArrayContaining" || i === "ArrayNotContaining")
return ++n > t.maxDepth ? `[${i}]` : `${i + Yl}[${Kn(e.sample, t, r, n, a, l)}]`;
if (i === "ObjectContaining" || i === "ObjectNotContaining")
return ++n > t.maxDepth ? `[${i}]` : `${i + Yl}{${Ko(e.sample, t, r, n, a, l)}}`;
if (i === "StringMatching" || i === "StringNotMatching" || i === "StringContaining" || i === "StringNotContaining")
return i + Yl + l(e.sample, t, r, n, a);
if (typeof e.toAsymmetricMatcher != "function")
throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);
return e.toAsymmetricMatcher();
}, "serialize$5"), K1 = /* @__PURE__ */ R((e) => e && e.$$typeof === z1, "test$5"), G1 = {
serialize: W1,
test: K1
}, Y1 = " ", Ch = /* @__PURE__ */ new Set(["DOMStringMap", "NamedNodeMap"]), J1 = /^(?:HTML\w*Collection|NodeList)$/;
function Eh(e) {
return Ch.has(e) || J1.test(e);
}
R(Eh, "testName");
var X1 = /* @__PURE__ */ R((e) => e && e.constructor && !!e.constructor.name && Eh(e.constructor.name), "test$4");
function xh(e) {
return e.constructor.name === "NamedNodeMap";
}
R(xh, "isNamedNodeMap");
var Q1 = /* @__PURE__ */ R((e, t, r, n, a, l) => {
let i = e.constructor.name;
return ++n > t.maxDepth ? `[${i}]` : (t.min ? "" : i + Y1) + (Ch.has(i) ? `{${Ko(xh(e) ? [...e].reduce(
(s, c) => (s[c.name] = c.value, s),
{}
) : { ...e }, t, r, n, a, l)}}` : `[${Kn([...e], t, r, n, a, l)}]`);
}, "serialize$4"), Z1 = {
serialize: Q1,
test: X1
};
function dc(e) {
return e.replaceAll("<", "<").replaceAll(">", ">");
}
R(dc, "escapeHTML");
function Go(e, t, r, n, a, l, i) {
let s = n + r.indent, c = r.colors;
return e.map((u) => {
let d = t[u], p = i(d, r, s, a, l);
return typeof d != "string" && (p.includes(`
`) && (p = r.spacingOuter + s + p + r.spacingOuter + n), p = `{${p}}`), `${r.spacingInner + n + c.prop.open + u + c.prop.close}=${c.value.open}${p}${c.value.close}`;
}).join("");
}
R(Go, "printProps");
function Yo(e, t, r, n, a, l) {
return e.map((i) => t.spacingOuter + r + (typeof i == "string" ? pc(i, t) : l(i, t, r, n, a))).join("");
}
R(Yo, "printChildren");
function pc(e, t) {
let r = t.colors.content;
return r.open + dc(e) + r.close;
}
R(pc, "printText");
function Ph(e, t) {
let r = t.colors.comment;
return `${r.open}<!--${dc(e)}-->${r.close}`;
}
R(Ph, "printComment");
function Jo(e, t, r, n, a) {
let l = n.colors.tag;
return `${l.open}<${e}${t && l.close + t + n.spacingOuter + a + l.open}${r ? `>${l.close}${r}${n.spacingOuter}${a}${l.open}</${e}` : `${t && !n.min ? "" : " "}/`}>${l.close}`;
}
R(Jo, "printElement");
function Xo(e, t) {
let r = t.colors.tag;
return `${r.open}<${e}${r.close} …${r.open} />${r.close}`;
}
R(Xo, "printElementAsLeaf");
var eO = 1, Oh = 3, Sh = 8, qh = 11, tO = /^(?:(?:HTML|SVG)\w*)?Element$/;
function Th(e) {
try {
return typeof e.hasAttribute == "function" && e.hasAttribute("is");
} catch {
return !1;
}
}
R(Th, "testHasAttribute");
function _h(e) {
let t = e.constructor.name, { nodeType: r, tagName: n } = e, a = typeof n == "string" && n.includes("-") || Th(e);
return r === eO && (tO.test(t) || a) || r === Oh && t === "Text" || r === Sh && t === "Comment" || r === qh && t === "DocumentFragment";
}
R(_h, "testNode");
var rO = /* @__PURE__ */ R((e) => {
var t;
return (e == null || (t = e.constructor) === null || t === void 0 ? void 0 : t.name) && _h(e);
}, "test$3");
function Rh(e) {
return e.nodeType === Oh;
}
R(Rh, "nodeIsText");
function Ah(e) {
return e.nodeType === Sh;
}
R(Ah, "nodeIsComment");
function Na(e) {
return e.nodeType === qh;
}
R(Na, "nodeIsFragment");
var nO = /* @__PURE__ */ R((e, t, r, n, a, l) => {
if (Rh(e))
return pc(e.data, t);
if (Ah(e))
return Ph(e.data, t);
let i = Na(e) ? "DocumentFragment" : e.tagName.toLowerCase();
return ++n > t.maxDepth ? Xo(i, t) : Jo(i, Go(Na(e) ? [] : Array.from(e.attributes, (s) => s.name).sort(), Na(e) ? {} : [...e.attributes].reduce((s, c) => (s[c.name] = c.value, s), {}), t, r + t.indent, n, a, l), Yo(Array.prototype.slice.call(e.childNodes || e.children), t, r + t.indent, n, a, l), t, r);
}, "serialize$3"), aO = {
serialize: nO,
test: rO
}, oO = "@@__IMMUTABLE_ITERABLE__@@", iO = "@@__IMMUTABLE_LIST__@@", lO = "@@__IMMUTABLE_KEYED__@@", sO = "@@__IMMUTABLE_MAP__@@", Yf = "@@__IMMUTABLE_ORDERED__@@", uO = "@@__IMMUTABLE_RECORD__@@", cO = "@@__IMMUTABLE_SEQ__@@", dO = "@@__IMMUTABLE_SET__@@", pO = "@@__IMMUTABLE_STACK__@@", zr = /* @__PURE__ */ R((e) => `Immutable.${e}`, "getImmutableName"), Qo = /* @__PURE__ */ R((e) => `[${e}]`, "printAsLeaf"), Gn = " ", Jf = "…";
function Mh(e, t, r, n, a, l, i) {
return ++n > t.maxDepth ? Qo(zr(i)) : `${zr(i) + Gn}{${dn(e.entries(), t, r, n, a, l)}}`;
}
R(Mh, "printImmutableEntries");
function jh(e) {
let t = 0;
return { next() {
if (t < e._keys.length) {
let r = e._keys[t++];
return {
done: !1,
value: [r, e.get(r)]
};
}
return {
done: !0,
value: void 0
};
} };
}
R(jh, "getRecordEntries");
function $h(e, t, r, n, a, l) {
let i = zr(e._name || "Record");
return ++n > t.maxDepth ? Qo(i) : `${i + Gn}{${dn(jh(e), t, r, n, a, l)}}`;
}
R($h, "printImmutableRecord");
function kh(e, t, r, n, a, l) {
let i = zr("Seq");
return ++n > t.maxDepth ? Qo(i) : e[lO] ? `${i + Gn}{${e._iter || e._object ? dn(e.entries(), t, r, n, a, l) : Jf}}` : `${i + Gn}[${e._iter || e._array || e._collection || e._iterable ? Wo(e.values(), t, r, n, a, l) : Jf}]`;
}
R(kh, "printImmutableSeq");
function La(e, t, r, n, a, l, i) {
return ++n > t.maxDepth ? Qo(zr(i)) : `${zr(i) + Gn}[${Wo(e.values(), t, r, n, a, l)}]`;
}
R(La, "printImmutableValues");
var fO = /* @__PURE__ */ R((e, t, r, n, a, l) => e[sO] ? Mh(e, t, r, n, a, l, e[Yf] ? "OrderedMap" : "Map") : e[iO] ? La(e, t, r, n, a, l, "List") : e[dO] ? La(e, t, r, n, a, l, e[Yf] ? "OrderedSet" : "Set") : e[pO] ? La(e, t, r, n, a, l, "Stack") : e[cO] ? kh(e, t, r, n, a, l) : $h(e, t, r, n, a, l), "serialize$2"), mO = /* @__PURE__ */ R((e) => e && (e[oO] === !0 || e[uO] === !0), "test$2"), hO = {
serialize: fO,
test: mO
};
function fc(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
R(fc, "getDefaultExportFromCjs");
var Xf = { exports: {} }, he = {}, Qf;
function Ih() {
return Qf || (Qf = 1, (function() {
function e(b) {
if (typeof b == "object" && b !== null) {
var v = b.$$typeof;
switch (v) {
case t:
switch (b = b.type, b) {
case n:
case l:
case a:
case u:
case d:
case f:
return b;
default:
switch (b = b && b.$$typeof, b) {
case s:
case c:
case m:
case p:
return b;
case i:
return b;
default:
return v;
}
}
case r:
return v;
}
}
}
R(e, "typeOf");
var t = Symbol.for("react.transitional.element"), r = Symbol.for("react.portal"), n = Symbol.for("react.fragment"), a = Symbol.for("react.strict_mode"), l = Symbol.for("react.profiler"), i = Symbol.for("react.consumer"), s = Symbol.for("react.context"), c = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), d = Symbol.for("react.suspense_list"), p = Symbol.for("react.memo"), m = Symbol.for("react.lazy"), f = Symbol.for("react.view_transition"), h = Symbol.for("react.client.reference");
he.ContextConsumer = i, he.ContextProvider = s, he.Element = t, he.ForwardRef = c, he.Fragment = n, he.Lazy = m, he.Memo = p, he.Portal = r, he.Profiler = l, he.StrictMode = a, he.Suspense = u, he.SuspenseList = d, he.isContextConsumer = function(b) {
return e(b) === i;
}, he.isContextProvider = function(b) {
return e(b) === s;
}, he.isElement = function(b) {
return typeof b == "object" && b !== null && b.$$typeof === t;
}, he.isForwardRef = function(b) {
return e(b) === c;
}, he.isFragment = function(b) {
return e(b) === n;
}, he.isLazy = function(b) {
return e(b) === m;
}, he.isMemo = function(b) {
return e(b) === p;
}, he.isPortal = function(b) {
return e(b) === r;
}, he.isProfiler = function(b) {
return e(b) === l;
}, he.isStrictMode = function(b) {
return e(b) === a;
}, he.isSuspense = function(b) {
return e(b) === u;
}, he.isSuspenseList = function(b) {
return e(b) === d;
}, he.isValidElementType = function(b) {
return typeof b == "string" || typeof b == "function" || b === n || b === l || b === a || b === u || b === d || typeof b == "object" && b !== null && (b.$$typeof === m || b.$$typeof === p || b.$$typeof === s || b.$$typeof === i || b.$$typeof === c || b.$$typeof === h || b.getModuleId !== void 0);
}, he.typeOf = e;
})()), he;
}
R(Ih, "requireReactIs_development$1");
var Zf;
function Nh() {
return Zf || (Zf = 1, Xf.exports = Ih()), Xf.exports;
}
R(Nh, "requireReactIs$1");
var Lh = Nh(), bO = /* @__PURE__ */ fc(Lh), yO = /* @__PURE__ */ cc({
__proto__: null,
default: bO
}, [Lh]), em = { exports: {} }, pe = {}, tm;
function Dh() {
return tm || (tm = 1, (function() {
var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), l = Symbol.for("react.provider"), i = Symbol.for("react.context"), s = Symbol.for("react.server_context"), c = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), d = Symbol.for("react.suspense_list"), p = Symbol.for("react.memo"), m = Symbol.for("react.lazy"), f = Symbol.for("react.offscreen"), h = !1, b = !1, v = !1, y = !1, w = !1, O;
O = Symbol.for("react.module.reference");
function P(F) {
return !!(typeof F == "string" || typeof F == "function" || F === r || F === a || w || F === n || F === u || F === d || y || F === f || h || b || v || typeof F == "object" && F !== null && (F.$$typeof === m || F.$$typeof === p || F.$$typeof === l || F.$$typeof === i || F.$$typeof === c || // This needs to include all possible module reference object
// types supported by any Flight configuration anywhere since
// we don't know which Flight build this will end up being used
// with.
F.$$typeof === O || F.getModuleId !== void 0));
}
R(P, "isValidElementType");
function S(F) {
if (typeof F == "object" && F !== null) {
var ae = F.$$typeof;
switch (ae) {
case e:
var de = F.type;
switch (de) {
case r:
case a:
case n:
case u:
case d:
return de;
default:
var we = de && de.$$typeof;
switch (we) {
case s:
case i:
case c:
case m:
case p:
case l:
return we;
default:
return ae;
}
}
case t:
return ae;
}
}
}
R(S, "typeOf");
var E = i, g = l, C = e, q = c, M = r, A = m, B = p, D = t, N = a, L = n, U = u, J = d, G = !1, X = !1;
function re(F) {
return G || (G = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")), !1;
}
R(re, "isAsyncMode");
function ee(F) {
return X || (X = !0, console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")), !1;
}
R(ee, "isConcurrentMode");
function z(F) {
return S(F) === i;
}
R(z, "isContextConsumer");
function H(F) {
return S(F) === l;
}
R(H, "isContextProvider");
function V(F) {
return typeof F == "object" && F !== null && F.$$typeof === e;
}
R(V, "isElement");
function Y(F) {
return S(F) === c;
}
R(Y, "isForwardRef");
function K(F) {
return S(F) === r;
}
R(K, "isFragment");
function te(F) {
return S(F) === m;
}
R(te, "isLazy");
function Z(F) {
return S(F) === p;
}
R(Z, "isMemo");
function ve(F) {
return S(F) === t;
}
R(ve, "isPortal");
function qe(F) {
return S(F) === a;
}
R(qe, "isProfiler");
function $(F) {
return S(F) === n;
}
R($, "isStrictMode");
function W(F) {
return S(F) === u;
}
R(W, "isSuspense");
function Q(F) {
return S(F) === d;
}
R(Q, "isSuspenseList"), pe.ContextConsumer = E, pe.ContextProvider = g, pe.Element = C, pe.ForwardRef = q, pe.Fragment = M, pe.Lazy = A, pe.Memo = B, pe.Portal = D, pe.Profiler = N, pe.StrictMode = L, pe.Suspense = U, pe.SuspenseList = J, pe.isAsyncMode = re, pe.isConcurrentMode = ee, pe.isContextConsumer = z, pe.isContextProvider = H, pe.isElement = V, pe.isForwardRef = Y, pe.isFragment = K, pe.isLazy = te, pe.isMemo = Z, pe.isPortal = ve, pe.isProfiler = qe, pe.isStrictMode = $, pe.isSuspense = W, pe.isSuspenseList = Q, pe.isValidElementType = P, pe.typeOf = S;
})()), pe;
}
R(Dh, "requireReactIs_development");
var rm;
function Bh() {
return rm || (rm = 1, em.exports = Dh()), em.exports;
}
R(Bh, "requireReactIs");
var Fh = Bh(), gO = /* @__PURE__ */ fc(Fh), vO = /* @__PURE__ */ cc({
__proto__: null,
default: gO
}, [Fh]), wO = [
"isAsyncMode",
"isConcurrentMode",
"isContextConsumer",
"isContextProvider",
"isElement",
"isForwardRef",
"isFragment",
"isLazy",
"isMemo",
"isPortal",
"isProfiler",
"isStrictMode",
"isSuspense",
"isSuspenseList",
"isValidElementType"
], ur = Object.fromEntries(wO.map((e) => [e, (t) => vO[e](t) || yO[e](t)]));
function mc(e, t = []) {
if (Array.isArray(e))
for (let r of e)
mc(r, t);
else e != null && e !== !1 && e !== "" && t.push(e);
return t;
}
R(mc, "getChildren");
function ms(e) {
let t = e.type;
if (typeof t == "string")
return t;
if (typeof t == "function")
return t.displayName || t.name || "Unknown";
if (ur.isFragment(e))
return "React.Fragment";
if (ur.isSuspense(e))
return "React.Suspense";
if (typeof t == "object" && t !== null) {
if (ur.isContextProvider(e))
return "Context.Provider";
if (ur.isContextConsumer(e))
return "Context.Consumer";
if (ur.isForwardRef(e)) {
if (t.displayName)
return t.displayName;
let r = t.render.displayName || t.render.name || "";
return r === "" ? "ForwardRef" : `ForwardRef(${r})`;
}
if (ur.isMemo(e)) {
let r = t.displayName || t.type.displayName || t.type.name || "";
return r === "" ? "Memo" : `Memo(${r})`;
}
}
return "UNDEFINED";
}
R(ms, "getType");
function Hh(e) {
let { props: t } = e;
return Object.keys(t).filter((r) => r !== "children" && t[r] !== void 0).sort();
}
R(Hh, "getPropKeys$1");
var CO = /* @__PURE__ */ R((e, t, r, n, a, l) => ++n > t.maxDepth ? Xo(ms(e), t) : Jo(ms(e), Go(Hh(e), e.props, t, r + t.indent, n, a, l), Yo(
mc(e.props.children),
t,
r + t.indent,
n,
a,
l
), t, r), "serialize$1"), EO = /* @__PURE__ */ R((e) => e != null && ur.isElement(e), "test$1"), xO = {
serialize: CO,
test: EO
}, PO = typeof Symbol == "function" && Symbol.for ? Symbol.for("react.test.json") : 245830487;
function Uh(e) {
let { props: t } = e;
return t ? Object.keys(t).filter((r) => t[r] !== void 0).sort() : [];
}
R(Uh, "getPropKeys");
var OO = /* @__PURE__ */ R((e, t, r, n, a, l) => ++n > t.maxDepth ? Xo(e.type, t) : Jo(e.type, e.props ? Go(
Uh(e),
e.props,
t,
r + t.indent,
n,
a,
l
) : "", e.children ? Yo(e.children, t, r + t.indent, n, a, l) : "", t, r), "serialize"), SO = /* @__PURE__ */ R((e) => e && e.$$typeof === PO, "test"), qO = {
serialize: OO,
test: SO
}, Vh = Object.prototype.toString, TO = Date.prototype.toISOString, _O = Error.prototype.toString, nm = RegExp.prototype.toString;
function kn(e) {
return typeof e.constructor == "function" && e.constructor.name || "Object";
}
R(kn, "getConstructorName");
function zh(e) {
return typeof window < "u" && e === window;
}
R(zh, "isWindow");
var RO = /^Symbol\((.*)\)(.*)$/, AO = /\n/g, Wh = class extends Error {
constructor(t, r) {
super(t), this.stack = r, this.name = this.constructor.name;
}
};
R(Wh, "PrettyFormatPluginError");
var Kh = Wh;
function Gh(e) {
return e === "[object Array]" || e === "[object ArrayBuffer]" || e === "[object DataView]" || e === "[object Float32Array]" || e === "[object Float64Array]" || e === "[object Int8Array]" || e === "[object Int16Array]" || e === "[object Int32Array]" || e === "[object Uint8Array]" || e === "[object Uint8ClampedArray]" || e === "[object Uint16Array]" || e === "[object Uint32Array]";
}
R(Gh, "isToStringedArrayType");
function Yh(e) {
return Object.is(e, -0) ? "-0" : String(e);
}
R(Yh, "printNumber");
function Jh(e) {
return `${e}n`;
}
R(Jh, "printBigInt");
function hs(e, t) {
return t ? `[Function ${e.name || "anonymous"}]` : "[Function]";
}
R(hs, "printFunction");
function bs(e) {
return String(e).replace(RO, "Symbol($1)");
}
R(bs, "printSymbol");
function ys(e) {
return `[${_O.call(e)}]`;
}
R(ys, "printError");
function hc(e, t, r, n) {
if (e === !0 || e === !1)
return `${e}`;
if (e === void 0)
return "undefined";
if (e === null)
return "null";
let a = typeof e;
if (a === "number")
return Yh(e);
if (a === "bigint")
return Jh(e);
if (a === "string")
return n ? `"${e.replaceAll(/"|\\/g, "\\$&")}"` : `"${e}"`;
if (a === "function")
return hs(e, t);
if (a === "symbol")
return bs(e);
let l = Vh.call(e);
return l === "[object WeakMap]" ? "WeakMap {}" : l === "[object WeakSet]" ? "WeakSet {}" : l === "[object Function]" || l === "[object GeneratorFunction]" ? hs(e, t) : l === "[object Symbol]" ? bs(e) : l === "[object Date]" ? Number.isNaN(+e) ? "Date { NaN }" : TO.call(e) : l === "[object Error]" ? ys(e) : l === "[object RegExp]" ? r ? nm.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g, "\\$&") : nm.call(e) : e instanceof Error ? ys(e) : null;
}
R(hc, "printBasicValue");
function bc(e, t, r, n, a, l) {
if (a.includes(e))
return "[Circular]";
a = [...a], a.push(e);
let i = ++n > t.maxDepth, s = t.min;
if (t.callToJSON && !i && e.toJSON && typeof e.toJSON == "function" && !l)
return Rt(e.toJSON(), t, r, n, a, !0);
let c = Vh.call(e);
return c === "[object Arguments]" ? i ? "[Arguments]" : `${s ? "" : "Arguments "}[${Kn(e, t, r, n, a, Rt)}]` : Gh(c) ? i ? `[${e.constructor.name}]` : `${s || !t.printBasicPrototype && e.constructor.name === "Array" ? "" : `${e.constructor.name} `}[${Kn(e, t, r, n, a, Rt)}]` : c === "[object Map]" ? i ? "[Map]" : `Map {${dn(e.entries(), t, r, n, a, Rt, " => ")}}` : c === "[object Set]" ? i ? "[Set]" : `Set {${Wo(
e.values(),
t,
r,
n,
a,
Rt
)}}` : i || zh(e) ? `[${kn(e)}]` : `${s || !t.printBasicPrototype && kn(e) === "Object" ? "" : `${kn(e)} `}{${Ko(
e,
t,
r,
n,
a,
Rt
)}}`;
}
R(bc, "printComplexValue");
var MO = {
test: /* @__PURE__ */ R((e) => e && e instanceof Error, "test"),
serialize(e, t, r, n, a, l) {
if (a.includes(e))
return "[Circular]";
a = [...a, e];
let i = ++n > t.maxDepth, { message: s, cause: c, ...u } = e, d = {
message: s,
...typeof c < "u" ? { cause: c } : {},
...e instanceof AggregateError ? { errors: e.errors } : {},
...u
}, p = e.name !== "Error" ? e.name : kn(e);
return i ? `[${p}]` : `${p} {${dn(Object.entries(d).values(), t, r, n, a, l)}}`;
}
};
function Xh(e) {
return e.serialize != null;
}
R(Xh, "isNewPlugin");
function yc(e, t, r, n, a, l) {
let i;
try {
i = Xh(e) ? e.serialize(t, r, n, a, l, Rt) : e.print(t, (s) => Rt(s, r, n, a, l), (s) => {
let c = n + r.indent;
return c + s.replaceAll(AO, `
${c}`);
}, {
edgeSpacing: r.spacingOuter,
min: r.min,
spacing: r.spacingInner
}, r.colors);
} catch (s) {
throw new Kh(s.message, s.stack);
}
if (typeof i != "string")
throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof i}".`);
return i;
}
R(yc, "printPlugin");
function gc(e, t) {
for (let r of e)
try {
if (r.test(t))
return r;
} catch (n) {
throw new Kh(n.message, n.stack);
}
return null;
}
R(gc, "findPlugin");
function Rt(e, t, r, n, a, l) {
let i = gc(t.plugins, e);
if (i !== null)
return yc(i, e, t, r, n, a);
let s = hc(e, t.printFunctionName, t.escapeRegex, t.escapeString);
return s !== null ? s : bc(e, t, r, n, a, l);
}
R(Rt, "printer");
var vc = {
comment: "gray",
content: "reset",
prop: "yellow",
tag: "cyan",
value: "green"
}, Qh = Object.keys(vc), it = {
callToJSON: !0,
compareKeys: void 0,
escapeRegex: !1,
escapeString: !0,
highlight: !1,
indent: 2,
maxDepth: Number.POSITIVE_INFINITY,
maxWidth: Number.POSITIVE_INFINITY,
min: !1,
plugins: [],
printBasicPrototype: !0,
printFunctionName: !0,
theme: vc
};
function Zh(e) {
for (let t of Object.keys(e))
if (!Object.prototype.hasOwnProperty.call(it, t))
throw new Error(`pretty-format: Unknown option "${t}".`);
if (e.min && e.indent !== void 0 && e.indent !== 0)
throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');
}
R(Zh, "validateOptions");
function eb() {
return Qh.reduce((e, t) => {
let r = vc[t], n = r && $t[r];
if (n && typeof n.close == "string" && typeof n.open == "string")
e[t] = n;
else
throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);
return e;
}, /* @__PURE__ */ Object.create(null));
}
R(eb, "getColorsHighlight");
function tb() {
return Qh.reduce((e, t) => (e[t] = {
close: "",
open: ""
}, e), /* @__PURE__ */ Object.create(null));
}
R(tb, "getColorsEmpty");
function wc(e) {
return e?.printFunctionName ?? it.printFunctionName;
}
R(wc, "getPrintFunctionName");
function Cc(e) {
return e?.escapeRegex ?? it.escapeRegex;
}
R(Cc, "getEscapeRegex");
function Ec(e) {
return e?.escapeString ?? it.escapeString;
}
R(Ec, "getEscapeString");
function gs(e) {
return {
callToJSON: e?.callToJSON ?? it.callToJSON,
colors: e?.highlight ? eb() : tb(),
compareKeys: typeof e?.compareKeys == "function" || e?.compareKeys === null ? e.compareKeys : it.compareKeys,
escapeRegex: Cc(e),
escapeString: Ec(e),
indent: e?.min ? "" : rb(e?.indent ?? it.indent),
maxDepth: e?.maxDepth ?? it.maxDepth,
maxWidth: e?.maxWidth ?? it.maxWidth,
min: e?.min ?? it.min,
plugins: e?.plugins ?? it.plugins,
printBasicPrototype: e?.printBasicPrototype ?? !0,
printFunctionName: wc(e),
spacingInner: e?.min ? " " : `
`,
spacingOuter: e?.min ? "" : `
`
};
}
R(gs, "getConfig");
function rb(e) {
return Array.from({ length: e + 1 }).join(" ");
}
R(rb, "createIndent");
function st(e, t) {
if (t && (Zh(t), t.plugins)) {
let n = gc(t.plugins, e);
if (n !== null)
return yc(n, e, gs(t), "", 0, []);
}
let r = hc(e, wc(t), Cc(t), Ec(t));
return r !== null ? r : bc(e, gs(t), "", 0, []);
}
R(st, "format");
var xc = {
AsymmetricMatcher: G1,
DOMCollection: Z1,
DOMElement: aO,
Immutable: hO,
ReactElement: xO,
ReactTestComponent: qO,
Error: MO
}, am = {
bold: ["1", "22"],
dim: ["2", "22"],
italic: ["3", "23"],
underline: ["4", "24"],
// 5 & 6 are blinking
inverse: ["7", "27"],
hidden: ["8", "28"],
strike: ["9", "29"],
// 10-20 are fonts
// 21-29 are resets for 1-9
black: ["30", "39"],
red: ["31", "39"],
green: ["32", "39"],
yellow: ["33", "39"],
blue: ["34", "39"],
magenta: ["35", "39"],
cyan: ["36", "39"],
white: ["37", "39"],
brightblack: ["30;1", "39"],
brightred: ["31;1", "39"],
brightgreen: ["32;1", "39"],
brightyellow: ["33;1", "39"],
brightblue: ["34;1", "39"],
brightmagenta: ["35;1", "39"],
brightcyan: ["36;1", "39"],
brightwhite: ["37;1", "39"],
grey: ["90", "39"]
}, jO = {
special: "cyan",
number: "yellow",
bigint: "yellow",
boolean: "yellow",
undefined: "grey",
null: "bold",
string: "green",
symbol: "green",
date: "magenta",
regexp: "red"
}, Wr = "…";
function nb(e, t) {
let r = am[jO[t]] || am[t] || "";
return r ? `\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m` : String(e);
}
R(nb, "colorise");
function ab({
showHidden: e = !1,
depth: t = 2,
colors: r = !1,
customInspect: n = !0,
showProxy: a = !1,
maxArrayLength: l = 1 / 0,
breakLength: i = 1 / 0,
seen: s = [],
// eslint-disable-next-line no-shadow
truncate: c = 1 / 0,
stylize: u = String
} = {}, d) {
let p = {
showHidden: !!e,
depth: Number(t),
colors: !!r,
customInspect: !!n,
showProxy: !!a,
maxArrayLength: Number(l),
breakLength: Number(i),
truncate: Number(c),
seen: s,
inspect: d,
stylize: u
};
return p.colors && (p.stylize = nb), p;
}
R(ab, "normaliseOptions");
function ob(e) {
return e >= "\uD800" && e <= "\uDBFF";
}
R(ob, "isHighSurrogate");
function Bt(e, t, r = Wr) {
e = String(e);
let n = r.length, a = e.length;
if (n > t && a > n)
return r;
if (a > t && a > n) {
let l = t - n;
return l > 0 && ob(e[l - 1]) && (l = l - 1), `${e.slice(0, l)}${r}`;
}
return e;
}
R(Bt, "truncate");
function tt(e, t, r, n = ", ") {
r = r || t.inspect;
let a = e.length;
if (a === 0)
return "";
let l = t.truncate, i = "", s = "", c = "";
for (let u = 0; u < a; u += 1) {
let d = u + 1 === e.length, p = u + 2 === e.length;
c = `${Wr}(${e.length - u})`;
let m = e[u];
t.truncate = l - i.length - (d ? 0 : n.length);
let f = s || r(m, t) + (d ? "" : n), h = i.length + f.length, b = h + c.length;
if (d && h > l && i.length + c.length <= l || !d && !p && b > l || (s = d ? "" : r(e[u + 1], t) + (p ? "" : n), !d && p && b > l && h + s.length > l))
break;
if (i += f, !d && !p && h + s.length >= l) {
c = `${Wr}(${e.length - u - 1})`;
break;
}
c = "";
}
return `${i}${c}`;
}
R(tt, "inspectList");
function ib(e) {
return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/) ? e : JSON.stringify(e).replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'");
}
R(ib, "quoteComplexKey");
function Kr([e, t], r) {
return r.truncate -= 2, typeof e == "string" ? e = ib(e) : typeof e != "number" && (e = `[${r.inspect(e, r)}]`), r.truncate -= e.length, t = r.inspect(t, r), `${e}: ${t}`;
}
R(Kr, "inspectProperty");
function lb(e, t) {
let r = Object.keys(e).slice(e.length);
if (!e.length && !r.length)
return "[]";
t.truncate -= 4;
let n = tt(e, t);
t.truncate -= n.length;
let a = "";
return r.length && (a = tt(r.map((l) => [l, e[l]]), t, Kr)), `[ ${n}${a ? `, ${a}` : ""} ]`;
}
R(lb, "inspectArray");
var $O = /* @__PURE__ */ R((e) => typeof Buffer == "function" && e instanceof Buffer ? "Buffer" : e[Symbol.toStringTag] ? e[Symbol.toStringTag] : e.constructor.name, "getArrayName");
function ft(e, t) {
let r = $O(e);
t.truncate -= r.length + 4;
let n = Object.keys(e).slice(e.length);
if (!e.length && !n.length)
return `${r}[]`;
let a = "";
for (let i = 0; i < e.length; i++) {
let s = `${t.stylize(Bt(e[i], t.truncate), "number")}${i === e.length - 1 ? "" : ", "}`;
if (t.truncate -= s.length, e[i] !== e.length && t.truncate <= 3) {
a += `${Wr}(${e.length - e[i] + 1})`;
break;
}
a += s;
}
let l = "";
return n.length && (l = tt(n.map((i) => [i, e[i]]), t, Kr)), `${r}[ ${a}${l ? `, ${l}` : ""} ]`;
}
R(ft, "inspectTypedArray");
function sb(e, t) {
let r = e.toJSON();
if (r === null)
return "Invalid Date";
let n = r.split("T"), a = n[0];
return t.stylize(`${a}T${Bt(n[1], t.truncate - a.length - 1)}`, "date");
}
R(sb, "inspectDate");
function vs(e, t) {
let r = e[Symbol.toStringTag] || "Function", n = e.name;
return n ? t.stylize(`[${r} ${Bt(n, t.truncate - 11)}]`, "special") : t.stylize(`[${r}]`, "special");
}
R(vs, "inspectFunction");
function ub([e, t], r) {
return r.truncate -= 4, e = r.inspect(e, r), r.truncate -= e.length, t = r.inspect(t, r), `${e} => ${t}`;
}
R(ub, "inspectMapEntry");
function cb(e) {
let t = [];
return e.forEach((r, n) => {
t.push([n, r]);
}), t;
}
R(cb, "mapToEntries");
function db(e, t) {
return e.size === 0 ? "Map{}" : (t.truncate -= 7, `Map{ ${tt(cb(e), t, ub)} }`);
}
R(db, "inspectMap");
var kO = Number.isNaN || ((e) => e !== e);
function ws(e, t) {
return kO(e) ? t.stylize("NaN", "number") : e === 1 / 0 ? t.stylize("Infinity", "number") : e === -1 / 0 ? t.stylize("-Infinity", "number") : e === 0 ? t.stylize(1 / e === 1 / 0 ? "+0" : "-0", "number") : t.stylize(Bt(String(e), t.truncate), "number");
}
R(ws, "inspectNumber");
function Cs(e, t) {
let r = Bt(e.toString(), t.truncate - 1);
return r !== Wr && (r += "n"), t.stylize(r, "bigint");
}
R(Cs, "inspectBigInt");
function pb(e, t) {
let r = e.toString().split("/")[2], n = t.truncate - (2 + r.length), a = e.source;
return t.stylize(`/${Bt(a, n)}/${r}`, "regexp");
}
R(pb, "inspectRegExp");
function fb(e) {
let t = [];
return e.forEach((r) => {
t.push(r);
}), t;
}
R(fb, "arrayFromSet");
function mb(e, t) {
return e.size === 0 ? "Set{}" : (t.truncate -= 7, `Set{ ${tt(fb(e), t)} }`);
}
R(mb, "inspectSet");
var om = new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]", "g"), IO = {
"\b": "\\b",
" ": "\\t",
"\n": "\\n",
"\f": "\\f",
"\r": "\\r",
"'": "\\'",
"\\": "\\\\"
}, NO = 16;
function hb(e) {
return IO[e] || `\\u${`0000${e.charCodeAt(0).toString(NO)}`.slice(-4)}`;
}
R(hb, "escape");
function Es(e, t) {
return om.test(e) && (e = e.replace(om, hb)), t.stylize(`'${Bt(e, t.truncate - 2)}'`, "string");
}
R(Es, "inspectString");
function xs(e) {
return "description" in Symbol.prototype ? e.description ? `Symbol(${e.description})` : "Symbol()" : e.toString();
}
R(xs, "inspectSymbol");
var bb = /* @__PURE__ */ R(() => "Promise{…}", "getPromiseValue");
try {
let { getPromiseDetails: e, kPending: t, kRejected: r } = process.binding("util");
Array.isArray(e(Promise.resolve())) && (bb = /* @__PURE__ */ R((n, a) => {
let [l, i] = e(n);
return l === t ? "Promise{<pending>}" : `Promise${l === r ? "!" : ""}{${a.inspect(i, a)}}`;
}, "getPromiseValue"));
} catch {
}
var LO = bb;
function In(e, t) {
let r = Object.getOwnPropertyNames(e), n = Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(e) : [];
if (r.length === 0 && n.length === 0)
return "{}";
if (t.truncate -= 4, t.seen = t.seen || [], t.seen.includes(e))
return "[Circular]";
t.seen.push(e);
let a = tt(r.map((s) => [s, e[s]]), t, Kr), l = tt(n.map((s) => [s, e[s]]), t, Kr);
t.seen.pop();
let i = "";
return a && l && (i = ", "), `{ ${a}${i}${l} }`;
}
R(In, "inspectObject");
var Jl = typeof Symbol < "u" && Symbol.toStringTag ? Symbol.toStringTag : !1;
function yb(e, t) {
let r = "";
return Jl && Jl in e && (r = e[Jl]), r = r || e.constructor.name, (!r || r === "_class") && (r = "<Anonymous Class>"), t.truncate -= r.length, `${r}${In(e, t)}`;
}
R(yb, "inspectClass");
function gb(e, t) {
return e.length === 0 ? "Arguments[]" : (t.truncate -= 13, `Arguments[ ${tt(e, t)} ]`);
}
R(gb, "inspectArguments");
var DO = [
"stack",
"line",
"column",
"name",
"message",
"fileName",
"lineNumber",
"columnNumber",
"number",
"description",
"cause"
];
function vb(e, t) {
let r = Object.getOwnPropertyNames(e).filter((i) => DO.indexOf(i) === -1), n = e.name;
t.truncate -= n.length;
let a = "";
if (typeof e.message == "string" ? a = Bt(e.message, t.truncate) : r.unshift("message"), a = a ? `: ${a}` : "", t.truncate -= a.length + 5, t.seen = t.seen || [], t.seen.includes(e))
return "[Circular]";
t.seen.push(e);
let l = tt(r.map((i) => [i, e[i]]), t, Kr);
return `${n}${a}${l ? ` { ${l} }` : ""}`;
}
R(vb, "inspectObject");
function wb([e, t], r) {
return r.truncate -= 3, t ? `${r.stylize(String(e), "yellow")}=${r.stylize(`"${t}"`, "string")}` : `${r.stylize(String(e), "yellow")}`;
}
R(wb, "inspectAttribute");
function Za(e, t) {
return tt(e, t, Cb, `
`);
}
R(Za, "inspectNodeCollection");
function Cb(e, t) {
switch (e.nodeType) {
case 1:
return Pc(e, t);
case 3:
return t.inspect(e.data, t);
default:
return t.inspect(e, t);
}
}
R(Cb, "inspectNode");
function Pc(e, t) {
let r = e.getAttributeNames(), n = e.tagName.toLowerCase(), a = t.stylize(`<${n}`, "special"), l = t.stylize(">", "special"), i = t.stylize(
`</${n}>`,
"special"
);
t.truncate -= n.length * 2 + 5;
let s = "";
r.length > 0 && (s += " ", s += tt(r.map((d) => [d, e.getAttribute(d)]), t, wb, " ")), t.truncate -= s.length;
let c = t.truncate, u = Za(e.children, t);
return u && u.length > c && (u = `${Wr}(${e.children.length})`), `${a}${s}${l}${u}${i}`;
}
R(Pc, "inspectHTML");
var BO = typeof Symbol == "function" && typeof Symbol.for == "function", Xl = BO ? Symbol.for("chai/inspect") : "@@chai/inspect", Ql = Symbol.for("nodejs.util.inspect.custom"), im = /* @__PURE__ */ new WeakMap(), lm = {}, sm = {
undefined: /* @__PURE__ */ R((e, t) => t.stylize("undefined", "undefined"), "undefined"),
null: /* @__PURE__ */ R((e, t) => t.stylize("null", "null"), "null"),
boolean: /* @__PURE__ */ R((e, t) => t.stylize(String(e), "boolean"), "boolean"),
Boolean: /* @__PURE__ */ R((e, t) => t.stylize(String(e), "boolean"), "Boolean"),
number: ws,
Number: ws,
bigint: Cs,
BigInt: Cs,
string: Es,
String: Es,
function: vs,
Function: vs,
symbol: xs,
// A Symbol polyfill will return `Symbol` not `symbol` from typedetect
Symbol: xs,
Array: lb,
Date: sb,
Map: db,
Set: mb,
RegExp: pb,
Promise: LO,
// WeakSet, WeakMap are totally opaque to us
WeakSet: /* @__PURE__ */ R((e, t) => t.stylize("WeakSet{…}", "special"), "WeakSet"),
WeakMap: /* @__PURE__ */ R((e, t) => t.stylize("WeakMap{…}", "special"), "WeakMap"),
Arguments: gb,
Int8Array: ft,
Uint8Array: ft,
Uint8ClampedArray: ft,
Int16Array: ft,
Uint16Array: ft,
Int32Array: ft,
Uint32Array: ft,
Float32Array: ft,
Float64Array: ft,
Generator: /* @__PURE__ */ R(() => "", "Generator"),
DataView: /* @__PURE__ */ R(() => "", "DataView"),
ArrayBuffer: /* @__PURE__ */ R(() => "", "ArrayBuffer"),
Error: vb,
HTMLCollection: Za,
NodeList: Za
}, FO = /* @__PURE__ */ R((e, t, r) => Xl in e && typeof e[Xl] == "function" ? e[Xl](t) : Ql in e && typeof e[Ql] == "function" ? e[Ql](
t.depth,
t
) : "inspect" in e && typeof e.inspect == "function" ? e.inspect(t.depth, t) : "constructor" in e && im.has(e.constructor) ? im.get(e.constructor)(
e,
t
) : lm[r] ? lm[r](e, t) : "", "inspectCustom"), HO = Object.prototype.toString;
function eo(e, t = {}) {
let r = ab(t, eo), { customInspect: n } = r, a = e === null ? "null" : typeof e;
if (a === "object" && (a = HO.call(e).slice(8, -1)), a in sm)
return sm[a](e, r);
if (n && e) {
let i = FO(e, r, a);
if (i)
return typeof i == "string" ? i : eo(i, r);
}
let l = e ? Object.getPrototypeOf(e) : !1;
return l === Object.prototype || l === null ? In(e, r) : e && typeof HTMLElement == "function" && e instanceof HTMLElement ? Pc(e, r) : "constructor" in e ? e.constructor !== Object ? yb(e, r) : In(e, r) : e === Object(e) ? In(e, r) : r.stylize(String(e), a);
}
R(eo, "inspect");
var { AsymmetricMatcher: UO, DOMCollection: VO, DOMElement: zO, Immutable: WO, ReactElement: KO, ReactTestComponent: GO } = xc, um = [
GO,
KO,
zO,
VO,
WO,
UO
];
function Gr(e, t = 10, { maxLength: r, ...n } = {}) {
let a = r ?? 1e4, l;
try {
l = st(e, {
maxDepth: t,
escapeString: !1,
plugins: um,
...n
});
} catch {
l = st(e, {
callToJSON: !1,
maxDepth: t,
escapeString: !1,
plugins: um,
...n
});
}
return l.length >= a && t > 1 ? Gr(e, Math.floor(Math.min(t, Number.MAX_SAFE_INTEGER) / 2), {
maxLength: r,
...n
}) : l;
}
R(Gr, "stringify");
var YO = /%[sdjifoOc%]/g;
function Eb(...e) {
if (typeof e[0] != "string") {
let l = [];
for (let i = 0; i < e.length; i++)
l.push(Mr(e[i], {
depth: 0,
colors: !1
}));
return l.join(" ");
}
let t = e.length, r = 1, n = e[0], a = String(n).replace(YO, (l) => {
if (l === "%%")
return "%";
if (r >= t)
return l;
switch (l) {
case "%s": {
let i = e[r++];
return typeof i == "bigint" ? `${i.toString()}n` : typeof i == "number" && i === 0 && 1 / i < 0 ? "-0" : typeof i == "object" && i !== null ? typeof i.toString == "function" && i.toString !== Object.prototype.toString ? i.toString() : Mr(i, {
depth: 0,
colors: !1
}) : String(i);
}
case "%d": {
let i = e[r++];
return typeof i == "bigint" ? `${i.toString()}n` : Number(i).toString();
}
case "%i": {
let i = e[r++];
return typeof i == "bigint" ? `${i.toString()}n` : Number.parseInt(String(i)).toString();
}
case "%f":
return Number.parseFloat(String(e[r++])).toString();
case "%o":
return Mr(e[r++], {
showHidden: !0,
showProxy: !0
});
case "%O":
return Mr(e[r++]);
case "%c":
return r++, "";
case "%j":
try {
return JSON.stringify(e[r++]);
} catch (i) {
let s = i.message;
if (s.includes("circular structure") || s.includes("cyclic structures") || s.includes("cyclic object"))
return "[Circular]";
throw i;
}
default:
return l;
}
});
for (let l = e[r]; r < t; l = e[++r])
l === null || typeof l != "object" ? a += ` ${l}` : a += ` ${Mr(l)}`;
return a;
}
R(Eb, "format");
function Mr(e, t = {}) {
return t.truncate === 0 && (t.truncate = Number.POSITIVE_INFINITY), eo(e, t);
}
R(Mr, "inspect");
function xb(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
R(xb, "getDefaultExportFromCjs");
function Pb(e) {
return e === Object.prototype || e === Function.prototype || e === RegExp.prototype;
}
R(Pb, "isFinalObj");
function to(e) {
return Object.prototype.toString.apply(e).slice(8, -1);
}
R(to, "getType");
function Ob(e, t) {