41776 lines
1.4 MiB
41776 lines
1.4 MiB
var AB = Object.create;
|
||
var v0 = Object.defineProperty;
|
||
var _B = Object.getOwnPropertyDescriptor;
|
||
var TB = Object.getOwnPropertyNames;
|
||
var IB = Object.getPrototypeOf, PB = Object.prototype.hasOwnProperty;
|
||
var a = (e, t) => v0(e, "name", { value: t, configurable: !0 }), Sc = /* @__PURE__ */ ((e) => typeof require < "u" ? require : typeof Proxy <
|
||
"u" ? new Proxy(e, {
|
||
get: (t, r) => (typeof require < "u" ? require : t)[r]
|
||
}) : e)(function(e) {
|
||
if (typeof require < "u") return require.apply(this, arguments);
|
||
throw Error('Dynamic require of "' + e + '" is not supported');
|
||
});
|
||
var T = (e, t) => () => (e && (t = e(e = 0)), t);
|
||
var F = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), de = (e, t) => {
|
||
for (var r in t)
|
||
v0(e, r, { get: t[r], enumerable: !0 });
|
||
}, kB = (e, t, r, n) => {
|
||
if (t && typeof t == "object" || typeof t == "function")
|
||
for (let o of TB(t))
|
||
!PB.call(e, o) && o !== r && v0(e, o, { get: () => t[o], enumerable: !(n = _B(t, o)) || n.enumerable });
|
||
return e;
|
||
};
|
||
var P = (e, t, r) => (r = e != null ? AB(IB(e)) : {}, kB(
|
||
// If the importer is in node compatibility mode or this is not an ESM
|
||
// file that has been converted to a CommonJS file using a Babel-
|
||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||
t || !e || !e.__esModule ? v0(r, "default", { value: e, enumerable: !0 }) : r,
|
||
e
|
||
));
|
||
|
||
// ../node_modules/@storybook/global/dist/index.mjs
|
||
var z, qe = T(() => {
|
||
z = (() => {
|
||
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;
|
||
})();
|
||
});
|
||
|
||
// ../node_modules/react/cjs/react.production.min.js
|
||
var Tb = F((ie) => {
|
||
"use strict";
|
||
var Dc = Symbol.for("react.element"), oz = Symbol.for("react.portal"), az = Symbol.for("react.fragment"), iz = Symbol.for("react.strict_mo\
|
||
de"), sz = Symbol.for("react.profiler"), lz = Symbol.for("react.provider"), uz = Symbol.for("react.context"), cz = Symbol.for("react.forward\
|
||
_ref"), pz = Symbol.for("react.suspense"), fz = Symbol.for("react.memo"), dz = Symbol.for("react.lazy"), wb = Symbol.iterator;
|
||
function hz(e) {
|
||
return e === null || typeof e != "object" ? null : (e = wb && e[wb] || e["@@iterator"], typeof e == "function" ? e : null);
|
||
}
|
||
a(hz, "A");
|
||
var bb = { isMounted: /* @__PURE__ */ a(function() {
|
||
return !1;
|
||
}, "isMounted"), enqueueForceUpdate: /* @__PURE__ */ a(function() {
|
||
}, "enqueueForceUpdate"), enqueueReplaceState: /* @__PURE__ */ a(function() {
|
||
}, "enqueueReplaceState"), enqueueSetState: /* @__PURE__ */ a(function() {
|
||
}, "enqueueSetState") }, xb = Object.assign, Cb = {};
|
||
function Ds(e, t, r) {
|
||
this.props = e, this.context = t, this.refs = Cb, this.updater = r || bb;
|
||
}
|
||
a(Ds, "E");
|
||
Ds.prototype.isReactComponent = {};
|
||
Ds.prototype.setState = function(e, t) {
|
||
if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to updat\
|
||
e or a function which returns an object of state variables.");
|
||
this.updater.enqueueSetState(this, e, t, "setState");
|
||
};
|
||
Ds.prototype.forceUpdate = function(e) {
|
||
this.updater.enqueueForceUpdate(this, e, "forceUpdate");
|
||
};
|
||
function Rb() {
|
||
}
|
||
a(Rb, "F");
|
||
Rb.prototype = Ds.prototype;
|
||
function D2(e, t, r) {
|
||
this.props = e, this.context = t, this.refs = Cb, this.updater = r || bb;
|
||
}
|
||
a(D2, "G");
|
||
var A2 = D2.prototype = new Rb();
|
||
A2.constructor = D2;
|
||
xb(A2, Ds.prototype);
|
||
A2.isPureReactComponent = !0;
|
||
var Sb = Array.isArray, Db = Object.prototype.hasOwnProperty, _2 = { current: null }, Ab = { key: !0, ref: !0, __self: !0, __source: !0 };
|
||
function _b(e, t, r) {
|
||
var n, o = {}, i = null, s = null;
|
||
if (t != null) for (n in t.ref !== void 0 && (s = t.ref), t.key !== void 0 && (i = "" + t.key), t) Db.call(t, n) && !Ab.hasOwnProperty(n) &&
|
||
(o[n] = t[n]);
|
||
var l = arguments.length - 2;
|
||
if (l === 1) o.children = r;
|
||
else if (1 < l) {
|
||
for (var u = Array(l), c = 0; c < l; c++) u[c] = arguments[c + 2];
|
||
o.children = u;
|
||
}
|
||
if (e && e.defaultProps) for (n in l = e.defaultProps, l) o[n] === void 0 && (o[n] = l[n]);
|
||
return { $$typeof: Dc, type: e, key: i, ref: s, props: o, _owner: _2.current };
|
||
}
|
||
a(_b, "M");
|
||
function mz(e, t) {
|
||
return { $$typeof: Dc, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner };
|
||
}
|
||
a(mz, "N");
|
||
function T2(e) {
|
||
return typeof e == "object" && e !== null && e.$$typeof === Dc;
|
||
}
|
||
a(T2, "O");
|
||
function gz(e) {
|
||
var t = { "=": "=0", ":": "=2" };
|
||
return "$" + e.replace(/[=:]/g, function(r) {
|
||
return t[r];
|
||
});
|
||
}
|
||
a(gz, "escape");
|
||
var Eb = /\/+/g;
|
||
function R2(e, t) {
|
||
return typeof e == "object" && e !== null && e.key != null ? gz("" + e.key) : t.toString(36);
|
||
}
|
||
a(R2, "Q");
|
||
function E0(e, t, r, n, o) {
|
||
var i = typeof e;
|
||
(i === "undefined" || i === "boolean") && (e = null);
|
||
var s = !1;
|
||
if (e === null) s = !0;
|
||
else switch (i) {
|
||
case "string":
|
||
case "number":
|
||
s = !0;
|
||
break;
|
||
case "object":
|
||
switch (e.$$typeof) {
|
||
case Dc:
|
||
case oz:
|
||
s = !0;
|
||
}
|
||
}
|
||
if (s) return s = e, o = o(s), e = n === "" ? "." + R2(s, 0) : n, Sb(o) ? (r = "", e != null && (r = e.replace(Eb, "$&/") + "/"), E0(o, t,
|
||
r, "", function(c) {
|
||
return c;
|
||
})) : o != null && (T2(o) && (o = mz(o, r + (!o.key || s && s.key === o.key ? "" : ("" + o.key).replace(Eb, "$&/") + "/") + e)), t.push(
|
||
o)), 1;
|
||
if (s = 0, n = n === "" ? "." : n + ":", Sb(e)) for (var l = 0; l < e.length; l++) {
|
||
i = e[l];
|
||
var u = n + R2(i, l);
|
||
s += E0(i, t, r, u, o);
|
||
}
|
||
else if (u = hz(e), typeof u == "function") for (e = u.call(e), l = 0; !(i = e.next()).done; ) i = i.value, u = n + R2(i, l++), s += E0(
|
||
i, t, r, u, o);
|
||
else if (i === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "obje\
|
||
ct with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead.");
|
||
return s;
|
||
}
|
||
a(E0, "R");
|
||
function S0(e, t, r) {
|
||
if (e == null) return e;
|
||
var n = [], o = 0;
|
||
return E0(e, n, "", "", function(i) {
|
||
return t.call(r, i, o++);
|
||
}), n;
|
||
}
|
||
a(S0, "S");
|
||
function vz(e) {
|
||
if (e._status === -1) {
|
||
var t = e._result;
|
||
t = t(), t.then(function(r) {
|
||
(e._status === 0 || e._status === -1) && (e._status = 1, e._result = r);
|
||
}, function(r) {
|
||
(e._status === 0 || e._status === -1) && (e._status = 2, e._result = r);
|
||
}), e._status === -1 && (e._status = 0, e._result = t);
|
||
}
|
||
if (e._status === 1) return e._result.default;
|
||
throw e._result;
|
||
}
|
||
a(vz, "T");
|
||
var $t = { current: null }, b0 = { transition: null }, yz = { ReactCurrentDispatcher: $t, ReactCurrentBatchConfig: b0, ReactCurrentOwner: _2 };
|
||
ie.Children = { map: S0, forEach: /* @__PURE__ */ a(function(e, t, r) {
|
||
S0(e, function() {
|
||
t.apply(this, arguments);
|
||
}, r);
|
||
}, "forEach"), count: /* @__PURE__ */ a(function(e) {
|
||
var t = 0;
|
||
return S0(e, function() {
|
||
t++;
|
||
}), t;
|
||
}, "count"), toArray: /* @__PURE__ */ a(function(e) {
|
||
return S0(e, function(t) {
|
||
return t;
|
||
}) || [];
|
||
}, "toArray"), only: /* @__PURE__ */ a(function(e) {
|
||
if (!T2(e)) throw Error("React.Children.only expected to receive a single React element child.");
|
||
return e;
|
||
}, "only") };
|
||
ie.Component = Ds;
|
||
ie.Fragment = az;
|
||
ie.Profiler = sz;
|
||
ie.PureComponent = D2;
|
||
ie.StrictMode = iz;
|
||
ie.Suspense = pz;
|
||
ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = yz;
|
||
ie.cloneElement = function(e, t, r) {
|
||
if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + ".");
|
||
var n = xb({}, e.props), o = e.key, i = e.ref, s = e._owner;
|
||
if (t != null) {
|
||
if (t.ref !== void 0 && (i = t.ref, s = _2.current), t.key !== void 0 && (o = "" + t.key), e.type && e.type.defaultProps) var l = e.type.
|
||
defaultProps;
|
||
for (u in t) Db.call(t, u) && !Ab.hasOwnProperty(u) && (n[u] = t[u] === void 0 && l !== void 0 ? l[u] : t[u]);
|
||
}
|
||
var u = arguments.length - 2;
|
||
if (u === 1) n.children = r;
|
||
else if (1 < u) {
|
||
l = Array(u);
|
||
for (var c = 0; c < u; c++) l[c] = arguments[c + 2];
|
||
n.children = l;
|
||
}
|
||
return { $$typeof: Dc, type: e.type, key: o, ref: i, props: n, _owner: s };
|
||
};
|
||
ie.createContext = function(e) {
|
||
return e = { $$typeof: uz, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null },
|
||
e.Provider = { $$typeof: lz, _context: e }, e.Consumer = e;
|
||
};
|
||
ie.createElement = _b;
|
||
ie.createFactory = function(e) {
|
||
var t = _b.bind(null, e);
|
||
return t.type = e, t;
|
||
};
|
||
ie.createRef = function() {
|
||
return { current: null };
|
||
};
|
||
ie.forwardRef = function(e) {
|
||
return { $$typeof: cz, render: e };
|
||
};
|
||
ie.isValidElement = T2;
|
||
ie.lazy = function(e) {
|
||
return { $$typeof: dz, _payload: { _status: -1, _result: e }, _init: vz };
|
||
};
|
||
ie.memo = function(e, t) {
|
||
return { $$typeof: fz, type: e, compare: t === void 0 ? null : t };
|
||
};
|
||
ie.startTransition = function(e) {
|
||
var t = b0.transition;
|
||
b0.transition = {};
|
||
try {
|
||
e();
|
||
} finally {
|
||
b0.transition = t;
|
||
}
|
||
};
|
||
ie.unstable_act = function() {
|
||
throw Error("act(...) is not supported in production builds of React.");
|
||
};
|
||
ie.useCallback = function(e, t) {
|
||
return $t.current.useCallback(e, t);
|
||
};
|
||
ie.useContext = function(e) {
|
||
return $t.current.useContext(e);
|
||
};
|
||
ie.useDebugValue = function() {
|
||
};
|
||
ie.useDeferredValue = function(e) {
|
||
return $t.current.useDeferredValue(e);
|
||
};
|
||
ie.useEffect = function(e, t) {
|
||
return $t.current.useEffect(e, t);
|
||
};
|
||
ie.useId = function() {
|
||
return $t.current.useId();
|
||
};
|
||
ie.useImperativeHandle = function(e, t, r) {
|
||
return $t.current.useImperativeHandle(e, t, r);
|
||
};
|
||
ie.useInsertionEffect = function(e, t) {
|
||
return $t.current.useInsertionEffect(e, t);
|
||
};
|
||
ie.useLayoutEffect = function(e, t) {
|
||
return $t.current.useLayoutEffect(e, t);
|
||
};
|
||
ie.useMemo = function(e, t) {
|
||
return $t.current.useMemo(e, t);
|
||
};
|
||
ie.useReducer = function(e, t, r) {
|
||
return $t.current.useReducer(e, t, r);
|
||
};
|
||
ie.useRef = function(e) {
|
||
return $t.current.useRef(e);
|
||
};
|
||
ie.useState = function(e) {
|
||
return $t.current.useState(e);
|
||
};
|
||
ie.useSyncExternalStore = function(e, t, r) {
|
||
return $t.current.useSyncExternalStore(e, t, r);
|
||
};
|
||
ie.useTransition = function() {
|
||
return $t.current.useTransition();
|
||
};
|
||
ie.version = "18.2.0";
|
||
});
|
||
|
||
// ../node_modules/react/index.js
|
||
var L = F((Q1e, Ib) => {
|
||
"use strict";
|
||
Ib.exports = Tb();
|
||
});
|
||
|
||
// ../node_modules/scheduler/cjs/scheduler.production.min.js
|
||
var Hb = F((xe) => {
|
||
"use strict";
|
||
function F2(e, t) {
|
||
var r = e.length;
|
||
e.push(t);
|
||
e: for (; 0 < r; ) {
|
||
var n = r - 1 >>> 1, o = e[n];
|
||
if (0 < x0(o, t)) e[n] = t, e[r] = o, r = n;
|
||
else break e;
|
||
}
|
||
}
|
||
a(F2, "f");
|
||
function hn(e) {
|
||
return e.length === 0 ? null : e[0];
|
||
}
|
||
a(hn, "h");
|
||
function R0(e) {
|
||
if (e.length === 0) return null;
|
||
var t = e[0], r = e.pop();
|
||
if (r !== t) {
|
||
e[0] = r;
|
||
e: for (var n = 0, o = e.length, i = o >>> 1; n < i; ) {
|
||
var s = 2 * (n + 1) - 1, l = e[s], u = s + 1, c = e[u];
|
||
if (0 > x0(l, r)) u < o && 0 > x0(c, l) ? (e[n] = c, e[u] = r, n = u) : (e[n] = l, e[s] = r, n = s);
|
||
else if (u < o && 0 > x0(c, r)) e[n] = c, e[u] = r, n = u;
|
||
else break e;
|
||
}
|
||
}
|
||
return t;
|
||
}
|
||
a(R0, "k");
|
||
function x0(e, t) {
|
||
var r = e.sortIndex - t.sortIndex;
|
||
return r !== 0 ? r : e.id - t.id;
|
||
}
|
||
a(x0, "g");
|
||
typeof performance == "object" && typeof performance.now == "function" ? (Pb = performance, xe.unstable_now = function() {
|
||
return Pb.now();
|
||
}) : (I2 = Date, kb = I2.now(), xe.unstable_now = function() {
|
||
return I2.now() - kb;
|
||
});
|
||
var Pb, I2, kb, $n = [], aa = [], wz = 1, Mr = null, kt = 3, D0 = !1, ci = !1, _c = !1, Ob = typeof setTimeout == "function" ? setTimeout :
|
||
null, Nb = typeof clearTimeout == "function" ? clearTimeout : null, Fb = typeof setImmediate < "u" ? setImmediate : null;
|
||
typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.
|
||
bind(navigator.scheduling);
|
||
function L2(e) {
|
||
for (var t = hn(aa); t !== null; ) {
|
||
if (t.callback === null) R0(aa);
|
||
else if (t.startTime <= e) R0(aa), t.sortIndex = t.expirationTime, F2($n, t);
|
||
else break;
|
||
t = hn(aa);
|
||
}
|
||
}
|
||
a(L2, "G");
|
||
function O2(e) {
|
||
if (_c = !1, L2(e), !ci) if (hn($n) !== null) ci = !0, M2(N2);
|
||
else {
|
||
var t = hn(aa);
|
||
t !== null && B2(O2, t.startTime - e);
|
||
}
|
||
}
|
||
a(O2, "H");
|
||
function N2(e, t) {
|
||
ci = !1, _c && (_c = !1, Nb(Tc), Tc = -1), D0 = !0;
|
||
var r = kt;
|
||
try {
|
||
for (L2(t), Mr = hn($n); Mr !== null && (!(Mr.expirationTime > t) || e && !zb()); ) {
|
||
var n = Mr.callback;
|
||
if (typeof n == "function") {
|
||
Mr.callback = null, kt = Mr.priorityLevel;
|
||
var o = n(Mr.expirationTime <= t);
|
||
t = xe.unstable_now(), typeof o == "function" ? Mr.callback = o : Mr === hn($n) && R0($n), L2(t);
|
||
} else R0($n);
|
||
Mr = hn($n);
|
||
}
|
||
if (Mr !== null) var i = !0;
|
||
else {
|
||
var s = hn(aa);
|
||
s !== null && B2(O2, s.startTime - t), i = !1;
|
||
}
|
||
return i;
|
||
} finally {
|
||
Mr = null, kt = r, D0 = !1;
|
||
}
|
||
}
|
||
a(N2, "J");
|
||
var A0 = !1, C0 = null, Tc = -1, Mb = 5, Bb = -1;
|
||
function zb() {
|
||
return !(xe.unstable_now() - Bb < Mb);
|
||
}
|
||
a(zb, "M");
|
||
function P2() {
|
||
if (C0 !== null) {
|
||
var e = xe.unstable_now();
|
||
Bb = e;
|
||
var t = !0;
|
||
try {
|
||
t = C0(!0, e);
|
||
} finally {
|
||
t ? Ac() : (A0 = !1, C0 = null);
|
||
}
|
||
} else A0 = !1;
|
||
}
|
||
a(P2, "R");
|
||
var Ac;
|
||
typeof Fb == "function" ? Ac = /* @__PURE__ */ a(function() {
|
||
Fb(P2);
|
||
}, "S") : typeof MessageChannel < "u" ? (k2 = new MessageChannel(), Lb = k2.port2, k2.port1.onmessage = P2, Ac = /* @__PURE__ */ a(function() {
|
||
Lb.postMessage(null);
|
||
}, "S")) : Ac = /* @__PURE__ */ a(function() {
|
||
Ob(P2, 0);
|
||
}, "S");
|
||
var k2, Lb;
|
||
function M2(e) {
|
||
C0 = e, A0 || (A0 = !0, Ac());
|
||
}
|
||
a(M2, "I");
|
||
function B2(e, t) {
|
||
Tc = Ob(function() {
|
||
e(xe.unstable_now());
|
||
}, t);
|
||
}
|
||
a(B2, "K");
|
||
xe.unstable_IdlePriority = 5;
|
||
xe.unstable_ImmediatePriority = 1;
|
||
xe.unstable_LowPriority = 4;
|
||
xe.unstable_NormalPriority = 3;
|
||
xe.unstable_Profiling = null;
|
||
xe.unstable_UserBlockingPriority = 2;
|
||
xe.unstable_cancelCallback = function(e) {
|
||
e.callback = null;
|
||
};
|
||
xe.unstable_continueExecution = function() {
|
||
ci || D0 || (ci = !0, M2(N2));
|
||
};
|
||
xe.unstable_forceFrameRate = function(e) {
|
||
0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not \
|
||
supported") : Mb = 0 < e ? Math.floor(1e3 / e) : 5;
|
||
};
|
||
xe.unstable_getCurrentPriorityLevel = function() {
|
||
return kt;
|
||
};
|
||
xe.unstable_getFirstCallbackNode = function() {
|
||
return hn($n);
|
||
};
|
||
xe.unstable_next = function(e) {
|
||
switch (kt) {
|
||
case 1:
|
||
case 2:
|
||
case 3:
|
||
var t = 3;
|
||
break;
|
||
default:
|
||
t = kt;
|
||
}
|
||
var r = kt;
|
||
kt = t;
|
||
try {
|
||
return e();
|
||
} finally {
|
||
kt = r;
|
||
}
|
||
};
|
||
xe.unstable_pauseExecution = function() {
|
||
};
|
||
xe.unstable_requestPaint = function() {
|
||
};
|
||
xe.unstable_runWithPriority = function(e, t) {
|
||
switch (e) {
|
||
case 1:
|
||
case 2:
|
||
case 3:
|
||
case 4:
|
||
case 5:
|
||
break;
|
||
default:
|
||
e = 3;
|
||
}
|
||
var r = kt;
|
||
kt = e;
|
||
try {
|
||
return t();
|
||
} finally {
|
||
kt = r;
|
||
}
|
||
};
|
||
xe.unstable_scheduleCallback = function(e, t, r) {
|
||
var n = xe.unstable_now();
|
||
switch (typeof r == "object" && r !== null ? (r = r.delay, r = typeof r == "number" && 0 < r ? n + r : n) : r = n, e) {
|
||
case 1:
|
||
var o = -1;
|
||
break;
|
||
case 2:
|
||
o = 250;
|
||
break;
|
||
case 5:
|
||
o = 1073741823;
|
||
break;
|
||
case 4:
|
||
o = 1e4;
|
||
break;
|
||
default:
|
||
o = 5e3;
|
||
}
|
||
return o = r + o, e = { id: wz++, callback: t, priorityLevel: e, startTime: r, expirationTime: o, sortIndex: -1 }, r > n ? (e.sortIndex =
|
||
r, F2(aa, e), hn($n) === null && e === hn(aa) && (_c ? (Nb(Tc), Tc = -1) : _c = !0, B2(O2, r - n))) : (e.sortIndex = o, F2($n, e), ci ||
|
||
D0 || (ci = !0, M2(N2))), e;
|
||
};
|
||
xe.unstable_shouldYield = zb;
|
||
xe.unstable_wrapCallback = function(e) {
|
||
var t = kt;
|
||
return function() {
|
||
var r = kt;
|
||
kt = t;
|
||
try {
|
||
return e.apply(this, arguments);
|
||
} finally {
|
||
kt = r;
|
||
}
|
||
};
|
||
};
|
||
});
|
||
|
||
// ../node_modules/scheduler/index.js
|
||
var jb = F((ehe, $b) => {
|
||
"use strict";
|
||
$b.exports = Hb();
|
||
});
|
||
|
||
// ../node_modules/react-dom/cjs/react-dom.production.min.js
|
||
var Y6 = F((Rr) => {
|
||
"use strict";
|
||
var Kx = L(), xr = jb();
|
||
function N(e) {
|
||
for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, r = 1; r < arguments.length; r++) t += "&args[]=" + encodeURIComponent(
|
||
arguments[r]);
|
||
return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors an\
|
||
d additional helpful warnings.";
|
||
}
|
||
a(N, "p");
|
||
var Xx = /* @__PURE__ */ new Set(), Qc = {};
|
||
function xi(e, t) {
|
||
Gs(e, t), Gs(e + "Capture", t);
|
||
}
|
||
a(xi, "fa");
|
||
function Gs(e, t) {
|
||
for (Qc[e] = t, e = 0; e < t.length; e++) Xx.add(t[e]);
|
||
}
|
||
a(Gs, "ha");
|
||
var Co = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), s5 = Object.prototype.hasOwnProperty,
|
||
Sz = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
|
||
Vb = {}, Ub = {};
|
||
function Ez(e) {
|
||
return s5.call(Ub, e) ? !0 : s5.call(Vb, e) ? !1 : Sz.test(e) ? Ub[e] = !0 : (Vb[e] = !0, !1);
|
||
}
|
||
a(Ez, "oa");
|
||
function bz(e, t, r, n) {
|
||
if (r !== null && r.type === 0) return !1;
|
||
switch (typeof t) {
|
||
case "function":
|
||
case "symbol":
|
||
return !0;
|
||
case "boolean":
|
||
return n ? !1 : r !== null ? !r.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-");
|
||
default:
|
||
return !1;
|
||
}
|
||
}
|
||
a(bz, "pa");
|
||
function xz(e, t, r, n) {
|
||
if (t === null || typeof t > "u" || bz(e, t, r, n)) return !0;
|
||
if (n) return !1;
|
||
if (r !== null) switch (r.type) {
|
||
case 3:
|
||
return !t;
|
||
case 4:
|
||
return t === !1;
|
||
case 5:
|
||
return isNaN(t);
|
||
case 6:
|
||
return isNaN(t) || 1 > t;
|
||
}
|
||
return !1;
|
||
}
|
||
a(xz, "qa");
|
||
function Ut(e, t, r, n, o, i, s) {
|
||
this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = n, this.attributeNamespace = o, this.mustUseProperty = r, this.
|
||
propertyName = e, this.type = t, this.sanitizeURL = i, this.removeEmptyString = s;
|
||
}
|
||
a(Ut, "v");
|
||
var Ct = {};
|
||
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(
|
||
" ").forEach(function(e) {
|
||
Ct[e] = new Ut(e, 0, !1, e, null, !1, !1);
|
||
});
|
||
[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) {
|
||
var t = e[0];
|
||
Ct[t] = new Ut(t, 1, !1, e[1], null, !1, !1);
|
||
});
|
||
["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 2, !1, e.toLowerCase(), null, !1, !1);
|
||
});
|
||
["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 2, !1, e, null, !1, !1);
|
||
});
|
||
"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hid\
|
||
den loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) {
|
||
Ct[e] = new Ut(e, 3, !1, e.toLowerCase(), null, !1, !1);
|
||
});
|
||
["checked", "multiple", "muted", "selected"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 3, !0, e, null, !1, !1);
|
||
});
|
||
["capture", "download"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 4, !1, e, null, !1, !1);
|
||
});
|
||
["cols", "rows", "size", "span"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 6, !1, e, null, !1, !1);
|
||
});
|
||
["rowSpan", "start"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 5, !1, e.toLowerCase(), null, !1, !1);
|
||
});
|
||
var Z5 = /[\-:]([a-z])/g;
|
||
function ev(e) {
|
||
return e[1].toUpperCase();
|
||
}
|
||
a(ev, "sa");
|
||
"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filter\
|
||
s color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size f\
|
||
ont-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-ad\
|
||
v-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness pai\
|
||
nt-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness str\
|
||
oke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration tex\
|
||
t-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematic\
|
||
al vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) {
|
||
var t = e.replace(
|
||
Z5,
|
||
ev
|
||
);
|
||
Ct[t] = new Ut(t, 1, !1, e, null, !1, !1);
|
||
});
|
||
"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) {
|
||
var t = e.replace(Z5, ev);
|
||
Ct[t] = new Ut(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1);
|
||
});
|
||
["xml:base", "xml:lang", "xml:space"].forEach(function(e) {
|
||
var t = e.replace(Z5, ev);
|
||
Ct[t] = new Ut(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1);
|
||
});
|
||
["tabIndex", "crossOrigin"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 1, !1, e.toLowerCase(), null, !1, !1);
|
||
});
|
||
Ct.xlinkHref = new Ut("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);
|
||
["src", "href", "action", "formAction"].forEach(function(e) {
|
||
Ct[e] = new Ut(e, 1, !1, e.toLowerCase(), null, !0, !0);
|
||
});
|
||
function tv(e, t, r, n) {
|
||
var o = Ct.hasOwnProperty(t) ? Ct[t] : null;
|
||
(o !== null ? o.type !== 0 : n || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (xz(t, r, o, n) &&
|
||
(r = null), n || o === null ? Ez(t) && (r === null ? e.removeAttribute(t) : e.setAttribute(t, "" + r)) : o.mustUseProperty ? e[o.propertyName] =
|
||
r === null ? o.type === 3 ? !1 : "" : r : (t = o.attributeName, n = o.attributeNamespace, r === null ? e.removeAttribute(t) : (o = o.type,
|
||
r = o === 3 || o === 4 && r === !0 ? "" : "" + r, n ? e.setAttributeNS(n, t, r) : e.setAttribute(t, r))));
|
||
}
|
||
a(tv, "ta");
|
||
var _o = Kx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _0 = Symbol.for("react.element"), Ts = Symbol.for("react.portal"), Is = Symbol.
|
||
for("react.fragment"), rv = Symbol.for("react.strict_mode"), l5 = Symbol.for("react.profiler"), Qx = Symbol.for("react.provider"), Jx = Symbol.
|
||
for("react.context"), nv = Symbol.for("react.forward_ref"), u5 = Symbol.for("react.suspense"), c5 = Symbol.for("react.suspense_list"), ov = Symbol.
|
||
for("react.memo"), sa = Symbol.for("react.lazy");
|
||
Symbol.for("react.scope");
|
||
Symbol.for("react.debug_trace_mode");
|
||
var Zx = Symbol.for("react.offscreen");
|
||
Symbol.for("react.legacy_hidden");
|
||
Symbol.for("react.cache");
|
||
Symbol.for("react.tracing_marker");
|
||
var Wb = Symbol.iterator;
|
||
function Ic(e) {
|
||
return e === null || typeof e != "object" ? null : (e = Wb && e[Wb] || e["@@iterator"], typeof e == "function" ? e : null);
|
||
}
|
||
a(Ic, "Ka");
|
||
var Be = Object.assign, z2;
|
||
function Bc(e) {
|
||
if (z2 === void 0) try {
|
||
throw Error();
|
||
} catch (r) {
|
||
var t = r.stack.trim().match(/\n( *(at )?)/);
|
||
z2 = t && t[1] || "";
|
||
}
|
||
return `
|
||
` + z2 + e;
|
||
}
|
||
a(Bc, "Ma");
|
||
var H2 = !1;
|
||
function $2(e, t) {
|
||
if (!e || H2) return "";
|
||
H2 = !0;
|
||
var r = Error.prepareStackTrace;
|
||
Error.prepareStackTrace = void 0;
|
||
try {
|
||
if (t) if (t = /* @__PURE__ */ a(function() {
|
||
throw Error();
|
||
}, "b"), Object.defineProperty(t.prototype, "props", { set: /* @__PURE__ */ a(function() {
|
||
throw Error();
|
||
}, "set") }), typeof Reflect == "object" && Reflect.construct) {
|
||
try {
|
||
Reflect.construct(t, []);
|
||
} catch (c) {
|
||
var n = c;
|
||
}
|
||
Reflect.construct(e, [], t);
|
||
} else {
|
||
try {
|
||
t.call();
|
||
} catch (c) {
|
||
n = c;
|
||
}
|
||
e.call(t.prototype);
|
||
}
|
||
else {
|
||
try {
|
||
throw Error();
|
||
} catch (c) {
|
||
n = c;
|
||
}
|
||
e();
|
||
}
|
||
} catch (c) {
|
||
if (c && n && typeof c.stack == "string") {
|
||
for (var o = c.stack.split(`
|
||
`), i = n.stack.split(`
|
||
`), s = o.length - 1, l = i.length - 1; 1 <= s && 0 <= l && o[s] !== i[l]; ) l--;
|
||
for (; 1 <= s && 0 <= l; s--, l--) if (o[s] !== i[l]) {
|
||
if (s !== 1 || l !== 1)
|
||
do
|
||
if (s--, l--, 0 > l || o[s] !== i[l]) {
|
||
var u = `
|
||
` + o[s].replace(" at new ", " at ");
|
||
return e.displayName && u.includes("<anonymous>") && (u = u.replace("<anonymous>", e.displayName)), u;
|
||
}
|
||
while (1 <= s && 0 <= l);
|
||
break;
|
||
}
|
||
}
|
||
} finally {
|
||
H2 = !1, Error.prepareStackTrace = r;
|
||
}
|
||
return (e = e ? e.displayName || e.name : "") ? Bc(e) : "";
|
||
}
|
||
a($2, "Oa");
|
||
function Cz(e) {
|
||
switch (e.tag) {
|
||
case 5:
|
||
return Bc(e.type);
|
||
case 16:
|
||
return Bc("Lazy");
|
||
case 13:
|
||
return Bc("Suspense");
|
||
case 19:
|
||
return Bc("SuspenseList");
|
||
case 0:
|
||
case 2:
|
||
case 15:
|
||
return e = $2(e.type, !1), e;
|
||
case 11:
|
||
return e = $2(e.type.render, !1), e;
|
||
case 1:
|
||
return e = $2(e.type, !0), e;
|
||
default:
|
||
return "";
|
||
}
|
||
}
|
||
a(Cz, "Pa");
|
||
function p5(e) {
|
||
if (e == null) return null;
|
||
if (typeof e == "function") return e.displayName || e.name || null;
|
||
if (typeof e == "string") return e;
|
||
switch (e) {
|
||
case Is:
|
||
return "Fragment";
|
||
case Ts:
|
||
return "Portal";
|
||
case l5:
|
||
return "Profiler";
|
||
case rv:
|
||
return "StrictMode";
|
||
case u5:
|
||
return "Suspense";
|
||
case c5:
|
||
return "SuspenseList";
|
||
}
|
||
if (typeof e == "object") switch (e.$$typeof) {
|
||
case Jx:
|
||
return (e.displayName || "Context") + ".Consumer";
|
||
case Qx:
|
||
return (e._context.displayName || "Context") + ".Provider";
|
||
case nv:
|
||
var t = e.render;
|
||
return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e;
|
||
case ov:
|
||
return t = e.displayName || null, t !== null ? t : p5(e.type) || "Memo";
|
||
case sa:
|
||
t = e._payload, e = e._init;
|
||
try {
|
||
return p5(e(t));
|
||
} catch {
|
||
}
|
||
}
|
||
return null;
|
||
}
|
||
a(p5, "Qa");
|
||
function Rz(e) {
|
||
var t = e.type;
|
||
switch (e.tag) {
|
||
case 24:
|
||
return "Cache";
|
||
case 9:
|
||
return (t.displayName || "Context") + ".Consumer";
|
||
case 10:
|
||
return (t._context.displayName || "Context") + ".Provider";
|
||
case 18:
|
||
return "DehydratedFragment";
|
||
case 11:
|
||
return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef");
|
||
case 7:
|
||
return "Fragment";
|
||
case 5:
|
||
return t;
|
||
case 4:
|
||
return "Portal";
|
||
case 3:
|
||
return "Root";
|
||
case 6:
|
||
return "Text";
|
||
case 16:
|
||
return p5(t);
|
||
case 8:
|
||
return t === rv ? "StrictMode" : "Mode";
|
||
case 22:
|
||
return "Offscreen";
|
||
case 12:
|
||
return "Profiler";
|
||
case 21:
|
||
return "Scope";
|
||
case 13:
|
||
return "Suspense";
|
||
case 19:
|
||
return "SuspenseList";
|
||
case 25:
|
||
return "TracingMarker";
|
||
case 1:
|
||
case 0:
|
||
case 17:
|
||
case 2:
|
||
case 14:
|
||
case 15:
|
||
if (typeof t == "function") return t.displayName || t.name || null;
|
||
if (typeof t == "string") return t;
|
||
}
|
||
return null;
|
||
}
|
||
a(Rz, "Ra");
|
||
function Ea(e) {
|
||
switch (typeof e) {
|
||
case "boolean":
|
||
case "number":
|
||
case "string":
|
||
case "undefined":
|
||
return e;
|
||
case "object":
|
||
return e;
|
||
default:
|
||
return "";
|
||
}
|
||
}
|
||
a(Ea, "Sa");
|
||
function e7(e) {
|
||
var t = e.type;
|
||
return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio");
|
||
}
|
||
a(e7, "Ta");
|
||
function Dz(e) {
|
||
var t = e7(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), n = "" + e[t];
|
||
if (!e.hasOwnProperty(t) && typeof r < "u" && typeof r.get == "function" && typeof r.set == "function") {
|
||
var o = r.get, i = r.set;
|
||
return Object.defineProperty(e, t, { configurable: !0, get: /* @__PURE__ */ a(function() {
|
||
return o.call(this);
|
||
}, "get"), set: /* @__PURE__ */ a(function(s) {
|
||
n = "" + s, i.call(this, s);
|
||
}, "set") }), Object.defineProperty(e, t, { enumerable: r.enumerable }), { getValue: /* @__PURE__ */ a(function() {
|
||
return n;
|
||
}, "getValue"), setValue: /* @__PURE__ */ a(function(s) {
|
||
n = "" + s;
|
||
}, "setValue"), stopTracking: /* @__PURE__ */ a(function() {
|
||
e._valueTracker = null, delete e[t];
|
||
}, "stopTracking") };
|
||
}
|
||
}
|
||
a(Dz, "Ua");
|
||
function T0(e) {
|
||
e._valueTracker || (e._valueTracker = Dz(e));
|
||
}
|
||
a(T0, "Va");
|
||
function t7(e) {
|
||
if (!e) return !1;
|
||
var t = e._valueTracker;
|
||
if (!t) return !0;
|
||
var r = t.getValue(), n = "";
|
||
return e && (n = e7(e) ? e.checked ? "true" : "false" : e.value), e = n, e !== r ? (t.setValue(e), !0) : !1;
|
||
}
|
||
a(t7, "Wa");
|
||
function nd(e) {
|
||
if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null;
|
||
try {
|
||
return e.activeElement || e.body;
|
||
} catch {
|
||
return e.body;
|
||
}
|
||
}
|
||
a(nd, "Xa");
|
||
function f5(e, t) {
|
||
var r = t.checked;
|
||
return Be({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: r ?? e._wrapperState.initialChecked });
|
||
}
|
||
a(f5, "Ya");
|
||
function qb(e, t) {
|
||
var r = t.defaultValue == null ? "" : t.defaultValue, n = t.checked != null ? t.checked : t.defaultChecked;
|
||
r = Ea(t.value != null ? t.value : r), e._wrapperState = { initialChecked: n, initialValue: r, controlled: t.type === "checkbox" || t.type ===
|
||
"radio" ? t.checked != null : t.value != null };
|
||
}
|
||
a(qb, "Za");
|
||
function r7(e, t) {
|
||
t = t.checked, t != null && tv(e, "checked", t, !1);
|
||
}
|
||
a(r7, "ab");
|
||
function d5(e, t) {
|
||
r7(e, t);
|
||
var r = Ea(t.value), n = t.type;
|
||
if (r != null) n === "number" ? (r === 0 && e.value === "" || e.value != r) && (e.value = "" + r) : e.value !== "" + r && (e.value = "" +
|
||
r);
|
||
else if (n === "submit" || n === "reset") {
|
||
e.removeAttribute("value");
|
||
return;
|
||
}
|
||
t.hasOwnProperty("value") ? h5(e, t.type, r) : t.hasOwnProperty("defaultValue") && h5(e, t.type, Ea(t.defaultValue)), t.checked == null &&
|
||
t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked);
|
||
}
|
||
a(d5, "bb");
|
||
function Gb(e, t, r) {
|
||
if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
|
||
var n = t.type;
|
||
if (!(n !== "submit" && n !== "reset" || t.value !== void 0 && t.value !== null)) return;
|
||
t = "" + e._wrapperState.initialValue, r || t === e.value || (e.value = t), e.defaultValue = t;
|
||
}
|
||
r = e.name, r !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, r !== "" && (e.name = r);
|
||
}
|
||
a(Gb, "db");
|
||
function h5(e, t, r) {
|
||
(t !== "number" || nd(e.ownerDocument) !== e) && (r == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" +
|
||
r && (e.defaultValue = "" + r));
|
||
}
|
||
a(h5, "cb");
|
||
var zc = Array.isArray;
|
||
function $s(e, t, r, n) {
|
||
if (e = e.options, t) {
|
||
t = {};
|
||
for (var o = 0; o < r.length; o++) t["$" + r[o]] = !0;
|
||
for (r = 0; r < e.length; r++) o = t.hasOwnProperty("$" + e[r].value), e[r].selected !== o && (e[r].selected = o), o && n && (e[r].defaultSelected =
|
||
!0);
|
||
} else {
|
||
for (r = "" + Ea(r), t = null, o = 0; o < e.length; o++) {
|
||
if (e[o].value === r) {
|
||
e[o].selected = !0, n && (e[o].defaultSelected = !0);
|
||
return;
|
||
}
|
||
t !== null || e[o].disabled || (t = e[o]);
|
||
}
|
||
t !== null && (t.selected = !0);
|
||
}
|
||
}
|
||
a($s, "fb");
|
||
function m5(e, t) {
|
||
if (t.dangerouslySetInnerHTML != null) throw Error(N(91));
|
||
return Be({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue });
|
||
}
|
||
a(m5, "gb");
|
||
function Yb(e, t) {
|
||
var r = t.value;
|
||
if (r == null) {
|
||
if (r = t.children, t = t.defaultValue, r != null) {
|
||
if (t != null) throw Error(N(92));
|
||
if (zc(r)) {
|
||
if (1 < r.length) throw Error(N(93));
|
||
r = r[0];
|
||
}
|
||
t = r;
|
||
}
|
||
t == null && (t = ""), r = t;
|
||
}
|
||
e._wrapperState = { initialValue: Ea(r) };
|
||
}
|
||
a(Yb, "hb");
|
||
function n7(e, t) {
|
||
var r = Ea(t.value), n = Ea(t.defaultValue);
|
||
r != null && (r = "" + r, r !== e.value && (e.value = r), t.defaultValue == null && e.defaultValue !== r && (e.defaultValue = r)), n != null &&
|
||
(e.defaultValue = "" + n);
|
||
}
|
||
a(n7, "ib");
|
||
function Kb(e) {
|
||
var t = e.textContent;
|
||
t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t);
|
||
}
|
||
a(Kb, "jb");
|
||
function o7(e) {
|
||
switch (e) {
|
||
case "svg":
|
||
return "http://www.w3.org/2000/svg";
|
||
case "math":
|
||
return "http://www.w3.org/1998/Math/MathML";
|
||
default:
|
||
return "http://www.w3.org/1999/xhtml";
|
||
}
|
||
}
|
||
a(o7, "kb");
|
||
function g5(e, t) {
|
||
return e == null || e === "http://www.w3.org/1999/xhtml" ? o7(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http:/\
|
||
/www.w3.org/1999/xhtml" : e;
|
||
}
|
||
a(g5, "lb");
|
||
var I0, a7 = function(e) {
|
||
return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(t, r, n, o) {
|
||
MSApp.execUnsafeLocalFunction(function() {
|
||
return e(t, r, n, o);
|
||
});
|
||
} : e;
|
||
}(function(e, t) {
|
||
if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t;
|
||
else {
|
||
for (I0 = I0 || document.createElement("div"), I0.innerHTML = "<svg>" + t.valueOf().toString() + "</svg>", t = I0.firstChild; e.firstChild; )
|
||
e.removeChild(e.firstChild);
|
||
for (; t.firstChild; ) e.appendChild(t.firstChild);
|
||
}
|
||
});
|
||
function Jc(e, t) {
|
||
if (t) {
|
||
var r = e.firstChild;
|
||
if (r && r === e.lastChild && r.nodeType === 3) {
|
||
r.nodeValue = t;
|
||
return;
|
||
}
|
||
}
|
||
e.textContent = t;
|
||
}
|
||
a(Jc, "ob");
|
||
var jc = {
|
||
animationIterationCount: !0,
|
||
aspectRatio: !0,
|
||
borderImageOutset: !0,
|
||
borderImageSlice: !0,
|
||
borderImageWidth: !0,
|
||
boxFlex: !0,
|
||
boxFlexGroup: !0,
|
||
boxOrdinalGroup: !0,
|
||
columnCount: !0,
|
||
columns: !0,
|
||
flex: !0,
|
||
flexGrow: !0,
|
||
flexPositive: !0,
|
||
flexShrink: !0,
|
||
flexNegative: !0,
|
||
flexOrder: !0,
|
||
gridArea: !0,
|
||
gridRow: !0,
|
||
gridRowEnd: !0,
|
||
gridRowSpan: !0,
|
||
gridRowStart: !0,
|
||
gridColumn: !0,
|
||
gridColumnEnd: !0,
|
||
gridColumnSpan: !0,
|
||
gridColumnStart: !0,
|
||
fontWeight: !0,
|
||
lineClamp: !0,
|
||
lineHeight: !0,
|
||
opacity: !0,
|
||
order: !0,
|
||
orphans: !0,
|
||
tabSize: !0,
|
||
widows: !0,
|
||
zIndex: !0,
|
||
zoom: !0,
|
||
fillOpacity: !0,
|
||
floodOpacity: !0,
|
||
stopOpacity: !0,
|
||
strokeDasharray: !0,
|
||
strokeDashoffset: !0,
|
||
strokeMiterlimit: !0,
|
||
strokeOpacity: !0,
|
||
strokeWidth: !0
|
||
}, Az = ["Webkit", "ms", "Moz", "O"];
|
||
Object.keys(jc).forEach(function(e) {
|
||
Az.forEach(function(t) {
|
||
t = t + e.charAt(0).toUpperCase() + e.substring(1), jc[t] = jc[e];
|
||
});
|
||
});
|
||
function i7(e, t, r) {
|
||
return t == null || typeof t == "boolean" || t === "" ? "" : r || typeof t != "number" || t === 0 || jc.hasOwnProperty(e) && jc[e] ? ("" +
|
||
t).trim() : t + "px";
|
||
}
|
||
a(i7, "rb");
|
||
function s7(e, t) {
|
||
e = e.style;
|
||
for (var r in t) if (t.hasOwnProperty(r)) {
|
||
var n = r.indexOf("--") === 0, o = i7(r, t[r], n);
|
||
r === "float" && (r = "cssFloat"), n ? e.setProperty(r, o) : e[r] = o;
|
||
}
|
||
}
|
||
a(s7, "sb");
|
||
var _z = Be({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0,
|
||
param: !0, source: !0, track: !0, wbr: !0 });
|
||
function v5(e, t) {
|
||
if (t) {
|
||
if (_z[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(N(137, e));
|
||
if (t.dangerouslySetInnerHTML != null) {
|
||
if (t.children != null) throw Error(N(60));
|
||
if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(N(61));
|
||
}
|
||
if (t.style != null && typeof t.style != "object") throw Error(N(62));
|
||
}
|
||
}
|
||
a(v5, "ub");
|
||
function y5(e, t) {
|
||
if (e.indexOf("-") === -1) return typeof t.is == "string";
|
||
switch (e) {
|
||
case "annotation-xml":
|
||
case "color-profile":
|
||
case "font-face":
|
||
case "font-face-src":
|
||
case "font-face-uri":
|
||
case "font-face-format":
|
||
case "font-face-name":
|
||
case "missing-glyph":
|
||
return !1;
|
||
default:
|
||
return !0;
|
||
}
|
||
}
|
||
a(y5, "vb");
|
||
var w5 = null;
|
||
function av(e) {
|
||
return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode :
|
||
e;
|
||
}
|
||
a(av, "xb");
|
||
var S5 = null, js = null, Vs = null;
|
||
function Xb(e) {
|
||
if (e = gp(e)) {
|
||
if (typeof S5 != "function") throw Error(N(280));
|
||
var t = e.stateNode;
|
||
t && (t = Pd(t), S5(e.stateNode, e.type, t));
|
||
}
|
||
}
|
||
a(Xb, "Bb");
|
||
function l7(e) {
|
||
js ? Vs ? Vs.push(e) : Vs = [e] : js = e;
|
||
}
|
||
a(l7, "Eb");
|
||
function u7() {
|
||
if (js) {
|
||
var e = js, t = Vs;
|
||
if (Vs = js = null, Xb(e), t) for (e = 0; e < t.length; e++) Xb(t[e]);
|
||
}
|
||
}
|
||
a(u7, "Fb");
|
||
function c7(e, t) {
|
||
return e(t);
|
||
}
|
||
a(c7, "Gb");
|
||
function p7() {
|
||
}
|
||
a(p7, "Hb");
|
||
var j2 = !1;
|
||
function f7(e, t, r) {
|
||
if (j2) return e(t, r);
|
||
j2 = !0;
|
||
try {
|
||
return c7(e, t, r);
|
||
} finally {
|
||
j2 = !1, (js !== null || Vs !== null) && (p7(), u7());
|
||
}
|
||
}
|
||
a(f7, "Jb");
|
||
function Zc(e, t) {
|
||
var r = e.stateNode;
|
||
if (r === null) return null;
|
||
var n = Pd(r);
|
||
if (n === null) return null;
|
||
r = n[t];
|
||
e: switch (t) {
|
||
case "onClick":
|
||
case "onClickCapture":
|
||
case "onDoubleClick":
|
||
case "onDoubleClickCapture":
|
||
case "onMouseDown":
|
||
case "onMouseDownCapture":
|
||
case "onMouseMove":
|
||
case "onMouseMoveCapture":
|
||
case "onMouseUp":
|
||
case "onMouseUpCapture":
|
||
case "onMouseEnter":
|
||
(n = !n.disabled) || (e = e.type, n = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !n;
|
||
break e;
|
||
default:
|
||
e = !1;
|
||
}
|
||
if (e) return null;
|
||
if (r && typeof r != "function") throw Error(N(231, t, typeof r));
|
||
return r;
|
||
}
|
||
a(Zc, "Kb");
|
||
var E5 = !1;
|
||
if (Co) try {
|
||
As = {}, Object.defineProperty(As, "passive", { get: /* @__PURE__ */ a(function() {
|
||
E5 = !0;
|
||
}, "get") }), window.addEventListener("test", As, As), window.removeEventListener("test", As, As);
|
||
} catch {
|
||
E5 = !1;
|
||
}
|
||
var As;
|
||
function Tz(e, t, r, n, o, i, s, l, u) {
|
||
var c = Array.prototype.slice.call(arguments, 3);
|
||
try {
|
||
t.apply(r, c);
|
||
} catch (p) {
|
||
this.onError(p);
|
||
}
|
||
}
|
||
a(Tz, "Nb");
|
||
var Vc = !1, od = null, ad = !1, b5 = null, Iz = { onError: /* @__PURE__ */ a(function(e) {
|
||
Vc = !0, od = e;
|
||
}, "onError") };
|
||
function Pz(e, t, r, n, o, i, s, l, u) {
|
||
Vc = !1, od = null, Tz.apply(Iz, arguments);
|
||
}
|
||
a(Pz, "Tb");
|
||
function kz(e, t, r, n, o, i, s, l, u) {
|
||
if (Pz.apply(this, arguments), Vc) {
|
||
if (Vc) {
|
||
var c = od;
|
||
Vc = !1, od = null;
|
||
} else throw Error(N(198));
|
||
ad || (ad = !0, b5 = c);
|
||
}
|
||
}
|
||
a(kz, "Ub");
|
||
function Ci(e) {
|
||
var t = e, r = e;
|
||
if (e.alternate) for (; t.return; ) t = t.return;
|
||
else {
|
||
e = t;
|
||
do
|
||
t = e, (t.flags & 4098) !== 0 && (r = t.return), e = t.return;
|
||
while (e);
|
||
}
|
||
return t.tag === 3 ? r : null;
|
||
}
|
||
a(Ci, "Vb");
|
||
function d7(e) {
|
||
if (e.tag === 13) {
|
||
var t = e.memoizedState;
|
||
if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated;
|
||
}
|
||
return null;
|
||
}
|
||
a(d7, "Wb");
|
||
function Qb(e) {
|
||
if (Ci(e) !== e) throw Error(N(188));
|
||
}
|
||
a(Qb, "Xb");
|
||
function Fz(e) {
|
||
var t = e.alternate;
|
||
if (!t) {
|
||
if (t = Ci(e), t === null) throw Error(N(188));
|
||
return t !== e ? null : e;
|
||
}
|
||
for (var r = e, n = t; ; ) {
|
||
var o = r.return;
|
||
if (o === null) break;
|
||
var i = o.alternate;
|
||
if (i === null) {
|
||
if (n = o.return, n !== null) {
|
||
r = n;
|
||
continue;
|
||
}
|
||
break;
|
||
}
|
||
if (o.child === i.child) {
|
||
for (i = o.child; i; ) {
|
||
if (i === r) return Qb(o), e;
|
||
if (i === n) return Qb(o), t;
|
||
i = i.sibling;
|
||
}
|
||
throw Error(N(188));
|
||
}
|
||
if (r.return !== n.return) r = o, n = i;
|
||
else {
|
||
for (var s = !1, l = o.child; l; ) {
|
||
if (l === r) {
|
||
s = !0, r = o, n = i;
|
||
break;
|
||
}
|
||
if (l === n) {
|
||
s = !0, n = o, r = i;
|
||
break;
|
||
}
|
||
l = l.sibling;
|
||
}
|
||
if (!s) {
|
||
for (l = i.child; l; ) {
|
||
if (l === r) {
|
||
s = !0, r = i, n = o;
|
||
break;
|
||
}
|
||
if (l === n) {
|
||
s = !0, n = i, r = o;
|
||
break;
|
||
}
|
||
l = l.sibling;
|
||
}
|
||
if (!s) throw Error(N(189));
|
||
}
|
||
}
|
||
if (r.alternate !== n) throw Error(N(190));
|
||
}
|
||
if (r.tag !== 3) throw Error(N(188));
|
||
return r.stateNode.current === r ? e : t;
|
||
}
|
||
a(Fz, "Yb");
|
||
function h7(e) {
|
||
return e = Fz(e), e !== null ? m7(e) : null;
|
||
}
|
||
a(h7, "Zb");
|
||
function m7(e) {
|
||
if (e.tag === 5 || e.tag === 6) return e;
|
||
for (e = e.child; e !== null; ) {
|
||
var t = m7(e);
|
||
if (t !== null) return t;
|
||
e = e.sibling;
|
||
}
|
||
return null;
|
||
}
|
||
a(m7, "$b");
|
||
var g7 = xr.unstable_scheduleCallback, Jb = xr.unstable_cancelCallback, Lz = xr.unstable_shouldYield, Oz = xr.unstable_requestPaint, Ge = xr.
|
||
unstable_now, Nz = xr.unstable_getCurrentPriorityLevel, iv = xr.unstable_ImmediatePriority, v7 = xr.unstable_UserBlockingPriority, id = xr.
|
||
unstable_NormalPriority, Mz = xr.unstable_LowPriority, y7 = xr.unstable_IdlePriority, Ad = null, Wn = null;
|
||
function Bz(e) {
|
||
if (Wn && typeof Wn.onCommitFiberRoot == "function") try {
|
||
Wn.onCommitFiberRoot(Ad, e, void 0, (e.current.flags & 128) === 128);
|
||
} catch {
|
||
}
|
||
}
|
||
a(Bz, "mc");
|
||
var wn = Math.clz32 ? Math.clz32 : $z, zz = Math.log, Hz = Math.LN2;
|
||
function $z(e) {
|
||
return e >>>= 0, e === 0 ? 32 : 31 - (zz(e) / Hz | 0) | 0;
|
||
}
|
||
a($z, "nc");
|
||
var P0 = 64, k0 = 4194304;
|
||
function Hc(e) {
|
||
switch (e & -e) {
|
||
case 1:
|
||
return 1;
|
||
case 2:
|
||
return 2;
|
||
case 4:
|
||
return 4;
|
||
case 8:
|
||
return 8;
|
||
case 16:
|
||
return 16;
|
||
case 32:
|
||
return 32;
|
||
case 64:
|
||
case 128:
|
||
case 256:
|
||
case 512:
|
||
case 1024:
|
||
case 2048:
|
||
case 4096:
|
||
case 8192:
|
||
case 16384:
|
||
case 32768:
|
||
case 65536:
|
||
case 131072:
|
||
case 262144:
|
||
case 524288:
|
||
case 1048576:
|
||
case 2097152:
|
||
return e & 4194240;
|
||
case 4194304:
|
||
case 8388608:
|
||
case 16777216:
|
||
case 33554432:
|
||
case 67108864:
|
||
return e & 130023424;
|
||
case 134217728:
|
||
return 134217728;
|
||
case 268435456:
|
||
return 268435456;
|
||
case 536870912:
|
||
return 536870912;
|
||
case 1073741824:
|
||
return 1073741824;
|
||
default:
|
||
return e;
|
||
}
|
||
}
|
||
a(Hc, "tc");
|
||
function sd(e, t) {
|
||
var r = e.pendingLanes;
|
||
if (r === 0) return 0;
|
||
var n = 0, o = e.suspendedLanes, i = e.pingedLanes, s = r & 268435455;
|
||
if (s !== 0) {
|
||
var l = s & ~o;
|
||
l !== 0 ? n = Hc(l) : (i &= s, i !== 0 && (n = Hc(i)));
|
||
} else s = r & ~o, s !== 0 ? n = Hc(s) : i !== 0 && (n = Hc(i));
|
||
if (n === 0) return 0;
|
||
if (t !== 0 && t !== n && (t & o) === 0 && (o = n & -n, i = t & -t, o >= i || o === 16 && (i & 4194240) !== 0)) return t;
|
||
if ((n & 4) !== 0 && (n |= r & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= n; 0 < t; ) r = 31 - wn(t), o = 1 << r,
|
||
n |= e[r], t &= ~o;
|
||
return n;
|
||
}
|
||
a(sd, "uc");
|
||
function jz(e, t) {
|
||
switch (e) {
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
return t + 250;
|
||
case 8:
|
||
case 16:
|
||
case 32:
|
||
case 64:
|
||
case 128:
|
||
case 256:
|
||
case 512:
|
||
case 1024:
|
||
case 2048:
|
||
case 4096:
|
||
case 8192:
|
||
case 16384:
|
||
case 32768:
|
||
case 65536:
|
||
case 131072:
|
||
case 262144:
|
||
case 524288:
|
||
case 1048576:
|
||
case 2097152:
|
||
return t + 5e3;
|
||
case 4194304:
|
||
case 8388608:
|
||
case 16777216:
|
||
case 33554432:
|
||
case 67108864:
|
||
return -1;
|
||
case 134217728:
|
||
case 268435456:
|
||
case 536870912:
|
||
case 1073741824:
|
||
return -1;
|
||
default:
|
||
return -1;
|
||
}
|
||
}
|
||
a(jz, "vc");
|
||
function Vz(e, t) {
|
||
for (var r = e.suspendedLanes, n = e.pingedLanes, o = e.expirationTimes, i = e.pendingLanes; 0 < i; ) {
|
||
var s = 31 - wn(i), l = 1 << s, u = o[s];
|
||
u === -1 ? ((l & r) === 0 || (l & n) !== 0) && (o[s] = jz(l, t)) : u <= t && (e.expiredLanes |= l), i &= ~l;
|
||
}
|
||
}
|
||
a(Vz, "wc");
|
||
function x5(e) {
|
||
return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0;
|
||
}
|
||
a(x5, "xc");
|
||
function w7() {
|
||
var e = P0;
|
||
return P0 <<= 1, (P0 & 4194240) === 0 && (P0 = 64), e;
|
||
}
|
||
a(w7, "yc");
|
||
function V2(e) {
|
||
for (var t = [], r = 0; 31 > r; r++) t.push(e);
|
||
return t;
|
||
}
|
||
a(V2, "zc");
|
||
function hp(e, t, r) {
|
||
e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - wn(t), e[t] = r;
|
||
}
|
||
a(hp, "Ac");
|
||
function Uz(e, t) {
|
||
var r = e.pendingLanes & ~t;
|
||
e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.
|
||
entanglements;
|
||
var n = e.eventTimes;
|
||
for (e = e.expirationTimes; 0 < r; ) {
|
||
var o = 31 - wn(r), i = 1 << o;
|
||
t[o] = 0, n[o] = -1, e[o] = -1, r &= ~i;
|
||
}
|
||
}
|
||
a(Uz, "Bc");
|
||
function sv(e, t) {
|
||
var r = e.entangledLanes |= t;
|
||
for (e = e.entanglements; r; ) {
|
||
var n = 31 - wn(r), o = 1 << n;
|
||
o & t | e[n] & t && (e[n] |= t), r &= ~o;
|
||
}
|
||
}
|
||
a(sv, "Cc");
|
||
var me = 0;
|
||
function S7(e) {
|
||
return e &= -e, 1 < e ? 4 < e ? (e & 268435455) !== 0 ? 16 : 536870912 : 4 : 1;
|
||
}
|
||
a(S7, "Dc");
|
||
var E7, lv, b7, x7, C7, C5 = !1, F0 = [], da = null, ha = null, ma = null, ep = /* @__PURE__ */ new Map(), tp = /* @__PURE__ */ new Map(),
|
||
ua = [], Wz = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart d\
|
||
rop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");
|
||
function Zb(e, t) {
|
||
switch (e) {
|
||
case "focusin":
|
||
case "focusout":
|
||
da = null;
|
||
break;
|
||
case "dragenter":
|
||
case "dragleave":
|
||
ha = null;
|
||
break;
|
||
case "mouseover":
|
||
case "mouseout":
|
||
ma = null;
|
||
break;
|
||
case "pointerover":
|
||
case "pointerout":
|
||
ep.delete(t.pointerId);
|
||
break;
|
||
case "gotpointercapture":
|
||
case "lostpointercapture":
|
||
tp.delete(t.pointerId);
|
||
}
|
||
}
|
||
a(Zb, "Sc");
|
||
function Pc(e, t, r, n, o, i) {
|
||
return e === null || e.nativeEvent !== i ? (e = { blockedOn: t, domEventName: r, eventSystemFlags: n, nativeEvent: i, targetContainers: [
|
||
o] }, t !== null && (t = gp(t), t !== null && lv(t)), e) : (e.eventSystemFlags |= n, t = e.targetContainers, o !== null && t.indexOf(o) ===
|
||
-1 && t.push(o), e);
|
||
}
|
||
a(Pc, "Tc");
|
||
function qz(e, t, r, n, o) {
|
||
switch (t) {
|
||
case "focusin":
|
||
return da = Pc(da, e, t, r, n, o), !0;
|
||
case "dragenter":
|
||
return ha = Pc(ha, e, t, r, n, o), !0;
|
||
case "mouseover":
|
||
return ma = Pc(ma, e, t, r, n, o), !0;
|
||
case "pointerover":
|
||
var i = o.pointerId;
|
||
return ep.set(i, Pc(ep.get(i) || null, e, t, r, n, o)), !0;
|
||
case "gotpointercapture":
|
||
return i = o.pointerId, tp.set(i, Pc(tp.get(i) || null, e, t, r, n, o)), !0;
|
||
}
|
||
return !1;
|
||
}
|
||
a(qz, "Uc");
|
||
function R7(e) {
|
||
var t = di(e.target);
|
||
if (t !== null) {
|
||
var r = Ci(t);
|
||
if (r !== null) {
|
||
if (t = r.tag, t === 13) {
|
||
if (t = d7(r), t !== null) {
|
||
e.blockedOn = t, C7(e.priority, function() {
|
||
b7(r);
|
||
});
|
||
return;
|
||
}
|
||
} else if (t === 3 && r.stateNode.current.memoizedState.isDehydrated) {
|
||
e.blockedOn = r.tag === 3 ? r.stateNode.containerInfo : null;
|
||
return;
|
||
}
|
||
}
|
||
}
|
||
e.blockedOn = null;
|
||
}
|
||
a(R7, "Vc");
|
||
function G0(e) {
|
||
if (e.blockedOn !== null) return !1;
|
||
for (var t = e.targetContainers; 0 < t.length; ) {
|
||
var r = R5(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
|
||
if (r === null) {
|
||
r = e.nativeEvent;
|
||
var n = new r.constructor(r.type, r);
|
||
w5 = n, r.target.dispatchEvent(n), w5 = null;
|
||
} else return t = gp(r), t !== null && lv(t), e.blockedOn = r, !1;
|
||
t.shift();
|
||
}
|
||
return !0;
|
||
}
|
||
a(G0, "Xc");
|
||
function ex(e, t, r) {
|
||
G0(e) && r.delete(t);
|
||
}
|
||
a(ex, "Zc");
|
||
function Gz() {
|
||
C5 = !1, da !== null && G0(da) && (da = null), ha !== null && G0(ha) && (ha = null), ma !== null && G0(ma) && (ma = null), ep.forEach(ex),
|
||
tp.forEach(ex);
|
||
}
|
||
a(Gz, "$c");
|
||
function kc(e, t) {
|
||
e.blockedOn === t && (e.blockedOn = null, C5 || (C5 = !0, xr.unstable_scheduleCallback(xr.unstable_NormalPriority, Gz)));
|
||
}
|
||
a(kc, "ad");
|
||
function rp(e) {
|
||
function t(o) {
|
||
return kc(o, e);
|
||
}
|
||
if (a(t, "b"), 0 < F0.length) {
|
||
kc(F0[0], e);
|
||
for (var r = 1; r < F0.length; r++) {
|
||
var n = F0[r];
|
||
n.blockedOn === e && (n.blockedOn = null);
|
||
}
|
||
}
|
||
for (da !== null && kc(da, e), ha !== null && kc(ha, e), ma !== null && kc(ma, e), ep.forEach(t), tp.forEach(t), r = 0; r < ua.length; r++)
|
||
n = ua[r], n.blockedOn === e && (n.blockedOn = null);
|
||
for (; 0 < ua.length && (r = ua[0], r.blockedOn === null); ) R7(r), r.blockedOn === null && ua.shift();
|
||
}
|
||
a(rp, "bd");
|
||
var Us = _o.ReactCurrentBatchConfig, ld = !0;
|
||
function Yz(e, t, r, n) {
|
||
var o = me, i = Us.transition;
|
||
Us.transition = null;
|
||
try {
|
||
me = 1, uv(e, t, r, n);
|
||
} finally {
|
||
me = o, Us.transition = i;
|
||
}
|
||
}
|
||
a(Yz, "ed");
|
||
function Kz(e, t, r, n) {
|
||
var o = me, i = Us.transition;
|
||
Us.transition = null;
|
||
try {
|
||
me = 4, uv(e, t, r, n);
|
||
} finally {
|
||
me = o, Us.transition = i;
|
||
}
|
||
}
|
||
a(Kz, "gd");
|
||
function uv(e, t, r, n) {
|
||
if (ld) {
|
||
var o = R5(e, t, r, n);
|
||
if (o === null) X2(e, t, n, ud, r), Zb(e, n);
|
||
else if (qz(o, e, t, r, n)) n.stopPropagation();
|
||
else if (Zb(e, n), t & 4 && -1 < Wz.indexOf(e)) {
|
||
for (; o !== null; ) {
|
||
var i = gp(o);
|
||
if (i !== null && E7(i), i = R5(e, t, r, n), i === null && X2(e, t, n, ud, r), i === o) break;
|
||
o = i;
|
||
}
|
||
o !== null && n.stopPropagation();
|
||
} else X2(e, t, n, null, r);
|
||
}
|
||
}
|
||
a(uv, "fd");
|
||
var ud = null;
|
||
function R5(e, t, r, n) {
|
||
if (ud = null, e = av(n), e = di(e), e !== null) if (t = Ci(e), t === null) e = null;
|
||
else if (r = t.tag, r === 13) {
|
||
if (e = d7(t), e !== null) return e;
|
||
e = null;
|
||
} else if (r === 3) {
|
||
if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null;
|
||
e = null;
|
||
} else t !== e && (e = null);
|
||
return ud = e, null;
|
||
}
|
||
a(R5, "Yc");
|
||
function D7(e) {
|
||
switch (e) {
|
||
case "cancel":
|
||
case "click":
|
||
case "close":
|
||
case "contextmenu":
|
||
case "copy":
|
||
case "cut":
|
||
case "auxclick":
|
||
case "dblclick":
|
||
case "dragend":
|
||
case "dragstart":
|
||
case "drop":
|
||
case "focusin":
|
||
case "focusout":
|
||
case "input":
|
||
case "invalid":
|
||
case "keydown":
|
||
case "keypress":
|
||
case "keyup":
|
||
case "mousedown":
|
||
case "mouseup":
|
||
case "paste":
|
||
case "pause":
|
||
case "play":
|
||
case "pointercancel":
|
||
case "pointerdown":
|
||
case "pointerup":
|
||
case "ratechange":
|
||
case "reset":
|
||
case "resize":
|
||
case "seeked":
|
||
case "submit":
|
||
case "touchcancel":
|
||
case "touchend":
|
||
case "touchstart":
|
||
case "volumechange":
|
||
case "change":
|
||
case "selectionchange":
|
||
case "textInput":
|
||
case "compositionstart":
|
||
case "compositionend":
|
||
case "compositionupdate":
|
||
case "beforeblur":
|
||
case "afterblur":
|
||
case "beforeinput":
|
||
case "blur":
|
||
case "fullscreenchange":
|
||
case "focus":
|
||
case "hashchange":
|
||
case "popstate":
|
||
case "select":
|
||
case "selectstart":
|
||
return 1;
|
||
case "drag":
|
||
case "dragenter":
|
||
case "dragexit":
|
||
case "dragleave":
|
||
case "dragover":
|
||
case "mousemove":
|
||
case "mouseout":
|
||
case "mouseover":
|
||
case "pointermove":
|
||
case "pointerout":
|
||
case "pointerover":
|
||
case "scroll":
|
||
case "toggle":
|
||
case "touchmove":
|
||
case "wheel":
|
||
case "mouseenter":
|
||
case "mouseleave":
|
||
case "pointerenter":
|
||
case "pointerleave":
|
||
return 4;
|
||
case "message":
|
||
switch (Nz()) {
|
||
case iv:
|
||
return 1;
|
||
case v7:
|
||
return 4;
|
||
case id:
|
||
case Mz:
|
||
return 16;
|
||
case y7:
|
||
return 536870912;
|
||
default:
|
||
return 16;
|
||
}
|
||
default:
|
||
return 16;
|
||
}
|
||
}
|
||
a(D7, "jd");
|
||
var pa = null, cv = null, Y0 = null;
|
||
function A7() {
|
||
if (Y0) return Y0;
|
||
var e, t = cv, r = t.length, n, o = "value" in pa ? pa.value : pa.textContent, i = o.length;
|
||
for (e = 0; e < r && t[e] === o[e]; e++) ;
|
||
var s = r - e;
|
||
for (n = 1; n <= s && t[r - n] === o[i - n]; n++) ;
|
||
return Y0 = o.slice(e, 1 < n ? 1 - n : void 0);
|
||
}
|
||
a(A7, "nd");
|
||
function K0(e) {
|
||
var t = e.keyCode;
|
||
return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0;
|
||
}
|
||
a(K0, "od");
|
||
function L0() {
|
||
return !0;
|
||
}
|
||
a(L0, "pd");
|
||
function tx() {
|
||
return !1;
|
||
}
|
||
a(tx, "qd");
|
||
function Cr(e) {
|
||
function t(r, n, o, i, s) {
|
||
this._reactName = r, this._targetInst = o, this.type = n, this.nativeEvent = i, this.target = s, this.currentTarget = null;
|
||
for (var l in e) e.hasOwnProperty(l) && (r = e[l], this[l] = r ? r(i) : i[l]);
|
||
return this.isDefaultPrevented = (i.defaultPrevented != null ? i.defaultPrevented : i.returnValue === !1) ? L0 : tx, this.isPropagationStopped =
|
||
tx, this;
|
||
}
|
||
return a(t, "b"), Be(t.prototype, { preventDefault: /* @__PURE__ */ a(function() {
|
||
this.defaultPrevented = !0;
|
||
var r = this.nativeEvent;
|
||
r && (r.preventDefault ? r.preventDefault() : typeof r.returnValue != "unknown" && (r.returnValue = !1), this.isDefaultPrevented = L0);
|
||
}, "preventDefault"), stopPropagation: /* @__PURE__ */ a(function() {
|
||
var r = this.nativeEvent;
|
||
r && (r.stopPropagation ? r.stopPropagation() : typeof r.cancelBubble != "unknown" && (r.cancelBubble = !0), this.isPropagationStopped =
|
||
L0);
|
||
}, "stopPropagation"), persist: /* @__PURE__ */ a(function() {
|
||
}, "persist"), isPersistent: L0 }), t;
|
||
}
|
||
a(Cr, "rd");
|
||
var el = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: /* @__PURE__ */ a(function(e) {
|
||
return e.timeStamp || Date.now();
|
||
}, "timeStamp"), defaultPrevented: 0, isTrusted: 0 }, pv = Cr(el), mp = Be({}, el, { view: 0, detail: 0 }), Xz = Cr(mp), U2, W2, Fc, _d = Be(
|
||
{}, mp, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: fv,
|
||
button: 0, buttons: 0, relatedTarget: /* @__PURE__ */ a(function(e) {
|
||
return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget;
|
||
}, "relatedTarget"), movementX: /* @__PURE__ */ a(function(e) {
|
||
return "movementX" in e ? e.movementX : (e !== Fc && (Fc && e.type === "mousemove" ? (U2 = e.screenX - Fc.screenX, W2 = e.screenY - Fc.screenY) :
|
||
W2 = U2 = 0, Fc = e), U2);
|
||
}, "movementX"), movementY: /* @__PURE__ */ a(function(e) {
|
||
return "movementY" in e ? e.movementY : W2;
|
||
}, "movementY") }), rx = Cr(_d), Qz = Be({}, _d, { dataTransfer: 0 }), Jz = Cr(Qz), Zz = Be({}, mp, { relatedTarget: 0 }), q2 = Cr(Zz), eH = Be(
|
||
{}, el, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), tH = Cr(eH), rH = Be({}, el, { clipboardData: /* @__PURE__ */ a(function(e) {
|
||
return "clipboardData" in e ? e.clipboardData : window.clipboardData;
|
||
}, "clipboardData") }), nH = Cr(rH), oH = Be({}, el, { data: 0 }), nx = Cr(oH), aH = {
|
||
Esc: "Escape",
|
||
Spacebar: " ",
|
||
Left: "ArrowLeft",
|
||
Up: "ArrowUp",
|
||
Right: "ArrowRight",
|
||
Down: "ArrowDown",
|
||
Del: "Delete",
|
||
Win: "OS",
|
||
Menu: "ContextMenu",
|
||
Apps: "ContextMenu",
|
||
Scroll: "ScrollLock",
|
||
MozPrintableKey: "Unidentified"
|
||
}, iH = {
|
||
8: "Backspace",
|
||
9: "Tab",
|
||
12: "Clear",
|
||
13: "Enter",
|
||
16: "Shift",
|
||
17: "Control",
|
||
18: "Alt",
|
||
19: "Pause",
|
||
20: "CapsLock",
|
||
27: "Escape",
|
||
32: " ",
|
||
33: "PageUp",
|
||
34: "PageDown",
|
||
35: "End",
|
||
36: "Home",
|
||
37: "ArrowLeft",
|
||
38: "ArrowUp",
|
||
39: "ArrowRight",
|
||
40: "ArrowDown",
|
||
45: "Insert",
|
||
46: "Delete",
|
||
112: "F1",
|
||
113: "F2",
|
||
114: "F3",
|
||
115: "F4",
|
||
116: "F5",
|
||
117: "F6",
|
||
118: "F7",
|
||
119: "F8",
|
||
120: "F9",
|
||
121: "F10",
|
||
122: "F11",
|
||
123: "F12",
|
||
144: "NumLock",
|
||
145: "ScrollLock",
|
||
224: "Meta"
|
||
}, sH = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" };
|
||
function lH(e) {
|
||
var t = this.nativeEvent;
|
||
return t.getModifierState ? t.getModifierState(e) : (e = sH[e]) ? !!t[e] : !1;
|
||
}
|
||
a(lH, "Pd");
|
||
function fv() {
|
||
return lH;
|
||
}
|
||
a(fv, "zd");
|
||
var uH = Be({}, mp, { key: /* @__PURE__ */ a(function(e) {
|
||
if (e.key) {
|
||
var t = aH[e.key] || e.key;
|
||
if (t !== "Unidentified") return t;
|
||
}
|
||
return e.type === "keypress" ? (e = K0(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? iH[e.
|
||
keyCode] || "Unidentified" : "";
|
||
}, "key"), code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: fv, charCode: /* @__PURE__ */ a(
|
||
function(e) {
|
||
return e.type === "keypress" ? K0(e) : 0;
|
||
}, "charCode"), keyCode: /* @__PURE__ */ a(function(e) {
|
||
return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0;
|
||
}, "keyCode"), which: /* @__PURE__ */ a(function(e) {
|
||
return e.type === "keypress" ? K0(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0;
|
||
}, "which") }), cH = Cr(uH), pH = Be({}, _d, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0,
|
||
pointerType: 0, isPrimary: 0 }), ox = Cr(pH), fH = Be({}, mp, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0,
|
||
shiftKey: 0, getModifierState: fv }), dH = Cr(fH), hH = Be({}, el, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), mH = Cr(hH), gH = Be(
|
||
{}, _d, {
|
||
deltaX: /* @__PURE__ */ a(function(e) {
|
||
return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0;
|
||
}, "deltaX"),
|
||
deltaY: /* @__PURE__ */ a(function(e) {
|
||
return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0;
|
||
}, "deltaY"),
|
||
deltaZ: 0,
|
||
deltaMode: 0
|
||
}), vH = Cr(gH), yH = [9, 13, 27, 32], dv = Co && "CompositionEvent" in window, Uc = null;
|
||
Co && "documentMode" in document && (Uc = document.documentMode);
|
||
var wH = Co && "TextEvent" in window && !Uc, _7 = Co && (!dv || Uc && 8 < Uc && 11 >= Uc), ax = " ", ix = !1;
|
||
function T7(e, t) {
|
||
switch (e) {
|
||
case "keyup":
|
||
return yH.indexOf(t.keyCode) !== -1;
|
||
case "keydown":
|
||
return t.keyCode !== 229;
|
||
case "keypress":
|
||
case "mousedown":
|
||
case "focusout":
|
||
return !0;
|
||
default:
|
||
return !1;
|
||
}
|
||
}
|
||
a(T7, "ge");
|
||
function I7(e) {
|
||
return e = e.detail, typeof e == "object" && "data" in e ? e.data : null;
|
||
}
|
||
a(I7, "he");
|
||
var Ps = !1;
|
||
function SH(e, t) {
|
||
switch (e) {
|
||
case "compositionend":
|
||
return I7(t);
|
||
case "keypress":
|
||
return t.which !== 32 ? null : (ix = !0, ax);
|
||
case "textInput":
|
||
return e = t.data, e === ax && ix ? null : e;
|
||
default:
|
||
return null;
|
||
}
|
||
}
|
||
a(SH, "je");
|
||
function EH(e, t) {
|
||
if (Ps) return e === "compositionend" || !dv && T7(e, t) ? (e = A7(), Y0 = cv = pa = null, Ps = !1, e) : null;
|
||
switch (e) {
|
||
case "paste":
|
||
return null;
|
||
case "keypress":
|
||
if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) {
|
||
if (t.char && 1 < t.char.length) return t.char;
|
||
if (t.which) return String.fromCharCode(t.which);
|
||
}
|
||
return null;
|
||
case "compositionend":
|
||
return _7 && t.locale !== "ko" ? null : t.data;
|
||
default:
|
||
return null;
|
||
}
|
||
}
|
||
a(EH, "ke");
|
||
var bH = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0,
|
||
tel: !0, text: !0, time: !0, url: !0, week: !0 };
|
||
function sx(e) {
|
||
var t = e && e.nodeName && e.nodeName.toLowerCase();
|
||
return t === "input" ? !!bH[e.type] : t === "textarea";
|
||
}
|
||
a(sx, "me");
|
||
function P7(e, t, r, n) {
|
||
l7(n), t = cd(t, "onChange"), 0 < t.length && (r = new pv("onChange", "change", null, r, n), e.push({ event: r, listeners: t }));
|
||
}
|
||
a(P7, "ne");
|
||
var Wc = null, np = null;
|
||
function xH(e) {
|
||
j7(e, 0);
|
||
}
|
||
a(xH, "re");
|
||
function Td(e) {
|
||
var t = Ls(e);
|
||
if (t7(t)) return e;
|
||
}
|
||
a(Td, "te");
|
||
function CH(e, t) {
|
||
if (e === "change") return t;
|
||
}
|
||
a(CH, "ve");
|
||
var k7 = !1;
|
||
Co && (Co ? (N0 = "oninput" in document, N0 || (G2 = document.createElement("div"), G2.setAttribute("oninput", "return;"), N0 = typeof G2.
|
||
oninput == "function"), O0 = N0) : O0 = !1, k7 = O0 && (!document.documentMode || 9 < document.documentMode));
|
||
var O0, N0, G2;
|
||
function lx() {
|
||
Wc && (Wc.detachEvent("onpropertychange", F7), np = Wc = null);
|
||
}
|
||
a(lx, "Ae");
|
||
function F7(e) {
|
||
if (e.propertyName === "value" && Td(np)) {
|
||
var t = [];
|
||
P7(t, np, e, av(e)), f7(xH, t);
|
||
}
|
||
}
|
||
a(F7, "Be");
|
||
function RH(e, t, r) {
|
||
e === "focusin" ? (lx(), Wc = t, np = r, Wc.attachEvent("onpropertychange", F7)) : e === "focusout" && lx();
|
||
}
|
||
a(RH, "Ce");
|
||
function DH(e) {
|
||
if (e === "selectionchange" || e === "keyup" || e === "keydown") return Td(np);
|
||
}
|
||
a(DH, "De");
|
||
function AH(e, t) {
|
||
if (e === "click") return Td(t);
|
||
}
|
||
a(AH, "Ee");
|
||
function _H(e, t) {
|
||
if (e === "input" || e === "change") return Td(t);
|
||
}
|
||
a(_H, "Fe");
|
||
function TH(e, t) {
|
||
return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t;
|
||
}
|
||
a(TH, "Ge");
|
||
var En = typeof Object.is == "function" ? Object.is : TH;
|
||
function op(e, t) {
|
||
if (En(e, t)) return !0;
|
||
if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1;
|
||
var r = Object.keys(e), n = Object.keys(t);
|
||
if (r.length !== n.length) return !1;
|
||
for (n = 0; n < r.length; n++) {
|
||
var o = r[n];
|
||
if (!s5.call(t, o) || !En(e[o], t[o])) return !1;
|
||
}
|
||
return !0;
|
||
}
|
||
a(op, "Ie");
|
||
function ux(e) {
|
||
for (; e && e.firstChild; ) e = e.firstChild;
|
||
return e;
|
||
}
|
||
a(ux, "Je");
|
||
function cx(e, t) {
|
||
var r = ux(e);
|
||
e = 0;
|
||
for (var n; r; ) {
|
||
if (r.nodeType === 3) {
|
||
if (n = e + r.textContent.length, e <= t && n >= t) return { node: r, offset: t - e };
|
||
e = n;
|
||
}
|
||
e: {
|
||
for (; r; ) {
|
||
if (r.nextSibling) {
|
||
r = r.nextSibling;
|
||
break e;
|
||
}
|
||
r = r.parentNode;
|
||
}
|
||
r = void 0;
|
||
}
|
||
r = ux(r);
|
||
}
|
||
}
|
||
a(cx, "Ke");
|
||
function L7(e, t) {
|
||
return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? L7(e, t.parentNode) : "contains" in e ? e.contains(t) :
|
||
e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1;
|
||
}
|
||
a(L7, "Le");
|
||
function O7() {
|
||
for (var e = window, t = nd(); t instanceof e.HTMLIFrameElement; ) {
|
||
try {
|
||
var r = typeof t.contentWindow.location.href == "string";
|
||
} catch {
|
||
r = !1;
|
||
}
|
||
if (r) e = t.contentWindow;
|
||
else break;
|
||
t = nd(e.document);
|
||
}
|
||
return t;
|
||
}
|
||
a(O7, "Me");
|
||
function hv(e) {
|
||
var t = e && e.nodeName && e.nodeName.toLowerCase();
|
||
return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") ||
|
||
t === "textarea" || e.contentEditable === "true");
|
||
}
|
||
a(hv, "Ne");
|
||
function IH(e) {
|
||
var t = O7(), r = e.focusedElem, n = e.selectionRange;
|
||
if (t !== r && r && r.ownerDocument && L7(r.ownerDocument.documentElement, r)) {
|
||
if (n !== null && hv(r)) {
|
||
if (t = n.start, e = n.end, e === void 0 && (e = t), "selectionStart" in r) r.selectionStart = t, r.selectionEnd = Math.min(e, r.value.
|
||
length);
|
||
else if (e = (t = r.ownerDocument || document) && t.defaultView || window, e.getSelection) {
|
||
e = e.getSelection();
|
||
var o = r.textContent.length, i = Math.min(n.start, o);
|
||
n = n.end === void 0 ? i : Math.min(n.end, o), !e.extend && i > n && (o = n, n = i, i = o), o = cx(r, i);
|
||
var s = cx(
|
||
r,
|
||
n
|
||
);
|
||
o && s && (e.rangeCount !== 1 || e.anchorNode !== o.node || e.anchorOffset !== o.offset || e.focusNode !== s.node || e.focusOffset !==
|
||
s.offset) && (t = t.createRange(), t.setStart(o.node, o.offset), e.removeAllRanges(), i > n ? (e.addRange(t), e.extend(s.node, s.offset)) :
|
||
(t.setEnd(s.node, s.offset), e.addRange(t)));
|
||
}
|
||
}
|
||
for (t = [], e = r; e = e.parentNode; ) e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop });
|
||
for (typeof r.focus == "function" && r.focus(), r = 0; r < t.length; r++) e = t[r], e.element.scrollLeft = e.left, e.element.scrollTop =
|
||
e.top;
|
||
}
|
||
}
|
||
a(IH, "Oe");
|
||
var PH = Co && "documentMode" in document && 11 >= document.documentMode, ks = null, D5 = null, qc = null, A5 = !1;
|
||
function px(e, t, r) {
|
||
var n = r.window === r ? r.document : r.nodeType === 9 ? r : r.ownerDocument;
|
||
A5 || ks == null || ks !== nd(n) || (n = ks, "selectionStart" in n && hv(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : (n =
|
||
(n.ownerDocument && n.ownerDocument.defaultView || window).getSelection(), n = { anchorNode: n.anchorNode, anchorOffset: n.anchorOffset,
|
||
focusNode: n.focusNode, focusOffset: n.focusOffset }), qc && op(qc, n) || (qc = n, n = cd(D5, "onSelect"), 0 < n.length && (t = new pv("\
|
||
onSelect", "select", null, t, r), e.push({ event: t, listeners: n }), t.target = ks)));
|
||
}
|
||
a(px, "Ue");
|
||
function M0(e, t) {
|
||
var r = {};
|
||
return r[e.toLowerCase()] = t.toLowerCase(), r["Webkit" + e] = "webkit" + t, r["Moz" + e] = "moz" + t, r;
|
||
}
|
||
a(M0, "Ve");
|
||
var Fs = { animationend: M0("Animation", "AnimationEnd"), animationiteration: M0("Animation", "AnimationIteration"), animationstart: M0("A\
|
||
nimation", "AnimationStart"), transitionend: M0("Transition", "TransitionEnd") }, Y2 = {}, N7 = {};
|
||
Co && (N7 = document.createElement("div").style, "AnimationEvent" in window || (delete Fs.animationend.animation, delete Fs.animationiteration.
|
||
animation, delete Fs.animationstart.animation), "TransitionEvent" in window || delete Fs.transitionend.transition);
|
||
function Id(e) {
|
||
if (Y2[e]) return Y2[e];
|
||
if (!Fs[e]) return e;
|
||
var t = Fs[e], r;
|
||
for (r in t) if (t.hasOwnProperty(r) && r in N7) return Y2[e] = t[r];
|
||
return e;
|
||
}
|
||
a(Id, "Ze");
|
||
var M7 = Id("animationend"), B7 = Id("animationiteration"), z7 = Id("animationstart"), H7 = Id("transitionend"), $7 = /* @__PURE__ */ new Map(),
|
||
fx = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dra\
|
||
gStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetada\
|
||
ta loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMov\
|
||
e pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd to\
|
||
uchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");
|
||
function xa(e, t) {
|
||
$7.set(e, t), xi(t, [e]);
|
||
}
|
||
a(xa, "ff");
|
||
for (B0 = 0; B0 < fx.length; B0++)
|
||
z0 = fx[B0], dx = z0.toLowerCase(), hx = z0[0].toUpperCase() + z0.slice(1), xa(dx, "on" + hx);
|
||
var z0, dx, hx, B0;
|
||
xa(M7, "onAnimationEnd");
|
||
xa(B7, "onAnimationIteration");
|
||
xa(z7, "onAnimationStart");
|
||
xa("dblclick", "onDoubleClick");
|
||
xa("focusin", "onFocus");
|
||
xa("focusout", "onBlur");
|
||
xa(H7, "onTransitionEnd");
|
||
Gs("onMouseEnter", ["mouseout", "mouseover"]);
|
||
Gs("onMouseLeave", ["mouseout", "mouseover"]);
|
||
Gs("onPointerEnter", ["pointerout", "pointerover"]);
|
||
Gs("onPointerLeave", ["pointerout", "pointerover"]);
|
||
xi("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" "));
|
||
xi("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));
|
||
xi("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]);
|
||
xi("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" "));
|
||
xi("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" "));
|
||
xi("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
|
||
var $c = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing\
|
||
progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), kH = new Set("cancel close invalid l\
|
||
oad scroll toggle".split(" ").concat($c));
|
||
function mx(e, t, r) {
|
||
var n = e.type || "unknown-event";
|
||
e.currentTarget = r, kz(n, t, void 0, e), e.currentTarget = null;
|
||
}
|
||
a(mx, "nf");
|
||
function j7(e, t) {
|
||
t = (t & 4) !== 0;
|
||
for (var r = 0; r < e.length; r++) {
|
||
var n = e[r], o = n.event;
|
||
n = n.listeners;
|
||
e: {
|
||
var i = void 0;
|
||
if (t) for (var s = n.length - 1; 0 <= s; s--) {
|
||
var l = n[s], u = l.instance, c = l.currentTarget;
|
||
if (l = l.listener, u !== i && o.isPropagationStopped()) break e;
|
||
mx(o, l, c), i = u;
|
||
}
|
||
else for (s = 0; s < n.length; s++) {
|
||
if (l = n[s], u = l.instance, c = l.currentTarget, l = l.listener, u !== i && o.isPropagationStopped()) break e;
|
||
mx(o, l, c), i = u;
|
||
}
|
||
}
|
||
}
|
||
if (ad) throw e = b5, ad = !1, b5 = null, e;
|
||
}
|
||
a(j7, "se");
|
||
function De(e, t) {
|
||
var r = t[k5];
|
||
r === void 0 && (r = t[k5] = /* @__PURE__ */ new Set());
|
||
var n = e + "__bubble";
|
||
r.has(n) || (V7(t, e, 2, !1), r.add(n));
|
||
}
|
||
a(De, "D");
|
||
function K2(e, t, r) {
|
||
var n = 0;
|
||
t && (n |= 4), V7(r, e, n, t);
|
||
}
|
||
a(K2, "qf");
|
||
var H0 = "_reactListening" + Math.random().toString(36).slice(2);
|
||
function ap(e) {
|
||
if (!e[H0]) {
|
||
e[H0] = !0, Xx.forEach(function(r) {
|
||
r !== "selectionchange" && (kH.has(r) || K2(r, !1, e), K2(r, !0, e));
|
||
});
|
||
var t = e.nodeType === 9 ? e : e.ownerDocument;
|
||
t === null || t[H0] || (t[H0] = !0, K2("selectionchange", !1, t));
|
||
}
|
||
}
|
||
a(ap, "sf");
|
||
function V7(e, t, r, n) {
|
||
switch (D7(t)) {
|
||
case 1:
|
||
var o = Yz;
|
||
break;
|
||
case 4:
|
||
o = Kz;
|
||
break;
|
||
default:
|
||
o = uv;
|
||
}
|
||
r = o.bind(null, t, r, e), o = void 0, !E5 || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (o = !0), n ? o !== void 0 ? e.
|
||
addEventListener(t, r, { capture: !0, passive: o }) : e.addEventListener(t, r, !0) : o !== void 0 ? e.addEventListener(t, r, { passive: o }) :
|
||
e.addEventListener(t, r, !1);
|
||
}
|
||
a(V7, "pf");
|
||
function X2(e, t, r, n, o) {
|
||
var i = n;
|
||
if ((t & 1) === 0 && (t & 2) === 0 && n !== null) e: for (; ; ) {
|
||
if (n === null) return;
|
||
var s = n.tag;
|
||
if (s === 3 || s === 4) {
|
||
var l = n.stateNode.containerInfo;
|
||
if (l === o || l.nodeType === 8 && l.parentNode === o) break;
|
||
if (s === 4) for (s = n.return; s !== null; ) {
|
||
var u = s.tag;
|
||
if ((u === 3 || u === 4) && (u = s.stateNode.containerInfo, u === o || u.nodeType === 8 && u.parentNode === o)) return;
|
||
s = s.return;
|
||
}
|
||
for (; l !== null; ) {
|
||
if (s = di(l), s === null) return;
|
||
if (u = s.tag, u === 5 || u === 6) {
|
||
n = i = s;
|
||
continue e;
|
||
}
|
||
l = l.parentNode;
|
||
}
|
||
}
|
||
n = n.return;
|
||
}
|
||
f7(function() {
|
||
var c = i, p = av(r), h = [];
|
||
e: {
|
||
var m = $7.get(e);
|
||
if (m !== void 0) {
|
||
var g = pv, w = e;
|
||
switch (e) {
|
||
case "keypress":
|
||
if (K0(r) === 0) break e;
|
||
case "keydown":
|
||
case "keyup":
|
||
g = cH;
|
||
break;
|
||
case "focusin":
|
||
w = "focus", g = q2;
|
||
break;
|
||
case "focusout":
|
||
w = "blur", g = q2;
|
||
break;
|
||
case "beforeblur":
|
||
case "afterblur":
|
||
g = q2;
|
||
break;
|
||
case "click":
|
||
if (r.button === 2) break e;
|
||
case "auxclick":
|
||
case "dblclick":
|
||
case "mousedown":
|
||
case "mousemove":
|
||
case "mouseup":
|
||
case "mouseout":
|
||
case "mouseover":
|
||
case "contextmenu":
|
||
g = rx;
|
||
break;
|
||
case "drag":
|
||
case "dragend":
|
||
case "dragenter":
|
||
case "dragexit":
|
||
case "dragleave":
|
||
case "dragover":
|
||
case "dragstart":
|
||
case "drop":
|
||
g = Jz;
|
||
break;
|
||
case "touchcancel":
|
||
case "touchend":
|
||
case "touchmove":
|
||
case "touchstart":
|
||
g = dH;
|
||
break;
|
||
case M7:
|
||
case B7:
|
||
case z7:
|
||
g = tH;
|
||
break;
|
||
case H7:
|
||
g = mH;
|
||
break;
|
||
case "scroll":
|
||
g = Xz;
|
||
break;
|
||
case "wheel":
|
||
g = vH;
|
||
break;
|
||
case "copy":
|
||
case "cut":
|
||
case "paste":
|
||
g = nH;
|
||
break;
|
||
case "gotpointercapture":
|
||
case "lostpointercapture":
|
||
case "pointercancel":
|
||
case "pointerdown":
|
||
case "pointermove":
|
||
case "pointerout":
|
||
case "pointerover":
|
||
case "pointerup":
|
||
g = ox;
|
||
}
|
||
var v = (t & 4) !== 0, S = !v && e === "scroll", E = v ? m !== null ? m + "Capture" : null : m;
|
||
v = [];
|
||
for (var y = c, b; y !== null; ) {
|
||
b = y;
|
||
var x = b.stateNode;
|
||
if (b.tag === 5 && x !== null && (b = x, E !== null && (x = Zc(y, E), x != null && v.push(ip(y, x, b)))), S) break;
|
||
y = y.return;
|
||
}
|
||
0 < v.length && (m = new g(m, w, null, r, p), h.push({ event: m, listeners: v }));
|
||
}
|
||
}
|
||
if ((t & 7) === 0) {
|
||
e: {
|
||
if (m = e === "mouseover" || e === "pointerover", g = e === "mouseout" || e === "pointerout", m && r !== w5 && (w = r.relatedTarget ||
|
||
r.fromElement) && (di(w) || w[Ro])) break e;
|
||
if ((g || m) && (m = p.window === p ? p : (m = p.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (w = r.relatedTarget ||
|
||
r.toElement, g = c, w = w ? di(w) : null, w !== null && (S = Ci(w), w !== S || w.tag !== 5 && w.tag !== 6) && (w = null)) : (g = null,
|
||
w = c), g !== w)) {
|
||
if (v = rx, x = "onMouseLeave", E = "onMouseEnter", y = "mouse", (e === "pointerout" || e === "pointerover") && (v = ox, x = "on\
|
||
PointerLeave", E = "onPointerEnter", y = "pointer"), S = g == null ? m : Ls(g), b = w == null ? m : Ls(w), m = new v(x, y + "leave", g, r, p),
|
||
m.target = S, m.relatedTarget = b, x = null, di(p) === c && (v = new v(E, y + "enter", w, r, p), v.target = b, v.relatedTarget =
|
||
S, x = v), S = x, g && w) t: {
|
||
for (v = g, E = w, y = 0, b = v; b; b = _s(b)) y++;
|
||
for (b = 0, x = E; x; x = _s(x)) b++;
|
||
for (; 0 < y - b; ) v = _s(v), y--;
|
||
for (; 0 < b - y; ) E = _s(E), b--;
|
||
for (; y--; ) {
|
||
if (v === E || E !== null && v === E.alternate) break t;
|
||
v = _s(v), E = _s(E);
|
||
}
|
||
v = null;
|
||
}
|
||
else v = null;
|
||
g !== null && gx(h, m, g, v, !1), w !== null && S !== null && gx(h, S, w, v, !0);
|
||
}
|
||
}
|
||
e: {
|
||
if (m = c ? Ls(c) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === "select" || g === "input" && m.type === "file") var C = CH;
|
||
else if (sx(m)) if (k7) C = _H;
|
||
else {
|
||
C = DH;
|
||
var R = RH;
|
||
}
|
||
else (g = m.nodeName) && g.toLowerCase() === "input" && (m.type === "checkbox" || m.type === "radio") && (C = AH);
|
||
if (C && (C = C(e, c))) {
|
||
P7(h, C, r, p);
|
||
break e;
|
||
}
|
||
R && R(e, m, c), e === "focusout" && (R = m._wrapperState) && R.controlled && m.type === "number" && h5(m, "number", m.value);
|
||
}
|
||
switch (R = c ? Ls(c) : window, e) {
|
||
case "focusin":
|
||
(sx(R) || R.contentEditable === "true") && (ks = R, D5 = c, qc = null);
|
||
break;
|
||
case "focusout":
|
||
qc = D5 = ks = null;
|
||
break;
|
||
case "mousedown":
|
||
A5 = !0;
|
||
break;
|
||
case "contextmenu":
|
||
case "mouseup":
|
||
case "dragend":
|
||
A5 = !1, px(h, r, p);
|
||
break;
|
||
case "selectionchange":
|
||
if (PH) break;
|
||
case "keydown":
|
||
case "keyup":
|
||
px(h, r, p);
|
||
}
|
||
var D;
|
||
if (dv) e: {
|
||
switch (e) {
|
||
case "compositionstart":
|
||
var A = "onCompositionStart";
|
||
break e;
|
||
case "compositionend":
|
||
A = "onCompositionEnd";
|
||
break e;
|
||
case "compositionupdate":
|
||
A = "onCompositionUpdate";
|
||
break e;
|
||
}
|
||
A = void 0;
|
||
}
|
||
else Ps ? T7(e, r) && (A = "onCompositionEnd") : e === "keydown" && r.keyCode === 229 && (A = "onCompositionStart");
|
||
A && (_7 && r.locale !== "ko" && (Ps || A !== "onCompositionStart" ? A === "onCompositionEnd" && Ps && (D = A7()) : (pa = p, cv = "v\
|
||
alue" in pa ? pa.value : pa.textContent, Ps = !0)), R = cd(c, A), 0 < R.length && (A = new nx(A, e, null, r, p), h.push({ event: A, listeners: R }),
|
||
D ? A.data = D : (D = I7(r), D !== null && (A.data = D)))), (D = wH ? SH(e, r) : EH(e, r)) && (c = cd(c, "onBeforeInput"), 0 < c.length &&
|
||
(p = new nx("onBeforeInput", "beforeinput", null, r, p), h.push({ event: p, listeners: c }), p.data = D));
|
||
}
|
||
j7(h, t);
|
||
});
|
||
}
|
||
a(X2, "hd");
|
||
function ip(e, t, r) {
|
||
return { instance: e, listener: t, currentTarget: r };
|
||
}
|
||
a(ip, "tf");
|
||
function cd(e, t) {
|
||
for (var r = t + "Capture", n = []; e !== null; ) {
|
||
var o = e, i = o.stateNode;
|
||
o.tag === 5 && i !== null && (o = i, i = Zc(e, r), i != null && n.unshift(ip(e, i, o)), i = Zc(e, t), i != null && n.push(ip(e, i, o))),
|
||
e = e.return;
|
||
}
|
||
return n;
|
||
}
|
||
a(cd, "oe");
|
||
function _s(e) {
|
||
if (e === null) return null;
|
||
do
|
||
e = e.return;
|
||
while (e && e.tag !== 5);
|
||
return e || null;
|
||
}
|
||
a(_s, "vf");
|
||
function gx(e, t, r, n, o) {
|
||
for (var i = t._reactName, s = []; r !== null && r !== n; ) {
|
||
var l = r, u = l.alternate, c = l.stateNode;
|
||
if (u !== null && u === n) break;
|
||
l.tag === 5 && c !== null && (l = c, o ? (u = Zc(r, i), u != null && s.unshift(ip(r, u, l))) : o || (u = Zc(r, i), u != null && s.push(
|
||
ip(r, u, l)))), r = r.return;
|
||
}
|
||
s.length !== 0 && e.push({ event: t, listeners: s });
|
||
}
|
||
a(gx, "wf");
|
||
var FH = /\r\n?/g, LH = /\u0000|\uFFFD/g;
|
||
function vx(e) {
|
||
return (typeof e == "string" ? e : "" + e).replace(FH, `
|
||
`).replace(LH, "");
|
||
}
|
||
a(vx, "zf");
|
||
function $0(e, t, r) {
|
||
if (t = vx(t), vx(e) !== t && r) throw Error(N(425));
|
||
}
|
||
a($0, "Af");
|
||
function pd() {
|
||
}
|
||
a(pd, "Bf");
|
||
var _5 = null, T5 = null;
|
||
function I5(e, t) {
|
||
return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML ==
|
||
"object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null;
|
||
}
|
||
a(I5, "Ef");
|
||
var P5 = typeof setTimeout == "function" ? setTimeout : void 0, OH = typeof clearTimeout == "function" ? clearTimeout : void 0, yx = typeof Promise ==
|
||
"function" ? Promise : void 0, NH = typeof queueMicrotask == "function" ? queueMicrotask : typeof yx < "u" ? function(e) {
|
||
return yx.resolve(null).then(e).catch(MH);
|
||
} : P5;
|
||
function MH(e) {
|
||
setTimeout(function() {
|
||
throw e;
|
||
});
|
||
}
|
||
a(MH, "If");
|
||
function Q2(e, t) {
|
||
var r = t, n = 0;
|
||
do {
|
||
var o = r.nextSibling;
|
||
if (e.removeChild(r), o && o.nodeType === 8) if (r = o.data, r === "/$") {
|
||
if (n === 0) {
|
||
e.removeChild(o), rp(t);
|
||
return;
|
||
}
|
||
n--;
|
||
} else r !== "$" && r !== "$?" && r !== "$!" || n++;
|
||
r = o;
|
||
} while (r);
|
||
rp(t);
|
||
}
|
||
a(Q2, "Kf");
|
||
function ga(e) {
|
||
for (; e != null; e = e.nextSibling) {
|
||
var t = e.nodeType;
|
||
if (t === 1 || t === 3) break;
|
||
if (t === 8) {
|
||
if (t = e.data, t === "$" || t === "$!" || t === "$?") break;
|
||
if (t === "/$") return null;
|
||
}
|
||
}
|
||
return e;
|
||
}
|
||
a(ga, "Lf");
|
||
function wx(e) {
|
||
e = e.previousSibling;
|
||
for (var t = 0; e; ) {
|
||
if (e.nodeType === 8) {
|
||
var r = e.data;
|
||
if (r === "$" || r === "$!" || r === "$?") {
|
||
if (t === 0) return e;
|
||
t--;
|
||
} else r === "/$" && t++;
|
||
}
|
||
e = e.previousSibling;
|
||
}
|
||
return null;
|
||
}
|
||
a(wx, "Mf");
|
||
var tl = Math.random().toString(36).slice(2), Un = "__reactFiber$" + tl, sp = "__reactProps$" + tl, Ro = "__reactContainer$" + tl, k5 = "_\
|
||
_reactEvents$" + tl, BH = "__reactListeners$" + tl, zH = "__reactHandles$" + tl;
|
||
function di(e) {
|
||
var t = e[Un];
|
||
if (t) return t;
|
||
for (var r = e.parentNode; r; ) {
|
||
if (t = r[Ro] || r[Un]) {
|
||
if (r = t.alternate, t.child !== null || r !== null && r.child !== null) for (e = wx(e); e !== null; ) {
|
||
if (r = e[Un]) return r;
|
||
e = wx(e);
|
||
}
|
||
return t;
|
||
}
|
||
e = r, r = e.parentNode;
|
||
}
|
||
return null;
|
||
}
|
||
a(di, "Wc");
|
||
function gp(e) {
|
||
return e = e[Un] || e[Ro], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e;
|
||
}
|
||
a(gp, "Cb");
|
||
function Ls(e) {
|
||
if (e.tag === 5 || e.tag === 6) return e.stateNode;
|
||
throw Error(N(33));
|
||
}
|
||
a(Ls, "ue");
|
||
function Pd(e) {
|
||
return e[sp] || null;
|
||
}
|
||
a(Pd, "Db");
|
||
var F5 = [], Os = -1;
|
||
function Ca(e) {
|
||
return { current: e };
|
||
}
|
||
a(Ca, "Uf");
|
||
function Ae(e) {
|
||
0 > Os || (e.current = F5[Os], F5[Os] = null, Os--);
|
||
}
|
||
a(Ae, "E");
|
||
function Ce(e, t) {
|
||
Os++, F5[Os] = e.current, e.current = t;
|
||
}
|
||
a(Ce, "G");
|
||
var ba = {}, Nt = Ca(ba), sr = Ca(!1), yi = ba;
|
||
function Ys(e, t) {
|
||
var r = e.type.contextTypes;
|
||
if (!r) return ba;
|
||
var n = e.stateNode;
|
||
if (n && n.__reactInternalMemoizedUnmaskedChildContext === t) return n.__reactInternalMemoizedMaskedChildContext;
|
||
var o = {}, i;
|
||
for (i in r) o[i] = t[i];
|
||
return n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = o), o;
|
||
}
|
||
a(Ys, "Yf");
|
||
function lr(e) {
|
||
return e = e.childContextTypes, e != null;
|
||
}
|
||
a(lr, "Zf");
|
||
function fd() {
|
||
Ae(sr), Ae(Nt);
|
||
}
|
||
a(fd, "$f");
|
||
function Sx(e, t, r) {
|
||
if (Nt.current !== ba) throw Error(N(168));
|
||
Ce(Nt, t), Ce(sr, r);
|
||
}
|
||
a(Sx, "ag");
|
||
function U7(e, t, r) {
|
||
var n = e.stateNode;
|
||
if (t = t.childContextTypes, typeof n.getChildContext != "function") return r;
|
||
n = n.getChildContext();
|
||
for (var o in n) if (!(o in t)) throw Error(N(108, Rz(e) || "Unknown", o));
|
||
return Be({}, r, n);
|
||
}
|
||
a(U7, "bg");
|
||
function dd(e) {
|
||
return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || ba, yi = Nt.current, Ce(Nt, e), Ce(sr, sr.current), !0;
|
||
}
|
||
a(dd, "cg");
|
||
function Ex(e, t, r) {
|
||
var n = e.stateNode;
|
||
if (!n) throw Error(N(169));
|
||
r ? (e = U7(e, t, yi), n.__reactInternalMemoizedMergedChildContext = e, Ae(sr), Ae(Nt), Ce(Nt, e)) : Ae(sr), Ce(sr, r);
|
||
}
|
||
a(Ex, "dg");
|
||
var So = null, kd = !1, J2 = !1;
|
||
function W7(e) {
|
||
So === null ? So = [e] : So.push(e);
|
||
}
|
||
a(W7, "hg");
|
||
function HH(e) {
|
||
kd = !0, W7(e);
|
||
}
|
||
a(HH, "ig");
|
||
function Ra() {
|
||
if (!J2 && So !== null) {
|
||
J2 = !0;
|
||
var e = 0, t = me;
|
||
try {
|
||
var r = So;
|
||
for (me = 1; e < r.length; e++) {
|
||
var n = r[e];
|
||
do
|
||
n = n(!0);
|
||
while (n !== null);
|
||
}
|
||
So = null, kd = !1;
|
||
} catch (o) {
|
||
throw So !== null && (So = So.slice(e + 1)), g7(iv, Ra), o;
|
||
} finally {
|
||
me = t, J2 = !1;
|
||
}
|
||
}
|
||
return null;
|
||
}
|
||
a(Ra, "jg");
|
||
var Ns = [], Ms = 0, hd = null, md = 0, Br = [], zr = 0, wi = null, Eo = 1, bo = "";
|
||
function pi(e, t) {
|
||
Ns[Ms++] = md, Ns[Ms++] = hd, hd = e, md = t;
|
||
}
|
||
a(pi, "tg");
|
||
function q7(e, t, r) {
|
||
Br[zr++] = Eo, Br[zr++] = bo, Br[zr++] = wi, wi = e;
|
||
var n = Eo;
|
||
e = bo;
|
||
var o = 32 - wn(n) - 1;
|
||
n &= ~(1 << o), r += 1;
|
||
var i = 32 - wn(t) + o;
|
||
if (30 < i) {
|
||
var s = o - o % 5;
|
||
i = (n & (1 << s) - 1).toString(32), n >>= s, o -= s, Eo = 1 << 32 - wn(t) + o | r << o | n, bo = i + e;
|
||
} else Eo = 1 << i | r << o | n, bo = e;
|
||
}
|
||
a(q7, "ug");
|
||
function mv(e) {
|
||
e.return !== null && (pi(e, 1), q7(e, 1, 0));
|
||
}
|
||
a(mv, "vg");
|
||
function gv(e) {
|
||
for (; e === hd; ) hd = Ns[--Ms], Ns[Ms] = null, md = Ns[--Ms], Ns[Ms] = null;
|
||
for (; e === wi; ) wi = Br[--zr], Br[zr] = null, bo = Br[--zr], Br[zr] = null, Eo = Br[--zr], Br[zr] = null;
|
||
}
|
||
a(gv, "wg");
|
||
var br = null, Er = null, Pe = !1, yn = null;
|
||
function G7(e, t) {
|
||
var r = Hr(5, null, null, 0);
|
||
r.elementType = "DELETED", r.stateNode = t, r.return = e, t = e.deletions, t === null ? (e.deletions = [r], e.flags |= 16) : t.push(r);
|
||
}
|
||
a(G7, "Ag");
|
||
function bx(e, t) {
|
||
switch (e.tag) {
|
||
case 5:
|
||
var r = e.type;
|
||
return t = t.nodeType !== 1 || r.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, br = e, Er = ga(
|
||
t.firstChild), !0) : !1;
|
||
case 6:
|
||
return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, br = e, Er = null, !0) : !1;
|
||
case 13:
|
||
return t = t.nodeType !== 8 ? null : t, t !== null ? (r = wi !== null ? { id: Eo, overflow: bo } : null, e.memoizedState = { dehydrated: t,
|
||
treeContext: r, retryLane: 1073741824 }, r = Hr(18, null, null, 0), r.stateNode = t, r.return = e, e.child = r, br = e, Er = null, !0) :
|
||
!1;
|
||
default:
|
||
return !1;
|
||
}
|
||
}
|
||
a(bx, "Cg");
|
||
function L5(e) {
|
||
return (e.mode & 1) !== 0 && (e.flags & 128) === 0;
|
||
}
|
||
a(L5, "Dg");
|
||
function O5(e) {
|
||
if (Pe) {
|
||
var t = Er;
|
||
if (t) {
|
||
var r = t;
|
||
if (!bx(e, t)) {
|
||
if (L5(e)) throw Error(N(418));
|
||
t = ga(r.nextSibling);
|
||
var n = br;
|
||
t && bx(e, t) ? G7(n, r) : (e.flags = e.flags & -4097 | 2, Pe = !1, br = e);
|
||
}
|
||
} else {
|
||
if (L5(e)) throw Error(N(418));
|
||
e.flags = e.flags & -4097 | 2, Pe = !1, br = e;
|
||
}
|
||
}
|
||
}
|
||
a(O5, "Eg");
|
||
function xx(e) {
|
||
for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return;
|
||
br = e;
|
||
}
|
||
a(xx, "Fg");
|
||
function j0(e) {
|
||
if (e !== br) return !1;
|
||
if (!Pe) return xx(e), Pe = !0, !1;
|
||
var t;
|
||
if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !I5(e.type, e.memoizedProps)), t && (t =
|
||
Er)) {
|
||
if (L5(e)) throw Y7(), Error(N(418));
|
||
for (; t; ) G7(e, t), t = ga(t.nextSibling);
|
||
}
|
||
if (xx(e), e.tag === 13) {
|
||
if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(N(317));
|
||
e: {
|
||
for (e = e.nextSibling, t = 0; e; ) {
|
||
if (e.nodeType === 8) {
|
||
var r = e.data;
|
||
if (r === "/$") {
|
||
if (t === 0) {
|
||
Er = ga(e.nextSibling);
|
||
break e;
|
||
}
|
||
t--;
|
||
} else r !== "$" && r !== "$!" && r !== "$?" || t++;
|
||
}
|
||
e = e.nextSibling;
|
||
}
|
||
Er = null;
|
||
}
|
||
} else Er = br ? ga(e.stateNode.nextSibling) : null;
|
||
return !0;
|
||
}
|
||
a(j0, "Gg");
|
||
function Y7() {
|
||
for (var e = Er; e; ) e = ga(e.nextSibling);
|
||
}
|
||
a(Y7, "Hg");
|
||
function Ks() {
|
||
Er = br = null, Pe = !1;
|
||
}
|
||
a(Ks, "Ig");
|
||
function vv(e) {
|
||
yn === null ? yn = [e] : yn.push(e);
|
||
}
|
||
a(vv, "Jg");
|
||
var $H = _o.ReactCurrentBatchConfig;
|
||
function gn(e, t) {
|
||
if (e && e.defaultProps) {
|
||
t = Be({}, t), e = e.defaultProps;
|
||
for (var r in e) t[r] === void 0 && (t[r] = e[r]);
|
||
return t;
|
||
}
|
||
return t;
|
||
}
|
||
a(gn, "Lg");
|
||
var gd = Ca(null), vd = null, Bs = null, yv = null;
|
||
function wv() {
|
||
yv = Bs = vd = null;
|
||
}
|
||
a(wv, "Qg");
|
||
function Sv(e) {
|
||
var t = gd.current;
|
||
Ae(gd), e._currentValue = t;
|
||
}
|
||
a(Sv, "Rg");
|
||
function N5(e, t, r) {
|
||
for (; e !== null; ) {
|
||
var n = e.alternate;
|
||
if ((e.childLanes & t) !== t ? (e.childLanes |= t, n !== null && (n.childLanes |= t)) : n !== null && (n.childLanes & t) !== t && (n.childLanes |=
|
||
t), e === r) break;
|
||
e = e.return;
|
||
}
|
||
}
|
||
a(N5, "Sg");
|
||
function Ws(e, t) {
|
||
vd = e, yv = Bs = null, e = e.dependencies, e !== null && e.firstContext !== null && ((e.lanes & t) !== 0 && (ir = !0), e.firstContext =
|
||
null);
|
||
}
|
||
a(Ws, "Tg");
|
||
function jr(e) {
|
||
var t = e._currentValue;
|
||
if (yv !== e) if (e = { context: e, memoizedValue: t, next: null }, Bs === null) {
|
||
if (vd === null) throw Error(N(308));
|
||
Bs = e, vd.dependencies = { lanes: 0, firstContext: e };
|
||
} else Bs = Bs.next = e;
|
||
return t;
|
||
}
|
||
a(jr, "Vg");
|
||
var hi = null;
|
||
function Ev(e) {
|
||
hi === null ? hi = [e] : hi.push(e);
|
||
}
|
||
a(Ev, "Xg");
|
||
function K7(e, t, r, n) {
|
||
var o = t.interleaved;
|
||
return o === null ? (r.next = r, Ev(t)) : (r.next = o.next, o.next = r), t.interleaved = r, Do(e, n);
|
||
}
|
||
a(K7, "Yg");
|
||
function Do(e, t) {
|
||
e.lanes |= t;
|
||
var r = e.alternate;
|
||
for (r !== null && (r.lanes |= t), r = e, e = e.return; e !== null; ) e.childLanes |= t, r = e.alternate, r !== null && (r.childLanes |=
|
||
t), r = e, e = e.return;
|
||
return r.tag === 3 ? r.stateNode : null;
|
||
}
|
||
a(Do, "Zg");
|
||
var la = !1;
|
||
function bv(e) {
|
||
e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 },
|
||
effects: null };
|
||
}
|
||
a(bv, "ah");
|
||
function X7(e, t) {
|
||
e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.
|
||
lastBaseUpdate, shared: e.shared, effects: e.effects });
|
||
}
|
||
a(X7, "bh");
|
||
function xo(e, t) {
|
||
return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null };
|
||
}
|
||
a(xo, "ch");
|
||
function va(e, t, r) {
|
||
var n = e.updateQueue;
|
||
if (n === null) return null;
|
||
if (n = n.shared, (le & 2) !== 0) {
|
||
var o = n.pending;
|
||
return o === null ? t.next = t : (t.next = o.next, o.next = t), n.pending = t, Do(e, r);
|
||
}
|
||
return o = n.interleaved, o === null ? (t.next = t, Ev(n)) : (t.next = o.next, o.next = t), n.interleaved = t, Do(e, r);
|
||
}
|
||
a(va, "dh");
|
||
function X0(e, t, r) {
|
||
if (t = t.updateQueue, t !== null && (t = t.shared, (r & 4194240) !== 0)) {
|
||
var n = t.lanes;
|
||
n &= e.pendingLanes, r |= n, t.lanes = r, sv(e, r);
|
||
}
|
||
}
|
||
a(X0, "eh");
|
||
function Cx(e, t) {
|
||
var r = e.updateQueue, n = e.alternate;
|
||
if (n !== null && (n = n.updateQueue, r === n)) {
|
||
var o = null, i = null;
|
||
if (r = r.firstBaseUpdate, r !== null) {
|
||
do {
|
||
var s = { eventTime: r.eventTime, lane: r.lane, tag: r.tag, payload: r.payload, callback: r.callback, next: null };
|
||
i === null ? o = i = s : i = i.next = s, r = r.next;
|
||
} while (r !== null);
|
||
i === null ? o = i = t : i = i.next = t;
|
||
} else o = i = t;
|
||
r = { baseState: n.baseState, firstBaseUpdate: o, lastBaseUpdate: i, shared: n.shared, effects: n.effects }, e.updateQueue = r;
|
||
return;
|
||
}
|
||
e = r.lastBaseUpdate, e === null ? r.firstBaseUpdate = t : e.next = t, r.lastBaseUpdate = t;
|
||
}
|
||
a(Cx, "fh");
|
||
function yd(e, t, r, n) {
|
||
var o = e.updateQueue;
|
||
la = !1;
|
||
var i = o.firstBaseUpdate, s = o.lastBaseUpdate, l = o.shared.pending;
|
||
if (l !== null) {
|
||
o.shared.pending = null;
|
||
var u = l, c = u.next;
|
||
u.next = null, s === null ? i = c : s.next = c, s = u;
|
||
var p = e.alternate;
|
||
p !== null && (p = p.updateQueue, l = p.lastBaseUpdate, l !== s && (l === null ? p.firstBaseUpdate = c : l.next = c, p.lastBaseUpdate =
|
||
u));
|
||
}
|
||
if (i !== null) {
|
||
var h = o.baseState;
|
||
s = 0, p = c = u = null, l = i;
|
||
do {
|
||
var m = l.lane, g = l.eventTime;
|
||
if ((n & m) === m) {
|
||
p !== null && (p = p.next = {
|
||
eventTime: g,
|
||
lane: 0,
|
||
tag: l.tag,
|
||
payload: l.payload,
|
||
callback: l.callback,
|
||
next: null
|
||
});
|
||
e: {
|
||
var w = e, v = l;
|
||
switch (m = t, g = r, v.tag) {
|
||
case 1:
|
||
if (w = v.payload, typeof w == "function") {
|
||
h = w.call(g, h, m);
|
||
break e;
|
||
}
|
||
h = w;
|
||
break e;
|
||
case 3:
|
||
w.flags = w.flags & -65537 | 128;
|
||
case 0:
|
||
if (w = v.payload, m = typeof w == "function" ? w.call(g, h, m) : w, m == null) break e;
|
||
h = Be({}, h, m);
|
||
break e;
|
||
case 2:
|
||
la = !0;
|
||
}
|
||
}
|
||
l.callback !== null && l.lane !== 0 && (e.flags |= 64, m = o.effects, m === null ? o.effects = [l] : m.push(l));
|
||
} else g = { eventTime: g, lane: m, tag: l.tag, payload: l.payload, callback: l.callback, next: null }, p === null ? (c = p = g, u =
|
||
h) : p = p.next = g, s |= m;
|
||
if (l = l.next, l === null) {
|
||
if (l = o.shared.pending, l === null) break;
|
||
m = l, l = m.next, m.next = null, o.lastBaseUpdate = m, o.shared.pending = null;
|
||
}
|
||
} while (!0);
|
||
if (p === null && (u = h), o.baseState = u, o.firstBaseUpdate = c, o.lastBaseUpdate = p, t = o.shared.interleaved, t !== null) {
|
||
o = t;
|
||
do
|
||
s |= o.lane, o = o.next;
|
||
while (o !== t);
|
||
} else i === null && (o.shared.lanes = 0);
|
||
Ei |= s, e.lanes = s, e.memoizedState = h;
|
||
}
|
||
}
|
||
a(yd, "gh");
|
||
function Rx(e, t, r) {
|
||
if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) {
|
||
var n = e[t], o = n.callback;
|
||
if (o !== null) {
|
||
if (n.callback = null, n = r, typeof o != "function") throw Error(N(191, o));
|
||
o.call(n);
|
||
}
|
||
}
|
||
}
|
||
a(Rx, "ih");
|
||
var Q7 = new Kx.Component().refs;
|
||
function M5(e, t, r, n) {
|
||
t = e.memoizedState, r = r(n, t), r = r == null ? t : Be({}, t, r), e.memoizedState = r, e.lanes === 0 && (e.updateQueue.baseState = r);
|
||
}
|
||
a(M5, "kh");
|
||
var Fd = { isMounted: /* @__PURE__ */ a(function(e) {
|
||
return (e = e._reactInternals) ? Ci(e) === e : !1;
|
||
}, "isMounted"), enqueueSetState: /* @__PURE__ */ a(function(e, t, r) {
|
||
e = e._reactInternals;
|
||
var n = Vt(), o = wa(e), i = xo(n, o);
|
||
i.payload = t, r != null && (i.callback = r), t = va(e, i, o), t !== null && (Sn(t, e, o, n), X0(t, e, o));
|
||
}, "enqueueSetState"), enqueueReplaceState: /* @__PURE__ */ a(function(e, t, r) {
|
||
e = e._reactInternals;
|
||
var n = Vt(), o = wa(e), i = xo(n, o);
|
||
i.tag = 1, i.payload = t, r != null && (i.callback = r), t = va(e, i, o), t !== null && (Sn(t, e, o, n), X0(t, e, o));
|
||
}, "enqueueReplaceState"), enqueueForceUpdate: /* @__PURE__ */ a(function(e, t) {
|
||
e = e._reactInternals;
|
||
var r = Vt(), n = wa(e), o = xo(r, n);
|
||
o.tag = 2, t != null && (o.callback = t), t = va(e, o, n), t !== null && (Sn(t, e, n, r), X0(t, e, n));
|
||
}, "enqueueForceUpdate") };
|
||
function Dx(e, t, r, n, o, i, s) {
|
||
return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(n, i, s) : t.prototype && t.prototype.isPureReactComponent ?
|
||
!op(r, n) || !op(o, i) : !0;
|
||
}
|
||
a(Dx, "oh");
|
||
function J7(e, t, r) {
|
||
var n = !1, o = ba, i = t.contextType;
|
||
return typeof i == "object" && i !== null ? i = jr(i) : (o = lr(t) ? yi : Nt.current, n = t.contextTypes, i = (n = n != null) ? Ys(e, o) :
|
||
ba), t = new t(r, i), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Fd, e.stateNode = t, t._reactInternals =
|
||
e, n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = o, e.__reactInternalMemoizedMaskedChildContext = i), t;
|
||
}
|
||
a(J7, "ph");
|
||
function Ax(e, t, r, n) {
|
||
e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(r, n), typeof t.UNSAFE_componentWillReceiveProps ==
|
||
"function" && t.UNSAFE_componentWillReceiveProps(r, n), t.state !== e && Fd.enqueueReplaceState(t, t.state, null);
|
||
}
|
||
a(Ax, "qh");
|
||
function B5(e, t, r, n) {
|
||
var o = e.stateNode;
|
||
o.props = r, o.state = e.memoizedState, o.refs = Q7, bv(e);
|
||
var i = t.contextType;
|
||
typeof i == "object" && i !== null ? o.context = jr(i) : (i = lr(t) ? yi : Nt.current, o.context = Ys(e, i)), o.state = e.memoizedState,
|
||
i = t.getDerivedStateFromProps, typeof i == "function" && (M5(e, t, i, r), o.state = e.memoizedState), typeof t.getDerivedStateFromProps ==
|
||
"function" || typeof o.getSnapshotBeforeUpdate == "function" || typeof o.UNSAFE_componentWillMount != "function" && typeof o.componentWillMount !=
|
||
"function" || (t = o.state, typeof o.componentWillMount == "function" && o.componentWillMount(), typeof o.UNSAFE_componentWillMount == "\
|
||
function" && o.UNSAFE_componentWillMount(), t !== o.state && Fd.enqueueReplaceState(o, o.state, null), yd(e, r, o, n), o.state = e.memoizedState),
|
||
typeof o.componentDidMount == "function" && (e.flags |= 4194308);
|
||
}
|
||
a(B5, "rh");
|
||
function Lc(e, t, r) {
|
||
if (e = r.ref, e !== null && typeof e != "function" && typeof e != "object") {
|
||
if (r._owner) {
|
||
if (r = r._owner, r) {
|
||
if (r.tag !== 1) throw Error(N(309));
|
||
var n = r.stateNode;
|
||
}
|
||
if (!n) throw Error(N(147, e));
|
||
var o = n, i = "" + e;
|
||
return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === i ? t.ref : (t = /* @__PURE__ */ a(function(s) {
|
||
var l = o.refs;
|
||
l === Q7 && (l = o.refs = {}), s === null ? delete l[i] : l[i] = s;
|
||
}, "b"), t._stringRef = i, t);
|
||
}
|
||
if (typeof e != "string") throw Error(N(284));
|
||
if (!r._owner) throw Error(N(290, e));
|
||
}
|
||
return e;
|
||
}
|
||
a(Lc, "sh");
|
||
function V0(e, t) {
|
||
throw e = Object.prototype.toString.call(t), Error(N(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" :
|
||
e));
|
||
}
|
||
a(V0, "th");
|
||
function _x(e) {
|
||
var t = e._init;
|
||
return t(e._payload);
|
||
}
|
||
a(_x, "uh");
|
||
function Z7(e) {
|
||
function t(E, y) {
|
||
if (e) {
|
||
var b = E.deletions;
|
||
b === null ? (E.deletions = [y], E.flags |= 16) : b.push(y);
|
||
}
|
||
}
|
||
a(t, "b");
|
||
function r(E, y) {
|
||
if (!e) return null;
|
||
for (; y !== null; ) t(E, y), y = y.sibling;
|
||
return null;
|
||
}
|
||
a(r, "c");
|
||
function n(E, y) {
|
||
for (E = /* @__PURE__ */ new Map(); y !== null; ) y.key !== null ? E.set(y.key, y) : E.set(y.index, y), y = y.sibling;
|
||
return E;
|
||
}
|
||
a(n, "d");
|
||
function o(E, y) {
|
||
return E = Sa(E, y), E.index = 0, E.sibling = null, E;
|
||
}
|
||
a(o, "e");
|
||
function i(E, y, b) {
|
||
return E.index = b, e ? (b = E.alternate, b !== null ? (b = b.index, b < y ? (E.flags |= 2, y) : b) : (E.flags |= 2, y)) : (E.flags |=
|
||
1048576, y);
|
||
}
|
||
a(i, "f");
|
||
function s(E) {
|
||
return e && E.alternate === null && (E.flags |= 2), E;
|
||
}
|
||
a(s, "g");
|
||
function l(E, y, b, x) {
|
||
return y === null || y.tag !== 6 ? (y = a5(b, E.mode, x), y.return = E, y) : (y = o(y, b), y.return = E, y);
|
||
}
|
||
a(l, "h");
|
||
function u(E, y, b, x) {
|
||
var C = b.type;
|
||
return C === Is ? p(E, y, b.props.children, x, b.key) : y !== null && (y.elementType === C || typeof C == "object" && C !== null && C.
|
||
$$typeof === sa && _x(C) === y.type) ? (x = o(y, b.props), x.ref = Lc(E, y, b), x.return = E, x) : (x = rd(b.type, b.key, b.props, null,
|
||
E.mode, x), x.ref = Lc(E, y, b), x.return = E, x);
|
||
}
|
||
a(u, "k");
|
||
function c(E, y, b, x) {
|
||
return y === null || y.tag !== 4 || y.stateNode.containerInfo !== b.containerInfo || y.stateNode.implementation !== b.implementation ?
|
||
(y = i5(b, E.mode, x), y.return = E, y) : (y = o(y, b.children || []), y.return = E, y);
|
||
}
|
||
a(c, "l");
|
||
function p(E, y, b, x, C) {
|
||
return y === null || y.tag !== 7 ? (y = vi(b, E.mode, x, C), y.return = E, y) : (y = o(y, b), y.return = E, y);
|
||
}
|
||
a(p, "m");
|
||
function h(E, y, b) {
|
||
if (typeof y == "string" && y !== "" || typeof y == "number") return y = a5("" + y, E.mode, b), y.return = E, y;
|
||
if (typeof y == "object" && y !== null) {
|
||
switch (y.$$typeof) {
|
||
case _0:
|
||
return b = rd(y.type, y.key, y.props, null, E.mode, b), b.ref = Lc(E, null, y), b.return = E, b;
|
||
case Ts:
|
||
return y = i5(y, E.mode, b), y.return = E, y;
|
||
case sa:
|
||
var x = y._init;
|
||
return h(E, x(y._payload), b);
|
||
}
|
||
if (zc(y) || Ic(y)) return y = vi(y, E.mode, b, null), y.return = E, y;
|
||
V0(E, y);
|
||
}
|
||
return null;
|
||
}
|
||
a(h, "q");
|
||
function m(E, y, b, x) {
|
||
var C = y !== null ? y.key : null;
|
||
if (typeof b == "string" && b !== "" || typeof b == "number") return C !== null ? null : l(E, y, "" + b, x);
|
||
if (typeof b == "object" && b !== null) {
|
||
switch (b.$$typeof) {
|
||
case _0:
|
||
return b.key === C ? u(E, y, b, x) : null;
|
||
case Ts:
|
||
return b.key === C ? c(E, y, b, x) : null;
|
||
case sa:
|
||
return C = b._init, m(
|
||
E,
|
||
y,
|
||
C(b._payload),
|
||
x
|
||
);
|
||
}
|
||
if (zc(b) || Ic(b)) return C !== null ? null : p(E, y, b, x, null);
|
||
V0(E, b);
|
||
}
|
||
return null;
|
||
}
|
||
a(m, "r");
|
||
function g(E, y, b, x, C) {
|
||
if (typeof x == "string" && x !== "" || typeof x == "number") return E = E.get(b) || null, l(y, E, "" + x, C);
|
||
if (typeof x == "object" && x !== null) {
|
||
switch (x.$$typeof) {
|
||
case _0:
|
||
return E = E.get(x.key === null ? b : x.key) || null, u(y, E, x, C);
|
||
case Ts:
|
||
return E = E.get(x.key === null ? b : x.key) || null, c(y, E, x, C);
|
||
case sa:
|
||
var R = x._init;
|
||
return g(E, y, b, R(x._payload), C);
|
||
}
|
||
if (zc(x) || Ic(x)) return E = E.get(b) || null, p(y, E, x, C, null);
|
||
V0(y, x);
|
||
}
|
||
return null;
|
||
}
|
||
a(g, "y");
|
||
function w(E, y, b, x) {
|
||
for (var C = null, R = null, D = y, A = y = 0, I = null; D !== null && A < b.length; A++) {
|
||
D.index > A ? (I = D, D = null) : I = D.sibling;
|
||
var k = m(E, D, b[A], x);
|
||
if (k === null) {
|
||
D === null && (D = I);
|
||
break;
|
||
}
|
||
e && D && k.alternate === null && t(E, D), y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k, D = I;
|
||
}
|
||
if (A === b.length) return r(E, D), Pe && pi(E, A), C;
|
||
if (D === null) {
|
||
for (; A < b.length; A++) D = h(E, b[A], x), D !== null && (y = i(D, y, A), R === null ? C = D : R.sibling = D, R = D);
|
||
return Pe && pi(E, A), C;
|
||
}
|
||
for (D = n(E, D); A < b.length; A++) I = g(D, E, A, b[A], x), I !== null && (e && I.alternate !== null && D.delete(I.key === null ? A :
|
||
I.key), y = i(I, y, A), R === null ? C = I : R.sibling = I, R = I);
|
||
return e && D.forEach(function(M) {
|
||
return t(E, M);
|
||
}), Pe && pi(E, A), C;
|
||
}
|
||
a(w, "n");
|
||
function v(E, y, b, x) {
|
||
var C = Ic(b);
|
||
if (typeof C != "function") throw Error(N(150));
|
||
if (b = C.call(b), b == null) throw Error(N(151));
|
||
for (var R = C = null, D = y, A = y = 0, I = null, k = b.next(); D !== null && !k.done; A++, k = b.next()) {
|
||
D.index > A ? (I = D, D = null) : I = D.sibling;
|
||
var M = m(E, D, k.value, x);
|
||
if (M === null) {
|
||
D === null && (D = I);
|
||
break;
|
||
}
|
||
e && D && M.alternate === null && t(E, D), y = i(M, y, A), R === null ? C = M : R.sibling = M, R = M, D = I;
|
||
}
|
||
if (k.done) return r(
|
||
E,
|
||
D
|
||
), Pe && pi(E, A), C;
|
||
if (D === null) {
|
||
for (; !k.done; A++, k = b.next()) k = h(E, k.value, x), k !== null && (y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k);
|
||
return Pe && pi(E, A), C;
|
||
}
|
||
for (D = n(E, D); !k.done; A++, k = b.next()) k = g(D, E, A, k.value, x), k !== null && (e && k.alternate !== null && D.delete(k.key ===
|
||
null ? A : k.key), y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k);
|
||
return e && D.forEach(function(V) {
|
||
return t(E, V);
|
||
}), Pe && pi(E, A), C;
|
||
}
|
||
a(v, "t");
|
||
function S(E, y, b, x) {
|
||
if (typeof b == "object" && b !== null && b.type === Is && b.key === null && (b = b.props.children), typeof b == "object" && b !== null) {
|
||
switch (b.$$typeof) {
|
||
case _0:
|
||
e: {
|
||
for (var C = b.key, R = y; R !== null; ) {
|
||
if (R.key === C) {
|
||
if (C = b.type, C === Is) {
|
||
if (R.tag === 7) {
|
||
r(E, R.sibling), y = o(R, b.props.children), y.return = E, E = y;
|
||
break e;
|
||
}
|
||
} else if (R.elementType === C || typeof C == "object" && C !== null && C.$$typeof === sa && _x(C) === R.type) {
|
||
r(E, R.sibling), y = o(R, b.props), y.ref = Lc(E, R, b), y.return = E, E = y;
|
||
break e;
|
||
}
|
||
r(E, R);
|
||
break;
|
||
} else t(E, R);
|
||
R = R.sibling;
|
||
}
|
||
b.type === Is ? (y = vi(b.props.children, E.mode, x, b.key), y.return = E, E = y) : (x = rd(b.type, b.key, b.props, null, E.mode,
|
||
x), x.ref = Lc(E, y, b), x.return = E, E = x);
|
||
}
|
||
return s(E);
|
||
case Ts:
|
||
e: {
|
||
for (R = b.key; y !== null; ) {
|
||
if (y.key === R) if (y.tag === 4 && y.stateNode.containerInfo === b.containerInfo && y.stateNode.implementation === b.implementation) {
|
||
r(E, y.sibling), y = o(y, b.children || []), y.return = E, E = y;
|
||
break e;
|
||
} else {
|
||
r(E, y);
|
||
break;
|
||
}
|
||
else t(E, y);
|
||
y = y.sibling;
|
||
}
|
||
y = i5(b, E.mode, x), y.return = E, E = y;
|
||
}
|
||
return s(E);
|
||
case sa:
|
||
return R = b._init, S(E, y, R(b._payload), x);
|
||
}
|
||
if (zc(b)) return w(E, y, b, x);
|
||
if (Ic(b)) return v(E, y, b, x);
|
||
V0(E, b);
|
||
}
|
||
return typeof b == "string" && b !== "" || typeof b == "number" ? (b = "" + b, y !== null && y.tag === 6 ? (r(E, y.sibling), y = o(y, b),
|
||
y.return = E, E = y) : (r(E, y), y = a5(b, E.mode, x), y.return = E, E = y), s(E)) : r(E, y);
|
||
}
|
||
return a(S, "J"), S;
|
||
}
|
||
a(Z7, "vh");
|
||
var Xs = Z7(!0), e6 = Z7(!1), vp = {}, qn = Ca(vp), lp = Ca(vp), up = Ca(vp);
|
||
function mi(e) {
|
||
if (e === vp) throw Error(N(174));
|
||
return e;
|
||
}
|
||
a(mi, "Hh");
|
||
function xv(e, t) {
|
||
switch (Ce(up, t), Ce(lp, e), Ce(qn, vp), e = t.nodeType, e) {
|
||
case 9:
|
||
case 11:
|
||
t = (t = t.documentElement) ? t.namespaceURI : g5(null, "");
|
||
break;
|
||
default:
|
||
e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = g5(t, e);
|
||
}
|
||
Ae(qn), Ce(qn, t);
|
||
}
|
||
a(xv, "Ih");
|
||
function Qs() {
|
||
Ae(qn), Ae(lp), Ae(up);
|
||
}
|
||
a(Qs, "Jh");
|
||
function t6(e) {
|
||
mi(up.current);
|
||
var t = mi(qn.current), r = g5(t, e.type);
|
||
t !== r && (Ce(lp, e), Ce(qn, r));
|
||
}
|
||
a(t6, "Kh");
|
||
function Cv(e) {
|
||
lp.current === e && (Ae(qn), Ae(lp));
|
||
}
|
||
a(Cv, "Lh");
|
||
var Ne = Ca(0);
|
||
function wd(e) {
|
||
for (var t = e; t !== null; ) {
|
||
if (t.tag === 13) {
|
||
var r = t.memoizedState;
|
||
if (r !== null && (r = r.dehydrated, r === null || r.data === "$?" || r.data === "$!")) return t;
|
||
} else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) {
|
||
if ((t.flags & 128) !== 0) return t;
|
||
} else if (t.child !== null) {
|
||
t.child.return = t, t = t.child;
|
||
continue;
|
||
}
|
||
if (t === e) break;
|
||
for (; t.sibling === null; ) {
|
||
if (t.return === null || t.return === e) return null;
|
||
t = t.return;
|
||
}
|
||
t.sibling.return = t.return, t = t.sibling;
|
||
}
|
||
return null;
|
||
}
|
||
a(wd, "Mh");
|
||
var Z2 = [];
|
||
function Rv() {
|
||
for (var e = 0; e < Z2.length; e++) Z2[e]._workInProgressVersionPrimary = null;
|
||
Z2.length = 0;
|
||
}
|
||
a(Rv, "Oh");
|
||
var Q0 = _o.ReactCurrentDispatcher, e5 = _o.ReactCurrentBatchConfig, Si = 0, Me = null, ot = null, dt = null, Sd = !1, Gc = !1, cp = 0, jH = 0;
|
||
function Ft() {
|
||
throw Error(N(321));
|
||
}
|
||
a(Ft, "Q");
|
||
function Dv(e, t) {
|
||
if (t === null) return !1;
|
||
for (var r = 0; r < t.length && r < e.length; r++) if (!En(e[r], t[r])) return !1;
|
||
return !0;
|
||
}
|
||
a(Dv, "Wh");
|
||
function Av(e, t, r, n, o, i) {
|
||
if (Si = i, Me = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Q0.current = e === null || e.memoizedState === null ? qH :
|
||
GH, e = r(n, o), Gc) {
|
||
i = 0;
|
||
do {
|
||
if (Gc = !1, cp = 0, 25 <= i) throw Error(N(301));
|
||
i += 1, dt = ot = null, t.updateQueue = null, Q0.current = YH, e = r(n, o);
|
||
} while (Gc);
|
||
}
|
||
if (Q0.current = Ed, t = ot !== null && ot.next !== null, Si = 0, dt = ot = Me = null, Sd = !1, t) throw Error(N(300));
|
||
return e;
|
||
}
|
||
a(Av, "Xh");
|
||
function _v() {
|
||
var e = cp !== 0;
|
||
return cp = 0, e;
|
||
}
|
||
a(_v, "bi");
|
||
function Vn() {
|
||
var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null };
|
||
return dt === null ? Me.memoizedState = dt = e : dt = dt.next = e, dt;
|
||
}
|
||
a(Vn, "ci");
|
||
function Vr() {
|
||
if (ot === null) {
|
||
var e = Me.alternate;
|
||
e = e !== null ? e.memoizedState : null;
|
||
} else e = ot.next;
|
||
var t = dt === null ? Me.memoizedState : dt.next;
|
||
if (t !== null) dt = t, ot = e;
|
||
else {
|
||
if (e === null) throw Error(N(310));
|
||
ot = e, e = { memoizedState: ot.memoizedState, baseState: ot.baseState, baseQueue: ot.baseQueue, queue: ot.queue, next: null }, dt ===
|
||
null ? Me.memoizedState = dt = e : dt = dt.next = e;
|
||
}
|
||
return dt;
|
||
}
|
||
a(Vr, "di");
|
||
function pp(e, t) {
|
||
return typeof t == "function" ? t(e) : t;
|
||
}
|
||
a(pp, "ei");
|
||
function t5(e) {
|
||
var t = Vr(), r = t.queue;
|
||
if (r === null) throw Error(N(311));
|
||
r.lastRenderedReducer = e;
|
||
var n = ot, o = n.baseQueue, i = r.pending;
|
||
if (i !== null) {
|
||
if (o !== null) {
|
||
var s = o.next;
|
||
o.next = i.next, i.next = s;
|
||
}
|
||
n.baseQueue = o = i, r.pending = null;
|
||
}
|
||
if (o !== null) {
|
||
i = o.next, n = n.baseState;
|
||
var l = s = null, u = null, c = i;
|
||
do {
|
||
var p = c.lane;
|
||
if ((Si & p) === p) u !== null && (u = u.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState,
|
||
next: null }), n = c.hasEagerState ? c.eagerState : e(n, c.action);
|
||
else {
|
||
var h = {
|
||
lane: p,
|
||
action: c.action,
|
||
hasEagerState: c.hasEagerState,
|
||
eagerState: c.eagerState,
|
||
next: null
|
||
};
|
||
u === null ? (l = u = h, s = n) : u = u.next = h, Me.lanes |= p, Ei |= p;
|
||
}
|
||
c = c.next;
|
||
} while (c !== null && c !== i);
|
||
u === null ? s = n : u.next = l, En(n, t.memoizedState) || (ir = !0), t.memoizedState = n, t.baseState = s, t.baseQueue = u, r.lastRenderedState =
|
||
n;
|
||
}
|
||
if (e = r.interleaved, e !== null) {
|
||
o = e;
|
||
do
|
||
i = o.lane, Me.lanes |= i, Ei |= i, o = o.next;
|
||
while (o !== e);
|
||
} else o === null && (r.lanes = 0);
|
||
return [t.memoizedState, r.dispatch];
|
||
}
|
||
a(t5, "fi");
|
||
function r5(e) {
|
||
var t = Vr(), r = t.queue;
|
||
if (r === null) throw Error(N(311));
|
||
r.lastRenderedReducer = e;
|
||
var n = r.dispatch, o = r.pending, i = t.memoizedState;
|
||
if (o !== null) {
|
||
r.pending = null;
|
||
var s = o = o.next;
|
||
do
|
||
i = e(i, s.action), s = s.next;
|
||
while (s !== o);
|
||
En(i, t.memoizedState) || (ir = !0), t.memoizedState = i, t.baseQueue === null && (t.baseState = i), r.lastRenderedState = i;
|
||
}
|
||
return [i, n];
|
||
}
|
||
a(r5, "gi");
|
||
function r6() {
|
||
}
|
||
a(r6, "hi");
|
||
function n6(e, t) {
|
||
var r = Me, n = Vr(), o = t(), i = !En(n.memoizedState, o);
|
||
if (i && (n.memoizedState = o, ir = !0), n = n.queue, Tv(i6.bind(null, r, n, e), [e]), n.getSnapshot !== t || i || dt !== null && dt.memoizedState.
|
||
tag & 1) {
|
||
if (r.flags |= 2048, fp(9, a6.bind(null, r, n, o, t), void 0, null), ht === null) throw Error(N(349));
|
||
(Si & 30) !== 0 || o6(r, t, o);
|
||
}
|
||
return o;
|
||
}
|
||
a(n6, "ii");
|
||
function o6(e, t, r) {
|
||
e.flags |= 16384, e = { getSnapshot: t, value: r }, t = Me.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, Me.updateQueue =
|
||
t, t.stores = [e]) : (r = t.stores, r === null ? t.stores = [e] : r.push(e));
|
||
}
|
||
a(o6, "ni");
|
||
function a6(e, t, r, n) {
|
||
t.value = r, t.getSnapshot = n, s6(t) && l6(e);
|
||
}
|
||
a(a6, "mi");
|
||
function i6(e, t, r) {
|
||
return r(function() {
|
||
s6(t) && l6(e);
|
||
});
|
||
}
|
||
a(i6, "ki");
|
||
function s6(e) {
|
||
var t = e.getSnapshot;
|
||
e = e.value;
|
||
try {
|
||
var r = t();
|
||
return !En(e, r);
|
||
} catch {
|
||
return !0;
|
||
}
|
||
}
|
||
a(s6, "oi");
|
||
function l6(e) {
|
||
var t = Do(e, 1);
|
||
t !== null && Sn(t, e, 1, -1);
|
||
}
|
||
a(l6, "pi");
|
||
function Tx(e) {
|
||
var t = Vn();
|
||
return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null,
|
||
lastRenderedReducer: pp, lastRenderedState: e }, t.queue = e, e = e.dispatch = WH.bind(null, Me, e), [t.memoizedState, e];
|
||
}
|
||
a(Tx, "qi");
|
||
function fp(e, t, r, n) {
|
||
return e = { tag: e, create: t, destroy: r, deps: n, next: null }, t = Me.updateQueue, t === null ? (t = { lastEffect: null, stores: null },
|
||
Me.updateQueue = t, t.lastEffect = e.next = e) : (r = t.lastEffect, r === null ? t.lastEffect = e.next = e : (n = r.next, r.next = e, e.
|
||
next = n, t.lastEffect = e)), e;
|
||
}
|
||
a(fp, "li");
|
||
function u6() {
|
||
return Vr().memoizedState;
|
||
}
|
||
a(u6, "si");
|
||
function J0(e, t, r, n) {
|
||
var o = Vn();
|
||
Me.flags |= e, o.memoizedState = fp(1 | t, r, void 0, n === void 0 ? null : n);
|
||
}
|
||
a(J0, "ti");
|
||
function Ld(e, t, r, n) {
|
||
var o = Vr();
|
||
n = n === void 0 ? null : n;
|
||
var i = void 0;
|
||
if (ot !== null) {
|
||
var s = ot.memoizedState;
|
||
if (i = s.destroy, n !== null && Dv(n, s.deps)) {
|
||
o.memoizedState = fp(t, r, i, n);
|
||
return;
|
||
}
|
||
}
|
||
Me.flags |= e, o.memoizedState = fp(1 | t, r, i, n);
|
||
}
|
||
a(Ld, "ui");
|
||
function Ix(e, t) {
|
||
return J0(8390656, 8, e, t);
|
||
}
|
||
a(Ix, "vi");
|
||
function Tv(e, t) {
|
||
return Ld(2048, 8, e, t);
|
||
}
|
||
a(Tv, "ji");
|
||
function c6(e, t) {
|
||
return Ld(4, 2, e, t);
|
||
}
|
||
a(c6, "wi");
|
||
function p6(e, t) {
|
||
return Ld(4, 4, e, t);
|
||
}
|
||
a(p6, "xi");
|
||
function f6(e, t) {
|
||
if (typeof t == "function") return e = e(), t(e), function() {
|
||
t(null);
|
||
};
|
||
if (t != null) return e = e(), t.current = e, function() {
|
||
t.current = null;
|
||
};
|
||
}
|
||
a(f6, "yi");
|
||
function d6(e, t, r) {
|
||
return r = r != null ? r.concat([e]) : null, Ld(4, 4, f6.bind(null, t, e), r);
|
||
}
|
||
a(d6, "zi");
|
||
function Iv() {
|
||
}
|
||
a(Iv, "Ai");
|
||
function h6(e, t) {
|
||
var r = Vr();
|
||
t = t === void 0 ? null : t;
|
||
var n = r.memoizedState;
|
||
return n !== null && t !== null && Dv(t, n[1]) ? n[0] : (r.memoizedState = [e, t], e);
|
||
}
|
||
a(h6, "Bi");
|
||
function m6(e, t) {
|
||
var r = Vr();
|
||
t = t === void 0 ? null : t;
|
||
var n = r.memoizedState;
|
||
return n !== null && t !== null && Dv(t, n[1]) ? n[0] : (e = e(), r.memoizedState = [e, t], e);
|
||
}
|
||
a(m6, "Ci");
|
||
function g6(e, t, r) {
|
||
return (Si & 21) === 0 ? (e.baseState && (e.baseState = !1, ir = !0), e.memoizedState = r) : (En(r, t) || (r = w7(), Me.lanes |= r, Ei |=
|
||
r, e.baseState = !0), t);
|
||
}
|
||
a(g6, "Di");
|
||
function VH(e, t) {
|
||
var r = me;
|
||
me = r !== 0 && 4 > r ? r : 4, e(!0);
|
||
var n = e5.transition;
|
||
e5.transition = {};
|
||
try {
|
||
e(!1), t();
|
||
} finally {
|
||
me = r, e5.transition = n;
|
||
}
|
||
}
|
||
a(VH, "Ei");
|
||
function v6() {
|
||
return Vr().memoizedState;
|
||
}
|
||
a(v6, "Fi");
|
||
function UH(e, t, r) {
|
||
var n = wa(e);
|
||
if (r = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null }, y6(e)) w6(t, r);
|
||
else if (r = K7(e, t, r, n), r !== null) {
|
||
var o = Vt();
|
||
Sn(r, e, n, o), S6(r, t, n);
|
||
}
|
||
}
|
||
a(UH, "Gi");
|
||
function WH(e, t, r) {
|
||
var n = wa(e), o = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null };
|
||
if (y6(e)) w6(t, o);
|
||
else {
|
||
var i = e.alternate;
|
||
if (e.lanes === 0 && (i === null || i.lanes === 0) && (i = t.lastRenderedReducer, i !== null)) try {
|
||
var s = t.lastRenderedState, l = i(s, r);
|
||
if (o.hasEagerState = !0, o.eagerState = l, En(l, s)) {
|
||
var u = t.interleaved;
|
||
u === null ? (o.next = o, Ev(t)) : (o.next = u.next, u.next = o), t.interleaved = o;
|
||
return;
|
||
}
|
||
} catch {
|
||
} finally {
|
||
}
|
||
r = K7(e, t, o, n), r !== null && (o = Vt(), Sn(r, e, n, o), S6(r, t, n));
|
||
}
|
||
}
|
||
a(WH, "ri");
|
||
function y6(e) {
|
||
var t = e.alternate;
|
||
return e === Me || t !== null && t === Me;
|
||
}
|
||
a(y6, "Hi");
|
||
function w6(e, t) {
|
||
Gc = Sd = !0;
|
||
var r = e.pending;
|
||
r === null ? t.next = t : (t.next = r.next, r.next = t), e.pending = t;
|
||
}
|
||
a(w6, "Ii");
|
||
function S6(e, t, r) {
|
||
if ((r & 4194240) !== 0) {
|
||
var n = t.lanes;
|
||
n &= e.pendingLanes, r |= n, t.lanes = r, sv(e, r);
|
||
}
|
||
}
|
||
a(S6, "Ji");
|
||
var Ed = { readContext: jr, useCallback: Ft, useContext: Ft, useEffect: Ft, useImperativeHandle: Ft, useInsertionEffect: Ft, useLayoutEffect: Ft,
|
||
useMemo: Ft, useReducer: Ft, useRef: Ft, useState: Ft, useDebugValue: Ft, useDeferredValue: Ft, useTransition: Ft, useMutableSource: Ft, useSyncExternalStore: Ft,
|
||
useId: Ft, unstable_isNewReconciler: !1 }, qH = { readContext: jr, useCallback: /* @__PURE__ */ a(function(e, t) {
|
||
return Vn().memoizedState = [e, t === void 0 ? null : t], e;
|
||
}, "useCallback"), useContext: jr, useEffect: Ix, useImperativeHandle: /* @__PURE__ */ a(function(e, t, r) {
|
||
return r = r != null ? r.concat([e]) : null, J0(
|
||
4194308,
|
||
4,
|
||
f6.bind(null, t, e),
|
||
r
|
||
);
|
||
}, "useImperativeHandle"), useLayoutEffect: /* @__PURE__ */ a(function(e, t) {
|
||
return J0(4194308, 4, e, t);
|
||
}, "useLayoutEffect"), useInsertionEffect: /* @__PURE__ */ a(function(e, t) {
|
||
return J0(4, 2, e, t);
|
||
}, "useInsertionEffect"), useMemo: /* @__PURE__ */ a(function(e, t) {
|
||
var r = Vn();
|
||
return t = t === void 0 ? null : t, e = e(), r.memoizedState = [e, t], e;
|
||
}, "useMemo"), useReducer: /* @__PURE__ */ a(function(e, t, r) {
|
||
var n = Vn();
|
||
return t = r !== void 0 ? r(t) : t, n.memoizedState = n.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null,
|
||
lastRenderedReducer: e, lastRenderedState: t }, n.queue = e, e = e.dispatch = UH.bind(null, Me, e), [n.memoizedState, e];
|
||
}, "useReducer"), useRef: /* @__PURE__ */ a(function(e) {
|
||
var t = Vn();
|
||
return e = { current: e }, t.memoizedState = e;
|
||
}, "useRef"), useState: Tx, useDebugValue: Iv, useDeferredValue: /* @__PURE__ */ a(function(e) {
|
||
return Vn().memoizedState = e;
|
||
}, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() {
|
||
var e = Tx(!1), t = e[0];
|
||
return e = VH.bind(null, e[1]), Vn().memoizedState = e, [t, e];
|
||
}, "useTransition"), useMutableSource: /* @__PURE__ */ a(function() {
|
||
}, "useMutableSource"), useSyncExternalStore: /* @__PURE__ */ a(function(e, t, r) {
|
||
var n = Me, o = Vn();
|
||
if (Pe) {
|
||
if (r === void 0) throw Error(N(407));
|
||
r = r();
|
||
} else {
|
||
if (r = t(), ht === null) throw Error(N(349));
|
||
(Si & 30) !== 0 || o6(n, t, r);
|
||
}
|
||
o.memoizedState = r;
|
||
var i = { value: r, getSnapshot: t };
|
||
return o.queue = i, Ix(i6.bind(
|
||
null,
|
||
n,
|
||
i,
|
||
e
|
||
), [e]), n.flags |= 2048, fp(9, a6.bind(null, n, i, r, t), void 0, null), r;
|
||
}, "useSyncExternalStore"), useId: /* @__PURE__ */ a(function() {
|
||
var e = Vn(), t = ht.identifierPrefix;
|
||
if (Pe) {
|
||
var r = bo, n = Eo;
|
||
r = (n & ~(1 << 32 - wn(n) - 1)).toString(32) + r, t = ":" + t + "R" + r, r = cp++, 0 < r && (t += "H" + r.toString(32)), t += ":";
|
||
} else r = jH++, t = ":" + t + "r" + r.toString(32) + ":";
|
||
return e.memoizedState = t;
|
||
}, "useId"), unstable_isNewReconciler: !1 }, GH = {
|
||
readContext: jr,
|
||
useCallback: h6,
|
||
useContext: jr,
|
||
useEffect: Tv,
|
||
useImperativeHandle: d6,
|
||
useInsertionEffect: c6,
|
||
useLayoutEffect: p6,
|
||
useMemo: m6,
|
||
useReducer: t5,
|
||
useRef: u6,
|
||
useState: /* @__PURE__ */ a(function() {
|
||
return t5(pp);
|
||
}, "useState"),
|
||
useDebugValue: Iv,
|
||
useDeferredValue: /* @__PURE__ */ a(function(e) {
|
||
var t = Vr();
|
||
return g6(t, ot.memoizedState, e);
|
||
}, "useDeferredValue"),
|
||
useTransition: /* @__PURE__ */ a(function() {
|
||
var e = t5(pp)[0], t = Vr().memoizedState;
|
||
return [e, t];
|
||
}, "useTransition"),
|
||
useMutableSource: r6,
|
||
useSyncExternalStore: n6,
|
||
useId: v6,
|
||
unstable_isNewReconciler: !1
|
||
}, YH = { readContext: jr, useCallback: h6, useContext: jr, useEffect: Tv, useImperativeHandle: d6, useInsertionEffect: c6, useLayoutEffect: p6,
|
||
useMemo: m6, useReducer: r5, useRef: u6, useState: /* @__PURE__ */ a(function() {
|
||
return r5(pp);
|
||
}, "useState"), useDebugValue: Iv, useDeferredValue: /* @__PURE__ */ a(function(e) {
|
||
var t = Vr();
|
||
return ot === null ? t.memoizedState = e : g6(t, ot.memoizedState, e);
|
||
}, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() {
|
||
var e = r5(pp)[0], t = Vr().memoizedState;
|
||
return [e, t];
|
||
}, "useTransition"), useMutableSource: r6, useSyncExternalStore: n6, useId: v6, unstable_isNewReconciler: !1 };
|
||
function Js(e, t) {
|
||
try {
|
||
var r = "", n = t;
|
||
do
|
||
r += Cz(n), n = n.return;
|
||
while (n);
|
||
var o = r;
|
||
} catch (i) {
|
||
o = `
|
||
Error generating stack: ` + i.message + `
|
||
` + i.stack;
|
||
}
|
||
return { value: e, source: t, stack: o, digest: null };
|
||
}
|
||
a(Js, "Ki");
|
||
function n5(e, t, r) {
|
||
return { value: e, source: null, stack: r ?? null, digest: t ?? null };
|
||
}
|
||
a(n5, "Li");
|
||
function z5(e, t) {
|
||
try {
|
||
console.error(t.value);
|
||
} catch (r) {
|
||
setTimeout(function() {
|
||
throw r;
|
||
});
|
||
}
|
||
}
|
||
a(z5, "Mi");
|
||
var KH = typeof WeakMap == "function" ? WeakMap : Map;
|
||
function E6(e, t, r) {
|
||
r = xo(-1, r), r.tag = 3, r.payload = { element: null };
|
||
var n = t.value;
|
||
return r.callback = function() {
|
||
xd || (xd = !0, K5 = n), z5(e, t);
|
||
}, r;
|
||
}
|
||
a(E6, "Oi");
|
||
function b6(e, t, r) {
|
||
r = xo(-1, r), r.tag = 3;
|
||
var n = e.type.getDerivedStateFromError;
|
||
if (typeof n == "function") {
|
||
var o = t.value;
|
||
r.payload = function() {
|
||
return n(o);
|
||
}, r.callback = function() {
|
||
z5(e, t);
|
||
};
|
||
}
|
||
var i = e.stateNode;
|
||
return i !== null && typeof i.componentDidCatch == "function" && (r.callback = function() {
|
||
z5(e, t), typeof n != "function" && (ya === null ? ya = /* @__PURE__ */ new Set([this]) : ya.add(this));
|
||
var s = t.stack;
|
||
this.componentDidCatch(t.value, { componentStack: s !== null ? s : "" });
|
||
}), r;
|
||
}
|
||
a(b6, "Ri");
|
||
function Px(e, t, r) {
|
||
var n = e.pingCache;
|
||
if (n === null) {
|
||
n = e.pingCache = new KH();
|
||
var o = /* @__PURE__ */ new Set();
|
||
n.set(t, o);
|
||
} else o = n.get(t), o === void 0 && (o = /* @__PURE__ */ new Set(), n.set(t, o));
|
||
o.has(r) || (o.add(r), e = u$.bind(null, e, t, r), t.then(e, e));
|
||
}
|
||
a(Px, "Ti");
|
||
function kx(e) {
|
||
do {
|
||
var t;
|
||
if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e;
|
||
e = e.return;
|
||
} while (e !== null);
|
||
return null;
|
||
}
|
||
a(kx, "Vi");
|
||
function Fx(e, t, r, n, o) {
|
||
return (e.mode & 1) === 0 ? (e === t ? e.flags |= 65536 : (e.flags |= 128, r.flags |= 131072, r.flags &= -52805, r.tag === 1 && (r.alternate ===
|
||
null ? r.tag = 17 : (t = xo(-1, 1), t.tag = 2, va(r, t, 1))), r.lanes |= 1), e) : (e.flags |= 65536, e.lanes = o, e);
|
||
}
|
||
a(Fx, "Wi");
|
||
var XH = _o.ReactCurrentOwner, ir = !1;
|
||
function jt(e, t, r, n) {
|
||
t.child = e === null ? e6(t, null, r, n) : Xs(t, e.child, r, n);
|
||
}
|
||
a(jt, "Yi");
|
||
function Lx(e, t, r, n, o) {
|
||
r = r.render;
|
||
var i = t.ref;
|
||
return Ws(t, o), n = Av(e, t, r, n, i, o), r = _v(), e !== null && !ir ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~o,
|
||
Ao(e, t, o)) : (Pe && r && mv(t), t.flags |= 1, jt(e, t, n, o), t.child);
|
||
}
|
||
a(Lx, "Zi");
|
||
function Ox(e, t, r, n, o) {
|
||
if (e === null) {
|
||
var i = r.type;
|
||
return typeof i == "function" && !Bv(i) && i.defaultProps === void 0 && r.compare === null && r.defaultProps === void 0 ? (t.tag = 15,
|
||
t.type = i, x6(e, t, i, n, o)) : (e = rd(r.type, null, n, t, t.mode, o), e.ref = t.ref, e.return = t, t.child = e);
|
||
}
|
||
if (i = e.child, (e.lanes & o) === 0) {
|
||
var s = i.memoizedProps;
|
||
if (r = r.compare, r = r !== null ? r : op, r(s, n) && e.ref === t.ref) return Ao(e, t, o);
|
||
}
|
||
return t.flags |= 1, e = Sa(i, n), e.ref = t.ref, e.return = t, t.child = e;
|
||
}
|
||
a(Ox, "aj");
|
||
function x6(e, t, r, n, o) {
|
||
if (e !== null) {
|
||
var i = e.memoizedProps;
|
||
if (op(i, n) && e.ref === t.ref) if (ir = !1, t.pendingProps = n = i, (e.lanes & o) !== 0) (e.flags & 131072) !== 0 && (ir = !0);
|
||
else return t.lanes = e.lanes, Ao(e, t, o);
|
||
}
|
||
return H5(e, t, r, n, o);
|
||
}
|
||
a(x6, "cj");
|
||
function C6(e, t, r) {
|
||
var n = t.pendingProps, o = n.children, i = e !== null ? e.memoizedState : null;
|
||
if (n.mode === "hidden") if ((t.mode & 1) === 0) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, Ce(Hs, Sr), Sr |=
|
||
r;
|
||
else {
|
||
if ((r & 1073741824) === 0) return e = i !== null ? i.baseLanes | r : r, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e,
|
||
cachePool: null, transitions: null }, t.updateQueue = null, Ce(Hs, Sr), Sr |= e, null;
|
||
t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, n = i !== null ? i.baseLanes : r, Ce(Hs, Sr), Sr |= n;
|
||
}
|
||
else i !== null ? (n = i.baseLanes | r, t.memoizedState = null) : n = r, Ce(Hs, Sr), Sr |= n;
|
||
return jt(e, t, o, r), t.child;
|
||
}
|
||
a(C6, "ej");
|
||
function R6(e, t) {
|
||
var r = t.ref;
|
||
(e === null && r !== null || e !== null && e.ref !== r) && (t.flags |= 512, t.flags |= 2097152);
|
||
}
|
||
a(R6, "hj");
|
||
function H5(e, t, r, n, o) {
|
||
var i = lr(r) ? yi : Nt.current;
|
||
return i = Ys(t, i), Ws(t, o), r = Av(e, t, r, n, i, o), n = _v(), e !== null && !ir ? (t.updateQueue = e.updateQueue, t.flags &= -2053,
|
||
e.lanes &= ~o, Ao(e, t, o)) : (Pe && n && mv(t), t.flags |= 1, jt(e, t, r, o), t.child);
|
||
}
|
||
a(H5, "dj");
|
||
function Nx(e, t, r, n, o) {
|
||
if (lr(r)) {
|
||
var i = !0;
|
||
dd(t);
|
||
} else i = !1;
|
||
if (Ws(t, o), t.stateNode === null) Z0(e, t), J7(t, r, n), B5(t, r, n, o), n = !0;
|
||
else if (e === null) {
|
||
var s = t.stateNode, l = t.memoizedProps;
|
||
s.props = l;
|
||
var u = s.context, c = r.contextType;
|
||
typeof c == "object" && c !== null ? c = jr(c) : (c = lr(r) ? yi : Nt.current, c = Ys(t, c));
|
||
var p = r.getDerivedStateFromProps, h = typeof p == "function" || typeof s.getSnapshotBeforeUpdate == "function";
|
||
h || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== n || u !== c) &&
|
||
Ax(t, s, n, c), la = !1;
|
||
var m = t.memoizedState;
|
||
s.state = m, yd(t, n, s, o), u = t.memoizedState, l !== n || m !== u || sr.current || la ? (typeof p == "function" && (M5(t, r, p, n),
|
||
u = t.memoizedState), (l = la || Dx(t, r, l, n, m, u, c)) ? (h || typeof s.UNSAFE_componentWillMount != "function" && typeof s.componentWillMount !=
|
||
"function" || (typeof s.componentWillMount == "function" && s.componentWillMount(), typeof s.UNSAFE_componentWillMount == "function" &&
|
||
s.UNSAFE_componentWillMount()), typeof s.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof s.componentDidMount == "fu\
|
||
nction" && (t.flags |= 4194308), t.memoizedProps = n, t.memoizedState = u), s.props = n, s.state = u, s.context = c, n = l) : (typeof s.componentDidMount ==
|
||
"function" && (t.flags |= 4194308), n = !1);
|
||
} else {
|
||
s = t.stateNode, X7(e, t), l = t.memoizedProps, c = t.type === t.elementType ? l : gn(t.type, l), s.props = c, h = t.pendingProps, m =
|
||
s.context, u = r.contextType, typeof u == "object" && u !== null ? u = jr(u) : (u = lr(r) ? yi : Nt.current, u = Ys(t, u));
|
||
var g = r.getDerivedStateFromProps;
|
||
(p = typeof g == "function" || typeof s.getSnapshotBeforeUpdate == "function") || typeof s.UNSAFE_componentWillReceiveProps != "functi\
|
||
on" && typeof s.componentWillReceiveProps != "function" || (l !== h || m !== u) && Ax(t, s, n, u), la = !1, m = t.memoizedState, s.state = m,
|
||
yd(t, n, s, o);
|
||
var w = t.memoizedState;
|
||
l !== h || m !== w || sr.current || la ? (typeof g == "function" && (M5(t, r, g, n), w = t.memoizedState), (c = la || Dx(t, r, c, n, m,
|
||
w, u) || !1) ? (p || typeof s.UNSAFE_componentWillUpdate != "function" && typeof s.componentWillUpdate != "function" || (typeof s.componentWillUpdate ==
|
||
"function" && s.componentWillUpdate(n, w, u), typeof s.UNSAFE_componentWillUpdate == "function" && s.UNSAFE_componentWillUpdate(n, w, u)),
|
||
typeof s.componentDidUpdate == "function" && (t.flags |= 4), typeof s.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof s.
|
||
componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate !=
|
||
"function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024), t.memoizedProps = n, t.memoizedState = w), s.props =
|
||
n, s.state = w, s.context = u, n = c) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState ||
|
||
(t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024),
|
||
n = !1);
|
||
}
|
||
return $5(e, t, r, n, i, o);
|
||
}
|
||
a(Nx, "ij");
|
||
function $5(e, t, r, n, o, i) {
|
||
R6(e, t);
|
||
var s = (t.flags & 128) !== 0;
|
||
if (!n && !s) return o && Ex(t, r, !1), Ao(e, t, i);
|
||
n = t.stateNode, XH.current = t;
|
||
var l = s && typeof r.getDerivedStateFromError != "function" ? null : n.render();
|
||
return t.flags |= 1, e !== null && s ? (t.child = Xs(t, e.child, null, i), t.child = Xs(t, null, l, i)) : jt(e, t, l, i), t.memoizedState =
|
||
n.state, o && Ex(t, r, !0), t.child;
|
||
}
|
||
a($5, "kj");
|
||
function D6(e) {
|
||
var t = e.stateNode;
|
||
t.pendingContext ? Sx(e, t.pendingContext, t.pendingContext !== t.context) : t.context && Sx(e, t.context, !1), xv(e, t.containerInfo);
|
||
}
|
||
a(D6, "lj");
|
||
function Mx(e, t, r, n, o) {
|
||
return Ks(), vv(o), t.flags |= 256, jt(e, t, r, n), t.child;
|
||
}
|
||
a(Mx, "mj");
|
||
var j5 = { dehydrated: null, treeContext: null, retryLane: 0 };
|
||
function V5(e) {
|
||
return { baseLanes: e, cachePool: null, transitions: null };
|
||
}
|
||
a(V5, "oj");
|
||
function A6(e, t, r) {
|
||
var n = t.pendingProps, o = Ne.current, i = !1, s = (t.flags & 128) !== 0, l;
|
||
if ((l = s) || (l = e !== null && e.memoizedState === null ? !1 : (o & 2) !== 0), l ? (i = !0, t.flags &= -129) : (e === null || e.memoizedState !==
|
||
null) && (o |= 1), Ce(Ne, o & 1), e === null)
|
||
return O5(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? ((t.mode & 1) === 0 ? t.lanes = 1 : e.data === "$!" ?
|
||
t.lanes = 8 : t.lanes = 1073741824, null) : (s = n.children, e = n.fallback, i ? (n = t.mode, i = t.child, s = { mode: "hidden", children: s },
|
||
(n & 1) === 0 && i !== null ? (i.childLanes = 0, i.pendingProps = s) : i = Md(s, n, 0, null), e = vi(e, n, r, null), i.return = t, e.return =
|
||
t, i.sibling = e, t.child = i, t.child.memoizedState = V5(r), t.memoizedState = j5, e) : Pv(t, s));
|
||
if (o = e.memoizedState, o !== null && (l = o.dehydrated, l !== null)) return QH(e, t, s, n, l, o, r);
|
||
if (i) {
|
||
i = n.fallback, s = t.mode, o = e.child, l = o.sibling;
|
||
var u = { mode: "hidden", children: n.children };
|
||
return (s & 1) === 0 && t.child !== o ? (n = t.child, n.childLanes = 0, n.pendingProps = u, t.deletions = null) : (n = Sa(o, u), n.subtreeFlags =
|
||
o.subtreeFlags & 14680064), l !== null ? i = Sa(l, i) : (i = vi(i, s, r, null), i.flags |= 2), i.return = t, n.return = t, n.sibling =
|
||
i, t.child = n, n = i, i = t.child, s = e.child.memoizedState, s = s === null ? V5(r) : { baseLanes: s.baseLanes | r, cachePool: null,
|
||
transitions: s.transitions }, i.memoizedState = s, i.childLanes = e.childLanes & ~r, t.memoizedState = j5, n;
|
||
}
|
||
return i = e.child, e = i.sibling, n = Sa(i, { mode: "visible", children: n.children }), (t.mode & 1) === 0 && (n.lanes = r), n.return =
|
||
t, n.sibling = null, e !== null && (r = t.deletions, r === null ? (t.deletions = [e], t.flags |= 16) : r.push(e)), t.child = n, t.memoizedState =
|
||
null, n;
|
||
}
|
||
a(A6, "pj");
|
||
function Pv(e, t) {
|
||
return t = Md({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t;
|
||
}
|
||
a(Pv, "rj");
|
||
function U0(e, t, r, n) {
|
||
return n !== null && vv(n), Xs(t, e.child, null, r), e = Pv(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e;
|
||
}
|
||
a(U0, "tj");
|
||
function QH(e, t, r, n, o, i, s) {
|
||
if (r)
|
||
return t.flags & 256 ? (t.flags &= -257, n = n5(Error(N(422))), U0(e, t, s, n)) : t.memoizedState !== null ? (t.child = e.child, t.flags |=
|
||
128, null) : (i = n.fallback, o = t.mode, n = Md({ mode: "visible", children: n.children }, o, 0, null), i = vi(i, o, s, null), i.flags |=
|
||
2, n.return = t, i.return = t, n.sibling = i, t.child = n, (t.mode & 1) !== 0 && Xs(t, e.child, null, s), t.child.memoizedState = V5(s),
|
||
t.memoizedState = j5, i);
|
||
if ((t.mode & 1) === 0) return U0(e, t, s, null);
|
||
if (o.data === "$!") {
|
||
if (n = o.nextSibling && o.nextSibling.dataset, n) var l = n.dgst;
|
||
return n = l, i = Error(N(419)), n = n5(i, n, void 0), U0(e, t, s, n);
|
||
}
|
||
if (l = (s & e.childLanes) !== 0, ir || l) {
|
||
if (n = ht, n !== null) {
|
||
switch (s & -s) {
|
||
case 4:
|
||
o = 2;
|
||
break;
|
||
case 16:
|
||
o = 8;
|
||
break;
|
||
case 64:
|
||
case 128:
|
||
case 256:
|
||
case 512:
|
||
case 1024:
|
||
case 2048:
|
||
case 4096:
|
||
case 8192:
|
||
case 16384:
|
||
case 32768:
|
||
case 65536:
|
||
case 131072:
|
||
case 262144:
|
||
case 524288:
|
||
case 1048576:
|
||
case 2097152:
|
||
case 4194304:
|
||
case 8388608:
|
||
case 16777216:
|
||
case 33554432:
|
||
case 67108864:
|
||
o = 32;
|
||
break;
|
||
case 536870912:
|
||
o = 268435456;
|
||
break;
|
||
default:
|
||
o = 0;
|
||
}
|
||
o = (o & (n.suspendedLanes | s)) !== 0 ? 0 : o, o !== 0 && o !== i.retryLane && (i.retryLane = o, Do(e, o), Sn(n, e, o, -1));
|
||
}
|
||
return Mv(), n = n5(Error(N(421))), U0(e, t, s, n);
|
||
}
|
||
return o.data === "$?" ? (t.flags |= 128, t.child = e.child, t = c$.bind(null, e), o._reactRetry = t, null) : (e = i.treeContext, Er = ga(
|
||
o.nextSibling), br = t, Pe = !0, yn = null, e !== null && (Br[zr++] = Eo, Br[zr++] = bo, Br[zr++] = wi, Eo = e.id, bo = e.overflow, wi =
|
||
t), t = Pv(t, n.children), t.flags |= 4096, t);
|
||
}
|
||
a(QH, "sj");
|
||
function Bx(e, t, r) {
|
||
e.lanes |= t;
|
||
var n = e.alternate;
|
||
n !== null && (n.lanes |= t), N5(e.return, t, r);
|
||
}
|
||
a(Bx, "wj");
|
||
function o5(e, t, r, n, o) {
|
||
var i = e.memoizedState;
|
||
i === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: n, tail: r, tailMode: o } : (i.isBackwards =
|
||
t, i.rendering = null, i.renderingStartTime = 0, i.last = n, i.tail = r, i.tailMode = o);
|
||
}
|
||
a(o5, "xj");
|
||
function _6(e, t, r) {
|
||
var n = t.pendingProps, o = n.revealOrder, i = n.tail;
|
||
if (jt(e, t, n.children, r), n = Ne.current, (n & 2) !== 0) n = n & 1 | 2, t.flags |= 128;
|
||
else {
|
||
if (e !== null && (e.flags & 128) !== 0) e: for (e = t.child; e !== null; ) {
|
||
if (e.tag === 13) e.memoizedState !== null && Bx(e, r, t);
|
||
else if (e.tag === 19) Bx(e, r, t);
|
||
else if (e.child !== null) {
|
||
e.child.return = e, e = e.child;
|
||
continue;
|
||
}
|
||
if (e === t) break e;
|
||
for (; e.sibling === null; ) {
|
||
if (e.return === null || e.return === t) break e;
|
||
e = e.return;
|
||
}
|
||
e.sibling.return = e.return, e = e.sibling;
|
||
}
|
||
n &= 1;
|
||
}
|
||
if (Ce(Ne, n), (t.mode & 1) === 0) t.memoizedState = null;
|
||
else switch (o) {
|
||
case "forwards":
|
||
for (r = t.child, o = null; r !== null; ) e = r.alternate, e !== null && wd(e) === null && (o = r), r = r.sibling;
|
||
r = o, r === null ? (o = t.child, t.child = null) : (o = r.sibling, r.sibling = null), o5(t, !1, o, r, i);
|
||
break;
|
||
case "backwards":
|
||
for (r = null, o = t.child, t.child = null; o !== null; ) {
|
||
if (e = o.alternate, e !== null && wd(e) === null) {
|
||
t.child = o;
|
||
break;
|
||
}
|
||
e = o.sibling, o.sibling = r, r = o, o = e;
|
||
}
|
||
o5(t, !0, r, null, i);
|
||
break;
|
||
case "together":
|
||
o5(t, !1, null, null, void 0);
|
||
break;
|
||
default:
|
||
t.memoizedState = null;
|
||
}
|
||
return t.child;
|
||
}
|
||
a(_6, "yj");
|
||
function Z0(e, t) {
|
||
(t.mode & 1) === 0 && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2);
|
||
}
|
||
a(Z0, "jj");
|
||
function Ao(e, t, r) {
|
||
if (e !== null && (t.dependencies = e.dependencies), Ei |= t.lanes, (r & t.childLanes) === 0) return null;
|
||
if (e !== null && t.child !== e.child) throw Error(N(153));
|
||
if (t.child !== null) {
|
||
for (e = t.child, r = Sa(e, e.pendingProps), t.child = r, r.return = t; e.sibling !== null; ) e = e.sibling, r = r.sibling = Sa(e, e.pendingProps),
|
||
r.return = t;
|
||
r.sibling = null;
|
||
}
|
||
return t.child;
|
||
}
|
||
a(Ao, "$i");
|
||
function JH(e, t, r) {
|
||
switch (t.tag) {
|
||
case 3:
|
||
D6(t), Ks();
|
||
break;
|
||
case 5:
|
||
t6(t);
|
||
break;
|
||
case 1:
|
||
lr(t.type) && dd(t);
|
||
break;
|
||
case 4:
|
||
xv(t, t.stateNode.containerInfo);
|
||
break;
|
||
case 10:
|
||
var n = t.type._context, o = t.memoizedProps.value;
|
||
Ce(gd, n._currentValue), n._currentValue = o;
|
||
break;
|
||
case 13:
|
||
if (n = t.memoizedState, n !== null)
|
||
return n.dehydrated !== null ? (Ce(Ne, Ne.current & 1), t.flags |= 128, null) : (r & t.child.childLanes) !== 0 ? A6(e, t, r) : (Ce(
|
||
Ne, Ne.current & 1), e = Ao(e, t, r), e !== null ? e.sibling : null);
|
||
Ce(Ne, Ne.current & 1);
|
||
break;
|
||
case 19:
|
||
if (n = (r & t.childLanes) !== 0, (e.flags & 128) !== 0) {
|
||
if (n) return _6(e, t, r);
|
||
t.flags |= 128;
|
||
}
|
||
if (o = t.memoizedState, o !== null && (o.rendering = null, o.tail = null, o.lastEffect = null), Ce(Ne, Ne.current), n) break;
|
||
return null;
|
||
case 22:
|
||
case 23:
|
||
return t.lanes = 0, C6(e, t, r);
|
||
}
|
||
return Ao(e, t, r);
|
||
}
|
||
a(JH, "zj");
|
||
var T6, U5, I6, P6;
|
||
T6 = /* @__PURE__ */ a(function(e, t) {
|
||
for (var r = t.child; r !== null; ) {
|
||
if (r.tag === 5 || r.tag === 6) e.appendChild(r.stateNode);
|
||
else if (r.tag !== 4 && r.child !== null) {
|
||
r.child.return = r, r = r.child;
|
||
continue;
|
||
}
|
||
if (r === t) break;
|
||
for (; r.sibling === null; ) {
|
||
if (r.return === null || r.return === t) return;
|
||
r = r.return;
|
||
}
|
||
r.sibling.return = r.return, r = r.sibling;
|
||
}
|
||
}, "Aj");
|
||
U5 = /* @__PURE__ */ a(function() {
|
||
}, "Bj");
|
||
I6 = /* @__PURE__ */ a(function(e, t, r, n) {
|
||
var o = e.memoizedProps;
|
||
if (o !== n) {
|
||
e = t.stateNode, mi(qn.current);
|
||
var i = null;
|
||
switch (r) {
|
||
case "input":
|
||
o = f5(e, o), n = f5(e, n), i = [];
|
||
break;
|
||
case "select":
|
||
o = Be({}, o, { value: void 0 }), n = Be({}, n, { value: void 0 }), i = [];
|
||
break;
|
||
case "textarea":
|
||
o = m5(e, o), n = m5(e, n), i = [];
|
||
break;
|
||
default:
|
||
typeof o.onClick != "function" && typeof n.onClick == "function" && (e.onclick = pd);
|
||
}
|
||
v5(r, n);
|
||
var s;
|
||
r = null;
|
||
for (c in o) if (!n.hasOwnProperty(c) && o.hasOwnProperty(c) && o[c] != null) if (c === "style") {
|
||
var l = o[c];
|
||
for (s in l) l.hasOwnProperty(s) && (r || (r = {}), r[s] = "");
|
||
} else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarnin\
|
||
g" && c !== "autoFocus" && (Qc.hasOwnProperty(c) ? i || (i = []) : (i = i || []).push(c, null));
|
||
for (c in n) {
|
||
var u = n[c];
|
||
if (l = o?.[c], n.hasOwnProperty(c) && u !== l && (u != null || l != null)) if (c === "style") if (l) {
|
||
for (s in l) !l.hasOwnProperty(s) || u && u.hasOwnProperty(s) || (r || (r = {}), r[s] = "");
|
||
for (s in u) u.hasOwnProperty(s) && l[s] !== u[s] && (r || (r = {}), r[s] = u[s]);
|
||
} else r || (i || (i = []), i.push(
|
||
c,
|
||
r
|
||
)), r = u;
|
||
else c === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, l = l ? l.__html : void 0, u != null && l !== u && (i = i || []).
|
||
push(c, u)) : c === "children" ? typeof u != "string" && typeof u != "number" || (i = i || []).push(c, "" + u) : c !== "suppressCont\
|
||
entEditableWarning" && c !== "suppressHydrationWarning" && (Qc.hasOwnProperty(c) ? (u != null && c === "onScroll" && De("scroll", e), i || l ===
|
||
u || (i = [])) : (i = i || []).push(c, u));
|
||
}
|
||
r && (i = i || []).push("style", r);
|
||
var c = i;
|
||
(t.updateQueue = c) && (t.flags |= 4);
|
||
}
|
||
}, "Cj");
|
||
P6 = /* @__PURE__ */ a(function(e, t, r, n) {
|
||
r !== n && (t.flags |= 4);
|
||
}, "Dj");
|
||
function Oc(e, t) {
|
||
if (!Pe) switch (e.tailMode) {
|
||
case "hidden":
|
||
t = e.tail;
|
||
for (var r = null; t !== null; ) t.alternate !== null && (r = t), t = t.sibling;
|
||
r === null ? e.tail = null : r.sibling = null;
|
||
break;
|
||
case "collapsed":
|
||
r = e.tail;
|
||
for (var n = null; r !== null; ) r.alternate !== null && (n = r), r = r.sibling;
|
||
n === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : n.sibling = null;
|
||
}
|
||
}
|
||
a(Oc, "Ej");
|
||
function Lt(e) {
|
||
var t = e.alternate !== null && e.alternate.child === e.child, r = 0, n = 0;
|
||
if (t) for (var o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags & 14680064, n |= o.flags & 14680064, o.return =
|
||
e, o = o.sibling;
|
||
else for (o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags, n |= o.flags, o.return = e, o = o.sibling;
|
||
return e.subtreeFlags |= n, e.childLanes = r, t;
|
||
}
|
||
a(Lt, "S");
|
||
function ZH(e, t, r) {
|
||
var n = t.pendingProps;
|
||
switch (gv(t), t.tag) {
|
||
case 2:
|
||
case 16:
|
||
case 15:
|
||
case 0:
|
||
case 11:
|
||
case 7:
|
||
case 8:
|
||
case 12:
|
||
case 9:
|
||
case 14:
|
||
return Lt(t), null;
|
||
case 1:
|
||
return lr(t.type) && fd(), Lt(t), null;
|
||
case 3:
|
||
return n = t.stateNode, Qs(), Ae(sr), Ae(Nt), Rv(), n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), (e ===
|
||
null || e.child === null) && (j0(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && (t.flags & 256) === 0 || (t.flags |=
|
||
1024, yn !== null && (J5(yn), yn = null))), U5(e, t), Lt(t), null;
|
||
case 5:
|
||
Cv(t);
|
||
var o = mi(up.current);
|
||
if (r = t.type, e !== null && t.stateNode != null) I6(e, t, r, n, o), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152);
|
||
else {
|
||
if (!n) {
|
||
if (t.stateNode === null) throw Error(N(166));
|
||
return Lt(t), null;
|
||
}
|
||
if (e = mi(qn.current), j0(t)) {
|
||
n = t.stateNode, r = t.type;
|
||
var i = t.memoizedProps;
|
||
switch (n[Un] = t, n[sp] = i, e = (t.mode & 1) !== 0, r) {
|
||
case "dialog":
|
||
De("cancel", n), De("close", n);
|
||
break;
|
||
case "iframe":
|
||
case "object":
|
||
case "embed":
|
||
De("load", n);
|
||
break;
|
||
case "video":
|
||
case "audio":
|
||
for (o = 0; o < $c.length; o++) De($c[o], n);
|
||
break;
|
||
case "source":
|
||
De("error", n);
|
||
break;
|
||
case "img":
|
||
case "image":
|
||
case "link":
|
||
De(
|
||
"error",
|
||
n
|
||
), De("load", n);
|
||
break;
|
||
case "details":
|
||
De("toggle", n);
|
||
break;
|
||
case "input":
|
||
qb(n, i), De("invalid", n);
|
||
break;
|
||
case "select":
|
||
n._wrapperState = { wasMultiple: !!i.multiple }, De("invalid", n);
|
||
break;
|
||
case "textarea":
|
||
Yb(n, i), De("invalid", n);
|
||
}
|
||
v5(r, i), o = null;
|
||
for (var s in i) if (i.hasOwnProperty(s)) {
|
||
var l = i[s];
|
||
s === "children" ? typeof l == "string" ? n.textContent !== l && (i.suppressHydrationWarning !== !0 && $0(n.textContent, l, e),
|
||
o = ["children", l]) : typeof l == "number" && n.textContent !== "" + l && (i.suppressHydrationWarning !== !0 && $0(
|
||
n.textContent,
|
||
l,
|
||
e
|
||
), o = ["children", "" + l]) : Qc.hasOwnProperty(s) && l != null && s === "onScroll" && De("scroll", n);
|
||
}
|
||
switch (r) {
|
||
case "input":
|
||
T0(n), Gb(n, i, !0);
|
||
break;
|
||
case "textarea":
|
||
T0(n), Kb(n);
|
||
break;
|
||
case "select":
|
||
case "option":
|
||
break;
|
||
default:
|
||
typeof i.onClick == "function" && (n.onclick = pd);
|
||
}
|
||
n = o, t.updateQueue = n, n !== null && (t.flags |= 4);
|
||
} else {
|
||
s = o.nodeType === 9 ? o : o.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = o7(r)), e === "http://www.w3.org/1999/x\
|
||
html" ? r === "script" ? (e = s.createElement("div"), e.innerHTML = "<script><\/script>", e = e.removeChild(e.firstChild)) : typeof n.is == "\
|
||
string" ? e = s.createElement(r, { is: n.is }) : (e = s.createElement(r), r === "select" && (s = e, n.multiple ? s.multiple = !0 : n.size &&
|
||
(s.size = n.size))) : e = s.createElementNS(e, r), e[Un] = t, e[sp] = n, T6(e, t, !1, !1), t.stateNode = e;
|
||
e: {
|
||
switch (s = y5(r, n), r) {
|
||
case "dialog":
|
||
De("cancel", e), De("close", e), o = n;
|
||
break;
|
||
case "iframe":
|
||
case "object":
|
||
case "embed":
|
||
De("load", e), o = n;
|
||
break;
|
||
case "video":
|
||
case "audio":
|
||
for (o = 0; o < $c.length; o++) De($c[o], e);
|
||
o = n;
|
||
break;
|
||
case "source":
|
||
De("error", e), o = n;
|
||
break;
|
||
case "img":
|
||
case "image":
|
||
case "link":
|
||
De(
|
||
"error",
|
||
e
|
||
), De("load", e), o = n;
|
||
break;
|
||
case "details":
|
||
De("toggle", e), o = n;
|
||
break;
|
||
case "input":
|
||
qb(e, n), o = f5(e, n), De("invalid", e);
|
||
break;
|
||
case "option":
|
||
o = n;
|
||
break;
|
||
case "select":
|
||
e._wrapperState = { wasMultiple: !!n.multiple }, o = Be({}, n, { value: void 0 }), De("invalid", e);
|
||
break;
|
||
case "textarea":
|
||
Yb(e, n), o = m5(e, n), De("invalid", e);
|
||
break;
|
||
default:
|
||
o = n;
|
||
}
|
||
v5(r, o), l = o;
|
||
for (i in l) if (l.hasOwnProperty(i)) {
|
||
var u = l[i];
|
||
i === "style" ? s7(e, u) : i === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, u != null && a7(e, u)) : i === "chi\
|
||
ldren" ? typeof u == "string" ? (r !== "textarea" || u !== "") && Jc(e, u) : typeof u == "number" && Jc(e, "" + u) : i !== "suppressContentE\
|
||
ditableWarning" && i !== "suppressHydrationWarning" && i !== "autoFocus" && (Qc.hasOwnProperty(i) ? u != null && i === "onScroll" && De("scr\
|
||
oll", e) : u != null && tv(e, i, u, s));
|
||
}
|
||
switch (r) {
|
||
case "input":
|
||
T0(e), Gb(e, n, !1);
|
||
break;
|
||
case "textarea":
|
||
T0(e), Kb(e);
|
||
break;
|
||
case "option":
|
||
n.value != null && e.setAttribute("value", "" + Ea(n.value));
|
||
break;
|
||
case "select":
|
||
e.multiple = !!n.multiple, i = n.value, i != null ? $s(e, !!n.multiple, i, !1) : n.defaultValue != null && $s(
|
||
e,
|
||
!!n.multiple,
|
||
n.defaultValue,
|
||
!0
|
||
);
|
||
break;
|
||
default:
|
||
typeof o.onClick == "function" && (e.onclick = pd);
|
||
}
|
||
switch (r) {
|
||
case "button":
|
||
case "input":
|
||
case "select":
|
||
case "textarea":
|
||
n = !!n.autoFocus;
|
||
break e;
|
||
case "img":
|
||
n = !0;
|
||
break e;
|
||
default:
|
||
n = !1;
|
||
}
|
||
}
|
||
n && (t.flags |= 4);
|
||
}
|
||
t.ref !== null && (t.flags |= 512, t.flags |= 2097152);
|
||
}
|
||
return Lt(t), null;
|
||
case 6:
|
||
if (e && t.stateNode != null) P6(e, t, e.memoizedProps, n);
|
||
else {
|
||
if (typeof n != "string" && t.stateNode === null) throw Error(N(166));
|
||
if (r = mi(up.current), mi(qn.current), j0(t)) {
|
||
if (n = t.stateNode, r = t.memoizedProps, n[Un] = t, (i = n.nodeValue !== r) && (e = br, e !== null)) switch (e.tag) {
|
||
case 3:
|
||
$0(n.nodeValue, r, (e.mode & 1) !== 0);
|
||
break;
|
||
case 5:
|
||
e.memoizedProps.suppressHydrationWarning !== !0 && $0(n.nodeValue, r, (e.mode & 1) !== 0);
|
||
}
|
||
i && (t.flags |= 4);
|
||
} else n = (r.nodeType === 9 ? r : r.ownerDocument).createTextNode(n), n[Un] = t, t.stateNode = n;
|
||
}
|
||
return Lt(t), null;
|
||
case 13:
|
||
if (Ae(Ne), n = t.memoizedState, e === null || e.memoizedState !== null && e.memoizedState.dehydrated !== null) {
|
||
if (Pe && Er !== null && (t.mode & 1) !== 0 && (t.flags & 128) === 0) Y7(), Ks(), t.flags |= 98560, i = !1;
|
||
else if (i = j0(t), n !== null && n.dehydrated !== null) {
|
||
if (e === null) {
|
||
if (!i) throw Error(N(318));
|
||
if (i = t.memoizedState, i = i !== null ? i.dehydrated : null, !i) throw Error(N(317));
|
||
i[Un] = t;
|
||
} else Ks(), (t.flags & 128) === 0 && (t.memoizedState = null), t.flags |= 4;
|
||
Lt(t), i = !1;
|
||
} else yn !== null && (J5(yn), yn = null), i = !0;
|
||
if (!i) return t.flags & 65536 ? t : null;
|
||
}
|
||
return (t.flags & 128) !== 0 ? (t.lanes = r, t) : (n = n !== null, n !== (e !== null && e.memoizedState !== null) && n && (t.child.flags |=
|
||
8192, (t.mode & 1) !== 0 && (e === null || (Ne.current & 1) !== 0 ? at === 0 && (at = 3) : Mv())), t.updateQueue !== null && (t.flags |=
|
||
4), Lt(t), null);
|
||
case 4:
|
||
return Qs(), U5(e, t), e === null && ap(t.stateNode.containerInfo), Lt(t), null;
|
||
case 10:
|
||
return Sv(t.type._context), Lt(t), null;
|
||
case 17:
|
||
return lr(t.type) && fd(), Lt(t), null;
|
||
case 19:
|
||
if (Ae(Ne), i = t.memoizedState, i === null) return Lt(t), null;
|
||
if (n = (t.flags & 128) !== 0, s = i.rendering, s === null) if (n) Oc(i, !1);
|
||
else {
|
||
if (at !== 0 || e !== null && (e.flags & 128) !== 0) for (e = t.child; e !== null; ) {
|
||
if (s = wd(e), s !== null) {
|
||
for (t.flags |= 128, Oc(i, !1), n = s.updateQueue, n !== null && (t.updateQueue = n, t.flags |= 4), t.subtreeFlags = 0, n = r,
|
||
r = t.child; r !== null; ) i = r, e = n, i.flags &= 14680066, s = i.alternate, s === null ? (i.childLanes = 0, i.lanes = e, i.
|
||
child = null, i.subtreeFlags = 0, i.memoizedProps = null, i.memoizedState = null, i.updateQueue = null, i.dependencies = null,
|
||
i.stateNode = null) : (i.childLanes = s.childLanes, i.lanes = s.lanes, i.child = s.child, i.subtreeFlags = 0, i.deletions = null,
|
||
i.memoizedProps = s.memoizedProps, i.memoizedState = s.memoizedState, i.updateQueue = s.updateQueue, i.type = s.type, e = s.dependencies,
|
||
i.dependencies = e === null ? null : { lanes: e.lanes, firstContext: e.firstContext }), r = r.sibling;
|
||
return Ce(Ne, Ne.current & 1 | 2), t.child;
|
||
}
|
||
e = e.sibling;
|
||
}
|
||
i.tail !== null && Ge() > Zs && (t.flags |= 128, n = !0, Oc(i, !1), t.lanes = 4194304);
|
||
}
|
||
else {
|
||
if (!n) if (e = wd(s), e !== null) {
|
||
if (t.flags |= 128, n = !0, r = e.updateQueue, r !== null && (t.updateQueue = r, t.flags |= 4), Oc(i, !0), i.tail === null && i.
|
||
tailMode === "hidden" && !s.alternate && !Pe) return Lt(t), null;
|
||
} else 2 * Ge() - i.renderingStartTime > Zs && r !== 1073741824 && (t.flags |= 128, n = !0, Oc(i, !1), t.lanes = 4194304);
|
||
i.isBackwards ? (s.sibling = t.child, t.child = s) : (r = i.last, r !== null ? r.sibling = s : t.child = s, i.last = s);
|
||
}
|
||
return i.tail !== null ? (t = i.tail, i.rendering = t, i.tail = t.sibling, i.renderingStartTime = Ge(), t.sibling = null, r = Ne.current,
|
||
Ce(Ne, n ? r & 1 | 2 : r & 1), t) : (Lt(t), null);
|
||
case 22:
|
||
case 23:
|
||
return Nv(), n = t.memoizedState !== null, e !== null && e.memoizedState !== null !== n && (t.flags |= 8192), n && (t.mode & 1) !== 0 ?
|
||
(Sr & 1073741824) !== 0 && (Lt(t), t.subtreeFlags & 6 && (t.flags |= 8192)) : Lt(t), null;
|
||
case 24:
|
||
return null;
|
||
case 25:
|
||
return null;
|
||
}
|
||
throw Error(N(156, t.tag));
|
||
}
|
||
a(ZH, "Fj");
|
||
function e$(e, t) {
|
||
switch (gv(t), t.tag) {
|
||
case 1:
|
||
return lr(t.type) && fd(), e = t.flags, e & 65536 ? (t.flags = e & -65537 | 128, t) : null;
|
||
case 3:
|
||
return Qs(), Ae(sr), Ae(Nt), Rv(), e = t.flags, (e & 65536) !== 0 && (e & 128) === 0 ? (t.flags = e & -65537 | 128, t) : null;
|
||
case 5:
|
||
return Cv(t), null;
|
||
case 13:
|
||
if (Ae(Ne), e = t.memoizedState, e !== null && e.dehydrated !== null) {
|
||
if (t.alternate === null) throw Error(N(340));
|
||
Ks();
|
||
}
|
||
return e = t.flags, e & 65536 ? (t.flags = e & -65537 | 128, t) : null;
|
||
case 19:
|
||
return Ae(Ne), null;
|
||
case 4:
|
||
return Qs(), null;
|
||
case 10:
|
||
return Sv(t.type._context), null;
|
||
case 22:
|
||
case 23:
|
||
return Nv(), null;
|
||
case 24:
|
||
return null;
|
||
default:
|
||
return null;
|
||
}
|
||
}
|
||
a(e$, "Jj");
|
||
var W0 = !1, Ot = !1, t$ = typeof WeakSet == "function" ? WeakSet : Set, U = null;
|
||
function zs(e, t) {
|
||
var r = e.ref;
|
||
if (r !== null) if (typeof r == "function") try {
|
||
r(null);
|
||
} catch (n) {
|
||
$e(e, t, n);
|
||
}
|
||
else r.current = null;
|
||
}
|
||
a(zs, "Mj");
|
||
function W5(e, t, r) {
|
||
try {
|
||
r();
|
||
} catch (n) {
|
||
$e(e, t, n);
|
||
}
|
||
}
|
||
a(W5, "Nj");
|
||
var zx = !1;
|
||
function r$(e, t) {
|
||
if (_5 = ld, e = O7(), hv(e)) {
|
||
if ("selectionStart" in e) var r = { start: e.selectionStart, end: e.selectionEnd };
|
||
else e: {
|
||
r = (r = e.ownerDocument) && r.defaultView || window;
|
||
var n = r.getSelection && r.getSelection();
|
||
if (n && n.rangeCount !== 0) {
|
||
r = n.anchorNode;
|
||
var o = n.anchorOffset, i = n.focusNode;
|
||
n = n.focusOffset;
|
||
try {
|
||
r.nodeType, i.nodeType;
|
||
} catch {
|
||
r = null;
|
||
break e;
|
||
}
|
||
var s = 0, l = -1, u = -1, c = 0, p = 0, h = e, m = null;
|
||
t: for (; ; ) {
|
||
for (var g; h !== r || o !== 0 && h.nodeType !== 3 || (l = s + o), h !== i || n !== 0 && h.nodeType !== 3 || (u = s + n), h.nodeType ===
|
||
3 && (s += h.nodeValue.length), (g = h.firstChild) !== null; )
|
||
m = h, h = g;
|
||
for (; ; ) {
|
||
if (h === e) break t;
|
||
if (m === r && ++c === o && (l = s), m === i && ++p === n && (u = s), (g = h.nextSibling) !== null) break;
|
||
h = m, m = h.parentNode;
|
||
}
|
||
h = g;
|
||
}
|
||
r = l === -1 || u === -1 ? null : { start: l, end: u };
|
||
} else r = null;
|
||
}
|
||
r = r || { start: 0, end: 0 };
|
||
} else r = null;
|
||
for (T5 = { focusedElem: e, selectionRange: r }, ld = !1, U = t; U !== null; ) if (t = U, e = t.child, (t.subtreeFlags & 1028) !== 0 && e !==
|
||
null) e.return = t, U = e;
|
||
else for (; U !== null; ) {
|
||
t = U;
|
||
try {
|
||
var w = t.alternate;
|
||
if ((t.flags & 1024) !== 0) switch (t.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
break;
|
||
case 1:
|
||
if (w !== null) {
|
||
var v = w.memoizedProps, S = w.memoizedState, E = t.stateNode, y = E.getSnapshotBeforeUpdate(t.elementType === t.type ? v : gn(
|
||
t.type, v), S);
|
||
E.__reactInternalSnapshotBeforeUpdate = y;
|
||
}
|
||
break;
|
||
case 3:
|
||
var b = t.stateNode.containerInfo;
|
||
b.nodeType === 1 ? b.textContent = "" : b.nodeType === 9 && b.documentElement && b.removeChild(b.documentElement);
|
||
break;
|
||
case 5:
|
||
case 6:
|
||
case 4:
|
||
case 17:
|
||
break;
|
||
default:
|
||
throw Error(N(163));
|
||
}
|
||
} catch (x) {
|
||
$e(t, t.return, x);
|
||
}
|
||
if (e = t.sibling, e !== null) {
|
||
e.return = t.return, U = e;
|
||
break;
|
||
}
|
||
U = t.return;
|
||
}
|
||
return w = zx, zx = !1, w;
|
||
}
|
||
a(r$, "Pj");
|
||
function Yc(e, t, r) {
|
||
var n = t.updateQueue;
|
||
if (n = n !== null ? n.lastEffect : null, n !== null) {
|
||
var o = n = n.next;
|
||
do {
|
||
if ((o.tag & e) === e) {
|
||
var i = o.destroy;
|
||
o.destroy = void 0, i !== void 0 && W5(t, r, i);
|
||
}
|
||
o = o.next;
|
||
} while (o !== n);
|
||
}
|
||
}
|
||
a(Yc, "Qj");
|
||
function Od(e, t) {
|
||
if (t = t.updateQueue, t = t !== null ? t.lastEffect : null, t !== null) {
|
||
var r = t = t.next;
|
||
do {
|
||
if ((r.tag & e) === e) {
|
||
var n = r.create;
|
||
r.destroy = n();
|
||
}
|
||
r = r.next;
|
||
} while (r !== t);
|
||
}
|
||
}
|
||
a(Od, "Rj");
|
||
function q5(e) {
|
||
var t = e.ref;
|
||
if (t !== null) {
|
||
var r = e.stateNode;
|
||
switch (e.tag) {
|
||
case 5:
|
||
e = r;
|
||
break;
|
||
default:
|
||
e = r;
|
||
}
|
||
typeof t == "function" ? t(e) : t.current = e;
|
||
}
|
||
}
|
||
a(q5, "Sj");
|
||
function k6(e) {
|
||
var t = e.alternate;
|
||
t !== null && (e.alternate = null, k6(t)), e.child = null, e.deletions = null, e.sibling = null, e.tag === 5 && (t = e.stateNode, t !== null &&
|
||
(delete t[Un], delete t[sp], delete t[k5], delete t[BH], delete t[zH])), e.stateNode = null, e.return = null, e.dependencies = null, e.memoizedProps =
|
||
null, e.memoizedState = null, e.pendingProps = null, e.stateNode = null, e.updateQueue = null;
|
||
}
|
||
a(k6, "Tj");
|
||
function F6(e) {
|
||
return e.tag === 5 || e.tag === 3 || e.tag === 4;
|
||
}
|
||
a(F6, "Uj");
|
||
function Hx(e) {
|
||
e: for (; ; ) {
|
||
for (; e.sibling === null; ) {
|
||
if (e.return === null || F6(e.return)) return null;
|
||
e = e.return;
|
||
}
|
||
for (e.sibling.return = e.return, e = e.sibling; e.tag !== 5 && e.tag !== 6 && e.tag !== 18; ) {
|
||
if (e.flags & 2 || e.child === null || e.tag === 4) continue e;
|
||
e.child.return = e, e = e.child;
|
||
}
|
||
if (!(e.flags & 2)) return e.stateNode;
|
||
}
|
||
}
|
||
a(Hx, "Vj");
|
||
function G5(e, t, r) {
|
||
var n = e.tag;
|
||
if (n === 5 || n === 6) e = e.stateNode, t ? r.nodeType === 8 ? r.parentNode.insertBefore(e, t) : r.insertBefore(e, t) : (r.nodeType ===
|
||
8 ? (t = r.parentNode, t.insertBefore(e, r)) : (t = r, t.appendChild(e)), r = r._reactRootContainer, r != null || t.onclick !== null || (t.
|
||
onclick = pd));
|
||
else if (n !== 4 && (e = e.child, e !== null)) for (G5(e, t, r), e = e.sibling; e !== null; ) G5(e, t, r), e = e.sibling;
|
||
}
|
||
a(G5, "Wj");
|
||
function Y5(e, t, r) {
|
||
var n = e.tag;
|
||
if (n === 5 || n === 6) e = e.stateNode, t ? r.insertBefore(e, t) : r.appendChild(e);
|
||
else if (n !== 4 && (e = e.child, e !== null)) for (Y5(e, t, r), e = e.sibling; e !== null; ) Y5(e, t, r), e = e.sibling;
|
||
}
|
||
a(Y5, "Xj");
|
||
var bt = null, vn = !1;
|
||
function ia(e, t, r) {
|
||
for (r = r.child; r !== null; ) L6(e, t, r), r = r.sibling;
|
||
}
|
||
a(ia, "Zj");
|
||
function L6(e, t, r) {
|
||
if (Wn && typeof Wn.onCommitFiberUnmount == "function") try {
|
||
Wn.onCommitFiberUnmount(Ad, r);
|
||
} catch {
|
||
}
|
||
switch (r.tag) {
|
||
case 5:
|
||
Ot || zs(r, t);
|
||
case 6:
|
||
var n = bt, o = vn;
|
||
bt = null, ia(e, t, r), bt = n, vn = o, bt !== null && (vn ? (e = bt, r = r.stateNode, e.nodeType === 8 ? e.parentNode.removeChild(r) :
|
||
e.removeChild(r)) : bt.removeChild(r.stateNode));
|
||
break;
|
||
case 18:
|
||
bt !== null && (vn ? (e = bt, r = r.stateNode, e.nodeType === 8 ? Q2(e.parentNode, r) : e.nodeType === 1 && Q2(e, r), rp(e)) : Q2(bt,
|
||
r.stateNode));
|
||
break;
|
||
case 4:
|
||
n = bt, o = vn, bt = r.stateNode.containerInfo, vn = !0, ia(e, t, r), bt = n, vn = o;
|
||
break;
|
||
case 0:
|
||
case 11:
|
||
case 14:
|
||
case 15:
|
||
if (!Ot && (n = r.updateQueue, n !== null && (n = n.lastEffect, n !== null))) {
|
||
o = n = n.next;
|
||
do {
|
||
var i = o, s = i.destroy;
|
||
i = i.tag, s !== void 0 && ((i & 2) !== 0 || (i & 4) !== 0) && W5(r, t, s), o = o.next;
|
||
} while (o !== n);
|
||
}
|
||
ia(e, t, r);
|
||
break;
|
||
case 1:
|
||
if (!Ot && (zs(r, t), n = r.stateNode, typeof n.componentWillUnmount == "function")) try {
|
||
n.props = r.memoizedProps, n.state = r.memoizedState, n.componentWillUnmount();
|
||
} catch (l) {
|
||
$e(r, t, l);
|
||
}
|
||
ia(e, t, r);
|
||
break;
|
||
case 21:
|
||
ia(e, t, r);
|
||
break;
|
||
case 22:
|
||
r.mode & 1 ? (Ot = (n = Ot) || r.memoizedState !== null, ia(e, t, r), Ot = n) : ia(e, t, r);
|
||
break;
|
||
default:
|
||
ia(e, t, r);
|
||
}
|
||
}
|
||
a(L6, "ak");
|
||
function $x(e) {
|
||
var t = e.updateQueue;
|
||
if (t !== null) {
|
||
e.updateQueue = null;
|
||
var r = e.stateNode;
|
||
r === null && (r = e.stateNode = new t$()), t.forEach(function(n) {
|
||
var o = p$.bind(null, e, n);
|
||
r.has(n) || (r.add(n), n.then(o, o));
|
||
});
|
||
}
|
||
}
|
||
a($x, "bk");
|
||
function mn(e, t) {
|
||
var r = t.deletions;
|
||
if (r !== null) for (var n = 0; n < r.length; n++) {
|
||
var o = r[n];
|
||
try {
|
||
var i = e, s = t, l = s;
|
||
e: for (; l !== null; ) {
|
||
switch (l.tag) {
|
||
case 5:
|
||
bt = l.stateNode, vn = !1;
|
||
break e;
|
||
case 3:
|
||
bt = l.stateNode.containerInfo, vn = !0;
|
||
break e;
|
||
case 4:
|
||
bt = l.stateNode.containerInfo, vn = !0;
|
||
break e;
|
||
}
|
||
l = l.return;
|
||
}
|
||
if (bt === null) throw Error(N(160));
|
||
L6(i, s, o), bt = null, vn = !1;
|
||
var u = o.alternate;
|
||
u !== null && (u.return = null), o.return = null;
|
||
} catch (c) {
|
||
$e(o, t, c);
|
||
}
|
||
}
|
||
if (t.subtreeFlags & 12854) for (t = t.child; t !== null; ) O6(t, e), t = t.sibling;
|
||
}
|
||
a(mn, "dk");
|
||
function O6(e, t) {
|
||
var r = e.alternate, n = e.flags;
|
||
switch (e.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 14:
|
||
case 15:
|
||
if (mn(t, e), jn(e), n & 4) {
|
||
try {
|
||
Yc(3, e, e.return), Od(3, e);
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
try {
|
||
Yc(5, e, e.return);
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
}
|
||
break;
|
||
case 1:
|
||
mn(t, e), jn(e), n & 512 && r !== null && zs(r, r.return);
|
||
break;
|
||
case 5:
|
||
if (mn(t, e), jn(e), n & 512 && r !== null && zs(r, r.return), e.flags & 32) {
|
||
var o = e.stateNode;
|
||
try {
|
||
Jc(o, "");
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
}
|
||
if (n & 4 && (o = e.stateNode, o != null)) {
|
||
var i = e.memoizedProps, s = r !== null ? r.memoizedProps : i, l = e.type, u = e.updateQueue;
|
||
if (e.updateQueue = null, u !== null) try {
|
||
l === "input" && i.type === "radio" && i.name != null && r7(o, i), y5(l, s);
|
||
var c = y5(l, i);
|
||
for (s = 0; s < u.length; s += 2) {
|
||
var p = u[s], h = u[s + 1];
|
||
p === "style" ? s7(o, h) : p === "dangerouslySetInnerHTML" ? a7(o, h) : p === "children" ? Jc(o, h) : tv(o, p, h, c);
|
||
}
|
||
switch (l) {
|
||
case "input":
|
||
d5(o, i);
|
||
break;
|
||
case "textarea":
|
||
n7(o, i);
|
||
break;
|
||
case "select":
|
||
var m = o._wrapperState.wasMultiple;
|
||
o._wrapperState.wasMultiple = !!i.multiple;
|
||
var g = i.value;
|
||
g != null ? $s(o, !!i.multiple, g, !1) : m !== !!i.multiple && (i.defaultValue != null ? $s(
|
||
o,
|
||
!!i.multiple,
|
||
i.defaultValue,
|
||
!0
|
||
) : $s(o, !!i.multiple, i.multiple ? [] : "", !1));
|
||
}
|
||
o[sp] = i;
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
}
|
||
break;
|
||
case 6:
|
||
if (mn(t, e), jn(e), n & 4) {
|
||
if (e.stateNode === null) throw Error(N(162));
|
||
o = e.stateNode, i = e.memoizedProps;
|
||
try {
|
||
o.nodeValue = i;
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
}
|
||
break;
|
||
case 3:
|
||
if (mn(t, e), jn(e), n & 4 && r !== null && r.memoizedState.isDehydrated) try {
|
||
rp(t.containerInfo);
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
break;
|
||
case 4:
|
||
mn(t, e), jn(e);
|
||
break;
|
||
case 13:
|
||
mn(t, e), jn(e), o = e.child, o.flags & 8192 && (i = o.memoizedState !== null, o.stateNode.isHidden = i, !i || o.alternate !== null &&
|
||
o.alternate.memoizedState !== null || (Lv = Ge())), n & 4 && $x(e);
|
||
break;
|
||
case 22:
|
||
if (p = r !== null && r.memoizedState !== null, e.mode & 1 ? (Ot = (c = Ot) || p, mn(t, e), Ot = c) : mn(t, e), jn(e), n & 8192) {
|
||
if (c = e.memoizedState !== null, (e.stateNode.isHidden = c) && !p && (e.mode & 1) !== 0) for (U = e, p = e.child; p !== null; ) {
|
||
for (h = U = p; U !== null; ) {
|
||
switch (m = U, g = m.child, m.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 14:
|
||
case 15:
|
||
Yc(4, m, m.return);
|
||
break;
|
||
case 1:
|
||
zs(m, m.return);
|
||
var w = m.stateNode;
|
||
if (typeof w.componentWillUnmount == "function") {
|
||
n = m, r = m.return;
|
||
try {
|
||
t = n, w.props = t.memoizedProps, w.state = t.memoizedState, w.componentWillUnmount();
|
||
} catch (v) {
|
||
$e(n, r, v);
|
||
}
|
||
}
|
||
break;
|
||
case 5:
|
||
zs(m, m.return);
|
||
break;
|
||
case 22:
|
||
if (m.memoizedState !== null) {
|
||
Vx(h);
|
||
continue;
|
||
}
|
||
}
|
||
g !== null ? (g.return = m, U = g) : Vx(h);
|
||
}
|
||
p = p.sibling;
|
||
}
|
||
e: for (p = null, h = e; ; ) {
|
||
if (h.tag === 5) {
|
||
if (p === null) {
|
||
p = h;
|
||
try {
|
||
o = h.stateNode, c ? (i = o.style, typeof i.setProperty == "function" ? i.setProperty("display", "none", "important") : i.
|
||
display = "none") : (l = h.stateNode, u = h.memoizedProps.style, s = u != null && u.hasOwnProperty("display") ? u.display :
|
||
null, l.style.display = i7("display", s));
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
}
|
||
} else if (h.tag === 6) {
|
||
if (p === null) try {
|
||
h.stateNode.nodeValue = c ? "" : h.memoizedProps;
|
||
} catch (v) {
|
||
$e(e, e.return, v);
|
||
}
|
||
} else if ((h.tag !== 22 && h.tag !== 23 || h.memoizedState === null || h === e) && h.child !== null) {
|
||
h.child.return = h, h = h.child;
|
||
continue;
|
||
}
|
||
if (h === e) break e;
|
||
for (; h.sibling === null; ) {
|
||
if (h.return === null || h.return === e) break e;
|
||
p === h && (p = null), h = h.return;
|
||
}
|
||
p === h && (p = null), h.sibling.return = h.return, h = h.sibling;
|
||
}
|
||
}
|
||
break;
|
||
case 19:
|
||
mn(t, e), jn(e), n & 4 && $x(e);
|
||
break;
|
||
case 21:
|
||
break;
|
||
default:
|
||
mn(
|
||
t,
|
||
e
|
||
), jn(e);
|
||
}
|
||
}
|
||
a(O6, "ek");
|
||
function jn(e) {
|
||
var t = e.flags;
|
||
if (t & 2) {
|
||
try {
|
||
e: {
|
||
for (var r = e.return; r !== null; ) {
|
||
if (F6(r)) {
|
||
var n = r;
|
||
break e;
|
||
}
|
||
r = r.return;
|
||
}
|
||
throw Error(N(160));
|
||
}
|
||
switch (n.tag) {
|
||
case 5:
|
||
var o = n.stateNode;
|
||
n.flags & 32 && (Jc(o, ""), n.flags &= -33);
|
||
var i = Hx(e);
|
||
Y5(e, i, o);
|
||
break;
|
||
case 3:
|
||
case 4:
|
||
var s = n.stateNode.containerInfo, l = Hx(e);
|
||
G5(e, l, s);
|
||
break;
|
||
default:
|
||
throw Error(N(161));
|
||
}
|
||
} catch (u) {
|
||
$e(e, e.return, u);
|
||
}
|
||
e.flags &= -3;
|
||
}
|
||
t & 4096 && (e.flags &= -4097);
|
||
}
|
||
a(jn, "fk");
|
||
function n$(e, t, r) {
|
||
U = e, N6(e, t, r);
|
||
}
|
||
a(n$, "ik");
|
||
function N6(e, t, r) {
|
||
for (var n = (e.mode & 1) !== 0; U !== null; ) {
|
||
var o = U, i = o.child;
|
||
if (o.tag === 22 && n) {
|
||
var s = o.memoizedState !== null || W0;
|
||
if (!s) {
|
||
var l = o.alternate, u = l !== null && l.memoizedState !== null || Ot;
|
||
l = W0;
|
||
var c = Ot;
|
||
if (W0 = s, (Ot = u) && !c) for (U = o; U !== null; ) s = U, u = s.child, s.tag === 22 && s.memoizedState !== null ? Ux(o) : u !==
|
||
null ? (u.return = s, U = u) : Ux(o);
|
||
for (; i !== null; ) U = i, N6(i, t, r), i = i.sibling;
|
||
U = o, W0 = l, Ot = c;
|
||
}
|
||
jx(e, t, r);
|
||
} else (o.subtreeFlags & 8772) !== 0 && i !== null ? (i.return = o, U = i) : jx(e, t, r);
|
||
}
|
||
}
|
||
a(N6, "jk");
|
||
function jx(e) {
|
||
for (; U !== null; ) {
|
||
var t = U;
|
||
if ((t.flags & 8772) !== 0) {
|
||
var r = t.alternate;
|
||
try {
|
||
if ((t.flags & 8772) !== 0) switch (t.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
Ot || Od(5, t);
|
||
break;
|
||
case 1:
|
||
var n = t.stateNode;
|
||
if (t.flags & 4 && !Ot) if (r === null) n.componentDidMount();
|
||
else {
|
||
var o = t.elementType === t.type ? r.memoizedProps : gn(t.type, r.memoizedProps);
|
||
n.componentDidUpdate(o, r.memoizedState, n.__reactInternalSnapshotBeforeUpdate);
|
||
}
|
||
var i = t.updateQueue;
|
||
i !== null && Rx(t, i, n);
|
||
break;
|
||
case 3:
|
||
var s = t.updateQueue;
|
||
if (s !== null) {
|
||
if (r = null, t.child !== null) switch (t.child.tag) {
|
||
case 5:
|
||
r = t.child.stateNode;
|
||
break;
|
||
case 1:
|
||
r = t.child.stateNode;
|
||
}
|
||
Rx(t, s, r);
|
||
}
|
||
break;
|
||
case 5:
|
||
var l = t.stateNode;
|
||
if (r === null && t.flags & 4) {
|
||
r = l;
|
||
var u = t.memoizedProps;
|
||
switch (t.type) {
|
||
case "button":
|
||
case "input":
|
||
case "select":
|
||
case "textarea":
|
||
u.autoFocus && r.focus();
|
||
break;
|
||
case "img":
|
||
u.src && (r.src = u.src);
|
||
}
|
||
}
|
||
break;
|
||
case 6:
|
||
break;
|
||
case 4:
|
||
break;
|
||
case 12:
|
||
break;
|
||
case 13:
|
||
if (t.memoizedState === null) {
|
||
var c = t.alternate;
|
||
if (c !== null) {
|
||
var p = c.memoizedState;
|
||
if (p !== null) {
|
||
var h = p.dehydrated;
|
||
h !== null && rp(h);
|
||
}
|
||
}
|
||
}
|
||
break;
|
||
case 19:
|
||
case 17:
|
||
case 21:
|
||
case 22:
|
||
case 23:
|
||
case 25:
|
||
break;
|
||
default:
|
||
throw Error(N(163));
|
||
}
|
||
Ot || t.flags & 512 && q5(t);
|
||
} catch (m) {
|
||
$e(t, t.return, m);
|
||
}
|
||
}
|
||
if (t === e) {
|
||
U = null;
|
||
break;
|
||
}
|
||
if (r = t.sibling, r !== null) {
|
||
r.return = t.return, U = r;
|
||
break;
|
||
}
|
||
U = t.return;
|
||
}
|
||
}
|
||
a(jx, "lk");
|
||
function Vx(e) {
|
||
for (; U !== null; ) {
|
||
var t = U;
|
||
if (t === e) {
|
||
U = null;
|
||
break;
|
||
}
|
||
var r = t.sibling;
|
||
if (r !== null) {
|
||
r.return = t.return, U = r;
|
||
break;
|
||
}
|
||
U = t.return;
|
||
}
|
||
}
|
||
a(Vx, "hk");
|
||
function Ux(e) {
|
||
for (; U !== null; ) {
|
||
var t = U;
|
||
try {
|
||
switch (t.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
var r = t.return;
|
||
try {
|
||
Od(4, t);
|
||
} catch (u) {
|
||
$e(t, r, u);
|
||
}
|
||
break;
|
||
case 1:
|
||
var n = t.stateNode;
|
||
if (typeof n.componentDidMount == "function") {
|
||
var o = t.return;
|
||
try {
|
||
n.componentDidMount();
|
||
} catch (u) {
|
||
$e(t, o, u);
|
||
}
|
||
}
|
||
var i = t.return;
|
||
try {
|
||
q5(t);
|
||
} catch (u) {
|
||
$e(t, i, u);
|
||
}
|
||
break;
|
||
case 5:
|
||
var s = t.return;
|
||
try {
|
||
q5(t);
|
||
} catch (u) {
|
||
$e(t, s, u);
|
||
}
|
||
}
|
||
} catch (u) {
|
||
$e(t, t.return, u);
|
||
}
|
||
if (t === e) {
|
||
U = null;
|
||
break;
|
||
}
|
||
var l = t.sibling;
|
||
if (l !== null) {
|
||
l.return = t.return, U = l;
|
||
break;
|
||
}
|
||
U = t.return;
|
||
}
|
||
}
|
||
a(Ux, "kk");
|
||
var o$ = Math.ceil, bd = _o.ReactCurrentDispatcher, kv = _o.ReactCurrentOwner, $r = _o.ReactCurrentBatchConfig, le = 0, ht = null, Qe = null,
|
||
xt = 0, Sr = 0, Hs = Ca(0), at = 0, dp = null, Ei = 0, Nd = 0, Fv = 0, Kc = null, ar = null, Lv = 0, Zs = 1 / 0, wo = null, xd = !1, K5 = null,
|
||
ya = null, q0 = !1, fa = null, Cd = 0, Xc = 0, X5 = null, ed = -1, td = 0;
|
||
function Vt() {
|
||
return (le & 6) !== 0 ? Ge() : ed !== -1 ? ed : ed = Ge();
|
||
}
|
||
a(Vt, "L");
|
||
function wa(e) {
|
||
return (e.mode & 1) === 0 ? 1 : (le & 2) !== 0 && xt !== 0 ? xt & -xt : $H.transition !== null ? (td === 0 && (td = w7()), td) : (e = me,
|
||
e !== 0 || (e = window.event, e = e === void 0 ? 16 : D7(e.type)), e);
|
||
}
|
||
a(wa, "lh");
|
||
function Sn(e, t, r, n) {
|
||
if (50 < Xc) throw Xc = 0, X5 = null, Error(N(185));
|
||
hp(e, r, n), ((le & 2) === 0 || e !== ht) && (e === ht && ((le & 2) === 0 && (Nd |= r), at === 4 && ca(e, xt)), ur(e, n), r === 1 && le ===
|
||
0 && (t.mode & 1) === 0 && (Zs = Ge() + 500, kd && Ra()));
|
||
}
|
||
a(Sn, "mh");
|
||
function ur(e, t) {
|
||
var r = e.callbackNode;
|
||
Vz(e, t);
|
||
var n = sd(e, e === ht ? xt : 0);
|
||
if (n === 0) r !== null && Jb(r), e.callbackNode = null, e.callbackPriority = 0;
|
||
else if (t = n & -n, e.callbackPriority !== t) {
|
||
if (r != null && Jb(r), t === 1) e.tag === 0 ? HH(Wx.bind(null, e)) : W7(Wx.bind(null, e)), NH(function() {
|
||
(le & 6) === 0 && Ra();
|
||
}), r = null;
|
||
else {
|
||
switch (S7(n)) {
|
||
case 1:
|
||
r = iv;
|
||
break;
|
||
case 4:
|
||
r = v7;
|
||
break;
|
||
case 16:
|
||
r = id;
|
||
break;
|
||
case 536870912:
|
||
r = y7;
|
||
break;
|
||
default:
|
||
r = id;
|
||
}
|
||
r = U6(r, M6.bind(null, e));
|
||
}
|
||
e.callbackPriority = t, e.callbackNode = r;
|
||
}
|
||
}
|
||
a(ur, "Ek");
|
||
function M6(e, t) {
|
||
if (ed = -1, td = 0, (le & 6) !== 0) throw Error(N(327));
|
||
var r = e.callbackNode;
|
||
if (qs() && e.callbackNode !== r) return null;
|
||
var n = sd(e, e === ht ? xt : 0);
|
||
if (n === 0) return null;
|
||
if ((n & 30) !== 0 || (n & e.expiredLanes) !== 0 || t) t = Rd(e, n);
|
||
else {
|
||
t = n;
|
||
var o = le;
|
||
le |= 2;
|
||
var i = z6();
|
||
(ht !== e || xt !== t) && (wo = null, Zs = Ge() + 500, gi(e, t));
|
||
do
|
||
try {
|
||
s$();
|
||
break;
|
||
} catch (l) {
|
||
B6(e, l);
|
||
}
|
||
while (!0);
|
||
wv(), bd.current = i, le = o, Qe !== null ? t = 0 : (ht = null, xt = 0, t = at);
|
||
}
|
||
if (t !== 0) {
|
||
if (t === 2 && (o = x5(e), o !== 0 && (n = o, t = Q5(e, o))), t === 1) throw r = dp, gi(e, 0), ca(e, n), ur(e, Ge()), r;
|
||
if (t === 6) ca(e, n);
|
||
else {
|
||
if (o = e.current.alternate, (n & 30) === 0 && !a$(o) && (t = Rd(e, n), t === 2 && (i = x5(e), i !== 0 && (n = i, t = Q5(e, i))), t ===
|
||
1)) throw r = dp, gi(e, 0), ca(e, n), ur(e, Ge()), r;
|
||
switch (e.finishedWork = o, e.finishedLanes = n, t) {
|
||
case 0:
|
||
case 1:
|
||
throw Error(N(345));
|
||
case 2:
|
||
fi(e, ar, wo);
|
||
break;
|
||
case 3:
|
||
if (ca(e, n), (n & 130023424) === n && (t = Lv + 500 - Ge(), 10 < t)) {
|
||
if (sd(e, 0) !== 0) break;
|
||
if (o = e.suspendedLanes, (o & n) !== n) {
|
||
Vt(), e.pingedLanes |= e.suspendedLanes & o;
|
||
break;
|
||
}
|
||
e.timeoutHandle = P5(fi.bind(null, e, ar, wo), t);
|
||
break;
|
||
}
|
||
fi(e, ar, wo);
|
||
break;
|
||
case 4:
|
||
if (ca(e, n), (n & 4194240) === n) break;
|
||
for (t = e.eventTimes, o = -1; 0 < n; ) {
|
||
var s = 31 - wn(n);
|
||
i = 1 << s, s = t[s], s > o && (o = s), n &= ~i;
|
||
}
|
||
if (n = o, n = Ge() - n, n = (120 > n ? 120 : 480 > n ? 480 : 1080 > n ? 1080 : 1920 > n ? 1920 : 3e3 > n ? 3e3 : 4320 > n ? 4320 :
|
||
1960 * o$(n / 1960)) - n, 10 < n) {
|
||
e.timeoutHandle = P5(fi.bind(null, e, ar, wo), n);
|
||
break;
|
||
}
|
||
fi(e, ar, wo);
|
||
break;
|
||
case 5:
|
||
fi(e, ar, wo);
|
||
break;
|
||
default:
|
||
throw Error(N(329));
|
||
}
|
||
}
|
||
}
|
||
return ur(e, Ge()), e.callbackNode === r ? M6.bind(null, e) : null;
|
||
}
|
||
a(M6, "Hk");
|
||
function Q5(e, t) {
|
||
var r = Kc;
|
||
return e.current.memoizedState.isDehydrated && (gi(e, t).flags |= 256), e = Rd(e, t), e !== 2 && (t = ar, ar = r, t !== null && J5(t)), e;
|
||
}
|
||
a(Q5, "Ok");
|
||
function J5(e) {
|
||
ar === null ? ar = e : ar.push.apply(ar, e);
|
||
}
|
||
a(J5, "Gj");
|
||
function a$(e) {
|
||
for (var t = e; ; ) {
|
||
if (t.flags & 16384) {
|
||
var r = t.updateQueue;
|
||
if (r !== null && (r = r.stores, r !== null)) for (var n = 0; n < r.length; n++) {
|
||
var o = r[n], i = o.getSnapshot;
|
||
o = o.value;
|
||
try {
|
||
if (!En(i(), o)) return !1;
|
||
} catch {
|
||
return !1;
|
||
}
|
||
}
|
||
}
|
||
if (r = t.child, t.subtreeFlags & 16384 && r !== null) r.return = t, t = r;
|
||
else {
|
||
if (t === e) break;
|
||
for (; t.sibling === null; ) {
|
||
if (t.return === null || t.return === e) return !0;
|
||
t = t.return;
|
||
}
|
||
t.sibling.return = t.return, t = t.sibling;
|
||
}
|
||
}
|
||
return !0;
|
||
}
|
||
a(a$, "Pk");
|
||
function ca(e, t) {
|
||
for (t &= ~Fv, t &= ~Nd, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes; 0 < t; ) {
|
||
var r = 31 - wn(t), n = 1 << r;
|
||
e[r] = -1, t &= ~n;
|
||
}
|
||
}
|
||
a(ca, "Dk");
|
||
function Wx(e) {
|
||
if ((le & 6) !== 0) throw Error(N(327));
|
||
qs();
|
||
var t = sd(e, 0);
|
||
if ((t & 1) === 0) return ur(e, Ge()), null;
|
||
var r = Rd(e, t);
|
||
if (e.tag !== 0 && r === 2) {
|
||
var n = x5(e);
|
||
n !== 0 && (t = n, r = Q5(e, n));
|
||
}
|
||
if (r === 1) throw r = dp, gi(e, 0), ca(e, t), ur(e, Ge()), r;
|
||
if (r === 6) throw Error(N(345));
|
||
return e.finishedWork = e.current.alternate, e.finishedLanes = t, fi(e, ar, wo), ur(e, Ge()), null;
|
||
}
|
||
a(Wx, "Fk");
|
||
function Ov(e, t) {
|
||
var r = le;
|
||
le |= 1;
|
||
try {
|
||
return e(t);
|
||
} finally {
|
||
le = r, le === 0 && (Zs = Ge() + 500, kd && Ra());
|
||
}
|
||
}
|
||
a(Ov, "Rk");
|
||
function bi(e) {
|
||
fa !== null && fa.tag === 0 && (le & 6) === 0 && qs();
|
||
var t = le;
|
||
le |= 1;
|
||
var r = $r.transition, n = me;
|
||
try {
|
||
if ($r.transition = null, me = 1, e) return e();
|
||
} finally {
|
||
me = n, $r.transition = r, le = t, (le & 6) === 0 && Ra();
|
||
}
|
||
}
|
||
a(bi, "Sk");
|
||
function Nv() {
|
||
Sr = Hs.current, Ae(Hs);
|
||
}
|
||
a(Nv, "Ij");
|
||
function gi(e, t) {
|
||
e.finishedWork = null, e.finishedLanes = 0;
|
||
var r = e.timeoutHandle;
|
||
if (r !== -1 && (e.timeoutHandle = -1, OH(r)), Qe !== null) for (r = Qe.return; r !== null; ) {
|
||
var n = r;
|
||
switch (gv(n), n.tag) {
|
||
case 1:
|
||
n = n.type.childContextTypes, n != null && fd();
|
||
break;
|
||
case 3:
|
||
Qs(), Ae(sr), Ae(Nt), Rv();
|
||
break;
|
||
case 5:
|
||
Cv(n);
|
||
break;
|
||
case 4:
|
||
Qs();
|
||
break;
|
||
case 13:
|
||
Ae(Ne);
|
||
break;
|
||
case 19:
|
||
Ae(Ne);
|
||
break;
|
||
case 10:
|
||
Sv(n.type._context);
|
||
break;
|
||
case 22:
|
||
case 23:
|
||
Nv();
|
||
}
|
||
r = r.return;
|
||
}
|
||
if (ht = e, Qe = e = Sa(e.current, null), xt = Sr = t, at = 0, dp = null, Fv = Nd = Ei = 0, ar = Kc = null, hi !== null) {
|
||
for (t = 0; t < hi.length; t++) if (r = hi[t], n = r.interleaved, n !== null) {
|
||
r.interleaved = null;
|
||
var o = n.next, i = r.pending;
|
||
if (i !== null) {
|
||
var s = i.next;
|
||
i.next = o, n.next = s;
|
||
}
|
||
r.pending = n;
|
||
}
|
||
hi = null;
|
||
}
|
||
return e;
|
||
}
|
||
a(gi, "Lk");
|
||
function B6(e, t) {
|
||
do {
|
||
var r = Qe;
|
||
try {
|
||
if (wv(), Q0.current = Ed, Sd) {
|
||
for (var n = Me.memoizedState; n !== null; ) {
|
||
var o = n.queue;
|
||
o !== null && (o.pending = null), n = n.next;
|
||
}
|
||
Sd = !1;
|
||
}
|
||
if (Si = 0, dt = ot = Me = null, Gc = !1, cp = 0, kv.current = null, r === null || r.return === null) {
|
||
at = 1, dp = t, Qe = null;
|
||
break;
|
||
}
|
||
e: {
|
||
var i = e, s = r.return, l = r, u = t;
|
||
if (t = xt, l.flags |= 32768, u !== null && typeof u == "object" && typeof u.then == "function") {
|
||
var c = u, p = l, h = p.tag;
|
||
if ((p.mode & 1) === 0 && (h === 0 || h === 11 || h === 15)) {
|
||
var m = p.alternate;
|
||
m ? (p.updateQueue = m.updateQueue, p.memoizedState = m.memoizedState, p.lanes = m.lanes) : (p.updateQueue = null, p.memoizedState =
|
||
null);
|
||
}
|
||
var g = kx(s);
|
||
if (g !== null) {
|
||
g.flags &= -257, Fx(g, s, l, i, t), g.mode & 1 && Px(i, c, t), t = g, u = c;
|
||
var w = t.updateQueue;
|
||
if (w === null) {
|
||
var v = /* @__PURE__ */ new Set();
|
||
v.add(u), t.updateQueue = v;
|
||
} else w.add(u);
|
||
break e;
|
||
} else {
|
||
if ((t & 1) === 0) {
|
||
Px(i, c, t), Mv();
|
||
break e;
|
||
}
|
||
u = Error(N(426));
|
||
}
|
||
} else if (Pe && l.mode & 1) {
|
||
var S = kx(s);
|
||
if (S !== null) {
|
||
(S.flags & 65536) === 0 && (S.flags |= 256), Fx(S, s, l, i, t), vv(Js(u, l));
|
||
break e;
|
||
}
|
||
}
|
||
i = u = Js(u, l), at !== 4 && (at = 2), Kc === null ? Kc = [i] : Kc.push(i), i = s;
|
||
do {
|
||
switch (i.tag) {
|
||
case 3:
|
||
i.flags |= 65536, t &= -t, i.lanes |= t;
|
||
var E = E6(i, u, t);
|
||
Cx(i, E);
|
||
break e;
|
||
case 1:
|
||
l = u;
|
||
var y = i.type, b = i.stateNode;
|
||
if ((i.flags & 128) === 0 && (typeof y.getDerivedStateFromError == "function" || b !== null && typeof b.componentDidCatch ==
|
||
"function" && (ya === null || !ya.has(b)))) {
|
||
i.flags |= 65536, t &= -t, i.lanes |= t;
|
||
var x = b6(i, l, t);
|
||
Cx(i, x);
|
||
break e;
|
||
}
|
||
}
|
||
i = i.return;
|
||
} while (i !== null);
|
||
}
|
||
$6(r);
|
||
} catch (C) {
|
||
t = C, Qe === r && r !== null && (Qe = r = r.return);
|
||
continue;
|
||
}
|
||
break;
|
||
} while (!0);
|
||
}
|
||
a(B6, "Nk");
|
||
function z6() {
|
||
var e = bd.current;
|
||
return bd.current = Ed, e === null ? Ed : e;
|
||
}
|
||
a(z6, "Kk");
|
||
function Mv() {
|
||
(at === 0 || at === 3 || at === 2) && (at = 4), ht === null || (Ei & 268435455) === 0 && (Nd & 268435455) === 0 || ca(ht, xt);
|
||
}
|
||
a(Mv, "uj");
|
||
function Rd(e, t) {
|
||
var r = le;
|
||
le |= 2;
|
||
var n = z6();
|
||
(ht !== e || xt !== t) && (wo = null, gi(e, t));
|
||
do
|
||
try {
|
||
i$();
|
||
break;
|
||
} catch (o) {
|
||
B6(e, o);
|
||
}
|
||
while (!0);
|
||
if (wv(), le = r, bd.current = n, Qe !== null) throw Error(N(261));
|
||
return ht = null, xt = 0, at;
|
||
}
|
||
a(Rd, "Jk");
|
||
function i$() {
|
||
for (; Qe !== null; ) H6(Qe);
|
||
}
|
||
a(i$, "Uk");
|
||
function s$() {
|
||
for (; Qe !== null && !Lz(); ) H6(Qe);
|
||
}
|
||
a(s$, "Mk");
|
||
function H6(e) {
|
||
var t = V6(e.alternate, e, Sr);
|
||
e.memoizedProps = e.pendingProps, t === null ? $6(e) : Qe = t, kv.current = null;
|
||
}
|
||
a(H6, "Vk");
|
||
function $6(e) {
|
||
var t = e;
|
||
do {
|
||
var r = t.alternate;
|
||
if (e = t.return, (t.flags & 32768) === 0) {
|
||
if (r = ZH(r, t, Sr), r !== null) {
|
||
Qe = r;
|
||
return;
|
||
}
|
||
} else {
|
||
if (r = e$(r, t), r !== null) {
|
||
r.flags &= 32767, Qe = r;
|
||
return;
|
||
}
|
||
if (e !== null) e.flags |= 32768, e.subtreeFlags = 0, e.deletions = null;
|
||
else {
|
||
at = 6, Qe = null;
|
||
return;
|
||
}
|
||
}
|
||
if (t = t.sibling, t !== null) {
|
||
Qe = t;
|
||
return;
|
||
}
|
||
Qe = t = e;
|
||
} while (t !== null);
|
||
at === 0 && (at = 5);
|
||
}
|
||
a($6, "Tk");
|
||
function fi(e, t, r) {
|
||
var n = me, o = $r.transition;
|
||
try {
|
||
$r.transition = null, me = 1, l$(e, t, r, n);
|
||
} finally {
|
||
$r.transition = o, me = n;
|
||
}
|
||
return null;
|
||
}
|
||
a(fi, "Qk");
|
||
function l$(e, t, r, n) {
|
||
do
|
||
qs();
|
||
while (fa !== null);
|
||
if ((le & 6) !== 0) throw Error(N(327));
|
||
r = e.finishedWork;
|
||
var o = e.finishedLanes;
|
||
if (r === null) return null;
|
||
if (e.finishedWork = null, e.finishedLanes = 0, r === e.current) throw Error(N(177));
|
||
e.callbackNode = null, e.callbackPriority = 0;
|
||
var i = r.lanes | r.childLanes;
|
||
if (Uz(e, i), e === ht && (Qe = ht = null, xt = 0), (r.subtreeFlags & 2064) === 0 && (r.flags & 2064) === 0 || q0 || (q0 = !0, U6(id, function() {
|
||
return qs(), null;
|
||
})), i = (r.flags & 15990) !== 0, (r.subtreeFlags & 15990) !== 0 || i) {
|
||
i = $r.transition, $r.transition = null;
|
||
var s = me;
|
||
me = 1;
|
||
var l = le;
|
||
le |= 4, kv.current = null, r$(e, r), O6(r, e), IH(T5), ld = !!_5, T5 = _5 = null, e.current = r, n$(r, e, o), Oz(), le = l, me = s, $r.
|
||
transition = i;
|
||
} else e.current = r;
|
||
if (q0 && (q0 = !1, fa = e, Cd = o), i = e.pendingLanes, i === 0 && (ya = null), Bz(r.stateNode, n), ur(e, Ge()), t !== null) for (n = e.
|
||
onRecoverableError, r = 0; r < t.length; r++) o = t[r], n(o.value, { componentStack: o.stack, digest: o.digest });
|
||
if (xd) throw xd = !1, e = K5, K5 = null, e;
|
||
return (Cd & 1) !== 0 && e.tag !== 0 && qs(), i = e.pendingLanes, (i & 1) !== 0 ? e === X5 ? Xc++ : (Xc = 0, X5 = e) : Xc = 0, Ra(), null;
|
||
}
|
||
a(l$, "Xk");
|
||
function qs() {
|
||
if (fa !== null) {
|
||
var e = S7(Cd), t = $r.transition, r = me;
|
||
try {
|
||
if ($r.transition = null, me = 16 > e ? 16 : e, fa === null) var n = !1;
|
||
else {
|
||
if (e = fa, fa = null, Cd = 0, (le & 6) !== 0) throw Error(N(331));
|
||
var o = le;
|
||
for (le |= 4, U = e.current; U !== null; ) {
|
||
var i = U, s = i.child;
|
||
if ((U.flags & 16) !== 0) {
|
||
var l = i.deletions;
|
||
if (l !== null) {
|
||
for (var u = 0; u < l.length; u++) {
|
||
var c = l[u];
|
||
for (U = c; U !== null; ) {
|
||
var p = U;
|
||
switch (p.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
Yc(8, p, i);
|
||
}
|
||
var h = p.child;
|
||
if (h !== null) h.return = p, U = h;
|
||
else for (; U !== null; ) {
|
||
p = U;
|
||
var m = p.sibling, g = p.return;
|
||
if (k6(p), p === c) {
|
||
U = null;
|
||
break;
|
||
}
|
||
if (m !== null) {
|
||
m.return = g, U = m;
|
||
break;
|
||
}
|
||
U = g;
|
||
}
|
||
}
|
||
}
|
||
var w = i.alternate;
|
||
if (w !== null) {
|
||
var v = w.child;
|
||
if (v !== null) {
|
||
w.child = null;
|
||
do {
|
||
var S = v.sibling;
|
||
v.sibling = null, v = S;
|
||
} while (v !== null);
|
||
}
|
||
}
|
||
U = i;
|
||
}
|
||
}
|
||
if ((i.subtreeFlags & 2064) !== 0 && s !== null) s.return = i, U = s;
|
||
else e: for (; U !== null; ) {
|
||
if (i = U, (i.flags & 2048) !== 0) switch (i.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
Yc(9, i, i.return);
|
||
}
|
||
var E = i.sibling;
|
||
if (E !== null) {
|
||
E.return = i.return, U = E;
|
||
break e;
|
||
}
|
||
U = i.return;
|
||
}
|
||
}
|
||
var y = e.current;
|
||
for (U = y; U !== null; ) {
|
||
s = U;
|
||
var b = s.child;
|
||
if ((s.subtreeFlags & 2064) !== 0 && b !== null) b.return = s, U = b;
|
||
else e: for (s = y; U !== null; ) {
|
||
if (l = U, (l.flags & 2048) !== 0) try {
|
||
switch (l.tag) {
|
||
case 0:
|
||
case 11:
|
||
case 15:
|
||
Od(9, l);
|
||
}
|
||
} catch (C) {
|
||
$e(l, l.return, C);
|
||
}
|
||
if (l === s) {
|
||
U = null;
|
||
break e;
|
||
}
|
||
var x = l.sibling;
|
||
if (x !== null) {
|
||
x.return = l.return, U = x;
|
||
break e;
|
||
}
|
||
U = l.return;
|
||
}
|
||
}
|
||
if (le = o, Ra(), Wn && typeof Wn.onPostCommitFiberRoot == "function") try {
|
||
Wn.onPostCommitFiberRoot(Ad, e);
|
||
} catch {
|
||
}
|
||
n = !0;
|
||
}
|
||
return n;
|
||
} finally {
|
||
me = r, $r.transition = t;
|
||
}
|
||
}
|
||
return !1;
|
||
}
|
||
a(qs, "Ik");
|
||
function qx(e, t, r) {
|
||
t = Js(r, t), t = E6(e, t, 1), e = va(e, t, 1), t = Vt(), e !== null && (hp(e, 1, t), ur(e, t));
|
||
}
|
||
a(qx, "Yk");
|
||
function $e(e, t, r) {
|
||
if (e.tag === 3) qx(e, e, r);
|
||
else for (; t !== null; ) {
|
||
if (t.tag === 3) {
|
||
qx(t, e, r);
|
||
break;
|
||
} else if (t.tag === 1) {
|
||
var n = t.stateNode;
|
||
if (typeof t.type.getDerivedStateFromError == "function" || typeof n.componentDidCatch == "function" && (ya === null || !ya.has(n))) {
|
||
e = Js(r, e), e = b6(t, e, 1), t = va(t, e, 1), e = Vt(), t !== null && (hp(t, 1, e), ur(t, e));
|
||
break;
|
||
}
|
||
}
|
||
t = t.return;
|
||
}
|
||
}
|
||
a($e, "W");
|
||
function u$(e, t, r) {
|
||
var n = e.pingCache;
|
||
n !== null && n.delete(t), t = Vt(), e.pingedLanes |= e.suspendedLanes & r, ht === e && (xt & r) === r && (at === 4 || at === 3 && (xt &
|
||
130023424) === xt && 500 > Ge() - Lv ? gi(e, 0) : Fv |= r), ur(e, t);
|
||
}
|
||
a(u$, "Ui");
|
||
function j6(e, t) {
|
||
t === 0 && ((e.mode & 1) === 0 ? t = 1 : (t = k0, k0 <<= 1, (k0 & 130023424) === 0 && (k0 = 4194304)));
|
||
var r = Vt();
|
||
e = Do(e, t), e !== null && (hp(e, t, r), ur(e, r));
|
||
}
|
||
a(j6, "Zk");
|
||
function c$(e) {
|
||
var t = e.memoizedState, r = 0;
|
||
t !== null && (r = t.retryLane), j6(e, r);
|
||
}
|
||
a(c$, "vj");
|
||
function p$(e, t) {
|
||
var r = 0;
|
||
switch (e.tag) {
|
||
case 13:
|
||
var n = e.stateNode, o = e.memoizedState;
|
||
o !== null && (r = o.retryLane);
|
||
break;
|
||
case 19:
|
||
n = e.stateNode;
|
||
break;
|
||
default:
|
||
throw Error(N(314));
|
||
}
|
||
n !== null && n.delete(t), j6(e, r);
|
||
}
|
||
a(p$, "ck");
|
||
var V6;
|
||
V6 = /* @__PURE__ */ a(function(e, t, r) {
|
||
if (e !== null) if (e.memoizedProps !== t.pendingProps || sr.current) ir = !0;
|
||
else {
|
||
if ((e.lanes & r) === 0 && (t.flags & 128) === 0) return ir = !1, JH(e, t, r);
|
||
ir = (e.flags & 131072) !== 0;
|
||
}
|
||
else ir = !1, Pe && (t.flags & 1048576) !== 0 && q7(t, md, t.index);
|
||
switch (t.lanes = 0, t.tag) {
|
||
case 2:
|
||
var n = t.type;
|
||
Z0(e, t), e = t.pendingProps;
|
||
var o = Ys(t, Nt.current);
|
||
Ws(t, r), o = Av(null, t, n, e, o, r);
|
||
var i = _v();
|
||
return t.flags |= 1, typeof o == "object" && o !== null && typeof o.render == "function" && o.$$typeof === void 0 ? (t.tag = 1, t.memoizedState =
|
||
null, t.updateQueue = null, lr(n) ? (i = !0, dd(t)) : i = !1, t.memoizedState = o.state !== null && o.state !== void 0 ? o.state : null,
|
||
bv(t), o.updater = Fd, t.stateNode = o, o._reactInternals = t, B5(t, n, e, r), t = $5(null, t, n, !0, i, r)) : (t.tag = 0, Pe && i &&
|
||
mv(t), jt(null, t, o, r), t = t.child), t;
|
||
case 16:
|
||
n = t.elementType;
|
||
e: {
|
||
switch (Z0(e, t), e = t.pendingProps, o = n._init, n = o(n._payload), t.type = n, o = t.tag = d$(n), e = gn(n, e), o) {
|
||
case 0:
|
||
t = H5(null, t, n, e, r);
|
||
break e;
|
||
case 1:
|
||
t = Nx(null, t, n, e, r);
|
||
break e;
|
||
case 11:
|
||
t = Lx(null, t, n, e, r);
|
||
break e;
|
||
case 14:
|
||
t = Ox(null, t, n, gn(n.type, e), r);
|
||
break e;
|
||
}
|
||
throw Error(N(
|
||
306,
|
||
n,
|
||
""
|
||
));
|
||
}
|
||
return t;
|
||
case 0:
|
||
return n = t.type, o = t.pendingProps, o = t.elementType === n ? o : gn(n, o), H5(e, t, n, o, r);
|
||
case 1:
|
||
return n = t.type, o = t.pendingProps, o = t.elementType === n ? o : gn(n, o), Nx(e, t, n, o, r);
|
||
case 3:
|
||
e: {
|
||
if (D6(t), e === null) throw Error(N(387));
|
||
n = t.pendingProps, i = t.memoizedState, o = i.element, X7(e, t), yd(t, n, null, r);
|
||
var s = t.memoizedState;
|
||
if (n = s.element, i.isDehydrated) if (i = { element: n, isDehydrated: !1, cache: s.cache, pendingSuspenseBoundaries: s.pendingSuspenseBoundaries,
|
||
transitions: s.transitions }, t.updateQueue.baseState = i, t.memoizedState = i, t.flags & 256) {
|
||
o = Js(Error(N(423)), t), t = Mx(e, t, n, r, o);
|
||
break e;
|
||
} else if (n !== o) {
|
||
o = Js(Error(N(424)), t), t = Mx(e, t, n, r, o);
|
||
break e;
|
||
} else for (Er = ga(t.stateNode.containerInfo.firstChild), br = t, Pe = !0, yn = null, r = e6(t, null, n, r), t.child = r; r; ) r.
|
||
flags = r.flags & -3 | 4096, r = r.sibling;
|
||
else {
|
||
if (Ks(), n === o) {
|
||
t = Ao(e, t, r);
|
||
break e;
|
||
}
|
||
jt(e, t, n, r);
|
||
}
|
||
t = t.child;
|
||
}
|
||
return t;
|
||
case 5:
|
||
return t6(t), e === null && O5(t), n = t.type, o = t.pendingProps, i = e !== null ? e.memoizedProps : null, s = o.children, I5(n, o) ?
|
||
s = null : i !== null && I5(n, i) && (t.flags |= 32), R6(e, t), jt(e, t, s, r), t.child;
|
||
case 6:
|
||
return e === null && O5(t), null;
|
||
case 13:
|
||
return A6(e, t, r);
|
||
case 4:
|
||
return xv(t, t.stateNode.containerInfo), n = t.pendingProps, e === null ? t.child = Xs(t, null, n, r) : jt(e, t, n, r), t.child;
|
||
case 11:
|
||
return n = t.type, o = t.pendingProps, o = t.elementType === n ? o : gn(n, o), Lx(e, t, n, o, r);
|
||
case 7:
|
||
return jt(e, t, t.pendingProps, r), t.child;
|
||
case 8:
|
||
return jt(e, t, t.pendingProps.children, r), t.child;
|
||
case 12:
|
||
return jt(e, t, t.pendingProps.children, r), t.child;
|
||
case 10:
|
||
e: {
|
||
if (n = t.type._context, o = t.pendingProps, i = t.memoizedProps, s = o.value, Ce(gd, n._currentValue), n._currentValue = s, i !==
|
||
null) if (En(i.value, s)) {
|
||
if (i.children === o.children && !sr.current) {
|
||
t = Ao(e, t, r);
|
||
break e;
|
||
}
|
||
} else for (i = t.child, i !== null && (i.return = t); i !== null; ) {
|
||
var l = i.dependencies;
|
||
if (l !== null) {
|
||
s = i.child;
|
||
for (var u = l.firstContext; u !== null; ) {
|
||
if (u.context === n) {
|
||
if (i.tag === 1) {
|
||
u = xo(-1, r & -r), u.tag = 2;
|
||
var c = i.updateQueue;
|
||
if (c !== null) {
|
||
c = c.shared;
|
||
var p = c.pending;
|
||
p === null ? u.next = u : (u.next = p.next, p.next = u), c.pending = u;
|
||
}
|
||
}
|
||
i.lanes |= r, u = i.alternate, u !== null && (u.lanes |= r), N5(
|
||
i.return,
|
||
r,
|
||
t
|
||
), l.lanes |= r;
|
||
break;
|
||
}
|
||
u = u.next;
|
||
}
|
||
} else if (i.tag === 10) s = i.type === t.type ? null : i.child;
|
||
else if (i.tag === 18) {
|
||
if (s = i.return, s === null) throw Error(N(341));
|
||
s.lanes |= r, l = s.alternate, l !== null && (l.lanes |= r), N5(s, r, t), s = i.sibling;
|
||
} else s = i.child;
|
||
if (s !== null) s.return = i;
|
||
else for (s = i; s !== null; ) {
|
||
if (s === t) {
|
||
s = null;
|
||
break;
|
||
}
|
||
if (i = s.sibling, i !== null) {
|
||
i.return = s.return, s = i;
|
||
break;
|
||
}
|
||
s = s.return;
|
||
}
|
||
i = s;
|
||
}
|
||
jt(e, t, o.children, r), t = t.child;
|
||
}
|
||
return t;
|
||
case 9:
|
||
return o = t.type, n = t.pendingProps.children, Ws(t, r), o = jr(o), n = n(o), t.flags |= 1, jt(e, t, n, r), t.child;
|
||
case 14:
|
||
return n = t.type, o = gn(n, t.pendingProps), o = gn(n.type, o), Ox(e, t, n, o, r);
|
||
case 15:
|
||
return x6(e, t, t.type, t.pendingProps, r);
|
||
case 17:
|
||
return n = t.type, o = t.pendingProps, o = t.elementType === n ? o : gn(n, o), Z0(e, t), t.tag = 1, lr(n) ? (e = !0, dd(t)) : e = !1,
|
||
Ws(t, r), J7(t, n, o), B5(t, n, o, r), $5(null, t, n, !0, e, r);
|
||
case 19:
|
||
return _6(e, t, r);
|
||
case 22:
|
||
return C6(e, t, r);
|
||
}
|
||
throw Error(N(156, t.tag));
|
||
}, "Wk");
|
||
function U6(e, t) {
|
||
return g7(e, t);
|
||
}
|
||
a(U6, "Gk");
|
||
function f$(e, t, r, n) {
|
||
this.tag = e, this.key = r, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index =
|
||
0, this.ref = null, this.pendingProps = t, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode =
|
||
n, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null;
|
||
}
|
||
a(f$, "al");
|
||
function Hr(e, t, r, n) {
|
||
return new f$(e, t, r, n);
|
||
}
|
||
a(Hr, "Bg");
|
||
function Bv(e) {
|
||
return e = e.prototype, !(!e || !e.isReactComponent);
|
||
}
|
||
a(Bv, "bj");
|
||
function d$(e) {
|
||
if (typeof e == "function") return Bv(e) ? 1 : 0;
|
||
if (e != null) {
|
||
if (e = e.$$typeof, e === nv) return 11;
|
||
if (e === ov) return 14;
|
||
}
|
||
return 2;
|
||
}
|
||
a(d$, "$k");
|
||
function Sa(e, t) {
|
||
var r = e.alternate;
|
||
return r === null ? (r = Hr(e.tag, t, e.key, e.mode), r.elementType = e.elementType, r.type = e.type, r.stateNode = e.stateNode, r.alternate =
|
||
e, e.alternate = r) : (r.pendingProps = t, r.type = e.type, r.flags = 0, r.subtreeFlags = 0, r.deletions = null), r.flags = e.flags & 14680064,
|
||
r.childLanes = e.childLanes, r.lanes = e.lanes, r.child = e.child, r.memoizedProps = e.memoizedProps, r.memoizedState = e.memoizedState,
|
||
r.updateQueue = e.updateQueue, t = e.dependencies, r.dependencies = t === null ? null : { lanes: t.lanes, firstContext: t.firstContext },
|
||
r.sibling = e.sibling, r.index = e.index, r.ref = e.ref, r;
|
||
}
|
||
a(Sa, "wh");
|
||
function rd(e, t, r, n, o, i) {
|
||
var s = 2;
|
||
if (n = e, typeof e == "function") Bv(e) && (s = 1);
|
||
else if (typeof e == "string") s = 5;
|
||
else e: switch (e) {
|
||
case Is:
|
||
return vi(r.children, o, i, t);
|
||
case rv:
|
||
s = 8, o |= 8;
|
||
break;
|
||
case l5:
|
||
return e = Hr(12, r, t, o | 2), e.elementType = l5, e.lanes = i, e;
|
||
case u5:
|
||
return e = Hr(13, r, t, o), e.elementType = u5, e.lanes = i, e;
|
||
case c5:
|
||
return e = Hr(19, r, t, o), e.elementType = c5, e.lanes = i, e;
|
||
case Zx:
|
||
return Md(r, o, i, t);
|
||
default:
|
||
if (typeof e == "object" && e !== null) switch (e.$$typeof) {
|
||
case Qx:
|
||
s = 10;
|
||
break e;
|
||
case Jx:
|
||
s = 9;
|
||
break e;
|
||
case nv:
|
||
s = 11;
|
||
break e;
|
||
case ov:
|
||
s = 14;
|
||
break e;
|
||
case sa:
|
||
s = 16, n = null;
|
||
break e;
|
||
}
|
||
throw Error(N(130, e == null ? e : typeof e, ""));
|
||
}
|
||
return t = Hr(s, r, t, o), t.elementType = e, t.type = n, t.lanes = i, t;
|
||
}
|
||
a(rd, "yh");
|
||
function vi(e, t, r, n) {
|
||
return e = Hr(7, e, n, t), e.lanes = r, e;
|
||
}
|
||
a(vi, "Ah");
|
||
function Md(e, t, r, n) {
|
||
return e = Hr(22, e, n, t), e.elementType = Zx, e.lanes = r, e.stateNode = { isHidden: !1 }, e;
|
||
}
|
||
a(Md, "qj");
|
||
function a5(e, t, r) {
|
||
return e = Hr(6, e, null, t), e.lanes = r, e;
|
||
}
|
||
a(a5, "xh");
|
||
function i5(e, t, r) {
|
||
return t = Hr(4, e.children !== null ? e.children : [], e.key, t), t.lanes = r, t.stateNode = { containerInfo: e.containerInfo, pendingChildren: null,
|
||
implementation: e.implementation }, t;
|
||
}
|
||
a(i5, "zh");
|
||
function h$(e, t, r, n, o) {
|
||
this.tag = t, this.containerInfo = e, this.finishedWork = this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle =
|
||
-1, this.callbackNode = this.pendingContext = this.context = null, this.callbackPriority = 0, this.eventTimes = V2(0), this.expirationTimes =
|
||
V2(-1), this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.
|
||
pendingLanes = 0, this.entanglements = V2(0), this.identifierPrefix = n, this.onRecoverableError = o, this.mutableSourceEagerHydrationData =
|
||
null;
|
||
}
|
||
a(h$, "bl");
|
||
function zv(e, t, r, n, o, i, s, l, u) {
|
||
return e = new h$(e, t, r, l, u), t === 1 ? (t = 1, i === !0 && (t |= 8)) : t = 0, i = Hr(3, null, null, t), e.current = i, i.stateNode =
|
||
e, i.memoizedState = { element: n, isDehydrated: r, cache: null, transitions: null, pendingSuspenseBoundaries: null }, bv(i), e;
|
||
}
|
||
a(zv, "cl");
|
||
function m$(e, t, r) {
|
||
var n = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null;
|
||
return { $$typeof: Ts, key: n == null ? null : "" + n, children: e, containerInfo: t, implementation: r };
|
||
}
|
||
a(m$, "dl");
|
||
function W6(e) {
|
||
if (!e) return ba;
|
||
e = e._reactInternals;
|
||
e: {
|
||
if (Ci(e) !== e || e.tag !== 1) throw Error(N(170));
|
||
var t = e;
|
||
do {
|
||
switch (t.tag) {
|
||
case 3:
|
||
t = t.stateNode.context;
|
||
break e;
|
||
case 1:
|
||
if (lr(t.type)) {
|
||
t = t.stateNode.__reactInternalMemoizedMergedChildContext;
|
||
break e;
|
||
}
|
||
}
|
||
t = t.return;
|
||
} while (t !== null);
|
||
throw Error(N(171));
|
||
}
|
||
if (e.tag === 1) {
|
||
var r = e.type;
|
||
if (lr(r)) return U7(e, r, t);
|
||
}
|
||
return t;
|
||
}
|
||
a(W6, "el");
|
||
function q6(e, t, r, n, o, i, s, l, u) {
|
||
return e = zv(r, n, !0, e, o, i, s, l, u), e.context = W6(null), r = e.current, n = Vt(), o = wa(r), i = xo(n, o), i.callback = t ?? null,
|
||
va(r, i, o), e.current.lanes = o, hp(e, o, n), ur(e, n), e;
|
||
}
|
||
a(q6, "fl");
|
||
function Bd(e, t, r, n) {
|
||
var o = t.current, i = Vt(), s = wa(o);
|
||
return r = W6(r), t.context === null ? t.context = r : t.pendingContext = r, t = xo(i, s), t.payload = { element: e }, n = n === void 0 ?
|
||
null : n, n !== null && (t.callback = n), e = va(o, t, s), e !== null && (Sn(e, o, s, i), X0(e, o, s)), s;
|
||
}
|
||
a(Bd, "gl");
|
||
function Dd(e) {
|
||
if (e = e.current, !e.child) return null;
|
||
switch (e.child.tag) {
|
||
case 5:
|
||
return e.child.stateNode;
|
||
default:
|
||
return e.child.stateNode;
|
||
}
|
||
}
|
||
a(Dd, "hl");
|
||
function Gx(e, t) {
|
||
if (e = e.memoizedState, e !== null && e.dehydrated !== null) {
|
||
var r = e.retryLane;
|
||
e.retryLane = r !== 0 && r < t ? r : t;
|
||
}
|
||
}
|
||
a(Gx, "il");
|
||
function Hv(e, t) {
|
||
Gx(e, t), (e = e.alternate) && Gx(e, t);
|
||
}
|
||
a(Hv, "jl");
|
||
function g$() {
|
||
return null;
|
||
}
|
||
a(g$, "kl");
|
||
var G6 = typeof reportError == "function" ? reportError : function(e) {
|
||
console.error(e);
|
||
};
|
||
function $v(e) {
|
||
this._internalRoot = e;
|
||
}
|
||
a($v, "ml");
|
||
zd.prototype.render = $v.prototype.render = function(e) {
|
||
var t = this._internalRoot;
|
||
if (t === null) throw Error(N(409));
|
||
Bd(e, t, null, null);
|
||
};
|
||
zd.prototype.unmount = $v.prototype.unmount = function() {
|
||
var e = this._internalRoot;
|
||
if (e !== null) {
|
||
this._internalRoot = null;
|
||
var t = e.containerInfo;
|
||
bi(function() {
|
||
Bd(null, e, null, null);
|
||
}), t[Ro] = null;
|
||
}
|
||
};
|
||
function zd(e) {
|
||
this._internalRoot = e;
|
||
}
|
||
a(zd, "nl");
|
||
zd.prototype.unstable_scheduleHydration = function(e) {
|
||
if (e) {
|
||
var t = x7();
|
||
e = { blockedOn: null, target: e, priority: t };
|
||
for (var r = 0; r < ua.length && t !== 0 && t < ua[r].priority; r++) ;
|
||
ua.splice(r, 0, e), r === 0 && R7(e);
|
||
}
|
||
};
|
||
function jv(e) {
|
||
return !(!e || e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11);
|
||
}
|
||
a(jv, "ol");
|
||
function Hd(e) {
|
||
return !(!e || e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11 && (e.nodeType !== 8 || e.nodeValue !== " react-mount-point-uns\
|
||
table "));
|
||
}
|
||
a(Hd, "pl");
|
||
function Yx() {
|
||
}
|
||
a(Yx, "ql");
|
||
function v$(e, t, r, n, o) {
|
||
if (o) {
|
||
if (typeof n == "function") {
|
||
var i = n;
|
||
n = /* @__PURE__ */ a(function() {
|
||
var c = Dd(s);
|
||
i.call(c);
|
||
}, "d");
|
||
}
|
||
var s = q6(t, n, e, 0, null, !1, !1, "", Yx);
|
||
return e._reactRootContainer = s, e[Ro] = s.current, ap(e.nodeType === 8 ? e.parentNode : e), bi(), s;
|
||
}
|
||
for (; o = e.lastChild; ) e.removeChild(o);
|
||
if (typeof n == "function") {
|
||
var l = n;
|
||
n = /* @__PURE__ */ a(function() {
|
||
var c = Dd(u);
|
||
l.call(c);
|
||
}, "d");
|
||
}
|
||
var u = zv(e, 0, !1, null, null, !1, !1, "", Yx);
|
||
return e._reactRootContainer = u, e[Ro] = u.current, ap(e.nodeType === 8 ? e.parentNode : e), bi(function() {
|
||
Bd(t, u, r, n);
|
||
}), u;
|
||
}
|
||
a(v$, "rl");
|
||
function $d(e, t, r, n, o) {
|
||
var i = r._reactRootContainer;
|
||
if (i) {
|
||
var s = i;
|
||
if (typeof o == "function") {
|
||
var l = o;
|
||
o = /* @__PURE__ */ a(function() {
|
||
var u = Dd(s);
|
||
l.call(u);
|
||
}, "e");
|
||
}
|
||
Bd(t, s, e, o);
|
||
} else s = v$(r, t, e, o, n);
|
||
return Dd(s);
|
||
}
|
||
a($d, "sl");
|
||
E7 = /* @__PURE__ */ a(function(e) {
|
||
switch (e.tag) {
|
||
case 3:
|
||
var t = e.stateNode;
|
||
if (t.current.memoizedState.isDehydrated) {
|
||
var r = Hc(t.pendingLanes);
|
||
r !== 0 && (sv(t, r | 1), ur(t, Ge()), (le & 6) === 0 && (Zs = Ge() + 500, Ra()));
|
||
}
|
||
break;
|
||
case 13:
|
||
bi(function() {
|
||
var n = Do(e, 1);
|
||
if (n !== null) {
|
||
var o = Vt();
|
||
Sn(n, e, 1, o);
|
||
}
|
||
}), Hv(e, 1);
|
||
}
|
||
}, "Ec");
|
||
lv = /* @__PURE__ */ a(function(e) {
|
||
if (e.tag === 13) {
|
||
var t = Do(e, 134217728);
|
||
if (t !== null) {
|
||
var r = Vt();
|
||
Sn(t, e, 134217728, r);
|
||
}
|
||
Hv(e, 134217728);
|
||
}
|
||
}, "Fc");
|
||
b7 = /* @__PURE__ */ a(function(e) {
|
||
if (e.tag === 13) {
|
||
var t = wa(e), r = Do(e, t);
|
||
if (r !== null) {
|
||
var n = Vt();
|
||
Sn(r, e, t, n);
|
||
}
|
||
Hv(e, t);
|
||
}
|
||
}, "Gc");
|
||
x7 = /* @__PURE__ */ a(function() {
|
||
return me;
|
||
}, "Hc");
|
||
C7 = /* @__PURE__ */ a(function(e, t) {
|
||
var r = me;
|
||
try {
|
||
return me = e, t();
|
||
} finally {
|
||
me = r;
|
||
}
|
||
}, "Ic");
|
||
S5 = /* @__PURE__ */ a(function(e, t, r) {
|
||
switch (t) {
|
||
case "input":
|
||
if (d5(e, r), t = r.name, r.type === "radio" && t != null) {
|
||
for (r = e; r.parentNode; ) r = r.parentNode;
|
||
for (r = r.querySelectorAll("input[name=" + JSON.stringify("" + t) + '][type="radio"]'), t = 0; t < r.length; t++) {
|
||
var n = r[t];
|
||
if (n !== e && n.form === e.form) {
|
||
var o = Pd(n);
|
||
if (!o) throw Error(N(90));
|
||
t7(n), d5(n, o);
|
||
}
|
||
}
|
||
}
|
||
break;
|
||
case "textarea":
|
||
n7(e, r);
|
||
break;
|
||
case "select":
|
||
t = r.value, t != null && $s(e, !!r.multiple, t, !1);
|
||
}
|
||
}, "yb");
|
||
c7 = Ov;
|
||
p7 = bi;
|
||
var y$ = { usingClientEntryPoint: !1, Events: [gp, Ls, Pd, l7, u7, Ov] }, Nc = { findFiberByHostInstance: di, bundleType: 0, version: "18.\
|
||
2.0", rendererPackageName: "react-dom" }, w$ = { bundleType: Nc.bundleType, version: Nc.version, rendererPackageName: Nc.rendererPackageName,
|
||
rendererConfig: Nc.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null,
|
||
overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: _o.
|
||
ReactCurrentDispatcher, findHostInstanceByFiber: /* @__PURE__ */ a(function(e) {
|
||
return e = h7(e), e === null ? null : e.stateNode;
|
||
}, "findHostInstanceByFiber"), findFiberByHostInstance: Nc.findFiberByHostInstance || g$, findHostInstancesForRefresh: null, scheduleRefresh: null,
|
||
scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: "18.2.0-next-9e3b772b8-20220608" };
|
||
if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && (Mc = __REACT_DEVTOOLS_GLOBAL_HOOK__, !Mc.isDisabled && Mc.supportsFiber))
|
||
try {
|
||
Ad = Mc.inject(w$), Wn = Mc;
|
||
} catch {
|
||
}
|
||
var Mc;
|
||
Rr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = y$;
|
||
Rr.createPortal = function(e, t) {
|
||
var r = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null;
|
||
if (!jv(t)) throw Error(N(200));
|
||
return m$(e, t, null, r);
|
||
};
|
||
Rr.createRoot = function(e, t) {
|
||
if (!jv(e)) throw Error(N(299));
|
||
var r = !1, n = "", o = G6;
|
||
return t != null && (t.unstable_strictMode === !0 && (r = !0), t.identifierPrefix !== void 0 && (n = t.identifierPrefix), t.onRecoverableError !==
|
||
void 0 && (o = t.onRecoverableError)), t = zv(e, 1, !1, null, null, r, !1, n, o), e[Ro] = t.current, ap(e.nodeType === 8 ? e.parentNode :
|
||
e), new $v(t);
|
||
};
|
||
Rr.findDOMNode = function(e) {
|
||
if (e == null) return null;
|
||
if (e.nodeType === 1) return e;
|
||
var t = e._reactInternals;
|
||
if (t === void 0)
|
||
throw typeof e.render == "function" ? Error(N(188)) : (e = Object.keys(e).join(","), Error(N(268, e)));
|
||
return e = h7(t), e = e === null ? null : e.stateNode, e;
|
||
};
|
||
Rr.flushSync = function(e) {
|
||
return bi(e);
|
||
};
|
||
Rr.hydrate = function(e, t, r) {
|
||
if (!Hd(t)) throw Error(N(200));
|
||
return $d(null, e, t, !0, r);
|
||
};
|
||
Rr.hydrateRoot = function(e, t, r) {
|
||
if (!jv(e)) throw Error(N(405));
|
||
var n = r != null && r.hydratedSources || null, o = !1, i = "", s = G6;
|
||
if (r != null && (r.unstable_strictMode === !0 && (o = !0), r.identifierPrefix !== void 0 && (i = r.identifierPrefix), r.onRecoverableError !==
|
||
void 0 && (s = r.onRecoverableError)), t = q6(t, null, e, 1, r ?? null, o, !1, i, s), e[Ro] = t.current, ap(e), n) for (e = 0; e < n.length; e++)
|
||
r = n[e], o = r._getVersion, o = o(r._source), t.mutableSourceEagerHydrationData == null ? t.mutableSourceEagerHydrationData = [r, o] :
|
||
t.mutableSourceEagerHydrationData.push(
|
||
r,
|
||
o
|
||
);
|
||
return new zd(t);
|
||
};
|
||
Rr.render = function(e, t, r) {
|
||
if (!Hd(t)) throw Error(N(200));
|
||
return $d(null, e, t, !1, r);
|
||
};
|
||
Rr.unmountComponentAtNode = function(e) {
|
||
if (!Hd(e)) throw Error(N(40));
|
||
return e._reactRootContainer ? (bi(function() {
|
||
$d(null, null, e, !1, function() {
|
||
e._reactRootContainer = null, e[Ro] = null;
|
||
});
|
||
}), !0) : !1;
|
||
};
|
||
Rr.unstable_batchedUpdates = Ov;
|
||
Rr.unstable_renderSubtreeIntoContainer = function(e, t, r, n) {
|
||
if (!Hd(r)) throw Error(N(200));
|
||
if (e == null || e._reactInternals === void 0) throw Error(N(38));
|
||
return $d(e, t, r, !1, n);
|
||
};
|
||
Rr.version = "18.2.0-next-9e3b772b8-20220608";
|
||
});
|
||
|
||
// ../node_modules/react-dom/index.js
|
||
var To = F((nhe, X6) => {
|
||
"use strict";
|
||
function K6() {
|
||
if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function"))
|
||
try {
|
||
__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(K6);
|
||
} catch (e) {
|
||
console.error(e);
|
||
}
|
||
}
|
||
a(K6, "checkDCE");
|
||
K6(), X6.exports = Y6();
|
||
});
|
||
|
||
// ../node_modules/react-dom/client.js
|
||
var J6 = F((Vv) => {
|
||
"use strict";
|
||
var Q6 = To();
|
||
Vv.createRoot = Q6.createRoot, Vv.hydrateRoot = Q6.hydrateRoot;
|
||
var ahe;
|
||
});
|
||
|
||
// ../node_modules/ts-dedent/esm/index.js
|
||
function it(e) {
|
||
for (var t = [], r = 1; r < arguments.length; r++)
|
||
t[r - 1] = arguments[r];
|
||
var n = Array.from(typeof e == "string" ? [e] : e);
|
||
n[n.length - 1] = n[n.length - 1].replace(/\r?\n([\t ]*)$/, "");
|
||
var o = n.reduce(function(l, u) {
|
||
var c = u.match(/\n([\t ]+|(?!\s).)/g);
|
||
return c ? l.concat(c.map(function(p) {
|
||
var h, m;
|
||
return (m = (h = p.match(/[\t ]/g)) === null || h === void 0 ? void 0 : h.length) !== null && m !== void 0 ? m : 0;
|
||
})) : l;
|
||
}, []);
|
||
if (o.length) {
|
||
var i = new RegExp(`
|
||
[ ]{` + Math.min.apply(Math, o) + "}", "g");
|
||
n = n.map(function(l) {
|
||
return l.replace(i, `
|
||
`);
|
||
});
|
||
}
|
||
n[0] = n[0].replace(/^\r?\n/, "");
|
||
var s = n[0];
|
||
return t.forEach(function(l, u) {
|
||
var c = s.match(/(?:^|\n)( *)$/), p = c ? c[1] : "", h = l;
|
||
typeof l == "string" && l.includes(`
|
||
`) && (h = String(l).split(`
|
||
`).map(function(m, g) {
|
||
return g === 0 ? m : "" + p + m;
|
||
}).join(`
|
||
`)), s += h + n[u + 1];
|
||
}), s;
|
||
}
|
||
var Z6, Da = T(() => {
|
||
a(it, "dedent");
|
||
Z6 = it;
|
||
});
|
||
|
||
// src/client-logger/index.ts
|
||
var yp = {};
|
||
de(yp, {
|
||
deprecate: () => Io,
|
||
logger: () => ge,
|
||
once: () => Rt,
|
||
pretty: () => cr
|
||
});
|
||
var x$, Aa, C$, rl, ge, qv, Rt, Io, cr, Mt = T(() => {
|
||
"use strict";
|
||
qe();
|
||
({ LOGLEVEL: x$ } = z), Aa = {
|
||
trace: 1,
|
||
debug: 2,
|
||
info: 3,
|
||
warn: 4,
|
||
error: 5,
|
||
silent: 10
|
||
}, C$ = x$, rl = Aa[C$] || Aa.info, ge = {
|
||
trace: /* @__PURE__ */ a((e, ...t) => {
|
||
rl <= Aa.trace && console.trace(e, ...t);
|
||
}, "trace"),
|
||
debug: /* @__PURE__ */ a((e, ...t) => {
|
||
rl <= Aa.debug && console.debug(e, ...t);
|
||
}, "debug"),
|
||
info: /* @__PURE__ */ a((e, ...t) => {
|
||
rl <= Aa.info && console.info(e, ...t);
|
||
}, "info"),
|
||
warn: /* @__PURE__ */ a((e, ...t) => {
|
||
rl <= Aa.warn && console.warn(e, ...t);
|
||
}, "warn"),
|
||
error: /* @__PURE__ */ a((e, ...t) => {
|
||
rl <= Aa.error && console.error(e, ...t);
|
||
}, "error"),
|
||
log: /* @__PURE__ */ a((e, ...t) => {
|
||
rl < Aa.silent && console.log(e, ...t);
|
||
}, "log")
|
||
}, qv = /* @__PURE__ */ new Set(), Rt = /* @__PURE__ */ a((e) => (t, ...r) => {
|
||
if (!qv.has(t))
|
||
return qv.add(t), ge[e](t, ...r);
|
||
}, "once");
|
||
Rt.clear = () => qv.clear();
|
||
Rt.trace = Rt("trace");
|
||
Rt.debug = Rt("debug");
|
||
Rt.info = Rt("info");
|
||
Rt.warn = Rt("warn");
|
||
Rt.error = Rt("error");
|
||
Rt.log = Rt("log");
|
||
Io = Rt("warn"), cr = /* @__PURE__ */ a((e) => (...t) => {
|
||
let r = [];
|
||
if (t.length) {
|
||
let n = /<span\s+style=(['"])([^'"]*)\1\s*>/gi, o = /<\/span>/gi, i;
|
||
for (r.push(t[0].replace(n, "%c").replace(o, "%c")); i = n.exec(t[0]); )
|
||
r.push(i[2]), r.push("");
|
||
for (let s = 1; s < t.length; s++)
|
||
r.push(t[s]);
|
||
}
|
||
ge[e].apply(ge, r);
|
||
}, "pretty");
|
||
cr.trace = cr("trace");
|
||
cr.debug = cr("debug");
|
||
cr.info = cr("info");
|
||
cr.warn = cr("warn");
|
||
cr.error = cr("error");
|
||
});
|
||
|
||
// ../node_modules/memoizerific/memoizerific.js
|
||
var Yn = F((nC, Gv) => {
|
||
(function(e) {
|
||
if (typeof nC == "object" && typeof Gv < "u")
|
||
Gv.exports = e();
|
||
else if (typeof define == "function" && define.amd)
|
||
define([], e);
|
||
else {
|
||
var t;
|
||
typeof window < "u" ? t = window : typeof global < "u" ? t = global : typeof self < "u" ? t = self : t = this, t.memoizerific = e();
|
||
}
|
||
})(function() {
|
||
var e, t, r;
|
||
return (/* @__PURE__ */ a(function n(o, i, s) {
|
||
function l(p, h) {
|
||
if (!i[p]) {
|
||
if (!o[p]) {
|
||
var m = typeof Sc == "function" && Sc;
|
||
if (!h && m) return m(p, !0);
|
||
if (u) return u(p, !0);
|
||
var g = new Error("Cannot find module '" + p + "'");
|
||
throw g.code = "MODULE_NOT_FOUND", g;
|
||
}
|
||
var w = i[p] = { exports: {} };
|
||
o[p][0].call(w.exports, function(v) {
|
||
var S = o[p][1][v];
|
||
return l(S || v);
|
||
}, w, w.exports, n, o, i, s);
|
||
}
|
||
return i[p].exports;
|
||
}
|
||
a(l, "s");
|
||
for (var u = typeof Sc == "function" && Sc, c = 0; c < s.length; c++) l(s[c]);
|
||
return l;
|
||
}, "e"))({ 1: [function(n, o, i) {
|
||
o.exports = function(s) {
|
||
if (typeof Map != "function" || s) {
|
||
var l = n("./similar");
|
||
return new l();
|
||
} else
|
||
return /* @__PURE__ */ new Map();
|
||
};
|
||
}, { "./similar": 2 }], 2: [function(n, o, i) {
|
||
function s() {
|
||
return this.list = [], this.lastItem = void 0, this.size = 0, this;
|
||
}
|
||
a(s, "Similar"), s.prototype.get = function(l) {
|
||
var u;
|
||
if (this.lastItem && this.isEqual(this.lastItem.key, l))
|
||
return this.lastItem.val;
|
||
if (u = this.indexOf(l), u >= 0)
|
||
return this.lastItem = this.list[u], this.list[u].val;
|
||
}, s.prototype.set = function(l, u) {
|
||
var c;
|
||
return this.lastItem && this.isEqual(this.lastItem.key, l) ? (this.lastItem.val = u, this) : (c = this.indexOf(l), c >= 0 ? (this.lastItem =
|
||
this.list[c], this.list[c].val = u, this) : (this.lastItem = { key: l, val: u }, this.list.push(this.lastItem), this.size++, this));
|
||
}, s.prototype.delete = function(l) {
|
||
var u;
|
||
if (this.lastItem && this.isEqual(this.lastItem.key, l) && (this.lastItem = void 0), u = this.indexOf(l), u >= 0)
|
||
return this.size--, this.list.splice(u, 1)[0];
|
||
}, s.prototype.has = function(l) {
|
||
var u;
|
||
return this.lastItem && this.isEqual(this.lastItem.key, l) ? !0 : (u = this.indexOf(l), u >= 0 ? (this.lastItem = this.list[u], !0) :
|
||
!1);
|
||
}, s.prototype.forEach = function(l, u) {
|
||
var c;
|
||
for (c = 0; c < this.size; c++)
|
||
l.call(u || this, this.list[c].val, this.list[c].key, this);
|
||
}, s.prototype.indexOf = function(l) {
|
||
var u;
|
||
for (u = 0; u < this.size; u++)
|
||
if (this.isEqual(this.list[u].key, l))
|
||
return u;
|
||
return -1;
|
||
}, s.prototype.isEqual = function(l, u) {
|
||
return l === u || l !== l && u !== u;
|
||
}, o.exports = s;
|
||
}, {}], 3: [function(n, o, i) {
|
||
var s = n("map-or-similar");
|
||
o.exports = function(p) {
|
||
var h = new s(!1), m = [];
|
||
return function(g) {
|
||
var w = /* @__PURE__ */ a(function() {
|
||
var v = h, S, E, y = arguments.length - 1, b = Array(y + 1), x = !0, C;
|
||
if ((w.numArgs || w.numArgs === 0) && w.numArgs !== y + 1)
|
||
throw new Error("Memoizerific functions should always be called with the same number of arguments");
|
||
for (C = 0; C < y; C++) {
|
||
if (b[C] = {
|
||
cacheItem: v,
|
||
arg: arguments[C]
|
||
}, v.has(arguments[C])) {
|
||
v = v.get(arguments[C]);
|
||
continue;
|
||
}
|
||
x = !1, S = new s(!1), v.set(arguments[C], S), v = S;
|
||
}
|
||
return x && (v.has(arguments[y]) ? E = v.get(arguments[y]) : x = !1), x || (E = g.apply(null, arguments), v.set(arguments[y], E)),
|
||
p > 0 && (b[y] = {
|
||
cacheItem: v,
|
||
arg: arguments[y]
|
||
}, x ? l(m, b) : m.push(b), m.length > p && u(m.shift())), w.wasMemoized = x, w.numArgs = y + 1, E;
|
||
}, "memoizerific");
|
||
return w.limit = p, w.wasMemoized = !1, w.cache = h, w.lru = m, w;
|
||
};
|
||
};
|
||
function l(p, h) {
|
||
var m = p.length, g = h.length, w, v, S;
|
||
for (v = 0; v < m; v++) {
|
||
for (w = !0, S = 0; S < g; S++)
|
||
if (!c(p[v][S].arg, h[S].arg)) {
|
||
w = !1;
|
||
break;
|
||
}
|
||
if (w)
|
||
break;
|
||
}
|
||
p.push(p.splice(v, 1)[0]);
|
||
}
|
||
a(l, "moveToMostRecentLru");
|
||
function u(p) {
|
||
var h = p.length, m = p[h - 1], g, w;
|
||
for (m.cacheItem.delete(m.arg), w = h - 2; w >= 0 && (m = p[w], g = m.cacheItem.get(m.arg), !g || !g.size); w--)
|
||
m.cacheItem.delete(m.arg);
|
||
}
|
||
a(u, "removeCachedResult");
|
||
function c(p, h) {
|
||
return p === h || p !== p && h !== h;
|
||
}
|
||
a(c, "isEqual");
|
||
}, { "map-or-similar": 1 }] }, {}, [3])(3);
|
||
});
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/extends.js
|
||
function be() {
|
||
return be = Object.assign ? Object.assign.bind() : function(e) {
|
||
for (var t = 1; t < arguments.length; t++) {
|
||
var r = arguments[t];
|
||
for (var n in r) ({}).hasOwnProperty.call(r, n) && (e[n] = r[n]);
|
||
}
|
||
return e;
|
||
}, be.apply(null, arguments);
|
||
}
|
||
var Kn = T(() => {
|
||
a(be, "_extends");
|
||
});
|
||
|
||
// ../node_modules/@emotion/sheet/dist/emotion-sheet.esm.js
|
||
function SU(e) {
|
||
if (e.sheet)
|
||
return e.sheet;
|
||
for (var t = 0; t < document.styleSheets.length; t++)
|
||
if (document.styleSheets[t].ownerNode === e)
|
||
return document.styleSheets[t];
|
||
}
|
||
function EU(e) {
|
||
var t = document.createElement("style");
|
||
return t.setAttribute("data-emotion", e.key), e.nonce !== void 0 && t.setAttribute("nonce", e.nonce), t.appendChild(document.createTextNode(
|
||
"")), t.setAttribute("data-s", ""), t;
|
||
}
|
||
var wU, xC, CC = T(() => {
|
||
wU = !1;
|
||
a(SU, "sheetForTag");
|
||
a(EU, "createStyleElement");
|
||
xC = /* @__PURE__ */ function() {
|
||
function e(r) {
|
||
var n = this;
|
||
this._insertTag = function(o) {
|
||
var i;
|
||
n.tags.length === 0 ? n.insertionPoint ? i = n.insertionPoint.nextSibling : n.prepend ? i = n.container.firstChild : i = n.before : i =
|
||
n.tags[n.tags.length - 1].nextSibling, n.container.insertBefore(o, i), n.tags.push(o);
|
||
}, this.isSpeedy = r.speedy === void 0 ? !wU : r.speedy, this.tags = [], this.ctr = 0, this.nonce = r.nonce, this.key = r.key, this.container =
|
||
r.container, this.prepend = r.prepend, this.insertionPoint = r.insertionPoint, this.before = null;
|
||
}
|
||
a(e, "StyleSheet");
|
||
var t = e.prototype;
|
||
return t.hydrate = /* @__PURE__ */ a(function(n) {
|
||
n.forEach(this._insertTag);
|
||
}, "hydrate"), t.insert = /* @__PURE__ */ a(function(n) {
|
||
this.ctr % (this.isSpeedy ? 65e3 : 1) === 0 && this._insertTag(EU(this));
|
||
var o = this.tags[this.tags.length - 1];
|
||
if (this.isSpeedy) {
|
||
var i = SU(o);
|
||
try {
|
||
i.insertRule(n, i.cssRules.length);
|
||
} catch {
|
||
}
|
||
} else
|
||
o.appendChild(document.createTextNode(n));
|
||
this.ctr++;
|
||
}, "insert"), t.flush = /* @__PURE__ */ a(function() {
|
||
this.tags.forEach(function(n) {
|
||
var o;
|
||
return (o = n.parentNode) == null ? void 0 : o.removeChild(n);
|
||
}), this.tags = [], this.ctr = 0;
|
||
}, "flush"), e;
|
||
}();
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Enum.js
|
||
var Dt, xp, ce, qd, pl, fl, RC, Gd, DC, Yd = T(() => {
|
||
Dt = "-ms-", xp = "-moz-", ce = "-webkit-", qd = "comm", pl = "rule", fl = "decl", RC = "@import", Gd = "@keyframes", DC = "@layer";
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Utility.js
|
||
function TC(e, t) {
|
||
return Ye(e, 0) ^ 45 ? (((t << 2 ^ Ye(e, 0)) << 2 ^ Ye(e, 1)) << 2 ^ Ye(e, 2)) << 2 ^ Ye(e, 3) : 0;
|
||
}
|
||
function Kd(e) {
|
||
return e.trim();
|
||
}
|
||
function sy(e, t) {
|
||
return (e = t.exec(e)) ? e[0] : e;
|
||
}
|
||
function se(e, t, r) {
|
||
return e.replace(t, r);
|
||
}
|
||
function Cp(e, t) {
|
||
return e.indexOf(t);
|
||
}
|
||
function Ye(e, t) {
|
||
return e.charCodeAt(t) | 0;
|
||
}
|
||
function Ta(e, t, r) {
|
||
return e.slice(t, r);
|
||
}
|
||
function Wt(e) {
|
||
return e.length;
|
||
}
|
||
function dl(e) {
|
||
return e.length;
|
||
}
|
||
function hl(e, t) {
|
||
return t.push(e), e;
|
||
}
|
||
function ly(e, t) {
|
||
return e.map(t).join("");
|
||
}
|
||
var AC, Ri, _C, ml = T(() => {
|
||
AC = Math.abs, Ri = String.fromCharCode, _C = Object.assign;
|
||
a(TC, "hash");
|
||
a(Kd, "trim");
|
||
a(sy, "match");
|
||
a(se, "replace");
|
||
a(Cp, "indexof");
|
||
a(Ye, "charat");
|
||
a(Ta, "substr");
|
||
a(Wt, "strlen");
|
||
a(dl, "sizeof");
|
||
a(hl, "append");
|
||
a(ly, "combine");
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Tokenizer.js
|
||
function Rp(e, t, r, n, o, i, s) {
|
||
return { value: e, root: t, parent: r, type: n, props: o, children: i, line: Xd, column: gl, length: s, return: "" };
|
||
}
|
||
function wl(e, t) {
|
||
return _C(Rp("", null, null, "", null, null, 0), e, { length: -e.length }, t);
|
||
}
|
||
function PC() {
|
||
return Je;
|
||
}
|
||
function kC() {
|
||
return Je = qt > 0 ? Ye(yl, --qt) : 0, gl--, Je === 10 && (gl = 1, Xd--), Je;
|
||
}
|
||
function Gt() {
|
||
return Je = qt < IC ? Ye(yl, qt++) : 0, gl++, Je === 10 && (gl = 1, Xd++), Je;
|
||
}
|
||
function Wr() {
|
||
return Ye(yl, qt);
|
||
}
|
||
function Dp() {
|
||
return qt;
|
||
}
|
||
function Sl(e, t) {
|
||
return Ta(yl, e, t);
|
||
}
|
||
function vl(e) {
|
||
switch (e) {
|
||
// \0 \t \n \r \s whitespace token
|
||
case 0:
|
||
case 9:
|
||
case 10:
|
||
case 13:
|
||
case 32:
|
||
return 5;
|
||
// ! + , / > @ ~ isolate token
|
||
case 33:
|
||
case 43:
|
||
case 44:
|
||
case 47:
|
||
case 62:
|
||
case 64:
|
||
case 126:
|
||
// ; { } breakpoint token
|
||
case 59:
|
||
case 123:
|
||
case 125:
|
||
return 4;
|
||
// : accompanied token
|
||
case 58:
|
||
return 3;
|
||
// " ' ( [ opening delimit token
|
||
case 34:
|
||
case 39:
|
||
case 40:
|
||
case 91:
|
||
return 2;
|
||
// ) ] closing delimit token
|
||
case 41:
|
||
case 93:
|
||
return 1;
|
||
}
|
||
return 0;
|
||
}
|
||
function Qd(e) {
|
||
return Xd = gl = 1, IC = Wt(yl = e), qt = 0, [];
|
||
}
|
||
function Jd(e) {
|
||
return yl = "", e;
|
||
}
|
||
function El(e) {
|
||
return Kd(Sl(qt - 1, uy(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));
|
||
}
|
||
function FC(e) {
|
||
for (; (Je = Wr()) && Je < 33; )
|
||
Gt();
|
||
return vl(e) > 2 || vl(Je) > 3 ? "" : " ";
|
||
}
|
||
function LC(e, t) {
|
||
for (; --t && Gt() && !(Je < 48 || Je > 102 || Je > 57 && Je < 65 || Je > 70 && Je < 97); )
|
||
;
|
||
return Sl(e, Dp() + (t < 6 && Wr() == 32 && Gt() == 32));
|
||
}
|
||
function uy(e) {
|
||
for (; Gt(); )
|
||
switch (Je) {
|
||
// ] ) " '
|
||
case e:
|
||
return qt;
|
||
// " '
|
||
case 34:
|
||
case 39:
|
||
e !== 34 && e !== 39 && uy(Je);
|
||
break;
|
||
// (
|
||
case 40:
|
||
e === 41 && uy(e);
|
||
break;
|
||
// \
|
||
case 92:
|
||
Gt();
|
||
break;
|
||
}
|
||
return qt;
|
||
}
|
||
function OC(e, t) {
|
||
for (; Gt() && e + Je !== 57; )
|
||
if (e + Je === 84 && Wr() === 47)
|
||
break;
|
||
return "/*" + Sl(t, qt - 1) + "*" + Ri(e === 47 ? e : Gt());
|
||
}
|
||
function NC(e) {
|
||
for (; !vl(Wr()); )
|
||
Gt();
|
||
return Sl(e, qt);
|
||
}
|
||
var Xd, gl, IC, qt, Je, yl, cy = T(() => {
|
||
ml();
|
||
Xd = 1, gl = 1, IC = 0, qt = 0, Je = 0, yl = "";
|
||
a(Rp, "node");
|
||
a(wl, "copy");
|
||
a(PC, "char");
|
||
a(kC, "prev");
|
||
a(Gt, "next");
|
||
a(Wr, "peek");
|
||
a(Dp, "caret");
|
||
a(Sl, "slice");
|
||
a(vl, "token");
|
||
a(Qd, "alloc");
|
||
a(Jd, "dealloc");
|
||
a(El, "delimit");
|
||
a(FC, "whitespace");
|
||
a(LC, "escaping");
|
||
a(uy, "delimiter");
|
||
a(OC, "commenter");
|
||
a(NC, "identifier");
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Parser.js
|
||
function zC(e) {
|
||
return Jd(Zd("", null, null, null, [""], e = Qd(e), 0, [0], e));
|
||
}
|
||
function Zd(e, t, r, n, o, i, s, l, u) {
|
||
for (var c = 0, p = 0, h = s, m = 0, g = 0, w = 0, v = 1, S = 1, E = 1, y = 0, b = "", x = o, C = i, R = n, D = b; S; )
|
||
switch (w = y, y = Gt()) {
|
||
// (
|
||
case 40:
|
||
if (w != 108 && Ye(D, h - 1) == 58) {
|
||
Cp(D += se(El(y), "&", "&\f"), "&\f") != -1 && (E = -1);
|
||
break;
|
||
}
|
||
// " ' [
|
||
case 34:
|
||
case 39:
|
||
case 91:
|
||
D += El(y);
|
||
break;
|
||
// \t \n \r \s
|
||
case 9:
|
||
case 10:
|
||
case 13:
|
||
case 32:
|
||
D += FC(w);
|
||
break;
|
||
// \
|
||
case 92:
|
||
D += LC(Dp() - 1, 7);
|
||
continue;
|
||
// /
|
||
case 47:
|
||
switch (Wr()) {
|
||
case 42:
|
||
case 47:
|
||
hl(bU(OC(Gt(), Dp()), t, r), u);
|
||
break;
|
||
default:
|
||
D += "/";
|
||
}
|
||
break;
|
||
// {
|
||
case 123 * v:
|
||
l[c++] = Wt(D) * E;
|
||
// } ; \0
|
||
case 125 * v:
|
||
case 59:
|
||
case 0:
|
||
switch (y) {
|
||
// \0 }
|
||
case 0:
|
||
case 125:
|
||
S = 0;
|
||
// ;
|
||
case 59 + p:
|
||
E == -1 && (D = se(D, /\f/g, "")), g > 0 && Wt(D) - h && hl(g > 32 ? BC(D + ";", n, r, h - 1) : BC(se(D, " ", "") + ";", n, r, h -
|
||
2), u);
|
||
break;
|
||
// @ ;
|
||
case 59:
|
||
D += ";";
|
||
// { rule/at-rule
|
||
default:
|
||
if (hl(R = MC(D, t, r, c, p, o, l, b, x = [], C = [], h), i), y === 123)
|
||
if (p === 0)
|
||
Zd(D, t, R, R, x, i, h, l, C);
|
||
else
|
||
switch (m === 99 && Ye(D, 3) === 110 ? 100 : m) {
|
||
// d l m s
|
||
case 100:
|
||
case 108:
|
||
case 109:
|
||
case 115:
|
||
Zd(e, R, R, n && hl(MC(e, R, R, 0, 0, o, l, b, o, x = [], h), C), o, C, h, l, n ? x : C);
|
||
break;
|
||
default:
|
||
Zd(D, R, R, R, [""], C, 0, l, C);
|
||
}
|
||
}
|
||
c = p = g = 0, v = E = 1, b = D = "", h = s;
|
||
break;
|
||
// :
|
||
case 58:
|
||
h = 1 + Wt(D), g = w;
|
||
default:
|
||
if (v < 1) {
|
||
if (y == 123)
|
||
--v;
|
||
else if (y == 125 && v++ == 0 && kC() == 125)
|
||
continue;
|
||
}
|
||
switch (D += Ri(y), y * v) {
|
||
// &
|
||
case 38:
|
||
E = p > 0 ? 1 : (D += "\f", -1);
|
||
break;
|
||
// ,
|
||
case 44:
|
||
l[c++] = (Wt(D) - 1) * E, E = 1;
|
||
break;
|
||
// @
|
||
case 64:
|
||
Wr() === 45 && (D += El(Gt())), m = Wr(), p = h = Wt(b = D += NC(Dp())), y++;
|
||
break;
|
||
// -
|
||
case 45:
|
||
w === 45 && Wt(D) == 2 && (v = 0);
|
||
}
|
||
}
|
||
return i;
|
||
}
|
||
function MC(e, t, r, n, o, i, s, l, u, c, p) {
|
||
for (var h = o - 1, m = o === 0 ? i : [""], g = dl(m), w = 0, v = 0, S = 0; w < n; ++w)
|
||
for (var E = 0, y = Ta(e, h + 1, h = AC(v = s[w])), b = e; E < g; ++E)
|
||
(b = Kd(v > 0 ? m[E] + " " + y : se(y, /&\f/g, m[E]))) && (u[S++] = b);
|
||
return Rp(e, t, r, o === 0 ? pl : l, u, c, p);
|
||
}
|
||
function bU(e, t, r) {
|
||
return Rp(e, t, r, qd, Ri(PC()), Ta(e, 2, -2), 0);
|
||
}
|
||
function BC(e, t, r, n) {
|
||
return Rp(e, t, r, fl, Ta(e, 0, n), Ta(e, n + 1, -1), n);
|
||
}
|
||
var HC = T(() => {
|
||
Yd();
|
||
ml();
|
||
cy();
|
||
a(zC, "compile");
|
||
a(Zd, "parse");
|
||
a(MC, "ruleset");
|
||
a(bU, "comment");
|
||
a(BC, "declaration");
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Prefixer.js
|
||
var $C = T(() => {
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Serializer.js
|
||
function Di(e, t) {
|
||
for (var r = "", n = dl(e), o = 0; o < n; o++)
|
||
r += t(e[o], o, e, t) || "";
|
||
return r;
|
||
}
|
||
function jC(e, t, r, n) {
|
||
switch (e.type) {
|
||
case DC:
|
||
if (e.children.length) break;
|
||
case RC:
|
||
case fl:
|
||
return e.return = e.return || e.value;
|
||
case qd:
|
||
return "";
|
||
case Gd:
|
||
return e.return = e.value + "{" + Di(e.children, n) + "}";
|
||
case pl:
|
||
e.value = e.props.join(",");
|
||
}
|
||
return Wt(r = Di(e.children, n)) ? e.return = e.value + "{" + r + "}" : "";
|
||
}
|
||
var VC = T(() => {
|
||
Yd();
|
||
ml();
|
||
a(Di, "serialize");
|
||
a(jC, "stringify");
|
||
});
|
||
|
||
// ../node_modules/stylis/src/Middleware.js
|
||
function UC(e) {
|
||
var t = dl(e);
|
||
return function(r, n, o, i) {
|
||
for (var s = "", l = 0; l < t; l++)
|
||
s += e[l](r, n, o, i) || "";
|
||
return s;
|
||
};
|
||
}
|
||
function WC(e) {
|
||
return function(t) {
|
||
t.root || (t = t.return) && e(t);
|
||
};
|
||
}
|
||
var qC = T(() => {
|
||
ml();
|
||
a(UC, "middleware");
|
||
a(WC, "rulesheet");
|
||
});
|
||
|
||
// ../node_modules/stylis/index.js
|
||
var GC = T(() => {
|
||
Yd();
|
||
ml();
|
||
HC();
|
||
$C();
|
||
cy();
|
||
VC();
|
||
qC();
|
||
});
|
||
|
||
// ../node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js
|
||
var py, e1 = T(() => {
|
||
py = /* @__PURE__ */ a(function(t) {
|
||
var r = /* @__PURE__ */ new WeakMap();
|
||
return function(n) {
|
||
if (r.has(n))
|
||
return r.get(n);
|
||
var o = t(n);
|
||
return r.set(n, o), o;
|
||
};
|
||
}, "weakMemoize");
|
||
});
|
||
|
||
// ../node_modules/@emotion/memoize/dist/emotion-memoize.esm.js
|
||
function t1(e) {
|
||
var t = /* @__PURE__ */ Object.create(null);
|
||
return function(r) {
|
||
return t[r] === void 0 && (t[r] = e(r)), t[r];
|
||
};
|
||
}
|
||
var r1 = T(() => {
|
||
a(t1, "memoize");
|
||
});
|
||
|
||
// ../node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js
|
||
function KC(e, t) {
|
||
switch (TC(e, t)) {
|
||
// color-adjust
|
||
case 5103:
|
||
return ce + "print-" + e + e;
|
||
// animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function)
|
||
case 5737:
|
||
case 4201:
|
||
case 3177:
|
||
case 3433:
|
||
case 1641:
|
||
case 4457:
|
||
case 2921:
|
||
// text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break
|
||
case 5572:
|
||
case 6356:
|
||
case 5844:
|
||
case 3191:
|
||
case 6645:
|
||
case 3005:
|
||
// mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite,
|
||
case 6391:
|
||
case 5879:
|
||
case 5623:
|
||
case 6135:
|
||
case 4599:
|
||
case 4855:
|
||
// background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width)
|
||
case 4215:
|
||
case 6389:
|
||
case 5109:
|
||
case 5365:
|
||
case 5621:
|
||
case 3829:
|
||
return ce + e + e;
|
||
// appearance, user-select, transform, hyphens, text-size-adjust
|
||
case 5349:
|
||
case 4246:
|
||
case 4810:
|
||
case 6968:
|
||
case 2756:
|
||
return ce + e + xp + e + Dt + e + e;
|
||
// flex, flex-direction
|
||
case 6828:
|
||
case 4268:
|
||
return ce + e + Dt + e + e;
|
||
// order
|
||
case 6165:
|
||
return ce + e + Dt + "flex-" + e + e;
|
||
// align-items
|
||
case 5187:
|
||
return ce + e + se(e, /(\w+).+(:[^]+)/, ce + "box-$1$2" + Dt + "flex-$1$2") + e;
|
||
// align-self
|
||
case 5443:
|
||
return ce + e + Dt + "flex-item-" + se(e, /flex-|-self/, "") + e;
|
||
// align-content
|
||
case 4675:
|
||
return ce + e + Dt + "flex-line-pack" + se(e, /align-content|flex-|-self/, "") + e;
|
||
// flex-shrink
|
||
case 5548:
|
||
return ce + e + Dt + se(e, "shrink", "negative") + e;
|
||
// flex-basis
|
||
case 5292:
|
||
return ce + e + Dt + se(e, "basis", "preferred-size") + e;
|
||
// flex-grow
|
||
case 6060:
|
||
return ce + "box-" + se(e, "-grow", "") + ce + e + Dt + se(e, "grow", "positive") + e;
|
||
// transition
|
||
case 4554:
|
||
return ce + se(e, /([^-])(transform)/g, "$1" + ce + "$2") + e;
|
||
// cursor
|
||
case 6187:
|
||
return se(se(se(e, /(zoom-|grab)/, ce + "$1"), /(image-set)/, ce + "$1"), e, "") + e;
|
||
// background, background-image
|
||
case 5495:
|
||
case 3959:
|
||
return se(e, /(image-set\([^]*)/, ce + "$1$`$1");
|
||
// justify-content
|
||
case 4968:
|
||
return se(se(e, /(.+:)(flex-)?(.*)/, ce + "box-pack:$3" + Dt + "flex-pack:$3"), /s.+-b[^;]+/, "justify") + ce + e + e;
|
||
// (margin|padding)-inline-(start|end)
|
||
case 4095:
|
||
case 3583:
|
||
case 4068:
|
||
case 2532:
|
||
return se(e, /(.+)-inline(.+)/, ce + "$1$2") + e;
|
||
// (min|max)?(width|height|inline-size|block-size)
|
||
case 8116:
|
||
case 7059:
|
||
case 5753:
|
||
case 5535:
|
||
case 5445:
|
||
case 5701:
|
||
case 4933:
|
||
case 4677:
|
||
case 5533:
|
||
case 5789:
|
||
case 5021:
|
||
case 4765:
|
||
if (Wt(e) - 1 - t > 6) switch (Ye(e, t + 1)) {
|
||
// (m)ax-content, (m)in-content
|
||
case 109:
|
||
if (Ye(e, t + 4) !== 45) break;
|
||
// (f)ill-available, (f)it-content
|
||
case 102:
|
||
return se(e, /(.+:)(.+)-([^]+)/, "$1" + ce + "$2-$3$1" + xp + (Ye(e, t + 3) == 108 ? "$3" : "$2-$3")) + e;
|
||
// (s)tretch
|
||
case 115:
|
||
return ~Cp(e, "stretch") ? KC(se(e, "stretch", "fill-available"), t) + e : e;
|
||
}
|
||
break;
|
||
// position: sticky
|
||
case 4949:
|
||
if (Ye(e, t + 1) !== 115) break;
|
||
// display: (flex|inline-flex)
|
||
case 6444:
|
||
switch (Ye(e, Wt(e) - 3 - (~Cp(e, "!important") && 10))) {
|
||
// stic(k)y
|
||
case 107:
|
||
return se(e, ":", ":" + ce) + e;
|
||
// (inline-)?fl(e)x
|
||
case 101:
|
||
return se(e, /(.+:)([^;!]+)(;|!.+)?/, "$1" + ce + (Ye(e, 14) === 45 ? "inline-" : "") + "box$3$1" + ce + "$2$3$1" + Dt + "$2box$3") +
|
||
e;
|
||
}
|
||
break;
|
||
// writing-mode
|
||
case 5936:
|
||
switch (Ye(e, t + 11)) {
|
||
// vertical-l(r)
|
||
case 114:
|
||
return ce + e + Dt + se(e, /[svh]\w+-[tblr]{2}/, "tb") + e;
|
||
// vertical-r(l)
|
||
case 108:
|
||
return ce + e + Dt + se(e, /[svh]\w+-[tblr]{2}/, "tb-rl") + e;
|
||
// horizontal(-)tb
|
||
case 45:
|
||
return ce + e + Dt + se(e, /[svh]\w+-[tblr]{2}/, "lr") + e;
|
||
}
|
||
return ce + e + Dt + e + e;
|
||
}
|
||
return e;
|
||
}
|
||
var xU, CU, RU, YC, DU, AU, _U, TU, n1, o1 = T(() => {
|
||
CC();
|
||
GC();
|
||
e1();
|
||
r1();
|
||
xU = /* @__PURE__ */ a(function(t, r, n) {
|
||
for (var o = 0, i = 0; o = i, i = Wr(), o === 38 && i === 12 && (r[n] = 1), !vl(i); )
|
||
Gt();
|
||
return Sl(t, qt);
|
||
}, "identifierWithPointTracking"), CU = /* @__PURE__ */ a(function(t, r) {
|
||
var n = -1, o = 44;
|
||
do
|
||
switch (vl(o)) {
|
||
case 0:
|
||
o === 38 && Wr() === 12 && (r[n] = 1), t[n] += xU(qt - 1, r, n);
|
||
break;
|
||
case 2:
|
||
t[n] += El(o);
|
||
break;
|
||
case 4:
|
||
if (o === 44) {
|
||
t[++n] = Wr() === 58 ? "&\f" : "", r[n] = t[n].length;
|
||
break;
|
||
}
|
||
// fallthrough
|
||
default:
|
||
t[n] += Ri(o);
|
||
}
|
||
while (o = Gt());
|
||
return t;
|
||
}, "toRules"), RU = /* @__PURE__ */ a(function(t, r) {
|
||
return Jd(CU(Qd(t), r));
|
||
}, "getRules"), YC = /* @__PURE__ */ new WeakMap(), DU = /* @__PURE__ */ a(function(t) {
|
||
if (!(t.type !== "rule" || !t.parent || // positive .length indicates that this rule contains pseudo
|
||
// negative .length indicates that this rule has been already prefixed
|
||
t.length < 1)) {
|
||
for (var r = t.value, n = t.parent, o = t.column === n.column && t.line === n.line; n.type !== "rule"; )
|
||
if (n = n.parent, !n) return;
|
||
if (!(t.props.length === 1 && r.charCodeAt(0) !== 58 && !YC.get(n)) && !o) {
|
||
YC.set(t, !0);
|
||
for (var i = [], s = RU(r, i), l = n.props, u = 0, c = 0; u < s.length; u++)
|
||
for (var p = 0; p < l.length; p++, c++)
|
||
t.props[c] = i[u] ? s[u].replace(/&\f/g, l[p]) : l[p] + " " + s[u];
|
||
}
|
||
}
|
||
}, "compat"), AU = /* @__PURE__ */ a(function(t) {
|
||
if (t.type === "decl") {
|
||
var r = t.value;
|
||
// charcode for l
|
||
r.charCodeAt(0) === 108 && // charcode for b
|
||
r.charCodeAt(2) === 98 && (t.return = "", t.value = "");
|
||
}
|
||
}, "removeLabel");
|
||
a(KC, "prefix");
|
||
_U = /* @__PURE__ */ a(function(t, r, n, o) {
|
||
if (t.length > -1 && !t.return) switch (t.type) {
|
||
case fl:
|
||
t.return = KC(t.value, t.length);
|
||
break;
|
||
case Gd:
|
||
return Di([wl(t, {
|
||
value: se(t.value, "@", "@" + ce)
|
||
})], o);
|
||
case pl:
|
||
if (t.length) return ly(t.props, function(i) {
|
||
switch (sy(i, /(::plac\w+|:read-\w+)/)) {
|
||
// :read-(only|write)
|
||
case ":read-only":
|
||
case ":read-write":
|
||
return Di([wl(t, {
|
||
props: [se(i, /:(read-\w+)/, ":" + xp + "$1")]
|
||
})], o);
|
||
// :placeholder
|
||
case "::placeholder":
|
||
return Di([wl(t, {
|
||
props: [se(i, /:(plac\w+)/, ":" + ce + "input-$1")]
|
||
}), wl(t, {
|
||
props: [se(i, /:(plac\w+)/, ":" + xp + "$1")]
|
||
}), wl(t, {
|
||
props: [se(i, /:(plac\w+)/, Dt + "input-$1")]
|
||
})], o);
|
||
}
|
||
return "";
|
||
});
|
||
}
|
||
}, "prefixer"), TU = [_U], n1 = /* @__PURE__ */ a(function(t) {
|
||
var r = t.key;
|
||
if (r === "css") {
|
||
var n = document.querySelectorAll("style[data-emotion]:not([data-s])");
|
||
Array.prototype.forEach.call(n, function(v) {
|
||
var S = v.getAttribute("data-emotion");
|
||
S.indexOf(" ") !== -1 && (document.head.appendChild(v), v.setAttribute("data-s", ""));
|
||
});
|
||
}
|
||
var o = t.stylisPlugins || TU, i = {}, s, l = [];
|
||
s = t.container || document.head, Array.prototype.forEach.call(
|
||
// this means we will ignore elements which don't have a space in them which
|
||
// means that the style elements we're looking at are only Emotion 11 server-rendered style elements
|
||
document.querySelectorAll('style[data-emotion^="' + r + ' "]'),
|
||
function(v) {
|
||
for (var S = v.getAttribute("data-emotion").split(" "), E = 1; E < S.length; E++)
|
||
i[S[E]] = !0;
|
||
l.push(v);
|
||
}
|
||
);
|
||
var u, c = [DU, AU];
|
||
{
|
||
var p, h = [jC, WC(function(v) {
|
||
p.insert(v);
|
||
})], m = UC(c.concat(o, h)), g = /* @__PURE__ */ a(function(S) {
|
||
return Di(zC(S), m);
|
||
}, "stylis");
|
||
u = /* @__PURE__ */ a(function(S, E, y, b) {
|
||
p = y, g(S ? S + "{" + E.styles + "}" : E.styles), b && (w.inserted[E.name] = !0);
|
||
}, "insert");
|
||
}
|
||
var w = {
|
||
key: r,
|
||
sheet: new xC({
|
||
key: r,
|
||
container: s,
|
||
nonce: t.nonce,
|
||
speedy: t.speedy,
|
||
prepend: t.prepend,
|
||
insertionPoint: t.insertionPoint
|
||
}),
|
||
nonce: t.nonce,
|
||
inserted: i,
|
||
registered: {},
|
||
insert: u
|
||
};
|
||
return w.sheet.hydrate(l), w;
|
||
}, "createCache");
|
||
});
|
||
|
||
// ../node_modules/react-is/cjs/react-is.production.min.js
|
||
var QC = F((ve) => {
|
||
"use strict";
|
||
var mt = typeof Symbol == "function" && Symbol.for, fy = mt ? Symbol.for("react.element") : 60103, dy = mt ? Symbol.for("react.portal") : 60106,
|
||
a1 = mt ? Symbol.for("react.fragment") : 60107, i1 = mt ? Symbol.for("react.strict_mode") : 60108, s1 = mt ? Symbol.for("react.profiler") :
|
||
60114, l1 = mt ? Symbol.for("react.provider") : 60109, u1 = mt ? Symbol.for("react.context") : 60110, hy = mt ? Symbol.for("react.async_mo\
|
||
de") : 60111, c1 = mt ? Symbol.for("react.concurrent_mode") : 60111, p1 = mt ? Symbol.for("react.forward_ref") : 60112, f1 = mt ? Symbol.for(
|
||
"react.suspense") : 60113, IU = mt ? Symbol.for("react.suspense_list") : 60120, d1 = mt ? Symbol.for("react.memo") : 60115, h1 = mt ? Symbol.
|
||
for("react.lazy") : 60116, PU = mt ? Symbol.for("react.block") : 60121, kU = mt ? Symbol.for("react.fundamental") : 60117, FU = mt ? Symbol.
|
||
for("react.responder") : 60118, LU = mt ? Symbol.for("react.scope") : 60119;
|
||
function _r(e) {
|
||
if (typeof e == "object" && e !== null) {
|
||
var t = e.$$typeof;
|
||
switch (t) {
|
||
case fy:
|
||
switch (e = e.type, e) {
|
||
case hy:
|
||
case c1:
|
||
case a1:
|
||
case s1:
|
||
case i1:
|
||
case f1:
|
||
return e;
|
||
default:
|
||
switch (e = e && e.$$typeof, e) {
|
||
case u1:
|
||
case p1:
|
||
case h1:
|
||
case d1:
|
||
case l1:
|
||
return e;
|
||
default:
|
||
return t;
|
||
}
|
||
}
|
||
case dy:
|
||
return t;
|
||
}
|
||
}
|
||
}
|
||
a(_r, "z");
|
||
function XC(e) {
|
||
return _r(e) === c1;
|
||
}
|
||
a(XC, "A");
|
||
ve.AsyncMode = hy;
|
||
ve.ConcurrentMode = c1;
|
||
ve.ContextConsumer = u1;
|
||
ve.ContextProvider = l1;
|
||
ve.Element = fy;
|
||
ve.ForwardRef = p1;
|
||
ve.Fragment = a1;
|
||
ve.Lazy = h1;
|
||
ve.Memo = d1;
|
||
ve.Portal = dy;
|
||
ve.Profiler = s1;
|
||
ve.StrictMode = i1;
|
||
ve.Suspense = f1;
|
||
ve.isAsyncMode = function(e) {
|
||
return XC(e) || _r(e) === hy;
|
||
};
|
||
ve.isConcurrentMode = XC;
|
||
ve.isContextConsumer = function(e) {
|
||
return _r(e) === u1;
|
||
};
|
||
ve.isContextProvider = function(e) {
|
||
return _r(e) === l1;
|
||
};
|
||
ve.isElement = function(e) {
|
||
return typeof e == "object" && e !== null && e.$$typeof === fy;
|
||
};
|
||
ve.isForwardRef = function(e) {
|
||
return _r(e) === p1;
|
||
};
|
||
ve.isFragment = function(e) {
|
||
return _r(e) === a1;
|
||
};
|
||
ve.isLazy = function(e) {
|
||
return _r(e) === h1;
|
||
};
|
||
ve.isMemo = function(e) {
|
||
return _r(e) === d1;
|
||
};
|
||
ve.isPortal = function(e) {
|
||
return _r(e) === dy;
|
||
};
|
||
ve.isProfiler = function(e) {
|
||
return _r(e) === s1;
|
||
};
|
||
ve.isStrictMode = function(e) {
|
||
return _r(e) === i1;
|
||
};
|
||
ve.isSuspense = function(e) {
|
||
return _r(e) === f1;
|
||
};
|
||
ve.isValidElementType = function(e) {
|
||
return typeof e == "string" || typeof e == "function" || e === a1 || e === c1 || e === s1 || e === i1 || e === f1 || e === IU || typeof e ==
|
||
"object" && e !== null && (e.$$typeof === h1 || e.$$typeof === d1 || e.$$typeof === l1 || e.$$typeof === u1 || e.$$typeof === p1 || e.$$typeof ===
|
||
kU || e.$$typeof === FU || e.$$typeof === LU || e.$$typeof === PU);
|
||
};
|
||
ve.typeOf = _r;
|
||
});
|
||
|
||
// ../node_modules/react-is/index.js
|
||
var ZC = F((jme, JC) => {
|
||
"use strict";
|
||
JC.exports = QC();
|
||
});
|
||
|
||
// ../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
|
||
var vy = F((Vme, aR) => {
|
||
"use strict";
|
||
var my = ZC(), OU = {
|
||
childContextTypes: !0,
|
||
contextType: !0,
|
||
contextTypes: !0,
|
||
defaultProps: !0,
|
||
displayName: !0,
|
||
getDefaultProps: !0,
|
||
getDerivedStateFromError: !0,
|
||
getDerivedStateFromProps: !0,
|
||
mixins: !0,
|
||
propTypes: !0,
|
||
type: !0
|
||
}, NU = {
|
||
name: !0,
|
||
length: !0,
|
||
prototype: !0,
|
||
caller: !0,
|
||
callee: !0,
|
||
arguments: !0,
|
||
arity: !0
|
||
}, MU = {
|
||
$$typeof: !0,
|
||
render: !0,
|
||
defaultProps: !0,
|
||
displayName: !0,
|
||
propTypes: !0
|
||
}, nR = {
|
||
$$typeof: !0,
|
||
compare: !0,
|
||
defaultProps: !0,
|
||
displayName: !0,
|
||
propTypes: !0,
|
||
type: !0
|
||
}, gy = {};
|
||
gy[my.ForwardRef] = MU;
|
||
gy[my.Memo] = nR;
|
||
function eR(e) {
|
||
return my.isMemo(e) ? nR : gy[e.$$typeof] || OU;
|
||
}
|
||
a(eR, "getStatics");
|
||
var BU = Object.defineProperty, zU = Object.getOwnPropertyNames, tR = Object.getOwnPropertySymbols, HU = Object.getOwnPropertyDescriptor, $U = Object.
|
||
getPrototypeOf, rR = Object.prototype;
|
||
function oR(e, t, r) {
|
||
if (typeof t != "string") {
|
||
if (rR) {
|
||
var n = $U(t);
|
||
n && n !== rR && oR(e, n, r);
|
||
}
|
||
var o = zU(t);
|
||
tR && (o = o.concat(tR(t)));
|
||
for (var i = eR(e), s = eR(t), l = 0; l < o.length; ++l) {
|
||
var u = o[l];
|
||
if (!NU[u] && !(r && r[u]) && !(s && s[u]) && !(i && i[u])) {
|
||
var c = HU(t, u);
|
||
try {
|
||
BU(e, u, c);
|
||
} catch {
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return e;
|
||
}
|
||
a(oR, "hoistNonReactStatics");
|
||
aR.exports = oR;
|
||
});
|
||
|
||
// ../node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js
|
||
var iR, sR, lR = T(() => {
|
||
iR = P(vy()), sR = /* @__PURE__ */ a(function(e, t) {
|
||
return (0, iR.default)(e, t);
|
||
}, "hoistNonReactStatics");
|
||
});
|
||
|
||
// ../node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js
|
||
function bl(e, t, r) {
|
||
var n = "";
|
||
return r.split(" ").forEach(function(o) {
|
||
e[o] !== void 0 ? t.push(e[o] + ";") : o && (n += o + " ");
|
||
}), n;
|
||
}
|
||
var jU, Ai, _i, Ap = T(() => {
|
||
jU = !0;
|
||
a(bl, "getRegisteredStyles");
|
||
Ai = /* @__PURE__ */ a(function(t, r, n) {
|
||
var o = t.key + "-" + r.name;
|
||
// we only need to add the styles to the registered cache if the
|
||
// class name could be used further down
|
||
// the tree but if it's a string tag, we know it won't
|
||
// so we don't have to add it to registered cache.
|
||
// this improves memory usage since we can avoid storing the whole style string
|
||
(n === !1 || // we need to always store it if we're in compat mode and
|
||
// in node since emotion-server relies on whether a style is in
|
||
// the registered cache to know whether a style is global or not
|
||
// also, note that this check will be dead code eliminated in the browser
|
||
jU === !1) && t.registered[o] === void 0 && (t.registered[o] = r.styles);
|
||
}, "registerStyles"), _i = /* @__PURE__ */ a(function(t, r, n) {
|
||
Ai(t, r, n);
|
||
var o = t.key + "-" + r.name;
|
||
if (t.inserted[r.name] === void 0) {
|
||
var i = r;
|
||
do
|
||
t.insert(r === i ? "." + o : "", i, t.sheet, !0), i = i.next;
|
||
while (i !== void 0);
|
||
}
|
||
}, "insertStyles");
|
||
});
|
||
|
||
// ../node_modules/@emotion/hash/dist/emotion-hash.esm.js
|
||
function uR(e) {
|
||
for (var t = 0, r, n = 0, o = e.length; o >= 4; ++n, o -= 4)
|
||
r = e.charCodeAt(n) & 255 | (e.charCodeAt(++n) & 255) << 8 | (e.charCodeAt(++n) & 255) << 16 | (e.charCodeAt(++n) & 255) << 24, r = /* Math.imul(k, m): */
|
||
(r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16), r ^= /* k >>> r: */
|
||
r >>> 24, t = /* Math.imul(k, m): */
|
||
(r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */
|
||
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16);
|
||
switch (o) {
|
||
case 3:
|
||
t ^= (e.charCodeAt(n + 2) & 255) << 16;
|
||
case 2:
|
||
t ^= (e.charCodeAt(n + 1) & 255) << 8;
|
||
case 1:
|
||
t ^= e.charCodeAt(n) & 255, t = /* Math.imul(h, m): */
|
||
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16);
|
||
}
|
||
return t ^= t >>> 13, t = /* Math.imul(h, m): */
|
||
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16), ((t ^ t >>> 15) >>> 0).toString(36);
|
||
}
|
||
var cR = T(() => {
|
||
a(uR, "murmur2");
|
||
});
|
||
|
||
// ../node_modules/@emotion/unitless/dist/emotion-unitless.esm.js
|
||
var pR, fR = T(() => {
|
||
pR = {
|
||
animationIterationCount: 1,
|
||
aspectRatio: 1,
|
||
borderImageOutset: 1,
|
||
borderImageSlice: 1,
|
||
borderImageWidth: 1,
|
||
boxFlex: 1,
|
||
boxFlexGroup: 1,
|
||
boxOrdinalGroup: 1,
|
||
columnCount: 1,
|
||
columns: 1,
|
||
flex: 1,
|
||
flexGrow: 1,
|
||
flexPositive: 1,
|
||
flexShrink: 1,
|
||
flexNegative: 1,
|
||
flexOrder: 1,
|
||
gridRow: 1,
|
||
gridRowEnd: 1,
|
||
gridRowSpan: 1,
|
||
gridRowStart: 1,
|
||
gridColumn: 1,
|
||
gridColumnEnd: 1,
|
||
gridColumnSpan: 1,
|
||
gridColumnStart: 1,
|
||
msGridRow: 1,
|
||
msGridRowSpan: 1,
|
||
msGridColumn: 1,
|
||
msGridColumnSpan: 1,
|
||
fontWeight: 1,
|
||
lineHeight: 1,
|
||
opacity: 1,
|
||
order: 1,
|
||
orphans: 1,
|
||
scale: 1,
|
||
tabSize: 1,
|
||
widows: 1,
|
||
zIndex: 1,
|
||
zoom: 1,
|
||
WebkitLineClamp: 1,
|
||
// SVG-related properties
|
||
fillOpacity: 1,
|
||
floodOpacity: 1,
|
||
stopOpacity: 1,
|
||
strokeDasharray: 1,
|
||
strokeDashoffset: 1,
|
||
strokeMiterlimit: 1,
|
||
strokeOpacity: 1,
|
||
strokeWidth: 1
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@emotion/serialize/dist/emotion-serialize.esm.js
|
||
function _p(e, t, r) {
|
||
if (r == null)
|
||
return "";
|
||
var n = r;
|
||
if (n.__emotion_styles !== void 0)
|
||
return n;
|
||
switch (typeof r) {
|
||
case "boolean":
|
||
return "";
|
||
case "object": {
|
||
var o = r;
|
||
if (o.anim === 1)
|
||
return Xn = {
|
||
name: o.name,
|
||
styles: o.styles,
|
||
next: Xn
|
||
}, o.name;
|
||
var i = r;
|
||
if (i.styles !== void 0) {
|
||
var s = i.next;
|
||
if (s !== void 0)
|
||
for (; s !== void 0; )
|
||
Xn = {
|
||
name: s.name,
|
||
styles: s.styles,
|
||
next: Xn
|
||
}, s = s.next;
|
||
var l = i.styles + ";";
|
||
return l;
|
||
}
|
||
return GU(e, t, r);
|
||
}
|
||
case "function": {
|
||
if (e !== void 0) {
|
||
var u = Xn, c = r(e);
|
||
return Xn = u, _p(e, t, c);
|
||
}
|
||
break;
|
||
}
|
||
}
|
||
var p = r;
|
||
if (t == null)
|
||
return p;
|
||
var h = t[p];
|
||
return h !== void 0 ? h : p;
|
||
}
|
||
function GU(e, t, r) {
|
||
var n = "";
|
||
if (Array.isArray(r))
|
||
for (var o = 0; o < r.length; o++)
|
||
n += _p(e, t, r[o]) + ";";
|
||
else
|
||
for (var i in r) {
|
||
var s = r[i];
|
||
if (typeof s != "object") {
|
||
var l = s;
|
||
t != null && t[l] !== void 0 ? n += i + "{" + t[l] + "}" : dR(l) && (n += yy(i) + ":" + hR(i, l) + ";");
|
||
} else {
|
||
if (i === "NO_COMPONENT_SELECTOR" && VU)
|
||
throw new Error(qU);
|
||
if (Array.isArray(s) && typeof s[0] == "string" && (t == null || t[s[0]] === void 0))
|
||
for (var u = 0; u < s.length; u++)
|
||
dR(s[u]) && (n += yy(i) + ":" + hR(i, s[u]) + ";");
|
||
else {
|
||
var c = _p(e, t, s);
|
||
switch (i) {
|
||
case "animation":
|
||
case "animationName": {
|
||
n += yy(i) + ":" + c + ";";
|
||
break;
|
||
}
|
||
default:
|
||
n += i + "{" + c + "}";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return n;
|
||
}
|
||
function Ia(e, t, r) {
|
||
if (e.length === 1 && typeof e[0] == "object" && e[0] !== null && e[0].styles !== void 0)
|
||
return e[0];
|
||
var n = !0, o = "";
|
||
Xn = void 0;
|
||
var i = e[0];
|
||
if (i == null || i.raw === void 0)
|
||
n = !1, o += _p(r, t, i);
|
||
else {
|
||
var s = i;
|
||
o += s[0];
|
||
}
|
||
for (var l = 1; l < e.length; l++)
|
||
if (o += _p(r, t, e[l]), n) {
|
||
var u = i;
|
||
o += u[l];
|
||
}
|
||
mR.lastIndex = 0;
|
||
for (var c = "", p; (p = mR.exec(o)) !== null; )
|
||
c += "-" + p[1];
|
||
var h = uR(o) + c;
|
||
return {
|
||
name: h,
|
||
styles: o,
|
||
next: Xn
|
||
};
|
||
}
|
||
var VU, UU, WU, gR, dR, yy, hR, qU, mR, Xn, Tp = T(() => {
|
||
cR();
|
||
fR();
|
||
r1();
|
||
VU = !1, UU = /[A-Z]|^ms/g, WU = /_EMO_([^_]+?)_([^]*?)_EMO_/g, gR = /* @__PURE__ */ a(function(t) {
|
||
return t.charCodeAt(1) === 45;
|
||
}, "isCustomProperty"), dR = /* @__PURE__ */ a(function(t) {
|
||
return t != null && typeof t != "boolean";
|
||
}, "isProcessableValue"), yy = /* @__PURE__ */ t1(function(e) {
|
||
return gR(e) ? e : e.replace(UU, "-$&").toLowerCase();
|
||
}), hR = /* @__PURE__ */ a(function(t, r) {
|
||
switch (t) {
|
||
case "animation":
|
||
case "animationName":
|
||
if (typeof r == "string")
|
||
return r.replace(WU, function(n, o, i) {
|
||
return Xn = {
|
||
name: o,
|
||
styles: i,
|
||
next: Xn
|
||
}, o;
|
||
});
|
||
}
|
||
return pR[t] !== 1 && !gR(t) && typeof r == "number" && r !== 0 ? r + "px" : r;
|
||
}, "processStyleValue"), qU = "Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or \
|
||
another Emotion-aware compiler transform.";
|
||
a(_p, "handleInterpolation");
|
||
a(GU, "createStringFromObject");
|
||
mR = /label:\s*([^\s;{]+)\s*(;|$)/g;
|
||
a(Ia, "serializeStyles");
|
||
});
|
||
|
||
// ../node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js
|
||
var Ip, YU, vR, xl, wy, Pp = T(() => {
|
||
Ip = P(L()), YU = /* @__PURE__ */ a(function(t) {
|
||
return t();
|
||
}, "syncFallback"), vR = Ip.useInsertionEffect ? Ip.useInsertionEffect : !1, xl = vR || YU, wy = vR || Ip.useLayoutEffect;
|
||
});
|
||
|
||
// ../node_modules/@emotion/react/dist/emotion-element-f0de968e.browser.esm.js
|
||
function Cy(e) {
|
||
var t = e.displayName || e.name || "Component", r = /* @__PURE__ */ gt.forwardRef(/* @__PURE__ */ a(function(o, i) {
|
||
var s = gt.useContext(bn);
|
||
return /* @__PURE__ */ gt.createElement(e, be({
|
||
theme: s,
|
||
ref: i
|
||
}, o));
|
||
}, "render"));
|
||
return r.displayName = "WithTheme(" + t + ")", sR(r, e);
|
||
}
|
||
var gt, m1, g1, yR, Ey, Ti, bn, by, KU, XU, xy, v1, Sy, wR, QU, JU, SR, Ry = T(() => {
|
||
gt = P(L()), m1 = P(L());
|
||
o1();
|
||
Kn();
|
||
e1();
|
||
lR();
|
||
Ap();
|
||
Tp();
|
||
Pp();
|
||
g1 = !1, yR = /* @__PURE__ */ gt.createContext(
|
||
// we're doing this to avoid preconstruct's dead code elimination in this one case
|
||
// because this module is primarily intended for the browser and node
|
||
// but it's also required in react native and similar environments sometimes
|
||
// and we could have a special build just for that
|
||
// but this is much easier and the native packages
|
||
// might use a different theme context in the future anyway
|
||
typeof HTMLElement < "u" ? /* @__PURE__ */ n1({
|
||
key: "css"
|
||
}) : null
|
||
), Ey = yR.Provider, Ti = /* @__PURE__ */ a(function(t) {
|
||
return /* @__PURE__ */ (0, m1.forwardRef)(function(r, n) {
|
||
var o = (0, m1.useContext)(yR);
|
||
return t(r, o, n);
|
||
});
|
||
}, "withEmotionCache"), bn = /* @__PURE__ */ gt.createContext({}), by = /* @__PURE__ */ a(function() {
|
||
return gt.useContext(bn);
|
||
}, "useTheme"), KU = /* @__PURE__ */ a(function(t, r) {
|
||
if (typeof r == "function") {
|
||
var n = r(t);
|
||
return n;
|
||
}
|
||
return be({}, t, r);
|
||
}, "getTheme"), XU = /* @__PURE__ */ py(function(e) {
|
||
return py(function(t) {
|
||
return KU(e, t);
|
||
});
|
||
}), xy = /* @__PURE__ */ a(function(t) {
|
||
var r = gt.useContext(bn);
|
||
return t.theme !== r && (r = XU(r)(t.theme)), /* @__PURE__ */ gt.createElement(bn.Provider, {
|
||
value: r
|
||
}, t.children);
|
||
}, "ThemeProvider");
|
||
a(Cy, "withTheme");
|
||
v1 = {}.hasOwnProperty, Sy = "__EMOTION_TYPE_PLEASE_DO_NOT_USE__", wR = /* @__PURE__ */ a(function(t, r) {
|
||
var n = {};
|
||
for (var o in r)
|
||
v1.call(r, o) && (n[o] = r[o]);
|
||
return n[Sy] = t, n;
|
||
}, "createEmotionProps"), QU = /* @__PURE__ */ a(function(t) {
|
||
var r = t.cache, n = t.serialized, o = t.isStringTag;
|
||
return Ai(r, n, o), xl(function() {
|
||
return _i(r, n, o);
|
||
}), null;
|
||
}, "Insertion"), JU = /* @__PURE__ */ Ti(function(e, t, r) {
|
||
var n = e.css;
|
||
typeof n == "string" && t.registered[n] !== void 0 && (n = t.registered[n]);
|
||
var o = e[Sy], i = [n], s = "";
|
||
typeof e.className == "string" ? s = bl(t.registered, i, e.className) : e.className != null && (s = e.className + " ");
|
||
var l = Ia(i, void 0, gt.useContext(bn));
|
||
s += t.key + "-" + l.name;
|
||
var u = {};
|
||
for (var c in e)
|
||
v1.call(e, c) && c !== "css" && c !== Sy && !g1 && (u[c] = e[c]);
|
||
return u.className = s, r && (u.ref = r), /* @__PURE__ */ gt.createElement(gt.Fragment, null, /* @__PURE__ */ gt.createElement(QU, {
|
||
cache: t,
|
||
serialized: l,
|
||
isStringTag: typeof o == "string"
|
||
}), /* @__PURE__ */ gt.createElement(o, u));
|
||
}), SR = JU;
|
||
});
|
||
|
||
// ../node_modules/@emotion/react/dist/emotion-react.browser.esm.js
|
||
function Cl() {
|
||
for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
|
||
t[r] = arguments[r];
|
||
return Ia(t);
|
||
}
|
||
function At() {
|
||
var e = Cl.apply(void 0, arguments), t = "animation-" + e.name;
|
||
return {
|
||
name: t,
|
||
styles: "@keyframes " + t + "{" + e.styles + "}",
|
||
anim: 1,
|
||
toString: /* @__PURE__ */ a(function() {
|
||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||
}, "toString")
|
||
};
|
||
}
|
||
function eW(e, t, r) {
|
||
var n = [], o = bl(e, n, r);
|
||
return n.length < 2 ? r : o + t(n);
|
||
}
|
||
var qr, bge, y1, ER, ZU, tW, bR, w1 = T(() => {
|
||
Ry();
|
||
Ry();
|
||
qr = P(L());
|
||
Ap();
|
||
Pp();
|
||
Tp();
|
||
o1();
|
||
Kn();
|
||
e1();
|
||
bge = P(vy()), y1 = /* @__PURE__ */ a(function(t, r) {
|
||
var n = arguments;
|
||
if (r == null || !v1.call(r, "css"))
|
||
return qr.createElement.apply(void 0, n);
|
||
var o = n.length, i = new Array(o);
|
||
i[0] = SR, i[1] = wR(t, r);
|
||
for (var s = 2; s < o; s++)
|
||
i[s] = n[s];
|
||
return qr.createElement.apply(null, i);
|
||
}, "jsx");
|
||
(function(e) {
|
||
var t;
|
||
t || (t = e.JSX || (e.JSX = {}));
|
||
})(y1 || (y1 = {}));
|
||
ER = /* @__PURE__ */ Ti(function(e, t) {
|
||
var r = e.styles, n = Ia([r], void 0, qr.useContext(bn)), o = qr.useRef();
|
||
return wy(function() {
|
||
var i = t.key + "-global", s = new t.sheet.constructor({
|
||
key: i,
|
||
nonce: t.sheet.nonce,
|
||
container: t.sheet.container,
|
||
speedy: t.sheet.isSpeedy
|
||
}), l = !1, u = document.querySelector('style[data-emotion="' + i + " " + n.name + '"]');
|
||
return t.sheet.tags.length && (s.before = t.sheet.tags[0]), u !== null && (l = !0, u.setAttribute("data-emotion", i), s.hydrate([u])),
|
||
o.current = [s, l], function() {
|
||
s.flush();
|
||
};
|
||
}, [t]), wy(function() {
|
||
var i = o.current, s = i[0], l = i[1];
|
||
if (l) {
|
||
i[1] = !1;
|
||
return;
|
||
}
|
||
if (n.next !== void 0 && _i(t, n.next, !0), s.tags.length) {
|
||
var u = s.tags[s.tags.length - 1].nextElementSibling;
|
||
s.before = u, s.flush();
|
||
}
|
||
t.insert("", n, s, !1);
|
||
}, [t, n.name]), null;
|
||
});
|
||
a(Cl, "css");
|
||
a(At, "keyframes");
|
||
ZU = /* @__PURE__ */ a(function e(t) {
|
||
for (var r = t.length, n = 0, o = ""; n < r; n++) {
|
||
var i = t[n];
|
||
if (i != null) {
|
||
var s = void 0;
|
||
switch (typeof i) {
|
||
case "boolean":
|
||
break;
|
||
case "object": {
|
||
if (Array.isArray(i))
|
||
s = e(i);
|
||
else {
|
||
s = "";
|
||
for (var l in i)
|
||
i[l] && l && (s && (s += " "), s += l);
|
||
}
|
||
break;
|
||
}
|
||
default:
|
||
s = i;
|
||
}
|
||
s && (o && (o += " "), o += s);
|
||
}
|
||
}
|
||
return o;
|
||
}, "classnames");
|
||
a(eW, "merge");
|
||
tW = /* @__PURE__ */ a(function(t) {
|
||
var r = t.cache, n = t.serializedArr;
|
||
return xl(function() {
|
||
for (var o = 0; o < n.length; o++)
|
||
_i(r, n[o], !1);
|
||
}), null;
|
||
}, "Insertion"), bR = /* @__PURE__ */ Ti(function(e, t) {
|
||
var r = !1, n = [], o = /* @__PURE__ */ a(function() {
|
||
if (r && g1)
|
||
throw new Error("css can only be used during render");
|
||
for (var c = arguments.length, p = new Array(c), h = 0; h < c; h++)
|
||
p[h] = arguments[h];
|
||
var m = Ia(p, t.registered);
|
||
return n.push(m), Ai(t, m, !1), t.key + "-" + m.name;
|
||
}, "css"), i = /* @__PURE__ */ a(function() {
|
||
if (r && g1)
|
||
throw new Error("cx can only be used during render");
|
||
for (var c = arguments.length, p = new Array(c), h = 0; h < c; h++)
|
||
p[h] = arguments[h];
|
||
return eW(t.registered, o, ZU(p));
|
||
}, "cx"), s = {
|
||
css: o,
|
||
cx: i,
|
||
theme: qr.useContext(bn)
|
||
}, l = e.children(s);
|
||
return r = !0, /* @__PURE__ */ qr.createElement(qr.Fragment, null, /* @__PURE__ */ qr.createElement(tW, {
|
||
cache: t,
|
||
serializedArr: n
|
||
}), l);
|
||
});
|
||
});
|
||
|
||
// ../node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js
|
||
var rW, Pa, S1 = T(() => {
|
||
r1();
|
||
rW = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,
|
||
Pa = /* @__PURE__ */ t1(
|
||
function(e) {
|
||
return rW.test(e) || e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) < 91;
|
||
}
|
||
/* Z+1 */
|
||
);
|
||
});
|
||
|
||
// ../node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js
|
||
var ka, nW, oW, aW, xR, CR, iW, RR, DR = T(() => {
|
||
Kn();
|
||
w1();
|
||
Tp();
|
||
Pp();
|
||
Ap();
|
||
ka = P(L());
|
||
S1();
|
||
nW = !1, oW = Pa, aW = /* @__PURE__ */ a(function(t) {
|
||
return t !== "theme";
|
||
}, "testOmitPropsOnComponent"), xR = /* @__PURE__ */ a(function(t) {
|
||
return typeof t == "string" && // 96 is one less than the char code
|
||
// for "a" so this is checking that
|
||
// it's a lowercase character
|
||
t.charCodeAt(0) > 96 ? oW : aW;
|
||
}, "getDefaultShouldForwardProp"), CR = /* @__PURE__ */ a(function(t, r, n) {
|
||
var o;
|
||
if (r) {
|
||
var i = r.shouldForwardProp;
|
||
o = t.__emotion_forwardProp && i ? function(s) {
|
||
return t.__emotion_forwardProp(s) && i(s);
|
||
} : i;
|
||
}
|
||
return typeof o != "function" && n && (o = t.__emotion_forwardProp), o;
|
||
}, "composeShouldForwardProps"), iW = /* @__PURE__ */ a(function(t) {
|
||
var r = t.cache, n = t.serialized, o = t.isStringTag;
|
||
return Ai(r, n, o), xl(function() {
|
||
return _i(r, n, o);
|
||
}), null;
|
||
}, "Insertion"), RR = /* @__PURE__ */ a(function e(t, r) {
|
||
var n = t.__emotion_real === t, o = n && t.__emotion_base || t, i, s;
|
||
r !== void 0 && (i = r.label, s = r.target);
|
||
var l = CR(t, r, n), u = l || xR(o), c = !u("as");
|
||
return function() {
|
||
var p = arguments, h = n && t.__emotion_styles !== void 0 ? t.__emotion_styles.slice(0) : [];
|
||
if (i !== void 0 && h.push("label:" + i + ";"), p[0] == null || p[0].raw === void 0)
|
||
h.push.apply(h, p);
|
||
else {
|
||
var m = p[0];
|
||
h.push(m[0]);
|
||
for (var g = p.length, w = 1; w < g; w++)
|
||
h.push(p[w], m[w]);
|
||
}
|
||
var v = Ti(function(S, E, y) {
|
||
var b = c && S.as || o, x = "", C = [], R = S;
|
||
if (S.theme == null) {
|
||
R = {};
|
||
for (var D in S)
|
||
R[D] = S[D];
|
||
R.theme = ka.useContext(bn);
|
||
}
|
||
typeof S.className == "string" ? x = bl(E.registered, C, S.className) : S.className != null && (x = S.className + " ");
|
||
var A = Ia(h.concat(C), E.registered, R);
|
||
x += E.key + "-" + A.name, s !== void 0 && (x += " " + s);
|
||
var I = c && l === void 0 ? xR(b) : u, k = {};
|
||
for (var M in S)
|
||
c && M === "as" || I(M) && (k[M] = S[M]);
|
||
return k.className = x, y && (k.ref = y), /* @__PURE__ */ ka.createElement(ka.Fragment, null, /* @__PURE__ */ ka.createElement(iW, {
|
||
cache: E,
|
||
serialized: A,
|
||
isStringTag: typeof b == "string"
|
||
}), /* @__PURE__ */ ka.createElement(b, k));
|
||
});
|
||
return v.displayName = i !== void 0 ? i : "Styled(" + (typeof o == "string" ? o : o.displayName || o.name || "Component") + ")", v.defaultProps =
|
||
t.defaultProps, v.__emotion_real = v, v.__emotion_base = o, v.__emotion_styles = h, v.__emotion_forwardProp = l, Object.defineProperty(
|
||
v, "toString", {
|
||
value: /* @__PURE__ */ a(function() {
|
||
return s === void 0 && nW ? "NO_COMPONENT_SELECTOR" : "." + s;
|
||
}, "value")
|
||
}), v.withComponent = function(S, E) {
|
||
var y = e(S, be({}, r, E, {
|
||
shouldForwardProp: CR(v, E, !0)
|
||
}));
|
||
return y.apply(void 0, h);
|
||
}, v;
|
||
};
|
||
}, "createStyled");
|
||
});
|
||
|
||
// ../node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js
|
||
var $ge, sW, _, AR = T(() => {
|
||
DR();
|
||
Kn();
|
||
Tp();
|
||
Pp();
|
||
Ap();
|
||
$ge = P(L());
|
||
S1();
|
||
sW = [
|
||
"a",
|
||
"abbr",
|
||
"address",
|
||
"area",
|
||
"article",
|
||
"aside",
|
||
"audio",
|
||
"b",
|
||
"base",
|
||
"bdi",
|
||
"bdo",
|
||
"big",
|
||
"blockquote",
|
||
"body",
|
||
"br",
|
||
"button",
|
||
"canvas",
|
||
"caption",
|
||
"cite",
|
||
"code",
|
||
"col",
|
||
"colgroup",
|
||
"data",
|
||
"datalist",
|
||
"dd",
|
||
"del",
|
||
"details",
|
||
"dfn",
|
||
"dialog",
|
||
"div",
|
||
"dl",
|
||
"dt",
|
||
"em",
|
||
"embed",
|
||
"fieldset",
|
||
"figcaption",
|
||
"figure",
|
||
"footer",
|
||
"form",
|
||
"h1",
|
||
"h2",
|
||
"h3",
|
||
"h4",
|
||
"h5",
|
||
"h6",
|
||
"head",
|
||
"header",
|
||
"hgroup",
|
||
"hr",
|
||
"html",
|
||
"i",
|
||
"iframe",
|
||
"img",
|
||
"input",
|
||
"ins",
|
||
"kbd",
|
||
"keygen",
|
||
"label",
|
||
"legend",
|
||
"li",
|
||
"link",
|
||
"main",
|
||
"map",
|
||
"mark",
|
||
"marquee",
|
||
"menu",
|
||
"menuitem",
|
||
"meta",
|
||
"meter",
|
||
"nav",
|
||
"noscript",
|
||
"object",
|
||
"ol",
|
||
"optgroup",
|
||
"option",
|
||
"output",
|
||
"p",
|
||
"param",
|
||
"picture",
|
||
"pre",
|
||
"progress",
|
||
"q",
|
||
"rp",
|
||
"rt",
|
||
"ruby",
|
||
"s",
|
||
"samp",
|
||
"script",
|
||
"section",
|
||
"select",
|
||
"small",
|
||
"source",
|
||
"span",
|
||
"strong",
|
||
"style",
|
||
"sub",
|
||
"summary",
|
||
"sup",
|
||
"table",
|
||
"tbody",
|
||
"td",
|
||
"textarea",
|
||
"tfoot",
|
||
"th",
|
||
"thead",
|
||
"time",
|
||
"title",
|
||
"tr",
|
||
"track",
|
||
"u",
|
||
"ul",
|
||
"var",
|
||
"video",
|
||
"wbr",
|
||
// SVG
|
||
"circle",
|
||
"clipPath",
|
||
"defs",
|
||
"ellipse",
|
||
"foreignObject",
|
||
"g",
|
||
"image",
|
||
"line",
|
||
"linearGradient",
|
||
"mask",
|
||
"path",
|
||
"pattern",
|
||
"polygon",
|
||
"polyline",
|
||
"radialGradient",
|
||
"rect",
|
||
"stop",
|
||
"svg",
|
||
"text",
|
||
"tspan"
|
||
], _ = RR.bind(null);
|
||
sW.forEach(function(e) {
|
||
_[e] = _(e);
|
||
});
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
|
||
function _R(e) {
|
||
if (e === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||
return e;
|
||
}
|
||
var TR = T(() => {
|
||
a(_R, "_assertThisInitialized");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
|
||
function Fa(e, t) {
|
||
return Fa = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(r, n) {
|
||
return r.__proto__ = n, r;
|
||
}, Fa(e, t);
|
||
}
|
||
var E1 = T(() => {
|
||
a(Fa, "_setPrototypeOf");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
|
||
function IR(e, t) {
|
||
e.prototype = Object.create(t.prototype), e.prototype.constructor = e, Fa(e, t);
|
||
}
|
||
var PR = T(() => {
|
||
E1();
|
||
a(IR, "_inheritsLoose");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
|
||
function b1(e) {
|
||
return b1 = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
|
||
return t.__proto__ || Object.getPrototypeOf(t);
|
||
}, b1(e);
|
||
}
|
||
var kR = T(() => {
|
||
a(b1, "_getPrototypeOf");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/isNativeFunction.js
|
||
function FR(e) {
|
||
try {
|
||
return Function.toString.call(e).indexOf("[native code]") !== -1;
|
||
} catch {
|
||
return typeof e == "function";
|
||
}
|
||
}
|
||
var LR = T(() => {
|
||
a(FR, "_isNativeFunction");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js
|
||
function Dy() {
|
||
try {
|
||
var e = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {
|
||
}));
|
||
} catch {
|
||
}
|
||
return (Dy = /* @__PURE__ */ a(function() {
|
||
return !!e;
|
||
}, "_isNativeReflectConstruct"))();
|
||
}
|
||
var OR = T(() => {
|
||
a(Dy, "_isNativeReflectConstruct");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/construct.js
|
||
function NR(e, t, r) {
|
||
if (Dy()) return Reflect.construct.apply(null, arguments);
|
||
var n = [null];
|
||
n.push.apply(n, t);
|
||
var o = new (e.bind.apply(e, n))();
|
||
return r && Fa(o, r.prototype), o;
|
||
}
|
||
var MR = T(() => {
|
||
OR();
|
||
E1();
|
||
a(NR, "_construct");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js
|
||
function x1(e) {
|
||
var t = typeof Map == "function" ? /* @__PURE__ */ new Map() : void 0;
|
||
return x1 = /* @__PURE__ */ a(function(n) {
|
||
if (n === null || !FR(n)) return n;
|
||
if (typeof n != "function") throw new TypeError("Super expression must either be null or a function");
|
||
if (t !== void 0) {
|
||
if (t.has(n)) return t.get(n);
|
||
t.set(n, o);
|
||
}
|
||
function o() {
|
||
return NR(n, arguments, b1(this).constructor);
|
||
}
|
||
return a(o, "Wrapper"), o.prototype = Object.create(n.prototype, {
|
||
constructor: {
|
||
value: o,
|
||
enumerable: !1,
|
||
writable: !0,
|
||
configurable: !0
|
||
}
|
||
}), Fa(o, n);
|
||
}, "_wrapNativeSuper"), x1(e);
|
||
}
|
||
var BR = T(() => {
|
||
kR();
|
||
E1();
|
||
LR();
|
||
MR();
|
||
a(x1, "_wrapNativeSuper");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js
|
||
var zR = T(() => {
|
||
});
|
||
|
||
// ../node_modules/polished/dist/polished.esm.js
|
||
function Ay(e) {
|
||
return Math.round(e * 255);
|
||
}
|
||
function lW(e, t, r) {
|
||
return Ay(e) + "," + Ay(t) + "," + Ay(r);
|
||
}
|
||
function kp(e, t, r, n) {
|
||
if (n === void 0 && (n = lW), t === 0)
|
||
return n(r, r, r);
|
||
var o = (e % 360 + 360) % 360 / 60, i = (1 - Math.abs(2 * r - 1)) * t, s = i * (1 - Math.abs(o % 2 - 1)), l = 0, u = 0, c = 0;
|
||
o >= 0 && o < 1 ? (l = i, u = s) : o >= 1 && o < 2 ? (l = s, u = i) : o >= 2 && o < 3 ? (u = i, c = s) : o >= 3 && o < 4 ? (u = s, c = i) :
|
||
o >= 4 && o < 5 ? (l = s, c = i) : o >= 5 && o < 6 && (l = i, c = s);
|
||
var p = r - i / 2, h = l + p, m = u + p, g = c + p;
|
||
return n(h, m, g);
|
||
}
|
||
function uW(e) {
|
||
if (typeof e != "string") return e;
|
||
var t = e.toLowerCase();
|
||
return HR[t] ? "#" + HR[t] : e;
|
||
}
|
||
function R1(e) {
|
||
if (typeof e != "string")
|
||
throw new Qn(3);
|
||
var t = uW(e);
|
||
if (t.match(cW))
|
||
return {
|
||
red: parseInt("" + t[1] + t[2], 16),
|
||
green: parseInt("" + t[3] + t[4], 16),
|
||
blue: parseInt("" + t[5] + t[6], 16)
|
||
};
|
||
if (t.match(pW)) {
|
||
var r = parseFloat((parseInt("" + t[7] + t[8], 16) / 255).toFixed(2));
|
||
return {
|
||
red: parseInt("" + t[1] + t[2], 16),
|
||
green: parseInt("" + t[3] + t[4], 16),
|
||
blue: parseInt("" + t[5] + t[6], 16),
|
||
alpha: r
|
||
};
|
||
}
|
||
if (t.match(fW))
|
||
return {
|
||
red: parseInt("" + t[1] + t[1], 16),
|
||
green: parseInt("" + t[2] + t[2], 16),
|
||
blue: parseInt("" + t[3] + t[3], 16)
|
||
};
|
||
if (t.match(dW)) {
|
||
var n = parseFloat((parseInt("" + t[4] + t[4], 16) / 255).toFixed(2));
|
||
return {
|
||
red: parseInt("" + t[1] + t[1], 16),
|
||
green: parseInt("" + t[2] + t[2], 16),
|
||
blue: parseInt("" + t[3] + t[3], 16),
|
||
alpha: n
|
||
};
|
||
}
|
||
var o = _y.exec(t);
|
||
if (o)
|
||
return {
|
||
red: parseInt("" + o[1], 10),
|
||
green: parseInt("" + o[2], 10),
|
||
blue: parseInt("" + o[3], 10)
|
||
};
|
||
var i = hW.exec(t.substring(0, 50));
|
||
if (i)
|
||
return {
|
||
red: parseInt("" + i[1], 10),
|
||
green: parseInt("" + i[2], 10),
|
||
blue: parseInt("" + i[3], 10),
|
||
alpha: parseFloat("" + i[4]) > 1 ? parseFloat("" + i[4]) / 100 : parseFloat("" + i[4])
|
||
};
|
||
var s = mW.exec(t);
|
||
if (s) {
|
||
var l = parseInt("" + s[1], 10), u = parseInt("" + s[2], 10) / 100, c = parseInt("" + s[3], 10) / 100, p = "rgb(" + kp(l, u, c) + ")", h = _y.
|
||
exec(p);
|
||
if (!h)
|
||
throw new Qn(4, t, p);
|
||
return {
|
||
red: parseInt("" + h[1], 10),
|
||
green: parseInt("" + h[2], 10),
|
||
blue: parseInt("" + h[3], 10)
|
||
};
|
||
}
|
||
var m = gW.exec(t.substring(0, 50));
|
||
if (m) {
|
||
var g = parseInt("" + m[1], 10), w = parseInt("" + m[2], 10) / 100, v = parseInt("" + m[3], 10) / 100, S = "rgb(" + kp(g, w, v) + ")", E = _y.
|
||
exec(S);
|
||
if (!E)
|
||
throw new Qn(4, t, S);
|
||
return {
|
||
red: parseInt("" + E[1], 10),
|
||
green: parseInt("" + E[2], 10),
|
||
blue: parseInt("" + E[3], 10),
|
||
alpha: parseFloat("" + m[4]) > 1 ? parseFloat("" + m[4]) / 100 : parseFloat("" + m[4])
|
||
};
|
||
}
|
||
throw new Qn(5);
|
||
}
|
||
function vW(e) {
|
||
var t = e.red / 255, r = e.green / 255, n = e.blue / 255, o = Math.max(t, r, n), i = Math.min(t, r, n), s = (o + i) / 2;
|
||
if (o === i)
|
||
return e.alpha !== void 0 ? {
|
||
hue: 0,
|
||
saturation: 0,
|
||
lightness: s,
|
||
alpha: e.alpha
|
||
} : {
|
||
hue: 0,
|
||
saturation: 0,
|
||
lightness: s
|
||
};
|
||
var l, u = o - i, c = s > 0.5 ? u / (2 - o - i) : u / (o + i);
|
||
switch (o) {
|
||
case t:
|
||
l = (r - n) / u + (r < n ? 6 : 0);
|
||
break;
|
||
case r:
|
||
l = (n - t) / u + 2;
|
||
break;
|
||
default:
|
||
l = (t - r) / u + 4;
|
||
break;
|
||
}
|
||
return l *= 60, e.alpha !== void 0 ? {
|
||
hue: l,
|
||
saturation: c,
|
||
lightness: s,
|
||
alpha: e.alpha
|
||
} : {
|
||
hue: l,
|
||
saturation: c,
|
||
lightness: s
|
||
};
|
||
}
|
||
function $R(e) {
|
||
return vW(R1(e));
|
||
}
|
||
function Ii(e) {
|
||
var t = e.toString(16);
|
||
return t.length === 1 ? "0" + t : t;
|
||
}
|
||
function Ty(e) {
|
||
return Ii(Math.round(e * 255));
|
||
}
|
||
function wW(e, t, r) {
|
||
return Iy("#" + Ty(e) + Ty(t) + Ty(r));
|
||
}
|
||
function C1(e, t, r) {
|
||
return kp(e, t, r, wW);
|
||
}
|
||
function SW(e, t, r) {
|
||
if (typeof e == "number" && typeof t == "number" && typeof r == "number")
|
||
return C1(e, t, r);
|
||
if (typeof e == "object" && t === void 0 && r === void 0)
|
||
return C1(e.hue, e.saturation, e.lightness);
|
||
throw new Qn(1);
|
||
}
|
||
function EW(e, t, r, n) {
|
||
if (typeof e == "number" && typeof t == "number" && typeof r == "number" && typeof n == "number")
|
||
return n >= 1 ? C1(e, t, r) : "rgba(" + kp(e, t, r) + "," + n + ")";
|
||
if (typeof e == "object" && t === void 0 && r === void 0 && n === void 0)
|
||
return e.alpha >= 1 ? C1(e.hue, e.saturation, e.lightness) : "rgba(" + kp(e.hue, e.saturation, e.lightness) + "," + e.alpha + ")";
|
||
throw new Qn(2);
|
||
}
|
||
function Py(e, t, r) {
|
||
if (typeof e == "number" && typeof t == "number" && typeof r == "number")
|
||
return Iy("#" + Ii(e) + Ii(t) + Ii(r));
|
||
if (typeof e == "object" && t === void 0 && r === void 0)
|
||
return Iy("#" + Ii(e.red) + Ii(e.green) + Ii(e.blue));
|
||
throw new Qn(6);
|
||
}
|
||
function Po(e, t, r, n) {
|
||
if (typeof e == "string" && typeof t == "number") {
|
||
var o = R1(e);
|
||
return "rgba(" + o.red + "," + o.green + "," + o.blue + "," + t + ")";
|
||
} else {
|
||
if (typeof e == "number" && typeof t == "number" && typeof r == "number" && typeof n == "number")
|
||
return n >= 1 ? Py(e, t, r) : "rgba(" + e + "," + t + "," + r + "," + n + ")";
|
||
if (typeof e == "object" && t === void 0 && r === void 0 && n === void 0)
|
||
return e.alpha >= 1 ? Py(e.red, e.green, e.blue) : "rgba(" + e.red + "," + e.green + "," + e.blue + "," + e.alpha + ")";
|
||
}
|
||
throw new Qn(7);
|
||
}
|
||
function jR(e) {
|
||
if (typeof e != "object") throw new Qn(8);
|
||
if (xW(e)) return Po(e);
|
||
if (bW(e)) return Py(e);
|
||
if (RW(e)) return EW(e);
|
||
if (CW(e)) return SW(e);
|
||
throw new Qn(8);
|
||
}
|
||
function VR(e, t, r) {
|
||
return /* @__PURE__ */ a(function() {
|
||
var o = r.concat(Array.prototype.slice.call(arguments));
|
||
return o.length >= t ? e.apply(this, o) : VR(e, t, o);
|
||
}, "fn");
|
||
}
|
||
function D1(e) {
|
||
return VR(e, e.length, []);
|
||
}
|
||
function A1(e, t, r) {
|
||
return Math.max(e, Math.min(t, r));
|
||
}
|
||
function DW(e, t) {
|
||
if (t === "transparent") return t;
|
||
var r = $R(t);
|
||
return jR(be({}, r, {
|
||
lightness: A1(0, 1, r.lightness - parseFloat(e))
|
||
}));
|
||
}
|
||
function _W(e, t) {
|
||
if (t === "transparent") return t;
|
||
var r = $R(t);
|
||
return jR(be({}, r, {
|
||
lightness: A1(0, 1, r.lightness + parseFloat(e))
|
||
}));
|
||
}
|
||
function IW(e, t) {
|
||
if (t === "transparent") return t;
|
||
var r = R1(t), n = typeof r.alpha == "number" ? r.alpha : 1, o = be({}, r, {
|
||
alpha: A1(0, 1, (n * 100 + parseFloat(e) * 100) / 100)
|
||
});
|
||
return Po(o);
|
||
}
|
||
function kW(e, t) {
|
||
if (t === "transparent") return t;
|
||
var r = R1(t), n = typeof r.alpha == "number" ? r.alpha : 1, o = be({}, r, {
|
||
alpha: A1(0, 1, +(n * 100 - parseFloat(e) * 100).toFixed(2) / 100)
|
||
});
|
||
return Po(o);
|
||
}
|
||
var Qn, HR, cW, pW, fW, dW, _y, hW, mW, gW, yW, Iy, bW, xW, CW, RW, AW, Jn, TW, Fp, PW, UR, FW, _t, ko = T(() => {
|
||
Kn();
|
||
TR();
|
||
PR();
|
||
BR();
|
||
zR();
|
||
Qn = /* @__PURE__ */ function(e) {
|
||
IR(t, e);
|
||
function t(r) {
|
||
var n;
|
||
if (1)
|
||
n = e.call(this, "An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#" + r +
|
||
" for more information.") || this;
|
||
else
|
||
for (var o, i, s; s < o; s++)
|
||
;
|
||
return _R(n);
|
||
}
|
||
return a(t, "PolishedError"), t;
|
||
}(/* @__PURE__ */ x1(Error));
|
||
a(Ay, "colorToInt");
|
||
a(lW, "convertToInt");
|
||
a(kp, "hslToRgb");
|
||
HR = {
|
||
aliceblue: "f0f8ff",
|
||
antiquewhite: "faebd7",
|
||
aqua: "00ffff",
|
||
aquamarine: "7fffd4",
|
||
azure: "f0ffff",
|
||
beige: "f5f5dc",
|
||
bisque: "ffe4c4",
|
||
black: "000",
|
||
blanchedalmond: "ffebcd",
|
||
blue: "0000ff",
|
||
blueviolet: "8a2be2",
|
||
brown: "a52a2a",
|
||
burlywood: "deb887",
|
||
cadetblue: "5f9ea0",
|
||
chartreuse: "7fff00",
|
||
chocolate: "d2691e",
|
||
coral: "ff7f50",
|
||
cornflowerblue: "6495ed",
|
||
cornsilk: "fff8dc",
|
||
crimson: "dc143c",
|
||
cyan: "00ffff",
|
||
darkblue: "00008b",
|
||
darkcyan: "008b8b",
|
||
darkgoldenrod: "b8860b",
|
||
darkgray: "a9a9a9",
|
||
darkgreen: "006400",
|
||
darkgrey: "a9a9a9",
|
||
darkkhaki: "bdb76b",
|
||
darkmagenta: "8b008b",
|
||
darkolivegreen: "556b2f",
|
||
darkorange: "ff8c00",
|
||
darkorchid: "9932cc",
|
||
darkred: "8b0000",
|
||
darksalmon: "e9967a",
|
||
darkseagreen: "8fbc8f",
|
||
darkslateblue: "483d8b",
|
||
darkslategray: "2f4f4f",
|
||
darkslategrey: "2f4f4f",
|
||
darkturquoise: "00ced1",
|
||
darkviolet: "9400d3",
|
||
deeppink: "ff1493",
|
||
deepskyblue: "00bfff",
|
||
dimgray: "696969",
|
||
dimgrey: "696969",
|
||
dodgerblue: "1e90ff",
|
||
firebrick: "b22222",
|
||
floralwhite: "fffaf0",
|
||
forestgreen: "228b22",
|
||
fuchsia: "ff00ff",
|
||
gainsboro: "dcdcdc",
|
||
ghostwhite: "f8f8ff",
|
||
gold: "ffd700",
|
||
goldenrod: "daa520",
|
||
gray: "808080",
|
||
green: "008000",
|
||
greenyellow: "adff2f",
|
||
grey: "808080",
|
||
honeydew: "f0fff0",
|
||
hotpink: "ff69b4",
|
||
indianred: "cd5c5c",
|
||
indigo: "4b0082",
|
||
ivory: "fffff0",
|
||
khaki: "f0e68c",
|
||
lavender: "e6e6fa",
|
||
lavenderblush: "fff0f5",
|
||
lawngreen: "7cfc00",
|
||
lemonchiffon: "fffacd",
|
||
lightblue: "add8e6",
|
||
lightcoral: "f08080",
|
||
lightcyan: "e0ffff",
|
||
lightgoldenrodyellow: "fafad2",
|
||
lightgray: "d3d3d3",
|
||
lightgreen: "90ee90",
|
||
lightgrey: "d3d3d3",
|
||
lightpink: "ffb6c1",
|
||
lightsalmon: "ffa07a",
|
||
lightseagreen: "20b2aa",
|
||
lightskyblue: "87cefa",
|
||
lightslategray: "789",
|
||
lightslategrey: "789",
|
||
lightsteelblue: "b0c4de",
|
||
lightyellow: "ffffe0",
|
||
lime: "0f0",
|
||
limegreen: "32cd32",
|
||
linen: "faf0e6",
|
||
magenta: "f0f",
|
||
maroon: "800000",
|
||
mediumaquamarine: "66cdaa",
|
||
mediumblue: "0000cd",
|
||
mediumorchid: "ba55d3",
|
||
mediumpurple: "9370db",
|
||
mediumseagreen: "3cb371",
|
||
mediumslateblue: "7b68ee",
|
||
mediumspringgreen: "00fa9a",
|
||
mediumturquoise: "48d1cc",
|
||
mediumvioletred: "c71585",
|
||
midnightblue: "191970",
|
||
mintcream: "f5fffa",
|
||
mistyrose: "ffe4e1",
|
||
moccasin: "ffe4b5",
|
||
navajowhite: "ffdead",
|
||
navy: "000080",
|
||
oldlace: "fdf5e6",
|
||
olive: "808000",
|
||
olivedrab: "6b8e23",
|
||
orange: "ffa500",
|
||
orangered: "ff4500",
|
||
orchid: "da70d6",
|
||
palegoldenrod: "eee8aa",
|
||
palegreen: "98fb98",
|
||
paleturquoise: "afeeee",
|
||
palevioletred: "db7093",
|
||
papayawhip: "ffefd5",
|
||
peachpuff: "ffdab9",
|
||
peru: "cd853f",
|
||
pink: "ffc0cb",
|
||
plum: "dda0dd",
|
||
powderblue: "b0e0e6",
|
||
purple: "800080",
|
||
rebeccapurple: "639",
|
||
red: "f00",
|
||
rosybrown: "bc8f8f",
|
||
royalblue: "4169e1",
|
||
saddlebrown: "8b4513",
|
||
salmon: "fa8072",
|
||
sandybrown: "f4a460",
|
||
seagreen: "2e8b57",
|
||
seashell: "fff5ee",
|
||
sienna: "a0522d",
|
||
silver: "c0c0c0",
|
||
skyblue: "87ceeb",
|
||
slateblue: "6a5acd",
|
||
slategray: "708090",
|
||
slategrey: "708090",
|
||
snow: "fffafa",
|
||
springgreen: "00ff7f",
|
||
steelblue: "4682b4",
|
||
tan: "d2b48c",
|
||
teal: "008080",
|
||
thistle: "d8bfd8",
|
||
tomato: "ff6347",
|
||
turquoise: "40e0d0",
|
||
violet: "ee82ee",
|
||
wheat: "f5deb3",
|
||
white: "fff",
|
||
whitesmoke: "f5f5f5",
|
||
yellow: "ff0",
|
||
yellowgreen: "9acd32"
|
||
};
|
||
a(uW, "nameToHex");
|
||
cW = /^#[a-fA-F0-9]{6}$/, pW = /^#[a-fA-F0-9]{8}$/, fW = /^#[a-fA-F0-9]{3}$/, dW = /^#[a-fA-F0-9]{4}$/, _y = /^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,
|
||
hW = /^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i, mW = /^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,
|
||
gW = /^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;
|
||
a(R1, "parseToRgb");
|
||
a(vW, "rgbToHsl");
|
||
a($R, "parseToHsl");
|
||
yW = /* @__PURE__ */ a(function(t) {
|
||
return t.length === 7 && t[1] === t[2] && t[3] === t[4] && t[5] === t[6] ? "#" + t[1] + t[3] + t[5] : t;
|
||
}, "reduceHexValue"), Iy = yW;
|
||
a(Ii, "numberToHex");
|
||
a(Ty, "colorToHex");
|
||
a(wW, "convertToHex");
|
||
a(C1, "hslToHex");
|
||
a(SW, "hsl");
|
||
a(EW, "hsla");
|
||
a(Py, "rgb");
|
||
a(Po, "rgba");
|
||
bW = /* @__PURE__ */ a(function(t) {
|
||
return typeof t.red == "number" && typeof t.green == "number" && typeof t.blue == "number" && (typeof t.alpha != "number" || typeof t.alpha >
|
||
"u");
|
||
}, "isRgb"), xW = /* @__PURE__ */ a(function(t) {
|
||
return typeof t.red == "number" && typeof t.green == "number" && typeof t.blue == "number" && typeof t.alpha == "number";
|
||
}, "isRgba"), CW = /* @__PURE__ */ a(function(t) {
|
||
return typeof t.hue == "number" && typeof t.saturation == "number" && typeof t.lightness == "number" && (typeof t.alpha != "number" || typeof t.
|
||
alpha > "u");
|
||
}, "isHsl"), RW = /* @__PURE__ */ a(function(t) {
|
||
return typeof t.hue == "number" && typeof t.saturation == "number" && typeof t.lightness == "number" && typeof t.alpha == "number";
|
||
}, "isHsla");
|
||
a(jR, "toColorString");
|
||
a(VR, "curried");
|
||
a(D1, "curry");
|
||
a(A1, "guard");
|
||
a(DW, "darken");
|
||
AW = /* @__PURE__ */ D1(DW), Jn = AW;
|
||
a(_W, "lighten");
|
||
TW = /* @__PURE__ */ D1(_W), Fp = TW;
|
||
a(IW, "opacify");
|
||
PW = /* @__PURE__ */ D1(IW), UR = PW;
|
||
a(kW, "transparentize");
|
||
FW = /* @__PURE__ */ D1(kW), _t = FW;
|
||
});
|
||
|
||
// src/theming/base.ts
|
||
var G, xn, Yt, Lp = T(() => {
|
||
"use strict";
|
||
ko();
|
||
G = {
|
||
// Official color palette
|
||
primary: "#FF4785",
|
||
// coral
|
||
secondary: "#029CFD",
|
||
// ocean
|
||
tertiary: "#FAFBFC",
|
||
ancillary: "#22a699",
|
||
// Complimentary
|
||
orange: "#FC521F",
|
||
gold: "#FFAE00",
|
||
green: "#66BF3C",
|
||
seafoam: "#37D5D3",
|
||
purple: "#6F2CAC",
|
||
ultraviolet: "#2A0481",
|
||
// Monochrome
|
||
lightest: "#FFFFFF",
|
||
lighter: "#F7FAFC",
|
||
light: "#EEF3F6",
|
||
mediumlight: "#ECF4F9",
|
||
medium: "#D9E8F2",
|
||
mediumdark: "#73828C",
|
||
dark: "#5C6870",
|
||
darker: "#454E54",
|
||
darkest: "#2E3438",
|
||
// For borders
|
||
border: "hsla(203, 50%, 30%, 0.15)",
|
||
// Status
|
||
positive: "#66BF3C",
|
||
negative: "#FF4400",
|
||
warning: "#E69D00",
|
||
critical: "#FFFFFF",
|
||
// Text
|
||
defaultText: "#2E3438",
|
||
inverseText: "#FFFFFF",
|
||
positiveText: "#448028",
|
||
negativeText: "#D43900",
|
||
warningText: "#A15C20"
|
||
}, xn = {
|
||
app: "#F6F9FC",
|
||
bar: G.lightest,
|
||
content: G.lightest,
|
||
preview: G.lightest,
|
||
gridCellSize: 10,
|
||
hoverable: _t(0.9, G.secondary),
|
||
// hover state for items in a list
|
||
// Notification, error, and warning backgrounds
|
||
positive: "#E1FFD4",
|
||
negative: "#FEDED2",
|
||
warning: "#FFF5CF",
|
||
critical: "#FF4400"
|
||
}, Yt = {
|
||
fonts: {
|
||
base: [
|
||
'"Nunito Sans"',
|
||
"-apple-system",
|
||
'".SFNSText-Regular"',
|
||
'"San Francisco"',
|
||
"BlinkMacSystemFont",
|
||
'"Segoe UI"',
|
||
'"Helvetica Neue"',
|
||
"Helvetica",
|
||
"Arial",
|
||
"sans-serif"
|
||
].join(", "),
|
||
mono: [
|
||
"ui-monospace",
|
||
"Menlo",
|
||
"Monaco",
|
||
'"Roboto Mono"',
|
||
'"Oxygen Mono"',
|
||
'"Ubuntu Monospace"',
|
||
'"Source Code Pro"',
|
||
'"Droid Sans Mono"',
|
||
'"Courier New"',
|
||
"monospace"
|
||
].join(", ")
|
||
},
|
||
weight: {
|
||
regular: 400,
|
||
bold: 700
|
||
},
|
||
size: {
|
||
s1: 12,
|
||
s2: 14,
|
||
s3: 16,
|
||
m1: 20,
|
||
m2: 24,
|
||
m3: 28,
|
||
l1: 32,
|
||
l2: 40,
|
||
l3: 48,
|
||
code: 90
|
||
}
|
||
};
|
||
});
|
||
|
||
// src/theming/types.ts
|
||
var WR = T(() => {
|
||
"use strict";
|
||
});
|
||
|
||
// src/theming/global.ts
|
||
var ky, Fy, qR, GR = T(() => {
|
||
"use strict";
|
||
ky = P(Yn(), 1), Fy = (0, ky.default)(1)(
|
||
({ typography: e }) => ({
|
||
body: {
|
||
fontFamily: e.fonts.base,
|
||
fontSize: e.size.s3,
|
||
margin: 0,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
WebkitTapHighlightColor: "rgba(0, 0, 0, 0)",
|
||
WebkitOverflowScrolling: "touch"
|
||
},
|
||
"*": {
|
||
boxSizing: "border-box"
|
||
},
|
||
"h1, h2, h3, h4, h5, h6": {
|
||
fontWeight: e.weight.regular,
|
||
margin: 0,
|
||
padding: 0
|
||
},
|
||
"button, input, textarea, select": {
|
||
fontFamily: "inherit",
|
||
fontSize: "inherit",
|
||
boxSizing: "border-box"
|
||
},
|
||
sub: {
|
||
fontSize: "0.8em",
|
||
bottom: "-0.2em"
|
||
},
|
||
sup: {
|
||
fontSize: "0.8em",
|
||
top: "-0.2em"
|
||
},
|
||
"b, strong": {
|
||
fontWeight: e.weight.bold
|
||
},
|
||
hr: {
|
||
border: "none",
|
||
borderTop: "1px solid silver",
|
||
clear: "both",
|
||
marginBottom: "1.25rem"
|
||
},
|
||
code: {
|
||
fontFamily: e.fonts.mono,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
display: "inline-block",
|
||
paddingLeft: 2,
|
||
paddingRight: 2,
|
||
verticalAlign: "baseline",
|
||
color: "inherit"
|
||
},
|
||
pre: {
|
||
fontFamily: e.fonts.mono,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
lineHeight: "18px",
|
||
padding: "11px 1rem",
|
||
whiteSpace: "pre-wrap",
|
||
color: "inherit",
|
||
borderRadius: 3,
|
||
margin: "1rem 0"
|
||
}
|
||
})
|
||
), qR = (0, ky.default)(1)(({
|
||
color: e,
|
||
background: t,
|
||
typography: r
|
||
}) => {
|
||
let n = Fy({ typography: r });
|
||
return {
|
||
...n,
|
||
body: {
|
||
...n.body,
|
||
color: e.defaultText,
|
||
background: t.app,
|
||
overflow: "hidden"
|
||
},
|
||
hr: {
|
||
...n.hr,
|
||
borderTop: `1px solid ${e.border}`
|
||
}
|
||
};
|
||
});
|
||
});
|
||
|
||
// src/theming/themes/dark.ts
|
||
var LW, YR, KR = T(() => {
|
||
"use strict";
|
||
Lp();
|
||
LW = {
|
||
base: "dark",
|
||
// Storybook-specific color palette
|
||
colorPrimary: "#FF4785",
|
||
// coral
|
||
colorSecondary: "#029CFD",
|
||
// ocean
|
||
// UI
|
||
appBg: "#222425",
|
||
appContentBg: "#1B1C1D",
|
||
appPreviewBg: G.lightest,
|
||
appBorderColor: "rgba(255,255,255,.1)",
|
||
appBorderRadius: 4,
|
||
// Fonts
|
||
fontBase: Yt.fonts.base,
|
||
fontCode: Yt.fonts.mono,
|
||
// Text colors
|
||
textColor: "#C9CDCF",
|
||
textInverseColor: "#222425",
|
||
textMutedColor: "#798186",
|
||
// Toolbar default and active colors
|
||
barTextColor: G.mediumdark,
|
||
barHoverColor: G.secondary,
|
||
barSelectedColor: G.secondary,
|
||
barBg: "#292C2E",
|
||
// Form colors
|
||
buttonBg: "#222425",
|
||
buttonBorder: "rgba(255,255,255,.1)",
|
||
booleanBg: "#222425",
|
||
booleanSelectedBg: "#2E3438",
|
||
inputBg: "#1B1C1D",
|
||
inputBorder: "rgba(255,255,255,.1)",
|
||
inputTextColor: G.lightest,
|
||
inputBorderRadius: 4
|
||
}, YR = LW;
|
||
});
|
||
|
||
// src/theming/themes/light.ts
|
||
var OW, Rl, Ly = T(() => {
|
||
"use strict";
|
||
Lp();
|
||
OW = {
|
||
base: "light",
|
||
// Storybook-specific color palette
|
||
colorPrimary: "#FF4785",
|
||
// coral
|
||
colorSecondary: "#029CFD",
|
||
// ocean
|
||
// UI
|
||
appBg: xn.app,
|
||
appContentBg: G.lightest,
|
||
appPreviewBg: G.lightest,
|
||
appBorderColor: G.border,
|
||
appBorderRadius: 4,
|
||
// Fonts
|
||
fontBase: Yt.fonts.base,
|
||
fontCode: Yt.fonts.mono,
|
||
// Text colors
|
||
textColor: G.darkest,
|
||
textInverseColor: G.lightest,
|
||
textMutedColor: G.dark,
|
||
// Toolbar default and active colors
|
||
barTextColor: G.mediumdark,
|
||
barHoverColor: G.secondary,
|
||
barSelectedColor: G.secondary,
|
||
barBg: G.lightest,
|
||
// Form colors
|
||
buttonBg: xn.app,
|
||
buttonBorder: G.medium,
|
||
booleanBg: G.mediumlight,
|
||
booleanSelectedBg: G.lightest,
|
||
inputBg: G.lightest,
|
||
inputBorder: G.border,
|
||
inputTextColor: G.darkest,
|
||
inputBorderRadius: 4
|
||
}, Rl = OW;
|
||
});
|
||
|
||
// src/theming/utils.ts
|
||
var Oy, XR, NW, MW, BW, QR, La, JR, _1, Op = T(() => {
|
||
"use strict";
|
||
qe();
|
||
Mt();
|
||
ko();
|
||
({ window: Oy } = z), XR = /* @__PURE__ */ a((e) => ({ color: e }), "mkColor"), NW = /* @__PURE__ */ a((e) => typeof e != "string" ? (ge.warn(
|
||
`Color passed to theme object should be a string. Instead ${e}(${typeof e}) was passed.`
|
||
), !1) : !0, "isColorString"), MW = /* @__PURE__ */ a((e) => !/(gradient|var|calc)/.test(e), "isValidColorForPolished"), BW = /* @__PURE__ */ a(
|
||
(e, t) => e === "darken" ? Po(`${Jn(1, t)}`, 0.95) : e === "lighten" ? Po(`${Fp(1, t)}`, 0.95) : t, "applyPolished"), QR = /* @__PURE__ */ a(
|
||
(e) => (t) => {
|
||
if (!NW(t) || !MW(t))
|
||
return t;
|
||
try {
|
||
return BW(e, t);
|
||
} catch {
|
||
return t;
|
||
}
|
||
}, "colorFactory"), La = QR("lighten"), JR = QR("darken"), _1 = /* @__PURE__ */ a(() => !Oy || !Oy.matchMedia ? "light" : Oy.matchMedia("(\
|
||
prefers-color-scheme: dark)").matches ? "dark" : "light", "getPreferredColorScheme");
|
||
});
|
||
|
||
// src/theming/create.ts
|
||
var Np = {};
|
||
de(Np, {
|
||
create: () => T1,
|
||
themes: () => Pi
|
||
});
|
||
var Pi, Ny, T1, Mp = T(() => {
|
||
"use strict";
|
||
KR();
|
||
Ly();
|
||
Op();
|
||
Pi = {
|
||
light: Rl,
|
||
dark: YR,
|
||
normal: Rl
|
||
}, Ny = _1(), T1 = /* @__PURE__ */ a((e = { base: Ny }, t) => {
|
||
let r = {
|
||
...Pi[Ny],
|
||
...Pi[e.base] || {},
|
||
...e,
|
||
base: Pi[e.base] ? e.base : Ny
|
||
};
|
||
return {
|
||
...t,
|
||
...r,
|
||
barSelectedColor: e.barSelectedColor || r.colorSecondary
|
||
};
|
||
}, "create");
|
||
});
|
||
|
||
// src/theming/animation.ts
|
||
var ZR, zW, eD, HW, $W, jW, VW, tD, rD = T(() => {
|
||
"use strict";
|
||
w1();
|
||
ZR = {
|
||
rubber: "cubic-bezier(0.175, 0.885, 0.335, 1.05)"
|
||
}, zW = At`
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
`, eD = At`
|
||
0%, 100% { opacity: 1; }
|
||
50% { opacity: .4; }
|
||
`, HW = At`
|
||
0% { transform: translateY(1px); }
|
||
25% { transform: translateY(0px); }
|
||
50% { transform: translateY(-3px); }
|
||
100% { transform: translateY(1px); }
|
||
`, $W = At`
|
||
0%, 100% { transform:translate3d(0,0,0); }
|
||
12.5%, 62.5% { transform:translate3d(-4px,0,0); }
|
||
37.5%, 87.5% { transform: translate3d(4px,0,0); }
|
||
`, jW = Cl`
|
||
animation: ${eD} 1.5s ease-in-out infinite;
|
||
color: transparent;
|
||
cursor: progress;
|
||
`, VW = Cl`
|
||
transition: all 150ms ease-out;
|
||
transform: translate3d(0, 0, 0);
|
||
|
||
&:hover {
|
||
transform: translate3d(0, -2px, 0);
|
||
}
|
||
|
||
&:active {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
`, tD = {
|
||
rotate360: zW,
|
||
glow: eD,
|
||
float: HW,
|
||
jiggle: $W,
|
||
inlineGlow: jW,
|
||
hoverable: VW
|
||
};
|
||
});
|
||
|
||
// src/theming/modules/syntax.ts
|
||
var nD, oD, UW, aD, iD = T(() => {
|
||
"use strict";
|
||
Op();
|
||
nD = {
|
||
BASE_FONT_FAMILY: "Menlo, monospace",
|
||
BASE_FONT_SIZE: "11px",
|
||
BASE_LINE_HEIGHT: 1.2,
|
||
BASE_BACKGROUND_COLOR: "rgb(36, 36, 36)",
|
||
BASE_COLOR: "rgb(213, 213, 213)",
|
||
OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES: 10,
|
||
OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES: 5,
|
||
OBJECT_NAME_COLOR: "rgb(227, 110, 236)",
|
||
OBJECT_VALUE_NULL_COLOR: "rgb(127, 127, 127)",
|
||
OBJECT_VALUE_UNDEFINED_COLOR: "rgb(127, 127, 127)",
|
||
OBJECT_VALUE_REGEXP_COLOR: "rgb(233, 63, 59)",
|
||
OBJECT_VALUE_STRING_COLOR: "rgb(233, 63, 59)",
|
||
OBJECT_VALUE_SYMBOL_COLOR: "rgb(233, 63, 59)",
|
||
OBJECT_VALUE_NUMBER_COLOR: "hsl(252, 100%, 75%)",
|
||
OBJECT_VALUE_BOOLEAN_COLOR: "hsl(252, 100%, 75%)",
|
||
OBJECT_VALUE_FUNCTION_PREFIX_COLOR: "rgb(85, 106, 242)",
|
||
HTML_TAG_COLOR: "rgb(93, 176, 215)",
|
||
HTML_TAGNAME_COLOR: "rgb(93, 176, 215)",
|
||
HTML_TAGNAME_TEXT_TRANSFORM: "lowercase",
|
||
HTML_ATTRIBUTE_NAME_COLOR: "rgb(155, 187, 220)",
|
||
HTML_ATTRIBUTE_VALUE_COLOR: "rgb(242, 151, 102)",
|
||
HTML_COMMENT_COLOR: "rgb(137, 137, 137)",
|
||
HTML_DOCTYPE_COLOR: "rgb(192, 192, 192)",
|
||
ARROW_COLOR: "rgb(145, 145, 145)",
|
||
ARROW_MARGIN_RIGHT: 3,
|
||
ARROW_FONT_SIZE: 12,
|
||
ARROW_ANIMATION_DURATION: "0",
|
||
TREENODE_FONT_FAMILY: "Menlo, monospace",
|
||
TREENODE_FONT_SIZE: "11px",
|
||
TREENODE_LINE_HEIGHT: 1.2,
|
||
TREENODE_PADDING_LEFT: 12,
|
||
TABLE_BORDER_COLOR: "rgb(85, 85, 85)",
|
||
TABLE_TH_BACKGROUND_COLOR: "rgb(44, 44, 44)",
|
||
TABLE_TH_HOVER_COLOR: "rgb(48, 48, 48)",
|
||
TABLE_SORT_ICON_COLOR: "black",
|
||
// 'rgb(48, 57, 66)',
|
||
TABLE_DATA_BACKGROUND_IMAGE: "linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgb\
|
||
a(51, 139, 255, 0.0980392))",
|
||
TABLE_DATA_BACKGROUND_SIZE: "128px 32px"
|
||
}, oD = {
|
||
BASE_FONT_FAMILY: "Menlo, monospace",
|
||
BASE_FONT_SIZE: "11px",
|
||
BASE_LINE_HEIGHT: 1.2,
|
||
BASE_BACKGROUND_COLOR: "white",
|
||
BASE_COLOR: "black",
|
||
OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES: 10,
|
||
OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES: 5,
|
||
OBJECT_NAME_COLOR: "rgb(136, 19, 145)",
|
||
OBJECT_VALUE_NULL_COLOR: "rgb(128, 128, 128)",
|
||
OBJECT_VALUE_UNDEFINED_COLOR: "rgb(128, 128, 128)",
|
||
OBJECT_VALUE_REGEXP_COLOR: "rgb(196, 26, 22)",
|
||
OBJECT_VALUE_STRING_COLOR: "rgb(196, 26, 22)",
|
||
OBJECT_VALUE_SYMBOL_COLOR: "rgb(196, 26, 22)",
|
||
OBJECT_VALUE_NUMBER_COLOR: "rgb(28, 0, 207)",
|
||
OBJECT_VALUE_BOOLEAN_COLOR: "rgb(28, 0, 207)",
|
||
OBJECT_VALUE_FUNCTION_PREFIX_COLOR: "rgb(13, 34, 170)",
|
||
HTML_TAG_COLOR: "rgb(168, 148, 166)",
|
||
HTML_TAGNAME_COLOR: "rgb(136, 18, 128)",
|
||
HTML_TAGNAME_TEXT_TRANSFORM: "lowercase",
|
||
HTML_ATTRIBUTE_NAME_COLOR: "rgb(153, 69, 0)",
|
||
HTML_ATTRIBUTE_VALUE_COLOR: "rgb(26, 26, 166)",
|
||
HTML_COMMENT_COLOR: "rgb(35, 110, 37)",
|
||
HTML_DOCTYPE_COLOR: "rgb(192, 192, 192)",
|
||
ARROW_COLOR: "#6e6e6e",
|
||
ARROW_MARGIN_RIGHT: 3,
|
||
ARROW_FONT_SIZE: 12,
|
||
ARROW_ANIMATION_DURATION: "0",
|
||
TREENODE_FONT_FAMILY: "Menlo, monospace",
|
||
TREENODE_FONT_SIZE: "11px",
|
||
TREENODE_LINE_HEIGHT: 1.2,
|
||
TREENODE_PADDING_LEFT: 12,
|
||
TABLE_BORDER_COLOR: "#aaa",
|
||
TABLE_TH_BACKGROUND_COLOR: "#eee",
|
||
TABLE_TH_HOVER_COLOR: "hsla(0, 0%, 90%, 1)",
|
||
TABLE_SORT_ICON_COLOR: "#6e6e6e",
|
||
TABLE_DATA_BACKGROUND_IMAGE: "linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",
|
||
TABLE_DATA_BACKGROUND_SIZE: "128px 32px"
|
||
}, UW = /* @__PURE__ */ a((e) => Object.entries(e).reduce((t, [r, n]) => ({ ...t, [r]: XR(n) }), {}), "convertColors"), aD = /* @__PURE__ */ a(
|
||
({ colors: e, mono: t }) => {
|
||
let r = UW(e);
|
||
return {
|
||
token: {
|
||
fontFamily: t,
|
||
WebkitFontSmoothing: "antialiased",
|
||
"&.tag": r.red3,
|
||
"&.comment": { ...r.green1, fontStyle: "italic" },
|
||
"&.prolog": { ...r.green1, fontStyle: "italic" },
|
||
"&.doctype": { ...r.green1, fontStyle: "italic" },
|
||
"&.cdata": { ...r.green1, fontStyle: "italic" },
|
||
"&.string": r.red1,
|
||
"&.url": r.cyan1,
|
||
"&.symbol": r.cyan1,
|
||
"&.number": r.cyan1,
|
||
"&.boolean": r.cyan1,
|
||
"&.variable": r.cyan1,
|
||
"&.constant": r.cyan1,
|
||
"&.inserted": r.cyan1,
|
||
"&.atrule": r.blue1,
|
||
"&.keyword": r.blue1,
|
||
"&.attr-value": r.blue1,
|
||
"&.punctuation": r.gray1,
|
||
"&.operator": r.gray1,
|
||
"&.function": r.gray1,
|
||
"&.deleted": r.red2,
|
||
"&.important": {
|
||
fontWeight: "bold"
|
||
},
|
||
"&.bold": {
|
||
fontWeight: "bold"
|
||
},
|
||
"&.italic": {
|
||
fontStyle: "italic"
|
||
},
|
||
"&.class-name": r.cyan2,
|
||
"&.selector": r.red3,
|
||
"&.attr-name": r.red4,
|
||
"&.property": r.red4,
|
||
"&.regex": r.red4,
|
||
"&.entity": r.red4,
|
||
"&.directive.tag .tag": {
|
||
background: "#ffff00",
|
||
...r.gray1
|
||
}
|
||
},
|
||
"language-json .token.boolean": r.blue1,
|
||
"language-json .token.number": r.blue1,
|
||
"language-json .token.property": r.cyan2,
|
||
namespace: {
|
||
opacity: 0.7
|
||
}
|
||
};
|
||
}, "create");
|
||
});
|
||
|
||
// src/theming/convert.ts
|
||
var WW, qW, GW, I1, My = T(() => {
|
||
"use strict";
|
||
ko();
|
||
rD();
|
||
Lp();
|
||
Mp();
|
||
iD();
|
||
Op();
|
||
WW = {
|
||
green1: "#008000",
|
||
red1: "#A31515",
|
||
red2: "#9a050f",
|
||
red3: "#800000",
|
||
red4: "#ff0000",
|
||
gray1: "#393A34",
|
||
cyan1: "#36acaa",
|
||
cyan2: "#2B91AF",
|
||
blue1: "#0000ff",
|
||
blue2: "#00009f"
|
||
}, qW = {
|
||
green1: "#7C7C7C",
|
||
red1: "#92C379",
|
||
red2: "#9a050f",
|
||
red3: "#A8FF60",
|
||
red4: "#96CBFE",
|
||
gray1: "#EDEDED",
|
||
cyan1: "#C6C5FE",
|
||
cyan2: "#FFFFB6",
|
||
blue1: "#B474DD",
|
||
blue2: "#00009f"
|
||
}, GW = /* @__PURE__ */ a((e) => ({
|
||
// Changeable colors
|
||
primary: e.colorPrimary,
|
||
secondary: e.colorSecondary,
|
||
tertiary: G.tertiary,
|
||
ancillary: G.ancillary,
|
||
// Complimentary
|
||
orange: G.orange,
|
||
gold: G.gold,
|
||
green: G.green,
|
||
seafoam: G.seafoam,
|
||
purple: G.purple,
|
||
ultraviolet: G.ultraviolet,
|
||
// Monochrome
|
||
lightest: G.lightest,
|
||
lighter: G.lighter,
|
||
light: G.light,
|
||
mediumlight: G.mediumlight,
|
||
medium: G.medium,
|
||
mediumdark: G.mediumdark,
|
||
dark: G.dark,
|
||
darker: G.darker,
|
||
darkest: G.darkest,
|
||
// For borders
|
||
border: G.border,
|
||
// Status
|
||
positive: G.positive,
|
||
negative: G.negative,
|
||
warning: G.warning,
|
||
critical: G.critical,
|
||
defaultText: e.textColor || G.darkest,
|
||
inverseText: e.textInverseColor || G.lightest,
|
||
positiveText: G.positiveText,
|
||
negativeText: G.negativeText,
|
||
warningText: G.warningText
|
||
}), "createColors"), I1 = /* @__PURE__ */ a((e = Pi[_1()]) => {
|
||
let {
|
||
base: t,
|
||
colorPrimary: r,
|
||
colorSecondary: n,
|
||
appBg: o,
|
||
appContentBg: i,
|
||
appPreviewBg: s,
|
||
appBorderColor: l,
|
||
appBorderRadius: u,
|
||
fontBase: c,
|
||
fontCode: p,
|
||
textColor: h,
|
||
textInverseColor: m,
|
||
barTextColor: g,
|
||
barHoverColor: w,
|
||
barSelectedColor: v,
|
||
barBg: S,
|
||
buttonBg: E,
|
||
buttonBorder: y,
|
||
booleanBg: b,
|
||
booleanSelectedBg: x,
|
||
inputBg: C,
|
||
inputBorder: R,
|
||
inputTextColor: D,
|
||
inputBorderRadius: A,
|
||
brandTitle: I,
|
||
brandUrl: k,
|
||
brandImage: M,
|
||
brandTarget: V,
|
||
gridCellSize: H,
|
||
...X
|
||
} = e;
|
||
return {
|
||
...X,
|
||
base: t,
|
||
color: GW(e),
|
||
background: {
|
||
app: o,
|
||
bar: S,
|
||
content: i,
|
||
preview: s,
|
||
gridCellSize: H || xn.gridCellSize,
|
||
hoverable: xn.hoverable,
|
||
positive: xn.positive,
|
||
negative: xn.negative,
|
||
warning: xn.warning,
|
||
critical: xn.critical
|
||
},
|
||
typography: {
|
||
fonts: {
|
||
base: c,
|
||
mono: p
|
||
},
|
||
weight: Yt.weight,
|
||
size: Yt.size
|
||
},
|
||
animation: tD,
|
||
easing: ZR,
|
||
input: {
|
||
background: C,
|
||
border: R,
|
||
borderRadius: A,
|
||
color: D
|
||
},
|
||
button: {
|
||
background: E || C,
|
||
border: y || R
|
||
},
|
||
boolean: {
|
||
background: b || R,
|
||
selectedBackground: x || C
|
||
},
|
||
// UI
|
||
layoutMargin: 10,
|
||
appBorderColor: l,
|
||
appBorderRadius: u,
|
||
// Toolbar default/active colors
|
||
barTextColor: g,
|
||
barHoverColor: w || n,
|
||
barSelectedColor: v || n,
|
||
barBg: S,
|
||
// Brand logo/text
|
||
brand: {
|
||
title: I,
|
||
url: k,
|
||
image: M || (I ? null : void 0),
|
||
target: V
|
||
},
|
||
code: aD({
|
||
colors: t === "light" ? WW : qW,
|
||
mono: p
|
||
}),
|
||
// Addon actions theme
|
||
// API example https://github.com/storybookjs/react-inspector/blob/master/src/styles/themes/chromeLight.tsx
|
||
addonActionsTheme: {
|
||
...t === "light" ? oD : nD,
|
||
BASE_FONT_FAMILY: p,
|
||
BASE_FONT_SIZE: Yt.size.s2 - 1,
|
||
BASE_LINE_HEIGHT: "18px",
|
||
BASE_BACKGROUND_COLOR: "transparent",
|
||
BASE_COLOR: h,
|
||
ARROW_COLOR: UR(0.2, l),
|
||
ARROW_MARGIN_RIGHT: 4,
|
||
ARROW_FONT_SIZE: 8,
|
||
TREENODE_FONT_FAMILY: p,
|
||
TREENODE_FONT_SIZE: Yt.size.s2 - 1,
|
||
TREENODE_LINE_HEIGHT: "18px",
|
||
TREENODE_PADDING_LEFT: 12
|
||
}
|
||
};
|
||
}, "convert");
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/utils.js
|
||
var By, ki, Bp, zp, Hp = T(() => {
|
||
By = /* @__PURE__ */ a((e) => Object.keys(e).length === 0, "isEmpty"), ki = /* @__PURE__ */ a((e) => e != null && typeof e == "object", "i\
|
||
sObject"), Bp = /* @__PURE__ */ a((e, ...t) => Object.prototype.hasOwnProperty.call(e, ...t), "hasOwnProperty"), zp = /* @__PURE__ */ a(() => /* @__PURE__ */ Object.
|
||
create(null), "makeObjectWithoutPrototype");
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/diff.js
|
||
var sD = T(() => {
|
||
Hp();
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/added.js
|
||
var zy = T(() => {
|
||
Hp();
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/deleted.js
|
||
var lD, P1, Hy = T(() => {
|
||
Hp();
|
||
lD = /* @__PURE__ */ a((e, t) => e === t || !ki(e) || !ki(t) ? {} : Object.keys(e).reduce((r, n) => {
|
||
if (Bp(t, n)) {
|
||
let o = lD(e[n], t[n]);
|
||
return ki(o) && By(o) || (r[n] = o), r;
|
||
}
|
||
return r[n] = void 0, r;
|
||
}, zp()), "deletedDiff"), P1 = lD;
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/updated.js
|
||
var $y = T(() => {
|
||
Hp();
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/detailed.js
|
||
var uD = T(() => {
|
||
zy();
|
||
Hy();
|
||
$y();
|
||
});
|
||
|
||
// ../node_modules/deep-object-diff/mjs/index.js
|
||
var cD = T(() => {
|
||
sD();
|
||
zy();
|
||
Hy();
|
||
$y();
|
||
uD();
|
||
});
|
||
|
||
// src/theming/ensure.ts
|
||
var JW, pD = T(() => {
|
||
"use strict";
|
||
Mt();
|
||
cD();
|
||
Da();
|
||
My();
|
||
Ly();
|
||
JW = /* @__PURE__ */ a((e) => {
|
||
if (!e)
|
||
return I1(Rl);
|
||
let t = P1(Rl, e);
|
||
return Object.keys(t).length && ge.warn(
|
||
it`
|
||
Your theme is missing properties, you should update your theme!
|
||
|
||
theme-data missing:
|
||
`,
|
||
t
|
||
), I1(e);
|
||
}, "ensure");
|
||
});
|
||
|
||
// src/theming/index.ts
|
||
var $p = {};
|
||
de($p, {
|
||
CacheProvider: () => Ey,
|
||
ClassNames: () => bR,
|
||
Global: () => ER,
|
||
ThemeProvider: () => xy,
|
||
background: () => xn,
|
||
color: () => G,
|
||
convert: () => I1,
|
||
create: () => T1,
|
||
createCache: () => n1,
|
||
createGlobal: () => qR,
|
||
createReset: () => Fy,
|
||
css: () => Cl,
|
||
darken: () => JR,
|
||
ensure: () => JW,
|
||
ignoreSsrWarning: () => k1,
|
||
isPropValid: () => Pa,
|
||
jsx: () => y1,
|
||
keyframes: () => At,
|
||
lighten: () => La,
|
||
styled: () => _,
|
||
themes: () => Pi,
|
||
typography: () => Yt,
|
||
useTheme: () => by,
|
||
withTheme: () => Cy
|
||
});
|
||
var k1, Y = T(() => {
|
||
"use strict";
|
||
AR();
|
||
w1();
|
||
Lp();
|
||
WR();
|
||
o1();
|
||
S1();
|
||
GR();
|
||
Mp();
|
||
My();
|
||
pD();
|
||
Op();
|
||
k1 = "/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */";
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
||
function Dl(e, t) {
|
||
if (e == null) return {};
|
||
var r = {};
|
||
for (var n in e) if ({}.hasOwnProperty.call(e, n)) {
|
||
if (t.indexOf(n) >= 0) continue;
|
||
r[n] = e[n];
|
||
}
|
||
return r;
|
||
}
|
||
var O1 = T(() => {
|
||
a(Dl, "_objectWithoutPropertiesLoose");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
|
||
function hD(e, t) {
|
||
if (e == null) return {};
|
||
var r, n, o = Dl(e, t);
|
||
if (Object.getOwnPropertySymbols) {
|
||
var i = Object.getOwnPropertySymbols(e);
|
||
for (n = 0; n < i.length; n++) r = i[n], t.indexOf(r) >= 0 || {}.propertyIsEnumerable.call(e, r) && (o[r] = e[r]);
|
||
}
|
||
return o;
|
||
}
|
||
var mD = T(() => {
|
||
O1();
|
||
a(hD, "_objectWithoutProperties");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
|
||
function jp(e, t) {
|
||
(t == null || t > e.length) && (t = e.length);
|
||
for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
|
||
return n;
|
||
}
|
||
var Vy = T(() => {
|
||
a(jp, "_arrayLikeToArray");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
|
||
function gD(e) {
|
||
if (Array.isArray(e)) return jp(e);
|
||
}
|
||
var vD = T(() => {
|
||
Vy();
|
||
a(gD, "_arrayWithoutHoles");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/iterableToArray.js
|
||
function yD(e) {
|
||
if (typeof Symbol < "u" && e[Symbol.iterator] != null || e["@@iterator"] != null) return Array.from(e);
|
||
}
|
||
var wD = T(() => {
|
||
a(yD, "_iterableToArray");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
|
||
function SD(e, t) {
|
||
if (e) {
|
||
if (typeof e == "string") return jp(e, t);
|
||
var r = {}.toString.call(e).slice(8, -1);
|
||
return r === "Object" && e.constructor && (r = e.constructor.name), r === "Map" || r === "Set" ? Array.from(e) : r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.
|
||
test(r) ? jp(e, t) : void 0;
|
||
}
|
||
}
|
||
var ED = T(() => {
|
||
Vy();
|
||
a(SD, "_unsupportedIterableToArray");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
|
||
function bD() {
|
||
throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
|
||
}
|
||
var xD = T(() => {
|
||
a(bD, "_nonIterableSpread");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
|
||
function CD(e) {
|
||
return gD(e) || yD(e) || SD(e) || bD();
|
||
}
|
||
var RD = T(() => {
|
||
vD();
|
||
wD();
|
||
ED();
|
||
xD();
|
||
a(CD, "_toConsumableArray");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/typeof.js
|
||
function Fi(e) {
|
||
"@babel/helpers - typeof";
|
||
return Fi = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(t) {
|
||
return typeof t;
|
||
} : function(t) {
|
||
return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
|
||
}, Fi(e);
|
||
}
|
||
var Uy = T(() => {
|
||
a(Fi, "_typeof");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/toPrimitive.js
|
||
function DD(e, t) {
|
||
if (Fi(e) != "object" || !e) return e;
|
||
var r = e[Symbol.toPrimitive];
|
||
if (r !== void 0) {
|
||
var n = r.call(e, t || "default");
|
||
if (Fi(n) != "object") return n;
|
||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||
}
|
||
return (t === "string" ? String : Number)(e);
|
||
}
|
||
var AD = T(() => {
|
||
Uy();
|
||
a(DD, "toPrimitive");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
|
||
function _D(e) {
|
||
var t = DD(e, "string");
|
||
return Fi(t) == "symbol" ? t : t + "";
|
||
}
|
||
var TD = T(() => {
|
||
Uy();
|
||
AD();
|
||
a(_D, "toPropertyKey");
|
||
});
|
||
|
||
// ../node_modules/@babel/runtime/helpers/esm/defineProperty.js
|
||
function N1(e, t, r) {
|
||
return (t = _D(t)) in e ? Object.defineProperty(e, t, {
|
||
value: r,
|
||
enumerable: !0,
|
||
configurable: !0,
|
||
writable: !0
|
||
}) : e[t] = r, e;
|
||
}
|
||
var Wy = T(() => {
|
||
TD();
|
||
a(N1, "_defineProperty");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/create-element.js
|
||
function ID(e, t) {
|
||
var r = Object.keys(e);
|
||
if (Object.getOwnPropertySymbols) {
|
||
var n = Object.getOwnPropertySymbols(e);
|
||
t && (n = n.filter(function(o) {
|
||
return Object.getOwnPropertyDescriptor(e, o).enumerable;
|
||
})), r.push.apply(r, n);
|
||
}
|
||
return r;
|
||
}
|
||
function Al(e) {
|
||
for (var t = 1; t < arguments.length; t++) {
|
||
var r = arguments[t] != null ? arguments[t] : {};
|
||
t % 2 ? ID(Object(r), !0).forEach(function(n) {
|
||
N1(e, n, r[n]);
|
||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : ID(Object(r)).forEach(function(n) {
|
||
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));
|
||
});
|
||
}
|
||
return e;
|
||
}
|
||
function ZW(e) {
|
||
var t = e.length;
|
||
if (t === 0 || t === 1) return e;
|
||
if (t === 2)
|
||
return [e[0], e[1], "".concat(e[0], ".").concat(e[1]), "".concat(e[1], ".").concat(e[0])];
|
||
if (t === 3)
|
||
return [e[0], e[1], e[2], "".concat(e[0], ".").concat(e[1]), "".concat(e[0], ".").concat(e[2]), "".concat(e[1], ".").concat(e[0]), "".concat(
|
||
e[1], ".").concat(e[2]), "".concat(e[2], ".").concat(e[0]), "".concat(e[2], ".").concat(e[1]), "".concat(e[0], ".").concat(e[1], ".").concat(
|
||
e[2]), "".concat(e[0], ".").concat(e[2], ".").concat(e[1]), "".concat(e[1], ".").concat(e[0], ".").concat(e[2]), "".concat(e[1], ".").concat(
|
||
e[2], ".").concat(e[0]), "".concat(e[2], ".").concat(e[0], ".").concat(e[1]), "".concat(e[2], ".").concat(e[1], ".").concat(e[0])];
|
||
if (t >= 4)
|
||
return [e[0], e[1], e[2], e[3], "".concat(e[0], ".").concat(e[1]), "".concat(e[0], ".").concat(e[2]), "".concat(e[0], ".").concat(e[3]),
|
||
"".concat(e[1], ".").concat(e[0]), "".concat(e[1], ".").concat(e[2]), "".concat(e[1], ".").concat(e[3]), "".concat(e[2], ".").concat(e[0]),
|
||
"".concat(e[2], ".").concat(e[1]), "".concat(e[2], ".").concat(e[3]), "".concat(e[3], ".").concat(e[0]), "".concat(e[3], ".").concat(e[1]),
|
||
"".concat(e[3], ".").concat(e[2]), "".concat(e[0], ".").concat(e[1], ".").concat(e[2]), "".concat(e[0], ".").concat(e[1], ".").concat(e[3]),
|
||
"".concat(e[0], ".").concat(e[2], ".").concat(e[1]), "".concat(e[0], ".").concat(e[2], ".").concat(e[3]), "".concat(e[0], ".").concat(e[3],
|
||
".").concat(e[1]), "".concat(e[0], ".").concat(e[3], ".").concat(e[2]), "".concat(e[1], ".").concat(e[0], ".").concat(e[2]), "".concat(e[1],
|
||
".").concat(e[0], ".").concat(e[3]), "".concat(e[1], ".").concat(e[2], ".").concat(e[0]), "".concat(e[1], ".").concat(e[2], ".").concat(
|
||
e[3]), "".concat(e[1], ".").concat(e[3], ".").concat(e[0]), "".concat(e[1], ".").concat(e[3], ".").concat(e[2]), "".concat(e[2], ".").concat(
|
||
e[0], ".").concat(e[1]), "".concat(e[2], ".").concat(e[0], ".").concat(e[3]), "".concat(e[2], ".").concat(e[1], ".").concat(e[0]), "".concat(
|
||
e[2], ".").concat(e[1], ".").concat(e[3]), "".concat(e[2], ".").concat(e[3], ".").concat(e[0]), "".concat(e[2], ".").concat(e[3], ".").concat(
|
||
e[1]), "".concat(e[3], ".").concat(e[0], ".").concat(e[1]), "".concat(e[3], ".").concat(e[0], ".").concat(e[2]), "".concat(e[3], ".").concat(
|
||
e[1], ".").concat(e[0]), "".concat(e[3], ".").concat(e[1], ".").concat(e[2]), "".concat(e[3], ".").concat(e[2], ".").concat(e[0]), "".concat(
|
||
e[3], ".").concat(e[2], ".").concat(e[1]), "".concat(e[0], ".").concat(e[1], ".").concat(e[2], ".").concat(e[3]), "".concat(e[0], ".").concat(
|
||
e[1], ".").concat(e[3], ".").concat(e[2]), "".concat(e[0], ".").concat(e[2], ".").concat(e[1], ".").concat(e[3]), "".concat(e[0], ".").concat(
|
||
e[2], ".").concat(e[3], ".").concat(e[1]), "".concat(e[0], ".").concat(e[3], ".").concat(e[1], ".").concat(e[2]), "".concat(e[0], ".").concat(
|
||
e[3], ".").concat(e[2], ".").concat(e[1]), "".concat(e[1], ".").concat(e[0], ".").concat(e[2], ".").concat(e[3]), "".concat(e[1], ".").concat(
|
||
e[0], ".").concat(e[3], ".").concat(e[2]), "".concat(e[1], ".").concat(e[2], ".").concat(e[0], ".").concat(e[3]), "".concat(e[1], ".").concat(
|
||
e[2], ".").concat(e[3], ".").concat(e[0]), "".concat(e[1], ".").concat(e[3], ".").concat(e[0], ".").concat(e[2]), "".concat(e[1], ".").concat(
|
||
e[3], ".").concat(e[2], ".").concat(e[0]), "".concat(e[2], ".").concat(e[0], ".").concat(e[1], ".").concat(e[3]), "".concat(e[2], ".").concat(
|
||
e[0], ".").concat(e[3], ".").concat(e[1]), "".concat(e[2], ".").concat(e[1], ".").concat(e[0], ".").concat(e[3]), "".concat(e[2], ".").concat(
|
||
e[1], ".").concat(e[3], ".").concat(e[0]), "".concat(e[2], ".").concat(e[3], ".").concat(e[0], ".").concat(e[1]), "".concat(e[2], ".").concat(
|
||
e[3], ".").concat(e[1], ".").concat(e[0]), "".concat(e[3], ".").concat(e[0], ".").concat(e[1], ".").concat(e[2]), "".concat(e[3], ".").concat(
|
||
e[0], ".").concat(e[2], ".").concat(e[1]), "".concat(e[3], ".").concat(e[1], ".").concat(e[0], ".").concat(e[2]), "".concat(e[3], ".").concat(
|
||
e[1], ".").concat(e[2], ".").concat(e[0]), "".concat(e[3], ".").concat(e[2], ".").concat(e[0], ".").concat(e[1]), "".concat(e[3], ".").concat(
|
||
e[2], ".").concat(e[1], ".").concat(e[0])];
|
||
}
|
||
function eq(e) {
|
||
if (e.length === 0 || e.length === 1) return e;
|
||
var t = e.join(".");
|
||
return qy[t] || (qy[t] = ZW(e)), qy[t];
|
||
}
|
||
function tq(e) {
|
||
var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = arguments.length > 2 ? arguments[2] : void 0, n = e.filter(
|
||
function(i) {
|
||
return i !== "token";
|
||
}), o = eq(n);
|
||
return o.reduce(function(i, s) {
|
||
return Al(Al({}, i), r[s]);
|
||
}, t);
|
||
}
|
||
function PD(e) {
|
||
return e.join(" ");
|
||
}
|
||
function rq(e, t) {
|
||
var r = 0;
|
||
return function(n) {
|
||
return r += 1, n.map(function(o, i) {
|
||
return Li({
|
||
node: o,
|
||
stylesheet: e,
|
||
useInlineStyles: t,
|
||
key: "code-segment-".concat(r, "-").concat(i)
|
||
});
|
||
});
|
||
};
|
||
}
|
||
function Li(e) {
|
||
var t = e.node, r = e.stylesheet, n = e.style, o = n === void 0 ? {} : n, i = e.useInlineStyles, s = e.key, l = t.properties, u = t.type, c = t.
|
||
tagName, p = t.value;
|
||
if (u === "text")
|
||
return p;
|
||
if (c) {
|
||
var h = rq(r, i), m;
|
||
if (!i)
|
||
m = Al(Al({}, l), {}, {
|
||
className: PD(l.className)
|
||
});
|
||
else {
|
||
var g = Object.keys(r).reduce(function(E, y) {
|
||
return y.split(".").forEach(function(b) {
|
||
E.includes(b) || E.push(b);
|
||
}), E;
|
||
}, []), w = l.className && l.className.includes("token") ? ["token"] : [], v = l.className && w.concat(l.className.filter(function(E) {
|
||
return !g.includes(E);
|
||
}));
|
||
m = Al(Al({}, l), {}, {
|
||
className: PD(v) || void 0,
|
||
style: tq(l.className, Object.assign({}, l.style, o), r)
|
||
});
|
||
}
|
||
var S = h(t.children);
|
||
return /* @__PURE__ */ kD.default.createElement(c, be({
|
||
key: s
|
||
}, m), S);
|
||
}
|
||
}
|
||
var kD, qy, Gy = T(() => {
|
||
Kn();
|
||
Wy();
|
||
kD = P(L());
|
||
a(ID, "ownKeys");
|
||
a(Al, "_objectSpread");
|
||
a(ZW, "powerSetPermutations");
|
||
qy = {};
|
||
a(eq, "getClassNameCombinations");
|
||
a(tq, "createStyleObject");
|
||
a(PD, "createClassNameString");
|
||
a(rq, "createChildren");
|
||
a(Li, "createElement");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/checkForListedLanguage.js
|
||
var FD, LD = T(() => {
|
||
FD = /* @__PURE__ */ a(function(e, t) {
|
||
var r = e.listLanguages();
|
||
return r.indexOf(t) !== -1;
|
||
}, "default");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/highlight.js
|
||
function OD(e, t) {
|
||
var r = Object.keys(e);
|
||
if (Object.getOwnPropertySymbols) {
|
||
var n = Object.getOwnPropertySymbols(e);
|
||
t && (n = n.filter(function(o) {
|
||
return Object.getOwnPropertyDescriptor(e, o).enumerable;
|
||
})), r.push.apply(r, n);
|
||
}
|
||
return r;
|
||
}
|
||
function eo(e) {
|
||
for (var t = 1; t < arguments.length; t++) {
|
||
var r = arguments[t] != null ? arguments[t] : {};
|
||
t % 2 ? OD(Object(r), !0).forEach(function(n) {
|
||
N1(e, n, r[n]);
|
||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : OD(Object(r)).forEach(function(n) {
|
||
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));
|
||
});
|
||
}
|
||
return e;
|
||
}
|
||
function aq(e) {
|
||
return e.match(oq);
|
||
}
|
||
function iq(e) {
|
||
var t = e.lines, r = e.startingLineNumber, n = e.style;
|
||
return t.map(function(o, i) {
|
||
var s = i + r;
|
||
return /* @__PURE__ */ Oa.default.createElement("span", {
|
||
key: "line-".concat(i),
|
||
className: "react-syntax-highlighter-line-number",
|
||
style: typeof n == "function" ? n(s) : n
|
||
}, "".concat(s, `
|
||
`));
|
||
});
|
||
}
|
||
function sq(e) {
|
||
var t = e.codeString, r = e.codeStyle, n = e.containerStyle, o = n === void 0 ? {
|
||
float: "left",
|
||
paddingRight: "10px"
|
||
} : n, i = e.numberStyle, s = i === void 0 ? {} : i, l = e.startingLineNumber;
|
||
return /* @__PURE__ */ Oa.default.createElement("code", {
|
||
style: Object.assign({}, r, o)
|
||
}, iq({
|
||
lines: t.replace(/\n$/, "").split(`
|
||
`),
|
||
style: s,
|
||
startingLineNumber: l
|
||
}));
|
||
}
|
||
function lq(e) {
|
||
return "".concat(e.toString().length, ".25em");
|
||
}
|
||
function ND(e, t) {
|
||
return {
|
||
type: "element",
|
||
tagName: "span",
|
||
properties: {
|
||
key: "line-number--".concat(e),
|
||
className: ["comment", "linenumber", "react-syntax-highlighter-line-number"],
|
||
style: t
|
||
},
|
||
children: [{
|
||
type: "text",
|
||
value: e
|
||
}]
|
||
};
|
||
}
|
||
function MD(e, t, r) {
|
||
var n = {
|
||
display: "inline-block",
|
||
minWidth: lq(r),
|
||
paddingRight: "1em",
|
||
textAlign: "right",
|
||
userSelect: "none"
|
||
}, o = typeof e == "function" ? e(t) : e, i = eo(eo({}, n), o);
|
||
return i;
|
||
}
|
||
function M1(e) {
|
||
var t = e.children, r = e.lineNumber, n = e.lineNumberStyle, o = e.largestLineNumber, i = e.showInlineLineNumbers, s = e.lineProps, l = s ===
|
||
void 0 ? {} : s, u = e.className, c = u === void 0 ? [] : u, p = e.showLineNumbers, h = e.wrapLongLines, m = typeof l == "function" ? l(r) :
|
||
l;
|
||
if (m.className = c, r && i) {
|
||
var g = MD(n, r, o);
|
||
t.unshift(ND(r, g));
|
||
}
|
||
return h & p && (m.style = eo(eo({}, m.style), {}, {
|
||
display: "flex"
|
||
})), {
|
||
type: "element",
|
||
tagName: "span",
|
||
properties: m,
|
||
children: t
|
||
};
|
||
}
|
||
function BD(e) {
|
||
for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] :
|
||
[], n = 0; n < e.length; n++) {
|
||
var o = e[n];
|
||
if (o.type === "text")
|
||
r.push(M1({
|
||
children: [o],
|
||
className: CD(new Set(t))
|
||
}));
|
||
else if (o.children) {
|
||
var i = t.concat(o.properties.className);
|
||
BD(o.children, i).forEach(function(s) {
|
||
return r.push(s);
|
||
});
|
||
}
|
||
}
|
||
return r;
|
||
}
|
||
function uq(e, t, r, n, o, i, s, l, u) {
|
||
var c, p = BD(e.value), h = [], m = -1, g = 0;
|
||
function w(C, R) {
|
||
var D = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];
|
||
return M1({
|
||
children: C,
|
||
lineNumber: R,
|
||
lineNumberStyle: l,
|
||
largestLineNumber: s,
|
||
showInlineLineNumbers: o,
|
||
lineProps: r,
|
||
className: D,
|
||
showLineNumbers: n,
|
||
wrapLongLines: u
|
||
});
|
||
}
|
||
a(w, "createWrappedLine");
|
||
function v(C, R) {
|
||
if (n && R && o) {
|
||
var D = MD(l, R, s);
|
||
C.unshift(ND(R, D));
|
||
}
|
||
return C;
|
||
}
|
||
a(v, "createUnwrappedLine");
|
||
function S(C, R) {
|
||
var D = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];
|
||
return t || D.length > 0 ? w(C, R, D) : v(C, R);
|
||
}
|
||
a(S, "createLine");
|
||
for (var E = /* @__PURE__ */ a(function() {
|
||
var R = p[g], D = R.children[0].value, A = aq(D);
|
||
if (A) {
|
||
var I = D.split(`
|
||
`);
|
||
I.forEach(function(k, M) {
|
||
var V = n && h.length + i, H = {
|
||
type: "text",
|
||
value: "".concat(k, `
|
||
`)
|
||
};
|
||
if (M === 0) {
|
||
var X = p.slice(m + 1, g).concat(M1({
|
||
children: [H],
|
||
className: R.properties.className
|
||
})), B = S(X, V);
|
||
h.push(B);
|
||
} else if (M === I.length - 1) {
|
||
var O = p[g + 1] && p[g + 1].children && p[g + 1].children[0], K = {
|
||
type: "text",
|
||
value: "".concat(k)
|
||
};
|
||
if (O) {
|
||
var re = M1({
|
||
children: [K],
|
||
className: R.properties.className
|
||
});
|
||
p.splice(g + 1, 0, re);
|
||
} else {
|
||
var Q = [K], ue = S(Q, V, R.properties.className);
|
||
h.push(ue);
|
||
}
|
||
} else {
|
||
var Z = [H], fe = S(Z, V, R.properties.className);
|
||
h.push(fe);
|
||
}
|
||
}), m = g;
|
||
}
|
||
g++;
|
||
}, "_loop"); g < p.length; )
|
||
E();
|
||
if (m !== p.length - 1) {
|
||
var y = p.slice(m + 1, p.length);
|
||
if (y && y.length) {
|
||
var b = n && h.length + i, x = S(y, b);
|
||
h.push(x);
|
||
}
|
||
}
|
||
return t ? h : (c = []).concat.apply(c, h);
|
||
}
|
||
function cq(e) {
|
||
var t = e.rows, r = e.stylesheet, n = e.useInlineStyles;
|
||
return t.map(function(o, i) {
|
||
return Li({
|
||
node: o,
|
||
stylesheet: r,
|
||
useInlineStyles: n,
|
||
key: "code-segement".concat(i)
|
||
});
|
||
});
|
||
}
|
||
function zD(e) {
|
||
return e && typeof e.highlightAuto < "u";
|
||
}
|
||
function pq(e) {
|
||
var t = e.astGenerator, r = e.language, n = e.code, o = e.defaultCodeValue;
|
||
if (zD(t)) {
|
||
var i = FD(t, r);
|
||
return r === "text" ? {
|
||
value: o,
|
||
language: "text"
|
||
} : i ? t.highlight(r, n) : t.highlightAuto(n);
|
||
}
|
||
try {
|
||
return r && r !== "text" ? {
|
||
value: t.highlight(n, r)
|
||
} : {
|
||
value: o
|
||
};
|
||
} catch {
|
||
return {
|
||
value: o
|
||
};
|
||
}
|
||
}
|
||
function Yy(e, t) {
|
||
return /* @__PURE__ */ a(function(n) {
|
||
var o = n.language, i = n.children, s = n.style, l = s === void 0 ? t : s, u = n.customStyle, c = u === void 0 ? {} : u, p = n.codeTagProps,
|
||
h = p === void 0 ? {
|
||
className: o ? "language-".concat(o) : void 0,
|
||
style: eo(eo({}, l['code[class*="language-"]']), l['code[class*="language-'.concat(o, '"]')])
|
||
} : p, m = n.useInlineStyles, g = m === void 0 ? !0 : m, w = n.showLineNumbers, v = w === void 0 ? !1 : w, S = n.showInlineLineNumbers, E = S ===
|
||
void 0 ? !0 : S, y = n.startingLineNumber, b = y === void 0 ? 1 : y, x = n.lineNumberContainerStyle, C = n.lineNumberStyle, R = C === void 0 ?
|
||
{} : C, D = n.wrapLines, A = n.wrapLongLines, I = A === void 0 ? !1 : A, k = n.lineProps, M = k === void 0 ? {} : k, V = n.renderer, H = n.
|
||
PreTag, X = H === void 0 ? "pre" : H, B = n.CodeTag, O = B === void 0 ? "code" : B, K = n.code, re = K === void 0 ? (Array.isArray(i) ? i[0] :
|
||
i) || "" : K, Q = n.astGenerator, ue = hD(n, nq);
|
||
Q = Q || e;
|
||
var Z = v ? /* @__PURE__ */ Oa.default.createElement(sq, {
|
||
containerStyle: x,
|
||
codeStyle: h.style || {},
|
||
numberStyle: R,
|
||
startingLineNumber: b,
|
||
codeString: re
|
||
}) : null, fe = l.hljs || l['pre[class*="language-"]'] || {
|
||
backgroundColor: "#fff"
|
||
}, Xe = zD(Q) ? "hljs" : "prismjs", Ee = g ? Object.assign({}, ue, {
|
||
style: Object.assign({}, fe, c)
|
||
}) : Object.assign({}, ue, {
|
||
className: ue.className ? "".concat(Xe, " ").concat(ue.className) : Xe,
|
||
style: Object.assign({}, c)
|
||
});
|
||
if (I ? h.style = eo(eo({}, h.style), {}, {
|
||
whiteSpace: "pre-wrap"
|
||
}) : h.style = eo(eo({}, h.style), {}, {
|
||
whiteSpace: "pre"
|
||
}), !Q)
|
||
return /* @__PURE__ */ Oa.default.createElement(X, Ee, Z, /* @__PURE__ */ Oa.default.createElement(O, h, re));
|
||
(D === void 0 && V || I) && (D = !0), V = V || cq;
|
||
var Oe = [{
|
||
type: "text",
|
||
value: re
|
||
}], We = pq({
|
||
astGenerator: Q,
|
||
language: o,
|
||
code: re,
|
||
defaultCodeValue: Oe
|
||
});
|
||
We.language === null && (We.value = Oe);
|
||
var nt = We.value.length + b, or = uq(We, D, M, v, E, b, nt, R, I);
|
||
return /* @__PURE__ */ Oa.default.createElement(X, Ee, /* @__PURE__ */ Oa.default.createElement(O, h, !E && Z, V({
|
||
rows: or,
|
||
stylesheet: l,
|
||
useInlineStyles: g
|
||
})));
|
||
}, "SyntaxHighlighter");
|
||
}
|
||
var Oa, nq, oq, HD = T(() => {
|
||
mD();
|
||
RD();
|
||
Wy();
|
||
Oa = P(L());
|
||
Gy();
|
||
LD();
|
||
nq = ["language", "children", "style", "customStyle", "codeTagProps", "useInlineStyles", "showLineNumbers", "showInlineLineNumbers", "star\
|
||
tingLineNumber", "lineNumberContainerStyle", "lineNumberStyle", "wrapLines", "wrapLongLines", "lineProps", "renderer", "PreTag", "CodeTag", "\
|
||
code", "astGenerator"];
|
||
a(OD, "ownKeys");
|
||
a(eo, "_objectSpread");
|
||
oq = /\n/g;
|
||
a(aq, "getNewLines");
|
||
a(iq, "getAllLineNumbers");
|
||
a(sq, "AllLineNumbers");
|
||
a(lq, "getEmWidthOfNumber");
|
||
a(ND, "getInlineLineNumber");
|
||
a(MD, "assembleLineNumberStyles");
|
||
a(M1, "createLineElement");
|
||
a(BD, "flattenCodeTree");
|
||
a(uq, "processLines");
|
||
a(cq, "defaultRenderer");
|
||
a(zD, "isHighlightJs");
|
||
a(pq, "getCodeTree");
|
||
a(Yy, "default");
|
||
});
|
||
|
||
// ../node_modules/xtend/immutable.js
|
||
var jD = F((Jve, $D) => {
|
||
$D.exports = dq;
|
||
var fq = Object.prototype.hasOwnProperty;
|
||
function dq() {
|
||
for (var e = {}, t = 0; t < arguments.length; t++) {
|
||
var r = arguments[t];
|
||
for (var n in r)
|
||
fq.call(r, n) && (e[n] = r[n]);
|
||
}
|
||
return e;
|
||
}
|
||
a(dq, "extend");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/schema.js
|
||
var Xy = F((eye, UD) => {
|
||
"use strict";
|
||
UD.exports = VD;
|
||
var Ky = VD.prototype;
|
||
Ky.space = null;
|
||
Ky.normal = {};
|
||
Ky.property = {};
|
||
function VD(e, t, r) {
|
||
this.property = e, this.normal = t, r && (this.space = r);
|
||
}
|
||
a(VD, "Schema");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/merge.js
|
||
var GD = F((rye, qD) => {
|
||
"use strict";
|
||
var WD = jD(), hq = Xy();
|
||
qD.exports = mq;
|
||
function mq(e) {
|
||
for (var t = e.length, r = [], n = [], o = -1, i, s; ++o < t; )
|
||
i = e[o], r.push(i.property), n.push(i.normal), s = i.space;
|
||
return new hq(
|
||
WD.apply(null, r),
|
||
WD.apply(null, n),
|
||
s
|
||
);
|
||
}
|
||
a(mq, "merge");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/normalize.js
|
||
var B1 = F((oye, YD) => {
|
||
"use strict";
|
||
YD.exports = gq;
|
||
function gq(e) {
|
||
return e.toLowerCase();
|
||
}
|
||
a(gq, "normalize");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/info.js
|
||
var Qy = F((iye, XD) => {
|
||
"use strict";
|
||
XD.exports = KD;
|
||
var Yr = KD.prototype;
|
||
Yr.space = null;
|
||
Yr.attribute = null;
|
||
Yr.property = null;
|
||
Yr.boolean = !1;
|
||
Yr.booleanish = !1;
|
||
Yr.overloadedBoolean = !1;
|
||
Yr.number = !1;
|
||
Yr.commaSeparated = !1;
|
||
Yr.spaceSeparated = !1;
|
||
Yr.commaOrSpaceSeparated = !1;
|
||
Yr.mustUseProperty = !1;
|
||
Yr.defined = !1;
|
||
function KD(e, t) {
|
||
this.property = e, this.attribute = t;
|
||
}
|
||
a(KD, "Info");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/types.js
|
||
var z1 = F((Na) => {
|
||
"use strict";
|
||
var vq = 0;
|
||
Na.boolean = Oi();
|
||
Na.booleanish = Oi();
|
||
Na.overloadedBoolean = Oi();
|
||
Na.number = Oi();
|
||
Na.spaceSeparated = Oi();
|
||
Na.commaSeparated = Oi();
|
||
Na.commaOrSpaceSeparated = Oi();
|
||
function Oi() {
|
||
return Math.pow(2, ++vq);
|
||
}
|
||
a(Oi, "increment");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/defined-info.js
|
||
var Zy = F((cye, t8) => {
|
||
"use strict";
|
||
var ZD = Qy(), QD = z1();
|
||
t8.exports = Jy;
|
||
Jy.prototype = new ZD();
|
||
Jy.prototype.defined = !0;
|
||
var e8 = [
|
||
"boolean",
|
||
"booleanish",
|
||
"overloadedBoolean",
|
||
"number",
|
||
"commaSeparated",
|
||
"spaceSeparated",
|
||
"commaOrSpaceSeparated"
|
||
], yq = e8.length;
|
||
function Jy(e, t, r, n) {
|
||
var o = -1, i;
|
||
for (JD(this, "space", n), ZD.call(this, e, t); ++o < yq; )
|
||
i = e8[o], JD(this, i, (r & QD[i]) === QD[i]);
|
||
}
|
||
a(Jy, "DefinedInfo");
|
||
function JD(e, t, r) {
|
||
r && (e[t] = r);
|
||
}
|
||
a(JD, "mark");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/create.js
|
||
var _l = F((fye, n8) => {
|
||
"use strict";
|
||
var r8 = B1(), wq = Xy(), Sq = Zy();
|
||
n8.exports = Eq;
|
||
function Eq(e) {
|
||
var t = e.space, r = e.mustUseProperty || [], n = e.attributes || {}, o = e.properties, i = e.transform, s = {}, l = {}, u, c;
|
||
for (u in o)
|
||
c = new Sq(
|
||
u,
|
||
i(n, u),
|
||
o[u],
|
||
t
|
||
), r.indexOf(u) !== -1 && (c.mustUseProperty = !0), s[u] = c, l[r8(u)] = u, l[r8(c.attribute)] = u;
|
||
return new wq(s, l, t);
|
||
}
|
||
a(Eq, "create");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/xlink.js
|
||
var a8 = F((hye, o8) => {
|
||
"use strict";
|
||
var bq = _l();
|
||
o8.exports = bq({
|
||
space: "xlink",
|
||
transform: xq,
|
||
properties: {
|
||
xLinkActuate: null,
|
||
xLinkArcRole: null,
|
||
xLinkHref: null,
|
||
xLinkRole: null,
|
||
xLinkShow: null,
|
||
xLinkTitle: null,
|
||
xLinkType: null
|
||
}
|
||
});
|
||
function xq(e, t) {
|
||
return "xlink:" + t.slice(5).toLowerCase();
|
||
}
|
||
a(xq, "xlinkTransform");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/xml.js
|
||
var s8 = F((gye, i8) => {
|
||
"use strict";
|
||
var Cq = _l();
|
||
i8.exports = Cq({
|
||
space: "xml",
|
||
transform: Rq,
|
||
properties: {
|
||
xmlLang: null,
|
||
xmlBase: null,
|
||
xmlSpace: null
|
||
}
|
||
});
|
||
function Rq(e, t) {
|
||
return "xml:" + t.slice(3).toLowerCase();
|
||
}
|
||
a(Rq, "xmlTransform");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/case-sensitive-transform.js
|
||
var u8 = F((yye, l8) => {
|
||
"use strict";
|
||
l8.exports = Dq;
|
||
function Dq(e, t) {
|
||
return t in e ? e[t] : t;
|
||
}
|
||
a(Dq, "caseSensitiveTransform");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/util/case-insensitive-transform.js
|
||
var e4 = F((Sye, c8) => {
|
||
"use strict";
|
||
var Aq = u8();
|
||
c8.exports = _q;
|
||
function _q(e, t) {
|
||
return Aq(e, t.toLowerCase());
|
||
}
|
||
a(_q, "caseInsensitiveTransform");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/xmlns.js
|
||
var f8 = F((bye, p8) => {
|
||
"use strict";
|
||
var Tq = _l(), Iq = e4();
|
||
p8.exports = Tq({
|
||
space: "xmlns",
|
||
attributes: {
|
||
xmlnsxlink: "xmlns:xlink"
|
||
},
|
||
transform: Iq,
|
||
properties: {
|
||
xmlns: null,
|
||
xmlnsXLink: null
|
||
}
|
||
});
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/aria.js
|
||
var h8 = F((xye, d8) => {
|
||
"use strict";
|
||
var t4 = z1(), Pq = _l(), fr = t4.booleanish, Kr = t4.number, Ni = t4.spaceSeparated;
|
||
d8.exports = Pq({
|
||
transform: kq,
|
||
properties: {
|
||
ariaActiveDescendant: null,
|
||
ariaAtomic: fr,
|
||
ariaAutoComplete: null,
|
||
ariaBusy: fr,
|
||
ariaChecked: fr,
|
||
ariaColCount: Kr,
|
||
ariaColIndex: Kr,
|
||
ariaColSpan: Kr,
|
||
ariaControls: Ni,
|
||
ariaCurrent: null,
|
||
ariaDescribedBy: Ni,
|
||
ariaDetails: null,
|
||
ariaDisabled: fr,
|
||
ariaDropEffect: Ni,
|
||
ariaErrorMessage: null,
|
||
ariaExpanded: fr,
|
||
ariaFlowTo: Ni,
|
||
ariaGrabbed: fr,
|
||
ariaHasPopup: null,
|
||
ariaHidden: fr,
|
||
ariaInvalid: null,
|
||
ariaKeyShortcuts: null,
|
||
ariaLabel: null,
|
||
ariaLabelledBy: Ni,
|
||
ariaLevel: Kr,
|
||
ariaLive: null,
|
||
ariaModal: fr,
|
||
ariaMultiLine: fr,
|
||
ariaMultiSelectable: fr,
|
||
ariaOrientation: null,
|
||
ariaOwns: Ni,
|
||
ariaPlaceholder: null,
|
||
ariaPosInSet: Kr,
|
||
ariaPressed: fr,
|
||
ariaReadOnly: fr,
|
||
ariaRelevant: null,
|
||
ariaRequired: fr,
|
||
ariaRoleDescription: Ni,
|
||
ariaRowCount: Kr,
|
||
ariaRowIndex: Kr,
|
||
ariaRowSpan: Kr,
|
||
ariaSelected: fr,
|
||
ariaSetSize: Kr,
|
||
ariaSort: null,
|
||
ariaValueMax: Kr,
|
||
ariaValueMin: Kr,
|
||
ariaValueNow: Kr,
|
||
ariaValueText: null,
|
||
role: null
|
||
}
|
||
});
|
||
function kq(e, t) {
|
||
return t === "role" ? t : "aria-" + t.slice(4).toLowerCase();
|
||
}
|
||
a(kq, "ariaTransform");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/lib/html.js
|
||
var g8 = F((Rye, m8) => {
|
||
"use strict";
|
||
var Tl = z1(), Fq = _l(), Lq = e4(), ae = Tl.boolean, Oq = Tl.overloadedBoolean, Vp = Tl.booleanish, _e = Tl.number, Kt = Tl.spaceSeparated,
|
||
H1 = Tl.commaSeparated;
|
||
m8.exports = Fq({
|
||
space: "html",
|
||
attributes: {
|
||
acceptcharset: "accept-charset",
|
||
classname: "class",
|
||
htmlfor: "for",
|
||
httpequiv: "http-equiv"
|
||
},
|
||
transform: Lq,
|
||
mustUseProperty: ["checked", "multiple", "muted", "selected"],
|
||
properties: {
|
||
// Standard Properties.
|
||
abbr: null,
|
||
accept: H1,
|
||
acceptCharset: Kt,
|
||
accessKey: Kt,
|
||
action: null,
|
||
allow: null,
|
||
allowFullScreen: ae,
|
||
allowPaymentRequest: ae,
|
||
allowUserMedia: ae,
|
||
alt: null,
|
||
as: null,
|
||
async: ae,
|
||
autoCapitalize: null,
|
||
autoComplete: Kt,
|
||
autoFocus: ae,
|
||
autoPlay: ae,
|
||
capture: ae,
|
||
charSet: null,
|
||
checked: ae,
|
||
cite: null,
|
||
className: Kt,
|
||
cols: _e,
|
||
colSpan: null,
|
||
content: null,
|
||
contentEditable: Vp,
|
||
controls: ae,
|
||
controlsList: Kt,
|
||
coords: _e | H1,
|
||
crossOrigin: null,
|
||
data: null,
|
||
dateTime: null,
|
||
decoding: null,
|
||
default: ae,
|
||
defer: ae,
|
||
dir: null,
|
||
dirName: null,
|
||
disabled: ae,
|
||
download: Oq,
|
||
draggable: Vp,
|
||
encType: null,
|
||
enterKeyHint: null,
|
||
form: null,
|
||
formAction: null,
|
||
formEncType: null,
|
||
formMethod: null,
|
||
formNoValidate: ae,
|
||
formTarget: null,
|
||
headers: Kt,
|
||
height: _e,
|
||
hidden: ae,
|
||
high: _e,
|
||
href: null,
|
||
hrefLang: null,
|
||
htmlFor: Kt,
|
||
httpEquiv: Kt,
|
||
id: null,
|
||
imageSizes: null,
|
||
imageSrcSet: H1,
|
||
inputMode: null,
|
||
integrity: null,
|
||
is: null,
|
||
isMap: ae,
|
||
itemId: null,
|
||
itemProp: Kt,
|
||
itemRef: Kt,
|
||
itemScope: ae,
|
||
itemType: Kt,
|
||
kind: null,
|
||
label: null,
|
||
lang: null,
|
||
language: null,
|
||
list: null,
|
||
loading: null,
|
||
loop: ae,
|
||
low: _e,
|
||
manifest: null,
|
||
max: null,
|
||
maxLength: _e,
|
||
media: null,
|
||
method: null,
|
||
min: null,
|
||
minLength: _e,
|
||
multiple: ae,
|
||
muted: ae,
|
||
name: null,
|
||
nonce: null,
|
||
noModule: ae,
|
||
noValidate: ae,
|
||
onAbort: null,
|
||
onAfterPrint: null,
|
||
onAuxClick: null,
|
||
onBeforePrint: null,
|
||
onBeforeUnload: null,
|
||
onBlur: null,
|
||
onCancel: null,
|
||
onCanPlay: null,
|
||
onCanPlayThrough: null,
|
||
onChange: null,
|
||
onClick: null,
|
||
onClose: null,
|
||
onContextMenu: null,
|
||
onCopy: null,
|
||
onCueChange: null,
|
||
onCut: null,
|
||
onDblClick: null,
|
||
onDrag: null,
|
||
onDragEnd: null,
|
||
onDragEnter: null,
|
||
onDragExit: null,
|
||
onDragLeave: null,
|
||
onDragOver: null,
|
||
onDragStart: null,
|
||
onDrop: null,
|
||
onDurationChange: null,
|
||
onEmptied: null,
|
||
onEnded: null,
|
||
onError: null,
|
||
onFocus: null,
|
||
onFormData: null,
|
||
onHashChange: null,
|
||
onInput: null,
|
||
onInvalid: null,
|
||
onKeyDown: null,
|
||
onKeyPress: null,
|
||
onKeyUp: null,
|
||
onLanguageChange: null,
|
||
onLoad: null,
|
||
onLoadedData: null,
|
||
onLoadedMetadata: null,
|
||
onLoadEnd: null,
|
||
onLoadStart: null,
|
||
onMessage: null,
|
||
onMessageError: null,
|
||
onMouseDown: null,
|
||
onMouseEnter: null,
|
||
onMouseLeave: null,
|
||
onMouseMove: null,
|
||
onMouseOut: null,
|
||
onMouseOver: null,
|
||
onMouseUp: null,
|
||
onOffline: null,
|
||
onOnline: null,
|
||
onPageHide: null,
|
||
onPageShow: null,
|
||
onPaste: null,
|
||
onPause: null,
|
||
onPlay: null,
|
||
onPlaying: null,
|
||
onPopState: null,
|
||
onProgress: null,
|
||
onRateChange: null,
|
||
onRejectionHandled: null,
|
||
onReset: null,
|
||
onResize: null,
|
||
onScroll: null,
|
||
onSecurityPolicyViolation: null,
|
||
onSeeked: null,
|
||
onSeeking: null,
|
||
onSelect: null,
|
||
onSlotChange: null,
|
||
onStalled: null,
|
||
onStorage: null,
|
||
onSubmit: null,
|
||
onSuspend: null,
|
||
onTimeUpdate: null,
|
||
onToggle: null,
|
||
onUnhandledRejection: null,
|
||
onUnload: null,
|
||
onVolumeChange: null,
|
||
onWaiting: null,
|
||
onWheel: null,
|
||
open: ae,
|
||
optimum: _e,
|
||
pattern: null,
|
||
ping: Kt,
|
||
placeholder: null,
|
||
playsInline: ae,
|
||
poster: null,
|
||
preload: null,
|
||
readOnly: ae,
|
||
referrerPolicy: null,
|
||
rel: Kt,
|
||
required: ae,
|
||
reversed: ae,
|
||
rows: _e,
|
||
rowSpan: _e,
|
||
sandbox: Kt,
|
||
scope: null,
|
||
scoped: ae,
|
||
seamless: ae,
|
||
selected: ae,
|
||
shape: null,
|
||
size: _e,
|
||
sizes: null,
|
||
slot: null,
|
||
span: _e,
|
||
spellCheck: Vp,
|
||
src: null,
|
||
srcDoc: null,
|
||
srcLang: null,
|
||
srcSet: H1,
|
||
start: _e,
|
||
step: null,
|
||
style: null,
|
||
tabIndex: _e,
|
||
target: null,
|
||
title: null,
|
||
translate: null,
|
||
type: null,
|
||
typeMustMatch: ae,
|
||
useMap: null,
|
||
value: Vp,
|
||
width: _e,
|
||
wrap: null,
|
||
// Legacy.
|
||
// See: https://html.spec.whatwg.org/#other-elements,-attributes-and-apis
|
||
align: null,
|
||
// Several. Use CSS `text-align` instead,
|
||
aLink: null,
|
||
// `<body>`. Use CSS `a:active {color}` instead
|
||
archive: Kt,
|
||
// `<object>`. List of URIs to archives
|
||
axis: null,
|
||
// `<td>` and `<th>`. Use `scope` on `<th>`
|
||
background: null,
|
||
// `<body>`. Use CSS `background-image` instead
|
||
bgColor: null,
|
||
// `<body>` and table elements. Use CSS `background-color` instead
|
||
border: _e,
|
||
// `<table>`. Use CSS `border-width` instead,
|
||
borderColor: null,
|
||
// `<table>`. Use CSS `border-color` instead,
|
||
bottomMargin: _e,
|
||
// `<body>`
|
||
cellPadding: null,
|
||
// `<table>`
|
||
cellSpacing: null,
|
||
// `<table>`
|
||
char: null,
|
||
// Several table elements. When `align=char`, sets the character to align on
|
||
charOff: null,
|
||
// Several table elements. When `char`, offsets the alignment
|
||
classId: null,
|
||
// `<object>`
|
||
clear: null,
|
||
// `<br>`. Use CSS `clear` instead
|
||
code: null,
|
||
// `<object>`
|
||
codeBase: null,
|
||
// `<object>`
|
||
codeType: null,
|
||
// `<object>`
|
||
color: null,
|
||
// `<font>` and `<hr>`. Use CSS instead
|
||
compact: ae,
|
||
// Lists. Use CSS to reduce space between items instead
|
||
declare: ae,
|
||
// `<object>`
|
||
event: null,
|
||
// `<script>`
|
||
face: null,
|
||
// `<font>`. Use CSS instead
|
||
frame: null,
|
||
// `<table>`
|
||
frameBorder: null,
|
||
// `<iframe>`. Use CSS `border` instead
|
||
hSpace: _e,
|
||
// `<img>` and `<object>`
|
||
leftMargin: _e,
|
||
// `<body>`
|
||
link: null,
|
||
// `<body>`. Use CSS `a:link {color: *}` instead
|
||
longDesc: null,
|
||
// `<frame>`, `<iframe>`, and `<img>`. Use an `<a>`
|
||
lowSrc: null,
|
||
// `<img>`. Use a `<picture>`
|
||
marginHeight: _e,
|
||
// `<body>`
|
||
marginWidth: _e,
|
||
// `<body>`
|
||
noResize: ae,
|
||
// `<frame>`
|
||
noHref: ae,
|
||
// `<area>`. Use no href instead of an explicit `nohref`
|
||
noShade: ae,
|
||
// `<hr>`. Use background-color and height instead of borders
|
||
noWrap: ae,
|
||
// `<td>` and `<th>`
|
||
object: null,
|
||
// `<applet>`
|
||
profile: null,
|
||
// `<head>`
|
||
prompt: null,
|
||
// `<isindex>`
|
||
rev: null,
|
||
// `<link>`
|
||
rightMargin: _e,
|
||
// `<body>`
|
||
rules: null,
|
||
// `<table>`
|
||
scheme: null,
|
||
// `<meta>`
|
||
scrolling: Vp,
|
||
// `<frame>`. Use overflow in the child context
|
||
standby: null,
|
||
// `<object>`
|
||
summary: null,
|
||
// `<table>`
|
||
text: null,
|
||
// `<body>`. Use CSS `color` instead
|
||
topMargin: _e,
|
||
// `<body>`
|
||
valueType: null,
|
||
// `<param>`
|
||
version: null,
|
||
// `<html>`. Use a doctype.
|
||
vAlign: null,
|
||
// Several. Use CSS `vertical-align` instead
|
||
vLink: null,
|
||
// `<body>`. Use CSS `a:visited {color}` instead
|
||
vSpace: _e,
|
||
// `<img>` and `<object>`
|
||
// Non-standard Properties.
|
||
allowTransparency: null,
|
||
autoCorrect: null,
|
||
autoSave: null,
|
||
disablePictureInPicture: ae,
|
||
disableRemotePlayback: ae,
|
||
prefix: null,
|
||
property: null,
|
||
results: _e,
|
||
security: null,
|
||
unselectable: null
|
||
}
|
||
});
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/html.js
|
||
var y8 = F((Dye, v8) => {
|
||
"use strict";
|
||
var Nq = GD(), Mq = a8(), Bq = s8(), zq = f8(), Hq = h8(), $q = g8();
|
||
v8.exports = Nq([Bq, Mq, zq, Hq, $q]);
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/property-information/find.js
|
||
var E8 = F((Aye, S8) => {
|
||
"use strict";
|
||
var jq = B1(), Vq = Zy(), Uq = Qy(), r4 = "data";
|
||
S8.exports = Gq;
|
||
var Wq = /^data[-\w.:]+$/i, w8 = /-[a-z]/g, qq = /[A-Z]/g;
|
||
function Gq(e, t) {
|
||
var r = jq(t), n = t, o = Uq;
|
||
return r in e.normal ? e.property[e.normal[r]] : (r.length > 4 && r.slice(0, 4) === r4 && Wq.test(t) && (t.charAt(4) === "-" ? n = Yq(t) :
|
||
t = Kq(t), o = Vq), new o(n, t));
|
||
}
|
||
a(Gq, "find");
|
||
function Yq(e) {
|
||
var t = e.slice(5).replace(w8, Qq);
|
||
return r4 + t.charAt(0).toUpperCase() + t.slice(1);
|
||
}
|
||
a(Yq, "datasetToProperty");
|
||
function Kq(e) {
|
||
var t = e.slice(4);
|
||
return w8.test(t) ? e : (t = t.replace(qq, Xq), t.charAt(0) !== "-" && (t = "-" + t), r4 + t);
|
||
}
|
||
a(Kq, "datasetToAttribute");
|
||
function Xq(e) {
|
||
return "-" + e.toLowerCase();
|
||
}
|
||
a(Xq, "kebab");
|
||
function Qq(e) {
|
||
return e.charAt(1).toUpperCase();
|
||
}
|
||
a(Qq, "camelcase");
|
||
});
|
||
|
||
// ../node_modules/hast-util-parse-selector/index.js
|
||
var C8 = F((Tye, x8) => {
|
||
"use strict";
|
||
x8.exports = Jq;
|
||
var b8 = /[#.]/g;
|
||
function Jq(e, t) {
|
||
for (var r = e || "", n = t || "div", o = {}, i = 0, s, l, u; i < r.length; )
|
||
b8.lastIndex = i, u = b8.exec(r), s = r.slice(i, u ? u.index : r.length), s && (l ? l === "#" ? o.id = s : o.className ? o.className.push(
|
||
s) : o.className = [s] : n = s, i += s.length), u && (l = u[0], i++);
|
||
return { type: "element", tagName: n, properties: o, children: [] };
|
||
}
|
||
a(Jq, "parse");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/space-separated-tokens/index.js
|
||
var D8 = F((n4) => {
|
||
"use strict";
|
||
n4.parse = tG;
|
||
n4.stringify = rG;
|
||
var R8 = "", Zq = " ", eG = /[ \t\n\r\f]+/g;
|
||
function tG(e) {
|
||
var t = String(e || R8).trim();
|
||
return t === R8 ? [] : t.split(eG);
|
||
}
|
||
a(tG, "parse");
|
||
function rG(e) {
|
||
return e.join(Zq).trim();
|
||
}
|
||
a(rG, "stringify");
|
||
});
|
||
|
||
// ../node_modules/hastscript/node_modules/comma-separated-tokens/index.js
|
||
var _8 = F((a4) => {
|
||
"use strict";
|
||
a4.parse = nG;
|
||
a4.stringify = oG;
|
||
var o4 = ",", A8 = " ", Up = "";
|
||
function nG(e) {
|
||
for (var t = [], r = String(e || Up), n = r.indexOf(o4), o = 0, i = !1, s; !i; )
|
||
n === -1 && (n = r.length, i = !0), s = r.slice(o, n).trim(), (s || !i) && t.push(s), o = n + 1, n = r.indexOf(o4, o);
|
||
return t;
|
||
}
|
||
a(nG, "parse");
|
||
function oG(e, t) {
|
||
var r = t || {}, n = r.padLeft === !1 ? Up : A8, o = r.padRight ? A8 : Up;
|
||
return e[e.length - 1] === Up && (e = e.concat(Up)), e.join(o + o4 + n).trim();
|
||
}
|
||
a(oG, "stringify");
|
||
});
|
||
|
||
// ../node_modules/hastscript/factory.js
|
||
var O8 = F((Oye, L8) => {
|
||
"use strict";
|
||
var aG = E8(), T8 = B1(), iG = C8(), I8 = D8().parse, P8 = _8().parse;
|
||
L8.exports = lG;
|
||
var sG = {}.hasOwnProperty;
|
||
function lG(e, t, r) {
|
||
var n = r ? dG(r) : null;
|
||
return o;
|
||
function o(s, l) {
|
||
var u = iG(s, t), c = Array.prototype.slice.call(arguments, 2), p = u.tagName.toLowerCase(), h;
|
||
if (u.tagName = n && sG.call(n, p) ? n[p] : p, l && uG(l, u) && (c.unshift(l), l = null), l)
|
||
for (h in l)
|
||
i(u.properties, h, l[h]);
|
||
return F8(u.children, c), u.tagName === "template" && (u.content = { type: "root", children: u.children }, u.children = []), u;
|
||
}
|
||
function i(s, l, u) {
|
||
var c, p, h;
|
||
u == null || u !== u || (c = aG(e, l), p = c.property, h = u, typeof h == "string" && (c.spaceSeparated ? h = I8(h) : c.commaSeparated ?
|
||
h = P8(h) : c.commaOrSpaceSeparated && (h = I8(P8(h).join(" ")))), p === "style" && typeof u != "string" && (h = fG(h)), p === "classN\
|
||
ame" && s.className && (h = s.className.concat(h)), s[p] = pG(c, p, h));
|
||
}
|
||
}
|
||
a(lG, "factory");
|
||
function uG(e, t) {
|
||
return typeof e == "string" || "length" in e || cG(t.tagName, e);
|
||
}
|
||
a(uG, "isChildren");
|
||
function cG(e, t) {
|
||
var r = t.type;
|
||
return e === "input" || !r || typeof r != "string" ? !1 : typeof t.children == "object" && "length" in t.children ? !0 : (r = r.toLowerCase(),
|
||
e === "button" ? r !== "menu" && r !== "submit" && r !== "reset" && r !== "button" : "value" in t);
|
||
}
|
||
a(cG, "isNode");
|
||
function F8(e, t) {
|
||
var r, n;
|
||
if (typeof t == "string" || typeof t == "number") {
|
||
e.push({ type: "text", value: String(t) });
|
||
return;
|
||
}
|
||
if (typeof t == "object" && "length" in t) {
|
||
for (r = -1, n = t.length; ++r < n; )
|
||
F8(e, t[r]);
|
||
return;
|
||
}
|
||
if (typeof t != "object" || !("type" in t))
|
||
throw new Error("Expected node, nodes, or string, got `" + t + "`");
|
||
e.push(t);
|
||
}
|
||
a(F8, "addChild");
|
||
function pG(e, t, r) {
|
||
var n, o, i;
|
||
if (typeof r != "object" || !("length" in r))
|
||
return k8(e, t, r);
|
||
for (o = r.length, n = -1, i = []; ++n < o; )
|
||
i[n] = k8(e, t, r[n]);
|
||
return i;
|
||
}
|
||
a(pG, "parsePrimitives");
|
||
function k8(e, t, r) {
|
||
var n = r;
|
||
return e.number || e.positiveNumber ? !isNaN(n) && n !== "" && (n = Number(n)) : (e.boolean || e.overloadedBoolean) && typeof n == "stri\
|
||
ng" && (n === "" || T8(r) === T8(t)) && (n = !0), n;
|
||
}
|
||
a(k8, "parsePrimitive");
|
||
function fG(e) {
|
||
var t = [], r;
|
||
for (r in e)
|
||
t.push([r, e[r]].join(": "));
|
||
return t.join("; ");
|
||
}
|
||
a(fG, "style");
|
||
function dG(e) {
|
||
for (var t = e.length, r = -1, n = {}, o; ++r < t; )
|
||
o = e[r], n[o.toLowerCase()] = o;
|
||
return n;
|
||
}
|
||
a(dG, "createAdjustMap");
|
||
});
|
||
|
||
// ../node_modules/hastscript/html.js
|
||
var B8 = F((Mye, M8) => {
|
||
"use strict";
|
||
var hG = y8(), mG = O8(), N8 = mG(hG, "div");
|
||
N8.displayName = "html";
|
||
M8.exports = N8;
|
||
});
|
||
|
||
// ../node_modules/hastscript/index.js
|
||
var H8 = F((Bye, z8) => {
|
||
"use strict";
|
||
z8.exports = B8();
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/character-entities-legacy/index.json
|
||
var $8 = F((zye, gG) => {
|
||
gG.exports = {
|
||
AElig: "\xC6",
|
||
AMP: "&",
|
||
Aacute: "\xC1",
|
||
Acirc: "\xC2",
|
||
Agrave: "\xC0",
|
||
Aring: "\xC5",
|
||
Atilde: "\xC3",
|
||
Auml: "\xC4",
|
||
COPY: "\xA9",
|
||
Ccedil: "\xC7",
|
||
ETH: "\xD0",
|
||
Eacute: "\xC9",
|
||
Ecirc: "\xCA",
|
||
Egrave: "\xC8",
|
||
Euml: "\xCB",
|
||
GT: ">",
|
||
Iacute: "\xCD",
|
||
Icirc: "\xCE",
|
||
Igrave: "\xCC",
|
||
Iuml: "\xCF",
|
||
LT: "<",
|
||
Ntilde: "\xD1",
|
||
Oacute: "\xD3",
|
||
Ocirc: "\xD4",
|
||
Ograve: "\xD2",
|
||
Oslash: "\xD8",
|
||
Otilde: "\xD5",
|
||
Ouml: "\xD6",
|
||
QUOT: '"',
|
||
REG: "\xAE",
|
||
THORN: "\xDE",
|
||
Uacute: "\xDA",
|
||
Ucirc: "\xDB",
|
||
Ugrave: "\xD9",
|
||
Uuml: "\xDC",
|
||
Yacute: "\xDD",
|
||
aacute: "\xE1",
|
||
acirc: "\xE2",
|
||
acute: "\xB4",
|
||
aelig: "\xE6",
|
||
agrave: "\xE0",
|
||
amp: "&",
|
||
aring: "\xE5",
|
||
atilde: "\xE3",
|
||
auml: "\xE4",
|
||
brvbar: "\xA6",
|
||
ccedil: "\xE7",
|
||
cedil: "\xB8",
|
||
cent: "\xA2",
|
||
copy: "\xA9",
|
||
curren: "\xA4",
|
||
deg: "\xB0",
|
||
divide: "\xF7",
|
||
eacute: "\xE9",
|
||
ecirc: "\xEA",
|
||
egrave: "\xE8",
|
||
eth: "\xF0",
|
||
euml: "\xEB",
|
||
frac12: "\xBD",
|
||
frac14: "\xBC",
|
||
frac34: "\xBE",
|
||
gt: ">",
|
||
iacute: "\xED",
|
||
icirc: "\xEE",
|
||
iexcl: "\xA1",
|
||
igrave: "\xEC",
|
||
iquest: "\xBF",
|
||
iuml: "\xEF",
|
||
laquo: "\xAB",
|
||
lt: "<",
|
||
macr: "\xAF",
|
||
micro: "\xB5",
|
||
middot: "\xB7",
|
||
nbsp: "\xA0",
|
||
not: "\xAC",
|
||
ntilde: "\xF1",
|
||
oacute: "\xF3",
|
||
ocirc: "\xF4",
|
||
ograve: "\xF2",
|
||
ordf: "\xAA",
|
||
ordm: "\xBA",
|
||
oslash: "\xF8",
|
||
otilde: "\xF5",
|
||
ouml: "\xF6",
|
||
para: "\xB6",
|
||
plusmn: "\xB1",
|
||
pound: "\xA3",
|
||
quot: '"',
|
||
raquo: "\xBB",
|
||
reg: "\xAE",
|
||
sect: "\xA7",
|
||
shy: "\xAD",
|
||
sup1: "\xB9",
|
||
sup2: "\xB2",
|
||
sup3: "\xB3",
|
||
szlig: "\xDF",
|
||
thorn: "\xFE",
|
||
times: "\xD7",
|
||
uacute: "\xFA",
|
||
ucirc: "\xFB",
|
||
ugrave: "\xF9",
|
||
uml: "\xA8",
|
||
uuml: "\xFC",
|
||
yacute: "\xFD",
|
||
yen: "\xA5",
|
||
yuml: "\xFF"
|
||
};
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/character-reference-invalid/index.json
|
||
var j8 = F((Hye, vG) => {
|
||
vG.exports = {
|
||
"0": "\uFFFD",
|
||
"128": "\u20AC",
|
||
"130": "\u201A",
|
||
"131": "\u0192",
|
||
"132": "\u201E",
|
||
"133": "\u2026",
|
||
"134": "\u2020",
|
||
"135": "\u2021",
|
||
"136": "\u02C6",
|
||
"137": "\u2030",
|
||
"138": "\u0160",
|
||
"139": "\u2039",
|
||
"140": "\u0152",
|
||
"142": "\u017D",
|
||
"145": "\u2018",
|
||
"146": "\u2019",
|
||
"147": "\u201C",
|
||
"148": "\u201D",
|
||
"149": "\u2022",
|
||
"150": "\u2013",
|
||
"151": "\u2014",
|
||
"152": "\u02DC",
|
||
"153": "\u2122",
|
||
"154": "\u0161",
|
||
"155": "\u203A",
|
||
"156": "\u0153",
|
||
"158": "\u017E",
|
||
"159": "\u0178"
|
||
};
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/is-decimal/index.js
|
||
var i4 = F(($ye, V8) => {
|
||
"use strict";
|
||
V8.exports = yG;
|
||
function yG(e) {
|
||
var t = typeof e == "string" ? e.charCodeAt(0) : e;
|
||
return t >= 48 && t <= 57;
|
||
}
|
||
a(yG, "decimal");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/is-hexadecimal/index.js
|
||
var W8 = F((Vye, U8) => {
|
||
"use strict";
|
||
U8.exports = wG;
|
||
function wG(e) {
|
||
var t = typeof e == "string" ? e.charCodeAt(0) : e;
|
||
return t >= 97 && t <= 102 || t >= 65 && t <= 70 || t >= 48 && t <= 57;
|
||
}
|
||
a(wG, "hexadecimal");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/is-alphabetical/index.js
|
||
var G8 = F((Wye, q8) => {
|
||
"use strict";
|
||
q8.exports = SG;
|
||
function SG(e) {
|
||
var t = typeof e == "string" ? e.charCodeAt(0) : e;
|
||
return t >= 97 && t <= 122 || t >= 65 && t <= 90;
|
||
}
|
||
a(SG, "alphabetical");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/is-alphanumerical/index.js
|
||
var K8 = F((Gye, Y8) => {
|
||
"use strict";
|
||
var EG = G8(), bG = i4();
|
||
Y8.exports = xG;
|
||
function xG(e) {
|
||
return EG(e) || bG(e);
|
||
}
|
||
a(xG, "alphanumerical");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/parse-entities/decode-entity.browser.js
|
||
var Q8 = F((Kye, X8) => {
|
||
"use strict";
|
||
var $1, CG = 59;
|
||
X8.exports = RG;
|
||
function RG(e) {
|
||
var t = "&" + e + ";", r;
|
||
return $1 = $1 || document.createElement("i"), $1.innerHTML = t, r = $1.textContent, r.charCodeAt(r.length - 1) === CG && e !== "semi" ||
|
||
r === t ? !1 : r;
|
||
}
|
||
a(RG, "decodeEntity");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/parse-entities/index.js
|
||
var pA = F((Qye, cA) => {
|
||
"use strict";
|
||
var J8 = $8(), Z8 = j8(), DG = i4(), AG = W8(), nA = K8(), _G = Q8();
|
||
cA.exports = $G;
|
||
var TG = {}.hasOwnProperty, Il = String.fromCharCode, IG = Function.prototype, eA = {
|
||
warning: null,
|
||
reference: null,
|
||
text: null,
|
||
warningContext: null,
|
||
referenceContext: null,
|
||
textContext: null,
|
||
position: {},
|
||
additional: null,
|
||
attribute: !1,
|
||
nonTerminated: !0
|
||
}, PG = 9, tA = 10, kG = 12, FG = 32, rA = 38, LG = 59, OG = 60, NG = 61, MG = 35, BG = 88, zG = 120, HG = 65533, Pl = "named", l4 = "hexa\
|
||
decimal", u4 = "decimal", c4 = {};
|
||
c4[l4] = 16;
|
||
c4[u4] = 10;
|
||
var j1 = {};
|
||
j1[Pl] = nA;
|
||
j1[u4] = DG;
|
||
j1[l4] = AG;
|
||
var oA = 1, aA = 2, iA = 3, sA = 4, lA = 5, s4 = 6, uA = 7, Ma = {};
|
||
Ma[oA] = "Named character references must be terminated by a semicolon";
|
||
Ma[aA] = "Numeric character references must be terminated by a semicolon";
|
||
Ma[iA] = "Named character references cannot be empty";
|
||
Ma[sA] = "Numeric character references cannot be empty";
|
||
Ma[lA] = "Named character references must be known";
|
||
Ma[s4] = "Numeric character references cannot be disallowed";
|
||
Ma[uA] = "Numeric character references cannot be outside the permissible Unicode range";
|
||
function $G(e, t) {
|
||
var r = {}, n, o;
|
||
t || (t = {});
|
||
for (o in eA)
|
||
n = t[o], r[o] = n ?? eA[o];
|
||
return (r.position.indent || r.position.start) && (r.indent = r.position.indent || [], r.position = r.position.start), jG(e, r);
|
||
}
|
||
a($G, "parseEntities");
|
||
function jG(e, t) {
|
||
var r = t.additional, n = t.nonTerminated, o = t.text, i = t.reference, s = t.warning, l = t.textContext, u = t.referenceContext, c = t.
|
||
warningContext, p = t.position, h = t.indent || [], m = e.length, g = 0, w = -1, v = p.column || 1, S = p.line || 1, E = "", y = [], b, x,
|
||
C, R, D, A, I, k, M, V, H, X, B, O, K, re, Q, ue, Z;
|
||
for (typeof r == "string" && (r = r.charCodeAt(0)), re = fe(), k = s ? Xe : IG, g--, m++; ++g < m; )
|
||
if (D === tA && (v = h[w] || 1), D = e.charCodeAt(g), D === rA) {
|
||
if (I = e.charCodeAt(g + 1), I === PG || I === tA || I === kG || I === FG || I === rA || I === OG || I !== I || r && I === r) {
|
||
E += Il(D), v++;
|
||
continue;
|
||
}
|
||
for (B = g + 1, X = B, Z = B, I === MG ? (Z = ++X, I = e.charCodeAt(Z), I === BG || I === zG ? (O = l4, Z = ++X) : O = u4) : O = Pl,
|
||
b = "", H = "", R = "", K = j1[O], Z--; ++Z < m && (I = e.charCodeAt(Z), !!K(I)); )
|
||
R += Il(I), O === Pl && TG.call(J8, R) && (b = R, H = J8[R]);
|
||
C = e.charCodeAt(Z) === LG, C && (Z++, x = O === Pl ? _G(R) : !1, x && (b = R, H = x)), ue = 1 + Z - B, !C && !n || (R ? O === Pl ? (C &&
|
||
!H ? k(lA, 1) : (b !== R && (Z = X + b.length, ue = 1 + Z - X, C = !1), C || (M = b ? oA : iA, t.attribute ? (I = e.charCodeAt(Z), I ===
|
||
NG ? (k(M, ue), H = null) : nA(I) ? H = null : k(M, ue)) : k(M, ue))), A = H) : (C || k(aA, ue), A = parseInt(R, c4[O]), VG(A) ? (k(
|
||
uA, ue), A = Il(HG)) : A in Z8 ? (k(s4, ue), A = Z8[A]) : (V = "", UG(A) && k(s4, ue), A > 65535 && (A -= 65536, V += Il(A >>> 10 | 55296),
|
||
A = 56320 | A & 1023), A = V + Il(A))) : O !== Pl && k(sA, ue)), A ? (Ee(), re = fe(), g = Z - 1, v += Z - B + 1, y.push(A), Q = fe(),
|
||
Q.offset++, i && i.call(
|
||
u,
|
||
A,
|
||
{ start: re, end: Q },
|
||
e.slice(B - 1, Z)
|
||
), re = Q) : (R = e.slice(B - 1, Z), E += R, v += R.length, g = Z - 1);
|
||
} else
|
||
D === 10 && (S++, w++, v = 0), D === D ? (E += Il(D), v++) : Ee();
|
||
return y.join("");
|
||
function fe() {
|
||
return {
|
||
line: S,
|
||
column: v,
|
||
offset: g + (p.offset || 0)
|
||
};
|
||
}
|
||
function Xe(Oe, We) {
|
||
var nt = fe();
|
||
nt.column += We, nt.offset += We, s.call(c, Ma[Oe], nt, Oe);
|
||
}
|
||
function Ee() {
|
||
E && (y.push(E), o && o.call(l, E, { start: re, end: fe() }), E = "");
|
||
}
|
||
}
|
||
a(jG, "parse");
|
||
function VG(e) {
|
||
return e >= 55296 && e <= 57343 || e > 1114111;
|
||
}
|
||
a(VG, "prohibited");
|
||
function UG(e) {
|
||
return e >= 1 && e <= 8 || e === 11 || e >= 13 && e <= 31 || e >= 127 && e <= 159 || e >= 64976 && e <= 65007 || (e & 65535) === 65535 ||
|
||
(e & 65535) === 65534;
|
||
}
|
||
a(UG, "disallowed");
|
||
});
|
||
|
||
// ../node_modules/refractor/node_modules/prismjs/components/prism-core.js
|
||
var dA = F((Zye, V1) => {
|
||
var WG = typeof window < "u" ? window : typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope ? self : {};
|
||
var fA = function(e) {
|
||
var t = /(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i, r = 0, n = {}, o = {
|
||
/**
|
||
* By default, Prism will attempt to highlight all code elements (by calling {@link Prism.highlightAll}) on the
|
||
* current page after the page finished loading. This might be a problem if e.g. you wanted to asynchronously load
|
||
* additional languages or plugins yourself.
|
||
*
|
||
* By setting this value to `true`, Prism will not automatically highlight all code elements on the page.
|
||
*
|
||
* You obviously have to change this value before the automatic highlighting started. To do this, you can add an
|
||
* empty Prism object into the global scope before loading the Prism script like this:
|
||
*
|
||
* ```js
|
||
* window.Prism = window.Prism || {};
|
||
* Prism.manual = true;
|
||
* // add a new <script> to load Prism's script
|
||
* ```
|
||
*
|
||
* @default false
|
||
* @type {boolean}
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
manual: e.Prism && e.Prism.manual,
|
||
/**
|
||
* By default, if Prism is in a web worker, it assumes that it is in a worker it created itself, so it uses
|
||
* `addEventListener` to communicate with its parent instance. However, if you're using Prism manually in your
|
||
* own worker, you don't want it to do this.
|
||
*
|
||
* By setting this value to `true`, Prism will not add its own listeners to the worker.
|
||
*
|
||
* You obviously have to change this value before Prism executes. To do this, you can add an
|
||
* empty Prism object into the global scope before loading the Prism script like this:
|
||
*
|
||
* ```js
|
||
* window.Prism = window.Prism || {};
|
||
* Prism.disableWorkerMessageHandler = true;
|
||
* // Load Prism's script
|
||
* ```
|
||
*
|
||
* @default false
|
||
* @type {boolean}
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
disableWorkerMessageHandler: e.Prism && e.Prism.disableWorkerMessageHandler,
|
||
/**
|
||
* A namespace for utility methods.
|
||
*
|
||
* All function in this namespace that are not explicitly marked as _public_ are for __internal use only__ and may
|
||
* change or disappear at any time.
|
||
*
|
||
* @namespace
|
||
* @memberof Prism
|
||
*/
|
||
util: {
|
||
encode: /* @__PURE__ */ a(function v(S) {
|
||
return S instanceof i ? new i(S.type, v(S.content), S.alias) : Array.isArray(S) ? S.map(v) : S.replace(/&/g, "&").replace(/</g,
|
||
"<").replace(/\u00a0/g, " ");
|
||
}, "encode"),
|
||
/**
|
||
* Returns the name of the type of the given value.
|
||
*
|
||
* @param {any} o
|
||
* @returns {string}
|
||
* @example
|
||
* type(null) === 'Null'
|
||
* type(undefined) === 'Undefined'
|
||
* type(123) === 'Number'
|
||
* type('foo') === 'String'
|
||
* type(true) === 'Boolean'
|
||
* type([1, 2]) === 'Array'
|
||
* type({}) === 'Object'
|
||
* type(String) === 'Function'
|
||
* type(/abc+/) === 'RegExp'
|
||
*/
|
||
type: /* @__PURE__ */ a(function(v) {
|
||
return Object.prototype.toString.call(v).slice(8, -1);
|
||
}, "type"),
|
||
/**
|
||
* Returns a unique number for the given object. Later calls will still return the same number.
|
||
*
|
||
* @param {Object} obj
|
||
* @returns {number}
|
||
*/
|
||
objId: /* @__PURE__ */ a(function(v) {
|
||
return v.__id || Object.defineProperty(v, "__id", { value: ++r }), v.__id;
|
||
}, "objId"),
|
||
/**
|
||
* Creates a deep clone of the given object.
|
||
*
|
||
* The main intended use of this function is to clone language definitions.
|
||
*
|
||
* @param {T} o
|
||
* @param {Record<number, any>} [visited]
|
||
* @returns {T}
|
||
* @template T
|
||
*/
|
||
clone: /* @__PURE__ */ a(function v(S, E) {
|
||
E = E || {};
|
||
var y, b;
|
||
switch (o.util.type(S)) {
|
||
case "Object":
|
||
if (b = o.util.objId(S), E[b])
|
||
return E[b];
|
||
y = /** @type {Record<string, any>} */
|
||
{}, E[b] = y;
|
||
for (var x in S)
|
||
S.hasOwnProperty(x) && (y[x] = v(S[x], E));
|
||
return (
|
||
/** @type {any} */
|
||
y
|
||
);
|
||
case "Array":
|
||
return b = o.util.objId(S), E[b] ? E[b] : (y = [], E[b] = y, /** @type {Array} */
|
||
/** @type {any} */
|
||
S.forEach(function(C, R) {
|
||
y[R] = v(C, E);
|
||
}), /** @type {any} */
|
||
y);
|
||
default:
|
||
return S;
|
||
}
|
||
}, "deepClone"),
|
||
/**
|
||
* Returns the Prism language of the given element set by a `language-xxxx` or `lang-xxxx` class.
|
||
*
|
||
* If no language is set for the element or the element is `null` or `undefined`, `none` will be returned.
|
||
*
|
||
* @param {Element} element
|
||
* @returns {string}
|
||
*/
|
||
getLanguage: /* @__PURE__ */ a(function(v) {
|
||
for (; v; ) {
|
||
var S = t.exec(v.className);
|
||
if (S)
|
||
return S[1].toLowerCase();
|
||
v = v.parentElement;
|
||
}
|
||
return "none";
|
||
}, "getLanguage"),
|
||
/**
|
||
* Sets the Prism `language-xxxx` class of the given element.
|
||
*
|
||
* @param {Element} element
|
||
* @param {string} language
|
||
* @returns {void}
|
||
*/
|
||
setLanguage: /* @__PURE__ */ a(function(v, S) {
|
||
v.className = v.className.replace(RegExp(t, "gi"), ""), v.classList.add("language-" + S);
|
||
}, "setLanguage"),
|
||
/**
|
||
* Returns the script element that is currently executing.
|
||
*
|
||
* This does __not__ work for line script element.
|
||
*
|
||
* @returns {HTMLScriptElement | null}
|
||
*/
|
||
currentScript: /* @__PURE__ */ a(function() {
|
||
if (typeof document > "u")
|
||
return null;
|
||
if ("currentScript" in document)
|
||
return (
|
||
/** @type {any} */
|
||
document.currentScript
|
||
);
|
||
try {
|
||
throw new Error();
|
||
} catch (y) {
|
||
var v = (/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(y.stack) || [])[1];
|
||
if (v) {
|
||
var S = document.getElementsByTagName("script");
|
||
for (var E in S)
|
||
if (S[E].src == v)
|
||
return S[E];
|
||
}
|
||
return null;
|
||
}
|
||
}, "currentScript"),
|
||
/**
|
||
* Returns whether a given class is active for `element`.
|
||
*
|
||
* The class can be activated if `element` or one of its ancestors has the given class and it can be deactivated
|
||
* if `element` or one of its ancestors has the negated version of the given class. The _negated version_ of the
|
||
* given class is just the given class with a `no-` prefix.
|
||
*
|
||
* Whether the class is active is determined by the closest ancestor of `element` (where `element` itself is
|
||
* closest ancestor) that has the given class or the negated version of it. If neither `element` nor any of its
|
||
* ancestors have the given class or the negated version of it, then the default activation will be returned.
|
||
*
|
||
* In the paradoxical situation where the closest ancestor contains __both__ the given class and the negated
|
||
* version of it, the class is considered active.
|
||
*
|
||
* @param {Element} element
|
||
* @param {string} className
|
||
* @param {boolean} [defaultActivation=false]
|
||
* @returns {boolean}
|
||
*/
|
||
isActive: /* @__PURE__ */ a(function(v, S, E) {
|
||
for (var y = "no-" + S; v; ) {
|
||
var b = v.classList;
|
||
if (b.contains(S))
|
||
return !0;
|
||
if (b.contains(y))
|
||
return !1;
|
||
v = v.parentElement;
|
||
}
|
||
return !!E;
|
||
}, "isActive")
|
||
},
|
||
/**
|
||
* This namespace contains all currently loaded languages and the some helper functions to create and modify languages.
|
||
*
|
||
* @namespace
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
languages: {
|
||
/**
|
||
* The grammar for plain, unformatted text.
|
||
*/
|
||
plain: n,
|
||
plaintext: n,
|
||
text: n,
|
||
txt: n,
|
||
/**
|
||
* Creates a deep copy of the language with the given id and appends the given tokens.
|
||
*
|
||
* If a token in `redef` also appears in the copied language, then the existing token in the copied language
|
||
* will be overwritten at its original position.
|
||
*
|
||
* ## Best practices
|
||
*
|
||
* Since the position of overwriting tokens (token in `redef` that overwrite tokens in the copied language)
|
||
* doesn't matter, they can technically be in any order. However, this can be confusing to others that trying to
|
||
* understand the language definition because, normally, the order of tokens matters in Prism grammars.
|
||
*
|
||
* Therefore, it is encouraged to order overwriting tokens according to the positions of the overwritten tokens.
|
||
* Furthermore, all non-overwriting tokens should be placed after the overwriting ones.
|
||
*
|
||
* @param {string} id The id of the language to extend. This has to be a key in `Prism.languages`.
|
||
* @param {Grammar} redef The new tokens to append.
|
||
* @returns {Grammar} The new language created.
|
||
* @public
|
||
* @example
|
||
* Prism.languages['css-with-colors'] = Prism.languages.extend('css', {
|
||
* // Prism.languages.css already has a 'comment' token, so this token will overwrite CSS' 'comment' token
|
||
* // at its original position
|
||
* 'comment': { ... },
|
||
* // CSS doesn't have a 'color' token, so this token will be appended
|
||
* 'color': /\b(?:red|green|blue)\b/
|
||
* });
|
||
*/
|
||
extend: /* @__PURE__ */ a(function(v, S) {
|
||
var E = o.util.clone(o.languages[v]);
|
||
for (var y in S)
|
||
E[y] = S[y];
|
||
return E;
|
||
}, "extend"),
|
||
/**
|
||
* Inserts tokens _before_ another token in a language definition or any other grammar.
|
||
*
|
||
* ## Usage
|
||
*
|
||
* This helper method makes it easy to modify existing languages. For example, the CSS language definition
|
||
* not only defines CSS highlighting for CSS documents, but also needs to define highlighting for CSS embedded
|
||
* in HTML through `<style>` elements. To do this, it needs to modify `Prism.languages.markup` and add the
|
||
* appropriate tokens. However, `Prism.languages.markup` is a regular JavaScript object literal, so if you do
|
||
* this:
|
||
*
|
||
* ```js
|
||
* Prism.languages.markup.style = {
|
||
* // token
|
||
* };
|
||
* ```
|
||
*
|
||
* then the `style` token will be added (and processed) at the end. `insertBefore` allows you to insert tokens
|
||
* before existing tokens. For the CSS example above, you would use it like this:
|
||
*
|
||
* ```js
|
||
* Prism.languages.insertBefore('markup', 'cdata', {
|
||
* 'style': {
|
||
* // token
|
||
* }
|
||
* });
|
||
* ```
|
||
*
|
||
* ## Special cases
|
||
*
|
||
* If the grammars of `inside` and `insert` have tokens with the same name, the tokens in `inside`'s grammar
|
||
* will be ignored.
|
||
*
|
||
* This behavior can be used to insert tokens after `before`:
|
||
*
|
||
* ```js
|
||
* Prism.languages.insertBefore('markup', 'comment', {
|
||
* 'comment': Prism.languages.markup.comment,
|
||
* // tokens after 'comment'
|
||
* });
|
||
* ```
|
||
*
|
||
* ## Limitations
|
||
*
|
||
* The main problem `insertBefore` has to solve is iteration order. Since ES2015, the iteration order for object
|
||
* properties is guaranteed to be the insertion order (except for integer keys) but some browsers behave
|
||
* differently when keys are deleted and re-inserted. So `insertBefore` can't be implemented by temporarily
|
||
* deleting properties which is necessary to insert at arbitrary positions.
|
||
*
|
||
* To solve this problem, `insertBefore` doesn't actually insert the given tokens into the target object.
|
||
* Instead, it will create a new object and replace all references to the target object with the new one. This
|
||
* can be done without temporarily deleting properties, so the iteration order is well-defined.
|
||
*
|
||
* However, only references that can be reached from `Prism.languages` or `insert` will be replaced. I.e. if
|
||
* you hold the target object in a variable, then the value of the variable will not change.
|
||
*
|
||
* ```js
|
||
* var oldMarkup = Prism.languages.markup;
|
||
* var newMarkup = Prism.languages.insertBefore('markup', 'comment', { ... });
|
||
*
|
||
* assert(oldMarkup !== Prism.languages.markup);
|
||
* assert(newMarkup === Prism.languages.markup);
|
||
* ```
|
||
*
|
||
* @param {string} inside The property of `root` (e.g. a language id in `Prism.languages`) that contains the
|
||
* object to be modified.
|
||
* @param {string} before The key to insert before.
|
||
* @param {Grammar} insert An object containing the key-value pairs to be inserted.
|
||
* @param {Object<string, any>} [root] The object containing `inside`, i.e. the object that contains the
|
||
* object to be modified.
|
||
*
|
||
* Defaults to `Prism.languages`.
|
||
* @returns {Grammar} The new grammar object.
|
||
* @public
|
||
*/
|
||
insertBefore: /* @__PURE__ */ a(function(v, S, E, y) {
|
||
y = y || /** @type {any} */
|
||
o.languages;
|
||
var b = y[v], x = {};
|
||
for (var C in b)
|
||
if (b.hasOwnProperty(C)) {
|
||
if (C == S)
|
||
for (var R in E)
|
||
E.hasOwnProperty(R) && (x[R] = E[R]);
|
||
E.hasOwnProperty(C) || (x[C] = b[C]);
|
||
}
|
||
var D = y[v];
|
||
return y[v] = x, o.languages.DFS(o.languages, function(A, I) {
|
||
I === D && A != v && (this[A] = x);
|
||
}), x;
|
||
}, "insertBefore"),
|
||
// Traverse a language definition with Depth First Search
|
||
DFS: /* @__PURE__ */ a(function v(S, E, y, b) {
|
||
b = b || {};
|
||
var x = o.util.objId;
|
||
for (var C in S)
|
||
if (S.hasOwnProperty(C)) {
|
||
E.call(S, C, S[C], y || C);
|
||
var R = S[C], D = o.util.type(R);
|
||
D === "Object" && !b[x(R)] ? (b[x(R)] = !0, v(R, E, null, b)) : D === "Array" && !b[x(R)] && (b[x(R)] = !0, v(R, E, C, b));
|
||
}
|
||
}, "DFS")
|
||
},
|
||
plugins: {},
|
||
/**
|
||
* This is the most high-level function in Prism’s API.
|
||
* It fetches all the elements that have a `.language-xxxx` class and then calls {@link Prism.highlightElement} on
|
||
* each one of them.
|
||
*
|
||
* This is equivalent to `Prism.highlightAllUnder(document, async, callback)`.
|
||
*
|
||
* @param {boolean} [async=false] Same as in {@link Prism.highlightAllUnder}.
|
||
* @param {HighlightCallback} [callback] Same as in {@link Prism.highlightAllUnder}.
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
highlightAll: /* @__PURE__ */ a(function(v, S) {
|
||
o.highlightAllUnder(document, v, S);
|
||
}, "highlightAll"),
|
||
/**
|
||
* Fetches all the descendants of `container` that have a `.language-xxxx` class and then calls
|
||
* {@link Prism.highlightElement} on each one of them.
|
||
*
|
||
* The following hooks will be run:
|
||
* 1. `before-highlightall`
|
||
* 2. `before-all-elements-highlight`
|
||
* 3. All hooks of {@link Prism.highlightElement} for each element.
|
||
*
|
||
* @param {ParentNode} container The root element, whose descendants that have a `.language-xxxx` class will be highlighted.
|
||
* @param {boolean} [async=false] Whether each element is to be highlighted asynchronously using Web Workers.
|
||
* @param {HighlightCallback} [callback] An optional callback to be invoked on each element after its highlighting is done.
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
highlightAllUnder: /* @__PURE__ */ a(function(v, S, E) {
|
||
var y = {
|
||
callback: E,
|
||
container: v,
|
||
selector: 'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'
|
||
};
|
||
o.hooks.run("before-highlightall", y), y.elements = Array.prototype.slice.apply(y.container.querySelectorAll(y.selector)), o.hooks.run(
|
||
"before-all-elements-highlight", y);
|
||
for (var b = 0, x; x = y.elements[b++]; )
|
||
o.highlightElement(x, S === !0, y.callback);
|
||
}, "highlightAllUnder"),
|
||
/**
|
||
* Highlights the code inside a single element.
|
||
*
|
||
* The following hooks will be run:
|
||
* 1. `before-sanity-check`
|
||
* 2. `before-highlight`
|
||
* 3. All hooks of {@link Prism.highlight}. These hooks will be run by an asynchronous worker if `async` is `true`.
|
||
* 4. `before-insert`
|
||
* 5. `after-highlight`
|
||
* 6. `complete`
|
||
*
|
||
* Some the above hooks will be skipped if the element doesn't contain any text or there is no grammar loaded for
|
||
* the element's language.
|
||
*
|
||
* @param {Element} element The element containing the code.
|
||
* It must have a class of `language-xxxx` to be processed, where `xxxx` is a valid language identifier.
|
||
* @param {boolean} [async=false] Whether the element is to be highlighted asynchronously using Web Workers
|
||
* to improve performance and avoid blocking the UI when highlighting very large chunks of code. This option is
|
||
* [disabled by default](https://prismjs.com/faq.html#why-is-asynchronous-highlighting-disabled-by-default).
|
||
*
|
||
* Note: All language definitions required to highlight the code must be included in the main `prism.js` file for
|
||
* asynchronous highlighting to work. You can build your own bundle on the
|
||
* [Download page](https://prismjs.com/download.html).
|
||
* @param {HighlightCallback} [callback] An optional callback to be invoked after the highlighting is done.
|
||
* Mostly useful when `async` is `true`, since in that case, the highlighting is done asynchronously.
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
highlightElement: /* @__PURE__ */ a(function(v, S, E) {
|
||
var y = o.util.getLanguage(v), b = o.languages[y];
|
||
o.util.setLanguage(v, y);
|
||
var x = v.parentElement;
|
||
x && x.nodeName.toLowerCase() === "pre" && o.util.setLanguage(x, y);
|
||
var C = v.textContent, R = {
|
||
element: v,
|
||
language: y,
|
||
grammar: b,
|
||
code: C
|
||
};
|
||
function D(I) {
|
||
R.highlightedCode = I, o.hooks.run("before-insert", R), R.element.innerHTML = R.highlightedCode, o.hooks.run("after-highlight", R),
|
||
o.hooks.run("complete", R), E && E.call(R.element);
|
||
}
|
||
if (a(D, "insertHighlightedCode"), o.hooks.run("before-sanity-check", R), x = R.element.parentElement, x && x.nodeName.toLowerCase() ===
|
||
"pre" && !x.hasAttribute("tabindex") && x.setAttribute("tabindex", "0"), !R.code) {
|
||
o.hooks.run("complete", R), E && E.call(R.element);
|
||
return;
|
||
}
|
||
if (o.hooks.run("before-highlight", R), !R.grammar) {
|
||
D(o.util.encode(R.code));
|
||
return;
|
||
}
|
||
if (S && e.Worker) {
|
||
var A = new Worker(o.filename);
|
||
A.onmessage = function(I) {
|
||
D(I.data);
|
||
}, A.postMessage(JSON.stringify({
|
||
language: R.language,
|
||
code: R.code,
|
||
immediateClose: !0
|
||
}));
|
||
} else
|
||
D(o.highlight(R.code, R.grammar, R.language));
|
||
}, "highlightElement"),
|
||
/**
|
||
* Low-level function, only use if you know what you’re doing. It accepts a string of text as input
|
||
* and the language definitions to use, and returns a string with the HTML produced.
|
||
*
|
||
* The following hooks will be run:
|
||
* 1. `before-tokenize`
|
||
* 2. `after-tokenize`
|
||
* 3. `wrap`: On each {@link Token}.
|
||
*
|
||
* @param {string} text A string with the code to be highlighted.
|
||
* @param {Grammar} grammar An object containing the tokens to use.
|
||
*
|
||
* Usually a language definition like `Prism.languages.markup`.
|
||
* @param {string} language The name of the language definition passed to `grammar`.
|
||
* @returns {string} The highlighted HTML.
|
||
* @memberof Prism
|
||
* @public
|
||
* @example
|
||
* Prism.highlight('var foo = true;', Prism.languages.javascript, 'javascript');
|
||
*/
|
||
highlight: /* @__PURE__ */ a(function(v, S, E) {
|
||
var y = {
|
||
code: v,
|
||
grammar: S,
|
||
language: E
|
||
};
|
||
if (o.hooks.run("before-tokenize", y), !y.grammar)
|
||
throw new Error('The language "' + y.language + '" has no grammar.');
|
||
return y.tokens = o.tokenize(y.code, y.grammar), o.hooks.run("after-tokenize", y), i.stringify(o.util.encode(y.tokens), y.language);
|
||
}, "highlight"),
|
||
/**
|
||
* This is the heart of Prism, and the most low-level function you can use. It accepts a string of text as input
|
||
* and the language definitions to use, and returns an array with the tokenized code.
|
||
*
|
||
* When the language definition includes nested tokens, the function is called recursively on each of these tokens.
|
||
*
|
||
* This method could be useful in other contexts as well, as a very crude parser.
|
||
*
|
||
* @param {string} text A string with the code to be highlighted.
|
||
* @param {Grammar} grammar An object containing the tokens to use.
|
||
*
|
||
* Usually a language definition like `Prism.languages.markup`.
|
||
* @returns {TokenStream} An array of strings and tokens, a token stream.
|
||
* @memberof Prism
|
||
* @public
|
||
* @example
|
||
* let code = `var foo = 0;`;
|
||
* let tokens = Prism.tokenize(code, Prism.languages.javascript);
|
||
* tokens.forEach(token => {
|
||
* if (token instanceof Prism.Token && token.type === 'number') {
|
||
* console.log(`Found numeric literal: ${token.content}`);
|
||
* }
|
||
* });
|
||
*/
|
||
tokenize: /* @__PURE__ */ a(function(v, S) {
|
||
var E = S.rest;
|
||
if (E) {
|
||
for (var y in E)
|
||
S[y] = E[y];
|
||
delete S.rest;
|
||
}
|
||
var b = new u();
|
||
return c(b, b.head, v), l(v, b, S, b.head, 0), h(b);
|
||
}, "tokenize"),
|
||
/**
|
||
* @namespace
|
||
* @memberof Prism
|
||
* @public
|
||
*/
|
||
hooks: {
|
||
all: {},
|
||
/**
|
||
* Adds the given callback to the list of callbacks for the given hook.
|
||
*
|
||
* The callback will be invoked when the hook it is registered for is run.
|
||
* Hooks are usually directly run by a highlight function but you can also run hooks yourself.
|
||
*
|
||
* One callback function can be registered to multiple hooks and the same hook multiple times.
|
||
*
|
||
* @param {string} name The name of the hook.
|
||
* @param {HookCallback} callback The callback function which is given environment variables.
|
||
* @public
|
||
*/
|
||
add: /* @__PURE__ */ a(function(v, S) {
|
||
var E = o.hooks.all;
|
||
E[v] = E[v] || [], E[v].push(S);
|
||
}, "add"),
|
||
/**
|
||
* Runs a hook invoking all registered callbacks with the given environment variables.
|
||
*
|
||
* Callbacks will be invoked synchronously and in the order in which they were registered.
|
||
*
|
||
* @param {string} name The name of the hook.
|
||
* @param {Object<string, any>} env The environment variables of the hook passed to all callbacks registered.
|
||
* @public
|
||
*/
|
||
run: /* @__PURE__ */ a(function(v, S) {
|
||
var E = o.hooks.all[v];
|
||
if (!(!E || !E.length))
|
||
for (var y = 0, b; b = E[y++]; )
|
||
b(S);
|
||
}, "run")
|
||
},
|
||
Token: i
|
||
};
|
||
e.Prism = o;
|
||
function i(v, S, E, y) {
|
||
this.type = v, this.content = S, this.alias = E, this.length = (y || "").length | 0;
|
||
}
|
||
a(i, "Token"), i.stringify = /* @__PURE__ */ a(function v(S, E) {
|
||
if (typeof S == "string")
|
||
return S;
|
||
if (Array.isArray(S)) {
|
||
var y = "";
|
||
return S.forEach(function(D) {
|
||
y += v(D, E);
|
||
}), y;
|
||
}
|
||
var b = {
|
||
type: S.type,
|
||
content: v(S.content, E),
|
||
tag: "span",
|
||
classes: ["token", S.type],
|
||
attributes: {},
|
||
language: E
|
||
}, x = S.alias;
|
||
x && (Array.isArray(x) ? Array.prototype.push.apply(b.classes, x) : b.classes.push(x)), o.hooks.run("wrap", b);
|
||
var C = "";
|
||
for (var R in b.attributes)
|
||
C += " " + R + '="' + (b.attributes[R] || "").replace(/"/g, """) + '"';
|
||
return "<" + b.tag + ' class="' + b.classes.join(" ") + '"' + C + ">" + b.content + "</" + b.tag + ">";
|
||
}, "stringify");
|
||
function s(v, S, E, y) {
|
||
v.lastIndex = S;
|
||
var b = v.exec(E);
|
||
if (b && y && b[1]) {
|
||
var x = b[1].length;
|
||
b.index += x, b[0] = b[0].slice(x);
|
||
}
|
||
return b;
|
||
}
|
||
a(s, "matchPattern");
|
||
function l(v, S, E, y, b, x) {
|
||
for (var C in E)
|
||
if (!(!E.hasOwnProperty(C) || !E[C])) {
|
||
var R = E[C];
|
||
R = Array.isArray(R) ? R : [R];
|
||
for (var D = 0; D < R.length; ++D) {
|
||
if (x && x.cause == C + "," + D)
|
||
return;
|
||
var A = R[D], I = A.inside, k = !!A.lookbehind, M = !!A.greedy, V = A.alias;
|
||
if (M && !A.pattern.global) {
|
||
var H = A.pattern.toString().match(/[imsuy]*$/)[0];
|
||
A.pattern = RegExp(A.pattern.source, H + "g");
|
||
}
|
||
for (var X = A.pattern || A, B = y.next, O = b; B !== S.tail && !(x && O >= x.reach); O += B.value.length, B = B.next) {
|
||
var K = B.value;
|
||
if (S.length > v.length)
|
||
return;
|
||
if (!(K instanceof i)) {
|
||
var re = 1, Q;
|
||
if (M) {
|
||
if (Q = s(X, O, v, k), !Q || Q.index >= v.length)
|
||
break;
|
||
var Xe = Q.index, ue = Q.index + Q[0].length, Z = O;
|
||
for (Z += B.value.length; Xe >= Z; )
|
||
B = B.next, Z += B.value.length;
|
||
if (Z -= B.value.length, O = Z, B.value instanceof i)
|
||
continue;
|
||
for (var fe = B; fe !== S.tail && (Z < ue || typeof fe.value == "string"); fe = fe.next)
|
||
re++, Z += fe.value.length;
|
||
re--, K = v.slice(O, Z), Q.index -= O;
|
||
} else if (Q = s(X, 0, K, k), !Q)
|
||
continue;
|
||
var Xe = Q.index, Ee = Q[0], Oe = K.slice(0, Xe), We = K.slice(Xe + Ee.length), nt = O + K.length;
|
||
x && nt > x.reach && (x.reach = nt);
|
||
var or = B.prev;
|
||
Oe && (or = c(S, or, Oe), O += Oe.length), p(S, or, re);
|
||
var yc = new i(C, I ? o.tokenize(Ee, I) : Ee, V, Ee);
|
||
if (B = c(S, or, yc), We && c(S, B, We), re > 1) {
|
||
var wc = {
|
||
cause: C + "," + D,
|
||
reach: nt
|
||
};
|
||
l(v, S, E, B.prev, O, wc), x && wc.reach > x.reach && (x.reach = wc.reach);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
a(l, "matchGrammar");
|
||
function u() {
|
||
var v = { value: null, prev: null, next: null }, S = { value: null, prev: v, next: null };
|
||
v.next = S, this.head = v, this.tail = S, this.length = 0;
|
||
}
|
||
a(u, "LinkedList");
|
||
function c(v, S, E) {
|
||
var y = S.next, b = { value: E, prev: S, next: y };
|
||
return S.next = b, y.prev = b, v.length++, b;
|
||
}
|
||
a(c, "addAfter");
|
||
function p(v, S, E) {
|
||
for (var y = S.next, b = 0; b < E && y !== v.tail; b++)
|
||
y = y.next;
|
||
S.next = y, y.prev = S, v.length -= b;
|
||
}
|
||
a(p, "removeRange");
|
||
function h(v) {
|
||
for (var S = [], E = v.head.next; E !== v.tail; )
|
||
S.push(E.value), E = E.next;
|
||
return S;
|
||
}
|
||
if (a(h, "toArray"), !e.document)
|
||
return e.addEventListener && (o.disableWorkerMessageHandler || e.addEventListener("message", function(v) {
|
||
var S = JSON.parse(v.data), E = S.language, y = S.code, b = S.immediateClose;
|
||
e.postMessage(o.highlight(y, o.languages[E], E)), b && e.close();
|
||
}, !1)), o;
|
||
var m = o.util.currentScript();
|
||
m && (o.filename = m.src, m.hasAttribute("data-manual") && (o.manual = !0));
|
||
function g() {
|
||
o.manual || o.highlightAll();
|
||
}
|
||
if (a(g, "highlightAutomaticallyCallback"), !o.manual) {
|
||
var w = document.readyState;
|
||
w === "loading" || w === "interactive" && m && m.defer ? document.addEventListener("DOMContentLoaded", g) : window.requestAnimationFrame ?
|
||
window.requestAnimationFrame(g) : window.setTimeout(g, 16);
|
||
}
|
||
return o;
|
||
}(WG);
|
||
typeof V1 < "u" && V1.exports && (V1.exports = fA);
|
||
typeof global < "u" && (global.Prism = fA);
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/markup.js
|
||
var f4 = F((t4e, hA) => {
|
||
"use strict";
|
||
hA.exports = p4;
|
||
p4.displayName = "markup";
|
||
p4.aliases = ["html", "mathml", "svg", "xml", "ssml", "atom", "rss"];
|
||
function p4(e) {
|
||
e.languages.markup = {
|
||
comment: {
|
||
pattern: /<!--(?:(?!<!--)[\s\S])*?-->/,
|
||
greedy: !0
|
||
},
|
||
prolog: {
|
||
pattern: /<\?[\s\S]+?\?>/,
|
||
greedy: !0
|
||
},
|
||
doctype: {
|
||
// https://www.w3.org/TR/xml/#NT-doctypedecl
|
||
pattern: /<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,
|
||
greedy: !0,
|
||
inside: {
|
||
"internal-subset": {
|
||
pattern: /(^[^\[]*\[)[\s\S]+(?=\]>$)/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: null
|
||
// see below
|
||
},
|
||
string: {
|
||
pattern: /"[^"]*"|'[^']*'/,
|
||
greedy: !0
|
||
},
|
||
punctuation: /^<!|>$|[[\]]/,
|
||
"doctype-tag": /^DOCTYPE/i,
|
||
name: /[^\s<>'"]+/
|
||
}
|
||
},
|
||
cdata: {
|
||
pattern: /<!\[CDATA\[[\s\S]*?\]\]>/i,
|
||
greedy: !0
|
||
},
|
||
tag: {
|
||
pattern: /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,
|
||
greedy: !0,
|
||
inside: {
|
||
tag: {
|
||
pattern: /^<\/?[^\s>\/]+/,
|
||
inside: {
|
||
punctuation: /^<\/?/,
|
||
namespace: /^[^\s>\/:]+:/
|
||
}
|
||
},
|
||
"special-attr": [],
|
||
"attr-value": {
|
||
pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,
|
||
inside: {
|
||
punctuation: [
|
||
{
|
||
pattern: /^=/,
|
||
alias: "attr-equals"
|
||
},
|
||
/"|'/
|
||
]
|
||
}
|
||
},
|
||
punctuation: /\/?>/,
|
||
"attr-name": {
|
||
pattern: /[^\s>\/]+/,
|
||
inside: {
|
||
namespace: /^[^\s>\/:]+:/
|
||
}
|
||
}
|
||
}
|
||
},
|
||
entity: [
|
||
{
|
||
pattern: /&[\da-z]{1,8};/i,
|
||
alias: "named-entity"
|
||
},
|
||
/&#x?[\da-f]{1,8};/i
|
||
]
|
||
}, e.languages.markup.tag.inside["attr-value"].inside.entity = e.languages.markup.entity, e.languages.markup.doctype.inside["internal-su\
|
||
bset"].inside = e.languages.markup, e.hooks.add("wrap", function(t) {
|
||
t.type === "entity" && (t.attributes.title = t.content.value.replace(/&/, "&"));
|
||
}), Object.defineProperty(e.languages.markup.tag, "addInlined", {
|
||
/**
|
||
* Adds an inlined language to markup.
|
||
*
|
||
* An example of an inlined language is CSS with `<style>` tags.
|
||
*
|
||
* @param {string} tagName The name of the tag that contains the inlined language. This name will be treated as
|
||
* case insensitive.
|
||
* @param {string} lang The language key.
|
||
* @example
|
||
* addInlined('style', 'css');
|
||
*/
|
||
value: /* @__PURE__ */ a(function(r, n) {
|
||
var o = {};
|
||
o["language-" + n] = {
|
||
pattern: /(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,
|
||
lookbehind: !0,
|
||
inside: e.languages[n]
|
||
}, o.cdata = /^<!\[CDATA\[|\]\]>$/i;
|
||
var i = {
|
||
"included-cdata": {
|
||
pattern: /<!\[CDATA\[[\s\S]*?\]\]>/i,
|
||
inside: o
|
||
}
|
||
};
|
||
i["language-" + n] = {
|
||
pattern: /[\s\S]+/,
|
||
inside: e.languages[n]
|
||
};
|
||
var s = {};
|
||
s[r] = {
|
||
pattern: RegExp(
|
||
/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(
|
||
/__/g,
|
||
function() {
|
||
return r;
|
||
}
|
||
),
|
||
"i"
|
||
),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: i
|
||
}, e.languages.insertBefore("markup", "cdata", s);
|
||
}, "addInlined")
|
||
}), Object.defineProperty(e.languages.markup.tag, "addAttribute", {
|
||
/**
|
||
* Adds an pattern to highlight languages embedded in HTML attributes.
|
||
*
|
||
* An example of an inlined language is CSS with `style` attributes.
|
||
*
|
||
* @param {string} attrName The name of the tag that contains the inlined language. This name will be treated as
|
||
* case insensitive.
|
||
* @param {string} lang The language key.
|
||
* @example
|
||
* addAttribute('style', 'css');
|
||
*/
|
||
value: /* @__PURE__ */ a(function(t, r) {
|
||
e.languages.markup.tag.inside["special-attr"].push({
|
||
pattern: RegExp(
|
||
/(^|["'\s])/.source + "(?:" + t + ")" + /\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,
|
||
"i"
|
||
),
|
||
lookbehind: !0,
|
||
inside: {
|
||
"attr-name": /^[^\s=]+/,
|
||
"attr-value": {
|
||
pattern: /=[\s\S]+/,
|
||
inside: {
|
||
value: {
|
||
pattern: /(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,
|
||
lookbehind: !0,
|
||
alias: [r, "language-" + r],
|
||
inside: e.languages[r]
|
||
},
|
||
punctuation: [
|
||
{
|
||
pattern: /^=/,
|
||
alias: "attr-equals"
|
||
},
|
||
/"|'/
|
||
]
|
||
}
|
||
}
|
||
}
|
||
});
|
||
}, "value")
|
||
}), e.languages.html = e.languages.markup, e.languages.mathml = e.languages.markup, e.languages.svg = e.languages.markup, e.languages.xml =
|
||
e.languages.extend("markup", {}), e.languages.ssml = e.languages.xml, e.languages.atom = e.languages.xml, e.languages.rss = e.languages.
|
||
xml;
|
||
}
|
||
a(p4, "markup");
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/css.js
|
||
var h4 = F((n4e, mA) => {
|
||
"use strict";
|
||
mA.exports = d4;
|
||
d4.displayName = "css";
|
||
d4.aliases = [];
|
||
function d4(e) {
|
||
(function(t) {
|
||
var r = /(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;
|
||
t.languages.css = {
|
||
comment: /\/\*[\s\S]*?\*\//,
|
||
atrule: {
|
||
pattern: /@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,
|
||
inside: {
|
||
rule: /^@[\w-]+/,
|
||
"selector-function-argument": {
|
||
pattern: /(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,
|
||
lookbehind: !0,
|
||
alias: "selector"
|
||
},
|
||
keyword: {
|
||
pattern: /(^|[^\w-])(?:and|not|only|or)(?![\w-])/,
|
||
lookbehind: !0
|
||
}
|
||
// See rest below
|
||
}
|
||
},
|
||
url: {
|
||
// https://drafts.csswg.org/css-values-3/#urls
|
||
pattern: RegExp(
|
||
"\\burl\\((?:" + r.source + "|" + /(?:[^\\\r\n()"']|\\[\s\S])*/.source + ")\\)",
|
||
"i"
|
||
),
|
||
greedy: !0,
|
||
inside: {
|
||
function: /^url/i,
|
||
punctuation: /^\(|\)$/,
|
||
string: {
|
||
pattern: RegExp("^" + r.source + "$"),
|
||
alias: "url"
|
||
}
|
||
}
|
||
},
|
||
selector: {
|
||
pattern: RegExp(
|
||
`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|` + r.source + ")*(?=\\s*\\{)"
|
||
),
|
||
lookbehind: !0
|
||
},
|
||
string: {
|
||
pattern: r,
|
||
greedy: !0
|
||
},
|
||
property: {
|
||
pattern: /(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,
|
||
lookbehind: !0
|
||
},
|
||
important: /!important\b/i,
|
||
function: {
|
||
pattern: /(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,
|
||
lookbehind: !0
|
||
},
|
||
punctuation: /[(){};:,]/
|
||
}, t.languages.css.atrule.inside.rest = t.languages.css;
|
||
var n = t.languages.markup;
|
||
n && (n.tag.addInlined("style", "css"), n.tag.addAttribute("style", "css"));
|
||
})(e);
|
||
}
|
||
a(d4, "css");
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/clike.js
|
||
var vA = F((a4e, gA) => {
|
||
"use strict";
|
||
gA.exports = m4;
|
||
m4.displayName = "clike";
|
||
m4.aliases = [];
|
||
function m4(e) {
|
||
e.languages.clike = {
|
||
comment: [
|
||
{
|
||
pattern: /(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
},
|
||
{
|
||
pattern: /(^|[^\\:])\/\/.*/,
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
}
|
||
],
|
||
string: {
|
||
pattern: /(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,
|
||
greedy: !0
|
||
},
|
||
"class-name": {
|
||
pattern: /(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,
|
||
lookbehind: !0,
|
||
inside: {
|
||
punctuation: /[.\\]/
|
||
}
|
||
},
|
||
keyword: /\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,
|
||
boolean: /\b(?:false|true)\b/,
|
||
function: /\b\w+(?=\()/,
|
||
number: /\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,
|
||
operator: /[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,
|
||
punctuation: /[{}[\];(),.:]/
|
||
};
|
||
}
|
||
a(m4, "clike");
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/javascript.js
|
||
var wA = F((s4e, yA) => {
|
||
"use strict";
|
||
yA.exports = g4;
|
||
g4.displayName = "javascript";
|
||
g4.aliases = ["js"];
|
||
function g4(e) {
|
||
e.languages.javascript = e.languages.extend("clike", {
|
||
"class-name": [
|
||
e.languages.clike["class-name"],
|
||
{
|
||
pattern: /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,
|
||
lookbehind: !0
|
||
}
|
||
],
|
||
keyword: [
|
||
{
|
||
pattern: /((?:^|\})\s*)catch\b/,
|
||
lookbehind: !0
|
||
},
|
||
{
|
||
pattern: /(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,
|
||
lookbehind: !0
|
||
}
|
||
],
|
||
// Allow for all non-ASCII characters (See http://stackoverflow.com/a/2008444)
|
||
function: /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,
|
||
number: {
|
||
pattern: RegExp(
|
||
/(^|[^\w$])/.source + "(?:" + // constant
|
||
(/NaN|Infinity/.source + "|" + // binary integer
|
||
/0[bB][01]+(?:_[01]+)*n?/.source + "|" + // octal integer
|
||
/0[oO][0-7]+(?:_[0-7]+)*n?/.source + "|" + // hexadecimal integer
|
||
/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source + "|" + // decimal bigint
|
||
/\d+(?:_\d+)*n/.source + "|" + // decimal number (integer or float) but no bigint
|
||
/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source) + ")" + /(?![\w$])/.source
|
||
),
|
||
lookbehind: !0
|
||
},
|
||
operator: /--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/
|
||
}), e.languages.javascript["class-name"][0].pattern = /(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/, e.languages.
|
||
insertBefore("javascript", "keyword", {
|
||
regex: {
|
||
// eslint-disable-next-line regexp/no-dupe-characters-character-class
|
||
pattern: /((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
"regex-source": {
|
||
pattern: /^(\/)[\s\S]+(?=\/[a-z]*$)/,
|
||
lookbehind: !0,
|
||
alias: "language-regex",
|
||
inside: e.languages.regex
|
||
},
|
||
"regex-delimiter": /^\/|\/$/,
|
||
"regex-flags": /^[a-z]+$/
|
||
}
|
||
},
|
||
// This must be declared before keyword because we use "function" inside the look-forward
|
||
"function-variable": {
|
||
pattern: /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,
|
||
alias: "function"
|
||
},
|
||
parameter: [
|
||
{
|
||
pattern: /(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,
|
||
lookbehind: !0,
|
||
inside: e.languages.javascript
|
||
},
|
||
{
|
||
pattern: /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,
|
||
lookbehind: !0,
|
||
inside: e.languages.javascript
|
||
},
|
||
{
|
||
pattern: /(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,
|
||
lookbehind: !0,
|
||
inside: e.languages.javascript
|
||
},
|
||
{
|
||
pattern: /((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,
|
||
lookbehind: !0,
|
||
inside: e.languages.javascript
|
||
}
|
||
],
|
||
constant: /\b[A-Z](?:[A-Z_]|\dx?)*\b/
|
||
}), e.languages.insertBefore("javascript", "string", {
|
||
hashbang: {
|
||
pattern: /^#!.*/,
|
||
greedy: !0,
|
||
alias: "comment"
|
||
},
|
||
"template-string": {
|
||
pattern: /`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,
|
||
greedy: !0,
|
||
inside: {
|
||
"template-punctuation": {
|
||
pattern: /^`|`$/,
|
||
alias: "string"
|
||
},
|
||
interpolation: {
|
||
pattern: /((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,
|
||
lookbehind: !0,
|
||
inside: {
|
||
"interpolation-punctuation": {
|
||
pattern: /^\$\{|\}$/,
|
||
alias: "punctuation"
|
||
},
|
||
rest: e.languages.javascript
|
||
}
|
||
},
|
||
string: /[\s\S]+/
|
||
}
|
||
},
|
||
"string-property": {
|
||
pattern: /((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
alias: "property"
|
||
}
|
||
}), e.languages.insertBefore("javascript", "operator", {
|
||
"literal-property": {
|
||
pattern: /((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,
|
||
lookbehind: !0,
|
||
alias: "property"
|
||
}
|
||
}), e.languages.markup && (e.languages.markup.tag.addInlined("script", "javascript"), e.languages.markup.tag.addAttribute(
|
||
/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.
|
||
source,
|
||
"javascript"
|
||
)), e.languages.js = e.languages.javascript;
|
||
}
|
||
a(g4, "javascript");
|
||
});
|
||
|
||
// ../node_modules/refractor/core.js
|
||
var xA = F((u4e, bA) => {
|
||
"use strict";
|
||
var Wp = typeof globalThis == "object" ? globalThis : typeof self == "object" ? self : typeof window == "object" ? window : typeof global ==
|
||
"object" ? global : {}, qG = sY();
|
||
Wp.Prism = { manual: !0, disableWorkerMessageHandler: !0 };
|
||
var GG = H8(), YG = pA(), SA = dA(), KG = f4(), XG = h4(), QG = vA(), JG = wA();
|
||
qG();
|
||
var v4 = {}.hasOwnProperty;
|
||
function EA() {
|
||
}
|
||
a(EA, "Refractor");
|
||
EA.prototype = SA;
|
||
var Ze = new EA();
|
||
bA.exports = Ze;
|
||
Ze.highlight = eY;
|
||
Ze.register = qp;
|
||
Ze.alias = ZG;
|
||
Ze.registered = tY;
|
||
Ze.listLanguages = rY;
|
||
qp(KG);
|
||
qp(XG);
|
||
qp(QG);
|
||
qp(JG);
|
||
Ze.util.encode = aY;
|
||
Ze.Token.stringify = nY;
|
||
function qp(e) {
|
||
if (typeof e != "function" || !e.displayName)
|
||
throw new Error("Expected `function` for `grammar`, got `" + e + "`");
|
||
Ze.languages[e.displayName] === void 0 && e(Ze);
|
||
}
|
||
a(qp, "register");
|
||
function ZG(e, t) {
|
||
var r = Ze.languages, n = e, o, i, s, l;
|
||
t && (n = {}, n[e] = t);
|
||
for (o in n)
|
||
for (i = n[o], i = typeof i == "string" ? [i] : i, s = i.length, l = -1; ++l < s; )
|
||
r[i[l]] = r[o];
|
||
}
|
||
a(ZG, "alias");
|
||
function eY(e, t) {
|
||
var r = SA.highlight, n;
|
||
if (typeof e != "string")
|
||
throw new Error("Expected `string` for `value`, got `" + e + "`");
|
||
if (Ze.util.type(t) === "Object")
|
||
n = t, t = null;
|
||
else {
|
||
if (typeof t != "string")
|
||
throw new Error("Expected `string` for `name`, got `" + t + "`");
|
||
if (v4.call(Ze.languages, t))
|
||
n = Ze.languages[t];
|
||
else
|
||
throw new Error("Unknown language: `" + t + "` is not registered");
|
||
}
|
||
return r.call(this, e, n, t);
|
||
}
|
||
a(eY, "highlight");
|
||
function tY(e) {
|
||
if (typeof e != "string")
|
||
throw new Error("Expected `string` for `language`, got `" + e + "`");
|
||
return v4.call(Ze.languages, e);
|
||
}
|
||
a(tY, "registered");
|
||
function rY() {
|
||
var e = Ze.languages, t = [], r;
|
||
for (r in e)
|
||
v4.call(e, r) && typeof e[r] == "object" && t.push(r);
|
||
return t;
|
||
}
|
||
a(rY, "listLanguages");
|
||
function nY(e, t, r) {
|
||
var n;
|
||
return typeof e == "string" ? { type: "text", value: e } : Ze.util.type(e) === "Array" ? oY(e, t) : (n = {
|
||
type: e.type,
|
||
content: Ze.Token.stringify(e.content, t, r),
|
||
tag: "span",
|
||
classes: ["token", e.type],
|
||
attributes: {},
|
||
language: t,
|
||
parent: r
|
||
}, e.alias && (n.classes = n.classes.concat(e.alias)), Ze.hooks.run("wrap", n), GG(
|
||
n.tag + "." + n.classes.join("."),
|
||
iY(n.attributes),
|
||
n.content
|
||
));
|
||
}
|
||
a(nY, "stringify");
|
||
function oY(e, t) {
|
||
for (var r = [], n = e.length, o = -1, i; ++o < n; )
|
||
i = e[o], i !== "" && i !== null && i !== void 0 && r.push(i);
|
||
for (o = -1, n = r.length; ++o < n; )
|
||
i = r[o], r[o] = Ze.Token.stringify(i, t, r);
|
||
return r;
|
||
}
|
||
a(oY, "stringifyAll");
|
||
function aY(e) {
|
||
return e;
|
||
}
|
||
a(aY, "encode");
|
||
function iY(e) {
|
||
var t;
|
||
for (t in e)
|
||
e[t] = YG(e[t]);
|
||
return e;
|
||
}
|
||
a(iY, "attributes");
|
||
function sY() {
|
||
var e = "Prism" in Wp, t = e ? Wp.Prism : void 0;
|
||
return r;
|
||
function r() {
|
||
e ? Wp.Prism = t : delete Wp.Prism, e = void 0, t = void 0;
|
||
}
|
||
}
|
||
a(sY, "capture");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/prism-light.js
|
||
var U1, y4, W1, CA = T(() => {
|
||
HD();
|
||
U1 = P(xA()), y4 = Yy(U1.default, {});
|
||
y4.registerLanguage = function(e, t) {
|
||
return U1.default.register(t);
|
||
};
|
||
y4.alias = function(e, t) {
|
||
return U1.default.alias(e, t);
|
||
};
|
||
W1 = y4;
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/index.js
|
||
var RA = T(() => {
|
||
Gy();
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/bash.js
|
||
var AA = F((m4e, DA) => {
|
||
"use strict";
|
||
DA.exports = w4;
|
||
w4.displayName = "bash";
|
||
w4.aliases = ["shell"];
|
||
function w4(e) {
|
||
(function(t) {
|
||
var r = "\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE\
|
||
|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|G\
|
||
DMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HO\
|
||
STTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHON\
|
||
E|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OST\
|
||
YPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS\
|
||
|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRE\
|
||
NT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_\
|
||
SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b", n = {
|
||
pattern: /(^(["']?)\w+\2)[ \t]+\S.*/,
|
||
lookbehind: !0,
|
||
alias: "punctuation",
|
||
// this looks reasonably well in all themes
|
||
inside: null
|
||
// see below
|
||
}, o = {
|
||
bash: n,
|
||
environment: {
|
||
pattern: RegExp("\\$" + r),
|
||
alias: "constant"
|
||
},
|
||
variable: [
|
||
// [0]: Arithmetic Environment
|
||
{
|
||
pattern: /\$?\(\([\s\S]+?\)\)/,
|
||
greedy: !0,
|
||
inside: {
|
||
// If there is a $ sign at the beginning highlight $(( and )) as variable
|
||
variable: [
|
||
{
|
||
pattern: /(^\$\(\([\s\S]+)\)\)/,
|
||
lookbehind: !0
|
||
},
|
||
/^\$\(\(/
|
||
],
|
||
number: /\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,
|
||
// Operators according to https://www.gnu.org/software/bash/manual/bashref.html#Shell-Arithmetic
|
||
operator: /--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,
|
||
// If there is no $ sign at the beginning highlight (( and )) as punctuation
|
||
punctuation: /\(\(?|\)\)?|,|;/
|
||
}
|
||
},
|
||
// [1]: Command Substitution
|
||
{
|
||
pattern: /\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,
|
||
greedy: !0,
|
||
inside: {
|
||
variable: /^\$\(|^`|\)$|`$/
|
||
}
|
||
},
|
||
// [2]: Brace expansion
|
||
{
|
||
pattern: /\$\{[^}]+\}/,
|
||
greedy: !0,
|
||
inside: {
|
||
operator: /:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,
|
||
punctuation: /[\[\]]/,
|
||
environment: {
|
||
pattern: RegExp("(\\{)" + r),
|
||
lookbehind: !0,
|
||
alias: "constant"
|
||
}
|
||
}
|
||
},
|
||
/\$(?:\w+|[#?*!@$])/
|
||
],
|
||
// Escape sequences from echo and printf's manuals, and escaped quotes.
|
||
entity: /\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/
|
||
};
|
||
t.languages.bash = {
|
||
shebang: {
|
||
pattern: /^#!\s*\/.*/,
|
||
alias: "important"
|
||
},
|
||
comment: {
|
||
pattern: /(^|[^"{\\$])#.*/,
|
||
lookbehind: !0
|
||
},
|
||
"function-name": [
|
||
// a) function foo {
|
||
// b) foo() {
|
||
// c) function foo() {
|
||
// but not “foo {”
|
||
{
|
||
// a) and c)
|
||
pattern: /(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,
|
||
lookbehind: !0,
|
||
alias: "function"
|
||
},
|
||
{
|
||
// b)
|
||
pattern: /\b[\w-]+(?=\s*\(\s*\)\s*\{)/,
|
||
alias: "function"
|
||
}
|
||
],
|
||
// Highlight variable names as variables in for and select beginnings.
|
||
"for-or-select": {
|
||
pattern: /(\b(?:for|select)\s+)\w+(?=\s+in\s)/,
|
||
alias: "variable",
|
||
lookbehind: !0
|
||
},
|
||
// Highlight variable names as variables in the left-hand part
|
||
// of assignments (“=” and “+=”).
|
||
"assign-left": {
|
||
pattern: /(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,
|
||
inside: {
|
||
environment: {
|
||
pattern: RegExp("(^|[\\s;|&]|[<>]\\()" + r),
|
||
lookbehind: !0,
|
||
alias: "constant"
|
||
}
|
||
},
|
||
alias: "variable",
|
||
lookbehind: !0
|
||
},
|
||
string: [
|
||
// Support for Here-documents https://en.wikipedia.org/wiki/Here_document
|
||
{
|
||
pattern: /((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: o
|
||
},
|
||
// Here-document with quotes around the tag
|
||
// → No expansion (so no “inside”).
|
||
{
|
||
pattern: /((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
bash: n
|
||
}
|
||
},
|
||
// “Normal” string
|
||
{
|
||
// https://www.gnu.org/software/bash/manual/html_node/Double-Quotes.html
|
||
pattern: /(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: o
|
||
},
|
||
{
|
||
// https://www.gnu.org/software/bash/manual/html_node/Single-Quotes.html
|
||
pattern: /(^|[^$\\])'[^']*'/,
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
},
|
||
{
|
||
// https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC-Quoting.html
|
||
pattern: /\$'(?:[^'\\]|\\[\s\S])*'/,
|
||
greedy: !0,
|
||
inside: {
|
||
entity: o.entity
|
||
}
|
||
}
|
||
],
|
||
environment: {
|
||
pattern: RegExp("\\$?" + r),
|
||
alias: "constant"
|
||
},
|
||
variable: o.variable,
|
||
function: {
|
||
pattern: /(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,
|
||
lookbehind: !0
|
||
},
|
||
keyword: {
|
||
pattern: /(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,
|
||
lookbehind: !0
|
||
},
|
||
// https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html
|
||
builtin: {
|
||
pattern: /(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,
|
||
lookbehind: !0,
|
||
// Alias added to make those easier to distinguish from strings.
|
||
alias: "class-name"
|
||
},
|
||
boolean: {
|
||
pattern: /(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,
|
||
lookbehind: !0
|
||
},
|
||
"file-descriptor": {
|
||
pattern: /\B&\d\b/,
|
||
alias: "important"
|
||
},
|
||
operator: {
|
||
// Lots of redirections here, but not just that.
|
||
pattern: /\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,
|
||
inside: {
|
||
"file-descriptor": {
|
||
pattern: /^\d/,
|
||
alias: "important"
|
||
}
|
||
}
|
||
},
|
||
punctuation: /\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,
|
||
number: {
|
||
pattern: /(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,
|
||
lookbehind: !0
|
||
}
|
||
}, n.inside = t.languages.bash;
|
||
for (var i = [
|
||
"comment",
|
||
"function-name",
|
||
"for-or-select",
|
||
"assign-left",
|
||
"string",
|
||
"environment",
|
||
"function",
|
||
"keyword",
|
||
"builtin",
|
||
"boolean",
|
||
"file-descriptor",
|
||
"operator",
|
||
"punctuation",
|
||
"number"
|
||
], s = o.variable[1].inside, l = 0; l < i.length; l++)
|
||
s[i[l]] = t.languages.bash[i[l]];
|
||
t.languages.shell = t.languages.bash;
|
||
})(e);
|
||
}
|
||
a(w4, "bash");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/bash.js
|
||
var _A, TA, IA = T(() => {
|
||
_A = P(AA()), TA = _A.default;
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/css.js
|
||
var PA, kA, FA = T(() => {
|
||
PA = P(h4()), kA = PA.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/graphql.js
|
||
var OA = F((w4e, LA) => {
|
||
"use strict";
|
||
LA.exports = S4;
|
||
S4.displayName = "graphql";
|
||
S4.aliases = [];
|
||
function S4(e) {
|
||
e.languages.graphql = {
|
||
comment: /#.*/,
|
||
description: {
|
||
pattern: /(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,
|
||
greedy: !0,
|
||
alias: "string",
|
||
inside: {
|
||
"language-markdown": {
|
||
pattern: /(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,
|
||
lookbehind: !0,
|
||
inside: e.languages.markdown
|
||
}
|
||
}
|
||
},
|
||
string: {
|
||
pattern: /"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,
|
||
greedy: !0
|
||
},
|
||
number: /(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,
|
||
boolean: /\b(?:false|true)\b/,
|
||
variable: /\$[a-z_]\w*/i,
|
||
directive: {
|
||
pattern: /@[a-z_]\w*/i,
|
||
alias: "function"
|
||
},
|
||
"attr-name": {
|
||
pattern: /\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,
|
||
greedy: !0
|
||
},
|
||
"atom-input": {
|
||
pattern: /\b[A-Z]\w*Input\b/,
|
||
alias: "class-name"
|
||
},
|
||
scalar: /\b(?:Boolean|Float|ID|Int|String)\b/,
|
||
constant: /\b[A-Z][A-Z_\d]*\b/,
|
||
"class-name": {
|
||
pattern: /(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,
|
||
lookbehind: !0
|
||
},
|
||
fragment: {
|
||
pattern: /(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,
|
||
lookbehind: !0,
|
||
alias: "function"
|
||
},
|
||
"definition-mutation": {
|
||
pattern: /(\bmutation\s+)[a-zA-Z_]\w*/,
|
||
lookbehind: !0,
|
||
alias: "function"
|
||
},
|
||
"definition-query": {
|
||
pattern: /(\bquery\s+)[a-zA-Z_]\w*/,
|
||
lookbehind: !0,
|
||
alias: "function"
|
||
},
|
||
keyword: /\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,
|
||
operator: /[!=|&]|\.{3}/,
|
||
"property-query": /\w+(?=\s*\()/,
|
||
object: /\w+(?=\s*\{)/,
|
||
punctuation: /[!(){}\[\]:=,]/,
|
||
property: /\w+/
|
||
}, e.hooks.add("after-tokenize", /* @__PURE__ */ a(function(r) {
|
||
if (r.language !== "graphql")
|
||
return;
|
||
var n = r.tokens.filter(function(S) {
|
||
return typeof S != "string" && S.type !== "comment" && S.type !== "scalar";
|
||
}), o = 0;
|
||
function i(S) {
|
||
return n[o + S];
|
||
}
|
||
a(i, "getToken");
|
||
function s(S, E) {
|
||
E = E || 0;
|
||
for (var y = 0; y < S.length; y++) {
|
||
var b = i(y + E);
|
||
if (!b || b.type !== S[y])
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}
|
||
a(s, "isTokenType");
|
||
function l(S, E) {
|
||
for (var y = 1, b = o; b < n.length; b++) {
|
||
var x = n[b], C = x.content;
|
||
if (x.type === "punctuation" && typeof C == "string") {
|
||
if (S.test(C))
|
||
y++;
|
||
else if (E.test(C) && (y--, y === 0))
|
||
return b;
|
||
}
|
||
}
|
||
return -1;
|
||
}
|
||
a(l, "findClosingBracket");
|
||
function u(S, E) {
|
||
var y = S.alias;
|
||
y ? Array.isArray(y) || (S.alias = y = [y]) : S.alias = y = [], y.push(E);
|
||
}
|
||
for (a(u, "addAlias"); o < n.length; ) {
|
||
var c = n[o++];
|
||
if (c.type === "keyword" && c.content === "mutation") {
|
||
var p = [];
|
||
if (s(["definition-mutation", "punctuation"]) && i(1).content === "(") {
|
||
o += 2;
|
||
var h = l(/^\($/, /^\)$/);
|
||
if (h === -1)
|
||
continue;
|
||
for (; o < h; o++) {
|
||
var m = i(0);
|
||
m.type === "variable" && (u(m, "variable-input"), p.push(m.content));
|
||
}
|
||
o = h + 1;
|
||
}
|
||
if (s(["punctuation", "property-query"]) && i(0).content === "{" && (o++, u(i(0), "property-mutation"), p.length > 0)) {
|
||
var g = l(/^\{$/, /^\}$/);
|
||
if (g === -1)
|
||
continue;
|
||
for (var w = o; w < g; w++) {
|
||
var v = n[w];
|
||
v.type === "variable" && p.indexOf(v.content) >= 0 && u(v, "variable-input");
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}, "afterTokenizeGraphql"));
|
||
}
|
||
a(S4, "graphql");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/graphql.js
|
||
var NA, MA, BA = T(() => {
|
||
NA = P(OA()), MA = NA.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/js-extras.js
|
||
var HA = F((b4e, zA) => {
|
||
"use strict";
|
||
zA.exports = E4;
|
||
E4.displayName = "jsExtras";
|
||
E4.aliases = [];
|
||
function E4(e) {
|
||
(function(t) {
|
||
t.languages.insertBefore("javascript", "function-variable", {
|
||
"method-variable": {
|
||
pattern: RegExp(
|
||
"(\\.\\s*)" + t.languages.javascript["function-variable"].pattern.source
|
||
),
|
||
lookbehind: !0,
|
||
alias: ["function-variable", "method", "function", "property-access"]
|
||
}
|
||
}), t.languages.insertBefore("javascript", "function", {
|
||
method: {
|
||
pattern: RegExp(
|
||
"(\\.\\s*)" + t.languages.javascript.function.source
|
||
),
|
||
lookbehind: !0,
|
||
alias: ["function", "property-access"]
|
||
}
|
||
}), t.languages.insertBefore("javascript", "constant", {
|
||
"known-class-name": [
|
||
{
|
||
// standard built-ins
|
||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
|
||
pattern: /\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,
|
||
alias: "class-name"
|
||
},
|
||
{
|
||
// errors
|
||
pattern: /\b(?:[A-Z]\w*)Error\b/,
|
||
alias: "class-name"
|
||
}
|
||
]
|
||
});
|
||
function r(u, c) {
|
||
return RegExp(
|
||
u.replace(/<ID>/g, function() {
|
||
return /(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source;
|
||
}),
|
||
c
|
||
);
|
||
}
|
||
a(r, "withId"), t.languages.insertBefore("javascript", "keyword", {
|
||
imports: {
|
||
// https://tc39.es/ecma262/#sec-imports
|
||
pattern: r(
|
||
/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source
|
||
),
|
||
lookbehind: !0,
|
||
inside: t.languages.javascript
|
||
},
|
||
exports: {
|
||
// https://tc39.es/ecma262/#sec-exports
|
||
pattern: r(
|
||
/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source
|
||
),
|
||
lookbehind: !0,
|
||
inside: t.languages.javascript
|
||
}
|
||
}), t.languages.javascript.keyword.unshift(
|
||
{
|
||
pattern: /\b(?:as|default|export|from|import)\b/,
|
||
alias: "module"
|
||
},
|
||
{
|
||
pattern: /\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,
|
||
alias: "control-flow"
|
||
},
|
||
{
|
||
pattern: /\bnull\b/,
|
||
alias: ["null", "nil"]
|
||
},
|
||
{
|
||
pattern: /\bundefined\b/,
|
||
alias: "nil"
|
||
}
|
||
), t.languages.insertBefore("javascript", "operator", {
|
||
spread: {
|
||
pattern: /\.{3}/,
|
||
alias: "operator"
|
||
},
|
||
arrow: {
|
||
pattern: /=>/,
|
||
alias: "operator"
|
||
}
|
||
}), t.languages.insertBefore("javascript", "punctuation", {
|
||
"property-access": {
|
||
pattern: r(/(\.\s*)#?<ID>/.source),
|
||
lookbehind: !0
|
||
},
|
||
"maybe-class-name": {
|
||
pattern: /(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,
|
||
lookbehind: !0
|
||
},
|
||
dom: {
|
||
// this contains only a few commonly used DOM variables
|
||
pattern: /\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,
|
||
alias: "variable"
|
||
},
|
||
console: {
|
||
pattern: /\bconsole(?=\s*\.)/,
|
||
alias: "class-name"
|
||
}
|
||
});
|
||
for (var n = [
|
||
"function",
|
||
"function-variable",
|
||
"method",
|
||
"method-variable",
|
||
"property-access"
|
||
], o = 0; o < n.length; o++) {
|
||
var i = n[o], s = t.languages.javascript[i];
|
||
t.util.type(s) === "RegExp" && (s = t.languages.javascript[i] = {
|
||
pattern: s
|
||
});
|
||
var l = s.inside || {};
|
||
s.inside = l, l["maybe-class-name"] = /^[A-Z][\s\S]*/;
|
||
}
|
||
})(e);
|
||
}
|
||
a(E4, "jsExtras");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/js-extras.js
|
||
var $A, jA, VA = T(() => {
|
||
$A = P(HA()), jA = $A.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/json.js
|
||
var WA = F((R4e, UA) => {
|
||
"use strict";
|
||
UA.exports = b4;
|
||
b4.displayName = "json";
|
||
b4.aliases = ["webmanifest"];
|
||
function b4(e) {
|
||
e.languages.json = {
|
||
property: {
|
||
pattern: /(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
},
|
||
string: {
|
||
pattern: /(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
},
|
||
comment: {
|
||
pattern: /\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,
|
||
greedy: !0
|
||
},
|
||
number: /-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,
|
||
punctuation: /[{}[\],]/,
|
||
operator: /:/,
|
||
boolean: /\b(?:false|true)\b/,
|
||
null: {
|
||
pattern: /\bnull\b/,
|
||
alias: "keyword"
|
||
}
|
||
}, e.languages.webmanifest = e.languages.json;
|
||
}
|
||
a(b4, "json");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/json.js
|
||
var qA, GA, YA = T(() => {
|
||
qA = P(WA()), GA = qA.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/jsx.js
|
||
var C4 = F((_4e, KA) => {
|
||
"use strict";
|
||
KA.exports = x4;
|
||
x4.displayName = "jsx";
|
||
x4.aliases = [];
|
||
function x4(e) {
|
||
(function(t) {
|
||
var r = t.util.clone(t.languages.javascript), n = /(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source, o = /(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.
|
||
source, i = /(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;
|
||
function s(c, p) {
|
||
return c = c.replace(/<S>/g, function() {
|
||
return n;
|
||
}).replace(/<BRACES>/g, function() {
|
||
return o;
|
||
}).replace(/<SPREAD>/g, function() {
|
||
return i;
|
||
}), RegExp(c, p);
|
||
}
|
||
a(s, "re"), i = s(i).source, t.languages.jsx = t.languages.extend("markup", r), t.languages.jsx.tag.pattern = s(
|
||
/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.
|
||
source
|
||
), t.languages.jsx.tag.inside.tag.pattern = /^<\/?[^\s>\/]*/, t.languages.jsx.tag.inside["attr-value"].pattern = /=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,
|
||
t.languages.jsx.tag.inside.tag.inside["class-name"] = /^[A-Z]\w*(?:\.[A-Z]\w*)*$/, t.languages.jsx.tag.inside.comment = r.comment, t.languages.
|
||
insertBefore(
|
||
"inside",
|
||
"attr-name",
|
||
{
|
||
spread: {
|
||
pattern: s(/<SPREAD>/.source),
|
||
inside: t.languages.jsx
|
||
}
|
||
},
|
||
t.languages.jsx.tag
|
||
), t.languages.insertBefore(
|
||
"inside",
|
||
"special-attr",
|
||
{
|
||
script: {
|
||
// Allow for two levels of nesting
|
||
pattern: s(/=<BRACES>/.source),
|
||
alias: "language-javascript",
|
||
inside: {
|
||
"script-punctuation": {
|
||
pattern: /^=(?=\{)/,
|
||
alias: "punctuation"
|
||
},
|
||
rest: t.languages.jsx
|
||
}
|
||
}
|
||
},
|
||
t.languages.jsx.tag
|
||
);
|
||
var l = /* @__PURE__ */ a(function(c) {
|
||
return c ? typeof c == "string" ? c : typeof c.content == "string" ? c.content : c.content.map(l).join("") : "";
|
||
}, "stringifyToken"), u = /* @__PURE__ */ a(function(c) {
|
||
for (var p = [], h = 0; h < c.length; h++) {
|
||
var m = c[h], g = !1;
|
||
if (typeof m != "string" && (m.type === "tag" && m.content[0] && m.content[0].type === "tag" ? m.content[0].content[0].content ===
|
||
"</" ? p.length > 0 && p[p.length - 1].tagName === l(m.content[0].content[1]) && p.pop() : m.content[m.content.length - 1].content ===
|
||
"/>" || p.push({
|
||
tagName: l(m.content[0].content[1]),
|
||
openedBraces: 0
|
||
}) : p.length > 0 && m.type === "punctuation" && m.content === "{" ? p[p.length - 1].openedBraces++ : p.length > 0 && p[p.length -
|
||
1].openedBraces > 0 && m.type === "punctuation" && m.content === "}" ? p[p.length - 1].openedBraces-- : g = !0), (g || typeof m ==
|
||
"string") && p.length > 0 && p[p.length - 1].openedBraces === 0) {
|
||
var w = l(m);
|
||
h < c.length - 1 && (typeof c[h + 1] == "string" || c[h + 1].type === "plain-text") && (w += l(c[h + 1]), c.splice(h + 1, 1)), h >
|
||
0 && (typeof c[h - 1] == "string" || c[h - 1].type === "plain-text") && (w = l(c[h - 1]) + w, c.splice(h - 1, 1), h--), c[h] = new t.
|
||
Token(
|
||
"plain-text",
|
||
w,
|
||
null,
|
||
w
|
||
);
|
||
}
|
||
m.content && typeof m.content != "string" && u(m.content);
|
||
}
|
||
}, "walkTokens");
|
||
t.hooks.add("after-tokenize", function(c) {
|
||
c.language !== "jsx" && c.language !== "tsx" || u(c.tokens);
|
||
});
|
||
})(e);
|
||
}
|
||
a(x4, "jsx");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/jsx.js
|
||
var XA, QA, JA = T(() => {
|
||
XA = P(C4()), QA = XA.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/markdown.js
|
||
var e9 = F((P4e, ZA) => {
|
||
"use strict";
|
||
ZA.exports = R4;
|
||
R4.displayName = "markdown";
|
||
R4.aliases = ["md"];
|
||
function R4(e) {
|
||
(function(t) {
|
||
var r = /(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;
|
||
function n(h) {
|
||
return h = h.replace(/<inner>/g, function() {
|
||
return r;
|
||
}), RegExp(/((?:^|[^\\])(?:\\{2})*)/.source + "(?:" + h + ")");
|
||
}
|
||
a(n, "createInline");
|
||
var o = /(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source, i = /\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.
|
||
replace(
|
||
/__/g,
|
||
function() {
|
||
return o;
|
||
}
|
||
), s = /\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;
|
||
t.languages.markdown = t.languages.extend("markup", {}), t.languages.insertBefore("markdown", "prolog", {
|
||
"front-matter-block": {
|
||
pattern: /(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
punctuation: /^---|---$/,
|
||
"front-matter": {
|
||
pattern: /\S+(?:\s+\S+)*/,
|
||
alias: ["yaml", "language-yaml"],
|
||
inside: t.languages.yaml
|
||
}
|
||
}
|
||
},
|
||
blockquote: {
|
||
// > ...
|
||
pattern: /^>(?:[\t ]*>)*/m,
|
||
alias: "punctuation"
|
||
},
|
||
table: {
|
||
pattern: RegExp(
|
||
"^" + i + s + "(?:" + i + ")*",
|
||
"m"
|
||
),
|
||
inside: {
|
||
"table-data-rows": {
|
||
pattern: RegExp(
|
||
"^(" + i + s + ")(?:" + i + ")*$"
|
||
),
|
||
lookbehind: !0,
|
||
inside: {
|
||
"table-data": {
|
||
pattern: RegExp(o),
|
||
inside: t.languages.markdown
|
||
},
|
||
punctuation: /\|/
|
||
}
|
||
},
|
||
"table-line": {
|
||
pattern: RegExp("^(" + i + ")" + s + "$"),
|
||
lookbehind: !0,
|
||
inside: {
|
||
punctuation: /\||:?-{3,}:?/
|
||
}
|
||
},
|
||
"table-header-row": {
|
||
pattern: RegExp("^" + i + "$"),
|
||
inside: {
|
||
"table-header": {
|
||
pattern: RegExp(o),
|
||
alias: "important",
|
||
inside: t.languages.markdown
|
||
},
|
||
punctuation: /\|/
|
||
}
|
||
}
|
||
}
|
||
},
|
||
code: [
|
||
{
|
||
// Prefixed by 4 spaces or 1 tab and preceded by an empty line
|
||
pattern: /((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,
|
||
lookbehind: !0,
|
||
alias: "keyword"
|
||
},
|
||
{
|
||
// ```optional language
|
||
// code block
|
||
// ```
|
||
pattern: /^```[\s\S]*?^```$/m,
|
||
greedy: !0,
|
||
inside: {
|
||
"code-block": {
|
||
pattern: /^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,
|
||
lookbehind: !0
|
||
},
|
||
"code-language": {
|
||
pattern: /^(```).+/,
|
||
lookbehind: !0
|
||
},
|
||
punctuation: /```/
|
||
}
|
||
}
|
||
],
|
||
title: [
|
||
{
|
||
// title 1
|
||
// =======
|
||
// title 2
|
||
// -------
|
||
pattern: /\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,
|
||
alias: "important",
|
||
inside: {
|
||
punctuation: /==+$|--+$/
|
||
}
|
||
},
|
||
{
|
||
// # title 1
|
||
// ###### title 6
|
||
pattern: /(^\s*)#.+/m,
|
||
lookbehind: !0,
|
||
alias: "important",
|
||
inside: {
|
||
punctuation: /^#+|#+$/
|
||
}
|
||
}
|
||
],
|
||
hr: {
|
||
// ***
|
||
// ---
|
||
// * * *
|
||
// -----------
|
||
pattern: /(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,
|
||
lookbehind: !0,
|
||
alias: "punctuation"
|
||
},
|
||
list: {
|
||
// * item
|
||
// + item
|
||
// - item
|
||
// 1. item
|
||
pattern: /(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,
|
||
lookbehind: !0,
|
||
alias: "punctuation"
|
||
},
|
||
"url-reference": {
|
||
// [id]: http://example.com "Optional title"
|
||
// [id]: http://example.com 'Optional title'
|
||
// [id]: http://example.com (Optional title)
|
||
// [id]: <http://example.com> "Optional title"
|
||
pattern: /!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,
|
||
inside: {
|
||
variable: {
|
||
pattern: /^(!?\[)[^\]]+/,
|
||
lookbehind: !0
|
||
},
|
||
string: /(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,
|
||
punctuation: /^[\[\]!:]|[<>]/
|
||
},
|
||
alias: "url"
|
||
},
|
||
bold: {
|
||
// **strong**
|
||
// __strong__
|
||
// allow one nested instance of italic text using the same delimiter
|
||
pattern: n(
|
||
/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source
|
||
),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
content: {
|
||
pattern: /(^..)[\s\S]+(?=..$)/,
|
||
lookbehind: !0,
|
||
inside: {}
|
||
// see below
|
||
},
|
||
punctuation: /\*\*|__/
|
||
}
|
||
},
|
||
italic: {
|
||
// *em*
|
||
// _em_
|
||
// allow one nested instance of bold text using the same delimiter
|
||
pattern: n(
|
||
/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source
|
||
),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
content: {
|
||
pattern: /(^.)[\s\S]+(?=.$)/,
|
||
lookbehind: !0,
|
||
inside: {}
|
||
// see below
|
||
},
|
||
punctuation: /[*_]/
|
||
}
|
||
},
|
||
strike: {
|
||
// ~~strike through~~
|
||
// ~strike~
|
||
// eslint-disable-next-line regexp/strict
|
||
pattern: n(/(~~?)(?:(?!~)<inner>)+\2/.source),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
content: {
|
||
pattern: /(^~~?)[\s\S]+(?=\1$)/,
|
||
lookbehind: !0,
|
||
inside: {}
|
||
// see below
|
||
},
|
||
punctuation: /~~?/
|
||
}
|
||
},
|
||
"code-snippet": {
|
||
// `code`
|
||
// ``code``
|
||
pattern: /(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
alias: ["code", "keyword"]
|
||
},
|
||
url: {
|
||
// [example](http://example.com "Optional title")
|
||
// [example][id]
|
||
// [example] [id]
|
||
pattern: n(
|
||
/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source
|
||
),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: {
|
||
operator: /^!/,
|
||
content: {
|
||
pattern: /(^\[)[^\]]+(?=\])/,
|
||
lookbehind: !0,
|
||
inside: {}
|
||
// see below
|
||
},
|
||
variable: {
|
||
pattern: /(^\][ \t]?\[)[^\]]+(?=\]$)/,
|
||
lookbehind: !0
|
||
},
|
||
url: {
|
||
pattern: /(^\]\()[^\s)]+/,
|
||
lookbehind: !0
|
||
},
|
||
string: {
|
||
pattern: /(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,
|
||
lookbehind: !0
|
||
}
|
||
}
|
||
}
|
||
}), ["url", "bold", "italic", "strike"].forEach(function(h) {
|
||
["url", "bold", "italic", "strike", "code-snippet"].forEach(function(m) {
|
||
h !== m && (t.languages.markdown[h].inside.content.inside[m] = t.languages.markdown[m]);
|
||
});
|
||
}), t.hooks.add("after-tokenize", function(h) {
|
||
if (h.language !== "markdown" && h.language !== "md")
|
||
return;
|
||
function m(g) {
|
||
if (!(!g || typeof g == "string"))
|
||
for (var w = 0, v = g.length; w < v; w++) {
|
||
var S = g[w];
|
||
if (S.type !== "code") {
|
||
m(S.content);
|
||
continue;
|
||
}
|
||
var E = S.content[1], y = S.content[3];
|
||
if (E && y && E.type === "code-language" && y.type === "code-block" && typeof E.content == "string") {
|
||
var b = E.content.replace(/\b#/g, "sharp").replace(/\b\+\+/g, "pp");
|
||
b = (/[a-z][\w-]*/i.exec(b) || [""])[0].toLowerCase();
|
||
var x = "language-" + b;
|
||
y.alias ? typeof y.alias == "string" ? y.alias = [y.alias, x] : y.alias.push(x) : y.alias = [x];
|
||
}
|
||
}
|
||
}
|
||
a(m, "walkTokens"), m(h.tokens);
|
||
}), t.hooks.add("wrap", function(h) {
|
||
if (h.type === "code-block") {
|
||
for (var m = "", g = 0, w = h.classes.length; g < w; g++) {
|
||
var v = h.classes[g], S = /language-(.+)/.exec(v);
|
||
if (S) {
|
||
m = S[1];
|
||
break;
|
||
}
|
||
}
|
||
var E = t.languages[m];
|
||
if (E)
|
||
h.content = t.highlight(
|
||
p(h.content.value),
|
||
E,
|
||
m
|
||
);
|
||
else if (m && m !== "none" && t.plugins.autoloader) {
|
||
var y = "md-" + (/* @__PURE__ */ new Date()).valueOf() + "-" + Math.floor(Math.random() * 1e16);
|
||
h.attributes.id = y, t.plugins.autoloader.loadLanguages(m, function() {
|
||
var b = document.getElementById(y);
|
||
b && (b.innerHTML = t.highlight(
|
||
b.textContent,
|
||
t.languages[m],
|
||
m
|
||
));
|
||
});
|
||
}
|
||
}
|
||
});
|
||
var l = RegExp(t.languages.markup.tag.pattern.source, "gi"), u = {
|
||
amp: "&",
|
||
lt: "<",
|
||
gt: ">",
|
||
quot: '"'
|
||
}, c = String.fromCodePoint || String.fromCharCode;
|
||
function p(h) {
|
||
var m = h.replace(l, "");
|
||
return m = m.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi, function(g, w) {
|
||
if (w = w.toLowerCase(), w[0] === "#") {
|
||
var v;
|
||
return w[1] === "x" ? v = parseInt(w.slice(2), 16) : v = Number(w.slice(1)), c(v);
|
||
} else {
|
||
var S = u[w];
|
||
return S || g;
|
||
}
|
||
}), m;
|
||
}
|
||
a(p, "textContent"), t.languages.md = t.languages.markdown;
|
||
})(e);
|
||
}
|
||
a(R4, "markdown");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/markdown.js
|
||
var t9, r9, n9 = T(() => {
|
||
t9 = P(e9()), r9 = t9.default;
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/markup.js
|
||
var o9, a9, i9 = T(() => {
|
||
o9 = P(f4()), a9 = o9.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/typescript.js
|
||
var A4 = F((O4e, s9) => {
|
||
"use strict";
|
||
s9.exports = D4;
|
||
D4.displayName = "typescript";
|
||
D4.aliases = ["ts"];
|
||
function D4(e) {
|
||
(function(t) {
|
||
t.languages.typescript = t.languages.extend("javascript", {
|
||
"class-name": {
|
||
pattern: /(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
inside: null
|
||
// see below
|
||
},
|
||
builtin: /\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/
|
||
}), t.languages.typescript.keyword.push(
|
||
/\b(?:abstract|declare|is|keyof|readonly|require)\b/,
|
||
// keywords that have to be followed by an identifier
|
||
/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,
|
||
// This is for `import type *, {}`
|
||
/\btype\b(?=\s*(?:[\{*]|$))/
|
||
), delete t.languages.typescript.parameter, delete t.languages.typescript["literal-property"];
|
||
var r = t.languages.extend("typescript", {});
|
||
delete r["class-name"], t.languages.typescript["class-name"].inside = r, t.languages.insertBefore("typescript", "function", {
|
||
decorator: {
|
||
pattern: /@[$\w\xA0-\uFFFF]+/,
|
||
inside: {
|
||
at: {
|
||
pattern: /^@/,
|
||
alias: "operator"
|
||
},
|
||
function: /^[\s\S]+/
|
||
}
|
||
},
|
||
"generic-function": {
|
||
// e.g. foo<T extends "bar" | "baz">( ...
|
||
pattern: /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,
|
||
greedy: !0,
|
||
inside: {
|
||
function: /^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,
|
||
generic: {
|
||
pattern: /<[\s\S]+/,
|
||
// everything after the first <
|
||
alias: "class-name",
|
||
inside: r
|
||
}
|
||
}
|
||
}
|
||
}), t.languages.ts = t.languages.typescript;
|
||
})(e);
|
||
}
|
||
a(D4, "typescript");
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/tsx.js
|
||
var u9 = F((M4e, l9) => {
|
||
"use strict";
|
||
var lY = C4(), uY = A4();
|
||
l9.exports = _4;
|
||
_4.displayName = "tsx";
|
||
_4.aliases = [];
|
||
function _4(e) {
|
||
e.register(lY), e.register(uY), function(t) {
|
||
var r = t.util.clone(t.languages.typescript);
|
||
t.languages.tsx = t.languages.extend("jsx", r), delete t.languages.tsx.parameter, delete t.languages.tsx["literal-property"];
|
||
var n = t.languages.tsx.tag;
|
||
n.pattern = RegExp(
|
||
/(^|[^\w$]|(?=<\/))/.source + "(?:" + n.pattern.source + ")",
|
||
n.pattern.flags
|
||
), n.lookbehind = !0;
|
||
}(e);
|
||
}
|
||
a(_4, "tsx");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/tsx.js
|
||
var c9, p9, f9 = T(() => {
|
||
c9 = P(u9()), p9 = c9.default;
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/typescript.js
|
||
var d9, h9, m9 = T(() => {
|
||
d9 = P(A4()), h9 = d9.default;
|
||
});
|
||
|
||
// ../node_modules/refractor/lang/yaml.js
|
||
var v9 = F(($4e, g9) => {
|
||
"use strict";
|
||
g9.exports = T4;
|
||
T4.displayName = "yaml";
|
||
T4.aliases = ["yml"];
|
||
function T4(e) {
|
||
(function(t) {
|
||
var r = /[*&][^\s[\]{},]+/, n = /!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/, o = "(?:" + n.source +
|
||
"(?:[ ]+" + r.source + ")?|" + r.source + "(?:[ ]+" + n.source + ")?)", i = /(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.
|
||
source.replace(
|
||
/<PLAIN>/g,
|
||
function() {
|
||
return /[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source;
|
||
}
|
||
), s = /"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;
|
||
function l(u, c) {
|
||
c = (c || "").replace(/m/g, "") + "m";
|
||
var p = /([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g, function() {
|
||
return o;
|
||
}).replace(/<<value>>/g, function() {
|
||
return u;
|
||
});
|
||
return RegExp(p, c);
|
||
}
|
||
a(l, "createValuePattern"), t.languages.yaml = {
|
||
scalar: {
|
||
pattern: RegExp(
|
||
/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(
|
||
/<<prop>>/g,
|
||
function() {
|
||
return o;
|
||
}
|
||
)
|
||
),
|
||
lookbehind: !0,
|
||
alias: "string"
|
||
},
|
||
comment: /#.*/,
|
||
key: {
|
||
pattern: RegExp(
|
||
/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g, function() {
|
||
return o;
|
||
}).replace(/<<key>>/g, function() {
|
||
return "(?:" + i + "|" + s + ")";
|
||
})
|
||
),
|
||
lookbehind: !0,
|
||
greedy: !0,
|
||
alias: "atrule"
|
||
},
|
||
directive: {
|
||
pattern: /(^[ \t]*)%.+/m,
|
||
lookbehind: !0,
|
||
alias: "important"
|
||
},
|
||
datetime: {
|
||
pattern: l(
|
||
/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.
|
||
source
|
||
),
|
||
lookbehind: !0,
|
||
alias: "number"
|
||
},
|
||
boolean: {
|
||
pattern: l(/false|true/.source, "i"),
|
||
lookbehind: !0,
|
||
alias: "important"
|
||
},
|
||
null: {
|
||
pattern: l(/null|~/.source, "i"),
|
||
lookbehind: !0,
|
||
alias: "important"
|
||
},
|
||
string: {
|
||
pattern: l(s),
|
||
lookbehind: !0,
|
||
greedy: !0
|
||
},
|
||
number: {
|
||
pattern: l(
|
||
/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,
|
||
"i"
|
||
),
|
||
lookbehind: !0
|
||
},
|
||
tag: n,
|
||
important: r,
|
||
punctuation: /---|[:[\]{}\-,|>?]|\.\.\./
|
||
}, t.languages.yml = t.languages.yaml;
|
||
})(e);
|
||
}
|
||
a(T4, "yaml");
|
||
});
|
||
|
||
// ../node_modules/react-syntax-highlighter/dist/esm/languages/prism/yaml.js
|
||
var y9, w9, S9 = T(() => {
|
||
y9 = P(v9()), w9 = y9.default;
|
||
});
|
||
|
||
// src/components/components/ActionBar/ActionBar.tsx
|
||
var I4, cY, E9, q1, P4 = T(() => {
|
||
"use strict";
|
||
I4 = P(L(), 1);
|
||
Y();
|
||
cY = _.div(({ theme: e }) => ({
|
||
position: "absolute",
|
||
bottom: 0,
|
||
right: 0,
|
||
maxWidth: "100%",
|
||
display: "flex",
|
||
background: e.background.content,
|
||
zIndex: 1
|
||
})), E9 = _.button(
|
||
({ theme: e }) => ({
|
||
margin: 0,
|
||
border: "0 none",
|
||
padding: "4px 10px",
|
||
cursor: "pointer",
|
||
display: "flex",
|
||
alignItems: "center",
|
||
color: e.color.defaultText,
|
||
background: e.background.content,
|
||
fontSize: 12,
|
||
lineHeight: "16px",
|
||
fontFamily: e.typography.fonts.base,
|
||
fontWeight: e.typography.weight.bold,
|
||
borderTop: `1px solid ${e.appBorderColor}`,
|
||
borderLeft: `1px solid ${e.appBorderColor}`,
|
||
marginLeft: -1,
|
||
borderRadius: "4px 0 0 0",
|
||
"&:not(:last-child)": { borderRight: `1px solid ${e.appBorderColor}` },
|
||
"& + *": {
|
||
borderLeft: `1px solid ${e.appBorderColor}`,
|
||
borderRadius: 0
|
||
},
|
||
"&:focus": {
|
||
boxShadow: `${e.color.secondary} 0 -3px 0 0 inset`,
|
||
outline: "0 none"
|
||
}
|
||
}),
|
||
({ disabled: e }) => e && {
|
||
cursor: "not-allowed",
|
||
opacity: 0.5
|
||
}
|
||
);
|
||
E9.displayName = "ActionButton";
|
||
q1 = /* @__PURE__ */ a(({ actionItems: e, ...t }) => /* @__PURE__ */ I4.default.createElement(cY, { ...t }, e.map(({ title: r, className: n,
|
||
onClick: o, disabled: i }, s) => /* @__PURE__ */ I4.default.createElement(E9, { key: s, className: n, onClick: o, disabled: !!i }, r))), "\
|
||
ActionBar");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-compose-refs/dist/index.mjs
|
||
function pY(e, t) {
|
||
typeof e == "function" ? e(t) : e != null && (e.current = t);
|
||
}
|
||
function k4(...e) {
|
||
return (t) => e.forEach((r) => pY(r, t));
|
||
}
|
||
function Fo(...e) {
|
||
return b9.useCallback(k4(...e), e);
|
||
}
|
||
var b9, G1 = T(() => {
|
||
b9 = P(L(), 1);
|
||
a(pY, "setRef");
|
||
a(k4, "composeRefs");
|
||
a(Fo, "useComposedRefs");
|
||
});
|
||
|
||
// ../node_modules/react/cjs/react-jsx-runtime.production.min.js
|
||
var C9 = F((Y1) => {
|
||
"use strict";
|
||
var fY = L(), dY = Symbol.for("react.element"), hY = Symbol.for("react.fragment"), mY = Object.prototype.hasOwnProperty, gY = fY.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.
|
||
ReactCurrentOwner, vY = { key: !0, ref: !0, __self: !0, __source: !0 };
|
||
function x9(e, t, r) {
|
||
var n, o = {}, i = null, s = null;
|
||
r !== void 0 && (i = "" + r), t.key !== void 0 && (i = "" + t.key), t.ref !== void 0 && (s = t.ref);
|
||
for (n in t) mY.call(t, n) && !vY.hasOwnProperty(n) && (o[n] = t[n]);
|
||
if (e && e.defaultProps) for (n in t = e.defaultProps, t) o[n] === void 0 && (o[n] = t[n]);
|
||
return { $$typeof: dY, type: e, key: i, ref: s, props: o, _owner: gY.current };
|
||
}
|
||
a(x9, "q");
|
||
Y1.Fragment = hY;
|
||
Y1.jsx = x9;
|
||
Y1.jsxs = x9;
|
||
});
|
||
|
||
// ../node_modules/react/jsx-runtime.js
|
||
var Xt = F((Q4e, R9) => {
|
||
"use strict";
|
||
R9.exports = C9();
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot/dist/index.mjs
|
||
function wY(e) {
|
||
return Tt.isValidElement(e) && e.type === yY;
|
||
}
|
||
function SY(e, t) {
|
||
let r = { ...t };
|
||
for (let n in t) {
|
||
let o = e[n], i = t[n];
|
||
/^on[A-Z]/.test(n) ? o && i ? r[n] = (...l) => {
|
||
i(...l), o(...l);
|
||
} : o && (r[n] = o) : n === "style" ? r[n] = { ...o, ...i } : n === "className" && (r[n] = [o, i].filter(Boolean).join(" "));
|
||
}
|
||
return { ...e, ...r };
|
||
}
|
||
function EY(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
var Tt, kl, L4, F4, yY, D9 = T(() => {
|
||
Tt = P(L(), 1);
|
||
G1();
|
||
kl = P(Xt(), 1), L4 = Tt.forwardRef((e, t) => {
|
||
let { children: r, ...n } = e, o = Tt.Children.toArray(r), i = o.find(wY);
|
||
if (i) {
|
||
let s = i.props.children, l = o.map((u) => u === i ? Tt.Children.count(s) > 1 ? Tt.Children.only(null) : Tt.isValidElement(s) ? s.props.
|
||
children : null : u);
|
||
return /* @__PURE__ */ (0, kl.jsx)(F4, { ...n, ref: t, children: Tt.isValidElement(s) ? Tt.cloneElement(s, void 0, l) : null });
|
||
}
|
||
return /* @__PURE__ */ (0, kl.jsx)(F4, { ...n, ref: t, children: r });
|
||
});
|
||
L4.displayName = "Slot";
|
||
F4 = Tt.forwardRef((e, t) => {
|
||
let { children: r, ...n } = e;
|
||
if (Tt.isValidElement(r)) {
|
||
let o = EY(r);
|
||
return Tt.cloneElement(r, {
|
||
...SY(n, r.props),
|
||
// @ts-ignore
|
||
ref: t ? k4(t, o) : o
|
||
});
|
||
}
|
||
return Tt.Children.count(r) > 1 ? Tt.Children.only(null) : null;
|
||
});
|
||
F4.displayName = "SlotClone";
|
||
yY = /* @__PURE__ */ a(({ children: e }) => /* @__PURE__ */ (0, kl.jsx)(kl.Fragment, { children: e }), "Slottable");
|
||
a(wY, "isSlottable");
|
||
a(SY, "mergeProps");
|
||
a(EY, "getElementRef");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-primitive/dist/index.mjs
|
||
var A9, bY, _9, xY, Fl, T9 = T(() => {
|
||
A9 = P(L(), 1), bY = P(To(), 1);
|
||
D9();
|
||
_9 = P(Xt(), 1), xY = [
|
||
"a",
|
||
"button",
|
||
"div",
|
||
"form",
|
||
"h2",
|
||
"h3",
|
||
"img",
|
||
"input",
|
||
"label",
|
||
"li",
|
||
"nav",
|
||
"ol",
|
||
"p",
|
||
"span",
|
||
"svg",
|
||
"ul"
|
||
], Fl = xY.reduce((e, t) => {
|
||
let r = A9.forwardRef((n, o) => {
|
||
let { asChild: i, ...s } = n, l = i ? L4 : t;
|
||
return typeof window < "u" && (window[Symbol.for("radix-ui")] = !0), /* @__PURE__ */ (0, _9.jsx)(l, { ...s, ref: o });
|
||
});
|
||
return r.displayName = `Primitive.${t}`, { ...e, [t]: r };
|
||
}, {});
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-use-layout-effect/dist/index.mjs
|
||
var I9, Gp, O4 = T(() => {
|
||
I9 = P(L(), 1), Gp = globalThis?.document ? I9.useLayoutEffect : () => {
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-presence/dist/index.mjs
|
||
function CY(e, t) {
|
||
return k9.useReducer((r, n) => t[r][n] ?? r, e);
|
||
}
|
||
function RY(e) {
|
||
let [t, r] = dr.useState(), n = dr.useRef({}), o = dr.useRef(e), i = dr.useRef("none"), s = e ? "mounted" : "unmounted", [l, u] = CY(s, {
|
||
mounted: {
|
||
UNMOUNT: "unmounted",
|
||
ANIMATION_OUT: "unmountSuspended"
|
||
},
|
||
unmountSuspended: {
|
||
MOUNT: "mounted",
|
||
ANIMATION_END: "unmounted"
|
||
},
|
||
unmounted: {
|
||
MOUNT: "mounted"
|
||
}
|
||
});
|
||
return dr.useEffect(() => {
|
||
let c = K1(n.current);
|
||
i.current = l === "mounted" ? c : "none";
|
||
}, [l]), Gp(() => {
|
||
let c = n.current, p = o.current;
|
||
if (p !== e) {
|
||
let m = i.current, g = K1(c);
|
||
e ? u("MOUNT") : g === "none" || c?.display === "none" ? u("UNMOUNT") : u(p && m !== g ? "ANIMATION_OUT" : "UNMOUNT"), o.current = e;
|
||
}
|
||
}, [e, u]), Gp(() => {
|
||
if (t) {
|
||
let c = /* @__PURE__ */ a((h) => {
|
||
let g = K1(n.current).includes(h.animationName);
|
||
h.target === t && g && P9.flushSync(() => u("ANIMATION_END"));
|
||
}, "handleAnimationEnd"), p = /* @__PURE__ */ a((h) => {
|
||
h.target === t && (i.current = K1(n.current));
|
||
}, "handleAnimationStart");
|
||
return t.addEventListener("animationstart", p), t.addEventListener("animationcancel", c), t.addEventListener("animationend", c), () => {
|
||
t.removeEventListener("animationstart", p), t.removeEventListener("animationcancel", c), t.removeEventListener("animationend", c);
|
||
};
|
||
} else
|
||
u("ANIMATION_END");
|
||
}, [t, u]), {
|
||
isPresent: ["mounted", "unmountSuspended"].includes(l),
|
||
ref: dr.useCallback((c) => {
|
||
c && (n.current = getComputedStyle(c)), r(c);
|
||
}, [])
|
||
};
|
||
}
|
||
function K1(e) {
|
||
return e?.animationName || "none";
|
||
}
|
||
function DY(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
var dr, P9, k9, Ll, F9 = T(() => {
|
||
"use client";
|
||
dr = P(L(), 1), P9 = P(To(), 1);
|
||
G1();
|
||
O4();
|
||
k9 = P(L(), 1);
|
||
a(CY, "useStateMachine");
|
||
Ll = /* @__PURE__ */ a((e) => {
|
||
let { present: t, children: r } = e, n = RY(t), o = typeof r == "function" ? r({ present: n.isPresent }) : dr.Children.only(r), i = Fo(n.
|
||
ref, DY(o));
|
||
return typeof r == "function" || n.isPresent ? dr.cloneElement(o, { ref: i }) : null;
|
||
}, "Presence");
|
||
Ll.displayName = "Presence";
|
||
a(RY, "usePresence");
|
||
a(K1, "getAnimationName");
|
||
a(DY, "getElementRef");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-context/dist/index.mjs
|
||
function O9(e, t = []) {
|
||
let r = [];
|
||
function n(i, s) {
|
||
let l = Lo.createContext(s), u = r.length;
|
||
r = [...r, s];
|
||
function c(h) {
|
||
let { scope: m, children: g, ...w } = h, v = m?.[e][u] || l, S = Lo.useMemo(() => w, Object.values(w));
|
||
return /* @__PURE__ */ (0, L9.jsx)(v.Provider, { value: S, children: g });
|
||
}
|
||
a(c, "Provider");
|
||
function p(h, m) {
|
||
let g = m?.[e][u] || l, w = Lo.useContext(g);
|
||
if (w) return w;
|
||
if (s !== void 0) return s;
|
||
throw new Error(`\`${h}\` must be used within \`${i}\``);
|
||
}
|
||
return a(p, "useContext2"), c.displayName = i + "Provider", [c, p];
|
||
}
|
||
a(n, "createContext3");
|
||
let o = /* @__PURE__ */ a(() => {
|
||
let i = r.map((s) => Lo.createContext(s));
|
||
return /* @__PURE__ */ a(function(l) {
|
||
let u = l?.[e] || i;
|
||
return Lo.useMemo(
|
||
() => ({ [`__scope${e}`]: { ...l, [e]: u } }),
|
||
[l, u]
|
||
);
|
||
}, "useScope");
|
||
}, "createScope");
|
||
return o.scopeName = e, [n, AY(o, ...t)];
|
||
}
|
||
function AY(...e) {
|
||
let t = e[0];
|
||
if (e.length === 1) return t;
|
||
let r = /* @__PURE__ */ a(() => {
|
||
let n = e.map((o) => ({
|
||
useScope: o(),
|
||
scopeName: o.scopeName
|
||
}));
|
||
return /* @__PURE__ */ a(function(i) {
|
||
let s = n.reduce((l, { useScope: u, scopeName: c }) => {
|
||
let h = u(i)[`__scope${c}`];
|
||
return { ...l, ...h };
|
||
}, {});
|
||
return Lo.useMemo(() => ({ [`__scope${t.scopeName}`]: s }), [s]);
|
||
}, "useComposedScopes");
|
||
}, "createScope");
|
||
return r.scopeName = t.scopeName, r;
|
||
}
|
||
var Lo, L9, N9 = T(() => {
|
||
Lo = P(L(), 1), L9 = P(Xt(), 1);
|
||
a(O9, "createContextScope");
|
||
a(AY, "composeContextScopes");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-use-callback-ref/dist/index.mjs
|
||
function Ba(e) {
|
||
let t = Ol.useRef(e);
|
||
return Ol.useEffect(() => {
|
||
t.current = e;
|
||
}), Ol.useMemo(() => (...r) => t.current?.(...r), []);
|
||
}
|
||
var Ol, M9 = T(() => {
|
||
Ol = P(L(), 1);
|
||
a(Ba, "useCallbackRef");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-direction/dist/index.mjs
|
||
function B9(e) {
|
||
let t = X1.useContext(TY);
|
||
return e || t || "ltr";
|
||
}
|
||
var X1, _Y, TY, z9 = T(() => {
|
||
X1 = P(L(), 1), _Y = P(Xt(), 1), TY = X1.createContext(void 0);
|
||
a(B9, "useDirection");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/number/dist/index.mjs
|
||
function H9(e, [t, r]) {
|
||
return Math.min(r, Math.max(t, e));
|
||
}
|
||
var $9 = T(() => {
|
||
a(H9, "clamp");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/primitive/dist/index.mjs
|
||
function za(e, t, { checkForDefaultPrevented: r = !0 } = {}) {
|
||
return /* @__PURE__ */ a(function(o) {
|
||
if (e?.(o), r === !1 || !o.defaultPrevented)
|
||
return t?.(o);
|
||
}, "handleEvent");
|
||
}
|
||
var j9 = T(() => {
|
||
a(za, "composeEventHandlers");
|
||
});
|
||
|
||
// ../node_modules/@radix-ui/react-scroll-area/dist/index.mjs
|
||
function IY(e, t) {
|
||
return U9.useReducer((r, n) => t[r][n] ?? r, e);
|
||
}
|
||
function J1(e) {
|
||
return e ? parseInt(e, 10) : 0;
|
||
}
|
||
function t_(e, t) {
|
||
let r = e / t;
|
||
return isNaN(r) ? 0 : r;
|
||
}
|
||
function Z1(e) {
|
||
let t = t_(e.viewport, e.content), r = e.scrollbar.paddingStart + e.scrollbar.paddingEnd, n = (e.scrollbar.size - r) * t;
|
||
return Math.max(n, 18);
|
||
}
|
||
function zY(e, t, r, n = "ltr") {
|
||
let o = Z1(r), i = o / 2, s = t || i, l = o - s, u = r.scrollbar.paddingStart + s, c = r.scrollbar.size - r.scrollbar.paddingEnd - l, p = r.
|
||
content - r.viewport, h = n === "ltr" ? [0, p] : [p * -1, 0];
|
||
return r_([u, c], h)(e);
|
||
}
|
||
function V9(e, t, r = "ltr") {
|
||
let n = Z1(t), o = t.scrollbar.paddingStart + t.scrollbar.paddingEnd, i = t.scrollbar.size - o, s = t.content - t.viewport, l = i - n, u = r ===
|
||
"ltr" ? [0, s] : [s * -1, 0], c = H9(e, u);
|
||
return r_([0, s], [0, l])(c);
|
||
}
|
||
function r_(e, t) {
|
||
return (r) => {
|
||
if (e[0] === e[1] || t[0] === t[1]) return t[0];
|
||
let n = (t[1] - t[0]) / (e[1] - e[0]);
|
||
return t[0] + n * (r - e[0]);
|
||
};
|
||
}
|
||
function n_(e, t) {
|
||
return e > 0 && e < t;
|
||
}
|
||
function eh(e, t) {
|
||
let r = Ba(e), n = q.useRef(0);
|
||
return q.useEffect(() => () => window.clearTimeout(n.current), []), q.useCallback(() => {
|
||
window.clearTimeout(n.current), n.current = window.setTimeout(r, t);
|
||
}, [r, t]);
|
||
}
|
||
function Nl(e, t) {
|
||
let r = Ba(t);
|
||
Gp(() => {
|
||
let n = 0;
|
||
if (e) {
|
||
let o = new ResizeObserver(() => {
|
||
cancelAnimationFrame(n), n = window.requestAnimationFrame(r);
|
||
});
|
||
return o.observe(e), () => {
|
||
window.cancelAnimationFrame(n), o.unobserve(e);
|
||
};
|
||
}
|
||
}, [e, r]);
|
||
}
|
||
function $Y(e, t) {
|
||
let { asChild: r, children: n } = e;
|
||
if (!r) return typeof t == "function" ? t(n) : t;
|
||
let o = q.Children.only(n);
|
||
return q.cloneElement(o, {
|
||
children: typeof t == "function" ? t(o.props.children) : t
|
||
});
|
||
}
|
||
var q, U9, pe, N4, W9, _we, PY, Xr, q9, G9, Y9, to, K9, kY, FY, X9, M4, LY, OY, NY, Q9, J9, Q1, Z9, MY, B4, e_, BY, HY, o_, a_, i_, s_, l_, u_ = T(
|
||
() => {
|
||
"use client";
|
||
q = P(L(), 1);
|
||
T9();
|
||
F9();
|
||
N9();
|
||
G1();
|
||
M9();
|
||
z9();
|
||
O4();
|
||
$9();
|
||
j9();
|
||
U9 = P(L(), 1), pe = P(Xt(), 1);
|
||
a(IY, "useStateMachine");
|
||
N4 = "ScrollArea", [W9, _we] = O9(N4), [PY, Xr] = W9(N4), q9 = q.forwardRef(
|
||
(e, t) => {
|
||
let {
|
||
__scopeScrollArea: r,
|
||
type: n = "hover",
|
||
dir: o,
|
||
scrollHideDelay: i = 600,
|
||
...s
|
||
} = e, [l, u] = q.useState(null), [c, p] = q.useState(null), [h, m] = q.useState(null), [g, w] = q.useState(null), [v, S] = q.useState(
|
||
null), [E, y] = q.useState(0), [b, x] = q.useState(0), [C, R] = q.useState(!1), [D, A] = q.useState(!1), I = Fo(t, (M) => u(M)), k = B9(
|
||
o);
|
||
return /* @__PURE__ */ (0, pe.jsx)(
|
||
PY,
|
||
{
|
||
scope: r,
|
||
type: n,
|
||
dir: k,
|
||
scrollHideDelay: i,
|
||
scrollArea: l,
|
||
viewport: c,
|
||
onViewportChange: p,
|
||
content: h,
|
||
onContentChange: m,
|
||
scrollbarX: g,
|
||
onScrollbarXChange: w,
|
||
scrollbarXEnabled: C,
|
||
onScrollbarXEnabledChange: R,
|
||
scrollbarY: v,
|
||
onScrollbarYChange: S,
|
||
scrollbarYEnabled: D,
|
||
onScrollbarYEnabledChange: A,
|
||
onCornerWidthChange: y,
|
||
onCornerHeightChange: x,
|
||
children: /* @__PURE__ */ (0, pe.jsx)(
|
||
Fl.div,
|
||
{
|
||
dir: k,
|
||
...s,
|
||
ref: I,
|
||
style: {
|
||
position: "relative",
|
||
// Pass corner sizes as CSS vars to reduce re-renders of context consumers
|
||
"--radix-scroll-area-corner-width": E + "px",
|
||
"--radix-scroll-area-corner-height": b + "px",
|
||
...e.style
|
||
}
|
||
}
|
||
)
|
||
}
|
||
);
|
||
}
|
||
);
|
||
q9.displayName = N4;
|
||
G9 = "ScrollAreaViewport", Y9 = q.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeScrollArea: r, children: n, asChild: o, nonce: i, ...s } = e, l = Xr(G9, r), u = q.useRef(null), c = Fo(t, u, l.onViewportChange);
|
||
return /* @__PURE__ */ (0, pe.jsxs)(pe.Fragment, { children: [
|
||
/* @__PURE__ */ (0, pe.jsx)(
|
||
"style",
|
||
{
|
||
dangerouslySetInnerHTML: {
|
||
__html: `
|
||
[data-radix-scroll-area-viewport] {
|
||
scrollbar-width: none;
|
||
-ms-overflow-style: none;
|
||
-webkit-overflow-scrolling: touch;
|
||
}
|
||
[data-radix-scroll-area-viewport]::-webkit-scrollbar {
|
||
display: none;
|
||
}
|
||
:where([data-radix-scroll-area-viewport]) {
|
||
display: flex;
|
||
flex-direction: column;
|
||
align-items: stretch;
|
||
}
|
||
:where([data-radix-scroll-area-content]) {
|
||
flex-grow: 1;
|
||
}
|
||
`
|
||
},
|
||
nonce: i
|
||
}
|
||
),
|
||
/* @__PURE__ */ (0, pe.jsx)(
|
||
Fl.div,
|
||
{
|
||
"data-radix-scroll-area-viewport": "",
|
||
...s,
|
||
asChild: o,
|
||
ref: c,
|
||
style: {
|
||
/**
|
||
* We don't support `visible` because the intention is to have at least one scrollbar
|
||
* if this component is used and `visible` will behave like `auto` in that case
|
||
* https://developer.mozilla.org/en-US/docs/Web/CSS/overflow#description
|
||
*
|
||
* We don't handle `auto` because the intention is for the native implementation
|
||
* to be hidden if using this component. We just want to ensure the node is scrollable
|
||
* so could have used either `scroll` or `auto` here. We picked `scroll` to prevent
|
||
* the browser from having to work out whether to render native scrollbars or not,
|
||
* we tell it to with the intention of hiding them in CSS.
|
||
*/
|
||
overflowX: l.scrollbarXEnabled ? "scroll" : "hidden",
|
||
overflowY: l.scrollbarYEnabled ? "scroll" : "hidden",
|
||
...e.style
|
||
},
|
||
children: $Y({ asChild: o, children: n }, (p) => /* @__PURE__ */ (0, pe.jsx)(
|
||
"div",
|
||
{
|
||
"data-radix-scroll-area-content": "",
|
||
ref: l.onContentChange,
|
||
style: { minWidth: l.scrollbarXEnabled ? "fit-content" : void 0 },
|
||
children: p
|
||
}
|
||
))
|
||
}
|
||
)
|
||
] });
|
||
}
|
||
);
|
||
Y9.displayName = G9;
|
||
to = "ScrollAreaScrollbar", K9 = q.forwardRef(
|
||
(e, t) => {
|
||
let { forceMount: r, ...n } = e, o = Xr(to, e.__scopeScrollArea), { onScrollbarXEnabledChange: i, onScrollbarYEnabledChange: s } = o, l = e.
|
||
orientation === "horizontal";
|
||
return q.useEffect(() => (l ? i(!0) : s(!0), () => {
|
||
l ? i(!1) : s(!1);
|
||
}), [l, i, s]), o.type === "hover" ? /* @__PURE__ */ (0, pe.jsx)(kY, { ...n, ref: t, forceMount: r }) : o.type === "scroll" ? /* @__PURE__ */ (0, pe.jsx)(
|
||
FY, { ...n, ref: t, forceMount: r }) : o.type === "auto" ? /* @__PURE__ */ (0, pe.jsx)(X9, { ...n, ref: t, forceMount: r }) : o.type ===
|
||
"always" ? /* @__PURE__ */ (0, pe.jsx)(M4, { ...n, ref: t }) : null;
|
||
}
|
||
);
|
||
K9.displayName = to;
|
||
kY = q.forwardRef((e, t) => {
|
||
let { forceMount: r, ...n } = e, o = Xr(to, e.__scopeScrollArea), [i, s] = q.useState(!1);
|
||
return q.useEffect(() => {
|
||
let l = o.scrollArea, u = 0;
|
||
if (l) {
|
||
let c = /* @__PURE__ */ a(() => {
|
||
window.clearTimeout(u), s(!0);
|
||
}, "handlePointerEnter"), p = /* @__PURE__ */ a(() => {
|
||
u = window.setTimeout(() => s(!1), o.scrollHideDelay);
|
||
}, "handlePointerLeave");
|
||
return l.addEventListener("pointerenter", c), l.addEventListener("pointerleave", p), () => {
|
||
window.clearTimeout(u), l.removeEventListener("pointerenter", c), l.removeEventListener("pointerleave", p);
|
||
};
|
||
}
|
||
}, [o.scrollArea, o.scrollHideDelay]), /* @__PURE__ */ (0, pe.jsx)(Ll, { present: r || i, children: /* @__PURE__ */ (0, pe.jsx)(
|
||
X9,
|
||
{
|
||
"data-state": i ? "visible" : "hidden",
|
||
...n,
|
||
ref: t
|
||
}
|
||
) });
|
||
}), FY = q.forwardRef((e, t) => {
|
||
let { forceMount: r, ...n } = e, o = Xr(to, e.__scopeScrollArea), i = e.orientation === "horizontal", s = eh(() => u("SCROLL_END"), 100),
|
||
[l, u] = IY("hidden", {
|
||
hidden: {
|
||
SCROLL: "scrolling"
|
||
},
|
||
scrolling: {
|
||
SCROLL_END: "idle",
|
||
POINTER_ENTER: "interacting"
|
||
},
|
||
interacting: {
|
||
SCROLL: "interacting",
|
||
POINTER_LEAVE: "idle"
|
||
},
|
||
idle: {
|
||
HIDE: "hidden",
|
||
SCROLL: "scrolling",
|
||
POINTER_ENTER: "interacting"
|
||
}
|
||
});
|
||
return q.useEffect(() => {
|
||
if (l === "idle") {
|
||
let c = window.setTimeout(() => u("HIDE"), o.scrollHideDelay);
|
||
return () => window.clearTimeout(c);
|
||
}
|
||
}, [l, o.scrollHideDelay, u]), q.useEffect(() => {
|
||
let c = o.viewport, p = i ? "scrollLeft" : "scrollTop";
|
||
if (c) {
|
||
let h = c[p], m = /* @__PURE__ */ a(() => {
|
||
let g = c[p];
|
||
h !== g && (u("SCROLL"), s()), h = g;
|
||
}, "handleScroll");
|
||
return c.addEventListener("scroll", m), () => c.removeEventListener("scroll", m);
|
||
}
|
||
}, [o.viewport, i, u, s]), /* @__PURE__ */ (0, pe.jsx)(Ll, { present: r || l !== "hidden", children: /* @__PURE__ */ (0, pe.jsx)(
|
||
M4,
|
||
{
|
||
"data-state": l === "hidden" ? "hidden" : "visible",
|
||
...n,
|
||
ref: t,
|
||
onPointerEnter: za(e.onPointerEnter, () => u("POINTER_ENTER")),
|
||
onPointerLeave: za(e.onPointerLeave, () => u("POINTER_LEAVE"))
|
||
}
|
||
) });
|
||
}), X9 = q.forwardRef((e, t) => {
|
||
let r = Xr(to, e.__scopeScrollArea), { forceMount: n, ...o } = e, [i, s] = q.useState(!1), l = e.orientation === "horizontal", u = eh(() => {
|
||
if (r.viewport) {
|
||
let c = r.viewport.offsetWidth < r.viewport.scrollWidth, p = r.viewport.offsetHeight < r.viewport.scrollHeight;
|
||
s(l ? c : p);
|
||
}
|
||
}, 10);
|
||
return Nl(r.viewport, u), Nl(r.content, u), /* @__PURE__ */ (0, pe.jsx)(Ll, { present: n || i, children: /* @__PURE__ */ (0, pe.jsx)(
|
||
M4,
|
||
{
|
||
"data-state": i ? "visible" : "hidden",
|
||
...o,
|
||
ref: t
|
||
}
|
||
) });
|
||
}), M4 = q.forwardRef((e, t) => {
|
||
let { orientation: r = "vertical", ...n } = e, o = Xr(to, e.__scopeScrollArea), i = q.useRef(null), s = q.useRef(0), [l, u] = q.useState(
|
||
{
|
||
content: 0,
|
||
viewport: 0,
|
||
scrollbar: { size: 0, paddingStart: 0, paddingEnd: 0 }
|
||
}), c = t_(l.viewport, l.content), p = {
|
||
...n,
|
||
sizes: l,
|
||
onSizesChange: u,
|
||
hasThumb: c > 0 && c < 1,
|
||
onThumbChange: /* @__PURE__ */ a((m) => i.current = m, "onThumbChange"),
|
||
onThumbPointerUp: /* @__PURE__ */ a(() => s.current = 0, "onThumbPointerUp"),
|
||
onThumbPointerDown: /* @__PURE__ */ a((m) => s.current = m, "onThumbPointerDown")
|
||
};
|
||
function h(m, g) {
|
||
return zY(m, s.current, l, g);
|
||
}
|
||
return a(h, "getScrollPosition"), r === "horizontal" ? /* @__PURE__ */ (0, pe.jsx)(
|
||
LY,
|
||
{
|
||
...p,
|
||
ref: t,
|
||
onThumbPositionChange: /* @__PURE__ */ a(() => {
|
||
if (o.viewport && i.current) {
|
||
let m = o.viewport.scrollLeft, g = V9(m, l, o.dir);
|
||
i.current.style.transform = `translate3d(${g}px, 0, 0)`;
|
||
}
|
||
}, "onThumbPositionChange"),
|
||
onWheelScroll: /* @__PURE__ */ a((m) => {
|
||
o.viewport && (o.viewport.scrollLeft = m);
|
||
}, "onWheelScroll"),
|
||
onDragScroll: /* @__PURE__ */ a((m) => {
|
||
o.viewport && (o.viewport.scrollLeft = h(m, o.dir));
|
||
}, "onDragScroll")
|
||
}
|
||
) : r === "vertical" ? /* @__PURE__ */ (0, pe.jsx)(
|
||
OY,
|
||
{
|
||
...p,
|
||
ref: t,
|
||
onThumbPositionChange: /* @__PURE__ */ a(() => {
|
||
if (o.viewport && i.current) {
|
||
let m = o.viewport.scrollTop, g = V9(m, l);
|
||
i.current.style.transform = `translate3d(0, ${g}px, 0)`;
|
||
}
|
||
}, "onThumbPositionChange"),
|
||
onWheelScroll: /* @__PURE__ */ a((m) => {
|
||
o.viewport && (o.viewport.scrollTop = m);
|
||
}, "onWheelScroll"),
|
||
onDragScroll: /* @__PURE__ */ a((m) => {
|
||
o.viewport && (o.viewport.scrollTop = h(m));
|
||
}, "onDragScroll")
|
||
}
|
||
) : null;
|
||
}), LY = q.forwardRef((e, t) => {
|
||
let { sizes: r, onSizesChange: n, ...o } = e, i = Xr(to, e.__scopeScrollArea), [s, l] = q.useState(), u = q.useRef(null), c = Fo(t, u, i.
|
||
onScrollbarXChange);
|
||
return q.useEffect(() => {
|
||
u.current && l(getComputedStyle(u.current));
|
||
}, [u]), /* @__PURE__ */ (0, pe.jsx)(
|
||
J9,
|
||
{
|
||
"data-orientation": "horizontal",
|
||
...o,
|
||
ref: c,
|
||
sizes: r,
|
||
style: {
|
||
bottom: 0,
|
||
left: i.dir === "rtl" ? "var(--radix-scroll-area-corner-width)" : 0,
|
||
right: i.dir === "ltr" ? "var(--radix-scroll-area-corner-width)" : 0,
|
||
"--radix-scroll-area-thumb-width": Z1(r) + "px",
|
||
...e.style
|
||
},
|
||
onThumbPointerDown: /* @__PURE__ */ a((p) => e.onThumbPointerDown(p.x), "onThumbPointerDown"),
|
||
onDragScroll: /* @__PURE__ */ a((p) => e.onDragScroll(p.x), "onDragScroll"),
|
||
onWheelScroll: /* @__PURE__ */ a((p, h) => {
|
||
if (i.viewport) {
|
||
let m = i.viewport.scrollLeft + p.deltaX;
|
||
e.onWheelScroll(m), n_(m, h) && p.preventDefault();
|
||
}
|
||
}, "onWheelScroll"),
|
||
onResize: /* @__PURE__ */ a(() => {
|
||
u.current && i.viewport && s && n({
|
||
content: i.viewport.scrollWidth,
|
||
viewport: i.viewport.offsetWidth,
|
||
scrollbar: {
|
||
size: u.current.clientWidth,
|
||
paddingStart: J1(s.paddingLeft),
|
||
paddingEnd: J1(s.paddingRight)
|
||
}
|
||
});
|
||
}, "onResize")
|
||
}
|
||
);
|
||
}), OY = q.forwardRef((e, t) => {
|
||
let { sizes: r, onSizesChange: n, ...o } = e, i = Xr(to, e.__scopeScrollArea), [s, l] = q.useState(), u = q.useRef(null), c = Fo(t, u, i.
|
||
onScrollbarYChange);
|
||
return q.useEffect(() => {
|
||
u.current && l(getComputedStyle(u.current));
|
||
}, [u]), /* @__PURE__ */ (0, pe.jsx)(
|
||
J9,
|
||
{
|
||
"data-orientation": "vertical",
|
||
...o,
|
||
ref: c,
|
||
sizes: r,
|
||
style: {
|
||
top: 0,
|
||
right: i.dir === "ltr" ? 0 : void 0,
|
||
left: i.dir === "rtl" ? 0 : void 0,
|
||
bottom: "var(--radix-scroll-area-corner-height)",
|
||
"--radix-scroll-area-thumb-height": Z1(r) + "px",
|
||
...e.style
|
||
},
|
||
onThumbPointerDown: /* @__PURE__ */ a((p) => e.onThumbPointerDown(p.y), "onThumbPointerDown"),
|
||
onDragScroll: /* @__PURE__ */ a((p) => e.onDragScroll(p.y), "onDragScroll"),
|
||
onWheelScroll: /* @__PURE__ */ a((p, h) => {
|
||
if (i.viewport) {
|
||
let m = i.viewport.scrollTop + p.deltaY;
|
||
e.onWheelScroll(m), n_(m, h) && p.preventDefault();
|
||
}
|
||
}, "onWheelScroll"),
|
||
onResize: /* @__PURE__ */ a(() => {
|
||
u.current && i.viewport && s && n({
|
||
content: i.viewport.scrollHeight,
|
||
viewport: i.viewport.offsetHeight,
|
||
scrollbar: {
|
||
size: u.current.clientHeight,
|
||
paddingStart: J1(s.paddingTop),
|
||
paddingEnd: J1(s.paddingBottom)
|
||
}
|
||
});
|
||
}, "onResize")
|
||
}
|
||
);
|
||
}), [NY, Q9] = W9(to), J9 = q.forwardRef((e, t) => {
|
||
let {
|
||
__scopeScrollArea: r,
|
||
sizes: n,
|
||
hasThumb: o,
|
||
onThumbChange: i,
|
||
onThumbPointerUp: s,
|
||
onThumbPointerDown: l,
|
||
onThumbPositionChange: u,
|
||
onDragScroll: c,
|
||
onWheelScroll: p,
|
||
onResize: h,
|
||
...m
|
||
} = e, g = Xr(to, r), [w, v] = q.useState(null), S = Fo(t, (I) => v(I)), E = q.useRef(null), y = q.useRef(""), b = g.viewport, x = n.content -
|
||
n.viewport, C = Ba(p), R = Ba(u), D = eh(h, 10);
|
||
function A(I) {
|
||
if (E.current) {
|
||
let k = I.clientX - E.current.left, M = I.clientY - E.current.top;
|
||
c({ x: k, y: M });
|
||
}
|
||
}
|
||
return a(A, "handleDragScroll"), q.useEffect(() => {
|
||
let I = /* @__PURE__ */ a((k) => {
|
||
let M = k.target;
|
||
w?.contains(M) && C(k, x);
|
||
}, "handleWheel");
|
||
return document.addEventListener("wheel", I, { passive: !1 }), () => document.removeEventListener("wheel", I, { passive: !1 });
|
||
}, [b, w, x, C]), q.useEffect(R, [n, R]), Nl(w, D), Nl(g.content, D), /* @__PURE__ */ (0, pe.jsx)(
|
||
NY,
|
||
{
|
||
scope: r,
|
||
scrollbar: w,
|
||
hasThumb: o,
|
||
onThumbChange: Ba(i),
|
||
onThumbPointerUp: Ba(s),
|
||
onThumbPositionChange: R,
|
||
onThumbPointerDown: Ba(l),
|
||
children: /* @__PURE__ */ (0, pe.jsx)(
|
||
Fl.div,
|
||
{
|
||
...m,
|
||
ref: S,
|
||
style: { position: "absolute", ...m.style },
|
||
onPointerDown: za(e.onPointerDown, (I) => {
|
||
I.button === 0 && (I.target.setPointerCapture(I.pointerId), E.current = w.getBoundingClientRect(), y.current = document.body.style.
|
||
webkitUserSelect, document.body.style.webkitUserSelect = "none", g.viewport && (g.viewport.style.scrollBehavior = "auto"), A(I));
|
||
}),
|
||
onPointerMove: za(e.onPointerMove, A),
|
||
onPointerUp: za(e.onPointerUp, (I) => {
|
||
let k = I.target;
|
||
k.hasPointerCapture(I.pointerId) && k.releasePointerCapture(I.pointerId), document.body.style.webkitUserSelect = y.current, g.
|
||
viewport && (g.viewport.style.scrollBehavior = ""), E.current = null;
|
||
})
|
||
}
|
||
)
|
||
}
|
||
);
|
||
}), Q1 = "ScrollAreaThumb", Z9 = q.forwardRef(
|
||
(e, t) => {
|
||
let { forceMount: r, ...n } = e, o = Q9(Q1, e.__scopeScrollArea);
|
||
return /* @__PURE__ */ (0, pe.jsx)(Ll, { present: r || o.hasThumb, children: /* @__PURE__ */ (0, pe.jsx)(MY, { ref: t, ...n }) });
|
||
}
|
||
), MY = q.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeScrollArea: r, style: n, ...o } = e, i = Xr(Q1, r), s = Q9(Q1, r), { onThumbPositionChange: l } = s, u = Fo(
|
||
t,
|
||
(h) => s.onThumbChange(h)
|
||
), c = q.useRef(), p = eh(() => {
|
||
c.current && (c.current(), c.current = void 0);
|
||
}, 100);
|
||
return q.useEffect(() => {
|
||
let h = i.viewport;
|
||
if (h) {
|
||
let m = /* @__PURE__ */ a(() => {
|
||
if (p(), !c.current) {
|
||
let g = HY(h, l);
|
||
c.current = g, l();
|
||
}
|
||
}, "handleScroll");
|
||
return l(), h.addEventListener("scroll", m), () => h.removeEventListener("scroll", m);
|
||
}
|
||
}, [i.viewport, p, l]), /* @__PURE__ */ (0, pe.jsx)(
|
||
Fl.div,
|
||
{
|
||
"data-state": s.hasThumb ? "visible" : "hidden",
|
||
...o,
|
||
ref: u,
|
||
style: {
|
||
width: "var(--radix-scroll-area-thumb-width)",
|
||
height: "var(--radix-scroll-area-thumb-height)",
|
||
...n
|
||
},
|
||
onPointerDownCapture: za(e.onPointerDownCapture, (h) => {
|
||
let g = h.target.getBoundingClientRect(), w = h.clientX - g.left, v = h.clientY - g.top;
|
||
s.onThumbPointerDown({ x: w, y: v });
|
||
}),
|
||
onPointerUp: za(e.onPointerUp, s.onThumbPointerUp)
|
||
}
|
||
);
|
||
}
|
||
);
|
||
Z9.displayName = Q1;
|
||
B4 = "ScrollAreaCorner", e_ = q.forwardRef(
|
||
(e, t) => {
|
||
let r = Xr(B4, e.__scopeScrollArea), n = !!(r.scrollbarX && r.scrollbarY);
|
||
return r.type !== "scroll" && n ? /* @__PURE__ */ (0, pe.jsx)(BY, { ...e, ref: t }) : null;
|
||
}
|
||
);
|
||
e_.displayName = B4;
|
||
BY = q.forwardRef((e, t) => {
|
||
let { __scopeScrollArea: r, ...n } = e, o = Xr(B4, r), [i, s] = q.useState(0), [l, u] = q.useState(0), c = !!(i && l);
|
||
return Nl(o.scrollbarX, () => {
|
||
let p = o.scrollbarX?.offsetHeight || 0;
|
||
o.onCornerHeightChange(p), u(p);
|
||
}), Nl(o.scrollbarY, () => {
|
||
let p = o.scrollbarY?.offsetWidth || 0;
|
||
o.onCornerWidthChange(p), s(p);
|
||
}), c ? /* @__PURE__ */ (0, pe.jsx)(
|
||
Fl.div,
|
||
{
|
||
...n,
|
||
ref: t,
|
||
style: {
|
||
width: i,
|
||
height: l,
|
||
position: "absolute",
|
||
right: o.dir === "ltr" ? 0 : void 0,
|
||
left: o.dir === "rtl" ? 0 : void 0,
|
||
bottom: 0,
|
||
...e.style
|
||
}
|
||
}
|
||
) : null;
|
||
});
|
||
a(J1, "toInt");
|
||
a(t_, "getThumbRatio");
|
||
a(Z1, "getThumbSize");
|
||
a(zY, "getScrollPositionFromPointer");
|
||
a(V9, "getThumbOffsetFromScroll");
|
||
a(r_, "linearScale");
|
||
a(n_, "isScrollingWithinScrollbarBounds");
|
||
HY = /* @__PURE__ */ a((e, t = () => {
|
||
}) => {
|
||
let r = { left: e.scrollLeft, top: e.scrollTop }, n = 0;
|
||
return (/* @__PURE__ */ a(function o() {
|
||
let i = { left: e.scrollLeft, top: e.scrollTop }, s = r.left !== i.left, l = r.top !== i.top;
|
||
(s || l) && t(), r = i, n = window.requestAnimationFrame(o);
|
||
}, "loop"))(), () => window.cancelAnimationFrame(n);
|
||
}, "addUnlinkedScrollListener");
|
||
a(eh, "useDebounceCallback");
|
||
a(Nl, "useResizeObserver");
|
||
a($Y, "getSubtree");
|
||
o_ = q9, a_ = Y9, i_ = K9, s_ = Z9, l_ = e_;
|
||
});
|
||
|
||
// src/components/components/ScrollArea/ScrollArea.tsx
|
||
var ro, VY, UY, c_, p_, Mi, th = T(() => {
|
||
"use strict";
|
||
ro = P(L(), 1);
|
||
Y();
|
||
u_();
|
||
VY = _(o_)(
|
||
({ scrollbarsize: e, offset: t }) => ({
|
||
width: "100%",
|
||
height: "100%",
|
||
overflow: "hidden",
|
||
"--scrollbar-size": `${e + t}px`,
|
||
"--radix-scroll-area-thumb-width": `${e}px`
|
||
})
|
||
), UY = _(a_)({
|
||
width: "100%",
|
||
height: "100%"
|
||
}), c_ = _(i_)(({ offset: e, horizontal: t, vertical: r }) => ({
|
||
display: "flex",
|
||
userSelect: "none",
|
||
// ensures no selection
|
||
touchAction: "none",
|
||
// disable browser handling of all panning and zooming gestures on touch devices
|
||
background: "transparent",
|
||
transition: "all 0.2s ease-out",
|
||
borderRadius: "var(--scrollbar-size)",
|
||
zIndex: 1,
|
||
'&[data-orientation="vertical"]': {
|
||
width: "var(--scrollbar-size)",
|
||
paddingRight: e,
|
||
marginTop: e,
|
||
marginBottom: t === "true" && r === "true" ? 0 : e
|
||
},
|
||
'&[data-orientation="horizontal"]': {
|
||
flexDirection: "column",
|
||
height: "var(--scrollbar-size)",
|
||
paddingBottom: e,
|
||
marginLeft: e,
|
||
marginRight: t === "true" && r === "true" ? 0 : e
|
||
}
|
||
})), p_ = _(s_)(({ theme: e }) => ({
|
||
flex: 1,
|
||
background: e.textMutedColor,
|
||
opacity: 0.5,
|
||
borderRadius: "var(--scrollbar-size)",
|
||
position: "relative",
|
||
transition: "opacity 0.2s ease-out",
|
||
"&:hover": { opacity: 0.8 },
|
||
/* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */
|
||
"::before": {
|
||
content: '""',
|
||
position: "absolute",
|
||
top: "50%",
|
||
left: "50%",
|
||
transform: "translate(-50%,-50%)",
|
||
width: "100%",
|
||
height: "100%"
|
||
}
|
||
})), Mi = (0, ro.forwardRef)(
|
||
({ children: e, horizontal: t = !1, vertical: r = !1, offset: n = 2, scrollbarSize: o = 6, className: i }, s) => /* @__PURE__ */ ro.default.
|
||
createElement(VY, { scrollbarsize: o, offset: n, className: i }, /* @__PURE__ */ ro.default.createElement(UY, { ref: s }, e), t && /* @__PURE__ */ ro.default.
|
||
createElement(
|
||
c_,
|
||
{
|
||
orientation: "horizontal",
|
||
offset: n,
|
||
horizontal: t.toString(),
|
||
vertical: r.toString()
|
||
},
|
||
/* @__PURE__ */ ro.default.createElement(p_, null)
|
||
), r && /* @__PURE__ */ ro.default.createElement(
|
||
c_,
|
||
{
|
||
orientation: "vertical",
|
||
offset: n,
|
||
horizontal: t.toString(),
|
||
vertical: r.toString()
|
||
},
|
||
/* @__PURE__ */ ro.default.createElement(p_, null)
|
||
), t && r && /* @__PURE__ */ ro.default.createElement(l_, null))
|
||
);
|
||
Mi.displayName = "ScrollArea";
|
||
});
|
||
|
||
// src/components/components/syntaxhighlighter/syntaxhighlighter.tsx
|
||
var z4 = {};
|
||
de(z4, {
|
||
SyntaxHighlighter: () => Kp,
|
||
createCopyToClipboardFunction: () => rh,
|
||
default: () => tK,
|
||
supportedLanguages: () => h_
|
||
});
|
||
function rh() {
|
||
return f_?.clipboard ? (e) => f_.clipboard.writeText(e) : async (e) => {
|
||
let t = Yp.createElement("TEXTAREA"), r = Yp.activeElement;
|
||
t.value = e, Yp.body.appendChild(t), t.select(), Yp.execCommand("copy"), Yp.body.removeChild(t), r.focus();
|
||
};
|
||
}
|
||
var Tr, d_, f_, Yp, WY, h_, qY, GY, YY, KY, XY, QY, JY, m_, ZY, eK, Kp, tK, Xp = T(() => {
|
||
"use strict";
|
||
Tr = P(L(), 1);
|
||
Y();
|
||
qe();
|
||
Mt();
|
||
d_ = P(Yn(), 1);
|
||
RA();
|
||
IA();
|
||
FA();
|
||
BA();
|
||
VA();
|
||
YA();
|
||
JA();
|
||
n9();
|
||
i9();
|
||
f9();
|
||
m9();
|
||
S9();
|
||
CA();
|
||
P4();
|
||
th();
|
||
({ navigator: f_, document: Yp, window: WY } = z), h_ = {
|
||
jsextra: jA,
|
||
jsx: QA,
|
||
json: GA,
|
||
yml: w9,
|
||
md: r9,
|
||
bash: TA,
|
||
css: kA,
|
||
html: a9,
|
||
tsx: p9,
|
||
typescript: h9,
|
||
graphql: MA
|
||
};
|
||
Object.entries(h_).forEach(([e, t]) => {
|
||
W1.registerLanguage(e, t);
|
||
});
|
||
qY = (0, d_.default)(2)(
|
||
(e) => Object.entries(e.code || {}).reduce((t, [r, n]) => ({ ...t, [`* .${r}`]: n }), {})
|
||
), GY = rh();
|
||
a(rh, "createCopyToClipboardFunction");
|
||
YY = _.div(
|
||
({ theme: e }) => ({
|
||
position: "relative",
|
||
overflow: "hidden",
|
||
color: e.color.defaultText
|
||
}),
|
||
({ theme: e, bordered: t }) => t ? {
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
borderRadius: e.borderRadius,
|
||
background: e.background.content
|
||
} : {},
|
||
({ showLineNumbers: e }) => e ? {
|
||
// use the before pseudo element to display line numbers
|
||
".react-syntax-highlighter-line-number::before": {
|
||
content: "attr(data-line-number)"
|
||
}
|
||
} : {}
|
||
), KY = /* @__PURE__ */ a(({ children: e, className: t }) => /* @__PURE__ */ Tr.default.createElement(Mi, { horizontal: !0, vertical: !0, className: t },
|
||
e), "UnstyledScroller"), XY = _(KY)(
|
||
{
|
||
position: "relative"
|
||
},
|
||
({ theme: e }) => qY(e)
|
||
), QY = _.pre(({ theme: e, padded: t }) => ({
|
||
display: "flex",
|
||
justifyContent: "flex-start",
|
||
margin: 0,
|
||
padding: t ? e.layoutMargin : 0
|
||
})), JY = _.div(({ theme: e }) => ({
|
||
flex: 1,
|
||
paddingLeft: 2,
|
||
// TODO: To match theming/global.ts for now
|
||
paddingRight: e.layoutMargin,
|
||
opacity: 1,
|
||
fontFamily: e.typography.fonts.mono
|
||
})), m_ = /* @__PURE__ */ a((e) => {
|
||
let t = [...e.children], r = t[0], n = r.children[0].value, o = {
|
||
...r,
|
||
// empty the line-number element
|
||
children: [],
|
||
properties: {
|
||
...r.properties,
|
||
// add a data-line-number attribute to line-number element, so we can access the line number with `content: attr(data-line-number)`
|
||
"data-line-number": n,
|
||
// remove the 'userSelect: none' style, which will produce extra empty lines when copy-pasting in firefox
|
||
style: { ...r.properties.style, userSelect: "auto" }
|
||
}
|
||
};
|
||
return t[0] = o, { ...e, children: t };
|
||
}, "processLineNumber"), ZY = /* @__PURE__ */ a(({ rows: e, stylesheet: t, useInlineStyles: r }) => e.map((n, o) => Li({
|
||
node: m_(n),
|
||
stylesheet: t,
|
||
useInlineStyles: r,
|
||
key: `code-segement${o}`
|
||
})), "defaultRenderer"), eK = /* @__PURE__ */ a((e, t) => t ? e ? ({ rows: r, ...n }) => e({ rows: r.map((o) => m_(o)), ...n }) : ZY : e, "\
|
||
wrapRenderer"), Kp = /* @__PURE__ */ a(({
|
||
children: e,
|
||
language: t = "jsx",
|
||
copyable: r = !1,
|
||
bordered: n = !1,
|
||
padded: o = !1,
|
||
format: i = !0,
|
||
formatter: s = void 0,
|
||
className: l = void 0,
|
||
showLineNumbers: u = !1,
|
||
...c
|
||
}) => {
|
||
if (typeof e != "string" || !e.trim())
|
||
return null;
|
||
let [p, h] = (0, Tr.useState)("");
|
||
(0, Tr.useEffect)(() => {
|
||
s ? s(i, e).then(h) : h(e.trim());
|
||
}, [e, i, s]);
|
||
let [m, g] = (0, Tr.useState)(!1), w = (0, Tr.useCallback)(
|
||
(S) => {
|
||
S.preventDefault(), GY(p).then(() => {
|
||
g(!0), WY.setTimeout(() => g(!1), 1500);
|
||
}).catch(ge.error);
|
||
},
|
||
[p]
|
||
), v = eK(c.renderer, u);
|
||
return /* @__PURE__ */ Tr.default.createElement(
|
||
YY,
|
||
{
|
||
bordered: n,
|
||
padded: o,
|
||
showLineNumbers: u,
|
||
className: l
|
||
},
|
||
/* @__PURE__ */ Tr.default.createElement(XY, null, /* @__PURE__ */ Tr.default.createElement(
|
||
W1,
|
||
{
|
||
padded: o || n,
|
||
language: t,
|
||
showLineNumbers: u,
|
||
showInlineLineNumbers: u,
|
||
useInlineStyles: !1,
|
||
PreTag: QY,
|
||
CodeTag: JY,
|
||
lineNumberContainerStyle: {},
|
||
...c,
|
||
renderer: v
|
||
},
|
||
p
|
||
)),
|
||
r ? /* @__PURE__ */ Tr.default.createElement(q1, { actionItems: [{ title: m ? "Copied" : "Copy", onClick: w }] }) : null
|
||
);
|
||
}, "SyntaxHighlighter");
|
||
Kp.registerLanguage = (...e) => W1.registerLanguage(...e);
|
||
tK = Kp;
|
||
});
|
||
|
||
// ../node_modules/prettier/plugins/html.mjs
|
||
function UZ(e) {
|
||
if (typeof e == "string") return tT;
|
||
if (Array.isArray(e)) return rT;
|
||
if (!e) return;
|
||
let { type: t } = e;
|
||
if (lT.has(t)) return t;
|
||
}
|
||
function qZ(e) {
|
||
let t = e === null ? "null" : typeof e;
|
||
if (t !== "string" && t !== "object") return `Unexpected doc '${t}',
|
||
Expected it to be 'string' or 'object'.`;
|
||
if (uT(e)) throw new Error("doc is valid.");
|
||
let r = Object.prototype.toString.call(e);
|
||
if (r !== "[object Object]") return `Unexpected doc '${r}'.`;
|
||
let n = WZ([...lT].map((o) => `'${o}'`));
|
||
return `Unexpected doc.type '${e.type}'.
|
||
Expected it to be ${n}.`;
|
||
}
|
||
function ao(e) {
|
||
return Vi(e), { type: rw, contents: e };
|
||
}
|
||
function pT(e, t) {
|
||
return Vi(t), { type: nw, contents: t, n: e };
|
||
}
|
||
function st(e, t = {}) {
|
||
return Vi(e), uw(t.expandedStates, !0), { type: ow, id: t.id, contents: e, break: !!t.shouldBreak, expandedStates: t.expandedStates };
|
||
}
|
||
function KZ(e) {
|
||
return pT(Number.NEGATIVE_INFINITY, e);
|
||
}
|
||
function XZ(e) {
|
||
return pT({ type: "root" }, e);
|
||
}
|
||
function fT(e) {
|
||
return uw(e), { type: aw, parts: e };
|
||
}
|
||
function Ph(e, t = "", r = {}) {
|
||
return Vi(e), t !== "" && Vi(t), { type: iw, breakContents: e, flatContents: t, groupId: r.groupId };
|
||
}
|
||
function QZ(e, t) {
|
||
return Vi(e), { type: sw, contents: e, groupId: t.groupId, negate: t.negate };
|
||
}
|
||
function vu(e, t) {
|
||
Vi(e), uw(t);
|
||
let r = [];
|
||
for (let n = 0; n < t.length; n++) n !== 0 && r.push(e), r.push(t[n]);
|
||
return r;
|
||
}
|
||
function dT(e, t) {
|
||
if (typeof e == "string") return t(e);
|
||
let r = /* @__PURE__ */ new Map();
|
||
return n(e);
|
||
function n(i) {
|
||
if (r.has(i)) return r.get(i);
|
||
let s = o(i);
|
||
return r.set(i, s), s;
|
||
}
|
||
function o(i) {
|
||
switch (uT(i)) {
|
||
case rT:
|
||
return t(i.map(n));
|
||
case aw:
|
||
return t({ ...i, parts: i.parts.map(n) });
|
||
case iw:
|
||
return t({ ...i, breakContents: n(i.breakContents), flatContents: n(i.flatContents) });
|
||
case ow: {
|
||
let { expandedStates: s, contents: l } = i;
|
||
return s ? (s = s.map(n), l = s[0]) : l = n(l), t({ ...i, contents: l, expandedStates: s });
|
||
}
|
||
case nw:
|
||
case rw:
|
||
case sw:
|
||
case sT:
|
||
case aT:
|
||
return t({ ...i, contents: n(i.contents) });
|
||
case tT:
|
||
case nT:
|
||
case oT:
|
||
case iT:
|
||
case gu:
|
||
case lw:
|
||
return t(i);
|
||
default:
|
||
throw new YZ(i);
|
||
}
|
||
}
|
||
}
|
||
function Dn(e, t = eee) {
|
||
return dT(e, (r) => typeof r == "string" ? vu(t, r.split(`
|
||
`)) : r);
|
||
}
|
||
function ree(e, t) {
|
||
let r = t === !0 || t === Ch ? Ch : S_, n = r === Ch ? S_ : Ch, o = 0, i = 0;
|
||
for (let s of e) s === r ? o++ : s === n && i++;
|
||
return o > i ? n : r;
|
||
}
|
||
function oee(e) {
|
||
if (typeof e != "string") throw new TypeError("Expected a string");
|
||
return e.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d");
|
||
}
|
||
function pee(e) {
|
||
return e?.type === "front-matter";
|
||
}
|
||
function hT(e, t) {
|
||
var r;
|
||
if (e.type === "text" || e.type === "comment" || zh(e) || e.type === "yaml" || e.type === "toml") return null;
|
||
if (e.type === "attribute" && delete t.value, e.type === "docType" && delete t.value, e.type === "angularControlFlowBlock" && (r = e.parameters) !=
|
||
null && r.children) for (let n of t.parameters.children) dee.has(e.name) ? delete n.expression : n.expression = n.expression.trim();
|
||
e.type === "angularIcuExpression" && (t.switchValue = e.switchValue.trim()), e.type === "angularLetDeclarationInitializer" && delete t.value;
|
||
}
|
||
async function mee(e, t) {
|
||
if (e.language === "yaml") {
|
||
let r = e.value.trim(), n = r ? await t(r, { parser: "yaml" }) : "";
|
||
return XZ([e.startDelimiter, e.explicitLanguage, Fe, n, n ? Fe : "", e.endDelimiter]);
|
||
}
|
||
}
|
||
function Hh(e, t = !0) {
|
||
return [ao([Bt, e]), t ? Bt : ""];
|
||
}
|
||
function yu(e, t) {
|
||
let r = e.type === "NGRoot" ? e.node.type === "NGMicrosyntax" && e.node.body.length === 1 && e.node.body[0].type === "NGMicrosyntaxExpress\
|
||
ion" ? e.node.body[0].expression : e.node : e.type === "JsExpressionRoot" ? e.node : e;
|
||
return r && (r.type === "ObjectExpression" || r.type === "ArrayExpression" || (t.parser === "__vue_expression" || t.parser === "__vue_ts_e\
|
||
xpression") && (r.type === "TemplateLiteral" || r.type === "StringLiteral"));
|
||
}
|
||
async function An(e, t, r, n) {
|
||
r = { __isInHtmlAttribute: !0, __embeddedInHtml: !0, ...r };
|
||
let o = !0;
|
||
n && (r.__onHtmlBindingRoot = (s, l) => {
|
||
o = n(s, l);
|
||
});
|
||
let i = await t(e, r, t);
|
||
return o ? st(i) : Hh(i);
|
||
}
|
||
function vee(e, t, r, n) {
|
||
let { node: o } = r, i = n.originalText.slice(o.sourceSpan.start.offset, o.sourceSpan.end.offset);
|
||
return /^\s*$/u.test(i) ? "" : An(i, e, { parser: "__ng_directive", __isInHtmlAttribute: !1 }, yu);
|
||
}
|
||
function E_(e, t) {
|
||
if (!t) return;
|
||
let r = wee(t).toLowerCase();
|
||
return e.find(({ filenames: n }) => n?.some((o) => o.toLowerCase() === r)) ?? e.find(({ extensions: n }) => n?.some((o) => r.endsWith(o)));
|
||
}
|
||
function See(e, t) {
|
||
if (t) return e.find(({ name: r }) => r.toLowerCase() === t) ?? e.find(({ aliases: r }) => r?.includes(t)) ?? e.find(({ extensions: r }) => r?.
|
||
includes(`.${t}`));
|
||
}
|
||
function Eee(e, t) {
|
||
let r = e.plugins.flatMap((o) => o.languages ?? []), n = See(r, t.language) ?? E_(r, t.physicalFile) ?? E_(r, t.file) ?? (t.physicalFile, void 0);
|
||
return n?.parsers[0];
|
||
}
|
||
function Dee(e) {
|
||
return e.type === "element" && !e.hasExplicitNamespace && !["html", "svg"].includes(e.namespace);
|
||
}
|
||
function gT(e, t) {
|
||
return !!(e.type === "ieConditionalComment" && e.lastChild && !e.lastChild.isSelfClosing && !e.lastChild.endSourceSpan || e.type === "ieCo\
|
||
nditionalComment" && !e.complete || mu(e) && e.children.some((r) => r.type !== "text" && r.type !== "interpolation") || pw(e, t) && !Oo(e) &&
|
||
e.type !== "interpolation");
|
||
}
|
||
function jh(e) {
|
||
return e.type === "attribute" || !e.parent || !e.prev ? !1 : Tee(e.prev);
|
||
}
|
||
function Tee(e) {
|
||
return e.type === "comment" && e.value.trim() === "prettier-ignore";
|
||
}
|
||
function Qr(e) {
|
||
return e.type === "text" || e.type === "comment";
|
||
}
|
||
function Oo(e) {
|
||
return e.type === "element" && (e.fullName === "script" || e.fullName === "style" || e.fullName === "svg:style" || e.fullName === "svg:scr\
|
||
ipt" || sf(e) && (e.name === "script" || e.name === "style"));
|
||
}
|
||
function Iee(e) {
|
||
return e.children && !Oo(e);
|
||
}
|
||
function Pee(e) {
|
||
return Oo(e) || e.type === "interpolation" || vT(e);
|
||
}
|
||
function vT(e) {
|
||
return CT(e).startsWith("pre");
|
||
}
|
||
function kee(e, t) {
|
||
var r, n;
|
||
let o = i();
|
||
if (o && !e.prev && (n = (r = e.parent) == null ? void 0 : r.tagDefinition) != null && n.ignoreFirstLf) return e.type === "interpolation";
|
||
return o;
|
||
function i() {
|
||
return zh(e) || e.type === "angularControlFlowBlock" ? !1 : (e.type === "text" || e.type === "interpolation") && e.prev && (e.prev.type ===
|
||
"text" || e.prev.type === "interpolation") ? !0 : !e.parent || e.parent.cssDisplay === "none" ? !1 : mu(e.parent) ? !0 : !(!e.prev && (e.
|
||
parent.type === "root" || mu(e) && e.parent || Oo(e.parent) || Vh(e.parent, t) || !$ee(e.parent.cssDisplay)) || e.prev && !Uee(e.prev.cssDisplay));
|
||
}
|
||
}
|
||
function Fee(e, t) {
|
||
return zh(e) || e.type === "angularControlFlowBlock" ? !1 : (e.type === "text" || e.type === "interpolation") && e.next && (e.next.type ===
|
||
"text" || e.next.type === "interpolation") ? !0 : !e.parent || e.parent.cssDisplay === "none" ? !1 : mu(e.parent) ? !0 : !(!e.next && (e.parent.
|
||
type === "root" || mu(e) && e.parent || Oo(e.parent) || Vh(e.parent, t) || !jee(e.parent.cssDisplay)) || e.next && !Vee(e.next.cssDisplay));
|
||
}
|
||
function Lee(e) {
|
||
return Wee(e.cssDisplay) && !Oo(e);
|
||
}
|
||
function Rh(e) {
|
||
return zh(e) || e.next && e.sourceSpan.end && e.sourceSpan.end.line + 1 < e.next.sourceSpan.start.line;
|
||
}
|
||
function Oee(e) {
|
||
return yT(e) || e.type === "element" && e.children.length > 0 && (["body", "script", "style"].includes(e.name) || e.children.some((t) => Mee(
|
||
t))) || e.firstChild && e.firstChild === e.lastChild && e.firstChild.type !== "text" && ST(e.firstChild) && (!e.lastChild.isTrailingSpaceSensitive ||
|
||
ET(e.lastChild));
|
||
}
|
||
function yT(e) {
|
||
return e.type === "element" && e.children.length > 0 && (["html", "head", "ul", "ol", "select"].includes(e.name) || e.cssDisplay.startsWith(
|
||
"table") && e.cssDisplay !== "table-cell");
|
||
}
|
||
function W4(e) {
|
||
return bT(e) || e.prev && Nee(e.prev) || wT(e);
|
||
}
|
||
function Nee(e) {
|
||
return bT(e) || e.type === "element" && e.fullName === "br" || wT(e);
|
||
}
|
||
function wT(e) {
|
||
return ST(e) && ET(e);
|
||
}
|
||
function ST(e) {
|
||
return e.hasLeadingSpaces && (e.prev ? e.prev.sourceSpan.end.line < e.sourceSpan.start.line : e.parent.type === "root" || e.parent.startSourceSpan.
|
||
end.line < e.sourceSpan.start.line);
|
||
}
|
||
function ET(e) {
|
||
return e.hasTrailingSpaces && (e.next ? e.next.sourceSpan.start.line > e.sourceSpan.end.line : e.parent.type === "root" || e.parent.endSourceSpan &&
|
||
e.parent.endSourceSpan.start.line > e.sourceSpan.end.line);
|
||
}
|
||
function bT(e) {
|
||
switch (e.type) {
|
||
case "ieConditionalComment":
|
||
case "comment":
|
||
case "directive":
|
||
return !0;
|
||
case "element":
|
||
return ["script", "select"].includes(e.name);
|
||
}
|
||
return !1;
|
||
}
|
||
function cw(e) {
|
||
return e.lastChild ? cw(e.lastChild) : e;
|
||
}
|
||
function Mee(e) {
|
||
var t;
|
||
return (t = e.children) == null ? void 0 : t.some((r) => r.type !== "text");
|
||
}
|
||
function xT(e) {
|
||
if (e) switch (e) {
|
||
case "module":
|
||
case "text/javascript":
|
||
case "text/babel":
|
||
case "application/javascript":
|
||
return "babel";
|
||
case "application/x-typescript":
|
||
return "typescript";
|
||
case "text/markdown":
|
||
return "markdown";
|
||
case "text/html":
|
||
return "html";
|
||
case "text/x-handlebars-template":
|
||
return "glimmer";
|
||
default:
|
||
if (e.endsWith("json") || e.endsWith("importmap") || e === "speculationrules") return "json";
|
||
}
|
||
}
|
||
function Bee(e, t) {
|
||
let { name: r, attrMap: n } = e;
|
||
if (r !== "script" || Object.prototype.hasOwnProperty.call(n, "src")) return;
|
||
let { type: o, lang: i } = e.attrMap;
|
||
return !i && !o ? "babel" : $h(t, { language: i }) ?? xT(o);
|
||
}
|
||
function zee(e, t) {
|
||
if (!pw(e, t)) return;
|
||
let { attrMap: r } = e;
|
||
if (Object.prototype.hasOwnProperty.call(r, "src")) return;
|
||
let { type: n, lang: o } = r;
|
||
return $h(t, { language: o }) ?? xT(n);
|
||
}
|
||
function Hee(e, t) {
|
||
if (e.name !== "style") return;
|
||
let { lang: r } = e.attrMap;
|
||
return r ? $h(t, { language: r }) : "css";
|
||
}
|
||
function b_(e, t) {
|
||
return Bee(e, t) ?? Hee(e, t) ?? zee(e, t);
|
||
}
|
||
function cf(e) {
|
||
return e === "block" || e === "list-item" || e.startsWith("table");
|
||
}
|
||
function $ee(e) {
|
||
return !cf(e) && e !== "inline-block";
|
||
}
|
||
function jee(e) {
|
||
return !cf(e) && e !== "inline-block";
|
||
}
|
||
function Vee(e) {
|
||
return !cf(e);
|
||
}
|
||
function Uee(e) {
|
||
return !cf(e);
|
||
}
|
||
function Wee(e) {
|
||
return !cf(e) && e !== "inline-block";
|
||
}
|
||
function mu(e) {
|
||
return CT(e).startsWith("pre");
|
||
}
|
||
function qee(e, t) {
|
||
let r = e;
|
||
for (; r; ) {
|
||
if (t(r)) return !0;
|
||
r = r.parent;
|
||
}
|
||
return !1;
|
||
}
|
||
function Gee(e, t) {
|
||
var r;
|
||
if (wu(e, t)) return "block";
|
||
if (((r = e.prev) == null ? void 0 : r.type) === "comment") {
|
||
let o = e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);
|
||
if (o) return o[1];
|
||
}
|
||
let n = !1;
|
||
if (e.type === "element" && e.namespace === "svg") if (qee(e, (o) => o.fullName === "svg:foreignObject")) n = !0;
|
||
else return e.name === "svg" ? "inline-block" : "block";
|
||
switch (t.htmlWhitespaceSensitivity) {
|
||
case "strict":
|
||
return "inline";
|
||
case "ignore":
|
||
return "block";
|
||
default:
|
||
return e.type === "element" && (!e.namespace || n || sf(e)) && xee[e.name] || bee;
|
||
}
|
||
}
|
||
function CT(e) {
|
||
return e.type === "element" && (!e.namespace || sf(e)) && Ree[e.name] || Cee;
|
||
}
|
||
function Yee(e) {
|
||
let t = Number.POSITIVE_INFINITY;
|
||
for (let r of e.split(`
|
||
`)) {
|
||
if (r.length === 0) continue;
|
||
let n = oo.getLeadingWhitespaceCount(r);
|
||
if (n === 0) return 0;
|
||
r.length !== n && n < t && (t = n);
|
||
}
|
||
return t === Number.POSITIVE_INFINITY ? 0 : t;
|
||
}
|
||
function RT(e, t = Yee(e)) {
|
||
return t === 0 ? e : e.split(`
|
||
`).map((r) => r.slice(t)).join(`
|
||
`);
|
||
}
|
||
function DT(e) {
|
||
return Ir(!1, Ir(!1, e, "'", "'"), """, '"');
|
||
}
|
||
function Ua(e) {
|
||
return DT(e.value);
|
||
}
|
||
function Vh(e, t) {
|
||
return wu(e, t) && !Kee.has(e.fullName);
|
||
}
|
||
function wu(e, t) {
|
||
return t.parser === "vue" && e.type === "element" && e.parent.type === "root" && e.fullName.toLowerCase() !== "html";
|
||
}
|
||
function pw(e, t) {
|
||
return wu(e, t) && (Vh(e, t) || e.attrMap.lang && e.attrMap.lang !== "html");
|
||
}
|
||
function Xee(e) {
|
||
let t = e.fullName;
|
||
return t.charAt(0) === "#" || t === "slot-scope" || t === "v-slot" || t.startsWith("v-slot:");
|
||
}
|
||
function Qee(e, t) {
|
||
let r = e.parent;
|
||
if (!wu(r, t)) return !1;
|
||
let n = r.fullName, o = e.fullName;
|
||
return n === "script" && o === "setup" || n === "style" && o === "vars";
|
||
}
|
||
function AT(e, t = e.value) {
|
||
return e.parent.isWhitespaceSensitive ? e.parent.isIndentationSensitive ? Dn(t) : Dn(RT(mT(t)), Fe) : vu(vt, oo.split(t));
|
||
}
|
||
function _T(e, t) {
|
||
return wu(e, t) && e.name === "script";
|
||
}
|
||
async function Jee(e, t) {
|
||
let r = [];
|
||
for (let [n, o] of e.split(TT).entries()) if (n % 2 === 0) r.push(Dn(o));
|
||
else try {
|
||
r.push(st(["{{", ao([vt, await An(o, t, { parser: "__ng_interpolation", __isInHtmlInterpolation: !0 })]), vt, "}}"]));
|
||
} catch {
|
||
r.push("{{", Dn(o), "}}");
|
||
}
|
||
return r;
|
||
}
|
||
function fw({ parser: e }) {
|
||
return (t, r, n) => An(Ua(n.node), t, { parser: e }, yu);
|
||
}
|
||
function rte(e, t) {
|
||
if (t.parser !== "angular") return;
|
||
let { node: r } = e, n = r.fullName;
|
||
if (n.startsWith("(") && n.endsWith(")") || n.startsWith("on-")) return Zee;
|
||
if (n.startsWith("[") && n.endsWith("]") || /^bind(?:on)?-/u.test(n) || /^ng-(?:if|show|hide|class|style)$/u.test(n)) return ete;
|
||
if (n.startsWith("*")) return tte;
|
||
let o = Ua(r);
|
||
if (/^i18n(?:-.+)?$/u.test(n)) return () => Hh(fT(AT(r, o.trim())), !o.includes("@@"));
|
||
if (TT.test(o)) return (i) => Jee(o, i);
|
||
}
|
||
function ote(e, t) {
|
||
let { node: r } = e, n = Ua(r);
|
||
if (r.fullName === "class" && !t.parentParser && !n.includes("{{")) return () => n.trim().split(/\s+/u).join(" ");
|
||
}
|
||
function x_(e) {
|
||
return e === " " || e === `
|
||
` || e === "\f" || e === "\r" || e === " ";
|
||
}
|
||
function pte(e) {
|
||
let t = e.length, r, n, o, i, s, l = 0, u;
|
||
function c(g) {
|
||
let w, v = g.exec(e.substring(l));
|
||
if (v) return [w] = v, l += w.length, w;
|
||
}
|
||
a(c, "p");
|
||
let p = [];
|
||
for (; ; ) {
|
||
if (c(ste), l >= t) {
|
||
if (p.length === 0) throw new Error("Must contain one or more image candidate strings.");
|
||
return p;
|
||
}
|
||
u = l, r = c(lte), n = [], r.slice(-1) === "," ? (r = r.replace(ute, ""), m()) : h();
|
||
}
|
||
function h() {
|
||
for (c(ite), o = "", i = "in descriptor"; ; ) {
|
||
if (s = e.charAt(l), i === "in descriptor") if (x_(s)) o && (n.push(o), o = "", i = "after descriptor");
|
||
else if (s === ",") {
|
||
l += 1, o && n.push(o), m();
|
||
return;
|
||
} else if (s === "(") o += s, i = "in parens";
|
||
else if (s === "") {
|
||
o && n.push(o), m();
|
||
return;
|
||
} else o += s;
|
||
else if (i === "in parens") if (s === ")") o += s, i = "in descriptor";
|
||
else if (s === "") {
|
||
n.push(o), m();
|
||
return;
|
||
} else o += s;
|
||
else if (i === "after descriptor" && !x_(s)) if (s === "") {
|
||
m();
|
||
return;
|
||
} else i = "in descriptor", l -= 1;
|
||
l += 1;
|
||
}
|
||
}
|
||
a(h, "f");
|
||
function m() {
|
||
let g = !1, w, v, S, E, y = {}, b, x, C, R, D;
|
||
for (E = 0; E < n.length; E++) b = n[E], x = b[b.length - 1], C = b.substring(0, b.length - 1), R = parseInt(C, 10), D = parseFloat(C), C_.
|
||
test(C) && x === "w" ? ((w || v) && (g = !0), R === 0 ? g = !0 : w = R) : cte.test(C) && x === "x" ? ((w || v || S) && (g = !0), D < 0 ?
|
||
g = !0 : v = D) : C_.test(C) && x === "h" ? ((S || v) && (g = !0), R === 0 ? g = !0 : S = R) : g = !0;
|
||
if (!g) y.source = { value: r, startOffset: u }, w && (y.width = { value: w }), v && (y.density = { value: v }), S && (y.height = { value: S }),
|
||
p.push(y);
|
||
else throw new Error(`Invalid srcset descriptor found in "${e}" at "${b}".`);
|
||
}
|
||
a(m, "d");
|
||
}
|
||
function dte(e) {
|
||
if (e.node.fullName === "srcset" && (e.parent.fullName === "img" || e.parent.fullName === "source")) return () => mte(Ua(e.node));
|
||
}
|
||
function mte(e) {
|
||
let t = fte(e), r = hte.filter((p) => t.some((h) => Object.prototype.hasOwnProperty.call(h, p)));
|
||
if (r.length > 1) throw new Error("Mixed descriptor in srcset is not supported");
|
||
let [n] = r, o = IT[n], i = t.map((p) => p.source.value), s = Math.max(...i.map((p) => p.length)), l = t.map((p) => p[n] ? String(p[n].value) :
|
||
""), u = l.map((p) => {
|
||
let h = p.indexOf(".");
|
||
return h === -1 ? p.length : h;
|
||
}), c = Math.max(...u);
|
||
return Hh(vu([",", vt], i.map((p, h) => {
|
||
let m = [p], g = l[h];
|
||
if (g) {
|
||
let w = s - p.length + 1, v = c - u[h], S = " ".repeat(w + v);
|
||
m.push(Ph(S, " "), g + o);
|
||
}
|
||
return m;
|
||
})));
|
||
}
|
||
function vte(e, t) {
|
||
let { node: r } = e, n = Ua(e.node).trim();
|
||
if (r.fullName === "style" && !t.parentParser && !n.includes("{{")) return async (o) => Hh(await o(n, { parser: "css", __isHTMLStyleAttribute: !0 }));
|
||
}
|
||
function yte(e, t) {
|
||
let { root: r } = e;
|
||
return q4.has(r) || q4.set(r, r.children.some((n) => _T(n, t) && ["ts", "typescript"].includes(n.attrMap.lang))), q4.get(r);
|
||
}
|
||
function wte(e, t, r) {
|
||
let { node: n } = r, o = Ua(n);
|
||
return An(`type T<${o}> = any`, e, { parser: "babel-ts", __isEmbeddedTypescriptGenericParameters: !0 }, yu);
|
||
}
|
||
function Ste(e, t, { parseWithTs: r }) {
|
||
return An(`function _(${e}) {}`, t, { parser: r ? "babel-ts" : "babel", __isVueBindings: !0 });
|
||
}
|
||
async function Ete(e, t, r, n) {
|
||
let o = Ua(r.node), { left: i, operator: s, right: l } = bte(o), u = dw(r, n);
|
||
return [st(await An(`function _(${i}) {}`, e, { parser: u ? "babel-ts" : "babel", __isVueForBindingLeft: !0 })), " ", s, " ", await An(l, e,
|
||
{ parser: u ? "__ts_expression" : "__js_expression" })];
|
||
}
|
||
function bte(e) {
|
||
let t = /(.*?)\s+(in|of)\s+(.*)/su, r = /,([^,\]}]*)(?:,([^,\]}]*))?$/u, n = /^\(|\)$/gu, o = e.match(t);
|
||
if (!o) return;
|
||
let i = {};
|
||
if (i.for = o[3].trim(), !i.for) return;
|
||
let s = Ir(!1, o[1].trim(), n, ""), l = s.match(r);
|
||
l ? (i.alias = s.replace(r, ""), i.iterator1 = l[1].trim(), l[2] && (i.iterator2 = l[2].trim())) : i.alias = s;
|
||
let u = [i.alias, i.iterator1, i.iterator2];
|
||
if (!u.some((c, p) => !c && (p === 0 || u.slice(p + 1).some(Boolean)))) return { left: u.filter(Boolean).join(","), operator: o[2], right: i.
|
||
for };
|
||
}
|
||
function xte(e, t) {
|
||
if (t.parser !== "vue") return;
|
||
let { node: r } = e, n = r.fullName;
|
||
if (n === "v-for") return Ete;
|
||
if (n === "generic" && _T(r.parent, t)) return wte;
|
||
let o = Ua(r), i = dw(e, t);
|
||
if (Xee(r) || Qee(r, t)) return (s) => Ste(o, s, { parseWithTs: i });
|
||
if (n.startsWith("@") || n.startsWith("v-on:")) return (s) => Cte(o, s, { parseWithTs: i });
|
||
if (n.startsWith(":") || n.startsWith("v-bind:")) return (s) => Rte(o, s, { parseWithTs: i });
|
||
if (n.startsWith("v-")) return (s) => PT(o, s, { parseWithTs: i });
|
||
}
|
||
async function Cte(e, t, { parseWithTs: r }) {
|
||
var n;
|
||
try {
|
||
return await PT(e, t, { parseWithTs: r });
|
||
} catch (o) {
|
||
if (((n = o.cause) == null ? void 0 : n.code) !== "BABEL_PARSER_SYNTAX_ERROR") throw o;
|
||
}
|
||
return An(e, t, { parser: r ? "__vue_ts_event_binding" : "__vue_event_binding" }, yu);
|
||
}
|
||
function Rte(e, t, { parseWithTs: r }) {
|
||
return An(e, t, { parser: r ? "__vue_ts_expression" : "__vue_expression" }, yu);
|
||
}
|
||
function PT(e, t, { parseWithTs: r }) {
|
||
return An(e, t, { parser: r ? "__ts_expression" : "__js_expression" }, yu);
|
||
}
|
||
function Ate(e, t) {
|
||
let { node: r } = e;
|
||
if (r.value) {
|
||
if (/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset, r.valueSpan.end.offset)) || t.parser ===
|
||
"lwc" && r.value.startsWith("{") && r.value.endsWith("}")) return [r.rawName, "=", r.value];
|
||
for (let n of [gte, vte, ate, Dte, nte]) {
|
||
let o = n(e, t);
|
||
if (o) return _te(o);
|
||
}
|
||
}
|
||
}
|
||
function _te(e) {
|
||
return async (t, r, n, o) => {
|
||
let i = await e(t, r, n, o);
|
||
if (i) return i = dT(i, (s) => typeof s == "string" ? Ir(!1, s, '"', """) : s), [n.node.rawName, '="', st(i), '"'];
|
||
};
|
||
}
|
||
function Ite(e) {
|
||
return Array.isArray(e) && e.length > 0;
|
||
}
|
||
function pf(e) {
|
||
return e.sourceSpan.start.offset;
|
||
}
|
||
function ff(e) {
|
||
return e.sourceSpan.end.offset;
|
||
}
|
||
function J4(e, t) {
|
||
return [e.isSelfClosing ? "" : Pte(e, t), nf(e, t)];
|
||
}
|
||
function Pte(e, t) {
|
||
return e.lastChild && lf(e.lastChild) ? "" : [kte(e, t), mw(e, t)];
|
||
}
|
||
function nf(e, t) {
|
||
return (e.next ? Wi(e.next) : hf(e.parent)) ? "" : [df(e, t), Ui(e, t)];
|
||
}
|
||
function kte(e, t) {
|
||
return hf(e) ? df(e.lastChild, t) : "";
|
||
}
|
||
function Ui(e, t) {
|
||
return lf(e) ? mw(e.parent, t) : Uh(e) ? gw(e.next, t) : "";
|
||
}
|
||
function mw(e, t) {
|
||
if (FT(!e.isSelfClosing), LT(e, t)) return "";
|
||
switch (e.type) {
|
||
case "ieConditionalComment":
|
||
return "<!";
|
||
case "element":
|
||
if (e.hasHtmComponentClosingTag) return "<//";
|
||
default:
|
||
return `</${e.rawName}`;
|
||
}
|
||
}
|
||
function df(e, t) {
|
||
if (LT(e, t)) return "";
|
||
switch (e.type) {
|
||
case "ieConditionalComment":
|
||
case "ieConditionalEndComment":
|
||
return "[endif]-->";
|
||
case "ieConditionalStartComment":
|
||
return "]><!-->";
|
||
case "interpolation":
|
||
return "}}";
|
||
case "angularIcuExpression":
|
||
return "}";
|
||
case "element":
|
||
if (e.isSelfClosing) return "/>";
|
||
default:
|
||
return ">";
|
||
}
|
||
}
|
||
function LT(e, t) {
|
||
return !e.isSelfClosing && !e.endSourceSpan && (jh(e) || gT(e.parent, t));
|
||
}
|
||
function Wi(e) {
|
||
return e.prev && e.prev.type !== "docType" && e.type !== "angularControlFlowBlock" && !Qr(e.prev) && e.isLeadingSpaceSensitive && !e.hasLeadingSpaces;
|
||
}
|
||
function hf(e) {
|
||
var t;
|
||
return ((t = e.lastChild) == null ? void 0 : t.isTrailingSpaceSensitive) && !e.lastChild.hasTrailingSpaces && !Qr(cw(e.lastChild)) && !mu(
|
||
e);
|
||
}
|
||
function lf(e) {
|
||
return !e.next && !e.hasTrailingSpaces && e.isTrailingSpaceSensitive && Qr(cw(e));
|
||
}
|
||
function Uh(e) {
|
||
return e.next && !Qr(e.next) && Qr(e) && e.isTrailingSpaceSensitive && !e.hasTrailingSpaces;
|
||
}
|
||
function Fte(e) {
|
||
let t = e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);
|
||
return t ? t[1] ? t[1].split(/\s+/u) : !0 : !1;
|
||
}
|
||
function Wh(e) {
|
||
return !e.prev && e.isLeadingSpaceSensitive && !e.hasLeadingSpaces;
|
||
}
|
||
function Lte(e, t, r) {
|
||
var n;
|
||
let { node: o } = e;
|
||
if (!hw(o.attrs)) return o.isSelfClosing ? " " : "";
|
||
let i = ((n = o.prev) == null ? void 0 : n.type) === "comment" && Fte(o.prev.value), s = typeof i == "boolean" ? () => i : Array.isArray(i) ?
|
||
(h) => i.includes(h.rawName) : () => !1, l = e.map(({ node: h }) => s(h) ? Dn(t.originalText.slice(pf(h), ff(h))) : r(), "attrs"), u = o.type ===
|
||
"element" && o.fullName === "script" && o.attrs.length === 1 && o.attrs[0].fullName === "src" && o.children.length === 0, c = t.singleAttributePerLine &&
|
||
o.attrs.length > 1 && !wu(o, t) ? Fe : vt, p = [ao([u ? " " : vt, vu(c, l)])];
|
||
return o.firstChild && Wh(o.firstChild) || o.isSelfClosing && hf(o.parent) || u ? p.push(o.isSelfClosing ? " " : "") : p.push(t.bracketSameLine ?
|
||
o.isSelfClosing ? " " : "" : o.isSelfClosing ? vt : Bt), p;
|
||
}
|
||
function Ote(e) {
|
||
return e.firstChild && Wh(e.firstChild) ? "" : vw(e);
|
||
}
|
||
function Z4(e, t, r) {
|
||
let { node: n } = e;
|
||
return [of(n, t), Lte(e, t, r), n.isSelfClosing ? "" : Ote(n)];
|
||
}
|
||
function of(e, t) {
|
||
return e.prev && Uh(e.prev) ? "" : [qi(e, t), gw(e, t)];
|
||
}
|
||
function qi(e, t) {
|
||
return Wh(e) ? vw(e.parent) : Wi(e) ? df(e.prev, t) : "";
|
||
}
|
||
function gw(e, t) {
|
||
switch (e.type) {
|
||
case "ieConditionalComment":
|
||
case "ieConditionalStartComment":
|
||
return `<!--[if ${e.condition}`;
|
||
case "ieConditionalEndComment":
|
||
return "<!--<!";
|
||
case "interpolation":
|
||
return "{{";
|
||
case "docType": {
|
||
if (e.value === "html") {
|
||
let r = t.filepath ?? "";
|
||
if (/\.html?$/u.test(r)) return R_;
|
||
}
|
||
return t.originalText.slice(pf(e), ff(e)).slice(0, R_.length);
|
||
}
|
||
case "angularIcuExpression":
|
||
return "{";
|
||
case "element":
|
||
if (e.condition) return `<!--[if ${e.condition}]><!--><${e.rawName}`;
|
||
default:
|
||
return `<${e.rawName}`;
|
||
}
|
||
}
|
||
function vw(e) {
|
||
switch (FT(!e.isSelfClosing), e.type) {
|
||
case "ieConditionalComment":
|
||
return "]>";
|
||
case "element":
|
||
if (e.condition) return "><!--<![endif]-->";
|
||
default:
|
||
return ">";
|
||
}
|
||
}
|
||
function Nte(e, t) {
|
||
if (!e.endSourceSpan) return "";
|
||
let r = e.startSourceSpan.end.offset;
|
||
e.firstChild && Wh(e.firstChild) && (r -= vw(e).length);
|
||
let n = e.endSourceSpan.start.offset;
|
||
return e.lastChild && lf(e.lastChild) ? n += mw(e, t).length : hf(e) && (n -= df(e.lastChild, t).length), t.originalText.slice(r, n);
|
||
}
|
||
function Bte(e, t) {
|
||
let { node: r } = e;
|
||
switch (r.type) {
|
||
case "element":
|
||
if (Oo(r) || r.type === "interpolation") return;
|
||
if (!r.isSelfClosing && pw(r, t)) {
|
||
let n = b_(r, t);
|
||
return n ? async (o, i) => {
|
||
let s = OT(r, t), l = /^\s*$/u.test(s), u = "";
|
||
return l || (u = await o(mT(s), { parser: n, __embeddedInHtml: !0 }), l = u === ""), [qi(r, t), st(Z4(e, t, i)), l ? "" : Fe, u, l ?
|
||
"" : Fe, J4(r, t), Ui(r, t)];
|
||
} : void 0;
|
||
}
|
||
break;
|
||
case "text":
|
||
if (Oo(r.parent)) {
|
||
let n = b_(r.parent, t);
|
||
if (n) return async (o) => {
|
||
let i = n === "markdown" ? RT(r.value.replace(/^[^\S\n]*\n/u, "")) : r.value, s = { parser: n, __embeddedInHtml: !0 };
|
||
if (t.parser === "html" && n === "babel") {
|
||
let l = "script", { attrMap: u } = r.parent;
|
||
u && (u.type === "module" || u.type === "text/babel" && u["data-type"] === "module") && (l = "module"), s.__babelSourceType = l;
|
||
}
|
||
return [uf, qi(r, t), await o(i, s), Ui(r, t)];
|
||
};
|
||
} else if (r.parent.type === "interpolation") return async (n) => {
|
||
let o = { __isInHtmlInterpolation: !0, __embeddedInHtml: !0 };
|
||
return t.parser === "angular" ? o.parser = "__ng_interpolation" : t.parser === "vue" ? o.parser = dw(e, t) ? "__vue_ts_expression" :
|
||
"__vue_expression" : o.parser = "__js_expression", [ao([vt, await n(r.value, o)]), r.parent.next && Wi(r.parent.next) ? " " : vt];
|
||
};
|
||
break;
|
||
case "attribute":
|
||
return Tte(e, t);
|
||
case "front-matter":
|
||
return (n) => gee(r, n);
|
||
case "angularControlFlowBlockParameters":
|
||
return Mte.has(e.parent.name) ? yee : void 0;
|
||
case "angularLetDeclarationInitializer":
|
||
return (n) => An(r.value, n, { parser: "__ng_binding", __isInHtmlAttribute: !1 });
|
||
}
|
||
}
|
||
function af(e) {
|
||
if (Zp !== null && typeof Zp.property) {
|
||
let t = Zp;
|
||
return Zp = af.prototype = null, t;
|
||
}
|
||
return Zp = af.prototype = e ?? /* @__PURE__ */ Object.create(null), new af();
|
||
}
|
||
function $te(e) {
|
||
return af(e);
|
||
}
|
||
function jte(e, t = "type") {
|
||
$te(e);
|
||
function r(n) {
|
||
let o = n[t], i = e[o];
|
||
if (!Array.isArray(i)) throw Object.assign(new Error(`Missing visitor keys for '${o}'.`), { node: n });
|
||
return i;
|
||
}
|
||
return a(r, "r"), r;
|
||
}
|
||
function Yte(e) {
|
||
return /^\s*<!--\s*@(?:format|prettier)\s*-->/u.test(e);
|
||
}
|
||
function Kte(e) {
|
||
return `<!-- @format -->
|
||
|
||
` + e;
|
||
}
|
||
function NT(e) {
|
||
let t = ff(e);
|
||
return e.type === "element" && !e.endSourceSpan && hw(e.children) ? Math.max(t, NT(Bh(!1, e.children, -1))) : t;
|
||
}
|
||
function ef(e, t, r) {
|
||
let n = e.node;
|
||
if (jh(n)) {
|
||
let o = NT(n);
|
||
return [qi(n, t), Dn(oo.trimEnd(t.originalText.slice(pf(n) + (n.prev && Uh(n.prev) ? gw(n).length : 0), o - (n.next && Wi(n.next) ? df(n,
|
||
t).length : 0)))), Ui(n, t)];
|
||
}
|
||
return r();
|
||
}
|
||
function Dh(e, t) {
|
||
return Qr(e) && Qr(t) ? e.isTrailingSpaceSensitive ? e.hasTrailingSpaces ? W4(t) ? Fe : vt : "" : W4(t) ? Fe : Bt : Uh(e) && (jh(t) || t.firstChild ||
|
||
t.isSelfClosing || t.type === "element" && t.attrs.length > 0) || e.type === "element" && e.isSelfClosing && Wi(t) ? "" : !t.isLeadingSpaceSensitive ||
|
||
W4(t) || Wi(t) && e.lastChild && lf(e.lastChild) && e.lastChild.lastChild && lf(e.lastChild.lastChild) ? Fe : t.hasLeadingSpaces ? vt : Bt;
|
||
}
|
||
function yw(e, t, r) {
|
||
let { node: n } = e;
|
||
if (yT(n)) return [uf, ...e.map((i) => {
|
||
let s = i.node, l = s.prev ? Dh(s.prev, s) : "";
|
||
return [l ? [l, Rh(s.prev) ? Fe : ""] : "", ef(i, t, r)];
|
||
}, "children")];
|
||
let o = n.children.map(() => Symbol(""));
|
||
return e.map((i, s) => {
|
||
let l = i.node;
|
||
if (Qr(l)) {
|
||
if (l.prev && Qr(l.prev)) {
|
||
let w = Dh(l.prev, l);
|
||
if (w) return Rh(l.prev) ? [Fe, Fe, ef(i, t, r)] : [w, ef(i, t, r)];
|
||
}
|
||
return ef(i, t, r);
|
||
}
|
||
let u = [], c = [], p = [], h = [], m = l.prev ? Dh(l.prev, l) : "", g = l.next ? Dh(l, l.next) : "";
|
||
return m && (Rh(l.prev) ? u.push(Fe, Fe) : m === Fe ? u.push(Fe) : Qr(l.prev) ? c.push(m) : c.push(Ph("", Bt, { groupId: o[s - 1] }))), g &&
|
||
(Rh(l) ? Qr(l.next) && h.push(Fe, Fe) : g === Fe ? Qr(l.next) && h.push(Fe) : p.push(g)), [...u, st([...c, st([ef(i, t, r), ...p], { id: o[s] })]),
|
||
...h];
|
||
}, "children");
|
||
}
|
||
function Qte(e, t, r) {
|
||
let { node: n } = e, o = [];
|
||
Jte(e) && o.push("} "), o.push("@", n.name), n.parameters && o.push(" (", st(r("parameters")), ")"), o.push(" {");
|
||
let i = MT(n);
|
||
return n.children.length > 0 ? (n.firstChild.hasLeadingSpaces = !0, n.lastChild.hasTrailingSpaces = !0, o.push(ao([Fe, yw(e, t, r)])), i &&
|
||
o.push(Fe, "}")) : i && o.push("}"), st(o, { shouldBreak: !0 });
|
||
}
|
||
function MT(e) {
|
||
var t, r;
|
||
return !(((t = e.next) == null ? void 0 : t.type) === "angularControlFlowBlock" && (r = Xte.get(e.name)) != null && r.has(e.next.name));
|
||
}
|
||
function Jte(e) {
|
||
let { previous: t } = e;
|
||
return t?.type === "angularControlFlowBlock" && !jh(t) && !MT(t);
|
||
}
|
||
function Zte(e, t, r) {
|
||
return [ao([Bt, vu([";", vt], e.map(r, "children"))]), Bt];
|
||
}
|
||
function ere(e, t, r) {
|
||
let { node: n } = e;
|
||
return [of(n, t), st([n.switchValue.trim(), ", ", n.clause, n.cases.length > 0 ? [",", ao([vt, vu(vt, e.map(r, "cases"))])] : "", Bt]), nf(
|
||
n, t)];
|
||
}
|
||
function tre(e, t, r) {
|
||
let { node: n } = e;
|
||
return [n.value, " {", st([ao([Bt, e.map(({ node: o }) => o.type === "text" && !oo.trim(o.value) ? "" : r(), "expression")]), Bt]), "}"];
|
||
}
|
||
function rre(e, t, r) {
|
||
let { node: n } = e;
|
||
if (gT(n, t)) return [qi(n, t), st(Z4(e, t, r)), Dn(OT(n, t)), ...J4(n, t), Ui(n, t)];
|
||
let o = n.children.length === 1 && (n.firstChild.type === "interpolation" || n.firstChild.type === "angularIcuExpression") && n.firstChild.
|
||
isLeadingSpaceSensitive && !n.firstChild.hasLeadingSpaces && n.lastChild.isTrailingSpaceSensitive && !n.lastChild.hasTrailingSpaces, i = Symbol(
|
||
"element-attr-group-id"), s = /* @__PURE__ */ a((p) => st([st(Z4(e, t, r), { id: i }), p, J4(n, t)]), "a"), l = /* @__PURE__ */ a((p) => o ?
|
||
QZ(p, { groupId: i }) : (Oo(n) || Vh(n, t)) && n.parent.type === "root" && t.parser === "vue" && !t.vueIndentScriptAndStyle ? p : ao(p), "\
|
||
o"), u = /* @__PURE__ */ a(() => o ? Ph(Bt, "", { groupId: i }) : n.firstChild.hasLeadingSpaces && n.firstChild.isLeadingSpaceSensitive ? vt :
|
||
n.firstChild.type === "text" && n.isWhitespaceSensitive && n.isIndentationSensitive ? KZ(Bt) : Bt, "u"), c = /* @__PURE__ */ a(() => (n.next ?
|
||
Wi(n.next) : hf(n.parent)) ? n.lastChild.hasTrailingSpaces && n.lastChild.isTrailingSpaceSensitive ? " " : "" : o ? Ph(Bt, "", { groupId: i }) :
|
||
n.lastChild.hasTrailingSpaces && n.lastChild.isTrailingSpaceSensitive ? vt : (n.lastChild.type === "comment" || n.lastChild.type === "text" &&
|
||
n.isWhitespaceSensitive && n.isIndentationSensitive) && new RegExp(`\\n[\\t ]{${t.tabWidth * (e.ancestors.length - 1)}}$`, "u").test(n.lastChild.
|
||
value) ? "" : Bt, "p");
|
||
return n.children.length === 0 ? s(n.hasDanglingSpaces && n.isDanglingSpaceSensitive ? vt : "") : s([Oee(n) ? uf : "", l([u(), yw(e, t, r)]),
|
||
c()]);
|
||
}
|
||
function kh(e) {
|
||
return e >= 9 && e <= 32 || e == 160;
|
||
}
|
||
function ww(e) {
|
||
return 48 <= e && e <= 57;
|
||
}
|
||
function Fh(e) {
|
||
return e >= 97 && e <= 122 || e >= 65 && e <= 90;
|
||
}
|
||
function nre(e) {
|
||
return e >= 97 && e <= 102 || e >= 65 && e <= 70 || ww(e);
|
||
}
|
||
function Sw(e) {
|
||
return e === 10 || e === 13;
|
||
}
|
||
function D_(e) {
|
||
return 48 <= e && e <= 55;
|
||
}
|
||
function G4(e) {
|
||
return e === 39 || e === 34 || e === 96;
|
||
}
|
||
function are(e) {
|
||
return e.replace(ore, (...t) => t[1].toUpperCase());
|
||
}
|
||
function sre(e, t) {
|
||
for (let r of ire) r(e, t);
|
||
return e;
|
||
}
|
||
function lre(e) {
|
||
e.walk((t) => {
|
||
if (t.type === "element" && t.tagDefinition.ignoreFirstLf && t.children.length > 0 && t.children[0].type === "text" && t.children[0].value[0] ===
|
||
`
|
||
`) {
|
||
let r = t.children[0];
|
||
r.value.length === 1 ? t.removeChild(r) : r.value = r.value.slice(1);
|
||
}
|
||
});
|
||
}
|
||
function ure(e) {
|
||
let t = /* @__PURE__ */ a((r) => {
|
||
var n, o;
|
||
return r.type === "element" && ((n = r.prev) == null ? void 0 : n.type) === "ieConditionalStartComment" && r.prev.sourceSpan.end.offset ===
|
||
r.startSourceSpan.start.offset && ((o = r.firstChild) == null ? void 0 : o.type) === "ieConditionalEndComment" && r.firstChild.sourceSpan.
|
||
start.offset === r.startSourceSpan.end.offset;
|
||
}, "e");
|
||
e.walk((r) => {
|
||
if (r.children) for (let n = 0; n < r.children.length; n++) {
|
||
let o = r.children[n];
|
||
if (!t(o)) continue;
|
||
let i = o.prev, s = o.firstChild;
|
||
r.removeChild(i), n--;
|
||
let l = new ne(i.sourceSpan.start, s.sourceSpan.end), u = new ne(l.start, o.sourceSpan.end);
|
||
o.condition = i.condition, o.sourceSpan = u, o.startSourceSpan = l, o.removeChild(s);
|
||
}
|
||
});
|
||
}
|
||
function cre(e, t, r) {
|
||
e.walk((n) => {
|
||
if (n.children) for (let o = 0; o < n.children.length; o++) {
|
||
let i = n.children[o];
|
||
if (i.type !== "text" && !t(i)) continue;
|
||
i.type !== "text" && (i.type = "text", i.value = r(i));
|
||
let s = i.prev;
|
||
!s || s.type !== "text" || (s.value += i.value, s.sourceSpan = new ne(s.sourceSpan.start, i.sourceSpan.end), n.removeChild(i), o--);
|
||
}
|
||
});
|
||
}
|
||
function pre(e) {
|
||
return cre(e, (t) => t.type === "cdata", (t) => `<![CDATA[${t.value}]]>`);
|
||
}
|
||
function fre(e) {
|
||
let t = /* @__PURE__ */ a((r) => {
|
||
var n, o;
|
||
return r.type === "element" && r.attrs.length === 0 && r.children.length === 1 && r.firstChild.type === "text" && !oo.hasWhitespaceCharacter(
|
||
r.children[0].value) && !r.firstChild.hasLeadingSpaces && !r.firstChild.hasTrailingSpaces && r.isLeadingSpaceSensitive && !r.hasLeadingSpaces &&
|
||
r.isTrailingSpaceSensitive && !r.hasTrailingSpaces && ((n = r.prev) == null ? void 0 : n.type) === "text" && ((o = r.next) == null ? void 0 :
|
||
o.type) === "text";
|
||
}, "e");
|
||
e.walk((r) => {
|
||
if (r.children) for (let n = 0; n < r.children.length; n++) {
|
||
let o = r.children[n];
|
||
if (!t(o)) continue;
|
||
let i = o.prev, s = o.next;
|
||
i.value += `<${o.rawName}>` + o.firstChild.value + `</${o.rawName}>` + s.value, i.sourceSpan = new ne(i.sourceSpan.start, s.sourceSpan.
|
||
end), i.isTrailingSpaceSensitive = s.isTrailingSpaceSensitive, i.hasTrailingSpaces = s.hasTrailingSpaces, r.removeChild(o), n--, r.removeChild(
|
||
s);
|
||
}
|
||
});
|
||
}
|
||
function dre(e, t) {
|
||
if (t.parser === "html") return;
|
||
let r = /\{\{(.+?)\}\}/su;
|
||
e.walk((n) => {
|
||
if (Iee(n)) for (let o of n.children) {
|
||
if (o.type !== "text") continue;
|
||
let i = o.sourceSpan.start, s = null, l = o.value.split(r);
|
||
for (let u = 0; u < l.length; u++, i = s) {
|
||
let c = l[u];
|
||
if (u % 2 === 0) {
|
||
s = i.moveBy(c.length), c.length > 0 && n.insertChildBefore(o, { type: "text", value: c, sourceSpan: new ne(i, s) });
|
||
continue;
|
||
}
|
||
s = i.moveBy(c.length + 4), n.insertChildBefore(o, { type: "interpolation", sourceSpan: new ne(i, s), children: c.length === 0 ? [] :
|
||
[{ type: "text", value: c, sourceSpan: new ne(i.moveBy(2), s.moveBy(-2)) }] });
|
||
}
|
||
n.removeChild(o);
|
||
}
|
||
});
|
||
}
|
||
function hre(e) {
|
||
e.walk((t) => {
|
||
if (!t.children) return;
|
||
if (t.children.length === 0 || t.children.length === 1 && t.children[0].type === "text" && oo.trim(t.children[0].value).length === 0) {
|
||
t.hasDanglingSpaces = t.children.length > 0, t.children = [];
|
||
return;
|
||
}
|
||
let r = Pee(t), n = vT(t);
|
||
if (!r) for (let o = 0; o < t.children.length; o++) {
|
||
let i = t.children[o];
|
||
if (i.type !== "text") continue;
|
||
let { leadingWhitespace: s, text: l, trailingWhitespace: u } = _ee(i.value), c = i.prev, p = i.next;
|
||
l ? (i.value = l, i.sourceSpan = new ne(i.sourceSpan.start.moveBy(s.length), i.sourceSpan.end.moveBy(-u.length)), s && (c && (c.hasTrailingSpaces =
|
||
!0), i.hasLeadingSpaces = !0), u && (i.hasTrailingSpaces = !0, p && (p.hasLeadingSpaces = !0))) : (t.removeChild(i), o--, (s || u) && (c &&
|
||
(c.hasTrailingSpaces = !0), p && (p.hasLeadingSpaces = !0)));
|
||
}
|
||
t.isWhitespaceSensitive = r, t.isIndentationSensitive = n;
|
||
});
|
||
}
|
||
function mre(e) {
|
||
e.walk((t) => {
|
||
t.isSelfClosing = !t.children || t.type === "element" && (t.tagDefinition.isVoid || t.endSourceSpan && t.startSourceSpan.start === t.endSourceSpan.
|
||
start && t.startSourceSpan.end === t.endSourceSpan.end);
|
||
});
|
||
}
|
||
function gre(e, t) {
|
||
e.walk((r) => {
|
||
r.type === "element" && (r.hasHtmComponentClosingTag = r.endSourceSpan && /^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.
|
||
start.offset, r.endSourceSpan.end.offset)));
|
||
});
|
||
}
|
||
function vre(e, t) {
|
||
e.walk((r) => {
|
||
r.cssDisplay = Gee(r, t);
|
||
});
|
||
}
|
||
function yre(e, t) {
|
||
e.walk((r) => {
|
||
let { children: n } = r;
|
||
if (n) {
|
||
if (n.length === 0) {
|
||
r.isDanglingSpaceSensitive = Lee(r);
|
||
return;
|
||
}
|
||
for (let o of n) o.isLeadingSpaceSensitive = kee(o, t), o.isTrailingSpaceSensitive = Fee(o, t);
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o];
|
||
i.isLeadingSpaceSensitive = (o === 0 || i.prev.isTrailingSpaceSensitive) && i.isLeadingSpaceSensitive, i.isTrailingSpaceSensitive = (o ===
|
||
n.length - 1 || i.next.isLeadingSpaceSensitive) && i.isTrailingSpaceSensitive;
|
||
}
|
||
}
|
||
});
|
||
}
|
||
function Sre(e, t, r) {
|
||
let { node: n } = e;
|
||
switch (n.type) {
|
||
case "front-matter":
|
||
return Dn(n.raw);
|
||
case "root":
|
||
return t.__onHtmlRoot && t.__onHtmlRoot(n), [st(yw(e, t, r)), Fe];
|
||
case "element":
|
||
case "ieConditionalComment":
|
||
return rre(e, t, r);
|
||
case "angularControlFlowBlock":
|
||
return Qte(e, t, r);
|
||
case "angularControlFlowBlockParameters":
|
||
return Zte(e, t, r);
|
||
case "angularControlFlowBlockParameter":
|
||
return oo.trim(n.expression);
|
||
case "angularLetDeclaration":
|
||
return st(["@let ", st([n.id, " =", st(ao([vt, r("init")]))]), ";"]);
|
||
case "angularLetDeclarationInitializer":
|
||
return n.value;
|
||
case "angularIcuExpression":
|
||
return ere(e, t, r);
|
||
case "angularIcuCase":
|
||
return tre(e, t, r);
|
||
case "ieConditionalStartComment":
|
||
case "ieConditionalEndComment":
|
||
return [of(n), nf(n)];
|
||
case "interpolation":
|
||
return [of(n, t), ...e.map(r, "children"), nf(n, t)];
|
||
case "text": {
|
||
if (n.parent.type === "interpolation") {
|
||
let l = /\n[^\S\n]*$/u, u = l.test(n.value), c = u ? n.value.replace(l, "") : n.value;
|
||
return [Dn(c), u ? Fe : ""];
|
||
}
|
||
let o = qi(n, t), i = AT(n), s = Ui(n, t);
|
||
return i[0] = [o, i[0]], i.push([i.pop(), s]), fT(i);
|
||
}
|
||
case "docType":
|
||
return [st([of(n, t), " ", Ir(!1, n.value.replace(/^html\b/iu, "html"), /\s+/gu, " ")]), nf(n, t)];
|
||
case "comment":
|
||
return [qi(n, t), Dn(t.originalText.slice(pf(n), ff(n))), Ui(n, t)];
|
||
case "attribute": {
|
||
if (n.value === null) return n.rawName;
|
||
let o = DT(n.value), i = nee(o, '"');
|
||
return [n.rawName, "=", i, Dn(i === '"' ? Ir(!1, o, '"', """) : Ir(!1, o, "'", "'")), i];
|
||
}
|
||
case "cdata":
|
||
default:
|
||
throw new cee(n, "HTML");
|
||
}
|
||
}
|
||
function qh(e, t = !0) {
|
||
if (e[0] != ":") return [null, e];
|
||
let r = e.indexOf(":", 1);
|
||
if (r === -1) {
|
||
if (t) throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);
|
||
return [null, e];
|
||
}
|
||
return [e.slice(1, r), e.slice(r + 1)];
|
||
}
|
||
function O_(e) {
|
||
return qh(e)[1] === "ng-container";
|
||
}
|
||
function N_(e) {
|
||
return qh(e)[1] === "ng-content";
|
||
}
|
||
function Th(e) {
|
||
return e === null ? null : qh(e)[0];
|
||
}
|
||
function Oh(e, t) {
|
||
return e ? `:${e}:${t}` : t;
|
||
}
|
||
function M_() {
|
||
return Ih || (Ih = {}, Ah(Bi.HTML, ["iframe|srcdoc", "*|innerHTML", "*|outerHTML"]), Ah(Bi.STYLE, ["*|style"]), Ah(Bi.URL, ["*|formAction",
|
||
"area|href", "area|ping", "audio|src", "a|href", "a|ping", "blockquote|cite", "body|background", "del|cite", "form|action", "img|src", "in\
|
||
put|src", "ins|cite", "q|cite", "source|src", "track|src", "video|poster", "video|src"]), Ah(Bi.RESOURCE_URL, ["applet|code", "applet|codeba\
|
||
se", "base|href", "embed|src", "frame|src", "head|profile", "html|manifest", "iframe|src", "link|href", "media|src", "object|codebase", "obj\
|
||
ect|data", "script|src"])), Ih;
|
||
}
|
||
function Ah(e, t) {
|
||
for (let r of t) Ih[r.toLowerCase()] = e;
|
||
}
|
||
function Lre(e) {
|
||
switch (e) {
|
||
case "width":
|
||
case "height":
|
||
case "minWidth":
|
||
case "minHeight":
|
||
case "maxWidth":
|
||
case "maxHeight":
|
||
case "left":
|
||
case "top":
|
||
case "bottom":
|
||
case "right":
|
||
case "fontSize":
|
||
case "outlineWidth":
|
||
case "outlineOffset":
|
||
case "paddingTop":
|
||
case "paddingLeft":
|
||
case "paddingBottom":
|
||
case "paddingRight":
|
||
case "marginTop":
|
||
case "marginLeft":
|
||
case "marginBottom":
|
||
case "marginRight":
|
||
case "borderRadius":
|
||
case "borderWidth":
|
||
case "borderTopWidth":
|
||
case "borderLeftWidth":
|
||
case "borderRightWidth":
|
||
case "borderBottomWidth":
|
||
case "textIndent":
|
||
return !0;
|
||
default:
|
||
return !1;
|
||
}
|
||
}
|
||
function tw(e) {
|
||
return tf || (B_ = new te({ canSelfClose: !0 }), tf = Object.assign(/* @__PURE__ */ Object.create(null), { base: new te({ isVoid: !0 }), meta: new te(
|
||
{ isVoid: !0 }), area: new te({ isVoid: !0 }), embed: new te({ isVoid: !0 }), link: new te({ isVoid: !0 }), img: new te({ isVoid: !0 }), input: new te(
|
||
{ isVoid: !0 }), param: new te({ isVoid: !0 }), hr: new te({ isVoid: !0 }), br: new te({ isVoid: !0 }), source: new te({ isVoid: !0 }), track: new te(
|
||
{ isVoid: !0 }), wbr: new te({ isVoid: !0 }), p: new te({ closedByChildren: ["address", "article", "aside", "blockquote", "div", "dl", "fi\
|
||
eldset", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hgroup", "hr", "main", "nav", "ol", "p", "pre", "section", "table",
|
||
"ul"], closedByParent: !0 }), thead: new te({ closedByChildren: ["tbody", "tfoot"] }), tbody: new te({ closedByChildren: ["tbody", "tfoot"],
|
||
closedByParent: !0 }), tfoot: new te({ closedByChildren: ["tbody"], closedByParent: !0 }), tr: new te({ closedByChildren: ["tr"], closedByParent: !0 }),
|
||
td: new te({ closedByChildren: ["td", "th"], closedByParent: !0 }), th: new te({ closedByChildren: ["td", "th"], closedByParent: !0 }), col: new te(
|
||
{ isVoid: !0 }), svg: new te({ implicitNamespacePrefix: "svg" }), foreignObject: new te({ implicitNamespacePrefix: "svg", preventNamespaceInheritance: !0 }),
|
||
math: new te({ implicitNamespacePrefix: "math" }), li: new te({ closedByChildren: ["li"], closedByParent: !0 }), dt: new te({ closedByChildren: [
|
||
"dt", "dd"] }), dd: new te({ closedByChildren: ["dt", "dd"], closedByParent: !0 }), rb: new te({ closedByChildren: ["rb", "rt", "rtc", "rp"],
|
||
closedByParent: !0 }), rt: new te({ closedByChildren: ["rb", "rt", "rtc", "rp"], closedByParent: !0 }), rtc: new te({ closedByChildren: ["\
|
||
rb", "rtc", "rp"], closedByParent: !0 }), rp: new te({ closedByChildren: ["rb", "rt", "rtc", "rp"], closedByParent: !0 }), optgroup: new te(
|
||
{ closedByChildren: ["optgroup"], closedByParent: !0 }), option: new te({ closedByChildren: ["option", "optgroup"], closedByParent: !0 }),
|
||
pre: new te({ ignoreFirstLf: !0 }), listing: new te({ ignoreFirstLf: !0 }), style: new te({ contentType: Rn.RAW_TEXT }), script: new te({ contentType: Rn.
|
||
RAW_TEXT }), title: new te({ contentType: { default: Rn.ESCAPABLE_RAW_TEXT, svg: Rn.PARSABLE_DATA } }), textarea: new te({ contentType: Rn.
|
||
ESCAPABLE_RAW_TEXT, ignoreFirstLf: !0 }) }), new Fre().allKnownElementNames().forEach((t) => {
|
||
!tf[t] && Th(t) === null && (tf[t] = new te({ canSelfClose: !1 }));
|
||
})), tf[e] ?? B_;
|
||
}
|
||
function jT(e, t, r = null) {
|
||
let n = [], o = e.visit ? (i) => e.visit(i, r) || i.visit(e, r) : (i) => i.visit(e, r);
|
||
return t.forEach((i) => {
|
||
let s = o(i);
|
||
s && n.push(s);
|
||
}), n;
|
||
}
|
||
function Wre(e, t) {
|
||
if (t != null && !(Array.isArray(t) && t.length == 2)) throw new Error(`Expected '${e}' to be an array, [start, end].`);
|
||
if (t != null) {
|
||
let r = t[0], n = t[1];
|
||
Ure.forEach((o) => {
|
||
if (o.test(r) || o.test(n)) throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`);
|
||
});
|
||
}
|
||
}
|
||
function Yre(e, t, r, n = {}) {
|
||
let o = new Qre(new BT(e, t), r, n);
|
||
return o.tokenize(), new Gre(nne(o.tokens), o.errors, o.nonNormalizedIcuExpressions);
|
||
}
|
||
function Bl(e) {
|
||
return `Unexpected character "${e === 0 ? "EOF" : String.fromCharCode(e)}"`;
|
||
}
|
||
function $_(e) {
|
||
return `Unknown entity "${e}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`;
|
||
}
|
||
function Xre(e, t) {
|
||
return `Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`;
|
||
}
|
||
function et(e) {
|
||
return !kh(e) || e === 0;
|
||
}
|
||
function j_(e) {
|
||
return kh(e) || e === 62 || e === 60 || e === 47 || e === 39 || e === 34 || e === 61 || e === 0;
|
||
}
|
||
function Jre(e) {
|
||
return (e < 97 || 122 < e) && (e < 65 || 90 < e) && (e < 48 || e > 57);
|
||
}
|
||
function Zre(e) {
|
||
return e === 59 || e === 0 || !nre(e);
|
||
}
|
||
function ene(e) {
|
||
return e === 59 || e === 0 || !Fh(e);
|
||
}
|
||
function tne(e) {
|
||
return e !== 125;
|
||
}
|
||
function rne(e, t) {
|
||
return V_(e) === V_(t);
|
||
}
|
||
function V_(e) {
|
||
return e >= 97 && e <= 122 ? e - 97 + 65 : e;
|
||
}
|
||
function U_(e) {
|
||
return Fh(e) || ww(e) || e === 95;
|
||
}
|
||
function W_(e) {
|
||
return e !== 59 && et(e);
|
||
}
|
||
function nne(e) {
|
||
let t = [], r;
|
||
for (let n = 0; n < e.length; n++) {
|
||
let o = e[n];
|
||
r && r.type === 5 && o.type === 5 || r && r.type === 16 && o.type === 16 ? (r.parts[0] += o.parts[0], r.sourceSpan.end = o.sourceSpan.end) :
|
||
(r = o, t.push(r));
|
||
}
|
||
return t;
|
||
}
|
||
function q_(e, t) {
|
||
return e.length > 0 && e[e.length - 1] === t;
|
||
}
|
||
function G_(e, t) {
|
||
return Nh[t] !== void 0 ? Nh[t] || e : /^#x[a-f0-9]+$/i.test(t) ? String.fromCodePoint(parseInt(t.slice(2), 16)) : /^#\d+$/.test(t) ? String.
|
||
fromCodePoint(parseInt(t.slice(1), 10)) : e;
|
||
}
|
||
function Y_(e, t = {}) {
|
||
let { canSelfClose: r = !1, allowHtmComponentClosingTags: n = !1, isTagNameCaseSensitive: o = !1, getTagContentType: i, tokenizeAngularBlocks: s = !1,
|
||
tokenizeAngularLetDeclaration: l = !1 } = t;
|
||
return une().parse(e, "angular-html-parser", { tokenizeExpansionForms: s, interpolationConfig: void 0, canSelfClose: r, allowHtmComponentClosingTags: n,
|
||
tokenizeBlocks: s, tokenizeLet: l }, o, i);
|
||
}
|
||
function cne(e, t) {
|
||
let r = new SyntaxError(e + " (" + t.loc.start.line + ":" + t.loc.start.column + ")");
|
||
return Object.assign(r, t);
|
||
}
|
||
function fne(e) {
|
||
let t = e.slice(0, rf);
|
||
if (t !== "---" && t !== "+++") return;
|
||
let r = e.indexOf(`
|
||
`, rf);
|
||
if (r === -1) return;
|
||
let n = e.slice(rf, r).trim(), o = e.indexOf(`
|
||
${t}`, r), i = n;
|
||
if (i || (i = t === "+++" ? "toml" : "yaml"), o === -1 && t === "---" && i === "yaml" && (o = e.indexOf(`
|
||
...`, r)), o === -1) return;
|
||
let s = o + 1 + rf, l = e.charAt(s + 1);
|
||
if (!/\s?/u.test(l)) return;
|
||
let u = e.slice(0, s);
|
||
return { type: "front-matter", language: i, explicitLanguage: n, value: e.slice(r + 1, o), startDelimiter: t, endDelimiter: u.slice(-rf), raw: u };
|
||
}
|
||
function dne(e) {
|
||
let t = fne(e);
|
||
if (!t) return { content: e };
|
||
let { raw: r } = t;
|
||
return { frontMatter: t, content: Ir(!1, r, /[^\n]/gu, " ") + e.slice(r.length) };
|
||
}
|
||
function gne(e, t) {
|
||
let r = e.map(t);
|
||
return r.some((n, o) => n !== e[o]) ? r : e;
|
||
}
|
||
function yne(e, t) {
|
||
if (e.value) for (let { regex: r, parse: n } of vne) {
|
||
let o = e.value.match(r);
|
||
if (o) return n(e, t, o);
|
||
}
|
||
return null;
|
||
}
|
||
function wne(e, t, r) {
|
||
let [, n, o, i] = r, s = 4 + n.length, l = e.sourceSpan.start.moveBy(s), u = l.moveBy(i.length), [c, p] = (() => {
|
||
try {
|
||
return [!0, t(i, l).children];
|
||
} catch {
|
||
return [!1, [{ type: "text", value: i, sourceSpan: new ne(l, u) }]];
|
||
}
|
||
})();
|
||
return { type: "ieConditionalComment", complete: c, children: p, condition: Ir(!1, o.trim(), /\s+/gu, " "), sourceSpan: e.sourceSpan, startSourceSpan: new ne(
|
||
e.sourceSpan.start, l), endSourceSpan: new ne(u, e.sourceSpan.end) };
|
||
}
|
||
function Sne(e, t, r) {
|
||
let [, n] = r;
|
||
return { type: "ieConditionalStartComment", condition: Ir(!1, n.trim(), /\s+/gu, " "), sourceSpan: e.sourceSpan };
|
||
}
|
||
function Ene(e) {
|
||
return { type: "ieConditionalEndComment", sourceSpan: e.sourceSpan };
|
||
}
|
||
function xne(e) {
|
||
if (e.type === "block") {
|
||
if (e.name = Ir(!1, e.name.toLowerCase(), /\s+/gu, " ").trim(), e.type = "angularControlFlowBlock", !hw(e.parameters)) {
|
||
delete e.parameters;
|
||
return;
|
||
}
|
||
for (let t of e.parameters) t.type = "angularControlFlowBlockParameter";
|
||
e.parameters = { type: "angularControlFlowBlockParameters", children: e.parameters, sourceSpan: new ne(e.parameters[0].sourceSpan.start,
|
||
Bh(!1, e.parameters, -1).sourceSpan.end) };
|
||
}
|
||
}
|
||
function Cne(e) {
|
||
e.type === "letDeclaration" && (e.type = "angularLetDeclaration", e.id = e.name, e.init = { type: "angularLetDeclarationInitializer", sourceSpan: new ne(
|
||
e.valueSpan.start, e.valueSpan.end), value: e.value }, delete e.name, delete e.value);
|
||
}
|
||
function Rne(e) {
|
||
(e.type === "plural" || e.type === "select") && (e.clause = e.type, e.type = "angularIcuExpression"), e.type === "expansionCase" && (e.type =
|
||
"angularIcuCase");
|
||
}
|
||
function WT(e, t, r) {
|
||
let { name: n, canSelfClose: o = !0, normalizeTagName: i = !1, normalizeAttributeName: s = !1, allowHtmComponentClosingTags: l = !1, isTagNameCaseSensitive: u = !1,
|
||
shouldParseAsRawText: c } = t, { rootNodes: p, errors: h } = Y_(e, { canSelfClose: o, allowHtmComponentClosingTags: l, isTagNameCaseSensitive: u,
|
||
getTagContentType: c ? (...y) => c(...y) ? Rn.RAW_TEXT : void 0 : void 0, tokenizeAngularBlocks: n === "angular" ? !0 : void 0, tokenizeAngularLetDeclaration: n ===
|
||
"angular" ? !0 : void 0 });
|
||
if (n === "vue") {
|
||
if (p.some((C) => C.type === "docType" && C.value === "html" || C.type === "element" && C.name.toLowerCase() === "html")) return WT(e, GT,
|
||
r);
|
||
let y, b = /* @__PURE__ */ a(() => y ?? (y = Y_(e, { canSelfClose: o, allowHtmComponentClosingTags: l, isTagNameCaseSensitive: u })), "y"),
|
||
x = /* @__PURE__ */ a((C) => b().rootNodes.find(({ startSourceSpan: R }) => R && R.start.offset === C.startSourceSpan.start.offset) ?? C,
|
||
"M");
|
||
for (let [C, R] of p.entries()) {
|
||
let { endSourceSpan: D, startSourceSpan: A } = R;
|
||
if (D === null) h = b().errors, p[C] = x(R);
|
||
else if (Dne(R, r)) {
|
||
let I = b().errors.find((k) => k.span.start.offset > A.start.offset && k.span.start.offset < D.end.offset);
|
||
I && X_(I), p[C] = x(R);
|
||
}
|
||
}
|
||
}
|
||
h.length > 0 && X_(h[0]);
|
||
let m = /* @__PURE__ */ a((y) => {
|
||
let b = y.name.startsWith(":") ? y.name.slice(1).split(":")[0] : null, x = y.nameSpan.toString(), C = b !== null && x.startsWith(`${b}:`),
|
||
R = C ? x.slice(b.length + 1) : x;
|
||
y.name = R, y.namespace = b, y.hasExplicitNamespace = C;
|
||
}, "d"), g = /* @__PURE__ */ a((y) => {
|
||
switch (y.type) {
|
||
case "element":
|
||
m(y);
|
||
for (let b of y.attrs) m(b), b.valueSpan ? (b.value = b.valueSpan.toString(), /["']/u.test(b.value[0]) && (b.value = b.value.slice(1,
|
||
-1))) : b.value = null;
|
||
break;
|
||
case "comment":
|
||
y.value = y.sourceSpan.toString().slice(4, -3);
|
||
break;
|
||
case "text":
|
||
y.value = y.sourceSpan.toString();
|
||
break;
|
||
}
|
||
}, "C"), w = /* @__PURE__ */ a((y, b) => {
|
||
let x = y.toLowerCase();
|
||
return b(x) ? x : y;
|
||
}, "A"), v = /* @__PURE__ */ a((y) => {
|
||
if (y.type === "element" && (i && (!y.namespace || y.namespace === y.tagDefinition.implicitNamespacePrefix || sf(y)) && (y.name = w(y.name,
|
||
(b) => bne.has(b))), s)) for (let b of y.attrs) b.namespace || (b.name = w(b.name, (x) => Q4.has(y.name) && (Q4.get("*").has(x) || Q4.get(
|
||
y.name).has(x))));
|
||
}, "D"), S = /* @__PURE__ */ a((y) => {
|
||
y.sourceSpan && y.endSourceSpan && (y.sourceSpan = new ne(y.sourceSpan.start, y.endSourceSpan.end));
|
||
}, "R"), E = /* @__PURE__ */ a((y) => {
|
||
if (y.type === "element") {
|
||
let b = tw(u ? y.name : y.name.toLowerCase());
|
||
!y.namespace || y.namespace === b.implicitNamespacePrefix || sf(y) ? y.tagDefinition = b : y.tagDefinition = tw("");
|
||
}
|
||
}, "F");
|
||
return jT(new class extends jre {
|
||
visitExpansionCase(y, b) {
|
||
n === "angular" && this.visitChildren(b, (x) => {
|
||
x(y.expression);
|
||
});
|
||
}
|
||
visit(y) {
|
||
g(y), E(y), v(y), S(y);
|
||
}
|
||
}(), p), p;
|
||
}
|
||
function Dne(e, t) {
|
||
var r;
|
||
if (e.type !== "element" || e.name !== "template") return !1;
|
||
let n = (r = e.attrs.find((o) => o.name === "lang")) == null ? void 0 : r.value;
|
||
return !n || $h(t, { language: n }) === "html";
|
||
}
|
||
function X_(e) {
|
||
let { msg: t, span: { start: r, end: n } } = e;
|
||
throw pne(t, { loc: { start: { line: r.line + 1, column: r.col + 1 }, end: { line: n.line + 1, column: n.col + 1 } }, cause: e });
|
||
}
|
||
function qT(e, t, r = {}, n = !0) {
|
||
let { frontMatter: o, content: i } = n ? hne(e) : { frontMatter: null, content: e }, s = new BT(e, r.filepath), l = new ew(s, 0, 0, 0), u = l.
|
||
moveBy(e.length), c = { type: "root", sourceSpan: new ne(l, u), children: WT(i, t, r) };
|
||
if (o) {
|
||
let m = new ew(s, 0, 0, 0), g = m.moveBy(o.raw.length);
|
||
o.sourceSpan = new ne(m, g), c.children.unshift(o);
|
||
}
|
||
let p = new mne(c), h = /* @__PURE__ */ a((m, g) => {
|
||
let { offset: w } = g, v = Ir(!1, e.slice(0, w), /[^\n\r]/gu, " "), S = qT(v + m, t, r, !1);
|
||
S.sourceSpan = new ne(g, Bh(!1, S.children, -1).sourceSpan.end);
|
||
let E = S.children[0];
|
||
return E.length === w ? S.children.shift() : (E.sourceSpan = new ne(E.sourceSpan.start.moveBy(w), E.sourceSpan.end), E.value = E.value.slice(
|
||
w)), S;
|
||
}, "f");
|
||
return p.walk((m) => {
|
||
if (m.type === "comment") {
|
||
let g = yne(m, h);
|
||
g && m.parent.replaceChild(m, g);
|
||
}
|
||
xne(m), Cne(m), Rne(m);
|
||
}), p;
|
||
}
|
||
function Gh(e) {
|
||
return { parse: /* @__PURE__ */ a((t, r) => qT(t, e, r), "parse"), hasPragma: Yte, astFormat: "html", locStart: pf, locEnd: ff };
|
||
}
|
||
var HZ, Q_, J_, Z_, Ha, $Z, jZ, eT, VZ, Ir, tT, rT, nT, rw, nw, oT, ow, aw, iw, sw, aT, iT, gu, sT, lw, lT, uT, WZ, zl, GZ, YZ, cT, Vi, uw, uf,
|
||
JZ, ZZ, vt, Bt, Fe, eee, tee, Bh, Ch, S_, nee, Cn, Hl, aee, iee, see, lee, oo, $l, uee, cee, zh, fee, dee, hee, gee, yee, wee, $h, bee, xee,
|
||
Cee, Ree, sf, Aee, mT, _ee, Kee, TT, Zee, ete, tte, nte, ate, ite, ste, lte, ute, C_, cte, fte, IT, hte, gte, q4, dw, Dte, Tte, kT, FT, hw, R_,
|
||
OT, Mte, zte, Zp, Hte, Vte, Ute, Wte, qte, Gte, Xte, ore, zi, ew, jl, BT, Vl, ne, Lh, Ul, zT, ire, wre, Ere, bre, xre, A_, __, Cre, Rre, HT,
|
||
BSe, T_, I_, P_, k_, F_, Bi, L_, Rn, Ih, Wl, Dre, Are, _re, Tre, Ire, Pre, $T, kre, ql, Fre, Gl, te, B_, tf, Yl, Su, Kl, Ore, Xl, Nre, Ql, Mre,
|
||
Jl, Bre, Zl, zre, eu, $a, tu, Hre, ru, $re, nu, Ml, ou, z_, au, H_, iu, jre, Nh, Vre, Ure, Hi, qre, VT, su, Y4, lu, Gre, Kre, Mh, uu, K4, cu,
|
||
Qre, ja, UT, Va, one, pu, Ew, $i, Qt, fu, ane, du, ine, ji, sne, hu, lne, X4, une, pne, rf, hne, _h, K_, no, mne, vne, Q4, bne, GT, Ane, _ne,
|
||
Tne, Ine, Pne, YT, KT = T(() => {
|
||
HZ = Object.defineProperty, Q_ = /* @__PURE__ */ a((e) => {
|
||
throw TypeError(e);
|
||
}, "Xr"), J_ = /* @__PURE__ */ a((e, t) => {
|
||
for (var r in t) HZ(e, r, { get: t[r], enumerable: !0 });
|
||
}, "Jr"), Z_ = /* @__PURE__ */ a((e, t, r) => t.has(e) || Q_("Cannot " + r), "Zr"), Ha = /* @__PURE__ */ a((e, t, r) => (Z_(e, t, "read fr\
|
||
om private field"), r ? r.call(e) : t.get(e)), "K"), $Z = /* @__PURE__ */ a((e, t, r) => t.has(e) ? Q_("Cannot add the same private member m\
|
||
ore than once") : t instanceof WeakSet ? t.add(e) : t.set(e, r), "en"), jZ = /* @__PURE__ */ a((e, t, r, n) => (Z_(e, t, "write to private f\
|
||
ield"), n ? n.call(e, r) : t.set(e, r), r), "tn"), eT = {};
|
||
J_(eT, { languages: /* @__PURE__ */ a(() => xre, "languages"), options: /* @__PURE__ */ a(() => Rre, "options"), parsers: /* @__PURE__ */ a(
|
||
() => HT, "parsers"), printers: /* @__PURE__ */ a(() => Pne, "printers") });
|
||
VZ = /* @__PURE__ */ a((e, t, r, n) => {
|
||
if (!(e && t == null)) return t.replaceAll ? t.replaceAll(r, n) : r.global ? t.replace(r, n) : t.split(r).join(n);
|
||
}, "ni"), Ir = VZ, tT = "string", rT = "array", nT = "cursor", rw = "indent", nw = "align", oT = "trim", ow = "group", aw = "fill", iw = "\
|
||
if-break", sw = "indent-if-break", aT = "line-suffix", iT = "line-suffix-boundary", gu = "line", sT = "label", lw = "break-parent", lT = /* @__PURE__ */ new Set(
|
||
[nT, rw, nw, oT, ow, aw, iw, sw, aT, iT, gu, sT, lw]);
|
||
a(UZ, "si");
|
||
uT = UZ, WZ = /* @__PURE__ */ a((e) => new Intl.ListFormat("en-US", { type: "disjunction" }).format(e), "ii");
|
||
a(qZ, "ai");
|
||
GZ = (zl = class extends Error {
|
||
name = "InvalidDocError";
|
||
constructor(t) {
|
||
super(qZ(t)), this.doc = t;
|
||
}
|
||
}, a(zl, "or"), zl), YZ = GZ, cT = /* @__PURE__ */ a(() => {
|
||
}, "rn"), Vi = cT, uw = cT;
|
||
a(ao, "k");
|
||
a(pT, "nn");
|
||
a(st, "_");
|
||
a(KZ, "sn");
|
||
a(XZ, "an");
|
||
a(fT, "Et");
|
||
a(Ph, "le");
|
||
a(QZ, "on");
|
||
uf = { type: lw }, JZ = { type: gu, hard: !0 }, ZZ = { type: gu, hard: !0, literal: !0 }, vt = { type: gu }, Bt = { type: gu, soft: !0 }, Fe =
|
||
[JZ, uf], eee = [ZZ, uf];
|
||
a(vu, "q");
|
||
tee = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!(e && t == null)) return Array.isArray(t) || typeof t == "string" ? t[r < 0 ? t.length + r : r] : t.at(r);
|
||
}, "li"), Bh = tee;
|
||
a(dT, "lr");
|
||
a(Dn, "B");
|
||
Ch = "'", S_ = '"';
|
||
a(ree, "ci");
|
||
nee = ree;
|
||
a(oee, "cr");
|
||
aee = (Hl = class {
|
||
constructor(t) {
|
||
$Z(this, Cn), jZ(this, Cn, new Set(t));
|
||
}
|
||
getLeadingWhitespaceCount(t) {
|
||
let r = Ha(this, Cn), n = 0;
|
||
for (let o = 0; o < t.length && r.has(t.charAt(o)); o++) n++;
|
||
return n;
|
||
}
|
||
getTrailingWhitespaceCount(t) {
|
||
let r = Ha(this, Cn), n = 0;
|
||
for (let o = t.length - 1; o >= 0 && r.has(t.charAt(o)); o--) n++;
|
||
return n;
|
||
}
|
||
getLeadingWhitespace(t) {
|
||
let r = this.getLeadingWhitespaceCount(t);
|
||
return t.slice(0, r);
|
||
}
|
||
getTrailingWhitespace(t) {
|
||
let r = this.getTrailingWhitespaceCount(t);
|
||
return t.slice(t.length - r);
|
||
}
|
||
hasLeadingWhitespace(t) {
|
||
return Ha(this, Cn).has(t.charAt(0));
|
||
}
|
||
hasTrailingWhitespace(t) {
|
||
return Ha(this, Cn).has(Bh(!1, t, -1));
|
||
}
|
||
trimStart(t) {
|
||
let r = this.getLeadingWhitespaceCount(t);
|
||
return t.slice(r);
|
||
}
|
||
trimEnd(t) {
|
||
let r = this.getTrailingWhitespaceCount(t);
|
||
return t.slice(0, t.length - r);
|
||
}
|
||
trim(t) {
|
||
return this.trimEnd(this.trimStart(t));
|
||
}
|
||
split(t, r = !1) {
|
||
let n = `[${oee([...Ha(this, Cn)].join(""))}]+`, o = new RegExp(r ? `(${n})` : n, "u");
|
||
return t.split(o);
|
||
}
|
||
hasWhitespaceCharacter(t) {
|
||
let r = Ha(this, Cn);
|
||
return Array.prototype.some.call(t, (n) => r.has(n));
|
||
}
|
||
hasNonWhitespaceCharacter(t) {
|
||
let r = Ha(this, Cn);
|
||
return Array.prototype.some.call(t, (n) => !r.has(n));
|
||
}
|
||
isWhitespaceOnly(t) {
|
||
let r = Ha(this, Cn);
|
||
return Array.prototype.every.call(t, (n) => r.has(n));
|
||
}
|
||
}, a(Hl, "pr"), Hl);
|
||
Cn = /* @__PURE__ */ new WeakMap();
|
||
iee = aee, see = [" ", `
|
||
`, "\f", "\r", " "], lee = new iee(see), oo = lee, uee = ($l = class extends Error {
|
||
name = "UnexpectedNodeError";
|
||
constructor(t, r, n = "type") {
|
||
super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`), this.node = t;
|
||
}
|
||
}, a($l, "hr"), $l), cee = uee;
|
||
a(pee, "mi");
|
||
zh = pee, fee = /* @__PURE__ */ new Set(["sourceSpan", "startSourceSpan", "endSourceSpan", "nameSpan", "valueSpan", "keySpan", "tagDefinit\
|
||
ion", "tokens", "valueTokens", "switchValueSourceSpan", "expSourceSpan", "valueSourceSpan"]), dee = /* @__PURE__ */ new Set(["if", "else if",
|
||
"for", "switch", "case"]);
|
||
a(hT, "mn");
|
||
hT.ignoredProperties = fee;
|
||
hee = hT;
|
||
a(mee, "gi");
|
||
gee = mee;
|
||
a(Hh, "ce");
|
||
a(yu, "Y");
|
||
a(An, "T");
|
||
a(vee, "Ci");
|
||
yee = vee, wee = /* @__PURE__ */ a((e) => String(e).split(/[/\\]/u).pop(), "Si");
|
||
a(E_, "Cn");
|
||
a(See, "_i");
|
||
a(Eee, "Ei");
|
||
$h = Eee, bee = "inline", xee = { area: "none", base: "none", basefont: "none", datalist: "none", head: "none", link: "none", meta: "none",
|
||
noembed: "none", noframes: "none", param: "block", rp: "none", script: "block", style: "none", template: "inline", title: "none", html: "b\
|
||
lock", body: "block", address: "block", blockquote: "block", center: "block", dialog: "block", div: "block", figure: "block", figcaption: "b\
|
||
lock", footer: "block", form: "block", header: "block", hr: "block", legend: "block", listing: "block", main: "block", p: "block", plaintext: "\
|
||
block", pre: "block", search: "block", xmp: "block", slot: "contents", ruby: "ruby", rt: "ruby-text", article: "block", aside: "block", h1: "\
|
||
block", h2: "block", h3: "block", h4: "block", h5: "block", h6: "block", hgroup: "block", nav: "block", section: "block", dir: "block", dd: "\
|
||
block", dl: "block", dt: "block", menu: "block", ol: "block", ul: "block", li: "list-item", table: "table", caption: "table-caption", colgroup: "\
|
||
table-column-group", col: "table-column", thead: "table-header-group", tbody: "table-row-group", tfoot: "table-footer-group", tr: "table-row",
|
||
td: "table-cell", th: "table-cell", input: "inline-block", button: "inline-block", fieldset: "block", details: "block", summary: "block", marquee: "\
|
||
inline-block", source: "block", track: "block", meter: "inline-block", progress: "inline-block", object: "inline-block", video: "inline-bloc\
|
||
k", audio: "inline-block", select: "inline-block", option: "block", optgroup: "block" }, Cee = "normal", Ree = { listing: "pre", plaintext: "\
|
||
pre", pre: "pre", xmp: "pre", nobr: "nowrap", table: "initial", textarea: "pre-wrap" };
|
||
a(Dee, "Ai");
|
||
sf = Dee, Aee = /* @__PURE__ */ a((e) => Ir(!1, e, /^[\t\f\r ]*\n/gu, ""), "Di"), mT = /* @__PURE__ */ a((e) => Aee(oo.trimEnd(e)), "mr"),
|
||
_ee = /* @__PURE__ */ a((e) => {
|
||
let t = e, r = oo.getLeadingWhitespace(t);
|
||
r && (t = t.slice(r.length));
|
||
let n = oo.getTrailingWhitespace(t);
|
||
return n && (t = t.slice(0, -n.length)), { leadingWhitespace: r, trailingWhitespace: n, text: t };
|
||
}, "Dn");
|
||
a(gT, "Dt");
|
||
a(jh, "me");
|
||
a(Tee, "vi");
|
||
a(Qr, "O");
|
||
a(Oo, "U");
|
||
a(Iee, "vn");
|
||
a(Pee, "yn");
|
||
a(vT, "fr");
|
||
a(kee, "wn");
|
||
a(Fee, "bn");
|
||
a(Lee, "Tn");
|
||
a(Rh, "Qe");
|
||
a(Oee, "xn");
|
||
a(yT, "dr");
|
||
a(W4, "vt");
|
||
a(Nee, "yi");
|
||
a(wT, "kn");
|
||
a(ST, "Bn");
|
||
a(ET, "Ln");
|
||
a(bT, "Fn");
|
||
a(cw, "yt");
|
||
a(Mee, "wi");
|
||
a(xT, "Nn");
|
||
a(Bee, "bi");
|
||
a(zee, "Ti");
|
||
a(Hee, "xi");
|
||
a(b_, "gr");
|
||
a(cf, "Xe");
|
||
a($ee, "ki");
|
||
a(jee, "Bi");
|
||
a(Vee, "Li");
|
||
a(Uee, "Fi");
|
||
a(Wee, "Ni");
|
||
a(mu, "he");
|
||
a(qee, "Pi");
|
||
a(Gee, "Pn");
|
||
a(CT, "In");
|
||
a(Yee, "Ii");
|
||
a(RT, "Cr");
|
||
a(DT, "Sr");
|
||
a(Ua, "P");
|
||
Kee = /* @__PURE__ */ new Set(["template", "style", "script"]);
|
||
a(Vh, "Je");
|
||
a(wu, "fe");
|
||
a(pw, "wt");
|
||
a(Xee, "Rn");
|
||
a(Qee, "On");
|
||
a(AT, "bt");
|
||
a(_T, "Tt");
|
||
TT = /\{\{(.+?)\}\}/su;
|
||
a(Jee, "$n");
|
||
a(fw, "Er");
|
||
Zee = fw({ parser: "__ng_action" }), ete = fw({ parser: "__ng_binding" }), tte = fw({ parser: "__ng_directive" });
|
||
a(rte, "qi");
|
||
nte = rte;
|
||
a(ote, "Hi");
|
||
ate = ote;
|
||
a(x_, "Hn");
|
||
ite = /^[ \t\n\r\u000c]+/, ste = /^[, \t\n\r\u000c]+/, lte = /^[^ \t\n\r\u000c]+/, ute = /[,]+$/, C_ = /^\d+$/, cte = /^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;
|
||
a(pte, "Yi");
|
||
fte = pte;
|
||
a(dte, "ji");
|
||
IT = { width: "w", height: "h", density: "x" }, hte = Object.keys(IT);
|
||
a(mte, "Qi");
|
||
gte = dte;
|
||
a(vte, "Gn");
|
||
q4 = /* @__PURE__ */ new WeakMap();
|
||
a(yte, "Xi");
|
||
dw = yte;
|
||
a(wte, "Yn");
|
||
a(Ste, "jn");
|
||
a(Ete, "Kn");
|
||
a(bte, "Ji");
|
||
a(xte, "Zi");
|
||
a(Cte, "ea");
|
||
a(Rte, "ta");
|
||
a(PT, "Qn");
|
||
Dte = xte;
|
||
a(Ate, "ra");
|
||
a(_te, "na");
|
||
Tte = Ate, kT = new Proxy(() => {
|
||
}, { get: /* @__PURE__ */ a(() => kT, "get") }), FT = kT;
|
||
a(Ite, "sa");
|
||
hw = Ite;
|
||
a(pf, "X");
|
||
a(ff, "J");
|
||
a(J4, "Ze");
|
||
a(Pte, "ia");
|
||
a(nf, "de");
|
||
a(kte, "aa");
|
||
a(Ui, "W");
|
||
a(mw, "xt");
|
||
a(df, "ge");
|
||
a(LT, "ts");
|
||
a(Wi, "j");
|
||
a(hf, "Ce");
|
||
a(lf, "Se");
|
||
a(Uh, "et");
|
||
a(Fte, "oa");
|
||
a(Wh, "tt");
|
||
a(Lte, "ua");
|
||
a(Ote, "la");
|
||
a(Z4, "rt");
|
||
a(of, "_e");
|
||
a(qi, "z");
|
||
R_ = "<!doctype";
|
||
a(gw, "kt");
|
||
a(vw, "Bt");
|
||
a(Nte, "ca");
|
||
OT = Nte, Mte = /* @__PURE__ */ new Set(["if", "else if", "for", "switch", "case"]);
|
||
a(Bte, "ha");
|
||
zte = Bte, Zp = null;
|
||
a(af, "st");
|
||
Hte = 10;
|
||
for (let e = 0; e <= Hte; e++) af();
|
||
a($te, "vr");
|
||
a(jte, "fa");
|
||
Vte = jte, Ute = { "front-matter": [], root: ["children"], element: ["attrs", "children"], ieConditionalComment: ["children"], ieConditionalStartComment: [],
|
||
ieConditionalEndComment: [], interpolation: ["children"], text: ["children"], docType: [], comment: [], attribute: [], cdata: [], angularControlFlowBlock: [
|
||
"children", "parameters"], angularControlFlowBlockParameters: ["children"], angularControlFlowBlockParameter: [], angularLetDeclaration: [
|
||
"init"], angularLetDeclarationInitializer: [], angularIcuExpression: ["cases"], angularIcuCase: ["expression"] }, Wte = Ute, qte = Vte(Wte),
|
||
Gte = qte;
|
||
a(Yte, "as");
|
||
a(Kte, "os");
|
||
Xte = /* @__PURE__ */ new Map([["if", /* @__PURE__ */ new Set(["else if", "else"])], ["else if", /* @__PURE__ */ new Set(["else if", "else"])],
|
||
["for", /* @__PURE__ */ new Set(["empty"])], ["defer", /* @__PURE__ */ new Set(["placeholder", "error", "loading"])], ["placeholder", /* @__PURE__ */ new Set(
|
||
["placeholder", "error", "loading"])], ["error", /* @__PURE__ */ new Set(["placeholder", "error", "loading"])], ["loading", /* @__PURE__ */ new Set(
|
||
["placeholder", "error", "loading"])]]);
|
||
a(NT, "ls");
|
||
a(ef, "it");
|
||
a(Dh, "Ft");
|
||
a(yw, "Ne");
|
||
a(Qte, "cs");
|
||
a(MT, "ps");
|
||
a(Jte, "Ca");
|
||
a(Zte, "hs");
|
||
a(ere, "ms");
|
||
a(tre, "fs");
|
||
a(rre, "ds");
|
||
a(kh, "at");
|
||
a(ww, "Nt");
|
||
a(Fh, "ot");
|
||
a(nre, "gs");
|
||
a(Sw, "Pt");
|
||
a(D_, "yr");
|
||
a(G4, "It");
|
||
ore = /-+([a-z0-9])/g;
|
||
a(are, "Ss");
|
||
ew = (zi = class {
|
||
constructor(t, r, n, o) {
|
||
this.file = t, this.offset = r, this.line = n, this.col = o;
|
||
}
|
||
toString() {
|
||
return this.offset != null ? `${this.file.url}@${this.line}:${this.col}` : this.file.url;
|
||
}
|
||
moveBy(t) {
|
||
let r = this.file.content, n = r.length, o = this.offset, i = this.line, s = this.col;
|
||
for (; o > 0 && t < 0; ) if (o--, t++, r.charCodeAt(o) == 10) {
|
||
i--;
|
||
let l = r.substring(0, o - 1).lastIndexOf(`
|
||
`);
|
||
s = l > 0 ? o - l : o;
|
||
} else s--;
|
||
for (; o < n && t > 0; ) {
|
||
let l = r.charCodeAt(o);
|
||
o++, t--, l == 10 ? (i++, s = 0) : s++;
|
||
}
|
||
return new zi(this.file, o, i, s);
|
||
}
|
||
getContext(t, r) {
|
||
let n = this.file.content, o = this.offset;
|
||
if (o != null) {
|
||
o > n.length - 1 && (o = n.length - 1);
|
||
let i = o, s = 0, l = 0;
|
||
for (; s < t && o > 0 && (o--, s++, !(n[o] == `
|
||
` && ++l == r)); ) ;
|
||
for (s = 0, l = 0; s < t && i < n.length - 1 && (i++, s++, !(n[i] == `
|
||
` && ++l == r)); ) ;
|
||
return { before: n.substring(o, this.offset), after: n.substring(this.offset, i + 1) };
|
||
}
|
||
return null;
|
||
}
|
||
}, a(zi, "t"), zi), BT = (jl = class {
|
||
constructor(t, r) {
|
||
this.content = t, this.url = r;
|
||
}
|
||
}, a(jl, "Ee"), jl), ne = (Vl = class {
|
||
constructor(t, r, n = t, o = null) {
|
||
this.start = t, this.end = r, this.fullStart = n, this.details = o;
|
||
}
|
||
toString() {
|
||
return this.start.file.content.substring(this.start.offset, this.end.offset);
|
||
}
|
||
}, a(Vl, "h"), Vl);
|
||
(function(e) {
|
||
e[e.WARNING = 0] = "WARNING", e[e.ERROR = 1] = "ERROR";
|
||
})(Lh || (Lh = {}));
|
||
zT = (Ul = class {
|
||
constructor(t, r, n = Lh.ERROR) {
|
||
this.span = t, this.msg = r, this.level = n;
|
||
}
|
||
contextualMessage() {
|
||
let t = this.span.start.getContext(100, 3);
|
||
return t ? `${this.msg} ("${t.before}[${Lh[this.level]} ->]${t.after}")` : this.msg;
|
||
}
|
||
toString() {
|
||
let t = this.span.details ? `, ${this.span.details}` : "";
|
||
return `${this.contextualMessage()}: ${this.span.start}${t}`;
|
||
}
|
||
}, a(Ul, "Ie"), Ul), ire = [lre, ure, pre, dre, hre, vre, mre, gre, yre, fre];
|
||
a(sre, "Ea");
|
||
a(lre, "Aa");
|
||
a(ure, "Da");
|
||
a(cre, "va");
|
||
a(pre, "ya");
|
||
a(fre, "wa");
|
||
a(dre, "ba");
|
||
a(hre, "Ta");
|
||
a(mre, "xa");
|
||
a(gre, "ka");
|
||
a(vre, "Ba");
|
||
a(yre, "La");
|
||
wre = sre;
|
||
a(Sre, "Fa");
|
||
Ere = { preprocess: wre, print: Sre, insertPragma: Kte, massageAstNode: hee, embed: zte, getVisitorKeys: Gte }, bre = Ere, xre = [{ linguistLanguageId: 146,
|
||
name: "Angular", type: "markup", tmScope: "text.html.basic", aceMode: "html", codemirrorMode: "htmlmixed", codemirrorMimeType: "text/html",
|
||
color: "#e34c26", aliases: ["xhtml"], extensions: [".component.html"], parsers: ["angular"], vscodeLanguageIds: ["html"], filenames: [] },
|
||
{ linguistLanguageId: 146, name: "HTML", type: "markup", tmScope: "text.html.basic", aceMode: "html", codemirrorMode: "htmlmixed", codemirrorMimeType: "\
|
||
text/html", color: "#e34c26", aliases: ["xhtml"], extensions: [".html", ".hta", ".htm", ".html.hl", ".inc", ".xht", ".xhtml", ".mjml"], parsers: [
|
||
"html"], vscodeLanguageIds: ["html"] }, { linguistLanguageId: 146, name: "Lightning Web Components", type: "markup", tmScope: "text.html.b\
|
||
asic", aceMode: "html", codemirrorMode: "htmlmixed", codemirrorMimeType: "text/html", color: "#e34c26", aliases: ["xhtml"], extensions: [], parsers: [
|
||
"lwc"], vscodeLanguageIds: ["html"], filenames: [] }, { linguistLanguageId: 391, name: "Vue", type: "markup", color: "#41b883", extensions: [
|
||
".vue"], tmScope: "text.html.vue", aceMode: "html", parsers: ["vue"], vscodeLanguageIds: ["vue"] }], A_ = { bracketSpacing: { category: "C\
|
||
ommon", type: "boolean", default: !0, description: "Print spaces between brackets.", oppositeDescription: "Do not print spaces between brack\
|
||
ets." }, singleQuote: { category: "Common", type: "boolean", default: !1, description: "Use single quotes instead of double quotes." }, proseWrap: {
|
||
category: "Common", type: "choice", default: "preserve", description: "How to wrap prose.", choices: [{ value: "always", description: "Wra\
|
||
p prose if it exceeds the print width." }, { value: "never", description: "Do not wrap prose." }, { value: "preserve", description: "Wrap pr\
|
||
ose as-is." }] }, bracketSameLine: { category: "Common", type: "boolean", default: !1, description: "Put > of opening tags on the last line \
|
||
instead of on a new line." }, singleAttributePerLine: { category: "Common", type: "boolean", default: !1, description: "Enforce single attri\
|
||
bute per line in HTML, Vue and JSX." } }, __ = "HTML", Cre = { bracketSameLine: A_.bracketSameLine, htmlWhitespaceSensitivity: { category: __,
|
||
type: "choice", default: "css", description: "How to handle whitespaces in HTML.", choices: [{ value: "css", description: "Respect the def\
|
||
ault value of CSS display property." }, { value: "strict", description: "Whitespaces are considered sensitive." }, { value: "ignore", description: "\
|
||
Whitespaces are considered insensitive." }] }, singleAttributePerLine: A_.singleAttributePerLine, vueIndentScriptAndStyle: { category: __, type: "\
|
||
boolean", default: !1, description: "Indent script and style tags in Vue files." } }, Rre = Cre, HT = {};
|
||
J_(HT, { angular: /* @__PURE__ */ a(() => _ne, "angular"), html: /* @__PURE__ */ a(() => Ane, "html"), lwc: /* @__PURE__ */ a(() => Ine, "\
|
||
lwc"), vue: /* @__PURE__ */ a(() => Tne, "vue") });
|
||
BSe = new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`, "g");
|
||
(function(e) {
|
||
e[e.Emulated = 0] = "Emulated", e[e.None = 2] = "None", e[e.ShadowDom = 3] = "ShadowDom";
|
||
})(T_ || (T_ = {}));
|
||
(function(e) {
|
||
e[e.OnPush = 0] = "OnPush", e[e.Default = 1] = "Default";
|
||
})(I_ || (I_ = {}));
|
||
(function(e) {
|
||
e[e.None = 0] = "None", e[e.SignalBased = 1] = "SignalBased", e[e.HasDecoratorInputTransform = 2] = "HasDecoratorInputTransform";
|
||
})(P_ || (P_ = {}));
|
||
k_ = { name: "custom-elements" }, F_ = { name: "no-errors-schema" };
|
||
(function(e) {
|
||
e[e.NONE = 0] = "NONE", e[e.HTML = 1] = "HTML", e[e.STYLE = 2] = "STYLE", e[e.SCRIPT = 3] = "SCRIPT", e[e.URL = 4] = "URL", e[e.RESOURCE_URL =
|
||
5] = "RESOURCE_URL";
|
||
})(Bi || (Bi = {}));
|
||
(function(e) {
|
||
e[e.Error = 0] = "Error", e[e.Warning = 1] = "Warning", e[e.Ignore = 2] = "Ignore";
|
||
})(L_ || (L_ = {}));
|
||
(function(e) {
|
||
e[e.RAW_TEXT = 0] = "RAW_TEXT", e[e.ESCAPABLE_RAW_TEXT = 1] = "ESCAPABLE_RAW_TEXT", e[e.PARSABLE_DATA = 2] = "PARSABLE_DATA";
|
||
})(Rn || (Rn = {}));
|
||
a(qh, "ut");
|
||
a(O_, "xr");
|
||
a(N_, "kr");
|
||
a(Th, "Re");
|
||
a(Oh, "Oe");
|
||
a(M_, "Br");
|
||
a(Ah, "Ot");
|
||
Dre = (Wl = class {
|
||
}, a(Wl, "Mt"), Wl), Are = "boolean", _re = "number", Tre = "string", Ire = "object", Pre = ["[Element]|textContent,%ariaAtomic,%ariaAutoC\
|
||
omplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPo\
|
||
pup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlace\
|
||
holder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%a\
|
||
riaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,\
|
||
*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%par\
|
||
t,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcrea\
|
||
tionerror,*webglcontextlost,*webglcontextrestored", "[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!dragga\
|
||
ble,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrs\
|
||
elect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*d\
|
||
ragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*key\
|
||
press,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouse\
|
||
over,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*poi\
|
||
nterover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*select\
|
||
ionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transition\
|
||
start,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spel\
|
||
lcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy", "abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcap\
|
||
tion,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|\
|
||
accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,\
|
||
*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cop\
|
||
y,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*f\
|
||
ormdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mouse\
|
||
down,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*\
|
||
pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*\
|
||
securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*tr\
|
||
ansitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitan\
|
||
imationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy", "media^[HTMLElement\
|
||
]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encryp\
|
||
ted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume", ":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend\
|
||
,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*co\
|
||
py,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*\
|
||
formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mous\
|
||
edown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,\
|
||
*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,\
|
||
*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*t\
|
||
ransitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkita\
|
||
nimationstart,*webkittransitionend,*wheel,%style,#tabIndex", ":svg:graphics^:svg:|", ":svg:animation^:svg:|*begin,*end,*repeat", ":svg:geome\
|
||
try^:svg:|", ":svg:componentTransferFunction^:svg:|", ":svg:gradient^:svg:|", ":svg:textContent^:svg:graphics|", ":svg:textPositioning^:svg:\
|
||
textContent|", "a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerP\
|
||
olicy,rel,%relList,rev,search,shape,target,text,type,username", "area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,pass\
|
||
word,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username", "audio^media|", "br^[HTMLElement]|clear", "base^\
|
||
[HTMLElement]|href,target", "body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*ha\
|
||
shchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*stor\
|
||
age,*unhandledrejection,*unload,text,vLink", "button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,na\
|
||
me,type,value", "canvas^[HTMLElement]|#height,#width", "content^[HTMLElement]|select", "dl^[HTMLElement]|!compact", "data^[HTMLElement]|valu\
|
||
e", "datalist^[HTMLElement]|", "details^[HTMLElement]|!open", "dialog^[HTMLElement]|!open,returnValue", "dir^[HTMLElement]|!compact", "div^[\
|
||
HTMLElement]|align", "embed^[HTMLElement]|align,height,name,src,type,width", "fieldset^[HTMLElement]|!disabled,name", "font^[HTMLElement]|co\
|
||
lor,face,size", "form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target", "frame^[HTMLElement]\
|
||
|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src", "frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeu\
|
||
nload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejection\
|
||
handled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows", "hr^[HTMLElement]|align,color,!noShade,size,width", "head^[HTMLElement]|",
|
||
"h1,h2,h3,h4,h5,h6^[HTMLElement]|align", "html^[HTMLElement]|version", "iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentReq\
|
||
uest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width", "img^[HTMLEl\
|
||
ement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vs\
|
||
pace,#width", "input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,f\
|
||
ormEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,pl\
|
||
aceholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,\
|
||
#width", "li^[HTMLElement]|type,#value", "label^[HTMLElement]|htmlFor", "legend^[HTMLElement]|align", "link^[HTMLElement]|as,charset,%crossO\
|
||
rigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type", "map^[HTMLElement]\
|
||
|name", "marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width", "menu^[\
|
||
HTMLElement]|!compact", "meta^[HTMLElement]|content,httpEquiv,media,name,scheme", "meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value",
|
||
"ins,del^[HTMLElement]|cite,dateTime", "ol^[HTMLElement]|!compact,!reversed,#start,type", "object^[HTMLElement]|align,archive,border,code,\
|
||
codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width", "optgroup^[HTMLElement]|!disabled,label", "option^[H\
|
||
TMLElement]|!defaultSelected,!disabled,label,!selected,text,value", "output^[HTMLElement]|defaultValue,%htmlFor,name,value", "p^[HTMLElement\
|
||
]|align", "param^[HTMLElement]|name,type,value,valueType", "picture^[HTMLElement]|", "pre^[HTMLElement]|#width", "progress^[HTMLElement]|#ma\
|
||
x,#value", "q,blockquote,cite^[HTMLElement]|", "script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%r\
|
||
eferrerPolicy,src,text,type", "select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value", "sl\
|
||
ot^[HTMLElement]|name", "source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width", "span^[HTMLElement]|", "style^[HTMLElement]|!disa\
|
||
bled,media,type", "caption^[HTMLElement]|align", "th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowS\
|
||
pan,scope,vAlign,width", "col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width", "table^[HTMLElement]|align,bgColor,border,%caption,\
|
||
cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width", "tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign", "tfoot,thead,tbody^[HTML\
|
||
Element]|align,ch,chOff,vAlign", "template^[HTMLElement]|", "textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLe\
|
||
ngth,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap", "time^[HTMLElement]\
|
||
|dateTime", "title^[HTMLElement]|text", "track^[HTMLElement]|!default,kind,label,src,srclang", "ul^[HTMLElement]|!compact,type", "unknown^[H\
|
||
TMLElement]|", "video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width", ":sv\
|
||
g:a^:svg:graphics|", ":svg:animate^:svg:animation|", ":svg:animateMotion^:svg:animation|", ":svg:animateTransform^:svg:animation|", ":svg:ci\
|
||
rcle^:svg:geometry|", ":svg:clipPath^:svg:graphics|", ":svg:defs^:svg:graphics|", ":svg:desc^:svg:|", ":svg:discard^:svg:|", ":svg:ellipse^:\
|
||
svg:geometry|", ":svg:feBlend^:svg:|", ":svg:feColorMatrix^:svg:|", ":svg:feComponentTransfer^:svg:|", ":svg:feComposite^:svg:|", ":svg:feCo\
|
||
nvolveMatrix^:svg:|", ":svg:feDiffuseLighting^:svg:|", ":svg:feDisplacementMap^:svg:|", ":svg:feDistantLight^:svg:|", ":svg:feDropShadow^:sv\
|
||
g:|", ":svg:feFlood^:svg:|", ":svg:feFuncA^:svg:componentTransferFunction|", ":svg:feFuncB^:svg:componentTransferFunction|", ":svg:feFuncG^:\
|
||
svg:componentTransferFunction|", ":svg:feFuncR^:svg:componentTransferFunction|", ":svg:feGaussianBlur^:svg:|", ":svg:feImage^:svg:|", ":svg:\
|
||
feMerge^:svg:|", ":svg:feMergeNode^:svg:|", ":svg:feMorphology^:svg:|", ":svg:feOffset^:svg:|", ":svg:fePointLight^:svg:|", ":svg:feSpecular\
|
||
Lighting^:svg:|", ":svg:feSpotLight^:svg:|", ":svg:feTile^:svg:|", ":svg:feTurbulence^:svg:|", ":svg:filter^:svg:|", ":svg:foreignObject^:sv\
|
||
g:graphics|", ":svg:g^:svg:graphics|", ":svg:image^:svg:graphics|decoding", ":svg:line^:svg:geometry|", ":svg:linearGradient^:svg:gradient|",
|
||
":svg:mpath^:svg:|", ":svg:marker^:svg:|", ":svg:mask^:svg:|", ":svg:metadata^:svg:|", ":svg:path^:svg:geometry|", ":svg:pattern^:svg:|", "\
|
||
:svg:polygon^:svg:geometry|", ":svg:polyline^:svg:geometry|", ":svg:radialGradient^:svg:gradient|", ":svg:rect^:svg:geometry|", ":svg:svg^:s\
|
||
vg:graphics|#currentScale,#zoomAndPan", ":svg:script^:svg:|type", ":svg:set^:svg:animation|", ":svg:stop^:svg:|", ":svg:style^:svg:|!disable\
|
||
d,media,title,type", ":svg:switch^:svg:graphics|", ":svg:symbol^:svg:|", ":svg:tspan^:svg:textPositioning|", ":svg:text^:svg:textPositioning\
|
||
|", ":svg:textPath^:svg:textContent|", ":svg:title^:svg:|", ":svg:use^:svg:graphics|", ":svg:view^:svg:|#zoomAndPan", "data^[HTMLElement]|va\
|
||
lue", "keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name", "menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,ra\
|
||
diogroup,!default", "summary^[HTMLElement]|", "time^[HTMLElement]|dateTime", ":svg:cursor^:svg:|", ":math:^[HTMLElement]|!autofocus,nonce,*a\
|
||
bort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canp\
|
||
lay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut\
|
||
,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpoint\
|
||
ercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,\
|
||
*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*poi\
|
||
nterleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securi\
|
||
typolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transiti\
|
||
oncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimatio\
|
||
nstart,*webkittransitionend,*wheel,%style,#tabIndex", ":math:math^:math:|", ":math:maction^:math:|", ":math:menclose^:math:|", ":math:merror\
|
||
^:math:|", ":math:mfenced^:math:|", ":math:mfrac^:math:|", ":math:mi^:math:|", ":math:mmultiscripts^:math:|", ":math:mn^:math:|", ":math:mo^\
|
||
:math:|", ":math:mover^:math:|", ":math:mpadded^:math:|", ":math:mphantom^:math:|", ":math:mroot^:math:|", ":math:mrow^:math:|", ":math:ms^:\
|
||
math:|", ":math:mspace^:math:|", ":math:msqrt^:math:|", ":math:mstyle^:math:|", ":math:msub^:math:|", ":math:msubsup^:math:|", ":math:msup^:\
|
||
math:|", ":math:mtable^:math:|", ":math:mtd^:math:|", ":math:mtext^:math:|", ":math:mtr^:math:|", ":math:munder^:math:|", ":math:munderover^\
|
||
:math:|", ":math:semantics^:math:|"], $T = new Map(Object.entries({ class: "className", for: "htmlFor", formaction: "formAction", innerHtml: "\
|
||
innerHTML", readonly: "readOnly", tabindex: "tabIndex" })), kre = Array.from($T).reduce((e, [t, r]) => (e.set(t, r), e), /* @__PURE__ */ new Map()),
|
||
Fre = (ql = class extends Dre {
|
||
constructor() {
|
||
super(), this._schema = /* @__PURE__ */ new Map(), this._eventSchema = /* @__PURE__ */ new Map(), Pre.forEach((t) => {
|
||
let r = /* @__PURE__ */ new Map(), n = /* @__PURE__ */ new Set(), [o, i] = t.split("|"), s = i.split(","), [l, u] = o.split("^");
|
||
l.split(",").forEach((p) => {
|
||
this._schema.set(p.toLowerCase(), r), this._eventSchema.set(p.toLowerCase(), n);
|
||
});
|
||
let c = u && this._schema.get(u.toLowerCase());
|
||
if (c) {
|
||
for (let [p, h] of c) r.set(p, h);
|
||
for (let p of this._eventSchema.get(u.toLowerCase())) n.add(p);
|
||
}
|
||
s.forEach((p) => {
|
||
if (p.length > 0) switch (p[0]) {
|
||
case "*":
|
||
n.add(p.substring(1));
|
||
break;
|
||
case "!":
|
||
r.set(p.substring(1), Are);
|
||
break;
|
||
case "#":
|
||
r.set(p.substring(1), _re);
|
||
break;
|
||
case "%":
|
||
r.set(p.substring(1), Ire);
|
||
break;
|
||
default:
|
||
r.set(p, Tre);
|
||
}
|
||
});
|
||
});
|
||
}
|
||
hasProperty(t, r, n) {
|
||
if (n.some((o) => o.name === F_.name)) return !0;
|
||
if (t.indexOf("-") > -1) {
|
||
if (O_(t) || N_(t)) return !1;
|
||
if (n.some((o) => o.name === k_.name)) return !0;
|
||
}
|
||
return (this._schema.get(t.toLowerCase()) || this._schema.get("unknown")).has(r);
|
||
}
|
||
hasElement(t, r) {
|
||
return r.some((n) => n.name === F_.name) || t.indexOf("-") > -1 && (O_(t) || N_(t) || r.some((n) => n.name === k_.name)) ? !0 : this._schema.
|
||
has(t.toLowerCase());
|
||
}
|
||
securityContext(t, r, n) {
|
||
n && (r = this.getMappedPropName(r)), t = t.toLowerCase(), r = r.toLowerCase();
|
||
let o = M_()[t + "|" + r];
|
||
return o || (o = M_()["*|" + r], o || Bi.NONE);
|
||
}
|
||
getMappedPropName(t) {
|
||
return $T.get(t) ?? t;
|
||
}
|
||
getDefaultComponentElementName() {
|
||
return "ng-component";
|
||
}
|
||
validateProperty(t) {
|
||
return t.toLowerCase().startsWith("on") ? { error: !0, msg: `Binding to event property '${t}' is disallowed for security reasons, plea\
|
||
se use (${t.slice(2)})=...
|
||
If '${t}' is a directive input, make sure the directive is imported by the current module.` } : { error: !1 };
|
||
}
|
||
validateAttribute(t) {
|
||
return t.toLowerCase().startsWith("on") ? { error: !0, msg: `Binding to event attribute '${t}' is disallowed for security reasons, ple\
|
||
ase use (${t.slice(2)})=...` } : { error: !1 };
|
||
}
|
||
allKnownElementNames() {
|
||
return Array.from(this._schema.keys());
|
||
}
|
||
allKnownAttributesOfElement(t) {
|
||
let r = this._schema.get(t.toLowerCase()) || this._schema.get("unknown");
|
||
return Array.from(r.keys()).map((n) => kre.get(n) ?? n);
|
||
}
|
||
allKnownEventsOfElement(t) {
|
||
return Array.from(this._eventSchema.get(t.toLowerCase()) ?? []);
|
||
}
|
||
normalizeAnimationStyleProperty(t) {
|
||
return are(t);
|
||
}
|
||
normalizeAnimationStyleValue(t, r, n) {
|
||
let o = "", i = n.toString().trim(), s = null;
|
||
if (Lre(t) && n !== 0 && n !== "0") if (typeof n == "number") o = "px";
|
||
else {
|
||
let l = n.match(/^[+-]?[\d\.]+([a-z]*)$/);
|
||
l && l[1].length == 0 && (s = `Please provide a CSS unit value for ${r}:${n}`);
|
||
}
|
||
return { error: s, value: i + o };
|
||
}
|
||
}, a(ql, "qt"), ql);
|
||
a(Lre, "Ha");
|
||
te = (Gl = class {
|
||
constructor({ closedByChildren: t, implicitNamespacePrefix: r, contentType: n = Rn.PARSABLE_DATA, closedByParent: o = !1, isVoid: i = !1,
|
||
ignoreFirstLf: s = !1, preventNamespaceInheritance: l = !1, canSelfClose: u = !1 } = {}) {
|
||
this.closedByChildren = {}, this.closedByParent = !1, t && t.length > 0 && t.forEach((c) => this.closedByChildren[c] = !0), this.isVoid =
|
||
i, this.closedByParent = o || i, this.implicitNamespacePrefix = r || null, this.contentType = n, this.ignoreFirstLf = s, this.preventNamespaceInheritance =
|
||
l, this.canSelfClose = u ?? i;
|
||
}
|
||
isClosedByChild(t) {
|
||
return this.isVoid || t.toLowerCase() in this.closedByChildren;
|
||
}
|
||
getContentType(t) {
|
||
return typeof this.contentType == "object" ? (t === void 0 ? void 0 : this.contentType[t]) ?? this.contentType.default : this.contentType;
|
||
}
|
||
}, a(Gl, "m"), Gl);
|
||
a(tw, "$e");
|
||
Su = (Yl = class {
|
||
constructor(t, r) {
|
||
this.sourceSpan = t, this.i18n = r;
|
||
}
|
||
}, a(Yl, "ae"), Yl), Ore = (Kl = class extends Su {
|
||
constructor(t, r, n, o) {
|
||
super(r, o), this.value = t, this.tokens = n, this.type = "text";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitText(this, r);
|
||
}
|
||
}, a(Kl, "Ht"), Kl), Nre = (Xl = class extends Su {
|
||
constructor(t, r, n, o) {
|
||
super(r, o), this.value = t, this.tokens = n, this.type = "cdata";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitCdata(this, r);
|
||
}
|
||
}, a(Xl, "Vt"), Xl), Mre = (Ql = class extends Su {
|
||
constructor(t, r, n, o, i, s) {
|
||
super(o, s), this.switchValue = t, this.type = r, this.cases = n, this.switchValueSourceSpan = i;
|
||
}
|
||
visit(t, r) {
|
||
return t.visitExpansion(this, r);
|
||
}
|
||
}, a(Ql, "Ut"), Ql), Bre = (Jl = class {
|
||
constructor(t, r, n, o, i) {
|
||
this.value = t, this.expression = r, this.sourceSpan = n, this.valueSourceSpan = o, this.expSourceSpan = i, this.type = "expansionCase";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitExpansionCase(this, r);
|
||
}
|
||
}, a(Jl, "Wt"), Jl), zre = (Zl = class extends Su {
|
||
constructor(t, r, n, o, i, s, l) {
|
||
super(n, l), this.name = t, this.value = r, this.keySpan = o, this.valueSpan = i, this.valueTokens = s, this.type = "attribute";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitAttribute(this, r);
|
||
}
|
||
get nameSpan() {
|
||
return this.keySpan;
|
||
}
|
||
}, a(Zl, "zt"), Zl), $a = (eu = class extends Su {
|
||
constructor(t, r, n, o, i, s = null, l = null, u) {
|
||
super(o, u), this.name = t, this.attrs = r, this.children = n, this.startSourceSpan = i, this.endSourceSpan = s, this.nameSpan = l, this.
|
||
type = "element";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitElement(this, r);
|
||
}
|
||
}, a(eu, "G"), eu), Hre = (tu = class {
|
||
constructor(t, r) {
|
||
this.value = t, this.sourceSpan = r, this.type = "comment";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitComment(this, r);
|
||
}
|
||
}, a(tu, "Gt"), tu), $re = (ru = class {
|
||
constructor(t, r) {
|
||
this.value = t, this.sourceSpan = r, this.type = "docType";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitDocType(this, r);
|
||
}
|
||
}, a(ru, "Yt"), ru), Ml = (nu = class extends Su {
|
||
constructor(t, r, n, o, i, s, l = null, u) {
|
||
super(o, u), this.name = t, this.parameters = r, this.children = n, this.nameSpan = i, this.startSourceSpan = s, this.endSourceSpan = l,
|
||
this.type = "block";
|
||
}
|
||
visit(t, r) {
|
||
return t.visitBlock(this, r);
|
||
}
|
||
}, a(nu, "ee"), nu), z_ = (ou = class {
|
||
constructor(t, r) {
|
||
this.expression = t, this.sourceSpan = r, this.type = "blockParameter", this.startSourceSpan = null, this.endSourceSpan = null;
|
||
}
|
||
visit(t, r) {
|
||
return t.visitBlockParameter(this, r);
|
||
}
|
||
}, a(ou, "ct"), ou), H_ = (au = class {
|
||
constructor(t, r, n, o, i) {
|
||
this.name = t, this.value = r, this.sourceSpan = n, this.nameSpan = o, this.valueSpan = i, this.type = "letDeclaration", this.startSourceSpan =
|
||
null, this.endSourceSpan = null;
|
||
}
|
||
visit(t, r) {
|
||
return t.visitLetDeclaration(this, r);
|
||
}
|
||
}, a(au, "pt"), au);
|
||
a(jT, "jt");
|
||
jre = (iu = class {
|
||
constructor() {
|
||
}
|
||
visitElement(t, r) {
|
||
this.visitChildren(r, (n) => {
|
||
n(t.attrs), n(t.children);
|
||
});
|
||
}
|
||
visitAttribute(t, r) {
|
||
}
|
||
visitText(t, r) {
|
||
}
|
||
visitCdata(t, r) {
|
||
}
|
||
visitComment(t, r) {
|
||
}
|
||
visitDocType(t, r) {
|
||
}
|
||
visitExpansion(t, r) {
|
||
return this.visitChildren(r, (n) => {
|
||
n(t.cases);
|
||
});
|
||
}
|
||
visitExpansionCase(t, r) {
|
||
}
|
||
visitBlock(t, r) {
|
||
this.visitChildren(r, (n) => {
|
||
n(t.parameters), n(t.children);
|
||
});
|
||
}
|
||
visitBlockParameter(t, r) {
|
||
}
|
||
visitLetDeclaration(t, r) {
|
||
}
|
||
visitChildren(t, r) {
|
||
let n = [], o = this;
|
||
function i(s) {
|
||
s && n.push(jT(o, s, t));
|
||
}
|
||
return a(i, "i"), r(i), Array.prototype.concat.apply([], n);
|
||
}
|
||
}, a(iu, "ht"), iu), Nh = { AElig: "\xC6", AMP: "&", amp: "&", Aacute: "\xC1", Abreve: "\u0102", Acirc: "\xC2", Acy: "\u0410", Afr: "\u{1D504}",
|
||
Agrave: "\xC0", Alpha: "\u0391", Amacr: "\u0100", And: "\u2A53", Aogon: "\u0104", Aopf: "\u{1D538}", ApplyFunction: "\u2061", af: "\u2061",
|
||
Aring: "\xC5", angst: "\xC5", Ascr: "\u{1D49C}", Assign: "\u2254", colone: "\u2254", coloneq: "\u2254", Atilde: "\xC3", Auml: "\xC4", Backslash: "\
|
||
\u2216", setminus: "\u2216", setmn: "\u2216", smallsetminus: "\u2216", ssetmn: "\u2216", Barv: "\u2AE7", Barwed: "\u2306", doublebarwedge: "\
|
||
\u2306", Bcy: "\u0411", Because: "\u2235", becaus: "\u2235", because: "\u2235", Bernoullis: "\u212C", Bscr: "\u212C", bernou: "\u212C", Beta: "\
|
||
\u0392", Bfr: "\u{1D505}", Bopf: "\u{1D539}", Breve: "\u02D8", breve: "\u02D8", Bumpeq: "\u224E", HumpDownHump: "\u224E", bump: "\u224E", CHcy: "\
|
||
\u0427", COPY: "\xA9", copy: "\xA9", Cacute: "\u0106", Cap: "\u22D2", CapitalDifferentialD: "\u2145", DD: "\u2145", Cayleys: "\u212D", Cfr: "\
|
||
\u212D", Ccaron: "\u010C", Ccedil: "\xC7", Ccirc: "\u0108", Cconint: "\u2230", Cdot: "\u010A", Cedilla: "\xB8", cedil: "\xB8", CenterDot: "\xB7",
|
||
centerdot: "\xB7", middot: "\xB7", Chi: "\u03A7", CircleDot: "\u2299", odot: "\u2299", CircleMinus: "\u2296", ominus: "\u2296", CirclePlus: "\
|
||
\u2295", oplus: "\u2295", CircleTimes: "\u2297", otimes: "\u2297", ClockwiseContourIntegral: "\u2232", cwconint: "\u2232", CloseCurlyDoubleQuote: "\
|
||
\u201D", rdquo: "\u201D", rdquor: "\u201D", CloseCurlyQuote: "\u2019", rsquo: "\u2019", rsquor: "\u2019", Colon: "\u2237", Proportion: "\u2237",
|
||
Colone: "\u2A74", Congruent: "\u2261", equiv: "\u2261", Conint: "\u222F", DoubleContourIntegral: "\u222F", ContourIntegral: "\u222E", conint: "\
|
||
\u222E", oint: "\u222E", Copf: "\u2102", complexes: "\u2102", Coproduct: "\u2210", coprod: "\u2210", CounterClockwiseContourIntegral: "\u2233",
|
||
awconint: "\u2233", Cross: "\u2A2F", Cscr: "\u{1D49E}", Cup: "\u22D3", CupCap: "\u224D", asympeq: "\u224D", DDotrahd: "\u2911", DJcy: "\u0402",
|
||
DScy: "\u0405", DZcy: "\u040F", Dagger: "\u2021", ddagger: "\u2021", Darr: "\u21A1", Dashv: "\u2AE4", DoubleLeftTee: "\u2AE4", Dcaron: "\u010E",
|
||
Dcy: "\u0414", Del: "\u2207", nabla: "\u2207", Delta: "\u0394", Dfr: "\u{1D507}", DiacriticalAcute: "\xB4", acute: "\xB4", DiacriticalDot: "\
|
||
\u02D9", dot: "\u02D9", DiacriticalDoubleAcute: "\u02DD", dblac: "\u02DD", DiacriticalGrave: "`", grave: "`", DiacriticalTilde: "\u02DC", tilde: "\
|
||
\u02DC", Diamond: "\u22C4", diam: "\u22C4", diamond: "\u22C4", DifferentialD: "\u2146", dd: "\u2146", Dopf: "\u{1D53B}", Dot: "\xA8", DoubleDot: "\
|
||
\xA8", die: "\xA8", uml: "\xA8", DotDot: "\u20DC", DotEqual: "\u2250", doteq: "\u2250", esdot: "\u2250", DoubleDownArrow: "\u21D3", Downarrow: "\
|
||
\u21D3", dArr: "\u21D3", DoubleLeftArrow: "\u21D0", Leftarrow: "\u21D0", lArr: "\u21D0", DoubleLeftRightArrow: "\u21D4", Leftrightarrow: "\u21D4",
|
||
hArr: "\u21D4", iff: "\u21D4", DoubleLongLeftArrow: "\u27F8", Longleftarrow: "\u27F8", xlArr: "\u27F8", DoubleLongLeftRightArrow: "\u27FA",
|
||
Longleftrightarrow: "\u27FA", xhArr: "\u27FA", DoubleLongRightArrow: "\u27F9", Longrightarrow: "\u27F9", xrArr: "\u27F9", DoubleRightArrow: "\
|
||
\u21D2", Implies: "\u21D2", Rightarrow: "\u21D2", rArr: "\u21D2", DoubleRightTee: "\u22A8", vDash: "\u22A8", DoubleUpArrow: "\u21D1", Uparrow: "\
|
||
\u21D1", uArr: "\u21D1", DoubleUpDownArrow: "\u21D5", Updownarrow: "\u21D5", vArr: "\u21D5", DoubleVerticalBar: "\u2225", par: "\u2225", parallel: "\
|
||
\u2225", shortparallel: "\u2225", spar: "\u2225", DownArrow: "\u2193", ShortDownArrow: "\u2193", darr: "\u2193", downarrow: "\u2193", DownArrowBar: "\
|
||
\u2913", DownArrowUpArrow: "\u21F5", duarr: "\u21F5", DownBreve: "\u0311", DownLeftRightVector: "\u2950", DownLeftTeeVector: "\u295E", DownLeftVector: "\
|
||
\u21BD", leftharpoondown: "\u21BD", lhard: "\u21BD", DownLeftVectorBar: "\u2956", DownRightTeeVector: "\u295F", DownRightVector: "\u21C1", rhard: "\
|
||
\u21C1", rightharpoondown: "\u21C1", DownRightVectorBar: "\u2957", DownTee: "\u22A4", top: "\u22A4", DownTeeArrow: "\u21A7", mapstodown: "\u21A7",
|
||
Dscr: "\u{1D49F}", Dstrok: "\u0110", ENG: "\u014A", ETH: "\xD0", Eacute: "\xC9", Ecaron: "\u011A", Ecirc: "\xCA", Ecy: "\u042D", Edot: "\u0116",
|
||
Efr: "\u{1D508}", Egrave: "\xC8", Element: "\u2208", in: "\u2208", isin: "\u2208", isinv: "\u2208", Emacr: "\u0112", EmptySmallSquare: "\u25FB",
|
||
EmptyVerySmallSquare: "\u25AB", Eogon: "\u0118", Eopf: "\u{1D53C}", Epsilon: "\u0395", Equal: "\u2A75", EqualTilde: "\u2242", eqsim: "\u2242",
|
||
esim: "\u2242", Equilibrium: "\u21CC", rightleftharpoons: "\u21CC", rlhar: "\u21CC", Escr: "\u2130", expectation: "\u2130", Esim: "\u2A73",
|
||
Eta: "\u0397", Euml: "\xCB", Exists: "\u2203", exist: "\u2203", ExponentialE: "\u2147", ee: "\u2147", exponentiale: "\u2147", Fcy: "\u0424",
|
||
Ffr: "\u{1D509}", FilledSmallSquare: "\u25FC", FilledVerySmallSquare: "\u25AA", blacksquare: "\u25AA", squarf: "\u25AA", squf: "\u25AA", Fopf: "\
|
||
\u{1D53D}", ForAll: "\u2200", forall: "\u2200", Fouriertrf: "\u2131", Fscr: "\u2131", GJcy: "\u0403", GT: ">", gt: ">", Gamma: "\u0393", Gammad: "\
|
||
\u03DC", Gbreve: "\u011E", Gcedil: "\u0122", Gcirc: "\u011C", Gcy: "\u0413", Gdot: "\u0120", Gfr: "\u{1D50A}", Gg: "\u22D9", ggg: "\u22D9", Gopf: "\
|
||
\u{1D53E}", GreaterEqual: "\u2265", ge: "\u2265", geq: "\u2265", GreaterEqualLess: "\u22DB", gel: "\u22DB", gtreqless: "\u22DB", GreaterFullEqual: "\
|
||
\u2267", gE: "\u2267", geqq: "\u2267", GreaterGreater: "\u2AA2", GreaterLess: "\u2277", gl: "\u2277", gtrless: "\u2277", GreaterSlantEqual: "\
|
||
\u2A7E", geqslant: "\u2A7E", ges: "\u2A7E", GreaterTilde: "\u2273", gsim: "\u2273", gtrsim: "\u2273", Gscr: "\u{1D4A2}", Gt: "\u226B", NestedGreaterGreater: "\
|
||
\u226B", gg: "\u226B", HARDcy: "\u042A", Hacek: "\u02C7", caron: "\u02C7", Hat: "^", Hcirc: "\u0124", Hfr: "\u210C", Poincareplane: "\u210C",
|
||
HilbertSpace: "\u210B", Hscr: "\u210B", hamilt: "\u210B", Hopf: "\u210D", quaternions: "\u210D", HorizontalLine: "\u2500", boxh: "\u2500",
|
||
Hstrok: "\u0126", HumpEqual: "\u224F", bumpe: "\u224F", bumpeq: "\u224F", IEcy: "\u0415", IJlig: "\u0132", IOcy: "\u0401", Iacute: "\xCD",
|
||
Icirc: "\xCE", Icy: "\u0418", Idot: "\u0130", Ifr: "\u2111", Im: "\u2111", image: "\u2111", imagpart: "\u2111", Igrave: "\xCC", Imacr: "\u012A",
|
||
ImaginaryI: "\u2148", ii: "\u2148", Int: "\u222C", Integral: "\u222B", int: "\u222B", Intersection: "\u22C2", bigcap: "\u22C2", xcap: "\u22C2",
|
||
InvisibleComma: "\u2063", ic: "\u2063", InvisibleTimes: "\u2062", it: "\u2062", Iogon: "\u012E", Iopf: "\u{1D540}", Iota: "\u0399", Iscr: "\
|
||
\u2110", imagline: "\u2110", Itilde: "\u0128", Iukcy: "\u0406", Iuml: "\xCF", Jcirc: "\u0134", Jcy: "\u0419", Jfr: "\u{1D50D}", Jopf: "\u{1D541}",
|
||
Jscr: "\u{1D4A5}", Jsercy: "\u0408", Jukcy: "\u0404", KHcy: "\u0425", KJcy: "\u040C", Kappa: "\u039A", Kcedil: "\u0136", Kcy: "\u041A", Kfr: "\
|
||
\u{1D50E}", Kopf: "\u{1D542}", Kscr: "\u{1D4A6}", LJcy: "\u0409", LT: "<", lt: "<", Lacute: "\u0139", Lambda: "\u039B", Lang: "\u27EA", Laplacetrf: "\
|
||
\u2112", Lscr: "\u2112", lagran: "\u2112", Larr: "\u219E", twoheadleftarrow: "\u219E", Lcaron: "\u013D", Lcedil: "\u013B", Lcy: "\u041B", LeftAngleBracket: "\
|
||
\u27E8", lang: "\u27E8", langle: "\u27E8", LeftArrow: "\u2190", ShortLeftArrow: "\u2190", larr: "\u2190", leftarrow: "\u2190", slarr: "\u2190",
|
||
LeftArrowBar: "\u21E4", larrb: "\u21E4", LeftArrowRightArrow: "\u21C6", leftrightarrows: "\u21C6", lrarr: "\u21C6", LeftCeiling: "\u2308",
|
||
lceil: "\u2308", LeftDoubleBracket: "\u27E6", lobrk: "\u27E6", LeftDownTeeVector: "\u2961", LeftDownVector: "\u21C3", dharl: "\u21C3", downharpoonleft: "\
|
||
\u21C3", LeftDownVectorBar: "\u2959", LeftFloor: "\u230A", lfloor: "\u230A", LeftRightArrow: "\u2194", harr: "\u2194", leftrightarrow: "\u2194",
|
||
LeftRightVector: "\u294E", LeftTee: "\u22A3", dashv: "\u22A3", LeftTeeArrow: "\u21A4", mapstoleft: "\u21A4", LeftTeeVector: "\u295A", LeftTriangle: "\
|
||
\u22B2", vartriangleleft: "\u22B2", vltri: "\u22B2", LeftTriangleBar: "\u29CF", LeftTriangleEqual: "\u22B4", ltrie: "\u22B4", trianglelefteq: "\
|
||
\u22B4", LeftUpDownVector: "\u2951", LeftUpTeeVector: "\u2960", LeftUpVector: "\u21BF", uharl: "\u21BF", upharpoonleft: "\u21BF", LeftUpVectorBar: "\
|
||
\u2958", LeftVector: "\u21BC", leftharpoonup: "\u21BC", lharu: "\u21BC", LeftVectorBar: "\u2952", LessEqualGreater: "\u22DA", leg: "\u22DA",
|
||
lesseqgtr: "\u22DA", LessFullEqual: "\u2266", lE: "\u2266", leqq: "\u2266", LessGreater: "\u2276", lessgtr: "\u2276", lg: "\u2276", LessLess: "\
|
||
\u2AA1", LessSlantEqual: "\u2A7D", leqslant: "\u2A7D", les: "\u2A7D", LessTilde: "\u2272", lesssim: "\u2272", lsim: "\u2272", Lfr: "\u{1D50F}",
|
||
Ll: "\u22D8", Lleftarrow: "\u21DA", lAarr: "\u21DA", Lmidot: "\u013F", LongLeftArrow: "\u27F5", longleftarrow: "\u27F5", xlarr: "\u27F5", LongLeftRightArrow: "\
|
||
\u27F7", longleftrightarrow: "\u27F7", xharr: "\u27F7", LongRightArrow: "\u27F6", longrightarrow: "\u27F6", xrarr: "\u27F6", Lopf: "\u{1D543}",
|
||
LowerLeftArrow: "\u2199", swarr: "\u2199", swarrow: "\u2199", LowerRightArrow: "\u2198", searr: "\u2198", searrow: "\u2198", Lsh: "\u21B0",
|
||
lsh: "\u21B0", Lstrok: "\u0141", Lt: "\u226A", NestedLessLess: "\u226A", ll: "\u226A", Map: "\u2905", Mcy: "\u041C", MediumSpace: "\u205F",
|
||
Mellintrf: "\u2133", Mscr: "\u2133", phmmat: "\u2133", Mfr: "\u{1D510}", MinusPlus: "\u2213", mnplus: "\u2213", mp: "\u2213", Mopf: "\u{1D544}",
|
||
Mu: "\u039C", NJcy: "\u040A", Nacute: "\u0143", Ncaron: "\u0147", Ncedil: "\u0145", Ncy: "\u041D", NegativeMediumSpace: "\u200B", NegativeThickSpace: "\
|
||
\u200B", NegativeThinSpace: "\u200B", NegativeVeryThinSpace: "\u200B", ZeroWidthSpace: "\u200B", NewLine: `
|
||
`, Nfr: "\u{1D511}", NoBreak: "\u2060", NonBreakingSpace: "\xA0", nbsp: "\xA0", Nopf: "\u2115", naturals: "\u2115", Not: "\u2AEC", NotCongruent: "\
|
||
\u2262", nequiv: "\u2262", NotCupCap: "\u226D", NotDoubleVerticalBar: "\u2226", npar: "\u2226", nparallel: "\u2226", nshortparallel: "\u2226",
|
||
nspar: "\u2226", NotElement: "\u2209", notin: "\u2209", notinva: "\u2209", NotEqual: "\u2260", ne: "\u2260", NotEqualTilde: "\u2242\u0338",
|
||
nesim: "\u2242\u0338", NotExists: "\u2204", nexist: "\u2204", nexists: "\u2204", NotGreater: "\u226F", ngt: "\u226F", ngtr: "\u226F", NotGreaterEqual: "\
|
||
\u2271", nge: "\u2271", ngeq: "\u2271", NotGreaterFullEqual: "\u2267\u0338", ngE: "\u2267\u0338", ngeqq: "\u2267\u0338", NotGreaterGreater: "\
|
||
\u226B\u0338", nGtv: "\u226B\u0338", NotGreaterLess: "\u2279", ntgl: "\u2279", NotGreaterSlantEqual: "\u2A7E\u0338", ngeqslant: "\u2A7E\u0338",
|
||
nges: "\u2A7E\u0338", NotGreaterTilde: "\u2275", ngsim: "\u2275", NotHumpDownHump: "\u224E\u0338", nbump: "\u224E\u0338", NotHumpEqual: "\u224F\
|
||
\u0338", nbumpe: "\u224F\u0338", NotLeftTriangle: "\u22EA", nltri: "\u22EA", ntriangleleft: "\u22EA", NotLeftTriangleBar: "\u29CF\u0338", NotLeftTriangleEqual: "\
|
||
\u22EC", nltrie: "\u22EC", ntrianglelefteq: "\u22EC", NotLess: "\u226E", nless: "\u226E", nlt: "\u226E", NotLessEqual: "\u2270", nle: "\u2270",
|
||
nleq: "\u2270", NotLessGreater: "\u2278", ntlg: "\u2278", NotLessLess: "\u226A\u0338", nLtv: "\u226A\u0338", NotLessSlantEqual: "\u2A7D\u0338",
|
||
nleqslant: "\u2A7D\u0338", nles: "\u2A7D\u0338", NotLessTilde: "\u2274", nlsim: "\u2274", NotNestedGreaterGreater: "\u2AA2\u0338", NotNestedLessLess: "\
|
||
\u2AA1\u0338", NotPrecedes: "\u2280", npr: "\u2280", nprec: "\u2280", NotPrecedesEqual: "\u2AAF\u0338", npre: "\u2AAF\u0338", npreceq: "\u2AAF\u0338",
|
||
NotPrecedesSlantEqual: "\u22E0", nprcue: "\u22E0", NotReverseElement: "\u220C", notni: "\u220C", notniva: "\u220C", NotRightTriangle: "\u22EB",
|
||
nrtri: "\u22EB", ntriangleright: "\u22EB", NotRightTriangleBar: "\u29D0\u0338", NotRightTriangleEqual: "\u22ED", nrtrie: "\u22ED", ntrianglerighteq: "\
|
||
\u22ED", NotSquareSubset: "\u228F\u0338", NotSquareSubsetEqual: "\u22E2", nsqsube: "\u22E2", NotSquareSuperset: "\u2290\u0338", NotSquareSupersetEqual: "\
|
||
\u22E3", nsqsupe: "\u22E3", NotSubset: "\u2282\u20D2", nsubset: "\u2282\u20D2", vnsub: "\u2282\u20D2", NotSubsetEqual: "\u2288", nsube: "\u2288",
|
||
nsubseteq: "\u2288", NotSucceeds: "\u2281", nsc: "\u2281", nsucc: "\u2281", NotSucceedsEqual: "\u2AB0\u0338", nsce: "\u2AB0\u0338", nsucceq: "\
|
||
\u2AB0\u0338", NotSucceedsSlantEqual: "\u22E1", nsccue: "\u22E1", NotSucceedsTilde: "\u227F\u0338", NotSuperset: "\u2283\u20D2", nsupset: "\u2283\
|
||
\u20D2", vnsup: "\u2283\u20D2", NotSupersetEqual: "\u2289", nsupe: "\u2289", nsupseteq: "\u2289", NotTilde: "\u2241", nsim: "\u2241", NotTildeEqual: "\
|
||
\u2244", nsime: "\u2244", nsimeq: "\u2244", NotTildeFullEqual: "\u2247", ncong: "\u2247", NotTildeTilde: "\u2249", nap: "\u2249", napprox: "\
|
||
\u2249", NotVerticalBar: "\u2224", nmid: "\u2224", nshortmid: "\u2224", nsmid: "\u2224", Nscr: "\u{1D4A9}", Ntilde: "\xD1", Nu: "\u039D", OElig: "\
|
||
\u0152", Oacute: "\xD3", Ocirc: "\xD4", Ocy: "\u041E", Odblac: "\u0150", Ofr: "\u{1D512}", Ograve: "\xD2", Omacr: "\u014C", Omega: "\u03A9",
|
||
ohm: "\u03A9", Omicron: "\u039F", Oopf: "\u{1D546}", OpenCurlyDoubleQuote: "\u201C", ldquo: "\u201C", OpenCurlyQuote: "\u2018", lsquo: "\u2018",
|
||
Or: "\u2A54", Oscr: "\u{1D4AA}", Oslash: "\xD8", Otilde: "\xD5", Otimes: "\u2A37", Ouml: "\xD6", OverBar: "\u203E", oline: "\u203E", OverBrace: "\
|
||
\u23DE", OverBracket: "\u23B4", tbrk: "\u23B4", OverParenthesis: "\u23DC", PartialD: "\u2202", part: "\u2202", Pcy: "\u041F", Pfr: "\u{1D513}",
|
||
Phi: "\u03A6", Pi: "\u03A0", PlusMinus: "\xB1", plusmn: "\xB1", pm: "\xB1", Popf: "\u2119", primes: "\u2119", Pr: "\u2ABB", Precedes: "\u227A",
|
||
pr: "\u227A", prec: "\u227A", PrecedesEqual: "\u2AAF", pre: "\u2AAF", preceq: "\u2AAF", PrecedesSlantEqual: "\u227C", prcue: "\u227C", preccurlyeq: "\
|
||
\u227C", PrecedesTilde: "\u227E", precsim: "\u227E", prsim: "\u227E", Prime: "\u2033", Product: "\u220F", prod: "\u220F", Proportional: "\u221D",
|
||
prop: "\u221D", propto: "\u221D", varpropto: "\u221D", vprop: "\u221D", Pscr: "\u{1D4AB}", Psi: "\u03A8", QUOT: '"', quot: '"', Qfr: "\u{1D514}",
|
||
Qopf: "\u211A", rationals: "\u211A", Qscr: "\u{1D4AC}", RBarr: "\u2910", drbkarow: "\u2910", REG: "\xAE", circledR: "\xAE", reg: "\xAE", Racute: "\
|
||
\u0154", Rang: "\u27EB", Rarr: "\u21A0", twoheadrightarrow: "\u21A0", Rarrtl: "\u2916", Rcaron: "\u0158", Rcedil: "\u0156", Rcy: "\u0420", Re: "\
|
||
\u211C", Rfr: "\u211C", real: "\u211C", realpart: "\u211C", ReverseElement: "\u220B", SuchThat: "\u220B", ni: "\u220B", niv: "\u220B", ReverseEquilibrium: "\
|
||
\u21CB", leftrightharpoons: "\u21CB", lrhar: "\u21CB", ReverseUpEquilibrium: "\u296F", duhar: "\u296F", Rho: "\u03A1", RightAngleBracket: "\u27E9",
|
||
rang: "\u27E9", rangle: "\u27E9", RightArrow: "\u2192", ShortRightArrow: "\u2192", rarr: "\u2192", rightarrow: "\u2192", srarr: "\u2192", RightArrowBar: "\
|
||
\u21E5", rarrb: "\u21E5", RightArrowLeftArrow: "\u21C4", rightleftarrows: "\u21C4", rlarr: "\u21C4", RightCeiling: "\u2309", rceil: "\u2309",
|
||
RightDoubleBracket: "\u27E7", robrk: "\u27E7", RightDownTeeVector: "\u295D", RightDownVector: "\u21C2", dharr: "\u21C2", downharpoonright: "\
|
||
\u21C2", RightDownVectorBar: "\u2955", RightFloor: "\u230B", rfloor: "\u230B", RightTee: "\u22A2", vdash: "\u22A2", RightTeeArrow: "\u21A6",
|
||
map: "\u21A6", mapsto: "\u21A6", RightTeeVector: "\u295B", RightTriangle: "\u22B3", vartriangleright: "\u22B3", vrtri: "\u22B3", RightTriangleBar: "\
|
||
\u29D0", RightTriangleEqual: "\u22B5", rtrie: "\u22B5", trianglerighteq: "\u22B5", RightUpDownVector: "\u294F", RightUpTeeVector: "\u295C", RightUpVector: "\
|
||
\u21BE", uharr: "\u21BE", upharpoonright: "\u21BE", RightUpVectorBar: "\u2954", RightVector: "\u21C0", rharu: "\u21C0", rightharpoonup: "\u21C0",
|
||
RightVectorBar: "\u2953", Ropf: "\u211D", reals: "\u211D", RoundImplies: "\u2970", Rrightarrow: "\u21DB", rAarr: "\u21DB", Rscr: "\u211B",
|
||
realine: "\u211B", Rsh: "\u21B1", rsh: "\u21B1", RuleDelayed: "\u29F4", SHCHcy: "\u0429", SHcy: "\u0428", SOFTcy: "\u042C", Sacute: "\u015A",
|
||
Sc: "\u2ABC", Scaron: "\u0160", Scedil: "\u015E", Scirc: "\u015C", Scy: "\u0421", Sfr: "\u{1D516}", ShortUpArrow: "\u2191", UpArrow: "\u2191",
|
||
uarr: "\u2191", uparrow: "\u2191", Sigma: "\u03A3", SmallCircle: "\u2218", compfn: "\u2218", Sopf: "\u{1D54A}", Sqrt: "\u221A", radic: "\u221A",
|
||
Square: "\u25A1", squ: "\u25A1", square: "\u25A1", SquareIntersection: "\u2293", sqcap: "\u2293", SquareSubset: "\u228F", sqsub: "\u228F",
|
||
sqsubset: "\u228F", SquareSubsetEqual: "\u2291", sqsube: "\u2291", sqsubseteq: "\u2291", SquareSuperset: "\u2290", sqsup: "\u2290", sqsupset: "\
|
||
\u2290", SquareSupersetEqual: "\u2292", sqsupe: "\u2292", sqsupseteq: "\u2292", SquareUnion: "\u2294", sqcup: "\u2294", Sscr: "\u{1D4AE}", Star: "\
|
||
\u22C6", sstarf: "\u22C6", Sub: "\u22D0", Subset: "\u22D0", SubsetEqual: "\u2286", sube: "\u2286", subseteq: "\u2286", Succeeds: "\u227B", sc: "\
|
||
\u227B", succ: "\u227B", SucceedsEqual: "\u2AB0", sce: "\u2AB0", succeq: "\u2AB0", SucceedsSlantEqual: "\u227D", sccue: "\u227D", succcurlyeq: "\
|
||
\u227D", SucceedsTilde: "\u227F", scsim: "\u227F", succsim: "\u227F", Sum: "\u2211", sum: "\u2211", Sup: "\u22D1", Supset: "\u22D1", Superset: "\
|
||
\u2283", sup: "\u2283", supset: "\u2283", SupersetEqual: "\u2287", supe: "\u2287", supseteq: "\u2287", THORN: "\xDE", TRADE: "\u2122", trade: "\
|
||
\u2122", TSHcy: "\u040B", TScy: "\u0426", Tab: " ", Tau: "\u03A4", Tcaron: "\u0164", Tcedil: "\u0162", Tcy: "\u0422", Tfr: "\u{1D517}", Therefore: "\
|
||
\u2234", there4: "\u2234", therefore: "\u2234", Theta: "\u0398", ThickSpace: "\u205F\u200A", ThinSpace: "\u2009", thinsp: "\u2009", Tilde: "\
|
||
\u223C", sim: "\u223C", thicksim: "\u223C", thksim: "\u223C", TildeEqual: "\u2243", sime: "\u2243", simeq: "\u2243", TildeFullEqual: "\u2245",
|
||
cong: "\u2245", TildeTilde: "\u2248", ap: "\u2248", approx: "\u2248", asymp: "\u2248", thickapprox: "\u2248", thkap: "\u2248", Topf: "\u{1D54B}",
|
||
TripleDot: "\u20DB", tdot: "\u20DB", Tscr: "\u{1D4AF}", Tstrok: "\u0166", Uacute: "\xDA", Uarr: "\u219F", Uarrocir: "\u2949", Ubrcy: "\u040E",
|
||
Ubreve: "\u016C", Ucirc: "\xDB", Ucy: "\u0423", Udblac: "\u0170", Ufr: "\u{1D518}", Ugrave: "\xD9", Umacr: "\u016A", UnderBar: "_", lowbar: "\
|
||
_", UnderBrace: "\u23DF", UnderBracket: "\u23B5", bbrk: "\u23B5", UnderParenthesis: "\u23DD", Union: "\u22C3", bigcup: "\u22C3", xcup: "\u22C3",
|
||
UnionPlus: "\u228E", uplus: "\u228E", Uogon: "\u0172", Uopf: "\u{1D54C}", UpArrowBar: "\u2912", UpArrowDownArrow: "\u21C5", udarr: "\u21C5",
|
||
UpDownArrow: "\u2195", updownarrow: "\u2195", varr: "\u2195", UpEquilibrium: "\u296E", udhar: "\u296E", UpTee: "\u22A5", bot: "\u22A5", bottom: "\
|
||
\u22A5", perp: "\u22A5", UpTeeArrow: "\u21A5", mapstoup: "\u21A5", UpperLeftArrow: "\u2196", nwarr: "\u2196", nwarrow: "\u2196", UpperRightArrow: "\
|
||
\u2197", nearr: "\u2197", nearrow: "\u2197", Upsi: "\u03D2", upsih: "\u03D2", Upsilon: "\u03A5", Uring: "\u016E", Uscr: "\u{1D4B0}", Utilde: "\
|
||
\u0168", Uuml: "\xDC", VDash: "\u22AB", Vbar: "\u2AEB", Vcy: "\u0412", Vdash: "\u22A9", Vdashl: "\u2AE6", Vee: "\u22C1", bigvee: "\u22C1", xvee: "\
|
||
\u22C1", Verbar: "\u2016", Vert: "\u2016", VerticalBar: "\u2223", mid: "\u2223", shortmid: "\u2223", smid: "\u2223", VerticalLine: "|", verbar: "\
|
||
|", vert: "|", VerticalSeparator: "\u2758", VerticalTilde: "\u2240", wr: "\u2240", wreath: "\u2240", VeryThinSpace: "\u200A", hairsp: "\u200A",
|
||
Vfr: "\u{1D519}", Vopf: "\u{1D54D}", Vscr: "\u{1D4B1}", Vvdash: "\u22AA", Wcirc: "\u0174", Wedge: "\u22C0", bigwedge: "\u22C0", xwedge: "\u22C0",
|
||
Wfr: "\u{1D51A}", Wopf: "\u{1D54E}", Wscr: "\u{1D4B2}", Xfr: "\u{1D51B}", Xi: "\u039E", Xopf: "\u{1D54F}", Xscr: "\u{1D4B3}", YAcy: "\u042F",
|
||
YIcy: "\u0407", YUcy: "\u042E", Yacute: "\xDD", Ycirc: "\u0176", Ycy: "\u042B", Yfr: "\u{1D51C}", Yopf: "\u{1D550}", Yscr: "\u{1D4B4}", Yuml: "\
|
||
\u0178", ZHcy: "\u0416", Zacute: "\u0179", Zcaron: "\u017D", Zcy: "\u0417", Zdot: "\u017B", Zeta: "\u0396", Zfr: "\u2128", zeetrf: "\u2128",
|
||
Zopf: "\u2124", integers: "\u2124", Zscr: "\u{1D4B5}", aacute: "\xE1", abreve: "\u0103", ac: "\u223E", mstpos: "\u223E", acE: "\u223E\u0333",
|
||
acd: "\u223F", acirc: "\xE2", acy: "\u0430", aelig: "\xE6", afr: "\u{1D51E}", agrave: "\xE0", alefsym: "\u2135", aleph: "\u2135", alpha: "\
|
||
\u03B1", amacr: "\u0101", amalg: "\u2A3F", and: "\u2227", wedge: "\u2227", andand: "\u2A55", andd: "\u2A5C", andslope: "\u2A58", andv: "\u2A5A",
|
||
ang: "\u2220", angle: "\u2220", ange: "\u29A4", angmsd: "\u2221", measuredangle: "\u2221", angmsdaa: "\u29A8", angmsdab: "\u29A9", angmsdac: "\
|
||
\u29AA", angmsdad: "\u29AB", angmsdae: "\u29AC", angmsdaf: "\u29AD", angmsdag: "\u29AE", angmsdah: "\u29AF", angrt: "\u221F", angrtvb: "\u22BE",
|
||
angrtvbd: "\u299D", angsph: "\u2222", angzarr: "\u237C", aogon: "\u0105", aopf: "\u{1D552}", apE: "\u2A70", apacir: "\u2A6F", ape: "\u224A",
|
||
approxeq: "\u224A", apid: "\u224B", apos: "'", aring: "\xE5", ascr: "\u{1D4B6}", ast: "*", midast: "*", atilde: "\xE3", auml: "\xE4", awint: "\
|
||
\u2A11", bNot: "\u2AED", backcong: "\u224C", bcong: "\u224C", backepsilon: "\u03F6", bepsi: "\u03F6", backprime: "\u2035", bprime: "\u2035",
|
||
backsim: "\u223D", bsim: "\u223D", backsimeq: "\u22CD", bsime: "\u22CD", barvee: "\u22BD", barwed: "\u2305", barwedge: "\u2305", bbrktbrk: "\
|
||
\u23B6", bcy: "\u0431", bdquo: "\u201E", ldquor: "\u201E", bemptyv: "\u29B0", beta: "\u03B2", beth: "\u2136", between: "\u226C", twixt: "\u226C",
|
||
bfr: "\u{1D51F}", bigcirc: "\u25EF", xcirc: "\u25EF", bigodot: "\u2A00", xodot: "\u2A00", bigoplus: "\u2A01", xoplus: "\u2A01", bigotimes: "\
|
||
\u2A02", xotime: "\u2A02", bigsqcup: "\u2A06", xsqcup: "\u2A06", bigstar: "\u2605", starf: "\u2605", bigtriangledown: "\u25BD", xdtri: "\u25BD",
|
||
bigtriangleup: "\u25B3", xutri: "\u25B3", biguplus: "\u2A04", xuplus: "\u2A04", bkarow: "\u290D", rbarr: "\u290D", blacklozenge: "\u29EB",
|
||
lozf: "\u29EB", blacktriangle: "\u25B4", utrif: "\u25B4", blacktriangledown: "\u25BE", dtrif: "\u25BE", blacktriangleleft: "\u25C2", ltrif: "\
|
||
\u25C2", blacktriangleright: "\u25B8", rtrif: "\u25B8", blank: "\u2423", blk12: "\u2592", blk14: "\u2591", blk34: "\u2593", block: "\u2588",
|
||
bne: "=\u20E5", bnequiv: "\u2261\u20E5", bnot: "\u2310", bopf: "\u{1D553}", bowtie: "\u22C8", boxDL: "\u2557", boxDR: "\u2554", boxDl: "\u2556",
|
||
boxDr: "\u2553", boxH: "\u2550", boxHD: "\u2566", boxHU: "\u2569", boxHd: "\u2564", boxHu: "\u2567", boxUL: "\u255D", boxUR: "\u255A", boxUl: "\
|
||
\u255C", boxUr: "\u2559", boxV: "\u2551", boxVH: "\u256C", boxVL: "\u2563", boxVR: "\u2560", boxVh: "\u256B", boxVl: "\u2562", boxVr: "\u255F",
|
||
boxbox: "\u29C9", boxdL: "\u2555", boxdR: "\u2552", boxdl: "\u2510", boxdr: "\u250C", boxhD: "\u2565", boxhU: "\u2568", boxhd: "\u252C", boxhu: "\
|
||
\u2534", boxminus: "\u229F", minusb: "\u229F", boxplus: "\u229E", plusb: "\u229E", boxtimes: "\u22A0", timesb: "\u22A0", boxuL: "\u255B", boxuR: "\
|
||
\u2558", boxul: "\u2518", boxur: "\u2514", boxv: "\u2502", boxvH: "\u256A", boxvL: "\u2561", boxvR: "\u255E", boxvh: "\u253C", boxvl: "\u2524",
|
||
boxvr: "\u251C", brvbar: "\xA6", bscr: "\u{1D4B7}", bsemi: "\u204F", bsol: "\\", bsolb: "\u29C5", bsolhsub: "\u27C8", bull: "\u2022", bullet: "\
|
||
\u2022", bumpE: "\u2AAE", cacute: "\u0107", cap: "\u2229", capand: "\u2A44", capbrcup: "\u2A49", capcap: "\u2A4B", capcup: "\u2A47", capdot: "\
|
||
\u2A40", caps: "\u2229\uFE00", caret: "\u2041", ccaps: "\u2A4D", ccaron: "\u010D", ccedil: "\xE7", ccirc: "\u0109", ccups: "\u2A4C", ccupssm: "\
|
||
\u2A50", cdot: "\u010B", cemptyv: "\u29B2", cent: "\xA2", cfr: "\u{1D520}", chcy: "\u0447", check: "\u2713", checkmark: "\u2713", chi: "\u03C7",
|
||
cir: "\u25CB", cirE: "\u29C3", circ: "\u02C6", circeq: "\u2257", cire: "\u2257", circlearrowleft: "\u21BA", olarr: "\u21BA", circlearrowright: "\
|
||
\u21BB", orarr: "\u21BB", circledS: "\u24C8", oS: "\u24C8", circledast: "\u229B", oast: "\u229B", circledcirc: "\u229A", ocir: "\u229A", circleddash: "\
|
||
\u229D", odash: "\u229D", cirfnint: "\u2A10", cirmid: "\u2AEF", cirscir: "\u29C2", clubs: "\u2663", clubsuit: "\u2663", colon: ":", comma: "\
|
||
,", commat: "@", comp: "\u2201", complement: "\u2201", congdot: "\u2A6D", copf: "\u{1D554}", copysr: "\u2117", crarr: "\u21B5", cross: "\u2717",
|
||
cscr: "\u{1D4B8}", csub: "\u2ACF", csube: "\u2AD1", csup: "\u2AD0", csupe: "\u2AD2", ctdot: "\u22EF", cudarrl: "\u2938", cudarrr: "\u2935",
|
||
cuepr: "\u22DE", curlyeqprec: "\u22DE", cuesc: "\u22DF", curlyeqsucc: "\u22DF", cularr: "\u21B6", curvearrowleft: "\u21B6", cularrp: "\u293D",
|
||
cup: "\u222A", cupbrcap: "\u2A48", cupcap: "\u2A46", cupcup: "\u2A4A", cupdot: "\u228D", cupor: "\u2A45", cups: "\u222A\uFE00", curarr: "\u21B7",
|
||
curvearrowright: "\u21B7", curarrm: "\u293C", curlyvee: "\u22CE", cuvee: "\u22CE", curlywedge: "\u22CF", cuwed: "\u22CF", curren: "\xA4", cwint: "\
|
||
\u2231", cylcty: "\u232D", dHar: "\u2965", dagger: "\u2020", daleth: "\u2138", dash: "\u2010", hyphen: "\u2010", dbkarow: "\u290F", rBarr: "\
|
||
\u290F", dcaron: "\u010F", dcy: "\u0434", ddarr: "\u21CA", downdownarrows: "\u21CA", ddotseq: "\u2A77", eDDot: "\u2A77", deg: "\xB0", delta: "\
|
||
\u03B4", demptyv: "\u29B1", dfisht: "\u297F", dfr: "\u{1D521}", diamondsuit: "\u2666", diams: "\u2666", digamma: "\u03DD", gammad: "\u03DD",
|
||
disin: "\u22F2", div: "\xF7", divide: "\xF7", divideontimes: "\u22C7", divonx: "\u22C7", djcy: "\u0452", dlcorn: "\u231E", llcorner: "\u231E",
|
||
dlcrop: "\u230D", dollar: "$", dopf: "\u{1D555}", doteqdot: "\u2251", eDot: "\u2251", dotminus: "\u2238", minusd: "\u2238", dotplus: "\u2214",
|
||
plusdo: "\u2214", dotsquare: "\u22A1", sdotb: "\u22A1", drcorn: "\u231F", lrcorner: "\u231F", drcrop: "\u230C", dscr: "\u{1D4B9}", dscy: "\
|
||
\u0455", dsol: "\u29F6", dstrok: "\u0111", dtdot: "\u22F1", dtri: "\u25BF", triangledown: "\u25BF", dwangle: "\u29A6", dzcy: "\u045F", dzigrarr: "\
|
||
\u27FF", eacute: "\xE9", easter: "\u2A6E", ecaron: "\u011B", ecir: "\u2256", eqcirc: "\u2256", ecirc: "\xEA", ecolon: "\u2255", eqcolon: "\u2255",
|
||
ecy: "\u044D", edot: "\u0117", efDot: "\u2252", fallingdotseq: "\u2252", efr: "\u{1D522}", eg: "\u2A9A", egrave: "\xE8", egs: "\u2A96", eqslantgtr: "\
|
||
\u2A96", egsdot: "\u2A98", el: "\u2A99", elinters: "\u23E7", ell: "\u2113", els: "\u2A95", eqslantless: "\u2A95", elsdot: "\u2A97", emacr: "\
|
||
\u0113", empty: "\u2205", emptyset: "\u2205", emptyv: "\u2205", varnothing: "\u2205", emsp13: "\u2004", emsp14: "\u2005", emsp: "\u2003", eng: "\
|
||
\u014B", ensp: "\u2002", eogon: "\u0119", eopf: "\u{1D556}", epar: "\u22D5", eparsl: "\u29E3", eplus: "\u2A71", epsi: "\u03B5", epsilon: "\u03B5",
|
||
epsiv: "\u03F5", straightepsilon: "\u03F5", varepsilon: "\u03F5", equals: "=", equest: "\u225F", questeq: "\u225F", equivDD: "\u2A78", eqvparsl: "\
|
||
\u29E5", erDot: "\u2253", risingdotseq: "\u2253", erarr: "\u2971", escr: "\u212F", eta: "\u03B7", eth: "\xF0", euml: "\xEB", euro: "\u20AC",
|
||
excl: "!", fcy: "\u0444", female: "\u2640", ffilig: "\uFB03", fflig: "\uFB00", ffllig: "\uFB04", ffr: "\u{1D523}", filig: "\uFB01", fjlig: "\
|
||
fj", flat: "\u266D", fllig: "\uFB02", fltns: "\u25B1", fnof: "\u0192", fopf: "\u{1D557}", fork: "\u22D4", pitchfork: "\u22D4", forkv: "\u2AD9",
|
||
fpartint: "\u2A0D", frac12: "\xBD", half: "\xBD", frac13: "\u2153", frac14: "\xBC", frac15: "\u2155", frac16: "\u2159", frac18: "\u215B", frac23: "\
|
||
\u2154", frac25: "\u2156", frac34: "\xBE", frac35: "\u2157", frac38: "\u215C", frac45: "\u2158", frac56: "\u215A", frac58: "\u215D", frac78: "\
|
||
\u215E", frasl: "\u2044", frown: "\u2322", sfrown: "\u2322", fscr: "\u{1D4BB}", gEl: "\u2A8C", gtreqqless: "\u2A8C", gacute: "\u01F5", gamma: "\
|
||
\u03B3", gap: "\u2A86", gtrapprox: "\u2A86", gbreve: "\u011F", gcirc: "\u011D", gcy: "\u0433", gdot: "\u0121", gescc: "\u2AA9", gesdot: "\u2A80",
|
||
gesdoto: "\u2A82", gesdotol: "\u2A84", gesl: "\u22DB\uFE00", gesles: "\u2A94", gfr: "\u{1D524}", gimel: "\u2137", gjcy: "\u0453", glE: "\u2A92",
|
||
gla: "\u2AA5", glj: "\u2AA4", gnE: "\u2269", gneqq: "\u2269", gnap: "\u2A8A", gnapprox: "\u2A8A", gne: "\u2A88", gneq: "\u2A88", gnsim: "\u22E7",
|
||
gopf: "\u{1D558}", gscr: "\u210A", gsime: "\u2A8E", gsiml: "\u2A90", gtcc: "\u2AA7", gtcir: "\u2A7A", gtdot: "\u22D7", gtrdot: "\u22D7", gtlPar: "\
|
||
\u2995", gtquest: "\u2A7C", gtrarr: "\u2978", gvertneqq: "\u2269\uFE00", gvnE: "\u2269\uFE00", hardcy: "\u044A", harrcir: "\u2948", harrw: "\
|
||
\u21AD", leftrightsquigarrow: "\u21AD", hbar: "\u210F", hslash: "\u210F", planck: "\u210F", plankv: "\u210F", hcirc: "\u0125", hearts: "\u2665",
|
||
heartsuit: "\u2665", hellip: "\u2026", mldr: "\u2026", hercon: "\u22B9", hfr: "\u{1D525}", hksearow: "\u2925", searhk: "\u2925", hkswarow: "\
|
||
\u2926", swarhk: "\u2926", hoarr: "\u21FF", homtht: "\u223B", hookleftarrow: "\u21A9", larrhk: "\u21A9", hookrightarrow: "\u21AA", rarrhk: "\
|
||
\u21AA", hopf: "\u{1D559}", horbar: "\u2015", hscr: "\u{1D4BD}", hstrok: "\u0127", hybull: "\u2043", iacute: "\xED", icirc: "\xEE", icy: "\u0438",
|
||
iecy: "\u0435", iexcl: "\xA1", ifr: "\u{1D526}", igrave: "\xEC", iiiint: "\u2A0C", qint: "\u2A0C", iiint: "\u222D", tint: "\u222D", iinfin: "\
|
||
\u29DC", iiota: "\u2129", ijlig: "\u0133", imacr: "\u012B", imath: "\u0131", inodot: "\u0131", imof: "\u22B7", imped: "\u01B5", incare: "\u2105",
|
||
infin: "\u221E", infintie: "\u29DD", intcal: "\u22BA", intercal: "\u22BA", intlarhk: "\u2A17", intprod: "\u2A3C", iprod: "\u2A3C", iocy: "\
|
||
\u0451", iogon: "\u012F", iopf: "\u{1D55A}", iota: "\u03B9", iquest: "\xBF", iscr: "\u{1D4BE}", isinE: "\u22F9", isindot: "\u22F5", isins: "\
|
||
\u22F4", isinsv: "\u22F3", itilde: "\u0129", iukcy: "\u0456", iuml: "\xEF", jcirc: "\u0135", jcy: "\u0439", jfr: "\u{1D527}", jmath: "\u0237",
|
||
jopf: "\u{1D55B}", jscr: "\u{1D4BF}", jsercy: "\u0458", jukcy: "\u0454", kappa: "\u03BA", kappav: "\u03F0", varkappa: "\u03F0", kcedil: "\u0137",
|
||
kcy: "\u043A", kfr: "\u{1D528}", kgreen: "\u0138", khcy: "\u0445", kjcy: "\u045C", kopf: "\u{1D55C}", kscr: "\u{1D4C0}", lAtail: "\u291B",
|
||
lBarr: "\u290E", lEg: "\u2A8B", lesseqqgtr: "\u2A8B", lHar: "\u2962", lacute: "\u013A", laemptyv: "\u29B4", lambda: "\u03BB", langd: "\u2991",
|
||
lap: "\u2A85", lessapprox: "\u2A85", laquo: "\xAB", larrbfs: "\u291F", larrfs: "\u291D", larrlp: "\u21AB", looparrowleft: "\u21AB", larrpl: "\
|
||
\u2939", larrsim: "\u2973", larrtl: "\u21A2", leftarrowtail: "\u21A2", lat: "\u2AAB", latail: "\u2919", late: "\u2AAD", lates: "\u2AAD\uFE00",
|
||
lbarr: "\u290C", lbbrk: "\u2772", lbrace: "{", lcub: "{", lbrack: "[", lsqb: "[", lbrke: "\u298B", lbrksld: "\u298F", lbrkslu: "\u298D", lcaron: "\
|
||
\u013E", lcedil: "\u013C", lcy: "\u043B", ldca: "\u2936", ldrdhar: "\u2967", ldrushar: "\u294B", ldsh: "\u21B2", le: "\u2264", leq: "\u2264",
|
||
leftleftarrows: "\u21C7", llarr: "\u21C7", leftthreetimes: "\u22CB", lthree: "\u22CB", lescc: "\u2AA8", lesdot: "\u2A7F", lesdoto: "\u2A81",
|
||
lesdotor: "\u2A83", lesg: "\u22DA\uFE00", lesges: "\u2A93", lessdot: "\u22D6", ltdot: "\u22D6", lfisht: "\u297C", lfr: "\u{1D529}", lgE: "\
|
||
\u2A91", lharul: "\u296A", lhblk: "\u2584", ljcy: "\u0459", llhard: "\u296B", lltri: "\u25FA", lmidot: "\u0140", lmoust: "\u23B0", lmoustache: "\
|
||
\u23B0", lnE: "\u2268", lneqq: "\u2268", lnap: "\u2A89", lnapprox: "\u2A89", lne: "\u2A87", lneq: "\u2A87", lnsim: "\u22E6", loang: "\u27EC",
|
||
loarr: "\u21FD", longmapsto: "\u27FC", xmap: "\u27FC", looparrowright: "\u21AC", rarrlp: "\u21AC", lopar: "\u2985", lopf: "\u{1D55D}", loplus: "\
|
||
\u2A2D", lotimes: "\u2A34", lowast: "\u2217", loz: "\u25CA", lozenge: "\u25CA", lpar: "(", lparlt: "\u2993", lrhard: "\u296D", lrm: "\u200E",
|
||
lrtri: "\u22BF", lsaquo: "\u2039", lscr: "\u{1D4C1}", lsime: "\u2A8D", lsimg: "\u2A8F", lsquor: "\u201A", sbquo: "\u201A", lstrok: "\u0142",
|
||
ltcc: "\u2AA6", ltcir: "\u2A79", ltimes: "\u22C9", ltlarr: "\u2976", ltquest: "\u2A7B", ltrPar: "\u2996", ltri: "\u25C3", triangleleft: "\u25C3",
|
||
lurdshar: "\u294A", luruhar: "\u2966", lvertneqq: "\u2268\uFE00", lvnE: "\u2268\uFE00", mDDot: "\u223A", macr: "\xAF", strns: "\xAF", male: "\
|
||
\u2642", malt: "\u2720", maltese: "\u2720", marker: "\u25AE", mcomma: "\u2A29", mcy: "\u043C", mdash: "\u2014", mfr: "\u{1D52A}", mho: "\u2127",
|
||
micro: "\xB5", midcir: "\u2AF0", minus: "\u2212", minusdu: "\u2A2A", mlcp: "\u2ADB", models: "\u22A7", mopf: "\u{1D55E}", mscr: "\u{1D4C2}",
|
||
mu: "\u03BC", multimap: "\u22B8", mumap: "\u22B8", nGg: "\u22D9\u0338", nGt: "\u226B\u20D2", nLeftarrow: "\u21CD", nlArr: "\u21CD", nLeftrightarrow: "\
|
||
\u21CE", nhArr: "\u21CE", nLl: "\u22D8\u0338", nLt: "\u226A\u20D2", nRightarrow: "\u21CF", nrArr: "\u21CF", nVDash: "\u22AF", nVdash: "\u22AE",
|
||
nacute: "\u0144", nang: "\u2220\u20D2", napE: "\u2A70\u0338", napid: "\u224B\u0338", napos: "\u0149", natur: "\u266E", natural: "\u266E", ncap: "\
|
||
\u2A43", ncaron: "\u0148", ncedil: "\u0146", ncongdot: "\u2A6D\u0338", ncup: "\u2A42", ncy: "\u043D", ndash: "\u2013", neArr: "\u21D7", nearhk: "\
|
||
\u2924", nedot: "\u2250\u0338", nesear: "\u2928", toea: "\u2928", nfr: "\u{1D52B}", nharr: "\u21AE", nleftrightarrow: "\u21AE", nhpar: "\u2AF2",
|
||
nis: "\u22FC", nisd: "\u22FA", njcy: "\u045A", nlE: "\u2266\u0338", nleqq: "\u2266\u0338", nlarr: "\u219A", nleftarrow: "\u219A", nldr: "\u2025",
|
||
nopf: "\u{1D55F}", not: "\xAC", notinE: "\u22F9\u0338", notindot: "\u22F5\u0338", notinvb: "\u22F7", notinvc: "\u22F6", notnivb: "\u22FE",
|
||
notnivc: "\u22FD", nparsl: "\u2AFD\u20E5", npart: "\u2202\u0338", npolint: "\u2A14", nrarr: "\u219B", nrightarrow: "\u219B", nrarrc: "\u2933\u0338",
|
||
nrarrw: "\u219D\u0338", nscr: "\u{1D4C3}", nsub: "\u2284", nsubE: "\u2AC5\u0338", nsubseteqq: "\u2AC5\u0338", nsup: "\u2285", nsupE: "\u2AC6\u0338",
|
||
nsupseteqq: "\u2AC6\u0338", ntilde: "\xF1", nu: "\u03BD", num: "#", numero: "\u2116", numsp: "\u2007", nvDash: "\u22AD", nvHarr: "\u2904",
|
||
nvap: "\u224D\u20D2", nvdash: "\u22AC", nvge: "\u2265\u20D2", nvgt: ">\u20D2", nvinfin: "\u29DE", nvlArr: "\u2902", nvle: "\u2264\u20D2", nvlt: "\
|
||
<\u20D2", nvltrie: "\u22B4\u20D2", nvrArr: "\u2903", nvrtrie: "\u22B5\u20D2", nvsim: "\u223C\u20D2", nwArr: "\u21D6", nwarhk: "\u2923", nwnear: "\
|
||
\u2927", oacute: "\xF3", ocirc: "\xF4", ocy: "\u043E", odblac: "\u0151", odiv: "\u2A38", odsold: "\u29BC", oelig: "\u0153", ofcir: "\u29BF",
|
||
ofr: "\u{1D52C}", ogon: "\u02DB", ograve: "\xF2", ogt: "\u29C1", ohbar: "\u29B5", olcir: "\u29BE", olcross: "\u29BB", olt: "\u29C0", omacr: "\
|
||
\u014D", omega: "\u03C9", omicron: "\u03BF", omid: "\u29B6", oopf: "\u{1D560}", opar: "\u29B7", operp: "\u29B9", or: "\u2228", vee: "\u2228",
|
||
ord: "\u2A5D", order: "\u2134", orderof: "\u2134", oscr: "\u2134", ordf: "\xAA", ordm: "\xBA", origof: "\u22B6", oror: "\u2A56", orslope: "\
|
||
\u2A57", orv: "\u2A5B", oslash: "\xF8", osol: "\u2298", otilde: "\xF5", otimesas: "\u2A36", ouml: "\xF6", ovbar: "\u233D", para: "\xB6", parsim: "\
|
||
\u2AF3", parsl: "\u2AFD", pcy: "\u043F", percnt: "%", period: ".", permil: "\u2030", pertenk: "\u2031", pfr: "\u{1D52D}", phi: "\u03C6", phiv: "\
|
||
\u03D5", straightphi: "\u03D5", varphi: "\u03D5", phone: "\u260E", pi: "\u03C0", piv: "\u03D6", varpi: "\u03D6", planckh: "\u210E", plus: "+",
|
||
plusacir: "\u2A23", pluscir: "\u2A22", plusdu: "\u2A25", pluse: "\u2A72", plussim: "\u2A26", plustwo: "\u2A27", pointint: "\u2A15", popf: "\
|
||
\u{1D561}", pound: "\xA3", prE: "\u2AB3", prap: "\u2AB7", precapprox: "\u2AB7", precnapprox: "\u2AB9", prnap: "\u2AB9", precneqq: "\u2AB5", prnE: "\
|
||
\u2AB5", precnsim: "\u22E8", prnsim: "\u22E8", prime: "\u2032", profalar: "\u232E", profline: "\u2312", profsurf: "\u2313", prurel: "\u22B0",
|
||
pscr: "\u{1D4C5}", psi: "\u03C8", puncsp: "\u2008", qfr: "\u{1D52E}", qopf: "\u{1D562}", qprime: "\u2057", qscr: "\u{1D4C6}", quatint: "\u2A16",
|
||
quest: "?", rAtail: "\u291C", rHar: "\u2964", race: "\u223D\u0331", racute: "\u0155", raemptyv: "\u29B3", rangd: "\u2992", range: "\u29A5",
|
||
raquo: "\xBB", rarrap: "\u2975", rarrbfs: "\u2920", rarrc: "\u2933", rarrfs: "\u291E", rarrpl: "\u2945", rarrsim: "\u2974", rarrtl: "\u21A3",
|
||
rightarrowtail: "\u21A3", rarrw: "\u219D", rightsquigarrow: "\u219D", ratail: "\u291A", ratio: "\u2236", rbbrk: "\u2773", rbrace: "}", rcub: "\
|
||
}", rbrack: "]", rsqb: "]", rbrke: "\u298C", rbrksld: "\u298E", rbrkslu: "\u2990", rcaron: "\u0159", rcedil: "\u0157", rcy: "\u0440", rdca: "\
|
||
\u2937", rdldhar: "\u2969", rdsh: "\u21B3", rect: "\u25AD", rfisht: "\u297D", rfr: "\u{1D52F}", rharul: "\u296C", rho: "\u03C1", rhov: "\u03F1",
|
||
varrho: "\u03F1", rightrightarrows: "\u21C9", rrarr: "\u21C9", rightthreetimes: "\u22CC", rthree: "\u22CC", ring: "\u02DA", rlm: "\u200F",
|
||
rmoust: "\u23B1", rmoustache: "\u23B1", rnmid: "\u2AEE", roang: "\u27ED", roarr: "\u21FE", ropar: "\u2986", ropf: "\u{1D563}", roplus: "\u2A2E",
|
||
rotimes: "\u2A35", rpar: ")", rpargt: "\u2994", rppolint: "\u2A12", rsaquo: "\u203A", rscr: "\u{1D4C7}", rtimes: "\u22CA", rtri: "\u25B9",
|
||
triangleright: "\u25B9", rtriltri: "\u29CE", ruluhar: "\u2968", rx: "\u211E", sacute: "\u015B", scE: "\u2AB4", scap: "\u2AB8", succapprox: "\
|
||
\u2AB8", scaron: "\u0161", scedil: "\u015F", scirc: "\u015D", scnE: "\u2AB6", succneqq: "\u2AB6", scnap: "\u2ABA", succnapprox: "\u2ABA", scnsim: "\
|
||
\u22E9", succnsim: "\u22E9", scpolint: "\u2A13", scy: "\u0441", sdot: "\u22C5", sdote: "\u2A66", seArr: "\u21D8", sect: "\xA7", semi: ";", seswar: "\
|
||
\u2929", tosa: "\u2929", sext: "\u2736", sfr: "\u{1D530}", sharp: "\u266F", shchcy: "\u0449", shcy: "\u0448", shy: "\xAD", sigma: "\u03C3", sigmaf: "\
|
||
\u03C2", sigmav: "\u03C2", varsigma: "\u03C2", simdot: "\u2A6A", simg: "\u2A9E", simgE: "\u2AA0", siml: "\u2A9D", simlE: "\u2A9F", simne: "\u2246",
|
||
simplus: "\u2A24", simrarr: "\u2972", smashp: "\u2A33", smeparsl: "\u29E4", smile: "\u2323", ssmile: "\u2323", smt: "\u2AAA", smte: "\u2AAC",
|
||
smtes: "\u2AAC\uFE00", softcy: "\u044C", sol: "/", solb: "\u29C4", solbar: "\u233F", sopf: "\u{1D564}", spades: "\u2660", spadesuit: "\u2660",
|
||
sqcaps: "\u2293\uFE00", sqcups: "\u2294\uFE00", sscr: "\u{1D4C8}", star: "\u2606", sub: "\u2282", subset: "\u2282", subE: "\u2AC5", subseteqq: "\
|
||
\u2AC5", subdot: "\u2ABD", subedot: "\u2AC3", submult: "\u2AC1", subnE: "\u2ACB", subsetneqq: "\u2ACB", subne: "\u228A", subsetneq: "\u228A",
|
||
subplus: "\u2ABF", subrarr: "\u2979", subsim: "\u2AC7", subsub: "\u2AD5", subsup: "\u2AD3", sung: "\u266A", sup1: "\xB9", sup2: "\xB2", sup3: "\
|
||
\xB3", supE: "\u2AC6", supseteqq: "\u2AC6", supdot: "\u2ABE", supdsub: "\u2AD8", supedot: "\u2AC4", suphsol: "\u27C9", suphsub: "\u2AD7", suplarr: "\
|
||
\u297B", supmult: "\u2AC2", supnE: "\u2ACC", supsetneqq: "\u2ACC", supne: "\u228B", supsetneq: "\u228B", supplus: "\u2AC0", supsim: "\u2AC8",
|
||
supsub: "\u2AD4", supsup: "\u2AD6", swArr: "\u21D9", swnwar: "\u292A", szlig: "\xDF", target: "\u2316", tau: "\u03C4", tcaron: "\u0165", tcedil: "\
|
||
\u0163", tcy: "\u0442", telrec: "\u2315", tfr: "\u{1D531}", theta: "\u03B8", thetasym: "\u03D1", thetav: "\u03D1", vartheta: "\u03D1", thorn: "\
|
||
\xFE", times: "\xD7", timesbar: "\u2A31", timesd: "\u2A30", topbot: "\u2336", topcir: "\u2AF1", topf: "\u{1D565}", topfork: "\u2ADA", tprime: "\
|
||
\u2034", triangle: "\u25B5", utri: "\u25B5", triangleq: "\u225C", trie: "\u225C", tridot: "\u25EC", triminus: "\u2A3A", triplus: "\u2A39", trisb: "\
|
||
\u29CD", tritime: "\u2A3B", trpezium: "\u23E2", tscr: "\u{1D4C9}", tscy: "\u0446", tshcy: "\u045B", tstrok: "\u0167", uHar: "\u2963", uacute: "\
|
||
\xFA", ubrcy: "\u045E", ubreve: "\u016D", ucirc: "\xFB", ucy: "\u0443", udblac: "\u0171", ufisht: "\u297E", ufr: "\u{1D532}", ugrave: "\xF9",
|
||
uhblk: "\u2580", ulcorn: "\u231C", ulcorner: "\u231C", ulcrop: "\u230F", ultri: "\u25F8", umacr: "\u016B", uogon: "\u0173", uopf: "\u{1D566}",
|
||
upsi: "\u03C5", upsilon: "\u03C5", upuparrows: "\u21C8", uuarr: "\u21C8", urcorn: "\u231D", urcorner: "\u231D", urcrop: "\u230E", uring: "\
|
||
\u016F", urtri: "\u25F9", uscr: "\u{1D4CA}", utdot: "\u22F0", utilde: "\u0169", uuml: "\xFC", uwangle: "\u29A7", vBar: "\u2AE8", vBarv: "\u2AE9",
|
||
vangrt: "\u299C", varsubsetneq: "\u228A\uFE00", vsubne: "\u228A\uFE00", varsubsetneqq: "\u2ACB\uFE00", vsubnE: "\u2ACB\uFE00", varsupsetneq: "\
|
||
\u228B\uFE00", vsupne: "\u228B\uFE00", varsupsetneqq: "\u2ACC\uFE00", vsupnE: "\u2ACC\uFE00", vcy: "\u0432", veebar: "\u22BB", veeeq: "\u225A",
|
||
vellip: "\u22EE", vfr: "\u{1D533}", vopf: "\u{1D567}", vscr: "\u{1D4CB}", vzigzag: "\u299A", wcirc: "\u0175", wedbar: "\u2A5F", wedgeq: "\u2259",
|
||
weierp: "\u2118", wp: "\u2118", wfr: "\u{1D534}", wopf: "\u{1D568}", wscr: "\u{1D4CC}", xfr: "\u{1D535}", xi: "\u03BE", xnis: "\u22FB", xopf: "\
|
||
\u{1D569}", xscr: "\u{1D4CD}", yacute: "\xFD", yacy: "\u044F", ycirc: "\u0177", ycy: "\u044B", yen: "\xA5", yfr: "\u{1D536}", yicy: "\u0457",
|
||
yopf: "\u{1D56A}", yscr: "\u{1D4CE}", yucy: "\u044E", yuml: "\xFF", zacute: "\u017A", zcaron: "\u017E", zcy: "\u0437", zdot: "\u017C", zeta: "\
|
||
\u03B6", zfr: "\u{1D537}", zhcy: "\u0436", zigrarr: "\u21DD", zopf: "\u{1D56B}", zscr: "\u{1D4CF}", zwj: "\u200D", zwnj: "\u200C" }, Vre = "\
|
||
\uE500";
|
||
Nh.ngsp = Vre;
|
||
Ure = [/@/, /^\s*$/, /[<>]/, /^[{}]$/, /&(#|[a-z])/i, /^\/\//];
|
||
a(Wre, "Bs");
|
||
qre = (Hi = class {
|
||
static fromArray(t) {
|
||
return t ? (Wre("interpolation", t), new Hi(t[0], t[1])) : VT;
|
||
}
|
||
constructor(t, r) {
|
||
this.start = t, this.end = r;
|
||
}
|
||
}, a(Hi, "t"), Hi), VT = new qre("{{", "}}"), Y4 = (su = class extends zT {
|
||
constructor(t, r, n) {
|
||
super(n, t), this.tokenType = r;
|
||
}
|
||
}, a(su, "ft"), su), Gre = (lu = class {
|
||
constructor(t, r, n) {
|
||
this.tokens = t, this.errors = r, this.nonNormalizedIcuExpressions = n;
|
||
}
|
||
}, a(lu, "Or"), lu);
|
||
a(Yre, "Us");
|
||
Kre = /\r\n?/g;
|
||
a(Bl, "qe");
|
||
a($_, "Is");
|
||
a(Xre, "co");
|
||
(function(e) {
|
||
e.HEX = "hexadecimal", e.DEC = "decimal";
|
||
})(Mh || (Mh = {}));
|
||
K4 = (uu = class {
|
||
constructor(t) {
|
||
this.error = t;
|
||
}
|
||
}, a(uu, "dt"), uu), Qre = (cu = class {
|
||
constructor(t, r, n) {
|
||
this._getTagContentType = r, this._currentTokenStart = null, this._currentTokenType = null, this._expansionCaseStack = [], this._inInterpolation =
|
||
!1, this._fullNameStack = [], this.tokens = [], this.errors = [], this.nonNormalizedIcuExpressions = [], this._tokenizeIcu = n.tokenizeExpansionForms ||
|
||
!1, this._interpolationConfig = n.interpolationConfig || VT, this._leadingTriviaCodePoints = n.leadingTriviaChars && n.leadingTriviaChars.
|
||
map((i) => i.codePointAt(0) || 0), this._canSelfClose = n.canSelfClose || !1, this._allowHtmComponentClosingTags = n.allowHtmComponentClosingTags ||
|
||
!1;
|
||
let o = n.range || { endPos: t.content.length, startPos: 0, startLine: 0, startCol: 0 };
|
||
this._cursor = n.escapedString ? new one(t, o) : new UT(t, o), this._preserveLineEndings = n.preserveLineEndings || !1, this._i18nNormalizeLineEndingsInICUs =
|
||
n.i18nNormalizeLineEndingsInICUs || !1, this._tokenizeBlocks = n.tokenizeBlocks ?? !0, this._tokenizeLet = n.tokenizeLet ?? !0;
|
||
try {
|
||
this._cursor.init();
|
||
} catch (i) {
|
||
this.handleError(i);
|
||
}
|
||
}
|
||
_processCarriageReturns(t) {
|
||
return this._preserveLineEndings ? t : t.replace(Kre, `
|
||
`);
|
||
}
|
||
tokenize() {
|
||
for (; this._cursor.peek() !== 0; ) {
|
||
let t = this._cursor.clone();
|
||
try {
|
||
if (this._attemptCharCode(60)) if (this._attemptCharCode(33)) this._attemptStr("[CDATA[") ? this._consumeCdata(t) : this._attemptStr(
|
||
"--") ? this._consumeComment(t) : this._attemptStrCaseInsensitive("doctype") ? this._consumeDocType(t) : this._consumeBogusComment(
|
||
t);
|
||
else if (this._attemptCharCode(47)) this._consumeTagClose(t);
|
||
else {
|
||
let r = this._cursor.clone();
|
||
this._attemptCharCode(63) ? (this._cursor = r, this._consumeBogusComment(t)) : this._consumeTagOpen(t);
|
||
}
|
||
else this._tokenizeLet && this._cursor.peek() === 64 && !this._inInterpolation && this._attemptStr("@let") ? this._consumeLetDeclaration(
|
||
t) : this._tokenizeBlocks && this._attemptCharCode(64) ? this._consumeBlockStart(t) : this._tokenizeBlocks && !this._inInterpolation &&
|
||
!this._isInExpansionCase() && !this._isInExpansionForm() && this._attemptCharCode(125) ? this._consumeBlockEnd(t) : this._tokenizeIcu &&
|
||
this._tokenizeExpansionForm() || this._consumeWithInterpolation(5, 8, () => this._isTextEnd(), () => this._isTagStart());
|
||
} catch (r) {
|
||
this.handleError(r);
|
||
}
|
||
}
|
||
this._beginToken(34), this._endToken([]);
|
||
}
|
||
_getBlockName() {
|
||
let t = !1, r = this._cursor.clone();
|
||
return this._attemptCharCodeUntilFn((n) => kh(n) ? !t : U_(n) ? (t = !0, !1) : !0), this._cursor.getChars(r).trim();
|
||
}
|
||
_consumeBlockStart(t) {
|
||
this._beginToken(25, t);
|
||
let r = this._endToken([this._getBlockName()]);
|
||
if (this._cursor.peek() === 40) if (this._cursor.advance(), this._consumeBlockParameters(), this._attemptCharCodeUntilFn(et), this._attemptCharCode(
|
||
41)) this._attemptCharCodeUntilFn(et);
|
||
else {
|
||
r.type = 29;
|
||
return;
|
||
}
|
||
this._attemptCharCode(123) ? (this._beginToken(26), this._endToken([])) : r.type = 29;
|
||
}
|
||
_consumeBlockEnd(t) {
|
||
this._beginToken(27, t), this._endToken([]);
|
||
}
|
||
_consumeBlockParameters() {
|
||
for (this._attemptCharCodeUntilFn(W_); this._cursor.peek() !== 41 && this._cursor.peek() !== 0; ) {
|
||
this._beginToken(28);
|
||
let t = this._cursor.clone(), r = null, n = 0;
|
||
for (; this._cursor.peek() !== 59 && this._cursor.peek() !== 0 || r !== null; ) {
|
||
let o = this._cursor.peek();
|
||
if (o === 92) this._cursor.advance();
|
||
else if (o === r) r = null;
|
||
else if (r === null && G4(o)) r = o;
|
||
else if (o === 40 && r === null) n++;
|
||
else if (o === 41 && r === null) {
|
||
if (n === 0) break;
|
||
n > 0 && n--;
|
||
}
|
||
this._cursor.advance();
|
||
}
|
||
this._endToken([this._cursor.getChars(t)]), this._attemptCharCodeUntilFn(W_);
|
||
}
|
||
}
|
||
_consumeLetDeclaration(t) {
|
||
if (this._beginToken(30, t), kh(this._cursor.peek())) this._attemptCharCodeUntilFn(et);
|
||
else {
|
||
let n = this._endToken([this._cursor.getChars(t)]);
|
||
n.type = 33;
|
||
return;
|
||
}
|
||
let r = this._endToken([this._getLetDeclarationName()]);
|
||
if (this._attemptCharCodeUntilFn(et), !this._attemptCharCode(61)) {
|
||
r.type = 33;
|
||
return;
|
||
}
|
||
this._attemptCharCodeUntilFn((n) => et(n) && !Sw(n)), this._consumeLetDeclarationValue(), this._cursor.peek() === 59 ? (this._beginToken(
|
||
32), this._endToken([]), this._cursor.advance()) : (r.type = 33, r.sourceSpan = this._cursor.getSpan(t));
|
||
}
|
||
_getLetDeclarationName() {
|
||
let t = this._cursor.clone(), r = !1;
|
||
return this._attemptCharCodeUntilFn((n) => Fh(n) || n === 36 || n === 95 || r && ww(n) ? (r = !0, !1) : !0), this._cursor.getChars(t).
|
||
trim();
|
||
}
|
||
_consumeLetDeclarationValue() {
|
||
let t = this._cursor.clone();
|
||
for (this._beginToken(31, t); this._cursor.peek() !== 0; ) {
|
||
let r = this._cursor.peek();
|
||
if (r === 59) break;
|
||
G4(r) && (this._cursor.advance(), this._attemptCharCodeUntilFn((n) => n === 92 ? (this._cursor.advance(), !1) : n === r)), this._cursor.
|
||
advance();
|
||
}
|
||
this._endToken([this._cursor.getChars(t)]);
|
||
}
|
||
_tokenizeExpansionForm() {
|
||
if (this.isExpansionFormStart()) return this._consumeExpansionFormStart(), !0;
|
||
if (tne(this._cursor.peek()) && this._isInExpansionForm()) return this._consumeExpansionCaseStart(), !0;
|
||
if (this._cursor.peek() === 125) {
|
||
if (this._isInExpansionCase()) return this._consumeExpansionCaseEnd(), !0;
|
||
if (this._isInExpansionForm()) return this._consumeExpansionFormEnd(), !0;
|
||
}
|
||
return !1;
|
||
}
|
||
_beginToken(t, r = this._cursor.clone()) {
|
||
this._currentTokenStart = r, this._currentTokenType = t;
|
||
}
|
||
_endToken(t, r) {
|
||
if (this._currentTokenStart === null) throw new Y4("Programming error - attempted to end a token when there was no start to the token",
|
||
this._currentTokenType, this._cursor.getSpan(r));
|
||
if (this._currentTokenType === null) throw new Y4("Programming error - attempted to end a token which has no token type", null, this._cursor.
|
||
getSpan(this._currentTokenStart));
|
||
let n = { type: this._currentTokenType, parts: t, sourceSpan: (r ?? this._cursor).getSpan(this._currentTokenStart, this._leadingTriviaCodePoints) };
|
||
return this.tokens.push(n), this._currentTokenStart = null, this._currentTokenType = null, n;
|
||
}
|
||
_createError(t, r) {
|
||
this._isInExpansionForm() && (t += ` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);
|
||
let n = new Y4(t, this._currentTokenType, r);
|
||
return this._currentTokenStart = null, this._currentTokenType = null, new K4(n);
|
||
}
|
||
handleError(t) {
|
||
if (t instanceof Ew && (t = this._createError(t.msg, this._cursor.getSpan(t.cursor))), t instanceof K4) this.errors.push(t.error);
|
||
else throw t;
|
||
}
|
||
_attemptCharCode(t) {
|
||
return this._cursor.peek() === t ? (this._cursor.advance(), !0) : !1;
|
||
}
|
||
_attemptCharCodeCaseInsensitive(t) {
|
||
return rne(this._cursor.peek(), t) ? (this._cursor.advance(), !0) : !1;
|
||
}
|
||
_requireCharCode(t) {
|
||
let r = this._cursor.clone();
|
||
if (!this._attemptCharCode(t)) throw this._createError(Bl(this._cursor.peek()), this._cursor.getSpan(r));
|
||
}
|
||
_attemptStr(t) {
|
||
let r = t.length;
|
||
if (this._cursor.charsLeft() < r) return !1;
|
||
let n = this._cursor.clone();
|
||
for (let o = 0; o < r; o++) if (!this._attemptCharCode(t.charCodeAt(o))) return this._cursor = n, !1;
|
||
return !0;
|
||
}
|
||
_attemptStrCaseInsensitive(t) {
|
||
for (let r = 0; r < t.length; r++) if (!this._attemptCharCodeCaseInsensitive(t.charCodeAt(r))) return !1;
|
||
return !0;
|
||
}
|
||
_requireStr(t) {
|
||
let r = this._cursor.clone();
|
||
if (!this._attemptStr(t)) throw this._createError(Bl(this._cursor.peek()), this._cursor.getSpan(r));
|
||
}
|
||
_requireStrCaseInsensitive(t) {
|
||
let r = this._cursor.clone();
|
||
if (!this._attemptStrCaseInsensitive(t)) throw this._createError(Bl(this._cursor.peek()), this._cursor.getSpan(r));
|
||
}
|
||
_attemptCharCodeUntilFn(t) {
|
||
for (; !t(this._cursor.peek()); ) this._cursor.advance();
|
||
}
|
||
_requireCharCodeUntilFn(t, r) {
|
||
let n = this._cursor.clone();
|
||
if (this._attemptCharCodeUntilFn(t), this._cursor.diff(n) < r) throw this._createError(Bl(this._cursor.peek()), this._cursor.getSpan(n));
|
||
}
|
||
_attemptUntilChar(t) {
|
||
for (; this._cursor.peek() !== t; ) this._cursor.advance();
|
||
}
|
||
_readChar() {
|
||
let t = String.fromCodePoint(this._cursor.peek());
|
||
return this._cursor.advance(), t;
|
||
}
|
||
_consumeEntity(t) {
|
||
this._beginToken(9);
|
||
let r = this._cursor.clone();
|
||
if (this._cursor.advance(), this._attemptCharCode(35)) {
|
||
let n = this._attemptCharCode(120) || this._attemptCharCode(88), o = this._cursor.clone();
|
||
if (this._attemptCharCodeUntilFn(Zre), this._cursor.peek() != 59) {
|
||
this._cursor.advance();
|
||
let s = n ? Mh.HEX : Mh.DEC;
|
||
throw this._createError(Xre(s, this._cursor.getChars(r)), this._cursor.getSpan());
|
||
}
|
||
let i = this._cursor.getChars(o);
|
||
this._cursor.advance();
|
||
try {
|
||
let s = parseInt(i, n ? 16 : 10);
|
||
this._endToken([String.fromCharCode(s), this._cursor.getChars(r)]);
|
||
} catch {
|
||
throw this._createError($_(this._cursor.getChars(r)), this._cursor.getSpan());
|
||
}
|
||
} else {
|
||
let n = this._cursor.clone();
|
||
if (this._attemptCharCodeUntilFn(ene), this._cursor.peek() != 59) this._beginToken(t, r), this._cursor = n, this._endToken(["&"]);
|
||
else {
|
||
let o = this._cursor.getChars(n);
|
||
this._cursor.advance();
|
||
let i = Nh[o];
|
||
if (!i) throw this._createError($_(o), this._cursor.getSpan(r));
|
||
this._endToken([i, `&${o};`]);
|
||
}
|
||
}
|
||
}
|
||
_consumeRawText(t, r) {
|
||
this._beginToken(t ? 6 : 7);
|
||
let n = [];
|
||
for (; ; ) {
|
||
let o = this._cursor.clone(), i = r();
|
||
if (this._cursor = o, i) break;
|
||
t && this._cursor.peek() === 38 ? (this._endToken([this._processCarriageReturns(n.join(""))]), n.length = 0, this._consumeEntity(6),
|
||
this._beginToken(6)) : n.push(this._readChar());
|
||
}
|
||
this._endToken([this._processCarriageReturns(n.join(""))]);
|
||
}
|
||
_consumeComment(t) {
|
||
this._beginToken(10, t), this._endToken([]), this._consumeRawText(!1, () => this._attemptStr("-->")), this._beginToken(11), this._requireStr(
|
||
"-->"), this._endToken([]);
|
||
}
|
||
_consumeBogusComment(t) {
|
||
this._beginToken(10, t), this._endToken([]), this._consumeRawText(!1, () => this._cursor.peek() === 62), this._beginToken(11), this._cursor.
|
||
advance(), this._endToken([]);
|
||
}
|
||
_consumeCdata(t) {
|
||
this._beginToken(12, t), this._endToken([]), this._consumeRawText(!1, () => this._attemptStr("]]>")), this._beginToken(13), this._requireStr(
|
||
"]]>"), this._endToken([]);
|
||
}
|
||
_consumeDocType(t) {
|
||
this._beginToken(18, t), this._endToken([]), this._consumeRawText(!1, () => this._cursor.peek() === 62), this._beginToken(19), this._cursor.
|
||
advance(), this._endToken([]);
|
||
}
|
||
_consumePrefixAndName() {
|
||
let t = this._cursor.clone(), r = "";
|
||
for (; this._cursor.peek() !== 58 && !Jre(this._cursor.peek()); ) this._cursor.advance();
|
||
let n;
|
||
this._cursor.peek() === 58 ? (r = this._cursor.getChars(t), this._cursor.advance(), n = this._cursor.clone()) : n = t, this._requireCharCodeUntilFn(
|
||
j_, r === "" ? 0 : 1);
|
||
let o = this._cursor.getChars(n);
|
||
return [r, o];
|
||
}
|
||
_consumeTagOpen(t) {
|
||
let r, n, o, i = [];
|
||
try {
|
||
if (!Fh(this._cursor.peek())) throw this._createError(Bl(this._cursor.peek()), this._cursor.getSpan(t));
|
||
for (o = this._consumeTagOpenStart(t), n = o.parts[0], r = o.parts[1], this._attemptCharCodeUntilFn(et); this._cursor.peek() !== 47 &&
|
||
this._cursor.peek() !== 62 && this._cursor.peek() !== 60 && this._cursor.peek() !== 0; ) {
|
||
let [l, u] = this._consumeAttributeName();
|
||
if (this._attemptCharCodeUntilFn(et), this._attemptCharCode(61)) {
|
||
this._attemptCharCodeUntilFn(et);
|
||
let c = this._consumeAttributeValue();
|
||
i.push({ prefix: l, name: u, value: c });
|
||
} else i.push({ prefix: l, name: u });
|
||
this._attemptCharCodeUntilFn(et);
|
||
}
|
||
this._consumeTagOpenEnd();
|
||
} catch (l) {
|
||
if (l instanceof K4) {
|
||
o ? o.type = 4 : (this._beginToken(5, t), this._endToken(["<"]));
|
||
return;
|
||
}
|
||
throw l;
|
||
}
|
||
if (this._canSelfClose && this.tokens[this.tokens.length - 1].type === 2) return;
|
||
let s = this._getTagContentType(r, n, this._fullNameStack.length > 0, i);
|
||
this._handleFullNameStackForTagOpen(n, r), s === Rn.RAW_TEXT ? this._consumeRawTextWithTagClose(n, r, !1) : s === Rn.ESCAPABLE_RAW_TEXT &&
|
||
this._consumeRawTextWithTagClose(n, r, !0);
|
||
}
|
||
_consumeRawTextWithTagClose(t, r, n) {
|
||
this._consumeRawText(n, () => !this._attemptCharCode(60) || !this._attemptCharCode(47) || (this._attemptCharCodeUntilFn(et), !this._attemptStrCaseInsensitive(
|
||
t ? `${t}:${r}` : r)) ? !1 : (this._attemptCharCodeUntilFn(et), this._attemptCharCode(62))), this._beginToken(3), this._requireCharCodeUntilFn(
|
||
(o) => o === 62, 3), this._cursor.advance(), this._endToken([t, r]), this._handleFullNameStackForTagClose(t, r);
|
||
}
|
||
_consumeTagOpenStart(t) {
|
||
this._beginToken(0, t);
|
||
let r = this._consumePrefixAndName();
|
||
return this._endToken(r);
|
||
}
|
||
_consumeAttributeName() {
|
||
let t = this._cursor.peek();
|
||
if (t === 39 || t === 34) throw this._createError(Bl(t), this._cursor.getSpan());
|
||
this._beginToken(14);
|
||
let r = this._consumePrefixAndName();
|
||
return this._endToken(r), r;
|
||
}
|
||
_consumeAttributeValue() {
|
||
let t;
|
||
if (this._cursor.peek() === 39 || this._cursor.peek() === 34) {
|
||
let r = this._cursor.peek();
|
||
this._consumeQuote(r);
|
||
let n = /* @__PURE__ */ a(() => this._cursor.peek() === r, "n");
|
||
t = this._consumeWithInterpolation(16, 17, n, n), this._consumeQuote(r);
|
||
} else {
|
||
let r = /* @__PURE__ */ a(() => j_(this._cursor.peek()), "r");
|
||
t = this._consumeWithInterpolation(16, 17, r, r);
|
||
}
|
||
return t;
|
||
}
|
||
_consumeQuote(t) {
|
||
this._beginToken(15), this._requireCharCode(t), this._endToken([String.fromCodePoint(t)]);
|
||
}
|
||
_consumeTagOpenEnd() {
|
||
let t = this._attemptCharCode(47) ? 2 : 1;
|
||
this._beginToken(t), this._requireCharCode(62), this._endToken([]);
|
||
}
|
||
_consumeTagClose(t) {
|
||
if (this._beginToken(3, t), this._attemptCharCodeUntilFn(et), this._allowHtmComponentClosingTags && this._attemptCharCode(47)) this._attemptCharCodeUntilFn(
|
||
et), this._requireCharCode(62), this._endToken([]);
|
||
else {
|
||
let [r, n] = this._consumePrefixAndName();
|
||
this._attemptCharCodeUntilFn(et), this._requireCharCode(62), this._endToken([r, n]), this._handleFullNameStackForTagClose(r, n);
|
||
}
|
||
}
|
||
_consumeExpansionFormStart() {
|
||
this._beginToken(20), this._requireCharCode(123), this._endToken([]), this._expansionCaseStack.push(20), this._beginToken(7);
|
||
let t = this._readUntil(44), r = this._processCarriageReturns(t);
|
||
if (this._i18nNormalizeLineEndingsInICUs) this._endToken([r]);
|
||
else {
|
||
let o = this._endToken([t]);
|
||
r !== t && this.nonNormalizedIcuExpressions.push(o);
|
||
}
|
||
this._requireCharCode(44), this._attemptCharCodeUntilFn(et), this._beginToken(7);
|
||
let n = this._readUntil(44);
|
||
this._endToken([n]), this._requireCharCode(44), this._attemptCharCodeUntilFn(et);
|
||
}
|
||
_consumeExpansionCaseStart() {
|
||
this._beginToken(21);
|
||
let t = this._readUntil(123).trim();
|
||
this._endToken([t]), this._attemptCharCodeUntilFn(et), this._beginToken(22), this._requireCharCode(123), this._endToken([]), this._attemptCharCodeUntilFn(
|
||
et), this._expansionCaseStack.push(22);
|
||
}
|
||
_consumeExpansionCaseEnd() {
|
||
this._beginToken(23), this._requireCharCode(125), this._endToken([]), this._attemptCharCodeUntilFn(et), this._expansionCaseStack.pop();
|
||
}
|
||
_consumeExpansionFormEnd() {
|
||
this._beginToken(24), this._requireCharCode(125), this._endToken([]), this._expansionCaseStack.pop();
|
||
}
|
||
_consumeWithInterpolation(t, r, n, o) {
|
||
this._beginToken(t);
|
||
let i = [];
|
||
for (; !n(); ) {
|
||
let l = this._cursor.clone();
|
||
this._interpolationConfig && this._attemptStr(this._interpolationConfig.start) ? (this._endToken([this._processCarriageReturns(i.join(
|
||
""))], l), i.length = 0, this._consumeInterpolation(r, l, o), this._beginToken(t)) : this._cursor.peek() === 38 ? (this._endToken([this.
|
||
_processCarriageReturns(i.join(""))]), i.length = 0, this._consumeEntity(t), this._beginToken(t)) : i.push(this._readChar());
|
||
}
|
||
this._inInterpolation = !1;
|
||
let s = this._processCarriageReturns(i.join(""));
|
||
return this._endToken([s]), s;
|
||
}
|
||
_consumeInterpolation(t, r, n) {
|
||
let o = [];
|
||
this._beginToken(t, r), o.push(this._interpolationConfig.start);
|
||
let i = this._cursor.clone(), s = null, l = !1;
|
||
for (; this._cursor.peek() !== 0 && (n === null || !n()); ) {
|
||
let u = this._cursor.clone();
|
||
if (this._isTagStart()) {
|
||
this._cursor = u, o.push(this._getProcessedChars(i, u)), this._endToken(o);
|
||
return;
|
||
}
|
||
if (s === null) if (this._attemptStr(this._interpolationConfig.end)) {
|
||
o.push(this._getProcessedChars(i, u)), o.push(this._interpolationConfig.end), this._endToken(o);
|
||
return;
|
||
} else this._attemptStr("//") && (l = !0);
|
||
let c = this._cursor.peek();
|
||
this._cursor.advance(), c === 92 ? this._cursor.advance() : c === s ? s = null : !l && s === null && G4(c) && (s = c);
|
||
}
|
||
o.push(this._getProcessedChars(i, this._cursor)), this._endToken(o);
|
||
}
|
||
_getProcessedChars(t, r) {
|
||
return this._processCarriageReturns(r.getChars(t));
|
||
}
|
||
_isTextEnd() {
|
||
return !!(this._isTagStart() || this._cursor.peek() === 0 || this._tokenizeIcu && !this._inInterpolation && (this.isExpansionFormStart() ||
|
||
this._cursor.peek() === 125 && this._isInExpansionCase()) || this._tokenizeBlocks && !this._inInterpolation && !this._isInExpansion() &&
|
||
(this._isBlockStart() || this._cursor.peek() === 64 || this._cursor.peek() === 125));
|
||
}
|
||
_isTagStart() {
|
||
if (this._cursor.peek() === 60) {
|
||
let t = this._cursor.clone();
|
||
t.advance();
|
||
let r = t.peek();
|
||
if (97 <= r && r <= 122 || 65 <= r && r <= 90 || r === 47 || r === 33) return !0;
|
||
}
|
||
return !1;
|
||
}
|
||
_isBlockStart() {
|
||
if (this._tokenizeBlocks && this._cursor.peek() === 64) {
|
||
let t = this._cursor.clone();
|
||
if (t.advance(), U_(t.peek())) return !0;
|
||
}
|
||
return !1;
|
||
}
|
||
_readUntil(t) {
|
||
let r = this._cursor.clone();
|
||
return this._attemptUntilChar(t), this._cursor.getChars(r);
|
||
}
|
||
_isInExpansion() {
|
||
return this._isInExpansionCase() || this._isInExpansionForm();
|
||
}
|
||
_isInExpansionCase() {
|
||
return this._expansionCaseStack.length > 0 && this._expansionCaseStack[this._expansionCaseStack.length - 1] === 22;
|
||
}
|
||
_isInExpansionForm() {
|
||
return this._expansionCaseStack.length > 0 && this._expansionCaseStack[this._expansionCaseStack.length - 1] === 20;
|
||
}
|
||
isExpansionFormStart() {
|
||
if (this._cursor.peek() !== 123) return !1;
|
||
if (this._interpolationConfig) {
|
||
let t = this._cursor.clone(), r = this._attemptStr(this._interpolationConfig.start);
|
||
return this._cursor = t, !r;
|
||
}
|
||
return !0;
|
||
}
|
||
_handleFullNameStackForTagOpen(t, r) {
|
||
let n = Oh(t, r);
|
||
(this._fullNameStack.length === 0 || this._fullNameStack[this._fullNameStack.length - 1] === n) && this._fullNameStack.push(n);
|
||
}
|
||
_handleFullNameStackForTagClose(t, r) {
|
||
let n = Oh(t, r);
|
||
this._fullNameStack.length !== 0 && this._fullNameStack[this._fullNameStack.length - 1] === n && this._fullNameStack.pop();
|
||
}
|
||
}, a(cu, "$r"), cu);
|
||
a(et, "b");
|
||
a(j_, "Rs");
|
||
a(Jre, "po");
|
||
a(Zre, "ho");
|
||
a(ene, "mo");
|
||
a(tne, "fo");
|
||
a(rne, "go");
|
||
a(V_, "Os");
|
||
a(U_, "$s");
|
||
a(W_, "Ms");
|
||
a(nne, "Co");
|
||
UT = (ja = class {
|
||
constructor(t, r) {
|
||
if (t instanceof ja) {
|
||
this.file = t.file, this.input = t.input, this.end = t.end;
|
||
let n = t.state;
|
||
this.state = { peek: n.peek, offset: n.offset, line: n.line, column: n.column };
|
||
} else {
|
||
if (!r) throw new Error("Programming error: the range argument must be provided with a file argument.");
|
||
this.file = t, this.input = t.content, this.end = r.endPos, this.state = { peek: -1, offset: r.startPos, line: r.startLine, column: r.
|
||
startCol };
|
||
}
|
||
}
|
||
clone() {
|
||
return new ja(this);
|
||
}
|
||
peek() {
|
||
return this.state.peek;
|
||
}
|
||
charsLeft() {
|
||
return this.end - this.state.offset;
|
||
}
|
||
diff(t) {
|
||
return this.state.offset - t.state.offset;
|
||
}
|
||
advance() {
|
||
this.advanceState(this.state);
|
||
}
|
||
init() {
|
||
this.updatePeek(this.state);
|
||
}
|
||
getSpan(t, r) {
|
||
t = t || this;
|
||
let n = t;
|
||
if (r) for (; this.diff(t) > 0 && r.indexOf(t.peek()) !== -1; ) n === t && (t = t.clone()), t.advance();
|
||
let o = this.locationFromCursor(t), i = this.locationFromCursor(this), s = n !== t ? this.locationFromCursor(n) : o;
|
||
return new ne(o, i, s);
|
||
}
|
||
getChars(t) {
|
||
return this.input.substring(t.state.offset, this.state.offset);
|
||
}
|
||
charAt(t) {
|
||
return this.input.charCodeAt(t);
|
||
}
|
||
advanceState(t) {
|
||
if (t.offset >= this.end) throw this.state = t, new Ew('Unexpected character "EOF"', this);
|
||
let r = this.charAt(t.offset);
|
||
r === 10 ? (t.line++, t.column = 0) : Sw(r) || t.column++, t.offset++, this.updatePeek(t);
|
||
}
|
||
updatePeek(t) {
|
||
t.peek = t.offset >= this.end ? 0 : this.charAt(t.offset);
|
||
}
|
||
locationFromCursor(t) {
|
||
return new ew(t.file, t.state.offset, t.state.line, t.state.column);
|
||
}
|
||
}, a(ja, "t"), ja), one = (Va = class extends UT {
|
||
constructor(t, r) {
|
||
t instanceof Va ? (super(t), this.internalState = { ...t.internalState }) : (super(t, r), this.internalState = this.state);
|
||
}
|
||
advance() {
|
||
this.state = this.internalState, super.advance(), this.processEscapeSequence();
|
||
}
|
||
init() {
|
||
super.init(), this.processEscapeSequence();
|
||
}
|
||
clone() {
|
||
return new Va(this);
|
||
}
|
||
getChars(t) {
|
||
let r = t.clone(), n = "";
|
||
for (; r.internalState.offset < this.internalState.offset; ) n += String.fromCodePoint(r.peek()), r.advance();
|
||
return n;
|
||
}
|
||
processEscapeSequence() {
|
||
let t = /* @__PURE__ */ a(() => this.internalState.peek, "e");
|
||
if (t() === 92) if (this.internalState = { ...this.state }, this.advanceState(this.internalState), t() === 110) this.state.peek = 10;
|
||
else if (t() === 114) this.state.peek = 13;
|
||
else if (t() === 118) this.state.peek = 11;
|
||
else if (t() === 116) this.state.peek = 9;
|
||
else if (t() === 98) this.state.peek = 8;
|
||
else if (t() === 102) this.state.peek = 12;
|
||
else if (t() === 117) if (this.advanceState(this.internalState), t() === 123) {
|
||
this.advanceState(this.internalState);
|
||
let r = this.clone(), n = 0;
|
||
for (; t() !== 125; ) this.advanceState(this.internalState), n++;
|
||
this.state.peek = this.decodeHexDigits(r, n);
|
||
} else {
|
||
let r = this.clone();
|
||
this.advanceState(this.internalState), this.advanceState(this.internalState), this.advanceState(this.internalState), this.state.peek =
|
||
this.decodeHexDigits(r, 4);
|
||
}
|
||
else if (t() === 120) {
|
||
this.advanceState(this.internalState);
|
||
let r = this.clone();
|
||
this.advanceState(this.internalState), this.state.peek = this.decodeHexDigits(r, 2);
|
||
} else if (D_(t())) {
|
||
let r = "", n = 0, o = this.clone();
|
||
for (; D_(t()) && n < 3; ) o = this.clone(), r += String.fromCodePoint(t()), this.advanceState(this.internalState), n++;
|
||
this.state.peek = parseInt(r, 8), this.internalState = o.internalState;
|
||
} else Sw(this.internalState.peek) ? (this.advanceState(this.internalState), this.state = this.internalState) : this.state.peek = this.
|
||
internalState.peek;
|
||
}
|
||
decodeHexDigits(t, r) {
|
||
let n = this.input.slice(t.internalState.offset, t.internalState.offset + r), o = parseInt(n, 16);
|
||
if (isNaN(o)) throw t.state = t.internalState, new Ew("Invalid hexadecimal escape sequence", t);
|
||
return o;
|
||
}
|
||
}, a(Va, "t"), Va), Ew = (pu = class {
|
||
constructor(t, r) {
|
||
this.msg = t, this.cursor = r;
|
||
}
|
||
}, a(pu, "gt"), pu), Qt = ($i = class extends zT {
|
||
static create(t, r, n) {
|
||
return new $i(t, r, n);
|
||
}
|
||
constructor(t, r, n) {
|
||
super(r, n), this.elementName = t;
|
||
}
|
||
}, a($i, "t"), $i), ane = (fu = class {
|
||
constructor(t, r) {
|
||
this.rootNodes = t, this.errors = r;
|
||
}
|
||
}, a(fu, "Vr"), fu), ine = (du = class {
|
||
constructor(t) {
|
||
this.getTagDefinition = t;
|
||
}
|
||
parse(t, r, n, o = !1, i) {
|
||
let s = /* @__PURE__ */ a((w) => (v, ...S) => w(v.toLowerCase(), ...S), "a"), l = o ? this.getTagDefinition : s(this.getTagDefinition),
|
||
u = /* @__PURE__ */ a((w) => l(w).getContentType(), "u"), c = o ? i : s(i), p = Yre(t, r, i ? (w, v, S, E) => {
|
||
let y = c(w, v, S, E);
|
||
return y !== void 0 ? y : u(w);
|
||
} : u, n), h = n && n.canSelfClose || !1, m = n && n.allowHtmComponentClosingTags || !1, g = new sne(p.tokens, l, h, m, o);
|
||
return g.build(), new ane(g.rootNodes, p.errors.concat(g.errors));
|
||
}
|
||
}, a(du, "tr"), du), sne = (ji = class {
|
||
constructor(t, r, n, o, i) {
|
||
this.tokens = t, this.getTagDefinition = r, this.canSelfClose = n, this.allowHtmComponentClosingTags = o, this.isTagNameCaseSensitive =
|
||
i, this._index = -1, this._containerStack = [], this.rootNodes = [], this.errors = [], this._advance();
|
||
}
|
||
build() {
|
||
for (; this._peek.type !== 34; ) this._peek.type === 0 || this._peek.type === 4 ? this._consumeStartTag(this._advance()) : this._peek.
|
||
type === 3 ? (this._closeVoidElement(), this._consumeEndTag(this._advance())) : this._peek.type === 12 ? (this._closeVoidElement(), this.
|
||
_consumeCdata(this._advance())) : this._peek.type === 10 ? (this._closeVoidElement(), this._consumeComment(this._advance())) : this._peek.
|
||
type === 5 || this._peek.type === 7 || this._peek.type === 6 ? (this._closeVoidElement(), this._consumeText(this._advance())) : this._peek.
|
||
type === 20 ? this._consumeExpansion(this._advance()) : this._peek.type === 25 ? (this._closeVoidElement(), this._consumeBlockOpen(this.
|
||
_advance())) : this._peek.type === 27 ? (this._closeVoidElement(), this._consumeBlockClose(this._advance())) : this._peek.type === 29 ?
|
||
(this._closeVoidElement(), this._consumeIncompleteBlock(this._advance())) : this._peek.type === 30 ? (this._closeVoidElement(), this._consumeLet(
|
||
this._advance())) : this._peek.type === 18 ? this._consumeDocType(this._advance()) : this._peek.type === 33 ? (this._closeVoidElement(),
|
||
this._consumeIncompleteLet(this._advance())) : this._advance();
|
||
for (let t of this._containerStack) t instanceof Ml && this.errors.push(Qt.create(t.name, t.sourceSpan, `Unclosed block "${t.name}"`));
|
||
}
|
||
_advance() {
|
||
let t = this._peek;
|
||
return this._index < this.tokens.length - 1 && this._index++, this._peek = this.tokens[this._index], t;
|
||
}
|
||
_advanceIf(t) {
|
||
return this._peek.type === t ? this._advance() : null;
|
||
}
|
||
_consumeCdata(t) {
|
||
let r = this._advance(), n = this._getText(r), o = this._advanceIf(13);
|
||
this._addToParent(new Nre(n, new ne(t.sourceSpan.start, (o || r).sourceSpan.end), [r]));
|
||
}
|
||
_consumeComment(t) {
|
||
let r = this._advanceIf(7), n = this._advanceIf(11), o = r != null ? r.parts[0].trim() : null, i = n == null ? t.sourceSpan : new ne(t.
|
||
sourceSpan.start, n.sourceSpan.end, t.sourceSpan.fullStart);
|
||
this._addToParent(new Hre(o, i));
|
||
}
|
||
_consumeDocType(t) {
|
||
let r = this._advanceIf(7), n = this._advanceIf(19), o = r != null ? r.parts[0].trim() : null, i = new ne(t.sourceSpan.start, (n || r ||
|
||
t).sourceSpan.end);
|
||
this._addToParent(new $re(o, i));
|
||
}
|
||
_consumeExpansion(t) {
|
||
let r = this._advance(), n = this._advance(), o = [];
|
||
for (; this._peek.type === 21; ) {
|
||
let s = this._parseExpansionCase();
|
||
if (!s) return;
|
||
o.push(s);
|
||
}
|
||
if (this._peek.type !== 24) {
|
||
this.errors.push(Qt.create(null, this._peek.sourceSpan, "Invalid ICU message. Missing '}'."));
|
||
return;
|
||
}
|
||
let i = new ne(t.sourceSpan.start, this._peek.sourceSpan.end, t.sourceSpan.fullStart);
|
||
this._addToParent(new Mre(r.parts[0], n.parts[0], o, i, r.sourceSpan)), this._advance();
|
||
}
|
||
_parseExpansionCase() {
|
||
let t = this._advance();
|
||
if (this._peek.type !== 22) return this.errors.push(Qt.create(null, this._peek.sourceSpan, "Invalid ICU message. Missing '{'.")), null;
|
||
let r = this._advance(), n = this._collectExpansionExpTokens(r);
|
||
if (!n) return null;
|
||
let o = this._advance();
|
||
n.push({ type: 34, parts: [], sourceSpan: o.sourceSpan });
|
||
let i = new ji(n, this.getTagDefinition, this.canSelfClose, this.allowHtmComponentClosingTags, this.isTagNameCaseSensitive);
|
||
if (i.build(), i.errors.length > 0) return this.errors = this.errors.concat(i.errors), null;
|
||
let s = new ne(t.sourceSpan.start, o.sourceSpan.end, t.sourceSpan.fullStart), l = new ne(r.sourceSpan.start, o.sourceSpan.end, r.sourceSpan.
|
||
fullStart);
|
||
return new Bre(t.parts[0], i.rootNodes, s, t.sourceSpan, l);
|
||
}
|
||
_collectExpansionExpTokens(t) {
|
||
let r = [], n = [22];
|
||
for (; ; ) {
|
||
if ((this._peek.type === 20 || this._peek.type === 22) && n.push(this._peek.type), this._peek.type === 23) if (q_(n, 22)) {
|
||
if (n.pop(), n.length === 0) return r;
|
||
} else return this.errors.push(Qt.create(null, t.sourceSpan, "Invalid ICU message. Missing '}'.")), null;
|
||
if (this._peek.type === 24) if (q_(n, 20)) n.pop();
|
||
else return this.errors.push(Qt.create(null, t.sourceSpan, "Invalid ICU message. Missing '}'.")), null;
|
||
if (this._peek.type === 34) return this.errors.push(Qt.create(null, t.sourceSpan, "Invalid ICU message. Missing '}'.")), null;
|
||
r.push(this._advance());
|
||
}
|
||
}
|
||
_getText(t) {
|
||
let r = t.parts[0];
|
||
if (r.length > 0 && r[0] == `
|
||
`) {
|
||
let n = this._getClosestParentElement();
|
||
n != null && n.children.length == 0 && this.getTagDefinition(n.name).ignoreFirstLf && (r = r.substring(1));
|
||
}
|
||
return r;
|
||
}
|
||
_consumeText(t) {
|
||
let r = [t], n = t.sourceSpan, o = t.parts[0];
|
||
if (o.length > 0 && o[0] === `
|
||
`) {
|
||
let i = this._getContainer();
|
||
i != null && i.children.length === 0 && this.getTagDefinition(i.name).ignoreFirstLf && (o = o.substring(1), r[0] = { type: t.type, sourceSpan: t.
|
||
sourceSpan, parts: [o] });
|
||
}
|
||
for (; this._peek.type === 8 || this._peek.type === 5 || this._peek.type === 9; ) t = this._advance(), r.push(t), t.type === 8 ? o += t.
|
||
parts.join("").replace(/&([^;]+);/g, G_) : t.type === 9 ? o += t.parts[0] : o += t.parts.join("");
|
||
if (o.length > 0) {
|
||
let i = t.sourceSpan;
|
||
this._addToParent(new Ore(o, new ne(n.start, i.end, n.fullStart, n.details), r));
|
||
}
|
||
}
|
||
_closeVoidElement() {
|
||
let t = this._getContainer();
|
||
t instanceof $a && this.getTagDefinition(t.name).isVoid && this._containerStack.pop();
|
||
}
|
||
_consumeStartTag(t) {
|
||
let [r, n] = t.parts, o = [];
|
||
for (; this._peek.type === 14; ) o.push(this._consumeAttr(this._advance()));
|
||
let i = this._getElementFullName(r, n, this._getClosestParentElement()), s = !1;
|
||
if (this._peek.type === 2) {
|
||
this._advance(), s = !0;
|
||
let g = this.getTagDefinition(i);
|
||
this.canSelfClose || g.canSelfClose || Th(i) !== null || g.isVoid || this.errors.push(Qt.create(i, t.sourceSpan, `Only void, custom \
|
||
and foreign elements can be self closed "${t.parts[1]}"`));
|
||
} else this._peek.type === 1 && (this._advance(), s = !1);
|
||
let l = this._peek.sourceSpan.fullStart, u = new ne(t.sourceSpan.start, l, t.sourceSpan.fullStart), c = new ne(t.sourceSpan.start, l, t.
|
||
sourceSpan.fullStart), p = new ne(t.sourceSpan.start.moveBy(1), t.sourceSpan.end), h = new $a(i, o, [], u, c, void 0, p), m = this._getContainer();
|
||
this._pushContainer(h, m instanceof $a && this.getTagDefinition(m.name).isClosedByChild(h.name)), s ? this._popContainer(i, $a, u) : t.
|
||
type === 4 && (this._popContainer(i, $a, null), this.errors.push(Qt.create(i, u, `Opening tag "${i}" not terminated.`)));
|
||
}
|
||
_pushContainer(t, r) {
|
||
r && this._containerStack.pop(), this._addToParent(t), this._containerStack.push(t);
|
||
}
|
||
_consumeEndTag(t) {
|
||
let r = this.allowHtmComponentClosingTags && t.parts.length === 0 ? null : this._getElementFullName(t.parts[0], t.parts[1], this._getClosestParentElement());
|
||
if (r && this.getTagDefinition(r).isVoid) this.errors.push(Qt.create(r, t.sourceSpan, `Void elements do not have end tags "${t.parts[1]}\
|
||
"`));
|
||
else if (!this._popContainer(r, $a, t.sourceSpan)) {
|
||
let n = `Unexpected closing tag "${r}". It may happen when the tag has already been closed by another tag. For more info see https:/\
|
||
/www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;
|
||
this.errors.push(Qt.create(r, t.sourceSpan, n));
|
||
}
|
||
}
|
||
_popContainer(t, r, n) {
|
||
let o = !1;
|
||
for (let i = this._containerStack.length - 1; i >= 0; i--) {
|
||
let s = this._containerStack[i];
|
||
if (Th(s.name) ? s.name === t : (t == null || s.name.toLowerCase() === t.toLowerCase()) && s instanceof r) return s.endSourceSpan = n,
|
||
s.sourceSpan.end = n !== null ? n.end : s.sourceSpan.end, this._containerStack.splice(i, this._containerStack.length - i), !o;
|
||
(s instanceof Ml || s instanceof $a && !this.getTagDefinition(s.name).closedByParent) && (o = !0);
|
||
}
|
||
return !1;
|
||
}
|
||
_consumeAttr(t) {
|
||
let r = Oh(t.parts[0], t.parts[1]), n = t.sourceSpan.end, o;
|
||
this._peek.type === 15 && (o = this._advance());
|
||
let i = "", s = [], l, u;
|
||
if (this._peek.type === 16) for (l = this._peek.sourceSpan, u = this._peek.sourceSpan.end; this._peek.type === 16 || this._peek.type ===
|
||
17 || this._peek.type === 9; ) {
|
||
let p = this._advance();
|
||
s.push(p), p.type === 17 ? i += p.parts.join("").replace(/&([^;]+);/g, G_) : p.type === 9 ? i += p.parts[0] : i += p.parts.join(""),
|
||
u = n = p.sourceSpan.end;
|
||
}
|
||
this._peek.type === 15 && (u = n = this._advance().sourceSpan.end);
|
||
let c = l && u && new ne(o?.sourceSpan.start ?? l.start, u, o?.sourceSpan.fullStart ?? l.fullStart);
|
||
return new zre(r, i, new ne(t.sourceSpan.start, n, t.sourceSpan.fullStart), t.sourceSpan, c, s.length > 0 ? s : void 0, void 0);
|
||
}
|
||
_consumeBlockOpen(t) {
|
||
let r = [];
|
||
for (; this._peek.type === 28; ) {
|
||
let l = this._advance();
|
||
r.push(new z_(l.parts[0], l.sourceSpan));
|
||
}
|
||
this._peek.type === 26 && this._advance();
|
||
let n = this._peek.sourceSpan.fullStart, o = new ne(t.sourceSpan.start, n, t.sourceSpan.fullStart), i = new ne(t.sourceSpan.start, n, t.
|
||
sourceSpan.fullStart), s = new Ml(t.parts[0], r, [], o, t.sourceSpan, i);
|
||
this._pushContainer(s, !1);
|
||
}
|
||
_consumeBlockClose(t) {
|
||
this._popContainer(null, Ml, t.sourceSpan) || this.errors.push(Qt.create(null, t.sourceSpan, 'Unexpected closing block. The block may \
|
||
have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'));
|
||
}
|
||
_consumeIncompleteBlock(t) {
|
||
let r = [];
|
||
for (; this._peek.type === 28; ) {
|
||
let l = this._advance();
|
||
r.push(new z_(l.parts[0], l.sourceSpan));
|
||
}
|
||
let n = this._peek.sourceSpan.fullStart, o = new ne(t.sourceSpan.start, n, t.sourceSpan.fullStart), i = new ne(t.sourceSpan.start, n, t.
|
||
sourceSpan.fullStart), s = new Ml(t.parts[0], r, [], o, t.sourceSpan, i);
|
||
this._pushContainer(s, !1), this._popContainer(null, Ml, null), this.errors.push(Qt.create(t.parts[0], o, `Incomplete block "${t.parts[0]}\
|
||
". If you meant to write the @ character, you should use the "@" HTML entity instead.`));
|
||
}
|
||
_consumeLet(t) {
|
||
let r = t.parts[0], n, o;
|
||
if (this._peek.type !== 31) {
|
||
this.errors.push(Qt.create(t.parts[0], t.sourceSpan, `Invalid @let declaration "${r}". Declaration must have a value.`));
|
||
return;
|
||
} else n = this._advance();
|
||
if (this._peek.type !== 32) {
|
||
this.errors.push(Qt.create(t.parts[0], t.sourceSpan, `Unterminated @let declaration "${r}". Declaration must be terminated with a se\
|
||
micolon.`));
|
||
return;
|
||
} else o = this._advance();
|
||
let i = o.sourceSpan.fullStart, s = new ne(t.sourceSpan.start, i, t.sourceSpan.fullStart), l = t.sourceSpan.toString().lastIndexOf(r),
|
||
u = t.sourceSpan.start.moveBy(l), c = new ne(u, t.sourceSpan.end), p = new H_(r, n.parts[0], s, c, n.sourceSpan);
|
||
this._addToParent(p);
|
||
}
|
||
_consumeIncompleteLet(t) {
|
||
let r = t.parts[0] ?? "", n = r ? ` "${r}"` : "";
|
||
if (r.length > 0) {
|
||
let o = t.sourceSpan.toString().lastIndexOf(r), i = t.sourceSpan.start.moveBy(o), s = new ne(i, t.sourceSpan.end), l = new ne(t.sourceSpan.
|
||
start, t.sourceSpan.start.moveBy(0)), u = new H_(r, "", t.sourceSpan, s, l);
|
||
this._addToParent(u);
|
||
}
|
||
this.errors.push(Qt.create(t.parts[0], t.sourceSpan, `Incomplete @let declaration${n}. @let declarations must be written as \`@let <nam\
|
||
e> = <value>;\``));
|
||
}
|
||
_getContainer() {
|
||
return this._containerStack.length > 0 ? this._containerStack[this._containerStack.length - 1] : null;
|
||
}
|
||
_getClosestParentElement() {
|
||
for (let t = this._containerStack.length - 1; t > -1; t--) if (this._containerStack[t] instanceof $a) return this._containerStack[t];
|
||
return null;
|
||
}
|
||
_addToParent(t) {
|
||
let r = this._getContainer();
|
||
r === null ? this.rootNodes.push(t) : r.children.push(t);
|
||
}
|
||
_getElementFullName(t, r, n) {
|
||
if (t === "" && (t = this.getTagDefinition(r).implicitNamespacePrefix || "", t === "" && n != null)) {
|
||
let o = qh(n.name)[1];
|
||
this.getTagDefinition(o).preventNamespaceInheritance || (t = Th(n.name));
|
||
}
|
||
return Oh(t, r);
|
||
}
|
||
}, a(ji, "t"), ji);
|
||
a(q_, "Ws");
|
||
a(G_, "zs");
|
||
lne = (hu = class extends ine {
|
||
constructor() {
|
||
super(tw);
|
||
}
|
||
parse(t, r, n, o = !1, i) {
|
||
return super.parse(t, r, n, o, i);
|
||
}
|
||
}, a(hu, "rr"), hu), X4 = null, une = /* @__PURE__ */ a(() => (X4 || (X4 = new lne()), X4), "So");
|
||
a(Y_, "zr");
|
||
a(cne, "_o");
|
||
pne = cne, rf = 3;
|
||
a(fne, "Eo");
|
||
a(dne, "Ao");
|
||
hne = dne, _h = { attrs: !0, children: !0, cases: !0, expression: !0 }, K_ = /* @__PURE__ */ new Set(["parent"]), mne = (no = class {
|
||
constructor(t = {}) {
|
||
for (let r of /* @__PURE__ */ new Set([...K_, ...Object.keys(t)])) this.setProperty(r, t[r]);
|
||
}
|
||
setProperty(t, r) {
|
||
if (this[t] !== r) {
|
||
if (t in _h && (r = r.map((n) => this.createChild(n))), !K_.has(t)) {
|
||
this[t] = r;
|
||
return;
|
||
}
|
||
Object.defineProperty(this, t, { value: r, enumerable: !1, configurable: !0 });
|
||
}
|
||
}
|
||
map(t) {
|
||
let r;
|
||
for (let n in _h) {
|
||
let o = this[n];
|
||
if (o) {
|
||
let i = gne(o, (s) => s.map(t));
|
||
r !== o && (r || (r = new no({ parent: this.parent })), r.setProperty(n, i));
|
||
}
|
||
}
|
||
if (r) for (let n in this) n in _h || (r[n] = this[n]);
|
||
return t(r || this);
|
||
}
|
||
walk(t) {
|
||
for (let r in _h) {
|
||
let n = this[r];
|
||
if (n) for (let o = 0; o < n.length; o++) n[o].walk(t);
|
||
}
|
||
t(this);
|
||
}
|
||
createChild(t) {
|
||
let r = t instanceof no ? t.clone() : new no(t);
|
||
return r.setProperty("parent", this), r;
|
||
}
|
||
insertChildBefore(t, r) {
|
||
this.children.splice(this.children.indexOf(t), 0, this.createChild(r));
|
||
}
|
||
removeChild(t) {
|
||
this.children.splice(this.children.indexOf(t), 1);
|
||
}
|
||
replaceChild(t, r) {
|
||
this.children[this.children.indexOf(t)] = this.createChild(r);
|
||
}
|
||
clone() {
|
||
return new no(this);
|
||
}
|
||
get firstChild() {
|
||
var t;
|
||
return (t = this.children) == null ? void 0 : t[0];
|
||
}
|
||
get lastChild() {
|
||
var t;
|
||
return (t = this.children) == null ? void 0 : t[this.children.length - 1];
|
||
}
|
||
get prev() {
|
||
var t, r;
|
||
return (r = (t = this.parent) == null ? void 0 : t.children) == null ? void 0 : r[this.parent.children.indexOf(this) - 1];
|
||
}
|
||
get next() {
|
||
var t, r;
|
||
return (r = (t = this.parent) == null ? void 0 : t.children) == null ? void 0 : r[this.parent.children.indexOf(this) + 1];
|
||
}
|
||
get rawName() {
|
||
return this.hasExplicitNamespace ? this.fullName : this.name;
|
||
}
|
||
get fullName() {
|
||
return this.namespace ? this.namespace + ":" + this.name : this.name;
|
||
}
|
||
get attrMap() {
|
||
return Object.fromEntries(this.attrs.map((t) => [t.fullName, t.value]));
|
||
}
|
||
}, a(no, "t"), no);
|
||
a(gne, "Do");
|
||
vne = [{ regex: /^(\[if([^\]]*)\]>)(.*?)<!\s*\[endif\]$/su, parse: wne }, { regex: /^\[if([^\]]*)\]><!$/u, parse: Sne }, { regex: /^<!\s*\[endif\]$/u,
|
||
parse: Ene }];
|
||
a(yne, "Ks");
|
||
a(wne, "yo");
|
||
a(Sne, "wo");
|
||
a(Ene, "bo");
|
||
Q4 = /* @__PURE__ */ new Map([["*", /* @__PURE__ */ new Set(["accesskey", "autocapitalize", "autofocus", "class", "contenteditable", "dir",
|
||
"draggable", "enterkeyhint", "hidden", "id", "inert", "inputmode", "is", "itemid", "itemprop", "itemref", "itemscope", "itemtype", "lang",
|
||
"nonce", "popover", "slot", "spellcheck", "style", "tabindex", "title", "translate", "writingsuggestions"])], ["a", /* @__PURE__ */ new Set(
|
||
["charset", "coords", "download", "href", "hreflang", "name", "ping", "referrerpolicy", "rel", "rev", "shape", "target", "type"])], ["appl\
|
||
et", /* @__PURE__ */ new Set(["align", "alt", "archive", "code", "codebase", "height", "hspace", "name", "object", "vspace", "width"])], ["a\
|
||
rea", /* @__PURE__ */ new Set(["alt", "coords", "download", "href", "hreflang", "nohref", "ping", "referrerpolicy", "rel", "shape", "target",
|
||
"type"])], ["audio", /* @__PURE__ */ new Set(["autoplay", "controls", "crossorigin", "loop", "muted", "preload", "src"])], ["base", /* @__PURE__ */ new Set(
|
||
["href", "target"])], ["basefont", /* @__PURE__ */ new Set(["color", "face", "size"])], ["blockquote", /* @__PURE__ */ new Set(["cite"])],
|
||
["body", /* @__PURE__ */ new Set(["alink", "background", "bgcolor", "link", "text", "vlink"])], ["br", /* @__PURE__ */ new Set(["clear"])],
|
||
["button", /* @__PURE__ */ new Set(["disabled", "form", "formaction", "formenctype", "formmethod", "formnovalidate", "formtarget", "name",
|
||
"popovertarget", "popovertargetaction", "type", "value"])], ["canvas", /* @__PURE__ */ new Set(["height", "width"])], ["caption", /* @__PURE__ */ new Set(
|
||
["align"])], ["col", /* @__PURE__ */ new Set(["align", "char", "charoff", "span", "valign", "width"])], ["colgroup", /* @__PURE__ */ new Set(
|
||
["align", "char", "charoff", "span", "valign", "width"])], ["data", /* @__PURE__ */ new Set(["value"])], ["del", /* @__PURE__ */ new Set([
|
||
"cite", "datetime"])], ["details", /* @__PURE__ */ new Set(["name", "open"])], ["dialog", /* @__PURE__ */ new Set(["open"])], ["dir", /* @__PURE__ */ new Set(
|
||
["compact"])], ["div", /* @__PURE__ */ new Set(["align"])], ["dl", /* @__PURE__ */ new Set(["compact"])], ["embed", /* @__PURE__ */ new Set(
|
||
["height", "src", "type", "width"])], ["fieldset", /* @__PURE__ */ new Set(["disabled", "form", "name"])], ["font", /* @__PURE__ */ new Set(
|
||
["color", "face", "size"])], ["form", /* @__PURE__ */ new Set(["accept", "accept-charset", "action", "autocomplete", "enctype", "method", "\
|
||
name", "novalidate", "target"])], ["frame", /* @__PURE__ */ new Set(["frameborder", "longdesc", "marginheight", "marginwidth", "name", "nore\
|
||
size", "scrolling", "src"])], ["frameset", /* @__PURE__ */ new Set(["cols", "rows"])], ["h1", /* @__PURE__ */ new Set(["align"])], ["h2", /* @__PURE__ */ new Set(
|
||
["align"])], ["h3", /* @__PURE__ */ new Set(["align"])], ["h4", /* @__PURE__ */ new Set(["align"])], ["h5", /* @__PURE__ */ new Set(["alig\
|
||
n"])], ["h6", /* @__PURE__ */ new Set(["align"])], ["head", /* @__PURE__ */ new Set(["profile"])], ["hr", /* @__PURE__ */ new Set(["align", "\
|
||
noshade", "size", "width"])], ["html", /* @__PURE__ */ new Set(["manifest", "version"])], ["iframe", /* @__PURE__ */ new Set(["align", "allo\
|
||
w", "allowfullscreen", "allowpaymentrequest", "allowusermedia", "frameborder", "height", "loading", "longdesc", "marginheight", "marginwidth",
|
||
"name", "referrerpolicy", "sandbox", "scrolling", "src", "srcdoc", "width"])], ["img", /* @__PURE__ */ new Set(["align", "alt", "border", "\
|
||
crossorigin", "decoding", "fetchpriority", "height", "hspace", "ismap", "loading", "longdesc", "name", "referrerpolicy", "sizes", "src", "sr\
|
||
cset", "usemap", "vspace", "width"])], ["input", /* @__PURE__ */ new Set(["accept", "align", "alt", "autocomplete", "checked", "dirname", "d\
|
||
isabled", "form", "formaction", "formenctype", "formmethod", "formnovalidate", "formtarget", "height", "ismap", "list", "max", "maxlength", "\
|
||
min", "minlength", "multiple", "name", "pattern", "placeholder", "popovertarget", "popovertargetaction", "readonly", "required", "size", "sr\
|
||
c", "step", "type", "usemap", "value", "width"])], ["ins", /* @__PURE__ */ new Set(["cite", "datetime"])], ["isindex", /* @__PURE__ */ new Set(
|
||
["prompt"])], ["label", /* @__PURE__ */ new Set(["for", "form"])], ["legend", /* @__PURE__ */ new Set(["align"])], ["li", /* @__PURE__ */ new Set(
|
||
["type", "value"])], ["link", /* @__PURE__ */ new Set(["as", "blocking", "charset", "color", "crossorigin", "disabled", "fetchpriority", "\
|
||
href", "hreflang", "imagesizes", "imagesrcset", "integrity", "media", "referrerpolicy", "rel", "rev", "sizes", "target", "type"])], ["map", /* @__PURE__ */ new Set(
|
||
["name"])], ["menu", /* @__PURE__ */ new Set(["compact"])], ["meta", /* @__PURE__ */ new Set(["charset", "content", "http-equiv", "media",
|
||
"name", "scheme"])], ["meter", /* @__PURE__ */ new Set(["high", "low", "max", "min", "optimum", "value"])], ["object", /* @__PURE__ */ new Set(
|
||
["align", "archive", "border", "classid", "codebase", "codetype", "data", "declare", "form", "height", "hspace", "name", "standby", "type",
|
||
"typemustmatch", "usemap", "vspace", "width"])], ["ol", /* @__PURE__ */ new Set(["compact", "reversed", "start", "type"])], ["optgroup", /* @__PURE__ */ new Set(
|
||
["disabled", "label"])], ["option", /* @__PURE__ */ new Set(["disabled", "label", "selected", "value"])], ["output", /* @__PURE__ */ new Set(
|
||
["for", "form", "name"])], ["p", /* @__PURE__ */ new Set(["align"])], ["param", /* @__PURE__ */ new Set(["name", "type", "value", "valuety\
|
||
pe"])], ["pre", /* @__PURE__ */ new Set(["width"])], ["progress", /* @__PURE__ */ new Set(["max", "value"])], ["q", /* @__PURE__ */ new Set(
|
||
["cite"])], ["script", /* @__PURE__ */ new Set(["async", "blocking", "charset", "crossorigin", "defer", "fetchpriority", "integrity", "lan\
|
||
guage", "nomodule", "referrerpolicy", "src", "type"])], ["select", /* @__PURE__ */ new Set(["autocomplete", "disabled", "form", "multiple", "\
|
||
name", "required", "size"])], ["slot", /* @__PURE__ */ new Set(["name"])], ["source", /* @__PURE__ */ new Set(["height", "media", "sizes", "\
|
||
src", "srcset", "type", "width"])], ["style", /* @__PURE__ */ new Set(["blocking", "media", "type"])], ["table", /* @__PURE__ */ new Set(["a\
|
||
lign", "bgcolor", "border", "cellpadding", "cellspacing", "frame", "rules", "summary", "width"])], ["tbody", /* @__PURE__ */ new Set(["align",
|
||
"char", "charoff", "valign"])], ["td", /* @__PURE__ */ new Set(["abbr", "align", "axis", "bgcolor", "char", "charoff", "colspan", "headers",
|
||
"height", "nowrap", "rowspan", "scope", "valign", "width"])], ["template", /* @__PURE__ */ new Set(["shadowrootclonable", "shadowrootdeleg\
|
||
atesfocus", "shadowrootmode"])], ["textarea", /* @__PURE__ */ new Set(["autocomplete", "cols", "dirname", "disabled", "form", "maxlength", "\
|
||
minlength", "name", "placeholder", "readonly", "required", "rows", "wrap"])], ["tfoot", /* @__PURE__ */ new Set(["align", "char", "charoff",
|
||
"valign"])], ["th", /* @__PURE__ */ new Set(["abbr", "align", "axis", "bgcolor", "char", "charoff", "colspan", "headers", "height", "nowra\
|
||
p", "rowspan", "scope", "valign", "width"])], ["thead", /* @__PURE__ */ new Set(["align", "char", "charoff", "valign"])], ["time", /* @__PURE__ */ new Set(
|
||
["datetime"])], ["tr", /* @__PURE__ */ new Set(["align", "bgcolor", "char", "charoff", "valign"])], ["track", /* @__PURE__ */ new Set(["de\
|
||
fault", "kind", "label", "src", "srclang"])], ["ul", /* @__PURE__ */ new Set(["compact", "type"])], ["video", /* @__PURE__ */ new Set(["auto\
|
||
play", "controls", "crossorigin", "height", "loop", "muted", "playsinline", "poster", "preload", "src", "width"])]]), bne = /* @__PURE__ */ new Set(
|
||
["a", "abbr", "acronym", "address", "applet", "area", "article", "aside", "audio", "b", "base", "basefont", "bdi", "bdo", "bgsound", "big",
|
||
"blink", "blockquote", "body", "br", "button", "canvas", "caption", "center", "cite", "code", "col", "colgroup", "command", "content", "da\
|
||
ta", "datalist", "dd", "del", "details", "dfn", "dialog", "dir", "div", "dl", "dt", "element", "em", "embed", "fieldset", "figcaption", "fig\
|
||
ure", "font", "footer", "form", "frame", "frameset", "h1", "h2", "h3", "h4", "h5", "h6", "head", "header", "hgroup", "hr", "html", "i", "ifr\
|
||
ame", "image", "img", "input", "ins", "isindex", "kbd", "keygen", "label", "legend", "li", "link", "listing", "main", "map", "mark", "marque\
|
||
e", "math", "menu", "menuitem", "meta", "meter", "multicol", "nav", "nextid", "nobr", "noembed", "noframes", "noscript", "object", "ol", "op\
|
||
tgroup", "option", "output", "p", "param", "picture", "plaintext", "pre", "progress", "q", "rb", "rbc", "rp", "rt", "rtc", "ruby", "s", "sam\
|
||
p", "script", "search", "section", "select", "shadow", "slot", "small", "source", "spacer", "span", "strike", "strong", "style", "sub", "sum\
|
||
mary", "sup", "svg", "table", "tbody", "td", "template", "textarea", "tfoot", "th", "thead", "time", "title", "tr", "track", "tt", "u", "ul",
|
||
"var", "video", "wbr", "xmp"]);
|
||
a(xne, "To");
|
||
a(Cne, "xo");
|
||
a(Rne, "ko");
|
||
a(WT, "Js");
|
||
a(Dne, "Bo");
|
||
a(X_, "Xs");
|
||
a(qT, "Zs");
|
||
a(Gh, "ar");
|
||
GT = { name: "html", normalizeTagName: !0, normalizeAttributeName: !0, allowHtmComponentClosingTags: !0 }, Ane = Gh(GT), _ne = Gh({ name: "\
|
||
angular" }), Tne = Gh({ name: "vue", isTagNameCaseSensitive: !0, shouldParseAsRawText(e, t, r, n) {
|
||
return e.toLowerCase() !== "html" && !r && (e !== "template" || n.some(({ name: o, value: i }) => o === "lang" && i !== "html" && i !== "" &&
|
||
i !== void 0));
|
||
} }), Ine = Gh({ name: "lwc", canSelfClose: !1 }), Pne = { html: bre }, YT = eT;
|
||
});
|
||
|
||
// ../node_modules/prettier/standalone.mjs
|
||
function _n() {
|
||
}
|
||
function XT(e, t, r, n, o) {
|
||
for (var i = [], s; t; ) i.push(t), s = t.previousComponent, delete t.previousComponent, t = s;
|
||
i.reverse();
|
||
for (var l = 0, u = i.length, c = 0, p = 0; l < u; l++) {
|
||
var h = i[l];
|
||
if (h.removed) h.value = e.join(n.slice(p, p + h.count)), p += h.count;
|
||
else {
|
||
if (!h.added && o) {
|
||
var m = r.slice(c, c + h.count);
|
||
m = m.map(function(g, w) {
|
||
var v = n[p + w];
|
||
return v.length > g.length ? v : g;
|
||
}), h.value = e.join(m);
|
||
} else h.value = e.join(r.slice(c, c + h.count));
|
||
c += h.count, h.added || (p += h.count);
|
||
}
|
||
}
|
||
return i;
|
||
}
|
||
function QT(e, t) {
|
||
var r;
|
||
for (r = 0; r < e.length && r < t.length; r++) if (e[r] != t[r]) return e.slice(0, r);
|
||
return e.slice(0, r);
|
||
}
|
||
function JT(e, t) {
|
||
var r;
|
||
if (!e || !t || e[e.length - 1] != t[t.length - 1]) return "";
|
||
for (r = 0; r < e.length && r < t.length; r++) if (e[e.length - (r + 1)] != t[t.length - (r + 1)]) return e.slice(-r);
|
||
return e.slice(-r);
|
||
}
|
||
function _w(e, t, r) {
|
||
if (e.slice(0, t.length) != t) throw Error("string ".concat(JSON.stringify(e), " doesn't start with prefix ").concat(JSON.stringify(t), ";\
|
||
this is a bug"));
|
||
return r + e.slice(t.length);
|
||
}
|
||
function Tw(e, t, r) {
|
||
if (!t) return e + r;
|
||
if (e.slice(-t.length) != t) throw Error("string ".concat(JSON.stringify(e), " doesn't end with suffix ").concat(JSON.stringify(t), "; thi\
|
||
s is a bug"));
|
||
return e.slice(0, -t.length) + r;
|
||
}
|
||
function gf(e, t) {
|
||
return _w(e, t, "");
|
||
}
|
||
function Yh(e, t) {
|
||
return Tw(e, t, "");
|
||
}
|
||
function ZT(e, t) {
|
||
return t.slice(0, jne(e, t));
|
||
}
|
||
function jne(e, t) {
|
||
var r = 0;
|
||
e.length > t.length && (r = e.length - t.length);
|
||
var n = t.length;
|
||
e.length < t.length && (n = e.length);
|
||
var o = Array(n), i = 0;
|
||
o[0] = 0;
|
||
for (var s = 1; s < n; s++) {
|
||
for (t[s] == t[i] ? o[s] = o[i] : o[s] = i; i > 0 && t[s] != t[i]; ) i = o[i];
|
||
t[s] == t[i] && i++;
|
||
}
|
||
i = 0;
|
||
for (var l = r; l < e.length; l++) {
|
||
for (; i > 0 && e[l] != t[i]; ) i = o[i];
|
||
e[l] == t[i] && i++;
|
||
}
|
||
return i;
|
||
}
|
||
function eI(e, t, r, n) {
|
||
if (t && r) {
|
||
var o = t.value.match(/^\s*/)[0], i = t.value.match(/\s*$/)[0], s = r.value.match(/^\s*/)[0], l = r.value.match(/\s*$/)[0];
|
||
if (e) {
|
||
var u = QT(o, s);
|
||
e.value = Tw(e.value, s, u), t.value = gf(t.value, u), r.value = gf(r.value, u);
|
||
}
|
||
if (n) {
|
||
var c = JT(i, l);
|
||
n.value = _w(n.value, l, c), t.value = Yh(t.value, c), r.value = Yh(r.value, c);
|
||
}
|
||
} else if (r) e && (r.value = r.value.replace(/^\s*/, "")), n && (n.value = n.value.replace(/^\s*/, ""));
|
||
else if (e && n) {
|
||
var p = n.value.match(/^\s*/)[0], h = t.value.match(/^\s*/)[0], m = t.value.match(/\s*$/)[0], g = QT(p, h);
|
||
t.value = gf(t.value, g);
|
||
var w = JT(gf(p, g), m);
|
||
t.value = Yh(t.value, w), n.value = _w(n.value, p, w), e.value = Tw(e.value, p, p.slice(0, p.length - w.length));
|
||
} else if (n) {
|
||
var v = n.value.match(/^\s*/)[0], S = t.value.match(/\s*$/)[0], E = ZT(S, v);
|
||
t.value = Yh(t.value, E);
|
||
} else if (e) {
|
||
var y = e.value.match(/\s*$/)[0], b = t.value.match(/^\s*/)[0], x = ZT(y, b);
|
||
t.value = gf(t.value, x);
|
||
}
|
||
}
|
||
function Iw(e) {
|
||
"@babel/helpers - typeof";
|
||
return Iw = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(t) {
|
||
return typeof t;
|
||
} : function(t) {
|
||
return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
|
||
}, Iw(e);
|
||
}
|
||
function Pw(e, t, r, n, o) {
|
||
t = t || [], r = r || [], n && (e = n(o, e));
|
||
var i;
|
||
for (i = 0; i < t.length; i += 1) if (t[i] === e) return r[i];
|
||
var s;
|
||
if (Object.prototype.toString.call(e) === "[object Array]") {
|
||
for (t.push(e), s = new Array(e.length), r.push(s), i = 0; i < e.length; i += 1) s[i] = Pw(e[i], t, r, n, o);
|
||
return t.pop(), r.pop(), s;
|
||
}
|
||
if (e && e.toJSON && (e = e.toJSON()), Iw(e) === "object" && e !== null) {
|
||
t.push(e), s = {}, r.push(s);
|
||
var l = [], u;
|
||
for (u in e) Object.prototype.hasOwnProperty.call(e, u) && l.push(u);
|
||
for (l.sort(), i = 0; i < l.length; i += 1) u = l[i], s[u] = Pw(e[u], t, r, n, u);
|
||
t.pop(), r.pop();
|
||
} else s = e;
|
||
return s;
|
||
}
|
||
function Gne(e, t, r) {
|
||
return tm.diff(e, t, r);
|
||
}
|
||
function Yne(e) {
|
||
let t = e.indexOf("\r");
|
||
return t !== -1 ? e.charAt(t + 1) === `
|
||
` ? "crlf" : "cr" : "lf";
|
||
}
|
||
function Uw(e) {
|
||
switch (e) {
|
||
case "cr":
|
||
return "\r";
|
||
case "crlf":
|
||
return `\r
|
||
`;
|
||
default:
|
||
return `
|
||
`;
|
||
}
|
||
}
|
||
function II(e, t) {
|
||
let r;
|
||
switch (t) {
|
||
case `
|
||
`:
|
||
r = /\n/gu;
|
||
break;
|
||
case "\r":
|
||
r = /\r/gu;
|
||
break;
|
||
case `\r
|
||
`:
|
||
r = /\r\n/gu;
|
||
break;
|
||
default:
|
||
throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`);
|
||
}
|
||
let n = e.match(r);
|
||
return n ? n.length : 0;
|
||
}
|
||
function Kne(e) {
|
||
return om(!1, e, /\r\n?/gu, `
|
||
`);
|
||
}
|
||
function Xne(e) {
|
||
if (typeof e == "string") return Zi;
|
||
if (Array.isArray(e)) return Mo;
|
||
if (!e) return;
|
||
let { type: t } = e;
|
||
if (PI.has(t)) return t;
|
||
}
|
||
function Jne(e) {
|
||
let t = e === null ? "null" : typeof e;
|
||
if (t !== "string" && t !== "object") return `Unexpected doc '${t}',
|
||
Expected it to be 'string' or 'object'.`;
|
||
if (ts(e)) throw new Error("doc is valid.");
|
||
let r = Object.prototype.toString.call(e);
|
||
if (r !== "[object Object]") return `Unexpected doc '${r}'.`;
|
||
let n = Qne([...PI].map((o) => `'${o}'`));
|
||
return `Unexpected doc.type '${e.type}'.
|
||
Expected it to be ${n}.`;
|
||
}
|
||
function eoe(e, t, r, n) {
|
||
let o = [e];
|
||
for (; o.length > 0; ) {
|
||
let i = o.pop();
|
||
if (i === tI) {
|
||
r(o.pop());
|
||
continue;
|
||
}
|
||
r && o.push(i, tI);
|
||
let s = ts(i);
|
||
if (!s) throw new Hu(i);
|
||
if (t?.(i) !== !1) switch (s) {
|
||
case Mo:
|
||
case lo: {
|
||
let l = s === Mo ? i : i.parts;
|
||
for (let u = l.length, c = u - 1; c >= 0; --c) o.push(l[c]);
|
||
break;
|
||
}
|
||
case Pr:
|
||
o.push(i.flatContents, i.breakContents);
|
||
break;
|
||
case mr:
|
||
if (n && i.expandedStates) for (let l = i.expandedStates.length, u = l - 1; u >= 0; --u) o.push(i.expandedStates[u]);
|
||
else o.push(i.contents);
|
||
break;
|
||
case zo:
|
||
case Bo:
|
||
case $o:
|
||
case uo:
|
||
case jo:
|
||
o.push(i.contents);
|
||
break;
|
||
case Zi:
|
||
case es:
|
||
case Ho:
|
||
case Vo:
|
||
case It:
|
||
case Jr:
|
||
break;
|
||
default:
|
||
throw new Hu(i);
|
||
}
|
||
}
|
||
}
|
||
function rm(e) {
|
||
return so(e), { type: Bo, contents: e };
|
||
}
|
||
function $u(e, t) {
|
||
return so(t), { type: zo, contents: t, n: e };
|
||
}
|
||
function FI(e, t = {}) {
|
||
return so(e), qw(t.expandedStates, !0), { type: mr, id: t.id, contents: e, break: !!t.shouldBreak, expandedStates: t.expandedStates };
|
||
}
|
||
function toe(e) {
|
||
return $u(Number.NEGATIVE_INFINITY, e);
|
||
}
|
||
function roe(e) {
|
||
return $u({ type: "root" }, e);
|
||
}
|
||
function noe(e) {
|
||
return $u(-1, e);
|
||
}
|
||
function ooe(e, t) {
|
||
return FI(e[0], { ...t, expandedStates: e });
|
||
}
|
||
function aoe(e) {
|
||
return qw(e), { type: lo, parts: e };
|
||
}
|
||
function ioe(e, t = "", r = {}) {
|
||
return so(e), t !== "" && so(t), { type: Pr, breakContents: e, flatContents: t, groupId: r.groupId };
|
||
}
|
||
function soe(e, t) {
|
||
return so(e), { type: $o, contents: e, groupId: t.groupId, negate: t.negate };
|
||
}
|
||
function kw(e) {
|
||
return so(e), { type: jo, contents: e };
|
||
}
|
||
function MI(e, t) {
|
||
so(e), qw(t);
|
||
let r = [];
|
||
for (let n = 0; n < t.length; n++) n !== 0 && r.push(e), r.push(t[n]);
|
||
return r;
|
||
}
|
||
function BI(e, t, r) {
|
||
so(e);
|
||
let n = e;
|
||
if (t > 0) {
|
||
for (let o = 0; o < Math.floor(t / r); ++o) n = rm(n);
|
||
n = $u(t % r, n), n = $u(Number.NEGATIVE_INFINITY, n);
|
||
}
|
||
return n;
|
||
}
|
||
function poe(e, t) {
|
||
return so(t), e ? { type: uo, label: e, contents: t } : t;
|
||
}
|
||
function No(e) {
|
||
var t;
|
||
if (!e) return "";
|
||
if (Array.isArray(e)) {
|
||
let r = [];
|
||
for (let n of e) if (Array.isArray(n)) r.push(...No(n));
|
||
else {
|
||
let o = No(n);
|
||
o !== "" && r.push(o);
|
||
}
|
||
return r;
|
||
}
|
||
return e.type === Pr ? { ...e, breakContents: No(e.breakContents), flatContents: No(e.flatContents) } : e.type === mr ? { ...e, contents: No(
|
||
e.contents), expandedStates: (t = e.expandedStates) == null ? void 0 : t.map(No) } : e.type === lo ? { type: "fill", parts: e.parts.map(No) } :
|
||
e.contents ? { ...e, contents: No(e.contents) } : e;
|
||
}
|
||
function foe(e) {
|
||
let t = /* @__PURE__ */ Object.create(null), r = /* @__PURE__ */ new Set();
|
||
return n(No(e));
|
||
function n(i, s, l) {
|
||
var u, c;
|
||
if (typeof i == "string") return JSON.stringify(i);
|
||
if (Array.isArray(i)) {
|
||
let p = i.map(n).filter(Boolean);
|
||
return p.length === 1 ? p[0] : `[${p.join(", ")}]`;
|
||
}
|
||
if (i.type === It) {
|
||
let p = ((u = l?.[s + 1]) == null ? void 0 : u.type) === Jr;
|
||
return i.literal ? p ? "literalline" : "literallineWithoutBreakParent" : i.hard ? p ? "hardline" : "hardlineWithoutBreakParent" : i.soft ?
|
||
"softline" : "line";
|
||
}
|
||
if (i.type === Jr) return ((c = l?.[s - 1]) == null ? void 0 : c.type) === It && l[s - 1].hard ? void 0 : "breakParent";
|
||
if (i.type === Ho) return "trim";
|
||
if (i.type === Bo) return "indent(" + n(i.contents) + ")";
|
||
if (i.type === zo) return i.n === Number.NEGATIVE_INFINITY ? "dedentToRoot(" + n(i.contents) + ")" : i.n < 0 ? "dedent(" + n(i.contents) +
|
||
")" : i.n.type === "root" ? "markAsRoot(" + n(i.contents) + ")" : "align(" + JSON.stringify(i.n) + ", " + n(i.contents) + ")";
|
||
if (i.type === Pr) return "ifBreak(" + n(i.breakContents) + (i.flatContents ? ", " + n(i.flatContents) : "") + (i.groupId ? (i.flatContents ?
|
||
"" : ', ""') + `, { groupId: ${o(i.groupId)} }` : "") + ")";
|
||
if (i.type === $o) {
|
||
let p = [];
|
||
i.negate && p.push("negate: true"), i.groupId && p.push(`groupId: ${o(i.groupId)}`);
|
||
let h = p.length > 0 ? `, { ${p.join(", ")} }` : "";
|
||
return `indentIfBreak(${n(i.contents)}${h})`;
|
||
}
|
||
if (i.type === mr) {
|
||
let p = [];
|
||
i.break && i.break !== "propagated" && p.push("shouldBreak: true"), i.id && p.push(`id: ${o(i.id)}`);
|
||
let h = p.length > 0 ? `, { ${p.join(", ")} }` : "";
|
||
return i.expandedStates ? `conditionalGroup([${i.expandedStates.map((m) => n(m)).join(",")}]${h})` : `group(${n(i.contents)}${h})`;
|
||
}
|
||
if (i.type === lo) return `fill([${i.parts.map((p) => n(p)).join(", ")}])`;
|
||
if (i.type === jo) return "lineSuffix(" + n(i.contents) + ")";
|
||
if (i.type === Vo) return "lineSuffixBoundary";
|
||
if (i.type === uo) return `label(${JSON.stringify(i.label)}, ${n(i.contents)})`;
|
||
throw new Error("Unknown doc type " + i.type);
|
||
}
|
||
function o(i) {
|
||
if (typeof i != "symbol") return JSON.stringify(String(i));
|
||
if (i in t) return t[i];
|
||
let s = i.description || "symbol";
|
||
for (let l = 0; ; l++) {
|
||
let u = s + (l > 0 ? ` #${l}` : "");
|
||
if (!r.has(u)) return r.add(u), t[i] = `Symbol.for(${JSON.stringify(u)})`;
|
||
}
|
||
}
|
||
}
|
||
function moe(e) {
|
||
return e === 12288 || e >= 65281 && e <= 65376 || e >= 65504 && e <= 65510;
|
||
}
|
||
function goe(e) {
|
||
return e >= 4352 && e <= 4447 || e === 8986 || e === 8987 || e === 9001 || e === 9002 || e >= 9193 && e <= 9196 || e === 9200 || e === 9203 ||
|
||
e === 9725 || e === 9726 || e === 9748 || e === 9749 || e >= 9776 && e <= 9783 || e >= 9800 && e <= 9811 || e === 9855 || e >= 9866 && e <=
|
||
9871 || e === 9875 || e === 9889 || e === 9898 || e === 9899 || e === 9917 || e === 9918 || e === 9924 || e === 9925 || e === 9934 || e ===
|
||
9940 || e === 9962 || e === 9970 || e === 9971 || e === 9973 || e === 9978 || e === 9981 || e === 9989 || e === 9994 || e === 9995 || e ===
|
||
10024 || e === 10060 || e === 10062 || e >= 10067 && e <= 10069 || e === 10071 || e >= 10133 && e <= 10135 || e === 10160 || e === 10175 ||
|
||
e === 11035 || e === 11036 || e === 11088 || e === 11093 || e >= 11904 && e <= 11929 || e >= 11931 && e <= 12019 || e >= 12032 && e <= 12245 ||
|
||
e >= 12272 && e <= 12287 || e >= 12289 && e <= 12350 || e >= 12353 && e <= 12438 || e >= 12441 && e <= 12543 || e >= 12549 && e <= 12591 ||
|
||
e >= 12593 && e <= 12686 || e >= 12688 && e <= 12773 || e >= 12783 && e <= 12830 || e >= 12832 && e <= 12871 || e >= 12880 && e <= 42124 ||
|
||
e >= 42128 && e <= 42182 || e >= 43360 && e <= 43388 || e >= 44032 && e <= 55203 || e >= 63744 && e <= 64255 || e >= 65040 && e <= 65049 ||
|
||
e >= 65072 && e <= 65106 || e >= 65108 && e <= 65126 || e >= 65128 && e <= 65131 || e >= 94176 && e <= 94180 || e === 94192 || e === 94193 ||
|
||
e >= 94208 && e <= 100343 || e >= 100352 && e <= 101589 || e >= 101631 && e <= 101640 || e >= 110576 && e <= 110579 || e >= 110581 && e <=
|
||
110587 || e === 110589 || e === 110590 || e >= 110592 && e <= 110882 || e === 110898 || e >= 110928 && e <= 110930 || e === 110933 || e >=
|
||
110948 && e <= 110951 || e >= 110960 && e <= 111355 || e >= 119552 && e <= 119638 || e >= 119648 && e <= 119670 || e === 126980 || e === 127183 ||
|
||
e === 127374 || e >= 127377 && e <= 127386 || e >= 127488 && e <= 127490 || e >= 127504 && e <= 127547 || e >= 127552 && e <= 127560 || e ===
|
||
127568 || e === 127569 || e >= 127584 && e <= 127589 || e >= 127744 && e <= 127776 || e >= 127789 && e <= 127797 || e >= 127799 && e <= 127868 ||
|
||
e >= 127870 && e <= 127891 || e >= 127904 && e <= 127946 || e >= 127951 && e <= 127955 || e >= 127968 && e <= 127984 || e === 127988 || e >=
|
||
127992 && e <= 128062 || e === 128064 || e >= 128066 && e <= 128252 || e >= 128255 && e <= 128317 || e >= 128331 && e <= 128334 || e >= 128336 &&
|
||
e <= 128359 || e === 128378 || e === 128405 || e === 128406 || e === 128420 || e >= 128507 && e <= 128591 || e >= 128640 && e <= 128709 ||
|
||
e === 128716 || e >= 128720 && e <= 128722 || e >= 128725 && e <= 128727 || e >= 128732 && e <= 128735 || e === 128747 || e === 128748 || e >=
|
||
128756 && e <= 128764 || e >= 128992 && e <= 129003 || e === 129008 || e >= 129292 && e <= 129338 || e >= 129340 && e <= 129349 || e >= 129351 &&
|
||
e <= 129535 || e >= 129648 && e <= 129660 || e >= 129664 && e <= 129673 || e >= 129679 && e <= 129734 || e >= 129742 && e <= 129756 || e >=
|
||
129759 && e <= 129769 || e >= 129776 && e <= 129784 || e >= 131072 && e <= 196605 || e >= 196608 && e <= 262141;
|
||
}
|
||
function woe(e) {
|
||
if (!e) return 0;
|
||
if (!yoe.test(e)) return e.length;
|
||
e = e.replace(hoe(), " ");
|
||
let t = 0;
|
||
for (let r of e) {
|
||
let n = r.codePointAt(0);
|
||
n <= 31 || n >= 127 && n <= 159 || n >= 768 && n <= 879 || (t += voe(n) ? 1 : 2);
|
||
}
|
||
return t;
|
||
}
|
||
function sm(e, t) {
|
||
if (typeof e == "string") return t(e);
|
||
let r = /* @__PURE__ */ new Map();
|
||
return n(e);
|
||
function n(i) {
|
||
if (r.has(i)) return r.get(i);
|
||
let s = o(i);
|
||
return r.set(i, s), s;
|
||
}
|
||
function o(i) {
|
||
switch (ts(i)) {
|
||
case Mo:
|
||
return t(i.map(n));
|
||
case lo:
|
||
return t({ ...i, parts: i.parts.map(n) });
|
||
case Pr:
|
||
return t({ ...i, breakContents: n(i.breakContents), flatContents: n(i.flatContents) });
|
||
case mr: {
|
||
let { expandedStates: s, contents: l } = i;
|
||
return s ? (s = s.map(n), l = s[0]) : l = n(l), t({ ...i, contents: l, expandedStates: s });
|
||
}
|
||
case zo:
|
||
case Bo:
|
||
case $o:
|
||
case uo:
|
||
case jo:
|
||
return t({ ...i, contents: n(i.contents) });
|
||
case Zi:
|
||
case es:
|
||
case Ho:
|
||
case Vo:
|
||
case It:
|
||
case Jr:
|
||
return t(i);
|
||
default:
|
||
throw new Hu(i);
|
||
}
|
||
}
|
||
}
|
||
function Kw(e, t, r) {
|
||
let n = r, o = !1;
|
||
function i(s) {
|
||
if (o) return !1;
|
||
let l = t(s);
|
||
l !== void 0 && (o = !0, n = l);
|
||
}
|
||
return a(i, "i"), Ww(e, i), n;
|
||
}
|
||
function Soe(e) {
|
||
if (e.type === mr && e.break || e.type === It && e.hard || e.type === Jr) return !0;
|
||
}
|
||
function Eoe(e) {
|
||
return Kw(e, Soe, !1);
|
||
}
|
||
function rI(e) {
|
||
if (e.length > 0) {
|
||
let t = yt(!1, e, -1);
|
||
!t.expandedStates && !t.break && (t.break = "propagated");
|
||
}
|
||
return null;
|
||
}
|
||
function boe(e) {
|
||
let t = /* @__PURE__ */ new Set(), r = [];
|
||
function n(i) {
|
||
if (i.type === Jr && rI(r), i.type === mr) {
|
||
if (r.push(i), t.has(i)) return !1;
|
||
t.add(i);
|
||
}
|
||
}
|
||
a(n, "n");
|
||
function o(i) {
|
||
i.type === mr && r.pop().break && rI(r);
|
||
}
|
||
a(o, "u"), Ww(e, n, o, !0);
|
||
}
|
||
function xoe(e) {
|
||
return e.type === It && !e.hard ? e.soft ? "" : " " : e.type === Pr ? e.flatContents : e;
|
||
}
|
||
function Coe(e) {
|
||
return sm(e, xoe);
|
||
}
|
||
function nI(e) {
|
||
for (e = [...e]; e.length >= 2 && yt(!1, e, -2).type === It && yt(!1, e, -1).type === Jr; ) e.length -= 2;
|
||
if (e.length > 0) {
|
||
let t = vf(yt(!1, e, -1));
|
||
e[e.length - 1] = t;
|
||
}
|
||
return e;
|
||
}
|
||
function vf(e) {
|
||
switch (ts(e)) {
|
||
case Bo:
|
||
case $o:
|
||
case mr:
|
||
case jo:
|
||
case uo: {
|
||
let t = vf(e.contents);
|
||
return { ...e, contents: t };
|
||
}
|
||
case Pr:
|
||
return { ...e, breakContents: vf(e.breakContents), flatContents: vf(e.flatContents) };
|
||
case lo:
|
||
return { ...e, parts: nI(e.parts) };
|
||
case Mo:
|
||
return nI(e);
|
||
case Zi:
|
||
return e.replace(/[\n\r]*$/u, "");
|
||
case zo:
|
||
case es:
|
||
case Ho:
|
||
case Vo:
|
||
case It:
|
||
case Jr:
|
||
break;
|
||
default:
|
||
throw new Hu(e);
|
||
}
|
||
return e;
|
||
}
|
||
function zI(e) {
|
||
return vf(Doe(e));
|
||
}
|
||
function Roe(e) {
|
||
switch (ts(e)) {
|
||
case lo:
|
||
if (e.parts.every((t) => t === "")) return "";
|
||
break;
|
||
case mr:
|
||
if (!e.contents && !e.id && !e.break && !e.expandedStates) return "";
|
||
if (e.contents.type === mr && e.contents.id === e.id && e.contents.break === e.break && e.contents.expandedStates === e.expandedStates)
|
||
return e.contents;
|
||
break;
|
||
case zo:
|
||
case Bo:
|
||
case $o:
|
||
case jo:
|
||
if (!e.contents) return "";
|
||
break;
|
||
case Pr:
|
||
if (!e.flatContents && !e.breakContents) return "";
|
||
break;
|
||
case Mo: {
|
||
let t = [];
|
||
for (let r of e) {
|
||
if (!r) continue;
|
||
let [n, ...o] = Array.isArray(r) ? r : [r];
|
||
typeof n == "string" && typeof yt(!1, t, -1) == "string" ? t[t.length - 1] += n : t.push(n), t.push(...o);
|
||
}
|
||
return t.length === 0 ? "" : t.length === 1 ? t[0] : t;
|
||
}
|
||
case Zi:
|
||
case es:
|
||
case Ho:
|
||
case Vo:
|
||
case It:
|
||
case uo:
|
||
case Jr:
|
||
break;
|
||
default:
|
||
throw new Hu(e);
|
||
}
|
||
return e;
|
||
}
|
||
function Doe(e) {
|
||
return sm(e, (t) => Roe(t));
|
||
}
|
||
function Aoe(e, t = NI) {
|
||
return sm(e, (r) => typeof r == "string" ? MI(t, r.split(`
|
||
`)) : r);
|
||
}
|
||
function _oe(e) {
|
||
if (e.type === It) return !0;
|
||
}
|
||
function Toe(e) {
|
||
return Kw(e, _oe, !1);
|
||
}
|
||
function Qh(e, t) {
|
||
return e.type === uo ? { ...e, contents: t(e.contents) } : t(e);
|
||
}
|
||
function HI() {
|
||
return { value: "", length: 0, queue: [] };
|
||
}
|
||
function Ioe(e, t) {
|
||
return Lw(e, { type: "indent" }, t);
|
||
}
|
||
function Poe(e, t, r) {
|
||
return t === Number.NEGATIVE_INFINITY ? e.root || HI() : t < 0 ? Lw(e, { type: "dedent" }, r) : t ? t.type === "root" ? { ...e, root: e } :
|
||
Lw(e, { type: typeof t == "string" ? "stringAlign" : "numberAlign", n: t }, r) : e;
|
||
}
|
||
function Lw(e, t, r) {
|
||
let n = t.type === "dedent" ? e.queue.slice(0, -1) : [...e.queue, t], o = "", i = 0, s = 0, l = 0;
|
||
for (let w of n) switch (w.type) {
|
||
case "indent":
|
||
p(), r.useTabs ? u(1) : c(r.tabWidth);
|
||
break;
|
||
case "stringAlign":
|
||
p(), o += w.n, i += w.n.length;
|
||
break;
|
||
case "numberAlign":
|
||
s += 1, l += w.n;
|
||
break;
|
||
default:
|
||
throw new Error(`Unexpected type '${w.type}'`);
|
||
}
|
||
return m(), { ...e, value: o, length: i, queue: n };
|
||
function u(w) {
|
||
o += " ".repeat(w), i += r.tabWidth * w;
|
||
}
|
||
function c(w) {
|
||
o += " ".repeat(w), i += w;
|
||
}
|
||
function p() {
|
||
r.useTabs ? h() : m();
|
||
}
|
||
function h() {
|
||
s > 0 && u(s), g();
|
||
}
|
||
function m() {
|
||
l > 0 && c(l), g();
|
||
}
|
||
function g() {
|
||
s = 0, l = 0;
|
||
}
|
||
}
|
||
function Ow(e) {
|
||
let t = 0, r = 0, n = e.length;
|
||
e: for (; n--; ) {
|
||
let o = e[n];
|
||
if (o === Eu) {
|
||
r++;
|
||
continue;
|
||
}
|
||
for (let i = o.length - 1; i >= 0; i--) {
|
||
let s = o[i];
|
||
if (s === " " || s === " ") t++;
|
||
else {
|
||
e[n] = o.slice(0, i + 1);
|
||
break e;
|
||
}
|
||
}
|
||
}
|
||
if (t > 0 || r > 0) for (e.length = n + 1; r-- > 0; ) e.push(Eu);
|
||
return t;
|
||
}
|
||
function Kh(e, t, r, n, o, i) {
|
||
if (r === Number.POSITIVE_INFINITY) return !0;
|
||
let s = t.length, l = [e], u = [];
|
||
for (; r >= 0; ) {
|
||
if (l.length === 0) {
|
||
if (s === 0) return !0;
|
||
l.push(t[--s]);
|
||
continue;
|
||
}
|
||
let { mode: c, doc: p } = l.pop(), h = ts(p);
|
||
switch (h) {
|
||
case Zi:
|
||
u.push(p), r -= Yw(p);
|
||
break;
|
||
case Mo:
|
||
case lo: {
|
||
let m = h === Mo ? p : p.parts, g = p[Fw] ?? 0;
|
||
for (let w = m.length - 1; w >= g; w--) l.push({ mode: c, doc: m[w] });
|
||
break;
|
||
}
|
||
case Bo:
|
||
case zo:
|
||
case $o:
|
||
case uo:
|
||
l.push({ mode: c, doc: p.contents });
|
||
break;
|
||
case Ho:
|
||
r += Ow(u);
|
||
break;
|
||
case mr: {
|
||
if (i && p.break) return !1;
|
||
let m = p.break ? hr : c, g = p.expandedStates && m === hr ? yt(!1, p.expandedStates, -1) : p.contents;
|
||
l.push({ mode: m, doc: g });
|
||
break;
|
||
}
|
||
case Pr: {
|
||
let m = (p.groupId ? o[p.groupId] || io : c) === hr ? p.breakContents : p.flatContents;
|
||
m && l.push({ mode: c, doc: m });
|
||
break;
|
||
}
|
||
case It:
|
||
if (c === hr || p.hard) return !0;
|
||
p.soft || (u.push(" "), r--);
|
||
break;
|
||
case jo:
|
||
n = !0;
|
||
break;
|
||
case Vo:
|
||
if (n) return !1;
|
||
break;
|
||
}
|
||
}
|
||
return !1;
|
||
}
|
||
function lm(e, t) {
|
||
let r = {}, n = t.printWidth, o = Uw(t.endOfLine), i = 0, s = [{ ind: HI(), mode: hr, doc: e }], l = [], u = !1, c = [], p = 0;
|
||
for (boe(e); s.length > 0; ) {
|
||
let { ind: m, mode: g, doc: w } = s.pop();
|
||
switch (ts(w)) {
|
||
case Zi: {
|
||
let v = o !== `
|
||
` ? om(!1, w, `
|
||
`, o) : w;
|
||
l.push(v), s.length > 0 && (i += Yw(v));
|
||
break;
|
||
}
|
||
case Mo:
|
||
for (let v = w.length - 1; v >= 0; v--) s.push({ ind: m, mode: g, doc: w[v] });
|
||
break;
|
||
case es:
|
||
if (p >= 2) throw new Error("There are too many 'cursor' in doc.");
|
||
l.push(Eu), p++;
|
||
break;
|
||
case Bo:
|
||
s.push({ ind: Ioe(m, t), mode: g, doc: w.contents });
|
||
break;
|
||
case zo:
|
||
s.push({ ind: Poe(m, w.n, t), mode: g, doc: w.contents });
|
||
break;
|
||
case Ho:
|
||
i -= Ow(l);
|
||
break;
|
||
case mr:
|
||
switch (g) {
|
||
case io:
|
||
if (!u) {
|
||
s.push({ ind: m, mode: w.break ? hr : io, doc: w.contents });
|
||
break;
|
||
}
|
||
case hr: {
|
||
u = !1;
|
||
let v = { ind: m, mode: io, doc: w.contents }, S = n - i, E = c.length > 0;
|
||
if (!w.break && Kh(v, s, S, E, r)) s.push(v);
|
||
else if (w.expandedStates) {
|
||
let y = yt(!1, w.expandedStates, -1);
|
||
if (w.break) {
|
||
s.push({ ind: m, mode: hr, doc: y });
|
||
break;
|
||
} else for (let b = 1; b < w.expandedStates.length + 1; b++) if (b >= w.expandedStates.length) {
|
||
s.push({ ind: m, mode: hr, doc: y });
|
||
break;
|
||
} else {
|
||
let x = w.expandedStates[b], C = { ind: m, mode: io, doc: x };
|
||
if (Kh(C, s, S, E, r)) {
|
||
s.push(C);
|
||
break;
|
||
}
|
||
}
|
||
} else s.push({ ind: m, mode: hr, doc: w.contents });
|
||
break;
|
||
}
|
||
}
|
||
w.id && (r[w.id] = yt(!1, s, -1).mode);
|
||
break;
|
||
case lo: {
|
||
let v = n - i, S = w[Fw] ?? 0, { parts: E } = w, y = E.length - S;
|
||
if (y === 0) break;
|
||
let b = E[S + 0], x = E[S + 1], C = { ind: m, mode: io, doc: b }, R = { ind: m, mode: hr, doc: b }, D = Kh(C, [], v, c.length > 0, r,
|
||
!0);
|
||
if (y === 1) {
|
||
D ? s.push(C) : s.push(R);
|
||
break;
|
||
}
|
||
let A = { ind: m, mode: io, doc: x }, I = { ind: m, mode: hr, doc: x };
|
||
if (y === 2) {
|
||
D ? s.push(A, C) : s.push(I, R);
|
||
break;
|
||
}
|
||
let k = E[S + 2], M = { ind: m, mode: g, doc: { ...w, [Fw]: S + 2 } };
|
||
Kh({ ind: m, mode: io, doc: [b, x, k] }, [], v, c.length > 0, r, !0) ? s.push(M, A, C) : D ? s.push(M, I, C) : s.push(M, I, R);
|
||
break;
|
||
}
|
||
case Pr:
|
||
case $o: {
|
||
let v = w.groupId ? r[w.groupId] : g;
|
||
if (v === hr) {
|
||
let S = w.type === Pr ? w.breakContents : w.negate ? w.contents : rm(w.contents);
|
||
S && s.push({ ind: m, mode: g, doc: S });
|
||
}
|
||
if (v === io) {
|
||
let S = w.type === Pr ? w.flatContents : w.negate ? rm(w.contents) : w.contents;
|
||
S && s.push({ ind: m, mode: g, doc: S });
|
||
}
|
||
break;
|
||
}
|
||
case jo:
|
||
c.push({ ind: m, mode: g, doc: w.contents });
|
||
break;
|
||
case Vo:
|
||
c.length > 0 && s.push({ ind: m, mode: g, doc: Gw });
|
||
break;
|
||
case It:
|
||
switch (g) {
|
||
case io:
|
||
if (w.hard) u = !0;
|
||
else {
|
||
w.soft || (l.push(" "), i += 1);
|
||
break;
|
||
}
|
||
case hr:
|
||
if (c.length > 0) {
|
||
s.push({ ind: m, mode: g, doc: w }, ...c.reverse()), c.length = 0;
|
||
break;
|
||
}
|
||
w.literal ? m.root ? (l.push(o, m.root.value), i = m.root.length) : (l.push(o), i = 0) : (i -= Ow(l), l.push(o + m.value), i = m.
|
||
length);
|
||
break;
|
||
}
|
||
break;
|
||
case uo:
|
||
s.push({ ind: m, mode: g, doc: w.contents });
|
||
break;
|
||
case Jr:
|
||
break;
|
||
default:
|
||
throw new Hu(w);
|
||
}
|
||
s.length === 0 && c.length > 0 && (s.push(...c.reverse()), c.length = 0);
|
||
}
|
||
let h = l.indexOf(Eu);
|
||
if (h !== -1) {
|
||
let m = l.indexOf(Eu, h + 1);
|
||
if (m === -1) return { formatted: l.filter((S) => S !== Eu).join("") };
|
||
let g = l.slice(0, h).join(""), w = l.slice(h + 1, m).join(""), v = l.slice(m + 1).join("");
|
||
return { formatted: g + w + v, cursorNodeStart: g.length, cursorNodeText: w };
|
||
}
|
||
return { formatted: l.join("") };
|
||
}
|
||
function koe(e, t, r = 0) {
|
||
let n = 0;
|
||
for (let o = r; o < e.length; ++o) e[o] === " " ? n = n + t - n % t : n++;
|
||
return n;
|
||
}
|
||
function Ooe(e) {
|
||
return e !== null && typeof e == "object";
|
||
}
|
||
function* um(e, t) {
|
||
let { getVisitorKeys: r, filter: n = /* @__PURE__ */ a(() => !0, "n") } = t, o = /* @__PURE__ */ a((i) => Noe(i) && n(i), "u");
|
||
for (let i of r(e)) {
|
||
let s = e[i];
|
||
if (Array.isArray(s)) for (let l of s) o(l) && (yield l);
|
||
else o(s) && (yield s);
|
||
}
|
||
}
|
||
function* Moe(e, t) {
|
||
let r = [e];
|
||
for (let n = 0; n < r.length; n++) {
|
||
let o = r[n];
|
||
for (let i of um(o, t)) yield i, r.push(i);
|
||
}
|
||
}
|
||
function Boe(e, t) {
|
||
return um(e, t).next().done;
|
||
}
|
||
function wf(e) {
|
||
return (t, r, n) => {
|
||
let o = !!(n != null && n.backwards);
|
||
if (r === !1) return !1;
|
||
let { length: i } = t, s = r;
|
||
for (; s >= 0 && s < i; ) {
|
||
let l = t.charAt(s);
|
||
if (e instanceof RegExp) {
|
||
if (!e.test(l)) return s;
|
||
} else if (!e.includes(l)) return s;
|
||
o ? s-- : s++;
|
||
}
|
||
return s === -1 || s === i ? s : !1;
|
||
};
|
||
}
|
||
function Hoe(e, t, r) {
|
||
let n = !!(r != null && r.backwards);
|
||
if (t === !1) return !1;
|
||
let o = e.charAt(t);
|
||
if (n) {
|
||
if (e.charAt(t - 1) === "\r" && o === `
|
||
`) return t - 2;
|
||
if (o === `
|
||
` || o === "\r" || o === "\u2028" || o === "\u2029") return t - 1;
|
||
} else {
|
||
if (o === "\r" && e.charAt(t + 1) === `
|
||
`) return t + 2;
|
||
if (o === `
|
||
` || o === "\r" || o === "\u2028" || o === "\u2029") return t + 1;
|
||
}
|
||
return t;
|
||
}
|
||
function $oe(e, t, r = {}) {
|
||
let n = qa(e, r.backwards ? t - 1 : t, r), o = Ji(e, n, r);
|
||
return n !== o;
|
||
}
|
||
function joe(e) {
|
||
return Array.isArray(e) && e.length > 0;
|
||
}
|
||
function Woe(e) {
|
||
return e ? (t) => e(t, UI) : Uoe;
|
||
}
|
||
function qoe(e) {
|
||
let t = e.type || e.kind || "(unknown type)", r = String(e.name || e.id && (typeof e.id == "object" ? e.id.name : e.id) || e.key && (typeof e.
|
||
key == "object" ? e.key.name : e.key) || e.value && (typeof e.value == "object" ? "" : String(e.value)) || e.operator || "");
|
||
return r.length > 20 && (r = r.slice(0, 19) + "\u2026"), t + (r ? " " + r : "");
|
||
}
|
||
function Qw(e, t) {
|
||
(e.comments ?? (e.comments = [])).push(t), t.printed = !1, t.nodeDescription = qoe(e);
|
||
}
|
||
function bu(e, t) {
|
||
t.leading = !0, t.trailing = !1, Qw(e, t);
|
||
}
|
||
function Yi(e, t, r) {
|
||
t.leading = !1, t.trailing = !1, r && (t.marker = r), Qw(e, t);
|
||
}
|
||
function xu(e, t) {
|
||
t.leading = !1, t.trailing = !0, Qw(e, t);
|
||
}
|
||
function Jw(e, t) {
|
||
if (bw.has(e)) return bw.get(e);
|
||
let { printer: { getCommentChildNodes: r, canAttachComment: n, getVisitorKeys: o }, locStart: i, locEnd: s } = t;
|
||
if (!n) return [];
|
||
let l = (r?.(e, t) ?? [...um(e, { getVisitorKeys: cm(o) })]).flatMap((u) => n(u) ? [u] : Jw(u, t));
|
||
return l.sort((u, c) => i(u) - i(c) || s(u) - s(c)), bw.set(e, l), l;
|
||
}
|
||
function WI(e, t, r, n) {
|
||
let { locStart: o, locEnd: i } = r, s = o(t), l = i(t), u = Jw(e, r), c, p, h = 0, m = u.length;
|
||
for (; h < m; ) {
|
||
let g = h + m >> 1, w = u[g], v = o(w), S = i(w);
|
||
if (v <= s && l <= S) return WI(w, t, r, w);
|
||
if (S <= s) {
|
||
c = w, h = g + 1;
|
||
continue;
|
||
}
|
||
if (l <= v) {
|
||
p = w, m = g;
|
||
continue;
|
||
}
|
||
throw new Error("Comment location overlaps with node location");
|
||
}
|
||
if (n?.type === "TemplateLiteral") {
|
||
let { quasis: g } = n, w = Cw(g, t, r);
|
||
c && Cw(g, c, r) !== w && (c = null), p && Cw(g, p, r) !== w && (p = null);
|
||
}
|
||
return { enclosingNode: n, precedingNode: c, followingNode: p };
|
||
}
|
||
function Goe(e, t) {
|
||
let { comments: r } = e;
|
||
if (delete e.comments, !Voe(r) || !t.printer.canAttachComment) return;
|
||
let n = [], { locStart: o, locEnd: i, printer: { experimentalFeatures: { avoidAstMutation: s = !1 } = {}, handleComments: l = {} }, originalText: u } = t,
|
||
{ ownLine: c = xw, endOfLine: p = xw, remaining: h = xw } = l, m = r.map((g, w) => ({ ...WI(e, g, t), comment: g, text: u, options: t, ast: e,
|
||
isLastComment: r.length - 1 === w }));
|
||
for (let [g, w] of m.entries()) {
|
||
let { comment: v, precedingNode: S, enclosingNode: E, followingNode: y, text: b, options: x, ast: C, isLastComment: R } = w;
|
||
if (x.parser === "json" || x.parser === "json5" || x.parser === "jsonc" || x.parser === "__js_expression" || x.parser === "__ts_expressi\
|
||
on" || x.parser === "__vue_expression" || x.parser === "__vue_ts_expression") {
|
||
if (o(v) - o(C) <= 0) {
|
||
bu(C, v);
|
||
continue;
|
||
}
|
||
if (i(v) - i(C) >= 0) {
|
||
xu(C, v);
|
||
continue;
|
||
}
|
||
}
|
||
let D;
|
||
if (s ? D = [w] : (v.enclosingNode = E, v.precedingNode = S, v.followingNode = y, D = [v, b, x, C, R]), Yoe(b, x, m, g)) v.placement = "\
|
||
ownLine", c(...D) || (y ? bu(y, v) : S ? xu(S, v) : Yi(E || C, v));
|
||
else if (Koe(b, x, m, g)) v.placement = "endOfLine", p(...D) || (S ? xu(S, v) : y ? bu(y, v) : Yi(E || C, v));
|
||
else if (v.placement = "remaining", !h(...D)) if (S && y) {
|
||
let A = n.length;
|
||
A > 0 && n[A - 1].followingNode !== y && oI(n, x), n.push(w);
|
||
} else S ? xu(S, v) : y ? bu(y, v) : Yi(E || C, v);
|
||
}
|
||
if (oI(n, t), !s) for (let g of r) delete g.precedingNode, delete g.enclosingNode, delete g.followingNode;
|
||
}
|
||
function Yoe(e, t, r, n) {
|
||
let { comment: o, precedingNode: i } = r[n], { locStart: s, locEnd: l } = t, u = s(o);
|
||
if (i) for (let c = n - 1; c >= 0; c--) {
|
||
let { comment: p, precedingNode: h } = r[c];
|
||
if (h !== i || !qI(e.slice(l(p), u))) break;
|
||
u = s(p);
|
||
}
|
||
return Wa(e, u, { backwards: !0 });
|
||
}
|
||
function Koe(e, t, r, n) {
|
||
let { comment: o, followingNode: i } = r[n], { locStart: s, locEnd: l } = t, u = l(o);
|
||
if (i) for (let c = n + 1; c < r.length; c++) {
|
||
let { comment: p, followingNode: h } = r[c];
|
||
if (h !== i || !qI(e.slice(u, s(p)))) break;
|
||
u = l(p);
|
||
}
|
||
return Wa(e, u);
|
||
}
|
||
function oI(e, t) {
|
||
var r, n;
|
||
let o = e.length;
|
||
if (o === 0) return;
|
||
let { precedingNode: i, followingNode: s } = e[0], l = t.locStart(s), u;
|
||
for (u = o; u > 0; --u) {
|
||
let { comment: c, precedingNode: p, followingNode: h } = e[u - 1];
|
||
Mw.strictEqual(p, i), Mw.strictEqual(h, s);
|
||
let m = t.originalText.slice(t.locEnd(c), l);
|
||
if (((n = (r = t.printer).isGap) == null ? void 0 : n.call(r, m, t)) ?? /^[\s(]*$/u.test(m)) l = t.locStart(c);
|
||
else break;
|
||
}
|
||
for (let [c, { comment: p }] of e.entries()) c < u ? xu(i, p) : bu(s, p);
|
||
for (let c of [i, s]) c.comments && c.comments.length > 1 && c.comments.sort((p, h) => t.locStart(p) - t.locStart(h));
|
||
e.length = 0;
|
||
}
|
||
function Cw(e, t, r) {
|
||
let n = r.locStart(t) - 1;
|
||
for (let o = 1; o < e.length; ++o) if (n < r.locStart(e[o])) return o - 1;
|
||
return 0;
|
||
}
|
||
function Xoe(e, t) {
|
||
let r = t - 1;
|
||
r = qa(e, r, { backwards: !0 }), r = Ji(e, r, { backwards: !0 }), r = qa(e, r, { backwards: !0 });
|
||
let n = Ji(e, r, { backwards: !0 });
|
||
return r !== n;
|
||
}
|
||
function GI(e, t) {
|
||
let r = e.node;
|
||
return r.printed = !0, t.printer.printComment(e, t);
|
||
}
|
||
function Qoe(e, t) {
|
||
var r;
|
||
let n = e.node, o = [GI(e, t)], { printer: i, originalText: s, locStart: l, locEnd: u } = t;
|
||
if ((r = i.isBlockComment) != null && r.call(i, n)) {
|
||
let p = Wa(s, u(n)) ? Wa(s, l(n), { backwards: !0 }) ? Qi : OI : " ";
|
||
o.push(p);
|
||
} else o.push(Qi);
|
||
let c = Ji(s, qa(s, u(n)));
|
||
return c !== !1 && Wa(s, c) && o.push(Qi), o;
|
||
}
|
||
function Joe(e, t, r) {
|
||
var n;
|
||
let o = e.node, i = GI(e, t), { printer: s, originalText: l, locStart: u } = t, c = (n = s.isBlockComment) == null ? void 0 : n.call(s, o);
|
||
if (r != null && r.hasLineSuffix && !(r != null && r.isBlock) || Wa(l, u(o), { backwards: !0 })) {
|
||
let p = Zw(l, u(o));
|
||
return { doc: kw([Qi, p ? Qi : "", i]), isBlock: c, hasLineSuffix: !0 };
|
||
}
|
||
return !c || r != null && r.hasLineSuffix ? { doc: [kw([" ", i]), im], isBlock: c, hasLineSuffix: !0 } : { doc: [" ", i], isBlock: c, hasLineSuffix: !1 };
|
||
}
|
||
function Zoe(e, t) {
|
||
let r = e.node;
|
||
if (!r) return {};
|
||
let n = t[Symbol.for("printedComments")];
|
||
if ((r.comments || []).filter((l) => !n.has(l)).length === 0) return { leading: "", trailing: "" };
|
||
let o = [], i = [], s;
|
||
return e.each(() => {
|
||
let l = e.node;
|
||
if (n != null && n.has(l)) return;
|
||
let { leading: u, trailing: c } = l;
|
||
u ? o.push(Qoe(e, t)) : c && (s = Joe(e, t, s), i.push(s.doc));
|
||
}, "comments"), { leading: o, trailing: i };
|
||
}
|
||
function eae(e, t, r) {
|
||
let { leading: n, trailing: o } = Zoe(e, r);
|
||
return !n && !o ? t : Qh(t, (i) => [n, i, o]);
|
||
}
|
||
function tae(e) {
|
||
let { [Symbol.for("comments")]: t, [Symbol.for("printedComments")]: r } = e;
|
||
for (let n of t) {
|
||
if (!n.printed && !r.has(n)) throw new Error('Comment "' + n.value.trim() + '" was not printed. Please report this error!');
|
||
delete n.printed;
|
||
}
|
||
}
|
||
function rae(e) {
|
||
return () => {
|
||
};
|
||
}
|
||
function KI({ plugins: e = [], showDeprecated: t = !1 } = {}) {
|
||
let r = e.flatMap((o) => o.languages ?? []), n = [];
|
||
for (let o of iae(Object.assign({}, ...e.map(({ options: i }) => i), oae))) !t && o.deprecated || (Array.isArray(o.choices) && (t || (o.choices =
|
||
o.choices.filter((i) => !i.deprecated)), o.name === "parser" && (o.choices = [...o.choices, ...aae(o.choices, r, e)])), o.pluginDefaults =
|
||
Object.fromEntries(e.filter((i) => {
|
||
var s;
|
||
return ((s = i.defaultOptions) == null ? void 0 : s[o.name]) !== void 0;
|
||
}).map((i) => [i.name, i.defaultOptions[o.name]])), n.push(o));
|
||
return { languages: r, options: n };
|
||
}
|
||
function* aae(e, t, r) {
|
||
let n = new Set(e.map((o) => o.value));
|
||
for (let o of t) if (o.parsers) {
|
||
for (let i of o.parsers) if (!n.has(i)) {
|
||
n.add(i);
|
||
let s = r.find((u) => u.parsers && Object.prototype.hasOwnProperty.call(u.parsers, i)), l = o.name;
|
||
s != null && s.name && (l += ` (plugin: ${s.name})`), yield { value: i, description: l };
|
||
}
|
||
}
|
||
}
|
||
function iae(e) {
|
||
let t = [];
|
||
for (let [r, n] of Object.entries(e)) {
|
||
let o = { name: r, ...n };
|
||
Array.isArray(o.default) && (o.default = yt(!1, o.default, -1).value), t.push(o);
|
||
}
|
||
return t;
|
||
}
|
||
function iI(e, t) {
|
||
if (!t) return;
|
||
let r = sae(t).toLowerCase();
|
||
return e.find(({ filenames: n }) => n?.some((o) => o.toLowerCase() === r)) ?? e.find(({ extensions: n }) => n?.some((o) => r.endsWith(o)));
|
||
}
|
||
function lae(e, t) {
|
||
if (t) return e.find(({ name: r }) => r.toLowerCase() === t) ?? e.find(({ aliases: r }) => r?.includes(t)) ?? e.find(({ extensions: r }) => r?.
|
||
includes(`.${t}`));
|
||
}
|
||
function uae(e, t) {
|
||
let r = e.plugins.flatMap((o) => o.languages ?? []), n = lae(r, t.language) ?? iI(r, t.physicalFile) ?? iI(r, t.file) ?? (t.physicalFile, void 0);
|
||
return n?.parsers[0];
|
||
}
|
||
function uI(e, t, r, n) {
|
||
return [`Invalid ${Ru.default.red(n.key(e))} value.`, `Expected ${Ru.default.blue(r)},`, `but received ${t === XI ? Ru.default.gray("nothi\
|
||
ng") : Ru.default.red(n.value(t))}.`].join(" ");
|
||
}
|
||
function QI({ text: e, list: t }, r) {
|
||
let n = [];
|
||
return e && n.push(`- ${Ru.default.blue(e)}`), t && n.push([`- ${Ru.default.blue(t.title)}:`].concat(t.values.map((o) => QI(o, r - lI.length).
|
||
replace(/^|\n/g, `$&${lI}`))).join(`
|
||
`)), JI(n, r);
|
||
}
|
||
function JI(e, t) {
|
||
if (e.length === 1) return e[0];
|
||
let [r, n] = e, [o, i] = e.map((s) => s.split(`
|
||
`, 1)[0].length);
|
||
return o > t && o > i ? n : r;
|
||
}
|
||
function dae(e, t) {
|
||
if (e === t) return 0;
|
||
let r = e;
|
||
e.length > t.length && (e = t, t = r);
|
||
let n = e.length, o = t.length;
|
||
for (; n > 0 && e.charCodeAt(~-n) === t.charCodeAt(~-o); ) n--, o--;
|
||
let i = 0;
|
||
for (; i < n && e.charCodeAt(i) === t.charCodeAt(i); ) i++;
|
||
if (n -= i, o -= i, n === 0) return o;
|
||
let s, l, u, c, p = 0, h = 0;
|
||
for (; p < n; ) pI[p] = e.charCodeAt(i + p), Rw[p] = ++p;
|
||
for (; h < o; ) for (s = t.charCodeAt(i + h), u = h++, l = h, p = 0; p < n; p++) c = s === pI[p] ? u : u + 1, u = Rw[p], l = Rw[p] = u > l ?
|
||
c > l ? l + 1 : c : c > u ? u + 1 : c;
|
||
return l;
|
||
}
|
||
function mae(e, t) {
|
||
let r = new e(t), n = Object.create(r);
|
||
for (let o of hae) o in t && (n[o] = gae(t[o], r, Ga.prototype[o].length));
|
||
return n;
|
||
}
|
||
function gae(e, t, r) {
|
||
return typeof e == "function" ? (...n) => e(...n.slice(0, r - 1), t, ...n.slice(r - 1)) : () => e;
|
||
}
|
||
function fI({ from: e, to: t }) {
|
||
return { from: [e], to: t };
|
||
}
|
||
function Eae(e, t) {
|
||
let r = /* @__PURE__ */ Object.create(null);
|
||
for (let n of e) {
|
||
let o = n[t];
|
||
if (r[o]) throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);
|
||
r[o] = n;
|
||
}
|
||
return r;
|
||
}
|
||
function bae(e, t) {
|
||
let r = /* @__PURE__ */ new Map();
|
||
for (let n of e) {
|
||
let o = n[t];
|
||
if (r.has(o)) throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);
|
||
r.set(o, n);
|
||
}
|
||
return r;
|
||
}
|
||
function xae() {
|
||
let e = /* @__PURE__ */ Object.create(null);
|
||
return (t) => {
|
||
let r = JSON.stringify(t);
|
||
return e[r] ? !0 : (e[r] = !0, !1);
|
||
};
|
||
}
|
||
function Cae(e, t) {
|
||
let r = [], n = [];
|
||
for (let o of e) t(o) ? r.push(o) : n.push(o);
|
||
return [r, n];
|
||
}
|
||
function Rae(e) {
|
||
return e === Math.floor(e);
|
||
}
|
||
function Dae(e, t) {
|
||
if (e === t) return 0;
|
||
let r = typeof e, n = typeof t, o = ["undefined", "object", "boolean", "number", "string"];
|
||
return r !== n ? o.indexOf(r) - o.indexOf(n) : r !== "string" ? Number(e) - Number(t) : e.localeCompare(t);
|
||
}
|
||
function Aae(e) {
|
||
return (...t) => {
|
||
let r = e(...t);
|
||
return typeof r == "string" ? new Error(r) : r;
|
||
};
|
||
}
|
||
function dI(e) {
|
||
return e === void 0 ? {} : e;
|
||
}
|
||
function eP(e) {
|
||
if (typeof e == "string") return { text: e };
|
||
let { text: t, list: r } = e;
|
||
return _ae((t || r) !== void 0, "Unexpected `expected` result, there should be at least one field."), r ? { text: t, list: { title: r.title,
|
||
values: r.values.map(eP) } } : { text: t };
|
||
}
|
||
function hI(e, t) {
|
||
return e === !0 ? !0 : e === !1 ? { value: t } : e;
|
||
}
|
||
function mI(e, t, r = !1) {
|
||
return e === !1 ? !1 : e === !0 ? r ? !0 : [{ value: t }] : "value" in e ? [e] : e.length === 0 ? !1 : e;
|
||
}
|
||
function gI(e, t) {
|
||
return typeof e == "string" || "key" in e ? { from: t, to: e } : "from" in e ? { from: e.from, to: e.to } : { from: t, to: e.to };
|
||
}
|
||
function Bw(e, t) {
|
||
return e === void 0 ? [] : Array.isArray(e) ? e.map((r) => gI(r, t)) : [gI(e, t)];
|
||
}
|
||
function vI(e, t) {
|
||
let r = Bw(typeof e == "object" && "redirect" in e ? e.redirect : e, t);
|
||
return r.length === 0 ? { remain: t, redirect: r } : typeof e == "object" && "remain" in e ? { remain: e.remain, redirect: r } : { redirect: r };
|
||
}
|
||
function _ae(e, t) {
|
||
if (!e) throw new Error(t);
|
||
}
|
||
function Mae(e, t, { logger: r = !1, isCLI: n = !1, passThrough: o = !1, FlagSchema: i, descriptor: s } = {}) {
|
||
if (n) {
|
||
if (!i) throw new Error("'FlagSchema' option is required.");
|
||
if (!s) throw new Error("'descriptor' option is required.");
|
||
} else s = Cu;
|
||
let l = o ? Array.isArray(o) ? (m, g) => o.includes(m) ? { [m]: g } : void 0 : (m, g) => ({ [m]: g }) : (m, g, w) => {
|
||
let { _: v, ...S } = w.schemas;
|
||
return ZI(m, g, { ...w, schemas: S });
|
||
}, u = Bae(t, { isCLI: n, FlagSchema: i }), c = new Nae(u, { logger: r, unknown: l, descriptor: s }), p = r !== !1;
|
||
p && Dw && (c._hasDeprecationWarned = Dw);
|
||
let h = c.normalize(e);
|
||
return p && (Dw = c._hasDeprecationWarned), h;
|
||
}
|
||
function Bae(e, { isCLI: t, FlagSchema: r }) {
|
||
let n = [];
|
||
t && n.push(yae.create({ name: "_" }));
|
||
for (let o of e) n.push(zae(o, { isCLI: t, optionInfos: e, FlagSchema: r })), o.alias && t && n.push(vae.create({ name: o.alias, sourceName: o.
|
||
name }));
|
||
return n;
|
||
}
|
||
function zae(e, { isCLI: t, optionInfos: r, FlagSchema: n }) {
|
||
let { name: o } = e, i = { name: o }, s, l = {};
|
||
switch (e.type) {
|
||
case "int":
|
||
s = Pae, t && (i.preprocess = Number);
|
||
break;
|
||
case "string":
|
||
s = yI;
|
||
break;
|
||
case "choice":
|
||
s = Tae, i.choices = e.choices.map((u) => u != null && u.redirect ? { ...u, redirect: { to: { key: e.name, value: u.redirect } } } : u);
|
||
break;
|
||
case "boolean":
|
||
s = Sae;
|
||
break;
|
||
case "flag":
|
||
s = n, i.flags = r.flatMap((u) => [u.alias, u.description && u.name, u.oppositeDescription && `no-${u.name}`].filter(Boolean));
|
||
break;
|
||
case "path":
|
||
s = yI;
|
||
break;
|
||
default:
|
||
throw new Error(`Unexpected type ${e.type}`);
|
||
}
|
||
if (e.exception ? i.validate = (u, c, p) => e.exception(u) || c.validate(u, p) : i.validate = (u, c, p) => u === void 0 || c.validate(u, p),
|
||
e.redirect && (l.redirect = (u) => u ? { to: typeof e.redirect == "string" ? e.redirect : { key: e.redirect.option, value: e.redirect.value } } :
|
||
void 0), e.deprecated && (l.deprecated = !0), t && !e.array) {
|
||
let u = i.preprocess || ((c) => c);
|
||
i.preprocess = (c, p, h) => p.preprocess(u(Array.isArray(c) ? yt(!1, c, -1) : c), h);
|
||
}
|
||
return e.array ? wae.create({ ...t ? { preprocess: /* @__PURE__ */ a((u) => Array.isArray(u) ? u : [u], "preprocess") } : {}, ...l, valueSchema: s.
|
||
create(i) }) : s.create({ ...i, ...l });
|
||
}
|
||
function rP(e, t) {
|
||
if (!t) throw new Error("parserName is required.");
|
||
let r = tP(!1, e, (o) => o.parsers && Object.prototype.hasOwnProperty.call(o.parsers, t));
|
||
if (r) return r;
|
||
let n = `Couldn't resolve parser "${t}".`;
|
||
throw n += " Plugins must be explicitly added to the standalone bundle.", new YI(n);
|
||
}
|
||
function jae(e, t) {
|
||
if (!t) throw new Error("astFormat is required.");
|
||
let r = tP(!1, e, (o) => o.printers && Object.prototype.hasOwnProperty.call(o.printers, t));
|
||
if (r) return r;
|
||
let n = `Couldn't find plugin for AST format "${t}".`;
|
||
throw n += " Plugins must be explicitly added to the standalone bundle.", new YI(n);
|
||
}
|
||
function nP({ plugins: e, parser: t }) {
|
||
let r = rP(e, t);
|
||
return oP(r, t);
|
||
}
|
||
function oP(e, t) {
|
||
let r = e.parsers[t];
|
||
return typeof r == "function" ? r() : r;
|
||
}
|
||
function Vae(e, t) {
|
||
let r = e.printers[t];
|
||
return typeof r == "function" ? r() : r;
|
||
}
|
||
async function Uae(e, t = {}) {
|
||
var r;
|
||
let n = { ...e };
|
||
if (!n.parser) if (n.filepath) {
|
||
if (n.parser = cae(n, { physicalFile: n.filepath }), !n.parser) throw new aI(`No parser could be inferred for file "${n.filepath}".`);
|
||
} else throw new aI("No parser and no file path given, couldn't infer a parser.");
|
||
let o = KI({ plugins: e.plugins, showDeprecated: !0 }).options, i = { ...wI, ...Object.fromEntries(o.filter((m) => m.default !== void 0).map(
|
||
(m) => [m.name, m.default])) }, s = rP(n.plugins, n.parser), l = await oP(s, n.parser);
|
||
n.astFormat = l.astFormat, n.locEnd = l.locEnd, n.locStart = l.locStart;
|
||
let u = (r = s.printers) != null && r[l.astFormat] ? s : jae(n.plugins, l.astFormat), c = await Vae(u, l.astFormat);
|
||
n.printer = c;
|
||
let p = u.defaultOptions ? Object.fromEntries(Object.entries(u.defaultOptions).filter(([, m]) => m !== void 0)) : {}, h = { ...i, ...p };
|
||
for (let [m, g] of Object.entries(h)) (n[m] === null || n[m] === void 0) && (n[m] = g);
|
||
return n.parser === "json" && (n.trailingComma = "none"), Hae(n, o, { passThrough: Object.keys(wI), ...t });
|
||
}
|
||
async function qae(e, t) {
|
||
let r = await nP(t), n = r.preprocess ? r.preprocess(e, t) : e;
|
||
t.originalText = n;
|
||
let o;
|
||
try {
|
||
o = await r.parse(n, t, t);
|
||
} catch (i) {
|
||
Gae(i, e);
|
||
}
|
||
return { text: n, ast: o };
|
||
}
|
||
function Gae(e, t) {
|
||
let { loc: r } = e;
|
||
if (r) {
|
||
let n = (0, Wae.codeFrameColumns)(t, r, { highlightCode: !0 });
|
||
throw e.message += `
|
||
` + n, e.codeFrame = n, e;
|
||
}
|
||
throw e;
|
||
}
|
||
async function Yae(e, t, r, n, o) {
|
||
let { embeddedLanguageFormatting: i, printer: { embed: s, hasPrettierIgnore: l = /* @__PURE__ */ a(() => !1, "s"), getVisitorKeys: u } } = r;
|
||
if (!s || i !== "auto") return;
|
||
if (s.length > 2) throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See h\
|
||
ttps://prettier.io/docs/en/plugins.html#optional-embed");
|
||
let c = cm(s.getVisitorKeys ?? u), p = [];
|
||
g();
|
||
let h = e.stack;
|
||
for (let { print: w, node: v, pathStack: S } of p) try {
|
||
e.stack = S;
|
||
let E = await w(m, t, e, r);
|
||
E && o.set(v, E);
|
||
} catch (E) {
|
||
if (globalThis.PRETTIER_DEBUG) throw E;
|
||
}
|
||
e.stack = h;
|
||
function m(w, v) {
|
||
return Kae(w, v, r, n);
|
||
}
|
||
a(m, "f");
|
||
function g() {
|
||
let { node: w } = e;
|
||
if (w === null || typeof w != "object" || l(e)) return;
|
||
for (let S of c(w)) Array.isArray(w[S]) ? e.each(g, S) : e.call(g, S);
|
||
let v = s(e, r);
|
||
if (v) {
|
||
if (typeof v == "function") {
|
||
p.push({ print: v, node: w, pathStack: [...e.stack] });
|
||
return;
|
||
}
|
||
o.set(w, v);
|
||
}
|
||
}
|
||
a(g, "d");
|
||
}
|
||
async function Kae(e, t, r, n) {
|
||
let o = await ju({ ...r, ...t, parentParser: r.parser, originalText: e }, { passThrough: !0 }), { ast: i } = await Sf(e, o), s = await n(i,
|
||
o);
|
||
return zI(s);
|
||
}
|
||
function Xae(e, t) {
|
||
let { originalText: r, [Symbol.for("comments")]: n, locStart: o, locEnd: i, [Symbol.for("printedComments")]: s } = t, { node: l } = e, u = o(
|
||
l), c = i(l);
|
||
for (let p of n) o(p) >= u && i(p) <= c && s.add(p);
|
||
return r.slice(u, c);
|
||
}
|
||
async function pm(e, t) {
|
||
({ ast: e } = await aP(e, t));
|
||
let r = /* @__PURE__ */ new Map(), n = new Loe(e), o = nae(t), i = /* @__PURE__ */ new Map();
|
||
await Yae(n, l, t, pm, i);
|
||
let s = await SI(n, t, l, void 0, i);
|
||
if (tae(t), t.nodeAfterCursor && !t.nodeBeforeCursor) return [Xi, s];
|
||
if (t.nodeBeforeCursor && !t.nodeAfterCursor) return [s, Xi];
|
||
return s;
|
||
function l(c, p) {
|
||
return c === void 0 || c === n ? u(p) : Array.isArray(c) ? n.call(() => u(p), ...c) : n.call(() => u(p), c);
|
||
}
|
||
function u(c) {
|
||
o(n);
|
||
let p = n.node;
|
||
if (p == null) return "";
|
||
let h = p && typeof p == "object" && c === void 0;
|
||
if (h && r.has(p)) return r.get(p);
|
||
let m = SI(n, t, l, c, i);
|
||
return h && r.set(p, m), m;
|
||
}
|
||
}
|
||
function SI(e, t, r, n, o) {
|
||
var i;
|
||
let { node: s } = e, { printer: l } = t, u;
|
||
switch ((i = l.hasPrettierIgnore) != null && i.call(l, e) ? u = Qae(e, t) : o.has(s) ? u = o.get(s) : u = l.print(e, t, r, n), s) {
|
||
case t.cursorNode:
|
||
u = Qh(u, (c) => [Xi, c, Xi]);
|
||
break;
|
||
case t.nodeBeforeCursor:
|
||
u = Qh(u, (c) => [c, Xi]);
|
||
break;
|
||
case t.nodeAfterCursor:
|
||
u = Qh(u, (c) => [Xi, c]);
|
||
break;
|
||
}
|
||
return l.printComment && (!l.willPrintOwnComments || !l.willPrintOwnComments(e, t)) && (u = eae(e, u, t)), u;
|
||
}
|
||
async function aP(e, t) {
|
||
let r = e.comments ?? [];
|
||
t[Symbol.for("comments")] = r, t[Symbol.for("tokens")] = e.tokens ?? [], t[Symbol.for("printedComments")] = /* @__PURE__ */ new Set(), Goe(
|
||
e, t);
|
||
let { printer: { preprocess: n } } = t;
|
||
return e = n ? await n(e, t) : e, { ast: e, comments: r };
|
||
}
|
||
function Jae(e, t) {
|
||
let { cursorOffset: r, locStart: n, locEnd: o } = t, i = cm(t.printer.getVisitorKeys), s = /* @__PURE__ */ a((g) => n(g) <= r && o(g) >= r,
|
||
"o"), l = e, u = [e];
|
||
for (let g of Moe(e, { getVisitorKeys: i, filter: s })) u.push(g), l = g;
|
||
if (Boe(l, { getVisitorKeys: i })) return { cursorNode: l };
|
||
let c, p, h = -1, m = Number.POSITIVE_INFINITY;
|
||
for (; u.length > 0 && (c === void 0 || p === void 0); ) {
|
||
l = u.pop();
|
||
let g = c !== void 0, w = p !== void 0;
|
||
for (let v of um(l, { getVisitorKeys: i })) {
|
||
if (!g) {
|
||
let S = o(v);
|
||
S <= r && S > h && (c = v, h = S);
|
||
}
|
||
if (!w) {
|
||
let S = n(v);
|
||
S >= r && S < m && (p = v, m = S);
|
||
}
|
||
}
|
||
}
|
||
return { nodeBeforeCursor: c, nodeAfterCursor: p };
|
||
}
|
||
function eie(e, t) {
|
||
let { printer: { massageAstNode: r, getVisitorKeys: n } } = t;
|
||
if (!r) return e;
|
||
let o = cm(n), i = r.ignoredProperties ?? /* @__PURE__ */ new Set();
|
||
return s(e);
|
||
function s(l, u) {
|
||
if (!(l !== null && typeof l == "object")) return l;
|
||
if (Array.isArray(l)) return l.map((m) => s(m, u)).filter(Boolean);
|
||
let c = {}, p = new Set(o(l));
|
||
for (let m in l) !Object.prototype.hasOwnProperty.call(l, m) || i.has(m) || (p.has(m) ? c[m] = s(l[m], l) : c[m] = l[m]);
|
||
let h = r(l, c, u);
|
||
if (h !== null) return h ?? c;
|
||
}
|
||
}
|
||
function aie(e, t) {
|
||
let r = [e.node, ...e.parentNodes], n = /* @__PURE__ */ new Set([t.node, ...t.parentNodes]);
|
||
return r.find((o) => iP.has(o.type) && n.has(o));
|
||
}
|
||
function EI(e) {
|
||
let t = nie(!1, e, (r) => r.type !== "Program" && r.type !== "File");
|
||
return t === -1 ? e : e.slice(0, t + 1);
|
||
}
|
||
function iie(e, t, { locStart: r, locEnd: n }) {
|
||
let o = e.node, i = t.node;
|
||
if (o === i) return { startNode: o, endNode: i };
|
||
let s = r(e.node);
|
||
for (let u of EI(t.parentNodes)) if (r(u) >= s) i = u;
|
||
else break;
|
||
let l = n(t.node);
|
||
for (let u of EI(e.parentNodes)) {
|
||
if (n(u) <= l) o = u;
|
||
else break;
|
||
if (o === i) break;
|
||
}
|
||
return { startNode: o, endNode: i };
|
||
}
|
||
function zw(e, t, r, n, o = [], i) {
|
||
let { locStart: s, locEnd: l } = r, u = s(e), c = l(e);
|
||
if (!(t > c || t < u || i === "rangeEnd" && t === u || i === "rangeStart" && t === c)) {
|
||
for (let p of Jw(e, r)) {
|
||
let h = zw(p, t, r, n, [e, ...o], i);
|
||
if (h) return h;
|
||
}
|
||
if (!n || n(e, o[0])) return { node: e, parentNodes: o };
|
||
}
|
||
}
|
||
function sie(e, t) {
|
||
return t !== "DeclareExportDeclaration" && e !== "TypeParameterDeclaration" && (e === "Directive" || e === "TypeAlias" || e === "TSExportA\
|
||
ssignment" || e.startsWith("Declare") || e.startsWith("TSDeclare") || e.endsWith("Statement") || e.endsWith("Declaration"));
|
||
}
|
||
function bI(e, t, r) {
|
||
if (!t) return !1;
|
||
switch (e.parser) {
|
||
case "flow":
|
||
case "babel":
|
||
case "babel-flow":
|
||
case "babel-ts":
|
||
case "typescript":
|
||
case "acorn":
|
||
case "espree":
|
||
case "meriyah":
|
||
case "__babel_estree":
|
||
return sie(t.type, r?.type);
|
||
case "json":
|
||
case "json5":
|
||
case "jsonc":
|
||
case "json-stringify":
|
||
return iP.has(t.type);
|
||
case "graphql":
|
||
return lie.has(t.kind);
|
||
case "vue":
|
||
return t.tag !== "root";
|
||
}
|
||
return !1;
|
||
}
|
||
function uie(e, t, r) {
|
||
let { rangeStart: n, rangeEnd: o, locStart: i, locEnd: s } = t;
|
||
Mw.ok(o > n);
|
||
let l = e.slice(n, o).search(/\S/u), u = l === -1;
|
||
if (!u) for (n += l; o > n && !/\S/u.test(e[o - 1]); --o) ;
|
||
let c = zw(r, n, t, (g, w) => bI(t, g, w), [], "rangeStart"), p = u ? c : zw(r, o, t, (g) => bI(t, g), [], "rangeEnd");
|
||
if (!c || !p) return { rangeStart: 0, rangeEnd: 0 };
|
||
let h, m;
|
||
if (oie(t)) {
|
||
let g = aie(c, p);
|
||
h = g, m = g;
|
||
} else ({ startNode: h, endNode: m } = iie(c, p, t));
|
||
return { rangeStart: Math.min(i(h), i(m)), rangeEnd: Math.max(s(h), s(m)) };
|
||
}
|
||
async function lP(e, t, r = 0) {
|
||
if (!e || e.trim().length === 0) return { formatted: "", cursorOffset: -1, comments: [] };
|
||
let { ast: n, text: o } = await Sf(e, t);
|
||
t.cursorOffset >= 0 && (t = { ...t, ...Zae(n, t) });
|
||
let i = await pm(n, t, r);
|
||
r > 0 && (i = BI([Qi, i], r, t.tabWidth));
|
||
let s = lm(i, t);
|
||
if (r > 0) {
|
||
let u = s.formatted.trim();
|
||
s.cursorNodeStart !== void 0 && (s.cursorNodeStart -= s.formatted.indexOf(u), s.cursorNodeStart < 0 && (s.cursorNodeStart = 0, s.cursorNodeText =
|
||
s.cursorNodeText.trimStart()), s.cursorNodeStart + s.cursorNodeText.length > u.length && (s.cursorNodeText = s.cursorNodeText.trimEnd())),
|
||
s.formatted = u + Uw(t.endOfLine);
|
||
}
|
||
let l = t[Symbol.for("comments")];
|
||
if (t.cursorOffset >= 0) {
|
||
let u, c, p, h;
|
||
if ((t.cursorNode || t.nodeBeforeCursor || t.nodeAfterCursor) && s.cursorNodeText) if (p = s.cursorNodeStart, h = s.cursorNodeText, t.cursorNode)
|
||
u = t.locStart(t.cursorNode), c = o.slice(u, t.locEnd(t.cursorNode));
|
||
else {
|
||
if (!t.nodeBeforeCursor && !t.nodeAfterCursor) throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCur\
|
||
sor, nodeAfterCursor");
|
||
u = t.nodeBeforeCursor ? t.locEnd(t.nodeBeforeCursor) : 0;
|
||
let E = t.nodeAfterCursor ? t.locStart(t.nodeAfterCursor) : o.length;
|
||
c = o.slice(u, E);
|
||
}
|
||
else u = 0, c = o, p = 0, h = s.formatted;
|
||
let m = t.cursorOffset - u;
|
||
if (c === h) return { formatted: s.formatted, cursorOffset: p + m, comments: l };
|
||
let g = c.split("");
|
||
g.splice(m, 0, xI);
|
||
let w = h.split(""), v = Gne(g, w), S = p;
|
||
for (let E of v) if (E.removed) {
|
||
if (E.value.includes(xI)) break;
|
||
} else S += E.count;
|
||
return { formatted: s.formatted, cursorOffset: S, comments: l };
|
||
}
|
||
return { formatted: s.formatted, cursorOffset: -1, comments: l };
|
||
}
|
||
async function cie(e, t) {
|
||
let { ast: r, text: n } = await Sf(e, t), { rangeStart: o, rangeEnd: i } = uie(n, t, r), s = n.slice(o, i), l = Math.min(o, n.lastIndexOf(
|
||
`
|
||
`, o) + 1), u = n.slice(l, o).match(/^\s*/u)[0], c = Xw(u, t.tabWidth), p = await lP(s, { ...t, rangeStart: 0, rangeEnd: Number.POSITIVE_INFINITY,
|
||
cursorOffset: t.cursorOffset > o && t.cursorOffset <= i ? t.cursorOffset - o : -1, endOfLine: "lf" }, c), h = p.formatted.trimEnd(), { cursorOffset: m } = t;
|
||
m > i ? m += h.length - s.length : p.cursorOffset >= 0 && (m = p.cursorOffset + o);
|
||
let g = n.slice(0, o) + h + n.slice(i);
|
||
if (t.endOfLine !== "lf") {
|
||
let w = Uw(t.endOfLine);
|
||
m >= 0 && w === `\r
|
||
` && (m += II(g.slice(0, m), `
|
||
`)), g = om(!1, g, `
|
||
`, w);
|
||
}
|
||
return { formatted: g, cursorOffset: m, comments: p.comments };
|
||
}
|
||
function Aw(e, t, r) {
|
||
return typeof t != "number" || Number.isNaN(t) || t < 0 || t > e.length ? r : t;
|
||
}
|
||
function CI(e, t) {
|
||
let { cursorOffset: r, rangeStart: n, rangeEnd: o } = t;
|
||
return r = Aw(e, r, -1), n = Aw(e, n, 0), o = Aw(e, o, e.length), { ...t, cursorOffset: r, rangeStart: n, rangeEnd: o };
|
||
}
|
||
function uP(e, t) {
|
||
let { cursorOffset: r, rangeStart: n, rangeEnd: o, endOfLine: i } = CI(e, t), s = e.charAt(0) === sP;
|
||
if (s && (e = e.slice(1), r--, n--, o--), i === "auto" && (i = Yne(e)), e.includes("\r")) {
|
||
let l = /* @__PURE__ */ a((u) => II(e.slice(0, Math.max(u, 0)), `\r
|
||
`), "s");
|
||
r -= l(r), n -= l(n), o -= l(o), e = Kne(e);
|
||
}
|
||
return { hasBOM: s, text: e, options: CI(e, { ...t, cursorOffset: r, rangeStart: n, rangeEnd: o, endOfLine: i }) };
|
||
}
|
||
async function RI(e, t) {
|
||
let r = await nP(t);
|
||
return !r.hasPragma || r.hasPragma(e);
|
||
}
|
||
async function cP(e, t) {
|
||
let { hasBOM: r, text: n, options: o } = uP(e, await ju(t));
|
||
if (o.rangeStart >= o.rangeEnd && n !== "" || o.requirePragma && !await RI(n, o)) return { formatted: e, cursorOffset: t.cursorOffset, comments: [] };
|
||
let i;
|
||
return o.rangeStart > 0 || o.rangeEnd < n.length ? i = await cie(n, o) : (!o.requirePragma && o.insertPragma && o.printer.insertPragma && !await RI(
|
||
n, o) && (n = o.printer.insertPragma(n)), i = await lP(n, o)), r && (i.formatted = sP + i.formatted, i.cursorOffset >= 0 && i.cursorOffset++),
|
||
i;
|
||
}
|
||
async function pie(e, t, r) {
|
||
let { text: n, options: o } = uP(e, await ju(t)), i = await Sf(n, o);
|
||
return r && (r.preprocessForPrint && (i.ast = await aP(i.ast, o)), r.massage && (i.ast = tie(i.ast, o))), i;
|
||
}
|
||
async function fie(e, t) {
|
||
t = await ju(t);
|
||
let r = await pm(e, t);
|
||
return lm(r, t);
|
||
}
|
||
async function die(e, t) {
|
||
let r = foe(e), { formatted: n } = await cP(r, { ...t, parser: "__js_expression" });
|
||
return n;
|
||
}
|
||
async function hie(e, t) {
|
||
t = await ju(t);
|
||
let { ast: r } = await Sf(e, t);
|
||
return pm(r, t);
|
||
}
|
||
async function mie(e, t) {
|
||
return lm(e, await ju(t));
|
||
}
|
||
function Sie(e, t) {
|
||
if (t === !1) return !1;
|
||
if (e.charAt(t) === "/" && e.charAt(t + 1) === "*") {
|
||
for (let r = t + 2; r < e.length; ++r) if (e.charAt(r) === "*" && e.charAt(r + 1) === "/") return r + 2;
|
||
}
|
||
return t;
|
||
}
|
||
function Eie(e, t) {
|
||
return t === !1 ? !1 : e.charAt(t) === "/" && e.charAt(t + 1) === "/" ? VI(e, t) : t;
|
||
}
|
||
function bie(e, t) {
|
||
let r = null, n = t;
|
||
for (; n !== r; ) r = n, n = qa(e, n), n = e3(e, n), n = t3(e, n), n = Ji(e, n);
|
||
return n;
|
||
}
|
||
function xie(e, t) {
|
||
let r = null, n = t;
|
||
for (; n !== r; ) r = n, n = jI(e, n), n = e3(e, n), n = qa(e, n);
|
||
return n = t3(e, n), n = Ji(e, n), n !== !1 && Wa(e, n);
|
||
}
|
||
function Cie(e, t) {
|
||
let r = e.lastIndexOf(`
|
||
`);
|
||
return r === -1 ? 0 : Xw(e.slice(r + 1).match(/^[\t ]*/u)[0], t);
|
||
}
|
||
function Die(e) {
|
||
if (typeof e != "string") throw new TypeError("Expected a string");
|
||
return e.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d");
|
||
}
|
||
function Aie(e, t) {
|
||
let r = e.match(new RegExp(`(${Die(t)})+`, "gu"));
|
||
return r === null ? 0 : r.reduce((n, o) => Math.max(n, o.length / t.length), 0);
|
||
}
|
||
function Tie(e, t) {
|
||
let r = r3(e, t);
|
||
return r === !1 ? "" : e.charAt(r);
|
||
}
|
||
function Pie(e, t) {
|
||
let r = t === !0 || t === Xh ? Xh : DI, n = r === Xh ? DI : Xh, o = 0, i = 0;
|
||
for (let s of e) s === r ? o++ : s === n && i++;
|
||
return o > i ? n : r;
|
||
}
|
||
function Fie(e, t, r) {
|
||
for (let n = t; n < r; ++n) if (e.charAt(n) === `
|
||
`) return !0;
|
||
return !1;
|
||
}
|
||
function Oie(e, t, r = {}) {
|
||
return qa(e, r.backwards ? t - 1 : t, r) !== t;
|
||
}
|
||
function Mie(e, t, r) {
|
||
let n = t === '"' ? "'" : '"', o = om(!1, e, /\\(.)|(["'])/gsu, (i, s, l) => s === n ? s : l === t ? "\\" + l : l || (r && /^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.
|
||
test(s) ? s : "\\" + s));
|
||
return t + o + t;
|
||
}
|
||
function zie(e, t, r) {
|
||
return r3(e, r(t));
|
||
}
|
||
function Hie(e, t) {
|
||
return arguments.length === 2 || typeof t == "number" ? r3(e, t) : zie(...arguments);
|
||
}
|
||
function $ie(e, t, r) {
|
||
return Zw(e, r(t));
|
||
}
|
||
function jie(e, t) {
|
||
return arguments.length === 2 || typeof t == "number" ? Zw(e, t) : $ie(...arguments);
|
||
}
|
||
function Vie(e, t, r) {
|
||
return n3(e, r(t));
|
||
}
|
||
function Uie(e, t) {
|
||
return arguments.length === 2 || typeof t == "number" ? n3(e, t) : Vie(...arguments);
|
||
}
|
||
function Ki(e, t = 1) {
|
||
return async (...r) => {
|
||
let n = r[t] ?? {}, o = n.plugins ?? [];
|
||
return r[t] = { ...n, plugins: Array.isArray(o) ? o : Object.values(o) }, e(...r);
|
||
};
|
||
}
|
||
async function hP(e, t) {
|
||
let { formatted: r } = await dP(e, { ...t, cursorOffset: -1 });
|
||
return r;
|
||
}
|
||
async function Wie(e, t) {
|
||
return await hP(e, t) === e;
|
||
}
|
||
var kne, Hw, Fne, Lne, One, Nne, AI, _I, $w, Mne, nm, Bne, zne, mf, jw, Hne, TI, $ne, om, jSe, em, Vne, am, Une, Vw, Wne, qne, yf, tm, Zi, Mo,
|
||
es, Bo, zo, Ho, mr, lo, Pr, $o, jo, Vo, It, uo, Jr, PI, ts, Qne, Du, Zne, Hu, tI, Ww, kI, so, qw, loe, im, uoe, Gw, LI, OI, coe, Qi, NI, Xi,
|
||
doe, yt, hoe, voe, yoe, Yw, hr, io, Eu, Fw, Xw, Gi, Nw, Jh, Au, Foe, Loe, $I, Mw, Noe, zoe, qa, jI, VI, Ji, Wa, Voe, UI, Uoe, cm, bw, xw, qI,
|
||
Zw, nae, _u, YI, Tu, aI, oae, sae, cae, Cu, sI, pae, Ru, XI, Zh, lI, fae, cI, Rw, pI, ZI, hae, Iu, Ga, Pu, vae, ku, yae, Fu, wae, Lu, Sae, Ou,
|
||
Tae, Nu, Iae, Mu, Pae, Bu, yI, kae, Fae, Lae, Oae, zu, Nae, Dw, Hae, $ae, tP, wI, ju, Wae, Sf, Qae, Zae, tie, rie, nie, oie, iP, lie, sP, xI,
|
||
pP, gie, vie, yie, wie, fP, e3, t3, r3, n3, Rie, _ie, Iie, Xh, DI, kie, Lie, Nie, Bie, dP, qie, Gie, mP, gP = T(() => {
|
||
kne = Object.create, Hw = Object.defineProperty, Fne = Object.getOwnPropertyDescriptor, Lne = Object.getOwnPropertyNames, One = Object.getPrototypeOf,
|
||
Nne = Object.prototype.hasOwnProperty, AI = /* @__PURE__ */ a((e) => {
|
||
throw TypeError(e);
|
||
}, "fr"), _I = /* @__PURE__ */ a((e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), "dr"), $w = /* @__PURE__ */ a((e, t) => {
|
||
for (var r in t) Hw(e, r, { get: t[r], enumerable: !0 });
|
||
}, "Bt"), Mne = /* @__PURE__ */ a((e, t, r, n) => {
|
||
if (t && typeof t == "object" || typeof t == "function") for (let o of Lne(t)) !Nne.call(e, o) && o !== r && Hw(e, o, { get: /* @__PURE__ */ a(
|
||
() => t[o], "get"), enumerable: !(n = Fne(t, o)) || n.enumerable });
|
||
return e;
|
||
}, "_u"), nm = /* @__PURE__ */ a((e, t, r) => (r = e != null ? kne(One(e)) : {}, Mne(t || !e || !e.__esModule ? Hw(r, "default", { value: e,
|
||
enumerable: !0 }) : r, e)), "Me"), Bne = /* @__PURE__ */ a((e, t, r) => t.has(e) || AI("Cannot " + r), "xu"), zne = /* @__PURE__ */ a((e, t, r) => t.
|
||
has(e) ? AI("Cannot add the same private member more than once") : t instanceof WeakSet ? t.add(e) : t.set(e, r), "pr"), mf = /* @__PURE__ */ a(
|
||
(e, t, r) => (Bne(e, t, "access private method"), r), "pe"), jw = _I((e, t) => {
|
||
"use strict";
|
||
var r = new Proxy(String, { get: /* @__PURE__ */ a(() => r, "get") });
|
||
t.exports = r;
|
||
}), Hne = _I((e) => {
|
||
"use strict";
|
||
Object.defineProperty(e, "__esModule", { value: !0 });
|
||
function t() {
|
||
return new Proxy({}, { get: /* @__PURE__ */ a(() => (i) => i, "get") });
|
||
}
|
||
a(t, "Bi");
|
||
var r = /\r\n|[\n\r\u2028\u2029]/;
|
||
function n(i, s, l) {
|
||
let u = Object.assign({ column: 0, line: -1 }, i.start), c = Object.assign({}, u, i.end), { linesAbove: p = 2, linesBelow: h = 3 } = l ||
|
||
{}, m = u.line, g = u.column, w = c.line, v = c.column, S = Math.max(m - (p + 1), 0), E = Math.min(s.length, w + h);
|
||
m === -1 && (S = 0), w === -1 && (E = s.length);
|
||
let y = w - m, b = {};
|
||
if (y) for (let x = 0; x <= y; x++) {
|
||
let C = x + m;
|
||
if (!g) b[C] = !0;
|
||
else if (x === 0) {
|
||
let R = s[C - 1].length;
|
||
b[C] = [g, R - g + 1];
|
||
} else if (x === y) b[C] = [0, v];
|
||
else {
|
||
let R = s[C - x].length;
|
||
b[C] = [0, R];
|
||
}
|
||
}
|
||
else g === v ? g ? b[m] = [g, 0] : b[m] = !0 : b[m] = [g, v - g];
|
||
return { start: S, end: E, markerLines: b };
|
||
}
|
||
a(n, "wi");
|
||
function o(i, s, l = {}) {
|
||
let u = t(!1), c = i.split(r), { start: p, end: h, markerLines: m } = n(s, c, l), g = s.start && typeof s.start.column == "number", w = String(
|
||
h).length, v = i.split(r, h).slice(p, h).map((S, E) => {
|
||
let y = p + 1 + E, b = ` ${` ${y}`.slice(-w)} |`, x = m[y], C = !m[y + 1];
|
||
if (x) {
|
||
let R = "";
|
||
if (Array.isArray(x)) {
|
||
let D = S.slice(0, Math.max(x[0] - 1, 0)).replace(/[^\t]/g, " "), A = x[1] || 1;
|
||
R = [`
|
||
`, u.gutter(b.replace(/\d/g, " ")), " ", D, u.marker("^").repeat(A)].join(""), C && l.message && (R += " " + u.message(l.message));
|
||
}
|
||
return [u.marker(">"), u.gutter(b), S.length > 0 ? ` ${S}` : "", R].join("");
|
||
} else return ` ${u.gutter(b)}${S.length > 0 ? ` ${S}` : ""}`;
|
||
}).join(`
|
||
`);
|
||
return l.message && !g && (v = `${" ".repeat(w + 1)}${l.message}
|
||
${v}`), v;
|
||
}
|
||
a(o, "_i"), e.codeFrameColumns = o;
|
||
}), TI = {};
|
||
$w(TI, { __debug: /* @__PURE__ */ a(() => Gie, "__debug"), check: /* @__PURE__ */ a(() => Wie, "check"), doc: /* @__PURE__ */ a(() => pP, "\
|
||
doc"), format: /* @__PURE__ */ a(() => hP, "format"), formatWithCursor: /* @__PURE__ */ a(() => dP, "formatWithCursor"), getSupportInfo: /* @__PURE__ */ a(
|
||
() => qie, "getSupportInfo"), util: /* @__PURE__ */ a(() => fP, "util"), version: /* @__PURE__ */ a(() => wie, "version") });
|
||
$ne = /* @__PURE__ */ a((e, t, r, n) => {
|
||
if (!(e && t == null)) return t.replaceAll ? t.replaceAll(r, n) : r.global ? t.replace(r, n) : t.split(r).join(n);
|
||
}, "bu"), om = $ne;
|
||
a(_n, "M");
|
||
_n.prototype = { diff: /* @__PURE__ */ a(function(e, t) {
|
||
var r, n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, o = n.callback;
|
||
typeof n == "function" && (o = n, n = {});
|
||
var i = this;
|
||
function s(b) {
|
||
return b = i.postProcess(b, n), o ? (setTimeout(function() {
|
||
o(b);
|
||
}, 0), !0) : b;
|
||
}
|
||
a(s, "s"), e = this.castInput(e, n), t = this.castInput(t, n), e = this.removeEmpty(this.tokenize(e, n)), t = this.removeEmpty(this.tokenize(
|
||
t, n));
|
||
var l = t.length, u = e.length, c = 1, p = l + u;
|
||
n.maxEditLength != null && (p = Math.min(p, n.maxEditLength));
|
||
var h = (r = n.timeout) !== null && r !== void 0 ? r : 1 / 0, m = Date.now() + h, g = [{ oldPos: -1, lastComponent: void 0 }], w = this.
|
||
extractCommon(g[0], t, e, 0, n);
|
||
if (g[0].oldPos + 1 >= u && w + 1 >= l) return s(XT(i, g[0].lastComponent, t, e, i.useLongestToken));
|
||
var v = -1 / 0, S = 1 / 0;
|
||
function E() {
|
||
for (var b = Math.max(v, -c); b <= Math.min(S, c); b += 2) {
|
||
var x = void 0, C = g[b - 1], R = g[b + 1];
|
||
C && (g[b - 1] = void 0);
|
||
var D = !1;
|
||
if (R) {
|
||
var A = R.oldPos - b;
|
||
D = R && 0 <= A && A < l;
|
||
}
|
||
var I = C && C.oldPos + 1 < u;
|
||
if (!D && !I) {
|
||
g[b] = void 0;
|
||
continue;
|
||
}
|
||
if (!I || D && C.oldPos < R.oldPos ? x = i.addToPath(R, !0, !1, 0, n) : x = i.addToPath(C, !1, !0, 1, n), w = i.extractCommon(x, t, e,
|
||
b, n), x.oldPos + 1 >= u && w + 1 >= l) return s(XT(i, x.lastComponent, t, e, i.useLongestToken));
|
||
g[b] = x, x.oldPos + 1 >= u && (S = Math.min(S, b - 1)), w + 1 >= l && (v = Math.max(v, b + 1));
|
||
}
|
||
c++;
|
||
}
|
||
if (a(E, "C"), o) (/* @__PURE__ */ a(function b() {
|
||
setTimeout(function() {
|
||
if (c > p || Date.now() > m) return o();
|
||
E() || b();
|
||
}, 0);
|
||
}, "E"))();
|
||
else for (; c <= p && Date.now() <= m; ) {
|
||
var y = E();
|
||
if (y) return y;
|
||
}
|
||
}, "diff"), addToPath: /* @__PURE__ */ a(function(e, t, r, n, o) {
|
||
var i = e.lastComponent;
|
||
return i && !o.oneChangePerToken && i.added === t && i.removed === r ? { oldPos: e.oldPos + n, lastComponent: { count: i.count + 1, added: t,
|
||
removed: r, previousComponent: i.previousComponent } } : { oldPos: e.oldPos + n, lastComponent: { count: 1, added: t, removed: r, previousComponent: i } };
|
||
}, "addToPath"), extractCommon: /* @__PURE__ */ a(function(e, t, r, n, o) {
|
||
for (var i = t.length, s = r.length, l = e.oldPos, u = l - n, c = 0; u + 1 < i && l + 1 < s && this.equals(r[l + 1], t[u + 1], o); ) u++,
|
||
l++, c++, o.oneChangePerToken && (e.lastComponent = { count: 1, previousComponent: e.lastComponent, added: !1, removed: !1 });
|
||
return c && !o.oneChangePerToken && (e.lastComponent = { count: c, previousComponent: e.lastComponent, added: !1, removed: !1 }), e.oldPos =
|
||
l, u;
|
||
}, "extractCommon"), equals: /* @__PURE__ */ a(function(e, t, r) {
|
||
return r.comparator ? r.comparator(e, t) : e === t || r.ignoreCase && e.toLowerCase() === t.toLowerCase();
|
||
}, "equals"), removeEmpty: /* @__PURE__ */ a(function(e) {
|
||
for (var t = [], r = 0; r < e.length; r++) e[r] && t.push(e[r]);
|
||
return t;
|
||
}, "removeEmpty"), castInput: /* @__PURE__ */ a(function(e) {
|
||
return e;
|
||
}, "castInput"), tokenize: /* @__PURE__ */ a(function(e) {
|
||
return Array.from(e);
|
||
}, "tokenize"), join: /* @__PURE__ */ a(function(e) {
|
||
return e.join("");
|
||
}, "join"), postProcess: /* @__PURE__ */ a(function(e) {
|
||
return e;
|
||
}, "postProcess") };
|
||
a(XT, "Fr");
|
||
jSe = new _n();
|
||
a(QT, "mr");
|
||
a(JT, "hr");
|
||
a(_w, "wt");
|
||
a(Tw, "_t");
|
||
a(gf, "we");
|
||
a(Yh, "Ue");
|
||
a(ZT, "Er");
|
||
a(jne, "Nu");
|
||
em = "a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}", Vne = new RegExp("[".
|
||
concat(em, "]+|\\s+|[^").concat(em, "]"), "ug"), am = new _n();
|
||
am.equals = function(e, t, r) {
|
||
return r.ignoreCase && (e = e.toLowerCase(), t = t.toLowerCase()), e.trim() === t.trim();
|
||
};
|
||
am.tokenize = function(e) {
|
||
var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r;
|
||
if (t.intlSegmenter) {
|
||
if (t.intlSegmenter.resolvedOptions().granularity != "word") throw new Error('The segmenter passed must have a granularity of "word"');
|
||
r = Array.from(t.intlSegmenter.segment(e), function(i) {
|
||
return i.segment;
|
||
});
|
||
} else r = e.match(Vne) || [];
|
||
var n = [], o = null;
|
||
return r.forEach(function(i) {
|
||
/\s/.test(i) ? o == null ? n.push(i) : n.push(n.pop() + i) : /\s/.test(o) ? n[n.length - 1] == o ? n.push(n.pop() + i) : n.push(o + i) :
|
||
n.push(i), o = i;
|
||
}), n;
|
||
};
|
||
am.join = function(e) {
|
||
return e.map(function(t, r) {
|
||
return r == 0 ? t : t.replace(/^\s+/, "");
|
||
}).join("");
|
||
};
|
||
am.postProcess = function(e, t) {
|
||
if (!e || t.oneChangePerToken) return e;
|
||
var r = null, n = null, o = null;
|
||
return e.forEach(function(i) {
|
||
i.added ? n = i : i.removed ? o = i : ((n || o) && eI(r, o, n, i), r = i, n = null, o = null);
|
||
}), (n || o) && eI(r, o, n, null), e;
|
||
};
|
||
a(eI, "Cr");
|
||
Une = new _n();
|
||
Une.tokenize = function(e) {
|
||
var t = new RegExp("(\\r?\\n)|[".concat(em, "]+|[^\\S\\n\\r]+|[^").concat(em, "]"), "ug");
|
||
return e.match(t) || [];
|
||
};
|
||
Vw = new _n();
|
||
Vw.tokenize = function(e, t) {
|
||
t.stripTrailingCr && (e = e.replace(/\r\n/g, `
|
||
`));
|
||
var r = [], n = e.split(/(\n|\r\n)/);
|
||
n[n.length - 1] || n.pop();
|
||
for (var o = 0; o < n.length; o++) {
|
||
var i = n[o];
|
||
o % 2 && !t.newlineIsToken ? r[r.length - 1] += i : r.push(i);
|
||
}
|
||
return r;
|
||
};
|
||
Vw.equals = function(e, t, r) {
|
||
return r.ignoreWhitespace ? ((!r.newlineIsToken || !e.includes(`
|
||
`)) && (e = e.trim()), (!r.newlineIsToken || !t.includes(`
|
||
`)) && (t = t.trim())) : r.ignoreNewlineAtEof && !r.newlineIsToken && (e.endsWith(`
|
||
`) && (e = e.slice(0, -1)), t.endsWith(`
|
||
`) && (t = t.slice(0, -1))), _n.prototype.equals.call(this, e, t, r);
|
||
};
|
||
Wne = new _n();
|
||
Wne.tokenize = function(e) {
|
||
return e.split(/(\S.+?[.!?])(?=\s+|$)/);
|
||
};
|
||
qne = new _n();
|
||
qne.tokenize = function(e) {
|
||
return e.split(/([{}:;,]|\s+)/);
|
||
};
|
||
a(Iw, "xt");
|
||
yf = new _n();
|
||
yf.useLongestToken = !0;
|
||
yf.tokenize = Vw.tokenize;
|
||
yf.castInput = function(e, t) {
|
||
var r = t.undefinedReplacement, n = t.stringifyReplacer, o = n === void 0 ? function(i, s) {
|
||
return typeof s > "u" ? r : s;
|
||
} : n;
|
||
return typeof e == "string" ? e : JSON.stringify(Pw(e, null, null, o), o, " ");
|
||
};
|
||
yf.equals = function(e, t, r) {
|
||
return _n.prototype.equals.call(yf, e.replace(/,([\r\n])/g, "$1"), t.replace(/,([\r\n])/g, "$1"), r);
|
||
};
|
||
a(Pw, "bt");
|
||
tm = new _n();
|
||
tm.tokenize = function(e) {
|
||
return e.slice();
|
||
};
|
||
tm.join = tm.removeEmpty = function(e) {
|
||
return e;
|
||
};
|
||
a(Gne, "gr");
|
||
a(Yne, "yr");
|
||
a(Uw, "xe");
|
||
a(II, "Ot");
|
||
a(Kne, "Ar");
|
||
Zi = "string", Mo = "array", es = "cursor", Bo = "indent", zo = "align", Ho = "trim", mr = "group", lo = "fill", Pr = "if-break", $o = "in\
|
||
dent-if-break", jo = "line-suffix", Vo = "line-suffix-boundary", It = "line", uo = "label", Jr = "break-parent", PI = /* @__PURE__ */ new Set(
|
||
[es, Bo, zo, Ho, mr, lo, Pr, $o, jo, Vo, It, uo, Jr]);
|
||
a(Xne, "Lu");
|
||
ts = Xne, Qne = /* @__PURE__ */ a((e) => new Intl.ListFormat("en-US", { type: "disjunction" }).format(e), "Pu");
|
||
a(Jne, "Iu");
|
||
Zne = (Du = class extends Error {
|
||
name = "InvalidDocError";
|
||
constructor(t) {
|
||
super(Jne(t)), this.doc = t;
|
||
}
|
||
}, a(Du, "St"), Du), Hu = Zne, tI = {};
|
||
a(eoe, "Ru");
|
||
Ww = eoe, kI = /* @__PURE__ */ a(() => {
|
||
}, "Br"), so = kI, qw = kI;
|
||
a(rm, "le");
|
||
a($u, "De");
|
||
a(FI, "Tt");
|
||
a(toe, "wr");
|
||
a(roe, "_r");
|
||
a(noe, "xr");
|
||
a(ooe, "br");
|
||
a(aoe, "Nr");
|
||
a(ioe, "Or");
|
||
a(soe, "Sr");
|
||
a(kw, "Ne");
|
||
loe = { type: Vo }, im = { type: Jr }, uoe = { type: Ho }, Gw = { type: It, hard: !0 }, LI = { type: It, hard: !0, literal: !0 }, OI = { type: It },
|
||
coe = { type: It, soft: !0 }, Qi = [Gw, im], NI = [LI, im], Xi = { type: es };
|
||
a(MI, "Se");
|
||
a(BI, "Qe");
|
||
a(poe, "Pr");
|
||
a(No, "ee");
|
||
a(foe, "Ir");
|
||
doe = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!(e && t == null)) return Array.isArray(t) || typeof t == "string" ? t[r < 0 ? t.length + r : r] : t.at(r);
|
||
}, "Yu"), yt = doe, hoe = /* @__PURE__ */ a(() => /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,
|
||
"Rr");
|
||
a(moe, "Yr");
|
||
a(goe, "jr");
|
||
voe = /* @__PURE__ */ a((e) => !(moe(e) || goe(e)), "Hr"), yoe = /[^\x20-\x7F]/u;
|
||
a(woe, "Hu");
|
||
Yw = woe;
|
||
a(sm, "Le");
|
||
a(Kw, "Ze");
|
||
a(Soe, "Wu");
|
||
a(Eoe, "Mr");
|
||
a(rI, "Wr");
|
||
a(boe, "Ur");
|
||
a(xoe, "$u");
|
||
a(Coe, "Vr");
|
||
a(nI, "$r");
|
||
a(vf, "ke");
|
||
a(zI, "et");
|
||
a(Roe, "Mu");
|
||
a(Doe, "Uu");
|
||
a(Aoe, "zr");
|
||
a(_oe, "Vu");
|
||
a(Toe, "Gr");
|
||
a(Qh, "me");
|
||
hr = Symbol("MODE_BREAK"), io = Symbol("MODE_FLAT"), Eu = Symbol("cursor"), Fw = Symbol("DOC_FILL_PRINTED_LENGTH");
|
||
a(HI, "Kr");
|
||
a(Ioe, "zu");
|
||
a(Poe, "Gu");
|
||
a(Lw, "Pt");
|
||
a(Ow, "It");
|
||
a(Kh, "tt");
|
||
a(lm, "Ee");
|
||
a(koe, "Ku");
|
||
Xw = koe, Foe = (Au = class {
|
||
constructor(t) {
|
||
zne(this, Gi), this.stack = [t];
|
||
}
|
||
get key() {
|
||
let { stack: t, siblings: r } = this;
|
||
return yt(!1, t, r === null ? -2 : -4) ?? null;
|
||
}
|
||
get index() {
|
||
return this.siblings === null ? null : yt(!1, this.stack, -2);
|
||
}
|
||
get node() {
|
||
return yt(!1, this.stack, -1);
|
||
}
|
||
get parent() {
|
||
return this.getNode(1);
|
||
}
|
||
get grandparent() {
|
||
return this.getNode(2);
|
||
}
|
||
get isInArray() {
|
||
return this.siblings !== null;
|
||
}
|
||
get siblings() {
|
||
let { stack: t } = this, r = yt(!1, t, -3);
|
||
return Array.isArray(r) ? r : null;
|
||
}
|
||
get next() {
|
||
let { siblings: t } = this;
|
||
return t === null ? null : t[this.index + 1];
|
||
}
|
||
get previous() {
|
||
let { siblings: t } = this;
|
||
return t === null ? null : t[this.index - 1];
|
||
}
|
||
get isFirst() {
|
||
return this.index === 0;
|
||
}
|
||
get isLast() {
|
||
let { siblings: t, index: r } = this;
|
||
return t !== null && r === t.length - 1;
|
||
}
|
||
get isRoot() {
|
||
return this.stack.length === 1;
|
||
}
|
||
get root() {
|
||
return this.stack[0];
|
||
}
|
||
get ancestors() {
|
||
return [...mf(this, Gi, Jh).call(this)];
|
||
}
|
||
getName() {
|
||
let { stack: t } = this, { length: r } = t;
|
||
return r > 1 ? yt(!1, t, -2) : null;
|
||
}
|
||
getValue() {
|
||
return yt(!1, this.stack, -1);
|
||
}
|
||
getNode(t = 0) {
|
||
let r = mf(this, Gi, Nw).call(this, t);
|
||
return r === -1 ? null : this.stack[r];
|
||
}
|
||
getParentNode(t = 0) {
|
||
return this.getNode(t + 1);
|
||
}
|
||
call(t, ...r) {
|
||
let { stack: n } = this, { length: o } = n, i = yt(!1, n, -1);
|
||
for (let s of r) i = i[s], n.push(s, i);
|
||
try {
|
||
return t(this);
|
||
} finally {
|
||
n.length = o;
|
||
}
|
||
}
|
||
callParent(t, r = 0) {
|
||
let n = mf(this, Gi, Nw).call(this, r + 1), o = this.stack.splice(n + 1);
|
||
try {
|
||
return t(this);
|
||
} finally {
|
||
this.stack.push(...o);
|
||
}
|
||
}
|
||
each(t, ...r) {
|
||
let { stack: n } = this, { length: o } = n, i = yt(!1, n, -1);
|
||
for (let s of r) i = i[s], n.push(s, i);
|
||
try {
|
||
for (let s = 0; s < i.length; ++s) n.push(s, i[s]), t(this, s, i), n.length -= 2;
|
||
} finally {
|
||
n.length = o;
|
||
}
|
||
}
|
||
map(t, ...r) {
|
||
let n = [];
|
||
return this.each((o, i, s) => {
|
||
n[i] = t(o, i, s);
|
||
}, ...r), n;
|
||
}
|
||
match(...t) {
|
||
let r = this.stack.length - 1, n = null, o = this.stack[r--];
|
||
for (let i of t) {
|
||
if (o === void 0) return !1;
|
||
let s = null;
|
||
if (typeof n == "number" && (s = n, n = this.stack[r--], o = this.stack[r--]), i && !i(o, n, s)) return !1;
|
||
n = this.stack[r--], o = this.stack[r--];
|
||
}
|
||
return !0;
|
||
}
|
||
findAncestor(t) {
|
||
for (let r of mf(this, Gi, Jh).call(this)) if (t(r)) return r;
|
||
}
|
||
hasAncestor(t) {
|
||
for (let r of mf(this, Gi, Jh).call(this)) if (t(r)) return !0;
|
||
return !1;
|
||
}
|
||
}, a(Au, "Rt"), Au);
|
||
Gi = /* @__PURE__ */ new WeakSet(), Nw = /* @__PURE__ */ a(function(e) {
|
||
let { stack: t } = this;
|
||
for (let r = t.length - 1; r >= 0; r -= 2) if (!Array.isArray(t[r]) && --e < 0) return r;
|
||
return -1;
|
||
}, "Yt"), Jh = /* @__PURE__ */ a(function* () {
|
||
let { stack: e } = this;
|
||
for (let t = e.length - 3; t >= 0; t -= 2) {
|
||
let r = e[t];
|
||
Array.isArray(r) || (yield r);
|
||
}
|
||
}, "rt");
|
||
Loe = Foe, $I = new Proxy(() => {
|
||
}, { get: /* @__PURE__ */ a(() => $I, "get") }), Mw = $I;
|
||
a(Ooe, "Ju");
|
||
Noe = Ooe;
|
||
a(um, "ge");
|
||
a(Moe, "Qr");
|
||
a(Boe, "Zr");
|
||
a(wf, "ye");
|
||
zoe = wf(/\s/u), qa = wf(" "), jI = wf(",; "), VI = wf(/[^\n\r]/u);
|
||
a(Hoe, "qu");
|
||
Ji = Hoe;
|
||
a($oe, "Xu");
|
||
Wa = $oe;
|
||
a(joe, "Qu");
|
||
Voe = joe, UI = /* @__PURE__ */ new Set(["tokens", "comments", "parent", "enclosingNode", "precedingNode", "followingNode"]), Uoe = /* @__PURE__ */ a(
|
||
(e) => Object.keys(e).filter((t) => !UI.has(t)), "Zu");
|
||
a(Woe, "ei");
|
||
cm = Woe;
|
||
a(qoe, "ti");
|
||
a(Qw, "Ht");
|
||
a(bu, "ue");
|
||
a(Yi, "re");
|
||
a(xu, "ie");
|
||
bw = /* @__PURE__ */ new WeakMap();
|
||
a(Jw, "it");
|
||
a(WI, "nn");
|
||
xw = /* @__PURE__ */ a(() => !1, "$t");
|
||
a(Goe, "un");
|
||
qI = /* @__PURE__ */ a((e) => !/[\S\n\u2028\u2029]/u.test(e), "on");
|
||
a(Yoe, "ri");
|
||
a(Koe, "ni");
|
||
a(oI, "rn");
|
||
a(Cw, "Mt");
|
||
a(Xoe, "ui");
|
||
Zw = Xoe;
|
||
a(GI, "sn");
|
||
a(Qoe, "ii");
|
||
a(Joe, "oi");
|
||
a(Zoe, "si");
|
||
a(eae, "an");
|
||
a(tae, "Dn");
|
||
a(rae, "ai");
|
||
nae = rae, YI = (_u = class extends Error {
|
||
name = "ConfigError";
|
||
}, a(_u, "Re"), _u), aI = (Tu = class extends Error {
|
||
name = "UndefinedParserError";
|
||
}, a(Tu, "Ye"), Tu), oae = { cursorOffset: { category: "Special", type: "int", default: -1, range: { start: -1, end: 1 / 0, step: 1 }, description: "\
|
||
Print (to stderr) where a cursor at the given position would move to after formatting.", cliCategory: "Editor" }, endOfLine: { category: "Gl\
|
||
obal", type: "choice", default: "lf", description: "Which end of line characters to apply.", choices: [{ value: "lf", description: "Line Fee\
|
||
d only (\\n), common on Linux and macOS as well as inside git repos" }, { value: "crlf", description: "Carriage Return + Line Feed character\
|
||
s (\\r\\n), common on Windows" }, { value: "cr", description: "Carriage Return character only (\\r), used very rarely" }, { value: "auto", description: `\
|
||
Maintain existing
|
||
(mixed values within one file are normalised by looking at what's used after the first line)` }] }, filepath: { category: "Special", type: "\
|
||
path", description: "Specify the input filepath. This will be used to do parser inference.", cliName: "stdin-filepath", cliCategory: "Other",
|
||
cliDescription: "Path to the file to pretend that stdin comes from." }, insertPragma: { category: "Special", type: "boolean", default: !1,
|
||
description: "Insert @format pragma into file's first docblock comment.", cliCategory: "Other" }, parser: { category: "Global", type: "cho\
|
||
ice", default: void 0, description: "Which parser to use.", exception: /* @__PURE__ */ a((e) => typeof e == "string" || typeof e == "functio\
|
||
n", "exception"), choices: [{ value: "flow", description: "Flow" }, { value: "babel", description: "JavaScript" }, { value: "babel-flow", description: "\
|
||
Flow" }, { value: "babel-ts", description: "TypeScript" }, { value: "typescript", description: "TypeScript" }, { value: "acorn", description: "\
|
||
JavaScript" }, { value: "espree", description: "JavaScript" }, { value: "meriyah", description: "JavaScript" }, { value: "css", description: "\
|
||
CSS" }, { value: "less", description: "Less" }, { value: "scss", description: "SCSS" }, { value: "json", description: "JSON" }, { value: "js\
|
||
on5", description: "JSON5" }, { value: "jsonc", description: "JSON with Comments" }, { value: "json-stringify", description: "JSON.stringify" },
|
||
{ value: "graphql", description: "GraphQL" }, { value: "markdown", description: "Markdown" }, { value: "mdx", description: "MDX" }, { value: "\
|
||
vue", description: "Vue" }, { value: "yaml", description: "YAML" }, { value: "glimmer", description: "Ember / Handlebars" }, { value: "html",
|
||
description: "HTML" }, { value: "angular", description: "Angular" }, { value: "lwc", description: "Lightning Web Components" }] }, plugins: {
|
||
type: "path", array: !0, default: [{ value: [] }], category: "Global", description: "Add a plugin. Multiple plugins can be passed as separ\
|
||
ate `--plugin`s.", exception: /* @__PURE__ */ a((e) => typeof e == "string" || typeof e == "object", "exception"), cliName: "plugin", cliCategory: "\
|
||
Config" }, printWidth: { category: "Global", type: "int", default: 80, description: "The line length where Prettier will try wrap.", range: {
|
||
start: 0, end: 1 / 0, step: 1 } }, rangeEnd: { category: "Special", type: "int", default: 1 / 0, range: { start: 0, end: 1 / 0, step: 1 },
|
||
description: `Format code ending at a given character offset (exclusive).
|
||
The range will extend forwards to the end of the selected statement.`, cliCategory: "Editor" }, rangeStart: { category: "Special", type: "in\
|
||
t", default: 0, range: { start: 0, end: 1 / 0, step: 1 }, description: `Format code starting at a given character offset.
|
||
The range will extend backwards to the start of the first line containing the selected statement.`, cliCategory: "Editor" }, requirePragma: {
|
||
category: "Special", type: "boolean", default: !1, description: `Require either '@prettier' or '@format' to be present in the file's first\
|
||
docblock comment
|
||
in order for it to be formatted.`, cliCategory: "Other" }, tabWidth: { type: "int", category: "Global", default: 2, description: "Number of \
|
||
spaces per indentation level.", range: { start: 0, end: 1 / 0, step: 1 } }, useTabs: { category: "Global", type: "boolean", default: !1, description: "\
|
||
Indent with tabs instead of spaces." }, embeddedLanguageFormatting: { category: "Global", type: "choice", default: "auto", description: "Con\
|
||
trol how Prettier formats quoted code embedded in the file.", choices: [{ value: "auto", description: "Format embedded code if Prettier can \
|
||
automatically identify it." }, { value: "off", description: "Never automatically format embedded code." }] } };
|
||
a(KI, "ot");
|
||
a(aae, "Di");
|
||
a(iae, "li");
|
||
sae = /* @__PURE__ */ a((e) => String(e).split(/[/\\]/u).pop(), "ci");
|
||
a(iI, "fn");
|
||
a(lae, "fi");
|
||
a(uae, "di");
|
||
cae = uae, Cu = { key: /* @__PURE__ */ a((e) => /^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e) ? e : JSON.stringify(e), "key"), value(e) {
|
||
if (e === null || typeof e != "object") return JSON.stringify(e);
|
||
if (Array.isArray(e)) return `[${e.map((r) => Cu.value(r)).join(", ")}]`;
|
||
let t = Object.keys(e);
|
||
return t.length === 0 ? "{}" : `{ ${t.map((r) => `${Cu.key(r)}: ${Cu.value(e[r])}`).join(", ")} }`;
|
||
}, pair: /* @__PURE__ */ a(({ key: e, value: t }) => Cu.value({ [e]: t }), "pair") }, sI = nm(jw(), 1), pae = /* @__PURE__ */ a((e, t, { descriptor: r }) => {
|
||
let n = [`${sI.default.yellow(typeof e == "string" ? r.key(e) : r.pair(e))} is deprecated`];
|
||
return t && n.push(`we now treat it as ${sI.default.blue(typeof t == "string" ? r.key(t) : r.pair(t))}`), n.join("; ") + ".";
|
||
}, "mn"), Ru = nm(jw(), 1), XI = Symbol.for("vnopts.VALUE_NOT_EXIST"), Zh = Symbol.for("vnopts.VALUE_UNCHANGED"), lI = " ".repeat(2), fae =
|
||
/* @__PURE__ */ a((e, t, r) => {
|
||
let { text: n, list: o } = r.normalizeExpectedResult(r.schemas[e].expected(r)), i = [];
|
||
return n && i.push(uI(e, t, n, r.descriptor)), o && i.push([uI(e, t, o.title, r.descriptor)].concat(o.values.map((s) => QI(s, r.loggerPrintWidth))).
|
||
join(`
|
||
`)), JI(i, r.loggerPrintWidth);
|
||
}, "Cn");
|
||
a(uI, "En");
|
||
a(QI, "gn");
|
||
a(JI, "yn");
|
||
cI = nm(jw(), 1), Rw = [], pI = [];
|
||
a(dae, "zt");
|
||
ZI = /* @__PURE__ */ a((e, t, { descriptor: r, logger: n, schemas: o }) => {
|
||
let i = [`Ignored unknown option ${cI.default.yellow(r.pair({ key: e, value: t }))}.`], s = Object.keys(o).sort().find((l) => dae(e, l) <
|
||
3);
|
||
s && i.push(`Did you mean ${cI.default.blue(r.key(s))}?`), n.warn(i.join(" "));
|
||
}, "Dt"), hae = ["default", "expected", "validate", "deprecated", "forward", "redirect", "overlap", "preprocess", "postprocess"];
|
||
a(mae, "Fi");
|
||
Ga = (Iu = class {
|
||
static create(t) {
|
||
return mae(this, t);
|
||
}
|
||
constructor(t) {
|
||
this.name = t.name;
|
||
}
|
||
default(t) {
|
||
}
|
||
expected(t) {
|
||
return "nothing";
|
||
}
|
||
validate(t, r) {
|
||
return !1;
|
||
}
|
||
deprecated(t, r) {
|
||
return !1;
|
||
}
|
||
forward(t, r) {
|
||
}
|
||
redirect(t, r) {
|
||
}
|
||
overlap(t, r, n) {
|
||
return t;
|
||
}
|
||
preprocess(t, r) {
|
||
return t;
|
||
}
|
||
postprocess(t, r) {
|
||
return Zh;
|
||
}
|
||
}, a(Iu, "x"), Iu);
|
||
a(gae, "mi");
|
||
vae = (Pu = class extends Ga {
|
||
constructor(t) {
|
||
super(t), this._sourceName = t.sourceName;
|
||
}
|
||
expected(t) {
|
||
return t.schemas[this._sourceName].expected(t);
|
||
}
|
||
validate(t, r) {
|
||
return r.schemas[this._sourceName].validate(t, r);
|
||
}
|
||
redirect(t, r) {
|
||
return this._sourceName;
|
||
}
|
||
}, a(Pu, "lt"), Pu), yae = (ku = class extends Ga {
|
||
expected() {
|
||
return "anything";
|
||
}
|
||
validate() {
|
||
return !0;
|
||
}
|
||
}, a(ku, "ct"), ku), wae = (Fu = class extends Ga {
|
||
constructor({ valueSchema: t, name: r = t.name, ...n }) {
|
||
super({ ...n, name: r }), this._valueSchema = t;
|
||
}
|
||
expected(t) {
|
||
let { text: r, list: n } = t.normalizeExpectedResult(this._valueSchema.expected(t));
|
||
return { text: r && `an array of ${r}`, list: n && { title: "an array of the following values", values: [{ list: n }] } };
|
||
}
|
||
validate(t, r) {
|
||
if (!Array.isArray(t)) return !1;
|
||
let n = [];
|
||
for (let o of t) {
|
||
let i = r.normalizeValidateResult(this._valueSchema.validate(o, r), o);
|
||
i !== !0 && n.push(i.value);
|
||
}
|
||
return n.length === 0 ? !0 : { value: n };
|
||
}
|
||
deprecated(t, r) {
|
||
let n = [];
|
||
for (let o of t) {
|
||
let i = r.normalizeDeprecatedResult(this._valueSchema.deprecated(o, r), o);
|
||
i !== !1 && n.push(...i.map(({ value: s }) => ({ value: [s] })));
|
||
}
|
||
return n;
|
||
}
|
||
forward(t, r) {
|
||
let n = [];
|
||
for (let o of t) {
|
||
let i = r.normalizeForwardResult(this._valueSchema.forward(o, r), o);
|
||
n.push(...i.map(fI));
|
||
}
|
||
return n;
|
||
}
|
||
redirect(t, r) {
|
||
let n = [], o = [];
|
||
for (let i of t) {
|
||
let s = r.normalizeRedirectResult(this._valueSchema.redirect(i, r), i);
|
||
"remain" in s && n.push(s.remain), o.push(...s.redirect.map(fI));
|
||
}
|
||
return n.length === 0 ? { redirect: o } : { redirect: o, remain: n };
|
||
}
|
||
overlap(t, r) {
|
||
return t.concat(r);
|
||
}
|
||
}, a(Fu, "ft"), Fu);
|
||
a(fI, "vn");
|
||
Sae = (Lu = class extends Ga {
|
||
expected() {
|
||
return "true or false";
|
||
}
|
||
validate(t) {
|
||
return typeof t == "boolean";
|
||
}
|
||
}, a(Lu, "dt"), Lu);
|
||
a(Eae, "wn");
|
||
a(bae, "_n");
|
||
a(xae, "xn");
|
||
a(Cae, "bn");
|
||
a(Rae, "Nn");
|
||
a(Dae, "On");
|
||
a(Aae, "Sn");
|
||
a(dI, "Kt");
|
||
a(eP, "Jt");
|
||
a(hI, "qt");
|
||
a(mI, "Xt");
|
||
a(gI, "Bn");
|
||
a(Bw, "pt");
|
||
a(vI, "Qt");
|
||
a(_ae, "hi");
|
||
Tae = (Ou = class extends Ga {
|
||
constructor(t) {
|
||
super(t), this._choices = bae(t.choices.map((r) => r && typeof r == "object" ? r : { value: r }), "value");
|
||
}
|
||
expected({ descriptor: t }) {
|
||
let r = Array.from(this._choices.keys()).map((i) => this._choices.get(i)).filter(({ hidden: i }) => !i).map((i) => i.value).sort(Dae).
|
||
map(t.value), n = r.slice(0, -2), o = r.slice(-2);
|
||
return { text: n.concat(o.join(" or ")).join(", "), list: { title: "one of the following values", values: r } };
|
||
}
|
||
validate(t) {
|
||
return this._choices.has(t);
|
||
}
|
||
deprecated(t) {
|
||
let r = this._choices.get(t);
|
||
return r && r.deprecated ? { value: t } : !1;
|
||
}
|
||
forward(t) {
|
||
let r = this._choices.get(t);
|
||
return r ? r.forward : void 0;
|
||
}
|
||
redirect(t) {
|
||
let r = this._choices.get(t);
|
||
return r ? r.redirect : void 0;
|
||
}
|
||
}, a(Ou, "Ft"), Ou), Iae = (Nu = class extends Ga {
|
||
expected() {
|
||
return "a number";
|
||
}
|
||
validate(t, r) {
|
||
return typeof t == "number";
|
||
}
|
||
}, a(Nu, "mt"), Nu), Pae = (Mu = class extends Iae {
|
||
expected() {
|
||
return "an integer";
|
||
}
|
||
validate(t, r) {
|
||
return r.normalizeValidateResult(super.validate(t, r), t) === !0 && Rae(t);
|
||
}
|
||
}, a(Mu, "ht"), Mu), yI = (Bu = class extends Ga {
|
||
expected() {
|
||
return "a string";
|
||
}
|
||
validate(t) {
|
||
return typeof t == "string";
|
||
}
|
||
}, a(Bu, "je"), Bu), kae = Cu, Fae = ZI, Lae = fae, Oae = pae, Nae = (zu = class {
|
||
constructor(t, r) {
|
||
let { logger: n = console, loggerPrintWidth: o = 80, descriptor: i = kae, unknown: s = Fae, invalid: l = Lae, deprecated: u = Oae, missing: c = /* @__PURE__ */ a(
|
||
() => !1, "D"), required: p = /* @__PURE__ */ a(() => !1, "l"), preprocess: h = /* @__PURE__ */ a((g) => g, "p"), postprocess: m = /* @__PURE__ */ a(
|
||
() => Zh, "f") } = r || {};
|
||
this._utils = { descriptor: i, logger: n || { warn: /* @__PURE__ */ a(() => {
|
||
}, "warn") }, loggerPrintWidth: o, schemas: Eae(t, "name"), normalizeDefaultResult: dI, normalizeExpectedResult: eP, normalizeDeprecatedResult: mI,
|
||
normalizeForwardResult: Bw, normalizeRedirectResult: vI, normalizeValidateResult: hI }, this._unknownHandler = s, this._invalidHandler =
|
||
Aae(l), this._deprecatedHandler = u, this._identifyMissing = (g, w) => !(g in w) || c(g, w), this._identifyRequired = p, this._preprocess =
|
||
h, this._postprocess = m, this.cleanHistory();
|
||
}
|
||
cleanHistory() {
|
||
this._hasDeprecationWarned = xae();
|
||
}
|
||
normalize(t) {
|
||
let r = {}, n = [this._preprocess(t, this._utils)], o = /* @__PURE__ */ a(() => {
|
||
for (; n.length !== 0; ) {
|
||
let i = n.shift(), s = this._applyNormalization(i, r);
|
||
n.push(...s);
|
||
}
|
||
}, "i");
|
||
o();
|
||
for (let i of Object.keys(this._utils.schemas)) {
|
||
let s = this._utils.schemas[i];
|
||
if (!(i in r)) {
|
||
let l = dI(s.default(this._utils));
|
||
"value" in l && n.push({ [i]: l.value });
|
||
}
|
||
}
|
||
o();
|
||
for (let i of Object.keys(this._utils.schemas)) {
|
||
if (!(i in r)) continue;
|
||
let s = this._utils.schemas[i], l = r[i], u = s.postprocess(l, this._utils);
|
||
u !== Zh && (this._applyValidation(u, i, s), r[i] = u);
|
||
}
|
||
return this._applyPostprocess(r), this._applyRequiredCheck(r), r;
|
||
}
|
||
_applyNormalization(t, r) {
|
||
let n = [], { knownKeys: o, unknownKeys: i } = this._partitionOptionKeys(t);
|
||
for (let s of o) {
|
||
let l = this._utils.schemas[s], u = l.preprocess(t[s], this._utils);
|
||
this._applyValidation(u, s, l);
|
||
let c = /* @__PURE__ */ a(({ from: m, to: g }) => {
|
||
n.push(typeof g == "string" ? { [g]: m } : { [g.key]: g.value });
|
||
}, "D"), p = /* @__PURE__ */ a(({ value: m, redirectTo: g }) => {
|
||
let w = mI(l.deprecated(m, this._utils), u, !0);
|
||
if (w !== !1) if (w === !0) this._hasDeprecationWarned(s) || this._utils.logger.warn(this._deprecatedHandler(s, g, this._utils));
|
||
else for (let { value: v } of w) {
|
||
let S = { key: s, value: v };
|
||
if (!this._hasDeprecationWarned(S)) {
|
||
let E = typeof g == "string" ? { key: g, value: v } : g;
|
||
this._utils.logger.warn(this._deprecatedHandler(S, E, this._utils));
|
||
}
|
||
}
|
||
}, "l");
|
||
Bw(l.forward(u, this._utils), u).forEach(c);
|
||
let h = vI(l.redirect(u, this._utils), u);
|
||
if (h.redirect.forEach(c), "remain" in h) {
|
||
let m = h.remain;
|
||
r[s] = s in r ? l.overlap(r[s], m, this._utils) : m, p({ value: m });
|
||
}
|
||
for (let { from: m, to: g } of h.redirect) p({ value: m, redirectTo: g });
|
||
}
|
||
for (let s of i) {
|
||
let l = t[s];
|
||
this._applyUnknownHandler(s, l, r, (u, c) => {
|
||
n.push({ [u]: c });
|
||
});
|
||
}
|
||
return n;
|
||
}
|
||
_applyRequiredCheck(t) {
|
||
for (let r of Object.keys(this._utils.schemas)) if (this._identifyMissing(r, t) && this._identifyRequired(r)) throw this._invalidHandler(
|
||
r, XI, this._utils);
|
||
}
|
||
_partitionOptionKeys(t) {
|
||
let [r, n] = Cae(Object.keys(t).filter((o) => !this._identifyMissing(o, t)), (o) => o in this._utils.schemas);
|
||
return { knownKeys: r, unknownKeys: n };
|
||
}
|
||
_applyValidation(t, r, n) {
|
||
let o = hI(n.validate(t, this._utils), t);
|
||
if (o !== !0) throw this._invalidHandler(r, o.value, this._utils);
|
||
}
|
||
_applyUnknownHandler(t, r, n, o) {
|
||
let i = this._unknownHandler(t, r, this._utils);
|
||
if (i) for (let s of Object.keys(i)) {
|
||
if (this._identifyMissing(s, i)) continue;
|
||
let l = i[s];
|
||
s in this._utils.schemas ? o(s, l) : n[s] = l;
|
||
}
|
||
}
|
||
_applyPostprocess(t) {
|
||
let r = this._postprocess(t, this._utils);
|
||
if (r !== Zh) {
|
||
if (r.delete) for (let n of r.delete) delete t[n];
|
||
if (r.override) {
|
||
let { knownKeys: n, unknownKeys: o } = this._partitionOptionKeys(r.override);
|
||
for (let i of n) {
|
||
let s = r.override[i];
|
||
this._applyValidation(s, i, this._utils.schemas[i]), t[i] = s;
|
||
}
|
||
for (let i of o) {
|
||
let s = r.override[i];
|
||
this._applyUnknownHandler(i, s, t, (l, u) => {
|
||
let c = this._utils.schemas[l];
|
||
this._applyValidation(u, l, c), t[l] = u;
|
||
});
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}, a(zu, "Et"), zu);
|
||
a(Mae, "Ci");
|
||
a(Bae, "gi");
|
||
a(zae, "yi");
|
||
Hae = Mae, $ae = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!(e && t == null)) {
|
||
if (t.findLast) return t.findLast(r);
|
||
for (let n = t.length - 1; n >= 0; n--) {
|
||
let o = t[n];
|
||
if (r(o, n, t)) return o;
|
||
}
|
||
}
|
||
}, "Ai"), tP = $ae;
|
||
a(rP, "tr");
|
||
a(jae, "Rn");
|
||
a(nP, "Ct");
|
||
a(oP, "rr");
|
||
a(Vae, "Yn");
|
||
wI = { astFormat: "estree", printer: {}, originalText: void 0, locStart: null, locEnd: null };
|
||
a(Uae, "vi");
|
||
ju = Uae, Wae = nm(Hne(), 1);
|
||
a(qae, "xi");
|
||
a(Gae, "bi");
|
||
Sf = qae;
|
||
a(Yae, "Mn");
|
||
a(Kae, "Ni");
|
||
a(Xae, "Oi");
|
||
Qae = Xae;
|
||
a(pm, "He");
|
||
a(SI, "Vn");
|
||
a(aP, "ur");
|
||
a(Jae, "Si");
|
||
Zae = Jae;
|
||
a(eie, "Ti");
|
||
tie = eie, rie = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!(e && t == null)) {
|
||
if (t.findLastIndex) return t.findLastIndex(r);
|
||
for (let n = t.length - 1; n >= 0; n--) {
|
||
let o = t[n];
|
||
if (r(o, n, t)) return n;
|
||
}
|
||
return -1;
|
||
}
|
||
}, "ki"), nie = rie, oie = /* @__PURE__ */ a(({ parser: e }) => e === "json" || e === "json5" || e === "jsonc" || e === "json-stringify", "\
|
||
Li");
|
||
a(aie, "Pi");
|
||
a(EI, "Jn");
|
||
a(iie, "Ii");
|
||
a(zw, "ir");
|
||
a(sie, "Ri");
|
||
iP = /* @__PURE__ */ new Set(["JsonRoot", "ObjectExpression", "ArrayExpression", "StringLiteral", "NumericLiteral", "BooleanLiteral", "Nul\
|
||
lLiteral", "UnaryExpression", "TemplateLiteral"]), lie = /* @__PURE__ */ new Set(["OperationDefinition", "FragmentDefinition", "VariableDefi\
|
||
nition", "TypeExtensionDefinition", "ObjectTypeDefinition", "FieldDefinition", "DirectiveDefinition", "EnumTypeDefinition", "EnumValueDefini\
|
||
tion", "InputValueDefinition", "InputObjectTypeDefinition", "SchemaDefinition", "OperationTypeDefinition", "InterfaceTypeDefinition", "Union\
|
||
TypeDefinition", "ScalarTypeDefinition"]);
|
||
a(bI, "qn");
|
||
a(uie, "Qn");
|
||
sP = "\uFEFF", xI = Symbol("cursor");
|
||
a(lP, "nu");
|
||
a(cie, "ji");
|
||
a(Aw, "or");
|
||
a(CI, "eu");
|
||
a(uP, "uu");
|
||
a(RI, "tu");
|
||
a(cP, "sr");
|
||
a(pie, "iu");
|
||
a(fie, "ou");
|
||
a(die, "su");
|
||
a(hie, "au");
|
||
a(mie, "Du");
|
||
pP = {};
|
||
$w(pP, { builders: /* @__PURE__ */ a(() => gie, "builders"), printer: /* @__PURE__ */ a(() => vie, "printer"), utils: /* @__PURE__ */ a(() => yie,
|
||
"utils") });
|
||
gie = { join: MI, line: OI, softline: coe, hardline: Qi, literalline: NI, group: FI, conditionalGroup: ooe, fill: aoe, lineSuffix: kw, lineSuffixBoundary: loe,
|
||
cursor: Xi, breakParent: im, ifBreak: ioe, trim: uoe, indent: rm, indentIfBreak: soe, align: $u, addAlignmentToDoc: BI, markAsRoot: roe, dedentToRoot: toe,
|
||
dedent: noe, hardlineWithoutBreakParent: Gw, literallineWithoutBreakParent: LI, label: poe, concat: /* @__PURE__ */ a((e) => e, "concat") },
|
||
vie = { printDocToString: lm }, yie = { willBreak: Eoe, traverseDoc: Ww, findInDoc: Kw, mapDoc: sm, removeLines: Coe, stripTrailingHardline: zI,
|
||
replaceEndOfLine: Aoe, canBreak: Toe }, wie = "3.4.2", fP = {};
|
||
$w(fP, { addDanglingComment: /* @__PURE__ */ a(() => Yi, "addDanglingComment"), addLeadingComment: /* @__PURE__ */ a(() => bu, "addLeading\
|
||
Comment"), addTrailingComment: /* @__PURE__ */ a(() => xu, "addTrailingComment"), getAlignmentSize: /* @__PURE__ */ a(() => Xw, "getAlignmen\
|
||
tSize"), getIndentSize: /* @__PURE__ */ a(() => Rie, "getIndentSize"), getMaxContinuousCount: /* @__PURE__ */ a(() => _ie, "getMaxContinuous\
|
||
Count"), getNextNonSpaceNonCommentCharacter: /* @__PURE__ */ a(() => Iie, "getNextNonSpaceNonCommentCharacter"), getNextNonSpaceNonCommentCharacterIndex: /* @__PURE__ */ a(
|
||
() => Hie, "getNextNonSpaceNonCommentCharacterIndex"), getPreferredQuote: /* @__PURE__ */ a(() => kie, "getPreferredQuote"), getStringWidth: /* @__PURE__ */ a(
|
||
() => Yw, "getStringWidth"), hasNewline: /* @__PURE__ */ a(() => Wa, "hasNewline"), hasNewlineInRange: /* @__PURE__ */ a(() => Lie, "hasNe\
|
||
wlineInRange"), hasSpaces: /* @__PURE__ */ a(() => Nie, "hasSpaces"), isNextLineEmpty: /* @__PURE__ */ a(() => Uie, "isNextLineEmpty"), isNextLineEmptyAfterIndex: /* @__PURE__ */ a(
|
||
() => n3, "isNextLineEmptyAfterIndex"), isPreviousLineEmpty: /* @__PURE__ */ a(() => jie, "isPreviousLineEmpty"), makeString: /* @__PURE__ */ a(
|
||
() => Bie, "makeString"), skip: /* @__PURE__ */ a(() => wf, "skip"), skipEverythingButNewLine: /* @__PURE__ */ a(() => VI, "skipEverything\
|
||
ButNewLine"), skipInlineComment: /* @__PURE__ */ a(() => e3, "skipInlineComment"), skipNewline: /* @__PURE__ */ a(() => Ji, "skipNewline"), skipSpaces: /* @__PURE__ */ a(
|
||
() => qa, "skipSpaces"), skipToLineEnd: /* @__PURE__ */ a(() => jI, "skipToLineEnd"), skipTrailingComment: /* @__PURE__ */ a(() => t3, "sk\
|
||
ipTrailingComment"), skipWhitespace: /* @__PURE__ */ a(() => zoe, "skipWhitespace") });
|
||
a(Sie, "Ui");
|
||
e3 = Sie;
|
||
a(Eie, "Vi");
|
||
t3 = Eie;
|
||
a(bie, "zi");
|
||
r3 = bie;
|
||
a(xie, "Gi");
|
||
n3 = xie;
|
||
a(Cie, "Ki");
|
||
Rie = Cie;
|
||
a(Die, "Dr");
|
||
a(Aie, "Ji");
|
||
_ie = Aie;
|
||
a(Tie, "qi");
|
||
Iie = Tie, Xh = "'", DI = '"';
|
||
a(Pie, "Xi");
|
||
kie = Pie;
|
||
a(Fie, "Qi");
|
||
Lie = Fie;
|
||
a(Oie, "Zi");
|
||
Nie = Oie;
|
||
a(Mie, "eo");
|
||
Bie = Mie;
|
||
a(zie, "to");
|
||
a(Hie, "ro");
|
||
a($ie, "no");
|
||
a(jie, "uo");
|
||
a(Vie, "io");
|
||
a(Uie, "oo");
|
||
a(Ki, "de");
|
||
dP = Ki(cP);
|
||
a(hP, "gu");
|
||
a(Wie, "so");
|
||
qie = Ki(KI, 0), Gie = { parse: Ki(pie), formatAST: Ki(fie), formatDoc: Ki(die), printToDoc: Ki(hie), printDocToString: Ki(mie) }, mP = TI;
|
||
});
|
||
|
||
// src/components/components/syntaxhighlighter/formatter.ts
|
||
var yP = {};
|
||
de(yP, {
|
||
formatter: () => Yie
|
||
});
|
||
var vP, Yie, wP = T(() => {
|
||
"use strict";
|
||
vP = P(Yn(), 1);
|
||
KT();
|
||
gP();
|
||
Da();
|
||
Yie = (0, vP.default)(2)(async (e, t) => e === !1 ? t : e === "dedent" || e === !0 ? it(t) : (await mP.format(t, {
|
||
parser: e,
|
||
plugins: [YT],
|
||
htmlWhitespaceSensitivity: "ignore"
|
||
})).trim());
|
||
});
|
||
|
||
// ../node_modules/react-popper/lib/esm/utils.js
|
||
var Lm, nS, oS, aF = T(() => {
|
||
Lm = P(L()), nS = /* @__PURE__ */ a(function(t) {
|
||
return t.reduce(function(r, n) {
|
||
var o = n[0], i = n[1];
|
||
return r[o] = i, r;
|
||
}, {});
|
||
}, "fromEntries"), oS = typeof window < "u" && window.document && window.document.createElement ? Lm.useLayoutEffect : Lm.useEffect;
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/enums.js
|
||
var Ve, pt, rt, Ke, Om, Qa, Go, us, iF, Nm, Qu, sF, aS, Mm, aue, iue, sue, lue, uue, cue, pue, fue, due, lF, Fr = T(() => {
|
||
Ve = "top", pt = "bottom", rt = "right", Ke = "left", Om = "auto", Qa = [Ve, pt, rt, Ke], Go = "start", us = "end", iF = "clippingParents",
|
||
Nm = "viewport", Qu = "popper", sF = "reference", aS = /* @__PURE__ */ Qa.reduce(function(e, t) {
|
||
return e.concat([t + "-" + Go, t + "-" + us]);
|
||
}, []), Mm = /* @__PURE__ */ [].concat(Qa, [Om]).reduce(function(e, t) {
|
||
return e.concat([t, t + "-" + Go, t + "-" + us]);
|
||
}, []), aue = "beforeRead", iue = "read", sue = "afterRead", lue = "beforeMain", uue = "main", cue = "afterMain", pue = "beforeWrite", fue =
|
||
"write", due = "afterWrite", lF = [aue, iue, sue, lue, uue, cue, pue, fue, due];
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js
|
||
function wt(e) {
|
||
return e ? (e.nodeName || "").toLowerCase() : null;
|
||
}
|
||
var Ja = T(() => {
|
||
a(wt, "getNodeName");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getWindow.js
|
||
function Le(e) {
|
||
if (e == null)
|
||
return window;
|
||
if (e.toString() !== "[object Window]") {
|
||
var t = e.ownerDocument;
|
||
return t && t.defaultView || window;
|
||
}
|
||
return e;
|
||
}
|
||
var Fn = T(() => {
|
||
a(Le, "getWindow");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js
|
||
function nn(e) {
|
||
var t = Le(e).Element;
|
||
return e instanceof t || e instanceof Element;
|
||
}
|
||
function ft(e) {
|
||
var t = Le(e).HTMLElement;
|
||
return e instanceof t || e instanceof HTMLElement;
|
||
}
|
||
function Ju(e) {
|
||
if (typeof ShadowRoot > "u")
|
||
return !1;
|
||
var t = Le(e).ShadowRoot;
|
||
return e instanceof t || e instanceof ShadowRoot;
|
||
}
|
||
var Lr = T(() => {
|
||
Fn();
|
||
a(nn, "isElement");
|
||
a(ft, "isHTMLElement");
|
||
a(Ju, "isShadowRoot");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/applyStyles.js
|
||
function hue(e) {
|
||
var t = e.state;
|
||
Object.keys(t.elements).forEach(function(r) {
|
||
var n = t.styles[r] || {}, o = t.attributes[r] || {}, i = t.elements[r];
|
||
!ft(i) || !wt(i) || (Object.assign(i.style, n), Object.keys(o).forEach(function(s) {
|
||
var l = o[s];
|
||
l === !1 ? i.removeAttribute(s) : i.setAttribute(s, l === !0 ? "" : l);
|
||
}));
|
||
});
|
||
}
|
||
function mue(e) {
|
||
var t = e.state, r = {
|
||
popper: {
|
||
position: t.options.strategy,
|
||
left: "0",
|
||
top: "0",
|
||
margin: "0"
|
||
},
|
||
arrow: {
|
||
position: "absolute"
|
||
},
|
||
reference: {}
|
||
};
|
||
return Object.assign(t.elements.popper.style, r.popper), t.styles = r, t.elements.arrow && Object.assign(t.elements.arrow.style, r.arrow),
|
||
function() {
|
||
Object.keys(t.elements).forEach(function(n) {
|
||
var o = t.elements[n], i = t.attributes[n] || {}, s = Object.keys(t.styles.hasOwnProperty(n) ? t.styles[n] : r[n]), l = s.reduce(function(u, c) {
|
||
return u[c] = "", u;
|
||
}, {});
|
||
!ft(o) || !wt(o) || (Object.assign(o.style, l), Object.keys(i).forEach(function(u) {
|
||
o.removeAttribute(u);
|
||
}));
|
||
});
|
||
};
|
||
}
|
||
var uF, cF = T(() => {
|
||
Ja();
|
||
Lr();
|
||
a(hue, "applyStyles");
|
||
a(mue, "effect");
|
||
uF = {
|
||
name: "applyStyles",
|
||
enabled: !0,
|
||
phase: "write",
|
||
fn: hue,
|
||
effect: mue,
|
||
requires: ["computeStyles"]
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getBasePlacement.js
|
||
function St(e) {
|
||
return e.split("-")[0];
|
||
}
|
||
var Za = T(() => {
|
||
a(St, "getBasePlacement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/math.js
|
||
var Ln, cs, Yo, ei = T(() => {
|
||
Ln = Math.max, cs = Math.min, Yo = Math.round;
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/userAgent.js
|
||
function Zu() {
|
||
var e = navigator.userAgentData;
|
||
return e != null && e.brands && Array.isArray(e.brands) ? e.brands.map(function(t) {
|
||
return t.brand + "/" + t.version;
|
||
}).join(" ") : navigator.userAgent;
|
||
}
|
||
var iS = T(() => {
|
||
a(Zu, "getUAString");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js
|
||
function _f() {
|
||
return !/^((?!chrome|android).)*safari/i.test(Zu());
|
||
}
|
||
var sS = T(() => {
|
||
iS();
|
||
a(_f, "isLayoutViewport");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js
|
||
function on(e, t, r) {
|
||
t === void 0 && (t = !1), r === void 0 && (r = !1);
|
||
var n = e.getBoundingClientRect(), o = 1, i = 1;
|
||
t && ft(e) && (o = e.offsetWidth > 0 && Yo(n.width) / e.offsetWidth || 1, i = e.offsetHeight > 0 && Yo(n.height) / e.offsetHeight || 1);
|
||
var s = nn(e) ? Le(e) : window, l = s.visualViewport, u = !_f() && r, c = (n.left + (u && l ? l.offsetLeft : 0)) / o, p = (n.top + (u && l ?
|
||
l.offsetTop : 0)) / i, h = n.width / o, m = n.height / i;
|
||
return {
|
||
width: h,
|
||
height: m,
|
||
top: p,
|
||
right: c + h,
|
||
bottom: p + m,
|
||
left: c,
|
||
x: c,
|
||
y: p
|
||
};
|
||
}
|
||
var ec = T(() => {
|
||
Lr();
|
||
ei();
|
||
Fn();
|
||
sS();
|
||
a(on, "getBoundingClientRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js
|
||
function ps(e) {
|
||
var t = on(e), r = e.offsetWidth, n = e.offsetHeight;
|
||
return Math.abs(t.width - r) <= 1 && (r = t.width), Math.abs(t.height - n) <= 1 && (n = t.height), {
|
||
x: e.offsetLeft,
|
||
y: e.offsetTop,
|
||
width: r,
|
||
height: n
|
||
};
|
||
}
|
||
var Bm = T(() => {
|
||
ec();
|
||
a(ps, "getLayoutRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/contains.js
|
||
function Tf(e, t) {
|
||
var r = t.getRootNode && t.getRootNode();
|
||
if (e.contains(t))
|
||
return !0;
|
||
if (r && Ju(r)) {
|
||
var n = t;
|
||
do {
|
||
if (n && e.isSameNode(n))
|
||
return !0;
|
||
n = n.parentNode || n.host;
|
||
} while (n);
|
||
}
|
||
return !1;
|
||
}
|
||
var lS = T(() => {
|
||
Lr();
|
||
a(Tf, "contains");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js
|
||
function Zt(e) {
|
||
return Le(e).getComputedStyle(e);
|
||
}
|
||
var tc = T(() => {
|
||
Fn();
|
||
a(Zt, "getComputedStyle");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js
|
||
function uS(e) {
|
||
return ["table", "td", "th"].indexOf(wt(e)) >= 0;
|
||
}
|
||
var pF = T(() => {
|
||
Ja();
|
||
a(uS, "isTableElement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js
|
||
function Pt(e) {
|
||
return ((nn(e) ? e.ownerDocument : (
|
||
// $FlowFixMe[prop-missing]
|
||
e.document
|
||
)) || window.document).documentElement;
|
||
}
|
||
var Ko = T(() => {
|
||
Lr();
|
||
a(Pt, "getDocumentElement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js
|
||
function Xo(e) {
|
||
return wt(e) === "html" ? e : (
|
||
// this is a quicker (but less type safe) way to save quite some bytes from the bundle
|
||
// $FlowFixMe[incompatible-return]
|
||
// $FlowFixMe[prop-missing]
|
||
e.assignedSlot || // step into the shadow DOM of the parent of a slotted node
|
||
e.parentNode || // DOM Element detected
|
||
(Ju(e) ? e.host : null) || // ShadowRoot detected
|
||
// $FlowFixMe[incompatible-call]: HTMLElement is a Node
|
||
Pt(e)
|
||
);
|
||
}
|
||
var If = T(() => {
|
||
Ja();
|
||
Ko();
|
||
Lr();
|
||
a(Xo, "getParentNode");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js
|
||
function fF(e) {
|
||
return !ft(e) || // https://github.com/popperjs/popper-core/issues/837
|
||
Zt(e).position === "fixed" ? null : e.offsetParent;
|
||
}
|
||
function gue(e) {
|
||
var t = /firefox/i.test(Zu()), r = /Trident/i.test(Zu());
|
||
if (r && ft(e)) {
|
||
var n = Zt(e);
|
||
if (n.position === "fixed")
|
||
return null;
|
||
}
|
||
var o = Xo(e);
|
||
for (Ju(o) && (o = o.host); ft(o) && ["html", "body"].indexOf(wt(o)) < 0; ) {
|
||
var i = Zt(o);
|
||
if (i.transform !== "none" || i.perspective !== "none" || i.contain === "paint" || ["transform", "perspective"].indexOf(i.willChange) !==
|
||
-1 || t && i.willChange === "filter" || t && i.filter && i.filter !== "none")
|
||
return o;
|
||
o = o.parentNode;
|
||
}
|
||
return null;
|
||
}
|
||
function On(e) {
|
||
for (var t = Le(e), r = fF(e); r && uS(r) && Zt(r).position === "static"; )
|
||
r = fF(r);
|
||
return r && (wt(r) === "html" || wt(r) === "body" && Zt(r).position === "static") ? t : r || gue(e) || t;
|
||
}
|
||
var rc = T(() => {
|
||
Fn();
|
||
Ja();
|
||
tc();
|
||
Lr();
|
||
pF();
|
||
If();
|
||
iS();
|
||
a(fF, "getTrueOffsetParent");
|
||
a(gue, "getContainingBlock");
|
||
a(On, "getOffsetParent");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js
|
||
function fs(e) {
|
||
return ["top", "bottom"].indexOf(e) >= 0 ? "x" : "y";
|
||
}
|
||
var zm = T(() => {
|
||
a(fs, "getMainAxisFromPlacement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/within.js
|
||
function ds(e, t, r) {
|
||
return Ln(e, cs(t, r));
|
||
}
|
||
function dF(e, t, r) {
|
||
var n = ds(e, t, r);
|
||
return n > r ? r : n;
|
||
}
|
||
var cS = T(() => {
|
||
ei();
|
||
a(ds, "within");
|
||
a(dF, "withinMaxClamp");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js
|
||
function Pf() {
|
||
return {
|
||
top: 0,
|
||
right: 0,
|
||
bottom: 0,
|
||
left: 0
|
||
};
|
||
}
|
||
var pS = T(() => {
|
||
a(Pf, "getFreshSideObject");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js
|
||
function kf(e) {
|
||
return Object.assign({}, Pf(), e);
|
||
}
|
||
var fS = T(() => {
|
||
pS();
|
||
a(kf, "mergePaddingObject");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/expandToHashMap.js
|
||
function Ff(e, t) {
|
||
return t.reduce(function(r, n) {
|
||
return r[n] = e, r;
|
||
}, {});
|
||
}
|
||
var dS = T(() => {
|
||
a(Ff, "expandToHashMap");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/arrow.js
|
||
function yue(e) {
|
||
var t, r = e.state, n = e.name, o = e.options, i = r.elements.arrow, s = r.modifiersData.popperOffsets, l = St(r.placement), u = fs(l), c = [
|
||
Ke, rt].indexOf(l) >= 0, p = c ? "height" : "width";
|
||
if (!(!i || !s)) {
|
||
var h = vue(o.padding, r), m = ps(i), g = u === "y" ? Ve : Ke, w = u === "y" ? pt : rt, v = r.rects.reference[p] + r.rects.reference[u] -
|
||
s[u] - r.rects.popper[p], S = s[u] - r.rects.reference[u], E = On(i), y = E ? u === "y" ? E.clientHeight || 0 : E.clientWidth || 0 : 0, b = v /
|
||
2 - S / 2, x = h[g], C = y - m[p] - h[w], R = y / 2 - m[p] / 2 + b, D = ds(x, R, C), A = u;
|
||
r.modifiersData[n] = (t = {}, t[A] = D, t.centerOffset = D - R, t);
|
||
}
|
||
}
|
||
function wue(e) {
|
||
var t = e.state, r = e.options, n = r.element, o = n === void 0 ? "[data-popper-arrow]" : n;
|
||
o != null && (typeof o == "string" && (o = t.elements.popper.querySelector(o), !o) || Tf(t.elements.popper, o) && (t.elements.arrow = o));
|
||
}
|
||
var vue, hF, mF = T(() => {
|
||
Za();
|
||
Bm();
|
||
lS();
|
||
rc();
|
||
zm();
|
||
cS();
|
||
fS();
|
||
dS();
|
||
Fr();
|
||
vue = /* @__PURE__ */ a(function(t, r) {
|
||
return t = typeof t == "function" ? t(Object.assign({}, r.rects, {
|
||
placement: r.placement
|
||
})) : t, kf(typeof t != "number" ? t : Ff(t, Qa));
|
||
}, "toPaddingObject");
|
||
a(yue, "arrow");
|
||
a(wue, "effect");
|
||
hF = {
|
||
name: "arrow",
|
||
enabled: !0,
|
||
phase: "main",
|
||
fn: yue,
|
||
effect: wue,
|
||
requires: ["popperOffsets"],
|
||
requiresIfExists: ["preventOverflow"]
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getVariation.js
|
||
function an(e) {
|
||
return e.split("-")[1];
|
||
}
|
||
var nc = T(() => {
|
||
a(an, "getVariation");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/computeStyles.js
|
||
function Eue(e, t) {
|
||
var r = e.x, n = e.y, o = t.devicePixelRatio || 1;
|
||
return {
|
||
x: Yo(r * o) / o || 0,
|
||
y: Yo(n * o) / o || 0
|
||
};
|
||
}
|
||
function gF(e) {
|
||
var t, r = e.popper, n = e.popperRect, o = e.placement, i = e.variation, s = e.offsets, l = e.position, u = e.gpuAcceleration, c = e.adaptive,
|
||
p = e.roundOffsets, h = e.isFixed, m = s.x, g = m === void 0 ? 0 : m, w = s.y, v = w === void 0 ? 0 : w, S = typeof p == "function" ? p({
|
||
x: g,
|
||
y: v
|
||
}) : {
|
||
x: g,
|
||
y: v
|
||
};
|
||
g = S.x, v = S.y;
|
||
var E = s.hasOwnProperty("x"), y = s.hasOwnProperty("y"), b = Ke, x = Ve, C = window;
|
||
if (c) {
|
||
var R = On(r), D = "clientHeight", A = "clientWidth";
|
||
if (R === Le(r) && (R = Pt(r), Zt(R).position !== "static" && l === "absolute" && (D = "scrollHeight", A = "scrollWidth")), R = R, o ===
|
||
Ve || (o === Ke || o === rt) && i === us) {
|
||
x = pt;
|
||
var I = h && R === C && C.visualViewport ? C.visualViewport.height : (
|
||
// $FlowFixMe[prop-missing]
|
||
R[D]
|
||
);
|
||
v -= I - n.height, v *= u ? 1 : -1;
|
||
}
|
||
if (o === Ke || (o === Ve || o === pt) && i === us) {
|
||
b = rt;
|
||
var k = h && R === C && C.visualViewport ? C.visualViewport.width : (
|
||
// $FlowFixMe[prop-missing]
|
||
R[A]
|
||
);
|
||
g -= k - n.width, g *= u ? 1 : -1;
|
||
}
|
||
}
|
||
var M = Object.assign({
|
||
position: l
|
||
}, c && Sue), V = p === !0 ? Eue({
|
||
x: g,
|
||
y: v
|
||
}, Le(r)) : {
|
||
x: g,
|
||
y: v
|
||
};
|
||
if (g = V.x, v = V.y, u) {
|
||
var H;
|
||
return Object.assign({}, M, (H = {}, H[x] = y ? "0" : "", H[b] = E ? "0" : "", H.transform = (C.devicePixelRatio || 1) <= 1 ? "translate\
|
||
(" + g + "px, " + v + "px)" : "translate3d(" + g + "px, " + v + "px, 0)", H));
|
||
}
|
||
return Object.assign({}, M, (t = {}, t[x] = y ? v + "px" : "", t[b] = E ? g + "px" : "", t.transform = "", t));
|
||
}
|
||
function bue(e) {
|
||
var t = e.state, r = e.options, n = r.gpuAcceleration, o = n === void 0 ? !0 : n, i = r.adaptive, s = i === void 0 ? !0 : i, l = r.roundOffsets,
|
||
u = l === void 0 ? !0 : l, c = {
|
||
placement: St(t.placement),
|
||
variation: an(t.placement),
|
||
popper: t.elements.popper,
|
||
popperRect: t.rects.popper,
|
||
gpuAcceleration: o,
|
||
isFixed: t.options.strategy === "fixed"
|
||
};
|
||
t.modifiersData.popperOffsets != null && (t.styles.popper = Object.assign({}, t.styles.popper, gF(Object.assign({}, c, {
|
||
offsets: t.modifiersData.popperOffsets,
|
||
position: t.options.strategy,
|
||
adaptive: s,
|
||
roundOffsets: u
|
||
})))), t.modifiersData.arrow != null && (t.styles.arrow = Object.assign({}, t.styles.arrow, gF(Object.assign({}, c, {
|
||
offsets: t.modifiersData.arrow,
|
||
position: "absolute",
|
||
adaptive: !1,
|
||
roundOffsets: u
|
||
})))), t.attributes.popper = Object.assign({}, t.attributes.popper, {
|
||
"data-popper-placement": t.placement
|
||
});
|
||
}
|
||
var Sue, vF, yF = T(() => {
|
||
Fr();
|
||
rc();
|
||
Fn();
|
||
Ko();
|
||
tc();
|
||
Za();
|
||
nc();
|
||
ei();
|
||
Sue = {
|
||
top: "auto",
|
||
right: "auto",
|
||
bottom: "auto",
|
||
left: "auto"
|
||
};
|
||
a(Eue, "roundOffsetsByDPR");
|
||
a(gF, "mapToStyles");
|
||
a(bue, "computeStyles");
|
||
vF = {
|
||
name: "computeStyles",
|
||
enabled: !0,
|
||
phase: "beforeWrite",
|
||
fn: bue,
|
||
data: {}
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/eventListeners.js
|
||
function xue(e) {
|
||
var t = e.state, r = e.instance, n = e.options, o = n.scroll, i = o === void 0 ? !0 : o, s = n.resize, l = s === void 0 ? !0 : s, u = Le(t.
|
||
elements.popper), c = [].concat(t.scrollParents.reference, t.scrollParents.popper);
|
||
return i && c.forEach(function(p) {
|
||
p.addEventListener("scroll", r.update, Hm);
|
||
}), l && u.addEventListener("resize", r.update, Hm), function() {
|
||
i && c.forEach(function(p) {
|
||
p.removeEventListener("scroll", r.update, Hm);
|
||
}), l && u.removeEventListener("resize", r.update, Hm);
|
||
};
|
||
}
|
||
var Hm, wF, SF = T(() => {
|
||
Fn();
|
||
Hm = {
|
||
passive: !0
|
||
};
|
||
a(xue, "effect");
|
||
wF = {
|
||
name: "eventListeners",
|
||
enabled: !0,
|
||
phase: "write",
|
||
fn: /* @__PURE__ */ a(function() {
|
||
}, "fn"),
|
||
effect: xue,
|
||
data: {}
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js
|
||
function oc(e) {
|
||
return e.replace(/left|right|bottom|top/g, function(t) {
|
||
return Cue[t];
|
||
});
|
||
}
|
||
var Cue, EF = T(() => {
|
||
Cue = {
|
||
left: "right",
|
||
right: "left",
|
||
bottom: "top",
|
||
top: "bottom"
|
||
};
|
||
a(oc, "getOppositePlacement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js
|
||
function $m(e) {
|
||
return e.replace(/start|end/g, function(t) {
|
||
return Rue[t];
|
||
});
|
||
}
|
||
var Rue, bF = T(() => {
|
||
Rue = {
|
||
start: "end",
|
||
end: "start"
|
||
};
|
||
a($m, "getOppositeVariationPlacement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js
|
||
function hs(e) {
|
||
var t = Le(e), r = t.pageXOffset, n = t.pageYOffset;
|
||
return {
|
||
scrollLeft: r,
|
||
scrollTop: n
|
||
};
|
||
}
|
||
var jm = T(() => {
|
||
Fn();
|
||
a(hs, "getWindowScroll");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js
|
||
function ms(e) {
|
||
return on(Pt(e)).left + hs(e).scrollLeft;
|
||
}
|
||
var Vm = T(() => {
|
||
ec();
|
||
Ko();
|
||
jm();
|
||
a(ms, "getWindowScrollBarX");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js
|
||
function hS(e, t) {
|
||
var r = Le(e), n = Pt(e), o = r.visualViewport, i = n.clientWidth, s = n.clientHeight, l = 0, u = 0;
|
||
if (o) {
|
||
i = o.width, s = o.height;
|
||
var c = _f();
|
||
(c || !c && t === "fixed") && (l = o.offsetLeft, u = o.offsetTop);
|
||
}
|
||
return {
|
||
width: i,
|
||
height: s,
|
||
x: l + ms(e),
|
||
y: u
|
||
};
|
||
}
|
||
var xF = T(() => {
|
||
Fn();
|
||
Ko();
|
||
Vm();
|
||
sS();
|
||
a(hS, "getViewportRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js
|
||
function mS(e) {
|
||
var t, r = Pt(e), n = hs(e), o = (t = e.ownerDocument) == null ? void 0 : t.body, i = Ln(r.scrollWidth, r.clientWidth, o ? o.scrollWidth :
|
||
0, o ? o.clientWidth : 0), s = Ln(r.scrollHeight, r.clientHeight, o ? o.scrollHeight : 0, o ? o.clientHeight : 0), l = -n.scrollLeft + ms(
|
||
e), u = -n.scrollTop;
|
||
return Zt(o || r).direction === "rtl" && (l += Ln(r.clientWidth, o ? o.clientWidth : 0) - i), {
|
||
width: i,
|
||
height: s,
|
||
x: l,
|
||
y: u
|
||
};
|
||
}
|
||
var CF = T(() => {
|
||
Ko();
|
||
tc();
|
||
Vm();
|
||
jm();
|
||
ei();
|
||
a(mS, "getDocumentRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js
|
||
function gs(e) {
|
||
var t = Zt(e), r = t.overflow, n = t.overflowX, o = t.overflowY;
|
||
return /auto|scroll|overlay|hidden/.test(r + o + n);
|
||
}
|
||
var Um = T(() => {
|
||
tc();
|
||
a(gs, "isScrollParent");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js
|
||
function Wm(e) {
|
||
return ["html", "body", "#document"].indexOf(wt(e)) >= 0 ? e.ownerDocument.body : ft(e) && gs(e) ? e : Wm(Xo(e));
|
||
}
|
||
var RF = T(() => {
|
||
If();
|
||
Um();
|
||
Ja();
|
||
Lr();
|
||
a(Wm, "getScrollParent");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js
|
||
function ti(e, t) {
|
||
var r;
|
||
t === void 0 && (t = []);
|
||
var n = Wm(e), o = n === ((r = e.ownerDocument) == null ? void 0 : r.body), i = Le(n), s = o ? [i].concat(i.visualViewport || [], gs(n) ? n :
|
||
[]) : n, l = t.concat(s);
|
||
return o ? l : (
|
||
// $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here
|
||
l.concat(ti(Xo(s)))
|
||
);
|
||
}
|
||
var gS = T(() => {
|
||
RF();
|
||
If();
|
||
Fn();
|
||
Um();
|
||
a(ti, "listScrollParents");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/rectToClientRect.js
|
||
function ac(e) {
|
||
return Object.assign({}, e, {
|
||
left: e.x,
|
||
top: e.y,
|
||
right: e.x + e.width,
|
||
bottom: e.y + e.height
|
||
});
|
||
}
|
||
var vS = T(() => {
|
||
a(ac, "rectToClientRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js
|
||
function Due(e, t) {
|
||
var r = on(e, !1, t === "fixed");
|
||
return r.top = r.top + e.clientTop, r.left = r.left + e.clientLeft, r.bottom = r.top + e.clientHeight, r.right = r.left + e.clientWidth, r.
|
||
width = e.clientWidth, r.height = e.clientHeight, r.x = r.left, r.y = r.top, r;
|
||
}
|
||
function DF(e, t, r) {
|
||
return t === Nm ? ac(hS(e, r)) : nn(t) ? Due(t, r) : ac(mS(Pt(e)));
|
||
}
|
||
function Aue(e) {
|
||
var t = ti(Xo(e)), r = ["absolute", "fixed"].indexOf(Zt(e).position) >= 0, n = r && ft(e) ? On(e) : e;
|
||
return nn(n) ? t.filter(function(o) {
|
||
return nn(o) && Tf(o, n) && wt(o) !== "body";
|
||
}) : [];
|
||
}
|
||
function yS(e, t, r, n) {
|
||
var o = t === "clippingParents" ? Aue(e) : [].concat(t), i = [].concat(o, [r]), s = i[0], l = i.reduce(function(u, c) {
|
||
var p = DF(e, c, n);
|
||
return u.top = Ln(p.top, u.top), u.right = cs(p.right, u.right), u.bottom = cs(p.bottom, u.bottom), u.left = Ln(p.left, u.left), u;
|
||
}, DF(e, s, n));
|
||
return l.width = l.right - l.left, l.height = l.bottom - l.top, l.x = l.left, l.y = l.top, l;
|
||
}
|
||
var AF = T(() => {
|
||
Fr();
|
||
xF();
|
||
CF();
|
||
gS();
|
||
rc();
|
||
Ko();
|
||
tc();
|
||
Lr();
|
||
ec();
|
||
If();
|
||
lS();
|
||
Ja();
|
||
vS();
|
||
ei();
|
||
a(Due, "getInnerBoundingClientRect");
|
||
a(DF, "getClientRectFromMixedType");
|
||
a(Aue, "getClippingParents");
|
||
a(yS, "getClippingRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/computeOffsets.js
|
||
function Lf(e) {
|
||
var t = e.reference, r = e.element, n = e.placement, o = n ? St(n) : null, i = n ? an(n) : null, s = t.x + t.width / 2 - r.width / 2, l = t.
|
||
y + t.height / 2 - r.height / 2, u;
|
||
switch (o) {
|
||
case Ve:
|
||
u = {
|
||
x: s,
|
||
y: t.y - r.height
|
||
};
|
||
break;
|
||
case pt:
|
||
u = {
|
||
x: s,
|
||
y: t.y + t.height
|
||
};
|
||
break;
|
||
case rt:
|
||
u = {
|
||
x: t.x + t.width,
|
||
y: l
|
||
};
|
||
break;
|
||
case Ke:
|
||
u = {
|
||
x: t.x - r.width,
|
||
y: l
|
||
};
|
||
break;
|
||
default:
|
||
u = {
|
||
x: t.x,
|
||
y: t.y
|
||
};
|
||
}
|
||
var c = o ? fs(o) : null;
|
||
if (c != null) {
|
||
var p = c === "y" ? "height" : "width";
|
||
switch (i) {
|
||
case Go:
|
||
u[c] = u[c] - (t[p] / 2 - r[p] / 2);
|
||
break;
|
||
case us:
|
||
u[c] = u[c] + (t[p] / 2 - r[p] / 2);
|
||
break;
|
||
default:
|
||
}
|
||
}
|
||
return u;
|
||
}
|
||
var wS = T(() => {
|
||
Za();
|
||
nc();
|
||
zm();
|
||
Fr();
|
||
a(Lf, "computeOffsets");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/detectOverflow.js
|
||
function Nn(e, t) {
|
||
t === void 0 && (t = {});
|
||
var r = t, n = r.placement, o = n === void 0 ? e.placement : n, i = r.strategy, s = i === void 0 ? e.strategy : i, l = r.boundary, u = l ===
|
||
void 0 ? iF : l, c = r.rootBoundary, p = c === void 0 ? Nm : c, h = r.elementContext, m = h === void 0 ? Qu : h, g = r.altBoundary, w = g ===
|
||
void 0 ? !1 : g, v = r.padding, S = v === void 0 ? 0 : v, E = kf(typeof S != "number" ? S : Ff(S, Qa)), y = m === Qu ? sF : Qu, b = e.rects.
|
||
popper, x = e.elements[w ? y : m], C = yS(nn(x) ? x : x.contextElement || Pt(e.elements.popper), u, p, s), R = on(e.elements.reference), D = Lf(
|
||
{
|
||
reference: R,
|
||
element: b,
|
||
strategy: "absolute",
|
||
placement: o
|
||
}), A = ac(Object.assign({}, b, D)), I = m === Qu ? A : R, k = {
|
||
top: C.top - I.top + E.top,
|
||
bottom: I.bottom - C.bottom + E.bottom,
|
||
left: C.left - I.left + E.left,
|
||
right: I.right - C.right + E.right
|
||
}, M = e.modifiersData.offset;
|
||
if (m === Qu && M) {
|
||
var V = M[o];
|
||
Object.keys(k).forEach(function(H) {
|
||
var X = [rt, pt].indexOf(H) >= 0 ? 1 : -1, B = [Ve, pt].indexOf(H) >= 0 ? "y" : "x";
|
||
k[H] += V[B] * X;
|
||
});
|
||
}
|
||
return k;
|
||
}
|
||
var Of = T(() => {
|
||
AF();
|
||
Ko();
|
||
ec();
|
||
wS();
|
||
vS();
|
||
Fr();
|
||
Lr();
|
||
fS();
|
||
dS();
|
||
a(Nn, "detectOverflow");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js
|
||
function SS(e, t) {
|
||
t === void 0 && (t = {});
|
||
var r = t, n = r.placement, o = r.boundary, i = r.rootBoundary, s = r.padding, l = r.flipVariations, u = r.allowedAutoPlacements, c = u ===
|
||
void 0 ? Mm : u, p = an(n), h = p ? l ? aS : aS.filter(function(w) {
|
||
return an(w) === p;
|
||
}) : Qa, m = h.filter(function(w) {
|
||
return c.indexOf(w) >= 0;
|
||
});
|
||
m.length === 0 && (m = h);
|
||
var g = m.reduce(function(w, v) {
|
||
return w[v] = Nn(e, {
|
||
placement: v,
|
||
boundary: o,
|
||
rootBoundary: i,
|
||
padding: s
|
||
})[St(v)], w;
|
||
}, {});
|
||
return Object.keys(g).sort(function(w, v) {
|
||
return g[w] - g[v];
|
||
});
|
||
}
|
||
var _F = T(() => {
|
||
nc();
|
||
Fr();
|
||
Of();
|
||
Za();
|
||
a(SS, "computeAutoPlacement");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/flip.js
|
||
function _ue(e) {
|
||
if (St(e) === Om)
|
||
return [];
|
||
var t = oc(e);
|
||
return [$m(e), t, $m(t)];
|
||
}
|
||
function Tue(e) {
|
||
var t = e.state, r = e.options, n = e.name;
|
||
if (!t.modifiersData[n]._skip) {
|
||
for (var o = r.mainAxis, i = o === void 0 ? !0 : o, s = r.altAxis, l = s === void 0 ? !0 : s, u = r.fallbackPlacements, c = r.padding, p = r.
|
||
boundary, h = r.rootBoundary, m = r.altBoundary, g = r.flipVariations, w = g === void 0 ? !0 : g, v = r.allowedAutoPlacements, S = t.options.
|
||
placement, E = St(S), y = E === S, b = u || (y || !w ? [oc(S)] : _ue(S)), x = [S].concat(b).reduce(function(Ee, Oe) {
|
||
return Ee.concat(St(Oe) === Om ? SS(t, {
|
||
placement: Oe,
|
||
boundary: p,
|
||
rootBoundary: h,
|
||
padding: c,
|
||
flipVariations: w,
|
||
allowedAutoPlacements: v
|
||
}) : Oe);
|
||
}, []), C = t.rects.reference, R = t.rects.popper, D = /* @__PURE__ */ new Map(), A = !0, I = x[0], k = 0; k < x.length; k++) {
|
||
var M = x[k], V = St(M), H = an(M) === Go, X = [Ve, pt].indexOf(V) >= 0, B = X ? "width" : "height", O = Nn(t, {
|
||
placement: M,
|
||
boundary: p,
|
||
rootBoundary: h,
|
||
altBoundary: m,
|
||
padding: c
|
||
}), K = X ? H ? rt : Ke : H ? pt : Ve;
|
||
C[B] > R[B] && (K = oc(K));
|
||
var re = oc(K), Q = [];
|
||
if (i && Q.push(O[V] <= 0), l && Q.push(O[K] <= 0, O[re] <= 0), Q.every(function(Ee) {
|
||
return Ee;
|
||
})) {
|
||
I = M, A = !1;
|
||
break;
|
||
}
|
||
D.set(M, Q);
|
||
}
|
||
if (A)
|
||
for (var ue = w ? 3 : 1, Z = /* @__PURE__ */ a(function(Oe) {
|
||
var We = x.find(function(nt) {
|
||
var or = D.get(nt);
|
||
if (or)
|
||
return or.slice(0, Oe).every(function(yc) {
|
||
return yc;
|
||
});
|
||
});
|
||
if (We)
|
||
return I = We, "break";
|
||
}, "_loop"), fe = ue; fe > 0; fe--) {
|
||
var Xe = Z(fe);
|
||
if (Xe === "break") break;
|
||
}
|
||
t.placement !== I && (t.modifiersData[n]._skip = !0, t.placement = I, t.reset = !0);
|
||
}
|
||
}
|
||
var TF, IF = T(() => {
|
||
EF();
|
||
Za();
|
||
bF();
|
||
Of();
|
||
_F();
|
||
Fr();
|
||
nc();
|
||
a(_ue, "getExpandedFallbackPlacements");
|
||
a(Tue, "flip");
|
||
TF = {
|
||
name: "flip",
|
||
enabled: !0,
|
||
phase: "main",
|
||
fn: Tue,
|
||
requiresIfExists: ["offset"],
|
||
data: {
|
||
_skip: !1
|
||
}
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/hide.js
|
||
function PF(e, t, r) {
|
||
return r === void 0 && (r = {
|
||
x: 0,
|
||
y: 0
|
||
}), {
|
||
top: e.top - t.height - r.y,
|
||
right: e.right - t.width + r.x,
|
||
bottom: e.bottom - t.height + r.y,
|
||
left: e.left - t.width - r.x
|
||
};
|
||
}
|
||
function kF(e) {
|
||
return [Ve, rt, pt, Ke].some(function(t) {
|
||
return e[t] >= 0;
|
||
});
|
||
}
|
||
function Iue(e) {
|
||
var t = e.state, r = e.name, n = t.rects.reference, o = t.rects.popper, i = t.modifiersData.preventOverflow, s = Nn(t, {
|
||
elementContext: "reference"
|
||
}), l = Nn(t, {
|
||
altBoundary: !0
|
||
}), u = PF(s, n), c = PF(l, o, i), p = kF(u), h = kF(c);
|
||
t.modifiersData[r] = {
|
||
referenceClippingOffsets: u,
|
||
popperEscapeOffsets: c,
|
||
isReferenceHidden: p,
|
||
hasPopperEscaped: h
|
||
}, t.attributes.popper = Object.assign({}, t.attributes.popper, {
|
||
"data-popper-reference-hidden": p,
|
||
"data-popper-escaped": h
|
||
});
|
||
}
|
||
var FF, LF = T(() => {
|
||
Fr();
|
||
Of();
|
||
a(PF, "getSideOffsets");
|
||
a(kF, "isAnySideFullyClipped");
|
||
a(Iue, "hide");
|
||
FF = {
|
||
name: "hide",
|
||
enabled: !0,
|
||
phase: "main",
|
||
requiresIfExists: ["preventOverflow"],
|
||
fn: Iue
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/offset.js
|
||
function Pue(e, t, r) {
|
||
var n = St(e), o = [Ke, Ve].indexOf(n) >= 0 ? -1 : 1, i = typeof r == "function" ? r(Object.assign({}, t, {
|
||
placement: e
|
||
})) : r, s = i[0], l = i[1];
|
||
return s = s || 0, l = (l || 0) * o, [Ke, rt].indexOf(n) >= 0 ? {
|
||
x: l,
|
||
y: s
|
||
} : {
|
||
x: s,
|
||
y: l
|
||
};
|
||
}
|
||
function kue(e) {
|
||
var t = e.state, r = e.options, n = e.name, o = r.offset, i = o === void 0 ? [0, 0] : o, s = Mm.reduce(function(p, h) {
|
||
return p[h] = Pue(h, t.rects, i), p;
|
||
}, {}), l = s[t.placement], u = l.x, c = l.y;
|
||
t.modifiersData.popperOffsets != null && (t.modifiersData.popperOffsets.x += u, t.modifiersData.popperOffsets.y += c), t.modifiersData[n] =
|
||
s;
|
||
}
|
||
var OF, NF = T(() => {
|
||
Za();
|
||
Fr();
|
||
a(Pue, "distanceAndSkiddingToXY");
|
||
a(kue, "offset");
|
||
OF = {
|
||
name: "offset",
|
||
enabled: !0,
|
||
phase: "main",
|
||
requires: ["popperOffsets"],
|
||
fn: kue
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js
|
||
function Fue(e) {
|
||
var t = e.state, r = e.name;
|
||
t.modifiersData[r] = Lf({
|
||
reference: t.rects.reference,
|
||
element: t.rects.popper,
|
||
strategy: "absolute",
|
||
placement: t.placement
|
||
});
|
||
}
|
||
var MF, BF = T(() => {
|
||
wS();
|
||
a(Fue, "popperOffsets");
|
||
MF = {
|
||
name: "popperOffsets",
|
||
enabled: !0,
|
||
phase: "read",
|
||
fn: Fue,
|
||
data: {}
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/getAltAxis.js
|
||
function ES(e) {
|
||
return e === "x" ? "y" : "x";
|
||
}
|
||
var zF = T(() => {
|
||
a(ES, "getAltAxis");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js
|
||
function Lue(e) {
|
||
var t = e.state, r = e.options, n = e.name, o = r.mainAxis, i = o === void 0 ? !0 : o, s = r.altAxis, l = s === void 0 ? !1 : s, u = r.boundary,
|
||
c = r.rootBoundary, p = r.altBoundary, h = r.padding, m = r.tether, g = m === void 0 ? !0 : m, w = r.tetherOffset, v = w === void 0 ? 0 : w,
|
||
S = Nn(t, {
|
||
boundary: u,
|
||
rootBoundary: c,
|
||
padding: h,
|
||
altBoundary: p
|
||
}), E = St(t.placement), y = an(t.placement), b = !y, x = fs(E), C = ES(x), R = t.modifiersData.popperOffsets, D = t.rects.reference, A = t.
|
||
rects.popper, I = typeof v == "function" ? v(Object.assign({}, t.rects, {
|
||
placement: t.placement
|
||
})) : v, k = typeof I == "number" ? {
|
||
mainAxis: I,
|
||
altAxis: I
|
||
} : Object.assign({
|
||
mainAxis: 0,
|
||
altAxis: 0
|
||
}, I), M = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, V = {
|
||
x: 0,
|
||
y: 0
|
||
};
|
||
if (R) {
|
||
if (i) {
|
||
var H, X = x === "y" ? Ve : Ke, B = x === "y" ? pt : rt, O = x === "y" ? "height" : "width", K = R[x], re = K + S[X], Q = K - S[B], ue = g ?
|
||
-A[O] / 2 : 0, Z = y === Go ? D[O] : A[O], fe = y === Go ? -A[O] : -D[O], Xe = t.elements.arrow, Ee = g && Xe ? ps(Xe) : {
|
||
width: 0,
|
||
height: 0
|
||
}, Oe = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : Pf(), We = Oe[X], nt = Oe[B], or = ds(0, D[O],
|
||
Ee[O]), yc = b ? D[O] / 2 - ue - or - We - k.mainAxis : Z - or - We - k.mainAxis, wc = b ? -D[O] / 2 + ue + or + nt + k.mainAxis : fe +
|
||
or + nt + k.mainAxis, qg = t.elements.arrow && On(t.elements.arrow), bB = qg ? x === "y" ? qg.clientTop || 0 : qg.clientLeft || 0 : 0,
|
||
cb = (H = M?.[x]) != null ? H : 0, xB = K + yc - cb - bB, CB = K + wc - cb, pb = ds(g ? cs(re, xB) : re, K, g ? Ln(Q, CB) : Q);
|
||
R[x] = pb, V[x] = pb - K;
|
||
}
|
||
if (l) {
|
||
var fb, RB = x === "x" ? Ve : Ke, DB = x === "x" ? pt : rt, li = R[C], g0 = C === "y" ? "height" : "width", db = li + S[RB], hb = li -
|
||
S[DB], Gg = [Ve, Ke].indexOf(E) !== -1, mb = (fb = M?.[C]) != null ? fb : 0, W = Gg ? db : li - D[g0] - A[g0] - mb + k.altAxis, gb = Gg ?
|
||
li + D[g0] + A[g0] - mb - k.altAxis : hb, vb = g && Gg ? dF(W, li, gb) : ds(g ? W : db, li, g ? gb : hb);
|
||
R[C] = vb, V[C] = vb - li;
|
||
}
|
||
t.modifiersData[n] = V;
|
||
}
|
||
}
|
||
var HF, $F = T(() => {
|
||
Fr();
|
||
Za();
|
||
zm();
|
||
zF();
|
||
cS();
|
||
Bm();
|
||
rc();
|
||
Of();
|
||
nc();
|
||
pS();
|
||
ei();
|
||
a(Lue, "preventOverflow");
|
||
HF = {
|
||
name: "preventOverflow",
|
||
enabled: !0,
|
||
phase: "main",
|
||
fn: Lue,
|
||
requiresIfExists: ["offset"]
|
||
};
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/modifiers/index.js
|
||
var bS = T(() => {
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js
|
||
function xS(e) {
|
||
return {
|
||
scrollLeft: e.scrollLeft,
|
||
scrollTop: e.scrollTop
|
||
};
|
||
}
|
||
var jF = T(() => {
|
||
a(xS, "getHTMLElementScroll");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js
|
||
function CS(e) {
|
||
return e === Le(e) || !ft(e) ? hs(e) : xS(e);
|
||
}
|
||
var VF = T(() => {
|
||
jm();
|
||
Fn();
|
||
Lr();
|
||
jF();
|
||
a(CS, "getNodeScroll");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js
|
||
function Oue(e) {
|
||
var t = e.getBoundingClientRect(), r = Yo(t.width) / e.offsetWidth || 1, n = Yo(t.height) / e.offsetHeight || 1;
|
||
return r !== 1 || n !== 1;
|
||
}
|
||
function RS(e, t, r) {
|
||
r === void 0 && (r = !1);
|
||
var n = ft(t), o = ft(t) && Oue(t), i = Pt(t), s = on(e, o, r), l = {
|
||
scrollLeft: 0,
|
||
scrollTop: 0
|
||
}, u = {
|
||
x: 0,
|
||
y: 0
|
||
};
|
||
return (n || !n && !r) && ((wt(t) !== "body" || // https://github.com/popperjs/popper-core/issues/1078
|
||
gs(i)) && (l = CS(t)), ft(t) ? (u = on(t, !0), u.x += t.clientLeft, u.y += t.clientTop) : i && (u.x = ms(i))), {
|
||
x: s.left + l.scrollLeft - u.x,
|
||
y: s.top + l.scrollTop - u.y,
|
||
width: s.width,
|
||
height: s.height
|
||
};
|
||
}
|
||
var UF = T(() => {
|
||
ec();
|
||
VF();
|
||
Ja();
|
||
Lr();
|
||
Vm();
|
||
Ko();
|
||
Um();
|
||
ei();
|
||
a(Oue, "isElementScaled");
|
||
a(RS, "getCompositeRect");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/orderModifiers.js
|
||
function Nue(e) {
|
||
var t = /* @__PURE__ */ new Map(), r = /* @__PURE__ */ new Set(), n = [];
|
||
e.forEach(function(i) {
|
||
t.set(i.name, i);
|
||
});
|
||
function o(i) {
|
||
r.add(i.name);
|
||
var s = [].concat(i.requires || [], i.requiresIfExists || []);
|
||
s.forEach(function(l) {
|
||
if (!r.has(l)) {
|
||
var u = t.get(l);
|
||
u && o(u);
|
||
}
|
||
}), n.push(i);
|
||
}
|
||
return a(o, "sort"), e.forEach(function(i) {
|
||
r.has(i.name) || o(i);
|
||
}), n;
|
||
}
|
||
function DS(e) {
|
||
var t = Nue(e);
|
||
return lF.reduce(function(r, n) {
|
||
return r.concat(t.filter(function(o) {
|
||
return o.phase === n;
|
||
}));
|
||
}, []);
|
||
}
|
||
var WF = T(() => {
|
||
Fr();
|
||
a(Nue, "order");
|
||
a(DS, "orderModifiers");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/debounce.js
|
||
function AS(e) {
|
||
var t;
|
||
return function() {
|
||
return t || (t = new Promise(function(r) {
|
||
Promise.resolve().then(function() {
|
||
t = void 0, r(e());
|
||
});
|
||
})), t;
|
||
};
|
||
}
|
||
var qF = T(() => {
|
||
a(AS, "debounce");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/utils/mergeByName.js
|
||
function _S(e) {
|
||
var t = e.reduce(function(r, n) {
|
||
var o = r[n.name];
|
||
return r[n.name] = o ? Object.assign({}, o, n, {
|
||
options: Object.assign({}, o.options, n.options),
|
||
data: Object.assign({}, o.data, n.data)
|
||
}) : n, r;
|
||
}, {});
|
||
return Object.keys(t).map(function(r) {
|
||
return t[r];
|
||
});
|
||
}
|
||
var GF = T(() => {
|
||
a(_S, "mergeByName");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/createPopper.js
|
||
function KF() {
|
||
for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
|
||
t[r] = arguments[r];
|
||
return !t.some(function(n) {
|
||
return !(n && typeof n.getBoundingClientRect == "function");
|
||
});
|
||
}
|
||
function XF(e) {
|
||
e === void 0 && (e = {});
|
||
var t = e, r = t.defaultModifiers, n = r === void 0 ? [] : r, o = t.defaultOptions, i = o === void 0 ? YF : o;
|
||
return /* @__PURE__ */ a(function(l, u, c) {
|
||
c === void 0 && (c = i);
|
||
var p = {
|
||
placement: "bottom",
|
||
orderedModifiers: [],
|
||
options: Object.assign({}, YF, i),
|
||
modifiersData: {},
|
||
elements: {
|
||
reference: l,
|
||
popper: u
|
||
},
|
||
attributes: {},
|
||
styles: {}
|
||
}, h = [], m = !1, g = {
|
||
state: p,
|
||
setOptions: /* @__PURE__ */ a(function(E) {
|
||
var y = typeof E == "function" ? E(p.options) : E;
|
||
v(), p.options = Object.assign({}, i, p.options, y), p.scrollParents = {
|
||
reference: nn(l) ? ti(l) : l.contextElement ? ti(l.contextElement) : [],
|
||
popper: ti(u)
|
||
};
|
||
var b = DS(_S([].concat(n, p.options.modifiers)));
|
||
return p.orderedModifiers = b.filter(function(x) {
|
||
return x.enabled;
|
||
}), w(), g.update();
|
||
}, "setOptions"),
|
||
// Sync update – it will always be executed, even if not necessary. This
|
||
// is useful for low frequency updates where sync behavior simplifies the
|
||
// logic.
|
||
// For high frequency updates (e.g. `resize` and `scroll` events), always
|
||
// prefer the async Popper#update method
|
||
forceUpdate: /* @__PURE__ */ a(function() {
|
||
if (!m) {
|
||
var E = p.elements, y = E.reference, b = E.popper;
|
||
if (KF(y, b)) {
|
||
p.rects = {
|
||
reference: RS(y, On(b), p.options.strategy === "fixed"),
|
||
popper: ps(b)
|
||
}, p.reset = !1, p.placement = p.options.placement, p.orderedModifiers.forEach(function(k) {
|
||
return p.modifiersData[k.name] = Object.assign({}, k.data);
|
||
});
|
||
for (var x = 0; x < p.orderedModifiers.length; x++) {
|
||
if (p.reset === !0) {
|
||
p.reset = !1, x = -1;
|
||
continue;
|
||
}
|
||
var C = p.orderedModifiers[x], R = C.fn, D = C.options, A = D === void 0 ? {} : D, I = C.name;
|
||
typeof R == "function" && (p = R({
|
||
state: p,
|
||
options: A,
|
||
name: I,
|
||
instance: g
|
||
}) || p);
|
||
}
|
||
}
|
||
}
|
||
}, "forceUpdate"),
|
||
// Async and optimistically optimized update – it will not be executed if
|
||
// not necessary (debounced to run at most once-per-tick)
|
||
update: AS(function() {
|
||
return new Promise(function(S) {
|
||
g.forceUpdate(), S(p);
|
||
});
|
||
}),
|
||
destroy: /* @__PURE__ */ a(function() {
|
||
v(), m = !0;
|
||
}, "destroy")
|
||
};
|
||
if (!KF(l, u))
|
||
return g;
|
||
g.setOptions(c).then(function(S) {
|
||
!m && c.onFirstUpdate && c.onFirstUpdate(S);
|
||
});
|
||
function w() {
|
||
p.orderedModifiers.forEach(function(S) {
|
||
var E = S.name, y = S.options, b = y === void 0 ? {} : y, x = S.effect;
|
||
if (typeof x == "function") {
|
||
var C = x({
|
||
state: p,
|
||
name: E,
|
||
instance: g,
|
||
options: b
|
||
}), R = /* @__PURE__ */ a(function() {
|
||
}, "noopFn");
|
||
h.push(C || R);
|
||
}
|
||
});
|
||
}
|
||
a(w, "runModifierEffects");
|
||
function v() {
|
||
h.forEach(function(S) {
|
||
return S();
|
||
}), h = [];
|
||
}
|
||
return a(v, "cleanupModifierEffects"), g;
|
||
}, "createPopper");
|
||
}
|
||
var YF, QF = T(() => {
|
||
UF();
|
||
Bm();
|
||
gS();
|
||
rc();
|
||
WF();
|
||
qF();
|
||
GF();
|
||
Lr();
|
||
YF = {
|
||
placement: "bottom",
|
||
modifiers: [],
|
||
strategy: "absolute"
|
||
};
|
||
a(KF, "areValidElements");
|
||
a(XF, "popperGenerator");
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/popper.js
|
||
var Mue, TS, JF = T(() => {
|
||
QF();
|
||
SF();
|
||
BF();
|
||
yF();
|
||
cF();
|
||
NF();
|
||
IF();
|
||
$F();
|
||
mF();
|
||
LF();
|
||
bS();
|
||
Mue = [wF, MF, vF, uF, OF, TF, HF, hF, FF], TS = /* @__PURE__ */ XF({
|
||
defaultModifiers: Mue
|
||
});
|
||
});
|
||
|
||
// ../node_modules/@popperjs/core/lib/index.js
|
||
var ZF = T(() => {
|
||
Fr();
|
||
bS();
|
||
JF();
|
||
});
|
||
|
||
// ../node_modules/react-fast-compare/index.js
|
||
var tL = F((O8e, eL) => {
|
||
var Bue = typeof Element < "u", zue = typeof Map == "function", Hue = typeof Set == "function", $ue = typeof ArrayBuffer == "function" && !!ArrayBuffer.
|
||
isView;
|
||
function qm(e, t) {
|
||
if (e === t) return !0;
|
||
if (e && t && typeof e == "object" && typeof t == "object") {
|
||
if (e.constructor !== t.constructor) return !1;
|
||
var r, n, o;
|
||
if (Array.isArray(e)) {
|
||
if (r = e.length, r != t.length) return !1;
|
||
for (n = r; n-- !== 0; )
|
||
if (!qm(e[n], t[n])) return !1;
|
||
return !0;
|
||
}
|
||
var i;
|
||
if (zue && e instanceof Map && t instanceof Map) {
|
||
if (e.size !== t.size) return !1;
|
||
for (i = e.entries(); !(n = i.next()).done; )
|
||
if (!t.has(n.value[0])) return !1;
|
||
for (i = e.entries(); !(n = i.next()).done; )
|
||
if (!qm(n.value[1], t.get(n.value[0]))) return !1;
|
||
return !0;
|
||
}
|
||
if (Hue && e instanceof Set && t instanceof Set) {
|
||
if (e.size !== t.size) return !1;
|
||
for (i = e.entries(); !(n = i.next()).done; )
|
||
if (!t.has(n.value[0])) return !1;
|
||
return !0;
|
||
}
|
||
if ($ue && ArrayBuffer.isView(e) && ArrayBuffer.isView(t)) {
|
||
if (r = e.length, r != t.length) return !1;
|
||
for (n = r; n-- !== 0; )
|
||
if (e[n] !== t[n]) return !1;
|
||
return !0;
|
||
}
|
||
if (e.constructor === RegExp) return e.source === t.source && e.flags === t.flags;
|
||
if (e.valueOf !== Object.prototype.valueOf && typeof e.valueOf == "function" && typeof t.valueOf == "function") return e.valueOf() ===
|
||
t.valueOf();
|
||
if (e.toString !== Object.prototype.toString && typeof e.toString == "function" && typeof t.toString == "function") return e.toString() ===
|
||
t.toString();
|
||
if (o = Object.keys(e), r = o.length, r !== Object.keys(t).length) return !1;
|
||
for (n = r; n-- !== 0; )
|
||
if (!Object.prototype.hasOwnProperty.call(t, o[n])) return !1;
|
||
if (Bue && e instanceof Element) return !1;
|
||
for (n = r; n-- !== 0; )
|
||
if (!((o[n] === "_owner" || o[n] === "__v" || o[n] === "__o") && e.$$typeof) && !qm(e[o[n]], t[o[n]]))
|
||
return !1;
|
||
return !0;
|
||
}
|
||
return e !== e && t !== t;
|
||
}
|
||
a(qm, "equal");
|
||
eL.exports = /* @__PURE__ */ a(function(t, r) {
|
||
try {
|
||
return qm(t, r);
|
||
} catch (n) {
|
||
if ((n.message || "").match(/stack|recursion/i))
|
||
return console.warn("react-fast-compare cannot handle circular refs"), !1;
|
||
throw n;
|
||
}
|
||
}, "isEqual");
|
||
});
|
||
|
||
// ../node_modules/react-popper/lib/esm/usePopper.js
|
||
var ri, rL, nL, jue, IS, oL = T(() => {
|
||
ri = P(L()), rL = P(To());
|
||
ZF();
|
||
nL = P(tL());
|
||
aF();
|
||
jue = [], IS = /* @__PURE__ */ a(function(t, r, n) {
|
||
n === void 0 && (n = {});
|
||
var o = ri.useRef(null), i = {
|
||
onFirstUpdate: n.onFirstUpdate,
|
||
placement: n.placement || "bottom",
|
||
strategy: n.strategy || "absolute",
|
||
modifiers: n.modifiers || jue
|
||
}, s = ri.useState({
|
||
styles: {
|
||
popper: {
|
||
position: i.strategy,
|
||
left: "0",
|
||
top: "0"
|
||
},
|
||
arrow: {
|
||
position: "absolute"
|
||
}
|
||
},
|
||
attributes: {}
|
||
}), l = s[0], u = s[1], c = ri.useMemo(function() {
|
||
return {
|
||
name: "updateState",
|
||
enabled: !0,
|
||
phase: "write",
|
||
fn: /* @__PURE__ */ a(function(g) {
|
||
var w = g.state, v = Object.keys(w.elements);
|
||
rL.flushSync(function() {
|
||
u({
|
||
styles: nS(v.map(function(S) {
|
||
return [S, w.styles[S] || {}];
|
||
})),
|
||
attributes: nS(v.map(function(S) {
|
||
return [S, w.attributes[S]];
|
||
}))
|
||
});
|
||
});
|
||
}, "fn"),
|
||
requires: ["computeStyles"]
|
||
};
|
||
}, []), p = ri.useMemo(function() {
|
||
var m = {
|
||
onFirstUpdate: i.onFirstUpdate,
|
||
placement: i.placement,
|
||
strategy: i.strategy,
|
||
modifiers: [].concat(i.modifiers, [c, {
|
||
name: "applyStyles",
|
||
enabled: !1
|
||
}])
|
||
};
|
||
return (0, nL.default)(o.current, m) ? o.current || m : (o.current = m, m);
|
||
}, [i.onFirstUpdate, i.placement, i.strategy, i.modifiers, c]), h = ri.useRef();
|
||
return oS(function() {
|
||
h.current && h.current.setOptions(p);
|
||
}, [p]), oS(function() {
|
||
if (!(t == null || r == null)) {
|
||
var m = n.createPopper || TS, g = m(t, r, p);
|
||
return h.current = g, function() {
|
||
g.destroy(), h.current = null;
|
||
};
|
||
}
|
||
}, [t, r, n.createPopper]), {
|
||
state: h.current ? h.current.state : null,
|
||
styles: l.styles,
|
||
attributes: l.attributes,
|
||
update: h.current ? h.current.update : null,
|
||
forceUpdate: h.current ? h.current.forceUpdate : null
|
||
};
|
||
}, "usePopper");
|
||
});
|
||
|
||
// ../node_modules/react-popper/lib/esm/index.js
|
||
var aL = T(() => {
|
||
oL();
|
||
});
|
||
|
||
// ../node_modules/react-popper-tooltip/dist/esm/react-popper-tooltip.js
|
||
function lL(e) {
|
||
var t = Se.useRef(e);
|
||
return t.current = e, Se.useCallback(function() {
|
||
return t.current;
|
||
}, []);
|
||
}
|
||
function Uue(e) {
|
||
var t = e.initial, r = e.value, n = e.onChange, o = n === void 0 ? Vue : n;
|
||
if (t === void 0 && r === void 0)
|
||
throw new TypeError('Either "value" or "initial" variable must be set. Now both are undefined');
|
||
var i = Se.useState(t), s = i[0], l = i[1], u = lL(s), c = Se.useCallback(function(h) {
|
||
var m = u(), g = typeof h == "function" ? h(m) : h;
|
||
typeof g.persist == "function" && g.persist(), l(g), typeof o == "function" && o(g);
|
||
}, [u, o]), p = r !== void 0;
|
||
return [p ? r : s, p ? o : c];
|
||
}
|
||
function uL(e, t) {
|
||
return e === void 0 && (e = 0), t === void 0 && (t = 0), function() {
|
||
return {
|
||
width: 0,
|
||
height: 0,
|
||
top: t,
|
||
right: e,
|
||
bottom: t,
|
||
left: e,
|
||
x: 0,
|
||
y: 0,
|
||
toJSON: /* @__PURE__ */ a(function() {
|
||
return null;
|
||
}, "toJSON")
|
||
};
|
||
};
|
||
}
|
||
function cL(e, t) {
|
||
var r, n, o;
|
||
e === void 0 && (e = {}), t === void 0 && (t = {});
|
||
var i = Object.keys(sL).reduce(function(B, O) {
|
||
var K;
|
||
return be({}, B, (K = {}, K[O] = B[O] !== void 0 ? B[O] : sL[O], K));
|
||
}, e), s = Se.useMemo(
|
||
function() {
|
||
return [{
|
||
name: "offset",
|
||
options: {
|
||
offset: i.offset
|
||
}
|
||
}];
|
||
},
|
||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||
Array.isArray(i.offset) ? i.offset : []
|
||
), l = be({}, t, {
|
||
placement: t.placement || i.placement,
|
||
modifiers: t.modifiers || s
|
||
}), u = Se.useState(null), c = u[0], p = u[1], h = Se.useState(null), m = h[0], g = h[1], w = Uue({
|
||
initial: i.defaultVisible,
|
||
value: i.visible,
|
||
onChange: i.onVisibleChange
|
||
}), v = w[0], S = w[1], E = Se.useRef();
|
||
Se.useEffect(function() {
|
||
return function() {
|
||
return clearTimeout(E.current);
|
||
};
|
||
}, []);
|
||
var y = IS(i.followCursor ? iL : c, m, l), b = y.styles, x = y.attributes, C = Dl(y, Wue), R = C.update, D = lL({
|
||
visible: v,
|
||
triggerRef: c,
|
||
tooltipRef: m,
|
||
finalConfig: i
|
||
}), A = Se.useCallback(
|
||
function(B) {
|
||
return Array.isArray(i.trigger) ? i.trigger.includes(B) : i.trigger === B;
|
||
},
|
||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||
Array.isArray(i.trigger) ? i.trigger : [i.trigger]
|
||
), I = Se.useCallback(function() {
|
||
clearTimeout(E.current), E.current = window.setTimeout(function() {
|
||
return S(!1);
|
||
}, i.delayHide);
|
||
}, [i.delayHide, S]), k = Se.useCallback(function() {
|
||
clearTimeout(E.current), E.current = window.setTimeout(function() {
|
||
return S(!0);
|
||
}, i.delayShow);
|
||
}, [i.delayShow, S]), M = Se.useCallback(function() {
|
||
D().visible ? I() : k();
|
||
}, [D, I, k]);
|
||
Se.useEffect(function() {
|
||
if (D().finalConfig.closeOnOutsideClick) {
|
||
var B = /* @__PURE__ */ a(function(K) {
|
||
var re, Q = D(), ue = Q.tooltipRef, Z = Q.triggerRef, fe = (K.composedPath == null || (re = K.composedPath()) == null ? void 0 : re[0]) ||
|
||
K.target;
|
||
fe instanceof Node && ue != null && Z != null && !ue.contains(fe) && !Z.contains(fe) && I();
|
||
}, "handleClickOutside");
|
||
return document.addEventListener("mousedown", B), function() {
|
||
return document.removeEventListener("mousedown", B);
|
||
};
|
||
}
|
||
}, [D, I]), Se.useEffect(function() {
|
||
if (!(c == null || !A("click")))
|
||
return c.addEventListener("click", M), function() {
|
||
return c.removeEventListener("click", M);
|
||
};
|
||
}, [c, A, M]), Se.useEffect(function() {
|
||
if (!(c == null || !A("double-click")))
|
||
return c.addEventListener("dblclick", M), function() {
|
||
return c.removeEventListener("dblclick", M);
|
||
};
|
||
}, [c, A, M]), Se.useEffect(function() {
|
||
if (!(c == null || !A("right-click"))) {
|
||
var B = /* @__PURE__ */ a(function(K) {
|
||
K.preventDefault(), M();
|
||
}, "preventDefaultAndToggle");
|
||
return c.addEventListener("contextmenu", B), function() {
|
||
return c.removeEventListener("contextmenu", B);
|
||
};
|
||
}
|
||
}, [c, A, M]), Se.useEffect(function() {
|
||
if (!(c == null || !A("focus")))
|
||
return c.addEventListener("focus", k), c.addEventListener("blur", I), function() {
|
||
c.removeEventListener("focus", k), c.removeEventListener("blur", I);
|
||
};
|
||
}, [c, A, k, I]), Se.useEffect(function() {
|
||
if (!(c == null || !A("hover")))
|
||
return c.addEventListener("mouseenter", k), c.addEventListener("mouseleave", I), function() {
|
||
c.removeEventListener("mouseenter", k), c.removeEventListener("mouseleave", I);
|
||
};
|
||
}, [c, A, k, I]), Se.useEffect(function() {
|
||
if (!(m == null || !A("hover") || !D().finalConfig.interactive))
|
||
return m.addEventListener("mouseenter", k), m.addEventListener("mouseleave", I), function() {
|
||
m.removeEventListener("mouseenter", k), m.removeEventListener("mouseleave", I);
|
||
};
|
||
}, [m, A, k, I, D]);
|
||
var V = C == null || (r = C.state) == null || (n = r.modifiersData) == null || (o = n.hide) == null ? void 0 : o.isReferenceHidden;
|
||
Se.useEffect(function() {
|
||
i.closeOnTriggerHidden && V && I();
|
||
}, [i.closeOnTriggerHidden, I, V]), Se.useEffect(function() {
|
||
if (!i.followCursor || c == null) return;
|
||
function B(O) {
|
||
var K = O.clientX, re = O.clientY;
|
||
iL.getBoundingClientRect = uL(K, re), R?.();
|
||
}
|
||
return a(B, "setMousePosition"), c.addEventListener("mousemove", B), function() {
|
||
return c.removeEventListener("mousemove", B);
|
||
};
|
||
}, [i.followCursor, c, R]), Se.useEffect(function() {
|
||
if (!(m == null || R == null || i.mutationObserverOptions == null)) {
|
||
var B = new MutationObserver(R);
|
||
return B.observe(m, i.mutationObserverOptions), function() {
|
||
return B.disconnect();
|
||
};
|
||
}
|
||
}, [i.mutationObserverOptions, m, R]);
|
||
var H = /* @__PURE__ */ a(function(O) {
|
||
return O === void 0 && (O = {}), be({}, O, {
|
||
style: be({}, O.style, b.popper)
|
||
}, x.popper, {
|
||
"data-popper-interactive": i.interactive
|
||
});
|
||
}, "getTooltipProps"), X = /* @__PURE__ */ a(function(O) {
|
||
return O === void 0 && (O = {}), be({}, O, x.arrow, {
|
||
style: be({}, O.style, b.arrow),
|
||
"data-popper-arrow": !0
|
||
});
|
||
}, "getArrowProps");
|
||
return be({
|
||
getArrowProps: X,
|
||
getTooltipProps: H,
|
||
setTooltipRef: g,
|
||
setTriggerRef: p,
|
||
tooltipRef: m,
|
||
triggerRef: c,
|
||
visible: v
|
||
}, C);
|
||
}
|
||
var Se, Vue, Wue, iL, sL, pL = T(() => {
|
||
O1();
|
||
Kn();
|
||
Se = P(L());
|
||
aL();
|
||
a(lL, "useGetLatest");
|
||
Vue = /* @__PURE__ */ a(function() {
|
||
}, "noop");
|
||
a(Uue, "useControlledState");
|
||
a(uL, "generateBoundingClientRect");
|
||
Wue = ["styles", "attributes"], iL = {
|
||
getBoundingClientRect: uL()
|
||
}, sL = {
|
||
closeOnOutsideClick: !0,
|
||
closeOnTriggerHidden: !1,
|
||
defaultVisible: !1,
|
||
delayHide: 0,
|
||
delayShow: 0,
|
||
followCursor: !1,
|
||
interactive: !1,
|
||
mutationObserverOptions: {
|
||
attributes: !0,
|
||
childList: !0,
|
||
subtree: !0
|
||
},
|
||
offset: [0, 6],
|
||
trigger: "hover"
|
||
};
|
||
a(cL, "usePopperTooltip");
|
||
});
|
||
|
||
// src/components/components/tooltip/Tooltip.tsx
|
||
var Gm, fL, sn, ni, que, Gue, PS, dL = T(() => {
|
||
"use strict";
|
||
Gm = P(L(), 1);
|
||
Y();
|
||
fL = P(Yn(), 1), sn = (0, fL.default)(1e3)(
|
||
(e, t, r, n = 0) => t.split("-")[0] === e ? r : n
|
||
), ni = 8, que = _.div(
|
||
{
|
||
position: "absolute",
|
||
borderStyle: "solid"
|
||
},
|
||
({ placement: e }) => {
|
||
let t = 0, r = 0;
|
||
switch (!0) {
|
||
case (e.startsWith("left") || e.startsWith("right")): {
|
||
r = 8;
|
||
break;
|
||
}
|
||
case (e.startsWith("top") || e.startsWith("bottom")): {
|
||
t = 8;
|
||
break;
|
||
}
|
||
default:
|
||
}
|
||
return { transform: `translate3d(${t}px, ${r}px, 0px)` };
|
||
},
|
||
({ theme: e, color: t, placement: r }) => ({
|
||
bottom: `${sn("top", r, `${ni * -1}px`, "auto")}`,
|
||
top: `${sn("bottom", r, `${ni * -1}px`, "auto")}`,
|
||
right: `${sn("left", r, `${ni * -1}px`, "auto")}`,
|
||
left: `${sn("right", r, `${ni * -1}px`, "auto")}`,
|
||
borderBottomWidth: `${sn("top", r, "0", ni)}px`,
|
||
borderTopWidth: `${sn("bottom", r, "0", ni)}px`,
|
||
borderRightWidth: `${sn("left", r, "0", ni)}px`,
|
||
borderLeftWidth: `${sn("right", r, "0", ni)}px`,
|
||
borderTopColor: sn(
|
||
"top",
|
||
r,
|
||
e.color[t] || t || e.base === "light" ? La(e.background.app) : e.background.app,
|
||
"transparent"
|
||
),
|
||
borderBottomColor: sn(
|
||
"bottom",
|
||
r,
|
||
e.color[t] || t || e.base === "light" ? La(e.background.app) : e.background.app,
|
||
"transparent"
|
||
),
|
||
borderLeftColor: sn(
|
||
"left",
|
||
r,
|
||
e.color[t] || t || e.base === "light" ? La(e.background.app) : e.background.app,
|
||
"transparent"
|
||
),
|
||
borderRightColor: sn(
|
||
"right",
|
||
r,
|
||
e.color[t] || t || e.base === "light" ? La(e.background.app) : e.background.app,
|
||
"transparent"
|
||
)
|
||
})
|
||
), Gue = _.div(
|
||
({ hidden: e }) => ({
|
||
display: e ? "none" : "inline-block",
|
||
zIndex: 2147483647
|
||
}),
|
||
({ theme: e, color: t, hasChrome: r }) => r ? {
|
||
background: t && e.color[t] || t || e.base === "light" ? La(e.background.app) : e.background.app,
|
||
filter: `
|
||
drop-shadow(0px 5px 5px rgba(0,0,0,0.05))
|
||
drop-shadow(0 1px 3px rgba(0,0,0,0.1))
|
||
`,
|
||
borderRadius: e.appBorderRadius + 2,
|
||
fontSize: e.typography.size.s1
|
||
} : {}
|
||
), PS = Gm.default.forwardRef(
|
||
({
|
||
placement: e = "top",
|
||
hasChrome: t = !0,
|
||
children: r,
|
||
arrowProps: n = {},
|
||
tooltipRef: o,
|
||
color: i,
|
||
withArrows: s,
|
||
...l
|
||
}, u) => /* @__PURE__ */ Gm.default.createElement(Gue, { "data-testid": "tooltip", hasChrome: t, ref: u, ...l, color: i }, t && s && /* @__PURE__ */ Gm.default.
|
||
createElement(que, { placement: e, ...n, color: i }), r)
|
||
);
|
||
PS.displayName = "Tooltip";
|
||
});
|
||
|
||
// src/components/components/tooltip/WithTooltip.tsx
|
||
var FS = {};
|
||
de(FS, {
|
||
WithToolTipState: () => kS,
|
||
WithTooltip: () => kS,
|
||
WithTooltipPure: () => mL
|
||
});
|
||
var ln, hL, Ym, Yue, Kue, mL, kS, Km = T(() => {
|
||
"use strict";
|
||
ln = P(L(), 1), hL = P(To(), 1);
|
||
Y();
|
||
qe();
|
||
pL();
|
||
dL();
|
||
({ document: Ym } = z), Yue = _.div`
|
||
display: inline-block;
|
||
cursor: ${(e) => (
|
||
// @ts-expect-error (non strict)
|
||
e.trigger === "hover" || e.trigger.includes("hover") ? "default" : "pointer"
|
||
)};
|
||
`, Kue = _.g`
|
||
cursor: ${(e) => (
|
||
// @ts-expect-error (non strict)
|
||
e.trigger === "hover" || e.trigger.includes("hover") ? "default" : "pointer"
|
||
)};
|
||
`, mL = /* @__PURE__ */ a(({
|
||
svg: e = !1,
|
||
trigger: t = "click",
|
||
closeOnOutsideClick: r = !1,
|
||
placement: n = "top",
|
||
modifiers: o = [
|
||
{
|
||
name: "preventOverflow",
|
||
options: {
|
||
padding: 8
|
||
}
|
||
},
|
||
{
|
||
name: "offset",
|
||
options: {
|
||
offset: [8, 8]
|
||
}
|
||
},
|
||
{
|
||
name: "arrow",
|
||
options: {
|
||
padding: 8
|
||
}
|
||
}
|
||
],
|
||
hasChrome: i = !0,
|
||
defaultVisible: s = !1,
|
||
withArrows: l,
|
||
offset: u,
|
||
tooltip: c,
|
||
children: p,
|
||
closeOnTriggerHidden: h,
|
||
mutationObserverOptions: m,
|
||
delayHide: g,
|
||
visible: w,
|
||
interactive: v,
|
||
delayShow: S,
|
||
strategy: E,
|
||
followCursor: y,
|
||
onVisibleChange: b,
|
||
...x
|
||
}) => {
|
||
let C = e ? Kue : Yue, {
|
||
getArrowProps: R,
|
||
getTooltipProps: D,
|
||
setTooltipRef: A,
|
||
setTriggerRef: I,
|
||
visible: k,
|
||
state: M
|
||
} = cL(
|
||
{
|
||
trigger: t,
|
||
placement: n,
|
||
defaultVisible: s,
|
||
delayHide: g,
|
||
interactive: v,
|
||
closeOnOutsideClick: r,
|
||
closeOnTriggerHidden: h,
|
||
onVisibleChange: b,
|
||
delayShow: S,
|
||
followCursor: y,
|
||
mutationObserverOptions: m,
|
||
visible: w,
|
||
offset: u
|
||
},
|
||
{
|
||
modifiers: o,
|
||
strategy: E
|
||
}
|
||
), V = k ? /* @__PURE__ */ ln.default.createElement(
|
||
PS,
|
||
{
|
||
placement: M?.placement,
|
||
ref: A,
|
||
hasChrome: i,
|
||
arrowProps: R(),
|
||
withArrows: l,
|
||
...D()
|
||
},
|
||
typeof c == "function" ? c({ onHide: /* @__PURE__ */ a(() => b(!1), "onHide") }) : c
|
||
) : null;
|
||
return /* @__PURE__ */ ln.default.createElement(ln.default.Fragment, null, /* @__PURE__ */ ln.default.createElement(C, { trigger: t, ref: I,
|
||
...x }, p), k && hL.default.createPortal(V, Ym.body));
|
||
}, "WithTooltipPure"), kS = /* @__PURE__ */ a(({
|
||
startOpen: e = !1,
|
||
onVisibleChange: t,
|
||
...r
|
||
}) => {
|
||
let [n, o] = (0, ln.useState)(e), i = (0, ln.useCallback)(
|
||
(s) => {
|
||
t && t(s) === !1 || o(s);
|
||
},
|
||
[t]
|
||
);
|
||
return (0, ln.useEffect)(() => {
|
||
let s = /* @__PURE__ */ a(() => i(!1), "hide");
|
||
Ym.addEventListener("keydown", s, !1);
|
||
let l = Array.from(Ym.getElementsByTagName("iframe")), u = [];
|
||
return l.forEach((c) => {
|
||
let p = /* @__PURE__ */ a(() => {
|
||
try {
|
||
c.contentWindow.document && (c.contentWindow.document.addEventListener("click", s), u.push(() => {
|
||
try {
|
||
c.contentWindow.document.removeEventListener("click", s);
|
||
} catch {
|
||
}
|
||
}));
|
||
} catch {
|
||
}
|
||
}, "bind");
|
||
p(), c.addEventListener("load", p), u.push(() => {
|
||
c.removeEventListener("load", p);
|
||
});
|
||
}), () => {
|
||
Ym.removeEventListener("keydown", s), u.forEach((c) => {
|
||
c();
|
||
});
|
||
};
|
||
}), /* @__PURE__ */ ln.default.createElement(mL, { ...r, visible: n, onVisibleChange: i });
|
||
}, "WithToolTipState");
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/string-util.js
|
||
var HS = F((zS) => {
|
||
"use strict";
|
||
Object.defineProperty(zS, "__esModule", { value: !0 });
|
||
zS.encodeString = gce;
|
||
var fo = Array.from({ length: 256 }, (e, t) => "%" + ((t < 16 ? "0" : "") + t.toString(16)).toUpperCase()), mce = new Int8Array([
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
0,
|
||
0,
|
||
1,
|
||
1,
|
||
0,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
0
|
||
]);
|
||
function gce(e) {
|
||
let t = e.length;
|
||
if (t === 0)
|
||
return "";
|
||
let r = "", n = 0, o = 0;
|
||
e: for (; o < t; o++) {
|
||
let i = e.charCodeAt(o);
|
||
for (; i < 128; ) {
|
||
if (mce[i] !== 1 && (n < o && (r += e.slice(n, o)), n = o + 1, r += fo[i]), ++o === t)
|
||
break e;
|
||
i = e.charCodeAt(o);
|
||
}
|
||
if (n < o && (r += e.slice(n, o)), i < 2048) {
|
||
n = o + 1, r += fo[192 | i >> 6] + fo[128 | i & 63];
|
||
continue;
|
||
}
|
||
if (i < 55296 || i >= 57344) {
|
||
n = o + 1, r += fo[224 | i >> 12] + fo[128 | i >> 6 & 63] + fo[128 | i & 63];
|
||
continue;
|
||
}
|
||
if (++o, o >= t)
|
||
throw new Error("URI malformed");
|
||
let s = e.charCodeAt(o) & 1023;
|
||
n = o + 1, i = 65536 + ((i & 1023) << 10 | s), r += fo[240 | i >> 18] + fo[128 | i >> 12 & 63] + fo[128 | i >> 6 & 63] + fo[128 | i & 63];
|
||
}
|
||
return n === 0 ? e : n < t ? r + e.slice(n) : r;
|
||
}
|
||
a(gce, "encodeString");
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/shared.js
|
||
var og = F((ho) => {
|
||
"use strict";
|
||
Object.defineProperty(ho, "__esModule", { value: !0 });
|
||
ho.defaultOptions = ho.defaultShouldSerializeObject = ho.defaultValueSerializer = void 0;
|
||
var $S = HS(), vce = /* @__PURE__ */ a((e) => {
|
||
switch (typeof e) {
|
||
case "string":
|
||
return (0, $S.encodeString)(e);
|
||
case "bigint":
|
||
case "boolean":
|
||
return "" + e;
|
||
case "number":
|
||
if (Number.isFinite(e))
|
||
return e < 1e21 ? "" + e : (0, $S.encodeString)("" + e);
|
||
break;
|
||
}
|
||
return e instanceof Date ? (0, $S.encodeString)(e.toISOString()) : "";
|
||
}, "defaultValueSerializer");
|
||
ho.defaultValueSerializer = vce;
|
||
var yce = /* @__PURE__ */ a((e) => e instanceof Date, "defaultShouldSerializeObject");
|
||
ho.defaultShouldSerializeObject = yce;
|
||
var XL = /* @__PURE__ */ a((e) => e, "identityFunc");
|
||
ho.defaultOptions = {
|
||
nesting: !0,
|
||
nestingSyntax: "dot",
|
||
arrayRepeat: !1,
|
||
arrayRepeatSyntax: "repeat",
|
||
delimiter: 38,
|
||
valueDeserializer: XL,
|
||
valueSerializer: ho.defaultValueSerializer,
|
||
keyDeserializer: XL,
|
||
shouldSerializeObject: ho.defaultShouldSerializeObject
|
||
};
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/object-util.js
|
||
var jS = F((ag) => {
|
||
"use strict";
|
||
Object.defineProperty(ag, "__esModule", { value: !0 });
|
||
ag.getDeepObject = Ece;
|
||
ag.stringifyObject = QL;
|
||
var ws = og(), wce = HS();
|
||
function Sce(e) {
|
||
return e === "__proto__" || e === "constructor" || e === "prototype";
|
||
}
|
||
a(Sce, "isPrototypeKey");
|
||
function Ece(e, t, r, n, o) {
|
||
if (Sce(t))
|
||
return e;
|
||
let i = e[t];
|
||
return typeof i == "object" && i !== null ? i : !n && (o || typeof r == "number" || typeof r == "string" && r * 0 === 0 && r.indexOf(".") ===
|
||
-1) ? e[t] = [] : e[t] = {};
|
||
}
|
||
a(Ece, "getDeepObject");
|
||
var bce = 20, xce = "[]", Cce = "[", Rce = "]", Dce = ".";
|
||
function QL(e, t, r = 0, n, o) {
|
||
let { nestingSyntax: i = ws.defaultOptions.nestingSyntax, arrayRepeat: s = ws.defaultOptions.arrayRepeat, arrayRepeatSyntax: l = ws.defaultOptions.
|
||
arrayRepeatSyntax, nesting: u = ws.defaultOptions.nesting, delimiter: c = ws.defaultOptions.delimiter, valueSerializer: p = ws.defaultOptions.
|
||
valueSerializer, shouldSerializeObject: h = ws.defaultOptions.shouldSerializeObject } = t, m = typeof c == "number" ? String.fromCharCode(
|
||
c) : c, g = o === !0 && s, w = i === "dot" || i === "js" && !o;
|
||
if (r > bce)
|
||
return "";
|
||
let v = "", S = !0, E = !1;
|
||
for (let y in e) {
|
||
let b = e[y], x;
|
||
n ? (x = n, g ? l === "bracket" && (x += xce) : w ? (x += Dce, x += y) : (x += Cce, x += y, x += Rce)) : x = y, S || (v += m), typeof b ==
|
||
"object" && b !== null && !h(b) ? (E = b.pop !== void 0, (u || s && E) && (v += QL(b, t, r + 1, x, E))) : (v += (0, wce.encodeString)(
|
||
x), v += "=", v += p(b, y)), S && (S = !1);
|
||
}
|
||
return v;
|
||
}
|
||
a(QL, "stringifyObject");
|
||
});
|
||
|
||
// ../node_modules/fast-decode-uri-component/index.js
|
||
var tO = F((D9e, eO) => {
|
||
"use strict";
|
||
var JL = 12, Ace = 0, VS = [
|
||
// The first part of the table maps bytes to character to a transition.
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
2,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
3,
|
||
4,
|
||
4,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
5,
|
||
6,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
7,
|
||
8,
|
||
7,
|
||
7,
|
||
10,
|
||
9,
|
||
9,
|
||
9,
|
||
11,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
4,
|
||
// The second part of the table maps a state to a new state when adding a
|
||
// transition.
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
12,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
24,
|
||
36,
|
||
48,
|
||
60,
|
||
72,
|
||
84,
|
||
96,
|
||
0,
|
||
12,
|
||
12,
|
||
12,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
24,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
24,
|
||
24,
|
||
24,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
24,
|
||
24,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
48,
|
||
48,
|
||
48,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
48,
|
||
48,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
48,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
// The third part maps the current transition to a mask that needs to apply
|
||
// to the byte.
|
||
127,
|
||
63,
|
||
63,
|
||
63,
|
||
0,
|
||
31,
|
||
15,
|
||
15,
|
||
15,
|
||
7,
|
||
7,
|
||
7
|
||
];
|
||
function _ce(e) {
|
||
var t = e.indexOf("%");
|
||
if (t === -1) return e;
|
||
for (var r = e.length, n = "", o = 0, i = 0, s = t, l = JL; t > -1 && t < r; ) {
|
||
var u = ZL(e[t + 1], 4), c = ZL(e[t + 2], 0), p = u | c, h = VS[p];
|
||
if (l = VS[256 + l + h], i = i << 6 | p & VS[364 + h], l === JL)
|
||
n += e.slice(o, s), n += i <= 65535 ? String.fromCharCode(i) : String.fromCharCode(
|
||
55232 + (i >> 10),
|
||
56320 + (i & 1023)
|
||
), i = 0, o = t + 3, t = s = e.indexOf("%", o);
|
||
else {
|
||
if (l === Ace)
|
||
return null;
|
||
if (t += 3, t < r && e.charCodeAt(t) === 37) continue;
|
||
return null;
|
||
}
|
||
}
|
||
return n + e.slice(o);
|
||
}
|
||
a(_ce, "decodeURIComponent");
|
||
var Tce = {
|
||
0: 0,
|
||
1: 1,
|
||
2: 2,
|
||
3: 3,
|
||
4: 4,
|
||
5: 5,
|
||
6: 6,
|
||
7: 7,
|
||
8: 8,
|
||
9: 9,
|
||
a: 10,
|
||
A: 10,
|
||
b: 11,
|
||
B: 11,
|
||
c: 12,
|
||
C: 12,
|
||
d: 13,
|
||
D: 13,
|
||
e: 14,
|
||
E: 14,
|
||
f: 15,
|
||
F: 15
|
||
};
|
||
function ZL(e, t) {
|
||
var r = Tce[e];
|
||
return r === void 0 ? 255 : r << t;
|
||
}
|
||
a(ZL, "hexCodeToInt");
|
||
eO.exports = _ce;
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/parse.js
|
||
var aO = F((Zo) => {
|
||
"use strict";
|
||
var Ice = Zo && Zo.__importDefault || function(e) {
|
||
return e && e.__esModule ? e : { default: e };
|
||
};
|
||
Object.defineProperty(Zo, "__esModule", { value: !0 });
|
||
Zo.numberValueDeserializer = Zo.numberKeyDeserializer = void 0;
|
||
Zo.parse = Fce;
|
||
var ig = jS(), Ss = og(), rO = Ice(tO()), Pce = /* @__PURE__ */ a((e) => {
|
||
let t = Number(e);
|
||
return Number.isNaN(t) ? e : t;
|
||
}, "numberKeyDeserializer");
|
||
Zo.numberKeyDeserializer = Pce;
|
||
var kce = /* @__PURE__ */ a((e) => {
|
||
let t = Number(e);
|
||
return Number.isNaN(t) ? e : t;
|
||
}, "numberValueDeserializer");
|
||
Zo.numberValueDeserializer = kce;
|
||
var nO = /\+/g, oO = /* @__PURE__ */ a(function() {
|
||
}, "Empty");
|
||
oO.prototype = /* @__PURE__ */ Object.create(null);
|
||
function sg(e, t, r, n, o) {
|
||
let i = e.substring(t, r);
|
||
return n && (i = i.replace(nO, " ")), o && (i = (0, rO.default)(i) || i), i;
|
||
}
|
||
a(sg, "computeKeySlice");
|
||
function Fce(e, t) {
|
||
let { valueDeserializer: r = Ss.defaultOptions.valueDeserializer, keyDeserializer: n = Ss.defaultOptions.keyDeserializer, arrayRepeatSyntax: o = Ss.
|
||
defaultOptions.arrayRepeatSyntax, nesting: i = Ss.defaultOptions.nesting, arrayRepeat: s = Ss.defaultOptions.arrayRepeat, nestingSyntax: l = Ss.
|
||
defaultOptions.nestingSyntax, delimiter: u = Ss.defaultOptions.delimiter } = t ?? {}, c = typeof u == "string" ? u.charCodeAt(0) : u, p = l ===
|
||
"js", h = new oO();
|
||
if (typeof e != "string")
|
||
return h;
|
||
let m = e.length, g = "", w = -1, v = -1, S = -1, E = h, y, b = "", x = "", C = !1, R = !1, D = !1, A = !1, I = !1, k = !1, M = !1, V = 0,
|
||
H = -1, X = -1, B = -1;
|
||
for (let O = 0; O < m + 1; O++) {
|
||
if (V = O !== m ? e.charCodeAt(O) : c, V === c) {
|
||
if (M = v > w, M || (v = O), S !== v - 1 && (x = sg(e, S + 1, H > -1 ? H : v, D, C), b = n(x), y !== void 0 && (E = (0, ig.getDeepObject)(
|
||
E, y, b, p && I, p && k))), M || b !== "") {
|
||
M && (g = e.slice(v + 1, O), A && (g = g.replace(nO, " ")), R && (g = (0, rO.default)(g) || g));
|
||
let K = r(g, b);
|
||
if (s) {
|
||
let re = E[b];
|
||
re === void 0 ? H > -1 ? E[b] = [K] : E[b] = K : re.pop ? re.push(K) : E[b] = [re, K];
|
||
} else
|
||
E[b] = K;
|
||
}
|
||
g = "", w = O, v = O, C = !1, R = !1, D = !1, A = !1, I = !1, k = !1, H = -1, S = O, E = h, y = void 0, b = "";
|
||
} else V === 93 ? (s && o === "bracket" && B === 91 && (H = X), i && (l === "index" || p) && v <= w && (S !== X && (x = sg(e, S + 1, O,
|
||
D, C), b = n(x), y !== void 0 && (E = (0, ig.getDeepObject)(E, y, b, void 0, p)), y = b, D = !1, C = !1), S = O, k = !0, I = !1)) : V ===
|
||
46 ? i && (l === "dot" || p) && v <= w && (S !== X && (x = sg(e, S + 1, O, D, C), b = n(x), y !== void 0 && (E = (0, ig.getDeepObject)(
|
||
E, y, b, p)), y = b, D = !1, C = !1), I = !0, k = !1, S = O) : V === 91 ? i && (l === "index" || p) && v <= w && (S !== X && (x = sg(e,
|
||
S + 1, O, D, C), b = n(x), p && y !== void 0 && (E = (0, ig.getDeepObject)(E, y, b, p)), y = b, D = !1, C = !1, I = !1, k = !0), S = O) :
|
||
V === 61 ? v <= w ? v = O : R = !0 : V === 43 ? v > w ? A = !0 : D = !0 : V === 37 && (v > w ? R = !0 : C = !0);
|
||
X = O, B = V;
|
||
}
|
||
return h;
|
||
}
|
||
a(Fce, "parse");
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/stringify.js
|
||
var iO = F((US) => {
|
||
"use strict";
|
||
Object.defineProperty(US, "__esModule", { value: !0 });
|
||
US.stringify = Oce;
|
||
var Lce = jS();
|
||
function Oce(e, t) {
|
||
if (e === null || typeof e != "object")
|
||
return "";
|
||
let r = t ?? {};
|
||
return (0, Lce.stringifyObject)(e, r);
|
||
}
|
||
a(Oce, "stringify");
|
||
});
|
||
|
||
// ../node_modules/picoquery/lib/main.js
|
||
var sO = F((Bn) => {
|
||
"use strict";
|
||
var Nce = Bn && Bn.__createBinding || (Object.create ? function(e, t, r, n) {
|
||
n === void 0 && (n = r);
|
||
var o = Object.getOwnPropertyDescriptor(t, r);
|
||
(!o || ("get" in o ? !t.__esModule : o.writable || o.configurable)) && (o = { enumerable: !0, get: /* @__PURE__ */ a(function() {
|
||
return t[r];
|
||
}, "get") }), Object.defineProperty(e, n, o);
|
||
} : function(e, t, r, n) {
|
||
n === void 0 && (n = r), e[n] = t[r];
|
||
}), Mce = Bn && Bn.__exportStar || function(e, t) {
|
||
for (var r in e) r !== "default" && !Object.prototype.hasOwnProperty.call(t, r) && Nce(t, e, r);
|
||
};
|
||
Object.defineProperty(Bn, "__esModule", { value: !0 });
|
||
Bn.stringify = Bn.parse = void 0;
|
||
var Bce = aO();
|
||
Object.defineProperty(Bn, "parse", { enumerable: !0, get: /* @__PURE__ */ a(function() {
|
||
return Bce.parse;
|
||
}, "get") });
|
||
var zce = iO();
|
||
Object.defineProperty(Bn, "stringify", { enumerable: !0, get: /* @__PURE__ */ a(function() {
|
||
return zce.stringify;
|
||
}, "get") });
|
||
Mce(og(), Bn);
|
||
});
|
||
|
||
// ../node_modules/semver/internal/constants.js
|
||
var t0 = F((Ske, fN) => {
|
||
var yfe = "2.0.0", wfe = Number.MAX_SAFE_INTEGER || /* istanbul ignore next */
|
||
9007199254740991, Sfe = 16, Efe = 250, bfe = [
|
||
"major",
|
||
"premajor",
|
||
"minor",
|
||
"preminor",
|
||
"patch",
|
||
"prepatch",
|
||
"prerelease"
|
||
];
|
||
fN.exports = {
|
||
MAX_LENGTH: 256,
|
||
MAX_SAFE_COMPONENT_LENGTH: Sfe,
|
||
MAX_SAFE_BUILD_LENGTH: Efe,
|
||
MAX_SAFE_INTEGER: wfe,
|
||
RELEASE_TYPES: bfe,
|
||
SEMVER_SPEC_VERSION: yfe,
|
||
FLAG_INCLUDE_PRERELEASE: 1,
|
||
FLAG_LOOSE: 2
|
||
};
|
||
});
|
||
|
||
// ../node_modules/semver/internal/debug.js
|
||
var r0 = F((Eke, dN) => {
|
||
var xfe = typeof process == "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...e) => console.
|
||
error("SEMVER", ...e) : () => {
|
||
};
|
||
dN.exports = xfe;
|
||
});
|
||
|
||
// ../node_modules/semver/internal/re.js
|
||
var hc = F((vo, hN) => {
|
||
var {
|
||
MAX_SAFE_COMPONENT_LENGTH: FE,
|
||
MAX_SAFE_BUILD_LENGTH: Cfe,
|
||
MAX_LENGTH: Rfe
|
||
} = t0(), Dfe = r0();
|
||
vo = hN.exports = {};
|
||
var Afe = vo.re = [], _fe = vo.safeRe = [], $ = vo.src = [], Tfe = vo.safeSrc = [], j = vo.t = {}, Ife = 0, LE = "[a-zA-Z0-9-]", Pfe = [
|
||
["\\s", 1],
|
||
["\\d", Rfe],
|
||
[LE, Cfe]
|
||
], kfe = /* @__PURE__ */ a((e) => {
|
||
for (let [t, r] of Pfe)
|
||
e = e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);
|
||
return e;
|
||
}, "makeSafeRegex"), ee = /* @__PURE__ */ a((e, t, r) => {
|
||
let n = kfe(t), o = Ife++;
|
||
Dfe(e, o, t), j[e] = o, $[o] = t, Tfe[o] = n, Afe[o] = new RegExp(t, r ? "g" : void 0), _fe[o] = new RegExp(n, r ? "g" : void 0);
|
||
}, "createToken");
|
||
ee("NUMERICIDENTIFIER", "0|[1-9]\\d*");
|
||
ee("NUMERICIDENTIFIERLOOSE", "\\d+");
|
||
ee("NONNUMERICIDENTIFIER", `\\d*[a-zA-Z-]${LE}*`);
|
||
ee("MAINVERSION", `(${$[j.NUMERICIDENTIFIER]})\\.(${$[j.NUMERICIDENTIFIER]})\\.(${$[j.NUMERICIDENTIFIER]})`);
|
||
ee("MAINVERSIONLOOSE", `(${$[j.NUMERICIDENTIFIERLOOSE]})\\.(${$[j.NUMERICIDENTIFIERLOOSE]})\\.(${$[j.NUMERICIDENTIFIERLOOSE]})`);
|
||
ee("PRERELEASEIDENTIFIER", `(?:${$[j.NUMERICIDENTIFIER]}|${$[j.NONNUMERICIDENTIFIER]})`);
|
||
ee("PRERELEASEIDENTIFIERLOOSE", `(?:${$[j.NUMERICIDENTIFIERLOOSE]}|${$[j.NONNUMERICIDENTIFIER]})`);
|
||
ee("PRERELEASE", `(?:-(${$[j.PRERELEASEIDENTIFIER]}(?:\\.${$[j.PRERELEASEIDENTIFIER]})*))`);
|
||
ee("PRERELEASELOOSE", `(?:-?(${$[j.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${$[j.PRERELEASEIDENTIFIERLOOSE]})*))`);
|
||
ee("BUILDIDENTIFIER", `${LE}+`);
|
||
ee("BUILD", `(?:\\+(${$[j.BUILDIDENTIFIER]}(?:\\.${$[j.BUILDIDENTIFIER]})*))`);
|
||
ee("FULLPLAIN", `v?${$[j.MAINVERSION]}${$[j.PRERELEASE]}?${$[j.BUILD]}?`);
|
||
ee("FULL", `^${$[j.FULLPLAIN]}$`);
|
||
ee("LOOSEPLAIN", `[v=\\s]*${$[j.MAINVERSIONLOOSE]}${$[j.PRERELEASELOOSE]}?${$[j.BUILD]}?`);
|
||
ee("LOOSE", `^${$[j.LOOSEPLAIN]}$`);
|
||
ee("GTLT", "((?:<|>)?=?)");
|
||
ee("XRANGEIDENTIFIERLOOSE", `${$[j.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);
|
||
ee("XRANGEIDENTIFIER", `${$[j.NUMERICIDENTIFIER]}|x|X|\\*`);
|
||
ee("XRANGEPLAIN", `[v=\\s]*(${$[j.XRANGEIDENTIFIER]})(?:\\.(${$[j.XRANGEIDENTIFIER]})(?:\\.(${$[j.XRANGEIDENTIFIER]})(?:${$[j.PRERELEASE]}\
|
||
)?${$[j.BUILD]}?)?)?`);
|
||
ee("XRANGEPLAINLOOSE", `[v=\\s]*(${$[j.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$[j.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$[j.XRANGEIDENTIFIERLOOSE]})(\
|
||
?:${$[j.PRERELEASELOOSE]})?${$[j.BUILD]}?)?)?`);
|
||
ee("XRANGE", `^${$[j.GTLT]}\\s*${$[j.XRANGEPLAIN]}$`);
|
||
ee("XRANGELOOSE", `^${$[j.GTLT]}\\s*${$[j.XRANGEPLAINLOOSE]}$`);
|
||
ee("COERCEPLAIN", `(^|[^\\d])(\\d{1,${FE}})(?:\\.(\\d{1,${FE}}))?(?:\\.(\\d{1,${FE}}))?`);
|
||
ee("COERCE", `${$[j.COERCEPLAIN]}(?:$|[^\\d])`);
|
||
ee("COERCEFULL", $[j.COERCEPLAIN] + `(?:${$[j.PRERELEASE]})?(?:${$[j.BUILD]})?(?:$|[^\\d])`);
|
||
ee("COERCERTL", $[j.COERCE], !0);
|
||
ee("COERCERTLFULL", $[j.COERCEFULL], !0);
|
||
ee("LONETILDE", "(?:~>?)");
|
||
ee("TILDETRIM", `(\\s*)${$[j.LONETILDE]}\\s+`, !0);
|
||
vo.tildeTrimReplace = "$1~";
|
||
ee("TILDE", `^${$[j.LONETILDE]}${$[j.XRANGEPLAIN]}$`);
|
||
ee("TILDELOOSE", `^${$[j.LONETILDE]}${$[j.XRANGEPLAINLOOSE]}$`);
|
||
ee("LONECARET", "(?:\\^)");
|
||
ee("CARETTRIM", `(\\s*)${$[j.LONECARET]}\\s+`, !0);
|
||
vo.caretTrimReplace = "$1^";
|
||
ee("CARET", `^${$[j.LONECARET]}${$[j.XRANGEPLAIN]}$`);
|
||
ee("CARETLOOSE", `^${$[j.LONECARET]}${$[j.XRANGEPLAINLOOSE]}$`);
|
||
ee("COMPARATORLOOSE", `^${$[j.GTLT]}\\s*(${$[j.LOOSEPLAIN]})$|^$`);
|
||
ee("COMPARATOR", `^${$[j.GTLT]}\\s*(${$[j.FULLPLAIN]})$|^$`);
|
||
ee("COMPARATORTRIM", `(\\s*)${$[j.GTLT]}\\s*(${$[j.LOOSEPLAIN]}|${$[j.XRANGEPLAIN]})`, !0);
|
||
vo.comparatorTrimReplace = "$1$2$3";
|
||
ee("HYPHENRANGE", `^\\s*(${$[j.XRANGEPLAIN]})\\s+-\\s+(${$[j.XRANGEPLAIN]})\\s*$`);
|
||
ee("HYPHENRANGELOOSE", `^\\s*(${$[j.XRANGEPLAINLOOSE]})\\s+-\\s+(${$[j.XRANGEPLAINLOOSE]})\\s*$`);
|
||
ee("STAR", "(<|>)?=?\\s*\\*");
|
||
ee("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$");
|
||
ee("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$");
|
||
});
|
||
|
||
// ../node_modules/semver/internal/parse-options.js
|
||
var kg = F((xke, mN) => {
|
||
var Ffe = Object.freeze({ loose: !0 }), Lfe = Object.freeze({}), Ofe = /* @__PURE__ */ a((e) => e ? typeof e != "object" ? Ffe : e : Lfe, "\
|
||
parseOptions");
|
||
mN.exports = Ofe;
|
||
});
|
||
|
||
// ../node_modules/semver/internal/identifiers.js
|
||
var OE = F((Rke, yN) => {
|
||
var gN = /^[0-9]+$/, vN = /* @__PURE__ */ a((e, t) => {
|
||
let r = gN.test(e), n = gN.test(t);
|
||
return r && n && (e = +e, t = +t), e === t ? 0 : r && !n ? -1 : n && !r ? 1 : e < t ? -1 : 1;
|
||
}, "compareIdentifiers"), Nfe = /* @__PURE__ */ a((e, t) => vN(t, e), "rcompareIdentifiers");
|
||
yN.exports = {
|
||
compareIdentifiers: vN,
|
||
rcompareIdentifiers: Nfe
|
||
};
|
||
});
|
||
|
||
// ../node_modules/semver/classes/semver.js
|
||
var Ht = F((Ake, bN) => {
|
||
var Fg = r0(), { MAX_LENGTH: wN, MAX_SAFE_INTEGER: Lg } = t0(), { safeRe: SN, safeSrc: EN, t: Og } = hc(), Mfe = kg(), { compareIdentifiers: mc } = OE(),
|
||
cn = class cn {
|
||
constructor(t, r) {
|
||
if (r = Mfe(r), t instanceof cn) {
|
||
if (t.loose === !!r.loose && t.includePrerelease === !!r.includePrerelease)
|
||
return t;
|
||
t = t.version;
|
||
} else if (typeof t != "string")
|
||
throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);
|
||
if (t.length > wN)
|
||
throw new TypeError(
|
||
`version is longer than ${wN} characters`
|
||
);
|
||
Fg("SemVer", t, r), this.options = r, this.loose = !!r.loose, this.includePrerelease = !!r.includePrerelease;
|
||
let n = t.trim().match(r.loose ? SN[Og.LOOSE] : SN[Og.FULL]);
|
||
if (!n)
|
||
throw new TypeError(`Invalid Version: ${t}`);
|
||
if (this.raw = t, this.major = +n[1], this.minor = +n[2], this.patch = +n[3], this.major > Lg || this.major < 0)
|
||
throw new TypeError("Invalid major version");
|
||
if (this.minor > Lg || this.minor < 0)
|
||
throw new TypeError("Invalid minor version");
|
||
if (this.patch > Lg || this.patch < 0)
|
||
throw new TypeError("Invalid patch version");
|
||
n[4] ? this.prerelease = n[4].split(".").map((o) => {
|
||
if (/^[0-9]+$/.test(o)) {
|
||
let i = +o;
|
||
if (i >= 0 && i < Lg)
|
||
return i;
|
||
}
|
||
return o;
|
||
}) : this.prerelease = [], this.build = n[5] ? n[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(t) {
|
||
if (Fg("SemVer.compare", this.version, this.options, t), !(t instanceof cn)) {
|
||
if (typeof t == "string" && t === this.version)
|
||
return 0;
|
||
t = new cn(t, this.options);
|
||
}
|
||
return t.version === this.version ? 0 : this.compareMain(t) || this.comparePre(t);
|
||
}
|
||
compareMain(t) {
|
||
return t instanceof cn || (t = new cn(t, this.options)), mc(this.major, t.major) || mc(this.minor, t.minor) || mc(this.patch, t.patch);
|
||
}
|
||
comparePre(t) {
|
||
if (t instanceof cn || (t = new cn(t, this.options)), this.prerelease.length && !t.prerelease.length)
|
||
return -1;
|
||
if (!this.prerelease.length && t.prerelease.length)
|
||
return 1;
|
||
if (!this.prerelease.length && !t.prerelease.length)
|
||
return 0;
|
||
let r = 0;
|
||
do {
|
||
let n = this.prerelease[r], o = t.prerelease[r];
|
||
if (Fg("prerelease compare", r, n, o), n === void 0 && o === void 0)
|
||
return 0;
|
||
if (o === void 0)
|
||
return 1;
|
||
if (n === void 0)
|
||
return -1;
|
||
if (n === o)
|
||
continue;
|
||
return mc(n, o);
|
||
} while (++r);
|
||
}
|
||
compareBuild(t) {
|
||
t instanceof cn || (t = new cn(t, this.options));
|
||
let r = 0;
|
||
do {
|
||
let n = this.build[r], o = t.build[r];
|
||
if (Fg("build compare", r, n, o), n === void 0 && o === void 0)
|
||
return 0;
|
||
if (o === void 0)
|
||
return 1;
|
||
if (n === void 0)
|
||
return -1;
|
||
if (n === o)
|
||
continue;
|
||
return mc(n, o);
|
||
} while (++r);
|
||
}
|
||
// preminor will bump the version up to the next minor release, and immediately
|
||
// down to pre-release. premajor and prepatch work the same way.
|
||
inc(t, r, n) {
|
||
if (t.startsWith("pre")) {
|
||
if (!r && n === !1)
|
||
throw new Error("invalid increment argument: identifier is empty");
|
||
if (r) {
|
||
let o = new RegExp(`^${this.options.loose ? EN[Og.PRERELEASELOOSE] : EN[Og.PRERELEASE]}$`), i = `-${r}`.match(o);
|
||
if (!i || i[1] !== r)
|
||
throw new Error(`invalid identifier: ${r}`);
|
||
}
|
||
}
|
||
switch (t) {
|
||
case "premajor":
|
||
this.prerelease.length = 0, this.patch = 0, this.minor = 0, this.major++, this.inc("pre", r, n);
|
||
break;
|
||
case "preminor":
|
||
this.prerelease.length = 0, this.patch = 0, this.minor++, this.inc("pre", r, n);
|
||
break;
|
||
case "prepatch":
|
||
this.prerelease.length = 0, this.inc("patch", r, n), this.inc("pre", r, n);
|
||
break;
|
||
// If the input is a non-prerelease version, this acts the same as
|
||
// prepatch.
|
||
case "prerelease":
|
||
this.prerelease.length === 0 && this.inc("patch", r, n), this.inc("pre", r, n);
|
||
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;
|
||
// This probably shouldn't be used publicly.
|
||
// 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.
|
||
case "pre": {
|
||
let o = Number(n) ? 1 : 0;
|
||
if (this.prerelease.length === 0)
|
||
this.prerelease = [o];
|
||
else {
|
||
let i = this.prerelease.length;
|
||
for (; --i >= 0; )
|
||
typeof this.prerelease[i] == "number" && (this.prerelease[i]++, i = -2);
|
||
if (i === -1) {
|
||
if (r === this.prerelease.join(".") && n === !1)
|
||
throw new Error("invalid increment argument: identifier already exists");
|
||
this.prerelease.push(o);
|
||
}
|
||
}
|
||
if (r) {
|
||
let i = [r, o];
|
||
n === !1 && (i = [r]), mc(this.prerelease[0], r) === 0 ? isNaN(this.prerelease[1]) && (this.prerelease = i) : this.prerelease = i;
|
||
}
|
||
break;
|
||
}
|
||
default:
|
||
throw new Error(`invalid increment argument: ${t}`);
|
||
}
|
||
return this.raw = this.format(), this.build.length && (this.raw += `+${this.build.join(".")}`), this;
|
||
}
|
||
};
|
||
a(cn, "SemVer");
|
||
var NE = cn;
|
||
bN.exports = NE;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/parse.js
|
||
var Rs = F((Tke, CN) => {
|
||
var xN = Ht(), Bfe = /* @__PURE__ */ a((e, t, r = !1) => {
|
||
if (e instanceof xN)
|
||
return e;
|
||
try {
|
||
return new xN(e, t);
|
||
} catch (n) {
|
||
if (!r)
|
||
return null;
|
||
throw n;
|
||
}
|
||
}, "parse");
|
||
CN.exports = Bfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/valid.js
|
||
var DN = F((Pke, RN) => {
|
||
var zfe = Rs(), Hfe = /* @__PURE__ */ a((e, t) => {
|
||
let r = zfe(e, t);
|
||
return r ? r.version : null;
|
||
}, "valid");
|
||
RN.exports = Hfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/clean.js
|
||
var _N = F((Fke, AN) => {
|
||
var $fe = Rs(), jfe = /* @__PURE__ */ a((e, t) => {
|
||
let r = $fe(e.trim().replace(/^[=v]+/, ""), t);
|
||
return r ? r.version : null;
|
||
}, "clean");
|
||
AN.exports = jfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/inc.js
|
||
var PN = F((Oke, IN) => {
|
||
var TN = Ht(), Vfe = /* @__PURE__ */ a((e, t, r, n, o) => {
|
||
typeof r == "string" && (o = n, n = r, r = void 0);
|
||
try {
|
||
return new TN(
|
||
e instanceof TN ? e.version : e,
|
||
r
|
||
).inc(t, n, o).version;
|
||
} catch {
|
||
return null;
|
||
}
|
||
}, "inc");
|
||
IN.exports = Vfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/diff.js
|
||
var LN = F((Mke, FN) => {
|
||
var kN = Rs(), Ufe = /* @__PURE__ */ a((e, t) => {
|
||
let r = kN(e, null, !0), n = kN(t, null, !0), o = r.compare(n);
|
||
if (o === 0)
|
||
return null;
|
||
let i = o > 0, s = i ? r : n, l = i ? n : r, u = !!s.prerelease.length;
|
||
if (!!l.prerelease.length && !u) {
|
||
if (!l.patch && !l.minor)
|
||
return "major";
|
||
if (l.compareMain(s) === 0)
|
||
return l.minor && !l.patch ? "minor" : "patch";
|
||
}
|
||
let p = u ? "pre" : "";
|
||
return r.major !== n.major ? p + "major" : r.minor !== n.minor ? p + "minor" : r.patch !== n.patch ? p + "patch" : "prerelease";
|
||
}, "diff");
|
||
FN.exports = Ufe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/major.js
|
||
var NN = F((zke, ON) => {
|
||
var Wfe = Ht(), qfe = /* @__PURE__ */ a((e, t) => new Wfe(e, t).major, "major");
|
||
ON.exports = qfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/minor.js
|
||
var BN = F(($ke, MN) => {
|
||
var Gfe = Ht(), Yfe = /* @__PURE__ */ a((e, t) => new Gfe(e, t).minor, "minor");
|
||
MN.exports = Yfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/patch.js
|
||
var HN = F((Vke, zN) => {
|
||
var Kfe = Ht(), Xfe = /* @__PURE__ */ a((e, t) => new Kfe(e, t).patch, "patch");
|
||
zN.exports = Xfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/prerelease.js
|
||
var jN = F((Wke, $N) => {
|
||
var Qfe = Rs(), Jfe = /* @__PURE__ */ a((e, t) => {
|
||
let r = Qfe(e, t);
|
||
return r && r.prerelease.length ? r.prerelease : null;
|
||
}, "prerelease");
|
||
$N.exports = Jfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/compare.js
|
||
var pn = F((Gke, UN) => {
|
||
var VN = Ht(), Zfe = /* @__PURE__ */ a((e, t, r) => new VN(e, r).compare(new VN(t, r)), "compare");
|
||
UN.exports = Zfe;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/rcompare.js
|
||
var qN = F((Kke, WN) => {
|
||
var e0e = pn(), t0e = /* @__PURE__ */ a((e, t, r) => e0e(t, e, r), "rcompare");
|
||
WN.exports = t0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/compare-loose.js
|
||
var YN = F((Qke, GN) => {
|
||
var r0e = pn(), n0e = /* @__PURE__ */ a((e, t) => r0e(e, t, !0), "compareLoose");
|
||
GN.exports = n0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/compare-build.js
|
||
var Ng = F((Zke, XN) => {
|
||
var KN = Ht(), o0e = /* @__PURE__ */ a((e, t, r) => {
|
||
let n = new KN(e, r), o = new KN(t, r);
|
||
return n.compare(o) || n.compareBuild(o);
|
||
}, "compareBuild");
|
||
XN.exports = o0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/sort.js
|
||
var JN = F((tFe, QN) => {
|
||
var a0e = Ng(), i0e = /* @__PURE__ */ a((e, t) => e.sort((r, n) => a0e(r, n, t)), "sort");
|
||
QN.exports = i0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/rsort.js
|
||
var eM = F((nFe, ZN) => {
|
||
var s0e = Ng(), l0e = /* @__PURE__ */ a((e, t) => e.sort((r, n) => s0e(n, r, t)), "rsort");
|
||
ZN.exports = l0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/gt.js
|
||
var n0 = F((aFe, tM) => {
|
||
var u0e = pn(), c0e = /* @__PURE__ */ a((e, t, r) => u0e(e, t, r) > 0, "gt");
|
||
tM.exports = c0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/lt.js
|
||
var Mg = F((sFe, rM) => {
|
||
var p0e = pn(), f0e = /* @__PURE__ */ a((e, t, r) => p0e(e, t, r) < 0, "lt");
|
||
rM.exports = f0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/eq.js
|
||
var ME = F((uFe, nM) => {
|
||
var d0e = pn(), h0e = /* @__PURE__ */ a((e, t, r) => d0e(e, t, r) === 0, "eq");
|
||
nM.exports = h0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/neq.js
|
||
var BE = F((pFe, oM) => {
|
||
var m0e = pn(), g0e = /* @__PURE__ */ a((e, t, r) => m0e(e, t, r) !== 0, "neq");
|
||
oM.exports = g0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/gte.js
|
||
var Bg = F((dFe, aM) => {
|
||
var v0e = pn(), y0e = /* @__PURE__ */ a((e, t, r) => v0e(e, t, r) >= 0, "gte");
|
||
aM.exports = y0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/lte.js
|
||
var zg = F((mFe, iM) => {
|
||
var w0e = pn(), S0e = /* @__PURE__ */ a((e, t, r) => w0e(e, t, r) <= 0, "lte");
|
||
iM.exports = S0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/cmp.js
|
||
var zE = F((vFe, sM) => {
|
||
var E0e = ME(), b0e = BE(), x0e = n0(), C0e = Bg(), R0e = Mg(), D0e = zg(), A0e = /* @__PURE__ */ a((e, t, r, n) => {
|
||
switch (t) {
|
||
case "===":
|
||
return typeof e == "object" && (e = e.version), typeof r == "object" && (r = r.version), e === r;
|
||
case "!==":
|
||
return typeof e == "object" && (e = e.version), typeof r == "object" && (r = r.version), e !== r;
|
||
case "":
|
||
case "=":
|
||
case "==":
|
||
return E0e(e, r, n);
|
||
case "!=":
|
||
return b0e(e, r, n);
|
||
case ">":
|
||
return x0e(e, r, n);
|
||
case ">=":
|
||
return C0e(e, r, n);
|
||
case "<":
|
||
return R0e(e, r, n);
|
||
case "<=":
|
||
return D0e(e, r, n);
|
||
default:
|
||
throw new TypeError(`Invalid operator: ${t}`);
|
||
}
|
||
}, "cmp");
|
||
sM.exports = A0e;
|
||
});
|
||
|
||
// ../node_modules/semver/functions/coerce.js
|
||
var uM = F((wFe, lM) => {
|
||
var _0e = Ht(), T0e = Rs(), { safeRe: Hg, t: $g } = hc(), I0e = /* @__PURE__ */ a((e, t) => {
|
||
if (e instanceof _0e)
|
||
return e;
|
||
if (typeof e == "number" && (e = String(e)), typeof e != "string")
|
||
return null;
|
||
t = t || {};
|
||
let r = null;
|
||
if (!t.rtl)
|
||
r = e.match(t.includePrerelease ? Hg[$g.COERCEFULL] : Hg[$g.COERCE]);
|
||
else {
|
||
let u = t.includePrerelease ? Hg[$g.COERCERTLFULL] : Hg[$g.COERCERTL], c;
|
||
for (; (c = u.exec(e)) && (!r || r.index + r[0].length !== e.length); )
|
||
(!r || c.index + c[0].length !== r.index + r[0].length) && (r = c), u.lastIndex = c.index + c[1].length + c[2].length;
|
||
u.lastIndex = -1;
|
||
}
|
||
if (r === null)
|
||
return null;
|
||
let n = r[2], o = r[3] || "0", i = r[4] || "0", s = t.includePrerelease && r[5] ? `-${r[5]}` : "", l = t.includePrerelease && r[6] ? `+${r[6]}` :
|
||
"";
|
||
return T0e(`${n}.${o}.${i}${s}${l}`, t);
|
||
}, "coerce");
|
||
lM.exports = I0e;
|
||
});
|
||
|
||
// ../node_modules/semver/internal/lrucache.js
|
||
var pM = F((EFe, cM) => {
|
||
var $E = class $E {
|
||
constructor() {
|
||
this.max = 1e3, this.map = /* @__PURE__ */ new Map();
|
||
}
|
||
get(t) {
|
||
let r = this.map.get(t);
|
||
if (r !== void 0)
|
||
return this.map.delete(t), this.map.set(t, r), r;
|
||
}
|
||
delete(t) {
|
||
return this.map.delete(t);
|
||
}
|
||
set(t, r) {
|
||
if (!this.delete(t) && r !== void 0) {
|
||
if (this.map.size >= this.max) {
|
||
let o = this.map.keys().next().value;
|
||
this.delete(o);
|
||
}
|
||
this.map.set(t, r);
|
||
}
|
||
return this;
|
||
}
|
||
};
|
||
a($E, "LRUCache");
|
||
var HE = $E;
|
||
cM.exports = HE;
|
||
});
|
||
|
||
// ../node_modules/semver/classes/range.js
|
||
var fn = F((xFe, mM) => {
|
||
var P0e = /\s+/g, gc = class gc {
|
||
constructor(t, r) {
|
||
if (r = F0e(r), t instanceof gc)
|
||
return t.loose === !!r.loose && t.includePrerelease === !!r.includePrerelease ? t : new gc(t.raw, r);
|
||
if (t instanceof VE)
|
||
return this.raw = t.value, this.set = [[t]], this.formatted = void 0, this;
|
||
if (this.options = r, this.loose = !!r.loose, this.includePrerelease = !!r.includePrerelease, this.raw = t.trim().replace(P0e, " "), this.
|
||
set = this.raw.split("||").map((n) => this.parseRange(n.trim())).filter((n) => n.length), !this.set.length)
|
||
throw new TypeError(`Invalid SemVer Range: ${this.raw}`);
|
||
if (this.set.length > 1) {
|
||
let n = this.set[0];
|
||
if (this.set = this.set.filter((o) => !dM(o[0])), this.set.length === 0)
|
||
this.set = [n];
|
||
else if (this.set.length > 1) {
|
||
for (let o of this.set)
|
||
if (o.length === 1 && H0e(o[0])) {
|
||
this.set = [o];
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
this.formatted = void 0;
|
||
}
|
||
get range() {
|
||
if (this.formatted === void 0) {
|
||
this.formatted = "";
|
||
for (let t = 0; t < this.set.length; t++) {
|
||
t > 0 && (this.formatted += "||");
|
||
let r = this.set[t];
|
||
for (let n = 0; n < r.length; n++)
|
||
n > 0 && (this.formatted += " "), this.formatted += r[n].toString().trim();
|
||
}
|
||
}
|
||
return this.formatted;
|
||
}
|
||
format() {
|
||
return this.range;
|
||
}
|
||
toString() {
|
||
return this.range;
|
||
}
|
||
parseRange(t) {
|
||
let n = ((this.options.includePrerelease && B0e) | (this.options.loose && z0e)) + ":" + t, o = fM.get(n);
|
||
if (o)
|
||
return o;
|
||
let i = this.options.loose, s = i ? wr[rr.HYPHENRANGELOOSE] : wr[rr.HYPHENRANGE];
|
||
t = t.replace(s, X0e(this.options.includePrerelease)), Ie("hyphen replace", t), t = t.replace(wr[rr.COMPARATORTRIM], O0e), Ie("compara\
|
||
tor trim", t), t = t.replace(wr[rr.TILDETRIM], N0e), Ie("tilde trim", t), t = t.replace(wr[rr.CARETTRIM], M0e), Ie("caret trim", t);
|
||
let l = t.split(" ").map((h) => $0e(h, this.options)).join(" ").split(/\s+/).map((h) => K0e(h, this.options));
|
||
i && (l = l.filter((h) => (Ie("loose invalid filter", h, this.options), !!h.match(wr[rr.COMPARATORLOOSE])))), Ie("range list", l);
|
||
let u = /* @__PURE__ */ new Map(), c = l.map((h) => new VE(h, this.options));
|
||
for (let h of c) {
|
||
if (dM(h))
|
||
return [h];
|
||
u.set(h.value, h);
|
||
}
|
||
u.size > 1 && u.has("") && u.delete("");
|
||
let p = [...u.values()];
|
||
return fM.set(n, p), p;
|
||
}
|
||
intersects(t, r) {
|
||
if (!(t instanceof gc))
|
||
throw new TypeError("a Range is required");
|
||
return this.set.some((n) => hM(n, r) && t.set.some((o) => hM(o, r) && n.every((i) => o.every((s) => i.intersects(s, r)))));
|
||
}
|
||
// if ANY of the sets match ALL of its comparators, then pass
|
||
test(t) {
|
||
if (!t)
|
||
return !1;
|
||
if (typeof t == "string")
|
||
try {
|
||
t = new L0e(t, this.options);
|
||
} catch {
|
||
return !1;
|
||
}
|
||
for (let r = 0; r < this.set.length; r++)
|
||
if (Q0e(this.set[r], t, this.options))
|
||
return !0;
|
||
return !1;
|
||
}
|
||
};
|
||
a(gc, "Range");
|
||
var jE = gc;
|
||
mM.exports = jE;
|
||
var k0e = pM(), fM = new k0e(), F0e = kg(), VE = o0(), Ie = r0(), L0e = Ht(), {
|
||
safeRe: wr,
|
||
t: rr,
|
||
comparatorTrimReplace: O0e,
|
||
tildeTrimReplace: N0e,
|
||
caretTrimReplace: M0e
|
||
} = hc(), { FLAG_INCLUDE_PRERELEASE: B0e, FLAG_LOOSE: z0e } = t0(), dM = /* @__PURE__ */ a((e) => e.value === "<0.0.0-0", "isNullSet"), H0e = /* @__PURE__ */ a(
|
||
(e) => e.value === "", "isAny"), hM = /* @__PURE__ */ a((e, t) => {
|
||
let r = !0, n = e.slice(), o = n.pop();
|
||
for (; r && n.length; )
|
||
r = n.every((i) => o.intersects(i, t)), o = n.pop();
|
||
return r;
|
||
}, "isSatisfiable"), $0e = /* @__PURE__ */ a((e, t) => (Ie("comp", e, t), e = U0e(e, t), Ie("caret", e), e = j0e(e, t), Ie("tildes", e), e =
|
||
q0e(e, t), Ie("xrange", e), e = Y0e(e, t), Ie("stars", e), e), "parseComparator"), nr = /* @__PURE__ */ a((e) => !e || e.toLowerCase() ===
|
||
"x" || e === "*", "isX"), j0e = /* @__PURE__ */ a((e, t) => e.trim().split(/\s+/).map((r) => V0e(r, t)).join(" "), "replaceTildes"), V0e = /* @__PURE__ */ a(
|
||
(e, t) => {
|
||
let r = t.loose ? wr[rr.TILDELOOSE] : wr[rr.TILDE];
|
||
return e.replace(r, (n, o, i, s, l) => {
|
||
Ie("tilde", e, n, o, i, s, l);
|
||
let u;
|
||
return nr(o) ? u = "" : nr(i) ? u = `>=${o}.0.0 <${+o + 1}.0.0-0` : nr(s) ? u = `>=${o}.${i}.0 <${o}.${+i + 1}.0-0` : l ? (Ie("replace\
|
||
Tilde pr", l), u = `>=${o}.${i}.${s}-${l} <${o}.${+i + 1}.0-0`) : u = `>=${o}.${i}.${s} <${o}.${+i + 1}.0-0`, Ie("tilde return", u), u;
|
||
});
|
||
}, "replaceTilde"), U0e = /* @__PURE__ */ a((e, t) => e.trim().split(/\s+/).map((r) => W0e(r, t)).join(" "), "replaceCarets"), W0e = /* @__PURE__ */ a(
|
||
(e, t) => {
|
||
Ie("caret", e, t);
|
||
let r = t.loose ? wr[rr.CARETLOOSE] : wr[rr.CARET], n = t.includePrerelease ? "-0" : "";
|
||
return e.replace(r, (o, i, s, l, u) => {
|
||
Ie("caret", e, o, i, s, l, u);
|
||
let c;
|
||
return nr(i) ? c = "" : nr(s) ? c = `>=${i}.0.0${n} <${+i + 1}.0.0-0` : nr(l) ? i === "0" ? c = `>=${i}.${s}.0${n} <${i}.${+s + 1}.0-0` :
|
||
c = `>=${i}.${s}.0${n} <${+i + 1}.0.0-0` : u ? (Ie("replaceCaret pr", u), i === "0" ? s === "0" ? c = `>=${i}.${s}.${l}-${u} <${i}.${s}\
|
||
.${+l + 1}-0` : c = `>=${i}.${s}.${l}-${u} <${i}.${+s + 1}.0-0` : c = `>=${i}.${s}.${l}-${u} <${+i + 1}.0.0-0`) : (Ie("no pr"), i === "0" ? s ===
|
||
"0" ? c = `>=${i}.${s}.${l}${n} <${i}.${s}.${+l + 1}-0` : c = `>=${i}.${s}.${l}${n} <${i}.${+s + 1}.0-0` : c = `>=${i}.${s}.${l} <${+i +
|
||
1}.0.0-0`), Ie("caret return", c), c;
|
||
});
|
||
}, "replaceCaret"), q0e = /* @__PURE__ */ a((e, t) => (Ie("replaceXRanges", e, t), e.split(/\s+/).map((r) => G0e(r, t)).join(" ")), "repla\
|
||
ceXRanges"), G0e = /* @__PURE__ */ a((e, t) => {
|
||
e = e.trim();
|
||
let r = t.loose ? wr[rr.XRANGELOOSE] : wr[rr.XRANGE];
|
||
return e.replace(r, (n, o, i, s, l, u) => {
|
||
Ie("xRange", e, n, o, i, s, l, u);
|
||
let c = nr(i), p = c || nr(s), h = p || nr(l), m = h;
|
||
return o === "=" && m && (o = ""), u = t.includePrerelease ? "-0" : "", c ? o === ">" || o === "<" ? n = "<0.0.0-0" : n = "*" : o && m ?
|
||
(p && (s = 0), l = 0, o === ">" ? (o = ">=", p ? (i = +i + 1, s = 0, l = 0) : (s = +s + 1, l = 0)) : o === "<=" && (o = "<", p ? i = +i +
|
||
1 : s = +s + 1), o === "<" && (u = "-0"), n = `${o + i}.${s}.${l}${u}`) : p ? n = `>=${i}.0.0${u} <${+i + 1}.0.0-0` : h && (n = `>=${i}\
|
||
.${s}.0${u} <${i}.${+s + 1}.0-0`), Ie("xRange return", n), n;
|
||
});
|
||
}, "replaceXRange"), Y0e = /* @__PURE__ */ a((e, t) => (Ie("replaceStars", e, t), e.trim().replace(wr[rr.STAR], "")), "replaceStars"), K0e = /* @__PURE__ */ a(
|
||
(e, t) => (Ie("replaceGTE0", e, t), e.trim().replace(wr[t.includePrerelease ? rr.GTE0PRE : rr.GTE0], "")), "replaceGTE0"), X0e = /* @__PURE__ */ a(
|
||
(e) => (t, r, n, o, i, s, l, u, c, p, h, m) => (nr(n) ? r = "" : nr(o) ? r = `>=${n}.0.0${e ? "-0" : ""}` : nr(i) ? r = `>=${n}.${o}.0${e ?
|
||
"-0" : ""}` : s ? r = `>=${r}` : r = `>=${r}${e ? "-0" : ""}`, nr(c) ? u = "" : nr(p) ? u = `<${+c + 1}.0.0-0` : nr(h) ? u = `<${c}.${+p +
|
||
1}.0-0` : m ? u = `<=${c}.${p}.${h}-${m}` : e ? u = `<${c}.${p}.${+h + 1}-0` : u = `<=${u}`, `${r} ${u}`.trim()), "hyphenReplace"), Q0e = /* @__PURE__ */ a(
|
||
(e, t, r) => {
|
||
for (let n = 0; n < e.length; n++)
|
||
if (!e[n].test(t))
|
||
return !1;
|
||
if (t.prerelease.length && !r.includePrerelease) {
|
||
for (let n = 0; n < e.length; n++)
|
||
if (Ie(e[n].semver), e[n].semver !== VE.ANY && e[n].semver.prerelease.length > 0) {
|
||
let o = e[n].semver;
|
||
if (o.major === t.major && o.minor === t.minor && o.patch === t.patch)
|
||
return !0;
|
||
}
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}, "testSet");
|
||
});
|
||
|
||
// ../node_modules/semver/classes/comparator.js
|
||
var o0 = F((RFe, EM) => {
|
||
var a0 = Symbol("SemVer ANY"), i0 = class i0 {
|
||
static get ANY() {
|
||
return a0;
|
||
}
|
||
constructor(t, r) {
|
||
if (r = gM(r), t instanceof i0) {
|
||
if (t.loose === !!r.loose)
|
||
return t;
|
||
t = t.value;
|
||
}
|
||
t = t.trim().split(/\s+/).join(" "), WE("comparator", t, r), this.options = r, this.loose = !!r.loose, this.parse(t), this.semver === a0 ?
|
||
this.value = "" : this.value = this.operator + this.semver.version, WE("comp", this);
|
||
}
|
||
parse(t) {
|
||
let r = this.options.loose ? vM[yM.COMPARATORLOOSE] : vM[yM.COMPARATOR], n = t.match(r);
|
||
if (!n)
|
||
throw new TypeError(`Invalid comparator: ${t}`);
|
||
this.operator = n[1] !== void 0 ? n[1] : "", this.operator === "=" && (this.operator = ""), n[2] ? this.semver = new wM(n[2], this.options.
|
||
loose) : this.semver = a0;
|
||
}
|
||
toString() {
|
||
return this.value;
|
||
}
|
||
test(t) {
|
||
if (WE("Comparator.test", t, this.options.loose), this.semver === a0 || t === a0)
|
||
return !0;
|
||
if (typeof t == "string")
|
||
try {
|
||
t = new wM(t, this.options);
|
||
} catch {
|
||
return !1;
|
||
}
|
||
return UE(t, this.operator, this.semver, this.options);
|
||
}
|
||
intersects(t, r) {
|
||
if (!(t instanceof i0))
|
||
throw new TypeError("a Comparator is required");
|
||
return this.operator === "" ? this.value === "" ? !0 : new SM(t.value, r).test(this.value) : t.operator === "" ? t.value === "" ? !0 :
|
||
new SM(this.value, r).test(t.semver) : (r = gM(r), r.includePrerelease && (this.value === "<0.0.0-0" || t.value === "<0.0.0-0") || !r.
|
||
includePrerelease && (this.value.startsWith("<0.0.0") || t.value.startsWith("<0.0.0")) ? !1 : !!(this.operator.startsWith(">") && t.operator.
|
||
startsWith(">") || this.operator.startsWith("<") && t.operator.startsWith("<") || this.semver.version === t.semver.version && this.operator.
|
||
includes("=") && t.operator.includes("=") || UE(this.semver, "<", t.semver, r) && this.operator.startsWith(">") && t.operator.startsWith(
|
||
"<") || UE(this.semver, ">", t.semver, r) && this.operator.startsWith("<") && t.operator.startsWith(">")));
|
||
}
|
||
};
|
||
a(i0, "Comparator");
|
||
var qE = i0;
|
||
EM.exports = qE;
|
||
var gM = kg(), { safeRe: vM, t: yM } = hc(), UE = zE(), WE = r0(), wM = Ht(), SM = fn();
|
||
});
|
||
|
||
// ../node_modules/semver/functions/satisfies.js
|
||
var s0 = F((AFe, bM) => {
|
||
var J0e = fn(), Z0e = /* @__PURE__ */ a((e, t, r) => {
|
||
try {
|
||
t = new J0e(t, r);
|
||
} catch {
|
||
return !1;
|
||
}
|
||
return t.test(e);
|
||
}, "satisfies");
|
||
bM.exports = Z0e;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/to-comparators.js
|
||
var CM = F((TFe, xM) => {
|
||
var ede = fn(), tde = /* @__PURE__ */ a((e, t) => new ede(e, t).set.map((r) => r.map((n) => n.value).join(" ").trim().split(" ")), "toComp\
|
||
arators");
|
||
xM.exports = tde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/max-satisfying.js
|
||
var DM = F((PFe, RM) => {
|
||
var rde = Ht(), nde = fn(), ode = /* @__PURE__ */ a((e, t, r) => {
|
||
let n = null, o = null, i = null;
|
||
try {
|
||
i = new nde(t, r);
|
||
} catch {
|
||
return null;
|
||
}
|
||
return e.forEach((s) => {
|
||
i.test(s) && (!n || o.compare(s) === -1) && (n = s, o = new rde(n, r));
|
||
}), n;
|
||
}, "maxSatisfying");
|
||
RM.exports = ode;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/min-satisfying.js
|
||
var _M = F((FFe, AM) => {
|
||
var ade = Ht(), ide = fn(), sde = /* @__PURE__ */ a((e, t, r) => {
|
||
let n = null, o = null, i = null;
|
||
try {
|
||
i = new ide(t, r);
|
||
} catch {
|
||
return null;
|
||
}
|
||
return e.forEach((s) => {
|
||
i.test(s) && (!n || o.compare(s) === 1) && (n = s, o = new ade(n, r));
|
||
}), n;
|
||
}, "minSatisfying");
|
||
AM.exports = sde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/min-version.js
|
||
var PM = F((OFe, IM) => {
|
||
var GE = Ht(), lde = fn(), TM = n0(), ude = /* @__PURE__ */ a((e, t) => {
|
||
e = new lde(e, t);
|
||
let r = new GE("0.0.0");
|
||
if (e.test(r) || (r = new GE("0.0.0-0"), e.test(r)))
|
||
return r;
|
||
r = null;
|
||
for (let n = 0; n < e.set.length; ++n) {
|
||
let o = e.set[n], i = null;
|
||
o.forEach((s) => {
|
||
let l = new GE(s.semver.version);
|
||
switch (s.operator) {
|
||
case ">":
|
||
l.prerelease.length === 0 ? l.patch++ : l.prerelease.push(0), l.raw = l.format();
|
||
/* fallthrough */
|
||
case "":
|
||
case ">=":
|
||
(!i || TM(l, i)) && (i = l);
|
||
break;
|
||
case "<":
|
||
case "<=":
|
||
break;
|
||
/* istanbul ignore next */
|
||
default:
|
||
throw new Error(`Unexpected operation: ${s.operator}`);
|
||
}
|
||
}), i && (!r || TM(r, i)) && (r = i);
|
||
}
|
||
return r && e.test(r) ? r : null;
|
||
}, "minVersion");
|
||
IM.exports = ude;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/valid.js
|
||
var FM = F((MFe, kM) => {
|
||
var cde = fn(), pde = /* @__PURE__ */ a((e, t) => {
|
||
try {
|
||
return new cde(e, t).range || "*";
|
||
} catch {
|
||
return null;
|
||
}
|
||
}, "validRange");
|
||
kM.exports = pde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/outside.js
|
||
var jg = F((zFe, MM) => {
|
||
var fde = Ht(), NM = o0(), { ANY: dde } = NM, hde = fn(), mde = s0(), LM = n0(), OM = Mg(), gde = zg(), vde = Bg(), yde = /* @__PURE__ */ a(
|
||
(e, t, r, n) => {
|
||
e = new fde(e, n), t = new hde(t, n);
|
||
let o, i, s, l, u;
|
||
switch (r) {
|
||
case ">":
|
||
o = LM, i = gde, s = OM, l = ">", u = ">=";
|
||
break;
|
||
case "<":
|
||
o = OM, i = vde, s = LM, l = "<", u = "<=";
|
||
break;
|
||
default:
|
||
throw new TypeError('Must provide a hilo val of "<" or ">"');
|
||
}
|
||
if (mde(e, t, n))
|
||
return !1;
|
||
for (let c = 0; c < t.set.length; ++c) {
|
||
let p = t.set[c], h = null, m = null;
|
||
if (p.forEach((g) => {
|
||
g.semver === dde && (g = new NM(">=0.0.0")), h = h || g, m = m || g, o(g.semver, h.semver, n) ? h = g : s(g.semver, m.semver, n) && (m =
|
||
g);
|
||
}), h.operator === l || h.operator === u || (!m.operator || m.operator === l) && i(e, m.semver))
|
||
return !1;
|
||
if (m.operator === u && s(e, m.semver))
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}, "outside");
|
||
MM.exports = yde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/gtr.js
|
||
var zM = F(($Fe, BM) => {
|
||
var wde = jg(), Sde = /* @__PURE__ */ a((e, t, r) => wde(e, t, ">", r), "gtr");
|
||
BM.exports = Sde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/ltr.js
|
||
var $M = F((VFe, HM) => {
|
||
var Ede = jg(), bde = /* @__PURE__ */ a((e, t, r) => Ede(e, t, "<", r), "ltr");
|
||
HM.exports = bde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/intersects.js
|
||
var UM = F((WFe, VM) => {
|
||
var jM = fn(), xde = /* @__PURE__ */ a((e, t, r) => (e = new jM(e, r), t = new jM(t, r), e.intersects(t, r)), "intersects");
|
||
VM.exports = xde;
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/simplify.js
|
||
var qM = F((GFe, WM) => {
|
||
var Cde = s0(), Rde = pn();
|
||
WM.exports = (e, t, r) => {
|
||
let n = [], o = null, i = null, s = e.sort((p, h) => Rde(p, h, r));
|
||
for (let p of s)
|
||
Cde(p, t, r) ? (i = p, o || (o = p)) : (i && n.push([o, i]), i = null, o = null);
|
||
o && n.push([o, null]);
|
||
let l = [];
|
||
for (let [p, h] of n)
|
||
p === h ? l.push(p) : !h && p === s[0] ? l.push("*") : h ? p === s[0] ? l.push(`<=${h}`) : l.push(`${p} - ${h}`) : l.push(`>=${p}`);
|
||
let u = l.join(" || "), c = typeof t.raw == "string" ? t.raw : String(t);
|
||
return u.length < c.length ? u : t;
|
||
};
|
||
});
|
||
|
||
// ../node_modules/semver/ranges/subset.js
|
||
var JM = F((YFe, QM) => {
|
||
var GM = fn(), KE = o0(), { ANY: YE } = KE, l0 = s0(), XE = pn(), Dde = /* @__PURE__ */ a((e, t, r = {}) => {
|
||
if (e === t)
|
||
return !0;
|
||
e = new GM(e, r), t = new GM(t, r);
|
||
let n = !1;
|
||
e: for (let o of e.set) {
|
||
for (let i of t.set) {
|
||
let s = _de(o, i, r);
|
||
if (n = n || s !== null, s)
|
||
continue e;
|
||
}
|
||
if (n)
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}, "subset"), Ade = [new KE(">=0.0.0-0")], YM = [new KE(">=0.0.0")], _de = /* @__PURE__ */ a((e, t, r) => {
|
||
if (e === t)
|
||
return !0;
|
||
if (e.length === 1 && e[0].semver === YE) {
|
||
if (t.length === 1 && t[0].semver === YE)
|
||
return !0;
|
||
r.includePrerelease ? e = Ade : e = YM;
|
||
}
|
||
if (t.length === 1 && t[0].semver === YE) {
|
||
if (r.includePrerelease)
|
||
return !0;
|
||
t = YM;
|
||
}
|
||
let n = /* @__PURE__ */ new Set(), o, i;
|
||
for (let g of e)
|
||
g.operator === ">" || g.operator === ">=" ? o = KM(o, g, r) : g.operator === "<" || g.operator === "<=" ? i = XM(i, g, r) : n.add(g.semver);
|
||
if (n.size > 1)
|
||
return null;
|
||
let s;
|
||
if (o && i) {
|
||
if (s = XE(o.semver, i.semver, r), s > 0)
|
||
return null;
|
||
if (s === 0 && (o.operator !== ">=" || i.operator !== "<="))
|
||
return null;
|
||
}
|
||
for (let g of n) {
|
||
if (o && !l0(g, String(o), r) || i && !l0(g, String(i), r))
|
||
return null;
|
||
for (let w of t)
|
||
if (!l0(g, String(w), r))
|
||
return !1;
|
||
return !0;
|
||
}
|
||
let l, u, c, p, h = i && !r.includePrerelease && i.semver.prerelease.length ? i.semver : !1, m = o && !r.includePrerelease && o.semver.prerelease.
|
||
length ? o.semver : !1;
|
||
h && h.prerelease.length === 1 && i.operator === "<" && h.prerelease[0] === 0 && (h = !1);
|
||
for (let g of t) {
|
||
if (p = p || g.operator === ">" || g.operator === ">=", c = c || g.operator === "<" || g.operator === "<=", o) {
|
||
if (m && g.semver.prerelease && g.semver.prerelease.length && g.semver.major === m.major && g.semver.minor === m.minor && g.semver.patch ===
|
||
m.patch && (m = !1), g.operator === ">" || g.operator === ">=") {
|
||
if (l = KM(o, g, r), l === g && l !== o)
|
||
return !1;
|
||
} else if (o.operator === ">=" && !l0(o.semver, String(g), r))
|
||
return !1;
|
||
}
|
||
if (i) {
|
||
if (h && g.semver.prerelease && g.semver.prerelease.length && g.semver.major === h.major && g.semver.minor === h.minor && g.semver.patch ===
|
||
h.patch && (h = !1), g.operator === "<" || g.operator === "<=") {
|
||
if (u = XM(i, g, r), u === g && u !== i)
|
||
return !1;
|
||
} else if (i.operator === "<=" && !l0(i.semver, String(g), r))
|
||
return !1;
|
||
}
|
||
if (!g.operator && (i || o) && s !== 0)
|
||
return !1;
|
||
}
|
||
return !(o && c && !i && s !== 0 || i && p && !o && s !== 0 || m || h);
|
||
}, "simpleSubset"), KM = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!e)
|
||
return t;
|
||
let n = XE(e.semver, t.semver, r);
|
||
return n > 0 ? e : n < 0 || t.operator === ">" && e.operator === ">=" ? t : e;
|
||
}, "higherGT"), XM = /* @__PURE__ */ a((e, t, r) => {
|
||
if (!e)
|
||
return t;
|
||
let n = XE(e.semver, t.semver, r);
|
||
return n < 0 ? e : n > 0 || t.operator === "<" && e.operator === "<=" ? t : e;
|
||
}, "lowerLT");
|
||
QM.exports = Dde;
|
||
});
|
||
|
||
// ../node_modules/semver/index.js
|
||
var rB = F((XFe, tB) => {
|
||
var QE = hc(), ZM = t0(), Tde = Ht(), eB = OE(), Ide = Rs(), Pde = DN(), kde = _N(), Fde = PN(), Lde = LN(), Ode = NN(), Nde = BN(), Mde = HN(),
|
||
Bde = jN(), zde = pn(), Hde = qN(), $de = YN(), jde = Ng(), Vde = JN(), Ude = eM(), Wde = n0(), qde = Mg(), Gde = ME(), Yde = BE(), Kde = Bg(),
|
||
Xde = zg(), Qde = zE(), Jde = uM(), Zde = o0(), e1e = fn(), t1e = s0(), r1e = CM(), n1e = DM(), o1e = _M(), a1e = PM(), i1e = FM(), s1e = jg(),
|
||
l1e = zM(), u1e = $M(), c1e = UM(), p1e = qM(), f1e = JM();
|
||
tB.exports = {
|
||
parse: Ide,
|
||
valid: Pde,
|
||
clean: kde,
|
||
inc: Fde,
|
||
diff: Lde,
|
||
major: Ode,
|
||
minor: Nde,
|
||
patch: Mde,
|
||
prerelease: Bde,
|
||
compare: zde,
|
||
rcompare: Hde,
|
||
compareLoose: $de,
|
||
compareBuild: jde,
|
||
sort: Vde,
|
||
rsort: Ude,
|
||
gt: Wde,
|
||
lt: qde,
|
||
eq: Gde,
|
||
neq: Yde,
|
||
gte: Kde,
|
||
lte: Xde,
|
||
cmp: Qde,
|
||
coerce: Jde,
|
||
Comparator: Zde,
|
||
Range: e1e,
|
||
satisfies: t1e,
|
||
toComparators: r1e,
|
||
maxSatisfying: n1e,
|
||
minSatisfying: o1e,
|
||
minVersion: a1e,
|
||
validRange: i1e,
|
||
outside: s1e,
|
||
gtr: l1e,
|
||
ltr: u1e,
|
||
intersects: c1e,
|
||
simplifyRange: p1e,
|
||
subset: f1e,
|
||
SemVer: Tde,
|
||
re: QE.re,
|
||
src: QE.src,
|
||
tokens: QE.t,
|
||
SEMVER_SPEC_VERSION: ZM.SEMVER_SPEC_VERSION,
|
||
RELEASE_TYPES: ZM.RELEASE_TYPES,
|
||
compareIdentifiers: eB.compareIdentifiers,
|
||
rcompareIdentifiers: eB.rcompareIdentifiers
|
||
};
|
||
});
|
||
|
||
// ../node_modules/store2/dist/store2.js
|
||
var lB = F((Vg, Ug) => {
|
||
(function(e, t) {
|
||
var r = {
|
||
version: "2.14.2",
|
||
areas: {},
|
||
apis: {},
|
||
nsdelim: ".",
|
||
// utilities
|
||
inherit: /* @__PURE__ */ a(function(o, i) {
|
||
for (var s in o)
|
||
i.hasOwnProperty(s) || Object.defineProperty(i, s, Object.getOwnPropertyDescriptor(o, s));
|
||
return i;
|
||
}, "inherit"),
|
||
stringify: /* @__PURE__ */ a(function(o, i) {
|
||
return o === void 0 || typeof o == "function" ? o + "" : JSON.stringify(o, i || r.replace);
|
||
}, "stringify"),
|
||
parse: /* @__PURE__ */ a(function(o, i) {
|
||
try {
|
||
return JSON.parse(o, i || r.revive);
|
||
} catch {
|
||
return o;
|
||
}
|
||
}, "parse"),
|
||
// extension hooks
|
||
fn: /* @__PURE__ */ a(function(o, i) {
|
||
r.storeAPI[o] = i;
|
||
for (var s in r.apis)
|
||
r.apis[s][o] = i;
|
||
}, "fn"),
|
||
get: /* @__PURE__ */ a(function(o, i) {
|
||
return o.getItem(i);
|
||
}, "get"),
|
||
set: /* @__PURE__ */ a(function(o, i, s) {
|
||
o.setItem(i, s);
|
||
}, "set"),
|
||
remove: /* @__PURE__ */ a(function(o, i) {
|
||
o.removeItem(i);
|
||
}, "remove"),
|
||
key: /* @__PURE__ */ a(function(o, i) {
|
||
return o.key(i);
|
||
}, "key"),
|
||
length: /* @__PURE__ */ a(function(o) {
|
||
return o.length;
|
||
}, "length"),
|
||
clear: /* @__PURE__ */ a(function(o) {
|
||
o.clear();
|
||
}, "clear"),
|
||
// core functions
|
||
Store: /* @__PURE__ */ a(function(o, i, s) {
|
||
var l = r.inherit(r.storeAPI, function(c, p, h) {
|
||
return arguments.length === 0 ? l.getAll() : typeof p == "function" ? l.transact(c, p, h) : p !== void 0 ? l.set(c, p, h) : typeof c ==
|
||
"string" || typeof c == "number" ? l.get(c) : typeof c == "function" ? l.each(c) : c ? l.setAll(c, p) : l.clear();
|
||
});
|
||
l._id = o;
|
||
try {
|
||
var u = "__store2_test";
|
||
i.setItem(u, "ok"), l._area = i, i.removeItem(u);
|
||
} catch {
|
||
l._area = r.storage("fake");
|
||
}
|
||
return l._ns = s || "", r.areas[o] || (r.areas[o] = l._area), r.apis[l._ns + l._id] || (r.apis[l._ns + l._id] = l), l;
|
||
}, "Store"),
|
||
storeAPI: {
|
||
// admin functions
|
||
area: /* @__PURE__ */ a(function(o, i) {
|
||
var s = this[o];
|
||
return (!s || !s.area) && (s = r.Store(o, i, this._ns), this[o] || (this[o] = s)), s;
|
||
}, "area"),
|
||
namespace: /* @__PURE__ */ a(function(o, i, s) {
|
||
if (s = s || this._delim || r.nsdelim, !o)
|
||
return this._ns ? this._ns.substring(0, this._ns.length - s.length) : "";
|
||
var l = o, u = this[l];
|
||
if ((!u || !u.namespace) && (u = r.Store(this._id, this._area, this._ns + l + s), u._delim = s, this[l] || (this[l] = u), !i))
|
||
for (var c in r.areas)
|
||
u.area(c, r.areas[c]);
|
||
return u;
|
||
}, "namespace"),
|
||
isFake: /* @__PURE__ */ a(function(o) {
|
||
return o ? (this._real = this._area, this._area = r.storage("fake")) : o === !1 && (this._area = this._real || this._area), this._area.
|
||
name === "fake";
|
||
}, "isFake"),
|
||
toString: /* @__PURE__ */ a(function() {
|
||
return "store" + (this._ns ? "." + this.namespace() : "") + "[" + this._id + "]";
|
||
}, "toString"),
|
||
// storage functions
|
||
has: /* @__PURE__ */ a(function(o) {
|
||
return this._area.has ? this._area.has(this._in(o)) : this._in(o) in this._area;
|
||
}, "has"),
|
||
size: /* @__PURE__ */ a(function() {
|
||
return this.keys().length;
|
||
}, "size"),
|
||
each: /* @__PURE__ */ a(function(o, i) {
|
||
for (var s = 0, l = r.length(this._area); s < l; s++) {
|
||
var u = this._out(r.key(this._area, s));
|
||
if (u !== void 0 && o.call(this, u, this.get(u), i) === !1)
|
||
break;
|
||
l > r.length(this._area) && (l--, s--);
|
||
}
|
||
return i || this;
|
||
}, "each"),
|
||
keys: /* @__PURE__ */ a(function(o) {
|
||
return this.each(function(i, s, l) {
|
||
l.push(i);
|
||
}, o || []);
|
||
}, "keys"),
|
||
get: /* @__PURE__ */ a(function(o, i) {
|
||
var s = r.get(this._area, this._in(o)), l;
|
||
return typeof i == "function" && (l = i, i = null), s !== null ? r.parse(s, l) : i ?? s;
|
||
}, "get"),
|
||
getAll: /* @__PURE__ */ a(function(o) {
|
||
return this.each(function(i, s, l) {
|
||
l[i] = s;
|
||
}, o || {});
|
||
}, "getAll"),
|
||
transact: /* @__PURE__ */ a(function(o, i, s) {
|
||
var l = this.get(o, s), u = i(l);
|
||
return this.set(o, u === void 0 ? l : u), this;
|
||
}, "transact"),
|
||
set: /* @__PURE__ */ a(function(o, i, s) {
|
||
var l = this.get(o), u;
|
||
return l != null && s === !1 ? i : (typeof s == "function" && (u = s, s = void 0), r.set(this._area, this._in(o), r.stringify(i, u),
|
||
s) || l);
|
||
}, "set"),
|
||
setAll: /* @__PURE__ */ a(function(o, i) {
|
||
var s, l;
|
||
for (var u in o)
|
||
l = o[u], this.set(u, l, i) !== l && (s = !0);
|
||
return s;
|
||
}, "setAll"),
|
||
add: /* @__PURE__ */ a(function(o, i, s) {
|
||
var l = this.get(o);
|
||
if (l instanceof Array)
|
||
i = l.concat(i);
|
||
else if (l !== null) {
|
||
var u = typeof l;
|
||
if (u === typeof i && u === "object") {
|
||
for (var c in i)
|
||
l[c] = i[c];
|
||
i = l;
|
||
} else
|
||
i = l + i;
|
||
}
|
||
return r.set(this._area, this._in(o), r.stringify(i, s)), i;
|
||
}, "add"),
|
||
remove: /* @__PURE__ */ a(function(o, i) {
|
||
var s = this.get(o, i);
|
||
return r.remove(this._area, this._in(o)), s;
|
||
}, "remove"),
|
||
clear: /* @__PURE__ */ a(function() {
|
||
return this._ns ? this.each(function(o) {
|
||
r.remove(this._area, this._in(o));
|
||
}, 1) : r.clear(this._area), this;
|
||
}, "clear"),
|
||
clearAll: /* @__PURE__ */ a(function() {
|
||
var o = this._area;
|
||
for (var i in r.areas)
|
||
r.areas.hasOwnProperty(i) && (this._area = r.areas[i], this.clear());
|
||
return this._area = o, this;
|
||
}, "clearAll"),
|
||
// internal use functions
|
||
_in: /* @__PURE__ */ a(function(o) {
|
||
return typeof o != "string" && (o = r.stringify(o)), this._ns ? this._ns + o : o;
|
||
}, "_in"),
|
||
_out: /* @__PURE__ */ a(function(o) {
|
||
return this._ns ? o && o.indexOf(this._ns) === 0 ? o.substring(this._ns.length) : void 0 : (
|
||
// so each() knows to skip it
|
||
o
|
||
);
|
||
}, "_out")
|
||
},
|
||
// end _.storeAPI
|
||
storage: /* @__PURE__ */ a(function(o) {
|
||
return r.inherit(r.storageAPI, { items: {}, name: o });
|
||
}, "storage"),
|
||
storageAPI: {
|
||
length: 0,
|
||
has: /* @__PURE__ */ a(function(o) {
|
||
return this.items.hasOwnProperty(o);
|
||
}, "has"),
|
||
key: /* @__PURE__ */ a(function(o) {
|
||
var i = 0;
|
||
for (var s in this.items)
|
||
if (this.has(s) && o === i++)
|
||
return s;
|
||
}, "key"),
|
||
setItem: /* @__PURE__ */ a(function(o, i) {
|
||
this.has(o) || this.length++, this.items[o] = i;
|
||
}, "setItem"),
|
||
removeItem: /* @__PURE__ */ a(function(o) {
|
||
this.has(o) && (delete this.items[o], this.length--);
|
||
}, "removeItem"),
|
||
getItem: /* @__PURE__ */ a(function(o) {
|
||
return this.has(o) ? this.items[o] : null;
|
||
}, "getItem"),
|
||
clear: /* @__PURE__ */ a(function() {
|
||
for (var o in this.items)
|
||
this.removeItem(o);
|
||
}, "clear")
|
||
}
|
||
// end _.storageAPI
|
||
}, n = (
|
||
// safely set this up (throws error in IE10/32bit mode for local files)
|
||
r.Store("local", function() {
|
||
try {
|
||
return localStorage;
|
||
} catch {
|
||
}
|
||
}())
|
||
);
|
||
n.local = n, n._ = r, n.area("session", function() {
|
||
try {
|
||
return sessionStorage;
|
||
} catch {
|
||
}
|
||
}()), n.area("page", r.storage("page")), typeof t == "function" && t.amd !== void 0 ? t("store2", [], function() {
|
||
return n;
|
||
}) : typeof Ug < "u" && Ug.exports ? Ug.exports = n : (e.store && (r.conflict = e.store), e.store = n);
|
||
})(Vg, Vg && Vg.define);
|
||
});
|
||
|
||
// ../node_modules/browser-dtector/browser-dtector.umd.min.js
|
||
var yB = F((sb, lb) => {
|
||
(function(e, t) {
|
||
typeof sb == "object" && typeof lb < "u" ? lb.exports = t() : typeof define == "function" && define.amd ? define(t) : (e = typeof globalThis <
|
||
"u" ? globalThis : e || self).BrowserDetector = t();
|
||
})(sb, function() {
|
||
"use strict";
|
||
function e(s, l) {
|
||
for (var u = 0; u < l.length; u++) {
|
||
var c = l[u];
|
||
c.enumerable = c.enumerable || !1, c.configurable = !0, "value" in c && (c.writable = !0), Object.defineProperty(s, (p = c.key, h = void 0,
|
||
typeof (h = function(m, g) {
|
||
if (typeof m != "object" || m === null) return m;
|
||
var w = m[Symbol.toPrimitive];
|
||
if (w !== void 0) {
|
||
var v = w.call(m, g || "default");
|
||
if (typeof v != "object") return v;
|
||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||
}
|
||
return (g === "string" ? String : Number)(m);
|
||
}(p, "string")) == "symbol" ? h : String(h)), c);
|
||
}
|
||
var p, h;
|
||
}
|
||
a(e, "e");
|
||
var t = { chrome: "Google Chrome", brave: "Brave", crios: "Google Chrome", edge: "Microsoft Edge", edg: "Microsoft Edge", edgios: "Micro\
|
||
soft Edge", fennec: "Mozilla Firefox", jsdom: "JsDOM", mozilla: "Mozilla Firefox", fxios: "Mozilla Firefox", msie: "Microsoft Internet Explo\
|
||
rer", opera: "Opera", opios: "Opera", opr: "Opera", opt: "Opera", rv: "Microsoft Internet Explorer", safari: "Safari", samsungbrowser: "Sams\
|
||
ung Browser", electron: "Electron" }, r = { android: "Android", androidTablet: "Android Tablet", cros: "Chrome OS", fennec: "Android Tablet",
|
||
ipad: "IPad", iphone: "IPhone", jsdom: "JsDOM", linux: "Linux", mac: "Macintosh", tablet: "Android Tablet", win: "Windows", "windows pho\
|
||
ne": "Windows Phone", xbox: "Microsoft Xbox" }, n = /* @__PURE__ */ a(function(s) {
|
||
var l = new RegExp("^-?\\d+(?:.\\d{0,".concat(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : -1, "})?")), u = Number(
|
||
s).toString().match(l);
|
||
return u ? u[0] : null;
|
||
}, "n"), o = /* @__PURE__ */ a(function() {
|
||
return typeof window < "u" ? window.navigator : null;
|
||
}, "i"), i = function() {
|
||
function s(p) {
|
||
var h;
|
||
(function(m, g) {
|
||
if (!(m instanceof g)) throw new TypeError("Cannot call a class as a function");
|
||
})(this, s), this.userAgent = p || ((h = o()) === null || h === void 0 ? void 0 : h.userAgent) || null;
|
||
}
|
||
a(s, "t");
|
||
var l, u, c;
|
||
return l = s, u = [{ key: "parseUserAgent", value: /* @__PURE__ */ a(function(p) {
|
||
var h, m, g, w = {}, v = p || this.userAgent || "", S = v.toLowerCase().replace(/\s\s+/g, " "), E = /(edge)\/([\w.]+)/.exec(S) || /(edg)[/]([\w.]+)/.
|
||
exec(S) || /(opr)[/]([\w.]+)/.exec(S) || /(opt)[/]([\w.]+)/.exec(S) || /(fxios)[/]([\w.]+)/.exec(S) || /(edgios)[/]([\w.]+)/.exec(S) ||
|
||
/(jsdom)[/]([\w.]+)/.exec(S) || /(samsungbrowser)[/]([\w.]+)/.exec(S) || /(electron)[/]([\w.]+)/.exec(S) || /(chrome)[/]([\w.]+)/.exec(
|
||
S) || /(crios)[/]([\w.]+)/.exec(S) || /(opios)[/]([\w.]+)/.exec(S) || /(version)(applewebkit)[/]([\w.]+).*(safari)[/]([\w.]+)/.exec(
|
||
S) || /(webkit)[/]([\w.]+).*(version)[/]([\w.]+).*(safari)[/]([\w.]+)/.exec(S) || /(applewebkit)[/]([\w.]+).*(safari)[/]([\w.]+)/.exec(
|
||
S) || /(webkit)[/]([\w.]+)/.exec(S) || /(opera)(?:.*version|)[/]([\w.]+)/.exec(S) || /(msie) ([\w.]+)/.exec(S) || /(fennec)[/]([\w.]+)/.
|
||
exec(S) || S.indexOf("trident") >= 0 && /(rv)(?::| )([\w.]+)/.exec(S) || S.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.
|
||
exec(S) || [], y = /(ipad)/.exec(S) || /(ipod)/.exec(S) || /(iphone)/.exec(S) || /(jsdom)/.exec(S) || /(windows phone)/.exec(S) || /(xbox)/.
|
||
exec(S) || /(win)/.exec(S) || /(tablet)/.exec(S) || /(android)/.test(S) && /(mobile)/.test(S) === !1 && ["androidTablet"] || /(android)/.
|
||
exec(S) || /(mac)/.exec(S) || /(linux)/.exec(S) || /(cros)/.exec(S) || [], b = E[5] || E[3] || E[1] || null, x = y[0] || null, C = E[4] ||
|
||
E[2] || null, R = o();
|
||
b === "chrome" && typeof (R == null || (h = R.brave) === null || h === void 0 ? void 0 : h.isBrave) == "function" && (b = "brave"), b &&
|
||
(w[b] = !0), x && (w[x] = !0);
|
||
var D = !!(w.tablet || w.android || w.androidTablet), A = !!(w.ipad || w.tablet || w.androidTablet), I = !!(w.android || w.androidTablet ||
|
||
w.tablet || w.ipad || w.ipod || w.iphone || w["windows phone"]), k = !!(w.cros || w.mac || w.linux || w.win), M = !!(w.brave || w.chrome ||
|
||
w.crios || w.opr || w.safari || w.edg || w.electron), V = !!(w.msie || w.rv);
|
||
return { name: (m = t[b]) !== null && m !== void 0 ? m : null, platform: (g = r[x]) !== null && g !== void 0 ? g : null, userAgent: v,
|
||
version: C, shortVersion: C ? n(parseFloat(C), 2) : null, isAndroid: D, isTablet: A, isMobile: I, isDesktop: k, isWebkit: M, isIE: V };
|
||
}, "value") }, { key: "getBrowserInfo", value: /* @__PURE__ */ a(function() {
|
||
var p = this.parseUserAgent();
|
||
return { name: p.name, platform: p.platform, userAgent: p.userAgent, version: p.version, shortVersion: p.shortVersion };
|
||
}, "value") }], c = [{ key: "VERSION", get: /* @__PURE__ */ a(function() {
|
||
return "3.4.0";
|
||
}, "get") }], u && e(l.prototype, u), c && e(l, c), Object.defineProperty(l, "prototype", { writable: !1 }), s;
|
||
}();
|
||
return i;
|
||
});
|
||
});
|
||
|
||
// src/manager/globals-runtime.ts
|
||
qe();
|
||
|
||
// src/core-events/index.ts
|
||
var oa = {};
|
||
de(oa, {
|
||
ARGTYPES_INFO_REQUEST: () => ZB,
|
||
ARGTYPES_INFO_RESPONSE: () => ez,
|
||
CHANNEL_CREATED: () => LB,
|
||
CHANNEL_WS_DISCONNECT: () => Kg,
|
||
CONFIG_ERROR: () => Xg,
|
||
CREATE_NEW_STORYFILE_REQUEST: () => OB,
|
||
CREATE_NEW_STORYFILE_RESPONSE: () => NB,
|
||
CURRENT_STORY_WAS_SET: () => Qg,
|
||
DOCS_PREPARED: () => Jg,
|
||
DOCS_RENDERED: () => MB,
|
||
FILE_COMPONENT_SEARCH_REQUEST: () => BB,
|
||
FILE_COMPONENT_SEARCH_RESPONSE: () => zB,
|
||
FORCE_REMOUNT: () => Zg,
|
||
FORCE_RE_RENDER: () => HB,
|
||
GLOBALS_UPDATED: () => Ec,
|
||
NAVIGATE_URL: () => e2,
|
||
PLAY_FUNCTION_THREW_EXCEPTION: () => $B,
|
||
PRELOAD_ENTRIES: () => t2,
|
||
PREVIEW_BUILDER_PROGRESS: () => VB,
|
||
PREVIEW_KEYDOWN: () => r2,
|
||
REGISTER_SUBSCRIPTION: () => UB,
|
||
REQUEST_WHATS_NEW_DATA: () => v2,
|
||
RESET_STORY_ARGS: () => n2,
|
||
RESULT_WHATS_NEW_DATA: () => y2,
|
||
SAVE_STORY_REQUEST: () => QB,
|
||
SAVE_STORY_RESPONSE: () => JB,
|
||
SELECT_STORY: () => o2,
|
||
SET_CONFIG: () => na,
|
||
SET_CURRENT_STORY: () => bc,
|
||
SET_FILTER: () => a2,
|
||
SET_GLOBALS: () => i2,
|
||
SET_INDEX: () => s2,
|
||
SET_STORIES: () => xc,
|
||
SET_WHATS_NEW_CACHE: () => w2,
|
||
SHARED_STATE_CHANGED: () => y0,
|
||
SHARED_STATE_SET: () => ui,
|
||
STORIES_COLLAPSE_ALL: () => l2,
|
||
STORIES_EXPAND_ALL: () => u2,
|
||
STORY_ARGS_UPDATED: () => Cc,
|
||
STORY_CHANGED: () => Rc,
|
||
STORY_ERRORED: () => WB,
|
||
STORY_FINISHED: () => YB,
|
||
STORY_INDEX_INVALIDATED: () => c2,
|
||
STORY_MISSING: () => p2,
|
||
STORY_PREPARED: () => f2,
|
||
STORY_RENDERED: () => GB,
|
||
STORY_RENDER_PHASE_CHANGED: () => qB,
|
||
STORY_SPECIFIED: () => d2,
|
||
STORY_THREW_EXCEPTION: () => KB,
|
||
STORY_UNCHANGED: () => XB,
|
||
TELEMETRY_ERROR: () => E2,
|
||
TESTING_MODULE_CANCEL_TEST_RUN_REQUEST: () => x2,
|
||
TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE: () => nz,
|
||
TESTING_MODULE_CRASH_REPORT: () => tz,
|
||
TESTING_MODULE_PROGRESS_REPORT: () => rz,
|
||
TESTING_MODULE_RUN_ALL_REQUEST: () => b2,
|
||
TESTING_MODULE_RUN_REQUEST: () => w0,
|
||
TOGGLE_WHATS_NEW_NOTIFICATIONS: () => S2,
|
||
UNHANDLED_ERRORS_WHILE_PLAYING: () => jB,
|
||
UPDATE_GLOBALS: () => h2,
|
||
UPDATE_QUERY_PARAMS: () => m2,
|
||
UPDATE_STORY_ARGS: () => g2,
|
||
default: () => FB
|
||
});
|
||
var Yg = /* @__PURE__ */ ((W) => (W.CHANNEL_WS_DISCONNECT = "channelWSDisconnect", W.CHANNEL_CREATED = "channelCreated", W.CONFIG_ERROR = "c\
|
||
onfigError", W.STORY_INDEX_INVALIDATED = "storyIndexInvalidated", W.STORY_SPECIFIED = "storySpecified", W.SET_CONFIG = "setConfig", W.SET_STORIES =
|
||
"setStories", W.SET_INDEX = "setIndex", W.SET_CURRENT_STORY = "setCurrentStory", W.CURRENT_STORY_WAS_SET = "currentStoryWasSet", W.FORCE_RE_RENDER =
|
||
"forceReRender", W.FORCE_REMOUNT = "forceRemount", W.PRELOAD_ENTRIES = "preloadStories", W.STORY_PREPARED = "storyPrepared", W.DOCS_PREPARED =
|
||
"docsPrepared", W.STORY_CHANGED = "storyChanged", W.STORY_UNCHANGED = "storyUnchanged", W.STORY_RENDERED = "storyRendered", W.STORY_FINISHED =
|
||
"storyFinished", W.STORY_MISSING = "storyMissing", W.STORY_ERRORED = "storyErrored", W.STORY_THREW_EXCEPTION = "storyThrewException", W.STORY_RENDER_PHASE_CHANGED =
|
||
"storyRenderPhaseChanged", W.PLAY_FUNCTION_THREW_EXCEPTION = "playFunctionThrewException", W.UNHANDLED_ERRORS_WHILE_PLAYING = "unhandledErro\
|
||
rsWhilePlaying", W.UPDATE_STORY_ARGS = "updateStoryArgs", W.STORY_ARGS_UPDATED = "storyArgsUpdated", W.RESET_STORY_ARGS = "resetStoryArgs", W.
|
||
SET_FILTER = "setFilter", W.SET_GLOBALS = "setGlobals", W.UPDATE_GLOBALS = "updateGlobals", W.GLOBALS_UPDATED = "globalsUpdated", W.REGISTER_SUBSCRIPTION =
|
||
"registerSubscription", W.PREVIEW_KEYDOWN = "previewKeydown", W.PREVIEW_BUILDER_PROGRESS = "preview_builder_progress", W.SELECT_STORY = "sel\
|
||
ectStory", W.STORIES_COLLAPSE_ALL = "storiesCollapseAll", W.STORIES_EXPAND_ALL = "storiesExpandAll", W.DOCS_RENDERED = "docsRendered", W.SHARED_STATE_CHANGED =
|
||
"sharedStateChanged", W.SHARED_STATE_SET = "sharedStateSet", W.NAVIGATE_URL = "navigateUrl", W.UPDATE_QUERY_PARAMS = "updateQueryParams", W.
|
||
REQUEST_WHATS_NEW_DATA = "requestWhatsNewData", W.RESULT_WHATS_NEW_DATA = "resultWhatsNewData", W.SET_WHATS_NEW_CACHE = "setWhatsNewCache", W.
|
||
TOGGLE_WHATS_NEW_NOTIFICATIONS = "toggleWhatsNewNotifications", W.TELEMETRY_ERROR = "telemetryError", W.FILE_COMPONENT_SEARCH_REQUEST = "fil\
|
||
eComponentSearchRequest", W.FILE_COMPONENT_SEARCH_RESPONSE = "fileComponentSearchResponse", W.SAVE_STORY_REQUEST = "saveStoryRequest", W.SAVE_STORY_RESPONSE =
|
||
"saveStoryResponse", W.ARGTYPES_INFO_REQUEST = "argtypesInfoRequest", W.ARGTYPES_INFO_RESPONSE = "argtypesInfoResponse", W.CREATE_NEW_STORYFILE_REQUEST =
|
||
"createNewStoryfileRequest", W.CREATE_NEW_STORYFILE_RESPONSE = "createNewStoryfileResponse", W.TESTING_MODULE_CRASH_REPORT = "testingModuleC\
|
||
rashReport", W.TESTING_MODULE_PROGRESS_REPORT = "testingModuleProgressReport", W.TESTING_MODULE_RUN_REQUEST = "testingModuleRunRequest", W.TESTING_MODULE_RUN_ALL_REQUEST =
|
||
"testingModuleRunAllRequest", W.TESTING_MODULE_CANCEL_TEST_RUN_REQUEST = "testingModuleCancelTestRunRequest", W.TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE =
|
||
"testingModuleCancelTestRunResponse", W))(Yg || {}), FB = Yg, {
|
||
CHANNEL_WS_DISCONNECT: Kg,
|
||
CHANNEL_CREATED: LB,
|
||
CONFIG_ERROR: Xg,
|
||
CREATE_NEW_STORYFILE_REQUEST: OB,
|
||
CREATE_NEW_STORYFILE_RESPONSE: NB,
|
||
CURRENT_STORY_WAS_SET: Qg,
|
||
DOCS_PREPARED: Jg,
|
||
DOCS_RENDERED: MB,
|
||
FILE_COMPONENT_SEARCH_REQUEST: BB,
|
||
FILE_COMPONENT_SEARCH_RESPONSE: zB,
|
||
FORCE_RE_RENDER: HB,
|
||
FORCE_REMOUNT: Zg,
|
||
GLOBALS_UPDATED: Ec,
|
||
NAVIGATE_URL: e2,
|
||
PLAY_FUNCTION_THREW_EXCEPTION: $B,
|
||
UNHANDLED_ERRORS_WHILE_PLAYING: jB,
|
||
PRELOAD_ENTRIES: t2,
|
||
PREVIEW_BUILDER_PROGRESS: VB,
|
||
PREVIEW_KEYDOWN: r2,
|
||
REGISTER_SUBSCRIPTION: UB,
|
||
RESET_STORY_ARGS: n2,
|
||
SELECT_STORY: o2,
|
||
SET_CONFIG: na,
|
||
SET_CURRENT_STORY: bc,
|
||
SET_FILTER: a2,
|
||
SET_GLOBALS: i2,
|
||
SET_INDEX: s2,
|
||
SET_STORIES: xc,
|
||
SHARED_STATE_CHANGED: y0,
|
||
SHARED_STATE_SET: ui,
|
||
STORIES_COLLAPSE_ALL: l2,
|
||
STORIES_EXPAND_ALL: u2,
|
||
STORY_ARGS_UPDATED: Cc,
|
||
STORY_CHANGED: Rc,
|
||
STORY_ERRORED: WB,
|
||
STORY_INDEX_INVALIDATED: c2,
|
||
STORY_MISSING: p2,
|
||
STORY_PREPARED: f2,
|
||
STORY_RENDER_PHASE_CHANGED: qB,
|
||
STORY_RENDERED: GB,
|
||
STORY_FINISHED: YB,
|
||
STORY_SPECIFIED: d2,
|
||
STORY_THREW_EXCEPTION: KB,
|
||
STORY_UNCHANGED: XB,
|
||
UPDATE_GLOBALS: h2,
|
||
UPDATE_QUERY_PARAMS: m2,
|
||
UPDATE_STORY_ARGS: g2,
|
||
REQUEST_WHATS_NEW_DATA: v2,
|
||
RESULT_WHATS_NEW_DATA: y2,
|
||
SET_WHATS_NEW_CACHE: w2,
|
||
TOGGLE_WHATS_NEW_NOTIFICATIONS: S2,
|
||
TELEMETRY_ERROR: E2,
|
||
SAVE_STORY_REQUEST: QB,
|
||
SAVE_STORY_RESPONSE: JB,
|
||
ARGTYPES_INFO_REQUEST: ZB,
|
||
ARGTYPES_INFO_RESPONSE: ez,
|
||
TESTING_MODULE_CRASH_REPORT: tz,
|
||
TESTING_MODULE_PROGRESS_REPORT: rz,
|
||
TESTING_MODULE_RUN_REQUEST: w0,
|
||
TESTING_MODULE_RUN_ALL_REQUEST: b2,
|
||
TESTING_MODULE_CANCEL_TEST_RUN_REQUEST: x2,
|
||
TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE: nz
|
||
} = Yg;
|
||
|
||
// src/manager/globals/globals.ts
|
||
var C2 = {
|
||
react: "__REACT__",
|
||
"react-dom": "__REACT_DOM__",
|
||
"react-dom/client": "__REACT_DOM_CLIENT__",
|
||
"@storybook/icons": "__STORYBOOK_ICONS__",
|
||
"storybook/internal/manager-api": "__STORYBOOK_API__",
|
||
"@storybook/manager-api": "__STORYBOOK_API__",
|
||
"@storybook/core/manager-api": "__STORYBOOK_API__",
|
||
"storybook/internal/components": "__STORYBOOK_COMPONENTS__",
|
||
"@storybook/components": "__STORYBOOK_COMPONENTS__",
|
||
"@storybook/core/components": "__STORYBOOK_COMPONENTS__",
|
||
"storybook/internal/channels": "__STORYBOOK_CHANNELS__",
|
||
"@storybook/channels": "__STORYBOOK_CHANNELS__",
|
||
"@storybook/core/channels": "__STORYBOOK_CHANNELS__",
|
||
"storybook/internal/core-errors": "__STORYBOOK_CORE_EVENTS__",
|
||
"@storybook/core-events": "__STORYBOOK_CORE_EVENTS__",
|
||
"@storybook/core/core-events": "__STORYBOOK_CORE_EVENTS__",
|
||
"storybook/internal/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__",
|
||
"@storybook/core-events/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__",
|
||
"@storybook/core/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__",
|
||
"storybook/internal/router": "__STORYBOOK_ROUTER__",
|
||
"@storybook/router": "__STORYBOOK_ROUTER__",
|
||
"@storybook/core/router": "__STORYBOOK_ROUTER__",
|
||
"storybook/internal/theming": "__STORYBOOK_THEMING__",
|
||
"@storybook/theming": "__STORYBOOK_THEMING__",
|
||
"@storybook/core/theming": "__STORYBOOK_THEMING__",
|
||
"storybook/internal/theming/create": "__STORYBOOK_THEMING_CREATE__",
|
||
"@storybook/theming/create": "__STORYBOOK_THEMING_CREATE__",
|
||
"@storybook/core/theming/create": "__STORYBOOK_THEMING_CREATE__",
|
||
"storybook/internal/client-logger": "__STORYBOOK_CLIENT_LOGGER__",
|
||
"@storybook/client-logger": "__STORYBOOK_CLIENT_LOGGER__",
|
||
"@storybook/core/client-logger": "__STORYBOOK_CLIENT_LOGGER__",
|
||
"storybook/internal/types": "__STORYBOOK_TYPES__",
|
||
"@storybook/types": "__STORYBOOK_TYPES__",
|
||
"@storybook/core/types": "__STORYBOOK_TYPES__"
|
||
}, yb = Object.keys(C2);
|
||
|
||
// src/manager/globals/runtime.ts
|
||
var F1e = P(L(), 1), L1e = P(To(), 1), O1e = P(J6(), 1);
|
||
|
||
// src/channels/index.ts
|
||
var bp = {};
|
||
de(bp, {
|
||
Channel: () => Gn,
|
||
HEARTBEAT_INTERVAL: () => oy,
|
||
HEARTBEAT_MAX_LATENCY: () => ay,
|
||
PostMessageTransport: () => ul,
|
||
WebsocketTransport: () => cl,
|
||
createBrowserChannel: () => yU,
|
||
default: () => vU
|
||
});
|
||
qe();
|
||
|
||
// src/shared/universal-store/index.ts
|
||
Da();
|
||
|
||
// src/shared/universal-store/instances.ts
|
||
var Uv = /* @__PURE__ */ new Map();
|
||
|
||
// src/shared/universal-store/index.ts
|
||
var S$ = "UNIVERSAL_STORE:", Ur = {
|
||
PENDING: "PENDING",
|
||
RESOLVED: "RESOLVED",
|
||
REJECTED: "REJECTED"
|
||
}, J = class J {
|
||
constructor(t, r) {
|
||
/** Enable debug logs for this store */
|
||
this.debugging = !1;
|
||
// TODO: narrow type of listeners based on event type
|
||
this.listeners = /* @__PURE__ */ new Map([["*", /* @__PURE__ */ new Set()]]);
|
||
/** Gets the current state */
|
||
this.getState = /* @__PURE__ */ a(() => (this.debug("getState", { state: this.state }), this.state), "getState");
|
||
/**
|
||
* Subscribes to store events
|
||
*
|
||
* @returns A function to unsubscribe
|
||
*/
|
||
this.subscribe = /* @__PURE__ */ a((t, r) => {
|
||
let n = typeof t == "function", o = n ? "*" : t, i = n ? t : r;
|
||
if (this.debug("subscribe", { eventType: o, listener: i }), !i)
|
||
throw new TypeError(
|
||
`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`
|
||
);
|
||
return this.listeners.has(o) || this.listeners.set(o, /* @__PURE__ */ new Set()), this.listeners.get(o).add(i), () => {
|
||
this.debug("unsubscribe", { eventType: o, listener: i }), this.listeners.has(o) && (this.listeners.get(o).delete(i), this.listeners.
|
||
get(o)?.size === 0 && this.listeners.delete(o));
|
||
};
|
||
}, "subscribe");
|
||
/** Sends a custom event to the other stores */
|
||
this.send = /* @__PURE__ */ a((t) => {
|
||
if (this.debug("send", { event: t }), this.status !== J.Status.READY)
|
||
throw new TypeError(
|
||
it`Cannot send event before store is ready. You can get the current status with store.status,
|
||
or await store.readyPromise to wait for the store to be ready before sending events.
|
||
${JSON.stringify(
|
||
{
|
||
event: t,
|
||
id: this.id,
|
||
actor: this.actor,
|
||
environment: this.environment
|
||
},
|
||
null,
|
||
2
|
||
)}`
|
||
);
|
||
this.emitToListeners(t, { actor: this.actor }), this.emitToChannel(t, { actor: this.actor });
|
||
}, "send");
|
||
if (this.debugging = t.debug ?? !1, !J.isInternalConstructing)
|
||
throw new TypeError(
|
||
"UniversalStore is not constructable - use UniversalStore.create() instead"
|
||
);
|
||
if (J.isInternalConstructing = !1, this.id = t.id, this.actorId = Date.now().toString(36) + Math.random().toString(36).substring(2), this.
|
||
actorType = t.leader ? J.ActorType.LEADER : J.ActorType.FOLLOWER, this.state = t.initialState, this.channelEventName = `${S$}${this.id}`,
|
||
this.debug("constructor", {
|
||
options: t,
|
||
environmentOverrides: r,
|
||
channelEventName: this.channelEventName
|
||
}), this.actor.type === J.ActorType.LEADER)
|
||
this.syncing = {
|
||
state: Ur.RESOLVED,
|
||
promise: Promise.resolve()
|
||
};
|
||
else {
|
||
let n, o, i = new Promise((s, l) => {
|
||
n = /* @__PURE__ */ a(() => {
|
||
this.syncing.state === Ur.PENDING && (this.syncing.state = Ur.RESOLVED, s());
|
||
}, "syncingResolve"), o = /* @__PURE__ */ a((u) => {
|
||
this.syncing.state === Ur.PENDING && (this.syncing.state = Ur.REJECTED, l(u));
|
||
}, "syncingReject");
|
||
});
|
||
this.syncing = {
|
||
state: Ur.PENDING,
|
||
promise: i,
|
||
resolve: n,
|
||
reject: o
|
||
};
|
||
}
|
||
this.getState = this.getState.bind(this), this.setState = this.setState.bind(this), this.subscribe = this.subscribe.bind(this), this.onStateChange =
|
||
this.onStateChange.bind(this), this.send = this.send.bind(this), this.emitToChannel = this.emitToChannel.bind(this), this.prepareThis = this.
|
||
prepareThis.bind(this), this.emitToListeners = this.emitToListeners.bind(this), this.handleChannelEvents = this.handleChannelEvents.bind(
|
||
this), this.debug = this.debug.bind(this), this.channel = r?.channel ?? J.preparation.channel, this.environment = r?.environment ?? J.preparation.
|
||
environment, this.channel && this.environment ? this.prepareThis({ channel: this.channel, environment: this.environment }) : J.preparation.
|
||
promise.then(this.prepareThis);
|
||
}
|
||
static setupPreparationPromise() {
|
||
let t, r, n = new Promise(
|
||
(o, i) => {
|
||
t = /* @__PURE__ */ a((s) => {
|
||
o(s);
|
||
}, "resolveRef"), r = /* @__PURE__ */ a((...s) => {
|
||
i(s);
|
||
}, "rejectRef");
|
||
}
|
||
);
|
||
J.preparation = {
|
||
resolve: t,
|
||
reject: r,
|
||
promise: n
|
||
};
|
||
}
|
||
/** The actor object representing the store instance with a unique ID and a type */
|
||
get actor() {
|
||
return Object.freeze({
|
||
id: this.actorId,
|
||
type: this.actorType,
|
||
environment: this.environment ?? J.Environment.UNKNOWN
|
||
});
|
||
}
|
||
/**
|
||
* The current state of the store, that signals both if the store is prepared by Storybook and
|
||
* also - in the case of a follower - if the state has been synced with the leader's state.
|
||
*/
|
||
get status() {
|
||
if (!this.channel || !this.environment)
|
||
return J.Status.UNPREPARED;
|
||
switch (this.syncing?.state) {
|
||
case Ur.PENDING:
|
||
case void 0:
|
||
return J.Status.SYNCING;
|
||
case Ur.REJECTED:
|
||
return J.Status.ERROR;
|
||
case Ur.RESOLVED:
|
||
default:
|
||
return J.Status.READY;
|
||
}
|
||
}
|
||
/**
|
||
* A promise that resolves when the store is fully ready. A leader will be ready when the store
|
||
* has been prepared by Storybook, which is almost instantly.
|
||
*
|
||
* A follower will be ready when the state has been synced with the leader's state, within a few
|
||
* hundred milliseconds.
|
||
*/
|
||
untilReady() {
|
||
return Promise.all([J.preparation.promise, this.syncing?.promise]);
|
||
}
|
||
/** Creates a new instance of UniversalStore */
|
||
static create(t) {
|
||
if (!t || typeof t?.id != "string")
|
||
throw new TypeError("id is required and must be a string, when creating a UniversalStore");
|
||
t.debug && console.debug(
|
||
it`[UniversalStore]
|
||
create`,
|
||
{ options: t }
|
||
);
|
||
let r = Uv.get(t.id);
|
||
if (r)
|
||
return console.warn(it`UniversalStore with id "${t.id}" already exists in this environment, re-using existing.
|
||
You should reuse the existing instance instead of trying to create a new one.`), r;
|
||
J.isInternalConstructing = !0;
|
||
let n = new J(t);
|
||
return Uv.set(t.id, n), n;
|
||
}
|
||
/**
|
||
* Used by Storybook to set the channel for all instances of UniversalStore in the given
|
||
* environment.
|
||
*
|
||
* @internal
|
||
*/
|
||
static __prepare(t, r) {
|
||
J.preparation.channel = t, J.preparation.environment = r, J.preparation.resolve({ channel: t, environment: r });
|
||
}
|
||
/**
|
||
* Updates the store's state
|
||
*
|
||
* Either a new state or a state updater function can be passed to the method.
|
||
*/
|
||
setState(t) {
|
||
let r = this.state, n = typeof t == "function" ? t(r) : t;
|
||
if (this.debug("setState", { newState: n, previousState: r, updater: t }), this.status !== J.Status.READY)
|
||
throw new TypeError(
|
||
it`Cannot set state before store is ready. You can get the current status with store.status,
|
||
or await store.readyPromise to wait for the store to be ready before sending events.
|
||
${JSON.stringify(
|
||
{
|
||
newState: n,
|
||
id: this.id,
|
||
actor: this.actor,
|
||
environment: this.environment
|
||
},
|
||
null,
|
||
2
|
||
)}`
|
||
);
|
||
this.state = n;
|
||
let o = {
|
||
type: J.InternalEventType.SET_STATE,
|
||
payload: {
|
||
state: n,
|
||
previousState: r
|
||
}
|
||
};
|
||
this.emitToChannel(o, { actor: this.actor }), this.emitToListeners(o, { actor: this.actor });
|
||
}
|
||
/**
|
||
* Subscribes to state changes
|
||
*
|
||
* @returns Unsubscribe function
|
||
*/
|
||
onStateChange(t) {
|
||
return this.debug("onStateChange", { listener: t }), this.subscribe(
|
||
J.InternalEventType.SET_STATE,
|
||
({ payload: r }, n) => {
|
||
t(r.state, r.previousState, n);
|
||
}
|
||
);
|
||
}
|
||
emitToChannel(t, r) {
|
||
this.debug("emitToChannel", { event: t, eventInfo: r, channel: this.channel }), this.channel?.emit(this.channelEventName, {
|
||
event: t,
|
||
eventInfo: r
|
||
});
|
||
}
|
||
prepareThis({
|
||
channel: t,
|
||
environment: r
|
||
}) {
|
||
this.channel = t, this.environment = r, this.debug("prepared", { channel: t, environment: r }), this.channel.on(this.channelEventName, this.
|
||
handleChannelEvents), this.actor.type === J.ActorType.LEADER ? this.emitToChannel(
|
||
{ type: J.InternalEventType.LEADER_CREATED },
|
||
{ actor: this.actor }
|
||
) : (this.emitToChannel(
|
||
{ type: J.InternalEventType.FOLLOWER_CREATED },
|
||
{ actor: this.actor }
|
||
), this.emitToChannel(
|
||
{ type: J.InternalEventType.EXISTING_STATE_REQUEST },
|
||
{ actor: this.actor }
|
||
), setTimeout(() => {
|
||
this.syncing.reject(
|
||
new TypeError(
|
||
`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower\
|
||
.`
|
||
)
|
||
);
|
||
}, 1e3));
|
||
}
|
||
emitToListeners(t, r) {
|
||
let n = this.listeners.get(t.type), o = this.listeners.get("*");
|
||
this.debug("emitToListeners", {
|
||
event: t,
|
||
eventInfo: r,
|
||
eventTypeListeners: n,
|
||
everythingListeners: o
|
||
}), [...n ?? [], ...o ?? []].forEach(
|
||
(i) => i(t, r)
|
||
);
|
||
}
|
||
handleChannelEvents(t) {
|
||
let { event: r, eventInfo: n } = t;
|
||
if ([n.actor.id, n.forwardingActor?.id].includes(this.actor.id)) {
|
||
this.debug("handleChannelEvents: Ignoring event from self", { channelEvent: t });
|
||
return;
|
||
} else if (this.syncing?.state === Ur.PENDING && r.type !== J.InternalEventType.EXISTING_STATE_RESPONSE) {
|
||
this.debug("handleChannelEvents: Ignoring event while syncing", { channelEvent: t });
|
||
return;
|
||
}
|
||
if (this.debug("handleChannelEvents", { channelEvent: t }), this.actor.type === J.ActorType.LEADER) {
|
||
let o = !0;
|
||
switch (r.type) {
|
||
case J.InternalEventType.EXISTING_STATE_REQUEST:
|
||
o = !1;
|
||
let i = {
|
||
type: J.InternalEventType.EXISTING_STATE_RESPONSE,
|
||
payload: this.state
|
||
};
|
||
this.debug("handleChannelEvents: responding to existing state request", {
|
||
responseEvent: i
|
||
}), this.emitToChannel(i, { actor: this.actor });
|
||
break;
|
||
case J.InternalEventType.LEADER_CREATED:
|
||
o = !1, this.syncing.state = Ur.REJECTED, this.debug("handleChannelEvents: erroring due to second leader being created", {
|
||
event: r
|
||
}), console.error(
|
||
it`Detected multiple UniversalStore leaders created with the same id "${this.id}".
|
||
Only one leader can exists at a time, your stores are now in an invalid state.
|
||
Leaders detected:
|
||
this: ${JSON.stringify(this.actor, null, 2)}
|
||
other: ${JSON.stringify(n.actor, null, 2)}`
|
||
);
|
||
break;
|
||
}
|
||
o && (this.debug("handleChannelEvents: forwarding event", { channelEvent: t }), this.emitToChannel(r, { actor: n.actor, forwardingActor: this.
|
||
actor }));
|
||
}
|
||
if (this.actor.type === J.ActorType.FOLLOWER)
|
||
switch (r.type) {
|
||
case J.InternalEventType.EXISTING_STATE_RESPONSE:
|
||
if (this.debug("handleChannelEvents: Setting state from leader's existing state response", {
|
||
event: r
|
||
}), this.syncing?.state !== Ur.PENDING)
|
||
break;
|
||
this.syncing.resolve?.();
|
||
let o = {
|
||
type: J.InternalEventType.SET_STATE,
|
||
payload: {
|
||
state: r.payload,
|
||
previousState: this.state
|
||
}
|
||
};
|
||
this.state = r.payload, this.emitToListeners(o, n);
|
||
break;
|
||
}
|
||
switch (r.type) {
|
||
case J.InternalEventType.SET_STATE:
|
||
this.debug("handleChannelEvents: Setting state", { event: r }), this.state = r.payload.state;
|
||
break;
|
||
}
|
||
this.emitToListeners(r, { actor: n.actor });
|
||
}
|
||
debug(t, r) {
|
||
this.debugging && console.debug(
|
||
it`[UniversalStore::${this.id}::${this.environment ?? J.Environment.UNKNOWN}]
|
||
${t}`,
|
||
JSON.stringify(
|
||
{
|
||
data: r,
|
||
actor: this.actor,
|
||
state: this.state,
|
||
status: this.status
|
||
},
|
||
null,
|
||
2
|
||
)
|
||
);
|
||
}
|
||
/**
|
||
* Used to reset the static fields of the UniversalStore class when cleaning up tests
|
||
*
|
||
* @internal
|
||
*/
|
||
static __reset() {
|
||
J.preparation.reject(new Error("reset")), J.setupPreparationPromise(), J.isInternalConstructing = !1;
|
||
}
|
||
};
|
||
a(J, "UniversalStore"), /**
|
||
* Defines the possible actor types in the store system
|
||
*
|
||
* @readonly
|
||
*/
|
||
J.ActorType = {
|
||
LEADER: "LEADER",
|
||
FOLLOWER: "FOLLOWER"
|
||
}, /**
|
||
* Defines the possible environments the store can run in
|
||
*
|
||
* @readonly
|
||
*/
|
||
J.Environment = {
|
||
SERVER: "SERVER",
|
||
MANAGER: "MANAGER",
|
||
PREVIEW: "PREVIEW",
|
||
UNKNOWN: "UNKNOWN",
|
||
MOCK: "MOCK"
|
||
}, /**
|
||
* Internal event types used for store synchronization
|
||
*
|
||
* @readonly
|
||
*/
|
||
J.InternalEventType = {
|
||
EXISTING_STATE_REQUEST: "__EXISTING_STATE_REQUEST",
|
||
EXISTING_STATE_RESPONSE: "__EXISTING_STATE_RESPONSE",
|
||
SET_STATE: "__SET_STATE",
|
||
LEADER_CREATED: "__LEADER_CREATED",
|
||
FOLLOWER_CREATED: "__FOLLOWER_CREATED"
|
||
}, J.Status = {
|
||
UNPREPARED: "UNPREPARED",
|
||
SYNCING: "SYNCING",
|
||
READY: "READY",
|
||
ERROR: "ERROR"
|
||
}, // This is used to check if constructor was called from the static factory create()
|
||
J.isInternalConstructing = !1, J.setupPreparationPromise();
|
||
var Dr = J;
|
||
|
||
// src/channels/main.ts
|
||
var E$ = /* @__PURE__ */ a((e) => e.transports !== void 0, "isMulti"), b$ = /* @__PURE__ */ a(() => Math.random().toString(16).slice(2), "ge\
|
||
nerateRandomId"), Wv = class Wv {
|
||
constructor(t = {}) {
|
||
this.sender = b$();
|
||
this.events = {};
|
||
this.data = {};
|
||
this.transports = [];
|
||
this.isAsync = t.async || !1, E$(t) ? (this.transports = t.transports || [], this.transports.forEach((r) => {
|
||
r.setHandler((n) => this.handleEvent(n));
|
||
})) : this.transports = t.transport ? [t.transport] : [], this.transports.forEach((r) => {
|
||
r.setHandler((n) => this.handleEvent(n));
|
||
});
|
||
}
|
||
get hasTransport() {
|
||
return this.transports.length > 0;
|
||
}
|
||
addListener(t, r) {
|
||
this.events[t] = this.events[t] || [], this.events[t].push(r);
|
||
}
|
||
emit(t, ...r) {
|
||
let n = { type: t, args: r, from: this.sender }, o = {};
|
||
r.length >= 1 && r[0] && r[0].options && (o = r[0].options);
|
||
let i = /* @__PURE__ */ a(() => {
|
||
this.transports.forEach((s) => {
|
||
s.send(n, o);
|
||
}), this.handleEvent(n);
|
||
}, "handler");
|
||
this.isAsync ? setImmediate(i) : i();
|
||
}
|
||
last(t) {
|
||
return this.data[t];
|
||
}
|
||
eventNames() {
|
||
return Object.keys(this.events);
|
||
}
|
||
listenerCount(t) {
|
||
let r = this.listeners(t);
|
||
return r ? r.length : 0;
|
||
}
|
||
listeners(t) {
|
||
return this.events[t] || void 0;
|
||
}
|
||
once(t, r) {
|
||
let n = this.onceListener(t, r);
|
||
this.addListener(t, n);
|
||
}
|
||
removeAllListeners(t) {
|
||
t ? this.events[t] && delete this.events[t] : this.events = {};
|
||
}
|
||
removeListener(t, r) {
|
||
let n = this.listeners(t);
|
||
n && (this.events[t] = n.filter((o) => o !== r));
|
||
}
|
||
on(t, r) {
|
||
this.addListener(t, r);
|
||
}
|
||
off(t, r) {
|
||
this.removeListener(t, r);
|
||
}
|
||
handleEvent(t) {
|
||
let r = this.listeners(t.type);
|
||
r && r.length && r.forEach((n) => {
|
||
n.apply(t, t.args);
|
||
}), this.data[t.type] = t.args;
|
||
}
|
||
onceListener(t, r) {
|
||
let n = /* @__PURE__ */ a((...o) => (this.removeListener(t, n), r(...o)), "onceListener");
|
||
return n;
|
||
}
|
||
};
|
||
a(Wv, "Channel");
|
||
var Gn = Wv;
|
||
|
||
// src/channels/postmessage/index.ts
|
||
qe();
|
||
Mt();
|
||
|
||
// ../node_modules/telejson/dist/chunk-465TF3XA.mjs
|
||
var R$ = Object.create, eC = Object.defineProperty, D$ = Object.getOwnPropertyDescriptor, tC = Object.getOwnPropertyNames, A$ = Object.getPrototypeOf,
|
||
_$ = Object.prototype.hasOwnProperty, Ar = /* @__PURE__ */ a((e, t) => /* @__PURE__ */ a(function() {
|
||
return t || (0, e[tC(e)[0]])((t = { exports: {} }).exports, t), t.exports;
|
||
}, "__require"), "__commonJS"), T$ = /* @__PURE__ */ a((e, t, r, n) => {
|
||
if (t && typeof t == "object" || typeof t == "function")
|
||
for (let o of tC(t))
|
||
!_$.call(e, o) && o !== r && eC(e, o, { get: /* @__PURE__ */ a(() => t[o], "get"), enumerable: !(n = D$(t, o)) || n.enumerable });
|
||
return e;
|
||
}, "__copyProps"), jd = /* @__PURE__ */ a((e, t, r) => (r = e != null ? R$(A$(e)) : {}, T$(
|
||
t || !e || !e.__esModule ? eC(r, "default", { value: e, enumerable: !0 }) : r,
|
||
e
|
||
)), "__toESM"), I$ = [
|
||
"bubbles",
|
||
"cancelBubble",
|
||
"cancelable",
|
||
"composed",
|
||
"currentTarget",
|
||
"defaultPrevented",
|
||
"eventPhase",
|
||
"isTrusted",
|
||
"returnValue",
|
||
"srcElement",
|
||
"target",
|
||
"timeStamp",
|
||
"type"
|
||
], P$ = ["detail"];
|
||
function rC(e) {
|
||
let t = I$.filter((r) => e[r] !== void 0).reduce((r, n) => ({ ...r, [n]: e[n] }), {});
|
||
return e instanceof CustomEvent && P$.filter((r) => e[r] !== void 0).forEach((r) => {
|
||
t[r] = e[r];
|
||
}), t;
|
||
}
|
||
a(rC, "extractEventHiddenProperties");
|
||
|
||
// ../node_modules/telejson/dist/index.mjs
|
||
var yC = P(Yn(), 1);
|
||
var uC = Ar({
|
||
"node_modules/has-symbols/shams.js"(e, t) {
|
||
"use strict";
|
||
t.exports = /* @__PURE__ */ a(function() {
|
||
if (typeof Symbol != "function" || typeof Object.getOwnPropertySymbols != "function")
|
||
return !1;
|
||
if (typeof Symbol.iterator == "symbol")
|
||
return !0;
|
||
var n = {}, o = Symbol("test"), i = Object(o);
|
||
if (typeof o == "string" || Object.prototype.toString.call(o) !== "[object Symbol]" || Object.prototype.toString.call(i) !== "[object \
|
||
Symbol]")
|
||
return !1;
|
||
var s = 42;
|
||
n[o] = s;
|
||
for (o in n)
|
||
return !1;
|
||
if (typeof Object.keys == "function" && Object.keys(n).length !== 0 || typeof Object.getOwnPropertyNames == "function" && Object.getOwnPropertyNames(
|
||
n).length !== 0)
|
||
return !1;
|
||
var l = Object.getOwnPropertySymbols(n);
|
||
if (l.length !== 1 || l[0] !== o || !Object.prototype.propertyIsEnumerable.call(n, o))
|
||
return !1;
|
||
if (typeof Object.getOwnPropertyDescriptor == "function") {
|
||
var u = Object.getOwnPropertyDescriptor(n, o);
|
||
if (u.value !== s || u.enumerable !== !0)
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}, "hasSymbols");
|
||
}
|
||
}), cC = Ar({
|
||
"node_modules/has-symbols/index.js"(e, t) {
|
||
"use strict";
|
||
var r = typeof Symbol < "u" && Symbol, n = uC();
|
||
t.exports = /* @__PURE__ */ a(function() {
|
||
return typeof r != "function" || typeof Symbol != "function" || typeof r("foo") != "symbol" || typeof Symbol("bar") != "symbol" ? !1 :
|
||
n();
|
||
}, "hasNativeSymbols");
|
||
}
|
||
}), k$ = Ar({
|
||
"node_modules/function-bind/implementation.js"(e, t) {
|
||
"use strict";
|
||
var r = "Function.prototype.bind called on incompatible ", n = Array.prototype.slice, o = Object.prototype.toString, i = "[object Functi\
|
||
on]";
|
||
t.exports = /* @__PURE__ */ a(function(l) {
|
||
var u = this;
|
||
if (typeof u != "function" || o.call(u) !== i)
|
||
throw new TypeError(r + u);
|
||
for (var c = n.call(arguments, 1), p, h = /* @__PURE__ */ a(function() {
|
||
if (this instanceof p) {
|
||
var S = u.apply(
|
||
this,
|
||
c.concat(n.call(arguments))
|
||
);
|
||
return Object(S) === S ? S : this;
|
||
} else
|
||
return u.apply(
|
||
l,
|
||
c.concat(n.call(arguments))
|
||
);
|
||
}, "binder"), m = Math.max(0, u.length - c.length), g = [], w = 0; w < m; w++)
|
||
g.push("$" + w);
|
||
if (p = Function("binder", "return function (" + g.join(",") + "){ return binder.apply(this,arguments); }")(h), u.prototype) {
|
||
var v = /* @__PURE__ */ a(function() {
|
||
}, "Empty2");
|
||
v.prototype = u.prototype, p.prototype = new v(), v.prototype = null;
|
||
}
|
||
return p;
|
||
}, "bind");
|
||
}
|
||
}), Kv = Ar({
|
||
"node_modules/function-bind/index.js"(e, t) {
|
||
"use strict";
|
||
var r = k$();
|
||
t.exports = Function.prototype.bind || r;
|
||
}
|
||
}), F$ = Ar({
|
||
"node_modules/has/src/index.js"(e, t) {
|
||
"use strict";
|
||
var r = Kv();
|
||
t.exports = r.call(Function.call, Object.prototype.hasOwnProperty);
|
||
}
|
||
}), pC = Ar({
|
||
"node_modules/get-intrinsic/index.js"(e, t) {
|
||
"use strict";
|
||
var r, n = SyntaxError, o = Function, i = TypeError, s = /* @__PURE__ */ a(function(V) {
|
||
try {
|
||
return o('"use strict"; return (' + V + ").constructor;")();
|
||
} catch {
|
||
}
|
||
}, "getEvalledConstructor"), l = Object.getOwnPropertyDescriptor;
|
||
if (l)
|
||
try {
|
||
l({}, "");
|
||
} catch {
|
||
l = null;
|
||
}
|
||
var u = /* @__PURE__ */ a(function() {
|
||
throw new i();
|
||
}, "throwTypeError"), c = l ? function() {
|
||
try {
|
||
return arguments.callee, u;
|
||
} catch {
|
||
try {
|
||
return l(arguments, "callee").get;
|
||
} catch {
|
||
return u;
|
||
}
|
||
}
|
||
}() : u, p = cC()(), h = Object.getPrototypeOf || function(V) {
|
||
return V.__proto__;
|
||
}, m = {}, g = typeof Uint8Array > "u" ? r : h(Uint8Array), w = {
|
||
"%AggregateError%": typeof AggregateError > "u" ? r : AggregateError,
|
||
"%Array%": Array,
|
||
"%ArrayBuffer%": typeof ArrayBuffer > "u" ? r : ArrayBuffer,
|
||
"%ArrayIteratorPrototype%": p ? h([][Symbol.iterator]()) : r,
|
||
"%AsyncFromSyncIteratorPrototype%": r,
|
||
"%AsyncFunction%": m,
|
||
"%AsyncGenerator%": m,
|
||
"%AsyncGeneratorFunction%": m,
|
||
"%AsyncIteratorPrototype%": m,
|
||
"%Atomics%": typeof Atomics > "u" ? r : Atomics,
|
||
"%BigInt%": typeof BigInt > "u" ? r : BigInt,
|
||
"%Boolean%": Boolean,
|
||
"%DataView%": typeof DataView > "u" ? r : DataView,
|
||
"%Date%": Date,
|
||
"%decodeURI%": decodeURI,
|
||
"%decodeURIComponent%": decodeURIComponent,
|
||
"%encodeURI%": encodeURI,
|
||
"%encodeURIComponent%": encodeURIComponent,
|
||
"%Error%": Error,
|
||
"%eval%": eval,
|
||
"%EvalError%": EvalError,
|
||
"%Float32Array%": typeof Float32Array > "u" ? r : Float32Array,
|
||
"%Float64Array%": typeof Float64Array > "u" ? r : Float64Array,
|
||
"%FinalizationRegistry%": typeof FinalizationRegistry > "u" ? r : FinalizationRegistry,
|
||
"%Function%": o,
|
||
"%GeneratorFunction%": m,
|
||
"%Int8Array%": typeof Int8Array > "u" ? r : Int8Array,
|
||
"%Int16Array%": typeof Int16Array > "u" ? r : Int16Array,
|
||
"%Int32Array%": typeof Int32Array > "u" ? r : Int32Array,
|
||
"%isFinite%": isFinite,
|
||
"%isNaN%": isNaN,
|
||
"%IteratorPrototype%": p ? h(h([][Symbol.iterator]())) : r,
|
||
"%JSON%": typeof JSON == "object" ? JSON : r,
|
||
"%Map%": typeof Map > "u" ? r : Map,
|
||
"%MapIteratorPrototype%": typeof Map > "u" || !p ? r : h((/* @__PURE__ */ new Map())[Symbol.iterator]()),
|
||
"%Math%": Math,
|
||
"%Number%": Number,
|
||
"%Object%": Object,
|
||
"%parseFloat%": parseFloat,
|
||
"%parseInt%": parseInt,
|
||
"%Promise%": typeof Promise > "u" ? r : Promise,
|
||
"%Proxy%": typeof Proxy > "u" ? r : Proxy,
|
||
"%RangeError%": RangeError,
|
||
"%ReferenceError%": ReferenceError,
|
||
"%Reflect%": typeof Reflect > "u" ? r : Reflect,
|
||
"%RegExp%": RegExp,
|
||
"%Set%": typeof Set > "u" ? r : Set,
|
||
"%SetIteratorPrototype%": typeof Set > "u" || !p ? r : h((/* @__PURE__ */ new Set())[Symbol.iterator]()),
|
||
"%SharedArrayBuffer%": typeof SharedArrayBuffer > "u" ? r : SharedArrayBuffer,
|
||
"%String%": String,
|
||
"%StringIteratorPrototype%": p ? h(""[Symbol.iterator]()) : r,
|
||
"%Symbol%": p ? Symbol : r,
|
||
"%SyntaxError%": n,
|
||
"%ThrowTypeError%": c,
|
||
"%TypedArray%": g,
|
||
"%TypeError%": i,
|
||
"%Uint8Array%": typeof Uint8Array > "u" ? r : Uint8Array,
|
||
"%Uint8ClampedArray%": typeof Uint8ClampedArray > "u" ? r : Uint8ClampedArray,
|
||
"%Uint16Array%": typeof Uint16Array > "u" ? r : Uint16Array,
|
||
"%Uint32Array%": typeof Uint32Array > "u" ? r : Uint32Array,
|
||
"%URIError%": URIError,
|
||
"%WeakMap%": typeof WeakMap > "u" ? r : WeakMap,
|
||
"%WeakRef%": typeof WeakRef > "u" ? r : WeakRef,
|
||
"%WeakSet%": typeof WeakSet > "u" ? r : WeakSet
|
||
}, v = /* @__PURE__ */ a(function V(H) {
|
||
var X;
|
||
if (H === "%AsyncFunction%")
|
||
X = s("async function () {}");
|
||
else if (H === "%GeneratorFunction%")
|
||
X = s("function* () {}");
|
||
else if (H === "%AsyncGeneratorFunction%")
|
||
X = s("async function* () {}");
|
||
else if (H === "%AsyncGenerator%") {
|
||
var B = V("%AsyncGeneratorFunction%");
|
||
B && (X = B.prototype);
|
||
} else if (H === "%AsyncIteratorPrototype%") {
|
||
var O = V("%AsyncGenerator%");
|
||
O && (X = h(O.prototype));
|
||
}
|
||
return w[H] = X, X;
|
||
}, "doEval2"), S = {
|
||
"%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"],
|
||
"%ArrayPrototype%": ["Array", "prototype"],
|
||
"%ArrayProto_entries%": ["Array", "prototype", "entries"],
|
||
"%ArrayProto_forEach%": ["Array", "prototype", "forEach"],
|
||
"%ArrayProto_keys%": ["Array", "prototype", "keys"],
|
||
"%ArrayProto_values%": ["Array", "prototype", "values"],
|
||
"%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"],
|
||
"%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"],
|
||
"%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"],
|
||
"%BooleanPrototype%": ["Boolean", "prototype"],
|
||
"%DataViewPrototype%": ["DataView", "prototype"],
|
||
"%DatePrototype%": ["Date", "prototype"],
|
||
"%ErrorPrototype%": ["Error", "prototype"],
|
||
"%EvalErrorPrototype%": ["EvalError", "prototype"],
|
||
"%Float32ArrayPrototype%": ["Float32Array", "prototype"],
|
||
"%Float64ArrayPrototype%": ["Float64Array", "prototype"],
|
||
"%FunctionPrototype%": ["Function", "prototype"],
|
||
"%Generator%": ["GeneratorFunction", "prototype"],
|
||
"%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"],
|
||
"%Int8ArrayPrototype%": ["Int8Array", "prototype"],
|
||
"%Int16ArrayPrototype%": ["Int16Array", "prototype"],
|
||
"%Int32ArrayPrototype%": ["Int32Array", "prototype"],
|
||
"%JSONParse%": ["JSON", "parse"],
|
||
"%JSONStringify%": ["JSON", "stringify"],
|
||
"%MapPrototype%": ["Map", "prototype"],
|
||
"%NumberPrototype%": ["Number", "prototype"],
|
||
"%ObjectPrototype%": ["Object", "prototype"],
|
||
"%ObjProto_toString%": ["Object", "prototype", "toString"],
|
||
"%ObjProto_valueOf%": ["Object", "prototype", "valueOf"],
|
||
"%PromisePrototype%": ["Promise", "prototype"],
|
||
"%PromiseProto_then%": ["Promise", "prototype", "then"],
|
||
"%Promise_all%": ["Promise", "all"],
|
||
"%Promise_reject%": ["Promise", "reject"],
|
||
"%Promise_resolve%": ["Promise", "resolve"],
|
||
"%RangeErrorPrototype%": ["RangeError", "prototype"],
|
||
"%ReferenceErrorPrototype%": ["ReferenceError", "prototype"],
|
||
"%RegExpPrototype%": ["RegExp", "prototype"],
|
||
"%SetPrototype%": ["Set", "prototype"],
|
||
"%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"],
|
||
"%StringPrototype%": ["String", "prototype"],
|
||
"%SymbolPrototype%": ["Symbol", "prototype"],
|
||
"%SyntaxErrorPrototype%": ["SyntaxError", "prototype"],
|
||
"%TypedArrayPrototype%": ["TypedArray", "prototype"],
|
||
"%TypeErrorPrototype%": ["TypeError", "prototype"],
|
||
"%Uint8ArrayPrototype%": ["Uint8Array", "prototype"],
|
||
"%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"],
|
||
"%Uint16ArrayPrototype%": ["Uint16Array", "prototype"],
|
||
"%Uint32ArrayPrototype%": ["Uint32Array", "prototype"],
|
||
"%URIErrorPrototype%": ["URIError", "prototype"],
|
||
"%WeakMapPrototype%": ["WeakMap", "prototype"],
|
||
"%WeakSetPrototype%": ["WeakSet", "prototype"]
|
||
}, E = Kv(), y = F$(), b = E.call(Function.call, Array.prototype.concat), x = E.call(Function.apply, Array.prototype.splice), C = E.call(
|
||
Function.call, String.prototype.replace), R = E.call(Function.call, String.prototype.slice), D = E.call(Function.call, RegExp.prototype.
|
||
exec), A = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, I = /\\(\\)?/g, k = /* @__PURE__ */ a(
|
||
function(H) {
|
||
var X = R(H, 0, 1), B = R(H, -1);
|
||
if (X === "%" && B !== "%")
|
||
throw new n("invalid intrinsic syntax, expected closing `%`");
|
||
if (B === "%" && X !== "%")
|
||
throw new n("invalid intrinsic syntax, expected opening `%`");
|
||
var O = [];
|
||
return C(H, A, function(K, re, Q, ue) {
|
||
O[O.length] = Q ? C(ue, I, "$1") : re || K;
|
||
}), O;
|
||
}, "stringToPath3"), M = /* @__PURE__ */ a(function(H, X) {
|
||
var B = H, O;
|
||
if (y(S, B) && (O = S[B], B = "%" + O[0] + "%"), y(w, B)) {
|
||
var K = w[B];
|
||
if (K === m && (K = v(B)), typeof K > "u" && !X)
|
||
throw new i("intrinsic " + H + " exists, but is not available. Please file an issue!");
|
||
return {
|
||
alias: O,
|
||
name: B,
|
||
value: K
|
||
};
|
||
}
|
||
throw new n("intrinsic " + H + " does not exist!");
|
||
}, "getBaseIntrinsic2");
|
||
t.exports = /* @__PURE__ */ a(function(H, X) {
|
||
if (typeof H != "string" || H.length === 0)
|
||
throw new i("intrinsic name must be a non-empty string");
|
||
if (arguments.length > 1 && typeof X != "boolean")
|
||
throw new i('"allowMissing" argument must be a boolean');
|
||
if (D(/^%?[^%]*%?$/, H) === null)
|
||
throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");
|
||
var B = k(H), O = B.length > 0 ? B[0] : "", K = M("%" + O + "%", X), re = K.name, Q = K.value, ue = !1, Z = K.alias;
|
||
Z && (O = Z[0], x(B, b([0, 1], Z)));
|
||
for (var fe = 1, Xe = !0; fe < B.length; fe += 1) {
|
||
var Ee = B[fe], Oe = R(Ee, 0, 1), We = R(Ee, -1);
|
||
if ((Oe === '"' || Oe === "'" || Oe === "`" || We === '"' || We === "'" || We === "`") && Oe !== We)
|
||
throw new n("property names with quotes must have matching quotes");
|
||
if ((Ee === "constructor" || !Xe) && (ue = !0), O += "." + Ee, re = "%" + O + "%", y(w, re))
|
||
Q = w[re];
|
||
else if (Q != null) {
|
||
if (!(Ee in Q)) {
|
||
if (!X)
|
||
throw new i("base intrinsic for " + H + " exists, but the property is not available.");
|
||
return;
|
||
}
|
||
if (l && fe + 1 >= B.length) {
|
||
var nt = l(Q, Ee);
|
||
Xe = !!nt, Xe && "get" in nt && !("originalValue" in nt.get) ? Q = nt.get : Q = Q[Ee];
|
||
} else
|
||
Xe = y(Q, Ee), Q = Q[Ee];
|
||
Xe && !ue && (w[re] = Q);
|
||
}
|
||
}
|
||
return Q;
|
||
}, "GetIntrinsic");
|
||
}
|
||
}), L$ = Ar({
|
||
"node_modules/call-bind/index.js"(e, t) {
|
||
"use strict";
|
||
var r = Kv(), n = pC(), o = n("%Function.prototype.apply%"), i = n("%Function.prototype.call%"), s = n("%Reflect.apply%", !0) || r.call(
|
||
i, o), l = n("%Object.getOwnPropertyDescriptor%", !0), u = n("%Object.defineProperty%", !0), c = n("%Math.max%");
|
||
if (u)
|
||
try {
|
||
u({}, "a", { value: 1 });
|
||
} catch {
|
||
u = null;
|
||
}
|
||
t.exports = /* @__PURE__ */ a(function(m) {
|
||
var g = s(r, i, arguments);
|
||
if (l && u) {
|
||
var w = l(g, "length");
|
||
w.configurable && u(
|
||
g,
|
||
"length",
|
||
{ value: 1 + c(0, m.length - (arguments.length - 1)) }
|
||
);
|
||
}
|
||
return g;
|
||
}, "callBind");
|
||
var p = /* @__PURE__ */ a(function() {
|
||
return s(r, o, arguments);
|
||
}, "applyBind2");
|
||
u ? u(t.exports, "apply", { value: p }) : t.exports.apply = p;
|
||
}
|
||
}), O$ = Ar({
|
||
"node_modules/call-bind/callBound.js"(e, t) {
|
||
"use strict";
|
||
var r = pC(), n = L$(), o = n(r("String.prototype.indexOf"));
|
||
t.exports = /* @__PURE__ */ a(function(s, l) {
|
||
var u = r(s, !!l);
|
||
return typeof u == "function" && o(s, ".prototype.") > -1 ? n(u) : u;
|
||
}, "callBoundIntrinsic");
|
||
}
|
||
}), N$ = Ar({
|
||
"node_modules/has-tostringtag/shams.js"(e, t) {
|
||
"use strict";
|
||
var r = uC();
|
||
t.exports = /* @__PURE__ */ a(function() {
|
||
return r() && !!Symbol.toStringTag;
|
||
}, "hasToStringTagShams");
|
||
}
|
||
}), M$ = Ar({
|
||
"node_modules/is-regex/index.js"(e, t) {
|
||
"use strict";
|
||
var r = O$(), n = N$()(), o, i, s, l;
|
||
n && (o = r("Object.prototype.hasOwnProperty"), i = r("RegExp.prototype.exec"), s = {}, u = /* @__PURE__ */ a(function() {
|
||
throw s;
|
||
}, "throwRegexMarker"), l = {
|
||
toString: u,
|
||
valueOf: u
|
||
}, typeof Symbol.toPrimitive == "symbol" && (l[Symbol.toPrimitive] = u));
|
||
var u, c = r("Object.prototype.toString"), p = Object.getOwnPropertyDescriptor, h = "[object RegExp]";
|
||
t.exports = /* @__PURE__ */ a(n ? function(g) {
|
||
if (!g || typeof g != "object")
|
||
return !1;
|
||
var w = p(g, "lastIndex"), v = w && o(w, "value");
|
||
if (!v)
|
||
return !1;
|
||
try {
|
||
i(g, l);
|
||
} catch (S) {
|
||
return S === s;
|
||
}
|
||
} : function(g) {
|
||
return !g || typeof g != "object" && typeof g != "function" ? !1 : c(g) === h;
|
||
}, "isRegex");
|
||
}
|
||
}), B$ = Ar({
|
||
"node_modules/is-function/index.js"(e, t) {
|
||
t.exports = n;
|
||
var r = Object.prototype.toString;
|
||
function n(o) {
|
||
if (!o)
|
||
return !1;
|
||
var i = r.call(o);
|
||
return i === "[object Function]" || typeof o == "function" && i !== "[object RegExp]" || typeof window < "u" && (o === window.setTimeout ||
|
||
o === window.alert || o === window.confirm || o === window.prompt);
|
||
}
|
||
a(n, "isFunction3");
|
||
}
|
||
}), z$ = Ar({
|
||
"node_modules/is-symbol/index.js"(e, t) {
|
||
"use strict";
|
||
var r = Object.prototype.toString, n = cC()();
|
||
n ? (o = Symbol.prototype.toString, i = /^Symbol\(.*\)$/, s = /* @__PURE__ */ a(function(u) {
|
||
return typeof u.valueOf() != "symbol" ? !1 : i.test(o.call(u));
|
||
}, "isRealSymbolObject"), t.exports = /* @__PURE__ */ a(function(u) {
|
||
if (typeof u == "symbol")
|
||
return !0;
|
||
if (r.call(u) !== "[object Symbol]")
|
||
return !1;
|
||
try {
|
||
return s(u);
|
||
} catch {
|
||
return !1;
|
||
}
|
||
}, "isSymbol3")) : t.exports = /* @__PURE__ */ a(function(u) {
|
||
return !1;
|
||
}, "isSymbol3");
|
||
var o, i, s;
|
||
}
|
||
}), H$ = jd(M$()), $$ = jd(B$()), j$ = jd(z$());
|
||
function V$(e) {
|
||
return e != null && typeof e == "object" && Array.isArray(e) === !1;
|
||
}
|
||
a(V$, "isObject");
|
||
var U$ = typeof global == "object" && global && global.Object === Object && global, W$ = U$, q$ = typeof self == "object" && self && self.Object ===
|
||
Object && self, G$ = W$ || q$ || Function("return this")(), Xv = G$, Y$ = Xv.Symbol, nl = Y$, fC = Object.prototype, K$ = fC.hasOwnProperty,
|
||
X$ = fC.toString, wp = nl ? nl.toStringTag : void 0;
|
||
function Q$(e) {
|
||
var t = K$.call(e, wp), r = e[wp];
|
||
try {
|
||
e[wp] = void 0;
|
||
var n = !0;
|
||
} catch {
|
||
}
|
||
var o = X$.call(e);
|
||
return n && (t ? e[wp] = r : delete e[wp]), o;
|
||
}
|
||
a(Q$, "getRawTag");
|
||
var J$ = Q$, Z$ = Object.prototype, ej = Z$.toString;
|
||
function tj(e) {
|
||
return ej.call(e);
|
||
}
|
||
a(tj, "objectToString");
|
||
var rj = tj, nj = "[object Null]", oj = "[object Undefined]", oC = nl ? nl.toStringTag : void 0;
|
||
function aj(e) {
|
||
return e == null ? e === void 0 ? oj : nj : oC && oC in Object(e) ? J$(e) : rj(e);
|
||
}
|
||
a(aj, "baseGetTag");
|
||
var dC = aj;
|
||
function ij(e) {
|
||
return e != null && typeof e == "object";
|
||
}
|
||
a(ij, "isObjectLike");
|
||
var sj = ij, lj = "[object Symbol]";
|
||
function uj(e) {
|
||
return typeof e == "symbol" || sj(e) && dC(e) == lj;
|
||
}
|
||
a(uj, "isSymbol");
|
||
var Qv = uj;
|
||
function cj(e, t) {
|
||
for (var r = -1, n = e == null ? 0 : e.length, o = Array(n); ++r < n; )
|
||
o[r] = t(e[r], r, e);
|
||
return o;
|
||
}
|
||
a(cj, "arrayMap");
|
||
var pj = cj, fj = Array.isArray, Jv = fj, dj = 1 / 0, aC = nl ? nl.prototype : void 0, iC = aC ? aC.toString : void 0;
|
||
function hC(e) {
|
||
if (typeof e == "string")
|
||
return e;
|
||
if (Jv(e))
|
||
return pj(e, hC) + "";
|
||
if (Qv(e))
|
||
return iC ? iC.call(e) : "";
|
||
var t = e + "";
|
||
return t == "0" && 1 / e == -dj ? "-0" : t;
|
||
}
|
||
a(hC, "baseToString");
|
||
var hj = hC;
|
||
function mj(e) {
|
||
var t = typeof e;
|
||
return e != null && (t == "object" || t == "function");
|
||
}
|
||
a(mj, "isObject2");
|
||
var mC = mj, gj = "[object AsyncFunction]", vj = "[object Function]", yj = "[object GeneratorFunction]", wj = "[object Proxy]";
|
||
function Sj(e) {
|
||
if (!mC(e))
|
||
return !1;
|
||
var t = dC(e);
|
||
return t == vj || t == yj || t == gj || t == wj;
|
||
}
|
||
a(Sj, "isFunction");
|
||
var Ej = Sj, bj = Xv["__core-js_shared__"], Yv = bj, sC = function() {
|
||
var e = /[^.]+$/.exec(Yv && Yv.keys && Yv.keys.IE_PROTO || "");
|
||
return e ? "Symbol(src)_1." + e : "";
|
||
}();
|
||
function xj(e) {
|
||
return !!sC && sC in e;
|
||
}
|
||
a(xj, "isMasked");
|
||
var Cj = xj, Rj = Function.prototype, Dj = Rj.toString;
|
||
function Aj(e) {
|
||
if (e != null) {
|
||
try {
|
||
return Dj.call(e);
|
||
} catch {
|
||
}
|
||
try {
|
||
return e + "";
|
||
} catch {
|
||
}
|
||
}
|
||
return "";
|
||
}
|
||
a(Aj, "toSource");
|
||
var _j = Aj, Tj = /[\\^$.*+?()[\]{}|]/g, Ij = /^\[object .+?Constructor\]$/, Pj = Function.prototype, kj = Object.prototype, Fj = Pj.toString,
|
||
Lj = kj.hasOwnProperty, Oj = RegExp(
|
||
"^" + Fj.call(Lj).replace(Tj, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
|
||
);
|
||
function Nj(e) {
|
||
if (!mC(e) || Cj(e))
|
||
return !1;
|
||
var t = Ej(e) ? Oj : Ij;
|
||
return t.test(_j(e));
|
||
}
|
||
a(Nj, "baseIsNative");
|
||
var Mj = Nj;
|
||
function Bj(e, t) {
|
||
return e?.[t];
|
||
}
|
||
a(Bj, "getValue");
|
||
var zj = Bj;
|
||
function Hj(e, t) {
|
||
var r = zj(e, t);
|
||
return Mj(r) ? r : void 0;
|
||
}
|
||
a(Hj, "getNative");
|
||
var gC = Hj;
|
||
function $j(e, t) {
|
||
return e === t || e !== e && t !== t;
|
||
}
|
||
a($j, "eq");
|
||
var jj = $j, Vj = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Uj = /^\w*$/;
|
||
function Wj(e, t) {
|
||
if (Jv(e))
|
||
return !1;
|
||
var r = typeof e;
|
||
return r == "number" || r == "symbol" || r == "boolean" || e == null || Qv(e) ? !0 : Uj.test(e) || !Vj.test(e) || t != null && e in Object(
|
||
t);
|
||
}
|
||
a(Wj, "isKey");
|
||
var qj = Wj, Gj = gC(Object, "create"), Sp = Gj;
|
||
function Yj() {
|
||
this.__data__ = Sp ? Sp(null) : {}, this.size = 0;
|
||
}
|
||
a(Yj, "hashClear");
|
||
var Kj = Yj;
|
||
function Xj(e) {
|
||
var t = this.has(e) && delete this.__data__[e];
|
||
return this.size -= t ? 1 : 0, t;
|
||
}
|
||
a(Xj, "hashDelete");
|
||
var Qj = Xj, Jj = "__lodash_hash_undefined__", Zj = Object.prototype, eV = Zj.hasOwnProperty;
|
||
function tV(e) {
|
||
var t = this.__data__;
|
||
if (Sp) {
|
||
var r = t[e];
|
||
return r === Jj ? void 0 : r;
|
||
}
|
||
return eV.call(t, e) ? t[e] : void 0;
|
||
}
|
||
a(tV, "hashGet");
|
||
var rV = tV, nV = Object.prototype, oV = nV.hasOwnProperty;
|
||
function aV(e) {
|
||
var t = this.__data__;
|
||
return Sp ? t[e] !== void 0 : oV.call(t, e);
|
||
}
|
||
a(aV, "hashHas");
|
||
var iV = aV, sV = "__lodash_hash_undefined__";
|
||
function lV(e, t) {
|
||
var r = this.__data__;
|
||
return this.size += this.has(e) ? 0 : 1, r[e] = Sp && t === void 0 ? sV : t, this;
|
||
}
|
||
a(lV, "hashSet");
|
||
var uV = lV;
|
||
function ol(e) {
|
||
var t = -1, r = e == null ? 0 : e.length;
|
||
for (this.clear(); ++t < r; ) {
|
||
var n = e[t];
|
||
this.set(n[0], n[1]);
|
||
}
|
||
}
|
||
a(ol, "Hash");
|
||
ol.prototype.clear = Kj;
|
||
ol.prototype.delete = Qj;
|
||
ol.prototype.get = rV;
|
||
ol.prototype.has = iV;
|
||
ol.prototype.set = uV;
|
||
var lC = ol;
|
||
function cV() {
|
||
this.__data__ = [], this.size = 0;
|
||
}
|
||
a(cV, "listCacheClear");
|
||
var pV = cV;
|
||
function fV(e, t) {
|
||
for (var r = e.length; r--; )
|
||
if (jj(e[r][0], t))
|
||
return r;
|
||
return -1;
|
||
}
|
||
a(fV, "assocIndexOf");
|
||
var Ud = fV, dV = Array.prototype, hV = dV.splice;
|
||
function mV(e) {
|
||
var t = this.__data__, r = Ud(t, e);
|
||
if (r < 0)
|
||
return !1;
|
||
var n = t.length - 1;
|
||
return r == n ? t.pop() : hV.call(t, r, 1), --this.size, !0;
|
||
}
|
||
a(mV, "listCacheDelete");
|
||
var gV = mV;
|
||
function vV(e) {
|
||
var t = this.__data__, r = Ud(t, e);
|
||
return r < 0 ? void 0 : t[r][1];
|
||
}
|
||
a(vV, "listCacheGet");
|
||
var yV = vV;
|
||
function wV(e) {
|
||
return Ud(this.__data__, e) > -1;
|
||
}
|
||
a(wV, "listCacheHas");
|
||
var SV = wV;
|
||
function EV(e, t) {
|
||
var r = this.__data__, n = Ud(r, e);
|
||
return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this;
|
||
}
|
||
a(EV, "listCacheSet");
|
||
var bV = EV;
|
||
function al(e) {
|
||
var t = -1, r = e == null ? 0 : e.length;
|
||
for (this.clear(); ++t < r; ) {
|
||
var n = e[t];
|
||
this.set(n[0], n[1]);
|
||
}
|
||
}
|
||
a(al, "ListCache");
|
||
al.prototype.clear = pV;
|
||
al.prototype.delete = gV;
|
||
al.prototype.get = yV;
|
||
al.prototype.has = SV;
|
||
al.prototype.set = bV;
|
||
var xV = al, CV = gC(Xv, "Map"), RV = CV;
|
||
function DV() {
|
||
this.size = 0, this.__data__ = {
|
||
hash: new lC(),
|
||
map: new (RV || xV)(),
|
||
string: new lC()
|
||
};
|
||
}
|
||
a(DV, "mapCacheClear");
|
||
var AV = DV;
|
||
function _V(e) {
|
||
var t = typeof e;
|
||
return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null;
|
||
}
|
||
a(_V, "isKeyable");
|
||
var TV = _V;
|
||
function IV(e, t) {
|
||
var r = e.__data__;
|
||
return TV(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map;
|
||
}
|
||
a(IV, "getMapData");
|
||
var Wd = IV;
|
||
function PV(e) {
|
||
var t = Wd(this, e).delete(e);
|
||
return this.size -= t ? 1 : 0, t;
|
||
}
|
||
a(PV, "mapCacheDelete");
|
||
var kV = PV;
|
||
function FV(e) {
|
||
return Wd(this, e).get(e);
|
||
}
|
||
a(FV, "mapCacheGet");
|
||
var LV = FV;
|
||
function OV(e) {
|
||
return Wd(this, e).has(e);
|
||
}
|
||
a(OV, "mapCacheHas");
|
||
var NV = OV;
|
||
function MV(e, t) {
|
||
var r = Wd(this, e), n = r.size;
|
||
return r.set(e, t), this.size += r.size == n ? 0 : 1, this;
|
||
}
|
||
a(MV, "mapCacheSet");
|
||
var BV = MV;
|
||
function il(e) {
|
||
var t = -1, r = e == null ? 0 : e.length;
|
||
for (this.clear(); ++t < r; ) {
|
||
var n = e[t];
|
||
this.set(n[0], n[1]);
|
||
}
|
||
}
|
||
a(il, "MapCache");
|
||
il.prototype.clear = AV;
|
||
il.prototype.delete = kV;
|
||
il.prototype.get = LV;
|
||
il.prototype.has = NV;
|
||
il.prototype.set = BV;
|
||
var vC = il, zV = "Expected a function";
|
||
function Zv(e, t) {
|
||
if (typeof e != "function" || t != null && typeof t != "function")
|
||
throw new TypeError(zV);
|
||
var r = /* @__PURE__ */ a(function() {
|
||
var n = arguments, o = t ? t.apply(this, n) : n[0], i = r.cache;
|
||
if (i.has(o))
|
||
return i.get(o);
|
||
var s = e.apply(this, n);
|
||
return r.cache = i.set(o, s) || i, s;
|
||
}, "memoized");
|
||
return r.cache = new (Zv.Cache || vC)(), r;
|
||
}
|
||
a(Zv, "memoize");
|
||
Zv.Cache = vC;
|
||
var HV = Zv, $V = 500;
|
||
function jV(e) {
|
||
var t = HV(e, function(n) {
|
||
return r.size === $V && r.clear(), n;
|
||
}), r = t.cache;
|
||
return t;
|
||
}
|
||
a(jV, "memoizeCapped");
|
||
var VV = jV, UV = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, WV = /\\(\\)?/g, qV = VV(
|
||
function(e) {
|
||
var t = [];
|
||
return e.charCodeAt(0) === 46 && t.push(""), e.replace(UV, function(r, n, o, i) {
|
||
t.push(o ? i.replace(WV, "$1") : n || r);
|
||
}), t;
|
||
}), GV = qV;
|
||
function YV(e) {
|
||
return e == null ? "" : hj(e);
|
||
}
|
||
a(YV, "toString");
|
||
var KV = YV;
|
||
function XV(e, t) {
|
||
return Jv(e) ? e : qj(e, t) ? [e] : GV(KV(e));
|
||
}
|
||
a(XV, "castPath");
|
||
var QV = XV, JV = 1 / 0;
|
||
function ZV(e) {
|
||
if (typeof e == "string" || Qv(e))
|
||
return e;
|
||
var t = e + "";
|
||
return t == "0" && 1 / e == -JV ? "-0" : t;
|
||
}
|
||
a(ZV, "toKey");
|
||
var eU = ZV;
|
||
function tU(e, t) {
|
||
t = QV(t, e);
|
||
for (var r = 0, n = t.length; e != null && r < n; )
|
||
e = e[eU(t[r++])];
|
||
return r && r == n ? e : void 0;
|
||
}
|
||
a(tU, "baseGet");
|
||
var rU = tU;
|
||
function nU(e, t, r) {
|
||
var n = e == null ? void 0 : rU(e, t);
|
||
return n === void 0 ? r : n;
|
||
}
|
||
a(nU, "get");
|
||
var oU = nU, Vd = V$, aU = /* @__PURE__ */ a((e) => {
|
||
let t = null, r = !1, n = !1, o = !1, i = "";
|
||
if (e.indexOf("//") >= 0 || e.indexOf("/*") >= 0)
|
||
for (let s = 0; s < e.length; s += 1)
|
||
!t && !r && !n && !o ? e[s] === '"' || e[s] === "'" || e[s] === "`" ? t = e[s] : e[s] === "/" && e[s + 1] === "*" ? r = !0 : e[s] === "\
|
||
/" && e[s + 1] === "/" ? n = !0 : e[s] === "/" && e[s + 1] !== "/" && (o = !0) : (t && (e[s] === t && e[s - 1] !== "\\" || e[s] === `
|
||
` && t !== "`") && (t = null), o && (e[s] === "/" && e[s - 1] !== "\\" || e[s] === `
|
||
`) && (o = !1), r && e[s - 1] === "/" && e[s - 2] === "*" && (r = !1), n && e[s] === `
|
||
` && (n = !1)), !r && !n && (i += e[s]);
|
||
else
|
||
i = e;
|
||
return i;
|
||
}, "removeCodeComments"), iU = (0, yC.default)(1e4)(
|
||
(e) => aU(e).replace(/\n\s*/g, "").trim()
|
||
), sU = /* @__PURE__ */ a(function(t, r) {
|
||
let n = r.slice(0, r.indexOf("{")), o = r.slice(r.indexOf("{"));
|
||
if (n.includes("=>") || n.includes("function"))
|
||
return r;
|
||
let i = n;
|
||
return i = i.replace(t, "function"), i + o;
|
||
}, "convertShorthandMethods2"), lU = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/, Ep = /* @__PURE__ */ a((e) => e.match(/^[\[\{\"\}].*[\]\}\"]$/),
|
||
"isJSON");
|
||
function wC(e) {
|
||
if (!Vd(e))
|
||
return e;
|
||
let t = e, r = !1;
|
||
return typeof Event < "u" && e instanceof Event && (t = rC(t), r = !0), t = Object.keys(t).reduce((n, o) => {
|
||
try {
|
||
t[o] && t[o].toJSON, n[o] = t[o];
|
||
} catch {
|
||
r = !0;
|
||
}
|
||
return n;
|
||
}, {}), r ? t : e;
|
||
}
|
||
a(wC, "convertUnconventionalData");
|
||
var uU = /* @__PURE__ */ a(function(t) {
|
||
let r, n, o, i;
|
||
return /* @__PURE__ */ a(function(l, u) {
|
||
try {
|
||
if (l === "")
|
||
return i = [], r = /* @__PURE__ */ new Map([[u, "[]"]]), n = /* @__PURE__ */ new Map(), o = [], u;
|
||
let c = n.get(this) || this;
|
||
for (; o.length && c !== o[0]; )
|
||
o.shift(), i.pop();
|
||
if (typeof u == "boolean")
|
||
return u;
|
||
if (u === void 0)
|
||
return t.allowUndefined ? "_undefined_" : void 0;
|
||
if (u === null)
|
||
return null;
|
||
if (typeof u == "number")
|
||
return u === -1 / 0 ? "_-Infinity_" : u === 1 / 0 ? "_Infinity_" : Number.isNaN(u) ? "_NaN_" : u;
|
||
if (typeof u == "bigint")
|
||
return `_bigint_${u.toString()}`;
|
||
if (typeof u == "string")
|
||
return lU.test(u) ? t.allowDate ? `_date_${u}` : void 0 : u;
|
||
if ((0, H$.default)(u))
|
||
return t.allowRegExp ? `_regexp_${u.flags}|${u.source}` : void 0;
|
||
if ((0, $$.default)(u)) {
|
||
if (!t.allowFunction)
|
||
return;
|
||
let { name: h } = u, m = u.toString();
|
||
return m.match(
|
||
/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/
|
||
) ? `_function_${h}|${(() => {
|
||
}).toString()}` : `_function_${h}|${iU(sU(l, m))}`;
|
||
}
|
||
if ((0, j$.default)(u)) {
|
||
if (!t.allowSymbol)
|
||
return;
|
||
let h = Symbol.keyFor(u);
|
||
return h !== void 0 ? `_gsymbol_${h}` : `_symbol_${u.toString().slice(7, -1)}`;
|
||
}
|
||
if (o.length >= t.maxDepth)
|
||
return Array.isArray(u) ? `[Array(${u.length})]` : "[Object]";
|
||
if (u === this)
|
||
return `_duplicate_${JSON.stringify(i)}`;
|
||
if (u instanceof Error && t.allowError)
|
||
return {
|
||
__isConvertedError__: !0,
|
||
errorProperties: {
|
||
...u.cause ? { cause: u.cause } : {},
|
||
...u,
|
||
name: u.name,
|
||
message: u.message,
|
||
stack: u.stack,
|
||
"_constructor-name_": u.constructor.name
|
||
}
|
||
};
|
||
if (u.constructor && u.constructor.name && u.constructor.name !== "Object" && !Array.isArray(u) && !t.allowClass)
|
||
return;
|
||
let p = r.get(u);
|
||
if (!p) {
|
||
let h = Array.isArray(u) ? u : wC(u);
|
||
if (u.constructor && u.constructor.name && u.constructor.name !== "Object" && !Array.isArray(u) && t.allowClass)
|
||
try {
|
||
Object.assign(h, { "_constructor-name_": u.constructor.name });
|
||
} catch {
|
||
}
|
||
return i.push(l), o.unshift(h), r.set(u, JSON.stringify(i)), u !== h && n.set(u, h), h;
|
||
}
|
||
return `_duplicate_${p}`;
|
||
} catch {
|
||
return;
|
||
}
|
||
}, "replace");
|
||
}, "replacer2"), cU = /* @__PURE__ */ a(function reviver(options) {
|
||
let refs = [], root;
|
||
return /* @__PURE__ */ a(function revive(key, value) {
|
||
if (key === "" && (root = value, refs.forEach(({ target: e, container: t, replacement: r }) => {
|
||
let n = Ep(r) ? JSON.parse(r) : r.split(".");
|
||
n.length === 0 ? t[e] = root : t[e] = oU(root, n);
|
||
})), key === "_constructor-name_")
|
||
return value;
|
||
if (Vd(value) && value.__isConvertedError__) {
|
||
let { message: e, ...t } = value.errorProperties, r = new Error(e);
|
||
return Object.assign(r, t), r;
|
||
}
|
||
if (Vd(value) && value["_constructor-name_"] && options.allowFunction) {
|
||
let e = value["_constructor-name_"];
|
||
if (e !== "Object") {
|
||
let t = new Function(`return function ${e.replace(/[^a-zA-Z0-9$_]+/g, "")}(){}`)();
|
||
Object.setPrototypeOf(value, new t());
|
||
}
|
||
return delete value["_constructor-name_"], value;
|
||
}
|
||
if (typeof value == "string" && value.startsWith("_function_") && options.allowFunction) {
|
||
let [, name, source] = value.match(/_function_([^|]*)\|(.*)/) || [], sourceSanitized = source.replace(/[(\(\))|\\| |\]|`]*$/, "");
|
||
if (!options.lazyEval)
|
||
return eval(`(${sourceSanitized})`);
|
||
let result = /* @__PURE__ */ a((...args) => {
|
||
let f = eval(`(${sourceSanitized})`);
|
||
return f(...args);
|
||
}, "result");
|
||
return Object.defineProperty(result, "toString", {
|
||
value: /* @__PURE__ */ a(() => sourceSanitized, "value")
|
||
}), Object.defineProperty(result, "name", {
|
||
value: name
|
||
}), result;
|
||
}
|
||
if (typeof value == "string" && value.startsWith("_regexp_") && options.allowRegExp) {
|
||
let [, e, t] = value.match(/_regexp_([^|]*)\|(.*)/) || [];
|
||
return new RegExp(t, e);
|
||
}
|
||
return typeof value == "string" && value.startsWith("_date_") && options.allowDate ? new Date(value.replace("_date_", "")) : typeof value ==
|
||
"string" && value.startsWith("_duplicate_") ? (refs.push({ target: key, container: this, replacement: value.replace(/^_duplicate_/, "") }),
|
||
null) : typeof value == "string" && value.startsWith("_symbol_") && options.allowSymbol ? Symbol(value.replace("_symbol_", "")) : typeof value ==
|
||
"string" && value.startsWith("_gsymbol_") && options.allowSymbol ? Symbol.for(value.replace("_gsymbol_", "")) : typeof value == "string" &&
|
||
value === "_-Infinity_" ? -1 / 0 : typeof value == "string" && value === "_Infinity_" ? 1 / 0 : typeof value == "string" && value === "_\
|
||
NaN_" ? NaN : typeof value == "string" && value.startsWith("_bigint_") && typeof BigInt == "function" ? BigInt(value.replace("_bigint_", "")) :
|
||
value;
|
||
}, "revive");
|
||
}, "reviver"), SC = {
|
||
maxDepth: 10,
|
||
space: void 0,
|
||
allowFunction: !0,
|
||
allowRegExp: !0,
|
||
allowDate: !0,
|
||
allowClass: !0,
|
||
allowError: !0,
|
||
allowUndefined: !0,
|
||
allowSymbol: !0,
|
||
lazyEval: !0
|
||
}, sl = /* @__PURE__ */ a((e, t = {}) => {
|
||
let r = { ...SC, ...t };
|
||
return JSON.stringify(wC(e), uU(r), t.space);
|
||
}, "stringify"), pU = /* @__PURE__ */ a(() => {
|
||
let e = /* @__PURE__ */ new Map();
|
||
return /* @__PURE__ */ a(function t(r) {
|
||
Vd(r) && Object.entries(r).forEach(([n, o]) => {
|
||
o === "_undefined_" ? r[n] = void 0 : e.get(o) || (e.set(o, !0), t(o));
|
||
}), Array.isArray(r) && r.forEach((n, o) => {
|
||
n === "_undefined_" ? (e.set(n, !0), r[o] = void 0) : e.get(n) || (e.set(n, !0), t(n));
|
||
});
|
||
}, "mutateUndefined");
|
||
}, "mutator"), ll = /* @__PURE__ */ a((e, t = {}) => {
|
||
let r = { ...SC, ...t }, n = JSON.parse(e, cU(r));
|
||
return pU()(n), n;
|
||
}, "parse");
|
||
|
||
// ../node_modules/tiny-invariant/dist/esm/tiny-invariant.js
|
||
var fU = !0, ey = "Invariant failed";
|
||
function _a(e, t) {
|
||
if (!e) {
|
||
if (fU)
|
||
throw new Error(ey);
|
||
var r = typeof t == "function" ? t() : t, n = r ? "".concat(ey, ": ").concat(r) : ey;
|
||
throw new Error(n);
|
||
}
|
||
}
|
||
a(_a, "invariant");
|
||
|
||
// src/channels/postmessage/getEventSourceUrl.ts
|
||
Mt();
|
||
var EC = /* @__PURE__ */ a((e) => {
|
||
let t = Array.from(
|
||
document.querySelectorAll("iframe[data-is-storybook]")
|
||
), [r, ...n] = t.filter((i) => {
|
||
try {
|
||
return i.contentWindow?.location.origin === e.source.location.origin && i.contentWindow?.location.pathname === e.source.location.pathname;
|
||
} catch {
|
||
}
|
||
try {
|
||
return i.contentWindow === e.source;
|
||
} catch {
|
||
}
|
||
let s = i.getAttribute("src"), l;
|
||
try {
|
||
if (!s)
|
||
return !1;
|
||
({ origin: l } = new URL(s, document.location.toString()));
|
||
} catch {
|
||
return !1;
|
||
}
|
||
return l === e.origin;
|
||
}), o = r?.getAttribute("src");
|
||
if (o && n.length === 0) {
|
||
let { protocol: i, host: s, pathname: l } = new URL(o, document.location.toString());
|
||
return `${i}//${s}${l}`;
|
||
}
|
||
return n.length > 0 && ge.error("found multiple candidates for event source"), null;
|
||
}, "getEventSourceUrl");
|
||
|
||
// src/channels/postmessage/index.ts
|
||
var { document: ty, location: ry } = z, bC = "storybook-channel", dU = { allowFunction: !1, maxDepth: 25 }, ny = class ny {
|
||
constructor(t) {
|
||
this.config = t;
|
||
this.connected = !1;
|
||
if (this.buffer = [], typeof z?.addEventListener == "function" && z.addEventListener("message", this.handleEvent.bind(this), !1), t.page !==
|
||
"manager" && t.page !== "preview")
|
||
throw new Error(`postmsg-channel: "config.page" cannot be "${t.page}"`);
|
||
}
|
||
setHandler(t) {
|
||
this.handler = (...r) => {
|
||
t.apply(this, r), !this.connected && this.getLocalFrame().length && (this.flush(), this.connected = !0);
|
||
};
|
||
}
|
||
/**
|
||
* Sends `event` to the associated window. If the window does not yet exist the event will be
|
||
* stored in a buffer and sent when the window exists.
|
||
*
|
||
* @param event
|
||
*/
|
||
send(t, r) {
|
||
let {
|
||
target: n,
|
||
// telejson options
|
||
allowRegExp: o,
|
||
allowFunction: i,
|
||
allowSymbol: s,
|
||
allowDate: l,
|
||
allowError: u,
|
||
allowUndefined: c,
|
||
allowClass: p,
|
||
maxDepth: h,
|
||
space: m,
|
||
lazyEval: g
|
||
} = r || {}, w = Object.fromEntries(
|
||
Object.entries({
|
||
allowRegExp: o,
|
||
allowFunction: i,
|
||
allowSymbol: s,
|
||
allowDate: l,
|
||
allowError: u,
|
||
allowUndefined: c,
|
||
allowClass: p,
|
||
maxDepth: h,
|
||
space: m,
|
||
lazyEval: g
|
||
}).filter(([b, x]) => typeof x < "u")
|
||
), v = {
|
||
...dU,
|
||
...z.CHANNEL_OPTIONS || {},
|
||
...w
|
||
}, S = this.getFrames(n), E = new URLSearchParams(ry?.search || ""), y = sl(
|
||
{
|
||
key: bC,
|
||
event: t,
|
||
refId: E.get("refId")
|
||
},
|
||
v
|
||
);
|
||
return S.length ? (this.buffer.length && this.flush(), S.forEach((b) => {
|
||
try {
|
||
b.postMessage(y, "*");
|
||
} catch {
|
||
ge.error("sending over postmessage fail");
|
||
}
|
||
}), Promise.resolve(null)) : new Promise((b, x) => {
|
||
this.buffer.push({ event: t, resolve: b, reject: x });
|
||
});
|
||
}
|
||
flush() {
|
||
let { buffer: t } = this;
|
||
this.buffer = [], t.forEach((r) => {
|
||
this.send(r.event).then(r.resolve).catch(r.reject);
|
||
});
|
||
}
|
||
getFrames(t) {
|
||
if (this.config.page === "manager") {
|
||
let n = Array.from(
|
||
ty.querySelectorAll("iframe[data-is-storybook][data-is-loaded]")
|
||
).flatMap((o) => {
|
||
try {
|
||
return o.contentWindow && o.dataset.isStorybook !== void 0 && o.id === t ? [o.contentWindow] : [];
|
||
} catch {
|
||
return [];
|
||
}
|
||
});
|
||
return n?.length ? n : this.getCurrentFrames();
|
||
}
|
||
return z && z.parent && z.parent !== z.self ? [z.parent] : [];
|
||
}
|
||
getCurrentFrames() {
|
||
return this.config.page === "manager" ? Array.from(
|
||
ty.querySelectorAll('[data-is-storybook="true"]')
|
||
).flatMap((r) => r.contentWindow ? [r.contentWindow] : []) : z && z.parent ? [z.parent] : [];
|
||
}
|
||
getLocalFrame() {
|
||
return this.config.page === "manager" ? Array.from(
|
||
ty.querySelectorAll("#storybook-preview-iframe")
|
||
).flatMap((r) => r.contentWindow ? [r.contentWindow] : []) : z && z.parent ? [z.parent] : [];
|
||
}
|
||
handleEvent(t) {
|
||
try {
|
||
let { data: r } = t, { key: n, event: o, refId: i } = typeof r == "string" && Ep(r) ? ll(r, z.CHANNEL_OPTIONS || {}) : r;
|
||
if (n === bC) {
|
||
let s = this.config.page === "manager" ? '<span style="color: #37D5D3; background: black"> manager </span>' : '<span style="color: #\
|
||
1EA7FD; background: black"> preview </span>', l = Object.values(oa).includes(o.type) ? `<span style="color: #FF4785">${o.type}</span>` : `<s\
|
||
pan style="color: #FFAE00">${o.type}</span>`;
|
||
if (i && (o.refId = i), o.source = this.config.page === "preview" ? t.origin : EC(t), !o.source) {
|
||
cr.error(
|
||
`${s} received ${l} but was unable to determine the source of the event`
|
||
);
|
||
return;
|
||
}
|
||
let u = `${s} received ${l} (${r.length})`;
|
||
cr.debug(
|
||
ry.origin !== o.source ? u : `${u} <span style="color: gray">(on ${ry.origin} from ${o.source})</span>`,
|
||
...o.args
|
||
), _a(this.handler, "ChannelHandler should be set"), this.handler(o);
|
||
}
|
||
} catch (r) {
|
||
ge.error(r);
|
||
}
|
||
}
|
||
};
|
||
a(ny, "PostMessageTransport");
|
||
var ul = ny;
|
||
|
||
// src/channels/websocket/index.ts
|
||
qe();
|
||
var { WebSocket: hU } = z, oy = 15e3, ay = 5e3, iy = class iy {
|
||
constructor({ url: t, onError: r, page: n }) {
|
||
this.buffer = [];
|
||
this.isReady = !1;
|
||
this.isClosed = !1;
|
||
this.pingTimeout = 0;
|
||
this.socket = new hU(t), this.socket.onopen = () => {
|
||
this.isReady = !0, this.heartbeat(), this.flush();
|
||
}, this.socket.onmessage = ({ data: o }) => {
|
||
let i = typeof o == "string" && Ep(o) ? ll(o) : o;
|
||
_a(this.handler, "WebsocketTransport handler should be set"), this.handler(i), i.type === "ping" && (this.heartbeat(), this.send({ type: "\
|
||
pong" }));
|
||
}, this.socket.onerror = (o) => {
|
||
r && r(o);
|
||
}, this.socket.onclose = (o) => {
|
||
_a(this.handler, "WebsocketTransport handler should be set"), this.handler({
|
||
type: Kg,
|
||
args: [{ reason: o.reason, code: o.code }],
|
||
from: n || "preview"
|
||
}), this.isClosed = !0, clearTimeout(this.pingTimeout);
|
||
};
|
||
}
|
||
heartbeat() {
|
||
clearTimeout(this.pingTimeout), this.pingTimeout = setTimeout(() => {
|
||
this.socket.close(3008, "timeout");
|
||
}, oy + ay);
|
||
}
|
||
setHandler(t) {
|
||
this.handler = t;
|
||
}
|
||
send(t) {
|
||
this.isClosed || (this.isReady ? this.sendNow(t) : this.sendLater(t));
|
||
}
|
||
sendLater(t) {
|
||
this.buffer.push(t);
|
||
}
|
||
sendNow(t) {
|
||
let r = sl(t, {
|
||
maxDepth: 15,
|
||
allowFunction: !1,
|
||
...z.CHANNEL_OPTIONS
|
||
});
|
||
this.socket.send(r);
|
||
}
|
||
flush() {
|
||
let { buffer: t } = this;
|
||
this.buffer = [], t.forEach((r) => this.send(r));
|
||
}
|
||
};
|
||
a(iy, "WebsocketTransport");
|
||
var cl = iy;
|
||
|
||
// src/channels/index.ts
|
||
var { CHANNEL_OPTIONS: mU, CONFIG_TYPE: gU } = z, vU = Gn;
|
||
function yU({ page: e, extraTransports: t = [] }) {
|
||
let r = [new ul({ page: e }), ...t];
|
||
if (gU === "DEVELOPMENT") {
|
||
let o = window.location.protocol === "http:" ? "ws" : "wss", { hostname: i, port: s } = window.location, { wsToken: l } = mU || {}, u = `${o}\
|
||
://${i}:${s}/storybook-server-channel?token=${l}`;
|
||
r.push(new cl({ url: u, onError: /* @__PURE__ */ a(() => {
|
||
}, "onError"), page: e }));
|
||
}
|
||
let n = new Gn({ transports: r });
|
||
return Dr.__prepare(
|
||
n,
|
||
e === "manager" ? Dr.Environment.MANAGER : Dr.Environment.PREVIEW
|
||
), n;
|
||
}
|
||
a(yU, "createBrowserChannel");
|
||
|
||
// src/components/index.ts
|
||
var Uf = {};
|
||
de(Uf, {
|
||
A: () => F1,
|
||
ActionBar: () => q1,
|
||
AddonPanel: () => mO,
|
||
Badge: () => y_,
|
||
Bar: () => lg,
|
||
Blockquote: () => L1,
|
||
Button: () => ss,
|
||
ClipboardCode: () => _O,
|
||
Code: () => nh,
|
||
DL: () => oh,
|
||
Div: () => ah,
|
||
DocumentWrapper: () => w_,
|
||
EmptyTabContent: () => ug,
|
||
ErrorFormatter: () => Hk,
|
||
FlexBar: () => Hf,
|
||
Form: () => oF,
|
||
H1: () => ih,
|
||
H2: () => sh,
|
||
H3: () => lh,
|
||
H4: () => uh,
|
||
H5: () => ch,
|
||
H6: () => ph,
|
||
HR: () => fh,
|
||
IconButton: () => Df,
|
||
IconButtonSkeleton: () => cO,
|
||
Icons: () => gO,
|
||
Img: () => dh,
|
||
LI: () => hh,
|
||
Link: () => xh,
|
||
ListItem: () => Xm,
|
||
Loader: () => xO,
|
||
Modal: () => kk,
|
||
OL: () => mh,
|
||
P: () => gh,
|
||
Placeholder: () => Ok,
|
||
Pre: () => vh,
|
||
ProgressSpinner: () => RO,
|
||
ResetWrapper: () => jy,
|
||
ScrollArea: () => Mi,
|
||
Separator: () => mg,
|
||
Spaced: () => Lk,
|
||
Span: () => yh,
|
||
StorybookIcon: () => wO,
|
||
StorybookLogo: () => yO,
|
||
Symbols: () => vO,
|
||
SyntaxHighlighter: () => o3,
|
||
TT: () => wh,
|
||
TabBar: () => dg,
|
||
TabButton: () => ai,
|
||
TabWrapper: () => dO,
|
||
Table: () => Sh,
|
||
Tabs: () => hg,
|
||
TabsState: () => pg,
|
||
TooltipLinkList: () => Qm,
|
||
TooltipMessage: () => yL,
|
||
TooltipNote: () => SL,
|
||
UL: () => Eh,
|
||
WithTooltip: () => gL,
|
||
WithTooltipPure: () => vL,
|
||
Zoom: () => Bk,
|
||
codeCommon: () => Zn,
|
||
components: () => mpe,
|
||
createCopyToClipboardFunction: () => rh,
|
||
getStoryHref: () => DO,
|
||
icons: () => Vf,
|
||
interleaveSeparators: () => hO,
|
||
nameSpaceClassNames: () => ke,
|
||
resetComponents: () => TO,
|
||
withReset: () => oe
|
||
});
|
||
var gg = P(L(), 1);
|
||
|
||
// src/components/components/typography/components.tsx
|
||
var ze = P(L(), 1);
|
||
|
||
// src/components/components/typography/DocumentFormatting.tsx
|
||
var ke = /* @__PURE__ */ a(({ ...e }, t) => {
|
||
let r = [e.class, e.className];
|
||
return delete e.class, e.className = ["sbdocs", `sbdocs-${t}`, ...r].filter(Boolean).join(" "), e;
|
||
}, "nameSpaceClassNames");
|
||
|
||
// src/components/components/typography/ResetWrapper.tsx
|
||
Y();
|
||
|
||
// src/components/components/typography/lib/common.tsx
|
||
ko();
|
||
var Gr = /* @__PURE__ */ a(({ theme: e }) => ({
|
||
margin: "20px 0 8px",
|
||
padding: 0,
|
||
cursor: "text",
|
||
position: "relative",
|
||
color: e.color.defaultText,
|
||
"&:first-of-type": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"&:hover a.anchor": {
|
||
textDecoration: "none"
|
||
},
|
||
"& tt, & code": {
|
||
fontSize: "inherit"
|
||
}
|
||
}), "headerCommon"), Zn = /* @__PURE__ */ a(({ theme: e }) => ({
|
||
lineHeight: 1,
|
||
margin: "0 2px",
|
||
padding: "3px 5px",
|
||
whiteSpace: "nowrap",
|
||
borderRadius: 3,
|
||
fontSize: e.typography.size.s2 - 1,
|
||
border: e.base === "light" ? `1px solid ${e.color.mediumlight}` : `1px solid ${e.color.darker}`,
|
||
color: e.base === "light" ? _t(0.1, e.color.defaultText) : _t(0.3, e.color.defaultText),
|
||
backgroundColor: e.base === "light" ? e.color.lighter : e.color.border
|
||
}), "codeCommon"), oe = /* @__PURE__ */ a(({ theme: e }) => ({
|
||
fontFamily: e.typography.fonts.base,
|
||
fontSize: e.typography.size.s3,
|
||
margin: 0,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
WebkitTapHighlightColor: "rgba(0, 0, 0, 0)",
|
||
WebkitOverflowScrolling: "touch"
|
||
}), "withReset"), pr = {
|
||
margin: "16px 0"
|
||
};
|
||
|
||
// src/components/components/typography/ResetWrapper.tsx
|
||
var jy = _.div(oe);
|
||
|
||
// src/components/components/typography/elements/A.tsx
|
||
Y();
|
||
|
||
// src/components/components/typography/elements/Link.tsx
|
||
var fD = P(L(), 1);
|
||
var dD = /* @__PURE__ */ a(({
|
||
href: e = "",
|
||
...t
|
||
}) => {
|
||
let n = /^\//.test(e) ? `./?path=${e}` : e, i = /^#.*/.test(e) ? "_self" : "_top";
|
||
return /* @__PURE__ */ fD.default.createElement("a", { href: n, target: i, ...t });
|
||
}, "Link");
|
||
|
||
// src/components/components/typography/elements/A.tsx
|
||
var F1 = _(dD)(oe, ({ theme: e }) => ({
|
||
fontSize: "inherit",
|
||
lineHeight: "24px",
|
||
color: e.color.secondary,
|
||
textDecoration: "none",
|
||
"&.absent": {
|
||
color: "#cc0000"
|
||
},
|
||
"&.anchor": {
|
||
display: "block",
|
||
paddingLeft: 30,
|
||
marginLeft: -30,
|
||
cursor: "pointer",
|
||
position: "absolute",
|
||
top: 0,
|
||
left: 0,
|
||
bottom: 0
|
||
}
|
||
}));
|
||
|
||
// src/components/components/typography/elements/Blockquote.tsx
|
||
Y();
|
||
var L1 = _.blockquote(oe, pr, ({ theme: e }) => ({
|
||
borderLeft: `4px solid ${e.color.medium}`,
|
||
padding: "0 15px",
|
||
color: e.color.dark,
|
||
"& > :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& > :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
}));
|
||
|
||
// src/components/components/typography/elements/Code.tsx
|
||
var Qp = P(L(), 1);
|
||
Y();
|
||
Xp();
|
||
|
||
// src/components/components/typography/lib/isReactChildString.tsx
|
||
var g_ = /* @__PURE__ */ a((e) => typeof e == "string", "isReactChildString");
|
||
|
||
// src/components/components/typography/elements/Code.tsx
|
||
var rK = /[\n\r]/g, nK = _.code(
|
||
({ theme: e }) => ({
|
||
// from reset
|
||
fontFamily: e.typography.fonts.mono,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
display: "inline-block",
|
||
paddingLeft: 2,
|
||
paddingRight: 2,
|
||
verticalAlign: "baseline",
|
||
color: "inherit"
|
||
}),
|
||
Zn
|
||
), oK = _(Kp)(({ theme: e }) => ({
|
||
// DocBlocks-specific styling and overrides
|
||
fontFamily: e.typography.fonts.mono,
|
||
fontSize: `${e.typography.size.s2 - 1}px`,
|
||
lineHeight: "19px",
|
||
margin: "25px 0 40px",
|
||
borderRadius: e.appBorderRadius,
|
||
boxShadow: e.base === "light" ? "rgba(0, 0, 0, 0.10) 0 1px 3px 0" : "rgba(0, 0, 0, 0.20) 0 2px 5px 0",
|
||
"pre.prismjs": {
|
||
padding: 20,
|
||
background: "inherit"
|
||
}
|
||
})), nh = /* @__PURE__ */ a(({
|
||
className: e,
|
||
children: t,
|
||
...r
|
||
}) => {
|
||
let n = (e || "").match(/lang-(\S+)/), o = Qp.Children.toArray(t);
|
||
return o.filter(g_).some((s) => s.match(rK)) ? /* @__PURE__ */ Qp.default.createElement(
|
||
oK,
|
||
{
|
||
bordered: !0,
|
||
copyable: !0,
|
||
language: n?.[1] ?? "text",
|
||
format: !1,
|
||
...r
|
||
},
|
||
t
|
||
) : /* @__PURE__ */ Qp.default.createElement(nK, { ...r, className: e }, o);
|
||
}, "Code");
|
||
|
||
// src/components/components/typography/elements/DL.tsx
|
||
Y();
|
||
var oh = _.dl(oe, pr, {
|
||
padding: 0,
|
||
"& dt": {
|
||
fontSize: "14px",
|
||
fontWeight: "bold",
|
||
fontStyle: "italic",
|
||
padding: 0,
|
||
margin: "16px 0 4px"
|
||
},
|
||
"& dt:first-of-type": {
|
||
padding: 0
|
||
},
|
||
"& dt > :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& dt > :last-child": {
|
||
marginBottom: 0
|
||
},
|
||
"& dd": {
|
||
margin: "0 0 16px",
|
||
padding: "0 15px"
|
||
},
|
||
"& dd > :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& dd > :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
});
|
||
|
||
// src/components/components/typography/elements/Div.tsx
|
||
Y();
|
||
var ah = _.div(oe);
|
||
|
||
// src/components/components/typography/elements/H1.tsx
|
||
Y();
|
||
var ih = _.h1(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.l1}px`,
|
||
fontWeight: e.typography.weight.bold
|
||
}));
|
||
|
||
// src/components/components/typography/elements/H2.tsx
|
||
Y();
|
||
var sh = _.h2(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.m2}px`,
|
||
paddingBottom: 4,
|
||
borderBottom: `1px solid ${e.appBorderColor}`
|
||
}));
|
||
|
||
// src/components/components/typography/elements/H3.tsx
|
||
Y();
|
||
var lh = _.h3(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.m1}px`
|
||
}));
|
||
|
||
// src/components/components/typography/elements/H4.tsx
|
||
Y();
|
||
var uh = _.h4(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.s3}px`
|
||
}));
|
||
|
||
// src/components/components/typography/elements/H5.tsx
|
||
Y();
|
||
var ch = _.h5(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.s2}px`
|
||
}));
|
||
|
||
// src/components/components/typography/elements/H6.tsx
|
||
Y();
|
||
var ph = _.h6(oe, Gr, ({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.s2}px`,
|
||
color: e.color.dark
|
||
}));
|
||
|
||
// src/components/components/typography/elements/HR.tsx
|
||
Y();
|
||
var fh = _.hr(({ theme: e }) => ({
|
||
border: "0 none",
|
||
borderTop: `1px solid ${e.appBorderColor}`,
|
||
height: 4,
|
||
padding: 0
|
||
}));
|
||
|
||
// src/components/components/typography/elements/Img.tsx
|
||
Y();
|
||
var dh = _.img({
|
||
maxWidth: "100%"
|
||
});
|
||
|
||
// src/components/components/typography/elements/LI.tsx
|
||
Y();
|
||
var hh = _.li(oe, ({ theme: e }) => ({
|
||
fontSize: e.typography.size.s2,
|
||
color: e.color.defaultText,
|
||
lineHeight: "24px",
|
||
"& + li": {
|
||
marginTop: ".25em"
|
||
},
|
||
"& ul, & ol": {
|
||
marginTop: ".25em",
|
||
marginBottom: 0
|
||
},
|
||
"& code": Zn({ theme: e })
|
||
}));
|
||
|
||
// src/components/components/typography/elements/OL.tsx
|
||
Y();
|
||
var aK = {
|
||
paddingLeft: 30,
|
||
"& :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
}, mh = _.ol(oe, pr, aK, {
|
||
listStyle: "decimal"
|
||
});
|
||
|
||
// src/components/components/typography/elements/P.tsx
|
||
Y();
|
||
var gh = _.p(oe, pr, ({ theme: e }) => ({
|
||
fontSize: e.typography.size.s2,
|
||
lineHeight: "24px",
|
||
color: e.color.defaultText,
|
||
"& code": Zn({ theme: e })
|
||
}));
|
||
|
||
// src/components/components/typography/elements/Pre.tsx
|
||
Y();
|
||
var vh = _.pre(oe, pr, ({ theme: e }) => ({
|
||
// reset
|
||
fontFamily: e.typography.fonts.mono,
|
||
WebkitFontSmoothing: "antialiased",
|
||
MozOsxFontSmoothing: "grayscale",
|
||
lineHeight: "18px",
|
||
padding: "11px 1rem",
|
||
whiteSpace: "pre-wrap",
|
||
color: "inherit",
|
||
borderRadius: 3,
|
||
margin: "1rem 0",
|
||
"&:not(.prismjs)": {
|
||
background: "transparent",
|
||
border: "none",
|
||
borderRadius: 0,
|
||
padding: 0,
|
||
margin: 0
|
||
},
|
||
"& pre, &.prismjs": {
|
||
padding: 15,
|
||
margin: 0,
|
||
whiteSpace: "pre-wrap",
|
||
color: "inherit",
|
||
fontSize: "13px",
|
||
lineHeight: "19px",
|
||
code: {
|
||
color: "inherit",
|
||
fontSize: "inherit"
|
||
}
|
||
},
|
||
"& code": {
|
||
whiteSpace: "pre"
|
||
},
|
||
"& code, & tt": {
|
||
border: "none"
|
||
}
|
||
}));
|
||
|
||
// src/components/components/typography/elements/Span.tsx
|
||
Y();
|
||
var yh = _.span(oe, ({ theme: e }) => ({
|
||
"&.frame": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
"& > span": {
|
||
border: `1px solid ${e.color.medium}`,
|
||
display: "block",
|
||
float: "left",
|
||
overflow: "hidden",
|
||
margin: "13px 0 0",
|
||
padding: 7,
|
||
width: "auto"
|
||
},
|
||
"& span img": {
|
||
display: "block",
|
||
float: "left"
|
||
},
|
||
"& span span": {
|
||
clear: "both",
|
||
color: e.color.darkest,
|
||
display: "block",
|
||
padding: "5px 0 0"
|
||
}
|
||
},
|
||
"&.align-center": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
clear: "both",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px auto 0",
|
||
textAlign: "center"
|
||
},
|
||
"& span img": {
|
||
margin: "0 auto",
|
||
textAlign: "center"
|
||
}
|
||
},
|
||
"&.align-right": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
clear: "both",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px 0 0",
|
||
textAlign: "right"
|
||
},
|
||
"& span img": {
|
||
margin: 0,
|
||
textAlign: "right"
|
||
}
|
||
},
|
||
"&.float-left": {
|
||
display: "block",
|
||
marginRight: 13,
|
||
overflow: "hidden",
|
||
float: "left",
|
||
"& span": {
|
||
margin: "13px 0 0"
|
||
}
|
||
},
|
||
"&.float-right": {
|
||
display: "block",
|
||
marginLeft: 13,
|
||
overflow: "hidden",
|
||
float: "right",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px auto 0",
|
||
textAlign: "right"
|
||
}
|
||
}
|
||
}));
|
||
|
||
// src/components/components/typography/elements/TT.tsx
|
||
Y();
|
||
var wh = _.title(Zn);
|
||
|
||
// src/components/components/typography/elements/Table.tsx
|
||
Y();
|
||
var Sh = _.table(oe, pr, ({ theme: e }) => ({
|
||
fontSize: e.typography.size.s2,
|
||
lineHeight: "24px",
|
||
padding: 0,
|
||
borderCollapse: "collapse",
|
||
"& tr": {
|
||
borderTop: `1px solid ${e.appBorderColor}`,
|
||
backgroundColor: e.appContentBg,
|
||
margin: 0,
|
||
padding: 0
|
||
},
|
||
"& tr:nth-of-type(2n)": {
|
||
backgroundColor: e.base === "dark" ? e.color.darker : e.color.lighter
|
||
},
|
||
"& tr th": {
|
||
fontWeight: "bold",
|
||
color: e.color.defaultText,
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
margin: 0,
|
||
padding: "6px 13px"
|
||
},
|
||
"& tr td": {
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
color: e.color.defaultText,
|
||
margin: 0,
|
||
padding: "6px 13px"
|
||
},
|
||
"& tr th :first-of-type, & tr td :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& tr th :last-child, & tr td :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
}));
|
||
|
||
// src/components/components/typography/elements/UL.tsx
|
||
Y();
|
||
var iK = {
|
||
paddingLeft: 30,
|
||
"& :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
}, Eh = _.ul(oe, pr, iK, { listStyle: "disc" });
|
||
|
||
// src/components/components/typography/components.tsx
|
||
var H4 = {
|
||
h1: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(ih, { ...ke(e, "h1") }), "h1"),
|
||
h2: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(sh, { ...ke(e, "h2") }), "h2"),
|
||
h3: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(lh, { ...ke(e, "h3") }), "h3"),
|
||
h4: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(uh, { ...ke(e, "h4") }), "h4"),
|
||
h5: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(ch, { ...ke(e, "h5") }), "h5"),
|
||
h6: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(ph, { ...ke(e, "h6") }), "h6"),
|
||
pre: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(vh, { ...ke(e, "pre") }), "pre"),
|
||
a: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(F1, { ...ke(e, "a") }), "a"),
|
||
hr: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(fh, { ...ke(e, "hr") }), "hr"),
|
||
dl: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(oh, { ...ke(e, "dl") }), "dl"),
|
||
blockquote: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(L1, { ...ke(e, "blockquote") }), "blockquote"),
|
||
table: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(Sh, { ...ke(e, "table") }), "table"),
|
||
img: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(dh, { ...ke(e, "img") }), "img"),
|
||
div: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(ah, { ...ke(e, "div") }), "div"),
|
||
span: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(yh, { ...ke(e, "span") }), "span"),
|
||
li: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(hh, { ...ke(e, "li") }), "li"),
|
||
ul: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(Eh, { ...ke(e, "ul") }), "ul"),
|
||
ol: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(mh, { ...ke(e, "ol") }), "ol"),
|
||
p: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(gh, { ...ke(e, "p") }), "p"),
|
||
code: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(nh, { ...ke(e, "code") }), "code"),
|
||
tt: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(wh, { ...ke(e, "tt") }), "tt"),
|
||
resetwrapper: /* @__PURE__ */ a((e) => /* @__PURE__ */ ze.default.createElement(jy, { ...ke(e, "resetwrapper") }), "resetwrapper")
|
||
};
|
||
|
||
// src/components/components/Badge/Badge.tsx
|
||
var v_ = P(L(), 1);
|
||
Y();
|
||
ko();
|
||
var lK = _.div(
|
||
({ theme: e }) => ({
|
||
display: "inline-block",
|
||
fontSize: 11,
|
||
lineHeight: "12px",
|
||
alignSelf: "center",
|
||
padding: "4px 12px",
|
||
borderRadius: "3em",
|
||
fontWeight: e.typography.weight.bold
|
||
}),
|
||
{
|
||
svg: {
|
||
height: 12,
|
||
width: 12,
|
||
marginRight: 4,
|
||
marginTop: -2,
|
||
path: {
|
||
fill: "currentColor"
|
||
}
|
||
}
|
||
},
|
||
({ theme: e, status: t }) => {
|
||
switch (t) {
|
||
case "critical":
|
||
return {
|
||
color: e.color.critical,
|
||
background: e.background.critical
|
||
};
|
||
case "negative":
|
||
return {
|
||
color: e.color.negativeText,
|
||
background: e.background.negative,
|
||
boxShadow: e.base === "light" ? `inset 0 0 0 1px ${_t(0.9, e.color.negativeText)}` : "none"
|
||
};
|
||
case "warning":
|
||
return {
|
||
color: e.color.warningText,
|
||
background: e.background.warning,
|
||
boxShadow: e.base === "light" ? `inset 0 0 0 1px ${_t(0.9, e.color.warningText)}` : "none"
|
||
};
|
||
case "neutral":
|
||
return {
|
||
color: e.color.dark,
|
||
background: e.color.mediumlight,
|
||
boxShadow: e.base === "light" ? `inset 0 0 0 1px ${_t(0.9, e.color.dark)}` : "none"
|
||
};
|
||
case "positive":
|
||
return {
|
||
color: e.color.positiveText,
|
||
background: e.background.positive,
|
||
boxShadow: e.base === "light" ? `inset 0 0 0 1px ${_t(0.9, e.color.positiveText)}` : "none"
|
||
};
|
||
default:
|
||
return {};
|
||
}
|
||
}
|
||
), y_ = /* @__PURE__ */ a(({ ...e }) => /* @__PURE__ */ v_.default.createElement(lK, { ...e }), "Badge");
|
||
|
||
// src/components/components/typography/link/link.tsx
|
||
var bh = P(L(), 1);
|
||
Y();
|
||
|
||
// ../node_modules/@storybook/icons/dist/index.mjs
|
||
var Jp = {};
|
||
de(Jp, {
|
||
AccessibilityAltIcon: () => FZ,
|
||
AccessibilityIcon: () => kZ,
|
||
AccessibilityIgnoredIcon: () => LZ,
|
||
AddIcon: () => AQ,
|
||
AdminIcon: () => bZ,
|
||
AlertAltIcon: () => tJ,
|
||
AlertIcon: () => eJ,
|
||
AlignLeftIcon: () => oX,
|
||
AlignRightIcon: () => aX,
|
||
AppleIcon: () => CX,
|
||
ArrowBottomLeftIcon: () => YJ,
|
||
ArrowBottomRightIcon: () => KJ,
|
||
ArrowDownIcon: () => VJ,
|
||
ArrowLeftIcon: () => UJ,
|
||
ArrowRightIcon: () => WJ,
|
||
ArrowSolidDownIcon: () => QJ,
|
||
ArrowSolidLeftIcon: () => JJ,
|
||
ArrowSolidRightIcon: () => ZJ,
|
||
ArrowSolidUpIcon: () => XJ,
|
||
ArrowTopLeftIcon: () => qJ,
|
||
ArrowTopRightIcon: () => GJ,
|
||
ArrowUpIcon: () => jJ,
|
||
AzureDevOpsIcon: () => TX,
|
||
BackIcon: () => pZ,
|
||
BasketIcon: () => CJ,
|
||
BatchAcceptIcon: () => SQ,
|
||
BatchDenyIcon: () => wQ,
|
||
BeakerIcon: () => RJ,
|
||
BellIcon: () => iJ,
|
||
BitbucketIcon: () => IX,
|
||
BoldIcon: () => fX,
|
||
BookIcon: () => KK,
|
||
BookmarkHollowIcon: () => dJ,
|
||
BookmarkIcon: () => hJ,
|
||
BottomBarIcon: () => rQ,
|
||
BottomBarToggleIcon: () => nQ,
|
||
BoxIcon: () => lQ,
|
||
BranchIcon: () => EX,
|
||
BrowserIcon: () => YX,
|
||
ButtonIcon: () => WQ,
|
||
CPUIcon: () => oQ,
|
||
CalendarIcon: () => rX,
|
||
CameraIcon: () => kK,
|
||
CameraStabilizeIcon: () => gK,
|
||
CategoryIcon: () => JK,
|
||
CertificateIcon: () => SJ,
|
||
ChangedIcon: () => kQ,
|
||
ChatIcon: () => zQ,
|
||
CheckIcon: () => vQ,
|
||
ChevronDownIcon: () => NJ,
|
||
ChevronLeftIcon: () => MJ,
|
||
ChevronRightIcon: () => U4,
|
||
ChevronSmallDownIcon: () => zJ,
|
||
ChevronSmallLeftIcon: () => HJ,
|
||
ChevronSmallRightIcon: () => $J,
|
||
ChevronSmallUpIcon: () => BJ,
|
||
ChevronUpIcon: () => OJ,
|
||
ChromaticIcon: () => PX,
|
||
ChromeIcon: () => _X,
|
||
CircleHollowIcon: () => pJ,
|
||
CircleIcon: () => fJ,
|
||
ClearIcon: () => LQ,
|
||
CloseAltIcon: () => xQ,
|
||
CloseIcon: () => TQ,
|
||
CloudHollowIcon: () => _J,
|
||
CloudIcon: () => TJ,
|
||
CogIcon: () => pQ,
|
||
CollapseIcon: () => tZ,
|
||
CommandIcon: () => KQ,
|
||
CommentAddIcon: () => NQ,
|
||
CommentIcon: () => OQ,
|
||
CommentsIcon: () => BQ,
|
||
CommitIcon: () => SX,
|
||
CompassIcon: () => mZ,
|
||
ComponentDrivenIcon: () => kX,
|
||
ComponentIcon: () => pK,
|
||
ContrastIcon: () => AK,
|
||
ContrastIgnoredIcon: () => TK,
|
||
ControlsIcon: () => EQ,
|
||
CopyIcon: () => QK,
|
||
CreditIcon: () => UQ,
|
||
CrossIcon: () => V4,
|
||
DashboardIcon: () => wZ,
|
||
DatabaseIcon: () => aQ,
|
||
DeleteIcon: () => IQ,
|
||
DiamondIcon: () => mJ,
|
||
DirectionIcon: () => xZ,
|
||
DiscordIcon: () => FX,
|
||
DocChartIcon: () => sX,
|
||
DocListIcon: () => lX,
|
||
DocumentIcon: () => XK,
|
||
DownloadIcon: () => cZ,
|
||
DragIcon: () => uX,
|
||
EditIcon: () => cQ,
|
||
EllipsisIcon: () => hQ,
|
||
EmailIcon: () => rJ,
|
||
ExpandAltIcon: () => eZ,
|
||
ExpandIcon: () => rZ,
|
||
EyeCloseIcon: () => xK,
|
||
EyeIcon: () => bK,
|
||
FaceHappyIcon: () => TZ,
|
||
FaceNeutralIcon: () => IZ,
|
||
FaceSadIcon: () => PZ,
|
||
FacebookIcon: () => LX,
|
||
FailedIcon: () => FQ,
|
||
FastForwardIcon: () => zK,
|
||
FigmaIcon: () => OX,
|
||
FilterIcon: () => iX,
|
||
FlagIcon: () => AJ,
|
||
FolderIcon: () => ZK,
|
||
FormIcon: () => yQ,
|
||
GDriveIcon: () => NX,
|
||
GithubIcon: () => MX,
|
||
GitlabIcon: () => BX,
|
||
GlobeIcon: () => hZ,
|
||
GoogleIcon: () => zX,
|
||
GraphBarIcon: () => nX,
|
||
GraphLineIcon: () => tX,
|
||
GraphqlIcon: () => HX,
|
||
GridAltIcon: () => vK,
|
||
GridIcon: () => fK,
|
||
GrowIcon: () => DK,
|
||
HeartHollowIcon: () => gJ,
|
||
HeartIcon: () => vJ,
|
||
HomeIcon: () => EZ,
|
||
HourglassIcon: () => DJ,
|
||
InfoIcon: () => QQ,
|
||
ItalicIcon: () => dX,
|
||
JumpToIcon: () => cJ,
|
||
KeyIcon: () => jQ,
|
||
LightningIcon: () => CK,
|
||
LightningOffIcon: () => $4,
|
||
LinkBrokenIcon: () => aJ,
|
||
LinkIcon: () => oJ,
|
||
LinkedinIcon: () => qX,
|
||
LinuxIcon: () => RX,
|
||
ListOrderedIcon: () => mX,
|
||
ListUnorderedIcon: () => gX,
|
||
LocationIcon: () => gZ,
|
||
LockIcon: () => HQ,
|
||
MarkdownIcon: () => yX,
|
||
MarkupIcon: () => pX,
|
||
MediumIcon: () => $X,
|
||
MemoryIcon: () => iQ,
|
||
MenuIcon: () => cX,
|
||
MergeIcon: () => xX,
|
||
MirrorIcon: () => RK,
|
||
MobileIcon: () => XX,
|
||
MoonIcon: () => jK,
|
||
NutIcon: () => fQ,
|
||
OutboxIcon: () => VQ,
|
||
OutlineIcon: () => dK,
|
||
PaintBrushIcon: () => IK,
|
||
PaperClipIcon: () => hX,
|
||
ParagraphIcon: () => vX,
|
||
PassedIcon: () => PQ,
|
||
PhoneIcon: () => nJ,
|
||
PhotoDragIcon: () => hK,
|
||
PhotoIcon: () => cK,
|
||
PhotoStabilizeIcon: () => mK,
|
||
PinAltIcon: () => RQ,
|
||
PinIcon: () => vZ,
|
||
PlayAllHollowIcon: () => WK,
|
||
PlayBackIcon: () => NK,
|
||
PlayHollowIcon: () => UK,
|
||
PlayIcon: () => OK,
|
||
PlayNextIcon: () => MK,
|
||
PlusIcon: () => bQ,
|
||
PointerDefaultIcon: () => GQ,
|
||
PointerHandIcon: () => YQ,
|
||
PowerIcon: () => uQ,
|
||
PrintIcon: () => eX,
|
||
ProceedIcon: () => fZ,
|
||
ProfileIcon: () => _Z,
|
||
PullRequestIcon: () => bX,
|
||
QuestionIcon: () => JQ,
|
||
RSSIcon: () => sJ,
|
||
RedirectIcon: () => aZ,
|
||
ReduxIcon: () => jX,
|
||
RefreshIcon: () => dZ,
|
||
ReplyIcon: () => sZ,
|
||
RepoIcon: () => wX,
|
||
RequestChangeIcon: () => MQ,
|
||
RewindIcon: () => BK,
|
||
RulerIcon: () => PK,
|
||
SaveIcon: () => XQ,
|
||
SearchIcon: () => yK,
|
||
ShareAltIcon: () => lJ,
|
||
ShareIcon: () => uJ,
|
||
ShieldIcon: () => xJ,
|
||
SideBySideIcon: () => GK,
|
||
SidebarAltIcon: () => ZX,
|
||
SidebarAltToggleIcon: () => eQ,
|
||
SidebarIcon: () => JX,
|
||
SidebarToggleIcon: () => tQ,
|
||
SpeakerIcon: () => LK,
|
||
StackedIcon: () => YK,
|
||
StarHollowIcon: () => yJ,
|
||
StarIcon: () => wJ,
|
||
StatusFailIcon: () => PJ,
|
||
StatusIcon: () => kJ,
|
||
StatusPassIcon: () => LJ,
|
||
StatusWarnIcon: () => FJ,
|
||
StickerIcon: () => IJ,
|
||
StopAltHollowIcon: () => VK,
|
||
StopAltIcon: () => HK,
|
||
StopIcon: () => qK,
|
||
StorybookIcon: () => j4,
|
||
StructureIcon: () => sQ,
|
||
SubtractIcon: () => _Q,
|
||
SunIcon: () => $K,
|
||
SupportIcon: () => ZQ,
|
||
SweepIcon: () => gQ,
|
||
SwitchAltIcon: () => _K,
|
||
SyncIcon: () => lZ,
|
||
TabletIcon: () => KX,
|
||
ThumbsUpIcon: () => bJ,
|
||
TimeIcon: () => yZ,
|
||
TimerIcon: () => SZ,
|
||
TransferIcon: () => oZ,
|
||
TrashIcon: () => CQ,
|
||
TwitterIcon: () => VX,
|
||
TypeIcon: () => qQ,
|
||
UbuntuIcon: () => DX,
|
||
UndoIcon: () => iZ,
|
||
UnfoldIcon: () => nZ,
|
||
UnlockIcon: () => $Q,
|
||
UnpinIcon: () => DQ,
|
||
UploadIcon: () => uZ,
|
||
UserAddIcon: () => DZ,
|
||
UserAltIcon: () => RZ,
|
||
UserIcon: () => CZ,
|
||
UsersIcon: () => AZ,
|
||
VSCodeIcon: () => WX,
|
||
VerifiedIcon: () => EJ,
|
||
VideoIcon: () => FK,
|
||
WandIcon: () => mQ,
|
||
WatchIcon: () => QX,
|
||
WindowsIcon: () => AX,
|
||
WrenchIcon: () => dQ,
|
||
XIcon: () => GX,
|
||
YoutubeIcon: () => UX,
|
||
ZoomIcon: () => wK,
|
||
ZoomOutIcon: () => SK,
|
||
ZoomResetIcon: () => EK,
|
||
iconList: () => uK
|
||
});
|
||
var d = P(L(), 1), uK = [
|
||
{
|
||
name: "Images",
|
||
icons: [
|
||
"PhotoIcon",
|
||
"ComponentIcon",
|
||
"GridIcon",
|
||
"OutlineIcon",
|
||
"PhotoDragIcon",
|
||
"PhotoStabilizeIcon",
|
||
"CameraStabilizeIcon",
|
||
"GridAltIcon",
|
||
"SearchIcon",
|
||
"ZoomIcon",
|
||
"ZoomOutIcon",
|
||
"ZoomResetIcon",
|
||
"EyeIcon",
|
||
"EyeCloseIcon",
|
||
"LightningIcon",
|
||
"LightningOffIcon",
|
||
"MirrorIcon",
|
||
"GrowIcon",
|
||
"ContrastIcon",
|
||
"SwitchAltIcon",
|
||
"ContrastIgnoredIcon",
|
||
"PaintBrushIcon",
|
||
"RulerIcon",
|
||
"CameraIcon",
|
||
"VideoIcon",
|
||
"SpeakerIcon",
|
||
"PlayIcon",
|
||
"PlayBackIcon",
|
||
"PlayNextIcon",
|
||
"RewindIcon",
|
||
"FastForwardIcon",
|
||
"StopAltIcon",
|
||
"SunIcon",
|
||
"MoonIcon",
|
||
"StopAltHollowIcon",
|
||
"PlayHollowIcon",
|
||
"PlayAllHollowIcon",
|
||
"StopIcon",
|
||
"SideBySideIcon",
|
||
"StackedIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Documents",
|
||
icons: [
|
||
"BookIcon",
|
||
"DocumentIcon",
|
||
"CopyIcon",
|
||
"CategoryIcon",
|
||
"FolderIcon",
|
||
"PrintIcon",
|
||
"GraphLineIcon",
|
||
"CalendarIcon",
|
||
"GraphBarIcon",
|
||
"AlignLeftIcon",
|
||
"AlignRightIcon",
|
||
"FilterIcon",
|
||
"DocChartIcon",
|
||
"DocListIcon",
|
||
"DragIcon",
|
||
"MenuIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Editing",
|
||
icons: [
|
||
"MarkupIcon",
|
||
"BoldIcon",
|
||
"ItalicIcon",
|
||
"PaperClipIcon",
|
||
"ListOrderedIcon",
|
||
"ListUnorderedIcon",
|
||
"ParagraphIcon",
|
||
"MarkdownIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Git",
|
||
icons: [
|
||
"RepoIcon",
|
||
"CommitIcon",
|
||
"BranchIcon",
|
||
"PullRequestIcon",
|
||
"MergeIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "OS",
|
||
icons: [
|
||
"AppleIcon",
|
||
"LinuxIcon",
|
||
"UbuntuIcon",
|
||
"WindowsIcon",
|
||
"ChromeIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Logos",
|
||
icons: [
|
||
"StorybookIcon",
|
||
"AzureDevOpsIcon",
|
||
"BitbucketIcon",
|
||
"ChromaticIcon",
|
||
"ComponentDrivenIcon",
|
||
"DiscordIcon",
|
||
"FacebookIcon",
|
||
"FigmaIcon",
|
||
"GDriveIcon",
|
||
"GithubIcon",
|
||
"GitlabIcon",
|
||
"GoogleIcon",
|
||
"GraphqlIcon",
|
||
"MediumIcon",
|
||
"ReduxIcon",
|
||
"TwitterIcon",
|
||
"YoutubeIcon",
|
||
"VSCodeIcon",
|
||
"LinkedinIcon",
|
||
"XIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Devices",
|
||
icons: [
|
||
"BrowserIcon",
|
||
"TabletIcon",
|
||
"MobileIcon",
|
||
"WatchIcon",
|
||
"SidebarIcon",
|
||
"SidebarAltIcon",
|
||
"SidebarAltToggleIcon",
|
||
"SidebarToggleIcon",
|
||
"BottomBarIcon",
|
||
"BottomBarToggleIcon",
|
||
"CPUIcon",
|
||
"DatabaseIcon",
|
||
"MemoryIcon",
|
||
"StructureIcon",
|
||
"BoxIcon",
|
||
"PowerIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "CRUD",
|
||
icons: [
|
||
"EditIcon",
|
||
"CogIcon",
|
||
"NutIcon",
|
||
"WrenchIcon",
|
||
"EllipsisIcon",
|
||
"WandIcon",
|
||
"SweepIcon",
|
||
"CheckIcon",
|
||
"FormIcon",
|
||
"BatchDenyIcon",
|
||
"BatchAcceptIcon",
|
||
"ControlsIcon",
|
||
"PlusIcon",
|
||
"CloseAltIcon",
|
||
"CrossIcon",
|
||
"TrashIcon",
|
||
"PinAltIcon",
|
||
"UnpinIcon",
|
||
"AddIcon",
|
||
"SubtractIcon",
|
||
"CloseIcon",
|
||
"DeleteIcon",
|
||
"PassedIcon",
|
||
"ChangedIcon",
|
||
"FailedIcon",
|
||
"ClearIcon",
|
||
"CommentIcon",
|
||
"CommentAddIcon",
|
||
"RequestChangeIcon",
|
||
"CommentsIcon",
|
||
"ChatIcon",
|
||
"LockIcon",
|
||
"UnlockIcon",
|
||
"KeyIcon",
|
||
"OutboxIcon",
|
||
"CreditIcon",
|
||
"ButtonIcon",
|
||
"TypeIcon",
|
||
"PointerDefaultIcon",
|
||
"PointerHandIcon",
|
||
"CommandIcon",
|
||
"SaveIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Communicate",
|
||
icons: [
|
||
"InfoIcon",
|
||
"QuestionIcon",
|
||
"SupportIcon",
|
||
"AlertIcon",
|
||
"AlertAltIcon",
|
||
"EmailIcon",
|
||
"PhoneIcon",
|
||
"LinkIcon",
|
||
"LinkBrokenIcon",
|
||
"BellIcon",
|
||
"RSSIcon",
|
||
"ShareAltIcon",
|
||
"ShareIcon",
|
||
"JumpToIcon",
|
||
"CircleHollowIcon",
|
||
"CircleIcon",
|
||
"BookmarkHollowIcon",
|
||
"BookmarkIcon",
|
||
"DiamondIcon",
|
||
"HeartHollowIcon",
|
||
"HeartIcon",
|
||
"StarHollowIcon",
|
||
"StarIcon",
|
||
"CertificateIcon",
|
||
"VerifiedIcon",
|
||
"ThumbsUpIcon",
|
||
"ShieldIcon",
|
||
"BasketIcon",
|
||
"BeakerIcon",
|
||
"HourglassIcon",
|
||
"FlagIcon",
|
||
"CloudHollowIcon",
|
||
"CloudIcon",
|
||
"StickerIcon",
|
||
"StatusFailIcon",
|
||
"StatusIcon",
|
||
"StatusWarnIcon",
|
||
"StatusPassIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "Wayfinding",
|
||
icons: [
|
||
"ChevronUpIcon",
|
||
"ChevronDownIcon",
|
||
"ChevronLeftIcon",
|
||
"ChevronRightIcon",
|
||
"ChevronSmallUpIcon",
|
||
"ChevronSmallDownIcon",
|
||
"ChevronSmallLeftIcon",
|
||
"ChevronSmallRightIcon",
|
||
"ArrowUpIcon",
|
||
"ArrowDownIcon",
|
||
"ArrowLeftIcon",
|
||
"ArrowRightIcon",
|
||
"ArrowTopLeftIcon",
|
||
"ArrowTopRightIcon",
|
||
"ArrowBottomLeftIcon",
|
||
"ArrowBottomRightIcon",
|
||
"ArrowSolidUpIcon",
|
||
"ArrowSolidDownIcon",
|
||
"ArrowSolidLeftIcon",
|
||
"ArrowSolidRightIcon",
|
||
"ExpandAltIcon",
|
||
"CollapseIcon",
|
||
"ExpandIcon",
|
||
"UnfoldIcon",
|
||
"TransferIcon",
|
||
"RedirectIcon",
|
||
"UndoIcon",
|
||
"ReplyIcon",
|
||
"SyncIcon",
|
||
"UploadIcon",
|
||
"DownloadIcon",
|
||
"BackIcon",
|
||
"ProceedIcon",
|
||
"RefreshIcon",
|
||
"GlobeIcon",
|
||
"CompassIcon",
|
||
"LocationIcon",
|
||
"PinIcon",
|
||
"TimeIcon",
|
||
"DashboardIcon",
|
||
"TimerIcon",
|
||
"HomeIcon",
|
||
"AdminIcon",
|
||
"DirectionIcon"
|
||
]
|
||
},
|
||
{
|
||
name: "People",
|
||
icons: [
|
||
"UserIcon",
|
||
"UserAltIcon",
|
||
"UserAddIcon",
|
||
"UsersIcon",
|
||
"ProfileIcon",
|
||
"FaceHappyIcon",
|
||
"FaceNeutralIcon",
|
||
"FaceSadIcon",
|
||
"AccessibilityIcon",
|
||
"AccessibilityAltIcon",
|
||
"AccessibilityIgnoredIcon"
|
||
]
|
||
}
|
||
], cK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.25 4.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13 1.504v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5zM2 9.297V2.004h10v5.293L9.854 5.15a.5.5 0 00-.\
|
||
708 0L6.5 7.797 5.354 6.65a.5.5 0 00-.708 0L2 9.297zM9.5 6.21l2.5 2.5v3.293H2V10.71l3-3 3.146 3.146a.5.5 0 00.708-.707L7.207 8.504 9.5 6.21z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), pK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 1.004a2.5 2.5 0 00-2.5 2.5v7a2.5 2.5 0 002.5 2.5h7a2.5 2.5 0 002.5-2.5v-7a2.5 2.5 0 00-2.5-2.5h-7zm8.5 5.5H7.5v-4.5h3a1.5 1.5\
|
||
0 011.5 1.5v3zm0 1v3a1.5 1.5 0 01-1.5 1.5h-3v-4.5H12zm-5.5 4.5v-4.5H2v3a1.5 1.5 0 001.5 1.5h3zM2 6.504h4.5v-4.5h-3a1.5 1.5 0 00-1.5 1.5v3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), fK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.504a.5.5 0 01.5-.5H6a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H1.5a.5.5 0 01-.5-.5v-4.5zm1 4v-3.5h3.5v3.5H2zM7.5 1.504a.5.5 0 01.5-.5h\
|
||
4.5a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H8a.5.5 0 01-.5-.5v-4.5zm1 4v-3.5H12v3.5H8.5zM1.5 7.504a.5.5 0 00-.5.5v4.5a.5.5 0 00.5.5H6a.5.5 0 00.5-.\
|
||
5v-4.5a.5.5 0 00-.5-.5H1.5zm.5 1v3.5h3.5v-3.5H2zM7.5 8.004a.5.5 0 01.5-.5h4.5a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H8a.5.5 0 01-.5-.5v-4.5zm1 4v-\
|
||
3.5H12v3.5H8.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), dK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 2.004v2H1v-2.5a.5.5 0 01.5-.5H4v1H2zM1 9.004v-4h1v4H1zM1 10.004v2.5a.5.5 0 00.5.5H4v-1H2v-2H1zM10 13.004h2.5a.5.5 0 00.5-.5v-2.\
|
||
5h-1v2h-2v1zM12 4.004h1v-2.5a.5.5 0 00-.5-.5H10v1h2v2zM9 12.004v1H5v-1h4zM9 1.004v1H5v-1h4zM13 9.004h-1v-4h1v4zM7 8.004a1 1 0 100-2 1 1 0 00\
|
||
0 2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), hK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M8.25 3.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7.003v-6.5a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5H.5a.5.5 0 00-.5.5v2.5h1v-2h2v6.5a.5.5 0 00.5.5H10v2H8v1h2.5a.5.5 0 00.5-.5v-\
|
||
2.5h2.5a.5.5 0 00.5-.5v-3.5zm-10-6v5.794L5.646 5.15a.5.5 0 01.708 0L7.5 6.297l2.646-2.647a.5.5 0 01.708 0L13 5.797V1.004H4zm9 6.208l-2.5-2.5\
|
||
-2.293 2.293L9.354 8.15a.5.5 0 11-.708.707L6 6.211l-2 2v1.793h9V7.21z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M0 10.004v-3h1v3H0zM0 13.504v-2.5h1v2h2v1H.5a.5.5 0 01-.5-.5zM7 14.004H4v-1h3v1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), mK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.5 1H4V0H2.5A2.5 2.5 0 000 2.5V4h1V2.5A1.5 1.5 0 012.5 1z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.25 5.25a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12 2.5v9a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h9a.5.5 0 01.5.5zM3 8.793V3h8v3.793L9.854 5.646a.5.5 0 00-.708 0L6.5 \
|
||
8.293 5.354 7.146a.5.5 0 00-.708 0L3 8.793zm6.5-2.086l1.5 1.5V11H3v-.793l2-2 2.146 2.147a.5.5 0 00.708-.708L7.207 9 9.5 6.707z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10 1h1.5A1.5 1.5 0 0113 2.5V4h1V2.5A2.5 2.5 0 0011.5 0H10v1zM2.5 13H4v1H2.5A2.5 2.5 0 010 11.5V10h1v1.5A1.5 1.5 0 002.5 13zM10 13\
|
||
h1.5a1.5 1.5 0 001.5-1.5V10h1v1.5a2.5 2.5 0 01-2.5 2.5H10v-1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), gK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_2484_400)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.5 1A1.5 1.5 0 001 2.5v1a.5.5 0 01-1 0v-1A2.5 2.5 0 012.5 0h1a.5.5 0 010 1h-1zm3.352 1.223A.5.5 0 016.268 2h1.464a.5.5 0 01.416.\
|
||
223L9.333 4H11.5a.5.5 0 01.5.5v5a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-5a.5.5 0 01.5-.5h2.167l1.185-1.777zM11.5 1A1.5 1.5 0 0113 2.5v1a.5.5 0 0\
|
||
01 0v-1A2.5 2.5 0 0011.5 0h-1a.5.5 0 000 1h1zm-9 12A1.5 1.5 0 011 11.5v-1a.5.5 0 00-1 0v1A2.5 2.5 0 002.5 14h1a.5.5 0 000-1h-1zm9 0a1.5 1.5 \
|
||
0 001.5-1.5v-1a.5.5 0 011 0v1a2.5 2.5 0 01-2.5 2.5h-1a.5.5 0 010-1h1zM8 7a1 1 0 11-2 0 1 1 0 012 0zm1 0a2 2 0 11-4 0 2 2 0 014 0z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_2484_400" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), vK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4 3V1h1v2H4zM4 6v2h1V6H4zM4 11v2h1v-2H4zM9 11v2h1v-2H9zM9 8V6h1v2H9zM9 1v2h1V1H9zM13 5h-2V4h2v1zM11 10h2V9h-2v1zM3 10H1V9h2v1zM1 \
|
||
5h2V4H1v1zM8 5H6V4h2v1zM6 10h2V9H6v1zM4 4h1v1H4V4zM10 4H9v1h1V4zM9 9h1v1H9V9zM5 9H4v1h1V9z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), yK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9.544 10.206a5.5 5.5 0 11.662-.662.5.5 0 01.148.102l3 3a.5.5 0 01-.708.708l-3-3a.5.5 0 01-.102-.148zM10.5 6a4.5 4.5 0 11-9 0 4.5 \
|
||
4.5 0 019 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), wK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6 3.5a.5.5 0 01.5.5v1.5H8a.5.5 0 010 1H6.5V8a.5.5 0 01-1 0V6.5H4a.5.5 0 010-1h1.5V4a.5.5 0 01.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9.544 10.206a5.5 5.5 0 11.662-.662.5.5 0 01.148.102l3 3a.5.5 0 01-.708.708l-3-3a.5.5 0 01-.102-.148zM10.5 6a4.5 4.5 0 11-9 0 4.5 \
|
||
4.5 0 019 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), SK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6 11.5c1.35 0 2.587-.487 3.544-1.294a.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 106 11.5zm0-1a4.\
|
||
5 4.5 0 100-9 4.5 4.5 0 000 9z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), EK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 2.837V1.5a.5.5 0 00-1 0V4a.5.5 0 00.5.5h2.5a.5.5 0 000-1H2.258a4.5 4.5 0 11-.496 4.016.5.5 0 10-.942.337 5.502 5.502 0 008.72\
|
||
4 2.353.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 101.5 2.837z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), bK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M7 9.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7l-.21.293C13.669 7.465 10.739 11.5 7 11.5S.332 7.465.21 7.293L0 7l.21-.293C.331 6.536 3.261 2.5 7 2.5s6.668 4.036 6.79 4.207L\
|
||
14 7zM2.896 5.302A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5c1.518 0 2.958-.83 4.104-1.802A12.72 12.\
|
||
72 0 0012.755 7c-.297-.37-.875-1.04-1.65-1.698C9.957 4.33 8.517 3.5 7 3.5c-1.519 0-2.958.83-4.104 1.802z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), xK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11zM11.104 8.698c-.177.15-.362.298-.553.439l.714.714a13.25 13.25 0 00\
|
||
2.526-2.558L14 7l-.21-.293C13.669 6.536 10.739 2.5 7 2.5c-.89 0-1.735.229-2.506.58l.764.763A4.859 4.859 0 017 3.5c1.518 0 2.958.83 4.104 1.8\
|
||
02A12.724 12.724 0 0112.755 7a12.72 12.72 0 01-1.65 1.698zM.21 6.707c.069-.096 1.03-1.42 2.525-2.558l.714.714c-.191.141-.376.288-.553.439A12\
|
||
.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5a4.86 4.86 0 001.742-.344l.764.764c-.772.351-1.616.58-2.506.\
|
||
58C3.262 11.5.332 7.465.21 7.293L0 7l.21-.293z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.5 7c0-.322.061-.63.172-.914l3.242 3.242A2.5 2.5 0 014.5 7zM9.328 7.914L6.086 4.672a2.5 2.5 0 013.241 3.241z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), CK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.522 6.6a.566.566 0 00-.176.544.534.534 0 00.382.41l2.781.721-1.493 5.013a.563.563 0 00.216.627.496.496 0 00.63-.06l6.637-6.453a\
|
||
.568.568 0 00.151-.54.534.534 0 00-.377-.396l-2.705-.708 2.22-4.976a.568.568 0 00-.15-.666.497.497 0 00-.648.008L2.522 6.6zm7.72.63l-3.067-.\
|
||
804L9.02 2.29 3.814 6.803l2.95.764-1.277 4.285 4.754-4.622zM4.51 13.435l.037.011-.037-.011z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), $4 = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.139 8.725l1.36-1.323a.568.568 0 00.151-.54.534.534 0 00-.377-.396l-2.705-.708 2.22-4.976a.568.568 0 00-.15-.666.497.497 0 00-.\
|
||
648.008L5.464 4.05l.708.71 2.848-2.47-1.64 3.677.697.697 2.164.567-.81.787.708.708zM2.523 6.6a.566.566 0 00-.177.544.534.534 0 00.382.41l2.7\
|
||
82.721-1.494 5.013a.563.563 0 00.217.627.496.496 0 00.629-.06l3.843-3.736-.708-.707-2.51 2.44 1.137-3.814-.685-.685-2.125-.55.844-.731-.71-.\
|
||
71L2.524 6.6zM1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), RK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 10.5h10v-10l-10 10z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), DK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 1.004a.5.5 0 100 1H12v10.5a.5.5 0 001 0v-10.5a1 1 0 00-1-1H1.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1 3.504a.5.5 0 01.5-.5H10a1 1 0 011 1v8.5a.5.5 0 01-1 0v-8.5H1.5a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 5.004a.5.5 0 00-.5.5v7a.5.5 0 00.5.5h7a.5.5 0 00.5-.5v-7a.5.5 0 00-.5-.5h-7zm.5 1v6h6v-6H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), AK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h10a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-10a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm\
|
||
1 1v2.293l2.293-2.293H4zm-1 0v6.5a.499.499 0 00.497.5H10v2H1v-9h2zm1-1h6.5a.499.499 0 01.5.5v6.5h2v-9H4v2zm6 7V7.71l-2.293 2.293H10zm0-3.707\
|
||
V4.71l-5.293 5.293h1.586L10 6.297zm-.707-2.293H7.707L4 7.71v1.586l5.293-5.293z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), _K = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3 3.004v-2.5a.5.5 0 01.5-.5h10a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H11v2.5a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-10a.5.5 0 01.5-.5H3zm1 0\
|
||
v-2h9v9h-2v-6.5a.5.5 0 00-.5-.5H4zm6 8v2H1v-9h2v6.5a.5.5 0 00.5.5H10zm0-1H4v-6h6v6z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), TK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"g",
|
||
{
|
||
clipPath: "url(#prefix__clip0_2359_559)",
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
fill: e
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h7.176a4.526 4.526 0 01-.916-1H1v-9h2v6.5a.499.\
|
||
499 0 00.497.5h2.531a4.548 4.548 0 01-.001-1h-1.32l2.16-2.16c.274-.374.603-.703.977-.977L10 4.711v1.316a4.552 4.552 0 011 0V3.504a.48.48 0 0\
|
||
0-.038-.191.5.5 0 00-.462-.31H4v-2h9v5.755c.378.253.715.561 1 .913V.504a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm1 1v2.293l2.293-2.293H4zm5.2\
|
||
93 0H7.707L4 7.71v1.586l5.293-5.293z" }),
|
||
/* @__PURE__ */ d.createElement("path", { d: "M14 10.5a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0zm-5.5 0A.5.5 0 019 10h3a.5.5 0 010 1H9a.5.5 0 01\
|
||
-.5-.5z" })
|
||
),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_2359_559" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), IK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.854.146a.5.5 0 00-.708 0L2.983 8.31a2.24 2.24 0 00-1.074.6C.677 10.14.24 11.902.085 12.997 0 13.6 0 14 0 14s.4 0 1.002-.085c1.\
|
||
095-.155 2.857-.592 4.089-1.824a2.24 2.24 0 00.6-1.074l8.163-8.163a.5.5 0 000-.708l-2-2zM5.6 9.692l.942-.942L5.25 7.457l-.942.943A2.242 2.24\
|
||
2 0 015.6 9.692zm1.649-1.65L12.793 2.5 11.5 1.207 5.957 6.75 7.25 8.043zM4.384 9.617a1.25 1.25 0 010 1.768c-.767.766-1.832 1.185-2.78 1.403-\
|
||
.17.04-.335.072-.49.098.027-.154.06-.318.099-.49.219-.947.637-2.012 1.403-2.779a1.25 1.25 0 011.768 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), PK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 1.004a.5.5 0 01.5.5v.5h10v-.5a.5.5 0 011 0v2a.5.5 0 01-1 0v-.5H2v.5a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 6a.5.5 0 00-.5.5v6a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-6a.5.5 0 00-.5-.5h-11zM2 7v5h10V7h-1v2.5a.5.5 0 01-1 0V7h-.75v1a.5.5 0 01\
|
||
-1 0V7H7.5v2.5a.5.5 0 01-1 0V7h-.75v1a.5.5 0 01-1 0V7H4v2.5a.5.5 0 01-1 0V7H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), kK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10 7a3 3 0 11-6 0 3 3 0 016 0zM9 7a2 2 0 11-4 0 2 2 0 014 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.5 1a.5.5 0 00-.5.5v.504H.5a.5.5 0 00-.5.5v9a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H6V1.5a.5.5 0 00-.5-.5h-3zM1 3.00\
|
||
4v8h12v-8H1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), FK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M2.5 10a.5.5 0 100-1 .5.5 0 000 1z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 4a2 2 0 012-2h6a2 2 0 012 2v.5l3.189-2.391A.5.5 0 0114 2.5v9a.5.5 0 01-.804.397L10 9.5v.5a2 2 0 01-2 2H2a2 2 0 01-2-2V4zm9 0v1.\
|
||
5a.5.5 0 00.8.4L13 3.5v7L9.8 8.1a.5.5 0 00-.8.4V10a1 1 0 01-1 1H2a1 1 0 01-1-1V4a1 1 0 011-1h6a1 1 0 011 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), LK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 4.5v5a.5.5 0 00.5.5H4l3.17 2.775a.5.5 0 00.83-.377V1.602a.5.5 0 00-.83-.376L4 4H1.5a.5.5 0 00-.5.5zM4 9V5H2v4h2zm.998.545A.504.\
|
||
504 0 005 9.5v-5c0-.015 0-.03-.002-.044L7 2.704v8.592L4.998 9.545z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.15 1.752a.5.5 0 00-.3.954 4.502 4.502 0 010 8.588.5.5 0 00.3.954 5.502 5.502 0 000-10.496z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.25 3.969a.5.5 0 00-.5.865 2.499 2.499 0 010 4.332.5.5 0 10.5.866 3.499 3.499 0 000-6.063z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), OK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M12.813 7.425l-9.05 5.603A.5.5 0 013 12.603V1.398a.5.5 0 01.763-.425l9.05 5.602a.5.5 0 010 .85z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), NK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.24 12.035L3.697 7.427A.494.494 0 013.5 7.2v4.05a.75.75 0 01-1.5 0v-8.5a.75.75 0 011.5 0V6.8a.494.494 0 01.198-.227l7.541-4.608\
|
||
A.5.5 0 0112 2.39v9.217a.5.5 0 01-.76.427z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), MK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.76 12.035l7.542-4.608A.495.495 0 0010.5 7.2v4.05a.75.75 0 001.5 0v-8.5a.75.75 0 00-1.5 0V6.8a.495.495 0 00-.198-.227L2.76 1.965\
|
||
A.5.5 0 002 2.39v9.217a.5.5 0 00.76.427z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), BK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9 2.42v2.315l4.228-2.736a.5.5 0 01.772.42v9.162a.5.5 0 01-.772.42L9 9.263v2.317a.5.5 0 01-.772.42L1.5 7.647v3.603a.75.75 0 01-1.5\
|
||
0v-8.5a.75.75 0 011.5 0v3.603L8.228 2A.5.5 0 019 2.42z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), zK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5 2.42v2.315L.772 1.999a.5.5 0 00-.772.42v9.162a.5.5 0 00.772.42L5 9.263v2.317a.5.5 0 00.772.42L12.5 7.647v3.603a.75.75 0 001.5 0\
|
||
v-8.5a.75.75 0 00-1.5 0v3.603L5.772 2A.5.5 0 005 2.42z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), HK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), $K = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3492)", fill: e }, /* @__PURE__ */ d.createElement("path", { d: "\
|
||
M7.5.5a.5.5 0 00-1 0V2a.5.5 0 001 0V.5z" }), /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 10a3 3 0 100-6 3 3 0 000 6zm0-1a2 2 0 100-4 2 2 0 000 4z"
|
||
}
|
||
), /* @__PURE__ */ d.createElement("path", { d: "M7 11.5a.5.5 0 01.5.5v1.5a.5.5 0 01-1 0V12a.5.5 0 01.5-.5zM11.5 7a.5.5 0 01.5-.5h1.5a.5.5\
|
||
0 010 1H12a.5.5 0 01-.5-.5zM.5 6.5a.5.5 0 000 1H2a.5.5 0 000-1H.5zM3.818 10.182a.5.5 0 010 .707l-1.06 1.06a.5.5 0 11-.708-.706l1.06-1.06a.5\
|
||
.5 0 01.708 0zM11.95 2.757a.5.5 0 10-.707-.707l-1.061 1.061a.5.5 0 10.707.707l1.06-1.06zM10.182 10.182a.5.5 0 01.707 0l1.06 1.06a.5.5 0 11-.\
|
||
706.708l-1.061-1.06a.5.5 0 010-.708zM2.757 2.05a.5.5 0 10-.707.707l1.06 1.061a.5.5 0 00.708-.707l-1.06-1.06z" })),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3492" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), jK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 15 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3493)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M8.335.047l-.15-.015a7.499 7.499 0 106.14 10.577c.103-.229-.156-.447-.386-.346a5.393 5.393 0 01-.771.27A5.356 5.356 0 019.153.691C\
|
||
9.37.568 9.352.23 9.106.175a7.545 7.545 0 00-.77-.128zM6.977 1.092a6.427 6.427 0 005.336 10.671A6.427 6.427 0 116.977 1.092z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3493" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fill: "#fff",
|
||
transform: "scale(1.07124)",
|
||
d: "M0 0h14.001v14.002H0z"
|
||
}
|
||
)))
|
||
)), VK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.2 2.204v9.6h9.6v-9.6H2.2zm-.7-1.2a.5.5 0 00-.5.5v11a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-11a.5.5 0 00-.5-.5h-11z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), UK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.2 10.88L10.668 7 4.2 3.12v7.76zM3 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L4.212 1.727A.8.8 0 003 2.413z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), WK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5.2 10.88L11.668 7 5.2 3.12v7.76zM4 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L5.212 1.727A.8.8 0 004 2.413zM1.5\
|
||
1.6a.6.6 0 01.6.6v9.6a.6.6 0 11-1.2 0V2.2a.6.6 0 01.6-.6z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.963 1.932a.6.6 0 01.805-.268l1 .5a.6.6 0 01-.536 1.073l-1-.5a.6.6 0 01-.269-.805zM3.037 11.132a.6.6 0 01-.269.805l-1 .5a.6.6 0 0\
|
||
1-.536-1.073l1-.5a.6.6 0 01.805.268z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), qK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.5 4a.5.5 0 00-.5.5v5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), GK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 10.5v-10h5v10H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), YK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12.5 1.004a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11zm-10.5 1h10v5H2v-5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), KK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13 2a2 2 0 00-2-2H1.5a.5.5 0 00-.5.5v13a.5.5 0 00.5.5H11a2 2 0 002-2V2zM3 13h8a1 1 0 001-1V2a1 1 0 00-1-1H7v6.004a.5.5 0 01-.856.\
|
||
352l-.002-.002L5.5 6.71l-.645.647A.5.5 0 014 7.009V1H3v12zM5 1v4.793l.146-.146a.5.5 0 01.743.039l.111.11V1H5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), XK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4 5.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zM4.5 7.5a.5.5 0 000 1h5a.5.5 0 000-1h-5zM4 10.5a.5.5 0 01.5-.5h5a.5.5 0 01\
|
||
0 1h-5a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 0a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V3.207a.5.5 0 00-.146-.353L10.146.146A.5.5 0 009.793 0H1.5zM2 1h7.5v2a.5.5\
|
||
0 00.5.5h2V13H2V1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), QK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.746.07A.5.5 0 0011.5.003h-6a.5.5 0 00-.5.5v2.5H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h8a.5.5 0 00.5-.5v-2.5h4.5a.5.5 0 00.5-.5v-8a\
|
||
.498.498 0 00-.15-.357L11.857.154a.506.506 0 00-.11-.085zM9 10.003h4v-7h-1.5a.5.5 0 01-.5-.5v-1.5H6v2h.5a.5.5 0 01.357.15L8.85 5.147c.093.09\
|
||
.15.217.15.357v4.5zm-8-6v9h7v-7H6.5a.5.5 0 01-.5-.5v-1.5H1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), JK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3 1.5a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5zM2 3.504a.5.5 0 01.5-.5h9a.5.5 0 010 1h-9a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 5.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-7zM2 12V6h10v6H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), ZK = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.586 3.504l-1.5-1.5H1v9h12v-7.5H6.586zm.414-1L5.793 1.297a1 1 0 00-.707-.293H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h13a.5.5 0 00.5-.\
|
||
5v-8.5a.5.5 0 00-.5-.5H7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), eX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.5 8.004a.5.5 0 100 1h5a.5.5 0 000-1h-5zM4.5 10.004a.5.5 0 000 1h5a.5.5 0 000-1h-5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2 1.504a.5.5 0 01.5-.5h8a.498.498 0 01.357.15l.993.993c.093.09.15.217.15.357v1.5h1.5a.5.5 0 01.5.5v5a.5.5 0 01-.5.5H12v2.5a.5.5 0\
|
||
01-.5.5h-9a.5.5 0 01-.5-.5v-2.5H.5a.5.5 0 01-.5-.5v-5a.5.5 0 01.5-.5H2v-2.5zm11 7.5h-1v-2.5a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v2.5H1v-4h12v4\
|
||
zm-2-6v1H3v-2h7v.5a.5.5 0 00.5.5h.5zm-8 9h8v-5H3v5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), tX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.146 6.15a.5.5 0 01.708 0L7 7.297 9.146 5.15a.5.5 0 01.708 0l1 1a.5.5 0 01-.708.707L9.5 6.211 7.354 8.357a.5.5 0 01-.708 0L5.5 7\
|
||
.211 3.854 8.857a.5.5 0 11-.708-.707l2-2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 1.004a.5.5 0 00-.5.5v11a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-11a.5.5 0 00-.5-.5h-11zm.5 1v10h10v-10H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), rX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 0a.5.5 0 01.5.5V1h6V.5a.5.5 0 011 0V1h1.5a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5H3V.5a.5.5 0 \
|
||
01.5-.5zM2 4v2.3h3V4H2zm0 5.2V6.8h3v2.4H2zm0 .5V12h3V9.7H2zm3.5 0V12h3V9.7h-3zm3.5 0V12h3V9.7H9zm3-.5H9V6.8h3v2.4zm-3.5 0h-3V6.8h3v2.4zM9 4v\
|
||
2.3h3V4H9zM5.5 6.3h3V4h-3v2.3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), nX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M12 2.5a.5.5 0 00-1 0v10a.5.5 0 001 0v-10zM9 4.5a.5.5 0 00-1 0v8a.5.5 0 001 0v-8zM5.5 7a.5.5 0 01.5.5v5a.5.5 0 01-1 0v-5a.5.5 0 01\
|
||
.5-.5zM3 10.5a.5.5 0 00-1 0v2a.5.5 0 001 0v-2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), oX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M13 2a.5.5 0 010 1H1a.5.5 0 010-1h12zM10 5a.5.5 0 010 1H1a.5.5 0 010-1h9zM11.5 8.5A.5.5 0 0011 8H1a.5.5 0 000 1h10a.5.5 0 00.5-.5z\
|
||
M7.5 11a.5.5 0 010 1H1a.5.5 0 010-1h6.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), aX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1 2a.5.5 0 000 1h12a.5.5 0 000-1H1zM4 5a.5.5 0 000 1h9a.5.5 0 000-1H4zM2.5 8.5A.5.5 0 013 8h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zM6.\
|
||
5 11a.5.5 0 000 1H13a.5.5 0 000-1H6.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), iX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1 2a.5.5 0 000 1h12a.5.5 0 000-1H1zM3 5a.5.5 0 000 1h8a.5.5 0 000-1H3zM4.5 8.5A.5.5 0 015 8h4a.5.5 0 010 1H5a.5.5 0 01-.5-.5zM6.5\
|
||
11a.5.5 0 000 1h1a.5.5 0 000-1h-1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), sX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zM2 4v2.3h3V4H2zm0 5.2V6.8h3v2.4H2zm0 .5V12h3V9.7H\
|
||
2zm3.5 0V12h3V9.7h-3zm3.5 0V12h3V9.7H9zm3-.5H9V6.8h3v2.4zm-3.5 0h-3V6.8h3v2.4zM9 6.3h3V4H9v2.3zm-3.5 0h3V4h-3v2.3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), lX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.5 6.5A.5.5 0 014 6h6a.5.5 0 010 1H4a.5.5 0 01-.5-.5zM4 9a.5.5 0 000 1h6a.5.5 0 000-1H4z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zM2 4v8h10V4H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), uX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M13 4a.5.5 0 010 1H1a.5.5 0 010-1h12zM13.5 9.5A.5.5 0 0013 9H1a.5.5 0 000 1h12a.5.5 0 00.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), cX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M13 3.5a.5.5 0 010 1H1a.5.5 0 010-1h12zM13.5 10a.5.5 0 00-.5-.5H1a.5.5 0 000 1h12a.5.5 0 00.5-.5zM13 6.5a.5.5 0 010 1H1a.5.5 0 010\
|
||
-1h12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), pX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.982 1.632a.5.5 0 00-.964-.263l-3 11a.5.5 0 10.964.263l3-11zM3.32 3.616a.5.5 0 01.064.704L1.151 7l2.233 2.68a.5.5 0 11-.768.64l-\
|
||
2.5-3a.5.5 0 010-.64l2.5-3a.5.5 0 01.704-.064zM10.68 3.616a.5.5 0 00-.064.704L12.849 7l-2.233 2.68a.5.5 0 00.768.64l2.5-3a.5.5 0 000-.64l-2.\
|
||
5-3a.5.5 0 00-.704-.064z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), fX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3 2v1.5h1v7H3V12h5a3 3 0 001.791-5.407A2.75 2.75 0 008 2.011V2H3zm5 5.5H5.5v3H8a1.5 1.5 0 100-3zm-.25-4H5.5V6h2.25a1.25 1.25 0 10\
|
||
0-2.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), dX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M5 2h6v1H8.5l-2 8H9v1H3v-1h2.5l2-8H5V2z", fill: e })
|
||
)), hX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.553 2.268a1.5 1.5 0 00-2.12 0L2.774 7.925a2.5 2.5 0 003.536 3.535l3.535-3.535a.5.5 0 11.707.707l-3.535 3.536-.002.002a3.5 3.5 \
|
||
0 01-4.959-4.941l.011-.011L7.725 1.56l.007-.008a2.5 2.5 0 013.53 3.541l-.002.002-5.656 5.657-.003.003a1.5 1.5 0 01-2.119-2.124l3.536-3.536a.\
|
||
5.5 0 11.707.707L4.189 9.34a.5.5 0 00.707.707l5.657-5.657a1.5 1.5 0 000-2.121z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), mX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5 2.5a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5zM5 7a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7A.5.5 0 015 7zM5.5 11a.5.5 0 000 1h7a\
|
||
.5.5 0 000-1h-7zM2.5 2H1v1h1v3h1V2.5a.5.5 0 00-.5-.5zM3 8.5v1a.5.5 0 01-1 0V9h-.5a.5.5 0 010-1h1a.5.5 0 01.5.5zM2 10.5a.5.5 0 00-1 0V12h2v-1\
|
||
H2v-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), gX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.75 2.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM5.5 2a.5.5 0 000 1h7a.5.5 0 000-1h-7zM5.5 11a.5.5 0 000 1h7a.5.5 0 000-1h-7zM2 12.25\
|
||
a.75.75 0 100-1.5.75.75 0 000 1.5zM5 7a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7A.5.5 0 015 7zM2 7.75a.75.75 0 100-1.5.75.75 0 000 1.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), vX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6 7a3 3 0 110-6h5.5a.5.5 0 010 1H10v10.5a.5.5 0 01-1 0V2H7v10.5a.5.5 0 01-1 0V7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), yX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 4.5h1.5L5 6.375 6.5 4.5H8v5H6.5V7L5 8.875 3.5 7v2.5H2v-5zM9.75 4.5h1.5V7h1.25l-2 2.5-2-2.5h1.25V4.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.5 2a.5.5 0 00-.5.5v9a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H.5zM1 3v8h12V3H1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), wX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5 2.5a.5.5 0 11-1 0 .5.5 0 011 0zM4.5 5a.5.5 0 100-1 .5.5 0 000 1zM5 6.5a.5.5 0 11-1 0 .5.5 0 011 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11 0a2 2 0 012 2v10a2 2 0 01-2 2H1.5a.5.5 0 01-.5-.5V.5a.5.5 0 01.5-.5H11zm0 1H3v12h8a1 1 0 001-1V2a1 1 0 00-1-1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), SX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.031 7.5a4 4 0 007.938 0H13.5a.5.5 0 000-1h-2.53a4 4 0 00-7.94 0H.501a.5.5 0 000 1h2.531zM7 10a3 3 0 100-6 3 3 0 000 6z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), EX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6 2.5a1.5 1.5 0 01-1 1.415v4.053C5.554 7.4 6.367 7 7.5 7c.89 0 1.453-.252 1.812-.557.218-.184.374-.4.482-.62a1.5 1.5 0 111.026.14\
|
||
3c-.155.423-.425.87-.86 1.24C9.394 7.685 8.59 8 7.5 8c-1.037 0-1.637.42-1.994.917a2.81 2.81 0 00-.472 1.18A1.5 1.5 0 114 10.086v-6.17A1.5 1.\
|
||
5 0 116 2.5zm-2 9a.5.5 0 111 0 .5.5 0 01-1 0zm1-9a.5.5 0 11-1 0 .5.5 0 011 0zm6 2a.5.5 0 11-1 0 .5.5 0 011 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), bX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M8.354 1.354L7.707 2H8.5A2.5 2.5 0 0111 4.5v5.585a1.5 1.5 0 11-1 0V4.5A1.5 1.5 0 008.5 3h-.793l.647.646a.5.5 0 11-.708.708l-1.5-1.\
|
||
5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708zM11 11.5a.5.5 0 11-1 0 .5.5 0 011 0zM4 3.915a1.5 1.5 0 10-1 0v6.17a1.5 1.5 0 101 0v-6.17zM3.5 11\
|
||
a.5.5 0 100 1 .5.5 0 000-1zm0-8a.5.5 0 100-1 .5.5 0 000 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), xX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.108 3.872A1.5 1.5 0 103 3.915v6.17a1.5 1.5 0 101 0V6.41c.263.41.573.77.926 1.083 1.108.98 2.579 1.433 4.156 1.5A1.5 1.5 0 109.0\
|
||
9 7.99c-1.405-.065-2.62-.468-3.5-1.248-.723-.64-1.262-1.569-1.481-2.871zM3.5 11a.5.5 0 100 1 .5.5 0 000-1zM4 2.5a.5.5 0 11-1 0 .5.5 0 011 0z\
|
||
m7 6a.5.5 0 11-1 0 .5.5 0 011 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), CX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.03 8.103a3.044 3.044 0 01-.202-1.744 2.697 2.697 0 011.4-1.935c-.749-1.18-1.967-1.363-2.35-1.403-.835-.086-2.01.56-2.648.57h-.\
|
||
016c-.639-.01-1.814-.656-2.649-.57-.415.044-1.741.319-2.541 1.593-.281.447-.498 1.018-.586 1.744a6.361 6.361 0 00-.044.85c.005.305.028.604.0\
|
||
7.895.09.62.259 1.207.477 1.744.242.595.543 1.13.865 1.585.712 1.008 1.517 1.59 1.971 1.6.934.021 1.746-.61 2.416-.594.006.002.014.003.02.00\
|
||
2h.017c.007 0 .014 0 .021-.002.67-.017 1.481.615 2.416.595.453-.011 1.26-.593 1.971-1.6a7.95 7.95 0 00.97-1.856c-.697-.217-1.27-.762-1.578-1\
|
||
.474zm-2.168-5.97c.717-.848.69-2.07.624-2.125-.065-.055-1.25.163-1.985.984-.735.82-.69 2.071-.624 2.125.064.055 1.268-.135 1.985-.984z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), RX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 0a3 3 0 013 3v1.24c.129.132.25.27.362.415.113.111.283.247.515.433l.194.155c.325.261.711.582 1.095.966.765.765 1.545 1.806 1.823\
|
||
3.186a.501.501 0 01-.338.581 3.395 3.395 0 01-1.338.134 2.886 2.886 0 01-1.049-.304 5.535 5.535 0 01-.17.519 2 2 0 11-2.892 2.55A5.507 5.50\
|
||
7 0 017 13c-.439 0-.838-.044-1.201-.125a2 2 0 11-2.892-2.55 5.553 5.553 0 01-.171-.519c-.349.182-.714.27-1.05.304A3.395 3.395 0 01.35 9.977a\
|
||
.497.497 0 01-.338-.582c.278-1.38 1.058-2.42 1.823-3.186.384-.384.77-.705 1.095-.966l.194-.155c.232-.186.402-.322.515-.433.112-.145.233-.283\
|
||
.362-.414V3a3 3 0 013-3zm1.003 11.895a2 2 0 012.141-1.89c.246-.618.356-1.322.356-2.005 0-.514-.101-1.07-.301-1.599l-.027-.017a6.387 6.387 0 \
|
||
00-.857-.42 6.715 6.715 0 00-1.013-.315l-.852.638a.75.75 0 01-.9 0l-.852-.638a6.716 6.716 0 00-1.693.634 4.342 4.342 0 00-.177.101l-.027.017\
|
||
A4.6 4.6 0 003.501 8c0 .683.109 1.387.355 2.005a2 2 0 012.142 1.89c.295.067.627.105 1.002.105s.707-.038 1.003-.105zM5 12a1 1 0 11-2 0 1 1 0 \
|
||
012 0zm6 0a1 1 0 11-2 0 1 1 0 012 0zM6.1 4.3a1.5 1.5 0 011.8 0l.267.2L7 5.375 5.833 4.5l.267-.2zM8.5 2a.5.5 0 01.5.5V3a.5.5 0 01-1 0v-.5a.5.\
|
||
5 0 01.5-.5zM6 2.5a.5.5 0 00-1 0V3a.5.5 0 001 0v-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), DX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3497)", fill: e }, /* @__PURE__ */ d.createElement("path", { d: "\
|
||
M12.261 2.067c0 1.142-.89 2.068-1.988 2.068-1.099 0-1.99-.926-1.99-2.068C8.283.926 9.174 0 10.273 0c1.098 0 1.989.926 1.989 2.067zM3.978 6.6\
|
||
c0 1.142-.89 2.068-1.989 2.068C.891 8.668 0 7.742 0 6.601c0-1.142.89-2.068 1.989-2.068 1.099 0 1.989.926 1.989 2.068zM6.475 11.921A4.761 4.7\
|
||
61 0 014.539 11a4.993 4.993 0 01-1.367-1.696 2.765 2.765 0 01-1.701.217 6.725 6.725 0 001.844 2.635 6.379 6.379 0 004.23 1.577 3.033 3.033 0\
|
||
01-.582-1.728 4.767 4.767 0 01-.488-.083zM11.813 11.933c0 1.141-.89 2.067-1.989 2.067-1.098 0-1.989-.926-1.989-2.067 0-1.142.891-2.068 1.99\
|
||
-2.068 1.098 0 1.989.926 1.989 2.068zM12.592 11.173a6.926 6.926 0 001.402-3.913 6.964 6.964 0 00-1.076-4.023A2.952 2.952 0 0111.8 4.6c.398.7\
|
||
8.592 1.656.564 2.539a5.213 5.213 0 01-.724 2.495c.466.396.8.935.952 1.54zM1.987 3.631c-.05 0-.101.002-.151.004C3.073 1.365 5.504.024 8.005.\
|
||
23a3.07 3.07 0 00-.603 1.676 4.707 4.707 0 00-2.206.596 4.919 4.919 0 00-1.7 1.576 2.79 2.79 0 00-1.509-.447z" })),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3497" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), AX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.5 1H1v5.5h5.5V1zM13 1H7.5v5.5H13V1zM7.5 7.5H13V13H7.5V7.5zM6.5 7.5H1V13h5.5V7.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), _X = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3496)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13.023 3.431a.115.115 0 01-.099.174H7.296A3.408 3.408 0 003.7 6.148a.115.115 0 01-.21.028l-1.97-3.413a.115.115 0 01.01-.129A6.97 \
|
||
6.97 0 017 0a6.995 6.995 0 016.023 3.431zM7 9.615A2.619 2.619 0 014.384 7 2.62 2.62 0 017 4.383 2.619 2.619 0 019.616 7 2.619 2.619 0 017 9.\
|
||
615zm1.034.71a.115.115 0 00-.121-.041 3.4 3.4 0 01-.913.124 3.426 3.426 0 01-3.091-1.973L1.098 3.567a.115.115 0 00-.2.001 7.004 7.004 0 005.\
|
||
058 10.354l.017.001c.04 0 .078-.021.099-.057l1.971-3.414a.115.115 0 00-.009-.128zm1.43-5.954h3.947c.047 0 .09.028.107.072.32.815.481 1.675.4\
|
||
81 2.557a6.957 6.957 0 01-2.024 4.923A6.957 6.957 0 017.08 14h-.001a.115.115 0 01-.1-.172L9.794 8.95A3.384 3.384 0 0010.408 7c0-.921-.364-1.\
|
||
785-1.024-2.433a.115.115 0 01.08-.196z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3496" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), j4 = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.042.616a.704.704 0 00-.66.729L1.816 12.9c.014.367.306.66.672.677l9.395.422h.032a.704.704 0 00.704-.703V.704c0-.015 0-.03-.002-.\
|
||
044a.704.704 0 00-.746-.659l-.773.049.057 1.615a.105.105 0 01-.17.086l-.52-.41-.617.468a.105.105 0 01-.168-.088L9.746.134 2.042.616zm8.003 4\
|
||
.747c-.247.192-2.092.324-2.092.05.04-1.045-.429-1.091-.689-1.091-.247 0-.662.075-.662.634 0 .57.607.893 1.32 1.27 1.014.538 2.24 1.188 2.24 \
|
||
2.823 0 1.568-1.273 2.433-2.898 2.433-1.676 0-3.141-.678-2.976-3.03.065-.275 2.197-.21 2.197 0-.026.971.195 1.256.753 1.256.43 0 .624-.236.6\
|
||
24-.634 0-.602-.633-.958-1.361-1.367-.987-.554-2.148-1.205-2.148-2.7 0-1.494 1.027-2.489 2.86-2.489 1.832 0 2.832.98 2.832 2.845z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), TX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3503)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M0 5.176l1.31-1.73 4.902-1.994V.014l4.299 3.144-8.78 1.706v4.8L0 9.162V5.176zm14-2.595v8.548l-3.355 2.857-5.425-1.783v1.783L1.73 9\
|
||
.661l8.784 1.047v-7.55L14 2.581z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3503" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), IX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.522a.411.411 0 00-.412.476l1.746 10.597a.56.56 0 00.547.466h8.373a.411.411 0 00.412-.345l1.017-6.248h-3.87L8.35 9.18H5.677l-.\
|
||
724-3.781h7.904L13.412 2A.411.411 0 0013 1.524L1 1.522z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), PX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 7a7 7 0 1014 0A7 7 0 000 7zm5.215-3.869a1.967 1.967 0 013.747.834v1.283l-3.346-1.93a2.486 2.486 0 00-.401-.187zm3.484 2.58l-3.3\
|
||
46-1.93a1.968 1.968 0 00-2.685.72 1.954 1.954 0 00.09 2.106 2.45 2.45 0 01.362-.254l1.514-.873a.27.27 0 01.268 0l2.1 1.21 1.697-.978zm-.323 \
|
||
4.972L6.86 9.81a.268.268 0 01-.134-.231V7.155l-1.698-.98v3.86a1.968 1.968 0 003.747.835 2.488 2.488 0 01-.4-.187zm.268-.464a1.967 1.967 0 00\
|
||
2.685-.719 1.952 1.952 0 00-.09-2.106c-.112.094-.233.18-.361.253L7.53 9.577l1.113.642zm-4.106.257a1.974 1.974 0 01-1.87-.975A1.95 1.95 0 012\
|
||
.47 8.01c.136-.507.461-.93.916-1.193L4.5 6.175v3.86c0 .148.013.295.039.44zM11.329 4.5a1.973 1.973 0 00-1.87-.976c.025.145.039.292.039.44v1.7\
|
||
47a.268.268 0 01-.135.232l-2.1 1.211v1.96l3.346-1.931a1.966 1.966 0 00.72-2.683z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), kX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.847 2.181L8.867.201a.685.685 0 00-.97 0l-4.81 4.81a.685.685 0 000 .969l2.466 2.465-2.405 2.404a.685.685 0 000 .97l1.98 1.98a.6\
|
||
85.685 0 00.97 0l4.81-4.81a.685.685 0 000-.969L8.441 5.555l2.405-2.404a.685.685 0 000-.97z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), FX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.852 2.885c-.893-.41-1.85-.712-2.85-.884a.043.043 0 00-.046.021c-.123.22-.26.505-.355.73a10.658 10.658 0 00-3.2 0 7.377 7.377 0\
|
||
00-.36-.73.045.045 0 00-.046-.021c-1 .172-1.957.474-2.85.884a.04.04 0 00-.019.016C.311 5.612-.186 8.257.058 10.869a.048.048 0 00.018.033 11\
|
||
.608 11.608 0 003.496 1.767.045.045 0 00.049-.016c.27-.368.51-.755.715-1.163a.044.044 0 00-.024-.062 7.661 7.661 0 01-1.092-.52.045.045 0 01\
|
||
-.005-.075c.074-.055.147-.112.217-.17a.043.043 0 01.046-.006c2.29 1.046 4.771 1.046 7.035 0a.043.043 0 01.046.006c.07.057.144.115.218.17a.04\
|
||
5.045 0 01-.004.075 7.186 7.186 0 01-1.093.52.045.045 0 00-.024.062c.21.407.45.795.715 1.162.011.016.03.023.05.017a11.57 11.57 0 003.5-1.767\
|
||
.045.045 0 00.019-.032c.292-3.02-.49-5.643-2.07-7.969a.036.036 0 00-.018-.016zM4.678 9.279c-.69 0-1.258-.634-1.258-1.411 0-.778.558-1.411 1.\
|
||
258-1.411.707 0 1.27.639 1.259 1.41 0 .778-.558 1.412-1.259 1.412zm4.652 0c-.69 0-1.258-.634-1.258-1.411 0-.778.557-1.411 1.258-1.411.707 0 \
|
||
1.27.639 1.258 1.41 0 .778-.551 1.412-1.258 1.412z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), LX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.399 14H5.06V7H3.5V4.588l1.56-.001-.002-1.421C5.058 1.197 5.533 0 7.6 0h1.721v2.413H8.246c-.805 0-.844.337-.844.966l-.003 1.208h\
|
||
1.934l-.228 2.412L7.401 7l-.002 7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), OX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9.2 0H4.803A2.603 2.603 0 003.41 4.802a2.603 2.603 0 000 4.396 2.602 2.602 0 103.998 2.199v-2.51a2.603 2.603 0 103.187-4.085A2.60\
|
||
4 2.604 0 009.2 0zM7.407 7a1.793 1.793 0 103.586 0 1.793 1.793 0 00-3.586 0zm-.81 2.603H4.803a1.793 1.793 0 101.794 1.794V9.603zM4.803 4.397\
|
||
h1.794V.81H4.803a1.793 1.793 0 000 3.587zm0 .81a1.793 1.793 0 000 3.586h1.794V5.207H4.803zm4.397-.81H7.407V.81H9.2a1.794 1.794 0 010 3.587z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), NX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.37 8.768l-2.042 3.537h6.755l2.042-3.537H6.37zm6.177-1.003l-3.505-6.07H4.96l3.504 6.07h4.084zM4.378 2.7L.875 8.77l2.042 3.536L6.\
|
||
42 6.236 4.378 2.7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), MX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 0C3.132 0 0 3.132 0 7a6.996 6.996 0 004.786 6.641c.35.062.482-.149.482-.332 0-.166-.01-.718-.01-1.304-1.758.324-2.213-.429-2.35\
|
||
3-.823-.079-.2-.42-.822-.717-.988-.246-.132-.596-.455-.01-.464.552-.009.946.508 1.077.717.63 1.06 1.636.762 2.039.578.061-.455.245-.761.446-\
|
||
.936-1.558-.175-3.185-.779-3.185-3.457 0-.76.271-1.39.717-1.88-.07-.176-.314-.893.07-1.856 0 0 .587-.183 1.925.718a6.495 6.495 0 011.75-.236\
|
||
c.595 0 1.19.078 1.75.236 1.34-.91 1.926-.718 1.926-.718.385.963.14 1.68.07 1.855.446.49.717 1.111.717 1.881 0 2.687-1.636 3.282-3.194 3.457\
|
||
.254.218.473.638.473 1.295 0 .936-.009 1.688-.009 1.925 0 .184.131.402.481.332A7.012 7.012 0 0014 7c0-3.868-3.133-7-7-7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), BX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.068 5.583l1.487-4.557a.256.256 0 01.487 0L4.53 5.583H1.068L7 13.15 4.53 5.583h4.941l-2.47 7.565 5.931-7.565H9.471l1.488-4.557a.\
|
||
256.256 0 01.486 0l1.488 4.557.75 2.3a.508.508 0 01-.185.568L7 13.148v.001H7L.503 8.452a.508.508 0 01-.186-.57l.75-2.299z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), zX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.925 1.094H7.262c-1.643 0-3.189 1.244-3.189 2.685 0 1.473 1.12 2.661 2.791 2.661.116 0 .23-.002.34-.01a1.49 1.49 0 00-.186.684c\
|
||
0 .41.22.741.498 1.012-.21 0-.413.006-.635.006-2.034 0-3.6 1.296-3.6 2.64 0 1.323 1.717 2.15 3.75 2.15 2.32 0 3.6-1.315 3.6-2.639 0-1.06-.31\
|
||
3-1.696-1.28-2.38-.331-.235-.965-.805-.965-1.14 0-.392.112-.586.703-1.047.606-.474 1.035-1.14 1.035-1.914 0-.92-.41-1.819-1.18-2.115h1.161l.\
|
||
82-.593zm-1.335 8.96c.03.124.045.25.045.378 0 1.07-.688 1.905-2.665 1.905-1.406 0-2.421-.89-2.421-1.96 0-1.047 1.259-1.92 2.665-1.904.328.00\
|
||
4.634.057.911.146.764.531 1.311.832 1.465 1.436zM7.34 6.068c-.944-.028-1.841-1.055-2.005-2.295-.162-1.24.47-2.188 1.415-2.16.943.029 1.84 1.\
|
||
023 2.003 2.262.163 1.24-.47 2.222-1.414 2.193z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), HX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.873 11.608a1.167 1.167 0 00-1.707-.027L3.46 10.018l.01-.04h7.072l.022.076-2.69 1.554zM6.166 2.42l.031.03-3.535 6.124a1.265 1.26\
|
||
5 0 00-.043-.012V5.438a1.166 1.166 0 00.84-1.456L6.167 2.42zm4.387 1.562a1.165 1.165 0 00.84 1.456v3.124l-.043.012-3.536-6.123a1.2 1.2 0 00.\
|
||
033-.032l2.706 1.563zM3.473 9.42a1.168 1.168 0 00-.327-.568L6.68 2.73a1.17 1.17 0 00.652 0l3.536 6.123a1.169 1.169 0 00-.327.567H3.473zm8.79\
|
||
-.736a1.169 1.169 0 00-.311-.124V5.44a1.17 1.17 0 10-1.122-1.942L8.13 1.938a1.168 1.168 0 00-1.122-1.5 1.17 1.17 0 00-1.121 1.5l-2.702 1.56a\
|
||
1.168 1.168 0 00-1.86.22 1.17 1.17 0 00.739 1.722v3.12a1.168 1.168 0 00-.74 1.721 1.17 1.17 0 001.861.221l2.701 1.56a1.169 1.169 0 102.233-.\
|
||
035l2.687-1.552a1.168 1.168 0 101.457-1.791z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), $X = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M0 0v14h14V0H0zm11.63 3.317l-.75.72a.22.22 0 00-.083.212v-.001 5.289a.22.22 0 00.083.21l.733.72v.159H7.925v-.158l.76-.738c.074-.07\
|
||
4.074-.096.074-.21V5.244l-2.112 5.364h-.285l-2.46-5.364V8.84a.494.494 0 00.136.413h.001l.988 1.198v.158H2.226v-.158l.988-1.198a.477.477 0 00\
|
||
.126-.416v.003-4.157a.363.363 0 00-.118-.307l-.878-1.058v-.158h2.727l2.107 4.622L9.031 3.16h2.6v.158z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), jX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.06 9.689c.016.49.423.88.912.88h.032a.911.911 0 00.88-.945.916.916 0 00-.912-.88h-.033c-.033 0-.08 0-.113.016-.669-1.108-.946-2.\
|
||
314-.848-3.618.065-.978.391-1.825.961-2.526.473-.603 1.386-.896 2.005-.913 1.728-.032 2.461 2.119 2.51 2.983.212.049.57.163.815.244C10.073 2\
|
||
.29 8.444.92 6.88.92c-1.467 0-2.82 1.06-3.357 2.625-.75 2.086-.261 4.09.651 5.671a.74.74 0 00-.114.473zm8.279-2.298c-1.239-1.45-3.064-2.249-\
|
||
5.15-2.249h-.261a.896.896 0 00-.798-.489h-.033A.912.912 0 006.13 6.48h.031a.919.919 0 00.8-.554h.293c1.239 0 2.412.358 3.472 1.059.814.538 1\
|
||
.401 1.238 1.727 2.086.277.684.261 1.353-.033 1.923-.456.864-1.222 1.337-2.232 1.337a4.16 4.16 0 01-1.597-.343 9.58 9.58 0 01-.734.587c.7.32\
|
||
6 1.418.505 2.102.505 1.565 0 2.722-.863 3.162-1.727.473-.946.44-2.575-.782-3.961zm-7.433 5.51a4.005 4.005 0 01-.977.113c-1.206 0-2.298-.505\
|
||
-2.836-1.32C.376 10.603.13 8.289 2.494 6.577c.05.261.147.62.212.832-.31.228-.798.685-1.108 1.303-.44.864-.391 1.729.13 2.527.359.537.93.864 \
|
||
1.663.962.896.114 1.793-.05 2.657-.505 1.271-.669 2.119-1.467 2.672-2.56a.944.944 0 01-.26-.603.913.913 0 01.88-.945h.033a.915.915 0 01.098 \
|
||
1.825c-.897 1.842-2.478 3.08-4.565 3.488z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), VX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 2.547a5.632 5.632 0 01-1.65.464 2.946 2.946 0 001.263-1.63 5.67 5.67 0 01-1.823.715 2.837 2.837 0 00-2.097-.93c-1.586 0-2.872 \
|
||
1.319-2.872 2.946 0 .23.025.456.074.67C4.508 4.66 2.392 3.488.975 1.706c-.247.435-.389.941-.389 1.481 0 1.022.507 1.923 1.278 2.452a2.806 2.\
|
||
806 0 01-1.3-.368l-.001.037c0 1.427.99 2.617 2.303 2.888a2.82 2.82 0 01-1.297.05c.366 1.17 1.427 2.022 2.683 2.045A5.671 5.671 0 010 11.51a7\
|
||
.985 7.985 0 004.403 1.323c5.283 0 8.172-4.488 8.172-8.38 0-.128-.003-.255-.009-.38A5.926 5.926 0 0014 2.546z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), UX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13.99 8.172c.005-.281.007-.672.007-1.172 0-.5-.002-.89-.007-1.172a14.952 14.952 0 00-.066-1.066 9.638 9.638 0 00-.169-1.153c-.083\
|
||
-.38-.264-.7-.542-.96a1.667 1.667 0 00-.972-.454C11.084 2.065 9.337 2 6.999 2s-4.085.065-5.241.195a1.65 1.65 0 00-.969.453c-.276.26-.455.58-\
|
||
.539.961a8.648 8.648 0 00-.176 1.153c-.039.43-.061.785-.066 1.066C.002 6.11 0 6.5 0 7c0 .5.002.89.008 1.172.005.281.027.637.066 1.067.04.43.\
|
||
095.813.168 1.152.084.38.265.7.543.96.279.261.603.412.973.453 1.156.13 2.902.196 5.24.196 2.34 0 4.087-.065 5.243-.196a1.65 1.65 0 00.967-.4\
|
||
53c.276-.26.456-.58.54-.96.077-.339.136-.722.175-1.152.04-.43.062-.786.067-1.067zM9.762 6.578A.45.45 0 019.997 7a.45.45 0 01-.235.422l-3.998\
|
||
2.5a.442.442 0 01-.266.078.538.538 0 01-.242-.063.465.465 0 01-.258-.437v-5c0-.197.086-.343.258-.437a.471.471 0 01.508.016l3.998 2.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), WX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10.243.04a.87.87 0 01.38.087l2.881 1.386a.874.874 0 01.496.79V11.713a.875.875 0 01-.496.775l-2.882 1.386a.872.872 0 01-.994-.17L4\
|
||
.11 8.674l-2.404 1.823a.583.583 0 01-.744-.034l-.771-.7a.583.583 0 010-.862L2.274 7 .19 5.1a.583.583 0 010-.862l.772-.701a.583.583 0 01.744-\
|
||
.033L4.11 5.327 9.628.296a.871.871 0 01.615-.255zm.259 3.784L6.315 7l4.187 3.176V3.824z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), qX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.667 13H2.333A1.333 1.333 0 011 11.667V2.333C1 1.597 1.597 1 2.333 1h9.334C12.403 1 13 1.597 13 2.333v9.334c0 .736-.597 1.333-1\
|
||
.333 1.333zm-2.114-1.667h1.78V7.675c0-1.548-.877-2.296-2.102-2.296-1.226 0-1.742.955-1.742.955v-.778H5.773v5.777h1.716V8.3c0-.812.374-1.296 \
|
||
1.09-1.296.658 0 .974.465.974 1.296v3.033zm-6.886-7.6c0 .589.474 1.066 1.058 1.066.585 0 1.058-.477 1.058-1.066 0-.589-.473-1.066-1.058-1.06\
|
||
6-.584 0-1.058.477-1.058 1.066zm1.962 7.6h-1.79V5.556h1.79v5.777z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), GX = /* @__PURE__ */ d.forwardRef(
|
||
({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.02.446h2.137L8.49 5.816l5.51 7.28H9.67L6.298 8.683l-3.88 4.413H.282l5.004-5.735L0 .446h4.442l3.064 4.048L11.02.446zm-.759 11\
|
||
.357h1.18L3.796 1.655H2.502l7.759 10.148z",
|
||
fill: e
|
||
}
|
||
)
|
||
)
|
||
), YX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h13a.5.5 0 01.5.5v11a.5.5 0 01-.5.5H.5zm.5-1v-8h12v8H1zm1-9.5a.5.5 0 11-1 0 .5.5 0 01\
|
||
1 0zm2 0a.5.5 0 11-1 0 .5.5 0 011 0zm2 0a.5.5 0 11-1 0 .5.5 0 011 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), KX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5.004a1.5 1.5 0 00-1.5 1.5v11a1.5 1.5 0 001.5 1.5h7a1.5 1.5 0 001.5-1.5v-11a1.5 1.5 0 00-1.5-1.5h-7zm0 1h7a.5.5 0 01.5.5v9.5H3v\
|
||
-9.5a.5.5 0 01.5-.5zm2.5 11a.5.5 0 000 1h2a.5.5 0 000-1H6z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), XX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3 1.504a1.5 1.5 0 011.5-1.5h5a1.5 1.5 0 011.5 1.5v11a1.5 1.5 0 01-1.5 1.5h-5a1.5 1.5 0 01-1.5-1.5v-11zm1 10.5v-10h6v10H4z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), QX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4 .504a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zm5.5 2.5h-5a.5.5 0 00-.5.5v7a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-7a.5.5 0 00-\
|
||
.5-.5zm-5-1a1.5 1.5 0 00-1.5 1.5v7a1.5 1.5 0 001.5 1.5h5a1.5 1.5 0 001.5-1.5v-7a1.5 1.5 0 00-1.5-1.5h-5zm2.5 2a.5.5 0 01.5.5v2h1a.5.5 0 110 \
|
||
1H7a.5.5 0 01-.5-.5v-2.5a.5.5 0 01.5-.5zm-2.5 9a.5.5 0 000 1h5a.5.5 0 000-1h-5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), JX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H3a.5.5 0 01-.5-.5zM3 6.004a.5.5 0 100 1h1a.5.5 0 000-1H3zM2.5 8.504a.5.5 0 01.5-.5h1a.5.5\
|
||
0 110 1H3a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm.5-1v-10h3v10H2zm4-10h6v10H6v-10z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), ZX = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM10 6.004a.5.5 0 100 1h1a.5.5 0 000-1h-1zM9.5 8.504a.5.5 0 01.5-.5h1a.\
|
||
5.5 0 010 1h-1a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm.5-1v-10h6v10H2zm7-10h3v10H9v-10z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), eQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.5 4.504a.5.5 0 00-.5-.5h-1a.5.5 0 100 1h1a.5.5 0 00.5-.5zM11 6.004a.5.5 0 010 1h-1a.5.5 0 010-1h1zM11.5 8.504a.5.5 0 00-.5-.5h\
|
||
-1a.5.5 0 100 1h1a.5.5 0 00.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm7.5-1h3v-10H9v10zm-1 0H2v-10h6v4.5H5.207l.6\
|
||
5-.65a.5.5 0 10-.707-.708L3.646 6.65a.5.5 0 000 .707l1.497 1.497a.5.5 0 10.707-.708l-.643-.642H8v4.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), tQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H2a.5.5 0 01-.5-.5zM2 6.004a.5.5 0 100 1h1a.5.5 0 000-1H2zM1.5 8.504a.5.5 0 01.5-.5h1a.5.5\
|
||
0 110 1H2a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5H.5zm.5-1v-10h3v10H1zm4 0v-4.5h2.793l-.643.642a.5.\
|
||
5 0 10.707.708l1.497-1.497a.5.5 0 000-.707L7.85 5.146a.5.5 0 10-.707.708l.65.65H5v-4.5h6v10H5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), rQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3 10.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM6.5 10.004a.5.5 0 000 1h1a.5.5 0 000-1h-1zM9 10.504a.5.5 0 01.5-.5h1a.\
|
||
5.5 0 010 1h-1a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 6.5v-6h10v6H2zm10 1v3H2v-3h10z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), nQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.5 10.004a.5.5 0 000 1h1a.5.5 0 000-1h-1zM6 10.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM9.5 10.004a.5.5 0 000 1h1a.\
|
||
5.5 0 000-1h-1z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 12.504v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5zm1-.5v-3h10v3H2zm4.5-4H2v-6h10v6H7.5V5.21l.646\
|
||
.646a.5.5 0 10.708-.707l-1.5-1.5a.5.5 0 00-.708 0l-1.5 1.5a.5.5 0 10.708.707l.646-.646v2.793z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), oQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5 5.504a.5.5 0 01.5-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5v-3zm1 2.5v-2h2v2H6z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5.5.004a.5.5 0 01.5.5v1.5h2v-1.5a.5.5 0 011 0v1.5h2.5a.5.5 0 01.5.5v2.5h1.5a.5.5 0 010 1H12v2h1.5a.5.5 0 010 1H12v2.5a.5.5 0 01-.\
|
||
5.5H9v1.5a.5.5 0 01-1 0v-1.5H6v1.5a.5.5 0 01-1 0v-1.5H2.5a.5.5 0 01-.5-.5v-2.5H.5a.5.5 0 010-1H2v-2H.5a.5.5 0 010-1H2v-2.5a.5.5 0 01.5-.5H5v\
|
||
-1.5a.5.5 0 01.5-.5zm5.5 3H3v8h8v-8z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), aQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12 3c0-1.105-2.239-2-5-2s-5 .895-5 2v8c0 .426.26.752.544.977.29.228.68.413 1.116.558.878.293 2.059.465 3.34.465 1.281 0 2.462-.17\
|
||
2 3.34-.465.436-.145.825-.33 1.116-.558.285-.225.544-.551.544-.977V3zm-1.03 0a.787.787 0 00-.05-.052c-.13-.123-.373-.28-.756-.434C9.404 2.21\
|
||
8.286 2 7 2c-1.286 0-2.404.21-3.164.514-.383.153-.625.31-.756.434A.756.756 0 003.03 3a.756.756 0 00.05.052c.13.123.373.28.756.434C4.596 3.7\
|
||
9 5.714 4 7 4c1.286 0 2.404-.21 3.164-.514.383-.153.625-.31.756-.434A.787.787 0 0010.97 3zM11 5.75V4.2c-.912.486-2.364.8-4 .8-1.636 0-3.088-\
|
||
.314-4-.8v1.55l.002.008a.147.147 0 00.016.033.618.618 0 00.145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.37\
|
||
8-.126.648-.265.813-.395a.62.62 0 00.146-.15.149.149 0 00.015-.033A.03.03 0 0011 5.75zM3 7.013c.2.103.423.193.66.272.878.293 2.059.465 3.34.\
|
||
465 1.281 0 2.462-.172 3.34-.465.237-.079.46-.17.66-.272V8.5l-.002.008a.149.149 0 01-.015.033.62.62 0 01-.146.15c-.165.13-.435.27-.813.395-.\
|
||
751.25-1.82.414-3.024.414s-2.273-.163-3.024-.414c-.378-.126-.648-.265-.813-.395a.618.618 0 01-.145-.15.147.147 0 01-.016-.033A.027.027 0 013\
|
||
8.5V7.013zm0 2.75V11l.002.008a.147.147 0 00.016.033.617.617 0 00.145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.\
|
||
414c.378-.126.648-.265.813-.395a.619.619 0 00.146-.15.148.148 0 00.015-.033L11 11V9.763c-.2.103-.423.193-.66.272-.878.293-2.059.465-3.34.465\
|
||
-1.281 0-2.462-.172-3.34-.465A4.767 4.767 0 013 9.763z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), iQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5 3a.5.5 0 00-1 0v3a.5.5 0 001 0V3zM7 2.5a.5.5 0 01.5.5v3a.5.5 0 01-1 0V3a.5.5 0 01.5-.5zM10 4.504a.5.5 0 10-1 0V6a.5.5 0 001 0V4\
|
||
.504z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12 3.54l-.001-.002a.499.499 0 00-.145-.388l-3-3a.499.499 0 00-.388-.145L8.464.004H2.5a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h9a.5.5 0 00\
|
||
.5-.5V3.54zM3 1.004h5.293L11 3.71v5.293H3v-8zm0 9v3h8v-3H3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), sQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M8.164 3.446a1.5 1.5 0 10-2.328 0L1.81 10.032A1.503 1.503 0 000 11.5a1.5 1.5 0 002.915.5h8.17a1.5 1.5 0 101.104-1.968L8.164 3.446z\
|
||
m-1.475.522a1.506 1.506 0 00.622 0l4.025 6.586a1.495 1.495 0 00-.25.446H2.914a1.497 1.497 0 00-.25-.446l4.024-6.586z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), lQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.21.046l6.485 2.994A.5.5 0 0114 3.51v6.977a.495.495 0 01-.23.432.481.481 0 01-.071.038L7.23 13.944a.499.499 0 01-.46 0L.3 10.958\
|
||
a.498.498 0 01-.3-.47V3.511a.497.497 0 01.308-.473L6.78.051a.499.499 0 01.43-.005zM1 4.282v5.898l5.5 2.538V6.82L1 4.282zm6.5 8.436L13 10.18V\
|
||
4.282L7.5 6.82v5.898zM12.307 3.5L7 5.95 1.693 3.5 7 1.05l5.307 2.45z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), uQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M7.5.5a.5.5 0 00-1 0v6a.5.5 0 001 0v-6z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.273 2.808a.5.5 0 00-.546-.837 6 6 0 106.546 0 .5.5 0 00-.546.837 5 5 0 11-5.454 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), cQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l\
|
||
2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 1\
|
||
2.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), pQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.586 5.586A2 2 0 018.862 7.73a.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 10-.365-.93 2 2 0 01-2.145-3.277z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.939 6.527c.127.128.19.297.185.464a.635.635 0 01-.185.465L0 8.395a7.099 7.099 0 001.067 2.572h1.32c.182 0 .345.076.46.197a.635.63\
|
||
5 0 01.198.46v1.317A7.097 7.097 0 005.602 14l.94-.94a.634.634 0 01.45-.186H7.021c.163 0 .326.061.45.186l.939.938a7.098 7.098 0 002.547-1.057\
|
||
V11.61c0-.181.075-.344.197-.46a.634.634 0 01.46-.197h1.33c.507-.76.871-1.622 1.056-2.55l-.946-.946a.635.635 0 01-.186-.465.635.635 0 01.186-\
|
||
.464l.943-.944a7.099 7.099 0 00-1.044-2.522h-1.34a.635.635 0 01-.46-.197.635.635 0 01-.196-.46V1.057A7.096 7.096 0 008.413.002l-.942.942a.63\
|
||
4.634 0 01-.45.186H6.992a.634.634 0 01-.45-.186L5.598 0a7.097 7.097 0 00-2.553 1.058v1.33c0 .182-.076.345-.197.46a.635.635 0 01-.46.198h-1.3\
|
||
3A7.098 7.098 0 00.003 5.591l.936.936zm.707 1.636c.324-.324.482-.752.479-1.172a1.634 1.634 0 00-.48-1.171l-.538-.539c.126-.433.299-.847.513-\
|
||
1.235h.768c.459 0 .873-.19 1.167-.49.3-.295.49-.708.49-1.167v-.77c.39-.215.807-.388 1.243-.515l.547.547c.32.32.742.48 1.157.48l.015-.001h.01\
|
||
4c.415 0 .836-.158 1.157-.479l.545-.544c.433.126.846.299 1.234.512v.784c0 .46.19.874.49 1.168.294.3.708.49 1.167.49h.776c.209.382.378.788.50\
|
||
2 1.213l-.545.546a1.635 1.635 0 00-.48 1.17c-.003.421.155.849.48 1.173l.549.55c-.126.434-.3.85-.513 1.239h-.77c-.458 0-.872.19-1.166.49-.3.2\
|
||
94-.49.708-.49 1.167v.77a6.09 6.09 0 01-1.238.514l-.54-.54a1.636 1.636 0 00-1.158-.48H6.992c-.415 0-.837.159-1.157.48l-.543.543a6.091 6.091 \
|
||
0 01-1.247-.516v-.756c0-.459-.19-.873-.49-1.167-.294-.3-.708-.49-1.167-.49h-.761a6.094 6.094 0 01-.523-1.262l.542-.542z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), fQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.585 8.414a2 2 0 113.277-.683.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 00-.365-.93 2 2 0 01-2.146-.449z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.5.289a1 1 0 011 0l5.062 2.922a1 1 0 01.5.866v5.846a1 1 0 01-.5.866L7.5 13.71a1 1 0 01-1 0L1.437 10.79a1 1 0 01-.5-.866V4.077a1 \
|
||
1 0 01.5-.866L6.5.29zm.5.866l5.062 2.922v5.846L7 12.845 1.937 9.923V4.077L7 1.155z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), dQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10.5 1c.441 0 .564.521.252.833l-.806.807a.51.51 0 000 .72l.694.694a.51.51 0 00.72 0l.807-.806c.312-.312.833-.19.833.252a2.5 2.5 0\
|
||
01-3.414 2.328l-6.879 6.88a1 1 0 01-1.414-1.415l6.88-6.88A2.5 2.5 0 0110.5 1zM2 12.5a.5.5 0 100-1 .5.5 0 000 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), hQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM13 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM7 8.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), mQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.903.112a.107.107 0 01.194 0l.233.505.552.066c.091.01.128.123.06.185l-.408.377.109.546a.107.107 0 01-.158.114L6 1.633l-.486.272a\
|
||
.107.107 0 01-.157-.114l.108-.546-.408-.377a.107.107 0 01.06-.185L5.67.617l.233-.505zM2.194.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.21\
|
||
4.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23L2 3.266l.971.543c.16.09.35-.05.315-.229l-.217-1.09.817-.756a.214.214 0 00-.12-.3\
|
||
7L2.66 1.234 2.194.224zM12.194 8.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.214.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23\
|
||
l.97-.544.971.543c.16.09.35-.05.315-.229l-.217-1.09.817-.756a.214.214 0 00-.12-.37l-1.105-.131-.466-1.01z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M.147 11.857a.5.5 0 010-.707l11-11a.5.5 0 01.706 0l2 2a.5.5 0 010 .708l-11 11a.5.5 0 01-.706 0l-2-2zm2.353.94l-1.293-1.293 6.758-6\
|
||
.758L9.258 6.04 2.5 12.797zm7.465-7.465l2.828-2.828L11.5 1.211 8.672 4.039l1.293 1.293z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), gQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9.621 3.914l.379.379 3.146-3.147a.5.5 0 01.708.708L10.707 5l.379.379a3 3 0 010 4.242l-.707.707-.005.005-.008.008-.012.013-1.733 1\
|
||
.732a3 3 0 01-4.242 0L.146 7.854a.5.5 0 01.708-.707.915.915 0 001.292 0L4.64 4.654a.52.52 0 01.007-.008l.733-.732a3 3 0 014.242 0zm-4.26 1.4\
|
||
32l.139-.139 3.146 3.147a.5.5 0 10.708-.707L6.212 4.505a2 2 0 012.702.116l.731.731.001.002h.002l.73.732a2 2 0 010 2.828l-.706.707-.012.013a.\
|
||
503.503 0 00-.014.013l-1.732 1.732a2 2 0 01-2.828 0L3.354 9.647a2.489 2.489 0 001.414-.708l1.086-1.085a.5.5 0 10-.708-.707L4.061 8.232a1.5 1\
|
||
.5 0 01-2.01.102c.294-.088.57-.248.803-.48l2.5-2.5a.475.475 0 00.007-.008z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 5.004a1 1 0 11-2 0 1 1 0 012 0zM4 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), vQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M13.854 3.354a.5.5 0 00-.708-.708L5 10.793.854 6.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.708 0l8.5-8.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), yQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1V6.393a.5.5 0 00-1 0v5.61H2v-10h7.5a.5.5 0 000-1H2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.354 9.857l7.5-7.5a.5.5 0 00-.708-.707L6 8.797 3.854 6.65a.5.5 0 10-.708.707l2.5 2.5a.5.5 0 00.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), wQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM8.854 2.646a.5.5 0 010 .708L5.207 7l3.647 3.646a.5.5 0 01-.708.708L4.5 7.707.854 11.354a.5\
|
||
.5 0 01-.708-.708L3.793 7 .146 3.354a.5.5 0 11.708-.708L4.5 6.293l3.646-3.647a.5.5 0 01.708 0zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 \
|
||
0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), SQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM9.3 2.6a.5.5 0 01.1.7l-5.995 7.993a.505.505 0 01-.37.206.5.5 0 01-.395-.152L.146 8.854a.5.\
|
||
5 0 11.708-.708l2.092 2.093L8.6 2.7a.5.5 0 01.7-.1zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1\
|
||
h-2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), EQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.5 1a.5.5 0 01.5.5V2h1.5a.5.5 0 010 1H11v.5a.5.5 0 01-1 0V3H1.5a.5.5 0 010-1H10v-.5a.5.5 0 01.5-.5zM1.5 11a.5.5 0 000 1H10v.5a.\
|
||
5.5 0 001 0V12h1.5a.5.5 0 000-1H11v-.5a.5.5 0 00-1 0v.5H1.5zM1 7a.5.5 0 01.5-.5H3V6a.5.5 0 011 0v.5h8.5a.5.5 0 010 1H4V8a.5.5 0 01-1 0v-.5H1\
|
||
.5A.5.5 0 011 7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), bQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.5.5a.5.5 0 00-1 0v6h-6a.5.5 0 000 1h6v6a.5.5 0 001 0v-6h6a.5.5 0 000-1h-6v-6z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), xQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.03.97A.75.75 0 00.97 2.03L5.94 7 .97 11.97a.75.75 0 101.06 1.06L7 8.06l4.97 4.97a.75.75 0 101.06-1.06L8.06 7l4.97-4.97A.75.75 0\
|
||
0011.97.97L7 5.94 2.03.97z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), V4 = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.854 1.146a.5.5 0 10-.708.708L6.293 7l-5.147 5.146a.5.5 0 00.708.708L7 7.707l5.146 5.147a.5.5 0 00.708-.708L7.707 7l5.147-5.146a\
|
||
.5.5 0 00-.708-.708L7 6.293 1.854 1.146z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), CQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.5 4.5A.5.5 0 016 5v5a.5.5 0 01-1 0V5a.5.5 0 01.5-.5zM9 5a.5.5 0 00-1 0v5a.5.5 0 001 0V5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.5.5A.5.5 0 015 0h4a.5.5 0 01.5.5V2h3a.5.5 0 010 1H12v8a2 2 0 01-2 2H4a2 2 0 01-2-2V3h-.5a.5.5 0 010-1h3V.5zM3 3v8a1 1 0 001 1h6\
|
||
a1 1 0 001-1V3H3zm2.5-2h3v1h-3V1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), RQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3502)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M13.44 4.44L9.56.56a1.5 1.5 0 00-2.12 0L7 1a1.415 1.415 0 000 2L5 5H3.657A4 4 0 00.828 6.17l-.474.475a.5.5 0 000 .707l2.793 2.793-\
|
||
3 3a.5.5 0 00.707.708l3-3 2.792 2.792a.5.5 0 00.708 0l.474-.475A4 4 0 009 10.343V9l2-2a1.414 1.414 0 002 0l.44-.44a1.5 1.5 0 000-2.12zM11 5.\
|
||
585l-3 3v1.757a3 3 0 01-.879 2.121L7 12.586 1.414 7l.122-.122A3 3 0 013.656 6h1.758l3-3-.707-.707a.414.414 0 010-.586l.44-.44a.5.5 0 01.707 \
|
||
0l3.878 3.88a.5.5 0 010 .706l-.44.44a.414.414 0 01-.585 0L11 5.586z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3502" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), DQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3501)", fill: e }, /* @__PURE__ */ d.createElement("path", { d: "\
|
||
M13.44 4.44L9.56.56a1.5 1.5 0 00-2.12 0L7 1a1.415 1.415 0 000 2L5.707 4.293 6.414 5l2-2-.707-.707a.414.414 0 010-.586l.44-.44a.5.5 0 01.707 \
|
||
0l3.878 3.88a.5.5 0 010 .706l-.44.44a.414.414 0 01-.585 0L11 5.586l-2 2 .707.707L11 7a1.414 1.414 0 002 0l.44-.44a1.5 1.5 0 000-2.12zM.828 6\
|
||
.171a4 4 0 012.758-1.17l1 .999h-.93a3 3 0 00-2.12.878L1.414 7 7 12.586l.121-.122A3 3 0 008 10.343v-.929l1 1a4 4 0 01-1.172 2.757l-.474.475a.\
|
||
5.5 0 01-.708 0l-2.792-2.792-3 3a.5.5 0 01-.708-.708l3-3L.355 7.353a.5.5 0 010-.707l.474-.475zM1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 0\
|
||
0.708-.708l-11-11z" })),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3501" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), AQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 3a.5.5 0 01.5.5v3h3a.5.5 0 010 1h-3v3a.5.5 0 01-1 0v-3h-3a.5.5 0 010-1h3v-3A.5.5 0 017 3z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), _Q = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), TQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.854 4.146a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5\
|
||
.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), IQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0a6 6 0 01-9.874 4.582l8.456-8.456A5.976 5.976 0 0113 7zM2.418 10.874l8.456-8.456a6 6 0 00-8.45\
|
||
6 8.456z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), PQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm3.854-9.354a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.\
|
||
147a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), kQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zM3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), FQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm2.854-9.854a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.\
|
||
708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), LQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5 2h7a2 2 0 012 2v6a2 2 0 01-2 2H5a1.994 1.994 0 01-1.414-.586l-3-3a2 2 0 010-2.828l3-3A1.994 1.994 0 015 2zm1.146 3.146a.5.5 0 0\
|
||
1.708 0L8 6.293l1.146-1.147a.5.5 0 11.708.708L8.707 7l1.147 1.146a.5.5 0 01-.708.708L8 7.707 6.854 8.854a.5.5 0 11-.708-.708L7.293 7 6.146 5\
|
||
.854a.5.5 0 010-.708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), OQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.5 5.004a.5.5 0 100 1h7a.5.5 0 000-1h-7zM3 8.504a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12.5 12.004H5.707l-1.853 1.854a.5.5 0 01-.351.146h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 \
|
||
0 01.5.5v9a.5.5 0 01-.5.5zm-10.5-1v-8h10v8H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), NQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.5 5.004a.5.5 0 10-1 0v1.5H5a.5.5 0 100 1h1.5v1.5a.5.5 0 001 0v-1.5H9a.5.5 0 000-1H7.5v-1.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.691 13.966a.498.498 0 01-.188.038h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v9a.5.\
|
||
5 0 01-.5.5H5.707l-1.853 1.854a.5.5 0 01-.163.108zM2 3.004v8h10v-8H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), MQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.854 6.65a.5.5 0 010 .707l-2 2a.5.5 0 11-.708-.707l1.15-1.15-3.796.004a.5.5 0 010-1L8.29 6.5 7.145 5.357a.5.5 0 11.708-.707l2 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.691 13.966a.498.498 0 01-.188.038h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v9a.5.\
|
||
5 0 01-.5.5H5.707l-1.853 1.854a.5.5 0 01-.163.108zM2 3.004v8h10v-8H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), BQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.5 7.004a.5.5 0 000-1h-5a.5.5 0 100 1h5zM9 8.504a.5.5 0 01-.5.5h-5a.5.5 0 010-1h5a.5.5 0 01.5.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12 11.504v-1.5h1.5a.5.5 0 00.5-.5v-8a.5.5 0 00-.5-.5h-11a.5.5 0 00-.5.5v1.5H.5a.5.5 0 00-.5.5v8a.5.5 0 00.5.5H2v1.5a.499.499 0 00\
|
||
.497.5h.006a.498.498 0 00.35-.146l1.854-1.854H11.5a.5.5 0 00.5-.5zm-9-8.5v-1h10v7h-1v-5.5a.5.5 0 00-.5-.5H3zm-2 8v-7h10v7H1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), zQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 2a2 2 0 012-2h8a2 2 0 012 2v8a2 2 0 01-2 2H6.986a.444.444 0 01-.124.103l-3.219 1.84A.43.43 0 013 13.569V12a2 2 0 01-2-2V2zm3.42\
|
||
4.78a.921.921 0 110-1.843.921.921 0 010 1.842zm1.658-.922a.921.921 0 101.843 0 .921.921 0 00-1.843 0zm2.58 0a.921.921 0 101.842 0 .921.921 \
|
||
0 00-1.843 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), HQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8 8.004a1 1 0 01-.5.866v1.634a.5.5 0 01-1 0V8.87A1 1 0 118 8.004z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3 4.004a4 4 0 118 0v1h1.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3v-1zm7 1v-1a3 3 0 10-6 0v1h6zm2 1\
|
||
H2v7h10v-7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), $Q = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3614)", fill: e }, /* @__PURE__ */ d.createElement("path", { d: "\
|
||
M6.5 8.87a1 1 0 111 0v1.634a.5.5 0 01-1 0V8.87z" }), /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 1a3 3 0 00-3 3v1.004h8.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3V4a4 4 0 017.755-1.381.5.5 0 01-\
|
||
.939.345A3.001 3.001 0 007 1zM2 6.004h10v7H2v-7z"
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3614" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), jQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M11 4a1 1 0 11-2 0 1 1 0 012 0z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.5 8.532V9.5a.5.5 0 01-.5.5H5.5v1.5a.5.5 0 01-.5.5H3.5v1.5a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-2a.5.5 0 01.155-.362l5.11-5.11A4.5\
|
||
4.5 0 117.5 8.532zM6 4.5a3.5 3.5 0 111.5 2.873c-.29-.203-1-.373-1 .481V9H5a.5.5 0 00-.5.5V11H3a.5.5 0 00-.5.5V13H1v-1.293l5.193-5.193a.552.\
|
||
552 0 00.099-.613A3.473 3.473 0 016 4.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), VQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.354.15a.5.5 0 00-.708 0l-2 2a.5.5 0 10.708.707L6.5 1.711v6.793a.5.5 0 001 0V1.71l1.146 1.146a.5.5 0 10.708-.707l-2-2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 7.504a.5.5 0 10-1 0v5a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-5a.5.5 0 00-1 0v4.5H2v-4.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), UQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M2.5 8.004a.5.5 0 100 1h3a.5.5 0 000-1h-3z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 11.504a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v9zm1-8.5v1h12v-1H1zm0 8h12v-5H1v5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), WQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1 3.004a1 1 0 00-1 1v5a1 1 0 001 1h3.5a.5.5 0 100-1H1v-5h12v5h-1a.5.5 0 000 1h1a1 1 0 001-1v-5a1 1 0 00-1-1H1z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.45 7.006a.498.498 0 01.31.07L10.225 9.1a.5.5 0 01-.002.873l-1.074.621.75 1.3a.75.75 0 01-1.3.75l-.75-1.3-1.074.62a.497.497 0 01\
|
||
-.663-.135.498.498 0 01-.095-.3L6 7.515a.497.497 0 01.45-.509z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), qQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4 1.504a.5.5 0 01.5-.5h5a.5.5 0 110 1h-2v10h2a.5.5 0 010 1h-5a.5.5 0 010-1h2v-10h-2a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M0 4.504a.5.5 0 01.5-.5h4a.5.5 0 110 1H1v4h3.5a.5.5 0 110 1h-4a.5.5 0 01-.5-.5v-5zM9.5 4.004a.5.5 0 100 1H13v4H9.5a.5.5 0 100 1h4a\
|
||
.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-4z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), GQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5.943 12.457a.27.27 0 00.248-.149L7.77 9.151l2.54 2.54a.257.257 0 00.188.073c.082 0 .158-.03.21-.077l.788-.79a.27.27 0 000-.392L8\
|
||
.891 7.9l3.416-1.708a.29.29 0 00.117-.106.222.222 0 00.033-.134.332.332 0 00-.053-.161.174.174 0 00-.092-.072l-.02-.007-10.377-4.15a.274.274\
|
||
0 00-.355.354l4.15 10.372a.275.275 0 00.233.169zm-.036 1l-.02-.002c-.462-.03-.912-.31-1.106-.796L.632 2.287A1.274 1.274 0 012.286.633l10.35\
|
||
8 4.143c.516.182.782.657.81 1.114a1.25 1.25 0 01-.7 1.197L10.58 8.174l1.624 1.624a1.27 1.27 0 010 1.807l-.8.801-.008.007c-.491.46-1.298.48-1\
|
||
.792-.014l-1.56-1.56-.957 1.916a1.27 1.27 0 01-1.142.702h-.037z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), YQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.87 6.008a.505.505 0 00-.003-.028v-.002c-.026-.27-.225-.48-.467-.498a.5.5 0 00-.53.5v1.41c0 .25-.22.47-.47.47a.48.48 0 01-.47-.\
|
||
47V5.17a.6.6 0 00-.002-.05c-.023-.268-.223-.49-.468-.5a.5.5 0 00-.52.5v1.65a.486.486 0 01-.47.47.48.48 0 01-.47-.47V4.62a.602.602 0 00-.002-\
|
||
.05v-.002c-.023-.266-.224-.48-.468-.498a.5.5 0 00-.53.5v2.2c0 .25-.22.47-.47.47a.49.49 0 01-.47-.47V1.8c0-.017 0-.034-.002-.05-.022-.268-.21\
|
||
4-.49-.468-.5a.5.5 0 00-.52.5v6.78c0 .25-.22.47-.47.47a.48.48 0 01-.47-.47l.001-.1c.001-.053.002-.104 0-.155a.775.775 0 00-.06-.315.65.65 0 \
|
||
00-.16-.22 29.67 29.67 0 01-.21-.189c-.2-.182-.4-.365-.617-.532l-.003-.003A6.366 6.366 0 003.06 7l-.01-.007c-.433-.331-.621-.243-.69-.193-.2\
|
||
6.14-.29.5-.13.74l1.73 2.6v.01h-.016l-.035.023.05-.023s1.21 2.6 3.57 2.6c3.54 0 4.2-1.9 4.31-4.42.039-.591.036-1.189.032-1.783l-.002-.507v-.\
|
||
032zm.969 2.376c-.057 1.285-.254 2.667-1.082 3.72-.88 1.118-2.283 1.646-4.227 1.646-1.574 0-2.714-.87-3.406-1.623a6.958 6.958 0 01-1.046-1.5\
|
||
04l-.006-.012-1.674-2.516a1.593 1.593 0 01-.25-1.107 1.44 1.44 0 01.69-1.041c.195-.124.485-.232.856-.186.357.044.681.219.976.446.137.106.272\
|
||
.22.4.331V1.75A1.5 1.5 0 015.63.25c.93.036 1.431.856 1.431 1.55v1.335a1.5 1.5 0 01.53-.063h.017c.512.04.915.326 1.153.71a1.5 1.5 0 01.74-.16\
|
||
1c.659.025 1.115.458 1.316.964a1.493 1.493 0 01.644-.103h.017c.856.067 1.393.814 1.393 1.558l.002.48c.004.596.007 1.237-.033 1.864z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), KQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 6A2.5 2.5 0 116 3.5V5h2V3.5A2.5 2.5 0 1110.5 6H9v2h1.5A2.5 2.5 0 118 10.5V9H6v1.5A2.5 2.5 0 113.5 8H5V6H3.5zM2 3.5a1.5 1.5 0 \
|
||
113 0V5H3.5A1.5 1.5 0 012 3.5zM6 6v2h2V6H6zm3-1h1.5A1.5 1.5 0 109 3.5V5zM3.5 9H5v1.5A1.5 1.5 0 113.5 9zM9 9v1.5A1.5 1.5 0 1010.5 9H9z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), XQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.083 12.25H2.917a1.167 1.167 0 01-1.167-1.167V2.917A1.167 1.167 0 012.917 1.75h6.416l2.917 2.917v6.416a1.167 1.167 0 01-1.167 1\
|
||
.167z",
|
||
stroke: e,
|
||
strokeLinecap: "round",
|
||
strokeLinejoin: "round"
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.917 12.25V7.583H4.083v4.667M4.083 1.75v2.917H8.75",
|
||
stroke: e,
|
||
strokeLinecap: "round",
|
||
strokeLinejoin: "round"
|
||
}
|
||
)
|
||
)), QQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), JQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.25 5.25A1.75 1.75 0 117 7a.5.5 0 00-.5.5V9a.5.5 0 001 0V7.955A2.75 2.75 0 104.25 5.25a.5.5 0 001 0zM7 11.5A.75.75 0 107 10a.75.\
|
||
75 0 000 1.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), ZQ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-3.524 4.89A5.972 5.972 0 017 13a5.972 5.972 0 01-3.477-1.11l1.445-1.444C5.564 10.798 6.258 11 7 1\
|
||
1s1.436-.202 2.032-.554l1.444 1.445zm-.03-2.858l1.445 1.444A5.972 5.972 0 0013 7c0-1.296-.41-2.496-1.11-3.477l-1.444 1.445C10.798 5.564 11 6\
|
||
.258 11 7s-.202 1.436-.554 2.032zM9.032 3.554l1.444-1.445A5.972 5.972 0 007 1c-1.296 0-2.496.41-3.477 1.11l1.445 1.444A3.981 3.981 0 017 3c.\
|
||
742 0 1.436.202 2.032.554zM3.554 4.968L2.109 3.523A5.973 5.973 0 001 7c0 1.296.41 2.496 1.11 3.476l1.444-1.444A3.981 3.981 0 013 7c0-.742.20\
|
||
2-1.436.554-2.032zM10 7a3 3 0 11-6 0 3 3 0 016 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), eJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 4.5a.5.5 0 01.5.5v3.5a.5.5 0 11-1 0V5a.5.5 0 01.5-.5zM7.75 10.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.206 1.045a.498.498 0 01.23.209l6.494 10.992a.5.5 0 01-.438.754H.508a.497.497 0 01-.506-.452.498.498 0 01.072-.31l6.49-10.984a.4\
|
||
97.497 0 01.642-.21zM7 2.483L1.376 12h11.248L7 2.483z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), tJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zM6.5 8a.5.5 0 001 0V4a.5.5 0 00-1 0v4zm-.25 2.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), rJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 2.504a.5.5 0 01.5-.5h13a.5.5 0 01.5.5v9a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-9zm1 1.012v7.488h12V3.519L7.313 7.894a.496.496 0 01-\
|
||
.526.062.497.497 0 01-.1-.062L1 3.516zm11.03-.512H1.974L7 6.874l5.03-3.87z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), nJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.76 8.134l-.05.05a.2.2 0 01-.28.03 6.76 6.76 0 01-1.63-1.65.21.21 0 01.04-.27l.05-.05c.23-.2.54-.47.71-.96.17-.47-.02-1.04-.66-1\
|
||
.94-.26-.38-.72-.96-1.22-1.46-.68-.69-1.2-1-1.65-1a.98.98 0 00-.51.13A3.23 3.23 0 00.9 3.424c-.13 1.1.26 2.37 1.17 3.78a16.679 16.679 0 004.\
|
||
55 4.6 6.57 6.57 0 003.53 1.32 3.2 3.2 0 002.85-1.66c.14-.24.24-.64-.07-1.18a7.803 7.803 0 00-1.73-1.81c-.64-.5-1.52-1.11-2.13-1.11a.97.97 0\
|
||
00-.34.06c-.472.164-.74.458-.947.685l-.023.025zm4.32 2.678a6.801 6.801 0 00-1.482-1.54l-.007-.005-.006-.005a8.418 8.418 0 00-.957-.662 2.7 \
|
||
2.7 0 00-.4-.193.683.683 0 00-.157-.043l-.004.002-.009.003c-.224.078-.343.202-.56.44l-.014.016-.046.045a1.2 1.2 0 01-1.602.149A7.76 7.76 0 0\
|
||
14.98 7.134l-.013-.019-.013-.02a1.21 1.21 0 01.195-1.522l.06-.06.026-.024c.219-.19.345-.312.422-.533l.003-.01v-.008a.518.518 0 00-.032-.142c\
|
||
-.06-.178-.203-.453-.502-.872l-.005-.008-.005-.007A10.18 10.18 0 004.013 2.59l-.005-.005c-.31-.314-.543-.5-.716-.605-.147-.088-.214-.096-.22\
|
||
2-.097h-.016l-.006.003-.01.006a2.23 2.23 0 00-1.145 1.656c-.09.776.175 1.806 1.014 3.108a15.68 15.68 0 004.274 4.32l.022.014.022.016a5.57 5.\
|
||
57 0 002.964 1.117 2.2 2.2 0 001.935-1.141l.006-.012.004-.007a.182.182 0 00-.007-.038.574.574 0 00-.047-.114z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), oJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.841 2.159a2.25 2.25 0 00-3.182 0l-2.5 2.5a2.25 2.25 0 000 3.182.5.5 0 01-.707.707 3.25 3.25 0 010-4.596l2.5-2.5a3.25 3.25 0 01\
|
||
4.596 4.596l-2.063 2.063a4.27 4.27 0 00-.094-1.32l1.45-1.45a2.25 2.25 0 000-3.182z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.61 7.21c-.1-.434-.132-.88-.095-1.321L1.452 7.952a3.25 3.25 0 104.596 4.596l2.5-2.5a3.25 3.25 0 000-4.596.5.5 0 00-.707.707 2.25\
|
||
2.25 0 010 3.182l-2.5 2.5A2.25 2.25 0 112.159 8.66l1.45-1.45z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), aJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.452 7.952l1.305-1.305.708.707-1.306 1.305a2.25 2.25 0 103.182 3.182l1.306-1.305.707.707-1.306 1.305a3.25 3.25 0 01-4.596-4.596z\
|
||
M12.548 6.048l-1.305 1.306-.707-.708 1.305-1.305a2.25 2.25 0 10-3.182-3.182L7.354 3.464l-.708-.707 1.306-1.305a3.25 3.25 0 014.596 4.596zM1.\
|
||
854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.707-.707l-11-11z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), iJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.994 1.11a1 1 0 10-1.988 0A4.502 4.502 0 002.5 5.5v3.882l-.943 1.885a.497.497 0 00-.053.295.5.5 0 00.506.438h3.575a1.5 1.5 0 102\
|
||
.83 0h3.575a.5.5 0 00.453-.733L11.5 9.382V5.5a4.502 4.502 0 00-3.506-4.39zM2.81 11h8.382l-.5-1H3.31l-.5 1zM10.5 9V5.5a3.5 3.5 0 10-7 0V9h7zm\
|
||
-4 3.5a.5.5 0 111 0 .5.5 0 01-1 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), sJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5.5A.5.5 0 012 0c6.627 0 12 5.373 12 12a.5.5 0 01-1 0C13 5.925 8.075 1 2 1a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 4.5A.5.5 0 012 4a8 8 0 018 8 .5.5 0 01-1 0 7 7 0 00-7-7 .5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5 11a2 2 0 11-4 0 2 2 0 014 0zm-1 0a1 1 0 11-2 0 1 1 0 012 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), lJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), uJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.646.15a.5.5 0 01.708 0l2 2a.5.5 0 11-.708.707L7.5 1.711v6.793a.5.5 0 01-1 0V1.71L5.354 2.857a.5.5 0 11-.708-.707l2-2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2 4.004a1 1 0 00-1 1v7a1 1 0 001 1h10a1 1 0 001-1v-7a1 1 0 00-1-1H9.5a.5.5 0 100 1H12v7H2v-7h2.5a.5.5 0 000-1H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), cJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M13.854 6.646a.5.5 0 010 .708l-2 2a.5.5 0 01-.708-.708L12.293 7.5H5.5a.5.5 0 010-1h6.793l-1.147-1.146a.5.5 0 01.708-.708l2 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10 2a1 1 0 00-1-1H2a1 1 0 00-1 1v10a1 1 0 001 1h7a1 1 0 001-1V9.5a.5.5 0 00-1 0V12H2V2h7v2.5a.5.5 0 001 0V2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), pJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 13A6 6 0 107 1a6 6 0 000 12zm0 1A7 7 0 107 0a7 7 0 000 14z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), fJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M14 7A7 7 0 110 7a7 7 0 0114 0z", fill: e })
|
||
)), dJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 0h7a.5.5 0 01.5.5v13a.5.5 0 01-.454.498.462.462 0 01-.371-.118L7 11.159l-3.175 2.72a.46.46 0 01-.379.118A.5.5 0 013 13.5V.5a.\
|
||
5.5 0 01.5-.5zM4 12.413l2.664-2.284a.454.454 0 01.377-.128.498.498 0 01.284.12L10 12.412V1H4v11.413z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), hJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 15",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 0h7a.5.5 0 01.5.5v13a.5.5 0 01-.454.498.462.462 0 01-.371-.118L7 11.159l-3.175 2.72a.46.46 0 01-.379.118A.5.5 0 013 13.5V.5a.\
|
||
5.5 0 01.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), mJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1449_588)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M8.414 1.586a2 2 0 00-2.828 0l-4 4a2 2 0 000 2.828l4 4a2 2 0 002.828 0l4-4a2 2 0 000-2.828l-4-4zm.707-.707a3 3 0 00-4.242 0l-4 4a3\
|
||
3 0 000 4.242l4 4a3 3 0 004.242 0l4-4a3 3 0 000-4.242l-4-4z",
|
||
fill: e
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1449_588" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), gJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12.814 1.846c.06.05.116.101.171.154l.001.002a3.254 3.254 0 01.755 1.168c.171.461.259.974.259 1.538 0 .332-.046.656-.143.976a4.546\
|
||
4.546 0 01-.397.937c-.169.302-.36.589-.58.864a7.627 7.627 0 01-.674.746l-4.78 4.596a.585.585 0 01-.427.173.669.669 0 01-.44-.173L1.78 8.217\
|
||
a7.838 7.838 0 01-.677-.748 6.124 6.124 0 01-.572-.855 4.975 4.975 0 01-.388-.931A3.432 3.432 0 010 4.708C0 4.144.09 3.63.265 3.17c.176-.459\
|
||
.429-.85.757-1.168a3.432 3.432 0 011.193-.74c.467-.176.99-.262 1.57-.262.304 0 .608.044.907.137.301.092.586.215.855.367.27.148.526.321.771.5\
|
||
12.244.193.471.386.682.584.202-.198.427-.391.678-.584.248-.19.507-.364.78-.512a4.65 4.65 0 01.845-.367c.294-.093.594-.137.9-.137.585 0 1.115\
|
||
.086 1.585.262.392.146.734.34 1.026.584zM1.2 3.526c.128-.333.304-.598.52-.806.218-.212.497-.389.849-.522m-1.37 1.328A3.324 3.324 0 001 4.708\
|
||
c0 .225.032.452.101.686.082.265.183.513.307.737.135.246.294.484.479.716.188.237.386.454.59.652l.001.002 4.514 4.355 4.519-4.344c.2-.193.398-\
|
||
.41.585-.648l.003-.003c.184-.23.345-.472.486-.726l.004-.007c.131-.23.232-.474.31-.732v-.002c.068-.224.101-.45.101-.686 0-.457-.07-.849-.195-\
|
||
1.185a2.177 2.177 0 00-.515-.802l.007-.012-.008.009a2.383 2.383 0 00-.85-.518l-.003-.001C11.1 2.072 10.692 2 10.203 2c-.21 0-.406.03-.597.09\
|
||
h-.001c-.22.07-.443.167-.663.289l-.007.003c-.22.12-.434.262-.647.426-.226.174-.42.341-.588.505l-.684.672-.7-.656a9.967 9.967 0 00-.615-.527 \
|
||
4.82 4.82 0 00-.635-.422l-.01-.005a3.289 3.289 0 00-.656-.281l-.008-.003A2.014 2.014 0 003.785 2c-.481 0-.881.071-1.217.198",
|
||
fill: e
|
||
}
|
||
)
|
||
)), vJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M12.814 1.846c.06.05.116.101.171.154l.001.002a3.254 3.254 0 01.755 1.168c.171.461.259.974.259 1.538 0 .332-.046.656-.143.976a4.546\
|
||
4.546 0 01-.397.937c-.169.302-.36.589-.58.864a7.627 7.627 0 01-.674.746l-4.78 4.596a.585.585 0 01-.427.173.669.669 0 01-.44-.173L1.78 8.217\
|
||
a7.838 7.838 0 01-.677-.748 6.124 6.124 0 01-.572-.855 4.975 4.975 0 01-.388-.931A3.432 3.432 0 010 4.708C0 4.144.09 3.63.265 3.17c.176-.459\
|
||
.429-.85.757-1.168a3.432 3.432 0 011.193-.74c.467-.176.99-.262 1.57-.262.304 0 .608.044.907.137.301.092.586.215.855.367.27.148.526.321.771.5\
|
||
12.244.193.471.386.682.584.202-.198.427-.391.678-.584.248-.19.507-.364.78-.512a4.65 4.65 0 01.845-.367c.294-.093.594-.137.9-.137.585 0 1.115\
|
||
.086 1.585.262.392.146.734.34 1.026.584z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), yJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.319.783a.75.75 0 011.362 0l1.63 3.535 3.867.458a.75.75 0 01.42 1.296L10.74 8.715l.76 3.819a.75.75 0 01-1.103.8L7 11.434l-3.398 \
|
||
1.902a.75.75 0 01-1.101-.801l.758-3.819L.401 6.072a.75.75 0 01.42-1.296l3.867-.458L6.318.783zm.68.91l-1.461 3.17a.75.75 0 01-.593.431l-3.467\
|
||
.412 2.563 2.37a.75.75 0 01.226.697l-.68 3.424 3.046-1.705a.75.75 0 01.733 0l3.047 1.705-.68-3.424a.75.75 0 01.226-.697l2.563-2.37-3.467-.41\
|
||
2a.75.75 0 01-.593-.43L7 1.694z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), wJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.68.783a.75.75 0 00-1.361 0l-1.63 3.535-3.867.458A.75.75 0 00.4 6.072l2.858 2.643-.758 3.819a.75.75 0 001.101.8L7 11.434l3.397 1\
|
||
.902a.75.75 0 001.102-.801l-.759-3.819L13.6 6.072a.75.75 0 00-.421-1.296l-3.866-.458L7.68.783z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), SJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10 7.854a4.5 4.5 0 10-6 0V13a.5.5 0 00.497.5h.006c.127 0 .254-.05.35-.146L7 11.207l2.146 2.147A.5.5 0 0010 13V7.854zM7 8a3.5 3.5 \
|
||
0 100-7 3.5 3.5 0 000 7zm-.354 2.146a.5.5 0 01.708 0L9 11.793v-3.26C8.398 8.831 7.718 9 7 9a4.481 4.481 0 01-2-.468v3.26l1.646-1.646z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), EJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.565 13.123a.991.991 0 01.87 0l.987.482a.991.991 0 001.31-.426l.515-.97a.991.991 0 01.704-.511l1.082-.19a.99.99 0 00.81-1.115l-.\
|
||
154-1.087a.991.991 0 01.269-.828l.763-.789a.991.991 0 000-1.378l-.763-.79a.991.991 0 01-.27-.827l.155-1.087a.99.99 0 00-.81-1.115l-1.082-.19\
|
||
a.991.991 0 01-.704-.511L9.732.82a.99.99 0 00-1.31-.426l-.987.482a.991.991 0 01-.87 0L5.578.395a.99.99 0 00-1.31.426l-.515.97a.99.99 0 01-.7\
|
||
04.511l-1.082.19a.99.99 0 00-.81 1.115l.154 1.087a.99.99 0 01-.269.828L.28 6.31a.99.99 0 000 1.378l.763.79a.99.99 0 01.27.827l-.155 1.087a.9\
|
||
9.99 0 00.81 1.115l1.082.19a.99.99 0 01.704.511l.515.97c.25.473.83.661 1.31.426l.987-.482zm4.289-8.477a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.7\
|
||
08 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), bJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11 12.02c-.4.37-.91.56-1.56.56h-.88a5.493 5.493 0 01-1.3-.16c-.42-.1-.91-.25-1.47-.45a5.056 5.056 0 00-.95-.27H2.88a.84.84 0 01-.\
|
||
62-.26.84.84 0 01-.26-.61V6.45c0-.24.09-.45.26-.62a.84.84 0 01.62-.25h1.87c.16-.11.47-.47.93-1.06.27-.35.51-.64.74-.88.1-.11.19-.3.24-.58.05\
|
||
-.28.12-.57.2-.87.1-.3.24-.55.43-.74a.87.87 0 01.62-.25c.38 0 .72.07 1.03.22.3.15.54.38.7.7.15.31.23.73.23 1.27a3 3 0 01-.32 1.31h1.2c.47 0 \
|
||
.88.17 1.23.52s.52.8.52 1.22c0 .29-.04.66-.34 1.12.05.15.07.3.07.47 0 .35-.09.68-.26.98a2.05 2.05 0 01-.4 1.51 1.9 1.9 0 01-.57 1.5zm.473-5.\
|
||
33a.965.965 0 00.027-.25.742.742 0 00-.227-.513.683.683 0 00-.523-.227H7.927l.73-1.45a2 2 0 00.213-.867c0-.444-.068-.695-.127-.822a.53.53 0 \
|
||
00-.245-.244 1.296 1.296 0 00-.539-.116.989.989 0 00-.141.28 9.544 9.544 0 00-.174.755c-.069.387-.213.779-.484 1.077l-.009.01-.009.01c-.195.\
|
||
202-.41.46-.67.798l-.003.004c-.235.3-.44.555-.613.753-.151.173-.343.381-.54.516l-.255.176H5v4.133l.018.003c.384.07.76.176 1.122.318.532.189.\
|
||
98.325 1.352.413l.007.002a4.5 4.5 0 001.063.131h.878c.429 0 .683-.115.871-.285a.9.9 0 00.262-.702l-.028-.377.229-.3a1.05 1.05 0 00.205-.774l\
|
||
-.044-.333.165-.292a.969.969 0 00.13-.487.457.457 0 00-.019-.154l-.152-.458.263-.404a1.08 1.08 0 00.152-.325zM3.5 10.8a.5.5 0 100-1 .5.5 0 0\
|
||
00 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), xJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.765 2.076A.5.5 0 0112 2.5v6.009a.497.497 0 01-.17.366L7.337 12.87a.497.497 0 01-.674 0L2.17 8.875l-.009-.007a.498.498 0 01-.16\
|
||
-.358L2 8.5v-6a.5.5 0 01.235-.424l.018-.011c.016-.01.037-.024.065-.04.056-.032.136-.077.24-.128a6.97 6.97 0 01.909-.371C4.265 1.26 5.443 1 7\
|
||
1s2.735.26 3.533.526c.399.133.702.267.91.37a4.263 4.263 0 01.304.169l.018.01zM3 2.793v5.482l1.068.95 6.588-6.588a6.752 6.752 0 00-.44-.163C\
|
||
9.517 2.24 8.444 2 7 2c-1.443 0-2.515.24-3.217.474-.351.117-.61.233-.778.317L3 2.793zm4 9.038l-2.183-1.94L11 3.706v4.568l-4 3.556z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), CJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.354 2.854a.5.5 0 10-.708-.708l-3 3a.5.5 0 10.708.708l3-3z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.09 6H4.5a.5.5 0 000-1H1.795a.75.75 0 00-.74.873l.813 4.874A1.5 1.5 0 003.348 12h7.305a1.5 1.5 0 001.48-1.253l.812-4.874a.75.75 \
|
||
0 00-.74-.873H10a.5.5 0 000 1h1.91l-.764 4.582a.5.5 0 01-.493.418H3.347a.5.5 0 01-.493-.418L2.09 6z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.5 7a.5.5 0 01.5.5v2a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5zM10 7.5a.5.5 0 00-1 0v2a.5.5 0 001 0v-2zM6.5 9.5v-2a.5.5 0 011 0v2a.5.5 0 0\
|
||
1-1 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), RJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.5 2h.75v3.866l-3.034 5.26A1.25 1.25 0 003.299 13H10.7a1.25 1.25 0 001.083-1.875L8.75 5.866V2h.75a.5.5 0 100-1h-5a.5.5 0 000 1zm\
|
||
1.75 4V2h1.5v4.134l.067.116L8.827 8H5.173l1.01-1.75.067-.116V6zM4.597 9l-1.515 2.625A.25.25 0 003.3 12H10.7a.25.25 0 00.217-.375L9.404 9H4.5\
|
||
97z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), DJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M7.5 10.5a.5.5 0 11-1 0 .5.5 0 011 0z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.5 1a.5.5 0 00-.5.5c0 1.063.137 1.892.678 2.974.346.692.858 1.489 1.598 2.526-.89 1.247-1.455 2.152-1.798 2.956-.377.886-.477 1.\
|
||
631-.478 2.537v.007a.5.5 0 00.5.5h7c.017 0 .034 0 .051-.003A.5.5 0 0011 12.5v-.007c0-.906-.1-1.65-.478-2.537-.343-.804-.909-1.709-1.798-2.95\
|
||
6.74-1.037 1.252-1.834 1.598-2.526C10.863 3.392 11 2.563 11 1.5a.5.5 0 00-.5-.5h-7zm6.487 11a4.675 4.675 0 00-.385-1.652c-.277-.648-.735-1.4\
|
||
07-1.499-2.494-.216.294-.448.606-.696.937a.497.497 0 01-.195.162.5.5 0 01-.619-.162c-.248-.331-.48-.643-.696-.937-.764 1.087-1.222 1.846-1.4\
|
||
99 2.494A4.675 4.675 0 004.013 12h5.974zM6.304 6.716c.212.293.443.609.696.948a90.058 90.058 0 00.709-.965c.48-.664.86-1.218 1.163-1.699H5.12\
|
||
8a32.672 32.672 0 001.176 1.716zM4.559 4h4.882c.364-.735.505-1.312.546-2H4.013c.04.688.182 1.265.546 2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), AJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11.5 1h-9a.5.5 0 00-.5.5v11a.5.5 0 001 0V8h8.5a.5.5 0 00.354-.854L9.207 4.5l2.647-2.646A.499.499 0 0011.5 1zM8.146 4.146L10.293 2\
|
||
H3v5h7.293L8.146 4.854a.5.5 0 010-.708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), _J = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10 7V6a3 3 0 00-5.91-.736l-.17.676-.692.075A2.5 2.5 0 003.5 11h3c.063 0 .125-.002.187-.007l.076-.005.076.006c.053.004.106.006.161\
|
||
.006h4a2 2 0 100-4h-1zM3.12 5.02A3.5 3.5 0 003.5 12h3c.087 0 .174-.003.26-.01.079.007.16.01.24.01h4a3 3 0 100-6 4 4 0 00-7.88-.98z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), TJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 2a4 4 0 014 4 3 3 0 110 6H7c-.08 0-.161-.003-.24-.01-.086.007-.173.01-.26.01h-3a3.5 3.5 0 01-.38-6.98A4.002 4.002 0 017 2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), IJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M11 7a4 4 0 11-8 0 4 4 0 018 0zm-1 0a3 3 0 11-6 0 3 3 0 016 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.268 13.18c.25.472.83.66 1.31.425l.987-.482a.991.991 0 01.87 0l.987.482a.991.991 0 001.31-.426l.515-.97a.991.991 0 01.704-.511l1\
|
||
.082-.19a.99.99 0 00.81-1.115l-.154-1.087a.991.991 0 01.269-.828l.763-.789a.991.991 0 000-1.378l-.763-.79a.991.991 0 01-.27-.827l.155-1.087a\
|
||
.99.99 0 00-.81-1.115l-1.082-.19a.991.991 0 01-.704-.511L9.732.82a.99.99 0 00-1.31-.426l-.987.482a.991.991 0 01-.87 0L5.578.395a.99.99 0 00-\
|
||
1.31.426l-.515.97a.99.99 0 01-.704.511l-1.082.19a.99.99 0 00-.81 1.115l.154 1.087a.99.99 0 01-.269.828L.28 6.31a.99.99 0 000 1.378l.763.79a.\
|
||
99.99 0 01.27.827l-.155 1.087a.99.99 0 00.81 1.115l1.082.19a.99.99 0 01.704.511l.515.97zm5.096-1.44l-.511.963-.979-.478a1.99 1.99 0 00-1.748\
|
||
0l-.979.478-.51-.962a1.991 1.991 0 00-1.415-1.028l-1.073-.188.152-1.079a1.991 1.991 0 00-.54-1.663L1.004 7l.757-.783a1.991 1.991 0 00.54-1.\
|
||
663L2.15 3.475l1.073-.188A1.991 1.991 0 004.636 2.26l.511-.962.979.478a1.99 1.99 0 001.748 0l.979-.478.51.962c.288.543.81.922 1.415 1.028l1.\
|
||
073.188-.152 1.079a1.99 1.99 0 00.54 1.663l.757.783-.757.783a1.99 1.99 0 00-.54 1.663l.152 1.079-1.073.188a1.991 1.991 0 00-1.414 1.028z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), PJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 4a3 3 0 100 6 3 3 0 000-6zM3 7a4 4 0 118 0 4 4 0 01-8 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), kJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("circle", { cx: 7, cy: 7, r: 3, fill: e })
|
||
)), FJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.206 3.044a.498.498 0 01.23.212l3.492 5.985a.494.494 0 01.006.507.497.497 0 01-.443.252H3.51a.499.499 0 01-.437-.76l3.492-5.984a\
|
||
.497.497 0 01.642-.212zM7 4.492L4.37 9h5.26L7 4.492z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), LJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10.854 4.146a.5.5 0 010 .708l-5 5a.5.5 0 01-.708 0l-2-2a.5.5 0 11.708-.708L5.5 8.793l4.646-4.647a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), OJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.354 3.896l5.5 5.5a.5.5 0 01-.708.708L7 4.957l-5.146 5.147a.5.5 0 01-.708-.708l5.5-5.5a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), NJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.146 4.604l5.5 5.5a.5.5 0 00.708 0l5.5-5.5a.5.5 0 00-.708-.708L7 9.043 1.854 3.896a.5.5 0 10-.708.708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), MJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M2.76 7.096a.498.498 0 00.136.258l5.5 5.5a.5.5 0 00.707-.708L3.958 7l5.147-5.146a.5.5 0 10-.708-.708l-5.5 5.5a.5.5 0 00-.137.45z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), U4 = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.104 7.354l-5.5 5.5a.5.5 0 01-.708-.708L10.043 7 4.896 1.854a.5.5 0 11.708-.708l5.5 5.5a.5.5 0 010 .708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), BJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.854 9.104a.5.5 0 11-.708-.708l3.5-3.5a.5.5 0 01.708 0l3.5 3.5a.5.5 0 01-.708.708L7 5.957 3.854 9.104z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), zJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.854 4.896a.5.5 0 10-.708.708l3.5 3.5a.5.5 0 00.708 0l3.5-3.5a.5.5 0 00-.708-.708L7 8.043 3.854 4.896z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), HJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9.104 10.146a.5.5 0 01-.708.708l-3.5-3.5a.5.5 0 010-.708l3.5-3.5a.5.5 0 11.708.708L5.957 7l3.147 3.146z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), $J = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M4.896 10.146a.5.5 0 00.708.708l3.5-3.5a.5.5 0 000-.708l-3.5-3.5a.5.5 0 10-.708.708L8.043 7l-3.147 3.146z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), jJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.854 4.646l-4.5-4.5a.5.5 0 00-.708 0l-4.5 4.5a.5.5 0 10.708.708L6.5 1.707V13.5a.5.5 0 001 0V1.707l3.646 3.647a.5.5 0 00.708-.70\
|
||
8z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), VJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.5.5a.5.5 0 00-1 0v11.793L2.854 8.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.351.146h.006c.127 0 .254-.05.35-.146l4.5-4.5a.5.5 0 0\
|
||
0-.707-.708L7.5 12.293V.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), UJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.354 2.146a.5.5 0 010 .708L1.707 6.5H13.5a.5.5 0 010 1H1.707l3.647 3.646a.5.5 0 01-.708.708l-4.5-4.5a.5.5 0 010-.708l4.5-4.5a.5.\
|
||
5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), WJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.646 2.146a.5.5 0 01.708 0l4.5 4.5a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708-.708L12.293 7.5H.5a.5.5 0 010-1h11.793L8.646 2.854a.5\
|
||
.5 0 010-.708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), qJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.904 8.768V2.404a.5.5 0 01.5-.5h6.364a.5.5 0 110 1H3.61l8.339 8.339a.5.5 0 01-.707.707l-8.34-8.34v5.158a.5.5 0 01-1 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), GJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M12.096 8.768V2.404a.5.5 0 00-.5-.5H5.232a.5.5 0 100 1h5.157L2.05 11.243a.5.5 0 10.707.707l8.34-8.34v5.158a.5.5 0 101 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), YJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.904 5.232v6.364a.5.5 0 00.5.5h6.364a.5.5 0 000-1H3.61l8.339-8.339a.5.5 0 00-.707-.707l-8.34 8.34V5.231a.5.5 0 00-1 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), KJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M12.096 5.232v6.364a.5.5 0 01-.5.5H5.232a.5.5 0 010-1h5.157L2.05 2.757a.5.5 0 01.707-.707l8.34 8.34V5.231a.5.5 0 111 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), XJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M6.772 3.59c.126-.12.33-.12.456 0l5.677 5.387c.203.193.06.523-.228.523H1.323c-.287 0-.431-.33-.228-.523L6.772 3.59z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), QJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.228 10.41a.335.335 0 01-.456 0L1.095 5.023c-.203-.193-.06-.523.228-.523h11.354c.287 0 .431.33.228.523L7.228 10.41z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), JJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M3.712 7.212a.3.3 0 010-.424l5.276-5.276a.3.3 0 01.512.212v10.552a.3.3 0 01-.512.212L3.712 7.212z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), ZJ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10.288 7.212a.3.3 0 000-.424L5.012 1.512a.3.3 0 00-.512.212v10.552a.3.3 0 00.512.212l5.276-5.276z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), eZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.354.146l4 4a.5.5 0 01-.708.708L7 1.207 3.354 4.854a.5.5 0 11-.708-.708l4-4a.5.5 0 01.708 0zM11.354 9.146a.5.5 0 010 .708l-4 4a.\
|
||
5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 12.793l3.646-3.647a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), tZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.354.146a.5.5 0 10-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 00-.708-.708L7 3.793 3.354.146zM6.646 9.146a.5.5 0 01.708 0l4 4a.5.5 \
|
||
0 01-.708.708L7 10.207l-3.646 3.647a.5.5 0 01-.708-.708l4-4z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), rZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 1h2a.5.5 0 010 1h-.793l3.147 3.146a.5.5 0 11-.708.708L2 2.707V3.5a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5zM10 1.5a.5.5 0 01.5-.5h2a.5\
|
||
.5 0 01.5.5v2a.5.5 0 01-1 0v-.793L8.854 5.854a.5.5 0 11-.708-.708L11.293 2H10.5a.5.5 0 01-.5-.5zM12.5 10a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.\
|
||
5.5 0 010-1h.793L8.146 8.854a.5.5 0 11.708-.708L12 11.293V10.5a.5.5 0 01.5-.5zM2 11.293V10.5a.5.5 0 00-1 0v2a.5.5 0 00.5.5h2a.5.5 0 000-1h-.\
|
||
793l3.147-3.146a.5.5 0 10-.708-.708L2 11.293z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), nZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M6.646.147l-1.5 1.5a.5.5 0 10.708.707l.646-.647V5a.5.5 0 001 0V1.707l.646.647a.5.5 0 10.708-.707l-1.5-1.5a.5.5 0 00-.708 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.309 4.038a.498.498 0 00-.16.106l-.005.005a.498.498 0 00.002.705L3.293 7 1.146 9.146A.498.498 0 001.5 10h3a.5.5 0 000-1H2.707l1.\
|
||
5-1.5h5.586l2.353 2.354a.5.5 0 00.708-.708L10.707 7l2.146-2.146.11-.545-.107.542A.499.499 0 0013 4.503v-.006a.5.5 0 00-.144-.348l-.005-.005A\
|
||
.498.498 0 0012.5 4h-3a.5.5 0 000 1h1.793l-1.5 1.5H4.207L2.707 5H4.5a.5.5 0 000-1h-3a.498.498 0 00-.191.038z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 8.5a.5.5 0 01.5.5v3.293l.646-.647a.5.5 0 01.708.708l-1.5 1.5a.5.5 0 01-.708 0l-1.5-1.5a.5.5 0 01.708-.708l.646.647V9a.5.5 0 01.\
|
||
5-.5zM9 9.5a.5.5 0 01.5-.5h3a.5.5 0 010 1h-3a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), oZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M10.646 2.646a.5.5 0 01.708 0l1.5 1.5a.5.5 0 010 .708l-1.5 1.5a.5.5 0 01-.708-.708L11.293 5H1.5a.5.5 0 010-1h9.793l-.647-.646a.5.5\
|
||
0 010-.708zM3.354 8.354L2.707 9H12.5a.5.5 0 010 1H2.707l.647.646a.5.5 0 01-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), aZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.5 1a.5.5 0 01.5.5V10a2 2 0 004 0V4a3 3 0 016 0v7.793l1.146-1.147a.5.5 0 01.708.708l-2 2a.5.5 0 01-.708 0l-2-2a.5.5 0 01.708-.70\
|
||
8L11 11.793V4a2 2 0 10-4 0v6.002a3 3 0 01-6 0V1.5a.5.5 0 01.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), iZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.146 3.854a.5.5 0 010-.708l2-2a.5.5 0 11.708.708L2.707 3h6.295A4 4 0 019 11H3a.5.5 0 010-1h6a3 3 0 100-6H2.707l1.147 1.146a.5.5 \
|
||
0 11-.708.708l-2-2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), sZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.354 2.146a.5.5 0 010 .708L1.707 5.5H9.5A4.5 4.5 0 0114 10v1.5a.5.5 0 01-1 0V10a3.5 3.5 0 00-3.5-3.5H1.707l2.647 2.646a.5.5 0 11\
|
||
-.708.708l-3.5-3.5a.5.5 0 010-.708l3.5-3.5a.5.5 0 01.708 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), lZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.3\
|
||
53a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 \
|
||
007.917 1.576.5.5 0 017.507 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), uZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.646 5.854L7.5 4.707V10.5a.5.5 0 01-1 0V4.707L5.354 5.854a.5.5 0 11-.708-.708l2-2a.5.5 0 01.708 0l2 2a.5.5 0 11-.708.708z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), cZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.354 8.146L6.5 9.293V3.5a.5.5 0 011 0v5.793l1.146-1.147a.5.5 0 11.708.708l-2 2a.5.5 0 01-.708 0l-2-2a.5.5 0 11.708-.708z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 7a7 7 0 1114 0A7 7 0 010 7zm1 0a6 6 0 1112 0A6 6 0 011 7z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), pZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M5.854 5.354L4.707 6.5H10.5a.5.5 0 010 1H4.707l1.147 1.146a.5.5 0 11-.708.708l-2-2a.5.5 0 010-.708l2-2a.5.5 0 11.708.708z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 0a7 7 0 110 14A7 7 0 017 0zm0 1a6 6 0 110 12A6 6 0 017 1z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), fZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.5 6.5h5.793L8.146 5.354a.5.5 0 11.708-.708l2 2a.5.5 0 010 .708l-2 2a.5.5 0 11-.708-.708L9.293 7.5H3.5a.5.5 0 010-1z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 117 0a7 7 0 010 14zm0-1A6 6 0 117 1a6 6 0 010 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), dZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.092.5H7a6.5 6.5 0 106.41 7.583.5.5 0 10-.986-.166A5.495 5.495 0 017 12.5a5.5 5.5 0 010-11h.006a5.5 5.5 0 014.894 3H10a.5.5 0 00\
|
||
0 1h3a.5.5 0 00.5-.5V2a.5.5 0 00-1 0v1.535A6.495 6.495 0 007.092.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), hZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 100 7a7 7 0 0014 0zm-6.535 5.738c-.233.23-.389.262-.465.262-.076 0-.232-.032-.465-.262-.238-.234-.497-.623-.737-1.182-\
|
||
.434-1.012-.738-2.433-.79-4.056h3.984c-.052 1.623-.356 3.043-.79 4.056-.24.56-.5.948-.737 1.182zM8.992 6.5H5.008c.052-1.623.356-3.044.79-4.0\
|
||
56.24-.56.5-.948.737-1.182C6.768 1.032 6.924 1 7 1c.076 0 .232.032.465.262.238.234.497.623.737 1.182.434 1.012.738 2.433.79 4.056zm1 1c-.065\
|
||
2.176-.558 4.078-1.282 5.253A6.005 6.005 0 0012.98 7.5H9.992zm2.987-1H9.992c-.065-2.176-.558-4.078-1.282-5.253A6.005 6.005 0 0112.98 6.5zm-\
|
||
8.971 0c.065-2.176.558-4.078 1.282-5.253A6.005 6.005 0 001.02 6.5h2.988zm-2.987 1a6.005 6.005 0 004.27 5.253C4.565 11.578 4.072 9.676 4.007 \
|
||
7.5H1.02z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), mZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M10.087 3.397L5.95 5.793a.374.374 0 00-.109.095.377.377 0 00-.036.052l-2.407 4.147a.374.374 0 00-.004.384c.104.179.334.24.513.136l\
|
||
4.142-2.404a.373.373 0 00.148-.143l2.406-4.146a.373.373 0 00-.037-.443.373.373 0 00-.478-.074zM4.75 9.25l2.847-1.652-1.195-1.195L4.75 9.25z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), gZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M0 7a7 7 0 1114 0A7 7 0 010 7zm6.5 3.5v2.48A6.001 6.001 0 011.02 7.5H3.5a.5.5 0 000-1H1.02A6.001 6.001 0 016.5 1.02V3.5a.5.5 0 001\
|
||
0V1.02a6.001 6.001 0 015.48 5.48H10.5a.5.5 0 000 1h2.48a6.002 6.002 0 01-5.48 5.48V10.5a.5.5 0 00-1 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), vZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M9 5a2 2 0 11-4 0 2 2 0 014 0zM8 5a1 1 0 11-2 0 1 1 0 012 0z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M12 5A5 5 0 002 5c0 2.633 2.273 6.154 4.65 8.643.192.2.508.2.7 0C9.726 11.153 12 7.633 12 5zM7 1a4 4 0 014 4c0 1.062-.471 2.42-1.3\
|
||
03 3.88-.729 1.282-1.69 2.562-2.697 3.67-1.008-1.108-1.968-2.388-2.697-3.67C3.47 7.42 3 6.063 3 5a4 4 0 014-4z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), yZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7 2a.5.5 0 01.5.5v4H10a.5.5 0 010 1H7a.5.5 0 01-.5-.5V2.5A.5.5 0 017 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), wZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.79 4.093a.5.5 0 01.117.698L7.91 7.586a1 1 0 11-.814-.581l1.997-2.796a.5.5 0 01.698-.116z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M2.069 12.968a7 7 0 119.863 0A12.962 12.962 0 007 12c-1.746 0-3.41.344-4.931.968zm9.582-1.177a6 6 0 10-9.301 0A13.98 13.98 0 017 1\
|
||
1c1.629 0 3.194.279 4.65.791z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), SZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("path", { d: "M7.5 4.5a.5.5 0 00-1 0v2.634a1 1 0 101 0V4.5z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M5.5.5A.5.5 0 016 0h2a.5.5 0 010 1h-.5v1.02a5.973 5.973 0 013.374 1.398l.772-.772a.5.5 0 01.708.708l-.772.772A6 6 0 116.5 2.02V1H6\
|
||
a.5.5 0 01-.5-.5zM7 3a5 5 0 100 10A5 5 0 007 3z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), EZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7.354 1.146l5.5 5.5a.5.5 0 01-.708.708L12 7.207V12.5a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V9H6v3.5a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V\
|
||
7.207l-.146.147a.5.5 0 11-.708-.708l1-1 4.5-4.5a.5.5 0 01.708 0zM3 6.207V12h2V8.5a.5.5 0 01.5-.5h3a.5.5 0 01.5.5V12h2V6.207l-4-4-4 4z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), bZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1.213 4.094a.5.5 0 01.056-.034l5.484-2.995a.498.498 0 01.494 0L12.73 4.06a.507.507 0 01.266.389.498.498 0 01-.507.555H1.51a.5.5 0\
|
||
01-.297-.91zm2.246-.09h7.082L7 2.07 3.459 4.004z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM11 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM5.75 5.5a.5.5 0 01.5.5v5a.5.5 0 01-1 0V6a.5.5 0 01.5-.5z\
|
||
M8.75 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM1.5 12.504a.5.5 0 01.5-.5h10a.5.5 0 010 1H2a.5.5 0 01-.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), xZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_1107_3594)" }, /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M11.451.537l.01 12.922h0L7.61 8.946a1.077 1.077 0 00-.73-.374L.964 8.087 11.45.537h0z",
|
||
stroke: e,
|
||
strokeWidth: 1.077
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_1107_3594" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
)), CZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zM2.671 11.155c.696-1.006 2.602-1.816 3.194-1.91.226-.036.232-.658.232-.658s-.665-.658-.81-1.544c-.3\
|
||
9 0-.63-.94-.241-1.272a2.578 2.578 0 00-.012-.13c-.066-.607-.28-2.606 1.965-2.606 2.246 0 2.031 2 1.966 2.606l-.012.13c.39.331.149 1.272-.24\
|
||
1.272-.146.886-.81 1.544-.81 1.544s.004.622.23.658c.593.094 2.5.904 3.195 1.91a6 6 0 10-8.657 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), RZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M7.275 13.16a11.388 11.388 0 005.175-1.232v-.25c0-1.566-3.237-2.994-4.104-3.132-.27-.043-.276-.783-.276-.783s.791-.783.964-1.836c.\
|
||
463 0 .75-1.119.286-1.513C9.34 4 9.916 1.16 6.997 1.16c-2.92 0-2.343 2.84-2.324 3.254-.463.394-.177 1.513.287 1.513.172 1.053.963 1.836.963 \
|
||
1.836s-.006.74-.275.783c-.858.136-4.036 1.536-4.103 3.082a11.388 11.388 0 005.73 1.532z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), DZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.183 11.906a10.645 10.645 0 01-1.181-.589c.062-1.439 3.02-2.74 3.818-2.868.25-.04.256-.728.256-.728s-.736-.729-.896-1.709c-.432 \
|
||
0-.698-1.041-.267-1.408A2.853 2.853 0 002.9 4.46c-.072-.672-.31-2.884 2.175-2.884 2.486 0 2.248 2.212 2.176 2.884-.007.062-.012.112-.014.144\
|
||
.432.367.165 1.408-.266 1.408-.16.98-.896 1.709-.896 1.709s.005.688.256.728c.807.129 3.82 1.457 3.82 2.915v.233a10.598 10.598 0 01-4.816 1.1\
|
||
46c-1.441 0-2.838-.282-4.152-.837zM11.5 2.16a.5.5 0 01.5.5v1.5h1.5a.5.5 0 010 1H12v1.5a.5.5 0 01-1 0v-1.5H9.5a.5.5 0 110-1H11v-1.5a.5.5 0 01\
|
||
.5-.5z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), AZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.21 11.623a10.586 10.586 0 01-4.031.787A10.585 10.585 0 010 11.07c.06-1.354 2.933-2.578 3.708-2.697.243-.038.249-.685.249-.685s-\
|
||
.715-.685-.87-1.607c-.42 0-.679-.979-.26-1.323a2.589 2.589 0 00-.013-.136c-.07-.632-.3-2.712 2.113-2.712 2.414 0 2.183 2.08 2.113 2.712-.007\
|
||
.059-.012.105-.013.136.419.344.16 1.323-.259 1.323-.156.922-.87 1.607-.87 1.607s.005.647.248.685c.784.12 3.71 1.37 3.71 2.74v.22c-.212.103-.\
|
||
427.2-.646.29z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.81 8.417a9.643 9.643 0 00-.736-.398c.61-.42 1.396-.71 1.7-.757.167-.026.171-.471.171-.471s-.491-.471-.598-1.104c-.288 0-.466-.6\
|
||
74-.178-.91-.001-.022-.005-.053-.01-.094-.048-.434-.206-1.864 1.453-1.864 1.66 0 1.5 1.43 1.453 1.864l-.01.094c.289.236.11.91-.178.91-.107.6\
|
||
33-.598 1.104-.598 1.104s.004.445.171.47c.539.084 2.55.942 2.55 1.884v.628a10.604 10.604 0 01-3.302.553 2.974 2.974 0 00-.576-.879c-.375-.40\
|
||
8-.853-.754-1.312-1.03z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), _Z = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M9.106 7.354c-.627.265-1.295.4-1.983.4a5.062 5.062 0 01-2.547-.681c.03-.688 1.443-1.31 1.824-1.37.12-.02.122-.348.122-.348s-.351-.\
|
||
348-.428-.816c-.206 0-.333-.498-.127-.673 0-.016-.003-.04-.007-.07C5.926 3.477 5.812 2.42 7 2.42c1.187 0 1.073 1.057 1.039 1.378l-.007.069c.\
|
||
207.175.08.673-.127.673-.076.468-.428.816-.428.816s.003.329.122.348c.386.06 1.825.696 1.825 1.392v.111c-.104.053-.21.102-.318.148zM3.75 11.2\
|
||
5A.25.25 0 014 11h6a.25.25 0 110 .5H4a.25.25 0 01-.25-.25zM4 9a.25.25 0 000 .5h6a.25.25 0 100-.5H4z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M1 .5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v13a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5V.5zM2 13V1h10v12H2z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), TZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.968 8.75a.5.5 0 00-.866.5A4.498 4.498 0 007 11.5c1.666 0 3.12-.906 3.898-2.25a.5.5 0 10-.866-.5A3.498 3.498 0 017 10.5a3.498 3.\
|
||
498 0 01-3.032-1.75zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), IZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M4.5 9a.5.5 0 000 1h5a.5.5 0 000-1h-5zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), PZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.968 10.25a.5.5 0 01-.866-.5A4.498 4.498 0 017 7.5c1.666 0 3.12.906 3.898 2.25a.5.5 0 11-.866.5A3.498 3.498 0 007 8.5a3.498 3.49\
|
||
8 0 00-3.032 1.75zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), kZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
d: "M3.526 4.842a.5.5 0 01.632-.316l2.051.684a2.5 2.5 0 001.582 0l2.05-.684a.5.5 0 01.317.948l-2.453.818a.3.3 0 00-.205.285v.243a4.5 4\
|
||
.5 0 00.475 2.012l.972 1.944a.5.5 0 11-.894.448L7 9.118l-1.053 2.106a.5.5 0 11-.894-.447l.972-1.945A4.5 4.5 0 006.5 6.82v-.243a.3.3 0 00-.20\
|
||
5-.285l-2.453-.818a.5.5 0 01-.316-.632z",
|
||
fill: e
|
||
}
|
||
),
|
||
/* @__PURE__ */ d.createElement("path", { d: "M7 4.5a1 1 0 100-2 1 1 0 000 2z", fill: e }),
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), FZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M7 14A7 7 0 107 0a7 7 0 000 14zM8 3.5a1 1 0 11-2 0 1 1 0 012 0zM3.526 4.842a.5.5 0 01.632-.316l2.051.684a2.5 2.5 0 001.582 0l2.05-\
|
||
.684a.5.5 0 01.317.948l-2.453.818a.3.3 0 00-.205.285v.243a4.5 4.5 0 00.475 2.012l.972 1.944a.5.5 0 11-.894.448L7 9.118l-1.053 2.106a.5.5 0 1\
|
||
1-.894-.447l.972-1.945A4.5 4.5 0 006.5 6.82v-.243a.3.3 0 00-.205-.285l-2.453-.818a.5.5 0 01-.316-.632z",
|
||
fill: e
|
||
}
|
||
)
|
||
)), LZ = /* @__PURE__ */ d.forwardRef(({ color: e = "currentColor", size: t = 14, ...r }, n) => /* @__PURE__ */ d.createElement(
|
||
"svg",
|
||
{
|
||
width: t,
|
||
height: t,
|
||
viewBox: "0 0 14 14",
|
||
fill: "none",
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
ref: n,
|
||
...r
|
||
},
|
||
/* @__PURE__ */ d.createElement("g", { clipPath: "url(#prefix__clip0_2359_558)", fill: e }, /* @__PURE__ */ d.createElement("path", { d: "\
|
||
M7.636 13.972a7 7 0 116.335-6.335c-.28-.34-.609-.637-.976-.883a6 6 0 10-6.24 6.241c.245.367.542.696.881.977z" }), /* @__PURE__ */ d.createElement(
|
||
"path", { d: "M7.511 7.136a4.489 4.489 0 00-1.478 3.915l-.086.173a.5.5 0 11-.894-.447l.972-1.945A4.5 4.5 0 006.5 6.82v-.243a.3.3 0 00-.205\
|
||
-.285l-2.453-.818a.5.5 0 01.316-.948l2.051.684a2.5 2.5 0 001.582 0l2.05-.684a.5.5 0 01.317.948l-2.453.818a.3.3 0 00-.205.285v.243c0 .105.004\
|
||
.21.011.316z" }), /* @__PURE__ */ d.createElement("path", { d: "M8 3.5a1 1 0 11-2 0 1 1 0 012 0z" }), /* @__PURE__ */ d.createElement(
|
||
"path",
|
||
{
|
||
fillRule: "evenodd",
|
||
clipRule: "evenodd",
|
||
d: "M14 10.5a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0zm-5.5 0A.5.5 0 019 10h3a.5.5 0 010 1H9a.5.5 0 01-.5-.5z"
|
||
}
|
||
)),
|
||
/* @__PURE__ */ d.createElement("defs", null, /* @__PURE__ */ d.createElement("clipPath", { id: "prefix__clip0_2359_558" }, /* @__PURE__ */ d.createElement(
|
||
"path", { fill: "#fff", d: "M0 0h14v14H0z" })))
|
||
));
|
||
|
||
// src/components/components/typography/link/link.tsx
|
||
ko();
|
||
var OZ = 0, NZ = /* @__PURE__ */ a((e) => e.button === OZ && !e.altKey && !e.ctrlKey && !e.metaKey && !e.shiftKey, "isPlainLeftClick"), MZ = /* @__PURE__ */ a(
|
||
(e, t) => {
|
||
NZ(e) && (e.preventDefault(), t(e));
|
||
}, "cancelled"), BZ = _.span(
|
||
({ withArrow: e }) => e ? {
|
||
"> svg:last-of-type": {
|
||
height: "0.7em",
|
||
width: "0.7em",
|
||
marginRight: 0,
|
||
marginLeft: "0.25em",
|
||
bottom: "auto",
|
||
verticalAlign: "inherit"
|
||
}
|
||
} : {},
|
||
({ containsIcon: e }) => e ? {
|
||
svg: {
|
||
height: "1em",
|
||
width: "1em",
|
||
verticalAlign: "middle",
|
||
position: "relative",
|
||
bottom: 0,
|
||
marginRight: 0
|
||
}
|
||
} : {}
|
||
), zZ = _.a(
|
||
({ theme: e }) => ({
|
||
display: "inline-block",
|
||
transition: "all 150ms ease-out",
|
||
textDecoration: "none",
|
||
color: e.color.secondary,
|
||
"&:hover, &:focus": {
|
||
cursor: "pointer",
|
||
color: Jn(0.07, e.color.secondary),
|
||
"svg path:not([fill])": {
|
||
fill: Jn(0.07, e.color.secondary)
|
||
}
|
||
},
|
||
"&:active": {
|
||
color: Jn(0.1, e.color.secondary),
|
||
"svg path:not([fill])": {
|
||
fill: Jn(0.1, e.color.secondary)
|
||
}
|
||
},
|
||
svg: {
|
||
display: "inline-block",
|
||
height: "1em",
|
||
width: "1em",
|
||
verticalAlign: "text-top",
|
||
position: "relative",
|
||
bottom: "-0.125em",
|
||
marginRight: "0.4em",
|
||
"& path": {
|
||
fill: e.color.secondary
|
||
}
|
||
}
|
||
}),
|
||
({ theme: e, secondary: t, tertiary: r }) => {
|
||
let n;
|
||
return t && (n = [e.textMutedColor, e.color.dark, e.color.darker]), r && (n = [e.color.dark, e.color.darkest, e.textMutedColor]), n ? {
|
||
color: n[0],
|
||
"svg path:not([fill])": {
|
||
fill: n[0]
|
||
},
|
||
"&:hover": {
|
||
color: n[1],
|
||
"svg path:not([fill])": {
|
||
fill: n[1]
|
||
}
|
||
},
|
||
"&:active": {
|
||
color: n[2],
|
||
"svg path:not([fill])": {
|
||
fill: n[2]
|
||
}
|
||
}
|
||
} : {};
|
||
},
|
||
({ nochrome: e }) => e ? {
|
||
color: "inherit",
|
||
"&:hover, &:active": {
|
||
color: "inherit",
|
||
textDecoration: "underline"
|
||
}
|
||
} : {},
|
||
({ theme: e, inverse: t }) => t ? {
|
||
color: e.color.lightest,
|
||
":not([fill])": {
|
||
fill: e.color.lightest
|
||
},
|
||
"&:hover": {
|
||
color: e.color.lighter,
|
||
"svg path:not([fill])": {
|
||
fill: e.color.lighter
|
||
}
|
||
},
|
||
"&:active": {
|
||
color: e.color.light,
|
||
"svg path:not([fill])": {
|
||
fill: e.color.light
|
||
}
|
||
}
|
||
} : {},
|
||
({ isButton: e }) => e ? {
|
||
border: 0,
|
||
borderRadius: 0,
|
||
background: "none",
|
||
padding: 0,
|
||
fontSize: "inherit"
|
||
} : {}
|
||
), xh = /* @__PURE__ */ a(({
|
||
cancel: e = !0,
|
||
children: t,
|
||
onClick: r = void 0,
|
||
withArrow: n = !1,
|
||
containsIcon: o = !1,
|
||
className: i = void 0,
|
||
style: s = void 0,
|
||
...l
|
||
}) => /* @__PURE__ */ bh.default.createElement(
|
||
zZ,
|
||
{
|
||
...l,
|
||
onClick: r && e ? (u) => MZ(u, r) : r,
|
||
className: i
|
||
},
|
||
/* @__PURE__ */ bh.default.createElement(BZ, { withArrow: n, containsIcon: o }, t, n && /* @__PURE__ */ bh.default.createElement(U4, null))
|
||
), "Link");
|
||
|
||
// src/components/components/typography/DocumentWrapper.tsx
|
||
Y();
|
||
var w_ = _.div(({ theme: e }) => ({
|
||
fontSize: `${e.typography.size.s2}px`,
|
||
lineHeight: "1.6",
|
||
h1: {
|
||
fontSize: `${e.typography.size.l1}px`,
|
||
fontWeight: e.typography.weight.bold
|
||
},
|
||
h2: {
|
||
fontSize: `${e.typography.size.m2}px`,
|
||
borderBottom: `1px solid ${e.appBorderColor}`
|
||
},
|
||
h3: {
|
||
fontSize: `${e.typography.size.m1}px`
|
||
},
|
||
h4: {
|
||
fontSize: `${e.typography.size.s3}px`
|
||
},
|
||
h5: {
|
||
fontSize: `${e.typography.size.s2}px`
|
||
},
|
||
h6: {
|
||
fontSize: `${e.typography.size.s2}px`,
|
||
color: e.color.dark
|
||
},
|
||
"pre:not(.prismjs)": {
|
||
background: "transparent",
|
||
border: "none",
|
||
borderRadius: 0,
|
||
padding: 0,
|
||
margin: 0
|
||
},
|
||
"pre pre, pre.prismjs": {
|
||
padding: 15,
|
||
margin: 0,
|
||
whiteSpace: "pre-wrap",
|
||
color: "inherit",
|
||
fontSize: "13px",
|
||
lineHeight: "19px"
|
||
},
|
||
"pre pre code, pre.prismjs code": {
|
||
color: "inherit",
|
||
fontSize: "inherit"
|
||
},
|
||
"pre code": {
|
||
margin: 0,
|
||
padding: 0,
|
||
whiteSpace: "pre",
|
||
border: "none",
|
||
background: "transparent"
|
||
},
|
||
"pre code, pre tt": {
|
||
backgroundColor: "transparent",
|
||
border: "none"
|
||
},
|
||
/* GitHub inspired Markdown styles loosely from https://gist.github.com/tuzz/3331384 */
|
||
"body > *:first-of-type": {
|
||
marginTop: "0 !important"
|
||
},
|
||
"body > *:last-child": {
|
||
marginBottom: "0 !important"
|
||
},
|
||
a: {
|
||
color: e.color.secondary,
|
||
textDecoration: "none"
|
||
},
|
||
"a.absent": {
|
||
color: "#cc0000"
|
||
},
|
||
"a.anchor": {
|
||
display: "block",
|
||
paddingLeft: 30,
|
||
marginLeft: -30,
|
||
cursor: "pointer",
|
||
position: "absolute",
|
||
top: 0,
|
||
left: 0,
|
||
bottom: 0
|
||
},
|
||
"h1, h2, h3, h4, h5, h6": {
|
||
margin: "20px 0 10px",
|
||
padding: 0,
|
||
cursor: "text",
|
||
position: "relative",
|
||
"&:first-of-type": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"&:hover a.anchor": {
|
||
textDecoration: "none"
|
||
},
|
||
"& tt, & code": {
|
||
fontSize: "inherit"
|
||
}
|
||
},
|
||
"h1:first-of-type + h2": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"p, blockquote, ul, ol, dl, li, table, pre": {
|
||
margin: "15px 0"
|
||
},
|
||
hr: {
|
||
border: "0 none",
|
||
borderTop: `1px solid ${e.appBorderColor}`,
|
||
height: 4,
|
||
padding: 0
|
||
},
|
||
"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:fi\
|
||
rst-of-type": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"body > h1:first-of-type + h2": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6": {
|
||
marginTop: 0,
|
||
paddingTop: 0
|
||
},
|
||
"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p": {
|
||
marginTop: 0
|
||
},
|
||
"li p.first": {
|
||
display: "inline-block"
|
||
},
|
||
"ul, ol": {
|
||
paddingLeft: 30,
|
||
"& :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
},
|
||
dl: {
|
||
padding: 0
|
||
},
|
||
"dl dt": {
|
||
fontSize: "14px",
|
||
fontWeight: "bold",
|
||
fontStyle: "italic",
|
||
margin: "0 0 15px",
|
||
padding: "0 15px",
|
||
"&:first-of-type": {
|
||
padding: 0
|
||
},
|
||
"& > :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& > :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
},
|
||
blockquote: {
|
||
borderLeft: `4px solid ${e.color.medium}`,
|
||
padding: "0 15px",
|
||
color: e.color.dark,
|
||
"& > :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& > :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
},
|
||
table: {
|
||
padding: 0,
|
||
borderCollapse: "collapse",
|
||
"& tr": {
|
||
borderTop: `1px solid ${e.appBorderColor}`,
|
||
backgroundColor: "white",
|
||
margin: 0,
|
||
padding: 0,
|
||
"& th": {
|
||
fontWeight: "bold",
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
textAlign: "left",
|
||
margin: 0,
|
||
padding: "6px 13px"
|
||
},
|
||
"& td": {
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
textAlign: "left",
|
||
margin: 0,
|
||
padding: "6px 13px"
|
||
},
|
||
"&:nth-of-type(2n)": {
|
||
backgroundColor: e.color.lighter
|
||
},
|
||
"& th :first-of-type, & td :first-of-type": {
|
||
marginTop: 0
|
||
},
|
||
"& th :last-child, & td :last-child": {
|
||
marginBottom: 0
|
||
}
|
||
}
|
||
},
|
||
img: {
|
||
maxWidth: "100%"
|
||
},
|
||
"span.frame": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
"& > span": {
|
||
border: `1px solid ${e.color.medium}`,
|
||
display: "block",
|
||
float: "left",
|
||
overflow: "hidden",
|
||
margin: "13px 0 0",
|
||
padding: 7,
|
||
width: "auto"
|
||
},
|
||
"& span img": {
|
||
display: "block",
|
||
float: "left"
|
||
},
|
||
"& span span": {
|
||
clear: "both",
|
||
color: e.color.darkest,
|
||
display: "block",
|
||
padding: "5px 0 0"
|
||
}
|
||
},
|
||
"span.align-center": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
clear: "both",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px auto 0",
|
||
textAlign: "center"
|
||
},
|
||
"& span img": {
|
||
margin: "0 auto",
|
||
textAlign: "center"
|
||
}
|
||
},
|
||
"span.align-right": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
clear: "both",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px 0 0",
|
||
textAlign: "right"
|
||
},
|
||
"& span img": {
|
||
margin: 0,
|
||
textAlign: "right"
|
||
}
|
||
},
|
||
"span.float-left": {
|
||
display: "block",
|
||
marginRight: 13,
|
||
overflow: "hidden",
|
||
float: "left",
|
||
"& span": {
|
||
margin: "13px 0 0"
|
||
}
|
||
},
|
||
"span.float-right": {
|
||
display: "block",
|
||
marginLeft: 13,
|
||
overflow: "hidden",
|
||
float: "right",
|
||
"& > span": {
|
||
display: "block",
|
||
overflow: "hidden",
|
||
margin: "13px auto 0",
|
||
textAlign: "right"
|
||
}
|
||
},
|
||
"code, tt": {
|
||
margin: "0 2px",
|
||
padding: "0 5px",
|
||
whiteSpace: "nowrap",
|
||
border: `1px solid ${e.color.mediumlight}`,
|
||
backgroundColor: e.color.lighter,
|
||
borderRadius: 3,
|
||
color: e.base === "dark" ? e.color.darkest : e.color.dark
|
||
}
|
||
}));
|
||
|
||
// src/components/components/syntaxhighlighter/lazy-syntaxhighlighter.tsx
|
||
var Zr = P(L(), 1);
|
||
var rs = [], Vu = null, Kie = (0, Zr.lazy)(async () => {
|
||
let { SyntaxHighlighter: e } = await Promise.resolve().then(() => (Xp(), z4));
|
||
return rs.length > 0 && (rs.forEach((t) => {
|
||
e.registerLanguage(...t);
|
||
}), rs = []), Vu === null && (Vu = e), {
|
||
default: /* @__PURE__ */ a((t) => /* @__PURE__ */ Zr.default.createElement(e, { ...t }), "default")
|
||
};
|
||
}), Xie = (0, Zr.lazy)(async () => {
|
||
let [{ SyntaxHighlighter: e }, { formatter: t }] = await Promise.all([
|
||
Promise.resolve().then(() => (Xp(), z4)),
|
||
Promise.resolve().then(() => (wP(), yP))
|
||
]);
|
||
return rs.length > 0 && (rs.forEach((r) => {
|
||
e.registerLanguage(...r);
|
||
}), rs = []), Vu === null && (Vu = e), {
|
||
default: /* @__PURE__ */ a((r) => /* @__PURE__ */ Zr.default.createElement(e, { ...r, formatter: t }), "default")
|
||
};
|
||
}), o3 = /* @__PURE__ */ a((e) => /* @__PURE__ */ Zr.default.createElement(Zr.Suspense, { fallback: /* @__PURE__ */ Zr.default.createElement(
|
||
"div", null) }, e.format !== !1 ? /* @__PURE__ */ Zr.default.createElement(Xie, { ...e }) : /* @__PURE__ */ Zr.default.createElement(Kie, { ...e })),
|
||
"SyntaxHighlighter");
|
||
o3.registerLanguage = (...e) => {
|
||
if (Vu !== null) {
|
||
Vu.registerLanguage(...e);
|
||
return;
|
||
}
|
||
rs.push(e);
|
||
};
|
||
|
||
// src/components/index.ts
|
||
Xp();
|
||
P4();
|
||
|
||
// src/components/components/Modal/Modal.tsx
|
||
var ls = P(L(), 1);
|
||
|
||
// node_modules/@radix-ui/react-dialog/dist/index.mjs
|
||
var _m = {};
|
||
de(_m, {
|
||
Close: () => G3,
|
||
Content: () => U3,
|
||
Description: () => q3,
|
||
Dialog: () => I3,
|
||
DialogClose: () => z3,
|
||
DialogContent: () => O3,
|
||
DialogDescription: () => B3,
|
||
DialogOverlay: () => L3,
|
||
DialogPortal: () => F3,
|
||
DialogTitle: () => M3,
|
||
DialogTrigger: () => P3,
|
||
Overlay: () => V3,
|
||
Portal: () => j3,
|
||
Root: () => $3,
|
||
Title: () => W3,
|
||
Trigger: () => dle,
|
||
WarningProvider: () => ule,
|
||
createDialogScope: () => rle
|
||
});
|
||
var Re = P(L(), 1);
|
||
|
||
// node_modules/@radix-ui/primitive/dist/index.mjs
|
||
function co(e, t, { checkForDefaultPrevented: r = !0 } = {}) {
|
||
return /* @__PURE__ */ a(function(o) {
|
||
if (e?.(o), r === !1 || !o.defaultPrevented)
|
||
return t?.(o);
|
||
}, "handleEvent");
|
||
}
|
||
a(co, "composeEventHandlers");
|
||
|
||
// node_modules/@radix-ui/react-compose-refs/dist/index.mjs
|
||
var EP = P(L(), 1);
|
||
function SP(e, t) {
|
||
if (typeof e == "function")
|
||
return e(t);
|
||
e != null && (e.current = t);
|
||
}
|
||
a(SP, "setRef");
|
||
function Ef(...e) {
|
||
return (t) => {
|
||
let r = !1, n = e.map((o) => {
|
||
let i = SP(o, t);
|
||
return !r && typeof i == "function" && (r = !0), i;
|
||
});
|
||
if (r)
|
||
return () => {
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o];
|
||
typeof i == "function" ? i() : SP(e[o], null);
|
||
}
|
||
};
|
||
};
|
||
}
|
||
a(Ef, "composeRefs");
|
||
function Tn(...e) {
|
||
return EP.useCallback(Ef(...e), e);
|
||
}
|
||
a(Tn, "useComposedRefs");
|
||
|
||
// node_modules/@radix-ui/react-context/dist/index.mjs
|
||
var en = P(L(), 1), a3 = P(Xt(), 1);
|
||
function bP(e, t) {
|
||
let r = en.createContext(t), n = /* @__PURE__ */ a((i) => {
|
||
let { children: s, ...l } = i, u = en.useMemo(() => l, Object.values(l));
|
||
return /* @__PURE__ */ (0, a3.jsx)(r.Provider, { value: u, children: s });
|
||
}, "Provider");
|
||
n.displayName = e + "Provider";
|
||
function o(i) {
|
||
let s = en.useContext(r);
|
||
if (s) return s;
|
||
if (t !== void 0) return t;
|
||
throw new Error(`\`${i}\` must be used within \`${e}\``);
|
||
}
|
||
return a(o, "useContext2"), [n, o];
|
||
}
|
||
a(bP, "createContext2");
|
||
function xP(e, t = []) {
|
||
let r = [];
|
||
function n(i, s) {
|
||
let l = en.createContext(s), u = r.length;
|
||
r = [...r, s];
|
||
let c = /* @__PURE__ */ a((h) => {
|
||
let { scope: m, children: g, ...w } = h, v = m?.[e]?.[u] || l, S = en.useMemo(() => w, Object.values(w));
|
||
return /* @__PURE__ */ (0, a3.jsx)(v.Provider, { value: S, children: g });
|
||
}, "Provider");
|
||
c.displayName = i + "Provider";
|
||
function p(h, m) {
|
||
let g = m?.[e]?.[u] || l, w = en.useContext(g);
|
||
if (w) return w;
|
||
if (s !== void 0) return s;
|
||
throw new Error(`\`${h}\` must be used within \`${i}\``);
|
||
}
|
||
return a(p, "useContext2"), [c, p];
|
||
}
|
||
a(n, "createContext3");
|
||
let o = /* @__PURE__ */ a(() => {
|
||
let i = r.map((s) => en.createContext(s));
|
||
return /* @__PURE__ */ a(function(l) {
|
||
let u = l?.[e] || i;
|
||
return en.useMemo(
|
||
() => ({ [`__scope${e}`]: { ...l, [e]: u } }),
|
||
[l, u]
|
||
);
|
||
}, "useScope");
|
||
}, "createScope");
|
||
return o.scopeName = e, [n, Qie(o, ...t)];
|
||
}
|
||
a(xP, "createContextScope");
|
||
function Qie(...e) {
|
||
let t = e[0];
|
||
if (e.length === 1) return t;
|
||
let r = /* @__PURE__ */ a(() => {
|
||
let n = e.map((o) => ({
|
||
useScope: o(),
|
||
scopeName: o.scopeName
|
||
}));
|
||
return /* @__PURE__ */ a(function(i) {
|
||
let s = n.reduce((l, { useScope: u, scopeName: c }) => {
|
||
let h = u(i)[`__scope${c}`];
|
||
return { ...l, ...h };
|
||
}, {});
|
||
return en.useMemo(() => ({ [`__scope${t.scopeName}`]: s }), [s]);
|
||
}, "useComposedScopes");
|
||
}, "createScope");
|
||
return r.scopeName = t.scopeName, r;
|
||
}
|
||
a(Qie, "composeContextScopes");
|
||
|
||
// node_modules/@radix-ui/react-id/dist/index.mjs
|
||
var i3 = P(L(), 1);
|
||
|
||
// node_modules/@radix-ui/react-use-layout-effect/dist/index.mjs
|
||
var CP = P(L(), 1), Uo = globalThis?.document ? CP.useLayoutEffect : () => {
|
||
};
|
||
|
||
// node_modules/@radix-ui/react-id/dist/index.mjs
|
||
var Jie = i3[" useId ".trim().toString()] || (() => {
|
||
}), Zie = 0;
|
||
function fm(e) {
|
||
let [t, r] = i3.useState(Jie());
|
||
return Uo(() => {
|
||
e || r((n) => n ?? String(Zie++));
|
||
}, [e]), e || (t ? `radix-${t}` : "");
|
||
}
|
||
a(fm, "useId");
|
||
|
||
// node_modules/@radix-ui/react-use-controllable-state/dist/index.mjs
|
||
var tn = P(L(), 1);
|
||
var dm = P(L(), 1);
|
||
var ese = tn[" useInsertionEffect ".trim().toString()] || Uo;
|
||
function RP({
|
||
prop: e,
|
||
defaultProp: t,
|
||
onChange: r = /* @__PURE__ */ a(() => {
|
||
}, "onChange"),
|
||
caller: n
|
||
}) {
|
||
let [o, i, s] = tse({
|
||
defaultProp: t,
|
||
onChange: r
|
||
}), l = e !== void 0, u = l ? e : o;
|
||
{
|
||
let p = tn.useRef(e !== void 0);
|
||
tn.useEffect(() => {
|
||
let h = p.current;
|
||
h !== l && console.warn(
|
||
`${n} is changing from ${h ? "controlled" : "uncontrolled"} to ${l ? "controlled" : "uncontrolled"}. Components should not switch fr\
|
||
om controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`
|
||
), p.current = l;
|
||
}, [l, n]);
|
||
}
|
||
let c = tn.useCallback(
|
||
(p) => {
|
||
if (l) {
|
||
let h = rse(p) ? p(e) : p;
|
||
h !== e && s.current?.(h);
|
||
} else
|
||
i(p);
|
||
},
|
||
[l, e, i, s]
|
||
);
|
||
return [u, c];
|
||
}
|
||
a(RP, "useControllableState");
|
||
function tse({
|
||
defaultProp: e,
|
||
onChange: t
|
||
}) {
|
||
let [r, n] = tn.useState(e), o = tn.useRef(r), i = tn.useRef(t);
|
||
return ese(() => {
|
||
i.current = t;
|
||
}, [t]), tn.useEffect(() => {
|
||
o.current !== r && (i.current?.(r), o.current = r);
|
||
}, [r, o]), [r, n, i];
|
||
}
|
||
a(tse, "useUncontrolledState");
|
||
function rse(e) {
|
||
return typeof e == "function";
|
||
}
|
||
a(rse, "isFunction");
|
||
var sEe = Symbol("RADIX:SYNC_STATE");
|
||
|
||
// node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs
|
||
var He = P(L(), 1);
|
||
|
||
// node_modules/@radix-ui/react-primitive/dist/index.mjs
|
||
var AP = P(L(), 1), _P = P(To(), 1);
|
||
|
||
// node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot/dist/index.mjs
|
||
var lt = P(L(), 1);
|
||
var hm = P(Xt(), 1);
|
||
// @__NO_SIDE_EFFECTS__
|
||
function DP(e) {
|
||
let t = /* @__PURE__ */ nse(e), r = lt.forwardRef((n, o) => {
|
||
let { children: i, ...s } = n, l = lt.Children.toArray(i), u = l.find(ase);
|
||
if (u) {
|
||
let c = u.props.children, p = l.map((h) => h === u ? lt.Children.count(c) > 1 ? lt.Children.only(null) : lt.isValidElement(c) ? c.props.
|
||
children : null : h);
|
||
return /* @__PURE__ */ (0, hm.jsx)(t, { ...s, ref: o, children: lt.isValidElement(c) ? lt.cloneElement(c, void 0, p) : null });
|
||
}
|
||
return /* @__PURE__ */ (0, hm.jsx)(t, { ...s, ref: o, children: i });
|
||
});
|
||
return r.displayName = `${e}.Slot`, r;
|
||
}
|
||
a(DP, "createSlot");
|
||
// @__NO_SIDE_EFFECTS__
|
||
function nse(e) {
|
||
let t = lt.forwardRef((r, n) => {
|
||
let { children: o, ...i } = r;
|
||
if (lt.isValidElement(o)) {
|
||
let s = sse(o), l = ise(i, o.props);
|
||
return o.type !== lt.Fragment && (l.ref = n ? Ef(n, s) : s), lt.cloneElement(o, l);
|
||
}
|
||
return lt.Children.count(o) > 1 ? lt.Children.only(null) : null;
|
||
});
|
||
return t.displayName = `${e}.SlotClone`, t;
|
||
}
|
||
a(nse, "createSlotClone");
|
||
var ose = Symbol("radix.slottable");
|
||
function ase(e) {
|
||
return lt.isValidElement(e) && typeof e.type == "function" && "__radixId" in e.type && e.type.__radixId === ose;
|
||
}
|
||
a(ase, "isSlottable");
|
||
function ise(e, t) {
|
||
let r = { ...t };
|
||
for (let n in t) {
|
||
let o = e[n], i = t[n];
|
||
/^on[A-Z]/.test(n) ? o && i ? r[n] = (...l) => {
|
||
i(...l), o(...l);
|
||
} : o && (r[n] = o) : n === "style" ? r[n] = { ...o, ...i } : n === "className" && (r[n] = [o, i].filter(Boolean).join(" "));
|
||
}
|
||
return { ...e, ...r };
|
||
}
|
||
a(ise, "mergeProps");
|
||
function sse(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
a(sse, "getElementRef");
|
||
|
||
// node_modules/@radix-ui/react-primitive/dist/index.mjs
|
||
var TP = P(Xt(), 1);
|
||
var lse = [
|
||
"a",
|
||
"button",
|
||
"div",
|
||
"form",
|
||
"h2",
|
||
"h3",
|
||
"img",
|
||
"input",
|
||
"label",
|
||
"li",
|
||
"nav",
|
||
"ol",
|
||
"p",
|
||
"select",
|
||
"span",
|
||
"svg",
|
||
"ul"
|
||
], kr = lse.reduce((e, t) => {
|
||
let r = DP(`Primitive.${t}`), n = AP.forwardRef((o, i) => {
|
||
let { asChild: s, ...l } = o, u = s ? r : t;
|
||
return typeof window < "u" && (window[Symbol.for("radix-ui")] = !0), /* @__PURE__ */ (0, TP.jsx)(u, { ...l, ref: i });
|
||
});
|
||
return n.displayName = `Primitive.${t}`, { ...e, [t]: n };
|
||
}, {});
|
||
function IP(e, t) {
|
||
e && _P.flushSync(() => e.dispatchEvent(t));
|
||
}
|
||
a(IP, "dispatchDiscreteCustomEvent");
|
||
|
||
// node_modules/@radix-ui/react-use-callback-ref/dist/index.mjs
|
||
var Uu = P(L(), 1);
|
||
function Ya(e) {
|
||
let t = Uu.useRef(e);
|
||
return Uu.useEffect(() => {
|
||
t.current = e;
|
||
}), Uu.useMemo(() => (...r) => t.current?.(...r), []);
|
||
}
|
||
a(Ya, "useCallbackRef");
|
||
|
||
// node_modules/@radix-ui/react-use-escape-keydown/dist/index.mjs
|
||
var PP = P(L(), 1);
|
||
function kP(e, t = globalThis?.document) {
|
||
let r = Ya(e);
|
||
PP.useEffect(() => {
|
||
let n = /* @__PURE__ */ a((o) => {
|
||
o.key === "Escape" && r(o);
|
||
}, "handleKeyDown");
|
||
return t.addEventListener("keydown", n, { capture: !0 }), () => t.removeEventListener("keydown", n, { capture: !0 });
|
||
}, [r, t]);
|
||
}
|
||
a(kP, "useEscapeKeydown");
|
||
|
||
// node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs
|
||
var l3 = P(Xt(), 1);
|
||
var use = "DismissableLayer", s3 = "dismissableLayer.update", cse = "dismissableLayer.pointerDownOutside", pse = "dismissableLayer.focusOuts\
|
||
ide", FP, OP = He.createContext({
|
||
layers: /* @__PURE__ */ new Set(),
|
||
layersWithOutsidePointerEventsDisabled: /* @__PURE__ */ new Set(),
|
||
branches: /* @__PURE__ */ new Set()
|
||
}), u3 = He.forwardRef(
|
||
(e, t) => {
|
||
let {
|
||
disableOutsidePointerEvents: r = !1,
|
||
onEscapeKeyDown: n,
|
||
onPointerDownOutside: o,
|
||
onFocusOutside: i,
|
||
onInteractOutside: s,
|
||
onDismiss: l,
|
||
...u
|
||
} = e, c = He.useContext(OP), [p, h] = He.useState(null), m = p?.ownerDocument ?? globalThis?.document, [, g] = He.useState({}), w = Tn(
|
||
t, (D) => h(D)), v = Array.from(c.layers), [S] = [...c.layersWithOutsidePointerEventsDisabled].slice(-1), E = v.indexOf(S), y = p ? v.indexOf(
|
||
p) : -1, b = c.layersWithOutsidePointerEventsDisabled.size > 0, x = y >= E, C = hse((D) => {
|
||
let A = D.target, I = [...c.branches].some((k) => k.contains(A));
|
||
!x || I || (o?.(D), s?.(D), D.defaultPrevented || l?.());
|
||
}, m), R = mse((D) => {
|
||
let A = D.target;
|
||
[...c.branches].some((k) => k.contains(A)) || (i?.(D), s?.(D), D.defaultPrevented || l?.());
|
||
}, m);
|
||
return kP((D) => {
|
||
y === c.layers.size - 1 && (n?.(D), !D.defaultPrevented && l && (D.preventDefault(), l()));
|
||
}, m), He.useEffect(() => {
|
||
if (p)
|
||
return r && (c.layersWithOutsidePointerEventsDisabled.size === 0 && (FP = m.body.style.pointerEvents, m.body.style.pointerEvents = "\
|
||
none"), c.layersWithOutsidePointerEventsDisabled.add(p)), c.layers.add(p), LP(), () => {
|
||
r && c.layersWithOutsidePointerEventsDisabled.size === 1 && (m.body.style.pointerEvents = FP);
|
||
};
|
||
}, [p, m, r, c]), He.useEffect(() => () => {
|
||
p && (c.layers.delete(p), c.layersWithOutsidePointerEventsDisabled.delete(p), LP());
|
||
}, [p, c]), He.useEffect(() => {
|
||
let D = /* @__PURE__ */ a(() => g({}), "handleUpdate");
|
||
return document.addEventListener(s3, D), () => document.removeEventListener(s3, D);
|
||
}, []), /* @__PURE__ */ (0, l3.jsx)(
|
||
kr.div,
|
||
{
|
||
...u,
|
||
ref: w,
|
||
style: {
|
||
pointerEvents: b ? x ? "auto" : "none" : void 0,
|
||
...e.style
|
||
},
|
||
onFocusCapture: co(e.onFocusCapture, R.onFocusCapture),
|
||
onBlurCapture: co(e.onBlurCapture, R.onBlurCapture),
|
||
onPointerDownCapture: co(
|
||
e.onPointerDownCapture,
|
||
C.onPointerDownCapture
|
||
)
|
||
}
|
||
);
|
||
}
|
||
);
|
||
u3.displayName = use;
|
||
var fse = "DismissableLayerBranch", dse = He.forwardRef((e, t) => {
|
||
let r = He.useContext(OP), n = He.useRef(null), o = Tn(t, n);
|
||
return He.useEffect(() => {
|
||
let i = n.current;
|
||
if (i)
|
||
return r.branches.add(i), () => {
|
||
r.branches.delete(i);
|
||
};
|
||
}, [r.branches]), /* @__PURE__ */ (0, l3.jsx)(kr.div, { ...e, ref: o });
|
||
});
|
||
dse.displayName = fse;
|
||
function hse(e, t = globalThis?.document) {
|
||
let r = Ya(e), n = He.useRef(!1), o = He.useRef(() => {
|
||
});
|
||
return He.useEffect(() => {
|
||
let i = /* @__PURE__ */ a((l) => {
|
||
if (l.target && !n.current) {
|
||
let c = /* @__PURE__ */ a(function() {
|
||
NP(
|
||
cse,
|
||
r,
|
||
p,
|
||
{ discrete: !0 }
|
||
);
|
||
}, "handleAndDispatchPointerDownOutsideEvent2");
|
||
var u = c;
|
||
let p = { originalEvent: l };
|
||
l.pointerType === "touch" ? (t.removeEventListener("click", o.current), o.current = c, t.addEventListener("click", o.current, { once: !0 })) :
|
||
c();
|
||
} else
|
||
t.removeEventListener("click", o.current);
|
||
n.current = !1;
|
||
}, "handlePointerDown"), s = window.setTimeout(() => {
|
||
t.addEventListener("pointerdown", i);
|
||
}, 0);
|
||
return () => {
|
||
window.clearTimeout(s), t.removeEventListener("pointerdown", i), t.removeEventListener("click", o.current);
|
||
};
|
||
}, [t, r]), {
|
||
// ensures we check React component tree (not just DOM tree)
|
||
onPointerDownCapture: /* @__PURE__ */ a(() => n.current = !0, "onPointerDownCapture")
|
||
};
|
||
}
|
||
a(hse, "usePointerDownOutside");
|
||
function mse(e, t = globalThis?.document) {
|
||
let r = Ya(e), n = He.useRef(!1);
|
||
return He.useEffect(() => {
|
||
let o = /* @__PURE__ */ a((i) => {
|
||
i.target && !n.current && NP(pse, r, { originalEvent: i }, {
|
||
discrete: !1
|
||
});
|
||
}, "handleFocus");
|
||
return t.addEventListener("focusin", o), () => t.removeEventListener("focusin", o);
|
||
}, [t, r]), {
|
||
onFocusCapture: /* @__PURE__ */ a(() => n.current = !0, "onFocusCapture"),
|
||
onBlurCapture: /* @__PURE__ */ a(() => n.current = !1, "onBlurCapture")
|
||
};
|
||
}
|
||
a(mse, "useFocusOutside");
|
||
function LP() {
|
||
let e = new CustomEvent(s3);
|
||
document.dispatchEvent(e);
|
||
}
|
||
a(LP, "dispatchUpdate");
|
||
function NP(e, t, r, { discrete: n }) {
|
||
let o = r.originalEvent.target, i = new CustomEvent(e, { bubbles: !1, cancelable: !0, detail: r });
|
||
t && o.addEventListener(e, t, { once: !0 }), n ? IP(o, i) : o.dispatchEvent(i);
|
||
}
|
||
a(NP, "handleAndDispatchCustomEvent");
|
||
|
||
// node_modules/@radix-ui/react-focus-scope/dist/index.mjs
|
||
var rn = P(L(), 1);
|
||
var $P = P(Xt(), 1);
|
||
var c3 = "focusScope.autoFocusOnMount", p3 = "focusScope.autoFocusOnUnmount", MP = { bubbles: !1, cancelable: !0 }, gse = "FocusScope", f3 = rn.forwardRef(
|
||
(e, t) => {
|
||
let {
|
||
loop: r = !1,
|
||
trapped: n = !1,
|
||
onMountAutoFocus: o,
|
||
onUnmountAutoFocus: i,
|
||
...s
|
||
} = e, [l, u] = rn.useState(null), c = Ya(o), p = Ya(i), h = rn.useRef(null), m = Tn(t, (v) => u(v)), g = rn.useRef({
|
||
paused: !1,
|
||
pause() {
|
||
this.paused = !0;
|
||
},
|
||
resume() {
|
||
this.paused = !1;
|
||
}
|
||
}).current;
|
||
rn.useEffect(() => {
|
||
if (n) {
|
||
let y = /* @__PURE__ */ a(function(R) {
|
||
if (g.paused || !l) return;
|
||
let D = R.target;
|
||
l.contains(D) ? h.current = D : Ka(h.current, { select: !0 });
|
||
}, "handleFocusIn2"), b = /* @__PURE__ */ a(function(R) {
|
||
if (g.paused || !l) return;
|
||
let D = R.relatedTarget;
|
||
D !== null && (l.contains(D) || Ka(h.current, { select: !0 }));
|
||
}, "handleFocusOut2"), x = /* @__PURE__ */ a(function(R) {
|
||
if (document.activeElement === document.body)
|
||
for (let A of R)
|
||
A.removedNodes.length > 0 && Ka(l);
|
||
}, "handleMutations2");
|
||
var v = y, S = b, E = x;
|
||
document.addEventListener("focusin", y), document.addEventListener("focusout", b);
|
||
let C = new MutationObserver(x);
|
||
return l && C.observe(l, { childList: !0, subtree: !0 }), () => {
|
||
document.removeEventListener("focusin", y), document.removeEventListener("focusout", b), C.disconnect();
|
||
};
|
||
}
|
||
}, [n, l, g.paused]), rn.useEffect(() => {
|
||
if (l) {
|
||
zP.add(g);
|
||
let v = document.activeElement;
|
||
if (!l.contains(v)) {
|
||
let E = new CustomEvent(c3, MP);
|
||
l.addEventListener(c3, c), l.dispatchEvent(E), E.defaultPrevented || (vse(bse(jP(l)), { select: !0 }), document.activeElement === v &&
|
||
Ka(l));
|
||
}
|
||
return () => {
|
||
l.removeEventListener(c3, c), setTimeout(() => {
|
||
let E = new CustomEvent(p3, MP);
|
||
l.addEventListener(p3, p), l.dispatchEvent(E), E.defaultPrevented || Ka(v ?? document.body, { select: !0 }), l.removeEventListener(
|
||
p3, p), zP.remove(g);
|
||
}, 0);
|
||
};
|
||
}
|
||
}, [l, c, p, g]);
|
||
let w = rn.useCallback(
|
||
(v) => {
|
||
if (!r && !n || g.paused) return;
|
||
let S = v.key === "Tab" && !v.altKey && !v.ctrlKey && !v.metaKey, E = document.activeElement;
|
||
if (S && E) {
|
||
let y = v.currentTarget, [b, x] = yse(y);
|
||
b && x ? !v.shiftKey && E === x ? (v.preventDefault(), r && Ka(b, { select: !0 })) : v.shiftKey && E === b && (v.preventDefault(), r &&
|
||
Ka(x, { select: !0 })) : E === y && v.preventDefault();
|
||
}
|
||
},
|
||
[r, n, g.paused]
|
||
);
|
||
return /* @__PURE__ */ (0, $P.jsx)(kr.div, { tabIndex: -1, ...s, ref: m, onKeyDown: w });
|
||
});
|
||
f3.displayName = gse;
|
||
function vse(e, { select: t = !1 } = {}) {
|
||
let r = document.activeElement;
|
||
for (let n of e)
|
||
if (Ka(n, { select: t }), document.activeElement !== r) return;
|
||
}
|
||
a(vse, "focusFirst");
|
||
function yse(e) {
|
||
let t = jP(e), r = BP(t, e), n = BP(t.reverse(), e);
|
||
return [r, n];
|
||
}
|
||
a(yse, "getTabbableEdges");
|
||
function jP(e) {
|
||
let t = [], r = document.createTreeWalker(e, NodeFilter.SHOW_ELEMENT, {
|
||
acceptNode: /* @__PURE__ */ a((n) => {
|
||
let o = n.tagName === "INPUT" && n.type === "hidden";
|
||
return n.disabled || n.hidden || o ? NodeFilter.FILTER_SKIP : n.tabIndex >= 0 ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP;
|
||
}, "acceptNode")
|
||
});
|
||
for (; r.nextNode(); ) t.push(r.currentNode);
|
||
return t;
|
||
}
|
||
a(jP, "getTabbableCandidates");
|
||
function BP(e, t) {
|
||
for (let r of e)
|
||
if (!wse(r, { upTo: t })) return r;
|
||
}
|
||
a(BP, "findVisible");
|
||
function wse(e, { upTo: t }) {
|
||
if (getComputedStyle(e).visibility === "hidden") return !0;
|
||
for (; e; ) {
|
||
if (t !== void 0 && e === t) return !1;
|
||
if (getComputedStyle(e).display === "none") return !0;
|
||
e = e.parentElement;
|
||
}
|
||
return !1;
|
||
}
|
||
a(wse, "isHidden");
|
||
function Sse(e) {
|
||
return e instanceof HTMLInputElement && "select" in e;
|
||
}
|
||
a(Sse, "isSelectableInput");
|
||
function Ka(e, { select: t = !1 } = {}) {
|
||
if (e && e.focus) {
|
||
let r = document.activeElement;
|
||
e.focus({ preventScroll: !0 }), e !== r && Sse(e) && t && e.select();
|
||
}
|
||
}
|
||
a(Ka, "focus");
|
||
var zP = Ese();
|
||
function Ese() {
|
||
let e = [];
|
||
return {
|
||
add(t) {
|
||
let r = e[0];
|
||
t !== r && r?.pause(), e = HP(e, t), e.unshift(t);
|
||
},
|
||
remove(t) {
|
||
e = HP(e, t), e[0]?.resume();
|
||
}
|
||
};
|
||
}
|
||
a(Ese, "createFocusScopesStack");
|
||
function HP(e, t) {
|
||
let r = [...e], n = r.indexOf(t);
|
||
return n !== -1 && r.splice(n, 1), r;
|
||
}
|
||
a(HP, "arrayRemove");
|
||
function bse(e) {
|
||
return e.filter((t) => t.tagName !== "A");
|
||
}
|
||
a(bse, "removeLinks");
|
||
|
||
// node_modules/@radix-ui/react-portal/dist/index.mjs
|
||
var mm = P(L(), 1), VP = P(To(), 1);
|
||
var UP = P(Xt(), 1), xse = "Portal", d3 = mm.forwardRef((e, t) => {
|
||
let { container: r, ...n } = e, [o, i] = mm.useState(!1);
|
||
Uo(() => i(!0), []);
|
||
let s = r || o && globalThis?.document?.body;
|
||
return s ? VP.default.createPortal(/* @__PURE__ */ (0, UP.jsx)(kr.div, { ...n, ref: t }), s) : null;
|
||
});
|
||
d3.displayName = xse;
|
||
|
||
// node_modules/@radix-ui/react-presence/dist/index.mjs
|
||
var gr = P(L(), 1);
|
||
var WP = P(L(), 1);
|
||
function Cse(e, t) {
|
||
return WP.useReducer((r, n) => t[r][n] ?? r, e);
|
||
}
|
||
a(Cse, "useStateMachine");
|
||
var bf = /* @__PURE__ */ a((e) => {
|
||
let { present: t, children: r } = e, n = Rse(t), o = typeof r == "function" ? r({ present: n.isPresent }) : gr.Children.only(r), i = Tn(n.
|
||
ref, Dse(o));
|
||
return typeof r == "function" || n.isPresent ? gr.cloneElement(o, { ref: i }) : null;
|
||
}, "Presence");
|
||
bf.displayName = "Presence";
|
||
function Rse(e) {
|
||
let [t, r] = gr.useState(), n = gr.useRef(null), o = gr.useRef(e), i = gr.useRef("none"), s = e ? "mounted" : "unmounted", [l, u] = Cse(s,
|
||
{
|
||
mounted: {
|
||
UNMOUNT: "unmounted",
|
||
ANIMATION_OUT: "unmountSuspended"
|
||
},
|
||
unmountSuspended: {
|
||
MOUNT: "mounted",
|
||
ANIMATION_END: "unmounted"
|
||
},
|
||
unmounted: {
|
||
MOUNT: "mounted"
|
||
}
|
||
});
|
||
return gr.useEffect(() => {
|
||
let c = gm(n.current);
|
||
i.current = l === "mounted" ? c : "none";
|
||
}, [l]), Uo(() => {
|
||
let c = n.current, p = o.current;
|
||
if (p !== e) {
|
||
let m = i.current, g = gm(c);
|
||
e ? u("MOUNT") : g === "none" || c?.display === "none" ? u("UNMOUNT") : u(p && m !== g ? "ANIMATION_OUT" : "UNMOUNT"), o.current = e;
|
||
}
|
||
}, [e, u]), Uo(() => {
|
||
if (t) {
|
||
let c, p = t.ownerDocument.defaultView ?? window, h = /* @__PURE__ */ a((g) => {
|
||
let v = gm(n.current).includes(g.animationName);
|
||
if (g.target === t && v && (u("ANIMATION_END"), !o.current)) {
|
||
let S = t.style.animationFillMode;
|
||
t.style.animationFillMode = "forwards", c = p.setTimeout(() => {
|
||
t.style.animationFillMode === "forwards" && (t.style.animationFillMode = S);
|
||
});
|
||
}
|
||
}, "handleAnimationEnd"), m = /* @__PURE__ */ a((g) => {
|
||
g.target === t && (i.current = gm(n.current));
|
||
}, "handleAnimationStart");
|
||
return t.addEventListener("animationstart", m), t.addEventListener("animationcancel", h), t.addEventListener("animationend", h), () => {
|
||
p.clearTimeout(c), t.removeEventListener("animationstart", m), t.removeEventListener("animationcancel", h), t.removeEventListener("a\
|
||
nimationend", h);
|
||
};
|
||
} else
|
||
u("ANIMATION_END");
|
||
}, [t, u]), {
|
||
isPresent: ["mounted", "unmountSuspended"].includes(l),
|
||
ref: gr.useCallback((c) => {
|
||
n.current = c ? getComputedStyle(c) : null, r(c);
|
||
}, [])
|
||
};
|
||
}
|
||
a(Rse, "usePresence");
|
||
function gm(e) {
|
||
return e?.animationName || "none";
|
||
}
|
||
a(gm, "getAnimationName");
|
||
function Dse(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
a(Dse, "getElementRef");
|
||
|
||
// node_modules/@radix-ui/react-focus-guards/dist/index.mjs
|
||
var GP = P(L(), 1);
|
||
var h3 = 0;
|
||
function YP() {
|
||
GP.useEffect(() => {
|
||
let e = document.querySelectorAll("[data-radix-focus-guard]");
|
||
return document.body.insertAdjacentElement("afterbegin", e[0] ?? qP()), document.body.insertAdjacentElement("beforeend", e[1] ?? qP()), h3++,
|
||
() => {
|
||
h3 === 1 && document.querySelectorAll("[data-radix-focus-guard]").forEach((t) => t.remove()), h3--;
|
||
};
|
||
}, []);
|
||
}
|
||
a(YP, "useFocusGuards");
|
||
function qP() {
|
||
let e = document.createElement("span");
|
||
return e.setAttribute("data-radix-focus-guard", ""), e.tabIndex = 0, e.style.outline = "none", e.style.opacity = "0", e.style.position = "\
|
||
fixed", e.style.pointerEvents = "none", e;
|
||
}
|
||
a(qP, "createFocusGuard");
|
||
|
||
// ../node_modules/tslib/tslib.es6.mjs
|
||
var vr = /* @__PURE__ */ a(function() {
|
||
return vr = Object.assign || /* @__PURE__ */ a(function(t) {
|
||
for (var r, n = 1, o = arguments.length; n < o; n++) {
|
||
r = arguments[n];
|
||
for (var i in r) Object.prototype.hasOwnProperty.call(r, i) && (t[i] = r[i]);
|
||
}
|
||
return t;
|
||
}, "__assign"), vr.apply(this, arguments);
|
||
}, "__assign");
|
||
function vm(e, t) {
|
||
var r = {};
|
||
for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]);
|
||
if (e != null && typeof Object.getOwnPropertySymbols == "function")
|
||
for (var o = 0, n = Object.getOwnPropertySymbols(e); o < n.length; o++)
|
||
t.indexOf(n[o]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[o]) && (r[n[o]] = e[n[o]]);
|
||
return r;
|
||
}
|
||
a(vm, "__rest");
|
||
function KP(e, t, r) {
|
||
if (r || arguments.length === 2) for (var n = 0, o = t.length, i; n < o; n++)
|
||
(i || !(n in t)) && (i || (i = Array.prototype.slice.call(t, 0, n)), i[n] = t[n]);
|
||
return e.concat(i || Array.prototype.slice.call(t));
|
||
}
|
||
a(KP, "__spreadArray");
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/Combination.js
|
||
var bm = P(L());
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/UI.js
|
||
var zt = P(L());
|
||
|
||
// node_modules/react-remove-scroll-bar/dist/es2015/constants.js
|
||
var ns = "right-scroll-bar-position", os = "width-before-scroll-bar", m3 = "with-scroll-bars-hidden", g3 = "--removed-body-scroll-bar-size";
|
||
|
||
// node_modules/use-callback-ref/dist/es2015/assignRef.js
|
||
function ym(e, t) {
|
||
return typeof e == "function" ? e(t) : e && (e.current = t), e;
|
||
}
|
||
a(ym, "assignRef");
|
||
|
||
// node_modules/use-callback-ref/dist/es2015/useRef.js
|
||
var XP = P(L());
|
||
function QP(e, t) {
|
||
var r = (0, XP.useState)(function() {
|
||
return {
|
||
// value
|
||
value: e,
|
||
// last callback
|
||
callback: t,
|
||
// "memoized" public interface
|
||
facade: {
|
||
get current() {
|
||
return r.value;
|
||
},
|
||
set current(n) {
|
||
var o = r.value;
|
||
o !== n && (r.value = n, r.callback(n, o));
|
||
}
|
||
}
|
||
};
|
||
})[0];
|
||
return r.callback = t, r.facade;
|
||
}
|
||
a(QP, "useCallbackRef");
|
||
|
||
// node_modules/use-callback-ref/dist/es2015/useMergeRef.js
|
||
var wm = P(L());
|
||
var Ase = typeof window < "u" ? wm.useLayoutEffect : wm.useEffect, JP = /* @__PURE__ */ new WeakMap();
|
||
function v3(e, t) {
|
||
var r = QP(t || null, function(n) {
|
||
return e.forEach(function(o) {
|
||
return ym(o, n);
|
||
});
|
||
});
|
||
return Ase(function() {
|
||
var n = JP.get(r);
|
||
if (n) {
|
||
var o = new Set(n), i = new Set(e), s = r.current;
|
||
o.forEach(function(l) {
|
||
i.has(l) || ym(l, null);
|
||
}), i.forEach(function(l) {
|
||
o.has(l) || ym(l, s);
|
||
});
|
||
}
|
||
JP.set(r, e);
|
||
}, [e]), r;
|
||
}
|
||
a(v3, "useMergeRefs");
|
||
|
||
// node_modules/use-sidecar/dist/es2015/medium.js
|
||
function _se(e) {
|
||
return e;
|
||
}
|
||
a(_se, "ItoI");
|
||
function Tse(e, t) {
|
||
t === void 0 && (t = _se);
|
||
var r = [], n = !1, o = {
|
||
read: /* @__PURE__ */ a(function() {
|
||
if (n)
|
||
throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");
|
||
return r.length ? r[r.length - 1] : e;
|
||
}, "read"),
|
||
useMedium: /* @__PURE__ */ a(function(i) {
|
||
var s = t(i, n);
|
||
return r.push(s), function() {
|
||
r = r.filter(function(l) {
|
||
return l !== s;
|
||
});
|
||
};
|
||
}, "useMedium"),
|
||
assignSyncMedium: /* @__PURE__ */ a(function(i) {
|
||
for (n = !0; r.length; ) {
|
||
var s = r;
|
||
r = [], s.forEach(i);
|
||
}
|
||
r = {
|
||
push: /* @__PURE__ */ a(function(l) {
|
||
return i(l);
|
||
}, "push"),
|
||
filter: /* @__PURE__ */ a(function() {
|
||
return r;
|
||
}, "filter")
|
||
};
|
||
}, "assignSyncMedium"),
|
||
assignMedium: /* @__PURE__ */ a(function(i) {
|
||
n = !0;
|
||
var s = [];
|
||
if (r.length) {
|
||
var l = r;
|
||
r = [], l.forEach(i), s = r;
|
||
}
|
||
var u = /* @__PURE__ */ a(function() {
|
||
var p = s;
|
||
s = [], p.forEach(i);
|
||
}, "executeQueue"), c = /* @__PURE__ */ a(function() {
|
||
return Promise.resolve().then(u);
|
||
}, "cycle");
|
||
c(), r = {
|
||
push: /* @__PURE__ */ a(function(p) {
|
||
s.push(p), c();
|
||
}, "push"),
|
||
filter: /* @__PURE__ */ a(function(p) {
|
||
return s = s.filter(p), r;
|
||
}, "filter")
|
||
};
|
||
}, "assignMedium")
|
||
};
|
||
return o;
|
||
}
|
||
a(Tse, "innerCreateMedium");
|
||
function y3(e) {
|
||
e === void 0 && (e = {});
|
||
var t = Tse(null);
|
||
return t.options = vr({ async: !0, ssr: !1 }, e), t;
|
||
}
|
||
a(y3, "createSidecarMedium");
|
||
|
||
// node_modules/use-sidecar/dist/es2015/exports.js
|
||
var ZP = P(L());
|
||
var ek = /* @__PURE__ */ a(function(e) {
|
||
var t = e.sideCar, r = vm(e, ["sideCar"]);
|
||
if (!t)
|
||
throw new Error("Sidecar: please provide `sideCar` property to import the right car");
|
||
var n = t.read();
|
||
if (!n)
|
||
throw new Error("Sidecar medium not found");
|
||
return ZP.createElement(n, vr({}, r));
|
||
}, "SideCar");
|
||
ek.isSideCarExport = !0;
|
||
function w3(e, t) {
|
||
return e.useMedium(t), ek;
|
||
}
|
||
a(w3, "exportSidecar");
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/medium.js
|
||
var Sm = y3();
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/UI.js
|
||
var S3 = /* @__PURE__ */ a(function() {
|
||
}, "nothing"), xf = zt.forwardRef(function(e, t) {
|
||
var r = zt.useRef(null), n = zt.useState({
|
||
onScrollCapture: S3,
|
||
onWheelCapture: S3,
|
||
onTouchMoveCapture: S3
|
||
}), o = n[0], i = n[1], s = e.forwardProps, l = e.children, u = e.className, c = e.removeScrollBar, p = e.enabled, h = e.shards, m = e.sideCar,
|
||
g = e.noIsolation, w = e.inert, v = e.allowPinchZoom, S = e.as, E = S === void 0 ? "div" : S, y = e.gapMode, b = vm(e, ["forwardProps", "c\
|
||
hildren", "className", "removeScrollBar", "enabled", "shards", "sideCar", "noIsolation", "inert", "allowPinchZoom", "as", "gapMode"]), x = m,
|
||
C = v3([r, t]), R = vr(vr({}, b), o);
|
||
return zt.createElement(
|
||
zt.Fragment,
|
||
null,
|
||
p && zt.createElement(x, { sideCar: Sm, removeScrollBar: c, shards: h, noIsolation: g, inert: w, setCallbacks: i, allowPinchZoom: !!v, lockRef: r,
|
||
gapMode: y }),
|
||
s ? zt.cloneElement(zt.Children.only(l), vr(vr({}, R), { ref: C })) : zt.createElement(E, vr({}, R, { className: u, ref: C }), l)
|
||
);
|
||
});
|
||
xf.defaultProps = {
|
||
enabled: !0,
|
||
removeScrollBar: !0,
|
||
inert: !1
|
||
};
|
||
xf.classNames = {
|
||
fullWidth: os,
|
||
zeroRight: ns
|
||
};
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/SideEffect.js
|
||
var Te = P(L());
|
||
|
||
// node_modules/react-remove-scroll-bar/dist/es2015/component.js
|
||
var qu = P(L());
|
||
|
||
// node_modules/react-style-singleton/dist/es2015/hook.js
|
||
var nk = P(L());
|
||
|
||
// ../node_modules/get-nonce/dist/es2015/index.js
|
||
var tk;
|
||
var rk = /* @__PURE__ */ a(function() {
|
||
if (tk)
|
||
return tk;
|
||
if (typeof __webpack_nonce__ < "u")
|
||
return __webpack_nonce__;
|
||
}, "getNonce");
|
||
|
||
// node_modules/react-style-singleton/dist/es2015/singleton.js
|
||
function Ise() {
|
||
if (!document)
|
||
return null;
|
||
var e = document.createElement("style");
|
||
e.type = "text/css";
|
||
var t = rk();
|
||
return t && e.setAttribute("nonce", t), e;
|
||
}
|
||
a(Ise, "makeStyleTag");
|
||
function Pse(e, t) {
|
||
e.styleSheet ? e.styleSheet.cssText = t : e.appendChild(document.createTextNode(t));
|
||
}
|
||
a(Pse, "injectStyles");
|
||
function kse(e) {
|
||
var t = document.head || document.getElementsByTagName("head")[0];
|
||
t.appendChild(e);
|
||
}
|
||
a(kse, "insertStyleTag");
|
||
var E3 = /* @__PURE__ */ a(function() {
|
||
var e = 0, t = null;
|
||
return {
|
||
add: /* @__PURE__ */ a(function(r) {
|
||
e == 0 && (t = Ise()) && (Pse(t, r), kse(t)), e++;
|
||
}, "add"),
|
||
remove: /* @__PURE__ */ a(function() {
|
||
e--, !e && t && (t.parentNode && t.parentNode.removeChild(t), t = null);
|
||
}, "remove")
|
||
};
|
||
}, "stylesheetSingleton");
|
||
|
||
// node_modules/react-style-singleton/dist/es2015/hook.js
|
||
var b3 = /* @__PURE__ */ a(function() {
|
||
var e = E3();
|
||
return function(t, r) {
|
||
nk.useEffect(function() {
|
||
return e.add(t), function() {
|
||
e.remove();
|
||
};
|
||
}, [t && r]);
|
||
};
|
||
}, "styleHookSingleton");
|
||
|
||
// node_modules/react-style-singleton/dist/es2015/component.js
|
||
var Cf = /* @__PURE__ */ a(function() {
|
||
var e = b3(), t = /* @__PURE__ */ a(function(r) {
|
||
var n = r.styles, o = r.dynamic;
|
||
return e(n, o), null;
|
||
}, "Sheet");
|
||
return t;
|
||
}, "styleSingleton");
|
||
|
||
// node_modules/react-remove-scroll-bar/dist/es2015/utils.js
|
||
var Fse = {
|
||
left: 0,
|
||
top: 0,
|
||
right: 0,
|
||
gap: 0
|
||
}, x3 = /* @__PURE__ */ a(function(e) {
|
||
return parseInt(e || "", 10) || 0;
|
||
}, "parse"), Lse = /* @__PURE__ */ a(function(e) {
|
||
var t = window.getComputedStyle(document.body), r = t[e === "padding" ? "paddingLeft" : "marginLeft"], n = t[e === "padding" ? "paddingTop" :
|
||
"marginTop"], o = t[e === "padding" ? "paddingRight" : "marginRight"];
|
||
return [x3(r), x3(n), x3(o)];
|
||
}, "getOffset"), C3 = /* @__PURE__ */ a(function(e) {
|
||
if (e === void 0 && (e = "margin"), typeof window > "u")
|
||
return Fse;
|
||
var t = Lse(e), r = document.documentElement.clientWidth, n = window.innerWidth;
|
||
return {
|
||
left: t[0],
|
||
top: t[1],
|
||
right: t[2],
|
||
gap: Math.max(0, n - r + t[2] - t[0])
|
||
};
|
||
}, "getGapWidth");
|
||
|
||
// node_modules/react-remove-scroll-bar/dist/es2015/component.js
|
||
var Ose = Cf(), Wu = "data-scroll-locked", Nse = /* @__PURE__ */ a(function(e, t, r, n) {
|
||
var o = e.left, i = e.top, s = e.right, l = e.gap;
|
||
return r === void 0 && (r = "margin"), `
|
||
.`.concat(m3, ` {
|
||
overflow: hidden `).concat(n, `;
|
||
padding-right: `).concat(l, "px ").concat(n, `;
|
||
}
|
||
body[`).concat(Wu, `] {
|
||
overflow: hidden `).concat(n, `;
|
||
overscroll-behavior: contain;
|
||
`).concat([
|
||
t && "position: relative ".concat(n, ";"),
|
||
r === "margin" && `
|
||
padding-left: `.concat(o, `px;
|
||
padding-top: `).concat(i, `px;
|
||
padding-right: `).concat(s, `px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(l, "px ").concat(n, `;
|
||
`),
|
||
r === "padding" && "padding-right: ".concat(l, "px ").concat(n, ";")
|
||
].filter(Boolean).join(""), `
|
||
}
|
||
|
||
.`).concat(ns, ` {
|
||
right: `).concat(l, "px ").concat(n, `;
|
||
}
|
||
|
||
.`).concat(os, ` {
|
||
margin-right: `).concat(l, "px ").concat(n, `;
|
||
}
|
||
|
||
.`).concat(ns, " .").concat(ns, ` {
|
||
right: 0 `).concat(n, `;
|
||
}
|
||
|
||
.`).concat(os, " .").concat(os, ` {
|
||
margin-right: 0 `).concat(n, `;
|
||
}
|
||
|
||
body[`).concat(Wu, `] {
|
||
`).concat(g3, ": ").concat(l, `px;
|
||
}
|
||
`);
|
||
}, "getStyles"), ok = /* @__PURE__ */ a(function() {
|
||
var e = parseInt(document.body.getAttribute(Wu) || "0", 10);
|
||
return isFinite(e) ? e : 0;
|
||
}, "getCurrentUseCounter"), Mse = /* @__PURE__ */ a(function() {
|
||
qu.useEffect(function() {
|
||
return document.body.setAttribute(Wu, (ok() + 1).toString()), function() {
|
||
var e = ok() - 1;
|
||
e <= 0 ? document.body.removeAttribute(Wu) : document.body.setAttribute(Wu, e.toString());
|
||
};
|
||
}, []);
|
||
}, "useLockAttribute"), R3 = /* @__PURE__ */ a(function(e) {
|
||
var t = e.noRelative, r = e.noImportant, n = e.gapMode, o = n === void 0 ? "margin" : n;
|
||
Mse();
|
||
var i = qu.useMemo(function() {
|
||
return C3(o);
|
||
}, [o]);
|
||
return qu.createElement(Ose, { styles: Nse(i, !t, o, r ? "" : "!important") });
|
||
}, "RemoveScrollBar");
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js
|
||
var D3 = !1;
|
||
if (typeof window < "u")
|
||
try {
|
||
Rf = Object.defineProperty({}, "passive", {
|
||
get: /* @__PURE__ */ a(function() {
|
||
return D3 = !0, !0;
|
||
}, "get")
|
||
}), window.addEventListener("test", Rf, Rf), window.removeEventListener("test", Rf, Rf);
|
||
} catch {
|
||
D3 = !1;
|
||
}
|
||
var Rf, as = D3 ? { passive: !1 } : !1;
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/handleScroll.js
|
||
var Bse = /* @__PURE__ */ a(function(e) {
|
||
return e.tagName === "TEXTAREA";
|
||
}, "alwaysContainsScroll"), ak = /* @__PURE__ */ a(function(e, t) {
|
||
if (!(e instanceof Element))
|
||
return !1;
|
||
var r = window.getComputedStyle(e);
|
||
return (
|
||
// not-not-scrollable
|
||
r[t] !== "hidden" && // contains scroll inside self
|
||
!(r.overflowY === r.overflowX && !Bse(e) && r[t] === "visible")
|
||
);
|
||
}, "elementCanBeScrolled"), zse = /* @__PURE__ */ a(function(e) {
|
||
return ak(e, "overflowY");
|
||
}, "elementCouldBeVScrolled"), Hse = /* @__PURE__ */ a(function(e) {
|
||
return ak(e, "overflowX");
|
||
}, "elementCouldBeHScrolled"), A3 = /* @__PURE__ */ a(function(e, t) {
|
||
var r = t.ownerDocument, n = t;
|
||
do {
|
||
typeof ShadowRoot < "u" && n instanceof ShadowRoot && (n = n.host);
|
||
var o = ik(e, n);
|
||
if (o) {
|
||
var i = sk(e, n), s = i[1], l = i[2];
|
||
if (s > l)
|
||
return !0;
|
||
}
|
||
n = n.parentNode;
|
||
} while (n && n !== r.body);
|
||
return !1;
|
||
}, "locationCouldBeScrolled"), $se = /* @__PURE__ */ a(function(e) {
|
||
var t = e.scrollTop, r = e.scrollHeight, n = e.clientHeight;
|
||
return [
|
||
t,
|
||
r,
|
||
n
|
||
];
|
||
}, "getVScrollVariables"), jse = /* @__PURE__ */ a(function(e) {
|
||
var t = e.scrollLeft, r = e.scrollWidth, n = e.clientWidth;
|
||
return [
|
||
t,
|
||
r,
|
||
n
|
||
];
|
||
}, "getHScrollVariables"), ik = /* @__PURE__ */ a(function(e, t) {
|
||
return e === "v" ? zse(t) : Hse(t);
|
||
}, "elementCouldBeScrolled"), sk = /* @__PURE__ */ a(function(e, t) {
|
||
return e === "v" ? $se(t) : jse(t);
|
||
}, "getScrollVariables"), Vse = /* @__PURE__ */ a(function(e, t) {
|
||
return e === "h" && t === "rtl" ? -1 : 1;
|
||
}, "getDirectionFactor"), lk = /* @__PURE__ */ a(function(e, t, r, n, o) {
|
||
var i = Vse(e, window.getComputedStyle(t).direction), s = i * n, l = r.target, u = t.contains(l), c = !1, p = s > 0, h = 0, m = 0;
|
||
do {
|
||
var g = sk(e, l), w = g[0], v = g[1], S = g[2], E = v - S - i * w;
|
||
(w || E) && ik(e, l) && (h += E, m += w), l instanceof ShadowRoot ? l = l.host : l = l.parentNode;
|
||
} while (
|
||
// portaled content
|
||
!u && l !== document.body || // self content
|
||
u && (t.contains(l) || t === l)
|
||
);
|
||
return (p && (o && Math.abs(h) < 1 || !o && s > h) || !p && (o && Math.abs(m) < 1 || !o && -s > m)) && (c = !0), c;
|
||
}, "handleScroll");
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/SideEffect.js
|
||
var Em = /* @__PURE__ */ a(function(e) {
|
||
return "changedTouches" in e ? [e.changedTouches[0].clientX, e.changedTouches[0].clientY] : [0, 0];
|
||
}, "getTouchXY"), uk = /* @__PURE__ */ a(function(e) {
|
||
return [e.deltaX, e.deltaY];
|
||
}, "getDeltaXY"), ck = /* @__PURE__ */ a(function(e) {
|
||
return e && "current" in e ? e.current : e;
|
||
}, "extractRef"), Use = /* @__PURE__ */ a(function(e, t) {
|
||
return e[0] === t[0] && e[1] === t[1];
|
||
}, "deltaCompare"), Wse = /* @__PURE__ */ a(function(e) {
|
||
return `
|
||
.block-interactivity-`.concat(e, ` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e, ` {pointer-events: all;}
|
||
`);
|
||
}, "generateStyle"), qse = 0, Gu = [];
|
||
function pk(e) {
|
||
var t = Te.useRef([]), r = Te.useRef([0, 0]), n = Te.useRef(), o = Te.useState(qse++)[0], i = Te.useState(Cf)[0], s = Te.useRef(e);
|
||
Te.useEffect(function() {
|
||
s.current = e;
|
||
}, [e]), Te.useEffect(function() {
|
||
if (e.inert) {
|
||
document.body.classList.add("block-interactivity-".concat(o));
|
||
var v = KP([e.lockRef.current], (e.shards || []).map(ck), !0).filter(Boolean);
|
||
return v.forEach(function(S) {
|
||
return S.classList.add("allow-interactivity-".concat(o));
|
||
}), function() {
|
||
document.body.classList.remove("block-interactivity-".concat(o)), v.forEach(function(S) {
|
||
return S.classList.remove("allow-interactivity-".concat(o));
|
||
});
|
||
};
|
||
}
|
||
}, [e.inert, e.lockRef.current, e.shards]);
|
||
var l = Te.useCallback(function(v, S) {
|
||
if ("touches" in v && v.touches.length === 2 || v.type === "wheel" && v.ctrlKey)
|
||
return !s.current.allowPinchZoom;
|
||
var E = Em(v), y = r.current, b = "deltaX" in v ? v.deltaX : y[0] - E[0], x = "deltaY" in v ? v.deltaY : y[1] - E[1], C, R = v.target, D = Math.
|
||
abs(b) > Math.abs(x) ? "h" : "v";
|
||
if ("touches" in v && D === "h" && R.type === "range")
|
||
return !1;
|
||
var A = A3(D, R);
|
||
if (!A)
|
||
return !0;
|
||
if (A ? C = D : (C = D === "v" ? "h" : "v", A = A3(D, R)), !A)
|
||
return !1;
|
||
if (!n.current && "changedTouches" in v && (b || x) && (n.current = C), !C)
|
||
return !0;
|
||
var I = n.current || C;
|
||
return lk(I, S, v, I === "h" ? b : x, !0);
|
||
}, []), u = Te.useCallback(function(v) {
|
||
var S = v;
|
||
if (!(!Gu.length || Gu[Gu.length - 1] !== i)) {
|
||
var E = "deltaY" in S ? uk(S) : Em(S), y = t.current.filter(function(C) {
|
||
return C.name === S.type && (C.target === S.target || S.target === C.shadowParent) && Use(C.delta, E);
|
||
})[0];
|
||
if (y && y.should) {
|
||
S.cancelable && S.preventDefault();
|
||
return;
|
||
}
|
||
if (!y) {
|
||
var b = (s.current.shards || []).map(ck).filter(Boolean).filter(function(C) {
|
||
return C.contains(S.target);
|
||
}), x = b.length > 0 ? l(S, b[0]) : !s.current.noIsolation;
|
||
x && S.cancelable && S.preventDefault();
|
||
}
|
||
}
|
||
}, []), c = Te.useCallback(function(v, S, E, y) {
|
||
var b = { name: v, delta: S, target: E, should: y, shadowParent: Gse(E) };
|
||
t.current.push(b), setTimeout(function() {
|
||
t.current = t.current.filter(function(x) {
|
||
return x !== b;
|
||
});
|
||
}, 1);
|
||
}, []), p = Te.useCallback(function(v) {
|
||
r.current = Em(v), n.current = void 0;
|
||
}, []), h = Te.useCallback(function(v) {
|
||
c(v.type, uk(v), v.target, l(v, e.lockRef.current));
|
||
}, []), m = Te.useCallback(function(v) {
|
||
c(v.type, Em(v), v.target, l(v, e.lockRef.current));
|
||
}, []);
|
||
Te.useEffect(function() {
|
||
return Gu.push(i), e.setCallbacks({
|
||
onScrollCapture: h,
|
||
onWheelCapture: h,
|
||
onTouchMoveCapture: m
|
||
}), document.addEventListener("wheel", u, as), document.addEventListener("touchmove", u, as), document.addEventListener("touchstart", p,
|
||
as), function() {
|
||
Gu = Gu.filter(function(v) {
|
||
return v !== i;
|
||
}), document.removeEventListener("wheel", u, as), document.removeEventListener("touchmove", u, as), document.removeEventListener("touc\
|
||
hstart", p, as);
|
||
};
|
||
}, []);
|
||
var g = e.removeScrollBar, w = e.inert;
|
||
return Te.createElement(
|
||
Te.Fragment,
|
||
null,
|
||
w ? Te.createElement(i, { styles: Wse(o) }) : null,
|
||
g ? Te.createElement(R3, { gapMode: e.gapMode }) : null
|
||
);
|
||
}
|
||
a(pk, "RemoveScrollSideCar");
|
||
function Gse(e) {
|
||
for (var t = null; e !== null; )
|
||
e instanceof ShadowRoot && (t = e.host, e = e.host), e = e.parentNode;
|
||
return t;
|
||
}
|
||
a(Gse, "getOutermostShadowParent");
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/sidecar.js
|
||
var fk = w3(Sm, pk);
|
||
|
||
// node_modules/react-remove-scroll/dist/es2015/Combination.js
|
||
var dk = bm.forwardRef(function(e, t) {
|
||
return bm.createElement(xf, vr({}, e, { ref: t, sideCar: fk }));
|
||
});
|
||
dk.classNames = xf.classNames;
|
||
var _3 = dk;
|
||
|
||
// node_modules/aria-hidden/dist/es2015/index.js
|
||
var Yse = /* @__PURE__ */ a(function(e) {
|
||
if (typeof document > "u")
|
||
return null;
|
||
var t = Array.isArray(e) ? e[0] : e;
|
||
return t.ownerDocument.body;
|
||
}, "getDefaultParent"), Yu = /* @__PURE__ */ new WeakMap(), xm = /* @__PURE__ */ new WeakMap(), Cm = {}, T3 = 0, hk = /* @__PURE__ */ a(function(e) {
|
||
return e && (e.host || hk(e.parentNode));
|
||
}, "unwrapHost"), Kse = /* @__PURE__ */ a(function(e, t) {
|
||
return t.map(function(r) {
|
||
if (e.contains(r))
|
||
return r;
|
||
var n = hk(r);
|
||
return n && e.contains(n) ? n : (console.error("aria-hidden", r, "in not contained inside", e, ". Doing nothing"), null);
|
||
}).filter(function(r) {
|
||
return !!r;
|
||
});
|
||
}, "correctTargets"), Xse = /* @__PURE__ */ a(function(e, t, r, n) {
|
||
var o = Kse(t, Array.isArray(e) ? e : [e]);
|
||
Cm[r] || (Cm[r] = /* @__PURE__ */ new WeakMap());
|
||
var i = Cm[r], s = [], l = /* @__PURE__ */ new Set(), u = new Set(o), c = /* @__PURE__ */ a(function(h) {
|
||
!h || l.has(h) || (l.add(h), c(h.parentNode));
|
||
}, "keep");
|
||
o.forEach(c);
|
||
var p = /* @__PURE__ */ a(function(h) {
|
||
!h || u.has(h) || Array.prototype.forEach.call(h.children, function(m) {
|
||
if (l.has(m))
|
||
p(m);
|
||
else
|
||
try {
|
||
var g = m.getAttribute(n), w = g !== null && g !== "false", v = (Yu.get(m) || 0) + 1, S = (i.get(m) || 0) + 1;
|
||
Yu.set(m, v), i.set(m, S), s.push(m), v === 1 && w && xm.set(m, !0), S === 1 && m.setAttribute(r, "true"), w || m.setAttribute(n, "\
|
||
true");
|
||
} catch (E) {
|
||
console.error("aria-hidden: cannot operate on ", m, E);
|
||
}
|
||
});
|
||
}, "deep");
|
||
return p(t), l.clear(), T3++, function() {
|
||
s.forEach(function(h) {
|
||
var m = Yu.get(h) - 1, g = i.get(h) - 1;
|
||
Yu.set(h, m), i.set(h, g), m || (xm.has(h) || h.removeAttribute(n), xm.delete(h)), g || h.removeAttribute(r);
|
||
}), T3--, T3 || (Yu = /* @__PURE__ */ new WeakMap(), Yu = /* @__PURE__ */ new WeakMap(), xm = /* @__PURE__ */ new WeakMap(), Cm = {});
|
||
};
|
||
}, "applyAttributeToOthers"), mk = /* @__PURE__ */ a(function(e, t, r) {
|
||
r === void 0 && (r = "data-aria-hidden");
|
||
var n = Array.from(Array.isArray(e) ? e : [e]), o = t || Yse(e);
|
||
return o ? (n.push.apply(n, Array.from(o.querySelectorAll("[aria-live]"))), Xse(n, o, r, "aria-hidden")) : function() {
|
||
return null;
|
||
};
|
||
}, "hideOthers");
|
||
|
||
// node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot/dist/index.mjs
|
||
var ut = P(L(), 1);
|
||
var Rm = P(Xt(), 1);
|
||
// @__NO_SIDE_EFFECTS__
|
||
function gk(e) {
|
||
let t = /* @__PURE__ */ Qse(e), r = ut.forwardRef((n, o) => {
|
||
let { children: i, ...s } = n, l = ut.Children.toArray(i), u = l.find(Zse);
|
||
if (u) {
|
||
let c = u.props.children, p = l.map((h) => h === u ? ut.Children.count(c) > 1 ? ut.Children.only(null) : ut.isValidElement(c) ? c.props.
|
||
children : null : h);
|
||
return /* @__PURE__ */ (0, Rm.jsx)(t, { ...s, ref: o, children: ut.isValidElement(c) ? ut.cloneElement(c, void 0, p) : null });
|
||
}
|
||
return /* @__PURE__ */ (0, Rm.jsx)(t, { ...s, ref: o, children: i });
|
||
});
|
||
return r.displayName = `${e}.Slot`, r;
|
||
}
|
||
a(gk, "createSlot");
|
||
// @__NO_SIDE_EFFECTS__
|
||
function Qse(e) {
|
||
let t = ut.forwardRef((r, n) => {
|
||
let { children: o, ...i } = r;
|
||
if (ut.isValidElement(o)) {
|
||
let s = tle(o), l = ele(i, o.props);
|
||
return o.type !== ut.Fragment && (l.ref = n ? Ef(n, s) : s), ut.cloneElement(o, l);
|
||
}
|
||
return ut.Children.count(o) > 1 ? ut.Children.only(null) : null;
|
||
});
|
||
return t.displayName = `${e}.SlotClone`, t;
|
||
}
|
||
a(Qse, "createSlotClone");
|
||
var Jse = Symbol("radix.slottable");
|
||
function Zse(e) {
|
||
return ut.isValidElement(e) && typeof e.type == "function" && "__radixId" in e.type && e.type.__radixId === Jse;
|
||
}
|
||
a(Zse, "isSlottable");
|
||
function ele(e, t) {
|
||
let r = { ...t };
|
||
for (let n in t) {
|
||
let o = e[n], i = t[n];
|
||
/^on[A-Z]/.test(n) ? o && i ? r[n] = (...l) => {
|
||
i(...l), o(...l);
|
||
} : o && (r[n] = o) : n === "style" ? r[n] = { ...o, ...i } : n === "className" && (r[n] = [o, i].filter(Boolean).join(" "));
|
||
}
|
||
return { ...e, ...r };
|
||
}
|
||
a(ele, "mergeProps");
|
||
function tle(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
a(tle, "getElementRef");
|
||
|
||
// node_modules/@radix-ui/react-dialog/dist/index.mjs
|
||
var we = P(Xt(), 1);
|
||
var Am = "Dialog", [vk, rle] = xP(Am), [nle, In] = vk(Am), I3 = /* @__PURE__ */ a((e) => {
|
||
let {
|
||
__scopeDialog: t,
|
||
children: r,
|
||
open: n,
|
||
defaultOpen: o,
|
||
onOpenChange: i,
|
||
modal: s = !0
|
||
} = e, l = Re.useRef(null), u = Re.useRef(null), [c, p] = RP({
|
||
prop: n,
|
||
defaultProp: o ?? !1,
|
||
onChange: i,
|
||
caller: Am
|
||
});
|
||
return /* @__PURE__ */ (0, we.jsx)(
|
||
nle,
|
||
{
|
||
scope: t,
|
||
triggerRef: l,
|
||
contentRef: u,
|
||
contentId: fm(),
|
||
titleId: fm(),
|
||
descriptionId: fm(),
|
||
open: c,
|
||
onOpenChange: p,
|
||
onOpenToggle: Re.useCallback(() => p((h) => !h), [p]),
|
||
modal: s,
|
||
children: r
|
||
}
|
||
);
|
||
}, "Dialog");
|
||
I3.displayName = Am;
|
||
var yk = "DialogTrigger", P3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, ...n } = e, o = In(yk, r), i = Tn(t, o.triggerRef);
|
||
return /* @__PURE__ */ (0, we.jsx)(
|
||
kr.button,
|
||
{
|
||
type: "button",
|
||
"aria-haspopup": "dialog",
|
||
"aria-expanded": o.open,
|
||
"aria-controls": o.contentId,
|
||
"data-state": H3(o.open),
|
||
...n,
|
||
ref: i,
|
||
onClick: co(e.onClick, o.onOpenToggle)
|
||
}
|
||
);
|
||
}
|
||
);
|
||
P3.displayName = yk;
|
||
var k3 = "DialogPortal", [ole, wk] = vk(k3, {
|
||
forceMount: void 0
|
||
}), F3 = /* @__PURE__ */ a((e) => {
|
||
let { __scopeDialog: t, forceMount: r, children: n, container: o } = e, i = In(k3, t);
|
||
return /* @__PURE__ */ (0, we.jsx)(ole, { scope: t, forceMount: r, children: Re.Children.map(n, (s) => /* @__PURE__ */ (0, we.jsx)(bf, { present: r ||
|
||
i.open, children: /* @__PURE__ */ (0, we.jsx)(d3, { asChild: !0, container: o, children: s }) })) });
|
||
}, "DialogPortal");
|
||
F3.displayName = k3;
|
||
var Dm = "DialogOverlay", L3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let r = wk(Dm, e.__scopeDialog), { forceMount: n = r.forceMount, ...o } = e, i = In(Dm, e.__scopeDialog);
|
||
return i.modal ? /* @__PURE__ */ (0, we.jsx)(bf, { present: n || i.open, children: /* @__PURE__ */ (0, we.jsx)(ile, { ...o, ref: t }) }) :
|
||
null;
|
||
}
|
||
);
|
||
L3.displayName = Dm;
|
||
var ale = gk("DialogOverlay.RemoveScroll"), ile = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, ...n } = e, o = In(Dm, r);
|
||
return (
|
||
// Make sure `Content` is scrollable even when it doesn't live inside `RemoveScroll`
|
||
// ie. when `Overlay` and `Content` are siblings
|
||
/* @__PURE__ */ (0, we.jsx)(_3, { as: ale, allowPinchZoom: !0, shards: [o.contentRef], children: /* @__PURE__ */ (0, we.jsx)(
|
||
kr.div,
|
||
{
|
||
"data-state": H3(o.open),
|
||
...n,
|
||
ref: t,
|
||
style: { pointerEvents: "auto", ...n.style }
|
||
}
|
||
) })
|
||
);
|
||
}
|
||
), is = "DialogContent", O3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let r = wk(is, e.__scopeDialog), { forceMount: n = r.forceMount, ...o } = e, i = In(is, e.__scopeDialog);
|
||
return /* @__PURE__ */ (0, we.jsx)(bf, { present: n || i.open, children: i.modal ? /* @__PURE__ */ (0, we.jsx)(sle, { ...o, ref: t }) : /* @__PURE__ */ (0, we.jsx)(
|
||
lle, { ...o, ref: t }) });
|
||
}
|
||
);
|
||
O3.displayName = is;
|
||
var sle = Re.forwardRef(
|
||
(e, t) => {
|
||
let r = In(is, e.__scopeDialog), n = Re.useRef(null), o = Tn(t, r.contentRef, n);
|
||
return Re.useEffect(() => {
|
||
let i = n.current;
|
||
if (i) return mk(i);
|
||
}, []), /* @__PURE__ */ (0, we.jsx)(
|
||
Sk,
|
||
{
|
||
...e,
|
||
ref: o,
|
||
trapFocus: r.open,
|
||
disableOutsidePointerEvents: !0,
|
||
onCloseAutoFocus: co(e.onCloseAutoFocus, (i) => {
|
||
i.preventDefault(), r.triggerRef.current?.focus();
|
||
}),
|
||
onPointerDownOutside: co(e.onPointerDownOutside, (i) => {
|
||
let s = i.detail.originalEvent, l = s.button === 0 && s.ctrlKey === !0;
|
||
(s.button === 2 || l) && i.preventDefault();
|
||
}),
|
||
onFocusOutside: co(
|
||
e.onFocusOutside,
|
||
(i) => i.preventDefault()
|
||
)
|
||
}
|
||
);
|
||
}
|
||
), lle = Re.forwardRef(
|
||
(e, t) => {
|
||
let r = In(is, e.__scopeDialog), n = Re.useRef(!1), o = Re.useRef(!1);
|
||
return /* @__PURE__ */ (0, we.jsx)(
|
||
Sk,
|
||
{
|
||
...e,
|
||
ref: t,
|
||
trapFocus: !1,
|
||
disableOutsidePointerEvents: !1,
|
||
onCloseAutoFocus: /* @__PURE__ */ a((i) => {
|
||
e.onCloseAutoFocus?.(i), i.defaultPrevented || (n.current || r.triggerRef.current?.focus(), i.preventDefault()), n.current = !1, o.
|
||
current = !1;
|
||
}, "onCloseAutoFocus"),
|
||
onInteractOutside: /* @__PURE__ */ a((i) => {
|
||
e.onInteractOutside?.(i), i.defaultPrevented || (n.current = !0, i.detail.originalEvent.type === "pointerdown" && (o.current = !0));
|
||
let s = i.target;
|
||
r.triggerRef.current?.contains(s) && i.preventDefault(), i.detail.originalEvent.type === "focusin" && o.current && i.preventDefault();
|
||
}, "onInteractOutside")
|
||
}
|
||
);
|
||
}
|
||
), Sk = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, trapFocus: n, onOpenAutoFocus: o, onCloseAutoFocus: i, ...s } = e, l = In(is, r), u = Re.useRef(null), c = Tn(t,
|
||
u);
|
||
return YP(), /* @__PURE__ */ (0, we.jsxs)(we.Fragment, { children: [
|
||
/* @__PURE__ */ (0, we.jsx)(
|
||
f3,
|
||
{
|
||
asChild: !0,
|
||
loop: !0,
|
||
trapped: n,
|
||
onMountAutoFocus: o,
|
||
onUnmountAutoFocus: i,
|
||
children: /* @__PURE__ */ (0, we.jsx)(
|
||
u3,
|
||
{
|
||
role: "dialog",
|
||
id: l.contentId,
|
||
"aria-describedby": l.descriptionId,
|
||
"aria-labelledby": l.titleId,
|
||
"data-state": H3(l.open),
|
||
...s,
|
||
ref: c,
|
||
onDismiss: /* @__PURE__ */ a(() => l.onOpenChange(!1), "onDismiss")
|
||
}
|
||
)
|
||
}
|
||
),
|
||
/* @__PURE__ */ (0, we.jsxs)(we.Fragment, { children: [
|
||
/* @__PURE__ */ (0, we.jsx)(cle, { titleId: l.titleId }),
|
||
/* @__PURE__ */ (0, we.jsx)(fle, { contentRef: u, descriptionId: l.descriptionId })
|
||
] })
|
||
] });
|
||
}
|
||
), N3 = "DialogTitle", M3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, ...n } = e, o = In(N3, r);
|
||
return /* @__PURE__ */ (0, we.jsx)(kr.h2, { id: o.titleId, ...n, ref: t });
|
||
}
|
||
);
|
||
M3.displayName = N3;
|
||
var Ek = "DialogDescription", B3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, ...n } = e, o = In(Ek, r);
|
||
return /* @__PURE__ */ (0, we.jsx)(kr.p, { id: o.descriptionId, ...n, ref: t });
|
||
}
|
||
);
|
||
B3.displayName = Ek;
|
||
var bk = "DialogClose", z3 = Re.forwardRef(
|
||
(e, t) => {
|
||
let { __scopeDialog: r, ...n } = e, o = In(bk, r);
|
||
return /* @__PURE__ */ (0, we.jsx)(
|
||
kr.button,
|
||
{
|
||
type: "button",
|
||
...n,
|
||
ref: t,
|
||
onClick: co(e.onClick, () => o.onOpenChange(!1))
|
||
}
|
||
);
|
||
}
|
||
);
|
||
z3.displayName = bk;
|
||
function H3(e) {
|
||
return e ? "open" : "closed";
|
||
}
|
||
a(H3, "getState");
|
||
var xk = "DialogTitleWarning", [ule, Ck] = bP(xk, {
|
||
contentName: is,
|
||
titleName: N3,
|
||
docsSlug: "dialog"
|
||
}), cle = /* @__PURE__ */ a(({ titleId: e }) => {
|
||
let t = Ck(xk), r = `\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
|
||
|
||
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
|
||
|
||
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;
|
||
return Re.useEffect(() => {
|
||
e && (document.getElementById(e) || console.error(r));
|
||
}, [r, e]), null;
|
||
}, "TitleWarning"), ple = "DialogDescriptionWarning", fle = /* @__PURE__ */ a(({ contentRef: e, descriptionId: t }) => {
|
||
let n = `Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Ck(ple).contentName}}.`;
|
||
return Re.useEffect(() => {
|
||
let o = e.current?.getAttribute("aria-describedby");
|
||
t && o && (document.getElementById(t) || console.warn(n));
|
||
}, [n, e, t]), null;
|
||
}, "DescriptionWarning"), $3 = I3, dle = P3, j3 = F3, V3 = L3, U3 = O3, W3 = M3, q3 = B3, G3 = z3;
|
||
|
||
// src/components/components/Modal/Modal.styled.tsx
|
||
var J3 = {};
|
||
de(J3, {
|
||
Actions: () => Dle,
|
||
CloseButton: () => _k,
|
||
Col: () => Ik,
|
||
Container: () => Q3,
|
||
Content: () => ble,
|
||
Description: () => Rle,
|
||
Error: () => Ale,
|
||
ErrorWrapper: () => Pk,
|
||
Header: () => xle,
|
||
Overlay: () => X3,
|
||
Row: () => Tk,
|
||
Title: () => Cle
|
||
});
|
||
var qo = P(L(), 1);
|
||
Y();
|
||
|
||
// src/components/components/IconButton/IconButton.tsx
|
||
var Tm = P(L(), 1);
|
||
|
||
// src/components/components/Button/Button.tsx
|
||
var Wo = P(L(), 1);
|
||
Y();
|
||
Mt();
|
||
|
||
// ../node_modules/@radix-ui/react-slot/dist/index.mjs
|
||
var ct = P(L(), 1);
|
||
|
||
// ../node_modules/@radix-ui/react-slot/node_modules/@radix-ui/react-compose-refs/dist/index.mjs
|
||
var hle = P(L(), 1);
|
||
function Rk(e, t) {
|
||
if (typeof e == "function")
|
||
return e(t);
|
||
e != null && (e.current = t);
|
||
}
|
||
a(Rk, "setRef");
|
||
function Dk(...e) {
|
||
return (t) => {
|
||
let r = !1, n = e.map((o) => {
|
||
let i = Rk(o, t);
|
||
return !r && typeof i == "function" && (r = !0), i;
|
||
});
|
||
if (r)
|
||
return () => {
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o];
|
||
typeof i == "function" ? i() : Rk(e[o], null);
|
||
}
|
||
};
|
||
};
|
||
}
|
||
a(Dk, "composeRefs");
|
||
|
||
// ../node_modules/@radix-ui/react-slot/dist/index.mjs
|
||
var Ku = P(Xt(), 1);
|
||
var K3 = ct.forwardRef((e, t) => {
|
||
let { children: r, ...n } = e, o = ct.Children.toArray(r), i = o.find(gle);
|
||
if (i) {
|
||
let s = i.props.children, l = o.map((u) => u === i ? ct.Children.count(s) > 1 ? ct.Children.only(null) : ct.isValidElement(s) ? s.props.
|
||
children : null : u);
|
||
return /* @__PURE__ */ (0, Ku.jsx)(Y3, { ...n, ref: t, children: ct.isValidElement(s) ? ct.cloneElement(s, void 0, l) : null });
|
||
}
|
||
return /* @__PURE__ */ (0, Ku.jsx)(Y3, { ...n, ref: t, children: r });
|
||
});
|
||
K3.displayName = "Slot";
|
||
var Y3 = ct.forwardRef((e, t) => {
|
||
let { children: r, ...n } = e;
|
||
if (ct.isValidElement(r)) {
|
||
let o = yle(r), i = vle(n, r.props);
|
||
return r.type !== ct.Fragment && (i.ref = t ? Dk(t, o) : o), ct.cloneElement(r, i);
|
||
}
|
||
return ct.Children.count(r) > 1 ? ct.Children.only(null) : null;
|
||
});
|
||
Y3.displayName = "SlotClone";
|
||
var mle = /* @__PURE__ */ a(({ children: e }) => /* @__PURE__ */ (0, Ku.jsx)(Ku.Fragment, { children: e }), "Slottable");
|
||
function gle(e) {
|
||
return ct.isValidElement(e) && e.type === mle;
|
||
}
|
||
a(gle, "isSlottable");
|
||
function vle(e, t) {
|
||
let r = { ...t };
|
||
for (let n in t) {
|
||
let o = e[n], i = t[n];
|
||
/^on[A-Z]/.test(n) ? o && i ? r[n] = (...l) => {
|
||
i(...l), o(...l);
|
||
} : o && (r[n] = o) : n === "style" ? r[n] = { ...o, ...i } : n === "className" && (r[n] = [o, i].filter(Boolean).join(" "));
|
||
}
|
||
return { ...e, ...r };
|
||
}
|
||
a(vle, "mergeProps");
|
||
function yle(e) {
|
||
let t = Object.getOwnPropertyDescriptor(e.props, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning;
|
||
return r ? e.ref : (t = Object.getOwnPropertyDescriptor(e, "ref")?.get, r = t && "isReactWarning" in t && t.isReactWarning, r ? e.props.ref :
|
||
e.props.ref || e.ref);
|
||
}
|
||
a(yle, "getElementRef");
|
||
|
||
// src/components/components/Button/Button.tsx
|
||
ko();
|
||
var ss = (0, Wo.forwardRef)(
|
||
({
|
||
asChild: e = !1,
|
||
animation: t = "none",
|
||
size: r = "small",
|
||
variant: n = "outline",
|
||
padding: o = "medium",
|
||
disabled: i = !1,
|
||
active: s = !1,
|
||
onClick: l,
|
||
...u
|
||
}, c) => {
|
||
let p = "button";
|
||
u.isLink && (p = "a"), e && (p = K3);
|
||
let h = n, m = r, [g, w] = (0, Wo.useState)(!1), v = /* @__PURE__ */ a((S) => {
|
||
l && l(S), t !== "none" && w(!0);
|
||
}, "handleClick");
|
||
if ((0, Wo.useEffect)(() => {
|
||
let S = setTimeout(() => {
|
||
g && w(!1);
|
||
}, 1e3);
|
||
return () => clearTimeout(S);
|
||
}, [g]), u.primary && (h = "solid", m = "medium"), (u.secondary || u.tertiary || u.gray || u.outline || u.inForm) && (h = "outline", m =
|
||
"medium"), u.small || u.isLink || u.primary || u.secondary || u.tertiary || u.gray || u.outline || u.inForm || u.containsIcon) {
|
||
let S = Wo.default.Children.toArray(u.children).filter(
|
||
(E) => typeof E == "string" && E !== ""
|
||
);
|
||
Io(
|
||
`Use of deprecated props in the button ${S.length > 0 ? `"${S.join(" ")}"` : "component"} detected, see the migration notes at https\
|
||
://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-ui-and-props-for-button-and-iconbutton-components`
|
||
);
|
||
}
|
||
return /* @__PURE__ */ Wo.default.createElement(
|
||
wle,
|
||
{
|
||
as: p,
|
||
ref: c,
|
||
variant: h,
|
||
size: m,
|
||
padding: o,
|
||
disabled: i,
|
||
active: s,
|
||
animating: g,
|
||
animation: t,
|
||
onClick: v,
|
||
...u
|
||
}
|
||
);
|
||
}
|
||
);
|
||
ss.displayName = "Button";
|
||
var wle = _("button", {
|
||
shouldForwardProp: /* @__PURE__ */ a((e) => Pa(e), "shouldForwardProp")
|
||
})(({ theme: e, variant: t, size: r, disabled: n, active: o, animating: i, animation: s = "none", padding: l }) => ({
|
||
border: 0,
|
||
cursor: n ? "not-allowed" : "pointer",
|
||
display: "inline-flex",
|
||
gap: "6px",
|
||
alignItems: "center",
|
||
justifyContent: "center",
|
||
overflow: "hidden",
|
||
padding: l === "none" ? 0 : l === "small" && r === "small" ? "0 7px" : l === "small" && r === "medium" ? "0 9px" : r === "small" ? "0 10px" :
|
||
r === "medium" ? "0 12px" : 0,
|
||
height: r === "small" ? "28px" : "32px",
|
||
position: "relative",
|
||
textAlign: "center",
|
||
textDecoration: "none",
|
||
transitionProperty: "background, box-shadow",
|
||
transitionDuration: "150ms",
|
||
transitionTimingFunction: "ease-out",
|
||
verticalAlign: "top",
|
||
whiteSpace: "nowrap",
|
||
userSelect: "none",
|
||
opacity: n ? 0.5 : 1,
|
||
margin: 0,
|
||
fontSize: `${e.typography.size.s1}px`,
|
||
fontWeight: e.typography.weight.bold,
|
||
lineHeight: "1",
|
||
background: t === "solid" ? e.color.secondary : t === "outline" ? e.button.background : t === "ghost" && o ? e.background.hoverable : "tra\
|
||
nsparent",
|
||
...t === "ghost" ? {
|
||
// This is a hack to apply bar styles to the button as soon as it is part of a bar
|
||
// It is a temporary solution until we have implemented Theming 2.0.
|
||
".sb-bar &": {
|
||
background: o ? _t(0.9, e.barTextColor) : "transparent",
|
||
color: o ? e.barSelectedColor : e.barTextColor,
|
||
"&:hover": {
|
||
color: e.barHoverColor,
|
||
background: _t(0.86, e.barHoverColor)
|
||
},
|
||
"&:active": {
|
||
color: e.barSelectedColor,
|
||
background: _t(0.9, e.barSelectedColor)
|
||
},
|
||
"&:focus": {
|
||
boxShadow: `${Po(e.barHoverColor, 1)} 0 0 0 1px inset`,
|
||
outline: "none"
|
||
}
|
||
}
|
||
} : {},
|
||
color: t === "solid" ? e.color.lightest : t === "outline" ? e.input.color : t === "ghost" && o ? e.color.secondary : t === "ghost" ? e.color.
|
||
mediumdark : e.input.color,
|
||
boxShadow: t === "outline" ? `${e.button.border} 0 0 0 1px inset` : "none",
|
||
borderRadius: e.input.borderRadius,
|
||
// Making sure that the button never shrinks below its minimum size
|
||
flexShrink: 0,
|
||
"&:hover": {
|
||
color: t === "ghost" ? e.color.secondary : void 0,
|
||
background: (() => {
|
||
let u = e.color.secondary;
|
||
return t === "solid" && (u = e.color.secondary), t === "outline" && (u = e.button.background), t === "ghost" ? _t(0.86, e.color.secondary) :
|
||
e.base === "light" ? Jn(0.02, u) : Fp(0.03, u);
|
||
})()
|
||
},
|
||
"&:active": {
|
||
color: t === "ghost" ? e.color.secondary : void 0,
|
||
background: (() => {
|
||
let u = e.color.secondary;
|
||
return t === "solid" && (u = e.color.secondary), t === "outline" && (u = e.button.background), t === "ghost" ? e.background.hoverable :
|
||
e.base === "light" ? Jn(0.02, u) : Fp(0.03, u);
|
||
})()
|
||
},
|
||
"&:focus": {
|
||
boxShadow: `${Po(e.color.secondary, 1)} 0 0 0 1px inset`,
|
||
outline: "none"
|
||
},
|
||
"> svg": {
|
||
animation: i && s !== "none" ? `${e.animation[s]} 1000ms ease-out` : ""
|
||
}
|
||
}));
|
||
|
||
// src/components/components/IconButton/IconButton.tsx
|
||
var Df = (0, Tm.forwardRef)(
|
||
({ padding: e = "small", variant: t = "ghost", ...r }, n) => /* @__PURE__ */ Tm.default.createElement(ss, { padding: e, variant: t, ref: n,
|
||
...r })
|
||
);
|
||
Df.displayName = "IconButton";
|
||
|
||
// src/components/components/Modal/Modal.styled.tsx
|
||
var Ak = At({
|
||
from: { opacity: 0 },
|
||
to: { opacity: 1 }
|
||
}), Sle = At({
|
||
from: { maxHeight: 0 },
|
||
to: {}
|
||
}), Ele = At({
|
||
from: {
|
||
opacity: 0,
|
||
transform: "translate(-50%, -50%) scale(0.9)"
|
||
},
|
||
to: {
|
||
opacity: 1,
|
||
transform: "translate(-50%, -50%) scale(1)"
|
||
}
|
||
}), X3 = _.div({
|
||
backdropFilter: "blur(24px)",
|
||
position: "fixed",
|
||
inset: 0,
|
||
width: "100%",
|
||
height: "100%",
|
||
zIndex: 10,
|
||
animation: `${Ak} 200ms`
|
||
}), Q3 = _.div(
|
||
({ theme: e, width: t, height: r }) => ({
|
||
backgroundColor: e.background.bar,
|
||
borderRadius: 6,
|
||
boxShadow: "0px 4px 67px 0px #00000040",
|
||
position: "fixed",
|
||
top: "50%",
|
||
left: "50%",
|
||
transform: "translate(-50%, -50%)",
|
||
width: t ?? 740,
|
||
height: r ?? "auto",
|
||
maxWidth: "calc(100% - 40px)",
|
||
maxHeight: "85vh",
|
||
overflow: "hidden",
|
||
zIndex: 11,
|
||
animation: `${Ele} 200ms`,
|
||
"&:focus-visible": {
|
||
outline: "none"
|
||
}
|
||
})
|
||
), _k = /* @__PURE__ */ a((e) => /* @__PURE__ */ qo.default.createElement(G3, { asChild: !0 }, /* @__PURE__ */ qo.default.createElement(Df, {
|
||
...e }, /* @__PURE__ */ qo.default.createElement(V4, null))), "CloseButton"), ble = _.div({
|
||
display: "flex",
|
||
flexDirection: "column",
|
||
margin: 16,
|
||
gap: 16
|
||
}), Tk = _.div({
|
||
display: "flex",
|
||
justifyContent: "space-between",
|
||
gap: 16
|
||
}), Ik = _.div({
|
||
display: "flex",
|
||
flexDirection: "column",
|
||
gap: 4
|
||
}), xle = /* @__PURE__ */ a((e) => /* @__PURE__ */ qo.default.createElement(Tk, null, /* @__PURE__ */ qo.default.createElement(Ik, { ...e }),
|
||
/* @__PURE__ */ qo.default.createElement(_k, null)), "Header"), Cle = _(W3)(({ theme: e }) => ({
|
||
margin: 0,
|
||
fontSize: e.typography.size.s3,
|
||
fontWeight: e.typography.weight.bold
|
||
})), Rle = _(q3)(({ theme: e }) => ({
|
||
position: "relative",
|
||
zIndex: 1,
|
||
margin: 0,
|
||
fontSize: e.typography.size.s2
|
||
})), Dle = _.div({
|
||
display: "flex",
|
||
flexDirection: "row-reverse",
|
||
gap: 8
|
||
}), Pk = _.div(({ theme: e }) => ({
|
||
maxHeight: 100,
|
||
overflow: "auto",
|
||
animation: `${Sle} 300ms, ${Ak} 300ms`,
|
||
backgroundColor: e.background.critical,
|
||
color: e.color.lightest,
|
||
fontSize: e.typography.size.s2,
|
||
"& > div": {
|
||
position: "relative",
|
||
padding: "8px 16px"
|
||
}
|
||
})), Ale = /* @__PURE__ */ a(({
|
||
children: e,
|
||
...t
|
||
}) => /* @__PURE__ */ qo.default.createElement(Pk, { ...t }, /* @__PURE__ */ qo.default.createElement("div", null, e)), "Error");
|
||
|
||
// src/components/components/Modal/Modal.tsx
|
||
function _le({
|
||
children: e,
|
||
width: t,
|
||
height: r,
|
||
onEscapeKeyDown: n,
|
||
onInteractOutside: o = /* @__PURE__ */ a((u) => u.preventDefault(), "onInteractOutside"),
|
||
className: i,
|
||
container: s,
|
||
...l
|
||
}) {
|
||
return /* @__PURE__ */ ls.default.createElement($3, { ...l }, /* @__PURE__ */ ls.default.createElement(j3, { container: s }, /* @__PURE__ */ ls.default.
|
||
createElement(V3, { asChild: !0 }, /* @__PURE__ */ ls.default.createElement(X3, null)), /* @__PURE__ */ ls.default.createElement(
|
||
U3,
|
||
{
|
||
asChild: !0,
|
||
onInteractOutside: o,
|
||
onEscapeKeyDown: n
|
||
},
|
||
/* @__PURE__ */ ls.default.createElement(Q3, { className: i, width: t, height: r }, e)
|
||
)));
|
||
}
|
||
a(_le, "BaseModal");
|
||
var kk = Object.assign(_le, J3, { Dialog: _m });
|
||
|
||
// src/components/components/spaced/Spaced.tsx
|
||
var Fk = P(L(), 1);
|
||
Y();
|
||
var Tle = /* @__PURE__ */ a((e) => typeof e == "number" ? e : Number(e), "toNumber"), Ile = _.div(
|
||
({ theme: e, col: t, row: r = 1 }) => t ? {
|
||
display: "inline-block",
|
||
verticalAlign: "inherit",
|
||
"& > *": {
|
||
marginLeft: t * e.layoutMargin,
|
||
verticalAlign: "inherit"
|
||
},
|
||
[`& > *:first-child${k1}`]: {
|
||
marginLeft: 0
|
||
}
|
||
} : {
|
||
"& > *": {
|
||
marginTop: r * e.layoutMargin
|
||
},
|
||
[`& > *:first-child${k1}`]: {
|
||
marginTop: 0
|
||
}
|
||
},
|
||
({ theme: e, outer: t, col: r, row: n }) => {
|
||
switch (!0) {
|
||
case !!(t && r):
|
||
return {
|
||
marginLeft: t * e.layoutMargin,
|
||
marginRight: t * e.layoutMargin
|
||
};
|
||
case !!(t && n):
|
||
return {
|
||
marginTop: t * e.layoutMargin,
|
||
marginBottom: t * e.layoutMargin
|
||
};
|
||
default:
|
||
return {};
|
||
}
|
||
}
|
||
), Lk = /* @__PURE__ */ a(({ col: e, row: t, outer: r, children: n, ...o }) => {
|
||
let i = Tle(typeof r == "number" || !r ? r : e || t);
|
||
return /* @__PURE__ */ Fk.default.createElement(Ile, { col: e, row: t, outer: i, ...o }, n);
|
||
}, "Spaced");
|
||
|
||
// src/components/components/placeholder/placeholder.tsx
|
||
var Xu = P(L(), 1);
|
||
Y();
|
||
var Ple = _.div(({ theme: e }) => ({
|
||
fontWeight: e.typography.weight.bold
|
||
})), kle = _.div(), Fle = _.div(({ theme: e }) => ({
|
||
padding: 30,
|
||
textAlign: "center",
|
||
color: e.color.defaultText,
|
||
fontSize: e.typography.size.s2 - 1
|
||
})), Ok = /* @__PURE__ */ a(({ children: e, ...t }) => {
|
||
let [r, n] = Xu.Children.toArray(e);
|
||
return /* @__PURE__ */ Xu.default.createElement(Fle, { ...t }, /* @__PURE__ */ Xu.default.createElement(Ple, null, r), n && /* @__PURE__ */ Xu.default.
|
||
createElement(kle, null, n));
|
||
}, "Placeholder");
|
||
|
||
// src/components/index.ts
|
||
th();
|
||
|
||
// src/components/components/Zoom/ZoomElement.tsx
|
||
var Pn = P(L(), 1);
|
||
Y();
|
||
|
||
// ../node_modules/use-resize-observer/dist/bundle.esm.js
|
||
var tt = P(L());
|
||
function Lle(e, t) {
|
||
var r = (0, tt.useRef)(null), n = (0, tt.useRef)(null);
|
||
n.current = t;
|
||
var o = (0, tt.useRef)(null);
|
||
(0, tt.useEffect)(function() {
|
||
i();
|
||
});
|
||
var i = (0, tt.useCallback)(function() {
|
||
var s = o.current, l = n.current, u = s || (l ? l instanceof Element ? l : l.current : null);
|
||
r.current && r.current.element === u && r.current.subscriber === e || (r.current && r.current.cleanup && r.current.cleanup(), r.current =
|
||
{
|
||
element: u,
|
||
subscriber: e,
|
||
// Only calling the subscriber, if there's an actual element to report.
|
||
// Setting cleanup to undefined unless a subscriber returns one, as an existing cleanup function would've been just called.
|
||
cleanup: u ? e(u) : void 0
|
||
});
|
||
}, [e]);
|
||
return (0, tt.useEffect)(function() {
|
||
return function() {
|
||
r.current && r.current.cleanup && (r.current.cleanup(), r.current = null);
|
||
};
|
||
}, []), (0, tt.useCallback)(function(s) {
|
||
o.current = s, i();
|
||
}, [i]);
|
||
}
|
||
a(Lle, "useResolvedElement");
|
||
function Nk(e, t, r) {
|
||
return e[t] ? e[t][0] ? e[t][0][r] : (
|
||
// TS complains about this, because the RO entry type follows the spec and does not reflect Firefox's current
|
||
// behaviour of returning objects instead of arrays for `borderBoxSize` and `contentBoxSize`.
|
||
// @ts-ignore
|
||
e[t][r]
|
||
) : t === "contentBoxSize" ? e.contentRect[r === "inlineSize" ? "width" : "height"] : void 0;
|
||
}
|
||
a(Nk, "extractSize");
|
||
function Im(e) {
|
||
e === void 0 && (e = {});
|
||
var t = e.onResize, r = (0, tt.useRef)(void 0);
|
||
r.current = t;
|
||
var n = e.round || Math.round, o = (0, tt.useRef)(), i = (0, tt.useState)({
|
||
width: void 0,
|
||
height: void 0
|
||
}), s = i[0], l = i[1], u = (0, tt.useRef)(!1);
|
||
(0, tt.useEffect)(function() {
|
||
return u.current = !1, function() {
|
||
u.current = !0;
|
||
};
|
||
}, []);
|
||
var c = (0, tt.useRef)({
|
||
width: void 0,
|
||
height: void 0
|
||
}), p = Lle((0, tt.useCallback)(function(h) {
|
||
return (!o.current || o.current.box !== e.box || o.current.round !== n) && (o.current = {
|
||
box: e.box,
|
||
round: n,
|
||
instance: new ResizeObserver(function(m) {
|
||
var g = m[0], w = e.box === "border-box" ? "borderBoxSize" : e.box === "device-pixel-content-box" ? "devicePixelContentBoxSize" : "c\
|
||
ontentBoxSize", v = Nk(g, w, "inlineSize"), S = Nk(g, w, "blockSize"), E = v ? n(v) : void 0, y = S ? n(S) : void 0;
|
||
if (c.current.width !== E || c.current.height !== y) {
|
||
var b = {
|
||
width: E,
|
||
height: y
|
||
};
|
||
c.current.width = E, c.current.height = y, r.current ? r.current(b) : u.current || l(b);
|
||
}
|
||
})
|
||
}), o.current.instance.observe(h, {
|
||
box: e.box
|
||
}), function() {
|
||
o.current && o.current.instance.unobserve(h);
|
||
};
|
||
}, [e.box, n]), e.ref);
|
||
return (0, tt.useMemo)(function() {
|
||
return {
|
||
ref: p,
|
||
width: s.width,
|
||
height: s.height
|
||
};
|
||
}, [p, s.width, s.height]);
|
||
}
|
||
a(Im, "useResizeObserver");
|
||
|
||
// src/components/components/Zoom/ZoomElement.tsx
|
||
var Ole = _.div(
|
||
({ scale: e = 1, elementHeight: t }) => ({
|
||
height: t || "auto",
|
||
transformOrigin: "top left",
|
||
transform: `scale(${1 / e})`
|
||
})
|
||
);
|
||
function Mk({ scale: e, children: t }) {
|
||
let r = (0, Pn.useRef)(null), [n, o] = (0, Pn.useState)(0), i = (0, Pn.useCallback)(
|
||
({ height: s }) => {
|
||
s && o(s / e);
|
||
},
|
||
[e]
|
||
);
|
||
return (0, Pn.useEffect)(() => {
|
||
r.current && o(r.current.getBoundingClientRect().height);
|
||
}, [e]), Im({
|
||
ref: r,
|
||
onResize: i
|
||
}), /* @__PURE__ */ Pn.default.createElement(Ole, { scale: e, elementHeight: n }, /* @__PURE__ */ Pn.default.createElement("div", { ref: r,
|
||
className: "innerZoomElementWrapper" }, t));
|
||
}
|
||
a(Mk, "ZoomElement");
|
||
|
||
// src/components/components/Zoom/ZoomIFrame.tsx
|
||
var Af = P(L(), 1);
|
||
var Z3 = class Z3 extends Af.Component {
|
||
constructor() {
|
||
super(...arguments);
|
||
// @ts-expect-error (non strict)
|
||
this.iframe = null;
|
||
}
|
||
componentDidMount() {
|
||
let { iFrameRef: r } = this.props;
|
||
this.iframe = r.current;
|
||
}
|
||
shouldComponentUpdate(r) {
|
||
let { scale: n, active: o } = this.props;
|
||
return n !== r.scale && this.setIframeInnerZoom(r.scale), o !== r.active && this.iframe.setAttribute("data-is-storybook", r.active ? "tr\
|
||
ue" : "false"), r.children.props.src !== this.props.children.props.src;
|
||
}
|
||
setIframeInnerZoom(r) {
|
||
try {
|
||
Object.assign(this.iframe.contentDocument.body.style, {
|
||
width: `${r * 100}%`,
|
||
height: `${r * 100}%`,
|
||
transform: `scale(${1 / r})`,
|
||
transformOrigin: "top left"
|
||
});
|
||
} catch {
|
||
this.setIframeZoom(r);
|
||
}
|
||
}
|
||
setIframeZoom(r) {
|
||
Object.assign(this.iframe.style, {
|
||
width: `${r * 100}%`,
|
||
height: `${r * 100}%`,
|
||
transform: `scale(${1 / r})`,
|
||
transformOrigin: "top left"
|
||
});
|
||
}
|
||
render() {
|
||
let { children: r } = this.props;
|
||
return /* @__PURE__ */ Af.default.createElement(Af.default.Fragment, null, r);
|
||
}
|
||
};
|
||
a(Z3, "ZoomIFrame");
|
||
var Pm = Z3;
|
||
|
||
// src/components/components/Zoom/Zoom.tsx
|
||
var Bk = {
|
||
Element: Mk,
|
||
IFrame: Pm
|
||
};
|
||
|
||
// src/components/components/ErrorFormatter/ErrorFormatter.tsx
|
||
var je = P(L(), 1);
|
||
Y();
|
||
qe();
|
||
var { document: Nle } = z, Mle = _.strong(({ theme: e }) => ({
|
||
color: e.color.orange
|
||
})), Ble = _.strong(({ theme: e }) => ({
|
||
color: e.color.ancillary,
|
||
textDecoration: "underline"
|
||
})), zk = _.em(({ theme: e }) => ({
|
||
color: e.textMutedColor
|
||
})), zle = /(Error): (.*)\n/, Hle = /at (?:(.*) )?\(?(.+)\)?/, $le = /([^@]+)?(?:\/<)?@(.+)?/, jle = /([^@]+)?@(.+)?/, Hk = /* @__PURE__ */ a(
|
||
({ error: e }) => {
|
||
if (!e)
|
||
return /* @__PURE__ */ je.default.createElement(je.Fragment, null, "This error has no stack or message");
|
||
if (!e.stack)
|
||
return /* @__PURE__ */ je.default.createElement(je.Fragment, null, e.message || "This error has no stack or message");
|
||
let t = e.stack.toString();
|
||
t && e.message && !t.includes(e.message) && (t = `Error: ${e.message}
|
||
|
||
${t}`);
|
||
let r = t.match(zle);
|
||
if (!r)
|
||
return /* @__PURE__ */ je.default.createElement(je.Fragment, null, t);
|
||
let [, n, o] = r, i = t.split(/\n/).slice(1), [, ...s] = i.map((l) => {
|
||
let u = l.match(Hle) || l.match($le) || l.match(jle);
|
||
return u ? {
|
||
name: (u[1] || "").replace("/<", ""),
|
||
location: u[2].replace(Nle.location.origin, "")
|
||
} : null;
|
||
}).filter(Boolean);
|
||
return /* @__PURE__ */ je.default.createElement(je.Fragment, null, /* @__PURE__ */ je.default.createElement("span", null, n), ": ", /* @__PURE__ */ je.default.
|
||
createElement(Mle, null, o), /* @__PURE__ */ je.default.createElement("br", null), s.map(
|
||
(l, u) => l?.name ? /* @__PURE__ */ je.default.createElement(je.Fragment, { key: u }, " ", "at ", /* @__PURE__ */ je.default.createElement(
|
||
Ble, null, l.name), " (", /* @__PURE__ */ je.default.createElement(zk, null, l.location), ")", /* @__PURE__ */ je.default.createElement(
|
||
"br", null)) : /* @__PURE__ */ je.default.createElement(je.Fragment, { key: u }, " ", "at ", /* @__PURE__ */ je.default.createElement(zk,
|
||
null, l?.location), /* @__PURE__ */ je.default.createElement("br", null))
|
||
));
|
||
}, "ErrorFormatter");
|
||
|
||
// src/components/components/form/index.tsx
|
||
Y();
|
||
|
||
// src/components/components/form/field/field.tsx
|
||
var km = P(L(), 1);
|
||
Y();
|
||
var Vle = _.label(({ theme: e }) => ({
|
||
display: "flex",
|
||
borderBottom: `1px solid ${e.appBorderColor}`,
|
||
margin: "0 15px",
|
||
padding: "8px 0",
|
||
"&:last-child": {
|
||
marginBottom: "3rem"
|
||
}
|
||
})), Ule = _.span(({ theme: e }) => ({
|
||
minWidth: 100,
|
||
fontWeight: e.typography.weight.bold,
|
||
marginRight: 15,
|
||
display: "flex",
|
||
justifyContent: "flex-start",
|
||
alignItems: "center",
|
||
lineHeight: "16px"
|
||
})), $k = /* @__PURE__ */ a(({ label: e, children: t, ...r }) => /* @__PURE__ */ km.default.createElement(Vle, { ...r }, e ? /* @__PURE__ */ km.default.
|
||
createElement(Ule, null, /* @__PURE__ */ km.default.createElement("span", null, e)) : null, t), "Field");
|
||
|
||
// src/components/components/form/input/input.tsx
|
||
var Xa = P(L(), 1);
|
||
Y();
|
||
|
||
// ../node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js
|
||
Kn();
|
||
O1();
|
||
var kn = P(L());
|
||
|
||
// ../node_modules/use-latest/dist/use-latest.esm.js
|
||
var Uk = P(L());
|
||
|
||
// ../node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.browser.esm.js
|
||
var jk = P(L()), Wle = jk.useLayoutEffect, Vk = Wle;
|
||
|
||
// ../node_modules/use-latest/dist/use-latest.esm.js
|
||
var Wk = /* @__PURE__ */ a(function(t) {
|
||
var r = Uk.useRef(t);
|
||
return Vk(function() {
|
||
r.current = t;
|
||
}), r;
|
||
}, "useLatest");
|
||
|
||
// ../node_modules/use-composed-ref/dist/use-composed-ref.esm.js
|
||
var Fm = P(L());
|
||
var qk = /* @__PURE__ */ a(function(t, r) {
|
||
if (typeof t == "function") {
|
||
t(r);
|
||
return;
|
||
}
|
||
t.current = r;
|
||
}, "updateRef"), qle = /* @__PURE__ */ a(function(t, r) {
|
||
var n = (0, Fm.useRef)();
|
||
return (0, Fm.useCallback)(function(o) {
|
||
t.current = o, n.current && qk(n.current, null), n.current = r, r && qk(r, o);
|
||
}, [r]);
|
||
}, "useComposedRef"), Gk = qle;
|
||
|
||
// ../node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js
|
||
var Yk = {
|
||
"min-height": "0",
|
||
"max-height": "none",
|
||
height: "0",
|
||
visibility: "hidden",
|
||
overflow: "hidden",
|
||
position: "absolute",
|
||
"z-index": "-1000",
|
||
top: "0",
|
||
right: "0"
|
||
}, Gle = /* @__PURE__ */ a(function(t) {
|
||
Object.keys(Yk).forEach(function(r) {
|
||
t.style.setProperty(r, Yk[r], "important");
|
||
});
|
||
}, "forceHiddenStyles"), Kk = Gle, Jt = null, Xk = /* @__PURE__ */ a(function(t, r) {
|
||
var n = t.scrollHeight;
|
||
return r.sizingStyle.boxSizing === "border-box" ? n + r.borderSize : n - r.paddingSize;
|
||
}, "getHeight");
|
||
function Yle(e, t, r, n) {
|
||
r === void 0 && (r = 1), n === void 0 && (n = 1 / 0), Jt || (Jt = document.createElement("textarea"), Jt.setAttribute("tabindex", "-1"), Jt.
|
||
setAttribute("aria-hidden", "true"), Kk(Jt)), Jt.parentNode === null && document.body.appendChild(Jt);
|
||
var o = e.paddingSize, i = e.borderSize, s = e.sizingStyle, l = s.boxSizing;
|
||
Object.keys(s).forEach(function(m) {
|
||
var g = m;
|
||
Jt.style[g] = s[g];
|
||
}), Kk(Jt), Jt.value = t;
|
||
var u = Xk(Jt, e);
|
||
Jt.value = t, u = Xk(Jt, e), Jt.value = "x";
|
||
var c = Jt.scrollHeight - o, p = c * r;
|
||
l === "border-box" && (p = p + o + i), u = Math.max(p, u);
|
||
var h = c * n;
|
||
return l === "border-box" && (h = h + o + i), u = Math.min(h, u), [u, c];
|
||
}
|
||
a(Yle, "calculateNodeHeight");
|
||
var Qk = /* @__PURE__ */ a(function() {
|
||
}, "noop"), Kle = /* @__PURE__ */ a(function(t, r) {
|
||
return t.reduce(function(n, o) {
|
||
return n[o] = r[o], n;
|
||
}, {});
|
||
}, "pick"), Xle = [
|
||
"borderBottomWidth",
|
||
"borderLeftWidth",
|
||
"borderRightWidth",
|
||
"borderTopWidth",
|
||
"boxSizing",
|
||
"fontFamily",
|
||
"fontSize",
|
||
"fontStyle",
|
||
"fontWeight",
|
||
"letterSpacing",
|
||
"lineHeight",
|
||
"paddingBottom",
|
||
"paddingLeft",
|
||
"paddingRight",
|
||
"paddingTop",
|
||
// non-standard
|
||
"tabSize",
|
||
"textIndent",
|
||
// non-standard
|
||
"textRendering",
|
||
"textTransform",
|
||
"width",
|
||
"wordBreak"
|
||
], Qle = !!document.documentElement.currentStyle, Jle = /* @__PURE__ */ a(function(t) {
|
||
var r = window.getComputedStyle(t);
|
||
if (r === null)
|
||
return null;
|
||
var n = Kle(Xle, r), o = n.boxSizing;
|
||
if (o === "")
|
||
return null;
|
||
Qle && o === "border-box" && (n.width = parseFloat(n.width) + parseFloat(n.borderRightWidth) + parseFloat(n.borderLeftWidth) + parseFloat(
|
||
n.paddingRight) + parseFloat(n.paddingLeft) + "px");
|
||
var i = parseFloat(n.paddingBottom) + parseFloat(n.paddingTop), s = parseFloat(n.borderBottomWidth) + parseFloat(n.borderTopWidth);
|
||
return {
|
||
sizingStyle: n,
|
||
paddingSize: i,
|
||
borderSize: s
|
||
};
|
||
}, "getSizingData"), Zle = Jle;
|
||
function Jk(e, t, r) {
|
||
var n = Wk(r);
|
||
kn.useLayoutEffect(function() {
|
||
var o = /* @__PURE__ */ a(function(s) {
|
||
return n.current(s);
|
||
}, "handler");
|
||
if (e)
|
||
return e.addEventListener(t, o), function() {
|
||
return e.removeEventListener(t, o);
|
||
};
|
||
}, []);
|
||
}
|
||
a(Jk, "useListener");
|
||
var eue = /* @__PURE__ */ a(function(t) {
|
||
Jk(window, "resize", t);
|
||
}, "useWindowResizeListener"), tue = /* @__PURE__ */ a(function(t) {
|
||
Jk(document.fonts, "loadingdone", t);
|
||
}, "useFontsLoadedListener"), rue = ["cacheMeasurements", "maxRows", "minRows", "onChange", "onHeightChange"], nue = /* @__PURE__ */ a(function(t, r) {
|
||
var n = t.cacheMeasurements, o = t.maxRows, i = t.minRows, s = t.onChange, l = s === void 0 ? Qk : s, u = t.onHeightChange, c = u === void 0 ?
|
||
Qk : u, p = Dl(t, rue), h = p.value !== void 0, m = kn.useRef(null), g = Gk(m, r), w = kn.useRef(0), v = kn.useRef(), S = /* @__PURE__ */ a(
|
||
function() {
|
||
var b = m.current, x = n && v.current ? v.current : Zle(b);
|
||
if (x) {
|
||
v.current = x;
|
||
var C = Yle(x, b.value || b.placeholder || "x", i, o), R = C[0], D = C[1];
|
||
w.current !== R && (w.current = R, b.style.setProperty("height", R + "px", "important"), c(R, {
|
||
rowHeight: D
|
||
}));
|
||
}
|
||
}, "resizeTextarea"), E = /* @__PURE__ */ a(function(b) {
|
||
h || S(), l(b);
|
||
}, "handleChange");
|
||
return kn.useLayoutEffect(S), eue(S), tue(S), /* @__PURE__ */ kn.createElement("textarea", be({}, p, {
|
||
onChange: E,
|
||
ref: g
|
||
}));
|
||
}, "TextareaAutosize"), Zk = /* @__PURE__ */ kn.forwardRef(nue);
|
||
|
||
// src/components/components/form/input/input.tsx
|
||
var oue = {
|
||
// resets
|
||
appearance: "none",
|
||
border: "0 none",
|
||
boxSizing: "inherit",
|
||
display: " block",
|
||
margin: " 0",
|
||
background: "transparent",
|
||
padding: 0,
|
||
fontSize: "inherit",
|
||
position: "relative"
|
||
}, eS = /* @__PURE__ */ a(({ theme: e }) => ({
|
||
...oue,
|
||
transition: "box-shadow 200ms ease-out, opacity 200ms ease-out",
|
||
color: e.input.color || "inherit",
|
||
background: e.input.background,
|
||
boxShadow: `${e.input.border} 0 0 0 1px inset`,
|
||
borderRadius: e.input.borderRadius,
|
||
fontSize: e.typography.size.s2 - 1,
|
||
lineHeight: "20px",
|
||
padding: "6px 10px",
|
||
// 32
|
||
boxSizing: "border-box",
|
||
height: 32,
|
||
'&[type="file"]': {
|
||
height: "auto"
|
||
},
|
||
"&:focus": {
|
||
boxShadow: `${e.color.secondary} 0 0 0 1px inset`,
|
||
outline: "none"
|
||
},
|
||
"&[disabled]": {
|
||
cursor: "not-allowed",
|
||
opacity: 0.5
|
||
},
|
||
"&:-webkit-autofill": { WebkitBoxShadow: `0 0 0 3em ${e.color.lightest} inset` },
|
||
"&::placeholder": {
|
||
color: e.textMutedColor,
|
||
opacity: 1
|
||
}
|
||
}), "styles"), tS = /* @__PURE__ */ a(({ size: e }) => {
|
||
switch (e) {
|
||
case "100%":
|
||
return { width: "100%" };
|
||
case "flex":
|
||
return { flex: 1 };
|
||
case "auto":
|
||
default:
|
||
return { display: "inline" };
|
||
}
|
||
}, "sizes"), eF = /* @__PURE__ */ a(({
|
||
align: e
|
||
}) => {
|
||
switch (e) {
|
||
case "end":
|
||
return { textAlign: "right" };
|
||
case "center":
|
||
return { textAlign: "center" };
|
||
case "start":
|
||
default:
|
||
return { textAlign: "left" };
|
||
}
|
||
}, "alignment"), rS = /* @__PURE__ */ a(({ valid: e, theme: t }) => {
|
||
switch (e) {
|
||
case "valid":
|
||
return { boxShadow: `${t.color.positive} 0 0 0 1px inset !important` };
|
||
case "error":
|
||
return { boxShadow: `${t.color.negative} 0 0 0 1px inset !important` };
|
||
case "warn":
|
||
return {
|
||
boxShadow: `${t.color.warning} 0 0 0 1px inset`
|
||
};
|
||
case void 0:
|
||
case null:
|
||
default:
|
||
return {};
|
||
}
|
||
}, "validation"), tF = Object.assign(
|
||
_(
|
||
(0, Xa.forwardRef)(/* @__PURE__ */ a(function({ size: t, valid: r, align: n, ...o }, i) {
|
||
return /* @__PURE__ */ Xa.default.createElement("input", { ...o, ref: i });
|
||
}, "Input"))
|
||
)(eS, tS, eF, rS, {
|
||
minHeight: 32
|
||
}),
|
||
{
|
||
displayName: "Input"
|
||
}
|
||
), rF = Object.assign(
|
||
_(
|
||
(0, Xa.forwardRef)(/* @__PURE__ */ a(function({ size: t, valid: r, align: n, ...o }, i) {
|
||
return /* @__PURE__ */ Xa.default.createElement("select", { ...o, ref: i });
|
||
}, "Select"))
|
||
)(eS, tS, rS, {
|
||
height: 32,
|
||
userSelect: "none",
|
||
paddingRight: 20,
|
||
appearance: "menulist"
|
||
}),
|
||
{
|
||
displayName: "Select"
|
||
}
|
||
), nF = Object.assign(
|
||
_(
|
||
(0, Xa.forwardRef)(/* @__PURE__ */ a(function({ size: t, valid: r, align: n, ...o }, i) {
|
||
return /* @__PURE__ */ Xa.default.createElement(Zk, { ...o, ref: i });
|
||
}, "Textarea"))
|
||
)(eS, tS, eF, rS, ({ height: e = 400 }) => ({
|
||
overflow: "visible",
|
||
maxHeight: e
|
||
})),
|
||
{
|
||
displayName: "Textarea"
|
||
}
|
||
);
|
||
|
||
// src/components/components/form/index.tsx
|
||
var oF = Object.assign(
|
||
_.form({
|
||
boxSizing: "border-box",
|
||
width: "100%"
|
||
}),
|
||
{
|
||
Field: $k,
|
||
Input: tF,
|
||
Select: rF,
|
||
Textarea: nF,
|
||
Button: ss
|
||
}
|
||
);
|
||
|
||
// src/components/components/tooltip/lazy-WithTooltip.tsx
|
||
var Or = P(L(), 1);
|
||
var Xue = (0, Or.lazy)(
|
||
() => Promise.resolve().then(() => (Km(), FS)).then((e) => ({ default: e.WithTooltip }))
|
||
), gL = /* @__PURE__ */ a((e) => /* @__PURE__ */ Or.default.createElement(Or.Suspense, { fallback: /* @__PURE__ */ Or.default.createElement(
|
||
"div", null) }, /* @__PURE__ */ Or.default.createElement(Xue, { ...e })), "WithTooltip"), Que = (0, Or.lazy)(
|
||
() => Promise.resolve().then(() => (Km(), FS)).then((e) => ({ default: e.WithTooltipPure }))
|
||
), vL = /* @__PURE__ */ a((e) => /* @__PURE__ */ Or.default.createElement(Or.Suspense, { fallback: /* @__PURE__ */ Or.default.createElement(
|
||
"div", null) }, /* @__PURE__ */ Or.default.createElement(Que, { ...e })), "WithTooltipPure");
|
||
|
||
// src/components/components/tooltip/TooltipMessage.tsx
|
||
var vs = P(L(), 1);
|
||
Y();
|
||
var Jue = _.div(({ theme: e }) => ({
|
||
fontWeight: e.typography.weight.bold
|
||
})), Zue = _.span(), ece = _.div(({ theme: e }) => ({
|
||
marginTop: 8,
|
||
textAlign: "center",
|
||
"> *": {
|
||
margin: "0 8px",
|
||
fontWeight: e.typography.weight.bold
|
||
}
|
||
})), tce = _.div(({ theme: e }) => ({
|
||
color: e.color.defaultText,
|
||
lineHeight: "18px"
|
||
})), rce = _.div({
|
||
padding: 15,
|
||
width: 280,
|
||
boxSizing: "border-box"
|
||
}), yL = /* @__PURE__ */ a(({ title: e, desc: t, links: r }) => /* @__PURE__ */ vs.default.createElement(rce, null, /* @__PURE__ */ vs.default.
|
||
createElement(tce, null, e && /* @__PURE__ */ vs.default.createElement(Jue, null, e), t && /* @__PURE__ */ vs.default.createElement(Zue, null,
|
||
t)), r && /* @__PURE__ */ vs.default.createElement(ece, null, r.map(({ title: n, ...o }) => /* @__PURE__ */ vs.default.createElement(xh, { ...o,
|
||
key: n }, n)))), "TooltipMessage");
|
||
|
||
// src/components/components/tooltip/TooltipNote.tsx
|
||
var wL = P(L(), 1);
|
||
Y();
|
||
var nce = _.div(({ theme: e }) => ({
|
||
padding: "2px 6px",
|
||
lineHeight: "16px",
|
||
fontSize: 10,
|
||
fontWeight: e.typography.weight.bold,
|
||
color: e.color.lightest,
|
||
boxShadow: "0 0 5px 0 rgba(0, 0, 0, 0.3)",
|
||
borderRadius: 4,
|
||
whiteSpace: "nowrap",
|
||
pointerEvents: "none",
|
||
zIndex: -1,
|
||
background: e.base === "light" ? "rgba(60, 60, 60, 0.9)" : "rgba(0, 0, 0, 0.95)",
|
||
margin: 6
|
||
})), SL = /* @__PURE__ */ a(({ note: e, ...t }) => /* @__PURE__ */ wL.default.createElement(nce, { ...t }, e), "TooltipNote");
|
||
|
||
// src/components/components/tooltip/TooltipLinkList.tsx
|
||
var po = P(L(), 1);
|
||
Y();
|
||
|
||
// src/components/components/tooltip/ListItem.tsx
|
||
var Mn = P(L(), 1);
|
||
Y();
|
||
var EL = P(Yn(), 1);
|
||
var oce = _(({ active: e, loading: t, disabled: r, ...n }) => /* @__PURE__ */ Mn.default.createElement("span", { ...n }))(
|
||
({ theme: e }) => ({
|
||
color: e.color.defaultText,
|
||
// Previously was theme.typography.weight.normal but this weight does not exists in Theme
|
||
fontWeight: e.typography.weight.regular
|
||
}),
|
||
({ active: e, theme: t }) => e ? {
|
||
color: t.color.secondary,
|
||
fontWeight: t.typography.weight.bold
|
||
} : {},
|
||
({ loading: e, theme: t }) => e ? {
|
||
display: "inline-block",
|
||
flex: "none",
|
||
...t.animation.inlineGlow
|
||
} : {},
|
||
({ disabled: e, theme: t }) => e ? {
|
||
color: t.textMutedColor
|
||
} : {}
|
||
), ace = _.span({
|
||
display: "flex",
|
||
"& svg": {
|
||
height: 12,
|
||
width: 12,
|
||
margin: "3px 0",
|
||
verticalAlign: "top"
|
||
},
|
||
"& path": {
|
||
fill: "inherit"
|
||
}
|
||
}), ice = _.span(
|
||
{
|
||
flex: 1,
|
||
textAlign: "left",
|
||
display: "flex",
|
||
flexDirection: "column"
|
||
},
|
||
({ isIndented: e }) => e ? { marginLeft: 24 } : {}
|
||
), sce = _.span(
|
||
({ theme: e }) => ({
|
||
fontSize: "11px",
|
||
lineHeight: "14px"
|
||
}),
|
||
({ active: e, theme: t }) => e ? {
|
||
color: t.color.secondary
|
||
} : {},
|
||
({ theme: e, disabled: t }) => t ? {
|
||
color: e.textMutedColor
|
||
} : {}
|
||
), lce = _.span(
|
||
({ active: e, theme: t }) => e ? {
|
||
color: t.color.secondary
|
||
} : {},
|
||
() => ({
|
||
display: "flex",
|
||
maxWidth: 14
|
||
})
|
||
), uce = _.div(
|
||
({ theme: e }) => ({
|
||
width: "100%",
|
||
border: "none",
|
||
borderRadius: e.appBorderRadius,
|
||
background: "none",
|
||
fontSize: e.typography.size.s1,
|
||
transition: "all 150ms ease-out",
|
||
color: e.color.dark,
|
||
textDecoration: "none",
|
||
justifyContent: "space-between",
|
||
lineHeight: "18px",
|
||
padding: "7px 10px",
|
||
display: "flex",
|
||
alignItems: "center",
|
||
"& > * + *": {
|
||
paddingLeft: 10
|
||
}
|
||
}),
|
||
({ theme: e, href: t, onClick: r }) => (t || r) && {
|
||
cursor: "pointer",
|
||
"&:hover": {
|
||
background: e.background.hoverable
|
||
},
|
||
"&:hover svg": {
|
||
opacity: 1
|
||
}
|
||
},
|
||
({ theme: e, as: t }) => t === "label" && {
|
||
"&:has(input:not(:disabled))": {
|
||
cursor: "pointer",
|
||
"&:hover": {
|
||
background: e.background.hoverable
|
||
}
|
||
}
|
||
},
|
||
({ disabled: e }) => e && { cursor: "not-allowed" }
|
||
), cce = (0, EL.default)(100)((e, t, r) => ({
|
||
...e && {
|
||
as: "button",
|
||
onClick: e
|
||
},
|
||
...t && {
|
||
as: "a",
|
||
href: t,
|
||
...r && {
|
||
as: r,
|
||
to: t
|
||
}
|
||
}
|
||
})), pce = /* @__PURE__ */ a(({
|
||
loading: e = !1,
|
||
title: t = /* @__PURE__ */ Mn.default.createElement("span", null, "Loading state"),
|
||
center: r = null,
|
||
right: n = null,
|
||
active: o = !1,
|
||
disabled: i = !1,
|
||
isIndented: s,
|
||
href: l = void 0,
|
||
onClick: u = void 0,
|
||
icon: c,
|
||
LinkWrapper: p = void 0,
|
||
...h
|
||
}) => {
|
||
let m = { active: o, disabled: i }, g = cce(u, l, p);
|
||
return /* @__PURE__ */ Mn.default.createElement(uce, { ...h, ...m, ...g }, /* @__PURE__ */ Mn.default.createElement(Mn.default.Fragment, null,
|
||
c && /* @__PURE__ */ Mn.default.createElement(lce, { ...m }, c), t || r ? /* @__PURE__ */ Mn.default.createElement(ice, { isIndented: !!(!c &&
|
||
s) }, t && /* @__PURE__ */ Mn.default.createElement(oce, { ...m, loading: e }, t), r && /* @__PURE__ */ Mn.default.createElement(sce, { ...m },
|
||
r)) : null, n && /* @__PURE__ */ Mn.default.createElement(ace, { ...m }, n)));
|
||
}, "ListItem"), Xm = pce;
|
||
|
||
// src/components/components/tooltip/TooltipLinkList.tsx
|
||
var fce = _.div(
|
||
{
|
||
minWidth: 180,
|
||
overflow: "hidden",
|
||
overflowY: "auto",
|
||
maxHeight: 15.5 * 32 + 8
|
||
// 15.5 items at 32px each + 8px padding
|
||
},
|
||
({ theme: e }) => ({
|
||
borderRadius: e.appBorderRadius + 2
|
||
}),
|
||
({ theme: e }) => e.base === "dark" ? { background: e.background.content } : {}
|
||
), dce = _.div(({ theme: e }) => ({
|
||
padding: 4,
|
||
"& + &": {
|
||
borderTop: `1px solid ${e.appBorderColor}`
|
||
}
|
||
})), hce = /* @__PURE__ */ a(({ id: e, onClick: t, ...r }) => {
|
||
let { active: n, disabled: o, title: i, href: s } = r, l = (0, po.useCallback)(
|
||
(u) => t?.(u, { id: e, active: n, disabled: o, title: i, href: s }),
|
||
[t, e, n, o, i, s]
|
||
);
|
||
return /* @__PURE__ */ po.default.createElement(Xm, { id: `list-item-${e}`, ...r, ...t && { onClick: l } });
|
||
}, "Item"), Qm = /* @__PURE__ */ a(({ links: e, LinkWrapper: t, ...r }) => {
|
||
let n = Array.isArray(e[0]) ? e : [e], o = n.some((i) => i.some((s) => "icon" in s && s.icon));
|
||
return /* @__PURE__ */ po.default.createElement(fce, { ...r }, n.filter((i) => i.length).map((i, s) => /* @__PURE__ */ po.default.createElement(
|
||
dce, { key: i.map((l) => l.id).join(`~${s}~`) }, i.map((l) => "content" in l ? /* @__PURE__ */ po.default.createElement(po.Fragment, { key: l.
|
||
id }, l.content) : /* @__PURE__ */ po.default.createElement(hce, { key: l.id, isIndented: o, LinkWrapper: t, ...l })))));
|
||
}, "TooltipLinkList");
|
||
|
||
// src/components/components/tabs/tabs.tsx
|
||
var Et = P(L(), 1);
|
||
|
||
// ../node_modules/es-toolkit/dist/array/countBy.mjs
|
||
function LS(e, t) {
|
||
let r = {};
|
||
for (let n = 0; n < e.length; n++) {
|
||
let o = e[n], i = t(o);
|
||
r[i] = (r[i] ?? 0) + 1;
|
||
}
|
||
return r;
|
||
}
|
||
a(LS, "countBy");
|
||
|
||
// ../node_modules/es-toolkit/dist/array/partition.mjs
|
||
function Jm(e, t) {
|
||
let r = [], n = [];
|
||
for (let o = 0; o < e.length; o++) {
|
||
let i = e[o];
|
||
t(i) ? r.push(i) : n.push(i);
|
||
}
|
||
return [r, n];
|
||
}
|
||
a(Jm, "partition");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/pick.mjs
|
||
function ys(e, t) {
|
||
let r = {};
|
||
for (let n = 0; n < t.length; n++) {
|
||
let o = t[n];
|
||
Object.prototype.hasOwnProperty.call(e, o) && (r[o] = e[o]);
|
||
}
|
||
return r;
|
||
}
|
||
a(ys, "pick");
|
||
|
||
// ../node_modules/es-toolkit/dist/predicate/isTypedArray.mjs
|
||
function bL(e) {
|
||
return ArrayBuffer.isView(e) && !(e instanceof DataView);
|
||
}
|
||
a(bL, "isTypedArray");
|
||
|
||
// ../node_modules/es-toolkit/dist/predicate/isPrimitive.mjs
|
||
function xL(e) {
|
||
return e == null || typeof e != "object" && typeof e != "function";
|
||
}
|
||
a(xL, "isPrimitive");
|
||
|
||
// ../node_modules/es-toolkit/dist/predicate/isPlainObject.mjs
|
||
function Qo(e) {
|
||
if (typeof e != "object" || e == null)
|
||
return !1;
|
||
if (Object.getPrototypeOf(e) === null)
|
||
return !0;
|
||
if (e.toString() !== "[object Object]")
|
||
return !1;
|
||
let t = e;
|
||
for (; Object.getPrototypeOf(t) !== null; )
|
||
t = Object.getPrototypeOf(t);
|
||
return Object.getPrototypeOf(e) === t;
|
||
}
|
||
a(Qo, "isPlainObject");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/mapValues.mjs
|
||
function OS(e, t) {
|
||
let r = {}, n = Object.keys(e);
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o], s = e[i];
|
||
r[i] = t(s, i, e);
|
||
}
|
||
return r;
|
||
}
|
||
a(OS, "mapValues");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/cloneDeep.mjs
|
||
function CL(e) {
|
||
return ic(e);
|
||
}
|
||
a(CL, "cloneDeep");
|
||
function ic(e, t = /* @__PURE__ */ new Map()) {
|
||
if (xL(e))
|
||
return e;
|
||
if (t.has(e))
|
||
return t.get(e);
|
||
if (Array.isArray(e)) {
|
||
let r = new Array(e.length);
|
||
t.set(e, r);
|
||
for (let n = 0; n < e.length; n++)
|
||
r[n] = ic(e[n], t);
|
||
return Object.prototype.hasOwnProperty.call(e, "index") && (r.index = e.index), Object.prototype.hasOwnProperty.call(e, "input") && (r.input =
|
||
e.input), r;
|
||
}
|
||
if (e instanceof Date)
|
||
return new Date(e.getTime());
|
||
if (e instanceof RegExp) {
|
||
let r = new RegExp(e.source, e.flags);
|
||
return r.lastIndex = e.lastIndex, r;
|
||
}
|
||
if (e instanceof Map) {
|
||
let r = /* @__PURE__ */ new Map();
|
||
t.set(e, r);
|
||
for (let [n, o] of e.entries())
|
||
r.set(n, ic(o, t));
|
||
return r;
|
||
}
|
||
if (e instanceof Set) {
|
||
let r = /* @__PURE__ */ new Set();
|
||
t.set(e, r);
|
||
for (let n of e.values())
|
||
r.add(ic(n, t));
|
||
return r;
|
||
}
|
||
if (typeof Buffer < "u" && Buffer.isBuffer(e))
|
||
return e.subarray();
|
||
if (bL(e)) {
|
||
let r = new (Object.getPrototypeOf(e)).constructor(e.length);
|
||
t.set(e, r);
|
||
for (let n = 0; n < e.length; n++)
|
||
r[n] = ic(e[n], t);
|
||
return r;
|
||
}
|
||
if (e instanceof ArrayBuffer || typeof SharedArrayBuffer < "u" && e instanceof SharedArrayBuffer)
|
||
return e.slice(0);
|
||
if (e instanceof DataView) {
|
||
let r = new DataView(e.buffer.slice(0), e.byteOffset, e.byteLength);
|
||
return t.set(e, r), Nf(r, e, t), r;
|
||
}
|
||
if (typeof File < "u" && e instanceof File) {
|
||
let r = new File([e], e.name, { type: e.type });
|
||
return t.set(e, r), Nf(r, e, t), r;
|
||
}
|
||
if (e instanceof Blob) {
|
||
let r = new Blob([e], { type: e.type });
|
||
return t.set(e, r), Nf(r, e, t), r;
|
||
}
|
||
if (e instanceof Error) {
|
||
let r = new e.constructor();
|
||
return t.set(e, r), r.message = e.message, r.name = e.name, r.stack = e.stack, r.cause = e.cause, Nf(r, e, t), r;
|
||
}
|
||
if (typeof e == "object" && e !== null) {
|
||
let r = {};
|
||
return t.set(e, r), Nf(r, e, t), r;
|
||
}
|
||
return e;
|
||
}
|
||
a(ic, "cloneDeepImpl");
|
||
function Nf(e, t, r) {
|
||
let n = Object.keys(t);
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o], s = Object.getOwnPropertyDescriptor(t, i);
|
||
(s?.writable || s?.set) && (e[i] = ic(t[i], r));
|
||
}
|
||
}
|
||
a(Nf, "copyProperties");
|
||
|
||
// ../node_modules/es-toolkit/dist/compat/predicate/isObjectLike.mjs
|
||
function sc(e) {
|
||
return typeof e == "object" && e !== null;
|
||
}
|
||
a(sc, "isObjectLike");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/merge.mjs
|
||
function Zm(e, t) {
|
||
let r = Object.keys(t);
|
||
for (let n = 0; n < r.length; n++) {
|
||
let o = r[n], i = t[o], s = e[o];
|
||
Array.isArray(i) ? e[o] = Zm(s ?? [], i) : sc(s) && sc(i) ? e[o] = Zm(s ?? {}, i) : (s === void 0 || i !== void 0) && (e[o] = i);
|
||
}
|
||
return e;
|
||
}
|
||
a(Zm, "merge");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/toMerged.mjs
|
||
function Mf(e, t) {
|
||
return Zm(CL(e), t);
|
||
}
|
||
a(Mf, "toMerged");
|
||
|
||
// ../node_modules/es-toolkit/dist/object/mergeWith.mjs
|
||
function oi(e, t, r) {
|
||
let n = Object.keys(t);
|
||
for (let o = 0; o < n.length; o++) {
|
||
let i = n[o], s = t[i], l = e[i], u = r(l, s, i, e, t);
|
||
u != null ? e[i] = u : Array.isArray(s) ? e[i] = oi(l ?? [], s, r) : sc(l) && sc(s) ? e[i] = oi(l ?? {}, s, r) : (l === void 0 || s !== void 0) &&
|
||
(e[i] = s);
|
||
}
|
||
return e;
|
||
}
|
||
a(oi, "mergeWith");
|
||
|
||
// ../node_modules/es-toolkit/dist/compat/_internal/tags.mjs
|
||
var RL = "[object RegExp]", DL = "[object String]", AL = "[object Number]", _L = "[object Boolean]", NS = "[object Arguments]", TL = "[objec\
|
||
t Symbol]", IL = "[object Date]", PL = "[object Map]", kL = "[object Set]", FL = "[object Array]", LL = "[object Function]", OL = "[object A\
|
||
rrayBuffer]", eg = "[object Object]", NL = "[object Error]", ML = "[object DataView]", BL = "[object Uint8Array]", zL = "[object Uint8Clampe\
|
||
dArray]", HL = "[object Uint16Array]", $L = "[object Uint32Array]", jL = "[object BigUint64Array]", VL = "[object Int8Array]", UL = "[object\
|
||
Int16Array]", WL = "[object Int32Array]", qL = "[object BigInt64Array]", GL = "[object Float32Array]", YL = "[object Float64Array]";
|
||
|
||
// ../node_modules/es-toolkit/dist/compat/_internal/getSymbols.mjs
|
||
function MS(e) {
|
||
return Object.getOwnPropertySymbols(e).filter((t) => Object.prototype.propertyIsEnumerable.call(e, t));
|
||
}
|
||
a(MS, "getSymbols");
|
||
|
||
// ../node_modules/es-toolkit/dist/compat/_internal/getTag.mjs
|
||
function BS(e) {
|
||
return e == null ? e === void 0 ? "[object Undefined]" : "[object Null]" : Object.prototype.toString.call(e);
|
||
}
|
||
a(BS, "getTag");
|
||
|
||
// ../node_modules/es-toolkit/dist/predicate/isEqual.mjs
|
||
function er(e, t) {
|
||
if (typeof e == typeof t)
|
||
switch (typeof e) {
|
||
case "bigint":
|
||
case "string":
|
||
case "boolean":
|
||
case "symbol":
|
||
case "undefined":
|
||
return e === t;
|
||
case "number":
|
||
return e === t || Object.is(e, t);
|
||
case "function":
|
||
return e === t;
|
||
case "object":
|
||
return Jo(e, t);
|
||
}
|
||
return Jo(e, t);
|
||
}
|
||
a(er, "isEqual");
|
||
function Jo(e, t, r) {
|
||
if (Object.is(e, t))
|
||
return !0;
|
||
let n = BS(e), o = BS(t);
|
||
if (n === NS && (n = eg), o === NS && (o = eg), n !== o)
|
||
return !1;
|
||
switch (n) {
|
||
case DL:
|
||
return e.toString() === t.toString();
|
||
case AL: {
|
||
let l = e.valueOf(), u = t.valueOf();
|
||
return l === u || Number.isNaN(l) && Number.isNaN(u);
|
||
}
|
||
case _L:
|
||
case IL:
|
||
case TL:
|
||
return Object.is(e.valueOf(), t.valueOf());
|
||
case RL:
|
||
return e.source === t.source && e.flags === t.flags;
|
||
case LL:
|
||
return e === t;
|
||
}
|
||
r = r ?? /* @__PURE__ */ new Map();
|
||
let i = r.get(e), s = r.get(t);
|
||
if (i != null && s != null)
|
||
return i === t;
|
||
r.set(e, t), r.set(t, e);
|
||
try {
|
||
switch (n) {
|
||
case PL: {
|
||
if (e.size !== t.size)
|
||
return !1;
|
||
for (let [l, u] of e.entries())
|
||
if (!t.has(l) || !Jo(u, t.get(l), r))
|
||
return !1;
|
||
return !0;
|
||
}
|
||
case kL: {
|
||
if (e.size !== t.size)
|
||
return !1;
|
||
let l = Array.from(e.values()), u = Array.from(t.values());
|
||
for (let c = 0; c < l.length; c++) {
|
||
let p = l[c], h = u.findIndex((m) => Jo(p, m, r));
|
||
if (h === -1)
|
||
return !1;
|
||
u.splice(h, 1);
|
||
}
|
||
return !0;
|
||
}
|
||
case FL:
|
||
case BL:
|
||
case zL:
|
||
case HL:
|
||
case $L:
|
||
case jL:
|
||
case VL:
|
||
case UL:
|
||
case WL:
|
||
case qL:
|
||
case GL:
|
||
case YL: {
|
||
if (typeof Buffer < "u" && Buffer.isBuffer(e) !== Buffer.isBuffer(t) || e.length !== t.length)
|
||
return !1;
|
||
for (let l = 0; l < e.length; l++)
|
||
if (!Jo(e[l], t[l], r))
|
||
return !1;
|
||
return !0;
|
||
}
|
||
case OL:
|
||
return e.byteLength !== t.byteLength ? !1 : Jo(new Uint8Array(e), new Uint8Array(t), r);
|
||
case ML:
|
||
return e.byteLength !== t.byteLength || e.byteOffset !== t.byteOffset ? !1 : Jo(e.buffer, t.buffer, r);
|
||
case NL:
|
||
return e.name === t.name && e.message === t.message;
|
||
case eg: {
|
||
if (!(Jo(e.constructor, t.constructor, r) || Qo(e) && Qo(t)))
|
||
return !1;
|
||
let u = [...Object.keys(e), ...MS(e)], c = [...Object.keys(t), ...MS(t)];
|
||
if (u.length !== c.length)
|
||
return !1;
|
||
for (let p = 0; p < u.length; p++) {
|
||
let h = u[p], m = e[h];
|
||
if (!Object.prototype.hasOwnProperty.call(t, h))
|
||
return !1;
|
||
let g = t[h];
|
||
if (!Jo(m, g, r))
|
||
return !1;
|
||
}
|
||
return !0;
|
||
}
|
||
default:
|
||
return !1;
|
||
}
|
||
} finally {
|
||
r.delete(e), r.delete(t);
|
||
}
|
||
}
|
||
a(Jo, "areObjectsEqual");
|
||
|
||
// src/shared/universal-store/mock.ts
|
||
Da();
|
||
var rg = class rg extends Dr {
|
||
constructor(t, r) {
|
||
Dr.isInternalConstructing = !0, super(
|
||
{ ...t, leader: !0 },
|
||
{ channel: new Gn({}), environment: Dr.Environment.MOCK }
|
||
), Dr.isInternalConstructing = !1, typeof r?.fn == "function" && (this.testUtils = r, this.getState = r.fn(this.getState), this.setState =
|
||
r.fn(this.setState), this.subscribe = r.fn(this.subscribe), this.onStateChange = r.fn(this.onStateChange), this.send = r.fn(this.send));
|
||
}
|
||
/** Create a mock universal store. This is just an alias for the constructor */
|
||
static create(t, r) {
|
||
return new rg(t, r);
|
||
}
|
||
unsubscribeAll() {
|
||
if (!this.testUtils)
|
||
throw new Error(
|
||
Z6`Cannot call unsubscribeAll on a store that does not have testUtils.
|
||
Please provide testUtils as the second argument when creating the store.`
|
||
);
|
||
let t = /* @__PURE__ */ a((r) => {
|
||
try {
|
||
r.value();
|
||
} catch {
|
||
}
|
||
}, "callReturnedUnsubscribeFn");
|
||
this.subscribe.mock?.results.forEach(t), this.onStateChange.mock?.results.forEach(t);
|
||
}
|
||
};
|
||
a(rg, "MockUniversalStore");
|
||
var tg = rg;
|
||
|
||
// src/storybook-error.ts
|
||
function KL({
|
||
code: e,
|
||
category: t
|
||
}) {
|
||
let r = String(e).padStart(4, "0");
|
||
return `SB_${t}_${r}`;
|
||
}
|
||
a(KL, "parseErrorCode");
|
||
var ng = class ng extends Error {
|
||
constructor(r) {
|
||
super(ng.getFullMessage(r));
|
||
/**
|
||
* Data associated with the error. Used to provide additional information in the error message or
|
||
* to be passed to telemetry.
|
||
*/
|
||
this.data = {};
|
||
/** Flag used to easily determine if the error originates from Storybook. */
|
||
this.fromStorybook = !0;
|
||
this.category = r.category, this.documentation = r.documentation ?? !1, this.code = r.code;
|
||
}
|
||
get fullErrorCode() {
|
||
return KL({ code: this.code, category: this.category });
|
||
}
|
||
/** Overrides the default `Error.name` property in the format: SB_<CATEGORY>_<CODE>. */
|
||
get name() {
|
||
let r = this.constructor.name;
|
||
return `${this.fullErrorCode} (${r})`;
|
||
}
|
||
/** Generates the error message along with additional documentation link (if applicable). */
|
||
static getFullMessage({
|
||
documentation: r,
|
||
code: n,
|
||
category: o,
|
||
message: i
|
||
}) {
|
||
let s;
|
||
return r === !0 ? s = `https://storybook.js.org/error/${KL({ code: n, category: o })}` : typeof r == "string" ? s = r : Array.isArray(r) &&
|
||
(s = `
|
||
${r.map((l) => ` - ${l}`).join(`
|
||
`)}`), `${i}${s != null ? `
|
||
|
||
More info: ${s}
|
||
` : ""}`;
|
||
}
|
||
};
|
||
a(ng, "StorybookError");
|
||
var Bf = ng;
|
||
|
||
// src/csf/index.ts
|
||
var mo = /* @__PURE__ */ a((e) => e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, "-").replace(/-+/g,
|
||
"-").replace(/^-+/, "").replace(/-+$/, ""), "sanitize"), lO = /* @__PURE__ */ a((e, t) => {
|
||
let r = mo(e);
|
||
if (r === "")
|
||
throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);
|
||
return r;
|
||
}, "sanitizeSafe"), zf = /* @__PURE__ */ a((e, t) => `${lO(e, "kind")}${t ? `--${lO(t, "name")}` : ""}`, "toId");
|
||
|
||
// src/components/components/tabs/tabs.tsx
|
||
Y();
|
||
|
||
// src/components/components/bar/bar.tsx
|
||
var ea = P(L(), 1);
|
||
Y();
|
||
th();
|
||
var WS = _.div(
|
||
{
|
||
display: "flex",
|
||
whiteSpace: "nowrap",
|
||
flexBasis: "auto",
|
||
marginLeft: 3,
|
||
marginRight: 3
|
||
},
|
||
({ scrollable: e }) => e ? { flexShrink: 0 } : {},
|
||
({ left: e }) => e ? {
|
||
"& > *": {
|
||
marginLeft: 4
|
||
}
|
||
} : {},
|
||
({ right: e }) => e ? {
|
||
marginLeft: 30,
|
||
"& > *": {
|
||
marginRight: 4
|
||
}
|
||
} : {}
|
||
);
|
||
WS.displayName = "Side";
|
||
var Hce = /* @__PURE__ */ a(({ children: e, className: t, scrollable: r }) => r ? /* @__PURE__ */ ea.default.createElement(Mi, { vertical: !1,
|
||
className: t }, e) : /* @__PURE__ */ ea.default.createElement("div", { className: t }, e), "UnstyledBar"), lg = _(Hce)(
|
||
({ theme: e, scrollable: t = !0 }) => ({
|
||
color: e.barTextColor,
|
||
width: "100%",
|
||
height: 40,
|
||
flexShrink: 0,
|
||
overflow: t ? "auto" : "hidden",
|
||
overflowY: "hidden"
|
||
}),
|
||
({ theme: e, border: t = !1 }) => t ? {
|
||
boxShadow: `${e.appBorderColor} 0 -1px 0 0 inset`,
|
||
background: e.barBg
|
||
} : {}
|
||
);
|
||
lg.displayName = "Bar";
|
||
var $ce = _.div(({ bgColor: e }) => ({
|
||
display: "flex",
|
||
justifyContent: "space-between",
|
||
position: "relative",
|
||
flexWrap: "nowrap",
|
||
flexShrink: 0,
|
||
height: 40,
|
||
backgroundColor: e || ""
|
||
})), Hf = /* @__PURE__ */ a(({ children: e, backgroundColor: t, className: r, ...n }) => {
|
||
let [o, i] = ea.Children.toArray(e);
|
||
return /* @__PURE__ */ ea.default.createElement(lg, { className: `sb-bar ${r}`, ...n }, /* @__PURE__ */ ea.default.createElement($ce, { bgColor: t },
|
||
/* @__PURE__ */ ea.default.createElement(WS, { scrollable: n.scrollable, left: !0 }, o), i ? /* @__PURE__ */ ea.default.createElement(WS, {
|
||
right: !0 }, i) : null));
|
||
}, "FlexBar");
|
||
Hf.displayName = "FlexBar";
|
||
|
||
// src/components/components/bar/button.tsx
|
||
var Es = P(L(), 1);
|
||
Y();
|
||
var jce = /* @__PURE__ */ a((e) => typeof e.props.href == "string", "isLink"), Vce = /* @__PURE__ */ a((e) => typeof e.props.href != "string",
|
||
"isButton");
|
||
function Uce({ children: e, ...t }, r) {
|
||
let n = { props: t, ref: r };
|
||
if (jce(n))
|
||
return /* @__PURE__ */ Es.default.createElement("a", { ref: n.ref, ...n.props }, e);
|
||
if (Vce(n))
|
||
return /* @__PURE__ */ Es.default.createElement("button", { ref: n.ref, type: "button", ...n.props }, e);
|
||
throw new Error("invalid props");
|
||
}
|
||
a(Uce, "ForwardRefFunction");
|
||
var uO = (0, Es.forwardRef)(Uce);
|
||
uO.displayName = "ButtonOrLink";
|
||
var ai = _(uO, { shouldForwardProp: Pa })(
|
||
{
|
||
whiteSpace: "normal",
|
||
display: "inline-flex",
|
||
overflow: "hidden",
|
||
verticalAlign: "top",
|
||
justifyContent: "center",
|
||
alignItems: "center",
|
||
textAlign: "center",
|
||
textDecoration: "none",
|
||
"&:empty": {
|
||
display: "none"
|
||
},
|
||
"&[hidden]": {
|
||
display: "none"
|
||
}
|
||
},
|
||
({ theme: e }) => ({
|
||
padding: "0 15px",
|
||
transition: "color 0.2s linear, border-bottom-color 0.2s linear",
|
||
height: 40,
|
||
lineHeight: "12px",
|
||
cursor: "pointer",
|
||
background: "transparent",
|
||
border: "0 solid transparent",
|
||
borderTop: "3px solid transparent",
|
||
borderBottom: "3px solid transparent",
|
||
fontWeight: "bold",
|
||
fontSize: 13,
|
||
"&:focus": {
|
||
outline: "0 none",
|
||
borderBottomColor: e.barSelectedColor
|
||
}
|
||
}),
|
||
({ active: e, textColor: t, theme: r }) => e ? {
|
||
color: t || r.barSelectedColor,
|
||
borderBottomColor: r.barSelectedColor
|
||
} : {
|
||
color: t || r.barTextColor,
|
||
borderBottomColor: "transparent",
|
||
"&:hover": {
|
||
color: r.barHoverColor
|
||
}
|
||
}
|
||
);
|
||
ai.displayName = "TabButton";
|
||
var Wce = _.div(({ theme: e }) => ({
|
||
width: 14,
|
||
height: 14,
|
||
backgroundColor: e.appBorderColor,
|
||
animation: `${e.animation.glow} 1.5s ease-in-out infinite`
|
||
})), qce = _.div({
|
||
marginTop: 6,
|
||
padding: 7,
|
||
height: 28
|
||
}), cO = /* @__PURE__ */ a(() => /* @__PURE__ */ Es.default.createElement(qce, null, /* @__PURE__ */ Es.default.createElement(Wce, null)), "\
|
||
IconButtonSkeleton");
|
||
|
||
// src/components/components/tabs/EmptyTabContent.tsx
|
||
var $f = P(L(), 1);
|
||
Y();
|
||
var Gce = _.div(({ theme: e }) => ({
|
||
height: "100%",
|
||
display: "flex",
|
||
padding: 30,
|
||
alignItems: "center",
|
||
justifyContent: "center",
|
||
flexDirection: "column",
|
||
gap: 15,
|
||
background: e.background.content
|
||
})), Yce = _.div({
|
||
display: "flex",
|
||
flexDirection: "column",
|
||
gap: 4,
|
||
maxWidth: 415
|
||
}), Kce = _.div(({ theme: e }) => ({
|
||
fontWeight: e.typography.weight.bold,
|
||
fontSize: e.typography.size.s2 - 1,
|
||
textAlign: "center",
|
||
color: e.textColor
|
||
})), Xce = _.div(({ theme: e }) => ({
|
||
fontWeight: e.typography.weight.regular,
|
||
fontSize: e.typography.size.s2 - 1,
|
||
textAlign: "center",
|
||
color: e.textMutedColor
|
||
})), ug = /* @__PURE__ */ a(({ title: e, description: t, footer: r }) => /* @__PURE__ */ $f.default.createElement(Gce, null, /* @__PURE__ */ $f.default.
|
||
createElement(Yce, null, /* @__PURE__ */ $f.default.createElement(Kce, null, e), t && /* @__PURE__ */ $f.default.createElement(Xce, null, t)),
|
||
r), "EmptyTabContent");
|
||
|
||
// src/components/components/tabs/tabs.helpers.tsx
|
||
var cg = P(L(), 1);
|
||
Y();
|
||
var qS = _.div(
|
||
({ active: e }) => e ? { display: "block" } : { display: "none" }
|
||
), pO = /* @__PURE__ */ a((e) => cg.Children.toArray(e).map(
|
||
// @ts-expect-error (non strict)
|
||
({
|
||
props: { title: t, id: r, color: n, children: o }
|
||
}) => {
|
||
let i = Array.isArray(
|
||
o
|
||
) ? o[0] : o;
|
||
return {
|
||
title: t,
|
||
id: r,
|
||
...n ? { color: n } : {},
|
||
render: typeof i == "function" ? i : ({ active: l }) => /* @__PURE__ */ cg.default.createElement(qS, { active: l, role: "tabpanel" }, i)
|
||
};
|
||
}
|
||
), "childrenToList");
|
||
|
||
// src/components/components/tabs/tabs.hooks.tsx
|
||
var Ue = P(L(), 1);
|
||
Y();
|
||
Km();
|
||
var Qce = _.span(({ theme: e, isActive: t }) => ({
|
||
display: "inline-block",
|
||
width: 0,
|
||
height: 0,
|
||
marginLeft: 8,
|
||
color: t ? e.color.secondary : e.color.mediumdark,
|
||
borderRight: "3px solid transparent",
|
||
borderLeft: "3px solid transparent",
|
||
borderTop: "3px solid",
|
||
transition: "transform .1s ease-out"
|
||
})), Jce = _(ai)(({ active: e, theme: t, preActive: r }) => `
|
||
color: ${r || e ? t.barSelectedColor : t.barTextColor};
|
||
.addon-collapsible-icon {
|
||
color: ${r || e ? t.barSelectedColor : t.barTextColor};
|
||
}
|
||
&:hover {
|
||
color: ${t.barHoverColor};
|
||
.addon-collapsible-icon {
|
||
color: ${t.barHoverColor};
|
||
}
|
||
}
|
||
`);
|
||
function fO(e) {
|
||
let t = (0, Ue.useRef)(), r = (0, Ue.useRef)(), n = (0, Ue.useRef)(/* @__PURE__ */ new Map()), { width: o = 1 } = Im({
|
||
// @ts-expect-error (non strict)
|
||
ref: t
|
||
}), [i, s] = (0, Ue.useState)(e), [l, u] = (0, Ue.useState)([]), c = (0, Ue.useRef)(e), p = (0, Ue.useCallback)(
|
||
({
|
||
menuName: m,
|
||
actions: g
|
||
}) => {
|
||
let w = l.some(({ active: E }) => E), [v, S] = (0, Ue.useState)(!1);
|
||
return /* @__PURE__ */ Ue.default.createElement(Ue.default.Fragment, null, /* @__PURE__ */ Ue.default.createElement(
|
||
kS,
|
||
{
|
||
interactive: !0,
|
||
visible: v,
|
||
onVisibleChange: S,
|
||
placement: "bottom",
|
||
delayHide: 100,
|
||
tooltip: /* @__PURE__ */ Ue.default.createElement(
|
||
Qm,
|
||
{
|
||
links: l.map(({ title: E, id: y, color: b, active: x }) => ({
|
||
id: y,
|
||
title: E,
|
||
color: b,
|
||
active: x,
|
||
onClick: /* @__PURE__ */ a((C) => {
|
||
C.preventDefault(), g.onSelect(y);
|
||
}, "onClick")
|
||
}))
|
||
}
|
||
)
|
||
},
|
||
/* @__PURE__ */ Ue.default.createElement(
|
||
Jce,
|
||
{
|
||
ref: r,
|
||
active: w,
|
||
preActive: v,
|
||
style: { visibility: l.length ? "visible" : "hidden" },
|
||
"aria-hidden": !l.length,
|
||
className: "tabbutton",
|
||
type: "button",
|
||
role: "tab"
|
||
},
|
||
m,
|
||
/* @__PURE__ */ Ue.default.createElement(
|
||
Qce,
|
||
{
|
||
className: "addon-collapsible-icon",
|
||
isActive: w || v
|
||
}
|
||
)
|
||
)
|
||
), l.map(({ title: E, id: y, color: b }, x) => {
|
||
let C = `index-${x}`;
|
||
return /* @__PURE__ */ Ue.default.createElement(
|
||
ai,
|
||
{
|
||
id: `tabbutton-${mo(y) ?? C}`,
|
||
style: { visibility: "hidden" },
|
||
"aria-hidden": !0,
|
||
tabIndex: -1,
|
||
ref: (R) => {
|
||
n.current.set(y, R);
|
||
},
|
||
className: "tabbutton",
|
||
type: "button",
|
||
key: y,
|
||
textColor: b,
|
||
role: "tab"
|
||
},
|
||
E
|
||
);
|
||
}));
|
||
},
|
||
[l]
|
||
), h = (0, Ue.useCallback)(() => {
|
||
if (!t.current || !r.current)
|
||
return;
|
||
let { x: m, width: g } = t.current.getBoundingClientRect(), { width: w } = r.current.getBoundingClientRect(), v = l.length ? m + g - w :
|
||
m + g, S = [], E = 0, y = e.filter((b) => {
|
||
let { id: x } = b, C = n.current.get(x), { width: R = 0 } = C?.getBoundingClientRect() || {}, D = m + E + R > v;
|
||
return (!D || !C) && S.push(b), E += R, D;
|
||
});
|
||
(S.length !== i.length || c.current !== e) && (s(S), u(y), c.current = e);
|
||
}, [l.length, e, i]);
|
||
return (0, Ue.useLayoutEffect)(h, [h, o]), {
|
||
tabRefs: n,
|
||
addonsRef: r,
|
||
tabBarRef: t,
|
||
visibleList: i,
|
||
invisibleList: l,
|
||
AddonTab: p
|
||
};
|
||
}
|
||
a(fO, "useList");
|
||
|
||
// src/components/components/tabs/tabs.tsx
|
||
var Zce = "/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */", epe = _.div(
|
||
({ theme: e, bordered: t }) => t ? {
|
||
backgroundClip: "padding-box",
|
||
border: `1px solid ${e.appBorderColor}`,
|
||
borderRadius: e.appBorderRadius,
|
||
overflow: "hidden",
|
||
boxSizing: "border-box"
|
||
} : {},
|
||
({ absolute: e }) => e ? {
|
||
width: "100%",
|
||
height: "100%",
|
||
boxSizing: "border-box",
|
||
display: "flex",
|
||
flexDirection: "column"
|
||
} : {
|
||
display: "block"
|
||
}
|
||
), dg = _.div({
|
||
overflow: "hidden",
|
||
"&:first-of-type": {
|
||
marginLeft: -3
|
||
},
|
||
whiteSpace: "nowrap",
|
||
flexGrow: 1
|
||
});
|
||
dg.displayName = "TabBar";
|
||
var tpe = _.div(
|
||
{
|
||
display: "block",
|
||
position: "relative"
|
||
},
|
||
({ theme: e }) => ({
|
||
fontSize: e.typography.size.s2 - 1,
|
||
background: e.background.content
|
||
}),
|
||
({ bordered: e, theme: t }) => e ? {
|
||
borderRadius: `0 0 ${t.appBorderRadius - 1}px ${t.appBorderRadius - 1}px`
|
||
} : {},
|
||
({ absolute: e, bordered: t }) => e ? {
|
||
height: `calc(100% - ${t ? 42 : 40}px)`,
|
||
position: "absolute",
|
||
left: 0 + (t ? 1 : 0),
|
||
right: 0 + (t ? 1 : 0),
|
||
bottom: 0 + (t ? 1 : 0),
|
||
top: 40 + (t ? 1 : 0),
|
||
overflow: "auto",
|
||
[`& > *:first-child${Zce}`]: {
|
||
position: "absolute",
|
||
left: 0 + (t ? 1 : 0),
|
||
right: 0 + (t ? 1 : 0),
|
||
bottom: 0 + (t ? 1 : 0),
|
||
top: 0 + (t ? 1 : 0),
|
||
height: `calc(100% - ${t ? 2 : 0}px)`,
|
||
overflow: "auto"
|
||
}
|
||
} : {}
|
||
), dO = /* @__PURE__ */ a(({ active: e, render: t, children: r }) => /* @__PURE__ */ Et.default.createElement(qS, { active: e }, t ? t() : r),
|
||
"TabWrapper");
|
||
var hg = (0, Et.memo)(
|
||
({
|
||
children: e,
|
||
selected: t = null,
|
||
actions: r,
|
||
absolute: n = !1,
|
||
bordered: o = !1,
|
||
tools: i = null,
|
||
backgroundColor: s,
|
||
id: l = null,
|
||
menuName: u = "Tabs",
|
||
emptyState: c,
|
||
showToolsWhenEmpty: p
|
||
}) => {
|
||
let h = (0, Et.useMemo)(
|
||
() => pO(e).map((E, y) => ({
|
||
...E,
|
||
active: t ? E.id === t : y === 0
|
||
})),
|
||
[e, t]
|
||
), { visibleList: m, tabBarRef: g, tabRefs: w, AddonTab: v } = fO(h), S = c ?? /* @__PURE__ */ Et.default.createElement(ug, { title: "No\
|
||
thing found" });
|
||
return !p && h.length === 0 ? S : (
|
||
// @ts-expect-error (non strict)
|
||
/* @__PURE__ */ Et.default.createElement(epe, { absolute: n, bordered: o, id: l }, /* @__PURE__ */ Et.default.createElement(Hf, { scrollable: !1,
|
||
border: !0, backgroundColor: s }, /* @__PURE__ */ Et.default.createElement(dg, { style: { whiteSpace: "normal" }, ref: g, role: "tabli\
|
||
st" }, m.map(({ title: E, id: y, active: b, color: x }, C) => {
|
||
let R = `index-${C}`;
|
||
return /* @__PURE__ */ Et.default.createElement(
|
||
ai,
|
||
{
|
||
id: `tabbutton-${mo(y) ?? R}`,
|
||
ref: (D) => {
|
||
w.current.set(y, D);
|
||
},
|
||
className: `tabbutton ${b ? "tabbutton-active" : ""}`,
|
||
type: "button",
|
||
key: y,
|
||
active: b,
|
||
textColor: x,
|
||
onClick: (D) => {
|
||
D.preventDefault(), r.onSelect(y);
|
||
},
|
||
role: "tab"
|
||
},
|
||
typeof E == "function" ? /* @__PURE__ */ Et.default.createElement("title", null) : E
|
||
);
|
||
}), /* @__PURE__ */ Et.default.createElement(v, { menuName: u, actions: r })), i), /* @__PURE__ */ Et.default.createElement(tpe, { id: "\
|
||
panel-tab-content", bordered: o, absolute: n }, h.length ? h.map(({ id: E, active: y, render: b }) => Et.default.createElement(b, { key: E, active: y },
|
||
null)) : S))
|
||
);
|
||
}
|
||
);
|
||
hg.displayName = "Tabs";
|
||
var fg = class fg extends Et.Component {
|
||
constructor(r) {
|
||
super(r);
|
||
this.handlers = {
|
||
onSelect: /* @__PURE__ */ a((r) => this.setState({ selected: r }), "onSelect")
|
||
};
|
||
this.state = {
|
||
selected: r.initial
|
||
};
|
||
}
|
||
render() {
|
||
let { bordered: r = !1, absolute: n = !1, children: o, backgroundColor: i, menuName: s } = this.props, { selected: l } = this.state;
|
||
return /* @__PURE__ */ Et.default.createElement(
|
||
hg,
|
||
{
|
||
bordered: r,
|
||
absolute: n,
|
||
selected: l,
|
||
backgroundColor: i,
|
||
menuName: s,
|
||
actions: this.handlers
|
||
},
|
||
o
|
||
);
|
||
}
|
||
};
|
||
a(fg, "TabsState"), fg.defaultProps = {
|
||
children: [],
|
||
// @ts-expect-error (non strict)
|
||
initial: null,
|
||
absolute: !1,
|
||
bordered: !1,
|
||
backgroundColor: "",
|
||
// @ts-expect-error (non strict)
|
||
menuName: void 0
|
||
};
|
||
var pg = fg;
|
||
|
||
// src/components/components/bar/separator.tsx
|
||
var jf = P(L(), 1);
|
||
Y();
|
||
var mg = _.span(
|
||
({ theme: e }) => ({
|
||
width: 1,
|
||
height: 20,
|
||
background: e.appBorderColor,
|
||
marginLeft: 2,
|
||
marginRight: 2
|
||
}),
|
||
({ force: e }) => e ? {} : {
|
||
"& + &": {
|
||
display: "none"
|
||
}
|
||
}
|
||
);
|
||
mg.displayName = "Separator";
|
||
var hO = /* @__PURE__ */ a((e) => e.reduce(
|
||
(t, r, n) => r ? /* @__PURE__ */ jf.default.createElement(jf.Fragment, { key: r.id || r.key || `f-${n}` }, t, n > 0 ? /* @__PURE__ */ jf.default.
|
||
createElement(mg, { key: `s-${n}` }) : null, r.render() || r) : t,
|
||
null
|
||
), "interleaveSeparators");
|
||
|
||
// src/components/components/addon-panel/addon-panel.tsx
|
||
var lc = P(L(), 1);
|
||
var rpe = /* @__PURE__ */ a((e) => {
|
||
let t = (0, lc.useRef)();
|
||
return (0, lc.useEffect)(() => {
|
||
t.current = e;
|
||
}, [e]), t.current;
|
||
}, "usePrevious"), npe = /* @__PURE__ */ a((e, t) => {
|
||
let r = rpe(t);
|
||
return e ? t : r;
|
||
}, "useUpdate"), mO = /* @__PURE__ */ a(({ active: e, children: t }) => (
|
||
// the hidden attribute is an valid html element that's both accessible and works to visually hide content
|
||
/* @__PURE__ */ lc.default.createElement("div", { hidden: !e }, npe(e, t))
|
||
), "AddonPanel");
|
||
|
||
// src/components/components/icon/icon.tsx
|
||
var uc = P(L(), 1);
|
||
Y();
|
||
Mt();
|
||
var ope = Jp, ape = _.svg`
|
||
display: inline-block;
|
||
shape-rendering: inherit;
|
||
vertical-align: middle;
|
||
fill: currentColor;
|
||
path {
|
||
fill: currentColor;
|
||
}
|
||
`, gO = /* @__PURE__ */ a(({
|
||
icon: e,
|
||
useSymbol: t,
|
||
__suppressDeprecationWarning: r = !1,
|
||
...n
|
||
}) => {
|
||
r || Io(
|
||
`Use of the deprecated Icons ${`(${e})` || ""} component detected. Please use the @storybook/icons component directly. For more informat\
|
||
ions, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#icons-is-deprecated`
|
||
);
|
||
let o = Vf[e] || null;
|
||
if (!o)
|
||
return ge.warn(
|
||
`Use of an unknown prop ${`(${e})` || ""} in the Icons component. The Icons component is deprecated. Please use the @storybook/icons c\
|
||
omponent directly. For more informations, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#icons-i\
|
||
s-deprecated`
|
||
), null;
|
||
let i = ope[o];
|
||
return /* @__PURE__ */ uc.default.createElement(i, { ...n });
|
||
}, "Icons"), vO = (0, uc.memo)(/* @__PURE__ */ a(function({ icons: t = Object.keys(Vf) }) {
|
||
return /* @__PURE__ */ uc.default.createElement(
|
||
ape,
|
||
{
|
||
viewBox: "0 0 14 14",
|
||
style: { position: "absolute", width: 0, height: 0 },
|
||
"data-chromatic": "ignore"
|
||
},
|
||
t.map((r) => /* @__PURE__ */ uc.default.createElement("symbol", { id: `icon--${r}`, key: r }, Vf[r]))
|
||
);
|
||
}, "Symbols")), Vf = {
|
||
user: "UserIcon",
|
||
useralt: "UserAltIcon",
|
||
useradd: "UserAddIcon",
|
||
users: "UsersIcon",
|
||
profile: "ProfileIcon",
|
||
facehappy: "FaceHappyIcon",
|
||
faceneutral: "FaceNeutralIcon",
|
||
facesad: "FaceSadIcon",
|
||
accessibility: "AccessibilityIcon",
|
||
accessibilityalt: "AccessibilityAltIcon",
|
||
arrowup: "ChevronUpIcon",
|
||
arrowdown: "ChevronDownIcon",
|
||
arrowleft: "ChevronLeftIcon",
|
||
arrowright: "ChevronRightIcon",
|
||
arrowupalt: "ArrowUpIcon",
|
||
arrowdownalt: "ArrowDownIcon",
|
||
arrowleftalt: "ArrowLeftIcon",
|
||
arrowrightalt: "ArrowRightIcon",
|
||
expandalt: "ExpandAltIcon",
|
||
collapse: "CollapseIcon",
|
||
expand: "ExpandIcon",
|
||
unfold: "UnfoldIcon",
|
||
transfer: "TransferIcon",
|
||
redirect: "RedirectIcon",
|
||
undo: "UndoIcon",
|
||
reply: "ReplyIcon",
|
||
sync: "SyncIcon",
|
||
upload: "UploadIcon",
|
||
download: "DownloadIcon",
|
||
back: "BackIcon",
|
||
proceed: "ProceedIcon",
|
||
refresh: "RefreshIcon",
|
||
globe: "GlobeIcon",
|
||
compass: "CompassIcon",
|
||
location: "LocationIcon",
|
||
pin: "PinIcon",
|
||
time: "TimeIcon",
|
||
dashboard: "DashboardIcon",
|
||
timer: "TimerIcon",
|
||
home: "HomeIcon",
|
||
admin: "AdminIcon",
|
||
info: "InfoIcon",
|
||
question: "QuestionIcon",
|
||
support: "SupportIcon",
|
||
alert: "AlertIcon",
|
||
email: "EmailIcon",
|
||
phone: "PhoneIcon",
|
||
link: "LinkIcon",
|
||
unlink: "LinkBrokenIcon",
|
||
bell: "BellIcon",
|
||
rss: "RSSIcon",
|
||
sharealt: "ShareAltIcon",
|
||
share: "ShareIcon",
|
||
circle: "CircleIcon",
|
||
circlehollow: "CircleHollowIcon",
|
||
bookmarkhollow: "BookmarkHollowIcon",
|
||
bookmark: "BookmarkIcon",
|
||
hearthollow: "HeartHollowIcon",
|
||
heart: "HeartIcon",
|
||
starhollow: "StarHollowIcon",
|
||
star: "StarIcon",
|
||
certificate: "CertificateIcon",
|
||
verified: "VerifiedIcon",
|
||
thumbsup: "ThumbsUpIcon",
|
||
shield: "ShieldIcon",
|
||
basket: "BasketIcon",
|
||
beaker: "BeakerIcon",
|
||
hourglass: "HourglassIcon",
|
||
flag: "FlagIcon",
|
||
cloudhollow: "CloudHollowIcon",
|
||
edit: "EditIcon",
|
||
cog: "CogIcon",
|
||
nut: "NutIcon",
|
||
wrench: "WrenchIcon",
|
||
ellipsis: "EllipsisIcon",
|
||
check: "CheckIcon",
|
||
form: "FormIcon",
|
||
batchdeny: "BatchDenyIcon",
|
||
batchaccept: "BatchAcceptIcon",
|
||
controls: "ControlsIcon",
|
||
plus: "PlusIcon",
|
||
closeAlt: "CloseAltIcon",
|
||
cross: "CrossIcon",
|
||
trash: "TrashIcon",
|
||
pinalt: "PinAltIcon",
|
||
unpin: "UnpinIcon",
|
||
add: "AddIcon",
|
||
subtract: "SubtractIcon",
|
||
close: "CloseIcon",
|
||
delete: "DeleteIcon",
|
||
passed: "PassedIcon",
|
||
changed: "ChangedIcon",
|
||
failed: "FailedIcon",
|
||
clear: "ClearIcon",
|
||
comment: "CommentIcon",
|
||
commentadd: "CommentAddIcon",
|
||
requestchange: "RequestChangeIcon",
|
||
comments: "CommentsIcon",
|
||
lock: "LockIcon",
|
||
unlock: "UnlockIcon",
|
||
key: "KeyIcon",
|
||
outbox: "OutboxIcon",
|
||
credit: "CreditIcon",
|
||
button: "ButtonIcon",
|
||
type: "TypeIcon",
|
||
pointerdefault: "PointerDefaultIcon",
|
||
pointerhand: "PointerHandIcon",
|
||
browser: "BrowserIcon",
|
||
tablet: "TabletIcon",
|
||
mobile: "MobileIcon",
|
||
watch: "WatchIcon",
|
||
sidebar: "SidebarIcon",
|
||
sidebaralt: "SidebarAltIcon",
|
||
sidebaralttoggle: "SidebarAltToggleIcon",
|
||
sidebartoggle: "SidebarToggleIcon",
|
||
bottombar: "BottomBarIcon",
|
||
bottombartoggle: "BottomBarToggleIcon",
|
||
cpu: "CPUIcon",
|
||
database: "DatabaseIcon",
|
||
memory: "MemoryIcon",
|
||
structure: "StructureIcon",
|
||
box: "BoxIcon",
|
||
power: "PowerIcon",
|
||
photo: "PhotoIcon",
|
||
component: "ComponentIcon",
|
||
grid: "GridIcon",
|
||
outline: "OutlineIcon",
|
||
photodrag: "PhotoDragIcon",
|
||
search: "SearchIcon",
|
||
zoom: "ZoomIcon",
|
||
zoomout: "ZoomOutIcon",
|
||
zoomreset: "ZoomResetIcon",
|
||
eye: "EyeIcon",
|
||
eyeclose: "EyeCloseIcon",
|
||
lightning: "LightningIcon",
|
||
lightningoff: "LightningOffIcon",
|
||
contrast: "ContrastIcon",
|
||
switchalt: "SwitchAltIcon",
|
||
mirror: "MirrorIcon",
|
||
grow: "GrowIcon",
|
||
paintbrush: "PaintBrushIcon",
|
||
ruler: "RulerIcon",
|
||
stop: "StopIcon",
|
||
camera: "CameraIcon",
|
||
video: "VideoIcon",
|
||
speaker: "SpeakerIcon",
|
||
play: "PlayIcon",
|
||
playback: "PlayBackIcon",
|
||
playnext: "PlayNextIcon",
|
||
rewind: "RewindIcon",
|
||
fastforward: "FastForwardIcon",
|
||
stopalt: "StopAltIcon",
|
||
sidebyside: "SideBySideIcon",
|
||
stacked: "StackedIcon",
|
||
sun: "SunIcon",
|
||
moon: "MoonIcon",
|
||
book: "BookIcon",
|
||
document: "DocumentIcon",
|
||
copy: "CopyIcon",
|
||
category: "CategoryIcon",
|
||
folder: "FolderIcon",
|
||
print: "PrintIcon",
|
||
graphline: "GraphLineIcon",
|
||
calendar: "CalendarIcon",
|
||
graphbar: "GraphBarIcon",
|
||
menu: "MenuIcon",
|
||
menualt: "MenuIcon",
|
||
filter: "FilterIcon",
|
||
docchart: "DocChartIcon",
|
||
doclist: "DocListIcon",
|
||
markup: "MarkupIcon",
|
||
bold: "BoldIcon",
|
||
paperclip: "PaperClipIcon",
|
||
listordered: "ListOrderedIcon",
|
||
listunordered: "ListUnorderedIcon",
|
||
paragraph: "ParagraphIcon",
|
||
markdown: "MarkdownIcon",
|
||
repository: "RepoIcon",
|
||
commit: "CommitIcon",
|
||
branch: "BranchIcon",
|
||
pullrequest: "PullRequestIcon",
|
||
merge: "MergeIcon",
|
||
apple: "AppleIcon",
|
||
linux: "LinuxIcon",
|
||
ubuntu: "UbuntuIcon",
|
||
windows: "WindowsIcon",
|
||
storybook: "StorybookIcon",
|
||
azuredevops: "AzureDevOpsIcon",
|
||
bitbucket: "BitbucketIcon",
|
||
chrome: "ChromeIcon",
|
||
chromatic: "ChromaticIcon",
|
||
componentdriven: "ComponentDrivenIcon",
|
||
discord: "DiscordIcon",
|
||
facebook: "FacebookIcon",
|
||
figma: "FigmaIcon",
|
||
gdrive: "GDriveIcon",
|
||
github: "GithubIcon",
|
||
gitlab: "GitlabIcon",
|
||
google: "GoogleIcon",
|
||
graphql: "GraphqlIcon",
|
||
medium: "MediumIcon",
|
||
redux: "ReduxIcon",
|
||
twitter: "TwitterIcon",
|
||
youtube: "YoutubeIcon",
|
||
vscode: "VSCodeIcon"
|
||
};
|
||
|
||
// src/components/brand/StorybookLogo.tsx
|
||
var zn = P(L(), 1);
|
||
var yO = /* @__PURE__ */ a(({ alt: e, ...t }) => /* @__PURE__ */ zn.default.createElement("svg", { width: "200px", height: "40px", viewBox: "\
|
||
0 0 200 40", ...t, role: "img" }, e ? /* @__PURE__ */ zn.default.createElement("title", null, e) : null, /* @__PURE__ */ zn.default.createElement(
|
||
"defs", null, /* @__PURE__ */ zn.default.createElement(
|
||
"path",
|
||
{
|
||
d: "M1.2 36.9L0 3.9c0-1.1.8-2 1.9-2.1l28-1.8a2 2 0 0 1 2.2 1.9 2 2 0 0 1 0 .1v36a2 2 0 0 1-2 2 2 2 0 0 1-.1 0L3.2 38.8a2 2 0 0 1-2-2z",
|
||
id: "a"
|
||
}
|
||
)), /* @__PURE__ */ zn.default.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */ zn.default.createElement(
|
||
"path",
|
||
{
|
||
d: "M53.3 31.7c-1.7 0-3.4-.3-5-.7-1.5-.5-2.8-1.1-3.9-2l1.6-3.5c2.2 1.5 4.6 2.3 7.3 2.3 1.5 0 2.5-.2 3.3-.7.7-.5 1.1-1 1.1-1.9 0-.7-.3-1.\
|
||
3-1-1.7s-2-.8-3.7-1.2c-2-.4-3.6-.9-4.8-1.5-1.1-.5-2-1.2-2.6-2-.5-1-.8-2-.8-3.2 0-1.4.4-2.6 1.2-3.6.7-1.1 1.8-2 3.2-2.6 1.3-.6 2.9-.9 4.7-.9 \
|
||
1.6 0 3.1.3 4.6.7 1.5.5 2.7 1.1 3.5 2l-1.6 3.5c-2-1.5-4.2-2.3-6.5-2.3-1.3 0-2.3.2-3 .8-.8.5-1.2 1.1-1.2 2 0 .5.2 1 .5 1.3.2.3.7.6 1.4.9l2.9.\
|
||
8c2.9.6 5 1.4 6.2 2.4a5 5 0 0 1 2 4.2 6 6 0 0 1-2.5 5c-1.7 1.2-4 1.9-7 1.9zm21-3.6l1.4-.1-.2 3.5-1.9.1c-2.4 0-4.1-.5-5.2-1.5-1.1-1-1.6-2.7-1\
|
||
.6-4.8v-6h-3v-3.6h3V11h4.8v4.6h4v3.6h-4v6c0 1.8.9 2.8 2.6 2.8zm11.1 3.5c-1.6 0-3-.3-4.3-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6.4-3 1-4.\
|
||
3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.3-1 1.7 0 3.2.3 4.4 1a7 7 0 0 1 3 2.8c.6 1.2 1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-2.7 1-4.\
|
||
4 1zm0-3.6c2.4 0 3.6-1.6 3.6-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.6-1c-2.3 0-3.5 1.4-3.5 4.4 0 3 1.2 4.6 3.5 4.6zm21.7-8.8l-2.7.3c-1.3.2-2\
|
||
.3.5-2.8 1.2-.6.6-.9 1.4-.9 2.5v8.2H96V15.7h4.6v2.6c.8-1.8 2.5-2.8 5-3h1.3l.3 4zm14-3.5h4.8L116.4 37h-4.9l3-6.6-6.4-14.8h5l4 10 4-10zm16-.4c\
|
||
1.4 0 2.6.3 3.6 1 1 .6 1.9 1.6 2.5 2.8.6 1.2.9 2.7.9 4.3 0 1.6-.3 3-1 4.3a6.9 6.9 0 0 1-2.4 2.9c-1 .7-2.2 1-3.6 1-1 0-2-.2-3-.7-.8-.4-1.5-1-\
|
||
2-1.9v2.4h-4.7V8.8h4.8v9c.5-.8 1.2-1.4 2-1.9.9-.4 1.8-.6 3-.6zM135.7 28c1.1 0 2-.4 2.6-1.2.6-.8 1-2 1-3.4 0-1.5-.4-2.5-1-3.3s-1.5-1.1-2.6-1.\
|
||
1-2 .3-2.6 1.1c-.6.8-1 2-1 3.3 0 1.5.4 2.6 1 3.4.6.8 1.5 1.2 2.6 1.2zm18.9 3.6c-1.7 0-3.2-.3-4.4-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6\
|
||
.4-3 1-4.3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.4-1 1.6 0 3 .3 4.3 1a7 7 0 0 1 3 2.8c.6 1.2 1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-\
|
||
2.7 1-4.3 1zm0-3.6c2.3 0 3.5-1.6 3.5-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.5-1c-2.4 0-3.6 1.4-3.6 4.4 0 3 1.2 4.6 3.6 4.6zm18 3.6c-1.7 0-3.\
|
||
2-.3-4.4-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6.4-3 1-4.3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.4-1 1.6 0 3 .3 4.4 1a7 7 0 0 1 2.9 2.8c.6 1.2 \
|
||
1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-2.7 1-4.3 1zm0-3.6c2.3 0 3.5-1.6 3.5-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.5-1c-2.4 0\
|
||
-3.6 1.4-3.6 4.4 0 3 1.2 4.6 3.6 4.6zm27.4 3.4h-6l-6-7v7h-4.8V8.8h4.9v13.6l5.8-6.7h5.7l-6.6 7.5 7 8.2z",
|
||
fill: "currentColor"
|
||
}
|
||
), /* @__PURE__ */ zn.default.createElement("mask", { id: "b", fill: "#fff" }, /* @__PURE__ */ zn.default.createElement("use", { xlinkHref: "\
|
||
#a" })), /* @__PURE__ */ zn.default.createElement("use", { fill: "#FF4785", fillRule: "nonzero", xlinkHref: "#a" }), /* @__PURE__ */ zn.default.
|
||
createElement(
|
||
"path",
|
||
{
|
||
d: "M23.7 5L24 .2l3.9-.3.1 4.8a.3.3 0 0 1-.5.2L26 3.8l-1.7 1.4a.3.3 0 0 1-.5-.3zm-5 10c0 .9 5.3.5 6 0 0-5.4-2.8-8.2-8-8.2-5.3 0-8.2 2.8-\
|
||
8.2 7.1 0 7.4 10 7.6 10 11.6 0 1.2-.5 1.9-1.8 1.9-1.6 0-2.2-.9-2.1-3.6 0-.6-6.1-.8-6.3 0-.5 6.7 3.7 8.6 8.5 8.6 4.6 0 8.3-2.5 8.3-7 0-7.9-10\
|
||
.2-7.7-10.2-11.6 0-1.6 1.2-1.8 2-1.8.6 0 2 0 1.9 3z",
|
||
fill: "#FFF",
|
||
fillRule: "nonzero",
|
||
mask: "url(#b)"
|
||
}
|
||
))), "StorybookLogo");
|
||
|
||
// src/components/brand/StorybookIcon.tsx
|
||
var bs = P(L(), 1);
|
||
var wO = /* @__PURE__ */ a((e) => /* @__PURE__ */ bs.default.createElement("svg", { viewBox: "0 0 64 64", ...e }, /* @__PURE__ */ bs.default.
|
||
createElement("title", null, "Storybook icon"), /* @__PURE__ */ bs.default.createElement("g", { id: "Artboard", stroke: "none", strokeWidth: "\
|
||
1", fill: "none", fillRule: "evenodd" }, /* @__PURE__ */ bs.default.createElement(
|
||
"path",
|
||
{
|
||
d: "M8.04798541,58.7875918 L6.07908839,6.32540407 C6.01406344,4.5927838 7.34257463,3.12440831 9.07303814,3.01625434 L53.6958037,0.227331\
|
||
489 C55.457209,0.117243658 56.974354,1.45590096 57.0844418,3.21730626 C57.0885895,3.28366922 57.0906648,3.35014546 57.0906648,3.41663791 L57\
|
||
.0906648,60.5834697 C57.0906648,62.3483119 55.6599776,63.7789992 53.8951354,63.7789992 C53.847325,63.7789992 53.7995207,63.7779262 53.751758\
|
||
5,63.775781 L11.0978899,61.8600599 C9.43669044,61.7854501 8.11034889,60.4492961 8.04798541,58.7875918 Z",
|
||
id: "path-1",
|
||
fill: "#FF4785",
|
||
fillRule: "nonzero"
|
||
}
|
||
), /* @__PURE__ */ bs.default.createElement(
|
||
"path",
|
||
{
|
||
d: "M35.9095005,24.1768792 C35.9095005,25.420127 44.2838488,24.8242707 45.4080313,23.9509748 C45.4080313,15.4847538 40.8652557,11.035887\
|
||
8 32.5466666,11.0358878 C24.2280775,11.0358878 19.5673077,15.553972 19.5673077,22.3311017 C19.5673077,34.1346028 35.4965208,34.3605071 35.49\
|
||
65208,40.7987804 C35.4965208,42.606015 34.6115646,43.6790606 32.6646607,43.6790606 C30.127786,43.6790606 29.1248356,42.3834613 29.2428298,37\
|
||
.9783269 C29.2428298,37.0226907 19.5673077,36.7247626 19.2723223,37.9783269 C18.5211693,48.6535354 25.1720308,51.7326752 32.7826549,51.73267\
|
||
52 C40.1572906,51.7326752 45.939005,47.8018145 45.939005,40.6858282 C45.939005,28.035186 29.7738035,28.3740425 29.7738035,22.1051974 C29.773\
|
||
8035,19.5637737 31.6617103,19.2249173 32.7826549,19.2249173 C33.9625966,19.2249173 36.0864917,19.4328883 35.9095005,24.1768792 Z",
|
||
id: "path9_fill-path",
|
||
fill: "#FFFFFF",
|
||
fillRule: "nonzero"
|
||
}
|
||
), /* @__PURE__ */ bs.default.createElement(
|
||
"path",
|
||
{
|
||
d: "M44.0461638,0.830433986 L50.1874092,0.446606143 L50.443532,7.7810017 C50.4527198,8.04410717 50.2468789,8.26484453 49.9837734,8.27403\
|
||
237 C49.871115,8.27796649 49.7607078,8.24184808 49.6721567,8.17209069 L47.3089847,6.3104681 L44.5110468,8.43287463 C44.3012992,8.591981 44.0\
|
||
022839,8.55092814 43.8431776,8.34118051 C43.7762017,8.25288717 43.742082,8.14401677 43.7466857,8.03329059 L44.0461638,0.830433986 Z",
|
||
id: "Path",
|
||
fill: "#FFFFFF"
|
||
}
|
||
))), "StorybookIcon");
|
||
|
||
// src/components/components/Loader/Loader.tsx
|
||
var go = P(L(), 1);
|
||
Y();
|
||
ko();
|
||
|
||
// src/components/components/shared/animation.ts
|
||
Y();
|
||
var SO = At`
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
`;
|
||
|
||
// src/components/components/Loader/Loader.tsx
|
||
var ipe = _.div(({ size: e = 32 }) => ({
|
||
borderRadius: "50%",
|
||
cursor: "progress",
|
||
display: "inline-block",
|
||
overflow: "hidden",
|
||
position: "absolute",
|
||
transition: "all 200ms ease-out",
|
||
verticalAlign: "top",
|
||
top: "50%",
|
||
left: "50%",
|
||
marginTop: -(e / 2),
|
||
marginLeft: -(e / 2),
|
||
height: e,
|
||
width: e,
|
||
zIndex: 4,
|
||
borderWidth: 2,
|
||
borderStyle: "solid",
|
||
borderColor: "rgba(97, 97, 97, 0.29)",
|
||
borderTopColor: "rgb(100,100,100)",
|
||
animation: `${SO} 0.7s linear infinite`,
|
||
mixBlendMode: "difference"
|
||
})), EO = _.div({
|
||
position: "absolute",
|
||
display: "flex",
|
||
flexDirection: "column",
|
||
justifyContent: "center",
|
||
alignItems: "center",
|
||
width: "100%",
|
||
height: "100%"
|
||
}), spe = _.div(({ theme: e }) => ({
|
||
position: "relative",
|
||
width: "80%",
|
||
marginBottom: "0.75rem",
|
||
maxWidth: 300,
|
||
height: 5,
|
||
borderRadius: 5,
|
||
background: _t(0.8, e.color.secondary),
|
||
overflow: "hidden",
|
||
cursor: "progress"
|
||
})), lpe = _.div(({ theme: e }) => ({
|
||
position: "absolute",
|
||
top: 0,
|
||
left: 0,
|
||
height: "100%",
|
||
background: e.color.secondary
|
||
})), bO = _.div(({ theme: e }) => ({
|
||
minHeight: "2em",
|
||
fontSize: `${e.typography.size.s1}px`,
|
||
color: e.textMutedColor
|
||
})), upe = _($4)(({ theme: e }) => ({
|
||
width: 20,
|
||
height: 20,
|
||
marginBottom: "0.5rem",
|
||
color: e.textMutedColor
|
||
})), cpe = At`
|
||
from { content: "..." }
|
||
33% { content: "." }
|
||
66% { content: ".." }
|
||
to { content: "..." }
|
||
`, ppe = _.span({
|
||
"&::after": {
|
||
content: "'...'",
|
||
animation: `${cpe} 1s linear infinite`,
|
||
animationDelay: "1s",
|
||
display: "inline-block",
|
||
width: "1em",
|
||
height: "auto"
|
||
}
|
||
}), xO = /* @__PURE__ */ a(({ progress: e, error: t, size: r, ...n }) => {
|
||
if (t)
|
||
return /* @__PURE__ */ go.default.createElement(EO, { "aria-label": t.toString(), "aria-live": "polite", role: "status", ...n }, /* @__PURE__ */ go.default.
|
||
createElement(upe, null), /* @__PURE__ */ go.default.createElement(bO, null, t.message));
|
||
if (e) {
|
||
let { value: o, modules: i } = e, { message: s } = e;
|
||
return i && (s += ` ${i.complete} / ${i.total} modules`), /* @__PURE__ */ go.default.createElement(
|
||
EO,
|
||
{
|
||
"aria-label": "Content is loading...",
|
||
"aria-live": "polite",
|
||
"aria-valuemin": 0,
|
||
"aria-valuemax": 100,
|
||
"aria-valuenow": o * 100,
|
||
"aria-valuetext": s,
|
||
role: "progressbar",
|
||
...n
|
||
},
|
||
/* @__PURE__ */ go.default.createElement(spe, null, /* @__PURE__ */ go.default.createElement(lpe, { style: { width: `${o * 100}%` } })),
|
||
/* @__PURE__ */ go.default.createElement(bO, null, s, o < 1 && /* @__PURE__ */ go.default.createElement(ppe, { key: s }))
|
||
);
|
||
}
|
||
return /* @__PURE__ */ go.default.createElement(
|
||
ipe,
|
||
{
|
||
"aria-label": "Content is loading...",
|
||
"aria-live": "polite",
|
||
role: "status",
|
||
size: r,
|
||
...n
|
||
}
|
||
);
|
||
}, "Loader");
|
||
|
||
// src/components/components/ProgressSpinner/ProgressSpinner.tsx
|
||
var ta = P(L(), 1);
|
||
Y();
|
||
var GS = "http://www.w3.org/2000/svg", fpe = At({
|
||
"0%": {
|
||
transform: "rotate(0deg)"
|
||
},
|
||
"100%": {
|
||
transform: "rotate(360deg)"
|
||
}
|
||
}), CO = _.div(({ size: e }) => ({
|
||
display: "inline-flex",
|
||
alignItems: "center",
|
||
justifyContent: "center",
|
||
position: "relative",
|
||
minWidth: e,
|
||
minHeight: e
|
||
})), YS = _.svg(
|
||
({ size: e, width: t }) => ({
|
||
position: "absolute",
|
||
width: `${e}px!important`,
|
||
height: `${e}px!important`,
|
||
transform: "rotate(-90deg)",
|
||
circle: {
|
||
r: (e - Math.ceil(t)) / 2,
|
||
cx: e / 2,
|
||
cy: e / 2,
|
||
opacity: 0.15,
|
||
fill: "transparent",
|
||
stroke: "currentColor",
|
||
strokeWidth: t,
|
||
strokeLinecap: "round",
|
||
strokeDasharray: Math.PI * (e - Math.ceil(t))
|
||
}
|
||
}),
|
||
({ progress: e }) => e && {
|
||
circle: {
|
||
opacity: 0.75
|
||
}
|
||
},
|
||
({ spinner: e }) => e && {
|
||
animation: `${fpe} 1s linear infinite`,
|
||
circle: {
|
||
opacity: 0.25
|
||
}
|
||
}
|
||
), RO = /* @__PURE__ */ a(({
|
||
percentage: e = void 0,
|
||
running: t = !0,
|
||
size: r = 24,
|
||
width: n = 1.5,
|
||
children: o = null,
|
||
...i
|
||
}) => typeof e == "number" ? /* @__PURE__ */ ta.default.createElement(CO, { size: r, ...i }, o, /* @__PURE__ */ ta.default.createElement(YS,
|
||
{ size: r, width: n, xmlns: GS }, /* @__PURE__ */ ta.default.createElement("circle", null)), t && /* @__PURE__ */ ta.default.createElement(YS,
|
||
{ size: r, width: n, xmlns: GS, spinner: !0 }, /* @__PURE__ */ ta.default.createElement("circle", { strokeDashoffset: Math.PI * (r - Math.ceil(
|
||
n)) * (1 - e / 100) })), /* @__PURE__ */ ta.default.createElement(YS, { size: r, width: n, xmlns: GS, progress: !0 }, /* @__PURE__ */ ta.default.
|
||
createElement("circle", { strokeDashoffset: Math.PI * (r - Math.ceil(n)) * (1 - e / 100) }))) : /* @__PURE__ */ ta.default.createElement(CO,
|
||
{ size: r, ...i }, o), "ProgressSpinner");
|
||
|
||
// src/components/components/utils/getStoryHref.ts
|
||
function dpe(e) {
|
||
let t = {}, r = e.split("&");
|
||
for (let n = 0; n < r.length; n++) {
|
||
let o = r[n].split("=");
|
||
t[decodeURIComponent(o[0])] = decodeURIComponent(o[1] || "");
|
||
}
|
||
return t;
|
||
}
|
||
a(dpe, "parseQuery");
|
||
var DO = /* @__PURE__ */ a((e, t, r = {}) => {
|
||
let [n, o] = e.split("?"), i = o ? {
|
||
...dpe(o),
|
||
...r,
|
||
id: t
|
||
} : {
|
||
...r,
|
||
id: t
|
||
};
|
||
return `${n}?${Object.entries(i).map((s) => `${s[0]}=${s[1]}`).join("&")}`;
|
||
}, "getStoryHref");
|
||
|
||
// src/components/components/clipboard/ClipboardCode.tsx
|
||
var AO = P(L(), 1);
|
||
Y();
|
||
var hpe = _.pre`
|
||
line-height: 18px;
|
||
padding: 11px 1rem;
|
||
white-space: pre-wrap;
|
||
background: rgba(0, 0, 0, 0.05);
|
||
color: ${G.darkest};
|
||
border-radius: 3px;
|
||
margin: 1rem 0;
|
||
width: 100%;
|
||
display: block;
|
||
overflow: hidden;
|
||
font-family: ${Yt.fonts.mono};
|
||
font-size: ${Yt.size.s2 - 1}px;
|
||
`, _O = /* @__PURE__ */ a(({ code: e, ...t }) => /* @__PURE__ */ AO.default.createElement(hpe, { id: "clipboard-code", ...t }, e), "Clipboar\
|
||
dCode");
|
||
|
||
// src/components/index.ts
|
||
var mpe = H4, TO = {};
|
||
Object.keys(H4).forEach((e) => {
|
||
TO[e] = (0, gg.forwardRef)((t, r) => (0, gg.createElement)(e, { ...t, ref: r }));
|
||
});
|
||
|
||
// src/router/index.ts
|
||
var Qf = {};
|
||
de(Qf, {
|
||
BaseLocationProvider: () => Bpe,
|
||
DEEPLY_EQUAL: () => Wf,
|
||
Link: () => VO,
|
||
Location: () => nE,
|
||
LocationProvider: () => Mpe,
|
||
Match: () => oE,
|
||
Route: () => UO,
|
||
buildArgsParam: () => wg,
|
||
deepDiff: () => vg,
|
||
getMatch: () => JS,
|
||
parsePath: () => QS,
|
||
queryFromLocation: () => Gf,
|
||
stringifyQuery: () => Epe,
|
||
useNavigate: () => Npe
|
||
});
|
||
|
||
// src/router/utils.ts
|
||
Mt();
|
||
var yg = P(Yn(), 1), qf = P(sO(), 1);
|
||
Da();
|
||
var gpe = /\/([^/]+)\/(?:(.*)_)?([^/]+)?/, QS = (0, yg.default)(1e3)((e) => {
|
||
let t = {
|
||
viewMode: void 0,
|
||
storyId: void 0,
|
||
refId: void 0
|
||
};
|
||
if (e) {
|
||
let [, r, n, o] = e.toLowerCase().match(gpe) || [];
|
||
r && Object.assign(t, {
|
||
viewMode: r,
|
||
storyId: o,
|
||
refId: n
|
||
});
|
||
}
|
||
return t;
|
||
}), Wf = Symbol("Deeply equal"), vg = /* @__PURE__ */ a((e, t) => {
|
||
if (typeof e != typeof t)
|
||
return t;
|
||
if (er(e, t))
|
||
return Wf;
|
||
if (Array.isArray(e) && Array.isArray(t)) {
|
||
let r = t.reduce((n, o, i) => {
|
||
let s = vg(e[i], o);
|
||
return s !== Wf && (n[i] = s), n;
|
||
}, new Array(t.length));
|
||
return t.length >= e.length ? r : r.concat(new Array(e.length - t.length).fill(void 0));
|
||
}
|
||
return Qo(e) && Qo(t) ? Object.keys({ ...e, ...t }).reduce((r, n) => {
|
||
let o = vg(e?.[n], t?.[n]);
|
||
return o === Wf ? r : Object.assign(r, { [n]: o });
|
||
}, {}) : t;
|
||
}, "deepDiff"), IO = /^[a-zA-Z0-9 _-]*$/, vpe = /^-?[0-9]+(\.[0-9]+)?$/, PO = /^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i, kO = /^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,
|
||
KS = /* @__PURE__ */ a((e = "", t) => e === null || e === "" || !IO.test(e) ? !1 : t == null || t instanceof Date || typeof t == "number" ||
|
||
typeof t == "boolean" ? !0 : typeof t == "string" ? IO.test(t) || vpe.test(t) || PO.test(t) || kO.test(t) : Array.isArray(t) ? t.every((r) => KS(
|
||
e, r)) : Qo(t) ? Object.entries(t).every(([r, n]) => KS(r, n)) : !1, "validateArgs"), XS = /* @__PURE__ */ a((e) => e === void 0 ? "!undefin\
|
||
ed" : e === null ? "!null" : typeof e == "string" ? PO.test(e) ? `!hex(${e.slice(1)})` : kO.test(e) ? `!${e.replace(/[\s%]/g, "")}` : e : typeof e ==
|
||
"boolean" ? `!${e}` : e instanceof Date ? `!date(${e.toISOString()})` : Array.isArray(e) ? e.map(XS) : Qo(e) ? Object.entries(e).reduce(
|
||
(t, [r, n]) => Object.assign(t, { [r]: XS(n) }),
|
||
{}
|
||
) : e, "encodeSpecialValues"), ype = /* @__PURE__ */ a((e) => {
|
||
switch (e) {
|
||
case "%20":
|
||
return "+";
|
||
case "%5B":
|
||
return "[";
|
||
case "%5D":
|
||
return "]";
|
||
case "%2C":
|
||
return ",";
|
||
case "%3A":
|
||
return ":";
|
||
}
|
||
return e;
|
||
}, "decodeKnownQueryChar"), wpe = /%[0-9A-F]{2}/g, wg = /* @__PURE__ */ a((e, t) => {
|
||
let r = vg(e, t);
|
||
if (!r || r === Wf)
|
||
return "";
|
||
let n = Object.entries(r).reduce((o, [i, s]) => KS(i, s) ? Object.assign(o, { [i]: s }) : (Rt.warn(it`
|
||
Omitted potentially unsafe URL args.
|
||
|
||
More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url
|
||
`), o), {});
|
||
return (0, qf.stringify)(XS(n), {
|
||
delimiter: ";",
|
||
// we don't actually create multiple query params
|
||
nesting: !0,
|
||
nestingSyntax: "js"
|
||
// encode objects using dot notation: obj.key=val
|
||
}).replace(wpe, ype).split(";").map((o) => o.replace("=", ":")).join(";");
|
||
}, "buildArgsParam"), Spe = (0, yg.default)(1e3)((e) => e !== void 0 ? (0, qf.parse)(e) : {}), Gf = /* @__PURE__ */ a((e) => Spe(e.search ? e.
|
||
search.slice(1) : ""), "queryFromLocation"), Epe = /* @__PURE__ */ a((e) => {
|
||
let t = (0, qf.stringify)(e);
|
||
return t ? "?" + t : "";
|
||
}, "stringifyQuery"), JS = (0, yg.default)(1e3)((e, t, r = !0) => {
|
||
if (r) {
|
||
if (typeof t != "string")
|
||
throw new Error("startsWith only works with string targets");
|
||
return e && e.startsWith(t) ? { path: e } : null;
|
||
}
|
||
let n = typeof t == "string" && e === t, o = e && t && e.match(t);
|
||
return n || o ? { path: e } : null;
|
||
});
|
||
|
||
// src/router/router.tsx
|
||
var si = P(L(), 1);
|
||
qe();
|
||
|
||
// ../node_modules/react-router-dom/index.js
|
||
var yr = P(L());
|
||
|
||
// ../node_modules/history/index.js
|
||
Kn();
|
||
var ii;
|
||
(function(e) {
|
||
e.Pop = "POP", e.Push = "PUSH", e.Replace = "REPLACE";
|
||
})(ii || (ii = {}));
|
||
var FO = function(e) {
|
||
return e;
|
||
};
|
||
var LO = "beforeunload";
|
||
var bpe = "popstate";
|
||
function MO(e) {
|
||
e === void 0 && (e = {});
|
||
var t = e, r = t.window, n = r === void 0 ? document.defaultView : r, o = n.history;
|
||
function i() {
|
||
var D = n.location, A = D.pathname, I = D.search, k = D.hash, M = o.state || {};
|
||
return [M.idx, FO({
|
||
pathname: A,
|
||
search: I,
|
||
hash: k,
|
||
state: M.usr || null,
|
||
key: M.key || "default"
|
||
})];
|
||
}
|
||
a(i, "getIndexAndLocation");
|
||
var s = null;
|
||
function l() {
|
||
if (s)
|
||
g.call(s), s = null;
|
||
else {
|
||
var D = ii.Pop, A = i(), I = A[0], k = A[1];
|
||
if (g.length) {
|
||
if (I != null) {
|
||
var M = p - I;
|
||
M && (s = {
|
||
action: D,
|
||
location: k,
|
||
retry: /* @__PURE__ */ a(function() {
|
||
C(M * -1);
|
||
}, "retry")
|
||
}, C(M));
|
||
}
|
||
} else
|
||
y(D);
|
||
}
|
||
}
|
||
a(l, "handlePop"), n.addEventListener(bpe, l);
|
||
var u = ii.Pop, c = i(), p = c[0], h = c[1], m = NO(), g = NO();
|
||
p == null && (p = 0, o.replaceState(be({}, o.state, {
|
||
idx: p
|
||
}), ""));
|
||
function w(D) {
|
||
return typeof D == "string" ? D : Sg(D);
|
||
}
|
||
a(w, "createHref");
|
||
function v(D, A) {
|
||
return A === void 0 && (A = null), FO(be({
|
||
pathname: h.pathname,
|
||
hash: "",
|
||
search: ""
|
||
}, typeof D == "string" ? cc(D) : D, {
|
||
state: A,
|
||
key: xpe()
|
||
}));
|
||
}
|
||
a(v, "getNextLocation");
|
||
function S(D, A) {
|
||
return [{
|
||
usr: D.state,
|
||
key: D.key,
|
||
idx: A
|
||
}, w(D)];
|
||
}
|
||
a(S, "getHistoryStateAndUrl");
|
||
function E(D, A, I) {
|
||
return !g.length || (g.call({
|
||
action: D,
|
||
location: A,
|
||
retry: I
|
||
}), !1);
|
||
}
|
||
a(E, "allowTx");
|
||
function y(D) {
|
||
u = D;
|
||
var A = i();
|
||
p = A[0], h = A[1], m.call({
|
||
action: u,
|
||
location: h
|
||
});
|
||
}
|
||
a(y, "applyTx");
|
||
function b(D, A) {
|
||
var I = ii.Push, k = v(D, A);
|
||
function M() {
|
||
b(D, A);
|
||
}
|
||
if (a(M, "retry"), E(I, k, M)) {
|
||
var V = S(k, p + 1), H = V[0], X = V[1];
|
||
try {
|
||
o.pushState(H, "", X);
|
||
} catch {
|
||
n.location.assign(X);
|
||
}
|
||
y(I);
|
||
}
|
||
}
|
||
a(b, "push");
|
||
function x(D, A) {
|
||
var I = ii.Replace, k = v(D, A);
|
||
function M() {
|
||
x(D, A);
|
||
}
|
||
if (a(M, "retry"), E(I, k, M)) {
|
||
var V = S(k, p), H = V[0], X = V[1];
|
||
o.replaceState(H, "", X), y(I);
|
||
}
|
||
}
|
||
a(x, "replace");
|
||
function C(D) {
|
||
o.go(D);
|
||
}
|
||
a(C, "go");
|
||
var R = {
|
||
get action() {
|
||
return u;
|
||
},
|
||
get location() {
|
||
return h;
|
||
},
|
||
createHref: w,
|
||
push: b,
|
||
replace: x,
|
||
go: C,
|
||
back: /* @__PURE__ */ a(function() {
|
||
C(-1);
|
||
}, "back"),
|
||
forward: /* @__PURE__ */ a(function() {
|
||
C(1);
|
||
}, "forward"),
|
||
listen: /* @__PURE__ */ a(function(A) {
|
||
return m.push(A);
|
||
}, "listen"),
|
||
block: /* @__PURE__ */ a(function(A) {
|
||
var I = g.push(A);
|
||
return g.length === 1 && n.addEventListener(LO, OO), function() {
|
||
I(), g.length || n.removeEventListener(LO, OO);
|
||
};
|
||
}, "block")
|
||
};
|
||
return R;
|
||
}
|
||
a(MO, "createBrowserHistory");
|
||
function OO(e) {
|
||
e.preventDefault(), e.returnValue = "";
|
||
}
|
||
a(OO, "promptBeforeUnload");
|
||
function NO() {
|
||
var e = [];
|
||
return {
|
||
get length() {
|
||
return e.length;
|
||
},
|
||
push: /* @__PURE__ */ a(function(r) {
|
||
return e.push(r), function() {
|
||
e = e.filter(function(n) {
|
||
return n !== r;
|
||
});
|
||
};
|
||
}, "push"),
|
||
call: /* @__PURE__ */ a(function(r) {
|
||
e.forEach(function(n) {
|
||
return n && n(r);
|
||
});
|
||
}, "call")
|
||
};
|
||
}
|
||
a(NO, "createEvents");
|
||
function xpe() {
|
||
return Math.random().toString(36).substr(2, 8);
|
||
}
|
||
a(xpe, "createKey");
|
||
function Sg(e) {
|
||
var t = e.pathname, r = t === void 0 ? "/" : t, n = e.search, o = n === void 0 ? "" : n, i = e.hash, s = i === void 0 ? "" : i;
|
||
return o && o !== "?" && (r += o.charAt(0) === "?" ? o : "?" + o), s && s !== "#" && (r += s.charAt(0) === "#" ? s : "#" + s), r;
|
||
}
|
||
a(Sg, "createPath");
|
||
function cc(e) {
|
||
var t = {};
|
||
if (e) {
|
||
var r = e.indexOf("#");
|
||
r >= 0 && (t.hash = e.substr(r), e = e.substr(0, r));
|
||
var n = e.indexOf("?");
|
||
n >= 0 && (t.search = e.substr(n), e = e.substr(0, n)), e && (t.pathname = e);
|
||
}
|
||
return t;
|
||
}
|
||
a(cc, "parsePath");
|
||
|
||
// ../node_modules/react-router/index.js
|
||
var ye = P(L());
|
||
function Eg(e, t) {
|
||
if (!e) throw new Error(t);
|
||
}
|
||
a(Eg, "invariant");
|
||
var bg = /* @__PURE__ */ (0, ye.createContext)(null), xg = /* @__PURE__ */ (0, ye.createContext)(null), ZS = /* @__PURE__ */ (0, ye.createContext)(
|
||
{
|
||
outlet: null,
|
||
matches: []
|
||
});
|
||
function Yf(e) {
|
||
let {
|
||
basename: t = "/",
|
||
children: r = null,
|
||
location: n,
|
||
navigationType: o = ii.Pop,
|
||
navigator: i,
|
||
static: s = !1
|
||
} = e;
|
||
Kf() && Eg(!1);
|
||
let l = Ape(t), u = (0, ye.useMemo)(() => ({
|
||
basename: l,
|
||
navigator: i,
|
||
static: s
|
||
}), [l, i, s]);
|
||
typeof n == "string" && (n = cc(n));
|
||
let {
|
||
pathname: c = "/",
|
||
search: p = "",
|
||
hash: h = "",
|
||
state: m = null,
|
||
key: g = "default"
|
||
} = n, w = (0, ye.useMemo)(() => {
|
||
let v = Dpe(c, l);
|
||
return v == null ? null : {
|
||
pathname: v,
|
||
search: p,
|
||
hash: h,
|
||
state: m,
|
||
key: g
|
||
};
|
||
}, [l, c, p, h, m, g]);
|
||
return w == null ? null : /* @__PURE__ */ (0, ye.createElement)(bg.Provider, {
|
||
value: u
|
||
}, /* @__PURE__ */ (0, ye.createElement)(xg.Provider, {
|
||
children: r,
|
||
value: {
|
||
location: w,
|
||
navigationType: o
|
||
}
|
||
}));
|
||
}
|
||
a(Yf, "Router");
|
||
function eE(e) {
|
||
Kf() || Eg(!1);
|
||
let {
|
||
basename: t,
|
||
navigator: r
|
||
} = (0, ye.useContext)(bg), {
|
||
hash: n,
|
||
pathname: o,
|
||
search: i
|
||
} = Cg(e), s = o;
|
||
if (t !== "/") {
|
||
let l = Rpe(e), u = l != null && l.endsWith("/");
|
||
s = o === "/" ? t + (u ? "/" : "") : HO([t, o]);
|
||
}
|
||
return r.createHref({
|
||
pathname: s,
|
||
search: i,
|
||
hash: n
|
||
});
|
||
}
|
||
a(eE, "useHref");
|
||
function Kf() {
|
||
return (0, ye.useContext)(xg) != null;
|
||
}
|
||
a(Kf, "useInRouterContext");
|
||
function xs() {
|
||
return Kf() || Eg(!1), (0, ye.useContext)(xg).location;
|
||
}
|
||
a(xs, "useLocation");
|
||
function Xf() {
|
||
Kf() || Eg(!1);
|
||
let {
|
||
basename: e,
|
||
navigator: t
|
||
} = (0, ye.useContext)(bg), {
|
||
matches: r
|
||
} = (0, ye.useContext)(ZS), {
|
||
pathname: n
|
||
} = xs(), o = JSON.stringify(r.map((l) => l.pathnameBase)), i = (0, ye.useRef)(!1);
|
||
return (0, ye.useEffect)(() => {
|
||
i.current = !0;
|
||
}), (0, ye.useCallback)(function(l, u) {
|
||
if (u === void 0 && (u = {}), !i.current) return;
|
||
if (typeof l == "number") {
|
||
t.go(l);
|
||
return;
|
||
}
|
||
let c = zO(l, JSON.parse(o), n);
|
||
e !== "/" && (c.pathname = HO([e, c.pathname])), (u.replace ? t.replace : t.push)(c, u.state);
|
||
}, [e, t, o, n]);
|
||
}
|
||
a(Xf, "useNavigate");
|
||
function Cg(e) {
|
||
let {
|
||
matches: t
|
||
} = (0, ye.useContext)(ZS), {
|
||
pathname: r
|
||
} = xs(), n = JSON.stringify(t.map((o) => o.pathnameBase));
|
||
return (0, ye.useMemo)(() => zO(e, JSON.parse(n), r), [e, n, r]);
|
||
}
|
||
a(Cg, "useResolvedPath");
|
||
function BO(e, t) {
|
||
t === void 0 && (t = "/");
|
||
let {
|
||
pathname: r,
|
||
search: n = "",
|
||
hash: o = ""
|
||
} = typeof e == "string" ? cc(e) : e;
|
||
return {
|
||
pathname: r ? r.startsWith("/") ? r : Cpe(r, t) : t,
|
||
search: _pe(n),
|
||
hash: Tpe(o)
|
||
};
|
||
}
|
||
a(BO, "resolvePath");
|
||
function Cpe(e, t) {
|
||
let r = t.replace(/\/+$/, "").split("/");
|
||
return e.split("/").forEach((o) => {
|
||
o === ".." ? r.length > 1 && r.pop() : o !== "." && r.push(o);
|
||
}), r.length > 1 ? r.join("/") : "/";
|
||
}
|
||
a(Cpe, "resolvePathname");
|
||
function zO(e, t, r) {
|
||
let n = typeof e == "string" ? cc(e) : e, o = e === "" || n.pathname === "" ? "/" : n.pathname, i;
|
||
if (o == null)
|
||
i = r;
|
||
else {
|
||
let l = t.length - 1;
|
||
if (o.startsWith("..")) {
|
||
let u = o.split("/");
|
||
for (; u[0] === ".."; )
|
||
u.shift(), l -= 1;
|
||
n.pathname = u.join("/");
|
||
}
|
||
i = l >= 0 ? t[l] : "/";
|
||
}
|
||
let s = BO(n, i);
|
||
return o && o !== "/" && o.endsWith("/") && !s.pathname.endsWith("/") && (s.pathname += "/"), s;
|
||
}
|
||
a(zO, "resolveTo");
|
||
function Rpe(e) {
|
||
return e === "" || e.pathname === "" ? "/" : typeof e == "string" ? cc(e).pathname : e.pathname;
|
||
}
|
||
a(Rpe, "getToPathname");
|
||
function Dpe(e, t) {
|
||
if (t === "/") return e;
|
||
if (!e.toLowerCase().startsWith(t.toLowerCase()))
|
||
return null;
|
||
let r = e.charAt(t.length);
|
||
return r && r !== "/" ? null : e.slice(t.length) || "/";
|
||
}
|
||
a(Dpe, "stripBasename");
|
||
var HO = /* @__PURE__ */ a((e) => e.join("/").replace(/\/\/+/g, "/"), "joinPaths"), Ape = /* @__PURE__ */ a((e) => e.replace(/\/+$/, "").replace(
|
||
/^\/*/, "/"), "normalizePathname"), _pe = /* @__PURE__ */ a((e) => !e || e === "?" ? "" : e.startsWith("?") ? e : "?" + e, "normalizeSearch"),
|
||
Tpe = /* @__PURE__ */ a((e) => !e || e === "#" ? "" : e.startsWith("#") ? e : "#" + e, "normalizeHash");
|
||
|
||
// ../node_modules/react-router-dom/index.js
|
||
function tE() {
|
||
return tE = Object.assign || function(e) {
|
||
for (var t = 1; t < arguments.length; t++) {
|
||
var r = arguments[t];
|
||
for (var n in r)
|
||
Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]);
|
||
}
|
||
return e;
|
||
}, tE.apply(this, arguments);
|
||
}
|
||
a(tE, "_extends");
|
||
function Ipe(e, t) {
|
||
if (e == null) return {};
|
||
var r = {}, n = Object.keys(e), o, i;
|
||
for (i = 0; i < n.length; i++)
|
||
o = n[i], !(t.indexOf(o) >= 0) && (r[o] = e[o]);
|
||
return r;
|
||
}
|
||
a(Ipe, "_objectWithoutPropertiesLoose");
|
||
var Ppe = ["onClick", "reloadDocument", "replace", "state", "target", "to"];
|
||
function $O(e) {
|
||
let {
|
||
basename: t,
|
||
children: r,
|
||
window: n
|
||
} = e, o = (0, yr.useRef)();
|
||
o.current == null && (o.current = MO({
|
||
window: n
|
||
}));
|
||
let i = o.current, [s, l] = (0, yr.useState)({
|
||
action: i.action,
|
||
location: i.location
|
||
});
|
||
return (0, yr.useLayoutEffect)(() => i.listen(l), [i]), /* @__PURE__ */ (0, yr.createElement)(Yf, {
|
||
basename: t,
|
||
children: r,
|
||
location: s.location,
|
||
navigationType: s.action,
|
||
navigator: i
|
||
});
|
||
}
|
||
a($O, "BrowserRouter");
|
||
function kpe(e) {
|
||
return !!(e.metaKey || e.altKey || e.ctrlKey || e.shiftKey);
|
||
}
|
||
a(kpe, "isModifiedEvent");
|
||
var jO = /* @__PURE__ */ (0, yr.forwardRef)(/* @__PURE__ */ a(function(t, r) {
|
||
let {
|
||
onClick: n,
|
||
reloadDocument: o,
|
||
replace: i = !1,
|
||
state: s,
|
||
target: l,
|
||
to: u
|
||
} = t, c = Ipe(t, Ppe), p = eE(u), h = Fpe(u, {
|
||
replace: i,
|
||
state: s,
|
||
target: l
|
||
});
|
||
function m(g) {
|
||
n && n(g), !g.defaultPrevented && !o && h(g);
|
||
}
|
||
return a(m, "handleClick"), // eslint-disable-next-line jsx-a11y/anchor-has-content
|
||
/* @__PURE__ */ (0, yr.createElement)("a", tE({}, c, {
|
||
href: p,
|
||
onClick: m,
|
||
ref: r,
|
||
target: l
|
||
}));
|
||
}, "LinkWithRef"));
|
||
function Fpe(e, t) {
|
||
let {
|
||
target: r,
|
||
replace: n,
|
||
state: o
|
||
} = t === void 0 ? {} : t, i = Xf(), s = xs(), l = Cg(e);
|
||
return (0, yr.useCallback)((u) => {
|
||
if (u.button === 0 && // Ignore everything but left clicks
|
||
(!r || r === "_self") && // Let browser handle "target=_blank" etc.
|
||
!kpe(u)) {
|
||
u.preventDefault();
|
||
let c = !!n || Sg(s) === Sg(l);
|
||
i(e, {
|
||
replace: c,
|
||
state: o
|
||
});
|
||
}
|
||
}, [s, i, l, n, o, r, e]);
|
||
}
|
||
a(Fpe, "useLinkClickHandler");
|
||
|
||
// src/router/router.tsx
|
||
var { document: rE } = z, Ope = /* @__PURE__ */ a(() => `${rE.location.pathname}?`, "getBase"), Npe = /* @__PURE__ */ a(() => {
|
||
let e = Xf();
|
||
return (0, si.useCallback)((t, { plain: r, ...n } = {}) => {
|
||
if (typeof t == "string" && t.startsWith("#")) {
|
||
t === "#" ? e(rE.location.search) : rE.location.hash = t;
|
||
return;
|
||
}
|
||
if (typeof t == "string") {
|
||
let o = r ? t : `?path=${t}`;
|
||
return e(o, n);
|
||
}
|
||
if (typeof t == "number")
|
||
return e(t);
|
||
}, []);
|
||
}, "useNavigate"), VO = /* @__PURE__ */ a(({ to: e, children: t, ...r }) => /* @__PURE__ */ si.default.createElement(jO, { to: `${Ope()}path\
|
||
=${e}`, ...r }, t), "Link");
|
||
VO.displayName = "QueryLink";
|
||
var nE = /* @__PURE__ */ a(({ children: e }) => {
|
||
let t = xs(), { path: r, singleStory: n } = Gf(t), { viewMode: o, storyId: i, refId: s } = QS(r);
|
||
return /* @__PURE__ */ si.default.createElement(si.default.Fragment, null, e({
|
||
path: r || "/",
|
||
location: t,
|
||
viewMode: o,
|
||
storyId: i,
|
||
refId: s,
|
||
singleStory: n === "true"
|
||
}));
|
||
}, "Location");
|
||
nE.displayName = "QueryLocation";
|
||
function oE({
|
||
children: e,
|
||
path: t,
|
||
startsWith: r = !1
|
||
}) {
|
||
return /* @__PURE__ */ si.default.createElement(nE, null, ({ path: n, ...o }) => e({
|
||
match: JS(n, t, r),
|
||
...o
|
||
}));
|
||
}
|
||
a(oE, "Match");
|
||
oE.displayName = "QueryMatch";
|
||
function UO(e) {
|
||
let { children: t, ...r } = e;
|
||
return r.startsWith === void 0 && (r.startsWith = !1), /* @__PURE__ */ si.default.createElement(oE, { ...r }, ({ match: o }) => o ? t : null);
|
||
}
|
||
a(UO, "Route");
|
||
UO.displayName = "Route";
|
||
var Mpe = /* @__PURE__ */ a((...e) => $O(...e), "LocationProvider"), Bpe = /* @__PURE__ */ a((...e) => Yf(...e), "BaseLocationProvider");
|
||
|
||
// src/manager/globals/runtime.ts
|
||
Y();
|
||
Mp();
|
||
|
||
// src/types/index.ts
|
||
var Zf = {};
|
||
de(Zf, {
|
||
Addon_TypesEnum: () => Jf
|
||
});
|
||
|
||
// src/types/modules/addons.ts
|
||
var Jf = /* @__PURE__ */ ((c) => (c.TAB = "tab", c.PANEL = "panel", c.TOOL = "tool", c.TOOLEXTRA = "toolextra", c.PREVIEW = "preview", c.experimental_PAGE =
|
||
"page", c.experimental_SIDEBAR_BOTTOM = "sidebar-bottom", c.experimental_SIDEBAR_TOP = "sidebar-top", c.experimental_TEST_PROVIDER = "test-p\
|
||
rovider", c))(Jf || {});
|
||
|
||
// src/manager/globals/runtime.ts
|
||
Mt();
|
||
|
||
// src/manager-api/index.ts
|
||
var d0 = {};
|
||
de(d0, {
|
||
ActiveTabs: () => S1e,
|
||
Consumer: () => fB,
|
||
ManagerContext: () => f0,
|
||
Provider: () => nb,
|
||
RequestResponseError: () => c0,
|
||
addons: () => YO,
|
||
combineParameters: () => hE,
|
||
controlOrMetaKey: () => ife,
|
||
controlOrMetaSymbol: () => afe,
|
||
eventMatchesShortcut: () => lfe,
|
||
eventToShortcut: () => Ig,
|
||
experimental_MockUniversalStore: () => tg,
|
||
experimental_UniversalStore: () => Dr,
|
||
experimental_requestResponse: () => w1e,
|
||
experimental_useUniversalStore: () => pB,
|
||
isMacLike: () => Tg,
|
||
isShortcutTaken: () => sfe,
|
||
keyToSymbol: () => uN,
|
||
merge: () => Hn,
|
||
mockChannel: () => Dg,
|
||
optionOrAltSymbol: () => lN,
|
||
shortcutMatchesShortcut: () => Pg,
|
||
shortcutToHumanString: () => ufe,
|
||
types: () => k1e,
|
||
useAddonState: () => D1e,
|
||
useArgTypes: () => P1e,
|
||
useArgs: () => A1e,
|
||
useChannel: () => hB,
|
||
useGlobalTypes: () => T1e,
|
||
useGlobals: () => _1e,
|
||
useParameter: () => R1e,
|
||
useSharedState: () => mB,
|
||
useStoryPrepared: () => C1e,
|
||
useStorybookApi: () => ra,
|
||
useStorybookState: () => x1e
|
||
});
|
||
|
||
// src/manager-api/root.tsx
|
||
var he = P(L(), 1);
|
||
Mt();
|
||
|
||
// src/manager-api/context.ts
|
||
var WO = P(L(), 1);
|
||
var qO = /* @__PURE__ */ a(({ api: e, state: t }) => (0, WO.createContext)({ api: e, state: t }), "createContext");
|
||
|
||
// src/manager-api/lib/merge.ts
|
||
Mt();
|
||
var Hn = /* @__PURE__ */ a((e, ...t) => {
|
||
let r = {};
|
||
r = oi({}, e, (n, o) => {
|
||
if (Array.isArray(o) && Array.isArray(n))
|
||
return o.forEach((i) => {
|
||
n.find((l) => l === i || er(l, i)) || n.push(i);
|
||
}), n;
|
||
if (Array.isArray(n))
|
||
return ge.log(["the types mismatch, picking", n]), n;
|
||
});
|
||
for (let n of t)
|
||
r = oi(r, n, (o, i) => {
|
||
if (Array.isArray(i) && Array.isArray(o))
|
||
return i.forEach((s) => {
|
||
o.find((u) => u === s || er(u, s)) || o.push(s);
|
||
}), o;
|
||
if (Array.isArray(o))
|
||
return ge.log(["the types mismatch, picking", o]), o;
|
||
});
|
||
return r;
|
||
}, "default"), GO = /* @__PURE__ */ a((e, ...t) => {
|
||
let r = {};
|
||
r = oi({}, e, (n, o) => {
|
||
if (Array.isArray(o))
|
||
return o;
|
||
});
|
||
for (let n of t)
|
||
r = oi(r, n, (o, i) => {
|
||
if (Array.isArray(i))
|
||
return i;
|
||
});
|
||
return r;
|
||
}, "noArrayMerge");
|
||
|
||
// src/manager-api/initial-state.ts
|
||
var zpe = /* @__PURE__ */ a((...e) => e.reduce((t, r) => Hn(t, r), {}), "main"), Rg = zpe;
|
||
|
||
// src/manager-api/lib/addons.ts
|
||
qe();
|
||
Mt();
|
||
|
||
// src/manager-api/lib/storybook-channel-mock.ts
|
||
function Dg() {
|
||
let e = {
|
||
setHandler: /* @__PURE__ */ a(() => {
|
||
}, "setHandler"),
|
||
send: /* @__PURE__ */ a(() => {
|
||
}, "send")
|
||
};
|
||
return new Gn({ transport: e });
|
||
}
|
||
a(Dg, "mockChannel");
|
||
|
||
// src/manager-api/lib/addons.ts
|
||
var sE = class sE {
|
||
constructor() {
|
||
this.loaders = {};
|
||
this.elements = {};
|
||
this.config = {};
|
||
this.getChannel = /* @__PURE__ */ a(() => (this.channel || this.setChannel(Dg()), this.channel), "getChannel");
|
||
this.ready = /* @__PURE__ */ a(() => this.promise, "ready");
|
||
this.hasChannel = /* @__PURE__ */ a(() => !!this.channel, "hasChannel");
|
||
this.setChannel = /* @__PURE__ */ a((t) => {
|
||
this.channel = t, this.resolve();
|
||
}, "setChannel");
|
||
this.setConfig = /* @__PURE__ */ a((t) => {
|
||
Object.assign(this.config, t), this.hasChannel() ? this.getChannel().emit(na, this.config) : this.ready().then((r) => {
|
||
r.emit(na, this.config);
|
||
});
|
||
}, "setConfig");
|
||
this.getConfig = /* @__PURE__ */ a(() => this.config, "getConfig");
|
||
/**
|
||
* Registers an addon loader function.
|
||
*
|
||
* @param {string} id - The id of the addon loader.
|
||
* @param {(api: API) => void} callback - The function that will be called to register the addon.
|
||
* @returns {void}
|
||
*/
|
||
this.register = /* @__PURE__ */ a((t, r) => {
|
||
this.loaders[t] && ge.warn(`${t} was loaded twice, this could have bad side-effects`), this.loaders[t] = r;
|
||
}, "register");
|
||
this.loadAddons = /* @__PURE__ */ a((t) => {
|
||
Object.values(this.loaders).forEach((r) => r(t));
|
||
}, "loadAddons");
|
||
this.promise = new Promise((t) => {
|
||
this.resolve = () => t(this.getChannel());
|
||
});
|
||
}
|
||
getElements(t) {
|
||
return this.elements[t] || (this.elements[t] = {}), this.elements[t];
|
||
}
|
||
/**
|
||
* Adds an addon to the addon store.
|
||
*
|
||
* @param {string} id - The id of the addon.
|
||
* @param {Addon_Type} addon - The addon to add.
|
||
* @returns {void}
|
||
*/
|
||
add(t, r) {
|
||
let { type: n } = r, o = this.getElements(n);
|
||
o[t] = { ...r, id: t };
|
||
}
|
||
experimental_getRegisteredAddons() {
|
||
return Object.keys(this.loaders);
|
||
}
|
||
};
|
||
a(sE, "AddonStore");
|
||
var iE = sE, aE = "__STORYBOOK_ADDONS_MANAGER";
|
||
function Hpe() {
|
||
return z[aE] || (z[aE] = new iE()), z[aE];
|
||
}
|
||
a(Hpe, "getAddonsStore");
|
||
var YO = Hpe();
|
||
|
||
// src/manager-api/modules/addons.ts
|
||
var uE = {};
|
||
de(uE, {
|
||
ensurePanel: () => lE,
|
||
init: () => $pe
|
||
});
|
||
function lE(e, t, r) {
|
||
let n = Object.keys(e);
|
||
return n.indexOf(t) >= 0 ? t : n.length ? n[0] : r;
|
||
}
|
||
a(lE, "ensurePanel");
|
||
var $pe = /* @__PURE__ */ a(({ provider: e, store: t, fullAPI: r }) => {
|
||
let n = {
|
||
getElements: /* @__PURE__ */ a((o) => e.getElements(o), "getElements"),
|
||
getSelectedPanel: /* @__PURE__ */ a(() => {
|
||
let { selectedPanel: o } = t.getState();
|
||
return lE(n.getElements("panel"), o, o);
|
||
}, "getSelectedPanel"),
|
||
setSelectedPanel: /* @__PURE__ */ a((o) => {
|
||
t.setState({ selectedPanel: o }, { persistence: "session" });
|
||
}, "setSelectedPanel"),
|
||
setAddonState(o, i, s) {
|
||
let l = typeof i == "function" ? i : () => i;
|
||
return t.setState(
|
||
(u) => ({ ...u, addons: { ...u.addons, [o]: l(u.addons[o]) } }),
|
||
s
|
||
).then(() => n.getAddonState(o));
|
||
},
|
||
getAddonState: /* @__PURE__ */ a((o) => t.getState().addons[o] || globalThis?.STORYBOOK_ADDON_STATE[o], "getAddonState")
|
||
};
|
||
return {
|
||
api: n,
|
||
state: {
|
||
selectedPanel: lE(
|
||
n.getElements("panel"),
|
||
t.getState().selectedPanel
|
||
),
|
||
addons: {}
|
||
}
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/channel.ts
|
||
var cE = {};
|
||
de(cE, {
|
||
init: () => jpe
|
||
});
|
||
var jpe = /* @__PURE__ */ a(({ provider: e }) => ({ api: {
|
||
getChannel: /* @__PURE__ */ a(() => e.channel, "getChannel"),
|
||
on: /* @__PURE__ */ a((r, n) => (e.channel?.on(r, n), () => e.channel?.off(r, n)), "on"),
|
||
off: /* @__PURE__ */ a((r, n) => e.channel?.off(r, n), "off"),
|
||
once: /* @__PURE__ */ a((r, n) => e.channel?.once(r, n), "once"),
|
||
emit: /* @__PURE__ */ a((r, n, ...o) => {
|
||
n?.options?.target && n.options.target !== "storybook-preview-iframe" && !n.options.target.startsWith("storybook-ref-") && (n.options.target =
|
||
n.options.target !== "storybook_internal" ? `storybook-ref-${n.options.target}` : "storybook-preview-iframe"), e.channel?.emit(r, n, ...o);
|
||
}, "emit")
|
||
}, state: {} }), "init");
|
||
|
||
// src/manager-api/modules/experimental_testmodule.ts
|
||
var pE = {};
|
||
de(pE, {
|
||
init: () => Upe
|
||
});
|
||
var Vpe = {
|
||
details: {},
|
||
cancellable: !1,
|
||
cancelling: !1,
|
||
running: !1,
|
||
failed: !1,
|
||
crashed: !1
|
||
}, Upe = /* @__PURE__ */ a(({ store: e, fullAPI: t }) => {
|
||
let r = {
|
||
testProviders: e.getState().testProviders || {}
|
||
}, n = {
|
||
getTestProviderState(i) {
|
||
let { testProviders: s } = e.getState();
|
||
return s?.[i];
|
||
},
|
||
updateTestProviderState(i, s) {
|
||
return e.setState(
|
||
({ testProviders: l }) => {
|
||
let u = l[i], c = u.stateUpdater?.(u, s) ?? {
|
||
...u,
|
||
...s,
|
||
details: { ...u.details, ...s.details }
|
||
};
|
||
return { testProviders: { ...l, [i]: c } };
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
clearTestProviderState(i) {
|
||
let s = {
|
||
cancelling: !1,
|
||
running: !1,
|
||
failed: !1,
|
||
crashed: !1,
|
||
progress: void 0
|
||
};
|
||
return e.setState(
|
||
({ testProviders: l }) => ({ testProviders: { ...l, [i]: { ...l[i], ...s } } }),
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
runTestProvider(i, s) {
|
||
let l = e.getState().index;
|
||
_a(l, "The index is currently unavailable"), n.updateTestProviderState(i, {
|
||
running: !0,
|
||
failed: !1,
|
||
crashed: !1,
|
||
progress: void 0
|
||
});
|
||
let u = new URL("index.json", window.location.href).toString();
|
||
if (!s?.entryId) {
|
||
let m = {
|
||
providerId: i,
|
||
indexUrl: u
|
||
};
|
||
return t.emit(w0, m), t.emit(b2, { providerId: i }), () => n.cancelTestProvider(i);
|
||
}
|
||
let c = l[s.entryId];
|
||
_a(c, `No entry found in the index for id '${s.entryId}'`);
|
||
let p = /* @__PURE__ */ a((m, g = []) => {
|
||
let w = l[m];
|
||
return w.type === "story" ? g.push(w.id) : "children" in w && w.children.forEach((v) => p(v, g)), g;
|
||
}, "findStories"), h = {
|
||
providerId: i,
|
||
indexUrl: u,
|
||
storyIds: p(s.entryId)
|
||
};
|
||
return t.emit(w0, h), () => n.cancelTestProvider(i);
|
||
},
|
||
cancelTestProvider(i) {
|
||
n.updateTestProviderState(i, { cancelling: !0 }), t.emit(x2, { providerId: i });
|
||
}
|
||
};
|
||
return { init: /* @__PURE__ */ a(async () => {
|
||
let i = Object.fromEntries(
|
||
Object.entries(t.getElements("test-provider")).map(
|
||
([s, l]) => [
|
||
s,
|
||
{
|
||
...l,
|
||
...Vpe,
|
||
...r?.testProviders?.[s] || {},
|
||
running: !1
|
||
}
|
||
]
|
||
)
|
||
);
|
||
e.setState({ testProviders: i }, { persistence: "session" });
|
||
}, "initModule"), state: r, api: n };
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/globals.ts
|
||
var vE = {};
|
||
de(vE, {
|
||
init: () => Zpe
|
||
});
|
||
Mt();
|
||
|
||
// ../node_modules/dequal/dist/index.mjs
|
||
var KO = Object.prototype.hasOwnProperty;
|
||
function XO(e, t, r) {
|
||
for (r of e.keys())
|
||
if (un(r, t)) return r;
|
||
}
|
||
a(XO, "find");
|
||
function un(e, t) {
|
||
var r, n, o;
|
||
if (e === t) return !0;
|
||
if (e && t && (r = e.constructor) === t.constructor) {
|
||
if (r === Date) return e.getTime() === t.getTime();
|
||
if (r === RegExp) return e.toString() === t.toString();
|
||
if (r === Array) {
|
||
if ((n = e.length) === t.length)
|
||
for (; n-- && un(e[n], t[n]); ) ;
|
||
return n === -1;
|
||
}
|
||
if (r === Set) {
|
||
if (e.size !== t.size)
|
||
return !1;
|
||
for (n of e)
|
||
if (o = n, o && typeof o == "object" && (o = XO(t, o), !o) || !t.has(o)) return !1;
|
||
return !0;
|
||
}
|
||
if (r === Map) {
|
||
if (e.size !== t.size)
|
||
return !1;
|
||
for (n of e)
|
||
if (o = n[0], o && typeof o == "object" && (o = XO(t, o), !o) || !un(n[1], t.get(o)))
|
||
return !1;
|
||
return !0;
|
||
}
|
||
if (r === ArrayBuffer)
|
||
e = new Uint8Array(e), t = new Uint8Array(t);
|
||
else if (r === DataView) {
|
||
if ((n = e.byteLength) === t.byteLength)
|
||
for (; n-- && e.getInt8(n) === t.getInt8(n); ) ;
|
||
return n === -1;
|
||
}
|
||
if (ArrayBuffer.isView(e)) {
|
||
if ((n = e.byteLength) === t.byteLength)
|
||
for (; n-- && e[n] === t[n]; ) ;
|
||
return n === -1;
|
||
}
|
||
if (!r || typeof e == "object") {
|
||
n = 0;
|
||
for (r in e)
|
||
if (KO.call(e, r) && ++n && !KO.call(t, r) || !(r in t) || !un(e[r], t[r])) return !1;
|
||
return Object.keys(t).length === n;
|
||
}
|
||
}
|
||
return e !== e && t !== t;
|
||
}
|
||
a(un, "dequal");
|
||
|
||
// src/manager-api/lib/events.ts
|
||
Mt();
|
||
|
||
// src/manager-api/modules/refs.ts
|
||
var gE = {};
|
||
de(gE, {
|
||
defaultStoryMapper: () => aN,
|
||
getSourceType: () => mE,
|
||
init: () => Jpe
|
||
});
|
||
qe();
|
||
Da();
|
||
|
||
// src/manager-api/lib/stories.ts
|
||
var fE = P(Yn(), 1);
|
||
Da();
|
||
|
||
// src/manager-api/lib/intersect.ts
|
||
var QO = /* @__PURE__ */ a((e, t) => !Array.isArray(e) || !Array.isArray(t) || !e.length || !t.length ? [] : e.reduce((r, n) => (t.includes(
|
||
n) && r.push(n), r), []), "default");
|
||
|
||
// src/manager-api/lib/stories.ts
|
||
var Wpe = /\s*\/\s*/, JO = /* @__PURE__ */ a(({
|
||
globalParameters: e,
|
||
kindParameters: t,
|
||
stories: r
|
||
}) => OS(r, (n) => ({
|
||
...n,
|
||
parameters: hE(
|
||
e,
|
||
t[n.kind],
|
||
n.parameters
|
||
)
|
||
})), "denormalizeStoryParameters");
|
||
var ZO = /* @__PURE__ */ a((e) => ({ v: 5, entries: Object.entries(e).reduce(
|
||
(r, [n, o]) => {
|
||
if (!o)
|
||
return r;
|
||
let { docsOnly: i, fileName: s, ...l } = o.parameters, u = {
|
||
title: o.kind,
|
||
id: n,
|
||
name: o.name,
|
||
importPath: s
|
||
};
|
||
if (i)
|
||
r[n] = {
|
||
type: "docs",
|
||
tags: ["stories-mdx"],
|
||
storiesImports: [],
|
||
...u
|
||
};
|
||
else {
|
||
let { argTypes: c, args: p, initialArgs: h } = o;
|
||
r[n] = {
|
||
type: "story",
|
||
...u,
|
||
parameters: l,
|
||
argTypes: c,
|
||
args: p,
|
||
initialArgs: h
|
||
};
|
||
}
|
||
return r;
|
||
},
|
||
{}
|
||
) }), "transformSetStoriesStoryDataToPreparedStoryIndex"), qpe = /* @__PURE__ */ a((e) => ({
|
||
v: 3,
|
||
stories: Object.values(e.stories).reduce(
|
||
(t, r) => (t[r.id] = {
|
||
...r,
|
||
title: r.kind,
|
||
name: r.name || r.story,
|
||
importPath: r.parameters.fileName || ""
|
||
}, t),
|
||
{}
|
||
)
|
||
}), "transformStoryIndexV2toV3"), Gpe = /* @__PURE__ */ a((e) => {
|
||
let t = LS(Object.values(e.stories), (r) => r.title);
|
||
return {
|
||
v: 4,
|
||
entries: Object.values(e.stories).reduce(
|
||
(r, n) => {
|
||
let o = "story";
|
||
return (n.parameters?.docsOnly || n.name === "Page" && t[n.title] === 1) && (o = "docs"), r[n.id] = {
|
||
type: o,
|
||
...o === "docs" && { tags: ["stories-mdx"], storiesImports: [] },
|
||
...n
|
||
}, delete r[n.id].story, delete r[n.id].kind, r;
|
||
},
|
||
{}
|
||
)
|
||
};
|
||
}, "transformStoryIndexV3toV4"), Ype = /* @__PURE__ */ a((e) => ({
|
||
v: 5,
|
||
entries: Object.values(e.entries).reduce(
|
||
(t, r) => (t[r.id] = {
|
||
...r,
|
||
tags: r.tags ? ["dev", "test", ...r.tags] : ["dev"]
|
||
}, t),
|
||
{}
|
||
)
|
||
}), "transformStoryIndexV4toV5"), pc = /* @__PURE__ */ a((e, { provider: t, docsOptions: r, filters: n, status: o }) => {
|
||
if (!e.v)
|
||
throw new Error("Composition: Missing stories.json version");
|
||
let i = e;
|
||
i = i.v === 2 ? qpe(i) : i, i = i.v === 3 ? Gpe(i) : i, i = i.v === 4 ? Ype(i) : i, i = i;
|
||
let s = Object.values(i.entries).filter((v) => {
|
||
let S = !0, E = o[v.id];
|
||
return Object.values(E ?? {}).some(({ status: y }) => y === "error") || Object.values(n).forEach((y) => {
|
||
S !== !1 && (S = y({ ...v, status: E }));
|
||
}), S;
|
||
}), { sidebar: l = {} } = t.getConfig(), { showRoots: u, collapsedRoots: c = [], renderLabel: p } = l, h = typeof u < "u", m = s.reduce((v, S) => {
|
||
if (r.docsMode && S.type !== "docs")
|
||
return v;
|
||
let { title: E } = S, y = E.trim().split(Wpe), b = (!h || u) && y.length > 1 ? [y.shift()] : [], x = [...b, ...y], C = x.reduce((R, D, A) => {
|
||
let I = A > 0 && R[A - 1], k = mo(I ? `${I}-${D}` : D);
|
||
if (D.trim() === "")
|
||
throw new Error(it`Invalid title ${E} ending in slash.`);
|
||
if (I === k)
|
||
throw new Error(
|
||
it`
|
||
Invalid part '${D}', leading to id === parentId ('${k}'), inside title '${E}'
|
||
|
||
Did you create a path that uses the separator char accidentally, such as 'Vue <docs/>' where '/' is a separator char? See https://github.com/storybookjs/storybook/issues/6128
|
||
`
|
||
);
|
||
return R.push(k), R;
|
||
}, []);
|
||
return C.forEach((R, D) => {
|
||
let A = C[D + 1] || S.id;
|
||
b.length && D === 0 ? v[R] = Hn(v[R] || {}, {
|
||
type: "root",
|
||
id: R,
|
||
name: x[D],
|
||
tags: [],
|
||
depth: D,
|
||
renderLabel: p,
|
||
startCollapsed: c.includes(R),
|
||
// Note that this will later get appended to the previous list of children (see below)
|
||
children: [A]
|
||
}) : (!v[R] || v[R].type === "component") && D === C.length - 1 ? v[R] = Hn(v[R] || {}, {
|
||
type: "component",
|
||
id: R,
|
||
name: x[D],
|
||
tags: [],
|
||
parent: C[D - 1],
|
||
depth: D,
|
||
renderLabel: p,
|
||
...A && {
|
||
children: [A]
|
||
}
|
||
}) : v[R] = Hn(v[R] || {}, {
|
||
type: "group",
|
||
id: R,
|
||
name: x[D],
|
||
tags: [],
|
||
parent: C[D - 1],
|
||
depth: D,
|
||
renderLabel: p,
|
||
...A && {
|
||
children: [A]
|
||
}
|
||
});
|
||
}), v[S.id] = {
|
||
type: "story",
|
||
tags: [],
|
||
...S,
|
||
depth: C.length,
|
||
parent: C[C.length - 1],
|
||
renderLabel: p,
|
||
prepared: !!S.parameters
|
||
}, v;
|
||
}, {});
|
||
function g(v, S) {
|
||
return v[S.id] || (v[S.id] = S, (S.type === "root" || S.type === "group" || S.type === "component") && (S.children.forEach((E) => g(v, m[E])),
|
||
S.tags = S.children.reduce((E, y) => {
|
||
let b = v[y];
|
||
return E === null ? b.tags : QO(E, b.tags);
|
||
}, null))), v;
|
||
}
|
||
a(g, "addItem");
|
||
let w = Object.values(m).filter((v) => v.type !== "root" && !v.parent).reduce(g, {});
|
||
return Object.values(m).filter((v) => v.type === "root").reduce(g, w);
|
||
}, "transformStoryIndexToStoriesHash"), dE = /* @__PURE__ */ a((e, t) => t ? Object.fromEntries(
|
||
Object.entries(e).map(([r, n]) => {
|
||
let o = t[r];
|
||
return n.type === "story" && o?.type === "story" && o.prepared ? [r, { ...o, ...n, prepared: !0 }] : [r, n];
|
||
})
|
||
) : e, "addPreparedStories"), eN = (0, fE.default)(1)((e) => Object.entries(e).reduce((t, r) => {
|
||
let n = r[1];
|
||
return n.type === "component" && t.push([...n.children]), t;
|
||
}, [])), tN = (0, fE.default)(1)((e) => Object.keys(e).filter((t) => ["story", "docs"].includes(e[t].type)));
|
||
|
||
// src/manager-api/modules/refs.ts
|
||
var { location: Kpe, fetch: rN } = z, mE = /* @__PURE__ */ a((e, t) => {
|
||
let { origin: r, pathname: n } = Kpe, { origin: o, pathname: i } = new URL(e), s = `${r + n}`.replace("/iframe.html", "").replace(/\/$/, ""),
|
||
l = `${o + i}`.replace("/iframe.html", "").replace(/\/$/, "");
|
||
return s === l ? ["local", l] : t || e ? ["external", l] : [null, null];
|
||
}, "getSourceType"), aN = /* @__PURE__ */ a((e, t) => ({ ...t, kind: t.kind.replace("|", "/") }), "defaultStoryMapper"), nN = /* @__PURE__ */ a(
|
||
(e, t) => Object.entries(e).reduce((r, [n, o]) => ({ ...r, [n]: { ...o, refId: t.id } }), {}), "addRefIds");
|
||
async function oN(e) {
|
||
if (!e)
|
||
return {};
|
||
try {
|
||
let t = await e;
|
||
if (t === !1 || t === !0)
|
||
throw new Error("Unexpected boolean response");
|
||
if (!t.ok)
|
||
throw new Error(`Unexpected response not OK: ${t.statusText}`);
|
||
let r = await t.json();
|
||
return r.entries || r.stories ? { storyIndex: r } : r;
|
||
} catch (t) {
|
||
return { indexError: t };
|
||
}
|
||
}
|
||
a(oN, "handleRequest");
|
||
var Xpe = /* @__PURE__ */ a((e) => {
|
||
let t = /https?:\/\/(.+:.+)@/, r = e, n, [, o] = e.match(t) || [];
|
||
return o && (r = e.replace(`${o}@`, ""), n = btoa(`${o}`)), {
|
||
url: r,
|
||
authorization: n
|
||
};
|
||
}, "parseUrl"), Qpe = /* @__PURE__ */ a((e, t, r) => {
|
||
let { storyMapper: n } = r;
|
||
return n ? Object.entries(e).reduce((o, [i, s]) => ({ ...o, [i]: n(t, s) }), {}) : e;
|
||
}, "map"), Jpe = /* @__PURE__ */ a(({ store: e, provider: t, singleStory: r, docsOptions: n = {} }, { runCheck: o = !0 } = {}) => {
|
||
let i = {
|
||
findRef: /* @__PURE__ */ a((u) => {
|
||
let c = i.getRefs();
|
||
return Object.values(c).find(({ url: p }) => p.match(u));
|
||
}, "findRef"),
|
||
changeRefVersion: /* @__PURE__ */ a(async (u, c) => {
|
||
let { versions: p, title: h } = i.getRefs()[u], m = {
|
||
id: u,
|
||
url: c,
|
||
versions: p,
|
||
title: h,
|
||
index: {},
|
||
filteredIndex: {},
|
||
expanded: !0
|
||
};
|
||
await i.setRef(u, { ...m, type: "unknown" }, !1), await i.checkRef(m);
|
||
}, "changeRefVersion"),
|
||
changeRefState: /* @__PURE__ */ a((u, c) => {
|
||
let { [u]: p, ...h } = i.getRefs();
|
||
h[u] = { ...p, previewInitialized: c }, e.setState({
|
||
refs: h
|
||
});
|
||
}, "changeRefState"),
|
||
checkRef: /* @__PURE__ */ a(async (u) => {
|
||
let { id: c, url: p, version: h, type: m } = u, g = m === "server-checked", w = {}, v = h ? `?version=${h}` : "", S = g ? "omit" : "in\
|
||
clude", E = Xpe(p), y = {
|
||
Accept: "application/json"
|
||
};
|
||
E.authorization && Object.assign(y, {
|
||
Authorization: `Basic ${E.authorization}`
|
||
});
|
||
let [b, x] = await Promise.all(
|
||
["index.json", "stories.json"].map(
|
||
async (R) => oN(
|
||
rN(`${E.url}/${R}${v}`, {
|
||
headers: y,
|
||
credentials: S
|
||
})
|
||
)
|
||
)
|
||
);
|
||
if (!b.indexError || !x.indexError) {
|
||
let R = await oN(
|
||
rN(`${E.url}/metadata.json${v}`, {
|
||
headers: y,
|
||
credentials: S,
|
||
cache: "no-cache"
|
||
}).catch(() => !1)
|
||
);
|
||
Object.assign(w, {
|
||
...b.indexError ? x : b,
|
||
...!R.indexError && R
|
||
});
|
||
} else g || (w.indexError = {
|
||
message: it`
|
||
Error: Loading of ref failed
|
||
at fetch (lib/api/src/modules/refs.ts)
|
||
|
||
URL: ${E.url}
|
||
|
||
We weren't able to load the above URL,
|
||
it's possible a CORS error happened.
|
||
|
||
Please check your dev-tools network tab.
|
||
`
|
||
});
|
||
let C = u.versions && Object.keys(u.versions).length ? u.versions : w.versions;
|
||
await i.setRef(c, {
|
||
id: c,
|
||
url: E.url,
|
||
...w,
|
||
...C ? { versions: C } : {},
|
||
type: w.storyIndex ? "lazy" : "auto-inject"
|
||
});
|
||
}, "checkRef"),
|
||
getRefs: /* @__PURE__ */ a(() => {
|
||
let { refs: u = {} } = e.getState();
|
||
return u;
|
||
}, "getRefs"),
|
||
setRef: /* @__PURE__ */ a(async (u, { storyIndex: c, setStoriesData: p, ...h }, m = !1) => {
|
||
if (r)
|
||
return;
|
||
let g, w, v, { filters: S } = e.getState(), { storyMapper: E = aN } = t.getConfig(), y = i.getRefs()[u];
|
||
(c || p) && (g = p ? ZO(
|
||
Qpe(p, y, { storyMapper: E })
|
||
) : c, v = pc(c, {
|
||
provider: t,
|
||
docsOptions: n,
|
||
filters: S,
|
||
status: {}
|
||
}), w = pc(c, {
|
||
provider: t,
|
||
docsOptions: n,
|
||
filters: {},
|
||
status: {}
|
||
})), w && (w = nN(w, y)), v && (v = nN(v, y)), await i.updateRef(u, { ...y, ...h, index: w, filteredIndex: v, internal_index: g });
|
||
}, "setRef"),
|
||
updateRef: /* @__PURE__ */ a(async (u, c) => {
|
||
let { [u]: p, ...h } = i.getRefs();
|
||
h[u] = { ...p, ...c };
|
||
let m = Object.keys(l).reduce((g, w) => (g[w] = h[w], g), {});
|
||
await e.setState({
|
||
refs: m
|
||
});
|
||
}, "updateRef")
|
||
}, s = !r && z.REFS || {}, l = s;
|
||
return o && new Promise(async (u) => {
|
||
for (let c of Object.values(s))
|
||
await i.checkRef({ ...c, stories: {} });
|
||
u(void 0);
|
||
}), {
|
||
api: i,
|
||
state: {
|
||
refs: l
|
||
}
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/lib/events.ts
|
||
var tr = /* @__PURE__ */ a((e, t) => {
|
||
let { source: r, refId: n, type: o } = e, [i, s] = mE(r, n), l;
|
||
(n || i === "external") && (l = n && t.getRefs()[n] ? t.getRefs()[n] : t.findRef(s));
|
||
let u = {
|
||
source: r,
|
||
sourceType: i,
|
||
sourceLocation: s,
|
||
refId: n,
|
||
ref: l,
|
||
type: o
|
||
};
|
||
switch (!0) {
|
||
case typeof n == "string":
|
||
case i === "local":
|
||
case i === "external":
|
||
return u;
|
||
// if we couldn't find the source, something risky happened, we ignore the input, and log a warning
|
||
default:
|
||
return ge.warn(`Received a ${o} frame that was not configured as a ref`), null;
|
||
}
|
||
}, "getEventMetadata");
|
||
|
||
// src/manager-api/modules/globals.ts
|
||
var Zpe = /* @__PURE__ */ a(({ store: e, fullAPI: t, provider: r }) => {
|
||
let n = {
|
||
getGlobals() {
|
||
return e.getState().globals;
|
||
},
|
||
getUserGlobals() {
|
||
return e.getState().userGlobals;
|
||
},
|
||
getStoryGlobals() {
|
||
return e.getState().storyGlobals;
|
||
},
|
||
getGlobalTypes() {
|
||
return e.getState().globalTypes;
|
||
},
|
||
updateGlobals(s) {
|
||
r.channel?.emit(h2, {
|
||
globals: s,
|
||
options: {
|
||
target: "storybook-preview-iframe"
|
||
}
|
||
});
|
||
}
|
||
}, o = {
|
||
globals: {},
|
||
userGlobals: {},
|
||
storyGlobals: {},
|
||
globalTypes: {}
|
||
}, i = /* @__PURE__ */ a(({
|
||
globals: s,
|
||
storyGlobals: l,
|
||
userGlobals: u
|
||
}) => {
|
||
let {
|
||
globals: c,
|
||
userGlobals: p,
|
||
storyGlobals: h
|
||
} = e.getState();
|
||
un(s, c) || e.setState({ globals: s }), un(u, p) || e.setState({ userGlobals: u }), un(l, h) || e.setState({ storyGlobals: l });
|
||
}, "updateGlobals");
|
||
return r.channel?.on(
|
||
Ec,
|
||
/* @__PURE__ */ a(function({ globals: l, storyGlobals: u, userGlobals: c }) {
|
||
let { ref: p } = tr(this, t);
|
||
p ? ge.warn(
|
||
"received a GLOBALS_UPDATED from a non-local ref. This is not currently supported."
|
||
) : i({ globals: l, storyGlobals: u, userGlobals: c });
|
||
}, "handleGlobalsUpdated")
|
||
), r.channel?.on(
|
||
i2,
|
||
/* @__PURE__ */ a(function({ globals: l, globalTypes: u }) {
|
||
let { ref: c } = tr(this, t), p = e.getState()?.globals;
|
||
c ? Object.keys(l).length > 0 && ge.warn("received globals from a non-local ref. This is not currently supported.") : e.setState({ globals: l,
|
||
userGlobals: l, globalTypes: u }), p && Object.keys(p).length !== 0 && !un(l, p) && n.updateGlobals(p);
|
||
}, "handleSetGlobals")
|
||
), {
|
||
api: n,
|
||
state: o
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/layout.ts
|
||
var _g = {};
|
||
de(_g, {
|
||
ActiveTabs: () => sN,
|
||
defaultLayoutState: () => Nr,
|
||
focusableUIElements: () => e0,
|
||
init: () => tfe
|
||
});
|
||
Mp();
|
||
qe();
|
||
var { document: efe } = z, sN = {
|
||
SIDEBAR: "sidebar",
|
||
CANVAS: "canvas",
|
||
ADDONS: "addons"
|
||
}, Nr = {
|
||
ui: {
|
||
enableShortcuts: !0
|
||
},
|
||
layout: {
|
||
initialActive: sN.CANVAS,
|
||
showToolbar: !0,
|
||
navSize: 300,
|
||
bottomPanelHeight: 300,
|
||
rightPanelWidth: 400,
|
||
recentVisibleSizes: {
|
||
navSize: 300,
|
||
bottomPanelHeight: 300,
|
||
rightPanelWidth: 400
|
||
},
|
||
panelPosition: "bottom",
|
||
showTabs: !0
|
||
},
|
||
selectedPanel: void 0,
|
||
theme: T1()
|
||
}, e0 = {
|
||
storySearchField: "storybook-explorer-searchfield",
|
||
storyListMenu: "storybook-explorer-menu",
|
||
storyPanelRoot: "storybook-panel-root"
|
||
}, yE = /* @__PURE__ */ a((e) => e.layout.navSize > 0, "getIsNavShown"), wE = /* @__PURE__ */ a((e) => {
|
||
let { bottomPanelHeight: t, rightPanelWidth: r, panelPosition: n } = e.layout;
|
||
return n === "bottom" && t > 0 || n === "right" && r > 0;
|
||
}, "getIsPanelShown"), iN = /* @__PURE__ */ a((e) => !yE(e) && !wE(e), "getIsFullscreen"), Ag = /* @__PURE__ */ a((e) => ({
|
||
navSize: e.navSize > 0 ? e.navSize : e.recentVisibleSizes.navSize,
|
||
bottomPanelHeight: e.bottomPanelHeight > 0 ? e.bottomPanelHeight : e.recentVisibleSizes.bottomPanelHeight,
|
||
rightPanelWidth: e.rightPanelWidth > 0 ? e.rightPanelWidth : e.recentVisibleSizes.rightPanelWidth
|
||
}), "getRecentVisibleSizes"), tfe = /* @__PURE__ */ a(({ store: e, provider: t, singleStory: r }) => {
|
||
let n = {
|
||
toggleFullscreen(i) {
|
||
return e.setState(
|
||
(s) => {
|
||
let l = iN(s), u = typeof i == "boolean" ? i : !l;
|
||
return u === l ? { layout: s.layout } : u ? {
|
||
layout: {
|
||
...s.layout,
|
||
navSize: 0,
|
||
bottomPanelHeight: 0,
|
||
rightPanelWidth: 0,
|
||
recentVisibleSizes: Ag(s.layout)
|
||
}
|
||
} : {
|
||
layout: {
|
||
...s.layout,
|
||
navSize: s.singleStory ? 0 : s.layout.recentVisibleSizes.navSize,
|
||
bottomPanelHeight: s.layout.recentVisibleSizes.bottomPanelHeight,
|
||
rightPanelWidth: s.layout.recentVisibleSizes.rightPanelWidth
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
togglePanel(i) {
|
||
return e.setState(
|
||
(s) => {
|
||
let l = wE(s), u = typeof i == "boolean" ? i : !l;
|
||
return u === l ? { layout: s.layout } : u ? {
|
||
layout: {
|
||
...s.layout,
|
||
bottomPanelHeight: s.layout.recentVisibleSizes.bottomPanelHeight,
|
||
rightPanelWidth: s.layout.recentVisibleSizes.rightPanelWidth
|
||
}
|
||
} : {
|
||
layout: {
|
||
...s.layout,
|
||
bottomPanelHeight: 0,
|
||
rightPanelWidth: 0,
|
||
recentVisibleSizes: Ag(s.layout)
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
togglePanelPosition(i) {
|
||
return e.setState(
|
||
(s) => {
|
||
let l = i || (s.layout.panelPosition === "right" ? "bottom" : "right");
|
||
return {
|
||
layout: {
|
||
...s.layout,
|
||
panelPosition: l,
|
||
bottomPanelHeight: s.layout.recentVisibleSizes.bottomPanelHeight,
|
||
rightPanelWidth: s.layout.recentVisibleSizes.rightPanelWidth
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "permanent" }
|
||
);
|
||
},
|
||
toggleNav(i) {
|
||
return e.setState(
|
||
(s) => {
|
||
if (s.singleStory)
|
||
return { layout: s.layout };
|
||
let l = yE(s), u = typeof i == "boolean" ? i : !l;
|
||
return u === l ? { layout: s.layout } : u ? {
|
||
layout: {
|
||
...s.layout,
|
||
navSize: s.layout.recentVisibleSizes.navSize
|
||
}
|
||
} : {
|
||
layout: {
|
||
...s.layout,
|
||
navSize: 0,
|
||
recentVisibleSizes: Ag(s.layout)
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
toggleToolbar(i) {
|
||
return e.setState(
|
||
(s) => {
|
||
let l = typeof i < "u" ? i : !s.layout.showToolbar;
|
||
return {
|
||
layout: {
|
||
...s.layout,
|
||
showToolbar: l
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
setSizes({
|
||
navSize: i,
|
||
bottomPanelHeight: s,
|
||
rightPanelWidth: l
|
||
}) {
|
||
return e.setState(
|
||
(u) => {
|
||
let c = {
|
||
...u.layout,
|
||
navSize: i ?? u.layout.navSize,
|
||
bottomPanelHeight: s ?? u.layout.bottomPanelHeight,
|
||
rightPanelWidth: l ?? u.layout.rightPanelWidth
|
||
};
|
||
return {
|
||
layout: {
|
||
...c,
|
||
recentVisibleSizes: Ag(c)
|
||
}
|
||
};
|
||
},
|
||
{ persistence: "session" }
|
||
);
|
||
},
|
||
focusOnUIElement(i, s) {
|
||
if (!i)
|
||
return;
|
||
let l = efe.getElementById(i);
|
||
l && (l.focus(), s && l.select());
|
||
},
|
||
getInitialOptions() {
|
||
let { theme: i, selectedPanel: s, ...l } = t.getConfig();
|
||
return {
|
||
...Nr,
|
||
layout: {
|
||
...Mf(
|
||
Nr.layout,
|
||
ys(l, Object.keys(Nr.layout))
|
||
),
|
||
...r && { navSize: 0 }
|
||
},
|
||
ui: Mf(Nr.ui, ys(l, Object.keys(Nr.ui))),
|
||
selectedPanel: s || Nr.selectedPanel,
|
||
theme: i || Nr.theme
|
||
};
|
||
},
|
||
getIsFullscreen() {
|
||
return iN(e.getState());
|
||
},
|
||
getIsPanelShown() {
|
||
return wE(e.getState());
|
||
},
|
||
getIsNavShown() {
|
||
return yE(e.getState());
|
||
},
|
||
setOptions: /* @__PURE__ */ a((i) => {
|
||
let { layout: s, ui: l, selectedPanel: u, theme: c } = e.getState();
|
||
if (!i)
|
||
return;
|
||
let p = {
|
||
...s,
|
||
...i.layout || {},
|
||
...ys(i, Object.keys(s)),
|
||
...r && { navSize: 0 }
|
||
}, h = {
|
||
...l,
|
||
...i.ui,
|
||
...Mf(i.ui || {}, ys(i, Object.keys(l)))
|
||
}, m = {
|
||
...c,
|
||
...i.theme
|
||
}, g = {};
|
||
er(l, h) || (g.ui = h), er(s, p) || (g.layout = p), i.selectedPanel && !er(u, i.selectedPanel) && (g.selectedPanel = i.selectedPanel),
|
||
Object.keys(g).length && e.setState(g, { persistence: "permanent" }), er(c, m) || e.setState({ theme: m });
|
||
}, "setOptions")
|
||
}, o = ys(e.getState(), ["layout", "selectedPanel"]);
|
||
return t.channel?.on(na, () => {
|
||
n.setOptions(Hn(n.getInitialOptions(), o));
|
||
}), {
|
||
api: n,
|
||
state: Hn(n.getInitialOptions(), o)
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/notifications.ts
|
||
var SE = {};
|
||
de(SE, {
|
||
init: () => rfe
|
||
});
|
||
var rfe = /* @__PURE__ */ a(({ store: e }) => ({ api: {
|
||
addNotification: /* @__PURE__ */ a((n) => {
|
||
e.setState(({ notifications: o }) => {
|
||
let [i, s] = Jm(o, (l) => l.id === n.id);
|
||
return i.forEach((l) => {
|
||
l.onClear && l.onClear({ dismissed: !1, timeout: !1 });
|
||
}), { notifications: [...s, n] };
|
||
});
|
||
}, "addNotification"),
|
||
clearNotification: /* @__PURE__ */ a((n) => {
|
||
e.setState(({ notifications: o }) => {
|
||
let [i, s] = Jm(o, (l) => l.id === n);
|
||
return i.forEach((l) => {
|
||
l.onClear && l.onClear({ dismissed: !1, timeout: !1 });
|
||
}), { notifications: s };
|
||
});
|
||
}, "clearNotification")
|
||
}, state: { notifications: [] } }), "init");
|
||
|
||
// src/manager-api/modules/provider.ts
|
||
var EE = {};
|
||
de(EE, {
|
||
init: () => nfe
|
||
});
|
||
var nfe = /* @__PURE__ */ a(({ provider: e, fullAPI: t }) => ({
|
||
api: e.renderPreview ? { renderPreview: e.renderPreview } : {},
|
||
state: {},
|
||
init: /* @__PURE__ */ a(() => {
|
||
e.handleAPI(t);
|
||
}, "init")
|
||
}), "init");
|
||
|
||
// src/manager-api/modules/settings.ts
|
||
var bE = {};
|
||
de(bE, {
|
||
init: () => ofe
|
||
});
|
||
var ofe = /* @__PURE__ */ a(({ store: e, navigate: t, fullAPI: r }) => ({
|
||
state: { settings: { lastTrackedStoryId: null } },
|
||
api: {
|
||
closeSettings: /* @__PURE__ */ a(() => {
|
||
let {
|
||
settings: { lastTrackedStoryId: i }
|
||
} = e.getState();
|
||
i ? r.selectStory(i) : r.selectFirstStory();
|
||
}, "closeSettings"),
|
||
changeSettingsTab: /* @__PURE__ */ a((i) => {
|
||
t(`/settings/${i}`);
|
||
}, "changeSettingsTab"),
|
||
isSettingsScreenActive: /* @__PURE__ */ a(() => {
|
||
let { path: i } = r.getUrlState();
|
||
return !!(i || "").match(/^\/settings/);
|
||
}, "isSettingsScreenActive"),
|
||
retrieveSelection() {
|
||
let { settings: i } = e.getState();
|
||
return i.lastTrackedStoryId;
|
||
},
|
||
storeSelection: /* @__PURE__ */ a(async () => {
|
||
let { storyId: i, settings: s } = e.getState();
|
||
await e.setState({
|
||
settings: { ...s, lastTrackedStoryId: i }
|
||
});
|
||
}, "storeSelection")
|
||
}
|
||
}), "init");
|
||
|
||
// src/manager-api/modules/shortcuts.ts
|
||
var AE = {};
|
||
de(AE, {
|
||
controlOrMetaKey: () => fc,
|
||
defaultShortcuts: () => dc,
|
||
init: () => pfe,
|
||
isMacLike: () => pN,
|
||
keys: () => DE
|
||
});
|
||
qe();
|
||
|
||
// src/manager-api/lib/shortcut.ts
|
||
qe();
|
||
var { navigator: xE } = z, Tg = /* @__PURE__ */ a(() => xE && xE.platform ? !!xE.platform.match(/(Mac|iPhone|iPod|iPad)/i) : !1, "isMacLike"),
|
||
afe = /* @__PURE__ */ a(() => Tg() ? "\u2318" : "ctrl", "controlOrMetaSymbol"), ife = /* @__PURE__ */ a(() => Tg() ? "meta" : "control", "co\
|
||
ntrolOrMetaKey"), lN = /* @__PURE__ */ a(() => Tg() ? "\u2325" : "alt", "optionOrAltSymbol"), sfe = /* @__PURE__ */ a((e, t) => JSON.stringify(
|
||
e) === JSON.stringify(t), "isShortcutTaken"), Ig = /* @__PURE__ */ a((e) => {
|
||
if (["Meta", "Alt", "Control", "Shift"].includes(e.key))
|
||
return null;
|
||
let t = [];
|
||
if (e.altKey && t.push("alt"), e.ctrlKey && t.push("control"), e.metaKey && t.push("meta"), e.shiftKey && t.push("shift"), e.key && e.key.
|
||
length === 1 && e.key !== " ") {
|
||
let r = e.key.toUpperCase(), n = e.code?.toUpperCase().replace("KEY", "").replace("DIGIT", "");
|
||
n && n.length === 1 && n !== r ? t.push([r, n]) : t.push(r);
|
||
}
|
||
return e.key === " " && t.push("space"), e.key === "Escape" && t.push("escape"), e.key === "ArrowRight" && t.push("ArrowRight"), e.key ===
|
||
"ArrowDown" && t.push("ArrowDown"), e.key === "ArrowUp" && t.push("ArrowUp"), e.key === "ArrowLeft" && t.push("ArrowLeft"), t.length > 0 ?
|
||
t : null;
|
||
}, "eventToShortcut"), Pg = /* @__PURE__ */ a((e, t) => !e || !t || (e.join("").startsWith("shift/") && e.shift(), e.length !== t.length) ? !1 :
|
||
!e.find(
|
||
(r, n) => Array.isArray(r) ? !r.includes(t[n]) : r !== t[n]
|
||
), "shortcutMatchesShortcut"), lfe = /* @__PURE__ */ a((e, t) => Pg(Ig(e), t), "eventMatchesShortcut"), uN = /* @__PURE__ */ a((e) => e === "\
|
||
alt" ? lN() : e === "control" ? "\u2303" : e === "meta" ? "\u2318" : e === "shift" ? "\u21E7\u200B" : e === "Enter" || e === "Backspace" || e ===
|
||
"Esc" || e === "escape" ? "" : e === " " ? "SPACE" : e === "ArrowUp" ? "\u2191" : e === "ArrowDown" ? "\u2193" : e === "ArrowLeft" ? "\u2190" :
|
||
e === "ArrowRight" ? "\u2192" : e.toUpperCase(), "keyToSymbol"), ufe = /* @__PURE__ */ a((e) => e.map(uN).join(" "), "shortcutToHumanString");
|
||
|
||
// src/manager-api/modules/shortcuts.ts
|
||
var { navigator: CE, document: cN } = z, pN = /* @__PURE__ */ a(() => CE && CE.platform ? !!CE.platform.match(/(Mac|iPhone|iPod|iPad)/i) : !1,
|
||
"isMacLike"), fc = /* @__PURE__ */ a(() => pN() ? "meta" : "control", "controlOrMetaKey");
|
||
function DE(e) {
|
||
return Object.keys(e);
|
||
}
|
||
a(DE, "keys");
|
||
var dc = Object.freeze({
|
||
fullScreen: ["alt", "F"],
|
||
togglePanel: ["alt", "A"],
|
||
panelPosition: ["alt", "D"],
|
||
toggleNav: ["alt", "S"],
|
||
toolbar: ["alt", "T"],
|
||
search: [fc(), "K"],
|
||
focusNav: ["1"],
|
||
focusIframe: ["2"],
|
||
focusPanel: ["3"],
|
||
prevComponent: ["alt", "ArrowUp"],
|
||
nextComponent: ["alt", "ArrowDown"],
|
||
prevStory: ["alt", "ArrowLeft"],
|
||
nextStory: ["alt", "ArrowRight"],
|
||
shortcutsPage: [fc(), "shift", ","],
|
||
aboutPage: [fc(), ","],
|
||
escape: ["escape"],
|
||
// This one is not customizable
|
||
collapseAll: [fc(), "shift", "ArrowUp"],
|
||
expandAll: [fc(), "shift", "ArrowDown"],
|
||
remount: ["alt", "R"]
|
||
}), RE = {};
|
||
function cfe(e) {
|
||
let t = e.target;
|
||
return /input|textarea/i.test(t.tagName) || t.getAttribute("contenteditable") !== null;
|
||
}
|
||
a(cfe, "focusInInput");
|
||
var pfe = /* @__PURE__ */ a(({ store: e, fullAPI: t, provider: r }) => {
|
||
let n = {
|
||
// Getting and setting shortcuts
|
||
getShortcutKeys() {
|
||
return e.getState().shortcuts;
|
||
},
|
||
getDefaultShortcuts() {
|
||
return {
|
||
...dc,
|
||
...n.getAddonsShortcutDefaults()
|
||
};
|
||
},
|
||
getAddonsShortcuts() {
|
||
return RE;
|
||
},
|
||
getAddonsShortcutLabels() {
|
||
let l = {};
|
||
return Object.entries(n.getAddonsShortcuts()).forEach(([u, { label: c }]) => {
|
||
l[u] = c;
|
||
}), l;
|
||
},
|
||
getAddonsShortcutDefaults() {
|
||
let l = {};
|
||
return Object.entries(n.getAddonsShortcuts()).forEach(([u, { defaultShortcut: c }]) => {
|
||
l[u] = c;
|
||
}), l;
|
||
},
|
||
async setShortcuts(l) {
|
||
return await e.setState({ shortcuts: l }, { persistence: "permanent" }), l;
|
||
},
|
||
async restoreAllDefaultShortcuts() {
|
||
return n.setShortcuts(n.getDefaultShortcuts());
|
||
},
|
||
async setShortcut(l, u) {
|
||
let c = n.getShortcutKeys();
|
||
return await n.setShortcuts({ ...c, [l]: u }), u;
|
||
},
|
||
async setAddonShortcut(l, u) {
|
||
let c = n.getShortcutKeys();
|
||
return await n.setShortcuts({
|
||
...c,
|
||
[`${l}-${u.actionName}`]: u.defaultShortcut
|
||
}), RE[`${l}-${u.actionName}`] = u, u;
|
||
},
|
||
async restoreDefaultShortcut(l) {
|
||
let u = n.getDefaultShortcuts()[l];
|
||
return n.setShortcut(l, u);
|
||
},
|
||
// Listening to shortcut events
|
||
handleKeydownEvent(l) {
|
||
let u = Ig(l), c = n.getShortcutKeys(), h = DE(c).find(
|
||
(m) => Pg(u, c[m])
|
||
);
|
||
h && n.handleShortcutFeature(h, l);
|
||
},
|
||
// warning: event might not have a full prototype chain because it may originate from the channel
|
||
handleShortcutFeature(l, u) {
|
||
let {
|
||
ui: { enableShortcuts: c },
|
||
storyId: p
|
||
} = e.getState();
|
||
if (c)
|
||
switch (u?.preventDefault && u.preventDefault(), l) {
|
||
case "escape": {
|
||
t.getIsFullscreen() ? t.toggleFullscreen(!1) : t.getIsNavShown() && t.toggleNav(!0);
|
||
break;
|
||
}
|
||
case "focusNav": {
|
||
t.getIsFullscreen() && t.toggleFullscreen(!1), t.getIsNavShown() || t.toggleNav(!0), t.focusOnUIElement(e0.storyListMenu);
|
||
break;
|
||
}
|
||
case "search": {
|
||
t.getIsFullscreen() && t.toggleFullscreen(!1), t.getIsNavShown() || t.toggleNav(!0), setTimeout(() => {
|
||
t.focusOnUIElement(e0.storySearchField, !0);
|
||
}, 0);
|
||
break;
|
||
}
|
||
case "focusIframe": {
|
||
let h = cN.getElementById("storybook-preview-iframe");
|
||
if (h)
|
||
try {
|
||
h.contentWindow.focus();
|
||
} catch {
|
||
}
|
||
break;
|
||
}
|
||
case "focusPanel": {
|
||
t.getIsFullscreen() && t.toggleFullscreen(!1), t.getIsPanelShown() || t.togglePanel(!0), t.focusOnUIElement(e0.storyPanelRoot);
|
||
break;
|
||
}
|
||
case "nextStory": {
|
||
t.jumpToStory(1);
|
||
break;
|
||
}
|
||
case "prevStory": {
|
||
t.jumpToStory(-1);
|
||
break;
|
||
}
|
||
case "nextComponent": {
|
||
t.jumpToComponent(1);
|
||
break;
|
||
}
|
||
case "prevComponent": {
|
||
t.jumpToComponent(-1);
|
||
break;
|
||
}
|
||
case "fullScreen": {
|
||
t.toggleFullscreen();
|
||
break;
|
||
}
|
||
case "togglePanel": {
|
||
t.togglePanel();
|
||
break;
|
||
}
|
||
case "toggleNav": {
|
||
t.toggleNav();
|
||
break;
|
||
}
|
||
case "toolbar": {
|
||
t.toggleToolbar();
|
||
break;
|
||
}
|
||
case "panelPosition": {
|
||
t.getIsFullscreen() && t.toggleFullscreen(!1), t.getIsPanelShown() || t.togglePanel(!0), t.togglePanelPosition();
|
||
break;
|
||
}
|
||
case "aboutPage": {
|
||
t.navigate("/settings/about");
|
||
break;
|
||
}
|
||
case "shortcutsPage": {
|
||
t.navigate("/settings/shortcuts");
|
||
break;
|
||
}
|
||
case "collapseAll": {
|
||
t.emit(l2);
|
||
break;
|
||
}
|
||
case "expandAll": {
|
||
t.emit(u2);
|
||
break;
|
||
}
|
||
case "remount": {
|
||
t.emit(Zg, { storyId: p });
|
||
break;
|
||
}
|
||
default:
|
||
RE[l].action();
|
||
break;
|
||
}
|
||
}
|
||
}, { shortcuts: o = dc } = e.getState(), i = {
|
||
// Any saved shortcuts that are still in our set of defaults
|
||
shortcuts: DE(dc).reduce(
|
||
(l, u) => ({ ...l, [u]: o[u] || dc[u] }),
|
||
dc
|
||
)
|
||
};
|
||
return { api: n, state: i, init: /* @__PURE__ */ a(() => {
|
||
cN.addEventListener("keydown", (l) => {
|
||
cfe(l) || n.handleKeydownEvent(l);
|
||
}), r.channel?.on(r2, (l) => {
|
||
n.handleKeydownEvent(l.event);
|
||
});
|
||
}, "initModule") };
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/stories.ts
|
||
var TE = {};
|
||
de(TE, {
|
||
init: () => mfe
|
||
});
|
||
qe();
|
||
Mt();
|
||
var { fetch: ffe } = z, dfe = "./index.json", hfe = ["enableShortcuts", "theme", "showRoots"];
|
||
function _E(e) {
|
||
if (!e || typeof e == "string")
|
||
return e;
|
||
let t = { ...e };
|
||
return hfe.forEach((r) => {
|
||
r in t && delete t[r];
|
||
}), t;
|
||
}
|
||
a(_E, "removeRemovedOptions");
|
||
var mfe = /* @__PURE__ */ a(({
|
||
fullAPI: e,
|
||
store: t,
|
||
navigate: r,
|
||
provider: n,
|
||
storyId: o,
|
||
viewMode: i,
|
||
docsOptions: s = {}
|
||
}) => {
|
||
let l = {
|
||
storyId: zf,
|
||
getData: /* @__PURE__ */ a((c, p) => {
|
||
let h = l.resolveStory(c, p);
|
||
if (h?.type === "story" || h?.type === "docs")
|
||
return h;
|
||
}, "getData"),
|
||
isPrepared: /* @__PURE__ */ a((c, p) => {
|
||
let h = l.getData(c, p);
|
||
return h ? h.type === "story" ? h.prepared : !0 : !1;
|
||
}, "isPrepared"),
|
||
resolveStory: /* @__PURE__ */ a((c, p) => {
|
||
let { refs: h, index: m } = t.getState();
|
||
if (!(p && !h[p]))
|
||
return p ? h?.[p]?.index?.[c] ?? void 0 : m ? m[c] : void 0;
|
||
}, "resolveStory"),
|
||
getCurrentStoryData: /* @__PURE__ */ a(() => {
|
||
let { storyId: c, refId: p } = t.getState();
|
||
return l.getData(c, p);
|
||
}, "getCurrentStoryData"),
|
||
getParameters: /* @__PURE__ */ a((c, p) => {
|
||
let { storyId: h, refId: m } = typeof c == "string" ? { storyId: c, refId: void 0 } : c, g = l.getData(h, m);
|
||
if (["story", "docs"].includes(g?.type)) {
|
||
let { parameters: w } = g;
|
||
if (w)
|
||
return p ? w[p] : w;
|
||
}
|
||
return null;
|
||
}, "getParameters"),
|
||
getCurrentParameter: /* @__PURE__ */ a((c) => {
|
||
let { storyId: p, refId: h } = t.getState();
|
||
return l.getParameters({ storyId: p, refId: h }, c) || void 0;
|
||
}, "getCurrentParameter"),
|
||
jumpToComponent: /* @__PURE__ */ a((c) => {
|
||
let { index: p, storyId: h, refs: m, refId: g } = t.getState();
|
||
if (!l.getData(h, g))
|
||
return;
|
||
let v = g ? m[g].index || {} : p;
|
||
if (!v)
|
||
return;
|
||
let S = l.findSiblingStoryId(h, v, c, !0);
|
||
S && l.selectStory(S, void 0, { ref: g });
|
||
}, "jumpToComponent"),
|
||
jumpToStory: /* @__PURE__ */ a((c) => {
|
||
let { index: p, storyId: h, refs: m, refId: g } = t.getState(), w = l.getData(h, g);
|
||
if (!w)
|
||
return;
|
||
let v = w.refId ? m[w.refId].index : p;
|
||
if (!v)
|
||
return;
|
||
let S = l.findSiblingStoryId(h, v, c, !1);
|
||
S && l.selectStory(S, void 0, { ref: g });
|
||
}, "jumpToStory"),
|
||
selectFirstStory: /* @__PURE__ */ a(() => {
|
||
let { index: c } = t.getState();
|
||
if (!c)
|
||
return;
|
||
let p = Object.keys(c).find((h) => c[h].type === "story");
|
||
if (p) {
|
||
l.selectStory(p);
|
||
return;
|
||
}
|
||
r("/");
|
||
}, "selectFirstStory"),
|
||
selectStory: /* @__PURE__ */ a((c = void 0, p = void 0, h = {}) => {
|
||
let { ref: m } = h, { storyId: g, index: w, refs: v } = t.getState(), S = m ? v[m].index : w, E = g?.split("--", 2)[0];
|
||
if (S)
|
||
if (p)
|
||
if (c) {
|
||
let y = m ? `${m}_${zf(c, p)}` : zf(c, p);
|
||
if (S[y])
|
||
l.selectStory(y, void 0, h);
|
||
else {
|
||
let b = S[mo(c)];
|
||
if (b?.type === "component") {
|
||
let x = b.children.find((C) => S[C].name === p);
|
||
x && l.selectStory(x, void 0, h);
|
||
}
|
||
}
|
||
} else {
|
||
let y = zf(E, p);
|
||
l.selectStory(y, void 0, h);
|
||
}
|
||
else {
|
||
let y = c ? S[c] || S[mo(c)] : S[E];
|
||
if (!y)
|
||
throw new Error(`Unknown id or title: '${c}'`);
|
||
t.setState({
|
||
settings: { ...t.getState().settings, lastTrackedStoryId: y.id }
|
||
});
|
||
let b = l.findLeafEntry(S, y.id), x = b.refId ? `${b.refId}_${b.id}` : b.id;
|
||
r(`/${b.type}/${x}`);
|
||
}
|
||
}, "selectStory"),
|
||
findLeafEntry(c, p) {
|
||
let h = c[p];
|
||
if (h.type === "docs" || h.type === "story")
|
||
return h;
|
||
let m = h.children[0];
|
||
return l.findLeafEntry(c, m);
|
||
},
|
||
findLeafStoryId(c, p) {
|
||
return l.findLeafEntry(c, p)?.id;
|
||
},
|
||
findSiblingStoryId(c, p, h, m) {
|
||
if (m) {
|
||
let v = eN(p), S = v.findIndex((E) => E.includes(c));
|
||
return S === v.length - 1 && h > 0 || S === 0 && h < 0 ? void 0 : v[S + h] ? v[S + h][0] : void 0;
|
||
}
|
||
let g = tN(p), w = g.indexOf(c);
|
||
if (!(w === g.length - 1 && h > 0) && !(w === 0 && h < 0))
|
||
return g[w + h];
|
||
},
|
||
updateStoryArgs: /* @__PURE__ */ a((c, p) => {
|
||
let { id: h, refId: m } = c;
|
||
n.channel?.emit(g2, {
|
||
storyId: h,
|
||
updatedArgs: p,
|
||
options: { target: m }
|
||
});
|
||
}, "updateStoryArgs"),
|
||
resetStoryArgs: /* @__PURE__ */ a((c, p) => {
|
||
let { id: h, refId: m } = c;
|
||
n.channel?.emit(n2, {
|
||
storyId: h,
|
||
argNames: p,
|
||
options: { target: m }
|
||
});
|
||
}, "resetStoryArgs"),
|
||
fetchIndex: /* @__PURE__ */ a(async () => {
|
||
try {
|
||
let c = await ffe(dfe);
|
||
if (c.status !== 200)
|
||
throw new Error(await c.text());
|
||
let p = await c.json();
|
||
if (p.v < 3) {
|
||
ge.warn(`Skipping story index with version v${p.v}, awaiting SET_STORIES.`);
|
||
return;
|
||
}
|
||
await l.setIndex(p);
|
||
} catch (c) {
|
||
await t.setState({ indexError: c });
|
||
}
|
||
}, "fetchIndex"),
|
||
// The story index we receive on SET_INDEX is "prepared" in that it has parameters
|
||
// The story index we receive on fetchStoryIndex is not, but all the prepared fields are optional
|
||
// so we can cast one to the other easily enough
|
||
setIndex: /* @__PURE__ */ a(async (c) => {
|
||
let { filteredIndex: p, index: h, status: m, filters: g } = t.getState(), w = pc(c, {
|
||
provider: n,
|
||
docsOptions: s,
|
||
status: m,
|
||
filters: g
|
||
}), v = pc(c, {
|
||
provider: n,
|
||
docsOptions: s,
|
||
status: m,
|
||
filters: {}
|
||
});
|
||
await t.setState({
|
||
internal_index: c,
|
||
filteredIndex: dE(w, p),
|
||
index: dE(v, h),
|
||
indexError: void 0
|
||
});
|
||
}, "setIndex"),
|
||
// FIXME: is there a bug where filtered stories get added back in on updateStory???
|
||
updateStory: /* @__PURE__ */ a(async (c, p, h) => {
|
||
if (h) {
|
||
let { id: m, index: g, filteredIndex: w } = h;
|
||
g[c] = {
|
||
...g[c],
|
||
...p
|
||
}, w[c] = {
|
||
...w[c],
|
||
...p
|
||
}, await e.updateRef(m, { index: g, filteredIndex: w });
|
||
} else {
|
||
let { index: m, filteredIndex: g } = t.getState();
|
||
m && (m[c] = {
|
||
...m[c],
|
||
...p
|
||
}), g && (g[c] = {
|
||
...g[c],
|
||
...p
|
||
}), (m || g) && await t.setState({ index: m, filteredIndex: g });
|
||
}
|
||
}, "updateStory"),
|
||
updateDocs: /* @__PURE__ */ a(async (c, p, h) => {
|
||
if (h) {
|
||
let { id: m, index: g, filteredIndex: w } = h;
|
||
g[c] = {
|
||
...g[c],
|
||
...p
|
||
}, w[c] = {
|
||
...w[c],
|
||
...p
|
||
}, await e.updateRef(m, { index: g, filteredIndex: w });
|
||
} else {
|
||
let { index: m, filteredIndex: g } = t.getState();
|
||
m && (m[c] = {
|
||
...m[c],
|
||
...p
|
||
}), g && (g[c] = {
|
||
...g[c],
|
||
...p
|
||
}), (m || g) && await t.setState({ index: m, filteredIndex: g });
|
||
}
|
||
}, "updateDocs"),
|
||
setPreviewInitialized: /* @__PURE__ */ a(async (c) => {
|
||
c ? e.updateRef(c.id, { previewInitialized: !0 }) : t.setState({ previewInitialized: !0 });
|
||
}, "setPreviewInitialized"),
|
||
getCurrentStoryStatus: /* @__PURE__ */ a(() => {
|
||
let { status: c, storyId: p } = t.getState();
|
||
return c[p];
|
||
}, "getCurrentStoryStatus"),
|
||
/* EXPERIMENTAL APIs */
|
||
experimental_updateStatus: /* @__PURE__ */ a(async (c, p) => {
|
||
let { status: h, internal_index: m } = t.getState(), g = { ...h }, w = typeof p == "function" ? p(h) : p;
|
||
if (!(!c || Object.keys(w).length === 0) && (Object.entries(w).forEach(([v, S]) => {
|
||
!v || typeof S != "object" || (g[v] = { ...g[v] || {} }, S === null ? delete g[v][c] : g[v][c] = S, Object.keys(g[v]).length === 0 &&
|
||
delete g[v]);
|
||
}), await t.setState({ status: g }, { persistence: "session" }), m)) {
|
||
await l.setIndex(m);
|
||
let v = await e.getRefs();
|
||
Object.entries(v).forEach(([S, { internal_index: E, ...y }]) => {
|
||
e.setRef(S, { ...y, storyIndex: E }, !0);
|
||
});
|
||
}
|
||
}, "experimental_updateStatus"),
|
||
experimental_setFilter: /* @__PURE__ */ a(async (c, p) => {
|
||
await t.setState({ filters: { ...t.getState().filters, [c]: p } });
|
||
let { internal_index: h } = t.getState();
|
||
if (!h)
|
||
return;
|
||
await l.setIndex(h);
|
||
let m = await e.getRefs();
|
||
Object.entries(m).forEach(([g, { internal_index: w, ...v }]) => {
|
||
e.setRef(g, { ...v, storyIndex: w }, !0);
|
||
}), n.channel?.emit(a2, { id: c });
|
||
}, "experimental_setFilter")
|
||
};
|
||
n.channel?.on(
|
||
d2,
|
||
/* @__PURE__ */ a(function({
|
||
storyId: p,
|
||
viewMode: h
|
||
}) {
|
||
let { sourceType: m } = tr(this, e);
|
||
if (m === "local") {
|
||
let g = t.getState(), w = g.path === "/" || g.viewMode === "story" || g.viewMode === "docs", v = g.viewMode && g.storyId, S = g.viewMode !==
|
||
h || g.storyId !== p, { type: E } = g.index?.[g.storyId] || {};
|
||
w && (v && S && !(E === "root" || E === "component" || E === "group") ? n.channel?.emit(bc, {
|
||
storyId: g.storyId,
|
||
viewMode: g.viewMode
|
||
}) : S && r(`/${h}/${p}`));
|
||
}
|
||
}, "handler")
|
||
), n.channel?.on(Qg, /* @__PURE__ */ a(function() {
|
||
let { ref: p } = tr(this, e);
|
||
l.setPreviewInitialized(p);
|
||
}, "handler")), n.channel?.on(Rc, /* @__PURE__ */ a(function() {
|
||
let { sourceType: p } = tr(this, e);
|
||
if (p === "local") {
|
||
let h = l.getCurrentParameter("options");
|
||
h && e.setOptions(_E(h));
|
||
}
|
||
}, "handler")), n.channel?.on(
|
||
f2,
|
||
/* @__PURE__ */ a(function({ id: p, ...h }) {
|
||
let { ref: m, sourceType: g } = tr(this, e);
|
||
if (l.updateStory(p, { ...h, prepared: !0 }, m), !m && !t.getState().hasCalledSetOptions) {
|
||
let { options: w } = h.parameters;
|
||
e.setOptions(_E(w)), t.setState({ hasCalledSetOptions: !0 });
|
||
}
|
||
if (g === "local") {
|
||
let { storyId: w, index: v, refId: S } = t.getState();
|
||
if (!v)
|
||
return;
|
||
let E = Array.from(
|
||
/* @__PURE__ */ new Set([
|
||
l.findSiblingStoryId(w, v, 1, !0),
|
||
l.findSiblingStoryId(w, v, -1, !0)
|
||
])
|
||
).filter(Boolean);
|
||
n.channel?.emit(t2, {
|
||
ids: E,
|
||
options: { target: S }
|
||
});
|
||
}
|
||
}, "handler")
|
||
), n.channel?.on(
|
||
Jg,
|
||
/* @__PURE__ */ a(function({ id: p, ...h }) {
|
||
let { ref: m } = tr(this, e);
|
||
l.updateStory(p, { ...h, prepared: !0 }, m);
|
||
}, "handler")
|
||
), n.channel?.on(s2, /* @__PURE__ */ a(function(p) {
|
||
let { ref: h } = tr(this, e);
|
||
if (h)
|
||
e.setRef(h.id, { ...h, storyIndex: p }, !0);
|
||
else {
|
||
l.setIndex(p);
|
||
let m = l.getCurrentParameter("options");
|
||
e.setOptions(_E(m));
|
||
}
|
||
}, "handler")), n.channel?.on(xc, /* @__PURE__ */ a(function(p) {
|
||
let { ref: h } = tr(this, e), m = p.v ? JO(p) : p.stories;
|
||
if (h)
|
||
e.setRef(h.id, { ...h, setStoriesData: m }, !0);
|
||
else
|
||
throw new Error("Cannot call SET_STORIES for local frame");
|
||
}, "handler")), n.channel?.on(
|
||
o2,
|
||
/* @__PURE__ */ a(function({
|
||
kind: p,
|
||
title: h = p,
|
||
story: m,
|
||
name: g = m,
|
||
storyId: w,
|
||
...v
|
||
}) {
|
||
let { ref: S } = tr(this, e);
|
||
S ? e.selectStory(w || h, g, { ...v, ref: S.id }) : e.selectStory(w || h, g, v);
|
||
}, "handler")
|
||
), n.channel?.on(
|
||
Cc,
|
||
/* @__PURE__ */ a(function({ storyId: p, args: h }) {
|
||
let { ref: m } = tr(this, e);
|
||
l.updateStory(p, { args: h }, m);
|
||
}, "handleStoryArgsUpdated")
|
||
), n.channel?.on(Xg, /* @__PURE__ */ a(function(p) {
|
||
let { ref: h } = tr(this, e);
|
||
l.setPreviewInitialized(h);
|
||
}, "handleConfigError")), n.channel?.on(p2, /* @__PURE__ */ a(function(p) {
|
||
let { ref: h } = tr(this, e);
|
||
l.setPreviewInitialized(h);
|
||
}, "handleConfigError")), n.channel?.on(na, () => {
|
||
let c = n.getConfig();
|
||
c?.sidebar?.filters && t.setState({
|
||
filters: {
|
||
...t.getState().filters,
|
||
...c?.sidebar?.filters
|
||
}
|
||
});
|
||
});
|
||
let u = n.getConfig();
|
||
return {
|
||
api: l,
|
||
state: {
|
||
storyId: o,
|
||
viewMode: i,
|
||
hasCalledSetOptions: !1,
|
||
previewInitialized: !1,
|
||
status: {},
|
||
filters: u?.sidebar?.filters || {}
|
||
},
|
||
init: /* @__PURE__ */ a(async () => {
|
||
n.channel?.on(c2, () => l.fetchIndex()), await l.fetchIndex();
|
||
}, "init")
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/url.ts
|
||
var kE = {};
|
||
de(kE, {
|
||
init: () => vfe
|
||
});
|
||
qe();
|
||
var { window: IE } = z, Cs = /* @__PURE__ */ a((e) => {
|
||
if (e === "true" || e === "1")
|
||
return !0;
|
||
if (e === "false" || e === "0")
|
||
return !1;
|
||
}, "parseBoolean"), PE, gfe = /* @__PURE__ */ a(({
|
||
state: { location: e, path: t, viewMode: r, storyId: n },
|
||
singleStory: o
|
||
}) => {
|
||
let {
|
||
full: i,
|
||
panel: s,
|
||
nav: l,
|
||
shortcuts: u,
|
||
addonPanel: c,
|
||
tabs: p,
|
||
path: h,
|
||
...m
|
||
// the rest gets passed to the iframe
|
||
} = Gf(e), g, w, v;
|
||
Cs(i) === !0 ? (g = 0, w = 0, v = 0) : Cs(i) === !1 && (g = Nr.layout.navSize, w = Nr.layout.bottomPanelHeight, v = Nr.layout.rightPanelWidth),
|
||
o || (Cs(l) === !0 && (g = Nr.layout.navSize), Cs(l) === !1 && (g = 0)), Cs(s) === !1 && (w = 0, v = 0);
|
||
let S = {
|
||
navSize: g,
|
||
bottomPanelHeight: w,
|
||
rightPanelWidth: v,
|
||
panelPosition: ["right", "bottom"].includes(s) ? s : void 0,
|
||
showTabs: Cs(p)
|
||
}, E = {
|
||
enableShortcuts: Cs(u)
|
||
}, y = c || void 0, b = n, x = un(PE, m) ? PE : m;
|
||
return PE = x, { viewMode: r, layout: S, ui: E, selectedPanel: y, location: e, path: t, customQueryParams: x, storyId: b };
|
||
}, "initialUrlSupport"), vfe = /* @__PURE__ */ a((e) => {
|
||
let { store: t, navigate: r, provider: n, fullAPI: o } = e, i = /* @__PURE__ */ a((c, p = {}, h = {}) => {
|
||
let m = Object.entries(p).filter(([, w]) => w).sort(([w], [v]) => w < v ? -1 : 1).map(([w, v]) => `${w}=${v}`), g = [c, ...m].join("&");
|
||
return r(g, h);
|
||
}, "navigateTo"), s = {
|
||
getQueryParam(c) {
|
||
let { customQueryParams: p } = t.getState();
|
||
return p ? p[c] : void 0;
|
||
},
|
||
getUrlState() {
|
||
let { location: c, path: p, customQueryParams: h, storyId: m, url: g, viewMode: w } = t.getState();
|
||
return {
|
||
path: p,
|
||
hash: c.hash ?? "",
|
||
queryParams: h,
|
||
storyId: m,
|
||
url: g,
|
||
viewMode: w
|
||
};
|
||
},
|
||
setQueryParams(c) {
|
||
let { customQueryParams: p } = t.getState(), h = {}, m = {
|
||
...p,
|
||
...Object.entries(c).reduce((g, [w, v]) => (v !== null && (g[w] = v), g), h)
|
||
};
|
||
un(p, m) || (t.setState({ customQueryParams: m }), n.channel?.emit(m2, m));
|
||
},
|
||
applyQueryParams(c, p) {
|
||
let { path: h, hash: m = "", queryParams: g } = s.getUrlState();
|
||
i(`${h}${m}`, { ...g, ...c }, p), s.setQueryParams(c);
|
||
},
|
||
navigateUrl(c, p) {
|
||
r(c, { plain: !0, ...p });
|
||
}
|
||
}, l = /* @__PURE__ */ a(() => {
|
||
let { path: c, hash: p = "", queryParams: h, viewMode: m } = s.getUrlState();
|
||
if (m !== "story")
|
||
return;
|
||
let g = o.getCurrentStoryData();
|
||
if (g?.type !== "story")
|
||
return;
|
||
let { args: w, initialArgs: v } = g, S = wg(v, w);
|
||
i(`${c}${p}`, { ...h, args: S }, { replace: !0 }), s.setQueryParams({ args: S });
|
||
}, "updateArgsParam");
|
||
n.channel?.on(bc, () => l());
|
||
let u;
|
||
return n.channel?.on(Cc, () => {
|
||
"requestIdleCallback" in IE ? (u && IE.cancelIdleCallback(u), u = IE.requestIdleCallback(l, { timeout: 1e3 })) : (u && clearTimeout(u), setTimeout(
|
||
l, 100));
|
||
}), n.channel?.on(Ec, ({ userGlobals: c, initialGlobals: p }) => {
|
||
let { path: h, hash: m = "", queryParams: g } = s.getUrlState(), w = wg(p, c);
|
||
i(`${h}${m}`, { ...g, globals: w }, { replace: !0 }), s.setQueryParams({ globals: w });
|
||
}), n.channel?.on(e2, (c, p) => {
|
||
s.navigateUrl(c, p);
|
||
}), {
|
||
api: s,
|
||
state: gfe(e)
|
||
};
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/versions.ts
|
||
var JE = {};
|
||
de(JE, {
|
||
init: () => m1e
|
||
});
|
||
qe();
|
||
var aB = P(Yn(), 1), dn = P(rB(), 1);
|
||
|
||
// src/manager-api/version.ts
|
||
var nB = "8.6.17";
|
||
|
||
// src/manager-api/modules/versions.ts
|
||
var { VERSIONCHECK: d1e } = z, oB = (0, aB.default)(1)(() => {
|
||
try {
|
||
return { ...JSON.parse(d1e).data || {} };
|
||
} catch {
|
||
return {};
|
||
}
|
||
}), h1e = /* @__PURE__ */ a((e) => e.includes("vue") ? "vue" : e, "normalizeRendererName"), m1e = /* @__PURE__ */ a(({ store: e }) => {
|
||
let { dismissedVersionNotification: t } = e.getState(), r = {
|
||
versions: {
|
||
current: {
|
||
version: nB
|
||
},
|
||
...oB()
|
||
},
|
||
dismissedVersionNotification: t
|
||
}, n = {
|
||
getCurrentVersion: /* @__PURE__ */ a(() => {
|
||
let {
|
||
versions: { current: i }
|
||
} = e.getState();
|
||
return i;
|
||
}, "getCurrentVersion"),
|
||
getLatestVersion: /* @__PURE__ */ a(() => {
|
||
let {
|
||
versions: { latest: i, next: s, current: l }
|
||
} = e.getState();
|
||
return l && dn.default.prerelease(l.version) && s ? i && dn.default.gt(i.version, s.version) ? i : s : i;
|
||
}, "getLatestVersion"),
|
||
// TODO: Move this to it's own "info" module later
|
||
getDocsUrl: /* @__PURE__ */ a(({ subpath: i, versioned: s, renderer: l }) => {
|
||
let {
|
||
versions: { latest: u, current: c }
|
||
} = e.getState(), p = "https://storybook.js.org/docs/";
|
||
if (s && c?.version && u?.version) {
|
||
let g = dn.default.diff(u.version, c.version);
|
||
g === "patch" || g === null || (p += `${dn.default.major(c.version)}.${dn.default.minor(c.version)}/`);
|
||
}
|
||
let [h, m] = i?.split("#") || [];
|
||
if (h && (p += `${h}/`), l && typeof z.STORYBOOK_RENDERER < "u") {
|
||
let g = z.STORYBOOK_RENDERER;
|
||
g && (p += `?renderer=${h1e(g)}`);
|
||
}
|
||
return m && (p += `#${m}`), p;
|
||
}, "getDocsUrl"),
|
||
versionUpdateAvailable: /* @__PURE__ */ a(() => {
|
||
let i = n.getLatestVersion(), s = n.getCurrentVersion();
|
||
if (i) {
|
||
if (!i.version || !s.version)
|
||
return !0;
|
||
let u = !!dn.default.prerelease(s.version) ? `${dn.default.major(s.version)}.${dn.default.minor(s.version)}.${dn.default.patch(
|
||
s.version
|
||
)}` : s.version, c = dn.default.diff(u, i.version);
|
||
return dn.default.gt(i.version, u) && c !== "patch" && !c.includes("pre");
|
||
}
|
||
return !1;
|
||
}, "versionUpdateAvailable")
|
||
};
|
||
return { init: /* @__PURE__ */ a(async () => {
|
||
let { versions: i = {} } = e.getState(), { latest: s, next: l } = oB();
|
||
await e.setState({
|
||
versions: { ...i, latest: s, next: l }
|
||
});
|
||
}, "initModule"), state: r, api: n };
|
||
}, "init");
|
||
|
||
// src/manager-api/modules/whatsnew.tsx
|
||
var ZE = {};
|
||
de(ZE, {
|
||
init: () => g1e
|
||
});
|
||
var sB = P(L(), 1);
|
||
qe();
|
||
var iB = "whats-new", g1e = /* @__PURE__ */ a(({ fullAPI: e, store: t, provider: r }) => {
|
||
let n = {
|
||
whatsNewData: void 0
|
||
};
|
||
function o(c) {
|
||
t.setState({ whatsNewData: c }), n.whatsNewData = c;
|
||
}
|
||
a(o, "setWhatsNewState");
|
||
let i = {
|
||
isWhatsNewUnread() {
|
||
return n.whatsNewData?.status === "SUCCESS" && !n.whatsNewData.postIsRead;
|
||
},
|
||
whatsNewHasBeenRead() {
|
||
n.whatsNewData?.status === "SUCCESS" && (l({ lastReadPost: n.whatsNewData.url }), o({ ...n.whatsNewData, postIsRead: !0 }), e.clearNotification(
|
||
iB));
|
||
},
|
||
toggleWhatsNewNotifications() {
|
||
n.whatsNewData?.status === "SUCCESS" && (o({
|
||
...n.whatsNewData,
|
||
disableWhatsNewNotifications: !n.whatsNewData.disableWhatsNewNotifications
|
||
}), r.channel?.emit(S2, {
|
||
disableWhatsNewNotifications: n.whatsNewData.disableWhatsNewNotifications
|
||
}));
|
||
}
|
||
};
|
||
function s() {
|
||
return r.channel?.emit(v2), new Promise(
|
||
(c) => r.channel?.once(
|
||
y2,
|
||
({ data: p }) => c(p)
|
||
)
|
||
);
|
||
}
|
||
a(s, "getLatestWhatsNewPost");
|
||
function l(c) {
|
||
r.channel?.emit(w2, c);
|
||
}
|
||
return a(l, "setWhatsNewCache"), { init: /* @__PURE__ */ a(async () => {
|
||
if (z.CONFIG_TYPE !== "DEVELOPMENT")
|
||
return;
|
||
let c = await s();
|
||
o(c);
|
||
let p = e.getUrlState();
|
||
!(p?.path === "/onboarding" || p.queryParams?.onboarding === "true") && c.status === "SUCCESS" && !c.disableWhatsNewNotifications && c.showNotification &&
|
||
e.addNotification({
|
||
id: iB,
|
||
link: "/settings/whats-new",
|
||
content: {
|
||
headline: c.title,
|
||
subHeadline: "Learn what's new in Storybook"
|
||
},
|
||
icon: /* @__PURE__ */ sB.default.createElement(j4, null),
|
||
onClear({ dismissed: m }) {
|
||
m && l({ lastDismissedPost: c.url });
|
||
}
|
||
});
|
||
}, "initModule"), state: n, api: i };
|
||
}, "init");
|
||
|
||
// src/manager-api/store.ts
|
||
var vc = P(lB(), 1);
|
||
|
||
// src/manager-api/lib/store-setup.ts
|
||
var uB = /* @__PURE__ */ a((e) => {
|
||
e.fn("set", function(t, r) {
|
||
return e.set(
|
||
// @ts-expect-error('this' implicitly has type 'any')
|
||
this._area,
|
||
// @ts-expect-error('this' implicitly has type 'any')
|
||
this._in(t),
|
||
sl(r, { maxDepth: 50, allowFunction: !1 })
|
||
);
|
||
}), e.fn("get", function(t, r) {
|
||
let n = e.get(this._area, this._in(t));
|
||
return n !== null ? ll(n) : r || n;
|
||
});
|
||
}, "default");
|
||
|
||
// src/manager-api/store.ts
|
||
uB(vc.default._);
|
||
var cB = "@storybook/manager/store";
|
||
function eb(e) {
|
||
return e.get(cB) || {};
|
||
}
|
||
a(eb, "get");
|
||
function v1e(e, t) {
|
||
return e.set(cB, t);
|
||
}
|
||
a(v1e, "set");
|
||
function y1e(e, t) {
|
||
let r = eb(e);
|
||
return v1e(e, { ...r, ...t });
|
||
}
|
||
a(y1e, "update");
|
||
var tb = class tb {
|
||
constructor({ setState: t, getState: r }) {
|
||
this.upstreamSetState = t, this.upstreamGetState = r;
|
||
}
|
||
// The assumption is that this will be called once, to initialize the React state
|
||
// when the module is instantiated
|
||
getInitialState(t) {
|
||
return { ...t, ...eb(vc.default.local), ...eb(vc.default.session) };
|
||
}
|
||
getState() {
|
||
return this.upstreamGetState();
|
||
}
|
||
async setState(t, r, n) {
|
||
let o, i;
|
||
typeof r == "function" ? (o = r, i = n) : i = r;
|
||
let { persistence: s = "none" } = i || {}, l = {}, u = {};
|
||
typeof t == "function" ? l = /* @__PURE__ */ a((p) => (u = t(p), u), "patch") : (l = t, u = l);
|
||
let c = await new Promise((p) => {
|
||
this.upstreamSetState(l, () => {
|
||
p(this.getState());
|
||
});
|
||
});
|
||
if (s !== "none") {
|
||
let p = s === "session" ? vc.default.session : vc.default.local;
|
||
await y1e(p, u);
|
||
}
|
||
return o && o(c), c;
|
||
}
|
||
};
|
||
a(tb, "Store");
|
||
var u0 = tb;
|
||
|
||
// src/manager-api/lib/request-response.ts
|
||
var rb = class rb extends Error {
|
||
constructor(r, n) {
|
||
super(r);
|
||
this.payload = void 0;
|
||
this.payload = n;
|
||
}
|
||
};
|
||
a(rb, "RequestResponseError");
|
||
var c0 = rb, w1e = /* @__PURE__ */ a((e, t, r, n, o = 5e3) => {
|
||
let i;
|
||
return new Promise((s, l) => {
|
||
let u = {
|
||
id: Math.random().toString(16).slice(2),
|
||
payload: n
|
||
}, c = /* @__PURE__ */ a((p) => {
|
||
p.id === u.id && (clearTimeout(i), e.off(r, c), p.success ? s(p.payload) : l(new c0(p.error, p.payload)));
|
||
}, "responseHandler");
|
||
e.emit(t, u), e.on(r, c), i = setTimeout(() => {
|
||
e.off(r, c), l(new c0("Timed out waiting for response"));
|
||
}, o);
|
||
});
|
||
}, "experimental_requestResponse");
|
||
|
||
// src/shared/universal-store/use-universal-store-manager.ts
|
||
var p0 = P(L(), 1);
|
||
var pB = /* @__PURE__ */ a((e, t) => {
|
||
let r = p0.useCallback(
|
||
(i) => e.onStateChange((s, l) => {
|
||
if (!t) {
|
||
i();
|
||
return;
|
||
}
|
||
let u = t(s), c = t(l);
|
||
!er(u, c) && i();
|
||
}),
|
||
[e, t]
|
||
), n = p0.useCallback(
|
||
() => t ? t(e.getState()) : e.getState(),
|
||
[e, t]
|
||
);
|
||
return [p0.useSyncExternalStore(r, n), e.setState];
|
||
}, "useUniversalStore");
|
||
|
||
// src/manager-api/root.tsx
|
||
var { ActiveTabs: S1e } = _g;
|
||
var f0 = qO({ api: void 0, state: Rg({}) }), hE = /* @__PURE__ */ a((...e) => GO({}, ...e), "combineParameters"), Wg = class Wg extends he.Component {
|
||
constructor(r) {
|
||
super(r);
|
||
this.api = {};
|
||
this.initModules = /* @__PURE__ */ a(() => {
|
||
this.modules.forEach((r) => {
|
||
"init" in r && r.init();
|
||
});
|
||
}, "initModules");
|
||
let {
|
||
location: n,
|
||
path: o,
|
||
refId: i,
|
||
viewMode: s = r.docsOptions.docsMode ? "docs" : r.viewMode,
|
||
singleStory: l,
|
||
storyId: u,
|
||
docsOptions: c,
|
||
navigate: p
|
||
} = r, h = new u0({
|
||
getState: /* @__PURE__ */ a(() => this.state, "getState"),
|
||
setState: /* @__PURE__ */ a((E, y) => (this.setState(E, () => y(this.state)), this.state), "setState")
|
||
}), m = { location: n, path: o, viewMode: s, singleStory: l, storyId: u, refId: i }, g = { docsOptions: c };
|
||
this.state = h.getInitialState(Rg({ ...m, ...g }));
|
||
let w = {
|
||
navigate: p,
|
||
store: h,
|
||
provider: r.provider
|
||
};
|
||
this.modules = [
|
||
EE,
|
||
cE,
|
||
uE,
|
||
_g,
|
||
SE,
|
||
pE,
|
||
bE,
|
||
AE,
|
||
TE,
|
||
gE,
|
||
vE,
|
||
kE,
|
||
JE,
|
||
ZE
|
||
].map(
|
||
(E) => E.init({ ...m, ...g, ...w, state: this.state, fullAPI: this.api })
|
||
);
|
||
let v = Rg(this.state, ...this.modules.map((E) => E.state)), S = Object.assign(this.api, { navigate: p }, ...this.modules.map((E) => E.api));
|
||
this.state = v, this.api = S;
|
||
}
|
||
static getDerivedStateFromProps(r, n) {
|
||
return n.path !== r.path ? {
|
||
...n,
|
||
location: r.location,
|
||
path: r.path,
|
||
refId: r.refId,
|
||
viewMode: r.viewMode,
|
||
storyId: r.storyId
|
||
} : null;
|
||
}
|
||
shouldComponentUpdate(r, n) {
|
||
let o = this.props, i = this.state;
|
||
return o.path !== r.path || !er(i, n);
|
||
}
|
||
render() {
|
||
let { children: r } = this.props, n = {
|
||
state: this.state,
|
||
api: this.api
|
||
};
|
||
return /* @__PURE__ */ he.default.createElement(E1e, { effect: this.initModules }, /* @__PURE__ */ he.default.createElement(f0.Provider,
|
||
{ value: n }, /* @__PURE__ */ he.default.createElement(fB, null, r)));
|
||
}
|
||
};
|
||
a(Wg, "ManagerProvider"), Wg.displayName = "Manager";
|
||
var nb = Wg, E1e = /* @__PURE__ */ a(({ children: e, effect: t }) => (he.default.useEffect(t, []), e), "EffectOnMount"), b1e = /* @__PURE__ */ a(
|
||
(e) => e, "defaultFilter");
|
||
function fB({
|
||
// @ts-expect-error (Converted from ts-ignore)
|
||
filter: e = b1e,
|
||
children: t
|
||
}) {
|
||
let r = (0, he.useContext)(f0), n = (0, he.useRef)(t), o = (0, he.useRef)(e);
|
||
if (typeof n.current != "function")
|
||
return /* @__PURE__ */ he.default.createElement(he.Fragment, null, n.current);
|
||
let i = o.current(r), s = (0, he.useMemo)(() => [...Object.entries(i).reduce((l, u) => l.concat(u), [])], [r.state]);
|
||
return (0, he.useMemo)(() => {
|
||
let l = n.current;
|
||
return /* @__PURE__ */ he.default.createElement(l, { ...i });
|
||
}, s);
|
||
}
|
||
a(fB, "ManagerConsumer");
|
||
function x1e() {
|
||
let { state: e } = (0, he.useContext)(f0);
|
||
return {
|
||
...e,
|
||
// deprecated fields for back-compat
|
||
get storiesHash() {
|
||
return Io("state.storiesHash is deprecated, please use state.index"), this.index || {};
|
||
},
|
||
get storiesConfigured() {
|
||
return Io("state.storiesConfigured is deprecated, please use state.previewInitialized"), this.previewInitialized;
|
||
},
|
||
get storiesFailed() {
|
||
return Io("state.storiesFailed is deprecated, please use state.indexError"), this.indexError;
|
||
}
|
||
};
|
||
}
|
||
a(x1e, "useStorybookState");
|
||
function ra() {
|
||
let { api: e } = (0, he.useContext)(f0);
|
||
return e;
|
||
}
|
||
a(ra, "useStorybookApi");
|
||
function dB(e, t) {
|
||
return typeof e > "u" ? t : e;
|
||
}
|
||
a(dB, "orDefault");
|
||
var hB = /* @__PURE__ */ a((e, t = []) => {
|
||
let r = ra();
|
||
return (0, he.useEffect)(() => (Object.entries(e).forEach(([n, o]) => r.on(n, o)), () => {
|
||
Object.entries(e).forEach(([n, o]) => r.off(n, o));
|
||
}), t), r.emit;
|
||
}, "useChannel");
|
||
function C1e(e) {
|
||
return ra().isPrepared(e);
|
||
}
|
||
a(C1e, "useStoryPrepared");
|
||
function R1e(e, t) {
|
||
let n = ra().getCurrentParameter(e);
|
||
return dB(n, t);
|
||
}
|
||
a(R1e, "useParameter");
|
||
globalThis.STORYBOOK_ADDON_STATE = {};
|
||
var { STORYBOOK_ADDON_STATE: yo } = globalThis;
|
||
function mB(e, t) {
|
||
let r = ra(), n = r.getAddonState(e) || yo[e], o = dB(
|
||
n,
|
||
yo[e] ? yo[e] : t
|
||
), i = !1;
|
||
o === t && t !== void 0 && (yo[e] = t, i = !0), (0, he.useEffect)(() => {
|
||
i && r.setAddonState(e, t);
|
||
}, [i]);
|
||
let s = (0, he.useCallback)(
|
||
async (p, h) => {
|
||
await r.setAddonState(e, p, h);
|
||
let m = r.getAddonState(e);
|
||
return yo[e] = m, m;
|
||
},
|
||
[r, e]
|
||
), l = (0, he.useMemo)(() => {
|
||
let p = {
|
||
[`${y0}-client-${e}`]: s,
|
||
[`${ui}-client-${e}`]: s
|
||
}, h = {
|
||
[xc]: async () => {
|
||
let m = r.getAddonState(e);
|
||
m ? (yo[e] = m, r.emit(`${ui}-manager-${e}`, m)) : yo[e] ? (await s(yo[e]), r.emit(`${ui}-manager-${e}`, yo[e])) : t !== void 0 && (await s(
|
||
t), yo[e] = t, r.emit(`${ui}-manager-${e}`, t));
|
||
},
|
||
[Rc]: () => {
|
||
let m = r.getAddonState(e);
|
||
m !== void 0 && r.emit(`${ui}-manager-${e}`, m);
|
||
}
|
||
};
|
||
return {
|
||
...p,
|
||
...h
|
||
};
|
||
}, [e]), u = hB(l), c = (0, he.useCallback)(
|
||
async (p, h) => {
|
||
await s(p, h);
|
||
let m = r.getAddonState(e);
|
||
u(`${y0}-manager-${e}`, m);
|
||
},
|
||
[r, u, s, e]
|
||
);
|
||
return [o, c];
|
||
}
|
||
a(mB, "useSharedState");
|
||
function D1e(e, t) {
|
||
return mB(e, t);
|
||
}
|
||
a(D1e, "useAddonState");
|
||
function A1e() {
|
||
let { getCurrentStoryData: e, updateStoryArgs: t, resetStoryArgs: r } = ra(), n = e(), o = n?.type === "story" ? n.args : {}, i = n?.type ===
|
||
"story" ? n.initialArgs : {}, s = (0, he.useCallback)(
|
||
(u) => t(n, u),
|
||
[n, t]
|
||
), l = (0, he.useCallback)(
|
||
(u) => r(n, u),
|
||
[n, r]
|
||
);
|
||
return [o, s, l, i];
|
||
}
|
||
a(A1e, "useArgs");
|
||
function _1e() {
|
||
let e = ra();
|
||
return [e.getGlobals(), e.updateGlobals, e.getStoryGlobals(), e.getUserGlobals()];
|
||
}
|
||
a(_1e, "useGlobals");
|
||
function T1e() {
|
||
return ra().getGlobalTypes();
|
||
}
|
||
a(T1e, "useGlobalTypes");
|
||
function I1e() {
|
||
let { getCurrentStoryData: e } = ra();
|
||
return e();
|
||
}
|
||
a(I1e, "useCurrentStory");
|
||
function P1e() {
|
||
let e = I1e();
|
||
return e?.type === "story" && e.argTypes || {};
|
||
}
|
||
a(P1e, "useArgTypes");
|
||
var k1e = Jf;
|
||
|
||
// src/manager-errors.ts
|
||
var m0 = {};
|
||
de(m0, {
|
||
Category: () => gB,
|
||
ProviderDoesNotExtendBaseProviderError: () => ob,
|
||
UncaughtManagerError: () => h0
|
||
});
|
||
var gB = /* @__PURE__ */ ((u) => (u.MANAGER_UNCAUGHT = "MANAGER_UNCAUGHT", u.MANAGER_UI = "MANAGER_UI", u.MANAGER_API = "MANAGER_API", u.MANAGER_CLIENT_LOGGER =
|
||
"MANAGER_CLIENT-LOGGER", u.MANAGER_CHANNELS = "MANAGER_CHANNELS", u.MANAGER_CORE_EVENTS = "MANAGER_CORE-EVENTS", u.MANAGER_ROUTER = "MANAGER\
|
||
_ROUTER", u.MANAGER_THEMING = "MANAGER_THEMING", u))(gB || {}), ab = class ab extends Bf {
|
||
constructor() {
|
||
super({
|
||
category: "MANAGER_UI",
|
||
code: 1,
|
||
message: "The Provider passed into Storybook's UI is not extended from the base Provider. Please check your Provider implementation."
|
||
});
|
||
}
|
||
};
|
||
a(ab, "ProviderDoesNotExtendBaseProviderError");
|
||
var ob = ab, ib = class ib extends Bf {
|
||
constructor(r) {
|
||
super({
|
||
category: "MANAGER_UNCAUGHT",
|
||
code: 1,
|
||
message: r.error.message
|
||
});
|
||
this.data = r;
|
||
this.stack = r.error.stack;
|
||
}
|
||
};
|
||
a(ib, "UncaughtManagerError");
|
||
var h0 = ib;
|
||
|
||
// src/manager/globals/runtime.ts
|
||
var vB = {
|
||
react: F1e,
|
||
"react-dom": L1e,
|
||
"react-dom/client": O1e,
|
||
"@storybook/icons": Jp,
|
||
"storybook/internal/components": Uf,
|
||
"@storybook/components": Uf,
|
||
"@storybook/core/components": Uf,
|
||
"storybook/internal/manager-api": d0,
|
||
"@storybook/manager-api": d0,
|
||
"@storybook/core/manager-api": d0,
|
||
"storybook/internal/router": Qf,
|
||
"@storybook/router": Qf,
|
||
"@storybook/core/router": Qf,
|
||
"storybook/internal/theming": $p,
|
||
"@storybook/theming": $p,
|
||
"@storybook/core/theming": $p,
|
||
"storybook/internal/theming/create": Np,
|
||
"@storybook/theming/create": Np,
|
||
"@storybook/core/theming/create": Np,
|
||
"storybook/internal/channels": bp,
|
||
"@storybook/channels": bp,
|
||
"@storybook/core/channels": bp,
|
||
"storybook/internal/core-errors": oa,
|
||
"@storybook/core-events": oa,
|
||
"@storybook/core/core-events": oa,
|
||
"storybook/internal/types": Zf,
|
||
"@storybook/types": Zf,
|
||
"@storybook/core/types": Zf,
|
||
"storybook/internal/manager-errors": m0,
|
||
"@storybook/core-events/manager-errors": m0,
|
||
"@storybook/core/manager-errors": m0,
|
||
"storybook/internal/client-logger": yp,
|
||
"@storybook/client-logger": yp,
|
||
"@storybook/core/client-logger": yp
|
||
};
|
||
|
||
// src/manager/utils/prepareForTelemetry.ts
|
||
qe();
|
||
var wB = P(yB(), 1);
|
||
var ub;
|
||
function N1e() {
|
||
return ub || (ub = new wB.default(z.navigator?.userAgent).getBrowserInfo()), ub;
|
||
}
|
||
a(N1e, "getBrowserInfo");
|
||
var M1e = [
|
||
// It's a harmless issue with react-resize-detector that supposedly will be gone when we move to React 18.
|
||
// https://github.com/maslianok/react-resize-detector/issues/45#issuecomment-1500958024
|
||
"ResizeObserver loop completed with undelivered notifications.",
|
||
"ResizeObserver loop limit exceeded",
|
||
// Safari does not seem to provide any helpful info on window.onerror
|
||
// https://bugs.webkit.org/show_bug.cgi?id=132945
|
||
"Script error."
|
||
], SB = /* @__PURE__ */ a((e) => M1e.includes(e?.message), "shouldSkipError");
|
||
function EB(e) {
|
||
let t = e;
|
||
return (e.target === z || e.currentTarget === z || e.srcElement === z) && (t = new Error(e.message), t.name = e.name || t.name), e.fromStorybook ||
|
||
(t = new h0({ error: t })), t.browserInfo = N1e(), t;
|
||
}
|
||
a(EB, "prepareForTelemetry");
|
||
|
||
// src/manager/globals-runtime.ts
|
||
yb.forEach((e) => {
|
||
z[C2[e]] = vB[e];
|
||
});
|
||
z.sendTelemetryError = (e) => {
|
||
SB(e) || z.__STORYBOOK_ADDONS_CHANNEL__.emit(E2, EB(e));
|
||
};
|
||
z.addEventListener("error", (e) => {
|
||
let t = e.error || e;
|
||
z.sendTelemetryError(t);
|
||
});
|
||
z.addEventListener("unhandledrejection", ({ reason: e }) => {
|
||
z.sendTelemetryError(e);
|
||
});
|