ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
1,707 lines (1,706 loc) • 1.13 MB
JavaScript
var aS = Object.defineProperty;
var lS = (e, t, n) => t in e ? aS(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n;
var Co = (e, t, n) => lS(e, typeof t != "symbol" ? t + "" : t, n);
import { inject as Ce, computed as $, provide as $e, shallowRef as G, defineComponent as U, watch as te, unref as se, triggerRef as Jt, Fragment as Te, Comment as sS, Text as Rv, isVNode as Zt, reactive as Be, getCurrentInstance as pt, onMounted as xe, onUpdated as mo, onUnmounted as Fn, ref as Z, watchEffect as be, onBeforeUnmount as Fe, createVNode as m, h as so, Transition as Wt, withDirectives as en, resolveDirective as cS, cloneVNode as di, nextTick as Re, toRef as Oe, withModifiers as uf, vShow as pn, onBeforeMount as uS, Teleport as Ya, createTextVNode as Wr, isRef as dS, toRefs as eu, toRaw as Et, render as kr, onBeforeUpdate as Dv, TransitionGroup as Za, createApp as fS, useSlots as kt, mergeProps as Ge, onWatcherCleanup as rr, toValue as ze, mergeDefaults as ot, useAttrs as Fv, getCurrentScope as pS, onScopeDispose as mS, useTemplateRef as Ko, createElementBlock as Lv, openBlock as Nv, createElementVNode as Bo, useId as gS } from "vue";
const Tn = function() {
for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
t[n] = arguments[n];
return t;
}, vS = function() {
for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
t[n] = arguments[n];
return t;
}, Ln = (e) => {
const t = e;
return t.install = function(n) {
n.component(t.displayName || t.name, e);
}, e;
};
function Xr() {
return {
type: [Function, Array]
};
}
function we(e) {
return {
type: Object,
default: e
};
}
function Ie(e) {
return {
type: Boolean,
default: e
};
}
function ge(e) {
return {
type: Function,
default: e
};
}
function et(e, t) {
const n = {
validator: () => !0,
default: e
};
return n;
}
function Go(e) {
return {
type: Array,
default: e
};
}
function Xe(e) {
return {
type: String,
default: e
};
}
function it(e, t) {
return e ? {
type: e,
default: t
} : et(t);
}
const tu = "anticon", jv = Symbol("GlobalFormContextKey"), hS = (e) => {
$e(jv, e);
}, yS = () => Ce(jv, {
validateMessages: $(() => {
})
}), bS = () => ({
iconPrefixCls: String,
getTargetContainer: {
type: Function
},
getPopupContainer: {
type: Function
},
prefixCls: String,
getPrefixCls: {
type: Function
},
renderEmpty: {
type: Function
},
transformCellText: {
type: Function
},
csp: we(),
input: we(),
autoInsertSpaceInButton: {
type: Boolean,
default: void 0
},
locale: we(),
pageHeader: we(),
componentSize: {
type: String
},
componentDisabled: {
type: Boolean,
default: void 0
},
direction: {
type: String,
default: "ltr"
},
space: we(),
virtual: {
type: Boolean,
default: void 0
},
dropdownMatchSelectWidth: {
type: [Number, Boolean],
default: !0
},
form: we(),
pagination: we(),
theme: we(),
select: we(),
wave: we()
}), nu = Symbol("configProvider"), zv = {
getPrefixCls: (e, t) => t || (e ? `ant-${e}` : "ant"),
iconPrefixCls: $(() => tu),
getPopupContainer: $(() => () => document.body),
direction: $(() => "ltr")
}, fi = () => Ce(nu, zv), SS = (e) => $e(nu, e), CS = "ant";
function ft() {
const { getPrefixCls: e, direction: t, csp: n, iconPrefixCls: o, theme: r } = fi();
return {
theme: r,
getPrefixCls: e,
direction: t,
csp: n,
iconPrefixCls: o
};
}
function ut(e, t) {
const n = /* @__PURE__ */ Object.create(null);
for (const o in e)
t.includes(o) || Object.defineProperty(n, o, { enumerable: !0, get: () => e[o] });
return n;
}
const $S = (e) => {
const t = e;
return t.install = function(n) {
n.component(t.displayName || t.name, e);
}, e;
};
function mn(e) {
return { type: Object, default: e };
}
function Vl(e) {
return { type: Boolean, default: e };
}
function xS(e, t) {
const n = { validator: () => !0, default: e };
return n;
}
function df(e) {
return { type: Array, default: e };
}
function ff(e) {
return { type: String, default: e };
}
function wS(e, t) {
return e ? { type: e, default: t } : xS(t);
}
const Bv = Symbol("XProviderContext"), ks = G(), OS = (e) => {
$e(Bv, e), te(
e,
() => {
ks.value = se(e), Jt(ks);
},
{ immediate: !0, deep: !0 }
);
}, PS = () => Ce(
Bv,
$(() => ks.value || {})
), IS = U({
props: {
value: mn()
},
setup(e, { slots: t }) {
return OS($(() => e.value)), () => {
var n;
return (n = t.default) == null ? void 0 : n.call(t);
};
}
});
function Kr(e) {
"@babel/helpers - typeof";
return Kr = 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;
}, Kr(e);
}
function TS(e, t) {
if (Kr(e) != "object" || !e) return e;
var n = e[Symbol.toPrimitive];
if (n !== void 0) {
var o = n.call(e, t);
if (Kr(o) != "object") return o;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (t === "string" ? String : Number)(e);
}
function ES(e) {
var t = TS(e, "string");
return Kr(t) == "symbol" ? t : t + "";
}
function ht(e, t, n) {
return (t = ES(t)) in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
function pf(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
t && (o = o.filter(function(r) {
return Object.getOwnPropertyDescriptor(e, r).enumerable;
})), n.push.apply(n, o);
}
return n;
}
function z(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t] != null ? arguments[t] : {};
t % 2 ? pf(Object(n), !0).forEach(function(o) {
ht(e, o, n[o]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : pf(Object(n)).forEach(function(o) {
Object.defineProperty(e, o, Object.getOwnPropertyDescriptor(n, o));
});
}
return e;
}
function h() {
return h = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var o in n) ({}).hasOwnProperty.call(n, o) && (e[o] = n[o]);
}
return e;
}, h.apply(null, arguments);
}
const AS = (e) => typeof e == "function", MS = Array.isArray, RS = (e) => typeof e == "string", DS = (e) => e !== null && typeof e == "object", FS = /^on[^a-z]/, LS = (e) => FS.test(e), Hv = (e) => {
const t = /* @__PURE__ */ Object.create(null);
return (n) => t[n] || (t[n] = e(n));
}, NS = /-(\w)/g, _v = Hv((e) => e.replace(NS, (t, n) => n ? n.toUpperCase() : "")), jS = /\B([A-Z])/g, zS = Hv((e) => e.replace(jS, "-$1").toLowerCase()), BS = Object.prototype.hasOwnProperty, mf = (e, t) => BS.call(e, t);
function HS(e, t, n, o) {
const r = e[n];
if (r != null) {
const i = mf(r, "default");
if (i && o === void 0) {
const a = r.default;
o = r.type !== Function && AS(a) ? a() : a;
}
r.type === Boolean && (!mf(t, n) && !i ? o = !1 : o === "" && (o = !0));
}
return o;
}
function Ro(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = arguments.length > 2 ? arguments[2] : void 0;
return typeof e == "function" ? e(t) : e ?? n;
}
function _S(e) {
let t;
const n = new Promise((r) => {
t = e(() => {
r(!0);
});
}), o = () => {
t == null || t();
};
return o.then = (r, i) => n.then(r, i), o.promise = n, o;
}
function ie() {
const e = [];
for (let t = 0; t < arguments.length; t++) {
const n = t < 0 || arguments.length <= t ? void 0 : arguments[t];
if (n) {
if (RS(n))
e.push(n);
else if (MS(n))
for (let o = 0; o < n.length; o++) {
const r = ie(n[o]);
r && e.push(r);
}
else if (DS(n))
for (const o in n)
n[o] && e.push(o);
}
}
return e.join(" ");
}
var Vv = function() {
if (typeof Map < "u")
return Map;
function e(t, n) {
var o = -1;
return t.some(function(r, i) {
return r[0] === n ? (o = i, !0) : !1;
}), o;
}
return (
/** @class */
function() {
function t() {
this.__entries__ = [];
}
return Object.defineProperty(t.prototype, "size", {
/**
* @returns {boolean}
*/
get: function() {
return this.__entries__.length;
},
enumerable: !0,
configurable: !0
}), t.prototype.get = function(n) {
var o = e(this.__entries__, n), r = this.__entries__[o];
return r && r[1];
}, t.prototype.set = function(n, o) {
var r = e(this.__entries__, n);
~r ? this.__entries__[r][1] = o : this.__entries__.push([n, o]);
}, t.prototype.delete = function(n) {
var o = this.__entries__, r = e(o, n);
~r && o.splice(r, 1);
}, t.prototype.has = function(n) {
return !!~e(this.__entries__, n);
}, t.prototype.clear = function() {
this.__entries__.splice(0);
}, t.prototype.forEach = function(n, o) {
o === void 0 && (o = null);
for (var r = 0, i = this.__entries__; r < i.length; r++) {
var a = i[r];
n.call(o, a[1], a[0]);
}
}, t;
}()
);
}(), Xs = typeof window < "u" && typeof document < "u" && window.document === document, xa = function() {
return typeof global < "u" && global.Math === Math ? global : typeof self < "u" && self.Math === Math ? self : typeof window < "u" && window.Math === Math ? window : Function("return this")();
}(), VS = function() {
return typeof requestAnimationFrame == "function" ? requestAnimationFrame.bind(xa) : function(e) {
return setTimeout(function() {
return e(Date.now());
}, 1e3 / 60);
};
}(), WS = 2;
function kS(e, t) {
var n = !1, o = !1, r = 0;
function i() {
n && (n = !1, e()), o && l();
}
function a() {
VS(i);
}
function l() {
var s = Date.now();
if (n) {
if (s - r < WS)
return;
o = !0;
} else
n = !0, o = !1, setTimeout(a, t);
r = s;
}
return l;
}
var XS = 20, KS = ["top", "right", "bottom", "left", "width", "height", "size", "weight"], GS = typeof MutationObserver < "u", US = (
/** @class */
function() {
function e() {
this.connected_ = !1, this.mutationEventsAdded_ = !1, this.mutationsObserver_ = null, this.observers_ = [], this.onTransitionEnd_ = this.onTransitionEnd_.bind(this), this.refresh = kS(this.refresh.bind(this), XS);
}
return e.prototype.addObserver = function(t) {
~this.observers_.indexOf(t) || this.observers_.push(t), this.connected_ || this.connect_();
}, e.prototype.removeObserver = function(t) {
var n = this.observers_, o = n.indexOf(t);
~o && n.splice(o, 1), !n.length && this.connected_ && this.disconnect_();
}, e.prototype.refresh = function() {
var t = this.updateObservers_();
t && this.refresh();
}, e.prototype.updateObservers_ = function() {
var t = this.observers_.filter(function(n) {
return n.gatherActive(), n.hasActive();
});
return t.forEach(function(n) {
return n.broadcastActive();
}), t.length > 0;
}, e.prototype.connect_ = function() {
!Xs || this.connected_ || (document.addEventListener("transitionend", this.onTransitionEnd_), window.addEventListener("resize", this.refresh), GS ? (this.mutationsObserver_ = new MutationObserver(this.refresh), this.mutationsObserver_.observe(document, {
attributes: !0,
childList: !0,
characterData: !0,
subtree: !0
})) : (document.addEventListener("DOMSubtreeModified", this.refresh), this.mutationEventsAdded_ = !0), this.connected_ = !0);
}, e.prototype.disconnect_ = function() {
!Xs || !this.connected_ || (document.removeEventListener("transitionend", this.onTransitionEnd_), window.removeEventListener("resize", this.refresh), this.mutationsObserver_ && this.mutationsObserver_.disconnect(), this.mutationEventsAdded_ && document.removeEventListener("DOMSubtreeModified", this.refresh), this.mutationsObserver_ = null, this.mutationEventsAdded_ = !1, this.connected_ = !1);
}, e.prototype.onTransitionEnd_ = function(t) {
var n = t.propertyName, o = n === void 0 ? "" : n, r = KS.some(function(i) {
return !!~o.indexOf(i);
});
r && this.refresh();
}, e.getInstance = function() {
return this.instance_ || (this.instance_ = new e()), this.instance_;
}, e.instance_ = null, e;
}()
), Wv = function(e, t) {
for (var n = 0, o = Object.keys(t); n < o.length; n++) {
var r = o[n];
Object.defineProperty(e, r, {
value: t[r],
enumerable: !1,
writable: !1,
configurable: !0
});
}
return e;
}, Uo = function(e) {
var t = e && e.ownerDocument && e.ownerDocument.defaultView;
return t || xa;
}, kv = Qa(0, 0, 0, 0);
function wa(e) {
return parseFloat(e) || 0;
}
function gf(e) {
for (var t = [], n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
return t.reduce(function(o, r) {
var i = e["border-" + r + "-width"];
return o + wa(i);
}, 0);
}
function qS(e) {
for (var t = ["top", "right", "bottom", "left"], n = {}, o = 0, r = t; o < r.length; o++) {
var i = r[o], a = e["padding-" + i];
n[i] = wa(a);
}
return n;
}
function YS(e) {
var t = e.getBBox();
return Qa(0, 0, t.width, t.height);
}
function ZS(e) {
var t = e.clientWidth, n = e.clientHeight;
if (!t && !n)
return kv;
var o = Uo(e).getComputedStyle(e), r = qS(o), i = r.left + r.right, a = r.top + r.bottom, l = wa(o.width), s = wa(o.height);
if (o.boxSizing === "border-box" && (Math.round(l + i) !== t && (l -= gf(o, "left", "right") + i), Math.round(s + a) !== n && (s -= gf(o, "top", "bottom") + a)), !JS(e)) {
var u = Math.round(l + i) - t, c = Math.round(s + a) - n;
Math.abs(u) !== 1 && (l -= u), Math.abs(c) !== 1 && (s -= c);
}
return Qa(r.left, r.top, l, s);
}
var QS = /* @__PURE__ */ function() {
return typeof SVGGraphicsElement < "u" ? function(e) {
return e instanceof Uo(e).SVGGraphicsElement;
} : function(e) {
return e instanceof Uo(e).SVGElement && typeof e.getBBox == "function";
};
}();
function JS(e) {
return e === Uo(e).document.documentElement;
}
function eC(e) {
return Xs ? QS(e) ? YS(e) : ZS(e) : kv;
}
function tC(e) {
var t = e.x, n = e.y, o = e.width, r = e.height, i = typeof DOMRectReadOnly < "u" ? DOMRectReadOnly : Object, a = Object.create(i.prototype);
return Wv(a, {
x: t,
y: n,
width: o,
height: r,
top: n,
right: t + o,
bottom: r + n,
left: t
}), a;
}
function Qa(e, t, n, o) {
return { x: e, y: t, width: n, height: o };
}
var nC = (
/** @class */
function() {
function e(t) {
this.broadcastWidth = 0, this.broadcastHeight = 0, this.contentRect_ = Qa(0, 0, 0, 0), this.target = t;
}
return e.prototype.isActive = function() {
var t = eC(this.target);
return this.contentRect_ = t, t.width !== this.broadcastWidth || t.height !== this.broadcastHeight;
}, e.prototype.broadcastRect = function() {
var t = this.contentRect_;
return this.broadcastWidth = t.width, this.broadcastHeight = t.height, t;
}, e;
}()
), oC = (
/** @class */
/* @__PURE__ */ function() {
function e(t, n) {
var o = tC(n);
Wv(this, { target: t, contentRect: o });
}
return e;
}()
), rC = (
/** @class */
function() {
function e(t, n, o) {
if (this.activeObservations_ = [], this.observations_ = new Vv(), typeof t != "function")
throw new TypeError("The callback provided as parameter 1 is not a function.");
this.callback_ = t, this.controller_ = n, this.callbackCtx_ = o;
}
return e.prototype.observe = function(t) {
if (!arguments.length)
throw new TypeError("1 argument required, but only 0 present.");
if (!(typeof Element > "u" || !(Element instanceof Object))) {
if (!(t instanceof Uo(t).Element))
throw new TypeError('parameter 1 is not of type "Element".');
var n = this.observations_;
n.has(t) || (n.set(t, new nC(t)), this.controller_.addObserver(this), this.controller_.refresh());
}
}, e.prototype.unobserve = function(t) {
if (!arguments.length)
throw new TypeError("1 argument required, but only 0 present.");
if (!(typeof Element > "u" || !(Element instanceof Object))) {
if (!(t instanceof Uo(t).Element))
throw new TypeError('parameter 1 is not of type "Element".');
var n = this.observations_;
n.has(t) && (n.delete(t), n.size || this.controller_.removeObserver(this));
}
}, e.prototype.disconnect = function() {
this.clearActive(), this.observations_.clear(), this.controller_.removeObserver(this);
}, e.prototype.gatherActive = function() {
var t = this;
this.clearActive(), this.observations_.forEach(function(n) {
n.isActive() && t.activeObservations_.push(n);
});
}, e.prototype.broadcastActive = function() {
if (this.hasActive()) {
var t = this.callbackCtx_, n = this.activeObservations_.map(function(o) {
return new oC(o.target, o.broadcastRect());
});
this.callback_.call(t, n, t), this.clearActive();
}
}, e.prototype.clearActive = function() {
this.activeObservations_.splice(0);
}, e.prototype.hasActive = function() {
return this.activeObservations_.length > 0;
}, e;
}()
), Xv = typeof WeakMap < "u" ? /* @__PURE__ */ new WeakMap() : new Vv(), Kv = (
/** @class */
/* @__PURE__ */ function() {
function e(t) {
if (!(this instanceof e))
throw new TypeError("Cannot call a class as a function.");
if (!arguments.length)
throw new TypeError("1 argument required, but only 0 present.");
var n = US.getInstance(), o = new rC(t, n, this);
Xv.set(this, o);
}
return e;
}()
);
[
"observe",
"unobserve",
"disconnect"
].forEach(function(e) {
Kv.prototype[e] = function() {
var t;
return (t = Xv.get(this))[e].apply(t, arguments);
};
});
var Gv = function() {
return typeof xa.ResizeObserver < "u" ? xa.ResizeObserver : Kv;
}();
const Ks = (e) => e != null && e !== "", Ze = (e, t) => {
const n = h({}, e);
return Object.keys(t).forEach((o) => {
const r = n[o];
if (r)
r.type || r.default ? r.default = t[o] : r.def ? r.def(t[o]) : n[o] = {
type: r,
default: t[o]
};
else
throw new Error(`not have ${o} prop`);
}), n;
}, iC = (e) => {
const t = Object.keys(e), n = {}, o = {}, r = {};
for (let i = 0, a = t.length; i < a; i++) {
const l = t[i];
LS(l) ? (n[l[2].toLowerCase() + l.slice(3)] = e[l], o[l] = e[l]) : r[l] = e[l];
}
return {
onEvents: o,
events: n,
extraAttrs: r
};
}, aC = function() {
let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1;
const n = {}, o = /;(?![^(]*\))/g, r = /:(.+)/;
return typeof e == "object" ? e : (e.split(o).forEach(function(i) {
if (i) {
const a = i.split(r);
if (a.length > 1) {
const l = t ? _v(a[0].trim()) : a[0].trim();
n[l] = a[1].trim();
}
}
}), n);
}, lC = (e, t) => e[t] !== void 0, Uv = Symbol("skipFlatten"), tt = function() {
let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0;
const n = Array.isArray(e) ? e : [e], o = [];
return n.forEach((r) => {
Array.isArray(r) ? o.push(...tt(r, t)) : r && r.type === Te ? r.key === Uv ? o.push(r) : o.push(...tt(r.children, t)) : r && Zt(r) ? t && !qv(r) ? o.push(r) : t || o.push(r) : Ks(r) && o.push(r);
}), o;
}, sC = function(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "default", n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
if (Zt(e))
return e.type === Te ? t === "default" ? tt(e.children) : [] : e.children && e.children[t] ? tt(e.children[t](n)) : [];
{
const o = e.$slots[t] && e.$slots[t](n);
return tt(o);
}
}, zt = (e) => {
var t;
let n = ((t = e == null ? void 0 : e.vnode) === null || t === void 0 ? void 0 : t.el) || e && (e.$el || e);
for (; n && !n.tagName; )
n = n.nextSibling;
return n;
}, cC = (e) => {
const t = {};
if (e.$ && e.$.vnode) {
const n = e.$.vnode.props || {};
Object.keys(e.$props).forEach((o) => {
const r = e.$props[o], i = zS(o);
(r !== void 0 || i in n) && (t[o] = r);
});
} else if (Zt(e) && typeof e.type == "object") {
const n = e.props || {}, o = {};
Object.keys(n).forEach((i) => {
o[_v(i)] = n[i];
});
const r = e.type.props || {};
Object.keys(r).forEach((i) => {
const a = HS(r, o, i, o[i]);
(a !== void 0 || i in o) && (t[i] = a);
});
}
return t;
}, uC = function(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "default", n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : e, o = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !0, r;
if (e.$) {
const i = e[t];
if (i !== void 0)
return typeof i == "function" && o ? i(n) : i;
r = e.$slots[t], r = o && r ? r(n) : r;
} else if (Zt(e)) {
const i = e.props && e.props[t];
if (i !== void 0 && e.props !== null)
return typeof i == "function" && o ? i(n) : i;
e.type === Te ? r = e.children : e.children && e.children[t] && (r = e.children[t], r = o && r ? r(n) : r);
}
return Array.isArray(r) && (r = tt(r), r = r.length === 1 ? r[0] : r, r = r.length === 0 ? void 0 : r), r;
};
function vf() {
let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0, n = {};
return e.$ ? n = h(h({}, n), e.$attrs) : n = h(h({}, n), e.props), iC(n)[t ? "onEvents" : "events"];
}
function dC(e, t) {
let o = ((Zt(e) ? e.props : e.$attrs) || {}).style || {};
return typeof o == "string" && (o = aC(o, t)), o;
}
function fC(e) {
return e.length === 1 && e[0].type === Te;
}
function qv(e) {
return e && (e.type === sS || e.type === Te && e.children.length === 0 || e.type === Rv && e.children.trim() === "");
}
function At() {
let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
const t = [];
return e.forEach((n) => {
Array.isArray(n) ? t.push(...n) : (n == null ? void 0 : n.type) === Te ? t.push(...At(n.children)) : t.push(n);
}), t.filter((n) => !qv(n));
}
function Mt(e) {
return Array.isArray(e) && e.length === 1 && (e = e[0]), e && e.__v_isVNode && typeof e.type != "symbol";
}
function pi(e, t) {
let n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "default";
var o, r;
return (o = t[n]) !== null && o !== void 0 ? o : (r = e[n]) === null || r === void 0 ? void 0 : r.call(e);
}
const ir = U({
compatConfig: {
MODE: 3
},
name: "ResizeObserver",
props: {
disabled: Boolean,
onResize: Function
},
emits: ["resize"],
setup(e, t) {
let {
slots: n
} = t;
const o = Be({
width: 0,
height: 0,
offsetHeight: 0,
offsetWidth: 0
});
let r = null, i = null;
const a = () => {
i && (i.disconnect(), i = null);
}, l = (c) => {
const {
onResize: d
} = e, f = c[0].target, {
width: p,
height: v
} = f.getBoundingClientRect(), {
offsetWidth: g,
offsetHeight: y
} = f, b = Math.floor(p), O = Math.floor(v);
if (o.width !== b || o.height !== O || o.offsetWidth !== g || o.offsetHeight !== y) {
const C = {
width: b,
height: O,
offsetWidth: g,
offsetHeight: y
};
h(o, C), d && Promise.resolve().then(() => {
d(h(h({}, C), {
offsetWidth: g,
offsetHeight: y
}), f);
});
}
}, s = pt(), u = () => {
const {
disabled: c
} = e;
if (c) {
a();
return;
}
const d = zt(s);
d !== r && (a(), r = d), !i && d && (i = new Gv(l), i.observe(d));
};
return xe(() => {
u();
}), mo(() => {
u();
}), Fn(() => {
a();
}), te(() => e.disabled, () => {
u();
}, {
flush: "post"
}), () => {
var c;
return (c = n.default) === null || c === void 0 ? void 0 : c.call(n)[0];
};
}
});
let Yv = (e) => setTimeout(e, 16), Zv = (e) => clearTimeout(e);
typeof window < "u" && "requestAnimationFrame" in window && (Yv = (e) => window.requestAnimationFrame(e), Zv = (e) => window.cancelAnimationFrame(e));
let hf = 0;
const ou = /* @__PURE__ */ new Map();
function Qv(e) {
ou.delete(e);
}
function Ae(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1;
hf += 1;
const n = hf;
function o(r) {
if (r === 0)
Qv(n), e();
else {
const i = Yv(() => {
o(r - 1);
});
ou.set(n, i);
}
}
return o(t), n;
}
Ae.cancel = (e) => {
const t = ou.get(e);
return Qv(t), Zv(t);
};
let lt = !1;
try {
const e = Object.defineProperty({}, "passive", {
get() {
lt = !0;
}
});
window.addEventListener("testPassive", null, e), window.removeEventListener("testPassive", null, e);
} catch {
}
function jt(e, t, n, o) {
if (e && e.addEventListener) {
let r = o;
r === void 0 && lt && (t === "touchstart" || t === "touchmove" || t === "wheel") && (r = {
passive: !1
}), e.addEventListener(t, n, r);
}
return {
remove: () => {
e && e.removeEventListener && e.removeEventListener(t, n);
}
};
}
const Jv = Symbol("DisabledContextKey"), go = () => Ce(Jv, Z(void 0)), eh = (e) => {
const t = go();
return $e(Jv, $(() => {
var n;
return (n = e.value) !== null && n !== void 0 ? n : t.value;
})), e;
}, pC = {
// 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"
}, mC = {
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"
}, th = {
placeholder: "Select time",
rangePlaceholder: ["Start time", "End time"]
}, yf = {
lang: h({
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"]
}, mC),
timePickerLocale: h({}, th)
}, gt = "${label} is not a valid ${type}", cn = {
locale: "en",
Pagination: pC,
DatePicker: yf,
TimePicker: th,
Calendar: yf,
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: gt,
method: gt,
array: gt,
object: gt,
number: gt,
date: gt,
boolean: gt,
integer: gt,
float: gt,
regexp: gt,
email: gt,
url: gt,
hex: gt
},
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"
}
}, ru = U({
compatConfig: {
MODE: 3
},
name: "LocaleReceiver",
props: {
componentName: String,
defaultLocale: {
type: [Object, Function]
},
children: {
type: Function
}
},
setup(e, t) {
let {
slots: n
} = t;
const o = Ce("localeData", {}), r = $(() => {
const {
componentName: a = "global",
defaultLocale: l
} = e, s = l || cn[a || "global"], {
antLocale: u
} = o, c = a && u ? u[a] : {};
return h(h({}, typeof s == "function" ? s() : s), c || {});
}), i = $(() => {
const {
antLocale: a
} = o, l = a && a.locale;
return a && a.exist && !l ? cn.locale : l;
});
return () => {
const a = e.children || n.default, {
antLocale: l
} = o;
return a == null ? void 0 : a(r.value, i.value, l);
};
}
});
function nh(e, t, n) {
const o = Ce("localeData", {});
return [$(() => {
const {
antLocale: i
} = o, a = se(t) || cn[e || "global"], l = e && i ? i[e] : {};
return h(h(h({}, typeof a == "function" ? a() : a), l || {}), se(n) || {});
})];
}
function ar(e) {
for (var t = 0, n, o = 0, r = e.length; r >= 4; ++o, r -= 4)
n = e.charCodeAt(o) & 255 | (e.charCodeAt(++o) & 255) << 8 | (e.charCodeAt(++o) & 255) << 16 | (e.charCodeAt(++o) & 255) << 24, n = /* Math.imul(k, m): */
(n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16), n ^= /* k >>> r: */
n >>> 24, t = /* Math.imul(k, m): */
(n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */
(t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16);
switch (r) {
case 3:
t ^= (e.charCodeAt(o + 2) & 255) << 16;
case 2:
t ^= (e.charCodeAt(o + 1) & 255) << 8;
case 1:
t ^= e.charCodeAt(o) & 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);
}
const bf = "%";
let gC = class {
constructor(t) {
this.cache = /* @__PURE__ */ new Map(), this.instanceId = t;
}
get(t) {
return this.cache.get(Array.isArray(t) ? t.join(bf) : t) || null;
}
update(t, n) {
const o = Array.isArray(t) ? t.join(bf) : t, r = this.cache.get(o), i = n(r);
i === null ? this.cache.delete(o) : this.cache.set(o, i);
}
};
const oh = "data-token-hash", no = "data-css-hash", Do = "__cssinjs_instance__";
function Gr() {
const e = Math.random().toString(12).slice(2);
if (typeof document < "u" && document.head && document.body) {
const t = document.body.querySelectorAll(`style[${no}]`) || [], {
firstChild: n
} = document.head;
Array.from(t).forEach((r) => {
r[Do] = r[Do] || e, r[Do] === e && document.head.insertBefore(r, n);
});
const o = {};
Array.from(document.querySelectorAll(`style[${no}]`)).forEach((r) => {
var i;
const a = r.getAttribute(no);
o[a] ? r[Do] === e && ((i = r.parentNode) === null || i === void 0 || i.removeChild(r)) : o[a] = !0;
});
}
return new gC(e);
}
const rh = Symbol("StyleContextKey"), vC = () => {
var e, t, n;
const o = pt();
let r;
if (o && o.appContext) {
const i = (n = (t = (e = o.appContext) === null || e === void 0 ? void 0 : e.config) === null || t === void 0 ? void 0 : t.globalProperties) === null || n === void 0 ? void 0 : n.__ANTDV_CSSINJS_CACHE__;
i ? r = i : (r = Gr(), o.appContext.config.globalProperties && (o.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__ = r));
} else
r = Gr();
return r;
}, ih = {
cache: Gr(),
defaultCache: !0,
hashPriority: "low"
}, Ja = () => {
const e = vC();
return Ce(rh, G(h(h({}, ih), {
cache: e
})));
}, hC = (e) => {
const t = Ja(), n = G(h(h({}, ih), {
cache: Gr()
}));
return te([() => se(e), t], () => {
const o = h({}, t.value), r = se(e);
Object.keys(r).forEach((a) => {
const l = r[a];
r[a] !== void 0 && (o[a] = l);
});
const {
cache: i
} = r;
o.cache = o.cache || Gr(), o.defaultCache = !i && t.value.defaultCache, n.value = o;
}, {
immediate: !0
}), $e(rh, n), n;
}, yC = () => ({
autoClear: Ie(),
/** @private Test only. Not work in production. */
mock: Xe(),
/**
* 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: we(),
/** Tell children that this context is default generated context */
defaultCache: Ie(),
/** Use `:where` selector to reduce hashId css selector priority */
hashPriority: Xe(),
/** Tell cssinjs where to inject style in */
container: it(),
/** Component wil render inline `<style />` for fallback in SSR. Not recommend. */
ssrInline: Ie(),
/** Transform css before inject in document. Please note that `transformers` do not support dynamic update */
transformers: Go(),
/**
* Linters to lint css before inject in document.
* Styles will be linted after transforming.
* Please note that `linters` do not support dynamic update.
*/
linters: Go()
}), bC = Ln(U({
name: "AStyleProvider",
inheritAttrs: !1,
props: yC(),
setup(e, t) {
let {
slots: n
} = t;
return hC(e), () => {
var o;
return (o = n.default) === null || o === void 0 ? void 0 : o.call(n);
};
}
}));
function ah(e, t, n, o) {
const r = Ja(), i = G(""), a = G();
be(() => {
i.value = [e, ...t.value].join("%");
});
const l = (s) => {
r.value.cache.update(s, (u) => {
const [c = 0, d] = u || [];
return c - 1 === 0 ? (o == null || o(d, !1), null) : [c - 1, d];
});
};
return te(i, (s, u) => {
u && l(u), r.value.cache.update(s, (c) => {
const [d = 0, f] = c || [], v = f || n();
return [d + 1, v];
}), a.value = r.value.cache.get(i.value)[1];
}, {
immediate: !0
}), Fe(() => {
l(i.value);
}), a;
}
function Ct() {
return !!(typeof window < "u" && window.document && window.document.createElement);
}
function Cn(e, t) {
return e && e.contains ? e.contains(t) : !1;
}
const Sf = "data-vc-order", SC = "vc-util-key", Gs = /* @__PURE__ */ new Map();
function lh() {
let {
mark: e
} = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
return e ? e.startsWith("data-") ? e : `data-${e}` : SC;
}
function el(e) {
return e.attachTo ? e.attachTo : document.querySelector("head") || document.body;
}
function CC(e) {
return e === "queue" ? "prependQueue" : e ? "prepend" : "append";
}
function sh(e) {
return Array.from((Gs.get(e) || e).children).filter((t) => t.tagName === "STYLE");
}
function ch(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
if (!Ct())
return null;
const {
csp: n,
prepend: o
} = t, r = document.createElement("style");
r.setAttribute(Sf, CC(o)), n != null && n.nonce && (r.nonce = n == null ? void 0 : n.nonce), r.innerHTML = e;
const i = el(t), {
firstChild: a
} = i;
if (o) {
if (o === "queue") {
const l = sh(i).filter((s) => ["prepend", "prependQueue"].includes(s.getAttribute(Sf)));
if (l.length)
return i.insertBefore(r, l[l.length - 1].nextSibling), r;
}
i.insertBefore(r, a);
} else
i.appendChild(r);
return r;
}
function uh(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
const n = el(t);
return sh(n).find((o) => o.getAttribute(lh(t)) === e);
}
function Oa(e) {
let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
const n = uh(e, t);
n && el(t).removeChild(n);
}
function $C(e, t) {
const n = Gs.get(e);
if (!n || !Cn(document, n)) {
const o = ch("", t), {
parentNode: r
} = o;
Gs.set(e, r), e.removeChild(o);
}
}
function Ur(e, t) {
let n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
var o, r, i;
const a = el(n);
$C(a, n);
const l = uh(t, n);
if (l)
return !((o = n.csp) === null || o === void 0) && o.nonce && l.nonce !== ((r = n.csp) === null || r === void 0 ? void 0 : r.nonce) && (l.nonce = (i = n.csp) === null || i === void 0 ? void 0 : i.nonce), l.innerHTML !== e && (l.innerHTML = e), l;
const s = ch(e, n);
return s.setAttribute(lh(n), t), s;
}
function xC(e, t) {
if (e.length !== t.length)
return !1;
for (let n = 0; n < e.length; n++)
if (e[n] !== t[n])
return !1;
return !0;
}
let iu = class Us {
constructor() {
this.cache = /* @__PURE__ */ new Map(), this.keys = [], this.cacheCallTimes = 0;
}
size() {
return this.keys.length;
}
internalGet(t) {
let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, o = {
map: this.cache
};
return t.forEach((r) => {
var i;
o ? o = (i = o == null ? void 0 : o.map) === null || i === void 0 ? void 0 : i.get(r) : o = void 0;
}), o != null && o.value && n && (o.value[1] = this.cacheCallTimes++), o == null ? void 0 : o.value;
}
get(t) {
var n;
return (n = this.internalGet(t, !0)) === null || n === void 0 ? void 0 : n[0];
}
has(t) {
return !!this.internalGet(t);
}
set(t, n) {
if (!this.has(t)) {
if (this.size() + 1 > Us.MAX_CACHE_SIZE + Us.MAX_CACHE_OFFSET) {
const [r] = this.keys.reduce((i, a) => {
const [, l] = i;
return this.internalGet(a)[1] < l ? [a, this.internalGet(a)[1]] : i;
}, [this.keys[0], this.cacheCallTimes]);
this.delete(r);
}
this.keys.push(t);
}
let o = this.cache;
t.forEach((r, i) => {
if (i === t.length - 1)
o.set(r, {
value: [n, this.cacheCallTimes++]
});
else {
const a = o.get(r);
a ? a.map || (a.map = /* @__PURE__ */ new Map()) : o.set(r, {
map: /* @__PURE__ */ new Map()
}), o = o.get(r).map;
}
});
}
deleteByPath(t, n) {
var o;
const r = t.get(n[0]);
if (n.length === 1)
return r.map ? t.set(n[0], {
map: r.map
}) : t.delete(n[0]), (o = r.value) === null || o === void 0 ? void 0 : o[0];
const i = this.deleteByPath(r.map, n.slice(1));
return (!r.map || r.map.size === 0) && !r.value && t.delete(n[0]), i;
}
delete(t) {
if (this.has(t))
return this.keys = this.keys.filter((n) => !xC(n, t)), this.deleteByPath(this.cache, t);
}
};
iu.MAX_CACHE_SIZE = 20;
iu.MAX_CACHE_OFFSET = 5;
let Cf = {};
function wC(e, t) {
}
function OC(e, t, n) {
!t && !Cf[n] && (Cf[n] = !0);
}
function PC(e, t) {
OC(wC, e, t);
}
function IC() {
}
let co = IC, $f = 0, dh = class {
constructor(t) {
this.derivatives = Array.isArray(t) ? t : [t], this.id = $f, t.length === 0 && co(t.length > 0), $f += 1;
}
getDerivativeToken(t) {
return this.derivatives.reduce((n, o) => o(t, n), void 0);
}
};
const Wl = new iu();
function fh(e) {
const t = Array.isArray(e) ? e : [e];
return Wl.has(t) || Wl.set(t, new dh(t)), Wl.get(t);
}
const xf = /* @__PURE__ */ new WeakMap();
function Pa(e) {
let t = xf.get(e) || "";
return t || (Object.keys(e).forEach((n) => {
const o = e[n];
t += n, o instanceof dh ? t += o.id : o && typeof o == "object" ? t += Pa(o) : t += o;
}), xf.set(e, t)), t;
}
function TC(e, t) {
return ar(`${t}_${Pa(e)}`);
}
const Mr = `random-${Date.now()}-${Math.random()}`.replace(/\./g, ""), ph = "_bAmBoO_";
function EC(e, t, n) {
var o, r;
if (Ct()) {
Ur(e, Mr);
const i = document.createElement("div");
i.style.position = "fixed", i.style.left = "0", i.style.top = "0", t == null || t(i), document.body.appendChild(i);
const a = n ? n(i) : (o = getComputedStyle(i).content) === null || o === void 0 ? void 0 : o.includes(ph);
return (r = i.parentNode) === null || r === void 0 || r.removeChild(i), Oa(Mr), a;
}
return !1;
}
let kl;
function AC() {
return kl === void 0 && (kl = EC(`@layer ${Mr} { .${Mr} { content: "${ph}"!important; } }`, (e) => {
e.className = Mr;
})), kl;
}
const wf = {}, MC = "css", Kn = /* @__PURE__ */ new Map();
function RC(e) {
Kn.set(e, (Kn.get(e) || 0) + 1);
}
function DC(e, t) {
typeof document < "u" && document.querySelectorAll(`style[${oh}="${e}"]`).forEach((o) => {
var r;
o[Do] === t && ((r = o.parentNode) === null || r === void 0 || r.removeChild(o));
});
}
const FC = 0;
function LC(e, t) {
Kn.set(e, (Kn.get(e) || 0) - 1);
const n = Array.from(Kn.keys()), o = n.filter((r) => (Kn.get(r) || 0) <= 0);
n.length - o.length > FC && o.forEach((r) => {
DC(r, t), Kn.delete(r);
});
}
const NC = (e, t, n, o) => {
const r = n.getDerivativeToken(e);
let i = h(h({}, r), t);
return o && (i = o(i)), i;
};
function jC(e, t) {
let n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : Z({});
const o = Ja(), r = $(() => h({}, ...t.value)), i = $(() => Pa(r.value)), a = $(() => Pa(n.value.override || wf));
return ah("token", $(() => [n.value.salt || "", e.value.id, i.value, a.value]), () => {
const {
salt: s = "",
override: u = wf,
formatToken: c,
getComputedToken: d
} = n.value, f = d ? d(r.value, u, e.value) : NC(r.value, u, e.value, c), p = TC(f, s);
f._tokenKey = p, RC(p);
const v = `${MC}-${ar(p)}`;
return f._hashId = v, [f, v];
}, (s) => {
var u;
LC(s[0]._tokenKey, (u = o.value) === null || u === void 0 ? void 0 : u.cache.instanceId);
});
}
var zC = {
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
}, mh = "comm", gh = "rule", vh = "decl", BC = "@import", HC = "@keyframes", _C = "@layer", hh = Math.abs, au = String.fromCharCode;
function yh(e) {
return e.trim();
}
function na(e, t, n) {
return e.replace(t, n);
}
function VC(e, t, n) {
return e.indexOf(t, n);
}
function qr(e, t) {
return e.charCodeAt(t) | 0;
}
function qo(e, t, n) {
return e.slice(t, n);
}
function Gt(e) {
return e.length;
}
function WC(e) {
return e.length;
}
function Ri(e, t) {
return t.push(e), e;
}
var tl = 1, Yo = 1, bh = 0, Rt = 0, Ke = 0, lr = "";
function lu(e, t, n, o, r, i, a, l) {
return { value: e, root: t, parent: n, type: o, props: r, children: i, line: tl, column: Yo, length: a, return: "", siblings: l };
}
function kC() {
return Ke;
}
function XC() {
return Ke = Rt > 0 ? qr(lr, --Rt) : 0, Yo--, Ke === 10 && (Yo = 1, tl--), Ke;
}
function Bt() {
return Ke = Rt < bh ? qr(lr, Rt++) : 0, Yo++, Ke === 10 && (Yo = 1, tl++), Ke;
}
function $n() {
return qr(lr, Rt);
}
function oa() {
return Rt;
}
function nl(e, t) {
return qo(lr, e, t);
}
function Yr(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 KC(e) {
return tl = Yo = 1, bh = Gt(lr = e), Rt = 0, [];
}
function GC(e) {
return lr = "", e;
}
function Xl(e) {
return yh(nl(Rt - 1, qs(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));
}
function UC(e) {
for (; (Ke = $n()) && Ke < 33; )
Bt();
return Yr(e) > 2 || Yr(Ke) > 3 ? "" : " ";
}
function qC(e, t) {
for (; --t && Bt() && !(Ke < 48 || Ke > 102 || Ke > 57 && Ke < 65 || Ke > 70 && Ke < 97); )
;
return nl(e, oa() + (t < 6 && $n() == 32 && Bt() == 32));
}
function qs(e) {
for (; Bt(); )
switch (Ke) {
// ] ) " '
case e:
return Rt;
// " '
case 34:
case 39:
e !== 34 && e !== 39 && qs(Ke);
break;
// (
case 40:
e === 41 && qs(e);
break;
// \
case 92:
Bt();
break;
}
return Rt;
}
function YC(e, t) {
for (; Bt() && e + Ke !== 57; )
if (e + Ke === 84 && $n() === 47)
break;
return "/*" + nl(t, Rt - 1) + "*" + au(e === 47 ? e : Bt());
}
function ZC(e) {
for (; !Yr($n()); )
Bt();
return nl(e, Rt);
}
function Sh(e) {
return GC(ra("", null, null, null, [""], e = KC(e), 0, [0], e));
}
function ra(e, t, n, o, r, i, a, l, s) {
for (var u = 0, c = 0, d = a, f = 0, p = 0, v = 0, g = 1, y = 1, b = 1, O = 0, C = "", w = r, S = i, P = o, x = C; y; )
switch (v = O, O = Bt()) {
// (
case 40:
if (v != 108 && qr(x, d - 1) == 58) {
VC(x += na(Xl(O), "&", "&\f"), "&\f", hh(u ? l[u - 1] : 0)) != -1 && (b = -1);
break;
}
// " ' [
case 34:
case 39:
case 91:
x += Xl(O);
break;
// \t \n \r \s
case 9:
case 10:
case 13:
case 32:
x += UC(v);
break;
// \
case 92:
x += qC(oa() - 1, 7);
continue;
// /
case 47:
switch ($n()) {
case 42:
case 47:
Ri(QC(YC(Bt(), oa()), t, n, s), s), (Yr(v || 1) == 5 || Yr($n() || 1) == 5) && Gt(x) && qo(x, -1, void 0) !== " " && (x += " ");
break;
default:
x += "/";
}
break;
// {
case 123 * g:
l[u++] = Gt(x) * b;
// } ; \0
case 125 * g:
case 59:
case 0:
switch (O) {
// \0 }
case 0:
case 125:
y = 0;
// ;