(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["object" == typeof document ? document.currentScript : void 0, {
530120: e => {
"use strict";
e.s({
mergeClasses: () => o,
toKebabCase: () => r
});
let r = e => e.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(),
o = (...e) => e.filter((e, r, o) => !!e && "" !== e.trim() && o.indexOf(e) === r).join(" ").trim()
},
398958: e => {
"use strict";
e.s({
default: () => r
});
var r = {
xmlns: "http://www.w3.org/2000/svg",
width: 24,
height: 24,
viewBox: "0 0 24 24",
fill: "none",
stroke: "currentColor",
strokeWidth: 2,
strokeLinecap: "round",
strokeLinejoin: "round"
}
},
754100: e => {
"use strict";
e.s({
default: () => n
});
var r = e.i(378469),
o = e.i(398958),
t = e.i(530120);
let n = (0, r.forwardRef)(({
color: e = "currentColor",
size: n = 24,
strokeWidth: l = 2,
absoluteStrokeWidth: s,
className: a = "",
children: i,
iconNode: d,
...c
}, p) => (0, r.createElement)("svg", {
ref: p,
...o.default,
width: n,
height: n,
stroke: e,
strokeWidth: s ? 24 * Number(l) / Number(n) : l,
className: (0, t.mergeClasses)("lucide", a),
...c
}, [...d.map(([e, o]) => (0, r.createElement)(e, o)), ...Array.isArray(i) ? i : [i]]))
},
180981: e => {
"use strict";
e.s({
default: () => n
});
var r = e.i(378469),
o = e.i(530120),
t = e.i(754100);
let n = (e, n) => {
let l = (0, r.forwardRef)(({
className: l,
...s
}, a) => (0, r.createElement)(t.default, {
ref: a,
iconNode: n,
className: (0, o.mergeClasses)(`lucide-${(0,o.toKebabCase)(e)}`, l),
...s
}));
return l.displayName = `${e}`, l
}
},
595255: e => {
"use strict";
e.s({})
},
806681: e => {
"use strict";
e.s({}), e.i(595255)
},
334794: e => {
"use strict";
e.s({
createTailwindMerge: () => p,
extendTailwindMerge: () => V,
fromTheme: () => u,
getDefaultConfig: () => L,
mergeConfigs: () => q,
twJoin: () => d,
twMerge: () => Z,
validators: () => B
});
let r = (e, o) => {
if (0 === e.length) return o.classGroupId;
let t = e[0],
n = o.nextPart.get(t),
l = n ? r(e.slice(1), n) : void 0;
if (l) return l;
if (0 === o.validators.length) return;
let s = e.join("-");
return o.validators.find(({
validator: e
}) => e(s))?.classGroupId
},
o = /^\[(.+)\]$/,
t = (e, r, o, s) => {
e.forEach(e => {
if ("string" == typeof e) {
("" === e ? r : n(r, e)).classGroupId = o;
return
}
if ("function" == typeof e) return l(e) ? void t(e(s), r, o, s) : void r.validators.push({
validator: e,
classGroupId: o
});
Object.entries(e).forEach(([e, l]) => {
t(l, n(r, e), o, s)
})
})
},
n = (e, r) => {
let o = e;
return r.split("-").forEach(e => {
o.nextPart.has(e) || o.nextPart.set(e, {
nextPart: new Map,
validators: []
}), o = o.nextPart.get(e)
}), o
},
l = e => e.isThemeGetter,
s = (e, r) => r ? e.map(([e, o]) => [e, o.map(e => "string" == typeof e ? r + e : "object" == typeof e ? Object.fromEntries(Object.entries(e).map(([e, o]) => [r + e, o])) : e)]) : e,
a = e => {
if (e.length <= 1) return e;
let r = [],
o = [];
return e.forEach(e => {
"[" === e[0] ? (r.push(...o.sort(), e), o = []) : o.push(e)
}), r.push(...o.sort()), r
},
i = /\s+/;
function d() {
let e, r, o = 0,
t = "";
for (; o < arguments.length;)(e = arguments[o++]) && (r = c(e)) && (t && (t += " "), t += r);
return t
}
let c = e => {
let r;
if ("string" == typeof e) return e;
let o = "";
for (let t = 0; t < e.length; t++) e[t] && (r = c(e[t])) && (o && (o += " "), o += r);
return o
};
function p(e, ...n) {
let l, c, u, b = function(a) {
let i;
return c = (l = {
cache: (e => {
if (e < 1) return {
get: () => void 0,
set: () => {}
};
let r = 0,
o = new Map,
t = new Map,
n = (n, l) => {
o.set(n, l), ++r > e && (r = 0, t = o, o = new Map)
};
return {
get(e) {
let r = o.get(e);
return void 0 !== r ? r : void 0 !== (r = t.get(e)) ? (n(e, r), r) : void 0
},
set(e, r) {
o.has(e) ? o.set(e, r) : n(e, r)
}
}
})((i = n.reduce((e, r) => r(e), e())).cacheSize),
parseClassName: (e => {
let {
separator: r,
experimentalParseClassName: o
} = e, t = 1 === r.length, n = r[0], l = r.length, s = e => {
let o, s = [],
a = 0,
i = 0;
for (let d = 0; d < e.length; d++) {
let c = e[d];
if (0 === a) {
if (c === n && (t || e.slice(d, d + l) === r)) {
s.push(e.slice(i, d)), i = d + l;
continue
}
if ("/" === c) {
o = d;
continue
}
}
"[" === c ? a++ : "]" === c && a--
}
let d = 0 === s.length ? e : e.substring(i),
c = d.startsWith("!"),
p = c ? d.substring(1) : d;
return {
modifiers: s,
hasImportantModifier: c,
baseClassName: p,
maybePostfixModifierPosition: o && o > i ? o - i : void 0
}
};
return o ? e => o({
className: e,
parseClassName: s
}) : s
})(i),
...(e => {
let n = (e => {
let {
theme: r,
prefix: o
} = e, n = {
nextPart: new Map,
validators: []
};
return s(Object.entries(e.classGroups), o).forEach(([e, o]) => {
t(o, n, e, r)
}), n
})(e),
{
conflictingClassGroups: l,
conflictingClassGroupModifiers: a
} = e;
return {
getClassGroupId: e => {
let t = e.split("-");
return "" === t[0] && 1 !== t.length && t.shift(), r(t, n) || (e => {
if (o.test(e)) {
let r = o.exec(e)[1],
t = r?.substring(0, r.indexOf(":"));
if (t) return "arbitrary.." + t
}
})(e)
},
getConflictingClassGroupIds: (e, r) => {
let o = l[e] || [];
return r && a[e] ? [...o, ...a[e]] : o
}
}
})(i)
}).cache.get, u = l.cache.set, b = f, f(a)
};
function f(e) {
let r = c(e);
if (r) return r;
let o = ((e, r) => {
let {
parseClassName: o,
getClassGroupId: t,
getConflictingClassGroupIds: n
} = r, l = [], s = e.trim().split(i), d = "";
for (let e = s.length - 1; e >= 0; e -= 1) {
let r = s[e],
{
modifiers: i,
hasImportantModifier: c,
baseClassName: p,
maybePostfixModifierPosition: u
} = o(r),
b = !!u,
f = t(b ? p.substring(0, u) : p);
if (!f) {
if (!b || !(f = t(p))) {
d = r + (d.length > 0 ? " " + d : d);
continue
}
b = !1
}
let g = a(i).join(":"),
m = c ? g + "!" : g,
h = m + f;
if (l.includes(h)) continue;
l.push(h);
let x = n(f, b);
for (let e = 0; e < x.length; ++e) {
let r = x[e];
l.push(m + r)
}
d = r + (d.length > 0 ? " " + d : d)
}
return d
})(e, l);
return u(e, o), o
}
return function() {
return b(d.apply(null, arguments))
}
}
let u = e => {
let r = r => r[e] || [];
return r.isThemeGetter = !0, r
},
b = /^\[(?:([a-z-]+):)?(.+)\]$/i,
f = /^\d+\/\d+$/,
g = new Set(["px", "full", "screen"]),
m = /^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,
h = /\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,
x = /^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,
v = /^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,
y = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,
w = e => z(e) || g.has(e) || f.test(e),
k = e => _(e, "length", I),
z = e => !!e && !Number.isNaN(Number(e)),
j = e => _(e, "number", z),
C = e => !!e && Number.isInteger(Number(e)),
S = e => e.endsWith("%") && z(e.slice(0, -1)),
P = e => b.test(e),
N = e => m.test(e),
M = new Set(["length", "size", "percentage"]),
G = e => _(e, M, W),
$ = e => _(e, "position", W),
T = new Set(["image", "url"]),
E = e => _(e, T, K),
O = e => _(e, "", A),
R = () => !0,
_ = (e, r, o) => {
let t = b.exec(e);
return !!t && (t[1] ? "string" == typeof r ? t[1] === r : r.has(t[1]) : o(t[2]))
},
I = e => h.test(e) && !x.test(e),
W = () => !1,
A = e => v.test(e),
K = e => y.test(e),
B = Object.defineProperty({
__proto__: null,
isAny: R,
isArbitraryImage: E,
isArbitraryLength: k,
isArbitraryNumber: j,
isArbitraryPosition: $,
isArbitraryShadow: O,
isArbitrarySize: G,
isArbitraryValue: P,
isInteger: C,
isLength: w,
isNumber: z,
isPercent: S,
isTshirtSize: N
}, Symbol.toStringTag, {
value: "Module"
}),
L = () => {
let e = u("colors"),
r = u("spacing"),
o = u("blur"),
t = u("brightness"),
n = u("borderColor"),
l = u("borderRadius"),
s = u("borderSpacing"),
a = u("borderWidth"),
i = u("contrast"),
d = u("grayscale"),
c = u("hueRotate"),
p = u("invert"),
b = u("gap"),
f = u("gradientColorStops"),
g = u("gradientColorStopPositions"),
m = u("inset"),
h = u("margin"),
x = u("opacity"),
v = u("padding"),
y = u("saturate"),
M = u("scale"),
T = u("sepia"),
_ = u("skew"),
I = u("space"),
W = u("translate"),
A = () => ["auto", "contain", "none"],
K = () => ["auto", "hidden", "clip", "visible", "scroll"],
B = () => ["auto", P, r],
L = () => [P, r],
q = () => ["", w, k],
U = () => ["auto", z, P],
D = () => ["bottom", "center", "left", "left-bottom", "left-top", "right", "right-bottom", "right-top", "top"],
J = () => ["solid", "dashed", "dotted", "double", "none"],
V = () => ["normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity"],
Z = () => ["start", "end", "center", "between", "around", "evenly", "stretch"],
F = () => ["", "0", P],
H = () => ["auto", "avoid", "all", "avoid-page", "page", "left", "right", "column"],
Q = () => [z, P];
return {
cacheSize: 500,
separator: ":",
theme: {
colors: [R],
spacing: [w, k],
blur: ["none", "", N, P],
brightness: Q(),
borderColor: [e],
borderRadius: ["none", "", "full", N, P],
borderSpacing: L(),
borderWidth: q(),
contrast: Q(),
grayscale: F(),
hueRotate: Q(),
invert: F(),
gap: L(),
gradientColorStops: [e],
gradientColorStopPositions: [S, k],
inset: B(),
margin: B(),
opacity: Q(),
padding: L(),
saturate: Q(),
scale: Q(),
sepia: F(),
skew: Q(),
space: L(),
translate: L()
},
classGroups: {
aspect: [{
aspect: ["auto", "square", "video", P]
}],
container: ["container"],
columns: [{
columns: [N]
}],
"break-after": [{
"break-after": H()
}],
"break-before": [{
"break-before": H()
}],
"break-inside": [{
"break-inside": ["auto", "avoid", "avoid-page", "avoid-column"]
}],
"box-decoration": [{
"box-decoration": ["slice", "clone"]
}],
box: [{
box: ["border", "content"]
}],
display: ["block", "inline-block", "inline", "flex", "inline-flex", "table", "inline-table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", "table-row-group", "table-row", "flow-root", "grid", "inline-grid", "contents", "list-item", "hidden"],
float: [{
float: ["right", "left", "none", "start", "end"]
}],
clear: [{
clear: ["left", "right", "both", "none", "start", "end"]
}],
isolation: ["isolate", "isolation-auto"],
"object-fit": [{
object: ["contain", "cover", "fill", "none", "scale-down"]
}],
"object-position": [{
object: [...D(), P]
}],
overflow: [{
overflow: K()
}],
"overflow-x": [{
"overflow-x": K()
}],
"overflow-y": [{
"overflow-y": K()
}],
overscroll: [{
overscroll: A()
}],
"overscroll-x": [{
"overscroll-x": A()
}],
"overscroll-y": [{
"overscroll-y": A()
}],
position: ["static", "fixed", "absolute", "relative", "sticky"],
inset: [{
inset: [m]
}],
"inset-x": [{
"inset-x": [m]
}],
"inset-y": [{
"inset-y": [m]
}],
start: [{
start: [m]
}],
end: [{
end: [m]
}],
top: [{
top: [m]
}],
right: [{
right: [m]
}],
bottom: [{
bottom: [m]
}],
left: [{
left: [m]
}],
visibility: ["visible", "invisible", "collapse"],
z: [{
z: ["auto", C, P]
}],
basis: [{
basis: B()
}],
"flex-direction": [{
flex: ["row", "row-reverse", "col", "col-reverse"]
}],
"flex-wrap": [{
flex: ["wrap", "wrap-reverse", "nowrap"]
}],
flex: [{
flex: ["1", "auto", "initial", "none", P]
}],
grow: [{
grow: F()
}],
shrink: [{
shrink: F()
}],
order: [{
order: ["first", "last", "none", C, P]
}],
"grid-cols": [{
"grid-cols": [R]
}],
"col-start-end": [{
col: ["auto", {
span: ["full", C, P]
}, P]
}],
"col-start": [{
"col-start": U()
}],
"col-end": [{
"col-end": U()
}],
"grid-rows": [{
"grid-rows": [R]
}],
"row-start-end": [{
row: ["auto", {
span: [C, P]
}, P]
}],
"row-start": [{
"row-start": U()
}],
"row-end": [{
"row-end": U()
}],
"grid-flow": [{
"grid-flow": ["row", "col", "dense", "row-dense", "col-dense"]
}],
"auto-cols": [{
"auto-cols": ["auto", "min", "max", "fr", P]
}],
"auto-rows": [{
"auto-rows": ["auto", "min", "max", "fr", P]
}],
gap: [{
gap: [b]
}],
"gap-x": [{
"gap-x": [b]
}],
"gap-y": [{
"gap-y": [b]
}],
"justify-content": [{
justify: ["normal", ...Z()]
}],
"justify-items": [{
"justify-items": ["start", "end", "center", "stretch"]
}],
"justify-self": [{
"justify-self": ["auto", "start", "end", "center", "stretch"]
}],
"align-content": [{
content: ["normal", ...Z(), "baseline"]
}],
"align-items": [{
items: ["start", "end", "center", "baseline", "stretch"]
}],
"align-self": [{
self: ["auto", "start", "end", "center", "stretch", "baseline"]
}],
"place-content": [{
"place-content": [...Z(), "baseline"]
}],
"place-items": [{
"place-items": ["start", "end", "center", "baseline", "stretch"]
}],
"place-self": [{
"place-self": ["auto", "start", "end", "center", "stretch"]
}],
p: [{
p: [v]
}],
px: [{
px: [v]
}],
py: [{
py: [v]
}],
ps: [{
ps: [v]
}],
pe: [{
pe: [v]
}],
pt: [{
pt: [v]
}],
pr: [{
pr: [v]
}],
pb: [{
pb: [v]
}],
pl: [{
pl: [v]
}],
m: [{
m: [h]
}],
mx: [{
mx: [h]
}],
my: [{
my: [h]
}],
ms: [{
ms: [h]
}],
me: [{
me: [h]
}],
mt: [{
mt: [h]
}],
mr: [{
mr: [h]
}],
mb: [{
mb: [h]
}],
ml: [{
ml: [h]
}],
"space-x": [{
"space-x": [I]
}],
"space-x-reverse": ["space-x-reverse"],
"space-y": [{
"space-y": [I]
}],
"space-y-reverse": ["space-y-reverse"],
w: [{
w: ["auto", "min", "max", "fit", "svw", "lvw", "dvw", P, r]
}],
"min-w": [{
"min-w": [P, r, "min", "max", "fit"]
}],
"max-w": [{
"max-w": [P, r, "none", "full", "min", "max", "fit", "prose", {
screen: [N]
}, N]
}],
h: [{
h: [P, r, "auto", "min", "max", "fit", "svh", "lvh", "dvh"]
}],
"min-h": [{
"min-h": [P, r, "min", "max", "fit", "svh", "lvh", "dvh"]
}],
"max-h": [{
"max-h": [P, r, "min", "max", "fit", "svh", "lvh", "dvh"]
}],
size: [{
size: [P, r, "auto", "min", "max", "fit"]
}],
"font-size": [{
text: ["base", N, k]
}],
"font-smoothing": ["antialiased", "subpixel-antialiased"],
"font-style": ["italic", "not-italic"],
"font-weight": [{
font: ["thin", "extralight", "light", "normal", "medium", "semibold", "bold", "extrabold", "black", j]
}],
"font-family": [{
font: [R]
}],
"fvn-normal": ["normal-nums"],
"fvn-ordinal": ["ordinal"],
"fvn-slashed-zero": ["slashed-zero"],
"fvn-figure": ["lining-nums", "oldstyle-nums"],
"fvn-spacing": ["proportional-nums", "tabular-nums"],
"fvn-fraction": ["diagonal-fractions", "stacked-fractions"],
tracking: [{
tracking: ["tighter", "tight", "normal", "wide", "wider", "widest", P]
}],
"line-clamp": [{
"line-clamp": ["none", z, j]
}],
leading: [{
leading: ["none", "tight", "snug", "normal", "relaxed", "loose", w, P]
}],
"list-image": [{
"list-image": ["none", P]
}],
"list-style-type": [{
list: ["none", "disc", "decimal", P]
}],
"list-style-position": [{
list: ["inside", "outside"]
}],
"placeholder-color": [{
placeholder: [e]
}],
"placeholder-opacity": [{
"placeholder-opacity": [x]
}],
"text-alignment": [{
text: ["left", "center", "right", "justify", "start", "end"]
}],
"text-color": [{
text: [e]
}],
"text-opacity": [{
"text-opacity": [x]
}],
"text-decoration": ["underline", "overline", "line-through", "no-underline"],
"text-decoration-style": [{
decoration: [...J(), "wavy"]
}],
"text-decoration-thickness": [{
decoration: ["auto", "from-font", w, k]
}],
"underline-offset": [{
"underline-offset": ["auto", w, P]
}],
"text-decoration-color": [{
decoration: [e]
}],
"text-transform": ["uppercase", "lowercase", "capitalize", "normal-case"],
"text-overflow": ["truncate", "text-ellipsis", "text-clip"],
"text-wrap": [{
text: ["wrap", "nowrap", "balance", "pretty"]
}],
indent: [{
indent: L()
}],
"vertical-align": [{
align: ["baseline", "top", "middle", "bottom", "text-top", "text-bottom", "sub", "super", P]
}],
whitespace: [{
whitespace: ["normal", "nowrap", "pre", "pre-line", "pre-wrap", "break-spaces"]
}],
break: [{
break: ["normal", "words", "all", "keep"]
}],
hyphens: [{
hyphens: ["none", "manual", "auto"]
}],
content: [{
content: ["none", P]
}],
"bg-attachment": [{
bg: ["fixed", "local", "scroll"]
}],
"bg-clip": [{
"bg-clip": ["border", "padding", "content", "text"]
}],
"bg-opacity": [{
"bg-opacity": [x]
}],
"bg-origin": [{
"bg-origin": ["border", "padding", "content"]
}],
"bg-position": [{
bg: [...D(), $]
}],
"bg-repeat": [{
bg: ["no-repeat", {
repeat: ["", "x", "y", "round", "space"]
}]
}],
"bg-size": [{
bg: ["auto", "cover", "contain", G]
}],
"bg-image": [{
bg: ["none", {
"gradient-to": ["t", "tr", "r", "br", "b", "bl", "l", "tl"]
}, E]
}],
"bg-color": [{
bg: [e]
}],
"gradient-from-pos": [{
from: [g]
}],
"gradient-via-pos": [{
via: [g]
}],
"gradient-to-pos": [{
to: [g]
}],
"gradient-from": [{
from: [f]
}],
"gradient-via": [{
via: [f]
}],
"gradient-to": [{
to: [f]
}],
rounded: [{
rounded: [l]
}],
"rounded-s": [{
"rounded-s": [l]
}],
"rounded-e": [{
"rounded-e": [l]
}],
"rounded-t": [{
"rounded-t": [l]
}],
"rounded-r": [{
"rounded-r": [l]
}],
"rounded-b": [{
"rounded-b": [l]
}],
"rounded-l": [{
"rounded-l": [l]
}],
"rounded-ss": [{
"rounded-ss": [l]
}],
"rounded-se": [{
"rounded-se": [l]
}],
"rounded-ee": [{
"rounded-ee": [l]
}],
"rounded-es": [{
"rounded-es": [l]
}],
"rounded-tl": [{
"rounded-tl": [l]
}],
"rounded-tr": [{
"rounded-tr": [l]
}],
"rounded-br": [{
"rounded-br": [l]
}],
"rounded-bl": [{
"rounded-bl": [l]
}],
"border-w": [{
border: [a]
}],
"border-w-x": [{
"border-x": [a]
}],
"border-w-y": [{
"border-y": [a]
}],
"border-w-s": [{
"border-s": [a]
}],
"border-w-e": [{
"border-e": [a]
}],
"border-w-t": [{
"border-t": [a]
}],
"border-w-r": [{
"border-r": [a]
}],
"border-w-b": [{
"border-b": [a]
}],
"border-w-l": [{
"border-l": [a]
}],
"border-opacity": [{
"border-opacity": [x]
}],
"border-style": [{
border: [...J(), "hidden"]
}],
"divide-x": [{
"divide-x": [a]
}],
"divide-x-reverse": ["divide-x-reverse"],
"divide-y": [{
"divide-y": [a]
}],
"divide-y-reverse": ["divide-y-reverse"],
"divide-opacity": [{
"divide-opacity": [x]
}],
"divide-style": [{
divide: J()
}],
"border-color": [{
border: [n]
}],
"border-color-x": [{
"border-x": [n]
}],
"border-color-y": [{
"border-y": [n]
}],
"border-color-s": [{
"border-s": [n]
}],
"border-color-e": [{
"border-e": [n]
}],
"border-color-t": [{
"border-t": [n]
}],
"border-color-r": [{
"border-r": [n]
}],
"border-color-b": [{
"border-b": [n]
}],
"border-color-l": [{
"border-l": [n]
}],
"divide-color": [{
divide: [n]
}],
"outline-style": [{
outline: ["", ...J()]
}],
"outline-offset": [{
"outline-offset": [w, P]
}],
"outline-w": [{
outline: [w, k]
}],
"outline-color": [{
outline: [e]
}],
"ring-w": [{
ring: q()
}],
"ring-w-inset": ["ring-inset"],
"ring-color": [{
ring: [e]
}],
"ring-opacity": [{
"ring-opacity": [x]
}],
"ring-offset-w": [{
"ring-offset": [w, k]
}],
"ring-offset-color": [{
"ring-offset": [e]
}],
shadow: [{
shadow: ["", "inner", "none", N, O]
}],
"shadow-color": [{
shadow: [R]
}],
opacity: [{
opacity: [x]
}],
"mix-blend": [{
"mix-blend": [...V(), "plus-lighter", "plus-darker"]
}],
"bg-blend": [{
"bg-blend": V()
}],
filter: [{
filter: ["", "none"]
}],
blur: [{
blur: [o]
}],
brightness: [{
brightness: [t]
}],
contrast: [{
contrast: [i]
}],
"drop-shadow": [{
"drop-shadow": ["", "none", N, P]
}],
grayscale: [{
grayscale: [d]
}],
"hue-rotate": [{
"hue-rotate": [c]
}],
invert: [{
invert: [p]
}],
saturate: [{
saturate: [y]
}],
sepia: [{
sepia: [T]
}],
"backdrop-filter": [{
"backdrop-filter": ["", "none"]
}],
"backdrop-blur": [{
"backdrop-blur": [o]
}],
"backdrop-brightness": [{
"backdrop-brightness": [t]
}],
"backdrop-contrast": [{
"backdrop-contrast": [i]
}],
"backdrop-grayscale": [{
"backdrop-grayscale": [d]
}],
"backdrop-hue-rotate": [{
"backdrop-hue-rotate": [c]
}],
"backdrop-invert": [{
"backdrop-invert": [p]
}],
"backdrop-opacity": [{
"backdrop-opacity": [x]
}],
"backdrop-saturate": [{
"backdrop-saturate": [y]
}],
"backdrop-sepia": [{
"backdrop-sepia": [T]
}],
"border-collapse": [{
border: ["collapse", "separate"]
}],
"border-spacing": [{
"border-spacing": [s]
}],
"border-spacing-x": [{
"border-spacing-x": [s]
}],
"border-spacing-y": [{
"border-spacing-y": [s]
}],
"table-layout": [{
table: ["auto", "fixed"]
}],
caption: [{
caption: ["top", "bottom"]
}],
transition: [{
transition: ["none", "all", "", "colors", "opacity", "shadow", "transform", P]
}],
duration: [{
duration: Q()
}],
ease: [{
ease: ["linear", "in", "out", "in-out", P]
}],
delay: [{
delay: Q()
}],
animate: [{
animate: ["none", "spin", "ping", "pulse", "bounce", P]
}],
transform: [{
transform: ["", "gpu", "none"]
}],
scale: [{
scale: [M]
}],
"scale-x": [{
"scale-x": [M]
}],
"scale-y": [{
"scale-y": [M]
}],
rotate: [{
rotate: [C, P]
}],
"translate-x": [{
"translate-x": [W]
}],
"translate-y": [{
"translate-y": [W]
}],
"skew-x": [{
"skew-x": [_]
}],
"skew-y": [{
"skew-y": [_]
}],
"transform-origin": [{
origin: ["center", "top", "top-right", "right", "bottom-right", "bottom", "bottom-left", "left", "top-left", P]
}],
accent: [{
accent: ["auto", e]
}],
appearance: [{
appearance: ["none", "auto"]
}],
cursor: [{
cursor: ["auto", "default", "pointer", "wait", "text", "move", "help", "not-allowed", "none", "context-menu", "progress", "cell", "crosshair", "vertical-text", "alias", "copy", "no-drop", "grab", "grabbing", "all-scroll", "col-resize", "row-resize", "n-resize", "e-resize", "s-resize", "w-resize", "ne-resize", "nw-resize", "se-resize", "sw-resize", "ew-resize", "ns-resize", "nesw-resize", "nwse-resize", "zoom-in", "zoom-out", P]
}],
"caret-color": [{
caret: [e]
}],
"pointer-events": [{
"pointer-events": ["none", "auto"]
}],
resize: [{
resize: ["none", "y", "x", ""]
}],
"scroll-behavior": [{
scroll: ["auto", "smooth"]
}],
"scroll-m": [{
"scroll-m": L()
}],
"scroll-mx": [{
"scroll-mx": L()
}],
"scroll-my": [{
"scroll-my": L()
}],
"scroll-ms": [{
"scroll-ms": L()
}],
"scroll-me": [{
"scroll-me": L()
}],
"scroll-mt": [{
"scroll-mt": L()
}],
"scroll-mr": [{
"scroll-mr": L()
}],
"scroll-mb": [{
"scroll-mb": L()
}],
"scroll-ml": [{
"scroll-ml": L()
}],
"scroll-p": [{
"scroll-p": L()
}],
"scroll-px": [{
"scroll-px": L()
}],
"scroll-py": [{
"scroll-py": L()
}],
"scroll-ps": [{
"scroll-ps": L()
}],
"scroll-pe": [{
"scroll-pe": L()
}],
"scroll-pt": [{
"scroll-pt": L()
}],
"scroll-pr": [{
"scroll-pr": L()
}],
"scroll-pb": [{
"scroll-pb": L()
}],
"scroll-pl": [{
"scroll-pl": L()
}],
"snap-align": [{
snap: ["start", "end", "center", "align-none"]
}],
"snap-stop": [{
snap: ["normal", "always"]
}],
"snap-type": [{
snap: ["none", "x", "y", "both"]
}],
"snap-strictness": [{
snap: ["mandatory", "proximity"]
}],
touch: [{
touch: ["auto", "none", "manipulation"]
}],
"touch-x": [{
"touch-pan": ["x", "left", "right"]
}],
"touch-y": [{
"touch-pan": ["y", "up", "down"]
}],
"touch-pz": ["touch-pinch-zoom"],
select: [{
select: ["none", "text", "all", "auto"]
}],
"will-change": [{
"will-change": ["auto", "scroll", "contents", "transform", P]
}],
fill: [{
fill: [e, "none"]
}],
"stroke-w": [{
stroke: [w, k, j]
}],
stroke: [{
stroke: [e, "none"]
}],
sr: ["sr-only", "not-sr-only"],
"forced-color-adjust": [{
"forced-color-adjust": ["auto", "none"]
}]
},
conflictingClassGroups: {
overflow: ["overflow-x", "overflow-y"],
overscroll: ["overscroll-x", "overscroll-y"],
inset: ["inset-x", "inset-y", "start", "end", "top", "right", "bottom", "left"],
"inset-x": ["right", "left"],
"inset-y": ["top", "bottom"],
flex: ["basis", "grow", "shrink"],
gap: ["gap-x", "gap-y"],
p: ["px", "py", "ps", "pe", "pt", "pr", "pb", "pl"],
px: ["pr", "pl"],
py: ["pt", "pb"],
m: ["mx", "my", "ms", "me", "mt", "mr", "mb", "ml"],
mx: ["mr", "ml"],
my: ["mt", "mb"],
size: ["w", "h"],
"font-size": ["leading"],
"fvn-normal": ["fvn-ordinal", "fvn-slashed-zero", "fvn-figure", "fvn-spacing", "fvn-fraction"],
"fvn-ordinal": ["fvn-normal"],
"fvn-slashed-zero": ["fvn-normal"],
"fvn-figure": ["fvn-normal"],
"fvn-spacing": ["fvn-normal"],
"fvn-fraction": ["fvn-normal"],
"line-clamp": ["display", "overflow"],
rounded: ["rounded-s", "rounded-e", "rounded-t", "rounded-r", "rounded-b", "rounded-l", "rounded-ss", "rounded-se", "rounded-ee", "rounded-es", "rounded-tl", "rounded-tr", "rounded-br", "rounded-bl"],
"rounded-s": ["rounded-ss", "rounded-es"],
"rounded-e": ["rounded-se", "rounded-ee"],
"rounded-t": ["rounded-tl", "rounded-tr"],
"rounded-r": ["rounded-tr", "rounded-br"],
"rounded-b": ["rounded-br", "rounded-bl"],
"rounded-l": ["rounded-tl", "rounded-bl"],
"border-spacing": ["border-spacing-x", "border-spacing-y"],
"border-w": ["border-w-s", "border-w-e", "border-w-t", "border-w-r", "border-w-b", "border-w-l"],
"border-w-x": ["border-w-r", "border-w-l"],
"border-w-y": ["border-w-t", "border-w-b"],
"border-color": ["border-color-s", "border-color-e", "border-color-t", "border-color-r", "border-color-b", "border-color-l"],
"border-color-x": ["border-color-r", "border-color-l"],
"border-color-y": ["border-color-t", "border-color-b"],
"scroll-m": ["scroll-mx", "scroll-my", "scroll-ms", "scroll-me", "scroll-mt", "scroll-mr", "scroll-mb", "scroll-ml"],
"scroll-mx": ["scroll-mr", "scroll-ml"],
"scroll-my": ["scroll-mt", "scroll-mb"],
"scroll-p": ["scroll-px", "scroll-py", "scroll-ps", "scroll-pe", "scroll-pt", "scroll-pr", "scroll-pb", "scroll-pl"],
"scroll-px": ["scroll-pr", "scroll-pl"],
"scroll-py": ["scroll-pt", "scroll-pb"],
touch: ["touch-x", "touch-y", "touch-pz"],
"touch-x": ["touch"],
"touch-y": ["touch"],
"touch-pz": ["touch"]
},
conflictingClassGroupModifiers: {
"font-size": ["leading"]
}
}
},
q = (e, {
cacheSize: r,
prefix: o,
separator: t,
experimentalParseClassName: n,
extend: l = {},
override: s = {}
}) => {
for (let l in U(e, "cacheSize", r), U(e, "prefix", o), U(e, "separator", t), U(e, "experimentalParseClassName", n), s) D(e[l], s[l]);
for (let r in l) J(e[r], l[r]);
return e
},
U = (e, r, o) => {
void 0 !== o && (e[r] = o)
},
D = (e, r) => {
if (r)
for (let o in r) U(e, o, r[o])
},
J = (e, r) => {
if (r)
for (let o in r) {
let t = r[o];
void 0 !== t && (e[o] = (e[o] || []).concat(t))
}
},
V = (e, ...r) => "function" == typeof e ? p(L, e, ...r) : p(() => q(L(), e), ...r),
Z = p(L)
},
81805: e => {
"use strict";
e.s({
cn: () => r.twMerge
});
var r = e.i(334794)
},
388398: e => {
"use strict";
e.s({
buttonVariants: () => r
});
let r = (0, e.i(448805).cva)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50", {
variants: {
color: {
outline: "border hover:bg-fd-accent hover:text-fd-accent-foreground",
ghost: "hover:bg-fd-accent hover:text-fd-accent-foreground",
secondary: "border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"
},
size: {
sm: "gap-1 p-0.5 text-xs",
icon: "p-1.5 [&_svg]:size-5"
}
}
})
}
}]);