@uva-glass/component-library
Version:
React components UvA
995 lines • 439 kB
JavaScript
import * as _t from "react";
import He, { StrictMode as Gu, Fragment as qn, Component as Wu, isValidElement as Un, createElement as zu } from "react";
import { a as Ku, s as es, i as Xu, O as Yu, U as Hu, K as Qu } from "./index-BfMTX2kB.js";
import { s as ts, i as gr } from "./index-DvUwfXNb.js";
var rs = (e, t) => Ku((r) => He.createElement(e, r), t), Zu = Object.create, Lr = Object.defineProperty, ea = Object.getOwnPropertyDescriptor, Gn = Object.getOwnPropertyNames, ta = Object.getPrototypeOf, ra = Object.prototype.hasOwnProperty, na = (e, t) => function() {
return e && (t = (0, e[Gn(e)[0]])(e = 0)), t;
}, H = (e, t) => function() {
return t || (0, e[Gn(e)[0]])((t = { exports: {} }).exports, t), t.exports;
}, jr = (e, t) => {
for (var r in t) Lr(e, r, { get: t[r], enumerable: !0 });
}, ns = (e, t, r, n) => {
if (t && typeof t == "object" || typeof t == "function") for (let i of Gn(t)) !ra.call(e, i) && i !== r && Lr(e, i, { get: () => t[i], enumerable: !(n = ea(t, i)) || n.enumerable });
return e;
}, Gt = (e, t, r) => (r = e != null ? Zu(ta(e)) : {}, ns(!e || !e.__esModule ? Lr(r, "default", { value: e, enumerable: !0 }) : r, e)), gi = (e) => ns(Lr({}, "__esModule", { value: !0 }), e), Jr = H({ "../../node_modules/semver/internal/constants.js"(e, t) {
var r = "2.0.0", n = Number.MAX_SAFE_INTEGER || 9007199254740991, i = 16, a = 250, o = ["major", "premajor", "minor", "preminor", "patch", "prepatch", "prerelease"];
t.exports = { MAX_LENGTH: 256, MAX_SAFE_COMPONENT_LENGTH: i, MAX_SAFE_BUILD_LENGTH: a, MAX_SAFE_INTEGER: n, RELEASE_TYPES: o, SEMVER_SPEC_VERSION: r, FLAG_INCLUDE_PRERELEASE: 1, FLAG_LOOSE: 2 };
} }), Vr = H({ "../../node_modules/semver/internal/debug.js"(e, t) {
var r = typeof process == "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...n) => console.error("SEMVER", ...n) : () => {
};
t.exports = r;
} }), ar = H({ "../../node_modules/semver/internal/re.js"(e, t) {
var { MAX_SAFE_COMPONENT_LENGTH: r, MAX_SAFE_BUILD_LENGTH: n, MAX_LENGTH: i } = Jr(), a = Vr();
e = t.exports = {};
var o = e.re = [], c = e.safeRe = [], l = e.src = [], y = e.safeSrc = [], p = e.t = {}, v = 0, E = "[a-zA-Z0-9-]", C = [["\\s", 1], ["\\d", i], [E, n]], A = (P) => {
for (let [B, b] of C) P = P.split(`${B}*`).join(`${B}{0,${b}}`).split(`${B}+`).join(`${B}{1,${b}}`);
return P;
}, F = (P, B, b) => {
let q = A(B), N = v++;
a(P, N, B), p[P] = N, l[N] = B, y[N] = q, o[N] = new RegExp(B, b ? "g" : void 0), c[N] = new RegExp(q, b ? "g" : void 0);
};
F("NUMERICIDENTIFIER", "0|[1-9]\\d*"), F("NUMERICIDENTIFIERLOOSE", "\\d+"), F("NONNUMERICIDENTIFIER", `\\d*[a-zA-Z-]${E}*`), F("MAINVERSION", `(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})`), F("MAINVERSIONLOOSE", `(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})`), F("PRERELEASEIDENTIFIER", `(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIER]})`), F("PRERELEASEIDENTIFIERLOOSE", `(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIERLOOSE]})`), F("PRERELEASE", `(?:-(${l[p.PRERELEASEIDENTIFIER]}(?:\\.${l[p.PRERELEASEIDENTIFIER]})*))`), F("PRERELEASELOOSE", `(?:-?(${l[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[p.PRERELEASEIDENTIFIERLOOSE]})*))`), F("BUILDIDENTIFIER", `${E}+`), F("BUILD", `(?:\\+(${l[p.BUILDIDENTIFIER]}(?:\\.${l[p.BUILDIDENTIFIER]})*))`), F("FULLPLAIN", `v?${l[p.MAINVERSION]}${l[p.PRERELEASE]}?${l[p.BUILD]}?`), F("FULL", `^${l[p.FULLPLAIN]}$`), F("LOOSEPLAIN", `[v=\\s]*${l[p.MAINVERSIONLOOSE]}${l[p.PRERELEASELOOSE]}?${l[p.BUILD]}?`), F("LOOSE", `^${l[p.LOOSEPLAIN]}$`), F("GTLT", "((?:<|>)?=?)"), F("XRANGEIDENTIFIERLOOSE", `${l[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`), F("XRANGEIDENTIFIER", `${l[p.NUMERICIDENTIFIER]}|x|X|\\*`), F("XRANGEPLAIN", `[v=\\s]*(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:${l[p.PRERELEASE]})?${l[p.BUILD]}?)?)?`), F("XRANGEPLAINLOOSE", `[v=\\s]*(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:${l[p.PRERELEASELOOSE]})?${l[p.BUILD]}?)?)?`), F("XRANGE", `^${l[p.GTLT]}\\s*${l[p.XRANGEPLAIN]}$`), F("XRANGELOOSE", `^${l[p.GTLT]}\\s*${l[p.XRANGEPLAINLOOSE]}$`), F("COERCEPLAIN", `(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`), F("COERCE", `${l[p.COERCEPLAIN]}(?:$|[^\\d])`), F("COERCEFULL", l[p.COERCEPLAIN] + `(?:${l[p.PRERELEASE]})?(?:${l[p.BUILD]})?(?:$|[^\\d])`), F("COERCERTL", l[p.COERCE], !0), F("COERCERTLFULL", l[p.COERCEFULL], !0), F("LONETILDE", "(?:~>?)"), F("TILDETRIM", `(\\s*)${l[p.LONETILDE]}\\s+`, !0), e.tildeTrimReplace = "$1~", F("TILDE", `^${l[p.LONETILDE]}${l[p.XRANGEPLAIN]}$`), F("TILDELOOSE", `^${l[p.LONETILDE]}${l[p.XRANGEPLAINLOOSE]}$`), F("LONECARET", "(?:\\^)"), F("CARETTRIM", `(\\s*)${l[p.LONECARET]}\\s+`, !0), e.caretTrimReplace = "$1^", F("CARET", `^${l[p.LONECARET]}${l[p.XRANGEPLAIN]}$`), F("CARETLOOSE", `^${l[p.LONECARET]}${l[p.XRANGEPLAINLOOSE]}$`), F("COMPARATORLOOSE", `^${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]})$|^$`), F("COMPARATOR", `^${l[p.GTLT]}\\s*(${l[p.FULLPLAIN]})$|^$`), F("COMPARATORTRIM", `(\\s*)${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]}|${l[p.XRANGEPLAIN]})`, !0), e.comparatorTrimReplace = "$1$2$3", F("HYPHENRANGE", `^\\s*(${l[p.XRANGEPLAIN]})\\s+-\\s+(${l[p.XRANGEPLAIN]})\\s*$`), F("HYPHENRANGELOOSE", `^\\s*(${l[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[p.XRANGEPLAINLOOSE]})\\s*$`), F("STAR", "(<|>)?=?\\s*\\*"), F("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$"), F("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$");
} }), Wn = H({ "../../node_modules/semver/internal/parse-options.js"(e, t) {
var r = Object.freeze({ loose: !0 }), n = Object.freeze({}), i = (a) => a ? typeof a != "object" ? r : a : n;
t.exports = i;
} }), is = H({ "../../node_modules/semver/internal/identifiers.js"(e, t) {
var r = /^[0-9]+$/, n = (a, o) => {
let c = r.test(a), l = r.test(o);
return c && l && (a = +a, o = +o), a === o ? 0 : c && !l ? -1 : l && !c ? 1 : a < o ? -1 : 1;
}, i = (a, o) => n(o, a);
t.exports = { compareIdentifiers: n, rcompareIdentifiers: i };
} }), Je = H({ "../../node_modules/semver/classes/semver.js"(e, t) {
var r = Vr(), { MAX_LENGTH: n, MAX_SAFE_INTEGER: i } = Jr(), { safeRe: a, t: o } = ar(), c = Wn(), { compareIdentifiers: l } = is(), y = class it {
constructor(v, E) {
if (E = c(E), v instanceof it) {
if (v.loose === !!E.loose && v.includePrerelease === !!E.includePrerelease) return v;
v = v.version;
} else if (typeof v != "string") throw new TypeError(`Invalid version. Must be a string. Got type "${typeof v}".`);
if (v.length > n) throw new TypeError(`version is longer than ${n} characters`);
r("SemVer", v, E), this.options = E, this.loose = !!E.loose, this.includePrerelease = !!E.includePrerelease;
let C = v.trim().match(E.loose ? a[o.LOOSE] : a[o.FULL]);
if (!C) throw new TypeError(`Invalid Version: ${v}`);
if (this.raw = v, this.major = +C[1], this.minor = +C[2], this.patch = +C[3], this.major > i || this.major < 0) throw new TypeError("Invalid major version");
if (this.minor > i || this.minor < 0) throw new TypeError("Invalid minor version");
if (this.patch > i || this.patch < 0) throw new TypeError("Invalid patch version");
C[4] ? this.prerelease = C[4].split(".").map((A) => {
if (/^[0-9]+$/.test(A)) {
let F = +A;
if (F >= 0 && F < i) return F;
}
return A;
}) : this.prerelease = [], this.build = C[5] ? C[5].split(".") : [], this.format();
}
format() {
return this.version = `${this.major}.${this.minor}.${this.patch}`, this.prerelease.length && (this.version += `-${this.prerelease.join(".")}`), this.version;
}
toString() {
return this.version;
}
compare(v) {
if (r("SemVer.compare", this.version, this.options, v), !(v instanceof it)) {
if (typeof v == "string" && v === this.version) return 0;
v = new it(v, this.options);
}
return v.version === this.version ? 0 : this.compareMain(v) || this.comparePre(v);
}
compareMain(v) {
return v instanceof it || (v = new it(v, this.options)), l(this.major, v.major) || l(this.minor, v.minor) || l(this.patch, v.patch);
}
comparePre(v) {
if (v instanceof it || (v = new it(v, this.options)), this.prerelease.length && !v.prerelease.length) return -1;
if (!this.prerelease.length && v.prerelease.length) return 1;
if (!this.prerelease.length && !v.prerelease.length) return 0;
let E = 0;
do {
let C = this.prerelease[E], A = v.prerelease[E];
if (r("prerelease compare", E, C, A), C === void 0 && A === void 0) return 0;
if (A === void 0) return 1;
if (C === void 0) return -1;
if (C !== A)
return l(C, A);
} while (++E);
}
compareBuild(v) {
v instanceof it || (v = new it(v, this.options));
let E = 0;
do {
let C = this.build[E], A = v.build[E];
if (r("build compare", E, C, A), C === void 0 && A === void 0) return 0;
if (A === void 0) return 1;
if (C === void 0) return -1;
if (C !== A)
return l(C, A);
} while (++E);
}
inc(v, E, C) {
if (v.startsWith("pre")) {
if (!E && C === !1) throw new Error("invalid increment argument: identifier is empty");
if (E) {
let A = `-${E}`.match(this.options.loose ? a[o.PRERELEASELOOSE] : a[o.PRERELEASE]);
if (!A || A[1] !== E) throw new Error(`invalid identifier: ${E}`);
}
}
switch (v) {
case "premajor":
this.prerelease.length = 0, this.patch = 0, this.minor = 0, this.major++, this.inc("pre", E, C);
break;
case "preminor":
this.prerelease.length = 0, this.patch = 0, this.minor++, this.inc("pre", E, C);
break;
case "prepatch":
this.prerelease.length = 0, this.inc("patch", E, C), this.inc("pre", E, C);
break;
case "prerelease":
this.prerelease.length === 0 && this.inc("patch", E, C), this.inc("pre", E, C);
break;
case "release":
if (this.prerelease.length === 0) throw new Error(`version ${this.raw} is not a prerelease`);
this.prerelease.length = 0;
break;
case "major":
(this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) && this.major++, this.minor = 0, this.patch = 0, this.prerelease = [];
break;
case "minor":
(this.patch !== 0 || this.prerelease.length === 0) && this.minor++, this.patch = 0, this.prerelease = [];
break;
case "patch":
this.prerelease.length === 0 && this.patch++, this.prerelease = [];
break;
case "pre": {
let A = Number(C) ? 1 : 0;
if (this.prerelease.length === 0) this.prerelease = [A];
else {
let F = this.prerelease.length;
for (; --F >= 0; ) typeof this.prerelease[F] == "number" && (this.prerelease[F]++, F = -2);
if (F === -1) {
if (E === this.prerelease.join(".") && C === !1) throw new Error("invalid increment argument: identifier already exists");
this.prerelease.push(A);
}
}
if (E) {
let F = [E, A];
C === !1 && (F = [E]), l(this.prerelease[0], E) === 0 ? isNaN(this.prerelease[1]) && (this.prerelease = F) : this.prerelease = F;
}
break;
}
default:
throw new Error(`invalid increment argument: ${v}`);
}
return this.raw = this.format(), this.build.length && (this.raw += `+${this.build.join(".")}`), this;
}
};
t.exports = y;
} }), Wt = H({ "../../node_modules/semver/functions/parse.js"(e, t) {
var r = Je(), n = (i, a, o = !1) => {
if (i instanceof r) return i;
try {
return new r(i, a);
} catch (c) {
if (!o) return null;
throw c;
}
};
t.exports = n;
} }), ia = H({ "../../node_modules/semver/functions/valid.js"(e, t) {
var r = Wt(), n = (i, a) => {
let o = r(i, a);
return o ? o.version : null;
};
t.exports = n;
} }), sa = H({ "../../node_modules/semver/functions/clean.js"(e, t) {
var r = Wt(), n = (i, a) => {
let o = r(i.trim().replace(/^[=v]+/, ""), a);
return o ? o.version : null;
};
t.exports = n;
} }), ua = H({ "../../node_modules/semver/functions/inc.js"(e, t) {
var r = Je(), n = (i, a, o, c, l) => {
typeof o == "string" && (l = c, c = o, o = void 0);
try {
return new r(i instanceof r ? i.version : i, o).inc(a, c, l).version;
} catch {
return null;
}
};
t.exports = n;
} }), aa = H({ "../../node_modules/semver/functions/diff.js"(e, t) {
var r = Wt(), n = (i, a) => {
let o = r(i, null, !0), c = r(a, null, !0), l = o.compare(c);
if (l === 0) return null;
let y = l > 0, p = y ? o : c, v = y ? c : o, E = !!p.prerelease.length;
if (v.prerelease.length && !E) {
if (!v.patch && !v.minor) return "major";
if (v.compareMain(p) === 0) return v.minor && !v.patch ? "minor" : "patch";
}
let C = E ? "pre" : "";
return o.major !== c.major ? C + "major" : o.minor !== c.minor ? C + "minor" : o.patch !== c.patch ? C + "patch" : "prerelease";
};
t.exports = n;
} }), oa = H({ "../../node_modules/semver/functions/major.js"(e, t) {
var r = Je(), n = (i, a) => new r(i, a).major;
t.exports = n;
} }), la = H({ "../../node_modules/semver/functions/minor.js"(e, t) {
var r = Je(), n = (i, a) => new r(i, a).minor;
t.exports = n;
} }), ca = H({ "../../node_modules/semver/functions/patch.js"(e, t) {
var r = Je(), n = (i, a) => new r(i, a).patch;
t.exports = n;
} }), pa = H({ "../../node_modules/semver/functions/prerelease.js"(e, t) {
var r = Wt(), n = (i, a) => {
let o = r(i, a);
return o && o.prerelease.length ? o.prerelease : null;
};
t.exports = n;
} }), Qe = H({ "../../node_modules/semver/functions/compare.js"(e, t) {
var r = Je(), n = (i, a, o) => new r(i, o).compare(new r(a, o));
t.exports = n;
} }), ha = H({ "../../node_modules/semver/functions/rcompare.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(a, i, o);
t.exports = n;
} }), fa = H({ "../../node_modules/semver/functions/compare-loose.js"(e, t) {
var r = Qe(), n = (i, a) => r(i, a, !0);
t.exports = n;
} }), zn = H({ "../../node_modules/semver/functions/compare-build.js"(e, t) {
var r = Je(), n = (i, a, o) => {
let c = new r(i, o), l = new r(a, o);
return c.compare(l) || c.compareBuild(l);
};
t.exports = n;
} }), da = H({ "../../node_modules/semver/functions/sort.js"(e, t) {
var r = zn(), n = (i, a) => i.sort((o, c) => r(o, c, a));
t.exports = n;
} }), ma = H({ "../../node_modules/semver/functions/rsort.js"(e, t) {
var r = zn(), n = (i, a) => i.sort((o, c) => r(c, o, a));
t.exports = n;
} }), Mr = H({ "../../node_modules/semver/functions/gt.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) > 0;
t.exports = n;
} }), Kn = H({ "../../node_modules/semver/functions/lt.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) < 0;
t.exports = n;
} }), ss = H({ "../../node_modules/semver/functions/eq.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) === 0;
t.exports = n;
} }), us = H({ "../../node_modules/semver/functions/neq.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) !== 0;
t.exports = n;
} }), Xn = H({ "../../node_modules/semver/functions/gte.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) >= 0;
t.exports = n;
} }), Yn = H({ "../../node_modules/semver/functions/lte.js"(e, t) {
var r = Qe(), n = (i, a, o) => r(i, a, o) <= 0;
t.exports = n;
} }), as = H({ "../../node_modules/semver/functions/cmp.js"(e, t) {
var r = ss(), n = us(), i = Mr(), a = Xn(), o = Kn(), c = Yn(), l = (y, p, v, E) => {
switch (p) {
case "===":
return typeof y == "object" && (y = y.version), typeof v == "object" && (v = v.version), y === v;
case "!==":
return typeof y == "object" && (y = y.version), typeof v == "object" && (v = v.version), y !== v;
case "":
case "=":
case "==":
return r(y, v, E);
case "!=":
return n(y, v, E);
case ">":
return i(y, v, E);
case ">=":
return a(y, v, E);
case "<":
return o(y, v, E);
case "<=":
return c(y, v, E);
default:
throw new TypeError(`Invalid operator: ${p}`);
}
};
t.exports = l;
} }), ya = H({ "../../node_modules/semver/functions/coerce.js"(e, t) {
var r = Je(), n = Wt(), { safeRe: i, t: a } = ar(), o = (c, l) => {
if (c instanceof r) return c;
if (typeof c == "number" && (c = String(c)), typeof c != "string") return null;
l = l || {};
let y = null;
if (!l.rtl) y = c.match(l.includePrerelease ? i[a.COERCEFULL] : i[a.COERCE]);
else {
let F = l.includePrerelease ? i[a.COERCERTLFULL] : i[a.COERCERTL], P;
for (; (P = F.exec(c)) && (!y || y.index + y[0].length !== c.length); ) (!y || P.index + P[0].length !== y.index + y[0].length) && (y = P), F.lastIndex = P.index + P[1].length + P[2].length;
F.lastIndex = -1;
}
if (y === null) return null;
let p = y[2], v = y[3] || "0", E = y[4] || "0", C = l.includePrerelease && y[5] ? `-${y[5]}` : "", A = l.includePrerelease && y[6] ? `+${y[6]}` : "";
return n(`${p}.${v}.${E}${C}${A}`, l);
};
t.exports = o;
} }), Aa = H({ "../../node_modules/semver/internal/lrucache.js"(e, t) {
var r = class {
constructor() {
this.max = 1e3, this.map = /* @__PURE__ */ new Map();
}
get(n) {
let i = this.map.get(n);
if (i !== void 0) return this.map.delete(n), this.map.set(n, i), i;
}
delete(n) {
return this.map.delete(n);
}
set(n, i) {
if (!this.delete(n) && i !== void 0) {
if (this.map.size >= this.max) {
let a = this.map.keys().next().value;
this.delete(a);
}
this.map.set(n, i);
}
return this;
}
};
t.exports = r;
} }), Ze = H({ "../../node_modules/semver/classes/range.js"(e, t) {
var r = /\s+/g, n = class Br {
constructor(M, G) {
if (G = o(G), M instanceof Br) return M.loose === !!G.loose && M.includePrerelease === !!G.includePrerelease ? M : new Br(M.raw, G);
if (M instanceof c) return this.raw = M.value, this.set = [[M]], this.formatted = void 0, this;
if (this.options = G, this.loose = !!G.loose, this.includePrerelease = !!G.includePrerelease, this.raw = M.trim().replace(r, " "), this.set = this.raw.split("||").map((X) => this.parseRange(X.trim())).filter((X) => X.length), !this.set.length) throw new TypeError(`Invalid SemVer Range: ${this.raw}`);
if (this.set.length > 1) {
let X = this.set[0];
if (this.set = this.set.filter((Z) => !B(Z[0])), this.set.length === 0) this.set = [X];
else if (this.set.length > 1) {
for (let Z of this.set) if (Z.length === 1 && b(Z[0])) {
this.set = [Z];
break;
}
}
}
this.formatted = void 0;
}
get range() {
if (this.formatted === void 0) {
this.formatted = "";
for (let M = 0; M < this.set.length; M++) {
M > 0 && (this.formatted += "||");
let G = this.set[M];
for (let X = 0; X < G.length; X++) X > 0 && (this.formatted += " "), this.formatted += G[X].toString().trim();
}
}
return this.formatted;
}
format() {
return this.range;
}
toString() {
return this.range;
}
parseRange(M) {
let G = ((this.options.includePrerelease && F) | (this.options.loose && P)) + ":" + M, X = a.get(G);
if (X) return X;
let Z = this.options.loose, U = Z ? p[v.HYPHENRANGELOOSE] : p[v.HYPHENRANGE];
M = M.replace(U, le(this.options.includePrerelease)), l("hyphen replace", M), M = M.replace(p[v.COMPARATORTRIM], E), l("comparator trim", M), M = M.replace(p[v.TILDETRIM], C), l("tilde trim", M), M = M.replace(p[v.CARETTRIM], A), l("caret trim", M);
let j = M.split(" ").map((re) => N(re, this.options)).join(" ").split(/\s+/).map((re) => ee(re, this.options));
Z && (j = j.filter((re) => (l("loose invalid filter", re, this.options), !!re.match(p[v.COMPARATORLOOSE])))), l("range list", j);
let ae = /* @__PURE__ */ new Map(), ue = j.map((re) => new c(re, this.options));
for (let re of ue) {
if (B(re)) return [re];
ae.set(re.value, re);
}
ae.size > 1 && ae.has("") && ae.delete("");
let me = [...ae.values()];
return a.set(G, me), me;
}
intersects(M, G) {
if (!(M instanceof Br)) throw new TypeError("a Range is required");
return this.set.some((X) => q(X, G) && M.set.some((Z) => q(Z, G) && X.every((U) => Z.every((j) => U.intersects(j, G)))));
}
test(M) {
if (!M) return !1;
if (typeof M == "string") try {
M = new y(M, this.options);
} catch {
return !1;
}
for (let G = 0; G < this.set.length; G++) if (Ee(this.set[G], M, this.options)) return !0;
return !1;
}
};
t.exports = n;
var i = Aa(), a = new i(), o = Wn(), c = $r(), l = Vr(), y = Je(), { safeRe: p, t: v, comparatorTrimReplace: E, tildeTrimReplace: C, caretTrimReplace: A } = ar(), { FLAG_INCLUDE_PRERELEASE: F, FLAG_LOOSE: P } = Jr(), B = (O) => O.value === "<0.0.0-0", b = (O) => O.value === "", q = (O, M) => {
let G = !0, X = O.slice(), Z = X.pop();
for (; G && X.length; ) G = X.every((U) => Z.intersects(U, M)), Z = X.pop();
return G;
}, N = (O, M) => (l("comp", O, M), O = I(O, M), l("caret", O), O = T(O, M), l("tildes", O), O = L(O, M), l("xrange", O), O = Q(O, M), l("stars", O), O), _ = (O) => !O || O.toLowerCase() === "x" || O === "*", T = (O, M) => O.trim().split(/\s+/).map((G) => w(G, M)).join(" "), w = (O, M) => {
let G = M.loose ? p[v.TILDELOOSE] : p[v.TILDE];
return O.replace(G, (X, Z, U, j, ae) => {
l("tilde", O, X, Z, U, j, ae);
let ue;
return _(Z) ? ue = "" : _(U) ? ue = `>=${Z}.0.0 <${+Z + 1}.0.0-0` : _(j) ? ue = `>=${Z}.${U}.0 <${Z}.${+U + 1}.0-0` : ae ? (l("replaceTilde pr", ae), ue = `>=${Z}.${U}.${j}-${ae} <${Z}.${+U + 1}.0-0`) : ue = `>=${Z}.${U}.${j} <${Z}.${+U + 1}.0-0`, l("tilde return", ue), ue;
});
}, I = (O, M) => O.trim().split(/\s+/).map((G) => V(G, M)).join(" "), V = (O, M) => {
l("caret", O, M);
let G = M.loose ? p[v.CARETLOOSE] : p[v.CARET], X = M.includePrerelease ? "-0" : "";
return O.replace(G, (Z, U, j, ae, ue) => {
l("caret", O, Z, U, j, ae, ue);
let me;
return _(U) ? me = "" : _(j) ? me = `>=${U}.0.0${X} <${+U + 1}.0.0-0` : _(ae) ? U === "0" ? me = `>=${U}.${j}.0${X} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.0${X} <${+U + 1}.0.0-0` : ue ? (l("replaceCaret pr", ue), U === "0" ? j === "0" ? me = `>=${U}.${j}.${ae}-${ue} <${U}.${j}.${+ae + 1}-0` : me = `>=${U}.${j}.${ae}-${ue} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.${ae}-${ue} <${+U + 1}.0.0-0`) : (l("no pr"), U === "0" ? j === "0" ? me = `>=${U}.${j}.${ae}${X} <${U}.${j}.${+ae + 1}-0` : me = `>=${U}.${j}.${ae}${X} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.${ae} <${+U + 1}.0.0-0`), l("caret return", me), me;
});
}, L = (O, M) => (l("replaceXRanges", O, M), O.split(/\s+/).map((G) => Y(G, M)).join(" ")), Y = (O, M) => {
O = O.trim();
let G = M.loose ? p[v.XRANGELOOSE] : p[v.XRANGE];
return O.replace(G, (X, Z, U, j, ae, ue) => {
l("xRange", O, X, Z, U, j, ae, ue);
let me = _(U), re = me || _(j), xe = re || _(ae), Ve = xe;
return Z === "=" && Ve && (Z = ""), ue = M.includePrerelease ? "-0" : "", me ? Z === ">" || Z === "<" ? X = "<0.0.0-0" : X = "*" : Z && Ve ? (re && (j = 0), ae = 0, Z === ">" ? (Z = ">=", re ? (U = +U + 1, j = 0, ae = 0) : (j = +j + 1, ae = 0)) : Z === "<=" && (Z = "<", re ? U = +U + 1 : j = +j + 1), Z === "<" && (ue = "-0"), X = `${Z + U}.${j}.${ae}${ue}`) : re ? X = `>=${U}.0.0${ue} <${+U + 1}.0.0-0` : xe && (X = `>=${U}.${j}.0${ue} <${U}.${+j + 1}.0-0`), l("xRange return", X), X;
});
}, Q = (O, M) => (l("replaceStars", O, M), O.trim().replace(p[v.STAR], "")), ee = (O, M) => (l("replaceGTE0", O, M), O.trim().replace(p[M.includePrerelease ? v.GTE0PRE : v.GTE0], "")), le = (O) => (M, G, X, Z, U, j, ae, ue, me, re, xe, Ve) => (_(X) ? G = "" : _(Z) ? G = `>=${X}.0.0${O ? "-0" : ""}` : _(U) ? G = `>=${X}.${Z}.0${O ? "-0" : ""}` : j ? G = `>=${G}` : G = `>=${G}${O ? "-0" : ""}`, _(me) ? ue = "" : _(re) ? ue = `<${+me + 1}.0.0-0` : _(xe) ? ue = `<${me}.${+re + 1}.0-0` : Ve ? ue = `<=${me}.${re}.${xe}-${Ve}` : O ? ue = `<${me}.${re}.${+xe + 1}-0` : ue = `<=${ue}`, `${G} ${ue}`.trim()), Ee = (O, M, G) => {
for (let X = 0; X < O.length; X++) if (!O[X].test(M)) return !1;
if (M.prerelease.length && !G.includePrerelease) {
for (let X = 0; X < O.length; X++) if (l(O[X].semver), O[X].semver !== c.ANY && O[X].semver.prerelease.length > 0) {
let Z = O[X].semver;
if (Z.major === M.major && Z.minor === M.minor && Z.patch === M.patch) return !0;
}
return !1;
}
return !0;
};
} }), $r = H({ "../../node_modules/semver/classes/comparator.js"(e, t) {
var r = Symbol("SemVer ANY"), n = class Fn {
static get ANY() {
return r;
}
constructor(E, C) {
if (C = i(C), E instanceof Fn) {
if (E.loose === !!C.loose) return E;
E = E.value;
}
E = E.trim().split(/\s+/).join(" "), l("comparator", E, C), this.options = C, this.loose = !!C.loose, this.parse(E), this.semver === r ? this.value = "" : this.value = this.operator + this.semver.version, l("comp", this);
}
parse(E) {
let C = this.options.loose ? a[o.COMPARATORLOOSE] : a[o.COMPARATOR], A = E.match(C);
if (!A) throw new TypeError(`Invalid comparator: ${E}`);
this.operator = A[1] !== void 0 ? A[1] : "", this.operator === "=" && (this.operator = ""), A[2] ? this.semver = new y(A[2], this.options.loose) : this.semver = r;
}
toString() {
return this.value;
}
test(E) {
if (l("Comparator.test", E, this.options.loose), this.semver === r || E === r) return !0;
if (typeof E == "string") try {
E = new y(E, this.options);
} catch {
return !1;
}
return c(E, this.operator, this.semver, this.options);
}
intersects(E, C) {
if (!(E instanceof Fn)) throw new TypeError("a Comparator is required");
return this.operator === "" ? this.value === "" ? !0 : new p(E.value, C).test(this.value) : E.operator === "" ? E.value === "" ? !0 : new p(this.value, C).test(E.semver) : (C = i(C), C.includePrerelease && (this.value === "<0.0.0-0" || E.value === "<0.0.0-0") || !C.includePrerelease && (this.value.startsWith("<0.0.0") || E.value.startsWith("<0.0.0")) ? !1 : !!(this.operator.startsWith(">") && E.operator.startsWith(">") || this.operator.startsWith("<") && E.operator.startsWith("<") || this.semver.version === E.semver.version && this.operator.includes("=") && E.operator.includes("=") || c(this.semver, "<", E.semver, C) && this.operator.startsWith(">") && E.operator.startsWith("<") || c(this.semver, ">", E.semver, C) && this.operator.startsWith("<") && E.operator.startsWith(">")));
}
};
t.exports = n;
var i = Wn(), { safeRe: a, t: o } = ar(), c = as(), l = Vr(), y = Je(), p = Ze();
} }), qr = H({ "../../node_modules/semver/functions/satisfies.js"(e, t) {
var r = Ze(), n = (i, a, o) => {
try {
a = new r(a, o);
} catch {
return !1;
}
return a.test(i);
};
t.exports = n;
} }), Ea = H({ "../../node_modules/semver/ranges/to-comparators.js"(e, t) {
var r = Ze(), n = (i, a) => new r(i, a).set.map((o) => o.map((c) => c.value).join(" ").trim().split(" "));
t.exports = n;
} }), ga = H({ "../../node_modules/semver/ranges/max-satisfying.js"(e, t) {
var r = Je(), n = Ze(), i = (a, o, c) => {
let l = null, y = null, p = null;
try {
p = new n(o, c);
} catch {
return null;
}
return a.forEach((v) => {
p.test(v) && (!l || y.compare(v) === -1) && (l = v, y = new r(l, c));
}), l;
};
t.exports = i;
} }), Da = H({ "../../node_modules/semver/ranges/min-satisfying.js"(e, t) {
var r = Je(), n = Ze(), i = (a, o, c) => {
let l = null, y = null, p = null;
try {
p = new n(o, c);
} catch {
return null;
}
return a.forEach((v) => {
p.test(v) && (!l || y.compare(v) === 1) && (l = v, y = new r(l, c));
}), l;
};
t.exports = i;
} }), Ca = H({ "../../node_modules/semver/ranges/min-version.js"(e, t) {
var r = Je(), n = Ze(), i = Mr(), a = (o, c) => {
o = new n(o, c);
let l = new r("0.0.0");
if (o.test(l) || (l = new r("0.0.0-0"), o.test(l))) return l;
l = null;
for (let y = 0; y < o.set.length; ++y) {
let p = o.set[y], v = null;
p.forEach((E) => {
let C = new r(E.semver.version);
switch (E.operator) {
case ">":
C.prerelease.length === 0 ? C.patch++ : C.prerelease.push(0), C.raw = C.format();
case "":
case ">=":
(!v || i(C, v)) && (v = C);
break;
case "<":
case "<=":
break;
default:
throw new Error(`Unexpected operation: ${E.operator}`);
}
}), v && (!l || i(l, v)) && (l = v);
}
return l && o.test(l) ? l : null;
};
t.exports = a;
} }), Fa = H({ "../../node_modules/semver/ranges/valid.js"(e, t) {
var r = Ze(), n = (i, a) => {
try {
return new r(i, a).range || "*";
} catch {
return null;
}
};
t.exports = n;
} }), Hn = H({ "../../node_modules/semver/ranges/outside.js"(e, t) {
var r = Je(), n = $r(), { ANY: i } = n, a = Ze(), o = qr(), c = Mr(), l = Kn(), y = Yn(), p = Xn(), v = (E, C, A, F) => {
E = new r(E, F), C = new a(C, F);
let P, B, b, q, N;
switch (A) {
case ">":
P = c, B = y, b = l, q = ">", N = ">=";
break;
case "<":
P = l, B = p, b = c, q = "<", N = "<=";
break;
default:
throw new TypeError('Must provide a hilo val of "<" or ">"');
}
if (o(E, C, F)) return !1;
for (let _ = 0; _ < C.set.length; ++_) {
let T = C.set[_], w = null, I = null;
if (T.forEach((V) => {
V.semver === i && (V = new n(">=0.0.0")), w = w || V, I = I || V, P(V.semver, w.semver, F) ? w = V : b(V.semver, I.semver, F) && (I = V);
}), w.operator === q || w.operator === N || (!I.operator || I.operator === q) && B(E, I.semver) || I.operator === N && b(E, I.semver)) return !1;
}
return !0;
};
t.exports = v;
} }), va = H({ "../../node_modules/semver/ranges/gtr.js"(e, t) {
var r = Hn(), n = (i, a, o) => r(i, a, ">", o);
t.exports = n;
} }), xa = H({ "../../node_modules/semver/ranges/ltr.js"(e, t) {
var r = Hn(), n = (i, a, o) => r(i, a, "<", o);
t.exports = n;
} }), Sa = H({ "../../node_modules/semver/ranges/intersects.js"(e, t) {
var r = Ze(), n = (i, a, o) => (i = new r(i, o), a = new r(a, o), i.intersects(a, o));
t.exports = n;
} }), Ta = H({ "../../node_modules/semver/ranges/simplify.js"(e, t) {
var r = qr(), n = Qe();
t.exports = (i, a, o) => {
let c = [], l = null, y = null, p = i.sort((A, F) => n(A, F, o));
for (let A of p) r(A, a, o) ? (y = A, l || (l = A)) : (y && c.push([l, y]), y = null, l = null);
l && c.push([l, null]);
let v = [];
for (let [A, F] of c) A === F ? v.push(A) : !F && A === p[0] ? v.push("*") : F ? A === p[0] ? v.push(`<=${F}`) : v.push(`${A} - ${F}`) : v.push(`>=${A}`);
let E = v.join(" || "), C = typeof a.raw == "string" ? a.raw : String(a);
return E.length < C.length ? E : a;
};
} }), _a = H({ "../../node_modules/semver/ranges/subset.js"(e, t) {
var r = Ze(), n = $r(), { ANY: i } = n, a = qr(), o = Qe(), c = (C, A, F = {}) => {
if (C === A) return !0;
C = new r(C, F), A = new r(A, F);
let P = !1;
e: for (let B of C.set) {
for (let b of A.set) {
let q = p(B, b, F);
if (P = P || q !== null, q) continue e;
}
if (P) return !1;
}
return !0;
}, l = [new n(">=0.0.0-0")], y = [new n(">=0.0.0")], p = (C, A, F) => {
if (C === A) return !0;
if (C.length === 1 && C[0].semver === i) {
if (A.length === 1 && A[0].semver === i) return !0;
F.includePrerelease ? C = l : C = y;
}
if (A.length === 1 && A[0].semver === i) {
if (F.includePrerelease) return !0;
A = y;
}
let P = /* @__PURE__ */ new Set(), B, b;
for (let L of C) L.operator === ">" || L.operator === ">=" ? B = v(B, L, F) : L.operator === "<" || L.operator === "<=" ? b = E(b, L, F) : P.add(L.semver);
if (P.size > 1) return null;
let q;
if (B && b && (q = o(B.semver, b.semver, F), q > 0 || q === 0 && (B.operator !== ">=" || b.operator !== "<=")))
return null;
for (let L of P) {
if (B && !a(L, String(B), F) || b && !a(L, String(b), F)) return null;
for (let Y of A) if (!a(L, String(Y), F)) return !1;
return !0;
}
let N, _, T, w, I = b && !F.includePrerelease && b.semver.prerelease.length ? b.semver : !1, V = B && !F.includePrerelease && B.semver.prerelease.length ? B.semver : !1;
I && I.prerelease.length === 1 && b.operator === "<" && I.prerelease[0] === 0 && (I = !1);
for (let L of A) {
if (w = w || L.operator === ">" || L.operator === ">=", T = T || L.operator === "<" || L.operator === "<=", B) {
if (V && L.semver.prerelease && L.semver.prerelease.length && L.semver.major === V.major && L.semver.minor === V.minor && L.semver.patch === V.patch && (V = !1), L.operator === ">" || L.operator === ">=") {
if (N = v(B, L, F), N === L && N !== B) return !1;
} else if (B.operator === ">=" && !a(B.semver, String(L), F)) return !1;
}
if (b) {
if (I && L.semver.prerelease && L.semver.prerelease.length && L.semver.major === I.major && L.semver.minor === I.minor && L.semver.patch === I.patch && (I = !1), L.operator === "<" || L.operator === "<=") {
if (_ = E(b, L, F), _ === L && _ !== b) return !1;
} else if (b.operator === "<=" && !a(b.semver, String(L), F)) return !1;
}
if (!L.operator && (b || B) && q !== 0) return !1;
}
return !(B && T && !b && q !== 0 || b && w && !B && q !== 0 || V || I);
}, v = (C, A, F) => {
if (!C) return A;
let P = o(C.semver, A.semver, F);
return P > 0 ? C : P < 0 || A.operator === ">" && C.operator === ">=" ? A : C;
}, E = (C, A, F) => {
if (!C) return A;
let P = o(C.semver, A.semver, F);
return P < 0 ? C : P > 0 || A.operator === "<" && C.operator === "<=" ? A : C;
};
t.exports = c;
} }), ba = H({ "../../node_modules/semver/index.js"(e, t) {
var r = ar(), n = Jr(), i = Je(), a = is(), o = Wt(), c = ia(), l = sa(), y = ua(), p = aa(), v = oa(), E = la(), C = ca(), A = pa(), F = Qe(), P = ha(), B = fa(), b = zn(), q = da(), N = ma(), _ = Mr(), T = Kn(), w = ss(), I = us(), V = Xn(), L = Yn(), Y = as(), Q = ya(), ee = $r(), le = Ze(), Ee = qr(), O = Ea(), M = ga(), G = Da(), X = Ca(), Z = Fa(), U = Hn(), j = va(), ae = xa(), ue = Sa(), me = Ta(), re = _a();
t.exports = { parse: o, valid: c, clean: l, inc: y, diff: p, major: v, minor: E, patch: C, prerelease: A, compare: F, rcompare: P, compareLoose: B, compareBuild: b, sort: q, rsort: N, gt: _, lt: T, eq: w, neq: I, gte: V, lte: L, cmp: Y, coerce: Q, Comparator: ee, Range: le, satisfies: Ee, toComparators: O, maxSatisfying: M, minSatisfying: G, minVersion: X, validRange: Z, outside: U, gtr: j, ltr: ae, intersects: ue, simplifyRange: me, subset: re, SemVer: i, re: r.re, src: r.src, tokens: r.t, SEMVER_SPEC_VERSION: n.SEMVER_SPEC_VERSION, RELEASE_TYPES: n.RELEASE_TYPES, compareIdentifiers: a.compareIdentifiers, rcompareIdentifiers: a.rcompareIdentifiers };
} }), os = {};
jr(os, { applyDecorators: () => rs, beforeAll: () => Ra, decorators: () => ka, mount: () => Ia, parameters: () => Oa, render: () => wa, renderToCanvas: () => hs });
var Di = Gt(ba()), Ci = { ..._t };
function xt(e) {
globalThis.IS_REACT_ACT_ENVIRONMENT = e;
}
function ls() {
return globalThis.IS_REACT_ACT_ENVIRONMENT;
}
function Ba(e) {
return (t) => {
let r = ls();
xt(!0);
try {
let n = !1, i = e(() => {
let a = t();
return a !== null && typeof a == "object" && typeof a.then == "function" && (n = !0), a;
});
if (n) {
let a = i;
return { then: (o, c) => {
a.then((l) => {
xt(r), o(l);
}, (l) => {
xt(r), c(l);
});
} };
} else return xt(r), i;
} catch (n) {
throw xt(r), n;
}
};
}
var cs = async ({ disableAct: e = !1 } = {}) => {
if (process.env.NODE_ENV === "production" || e) return (r) => r();
let t;
if (typeof Ci.act == "function") t = Ci.act;
else {
let r = await import("./test-utils-BP59mSnn.js").then((n) => n.t);
t = r?.default?.act ?? r.act;
}
return Ba(t);
}, wa = (e, t) => {
let { id: r, component: n } = t;
if (!n) throw new Error(`Unable to render story ${r} as the component annotation is missing from the default export`);
return He.createElement(n, { ...e });
}, { FRAMEWORK_OPTIONS: Pa } = ts, Na = class extends Wu {
constructor() {
super(...arguments), this.state = { hasError: !1 };
}
static getDerivedStateFromError() {
return { hasError: !0 };
}
componentDidMount() {
let { hasError: e } = this.state, { showMain: t } = this.props;
e || t();
}
componentDidCatch(e) {
let { showException: t } = this.props;
t(e);
}
render() {
let { hasError: e } = this.state, { children: t } = this.props;
return e ? null : t;
}
}, Fi = Pa?.strictMode ? Gu : qn, vn = [], Zr = !1, ps = async () => {
if (Zr || vn.length === 0) return;
Zr = !0;
let e = vn.shift();
e && await e(), Zr = !1, ps();
};
async function hs({ storyContext: e, unboundStoryFn: t, showMain: r, showException: n, forceRemount: i }, a) {
let { renderElement: o, unmountElement: c } = await import("./react-18-BHQltW8V.js"), l = t, y = e.parameters.__isPortableStory ? He.createElement(l, { ...e }) : He.createElement(Na, { key: e.id, showMain: r, showException: n }, He.createElement(l, { ...e })), p = Fi ? He.createElement(Fi, null, y) : y;
i && c(a);
let v = await cs({ disableAct: e.viewMode === "docs" });
return await new Promise(async (E, C) => {
vn.push(async () => {
try {
await v(async () => {
await o(p, a, e?.parameters?.react?.rootOptions);
}), E();
} catch (A) {
C(A);
}
}), ps();
}), async () => {
await v(() => {
c(a);
});
};
}
var Ia = (e) => async (t) => (t != null && (e.originalStoryFn = () => t), await e.renderToCanvas(), e.canvas), ka = [(e, t) => {
if (!t.parameters?.react?.rsc) return e();
let r = Di.default.major(_t.version), n = Di.default.minor(_t.version);
if (r < 18 || r === 18 && n < 3) throw new Error("React Server Components require React >= 18.3");
return _t.createElement(_t.Suspense, null, e());
}], Oa = { renderer: "react" }, Ra = async () => {
try {
let { configure: e } = await import("./index-DvUwfXNb.js").then((r) => r.N), t = await cs();
e({ unstable_advanceTimersWrapper: (r) => t(r), asyncWrapper: async (r) => {
let n = ls();
xt(!1);
try {
let i = await r();
return await new Promise((a) => {
setTimeout(() => {
a();
}, 0), La() && jest.advanceTimersByTime(0);
}), i;
} finally {
xt(n);
}
}, eventWrapper: (r) => {
let n;
return t(() => (n = r(), n)), n;
} });
} catch {
}
};
function La() {
return typeof jest < "u" && jest !== null ? setTimeout._isMockFunction === !0 || Object.prototype.hasOwnProperty.call(setTimeout, "clock") : !1;
}
var ja = H({ "../../node_modules/@base2/pretty-print-object/dist/index.js"(e) {
var t = e && e.__assign || function() {
return t = Object.assign || function(l) {
for (var y, p = 1, v = arguments.length; p < v; p++) {
y = arguments[p];
for (var E in y) Object.prototype.hasOwnProperty.call(y, E) && (l[E] = y[E]);
}
return l;
}, t.apply(this, arguments);
}, r = e && e.__spreadArrays || function() {
for (var l = 0, y = 0, p = arguments.length; y < p; y++) l += arguments[y].length;
for (var v = Array(l), E = 0, y = 0; y < p; y++) for (var C = arguments[y], A = 0, F = C.length; A < F; A++, E++) v[E] = C[A];
return v;
};
Object.defineProperty(e, "__esModule", { value: !0 });
var n = [];
function i(l) {
var y = typeof l;
return l !== null && (y === "object" || y === "function");
}
function a(l) {
return Object.prototype.toString.call(l) === "[object RegExp]";
}
function o(l) {
return Object.getOwnPropertySymbols(l).filter(function(y) {
return Object.prototype.propertyIsEnumerable.call(l, y);
});
}
function c(l, y, p) {
p === void 0 && (p = "");
var v = { indent: " ", singleQuotes: !0 }, E = t(t({}, v), y), C;
E.inlineCharacterLimit === void 0 ? C = { newLine: `
`, newLineOrSpace: `
`, pad: p, indent: p + E.indent } : C = { newLine: "@@__PRETTY_PRINT_NEW_LINE__@@", newLineOrSpace: "@@__PRETTY_PRINT_NEW_LINE_OR_SPACE__@@", pad: "@@__PRETTY_PRINT_PAD__@@", indent: "@@__PRETTY_PRINT_INDENT__@@" };
var A = function(B) {
if (E.inlineCharacterLimit === void 0) return B;
var b = B.replace(new RegExp(C.newLine, "g"), "").replace(new RegExp(C.newLineOrSpace, "g"), " ").replace(new RegExp(C.pad + "|" + C.indent, "g"), "");
return b.length <= E.inlineCharacterLimit ? b : B.replace(new RegExp(C.newLine + "|" + C.newLineOrSpace, "g"), `
`).replace(new RegExp(C.pad, "g"), p).replace(new RegExp(C.indent, "g"), p + E.indent);
};
if (n.indexOf(l) !== -1) return '"[Circular]"';
if (l == null || typeof l == "number" || typeof l == "boolean" || typeof l == "function" || typeof l == "symbol" || a(l)) return String(l);
if (l instanceof Date) return "new Date('" + l.toISOString() + "')";
if (Array.isArray(l)) {
if (l.length === 0) return "[]";
n.push(l);
var F = "[" + C.newLine + l.map(function(B, b) {
var q = l.length - 1 === b ? C.newLine : "," + C.newLineOrSpace, N = c(B, E, p + E.indent);
return E.transform && (N = E.transform(l, b, N)), C.indent + N + q;
}).join("") + C.pad + "]";
return n.pop(), A(F);
}
if (i(l)) {
var P = r(Object.keys(l), o(l));
if (E.filter && (P = P.filter(function(b) {
return E.filter && E.filter(l, b);
})), P.length === 0) return "{}";
n.push(l);
var F = "{" + C.newLine + P.map(function(b, q) {
var N = P.length - 1 === q ? C.newLine : "," + C.newLineOrSpace, _ = typeof b == "symbol", T = !_ && /^[a-z$_][a-z$_0-9]*$/i.test(b.toString()), w = _ || T ? b : c(b, E), I = c(l[b], E, p + E.indent);
return E.transform && (I = E.transform(l, b, I)), C.indent + String(w) + ": " + I + N;
}).join("") + C.pad + "}";
return n.pop(), A(F);
}
return l = String(l).replace(/[\r\n]/g, function(B) {
return B === `
` ? "\\n" : "\\r";
}), E.singleQuotes ? (l = l.replace(/\\?'/g, "\\'"), "'" + l + "'") : (l = l.replace(/"/g, '\\"'), '"' + l + '"');
}
e.prettyPrint = c;
} }), Ja = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.production.min.js"(e) {
var t = Symbol.for("react.element"), r = Symbol.for("react.portal"), n = Symbol.for("react.fragment"), i = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), o = Symbol.for("react.provider"), c = Symbol.for("react.context"), l = Symbol.for("react.server_context"), y = Symbol.for("react.forward_ref"), p = Symbol.for("react.suspense"), v = Symbol.for("react.suspense_list"), E = Symbol.for("react.memo"), C = Symbol.for("react.lazy"), A = Symbol.for("react.offscreen"), F;
F = Symbol.for("react.module.reference");
function P(B) {
if (typeof B == "object" && B !== null) {
var b = B.$$typeof;
switch (b) {
case t:
switch (B = B.type, B) {
case n:
case a:
case i:
case p:
case v:
return B;
default:
switch (B = B && B.$$typeof, B) {
case l:
case c:
case y:
case C:
case E:
case o:
return B;
default:
return b;
}
}
case r:
return b;
}
}
}
e.ContextConsumer = c, e.ContextProvider = o, e.Element = t, e.ForwardRef = y, e.Fragment = n, e.Lazy = C, e.Memo = E, e.Portal = r, e.Profiler = a, e.StrictMode = i, e.Suspense = p, e.SuspenseList = v, e.isAsyncMode = function() {
return !1;
}, e.isConcurrentMode = function() {
return !1;
}, e.isContextConsumer = function(B) {
return P(B) === c;
}, e.isContextProvider = function(B) {
return P(B) === o;
}, e.isElement = function(B) {
return typeof B == "object" && B !== null && B.$$typeof === t;
}, e.isForwardRef = function(B) {
return P(B) === y;
}, e.isFragment = function(B) {
return P(B) === n;
}, e.isLazy = function(B) {
return P(B) === C;
}, e.isMemo = function(B) {
return P(B) === E;
}, e.isPortal = function(B) {
return P(B) === r;
}, e.isProfiler = function(B) {
return P(B) === a;
}, e.isStrictMode = function(B) {
return P(B) === i;
}, e.isSuspense = function(B) {
return P(B) === p;
}, e.isSuspenseList = function(B) {
return P(B) === v;
}, e.isValidElementType = function(B) {
return typeof B == "string" || typeof B == "function" || B === n || B === a || B === i || B === p || B === v || B === A || typeof B == "object" && B !== null && (B.$$typeof === C || B.$$typeof === E || B.$$typeof === o || B.$$typeof === c || B.$$typeof === y || B.$$typeof === F || B.getModuleId !== void 0);
}, e.typeOf = P;
} }), Va = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.development.js"(e) {
process.env.NODE_ENV !== "production" && (function() {
var t = !1, r = !1, n = !1, i = !1, a = !1, o = Symbol.for("react.element"), c = Symbol.for("react.portal"), l = Symbol.for("react.fragment"), y = Symbol.for("react.strict_mode"), p = Symbol.for("react.profiler"), v = Symbol.for("react.provider"), E = Symbol.for("react.context"), C = Symbol.for("react.server_context"), A = Symbol.for("react.forward_ref"), F = Symbol.for("react.suspense"), P = Symbol.for("react.suspense_list"), B = Symbol.for("react.memo"), b = Symbol.for("react.lazy"), q = Symbol.for("react.offscreen"), N;
N = Symbol.for("react.module.reference");
function _(te) {
return !!(typeof te == "string" || typeof te == "function" || te === l || te === p || a || te === y || te === F || te === P || i || te === q || t || r || n || typeof te == "object" && te !== null && (te.$$typeof === b || te.$$typeof === B || te.$$typeof === v || te.$$typeof === E || te.$$typeof === A || te.$$typeof === N || te.getModuleId !== void 0));
}
function T(te) {
if (typeof te == "object" && te !== null) {
var Le = te.$$typeof;
switch (Le) {
case o:
var Xe = te.type;
switch (Xe) {
case l:
case p:
case y:
case F:
case P:
return Xe;
default:
var ht = Xe && Xe.$$typeof;
switch (ht) {
case C:
case E:
case A:
case b:
case B:
case v:
return ht;
default:
return Le;
}
}
case c:
return Le;
}
}
}
var w = E, I = v, V = o, L = A, Y = l, Q = b, ee = B, le = c, Ee = p, O = y, M = F, G = P, X = !1, Z = !1;
function U(te) {
return X || (X = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")), !1;
}
function j(te) {
return Z || (Z = !0, console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")), !1;
}
function ae(te) {
return T(te) === E;
}
function ue(te) {
return T(te) === v;
}
function me(te) {
return typeof te == "object" && te !== null && te.$$typeof === o;
}
function re(te) {
return T(te) === A;
}
function xe(te) {
return T(te) === l;
}
function Ve(te) {
return T(te) === b;
}
function Kt(te) {
return T(te) === B;
}
function Dt(te) {
return T(te) === c;
}
function et(te) {
return T(te) === p;
}
function Pe(te) {
return T(te) === y;
}
function ut(te) {
return T(te) === F;
}
function De(te) {
return T(te) === P;
}
e.ContextConsumer = w, e.ContextProvider = I, e.Element = V, e.ForwardRef = L, e.Fragment = Y, e.Lazy = Q, e.Memo = ee, e.Portal = le, e.Profiler = Ee, e.StrictMode = O, e.Suspense = M, e.SuspenseList = G, e.isAsyncMode = U, e.isConcurrentMode = j, e.isContextConsumer = ae, e.isContextProvider = ue, e.isElement = me, e.isForwardRef = re, e.isFragment = xe, e.isLazy = Ve, e.isMemo = Kt, e.isPortal = Dt, e.isProfiler = et, e.isStrictMode = Pe, e.isSuspense = ut, e.isSuspenseList = De, e.isValidElementType = _, e.typeOf = T;
})();
} }), Ma = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/index.js"(e, t) {
process.env.NO