@xuda.io/xuda-widget-plugin-xuda-drive
Version:
Xuda Drive widget plugin
1,889 lines • 774 kB
JavaScript
(() => {
var Kv = Object.create;
var Qi = Object.defineProperty;
var Xv = Object.getOwnPropertyDescriptor;
var Zv = Object.getOwnPropertyNames;
var Jv = Object.getPrototypeOf,
ex = Object.prototype.hasOwnProperty;
var Sf = (r) =>
Qi(r, "__esModule", {
value: !0,
});
var Af = (r) => {
if (typeof require != "undefined") return require(r);
throw new Error('Dynamic require of "' + r + '" is not supported');
};
var P = (r, e) => () => (r && (e = r((r = 0))), e);
var x = (r, e) => () => (
e ||
r(
(e = {
exports: {},
}).exports,
e
),
e.exports
),
Ge = (r, e) => {
Sf(r);
for (var t in e)
Qi(r, t, {
get: e[t],
enumerable: !0,
});
},
tx = (r, e, t) => {
if ((e && typeof e == "object") || typeof e == "function")
for (let i of Zv(e))
!ex.call(r, i) &&
i !== "default" &&
Qi(r, i, {
get: () => e[i],
enumerable: !(t = Xv(e, i)) || t.enumerable,
});
return r;
},
pe = (r) =>
tx(
Sf(
Qi(
r != null ? Kv(Jv(r)) : {},
"default",
r && r.__esModule && "default" in r
? {
get: () => r.default,
enumerable: !0,
}
: {
value: r,
enumerable: !0,
}
)
),
r
);
var m,
u = P(() => {
m = {
platform: "",
env: {},
versions: {
node: "14.17.6",
},
};
});
var rx,
be,
ft = P(() => {
u();
(rx = 0),
(be = {
readFileSync: (r) => self[r] || "",
statSync: () => ({
mtimeMs: rx++,
}),
promises: {
readFile: (r) => Promise.resolve(self[r] || ""),
},
});
});
var Gs = x((PP, _f) => {
u();
("use strict");
var Cf = class {
constructor(e = {}) {
if (!(e.maxSize && e.maxSize > 0))
throw new TypeError("`maxSize` must be a number greater than 0");
if (typeof e.maxAge == "number" && e.maxAge === 0)
throw new TypeError("`maxAge` must be a number greater than 0");
(this.maxSize = e.maxSize),
(this.maxAge = e.maxAge || 1 / 0),
(this.onEviction = e.onEviction),
(this.cache = new Map()),
(this.oldCache = new Map()),
(this._size = 0);
}
_emitEvictions(e) {
if (typeof this.onEviction == "function")
for (let [t, i] of e) this.onEviction(t, i.value);
}
_deleteIfExpired(e, t) {
return typeof t.expiry == "number" && t.expiry <= Date.now()
? (typeof this.onEviction == "function" &&
this.onEviction(e, t.value),
this.delete(e))
: !1;
}
_getOrDeleteIfExpired(e, t) {
if (this._deleteIfExpired(e, t) === !1) return t.value;
}
_getItemValue(e, t) {
return t.expiry ? this._getOrDeleteIfExpired(e, t) : t.value;
}
_peek(e, t) {
let i = t.get(e);
return this._getItemValue(e, i);
}
_set(e, t) {
this.cache.set(e, t),
this._size++,
this._size >= this.maxSize &&
((this._size = 0),
this._emitEvictions(this.oldCache),
(this.oldCache = this.cache),
(this.cache = new Map()));
}
_moveToRecent(e, t) {
this.oldCache.delete(e), this._set(e, t);
}
*_entriesAscending() {
for (let e of this.oldCache) {
let [t, i] = e;
this.cache.has(t) ||
(this._deleteIfExpired(t, i) === !1 && (yield e));
}
for (let e of this.cache) {
let [t, i] = e;
this._deleteIfExpired(t, i) === !1 && (yield e);
}
}
get(e) {
if (this.cache.has(e)) {
let t = this.cache.get(e);
return this._getItemValue(e, t);
}
if (this.oldCache.has(e)) {
let t = this.oldCache.get(e);
if (this._deleteIfExpired(e, t) === !1)
return this._moveToRecent(e, t), t.value;
}
}
set(
e,
t,
{
maxAge: i = this.maxAge === 1 / 0 ? void 0 : Date.now() + this.maxAge,
} = {}
) {
this.cache.has(e)
? this.cache.set(e, {
value: t,
maxAge: i,
})
: this._set(e, {
value: t,
expiry: i,
});
}
has(e) {
return this.cache.has(e)
? !this._deleteIfExpired(e, this.cache.get(e))
: this.oldCache.has(e)
? !this._deleteIfExpired(e, this.oldCache.get(e))
: !1;
}
peek(e) {
if (this.cache.has(e)) return this._peek(e, this.cache);
if (this.oldCache.has(e)) return this._peek(e, this.oldCache);
}
delete(e) {
let t = this.cache.delete(e);
return t && this._size--, this.oldCache.delete(e) || t;
}
clear() {
this.cache.clear(), this.oldCache.clear(), (this._size = 0);
}
resize(e) {
if (!(e && e > 0))
throw new TypeError("`maxSize` must be a number greater than 0");
let t = [...this._entriesAscending()],
i = t.length - e;
i < 0
? ((this.cache = new Map(t)),
(this.oldCache = new Map()),
(this._size = t.length))
: (i > 0 && this._emitEvictions(t.slice(0, i)),
(this.oldCache = new Map(t.slice(i))),
(this.cache = new Map()),
(this._size = 0)),
(this.maxSize = e);
}
*keys() {
for (let [e] of this) yield e;
}
*values() {
for (let [, e] of this) yield e;
}
*[Symbol.iterator]() {
for (let e of this.cache) {
let [t, i] = e;
this._deleteIfExpired(t, i) === !1 && (yield [t, i.value]);
}
for (let e of this.oldCache) {
let [t, i] = e;
this.cache.has(t) ||
(this._deleteIfExpired(t, i) === !1 && (yield [t, i.value]));
}
}
*entriesDescending() {
let e = [...this.cache];
for (let t = e.length - 1; t >= 0; --t) {
let i = e[t],
[n, s] = i;
this._deleteIfExpired(n, s) === !1 && (yield [n, s.value]);
}
e = [...this.oldCache];
for (let t = e.length - 1; t >= 0; --t) {
let i = e[t],
[n, s] = i;
this.cache.has(n) ||
(this._deleteIfExpired(n, s) === !1 && (yield [n, s.value]));
}
}
*entriesAscending() {
for (let [e, t] of this._entriesAscending()) yield [e, t.value];
}
get size() {
if (!this._size) return this.oldCache.size;
let e = 0;
for (let t of this.oldCache.keys()) this.cache.has(t) || e++;
return Math.min(this._size + e, this.maxSize);
}
};
_f.exports = Cf;
});
var Ef,
Of = P(() => {
u();
Ef = (r) => r && r._hash;
});
function Yi(r) {
return Ef(r, {
ignoreUnknown: !0,
});
}
var Tf = P(() => {
u();
Of();
});
function kt(r) {
if (((r = `${r}`), r === "0")) return "0";
if (/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(r))
return r.replace(/^[+-]?/, (t) => (t === "-" ? "" : "-"));
let e = ["var", "calc", "min", "max", "clamp"];
for (let t of e) if (r.includes(`${t}(`)) return `calc(${r} * -1)`;
}
var Ki = P(() => {
u();
});
var Rf,
Pf = P(() => {
u();
Rf = [
"preflight",
"container",
"accessibility",
"pointerEvents",
"visibility",
"position",
"inset",
"isolation",
"zIndex",
"order",
"gridColumn",
"gridColumnStart",
"gridColumnEnd",
"gridRow",
"gridRowStart",
"gridRowEnd",
"float",
"clear",
"margin",
"boxSizing",
"lineClamp",
"display",
"aspectRatio",
"size",
"height",
"maxHeight",
"minHeight",
"width",
"minWidth",
"maxWidth",
"flex",
"flexShrink",
"flexGrow",
"flexBasis",
"tableLayout",
"captionSide",
"borderCollapse",
"borderSpacing",
"transformOrigin",
"translate",
"rotate",
"skew",
"scale",
"transform",
"animation",
"cursor",
"touchAction",
"userSelect",
"resize",
"scrollSnapType",
"scrollSnapAlign",
"scrollSnapStop",
"scrollMargin",
"scrollPadding",
"listStylePosition",
"listStyleType",
"listStyleImage",
"appearance",
"columns",
"breakBefore",
"breakInside",
"breakAfter",
"gridAutoColumns",
"gridAutoFlow",
"gridAutoRows",
"gridTemplateColumns",
"gridTemplateRows",
"flexDirection",
"flexWrap",
"placeContent",
"placeItems",
"alignContent",
"alignItems",
"justifyContent",
"justifyItems",
"gap",
"space",
"divideWidth",
"divideStyle",
"divideColor",
"divideOpacity",
"placeSelf",
"alignSelf",
"justifySelf",
"overflow",
"overscrollBehavior",
"scrollBehavior",
"textOverflow",
"hyphens",
"whitespace",
"textWrap",
"wordBreak",
"borderRadius",
"borderWidth",
"borderStyle",
"borderColor",
"borderOpacity",
"backgroundColor",
"backgroundOpacity",
"backgroundImage",
"gradientColorStops",
"boxDecorationBreak",
"backgroundSize",
"backgroundAttachment",
"backgroundClip",
"backgroundPosition",
"backgroundRepeat",
"backgroundOrigin",
"fill",
"stroke",
"strokeWidth",
"objectFit",
"objectPosition",
"padding",
"textAlign",
"textIndent",
"verticalAlign",
"fontFamily",
"fontSize",
"fontWeight",
"textTransform",
"fontStyle",
"fontVariantNumeric",
"lineHeight",
"letterSpacing",
"textColor",
"textOpacity",
"textDecoration",
"textDecorationColor",
"textDecorationStyle",
"textDecorationThickness",
"textUnderlineOffset",
"fontSmoothing",
"placeholderColor",
"placeholderOpacity",
"caretColor",
"accentColor",
"opacity",
"backgroundBlendMode",
"mixBlendMode",
"boxShadow",
"boxShadowColor",
"outlineStyle",
"outlineWidth",
"outlineOffset",
"outlineColor",
"ringWidth",
"ringColor",
"ringOpacity",
"ringOffsetWidth",
"ringOffsetColor",
"blur",
"brightness",
"contrast",
"dropShadow",
"grayscale",
"hueRotate",
"invert",
"saturate",
"sepia",
"filter",
"backdropBlur",
"backdropBrightness",
"backdropContrast",
"backdropGrayscale",
"backdropHueRotate",
"backdropInvert",
"backdropOpacity",
"backdropSaturate",
"backdropSepia",
"backdropFilter",
"transitionProperty",
"transitionDelay",
"transitionDuration",
"transitionTimingFunction",
"willChange",
"contain",
"content",
"forcedColorAdjust",
];
});
function If(r, e) {
return r === void 0
? e
: Array.isArray(r)
? r
: [
...new Set(
e
.filter((i) => r !== !1 && r[i] !== !1)
.concat(Object.keys(r).filter((i) => r[i] !== !1))
),
];
}
var Df = P(() => {
u();
});
var qf = {};
Ge(qf, {
default: () => Qe,
});
var Qe,
Xi = P(() => {
u();
Qe = new Proxy(
{},
{
get: () => String,
}
);
});
function Qs(r, e, t) {
(typeof m != "undefined" && m.env.JEST_WORKER_ID) ||
(t && $f.has(t)) ||
(t && $f.add(t),
console.warn(""),
e.forEach((i) => console.warn(r, "-", i)));
}
function Ys(r) {
return Qe.dim(r);
}
var $f,
G,
Be = P(() => {
u();
Xi();
$f = new Set();
G = {
info(r, e) {
Qs(Qe.bold(Qe.cyan("info")), ...(Array.isArray(r) ? [r] : [e, r]));
},
warn(r, e) {
["content-problems"].includes(r) ||
Qs(
Qe.bold(Qe.yellow("warn")),
...(Array.isArray(r) ? [r] : [e, r])
);
},
risk(r, e) {
Qs(Qe.bold(Qe.magenta("risk")), ...(Array.isArray(r) ? [r] : [e, r]));
},
};
});
var Xs = {};
Ge(Xs, {
default: () => Ks,
});
function Mr({ version: r, from: e, to: t }) {
G.warn(`${e}-color-renamed`, [
`As of Tailwind CSS ${r}, \`${e}\` has been renamed to \`${t}\`.`,
"Update your configuration file to silence this warning.",
]);
}
var Ks,
Zi = P(() => {
u();
Be();
Ks = {
inherit: "inherit",
current: "currentColor",
transparent: "transparent",
black: "#000",
white: "#fff",
slate: {
50: "#f8fafc",
100: "#f1f5f9",
200: "#e2e8f0",
300: "#cbd5e1",
400: "#94a3b8",
500: "#64748b",
600: "#475569",
700: "#334155",
800: "#1e293b",
900: "#0f172a",
950: "#020617",
},
gray: {
50: "#f9fafb",
100: "#f3f4f6",
200: "#e5e7eb",
300: "#d1d5db",
400: "#9ca3af",
500: "#6b7280",
600: "#4b5563",
700: "#374151",
800: "#1f2937",
900: "#111827",
950: "#030712",
},
zinc: {
50: "#fafafa",
100: "#f4f4f5",
200: "#e4e4e7",
300: "#d4d4d8",
400: "#a1a1aa",
500: "#71717a",
600: "#52525b",
700: "#3f3f46",
800: "#27272a",
900: "#18181b",
950: "#09090b",
},
neutral: {
50: "#fafafa",
100: "#f5f5f5",
200: "#e5e5e5",
300: "#d4d4d4",
400: "#a3a3a3",
500: "#737373",
600: "#525252",
700: "#404040",
800: "#262626",
900: "#171717",
950: "#0a0a0a",
},
stone: {
50: "#fafaf9",
100: "#f5f5f4",
200: "#e7e5e4",
300: "#d6d3d1",
400: "#a8a29e",
500: "#78716c",
600: "#57534e",
700: "#44403c",
800: "#292524",
900: "#1c1917",
950: "#0c0a09",
},
red: {
50: "#fef2f2",
100: "#fee2e2",
200: "#fecaca",
300: "#fca5a5",
400: "#f87171",
500: "#ef4444",
600: "#dc2626",
700: "#b91c1c",
800: "#991b1b",
900: "#7f1d1d",
950: "#450a0a",
},
orange: {
50: "#fff7ed",
100: "#ffedd5",
200: "#fed7aa",
300: "#fdba74",
400: "#fb923c",
500: "#f97316",
600: "#ea580c",
700: "#c2410c",
800: "#9a3412",
900: "#7c2d12",
950: "#431407",
},
amber: {
50: "#fffbeb",
100: "#fef3c7",
200: "#fde68a",
300: "#fcd34d",
400: "#fbbf24",
500: "#f59e0b",
600: "#d97706",
700: "#b45309",
800: "#92400e",
900: "#78350f",
950: "#451a03",
},
yellow: {
50: "#fefce8",
100: "#fef9c3",
200: "#fef08a",
300: "#fde047",
400: "#facc15",
500: "#eab308",
600: "#ca8a04",
700: "#a16207",
800: "#854d0e",
900: "#713f12",
950: "#422006",
},
lime: {
50: "#f7fee7",
100: "#ecfccb",
200: "#d9f99d",
300: "#bef264",
400: "#a3e635",
500: "#84cc16",
600: "#65a30d",
700: "#4d7c0f",
800: "#3f6212",
900: "#365314",
950: "#1a2e05",
},
green: {
50: "#f0fdf4",
100: "#dcfce7",
200: "#bbf7d0",
300: "#86efac",
400: "#4ade80",
500: "#22c55e",
600: "#16a34a",
700: "#15803d",
800: "#166534",
900: "#14532d",
950: "#052e16",
},
emerald: {
50: "#ecfdf5",
100: "#d1fae5",
200: "#a7f3d0",
300: "#6ee7b7",
400: "#34d399",
500: "#10b981",
600: "#059669",
700: "#047857",
800: "#065f46",
900: "#064e3b",
950: "#022c22",
},
teal: {
50: "#f0fdfa",
100: "#ccfbf1",
200: "#99f6e4",
300: "#5eead4",
400: "#2dd4bf",
500: "#14b8a6",
600: "#0d9488",
700: "#0f766e",
800: "#115e59",
900: "#134e4a",
950: "#042f2e",
},
cyan: {
50: "#ecfeff",
100: "#cffafe",
200: "#a5f3fc",
300: "#67e8f9",
400: "#22d3ee",
500: "#06b6d4",
600: "#0891b2",
700: "#0e7490",
800: "#155e75",
900: "#164e63",
950: "#083344",
},
sky: {
50: "#f0f9ff",
100: "#e0f2fe",
200: "#bae6fd",
300: "#7dd3fc",
400: "#38bdf8",
500: "#0ea5e9",
600: "#0284c7",
700: "#0369a1",
800: "#075985",
900: "#0c4a6e",
950: "#082f49",
},
blue: {
50: "#eff6ff",
100: "#dbeafe",
200: "#bfdbfe",
300: "#93c5fd",
400: "#60a5fa",
500: "#3b82f6",
600: "#2563eb",
700: "#1d4ed8",
800: "#1e40af",
900: "#1e3a8a",
950: "#172554",
},
indigo: {
50: "#eef2ff",
100: "#e0e7ff",
200: "#c7d2fe",
300: "#a5b4fc",
400: "#818cf8",
500: "#6366f1",
600: "#4f46e5",
700: "#4338ca",
800: "#3730a3",
900: "#312e81",
950: "#1e1b4b",
},
violet: {
50: "#f5f3ff",
100: "#ede9fe",
200: "#ddd6fe",
300: "#c4b5fd",
400: "#a78bfa",
500: "#8b5cf6",
600: "#7c3aed",
700: "#6d28d9",
800: "#5b21b6",
900: "#4c1d95",
950: "#2e1065",
},
purple: {
50: "#faf5ff",
100: "#f3e8ff",
200: "#e9d5ff",
300: "#d8b4fe",
400: "#c084fc",
500: "#a855f7",
600: "#9333ea",
700: "#7e22ce",
800: "#6b21a8",
900: "#581c87",
950: "#3b0764",
},
fuchsia: {
50: "#fdf4ff",
100: "#fae8ff",
200: "#f5d0fe",
300: "#f0abfc",
400: "#e879f9",
500: "#d946ef",
600: "#c026d3",
700: "#a21caf",
800: "#86198f",
900: "#701a75",
950: "#4a044e",
},
pink: {
50: "#fdf2f8",
100: "#fce7f3",
200: "#fbcfe8",
300: "#f9a8d4",
400: "#f472b6",
500: "#ec4899",
600: "#db2777",
700: "#be185d",
800: "#9d174d",
900: "#831843",
950: "#500724",
},
rose: {
50: "#fff1f2",
100: "#ffe4e6",
200: "#fecdd3",
300: "#fda4af",
400: "#fb7185",
500: "#f43f5e",
600: "#e11d48",
700: "#be123c",
800: "#9f1239",
900: "#881337",
950: "#4c0519",
},
get lightBlue() {
return (
Mr({
version: "v2.2",
from: "lightBlue",
to: "sky",
}),
this.sky
);
},
get warmGray() {
return (
Mr({
version: "v3.0",
from: "warmGray",
to: "stone",
}),
this.stone
);
},
get trueGray() {
return (
Mr({
version: "v3.0",
from: "trueGray",
to: "neutral",
}),
this.neutral
);
},
get coolGray() {
return (
Mr({
version: "v3.0",
from: "coolGray",
to: "gray",
}),
this.gray
);
},
get blueGray() {
return (
Mr({
version: "v3.0",
from: "blueGray",
to: "slate",
}),
this.slate
);
},
};
});
function Zs(r, ...e) {
for (let t of e) {
for (let i in t) r?.hasOwnProperty?.(i) || (r[i] = t[i]);
for (let i of Object.getOwnPropertySymbols(t))
r?.hasOwnProperty?.(i) || (r[i] = t[i]);
}
return r;
}
var Lf = P(() => {
u();
});
function St(r) {
if (Array.isArray(r)) return r;
let e = r.split("[").length - 1,
t = r.split("]").length - 1;
if (e !== t)
throw new Error(`Path is invalid. Has unbalanced brackets: ${r}`);
return r.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean);
}
var Ji = P(() => {
u();
});
function we(r, e) {
return en.future.includes(e)
? r.future === "all" || (r?.future?.[e] ?? Mf[e] ?? !1)
: en.experimental.includes(e)
? r.experimental === "all" || (r?.experimental?.[e] ?? Mf[e] ?? !1)
: !1;
}
function Nf(r) {
return r.experimental === "all"
? en.experimental
: Object.keys(r?.experimental ?? {}).filter(
(e) => en.experimental.includes(e) && r.experimental[e]
);
}
function Bf(r) {
if (m.env.JEST_WORKER_ID === void 0 && Nf(r).length > 0) {
let e = Nf(r)
.map((t) => Qe.yellow(t))
.join(", ");
G.warn("experimental-flags-enabled", [
`You have enabled experimental features: ${e}`,
"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time.",
]);
}
}
var Mf,
en,
ct = P(() => {
u();
Xi();
Be();
(Mf = {
optimizeUniversalDefaults: !1,
generalizedModifiers: !0,
disableColorOpacityUtilitiesByDefault: !1,
relativeContentPathsByDefault: !1,
}),
(en = {
future: [
"hoverOnlyWhenSupported",
"respectDefaultRingColorOpacity",
"disableColorOpacityUtilitiesByDefault",
"relativeContentPathsByDefault",
],
experimental: ["optimizeUniversalDefaults", "generalizedModifiers"],
});
});
function Ff(r) {
(() => {
if (
r.purge ||
!r.content ||
(!Array.isArray(r.content) &&
!(typeof r.content == "object" && r.content !== null))
)
return !1;
if (Array.isArray(r.content))
return r.content.every((t) =>
typeof t == "string"
? !0
: !(
typeof t?.raw != "string" ||
(t?.extension && typeof t?.extension != "string")
)
);
if (typeof r.content == "object" && r.content !== null) {
if (
Object.keys(r.content).some(
(t) => !["files", "relative", "extract", "transform"].includes(t)
)
)
return !1;
if (Array.isArray(r.content.files)) {
if (
!r.content.files.every((t) =>
typeof t == "string"
? !0
: !(
typeof t?.raw != "string" ||
(t?.extension && typeof t?.extension != "string")
)
)
)
return !1;
if (typeof r.content.extract == "object") {
for (let t of Object.values(r.content.extract))
if (typeof t != "function") return !1;
} else if (
!(
r.content.extract === void 0 ||
typeof r.content.extract == "function"
)
)
return !1;
if (typeof r.content.transform == "object") {
for (let t of Object.values(r.content.transform))
if (typeof t != "function") return !1;
} else if (
!(
r.content.transform === void 0 ||
typeof r.content.transform == "function"
)
)
return !1;
if (
typeof r.content.relative != "boolean" &&
typeof r.content.relative != "undefined"
)
return !1;
}
return !0;
}
return !1;
})() ||
G.warn("purge-deprecation", [
"The `purge`/`content` options have changed in Tailwind CSS v3.0.",
"Update your configuration file to eliminate this warning.",
"https://tailwindcss.com/docs/upgrade-guide#configure-content-sources",
]),
(r.safelist = (() => {
let { content: t, purge: i, safelist: n } = r;
return Array.isArray(n)
? n
: Array.isArray(t?.safelist)
? t.safelist
: Array.isArray(i?.safelist)
? i.safelist
: Array.isArray(i?.options?.safelist)
? i.options.safelist
: [];
})()),
(r.blocklist = (() => {
let { blocklist: t } = r;
if (Array.isArray(t)) {
if (t.every((i) => typeof i == "string")) return t;
G.warn("blocklist-invalid", [
"The `blocklist` option must be an array of strings.",
"https://tailwindcss.com/docs/content-configuration#discarding-classes",
]);
}
return [];
})()),
typeof r.prefix == "function"
? (G.warn("prefix-function", [
"As of Tailwind CSS v3.0, `prefix` cannot be a function.",
"Update `prefix` in your configuration to be a string to eliminate this warning.",
"https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function",
]),
(r.prefix = ""))
: (r.prefix = r.prefix ?? ""),
(r.content = {
relative: (() => {
let { content: t } = r;
return t?.relative
? t.relative
: we(r, "relativeContentPathsByDefault");
})(),
files: (() => {
let { content: t, purge: i } = r;
return Array.isArray(i)
? i
: Array.isArray(i?.content)
? i.content
: Array.isArray(t)
? t
: Array.isArray(t?.content)
? t.content
: Array.isArray(t?.files)
? t.files
: [];
})(),
extract: (() => {
let t = (() =>
r.purge?.extract
? r.purge.extract
: r.content?.extract
? r.content.extract
: r.purge?.extract?.DEFAULT
? r.purge.extract.DEFAULT
: r.content?.extract?.DEFAULT
? r.content.extract.DEFAULT
: r.purge?.options?.extractors
? r.purge.options.extractors
: r.content?.options?.extractors
? r.content.options.extractors
: {})(),
i = {},
n = (() => {
if (r.purge?.options?.defaultExtractor)
return r.purge.options.defaultExtractor;
if (r.content?.options?.defaultExtractor)
return r.content.options.defaultExtractor;
})();
if ((n !== void 0 && (i.DEFAULT = n), typeof t == "function"))
i.DEFAULT = t;
else if (Array.isArray(t))
for (let { extensions: s, extractor: a } of t ?? [])
for (let o of s) i[o] = a;
else typeof t == "object" && t !== null && Object.assign(i, t);
return i;
})(),
transform: (() => {
let t = (() =>
r.purge?.transform
? r.purge.transform
: r.content?.transform
? r.content.transform
: r.purge?.transform?.DEFAULT
? r.purge.transform.DEFAULT
: r.content?.transform?.DEFAULT
? r.content.transform.DEFAULT
: {})(),
i = {};
return (
typeof t == "function"
? (i.DEFAULT = t)
: typeof t == "object" && t !== null && Object.assign(i, t),
i
);
})(),
});
for (let t of r.content.files)
if (typeof t == "string" && /{([^,]*?)}/g.test(t)) {
G.warn("invalid-glob-braces", [
`The glob pattern ${Ys(
t
)} in your Tailwind CSS configuration is invalid.`,
`Update it to ${Ys(
t.replace(/{([^,]*?)}/g, "$1")
)} to silence this warning.`,
]);
break;
}
return r;
}
var jf = P(() => {
u();
ct();
Be();
});
function ke(r) {
if (Object.prototype.toString.call(r) !== "[object Object]") return !1;
let e = Object.getPrototypeOf(r);
return e === null || Object.getPrototypeOf(e) === null;
}
var Jt = P(() => {
u();
});
function At(r) {
return Array.isArray(r)
? r.map((e) => At(e))
: typeof r == "object" && r !== null
? Object.fromEntries(Object.entries(r).map(([e, t]) => [e, At(t)]))
: r;
}
var tn = P(() => {
u();
});
function Ut(r) {
return r.replace(/\\,/g, "\\2c ");
}
var rn = P(() => {
u();
});
var Js,
zf = P(() => {
u();
Js = {
aliceblue: [240, 248, 255],
antiquewhite: [250, 235, 215],
aqua: [0, 255, 255],
aquamarine: [127, 255, 212],
azure: [240, 255, 255],
beige: [245, 245, 220],
bisque: [255, 228, 196],
black: [0, 0, 0],
blanchedalmond: [255, 235, 205],
blue: [0, 0, 255],
blueviolet: [138, 43, 226],
brown: [165, 42, 42],
burlywood: [222, 184, 135],
cadetblue: [95, 158, 160],
chartreuse: [127, 255, 0],
chocolate: [210, 105, 30],
coral: [255, 127, 80],
cornflowerblue: [100, 149, 237],
cornsilk: [255, 248, 220],
crimson: [220, 20, 60],
cyan: [0, 255, 255],
darkblue: [0, 0, 139],
darkcyan: [0, 139, 139],
darkgoldenrod: [184, 134, 11],
darkgray: [169, 169, 169],
darkgreen: [0, 100, 0],
darkgrey: [169, 169, 169],
darkkhaki: [189, 183, 107],
darkmagenta: [139, 0, 139],
darkolivegreen: [85, 107, 47],
darkorange: [255, 140, 0],
darkorchid: [153, 50, 204],
darkred: [139, 0, 0],
darksalmon: [233, 150, 122],
darkseagreen: [143, 188, 143],
darkslateblue: [72, 61, 139],
darkslategray: [47, 79, 79],
darkslategrey: [47, 79, 79],
darkturquoise: [0, 206, 209],
darkviolet: [148, 0, 211],
deeppink: [255, 20, 147],
deepskyblue: [0, 191, 255],
dimgray: [105, 105, 105],
dimgrey: [105, 105, 105],
dodgerblue: [30, 144, 255],
firebrick: [178, 34, 34],
floralwhite: [255, 250, 240],
forestgreen: [34, 139, 34],
fuchsia: [255, 0, 255],
gainsboro: [220, 220, 220],
ghostwhite: [248, 248, 255],
gold: [255, 215, 0],
goldenrod: [218, 165, 32],
gray: [128, 128, 128],
green: [0, 128, 0],
greenyellow: [173, 255, 47],
grey: [128, 128, 128],
honeydew: [240, 255, 240],
hotpink: [255, 105, 180],
indianred: [205, 92, 92],
indigo: [75, 0, 130],
ivory: [255, 255, 240],
khaki: [240, 230, 140],
lavender: [230, 230, 250],
lavenderblush: [255, 240, 245],
lawngreen: [124, 252, 0],
lemonchiffon: [255, 250, 205],
lightblue: [173, 216, 230],
lightcoral: [240, 128, 128],
lightcyan: [224, 255, 255],
lightgoldenrodyellow: [250, 250, 210],
lightgray: [211, 211, 211],
lightgreen: [144, 238, 144],
lightgrey: [211, 211, 211],
lightpink: [255, 182, 193],
lightsalmon: [255, 160, 122],
lightseagreen: [32, 178, 170],
lightskyblue: [135, 206, 250],
lightslategray: [119, 136, 153],
lightslategrey: [119, 136, 153],
lightsteelblue: [176, 196, 222],
lightyellow: [255, 255, 224],
lime: [0, 255, 0],
limegreen: [50, 205, 50],
linen: [250, 240, 230],
magenta: [255, 0, 255],
maroon: [128, 0, 0],
mediumaquamarine: [102, 205, 170],
mediumblue: [0, 0, 205],
mediumorchid: [186, 85, 211],
mediumpurple: [147, 112, 219],
mediumseagreen: [60, 179, 113],
mediumslateblue: [123, 104, 238],
mediumspringgreen: [0, 250, 154],
mediumturquoise: [72, 209, 204],
mediumvioletred: [199, 21, 133],
midnightblue: [25, 25, 112],
mintcream: [245, 255, 250],
mistyrose: [255, 228, 225],
moccasin: [255, 228, 181],
navajowhite: [255, 222, 173],
navy: [0, 0, 128],
oldlace: [253, 245, 230],
olive: [128, 128, 0],
olivedrab: [107, 142, 35],
orange: [255, 165, 0],
orangered: [255, 69, 0],
orchid: [218, 112, 214],
palegoldenrod: [238, 232, 170],
palegreen: [152, 251, 152],
paleturquoise: [175, 238, 238],
palevioletred: [219, 112, 147],
papayawhip: [255, 239, 213],
peachpuff: [255, 218, 185],
peru: [205, 133, 63],
pink: [255, 192, 203],
plum: [221, 160, 221],
powderblue: [176, 224, 230],
purple: [128, 0, 128],
rebeccapurple: [102, 51, 153],
red: [255, 0, 0],
rosybrown: [188, 143, 143],
royalblue: [65, 105, 225],
saddlebrown: [139, 69, 19],
salmon: [250, 128, 114],
sandybrown: [244, 164, 96],
seagreen: [46, 139, 87],
seashell: [255, 245, 238],
sienna: [160, 82, 45],
silver: [192, 192, 192],
skyblue: [135, 206, 235],
slateblue: [106, 90, 205],
slategray: [112, 128, 144],
slategrey: [112, 128, 144],
snow: [255, 250, 250],
springgreen: [0, 255, 127],
steelblue: [70, 130, 180],
tan: [210, 180, 140],
teal: [0, 128, 128],
thistle: [216, 191, 216],
tomato: [255, 99, 71],
turquoise: [64, 224, 208],
violet: [238, 130, 238],
wheat: [245, 222, 179],
white: [255, 255, 255],
whitesmoke: [245, 245, 245],
yellow: [255, 255, 0],
yellowgreen: [154, 205, 50],
};
});
function Nr(r, { loose: e = !1 } = {}) {
if (typeof r != "string") return null;
if (((r = r.trim()), r === "transparent"))
return {
mode: "rgb",
color: ["0", "0", "0"],
alpha: "0",
};
if (r in Js)
return {
mode: "rgb",
color: Js[r].map((s) => s.toString()),
};
let t = r
.replace(nx, (s, a, o, l, c) =>
["#", a, a, o, o, l, l, c ? c + c : ""].join("")
)
.match(ix);
if (t !== null)
return {
mode: "rgb",
color: [parseInt(t[1], 16), parseInt(t[2], 16), parseInt(t[3], 16)].map(
(s) => s.toString()
),
alpha: t[4] ? (parseInt(t[4], 16) / 255).toString() : void 0,
};
let i = r.match(sx) ?? r.match(ax);
if (i === null) return null;
let n = [i[2], i[3], i[4]].filter(Boolean).map((s) => s.toString());
return n.length === 2 && n[0].startsWith("var(")
? {
mode: i[1],
color: [n[0]],
alpha: n[1],
}
: (!e && n.length !== 3) ||
(n.length < 3 && !n.some((s) => /^var\(.*?\)$/.test(s)))
? null
: {
mode: i[1],
color: n,
alpha: i[5]?.toString?.(),
};
}
function ea({ mode: r, color: e, alpha: t }) {
let i = t !== void 0;
return r === "rgba" || r === "hsla"
? `${r}(${e.join(", ")}${i ? `, ${t}` : ""})`
: `${r}(${e.join(" ")}${i ? ` / ${t}` : ""})`;
}
var ix,
nx,
Ct,
nn,
Uf,
_t,
sx,
ax,
ta = P(() => {
u();
zf();
(ix = /^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i),
(nx = /^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i),
(Ct = /(?:\d+|\d*\.\d+)%?/),
(nn = /(?:\s*,\s*|\s+)/),
(Uf = /\s*[,/]\s*/),
(_t = /var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/),
(sx = new RegExp(
`^(rgba?)\\(\\s*(${Ct.source}|${_t.source})(?:${nn.source}(${Ct.source}|${_t.source}))?(?:${nn.source}(${Ct.source}|${_t.source}))?(?:${Uf.source}(${Ct.source}|${_t.source}))?\\s*\\)$`
)),
(ax = new RegExp(
`^(hsla?)\\(\\s*((?:${Ct.source})(?:deg|rad|grad|turn)?|${_t.source})(?:${nn.source}(${Ct.source}|${_t.source}))?(?:${nn.source}(${Ct.source}|${_t.source}))?(?:${Uf.source}(${Ct.source}|${_t.source}))?\\s*\\)$`
));
});
function Je(r, e, t) {
if (typeof r == "function")
return r({
opacityValue: e,
});
let i = Nr(r, {
loose: !0,
});
return i === null
? t
: ea({
...i,
alpha: e,
});
}
function Ae({ color: r, property: e, variable: t }) {
let i = [].concat(e);
if (typeof r == "function")
return {
[t]: "1",
...Object.fromEntries(
i.map((s) => [
s,
r({
opacityVariable: t,
opacityValue: `var(${t}, 1)`,
}),
])
),
};
let n = Nr(r);
return n === null
? Object.fromEntries(i.map((s) => [s, r]))
: n.alpha !== void 0
? Object.fromEntries(i.map((s) => [s, r]))
: {
[t]: "1",
...Object.fromEntries(
i.map((s) => [
s,
ea({
...n,
alpha: `var(${t}, 1)`,
}),
])
),
};
}
var Br = P(() => {
u();
ta();
});
function ve(r, e) {
let t = [],
i = [],
n = 0,
s = !1;
for (let a = 0; a < r.length; a++) {
let o = r[a];
t.length === 0 &&
o === e[0] &&
!s &&
(e.length === 1 || r.slice(a, a + e.length) === e) &&
(i.push(r.slice(n, a)), (n = a + e.length)),
(s = s ? !1 : o === "\\"),
o === "(" || o === "[" || o === "{"
? t.push(o)
: ((o === ")" && t[t.length - 1] === "(") ||
(o === "]" && t[t.length - 1] === "[") ||
(o === "}" && t[t.length - 1] === "{")) &&
t.pop();
}
return i.push(r.slice(n)), i;
}
var Vt = P(() => {
u();
});
function sn(r) {
return ve(r, ",").map((t) => {
let i = t.trim(),
n = {
raw: i,
},
s = i.split(lx),
a = new Set();
for (let o of s)
(Vf.lastIndex = 0),
!a.has("KEYWORD") && ox.has(o)
? ((n.keyword = o), a.add("KEYWORD"))
: Vf.test(o)
? a.has("X")
? a.has("Y")
? a.has("BLUR")
? a.has("SPREAD") || ((n.spread = o), a.add("SPREAD"))
: ((n.blur = o), a.add("BLUR"))
: ((n.y = o), a.add("Y"))
: ((n.x = o), a.add("X"))
: n.color
? (n.unknown || (n.unknown = []), n.unknown.push(o))
: (n.color = o);
return (n.valid = n.x !== void 0 && n.y !== void 0), n;
});
}
function Hf(r) {
return r
.map((e) =>
e.valid
? [e.keyword, e.x, e.y, e.blur, e.spread, e.color]
.filter(Boolean)
.join(" ")
: e.raw
)
.join(", ");
}
var ox,
lx,
Vf,
ra = P(() => {
u();
Vt();
(ox = new Set(["inset", "inherit", "initial", "revert", "unset"])),
(lx = /\ +(?![^(]*\))/g),
(Vf = /^-?(\d+|\.\d+)(.*?)$/g);
});
function ia(r) {
return ux.some((e) => new RegExp(`^${e}\\(.*\\)`).test(r));
}
function K(r, e = null, t = !0) {
let i = e && fx.has(e.property);
return r.startsWith("--") && !i
? `var(${r})`
: r.includes("url(")
? r
.split(/(url\(.*?\))/g)
.filter(Boolean)
.map((n) => (/^url\(.*?\)$/.test(n) ? n : K(n, e, !1)))
.join("")
: ((r = r
.replace(/([^\\])_+/g, (n, s) => s + " ".repeat(n.length - 1))
.replace(/^_/g, " ")
.replace(/\\_/g, "_")),
t && (r = r.trim()),
(r = cx(r)),
r);
}
function Ye(r) {
return (
r.includes("=") &&
(r = r.replace(/(=.*)/g, (e, t) => {
if (t[1] === "'" || t[1] === '"') return t;
if (t.length > 2) {
let i = t[t.length - 1];
if (
t[t.length - 2] === " " &&
(i === "i" || i === "I" || i === "s" || i === "S")
)
return `="${t.slice(1, -2)}" ${t[t.length - 1]}`;
}
return `="${t.slice(1)}"`;
})),
r
);
}
function cx(r) {
let e = ["theme"],
t = [
"min-content",
"max-content",
"fit-content",
"safe-area-inset-top",
"safe-area-inset-right",
"safe-area-inset-bottom",
"safe-area-inset-left",
"titlebar-area-x",
"titlebar-area-y",
"titlebar-area-width",
"titlebar-area-height",
"keyboard-inset-top",
"keyboard-inset-right",
"keyboard-inset-bottom",
"keyboard-inset-left",
"keyboard-inset-width",
"keyboard-inset-height",
"radial-gradient",
"linear-gradient",
"conic-gradient",
"repeating-radial-gradient",
"repeating-linear-gradient",
"repeating-conic-gradient",
"anchor-size",
];
return r.replace(/(calc|min|max|clamp)\(.+\)/g, (i) => {
let n = "";
function s() {
let a = n.trimEnd();
return a[a.length - 1];
}
for (let a = 0; a < i.length; a++) {
let o = function (f) {
return f.split("").every((d, p) => i[a + p] === d);
},
l = function (f) {
let d = 1 / 0;
for (let h of f) {
let b = i.indexOf(h, a);
b !== -1 && b < d && (d = b);
}
let p = i.slice(a, d);
return (a += p.length - 1), p;
},
c = i[a];
if (o("var")) n += l([")", ","]);
else if (t.some((f) => o(f))) {
let f = t.find((d) => o(d));
(n += f), (a += f.length - 1);
} else
e.some((f) => o(f))
? (n += l([")"]))
: o("[")
? (n += l(["]"]))
: ["+", "-", "*", "/"].includes(c) &&
!["(", "+", "-", "*", "/", ","].includes(s())
? (n += ` ${c} `)
: (n += c);
}
return n.replace(/\s+/g, " ");
});
}
function na(r) {
return r.startsWith("url(");
}
function sa(r) {
return !isNaN(Number(r)) || ia(r);
}
function Fr(r) {
return (r.endsWith("%") && sa(r.slice(0, -1))) || ia(r);
}
function jr(r) {
return (
r === "0" ||
new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${dx}$`).test(r) ||
ia(r)
);
}
function Wf(r) {
return hx.has(r);
}
function Gf(r) {
let e = sn(K(r));
for (let t of e) if (!t.valid) return !1;
return !0;
}
function Qf(r) {
let e = 0;
return ve(r, "_").every(
(i) => (
(i = K(i)),
i.startsWith("var(")
? !0
: Nr(i, {
loose: !0,
}) !== null
? (e++, !0)
: !1
)
)
? e > 0
: !1;
}
function Yf(r) {
let e = 0;
return ve(r, ",").every(
(i) => (
(i = K(i)),
i.startsWith("var(")
? !0
: na(i) ||
gx(i) ||
["element(", "image(", "cross-fade(", "image-set("].some((n) =>
i.startsWith(n)
)
? (e++, !0)
: !1
)
)
? e > 0
: !1;
}
function gx(r) {
r = K(r);
for (let e of mx) if (r.startsWith(`${e}(`)) return !0;
return !1;
}
function Kf(r) {
let e = 0;
return ve(r, "_").every(
(i) => (
(i = K(i)),
i.startsWith("var(") ? !0 : yx.has(i) || jr(i) || Fr(i) ? (e++, !0) : !1
)
)
? e > 0
: !1;
}
function Xf(r) {
let e = 0;
return ve(r, ",").every(
(i) => (
(i = K(i)),
i.startsWith("var(")
? !0
: (i.includes(" ") && !/(['"])([^"']+)\1/g.test(i)) || /^\d/g.test(i)
? !1
: (e++, !0)
)
)
? e > 0
: !1;
}
function Zf(r) {
return bx.has(r);
}
function Jf(r) {
return wx.has(r);
}
function ec(r) {
return vx.has(r);
}
var ux,
fx,
px,
dx,
hx,
mx,
yx,
bx,
wx,
vx,
zr = P(() => {
u();
ta();
ra();
Vt();
ux = ["min", "max", "clamp", "calc"];
fx = new Set([
"scroll-timeline-name",
"timeline-scope",
"view-timeline-name",
"font-palette",
"anchor-name",
"anchor-scope",
"position-anchor",
"position-try-options",
"scroll-timeline",
"animation-timeline",
"view-timeline",
"position-try",
]);
(px = [
"cm",
"mm",
"Q",
"in",
"pc",
"pt",
"px",
"em",
"ex",
"ch",
"rem",
"lh",
"rlh",
"vw",
"vh",
"vmin",
"vmax",
"vb",
"vi",
"svw",
"svh",
"lvw",
"lvh",
"dvw",
"dvh",
"cqw",
"cqh",
"cqi",
"cqb",
"cqmin",
"cqmax",
]),
(dx = `(?:${px.join("|")})`);
hx = new Set(["thin", "medium", "thick"]);
mx = new Set([
"conic-gradient",
"linear-gradient",
"radial-gradient",
"repeating-conic-gradient",
"repeating-linear-gradient",
"repeating-radial-gradient",
]);
yx = new Set(["center", "top", "right", "bottom", "left"]);
bx = new Set([
"serif",
"sans-serif",
"monospace",
"cursive",
"fantasy",
"system-ui",
"ui-serif",
"ui-sans-serif",
"ui-monospace",
"ui-rounded",
"math",
"emoji",
"fangsong",
]);
wx = new Set([
"xx-small",
"x-small",
"small",
"medium",
"large",
"x-large",
"xx-large",
"xxx-large",
]);
vx = new Set(["larger", "smaller"]);
});
function tc(r) {
let e = ["cover", "contain"];
return ve(r, ",").every((t) => {
let i = ve(t, "_").filter(Boolean);
return i.length === 1 && e.includes(i[0])
? !0
: i.length !== 1 && i.length !== 2
? !1
: i.every((n) => jr(n) || Fr(n) || n === "auto");
});
}
var rc = P(() => {
u();
zr();
Vt();
});
function ic(r, e) {
r.walkClasses((t) => {
(t.value = e(t.value)),
t.raws && t.raws.value && (t.raws.value = Ut(t.raws.value));
});
}
function nc(r, e) {
if (!Et(r)) return;
let t = r.slice(1, -1);
if (!!e(t)) return K(t);
}
function xx(r, e = {}, t) {
let i = e[r];
if (i !== void 0) return kt(i);
if (Et(r)) {
let n = nc(r, t);
return n === void 0 ? void 0 : kt(n);
}
}
function an(r, e = {}, { validate: t = () => !0 } = {}) {
let i = e.values?.[r];
return i !== void 0
? i
: e.supportsNegativeValues && r.startsWith("-")
? xx(r.slice(1), e.values, t)
: nc(r, t);
}
function Et(r) {
return r.startsWith("[") && r.endsWith("]");
}
function sc(r) {
let e = r.lastIndexOf("/"),
t = r.lastIndexOf("[", e),
i = r.indexOf("]", e);
return (
r[e - 1] === "]" ||
r[e + 1] === "[" ||
(t !== -1 && i !== -1 && t < e && e < i && (e = r.lastIndexOf("/", t))),
e === -1 || e === r.length - 1
? [r, void 0]
: Et(r) && !r.includes("]/[")
? [r, void 0]
: [r.slice(0, e), r.slice(e + 1)]
);
}
function er(r) {
if (typeof r == "string" && r.includes("<alpha-value>"))