relu-univer
Version:
RELU快速开发平台报表
1,670 lines • 21.4 MB
JavaScript
var oTn = Object.defineProperty;
var aTn = (n, e, t) => e in n ? oTn(n, e, { enumerable: !0, configurable: !0, writable: !0, value: t }) : n[e] = t;
var K1 = (n, e, t) => aTn(n, typeof e != "symbol" ? e + "" : e, t);
import { Fragment as qwe, Comment as lTn, Text as uTn, computed as El, inject as $z, ref as R0, defineComponent as wp, shallowRef as sq, getCurrentInstance as cTn, watch as Hz, unref as Qm, provide as pHt, watchEffect as dTn, onBeforeUnmount as Mit, triggerRef as hTn, createVNode as Il, h as WY, isVNode as b4t, cloneVNode as y4t, resolveComponent as fTn, withDirectives as Oit, createElementBlock as UC, openBlock as hb, normalizeStyle as vHt, normalizeClass as fne, mergeProps as gTn, vShow as mTn, reactive as Gwe, render as _4t, createElementVNode as b1, onMounted as Pit, toRefs as Fit, resolveDirective as pTn, nextTick as pUe, onUnmounted as vTn, isRef as bTn, vModelText as yTn, toDisplayString as _Tn, renderList as CTn, createBlock as STn, createApp as wTn } from "vue";
import { defineStore as kTn, storeToRefs as Ywe, createPinia as ETn } from "pinia";
function xTn(n, e) {
for (var t = 0; t < e.length; t++) {
const r = e[t];
if (typeof r != "string" && !Array.isArray(r)) {
for (const i in r)
if (i !== "default" && !(i in n)) {
const s = Object.getOwnPropertyDescriptor(r, i);
s && Object.defineProperty(n, i, s.get ? s : {
enumerable: !0,
get: () => r[i]
});
}
}
}
return Object.freeze(Object.defineProperty(n, Symbol.toStringTag, { value: "Module" }));
}
function wse(n) {
"@babel/helpers - typeof";
return wse = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) {
return typeof e;
} : function(e) {
return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
}, wse(n);
}
function ITn(n, e) {
if (wse(n) != "object" || !n) return n;
var t = n[Symbol.toPrimitive];
if (t !== void 0) {
var r = t.call(n, e);
if (wse(r) != "object") return r;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (e === "string" ? String : Number)(n);
}
function ATn(n) {
var e = ITn(n, "string");
return wse(e) == "symbol" ? e : e + "";
}
function RTn(n, e, t) {
return (e = ATn(e)) in n ? Object.defineProperty(n, e, {
value: t,
enumerable: !0,
configurable: !0,
writable: !0
}) : n[e] = t, n;
}
function C4t(n, e) {
var t = Object.keys(n);
if (Object.getOwnPropertySymbols) {
var r = Object.getOwnPropertySymbols(n);
e && (r = r.filter(function(i) {
return Object.getOwnPropertyDescriptor(n, i).enumerable;
})), t.push.apply(t, r);
}
return t;
}
function vUe(n) {
for (var e = 1; e < arguments.length; e++) {
var t = arguments[e] != null ? arguments[e] : {};
e % 2 ? C4t(Object(t), !0).forEach(function(r) {
RTn(n, r, t[r]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(t)) : C4t(Object(t)).forEach(function(r) {
Object.defineProperty(n, r, Object.getOwnPropertyDescriptor(t, r));
});
}
return n;
}
function Ta() {
return Ta = Object.assign ? Object.assign.bind() : function(n) {
for (var e = 1; e < arguments.length; e++) {
var t = arguments[e];
for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
}
return n;
}, Ta.apply(null, arguments);
}
const TTn = Array.isArray, DTn = (n) => typeof n == "string", LTn = (n) => n !== null && typeof n == "object";
function bHt() {
const n = [];
for (let e = 0; e < arguments.length; e++) {
const t = e < 0 || arguments.length <= e ? void 0 : arguments[e];
if (t) {
if (DTn(t))
n.push(t);
else if (TTn(t))
for (let r = 0; r < t.length; r++) {
const i = bHt(t[r]);
i && n.push(i);
}
else if (LTn(t))
for (const r in t)
t[r] && n.push(r);
}
}
return n.join(" ");
}
const NTn = (n, e) => {
const t = Ta({}, n);
return Object.keys(e).forEach((r) => {
const i = t[r];
if (i)
i.type || i.default ? i.default = e[r] : i.def ? i.def(e[r]) : t[r] = {
type: i,
default: e[r]
};
else
throw new Error(`not have ${r} prop`);
}), t;
};
function MTn(n) {
return n && (n.type === lTn || n.type === qwe && n.children.length === 0 || n.type === uTn && n.children.trim() === "");
}
function zit() {
let n = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
const e = [];
return n.forEach((t) => {
Array.isArray(t) ? e.push(...t) : (t == null ? void 0 : t.type) === qwe ? e.push(...zit(t.children)) : e.push(t);
}), e.filter((t) => !MTn(t));
}
function OTn(n, e) {
let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "default";
var r, i;
return (r = e[t]) !== null && r !== void 0 ? r : (i = n[t]) === null || i === void 0 ? void 0 : i.call(n);
}
const yHt = (n) => {
const e = n;
return e.install = function(t) {
t.component(e.displayName || e.name, n);
}, n;
};
function Bit(n) {
return {
type: Object,
default: n
};
}
function WLe(n) {
return {
type: Boolean,
default: n
};
}
function bUe(n, e) {
const t = {
validator: () => !0,
default: n
};
return t;
}
function S4t(n) {
return {
type: Array,
default: n
};
}
function w4t(n) {
return {
type: String,
default: n
};
}
function PTn(n, e) {
return n ? {
type: n,
default: e
} : bUe(e);
}
const FTn = "anticon", _Ht = Symbol("configProvider"), CHt = {
getPrefixCls: (n, e) => e || (n ? `ant-${n}` : "ant"),
iconPrefixCls: El(() => FTn),
getPopupContainer: El(() => () => document.body),
direction: El(() => "ltr")
}, zTn = () => $z(_Ht, CHt), BTn = Symbol("DisabledContextKey"), jTn = () => $z(BTn, R0(void 0)), VTn = {
// Options.jsx
items_per_page: "/ page",
jump_to: "Go to",
jump_to_confirm: "confirm",
page: "",
// Pagination.jsx
prev_page: "Previous Page",
next_page: "Next Page",
prev_5: "Previous 5 Pages",
next_5: "Next 5 Pages",
prev_3: "Previous 3 Pages",
next_3: "Next 3 Pages"
}, UTn = {
locale: "en_US",
today: "Today",
now: "Now",
backToToday: "Back to today",
ok: "Ok",
clear: "Clear",
month: "Month",
year: "Year",
timeSelect: "select time",
dateSelect: "select date",
weekSelect: "Choose a week",
monthSelect: "Choose a month",
yearSelect: "Choose a year",
decadeSelect: "Choose a decade",
yearFormat: "YYYY",
dateFormat: "M/D/YYYY",
dayFormat: "D",
dateTimeFormat: "M/D/YYYY HH:mm:ss",
monthBeforeYear: !0,
previousMonth: "Previous month (PageUp)",
nextMonth: "Next month (PageDown)",
previousYear: "Last year (Control + left)",
nextYear: "Next year (Control + right)",
previousDecade: "Last decade",
nextDecade: "Next decade",
previousCentury: "Last century",
nextCentury: "Next century"
}, SHt = {
placeholder: "Select time",
rangePlaceholder: ["Start time", "End time"]
}, k4t = {
lang: Ta({
placeholder: "Select date",
yearPlaceholder: "Select year",
quarterPlaceholder: "Select quarter",
monthPlaceholder: "Select month",
weekPlaceholder: "Select week",
rangePlaceholder: ["Start date", "End date"],
rangeYearPlaceholder: ["Start year", "End year"],
rangeQuarterPlaceholder: ["Start quarter", "End quarter"],
rangeMonthPlaceholder: ["Start month", "End month"],
rangeWeekPlaceholder: ["Start week", "End week"]
}, UTn),
timePickerLocale: Ta({}, SHt)
}, z6 = "${label} is not a valid ${type}", E4t = {
locale: "en",
Pagination: VTn,
DatePicker: k4t,
TimePicker: SHt,
Calendar: k4t,
global: {
placeholder: "Please select"
},
Table: {
filterTitle: "Filter menu",
filterConfirm: "OK",
filterReset: "Reset",
filterEmptyText: "No filters",
filterCheckall: "Select all items",
filterSearchPlaceholder: "Search in filters",
emptyText: "No data",
selectAll: "Select current page",
selectInvert: "Invert current page",
selectNone: "Clear all data",
selectionAll: "Select all data",
sortTitle: "Sort",
expand: "Expand row",
collapse: "Collapse row",
triggerDesc: "Click to sort descending",
triggerAsc: "Click to sort ascending",
cancelSort: "Click to cancel sorting"
},
Tour: {
Next: "Next",
Previous: "Previous",
Finish: "Finish"
},
Modal: {
okText: "OK",
cancelText: "Cancel",
justOkText: "OK"
},
Popconfirm: {
okText: "OK",
cancelText: "Cancel"
},
Transfer: {
titles: ["", ""],
searchPlaceholder: "Search here",
itemUnit: "item",
itemsUnit: "items",
remove: "Remove",
selectCurrent: "Select current page",
removeCurrent: "Remove current page",
selectAll: "Select all data",
removeAll: "Remove all data",
selectInvert: "Invert current page"
},
Upload: {
uploading: "Uploading...",
removeFile: "Remove file",
uploadError: "Upload error",
previewFile: "Preview file",
downloadFile: "Download file"
},
Empty: {
description: "No data"
},
Icon: {
icon: "icon"
},
Text: {
edit: "Edit",
copy: "Copy",
copied: "Copied",
expand: "Expand"
},
PageHeader: {
back: "Back"
},
Form: {
optional: "(optional)",
defaultValidateMessages: {
default: "Field validation error for ${label}",
required: "Please enter ${label}",
enum: "${label} must be one of [${enum}]",
whitespace: "${label} cannot be a blank character",
date: {
format: "${label} date format is invalid",
parse: "${label} cannot be converted to a date",
invalid: "${label} is an invalid date"
},
types: {
string: z6,
method: z6,
array: z6,
object: z6,
number: z6,
date: z6,
boolean: z6,
integer: z6,
float: z6,
regexp: z6,
email: z6,
url: z6,
hex: z6
},
string: {
len: "${label} must be ${len} characters",
min: "${label} must be at least ${min} characters",
max: "${label} must be up to ${max} characters",
range: "${label} must be between ${min}-${max} characters"
},
number: {
len: "${label} must be equal to ${len}",
min: "${label} must be minimum ${min}",
max: "${label} must be maximum ${max}",
range: "${label} must be between ${min}-${max}"
},
array: {
len: "Must be ${len} ${label}",
min: "At least ${min} ${label}",
max: "At most ${max} ${label}",
range: "The amount of ${label} must be between ${min}-${max}"
},
pattern: {
mismatch: "${label} does not match the pattern ${pattern}"
}
}
},
Image: {
preview: "Preview"
},
QRCode: {
expired: "QR code expired",
refresh: "Refresh",
scanned: "Scanned"
}
}, $Tn = wp({
compatConfig: {
MODE: 3
},
name: "LocaleReceiver",
props: {
componentName: String,
defaultLocale: {
type: [Object, Function]
},
children: {
type: Function
}
},
setup(n, e) {
let {
slots: t
} = e;
const r = $z("localeData", {}), i = El(() => {
const {
componentName: o = "global",
defaultLocale: a
} = n, l = a || E4t[o || "global"], {
antLocale: u
} = r, c = o && u ? u[o] : {};
return Ta(Ta({}, typeof l == "function" ? l() : l), c || {});
}), s = El(() => {
const {
antLocale: o
} = r, a = o && o.locale;
return o && o.exist && !a ? E4t.locale : a;
});
return () => {
const o = n.children || t.default, {
antLocale: a
} = r;
return o == null ? void 0 : o(i.value, s.value, a);
};
}
});
function jit(n) {
for (var e = 0, t, r = 0, i = n.length; i >= 4; ++r, i -= 4)
t = n.charCodeAt(r) & 255 | (n.charCodeAt(++r) & 255) << 8 | (n.charCodeAt(++r) & 255) << 16 | (n.charCodeAt(++r) & 255) << 24, t = /* Math.imul(k, m): */
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16), t ^= /* k >>> r: */
t >>> 24, e = /* Math.imul(k, m): */
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */
(e & 65535) * 1540483477 + ((e >>> 16) * 59797 << 16);
switch (i) {
case 3:
e ^= (n.charCodeAt(r + 2) & 255) << 16;
case 2:
e ^= (n.charCodeAt(r + 1) & 255) << 8;
case 1:
e ^= n.charCodeAt(r) & 255, e = /* Math.imul(h, m): */
(e & 65535) * 1540483477 + ((e >>> 16) * 59797 << 16);
}
return e ^= e >>> 13, e = /* Math.imul(h, m): */
(e & 65535) * 1540483477 + ((e >>> 16) * 59797 << 16), ((e ^ e >>> 15) >>> 0).toString(36);
}
const x4t = "%";
class HTn {
constructor(e) {
this.cache = /* @__PURE__ */ new Map(), this.instanceId = e;
}
get(e) {
return this.cache.get(Array.isArray(e) ? e.join(x4t) : e) || null;
}
update(e, t) {
const r = Array.isArray(e) ? e.join(x4t) : e, i = this.cache.get(r), s = t(i);
s === null ? this.cache.delete(r) : this.cache.set(r, s);
}
}
const wHt = "data-token-hash", wP = "data-css-hash", WTn = "data-cache-path", aH = "__cssinjs_instance__";
function kse() {
const n = Math.random().toString(12).slice(2);
if (typeof document < "u" && document.head && document.body) {
const e = document.body.querySelectorAll(`style[${wP}]`) || [], {
firstChild: t
} = document.head;
Array.from(e).forEach((i) => {
i[aH] = i[aH] || n, i[aH] === n && document.head.insertBefore(i, t);
});
const r = {};
Array.from(document.querySelectorAll(`style[${wP}]`)).forEach((i) => {
var s;
const o = i.getAttribute(wP);
r[o] ? i[aH] === n && ((s = i.parentNode) === null || s === void 0 || s.removeChild(i)) : r[o] = !0;
});
}
return new HTn(n);
}
const kHt = Symbol("StyleContextKey"), qTn = () => {
var n, e, t;
const r = cTn();
let i;
if (r && r.appContext) {
const s = (t = (e = (n = r.appContext) === null || n === void 0 ? void 0 : n.config) === null || e === void 0 ? void 0 : e.globalProperties) === null || t === void 0 ? void 0 : t.__ANTDV_CSSINJS_CACHE__;
s ? i = s : (i = kse(), r.appContext.config.globalProperties && (r.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__ = i));
} else
i = kse();
return i;
}, EHt = {
cache: kse(),
defaultCache: !0,
hashPriority: "low"
}, Kwe = () => {
const n = qTn();
return $z(kHt, sq(Ta(Ta({}, EHt), {
cache: n
})));
}, GTn = (n) => {
const e = Kwe(), t = sq(Ta(Ta({}, EHt), {
cache: kse()
}));
return Hz([() => Qm(n), e], () => {
const r = Ta({}, e.value), i = Qm(n);
Object.keys(i).forEach((o) => {
const a = i[o];
i[o] !== void 0 && (r[o] = a);
});
const {
cache: s
} = i;
r.cache = r.cache || kse(), r.defaultCache = !s && e.value.defaultCache, t.value = r;
}, {
immediate: !0
}), pHt(kHt, t), t;
}, YTn = () => ({
autoClear: WLe(),
/** @private Test only. Not work in production. */
mock: w4t(),
/**
* Only set when you need ssr to extract style on you own.
* If not provided, it will auto create <style /> on the end of Provider in server side.
*/
cache: Bit(),
/** Tell children that this context is default generated context */
defaultCache: WLe(),
/** Use `:where` selector to reduce hashId css selector priority */
hashPriority: w4t(),
/** Tell cssinjs where to inject style in */
container: PTn(),
/** Component wil render inline `<style />` for fallback in SSR. Not recommend. */
ssrInline: WLe(),
/** Transform css before inject in document. Please note that `transformers` do not support dynamic update */
transformers: S4t(),
/**
* Linters to lint css before inject in document.
* Styles will be linted after transforming.
* Please note that `linters` do not support dynamic update.
*/
linters: S4t()
});
yHt(wp({
name: "AStyleProvider",
inheritAttrs: !1,
props: YTn(),
setup(n, e) {
let {
slots: t
} = e;
return GTn(n), () => {
var r;
return (r = t.default) === null || r === void 0 ? void 0 : r.call(t);
};
}
}));
function KTn() {
return !1;
}
let yUe = !1;
function XTn() {
return yUe;
}
const ZTn = process.env.NODE_ENV === "production" ? KTn : XTn;
if (process.env.NODE_ENV !== "production" && typeof module < "u" && module && module.hot && typeof window < "u") {
const n = window;
if (typeof n.webpackHotUpdate == "function") {
const e = n.webpackHotUpdate;
n.webpackHotUpdate = function() {
return yUe = !0, setTimeout(() => {
yUe = !1;
}, 0), e(...arguments);
};
}
}
function xHt(n, e, t, r) {
const i = Kwe(), s = sq(""), o = sq();
dTn(() => {
s.value = [n, ...e.value].join("%");
});
const a = ZTn(), l = (u) => {
i.value.cache.update(u, (c) => {
const [d = 0, h] = c || [];
return d - 1 === 0 ? (r == null || r(h, !1), null) : [d - 1, h];
});
};
return Hz(s, (u, c) => {
c && l(c), i.value.cache.update(u, (d) => {
const [h = 0, f] = d || [];
let g = f;
process.env.NODE_ENV !== "production" && f && a && (r == null || r(g, a), g = null);
const m = g || t();
return [h + 1, m];
}), o.value = i.value.cache.get(s.value)[1];
}, {
immediate: !0
}), Mit(() => {
l(s.value);
}), o;
}
function Que() {
return !!(typeof window < "u" && window.document && window.document.createElement);
}
function QTn(n, e) {
return n && n.contains ? n.contains(e) : !1;
}
const I4t = "data-vc-order", JTn = "vc-util-key", _Ue = /* @__PURE__ */ new Map();
function IHt() {
let {
mark: n
} = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
return n ? n.startsWith("data-") ? n : `data-${n}` : JTn;
}
function Xwe(n) {
return n.attachTo ? n.attachTo : document.querySelector("head") || document.body;
}
function eDn(n) {
return n === "queue" ? "prependQueue" : n ? "prepend" : "append";
}
function AHt(n) {
return Array.from((_Ue.get(n) || n).children).filter((e) => e.tagName === "STYLE");
}
function RHt(n) {
let e = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
if (!Que())
return null;
const {
csp: t,
prepend: r
} = e, i = document.createElement("style");
i.setAttribute(I4t, eDn(r)), t != null && t.nonce && (i.nonce = t == null ? void 0 : t.nonce), i.innerHTML = n;
const s = Xwe(e), {
firstChild: o
} = s;
if (r) {
if (r === "queue") {
const a = AHt(s).filter((l) => ["prepend", "prependQueue"].includes(l.getAttribute(I4t)));
if (a.length)
return s.insertBefore(i, a[a.length - 1].nextSibling), i;
}
s.insertBefore(i, o);
} else
s.appendChild(i);
return i;
}
function THt(n) {
let e = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
const t = Xwe(e);
return AHt(t).find((r) => r.getAttribute(IHt(e)) === n);
}
function DHt(n) {
let e = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
const t = THt(n, e);
t && Xwe(e).removeChild(t);
}
function tDn(n, e) {
const t = _Ue.get(n);
if (!t || !QTn(document, t)) {
const r = RHt("", e), {
parentNode: i
} = r;
_Ue.set(n, i), n.removeChild(r);
}
}
function CUe(n, e) {
let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
var r, i, s;
const o = Xwe(t);
tDn(o, t);
const a = THt(e, t);
if (a)
return !((r = t.csp) === null || r === void 0) && r.nonce && a.nonce !== ((i = t.csp) === null || i === void 0 ? void 0 : i.nonce) && (a.nonce = (s = t.csp) === null || s === void 0 ? void 0 : s.nonce), a.innerHTML !== n && (a.innerHTML = n), a;
const l = RHt(n, t);
return l.setAttribute(IHt(t), e), l;
}
function nDn(n, e) {
if (n.length !== e.length)
return !1;
for (let t = 0; t < n.length; t++)
if (n[t] !== e[t])
return !1;
return !0;
}
class oq {
constructor() {
this.cache = /* @__PURE__ */ new Map(), this.keys = [], this.cacheCallTimes = 0;
}
size() {
return this.keys.length;
}
internalGet(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = {
map: this.cache
};
return e.forEach((i) => {
var s;
r ? r = (s = r == null ? void 0 : r.map) === null || s === void 0 ? void 0 : s.get(i) : r = void 0;
}), r != null && r.value && t && (r.value[1] = this.cacheCallTimes++), r == null ? void 0 : r.value;
}
get(e) {
var t;
return (t = this.internalGet(e, !0)) === null || t === void 0 ? void 0 : t[0];
}
has(e) {
return !!this.internalGet(e);
}
set(e, t) {
if (!this.has(e)) {
if (this.size() + 1 > oq.MAX_CACHE_SIZE + oq.MAX_CACHE_OFFSET) {
const [i] = this.keys.reduce((s, o) => {
const [, a] = s;
return this.internalGet(o)[1] < a ? [o, this.internalGet(o)[1]] : s;
}, [this.keys[0], this.cacheCallTimes]);
this.delete(i);
}
this.keys.push(e);
}
let r = this.cache;
e.forEach((i, s) => {
if (s === e.length - 1)
r.set(i, {
value: [t, this.cacheCallTimes++]
});
else {
const o = r.get(i);
o ? o.map || (o.map = /* @__PURE__ */ new Map()) : r.set(i, {
map: /* @__PURE__ */ new Map()
}), r = r.get(i).map;
}
});
}
deleteByPath(e, t) {
var r;
const i = e.get(t[0]);
if (t.length === 1)
return i.map ? e.set(t[0], {
map: i.map
}) : e.delete(t[0]), (r = i.value) === null || r === void 0 ? void 0 : r[0];
const s = this.deleteByPath(i.map, t.slice(1));
return (!i.map || i.map.size === 0) && !i.value && e.delete(t[0]), s;
}
delete(e) {
if (this.has(e))
return this.keys = this.keys.filter((t) => !nDn(t, e)), this.deleteByPath(this.cache, e);
}
}
oq.MAX_CACHE_SIZE = 20;
oq.MAX_CACHE_OFFSET = 5;
let SUe = {};
function rDn(n, e) {
process.env.NODE_ENV !== "production" && !n && console !== void 0 && console.error(`Warning: ${e}`);
}
function iDn() {
SUe = {};
}
function sDn(n, e, t) {
!e && !SUe[t] && (n(!1, t), SUe[t] = !0);
}
function LHt(n, e) {
sDn(rDn, n, e);
}
function oDn() {
}
let NHt = oDn;
process.env.NODE_ENV !== "production" && (NHt = (n, e, t) => {
LHt(n, `[ant-design-vue: ${e}] ${t}`), process.env.NODE_ENV === "test" && iDn();
});
let A4t = 0;
class MHt {
constructor(e) {
this.derivatives = Array.isArray(e) ? e : [e], this.id = A4t, e.length === 0 && NHt(e.length > 0, "[Ant Design Vue CSS-in-JS] Theme should have at least one derivative function."), A4t += 1;
}
getDerivativeToken(e) {
return this.derivatives.reduce((t, r) => r(e, t), void 0);
}
}
const qLe = new oq();
function aDn(n) {
const e = Array.isArray(n) ? n : [n];
return qLe.has(e) || qLe.set(e, new MHt(e)), qLe.get(e);
}
const R4t = /* @__PURE__ */ new WeakMap();
function N7e(n) {
let e = R4t.get(n) || "";
return e || (Object.keys(n).forEach((t) => {
const r = n[t];
e += t, r instanceof MHt ? e += r.id : r && typeof r == "object" ? e += N7e(r) : e += r;
}), R4t.set(n, e)), e;
}
function lDn(n, e) {
return jit(`${e}_${N7e(n)}`);
}
const Lre = `random-${Date.now()}-${Math.random()}`.replace(/\./g, ""), OHt = "_bAmBoO_";
function uDn(n, e, t) {
var r, i;
if (Que()) {
CUe(n, Lre);
const s = document.createElement("div");
s.style.position = "fixed", s.style.left = "0", s.style.top = "0", e == null || e(s), document.body.appendChild(s), process.env.NODE_ENV !== "production" && (s.innerHTML = "Test", s.style.zIndex = "9999999");
const o = t ? t(s) : (r = getComputedStyle(s).content) === null || r === void 0 ? void 0 : r.includes(OHt);
return (i = s.parentNode) === null || i === void 0 || i.removeChild(s), DHt(Lre), o;
}
return !1;
}
let GLe;
function cDn() {
return GLe === void 0 && (GLe = uDn(`@layer ${Lre} { .${Lre} { content: "${OHt}"!important; } }`, (n) => {
n.className = Lre;
})), GLe;
}
const T4t = {}, dDn = process.env.NODE_ENV === "production", hDn = process.env.NODE_ENV === "prerender", fDn = !dDn && !hDn ? "css-dev-only-do-not-override" : "css", wO = /* @__PURE__ */ new Map();
function gDn(n) {
wO.set(n, (wO.get(n) || 0) + 1);
}
function mDn(n, e) {
typeof document < "u" && document.querySelectorAll(`style[${wHt}="${n}"]`).forEach((r) => {
var i;
r[aH] === e && ((i = r.parentNode) === null || i === void 0 || i.removeChild(r));
});
}
const pDn = 0;
function vDn(n, e) {
wO.set(n, (wO.get(n) || 0) - 1);
const t = Array.from(wO.keys()), r = t.filter((i) => (wO.get(i) || 0) <= 0);
t.length - r.length > pDn && r.forEach((i) => {
mDn(i, e), wO.delete(i);
});
}
const bDn = (n, e, t, r) => {
const i = t.getDerivativeToken(n);
let s = Ta(Ta({}, i), e);
return r && (s = r(s)), s;
};
function yDn(n, e) {
let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : R0({});
const r = Kwe(), i = El(() => Ta({}, ...e.value)), s = El(() => N7e(i.value)), o = El(() => N7e(t.value.override || T4t));
return xHt("token", El(() => [t.value.salt || "", n.value.id, s.value, o.value]), () => {
const {
salt: l = "",
override: u = T4t,
formatToken: c,
getComputedToken: d
} = t.value, h = d ? d(i.value, u, n.value) : bDn(i.value, u, n.value, c), f = lDn(h, l);
h._tokenKey = f, gDn(f);
const g = `${fDn}-${jit(f)}`;
return h._hashId = g, [h, g];
}, (l) => {
var u;
vDn(l[0]._tokenKey, (u = r.value) === null || u === void 0 ? void 0 : u.cache.instanceId);
});
}
var _Dn = {
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,
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
}, PHt = "comm", FHt = "rule", zHt = "decl", CDn = "@import", SDn = "@keyframes", wDn = "@layer", BHt = Math.abs, Vit = String.fromCharCode;
function jHt(n) {
return n.trim();
}
function H4e(n, e, t) {
return n.replace(e, t);
}
function kDn(n, e, t) {
return n.indexOf(e, t);
}
function iW(n, e) {
return n.charCodeAt(e) | 0;
}
function aq(n, e, t) {
return n.slice(e, t);
}
function U_(n) {
return n.length;
}
function EDn(n) {
return n.length;
}
function Efe(n, e) {
return e.push(n), n;
}
var Zwe = 1, lq = 1, VHt = 0, G8 = 0, uf = 0, qY = "";
function Uit(n, e, t, r, i, s, o, a) {
return { value: n, root: e, parent: t, type: r, props: i, children: s, line: Zwe, column: lq, length: o, return: "", siblings: a };
}
function xDn() {
return uf;
}
function IDn() {
return uf = G8 > 0 ? iW(qY, --G8) : 0, lq--, uf === 10 && (lq = 1, Zwe--), uf;
}
function fb() {
return uf = G8 < VHt ? iW(qY, G8++) : 0, lq++, uf === 10 && (lq = 1, Zwe++), uf;
}
function fR() {
return iW(qY, G8);
}
function W4e() {
return G8;
}
function Qwe(n, e) {
return aq(qY, n, e);
}
function Ese(n) {
switch (n) {
case 0:
case 9:
case 10:
case 13:
case 32:
return 5;
case 33:
case 43:
case 44:
case 47:
case 62:
case 64:
case 126:
case 59:
case 123:
case 125:
return 4;
case 58:
return 3;
case 34:
case 39:
case 40:
case 91:
return 2;
case 41:
case 93:
return 1;
}
return 0;
}
function ADn(n) {
return Zwe = lq = 1, VHt = U_(qY = n), G8 = 0, [];
}
function RDn(n) {
return qY = "", n;
}
function YLe(n) {
return jHt(Qwe(G8 - 1, wUe(n === 91 ? n + 2 : n === 40 ? n + 1 : n)));
}
function TDn(n) {
for (; (uf = fR()) && uf < 33; )
fb();
return Ese(n) > 2 || Ese(uf) > 3 ? "" : " ";
}
function DDn(n, e) {
for (; --e && fb() && !(uf < 48 || uf > 102 || uf > 57 && uf < 65 || uf > 70 && uf < 97); )
;
return Qwe(n, W4e() + (e < 6 && fR() == 32 && fb() == 32));
}
function wUe(n) {
for (; fb(); )
switch (uf) {
case n:
return G8;
case 34:
case 39:
n !== 34 && n !== 39 && wUe(uf);
break;
case 40:
n === 41 && wUe(n);
break;
case 92:
fb();
break;
}
return G8;
}
function LDn(n, e) {
for (; fb() && n + uf !== 57; )
if (n + uf === 84 && fR() === 47)
break;
return "/*" + Qwe(e, G8 - 1) + "*" + Vit(n === 47 ? n : fb());
}
function NDn(n) {
for (; !Ese(fR()); )
fb();
return Qwe(n, G8);
}
function MDn(n) {
return RDn(q4e("", null, null, null, [""], n = ADn(n), 0, [0], n));
}
function q4e(n, e, t, r, i, s, o, a, l) {
for (var u = 0, c = 0, d = o, h = 0, f = 0, g = 0, m = 1, p = 1, v = 1, b = 0, y = "", _ = i, C = s, S = r, k = y; p; )
switch (g = b, b = fb()) {
case 40:
if (g != 108 && iW(k, d - 1) == 58) {
kDn(k += H4e(YLe(b), "&", "&\f"), "&\f", BHt(u ? a[u - 1] : 0)) != -1 && (v = -1);
break;
}
case 34:
case 39:
case 91:
k += YLe(b);
break;
case 9:
case 10:
case 13:
case 32:
k += TDn(g);
break;
case 92:
k += DDn(W4e() - 1, 7);
continue;
case 47:
switch (fR()) {
case 42:
case 47:
Efe(ODn(LDn(fb(), W4e()), e, t, l), l), (Ese(g || 1) == 5 || Ese(fR() || 1) == 5) && U_(k) && aq(k, -1, void 0) !== " " && (k += " ");
break;
default:
k += "/";
}
break;
case 123 * m:
a[u++] = U_(k) * v;
case 125 * m:
case 59:
case 0:
switch (b) {
case 0:
case 125:
p = 0;
case 59 + c:
v == -1 && (k = H4e(k, /\f/g, "")), f > 0 && (U_(k) - d || m === 0 && g === 47) && Efe(f > 32 ? L4t(k + ";", r, t, d - 1, l) : L4t(H4e(k, " ", "") + ";", r, t, d - 2, l), l);
break;
case 59:
k += ";";
default:
if (Efe(S = D4t(k, e, t, u, c, i, a, y, _ = [], C = [], d, s), s), b === 123)
if (c === 0)
q4e(k, e, S, S, _, s, d, a, C);
else {
switch (h) {
case 99:
if (iW(k, 3) === 110) break;
case 108:
if (iW(k, 2) === 97) break;
default:
c = 0;
case 100:
case 109:
case 115:
}
c ? q4e(n, S, S, r && Efe(D4t(n, S, S, 0, 0, i, a, y, i, _ = [], d, C), C), i, C, d, a, r ? _ : C) : q4e(k, S, S, S, [""], C, 0, a, C);
}
}
u = c = f = 0, m = v = 1, y = k = "", d = o;
break;
case 58:
d = 1 + U_(k), f = g;
default:
if (m < 1) {
if (b == 123)
--m;
else if (b == 125 && m++ == 0 && IDn() == 125)
continue;
}
switch (k += Vit(b), b * m) {
case 38:
v = c > 0 ? 1 : (k += "\f", -1);
break;
case 44:
a[u++] = (U_(k) - 1) * v, v = 1;
break;
case 64:
fR() === 45 && (k += YLe(fb())), h = fR(), c = d = U_(y = k += NDn(W4e())), b++;
break;
case 45:
g === 45 && U_(k) == 2 && (m = 0);
}
}
return s;
}
function D4t(n, e, t, r, i, s, o, a, l, u, c, d) {
for (var h = i - 1, f = i === 0 ? s : [""], g = EDn(f), m = 0, p = 0, v = 0; m < r; ++m)
for (var b = 0, y = aq(n, h + 1, h = BHt(p = o[m])), _ = n; b < g; ++b)
(_ = jHt(p > 0 ? f[b] + " " + y : H4e(y, /&\f/g, f[b]))) && (l[v++] = _);
return Uit(n, e, t, i === 0 ? FHt : a, l, u, c, d);
}
function ODn(n, e, t, r) {
return Uit(n, e, t, PHt, Vit(xDn()), aq(n, 2, -2), 0, r);
}
function L4t(n, e, t, r, i) {
return Uit(n, e, t, zHt, aq(n, 0, r), aq(n, r + 1, -1), r, i);
}
function kUe(n, e) {
for (var t = "", r = 0; r < n.length; r++)
t += e(n[r], r, n, e) || "";
return t;
}
function PDn(n, e, t, r) {
switch (n.type) {
case wDn:
if (n.children.length) break;
case CDn:
case zHt:
return n.return = n.return || n.value;
case PHt:
return "";
case SDn:
return n.return = n.value + "{" + kUe(n.children, r) + "}";
case FHt:
if (!U_(n.value = n.props.join(","))) return "";
}
return U_(t = kUe(n.children, r)) ? n.return = n.value + "{" + t + "}" : "";
}
function UHt(n, e) {
const {
path: t,
parentSelectors: r
} = e;
LHt(!1, `[Ant Design Vue CSS-in-JS] ${t ? `Error in '${t}': ` : ""}${n}${r.length ? ` Selector info: ${r.join(" -> ")}` : ""}`);
}
const FDn = (n, e, t) => {
if (n === "content") {
const r = /(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/;
(typeof e != "string" || ["normal", "none", "initial", "inherit", "unset"].indexOf(e) === -1 && !r.test(e) && (e.charAt(0) !== e.charAt(e.length - 1) || e.charAt(0) !== '"' && e.charAt(0) !== "'")) && UHt(`You seem to be using a value for 'content' without quotes, try replacing it with \`content: '"${e}"'\`.`, t);
}
}, zDn = (n, e, t) => {
n === "animation" && t.hashId && e !== "none" && UHt(`You seem to be using hashed animation '${e}', in which case 'animationName' with Keyframe as value is recommended.`, t);
}, N4t = "data-ant-cssinjs-cache-path", BDn = "_FILE_STYLE__";
let kP, $Ht = !0;
function jDn() {
var n;
if (!kP && (kP = {}, Que())) {
const e = document.createElement("div");
e.className = N4t, e.style.position = "fixed", e.style.visibility = "hidden", e.style.top = "-9999px", document.body.appendChild(e);
let t = getComputedStyle(e).content || "";
t = t.replace(/^"/, "").replace(/"$/, ""), t.split(";").forEach((i) => {
const [s, o] = i.split(":");
kP[s] = o;
});
const r = document.querySelector(`style[${N4t}]`);
r && ($Ht = !1, (n = r.parentNode) === null || n === void 0 || n.removeChild(r)), document.body.removeChild(e);
}
}
function VDn(n) {
return jDn(), !!kP[n];
}
function UDn(n) {
const e = kP[n];
let t = null;
if (e && Que())
if ($Ht)
t = BDn;
else {
const r = document.querySelector(`style[${wP}="${kP[n]}"]`);
r ? t = r.innerHTML : delete kP[n];
}
return [t, e];
}
const M4t = Que(), HHt = "_skip_check_", WHt = "_multi_value_";
function O4t(n) {
return kUe(MDn(n), PDn).replace(/\{%%%\:[^;];}/g, ";");
}
function $Dn(n) {
return typeof n == "object" && n && (HHt in n || WHt in n);
}
function HDn(n, e, t) {
if (!e)
return n;
const r = `.${e}`, i = t === "low" ? `:where(${r})` : r;
return n.split(",").map((o) => {
var a;
const l = o.trim().split(/\s+/);
let u = l[0] || "";
const c = ((a = u.match(/^\w+/)) === null || a === void 0 ? void 0 : a[0]) || "";
return u = `${c}${i}${u.slice(c.length)}`, [u, ...l.slice(1)].join(" ");
}).join(",");
}
const EUe = /* @__PURE__ */ new Set();
process.env.NODE_ENV;
const xUe = function(n) {
let e = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, {
root: t,
injectHash: r,
parentSelectors: i
} = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {
root: !0,
parentSelectors: []
};
const {
hashId: s,
layer: o,
path: a,
hashPriority: l,
transformers: u = [],
linters: c = []
} = e;
let d = "", h = {};
function f(p) {
const v = p.getName(s);
if (!h[v]) {
const [b] = xUe(p.style, e, {
root: !1,
parentSelectors: i
});
h[v] = `@keyframes ${p.getName(s)}${b}`;
}
}
function g(p) {
let v = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [];
return p.forEach((b) => {
Array.isArray(b) ? g(b, v) : b && v.push(b);
}), v;
}
if (g(Array.isArray(n) ? n : [n]).forEach((p) => {
const v = typeof p == "string" && !t ? {} : p;
if (typeof v == "string")
d += `${v}
`;
else if (v._keyframe)
f(v);
else {
const b = u.reduce((y, _) => {
var C;
return ((C = _ == null ? void 0 : _.visit) === null || C === void 0 ? void 0 : C.call(_, y)) || y;
}, v);
Object.keys(b).forEach((y) => {
var _;
const C = b[y];
if (typeof C == "object" && C && (y !== "animationName" || !C._keyframe) && !$Dn(C)) {
let S = !1, k = y.trim(), x = !1;
(t || r) && s ? k.startsWith("@") ? S = !0 : k = HDn(y, s, l) : t && !s && (k === "&" || k === "") && (k = "", x = !0);
const [I, T] = xUe(C, e, {
root: x,
injectHash: S,
parentSelectors: [...i, k]
});
h = Ta(Ta({}, h), T), d += `${k}${I}`;
} else {
let S = function(x, I) {
process.env.NODE_ENV !== "production" && (typeof C != "object" || !(C != null && C[HHt])) && [FDn, zDn, ...c].forEach((P) => P(x, I, {
path: a,
hashId: s,
parentSelectors: i
}));
const T = x.replace(/[A-Z]/g, (P) => `-${P.toLowerCase()}`);
let R = I;
!_Dn[x] && typeof R == "number" && R !== 0 && (R = `${R}px`), x === "animationName" && (I != null && I._keyframe) && (f(I), R = I.getName(s)), d += `${T}:${R};`;
};
const k = (_ = C == null ? void 0 : C.value) !== null && _ !== void 0 ? _ : C;
typeof C == "object" && (C != null && C[WHt]) && Array.isArray(k) ? k.forEach((x) => {
S(y, x);
}) : S(y, k);
}
});
}
}), !t)
d = `{${d}}`;
else if (o && cDn()) {
const p = o.split(",");
d = `@layer ${p[p.length - 1].trim()} {${d}}`, p.length > 1 && (d = `@layer ${o}{%%%:%}${d}`);
}
return [d, h];
};
function WDn(n, e) {
return jit(`${n.join("%")}${e}`);
}
function P4t(n, e) {
const t = Kwe(), r = El(() => n.value.token._tokenKey), i = El(() => [r.value, ...n.value.path]);
let s = M4t;
return process.env.NODE_ENV !== "production" && t.value.mock !== void 0 && (s = t.value.mock === "client"), xHt(
"style",
i,
// Create cache if needed
() => {
const {
path: o,
hashId: a,
layer: l,
nonce: u,
clientOnly: c,
order: d = 0
} = n.value, h = i.value.join("|");
if (VDn(h)) {
const [k, x] = UDn(h);
if (k)
return [k, r.value, x, {}, c, d];
}
const f = e(), {
hashPriority: g,
container: m,
transformers: p,
linters: v,
cache: b
} = t.value, [y, _] = xUe(f, {
hashId: a,
hashPriority: g,
layer: l,
path: o.join("-"),
transformers: p,
linters: v
}), C = O4t(y), S = WDn(i.value, C);
if (s) {
const k = {
mark: wP,
prepend: "queue",
attachTo: m,
priority: d
}, x = typeof u == "function" ? u() : u;
x && (k.csp = {
nonce: x
});
const I = CUe(C, S, k);
I[aH] = b.instanceId, I.setAttribute(wHt, r.value), process.env.NODE_ENV !== "production" && I.setAttribute(WTn, i.value.join("|")), Object.keys(_).forEach((T) => {
EUe.has(T) || (EUe.add(T), CUe(O4t(_[T]), `_effect-${T}`, {
mark: wP,
prepend: "queue",
attachTo: m
}));
});
}
return [C, r.value, S, _, c, d];
},
// Remove cache if no need
(o, a) => {
let [, , l] = o;
(a || t.value.autoClear) && M4t && DHt(l, {
mark: wP
});
}
), (o) => o;
}
class qHt {
constructor(e, t) {
this._keyframe = !0, this.name = e, this.style = t;
}
getName() {
let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
return e ? `${e}-${this.name}` : this.name;
}
}
const qDn = "4.2.6";
function Wg(n, e) {
GDn(n) && (n = "100%");
var t = YDn(n);
return n = e === 360 ? n : Math.min(e, Math.max(0, parseFloat(n))), t && (n = parseInt(String(n * e), 10) / 100), Math.abs(n - e) < 1e-6 ? 1 : (e === 360 ? n = (n < 0 ? n % e + e : n % e) / parseFloat(String(e)) : n = n % e / parseFloat(String(e)), n);
}
function xfe(n) {
return Math.min(1, Math.max(0, n));
}
function GDn(n) {
return typeof n == "string" && n.indexOf(".") !== -1 && parseFloat(n) === 1;
}
function YDn(n) {
return typeof n == "string" && n.indexOf("%") !== -1;
}
function GHt(n) {
return n = parseFloat(n), (isNaN(n) || n < 0 || n > 1) && (n = 1), n;
}
function Ife(n) {
return n <= 1 ? "".concat(Number(n) * 100, "%") : n;
}
function HO(n) {
return n.length === 1 ? "0" + n : String(n);
}
function KDn(n, e, t) {
return {
r: Wg(n, 255) * 255,
g: Wg(e, 255) * 255,
b: Wg(t, 255) * 255
};
}
function F4t(n, e, t) {
n = Wg(n, 255), e = Wg(e, 255), t = Wg(t, 255);
var r = Math.max(n, e, t), i = Math.min(n, e, t), s = 0, o = 0, a = (r + i) / 2;
if (r === i)
o = 0, s = 0;
else {
var l = r - i;
switch (o = a > 0.5 ? l / (2 - r - i) : l / (r + i), r) {
case n:
s = (e - t) / l + (e < t ? 6 : 0);
break;
case e:
s = (t - n) / l + 2;
break;
case t:
s = (n - e) / l + 4;
break;
}
s /= 6;
}
return { h: s, s: o, l: a };
}
function KLe(n, e, t) {
return t < 0 && (t += 1), t > 1 && (t -= 1), t < 1 / 6 ? n + (e - n) * (6 * t) : t < 1 / 2 ? e : t < 2 / 3 ? n + (e - n) * (2 / 3 - t) * 6 : n;
}
function XDn(n, e, t) {
var r, i, s;
if (n = Wg(n, 360), e = Wg(e, 100), t = Wg(t, 100), e === 0)
i = t, s = t, r = t;
else {
var o = t < 0.5 ? t * (1 + e) : t + e - t * e, a = 2 * t - o;
r = KLe(a, o, n + 1 / 3), i = KLe(a, o, n), s = KLe(a, o, n - 1 / 3);
}
return { r: r * 255, g: i * 255, b: s * 255 };
}
function IUe(n, e, t) {
n = Wg(n, 255), e = Wg(e, 255), t = Wg(t, 255);
var r = Math.max(n, e, t), i = Math.min(n, e, t), s = 0, o = r, a = r - i, l = r === 0 ? 0 : a / r;
if (r === i)
s = 0;
else {
switch (r) {
case n:
s = (e - t) / a + (e < t ? 6 : 0);
break;
case e:
s = (t - n) / a + 2;
break;
case t:
s = (n - e) / a + 4;
break;
}
s /= 6;
}
return { h: s, s: l, v: o };
}
function ZDn(n, e, t) {
n = Wg(n, 360) * 6, e = Wg(e, 100), t = Wg(t, 100);
var r = Math.floor(n), i = n - r, s = t * (1 - e), o = t * (1 - i * e), a = t * (1 - (1 - i) * e), l = r % 6, u = [t, o, s, s, a, t][l], c = [a, t, t, o, s, s][l], d = [s, s, a, t, t, o][l];
return { r: u * 255, g: c * 255, b: d * 255 };
}
function AUe(n, e, t, r) {
var i = [
HO(Math.round(n).toString(16)),
HO(Math.round(e).toString(16)),
HO(Math.round(t).toString(16))
];
return r && i[0].startsWith(i[0].charAt(1)) && i[1].startsWith(i[1].charAt(1)) && i[2].startsWith(i[2].charAt(1)) ? i[0].charAt(0) + i[1].charAt(0) + i[2].charAt(0) : i.join("");
}
function QDn(n, e, t, r, i) {
var s = [
HO(Math.round(n).toString(16)),
HO(Math.round(e).toString(16)),
HO(Math.round(t).toString(16)),
HO(JDn(r))
];
return i && s[0].startsWith(s[0].charAt(1)) && s[1].startsWith(s[1].charAt(1)) && s[2].startsWith(s[2].charAt(1)) && s[3].startsWith(s[3].charAt(1)) ? s[0].charAt(0) + s[1].charAt(0) + s[2].charAt(0) + s[3].charAt(0) : s.join("");
}
function JDn(n) {
return Math.round(parseFloat(n) * 255).toString(16);
}
function z4t(n) {
return W6(n) / 255;
}
function W6(n) {
return parseInt(n, 16);
}
function eLn(n) {
return {
r: n >> 16,
g: (n & 65280) >> 8,
b: n & 255
};
}
var RUe = {
aliceblue: "#f0f8ff",
antiquewhite: "#faebd7",
aqua: "#00ffff",
aquamarine: "#7fffd4",
azure: "#f0ffff",
beige: "#f5f5dc",
bisque: "#ffe4c4",
black: "#000000",
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",
goldenrod: "#daa520",
gold: "#ffd700",
gray: "#808080",
green: "#008000",
greenyellow: "#adff2f",
grey: "#808080",
honeydew: "#f0fff0",
hotpink: "#ff69b4",
indianred: "#cd5c5c",
indigo: "#4b0082",
ivory: "#fffff0",
khaki: "#f0e68c",
lavenderblush: "#fff0f5",
lavender: "#e6e6fa",
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: "#778899",
lightslategrey: "#778899",
lightsteelblue: "#b0c4de",
lightyellow: "#ffffe0",
lime: "#00ff00",
limegreen: "#32cd32",
linen: "#faf0e6",
magenta: "#ff00ff",
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: "#663399",
red: "#ff0000",
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: "#ffffff",
whitesmoke: "#f5f5f5",
yellow: "#ffff00",
yellowgreen: "#9acd32"
};
function R$(n) {
var e = { r: 0, g: 0, b: 0 }, t = 1, r = null, i = null, s = null, o = !1, a = !1;
return typeof n == "string" && (n = rLn(n)), typeof n == "object" && ($w(n.r) && $w(n.g) && $w(n.b) ? (e = KDn(n.r, n.g, n.b), o = !0, a = String(n.r).substr(-1) === "%" ? "prgb" : "rgb") : $w(n.h) && $w(n.s) && $w(n.v) ? (r = Ife(n.s), i = Ife(n.v), e = ZDn(n.h, r, i), o = !0, a = "hsv") : $w(n.h) && $w(n.s) && $w(n.l) && (r = Ife(n.s), s = Ife(n.l), e = XDn(n.h, r, s), o = !0, a = "hsl"), Object.prototype.hasOwnProperty.call(n, "a") && (t = n.a)), t = GHt(t), {
ok: o,
format: n.format || a,
r: Math.min(255, Math.max(e.r, 0)),
g: Math.min(255, Math.max(e.g, 0)),
b: Math.min(255, Math.max(e.b, 0)),
a: t
};
}
var tLn = "[-\\+]?\\d+%?", nLn = "[-\\+]?\\d*\\.\\d+%?", gR = "(?:".concat(nLn, ")|(?:").concat(tLn, ")"), XLe = "[\\s|\\(]+(".concat(gR, ")[,|\\s]+(").concat(gR, ")[,|\\s]+(").concat(gR, ")\\s*\\)?"), ZLe = "[\\s|\\(]+(".concat(gR, ")[,|\\s]+(").concat(gR, ")[,|\\s]+(").concat(gR, ")[,|\\s]+(").concat(gR, ")\\s*\\)?"), mv = {
CSS_UNIT: new RegExp(gR),
rgb: new RegExp("rgb" + XLe),
rgba: new RegExp("rgba" + ZLe),
hsl: new RegExp("hsl" + XLe),
hsla: new RegExp("hsla" + ZLe),
hsv: new RegExp("hsv" + XLe),
hsva: new RegExp("hsva" + ZLe),
hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,
hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/
};
function rLn(n) {
if (n = n.trim().toLowerCase(), n.length === 0)
return !1;
var e = !1;
if (RUe[n])
n = RUe[n], e = !0;
else if (n === "transparent")
return { r: 0, g: 0, b: 0, a: 0, format: "name" };
var t = mv.rgb.exec(n);
return t ? { r: t[1], g: t[2], b: t[3] } : (t = mv.rgba.exec(n), t ? { r: t[1], g: t[2], b: t[3], a: t[4] } : (t = mv.hsl.exec(n), t ? { h: t[1], s: t[2], l: t[3] } : (t = mv.hsla.exec(n), t ? { h: t[1], s: t[2], l: t[3], a: t[4] } : (t = mv.hsv.exec(n), t ? { h: t[1], s: t[2], v: t[3] } : (t = mv.hsva.exec(n), t ? { h: t[1],