Socket
Socket
Sign inDemoInstall

@beamwind/core

Package Overview
Dependencies
1
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.0 to 2.2.0

15

CHANGELOG.md

@@ -6,2 +6,17 @@ # Change Log

# [2.2.0](https://github.com/kenoxa/beamwind/compare/@beamwind/core@2.1.0...@beamwind/core@2.2.0) (2020-12-04)
### Features
- :first, :last, :odd and :event states ([0d1c514](https://github.com/kenoxa/beamwind/commit/0d1c514e10e76b604780fae90712540787655239))
- background clip directives ([ea52dd1](https://github.com/kenoxa/beamwind/commit/ea52dd1d3eb474237b68582794d59756895db356))
- contents directive ([993f823](https://github.com/kenoxa/beamwind/commit/993f8239716c4c798ecb246801e62a51a3845df7))
- dark mode ([11eb4aa](https://github.com/kenoxa/beamwind/commit/11eb4aafefb815d5afcd8238935bc48d4094df14))
- display contents directive ([a118f6b](https://github.com/kenoxa/beamwind/commit/a118f6bedd1b22fd9180cb03e63cbc9d2dbf885f))
- gap-x & gap-y ([e90f388](https://github.com/kenoxa/beamwind/commit/e90f388c0d7843fe353e5655f329c3b4169c67c7))
- overscroll behavior ([035e50b](https://github.com/kenoxa/beamwind/commit/035e50ba7c275bdd2e708aebafb86eeb54a725d4))
- place directives ([b3c5d94](https://github.com/kenoxa/beamwind/commit/b3c5d941640900da56a2c2423a2aca9db6f7d676))
- space and divide reverse directives ([f526cb2](https://github.com/kenoxa/beamwind/commit/f526cb2114a4f3ce7c91870cf559fee08dc260cc))
- transform-gpu ([a28342f](https://github.com/kenoxa/beamwind/commit/a28342fbd7ae8a2a2d035306e35abbd40c54bdff))
# [2.1.0](https://github.com/kenoxa/beamwind/compare/@beamwind/core@2.0.2...@beamwind/core@2.1.0) (2020-12-02)

@@ -8,0 +23,0 @@

107

esnext/core.js

@@ -393,5 +393,10 @@ // src/is.ts

var variants = {
":dark": "@media (prefers-color-scheme:dark)",
":sticky": "@supports ((position: -webkit-sticky) or (position:sticky))",
":motion-reduce": "@media (prefers-reduced-motion:reduce)",
":motion-safe": "@media (prefers-reduced-motion:no-preference)"
":motion-safe": "@media (prefers-reduced-motion:no-preference)",
":first": ":first-child",
":last": ":last-child",
":even": ":nth-child(2n)",
":odd": ":nth-child(odd)"
};

@@ -416,4 +421,3 @@ var createVariant = (variant, theme5) => (size = theme5("screens", tail(variant))) ? `@media (min-width: ${size})` : variants[variant] || variant;

"st",
"d",
"en",
"h-chi",
"nk",

@@ -447,5 +451,5 @@ "sited",

var max = (declarations, iteratee) => Object.keys(declarations).reduce((result, property) => declarations[property] ? Math.max(result, iteratee(property, declarations[property])) : result, 0);
var calculatePrecedence = (variantsCss, declarations) => {
var calculatePrecedence = (darkMode, variantsCss, declarations) => {
const rp = responsivePrecedence(variantsCss[0] || "");
return ((rp & 31) << 21 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 17 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 131071) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
return ((rp & 31) << 21 | +darkMode << 20 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 16 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 65535) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
};

@@ -498,2 +502,4 @@

var _;
var __;
var $;
var capitalize = (value) => value[0].toUpperCase() + tail(value);

@@ -513,2 +519,9 @@ var parseColorComponent = (chars, factor) => Math.round(parseInt(chars, 16) * factor);

} : void 0;
var reversableEdge = (parts, theme5, section, tag, prefix2, suffix) => (_ = {x: ["right", "left"], y: ["bottom", "top"]}[parts[1]]) && ($ = `--${tag(`${parts[0]}-${parts[1]}-reverse`)}`) ? parts[2] === "reverse" ? {
[$]: "1"
} : {
[$]: "0",
[joinTruthy([prefix2, _[0], suffix])]: (__ = theme5(section, tail(parts, 2))) && `calc(${__} * var(${$}))`,
[joinTruthy([prefix2, _[1], suffix])]: __ && [__, `calc(${__} * calc(1 - var(${$})))`]
} : void 0;
var propertyAndValue = (parts) => ({[parts[0]]: join(tail(parts))});

@@ -557,2 +570,5 @@ var display = (parts) => ({display: join(parts)});

};
var placeHelper = (property, parts) => ({
[property]: (~"wun".indexOf(parts[1][3]) ? "space-" : "") + parts[1]
});
var contentPluginFor = (property) => (parts) => {

@@ -563,7 +579,4 @@ switch (parts[1]) {

return {[property]: `flex-${parts[1]}`};
case "between":
case "around":
return {[property]: `space-${parts[1]}`};
}
return {[property]: parts[1]};
return placeHelper(property, parts);
};

@@ -607,22 +620,32 @@ var utilities = {

select: (parts) => ({"user-select": parts[1]}),
transform: (parts, theme5, {tag}) => ({
transform: `translateX(var(--${tag("transform-translate-x")},0)) translateY(var(--${tag("transform-translate-y")},0)) rotate(var(--${tag("transform-rotate")},0)) skewX(var(--${tag("transform-skew-x")},0)) skewY(var(--${tag("transform-skew-y")},0)) scaleX(var(--${tag("transform-scale-x")},1)) scaleY(var(--${tag("transform-scale-y")},1))`
}),
transform: (parts, theme5, {tag}) => {
switch (parts[1]) {
case "none":
return {transform: "none"};
case "gpu":
return {
transform: `translate3d(var(--${tag("translate-x")},0),var(--${tag("translate-y")},0),0) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
}
return {
transform: `translateX(var(--${tag("translate-x")},0)) translateY(var(--${tag("translate-y")},0)) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
},
rotate: (parts, theme5, {tag}) => (_ = theme5("rotate", tail(parts))) && {
[`--${tag("transform-rotate")}`]: _,
[`--${tag("rotate")}`]: _,
transform: `rotate(${_})`
},
scale: (parts, theme5, {tag}) => (_ = theme5("scale", [parts[2] || parts[1]])) && {
[`--${tag("transform-scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-scale-y")}`]: parts[1] !== "x" && _,
[`--${tag("scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("scale-y")}`]: parts[1] !== "x" && _,
transform: `scale${parts[2] ? parts[1].toUpperCase() : ""}(${_})`
},
translate: (parts, theme5, {tag}) => (_ = theme5("translate", tail(parts, 2))) && {
[`--${tag("transform-translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-translate-y")}`]: parts[1] !== "x" && _,
[`--${tag("translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("translate-y")}`]: parts[1] !== "x" && _,
transform: `translate${parts[1].toUpperCase()}(${_})`
},
skew: (parts, theme5, {tag}) => (_ = theme5("skew", tail(parts, 2))) && {
[`--${tag("transform-skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-skew-y")}`]: parts[1] !== "x" && _,
[`--${tag("skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("skew-y")}`]: parts[1] !== "x" && _,
transform: `skew${parts[1].toUpperCase()}(${_})`

@@ -649,3 +672,3 @@ },

z: (parts, theme5) => ({"z-index": theme5("zIndex", tail(parts))}),
gap: (parts, theme5) => ({gap: theme5("gap", tail(parts))}),
gap: (parts, theme5) => (_ = {x: "column", y: "row"}[parts[1]]) ? {[_ + "-gap"]: theme5("gap", tail(parts, 2))} : {gap: theme5("gap", tail(parts))},
stroke: (parts, theme5) => (_ = theme5("stroke", tail(parts), true)) ? {stroke: _} : {"stroke-width": theme5("strokeWidth", tail(parts))},

@@ -739,2 +762,4 @@ fill: (parts, theme5) => ({fill: theme5("fill", tail(parts))}),

return {[`--${tag("bg-opacity")}`]: theme5("backgroundOpacity", tail(parts, 2))};
case "clip":
return {"background-clip": parts[2] + (parts[2] === "text" ? "" : "-box")};
}

@@ -814,2 +839,3 @@ return (_ = theme5("backgroundImage", tail(parts), true)) ? {"background-image": _} : merge(withOpacityFallback("background-color", "bg", theme5("backgroundColor", tail(parts)), tag), withOpacityFallback("color", "text", theme5("textColor", parts[1] === "on" ? tail(parts, 2) : ["on"].concat(tail(parts)), true), tag));

block: display,
contents: display,
table(parts) {

@@ -836,2 +862,6 @@ switch (parts[1]) {

},
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
truncate: {

@@ -886,9 +916,6 @@ overflow: "hidden",

self: contentPluginFor("align-self"),
place: (parts) => placeHelper("place-" + parts[1], tail(parts)),
order: (parts, theme5) => ({order: theme5("order", tail(parts))}),
col: gridPlugin("column"),
row: gridPlugin("row"),
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
list(parts) {

@@ -943,8 +970,8 @@ switch (parts[1]) {

font: (parts, theme5) => (_ = theme5("fontFamily", tail(parts), true)) ? {"font-family": _} : {"font-weight": theme5("fontWeight", tail(parts))},
space: (parts, theme5) => (_ = {x: "l", y: "t"}[parts[1]]) && [
space: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "space", tag, "margin")) && [
">:not([hidden])~:not([hidden])",
edges(theme5("space", tail(parts, 2)), _, "margin")
_
],
border: (parts, theme5, {tag}) => expandEdges(parts[1]) ? edges(theme5("borderWidth", tail(parts, 2)), parts[1], "border", "width") : border(parts, theme5, tag),
divide: (parts, theme5, {tag}) => (_ = (_ = {x: "l", y: "t"}[parts[1]]) ? edges(theme5("divideWidth", tail(parts, 2)), _, "border", "width") : border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
divide: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "divideWidth", tag, "border", "width") || border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
placeholder: (parts, theme5, {tag}) => (_ = parts[1] === "opacity" ? {[`--${tag("placeholder-opacity")}`]: theme5("placeholderOpacity", tail(parts, 2))} : withOpacityFallback("color", "placeholder", theme5("placeholderColor", tail(parts)), tag)) && ["::placeholder", _],

@@ -958,3 +985,6 @@ min: minMax,

};
}
},
overscroll: (parts) => ({
["overscroll-behavior" + (parts[2] ? "-" + parts[1] : "")]: parts[2] || parts[1]
})
};

@@ -979,3 +1009,6 @@

// src/context.ts
var withoutDarkVariant = (variant) => variant !== ":dark";
var createContext = (config) => {
let darkMode = "media";
let darkModeClass = "dark";
let activeTheme = theme;

@@ -992,3 +1025,6 @@ let activePlugins = utilities;

const sortedPrecedences = [];
const withDarkModeClass = (selectorDecorator) => (selector) => `.${darkModeClass} ${selectorDecorator(selector)}`;
const setup2 = (nextConfig) => (array(nextConfig) ? nextConfig : [nextConfig]).forEach(({
darkMode: nextDarkMode = darkMode,
darkModeClass: nextDarkModeClass = darkModeClass,
theme: nextTheme,

@@ -1006,2 +1042,4 @@ plugins: newPlugins,

}
darkMode = nextDarkMode;
darkModeClass = nextDarkModeClass;
nextTheme && (activeTheme = activeTheme.extend(nextTheme));

@@ -1034,3 +1072,3 @@ activePlugins = merge(activePlugins, newPlugins);

};
const inject = (id, className, rule, variantsCss, declarations) => {
const inject = (id, className, rule, variantsCss, declarations, darkMode2) => {
if (!cachedClassNames.has(className)) {

@@ -1041,3 +1079,3 @@ if (inits.length) {

}
insert(rule, calculatePrecedence(variantsCss, declarations));
insert(rule, calculatePrecedence(darkMode2, variantsCss, declarations));
cachedClassNames.set(className, true);

@@ -1063,6 +1101,11 @@ }

if (!className) {
const useDarkMode = variants3.indexOf(":dark") >= 0;
if (useDarkMode && darkMode === "class") {
selectorDecorator = withDarkModeClass(selectorDecorator);
variants3 = variants3.filter(withoutDarkVariant);
}
const variantsCss = variants3.map(variantToCss);
const declarationBody = serializeDeclarationList(declarations);
className = hash2 ? hash2(join([join(variantsCss, "\0"), selectorDecorator(""), declarationBody], "\0")) : id;
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations);
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations, useDarkMode);
}

@@ -1078,3 +1121,3 @@ return className;

const rule = `@keyframes ${className}{${declarationBody}}`;
inject(id, className, rule, [rule], {});
inject(id, className, rule, [rule], {}, false);
}

@@ -1081,0 +1124,0 @@ return className;

@@ -387,5 +387,10 @@ var __assign = Object.assign;

var variants = {
":dark": "@media (prefers-color-scheme:dark)",
":sticky": "@supports ((position: -webkit-sticky) or (position:sticky))",
":motion-reduce": "@media (prefers-reduced-motion:reduce)",
":motion-safe": "@media (prefers-reduced-motion:no-preference)"
":motion-safe": "@media (prefers-reduced-motion:no-preference)",
":first": ":first-child",
":last": ":last-child",
":even": ":nth-child(2n)",
":odd": ":nth-child(odd)"
};

@@ -410,4 +415,3 @@ var createVariant = (variant, theme5) => (size = theme5("screens", tail(variant))) ? `@media (min-width: ${size})` : variants[variant] || variant;

"st",
"d",
"en",
"h-chi",
"nk",

@@ -441,5 +445,5 @@ "sited",

var max = (declarations, iteratee) => Object.keys(declarations).reduce((result, property) => declarations[property] ? Math.max(result, iteratee(property, declarations[property])) : result, 0);
var calculatePrecedence = (variantsCss, declarations) => {
var calculatePrecedence = (darkMode, variantsCss, declarations) => {
const rp = responsivePrecedence(variantsCss[0] || "");
return ((rp & 31) << 21 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 17 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 131071) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
return ((rp & 31) << 21 | +darkMode << 20 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 16 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 65535) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
};

@@ -492,2 +496,4 @@

var _;
var __;
var $;
var capitalize = (value) => value[0].toUpperCase() + tail(value);

@@ -507,2 +513,9 @@ var parseColorComponent = (chars, factor) => Math.round(parseInt(chars, 16) * factor);

} : void 0;
var reversableEdge = (parts, theme5, section, tag, prefix2, suffix) => (_ = {x: ["right", "left"], y: ["bottom", "top"]}[parts[1]]) && ($ = `--${tag(`${parts[0]}-${parts[1]}-reverse`)}`) ? parts[2] === "reverse" ? {
[$]: "1"
} : {
[$]: "0",
[joinTruthy([prefix2, _[0], suffix])]: (__ = theme5(section, tail(parts, 2))) && `calc(${__} * var(${$}))`,
[joinTruthy([prefix2, _[1], suffix])]: __ && [__, `calc(${__} * calc(1 - var(${$})))`]
} : void 0;
var propertyAndValue = (parts) => ({[parts[0]]: join(tail(parts))});

@@ -551,2 +564,5 @@ var display = (parts) => ({display: join(parts)});

};
var placeHelper = (property, parts) => ({
[property]: (~"wun".indexOf(parts[1][3]) ? "space-" : "") + parts[1]
});
var contentPluginFor = (property) => (parts) => {

@@ -557,7 +573,4 @@ switch (parts[1]) {

return {[property]: `flex-${parts[1]}`};
case "between":
case "around":
return {[property]: `space-${parts[1]}`};
}
return {[property]: parts[1]};
return placeHelper(property, parts);
};

@@ -601,22 +614,32 @@ var utilities = {

select: (parts) => ({"user-select": parts[1]}),
transform: (parts, theme5, {tag}) => ({
transform: `translateX(var(--${tag("transform-translate-x")},0)) translateY(var(--${tag("transform-translate-y")},0)) rotate(var(--${tag("transform-rotate")},0)) skewX(var(--${tag("transform-skew-x")},0)) skewY(var(--${tag("transform-skew-y")},0)) scaleX(var(--${tag("transform-scale-x")},1)) scaleY(var(--${tag("transform-scale-y")},1))`
}),
transform: (parts, theme5, {tag}) => {
switch (parts[1]) {
case "none":
return {transform: "none"};
case "gpu":
return {
transform: `translate3d(var(--${tag("translate-x")},0),var(--${tag("translate-y")},0),0) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
}
return {
transform: `translateX(var(--${tag("translate-x")},0)) translateY(var(--${tag("translate-y")},0)) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
},
rotate: (parts, theme5, {tag}) => (_ = theme5("rotate", tail(parts))) && {
[`--${tag("transform-rotate")}`]: _,
[`--${tag("rotate")}`]: _,
transform: `rotate(${_})`
},
scale: (parts, theme5, {tag}) => (_ = theme5("scale", [parts[2] || parts[1]])) && {
[`--${tag("transform-scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-scale-y")}`]: parts[1] !== "x" && _,
[`--${tag("scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("scale-y")}`]: parts[1] !== "x" && _,
transform: `scale${parts[2] ? parts[1].toUpperCase() : ""}(${_})`
},
translate: (parts, theme5, {tag}) => (_ = theme5("translate", tail(parts, 2))) && {
[`--${tag("transform-translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-translate-y")}`]: parts[1] !== "x" && _,
[`--${tag("translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("translate-y")}`]: parts[1] !== "x" && _,
transform: `translate${parts[1].toUpperCase()}(${_})`
},
skew: (parts, theme5, {tag}) => (_ = theme5("skew", tail(parts, 2))) && {
[`--${tag("transform-skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-skew-y")}`]: parts[1] !== "x" && _,
[`--${tag("skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("skew-y")}`]: parts[1] !== "x" && _,
transform: `skew${parts[1].toUpperCase()}(${_})`

@@ -643,3 +666,3 @@ },

z: (parts, theme5) => ({"z-index": theme5("zIndex", tail(parts))}),
gap: (parts, theme5) => ({gap: theme5("gap", tail(parts))}),
gap: (parts, theme5) => (_ = {x: "column", y: "row"}[parts[1]]) ? {[_ + "-gap"]: theme5("gap", tail(parts, 2))} : {gap: theme5("gap", tail(parts))},
stroke: (parts, theme5) => (_ = theme5("stroke", tail(parts), true)) ? {stroke: _} : {"stroke-width": theme5("strokeWidth", tail(parts))},

@@ -733,2 +756,4 @@ fill: (parts, theme5) => ({fill: theme5("fill", tail(parts))}),

return {[`--${tag("bg-opacity")}`]: theme5("backgroundOpacity", tail(parts, 2))};
case "clip":
return {"background-clip": parts[2] + (parts[2] === "text" ? "" : "-box")};
}

@@ -808,2 +833,3 @@ return (_ = theme5("backgroundImage", tail(parts), true)) ? {"background-image": _} : merge(withOpacityFallback("background-color", "bg", theme5("backgroundColor", tail(parts)), tag), withOpacityFallback("color", "text", theme5("textColor", parts[1] === "on" ? tail(parts, 2) : ["on"].concat(tail(parts)), true), tag));

block: display,
contents: display,
table(parts) {

@@ -830,2 +856,6 @@ switch (parts[1]) {

},
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
truncate: {

@@ -880,9 +910,6 @@ overflow: "hidden",

self: contentPluginFor("align-self"),
place: (parts) => placeHelper("place-" + parts[1], tail(parts)),
order: (parts, theme5) => ({order: theme5("order", tail(parts))}),
col: gridPlugin("column"),
row: gridPlugin("row"),
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
list(parts) {

@@ -937,8 +964,8 @@ switch (parts[1]) {

font: (parts, theme5) => (_ = theme5("fontFamily", tail(parts), true)) ? {"font-family": _} : {"font-weight": theme5("fontWeight", tail(parts))},
space: (parts, theme5) => (_ = {x: "l", y: "t"}[parts[1]]) && [
space: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "space", tag, "margin")) && [
">:not([hidden])~:not([hidden])",
edges(theme5("space", tail(parts, 2)), _, "margin")
_
],
border: (parts, theme5, {tag}) => expandEdges(parts[1]) ? edges(theme5("borderWidth", tail(parts, 2)), parts[1], "border", "width") : border(parts, theme5, tag),
divide: (parts, theme5, {tag}) => (_ = (_ = {x: "l", y: "t"}[parts[1]]) ? edges(theme5("divideWidth", tail(parts, 2)), _, "border", "width") : border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
divide: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "divideWidth", tag, "border", "width") || border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
placeholder: (parts, theme5, {tag}) => (_ = parts[1] === "opacity" ? {[`--${tag("placeholder-opacity")}`]: theme5("placeholderOpacity", tail(parts, 2))} : withOpacityFallback("color", "placeholder", theme5("placeholderColor", tail(parts)), tag)) && ["::placeholder", _],

@@ -952,3 +979,6 @@ min: minMax,

};
}
},
overscroll: (parts) => ({
["overscroll-behavior" + (parts[2] ? "-" + parts[1] : "")]: parts[2] || parts[1]
})
};

@@ -973,3 +1003,6 @@

// src/context.ts
var withoutDarkVariant = (variant) => variant !== ":dark";
var createContext = (config) => {
let darkMode = "media";
let darkModeClass = "dark";
let activeTheme = theme;

@@ -986,3 +1019,6 @@ let activePlugins = utilities;

const sortedPrecedences = [];
const withDarkModeClass = (selectorDecorator) => (selector) => `.${darkModeClass} ${selectorDecorator(selector)}`;
const setup2 = (nextConfig) => (array(nextConfig) ? nextConfig : [nextConfig]).forEach(({
darkMode: nextDarkMode = darkMode,
darkModeClass: nextDarkModeClass = darkModeClass,
theme: nextTheme,

@@ -1000,2 +1036,4 @@ plugins: newPlugins,

}
darkMode = nextDarkMode;
darkModeClass = nextDarkModeClass;
nextTheme && (activeTheme = activeTheme.extend(nextTheme));

@@ -1028,3 +1066,3 @@ activePlugins = merge(activePlugins, newPlugins);

};
const inject = (id, className, rule, variantsCss, declarations) => {
const inject = (id, className, rule, variantsCss, declarations, darkMode2) => {
if (!cachedClassNames.has(className)) {

@@ -1035,3 +1073,3 @@ if (inits.length) {

}
insert(rule, calculatePrecedence(variantsCss, declarations));
insert(rule, calculatePrecedence(darkMode2, variantsCss, declarations));
cachedClassNames.set(className, true);

@@ -1057,6 +1095,11 @@ }

if (!className) {
const useDarkMode = variants3.indexOf(":dark") >= 0;
if (useDarkMode && darkMode === "class") {
selectorDecorator = withDarkModeClass(selectorDecorator);
variants3 = variants3.filter(withoutDarkVariant);
}
const variantsCss = variants3.map(variantToCss);
const declarationBody = serializeDeclarationList(declarations);
className = hash2 ? hash2(join([join(variantsCss, "\0"), selectorDecorator(""), declarationBody], "\0")) : id;
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations);
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations, useDarkMode);
}

@@ -1072,3 +1115,3 @@ return className;

const rule = `@keyframes ${className}{${declarationBody}}`;
inject(id, className, rule, [rule], {});
inject(id, className, rule, [rule], {}, false);
}

@@ -1075,0 +1118,0 @@ return className;

@@ -443,5 +443,10 @@ var __create = Object.create;

var variants = {
":dark": "@media (prefers-color-scheme:dark)",
":sticky": "@supports ((position: -webkit-sticky) or (position:sticky))",
":motion-reduce": "@media (prefers-reduced-motion:reduce)",
":motion-safe": "@media (prefers-reduced-motion:no-preference)"
":motion-safe": "@media (prefers-reduced-motion:no-preference)",
":first": ":first-child",
":last": ":last-child",
":even": ":nth-child(2n)",
":odd": ":nth-child(odd)"
};

@@ -466,4 +471,3 @@ var createVariant = (variant, theme5) => (size = theme5("screens", tail(variant))) ? `@media (min-width: ${size})` : variants[variant] || variant;

"st",
"d",
"en",
"h-chi",
"nk",

@@ -497,5 +501,5 @@ "sited",

var max = (declarations, iteratee) => Object.keys(declarations).reduce((result, property) => declarations[property] ? Math.max(result, iteratee(property, declarations[property])) : result, 0);
var calculatePrecedence = (variantsCss, declarations) => {
var calculatePrecedence = (darkMode, variantsCss, declarations) => {
const rp = responsivePrecedence(variantsCss[0] || "");
return ((rp & 31) << 21 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 17 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 131071) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
return ((rp & 31) << 21 | +darkMode << 20 | (seperatorPrecedence(join((rp ? tail(variantsCss) : variantsCss).filter(isAtRuleVariant), ";")) & 15) << 16 | variantsCss.reduce(accumulatePseudoPrecedence, 0) & 65535) * (1 << 12) + ((declarationsCountPrecedence(declarations) & 15) << 8 | (max(declarations, declarationPropertyPrecedence) & 15) << 4 | max(declarations, declarationValuePrecedence) & 15);
};

@@ -548,2 +552,4 @@

var _;
var __;
var $;
var capitalize = (value) => value[0].toUpperCase() + tail(value);

@@ -563,2 +569,9 @@ var parseColorComponent = (chars, factor) => Math.round(parseInt(chars, 16) * factor);

} : void 0;
var reversableEdge = (parts, theme5, section, tag, prefix2, suffix) => (_ = {x: ["right", "left"], y: ["bottom", "top"]}[parts[1]]) && ($ = `--${tag(`${parts[0]}-${parts[1]}-reverse`)}`) ? parts[2] === "reverse" ? {
[$]: "1"
} : {
[$]: "0",
[joinTruthy([prefix2, _[0], suffix])]: (__ = theme5(section, tail(parts, 2))) && `calc(${__} * var(${$}))`,
[joinTruthy([prefix2, _[1], suffix])]: __ && [__, `calc(${__} * calc(1 - var(${$})))`]
} : void 0;
var propertyAndValue = (parts) => ({[parts[0]]: join(tail(parts))});

@@ -607,2 +620,5 @@ var display = (parts) => ({display: join(parts)});

};
var placeHelper = (property, parts) => ({
[property]: (~"wun".indexOf(parts[1][3]) ? "space-" : "") + parts[1]
});
var contentPluginFor = (property) => (parts) => {

@@ -613,7 +629,4 @@ switch (parts[1]) {

return {[property]: `flex-${parts[1]}`};
case "between":
case "around":
return {[property]: `space-${parts[1]}`};
}
return {[property]: parts[1]};
return placeHelper(property, parts);
};

@@ -657,22 +670,32 @@ var utilities = {

select: (parts) => ({"user-select": parts[1]}),
transform: (parts, theme5, {tag}) => ({
transform: `translateX(var(--${tag("transform-translate-x")},0)) translateY(var(--${tag("transform-translate-y")},0)) rotate(var(--${tag("transform-rotate")},0)) skewX(var(--${tag("transform-skew-x")},0)) skewY(var(--${tag("transform-skew-y")},0)) scaleX(var(--${tag("transform-scale-x")},1)) scaleY(var(--${tag("transform-scale-y")},1))`
}),
transform: (parts, theme5, {tag}) => {
switch (parts[1]) {
case "none":
return {transform: "none"};
case "gpu":
return {
transform: `translate3d(var(--${tag("translate-x")},0),var(--${tag("translate-y")},0),0) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
}
return {
transform: `translateX(var(--${tag("translate-x")},0)) translateY(var(--${tag("translate-y")},0)) rotate(var(--${tag("rotate")},0)) skewX(var(--${tag("skew-x")},0)) skewY(var(--${tag("skew-y")},0)) scaleX(var(--${tag("scale-x")},1)) scaleY(var(--${tag("scale-y")},1))`
};
},
rotate: (parts, theme5, {tag}) => (_ = theme5("rotate", tail(parts))) && {
[`--${tag("transform-rotate")}`]: _,
[`--${tag("rotate")}`]: _,
transform: `rotate(${_})`
},
scale: (parts, theme5, {tag}) => (_ = theme5("scale", [parts[2] || parts[1]])) && {
[`--${tag("transform-scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-scale-y")}`]: parts[1] !== "x" && _,
[`--${tag("scale-x")}`]: parts[1] !== "y" && _,
[`--${tag("scale-y")}`]: parts[1] !== "x" && _,
transform: `scale${parts[2] ? parts[1].toUpperCase() : ""}(${_})`
},
translate: (parts, theme5, {tag}) => (_ = theme5("translate", tail(parts, 2))) && {
[`--${tag("transform-translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-translate-y")}`]: parts[1] !== "x" && _,
[`--${tag("translate-x")}`]: parts[1] !== "y" && _,
[`--${tag("translate-y")}`]: parts[1] !== "x" && _,
transform: `translate${parts[1].toUpperCase()}(${_})`
},
skew: (parts, theme5, {tag}) => (_ = theme5("skew", tail(parts, 2))) && {
[`--${tag("transform-skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("transform-skew-y")}`]: parts[1] !== "x" && _,
[`--${tag("skew-x")}`]: parts[1] !== "y" && _,
[`--${tag("skew-y")}`]: parts[1] !== "x" && _,
transform: `skew${parts[1].toUpperCase()}(${_})`

@@ -699,3 +722,3 @@ },

z: (parts, theme5) => ({"z-index": theme5("zIndex", tail(parts))}),
gap: (parts, theme5) => ({gap: theme5("gap", tail(parts))}),
gap: (parts, theme5) => (_ = {x: "column", y: "row"}[parts[1]]) ? {[_ + "-gap"]: theme5("gap", tail(parts, 2))} : {gap: theme5("gap", tail(parts))},
stroke: (parts, theme5) => (_ = theme5("stroke", tail(parts), true)) ? {stroke: _} : {"stroke-width": theme5("strokeWidth", tail(parts))},

@@ -789,2 +812,4 @@ fill: (parts, theme5) => ({fill: theme5("fill", tail(parts))}),

return {[`--${tag("bg-opacity")}`]: theme5("backgroundOpacity", tail(parts, 2))};
case "clip":
return {"background-clip": parts[2] + (parts[2] === "text" ? "" : "-box")};
}

@@ -864,2 +889,3 @@ return (_ = theme5("backgroundImage", tail(parts), true)) ? {"background-image": _} : merge(withOpacityFallback("background-color", "bg", theme5("backgroundColor", tail(parts)), tag), withOpacityFallback("color", "text", theme5("textColor", parts[1] === "on" ? tail(parts, 2) : ["on"].concat(tail(parts)), true), tag));

block: display,
contents: display,
table(parts) {

@@ -886,2 +912,6 @@ switch (parts[1]) {

},
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
truncate: {

@@ -936,9 +966,6 @@ overflow: "hidden",

self: contentPluginFor("align-self"),
place: (parts) => placeHelper("place-" + parts[1], tail(parts)),
order: (parts, theme5) => ({order: theme5("order", tail(parts))}),
col: gridPlugin("column"),
row: gridPlugin("row"),
"subpixel-antialiased": {
"-webkit-font-smoothing": "auto",
"-moz-osx-font-smoothing": "auto"
},
list(parts) {

@@ -993,8 +1020,8 @@ switch (parts[1]) {

font: (parts, theme5) => (_ = theme5("fontFamily", tail(parts), true)) ? {"font-family": _} : {"font-weight": theme5("fontWeight", tail(parts))},
space: (parts, theme5) => (_ = {x: "l", y: "t"}[parts[1]]) && [
space: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "space", tag, "margin")) && [
">:not([hidden])~:not([hidden])",
edges(theme5("space", tail(parts, 2)), _, "margin")
_
],
border: (parts, theme5, {tag}) => expandEdges(parts[1]) ? edges(theme5("borderWidth", tail(parts, 2)), parts[1], "border", "width") : border(parts, theme5, tag),
divide: (parts, theme5, {tag}) => (_ = (_ = {x: "l", y: "t"}[parts[1]]) ? edges(theme5("divideWidth", tail(parts, 2)), _, "border", "width") : border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
divide: (parts, theme5, {tag}) => (_ = reversableEdge(parts, theme5, "divideWidth", tag, "border", "width") || border(parts, theme5, tag)) && [">:not([hidden])~:not([hidden])", _],
placeholder: (parts, theme5, {tag}) => (_ = parts[1] === "opacity" ? {[`--${tag("placeholder-opacity")}`]: theme5("placeholderOpacity", tail(parts, 2))} : withOpacityFallback("color", "placeholder", theme5("placeholderColor", tail(parts)), tag)) && ["::placeholder", _],

@@ -1008,3 +1035,6 @@ min: minMax,

};
}
},
overscroll: (parts) => ({
["overscroll-behavior" + (parts[2] ? "-" + parts[1] : "")]: parts[2] || parts[1]
})
};

@@ -1029,3 +1059,6 @@

// src/context.ts
var withoutDarkVariant = (variant) => variant !== ":dark";
var createContext = (config) => {
let darkMode = "media";
let darkModeClass = "dark";
let activeTheme = theme;

@@ -1042,3 +1075,6 @@ let activePlugins = utilities;

const sortedPrecedences = [];
const withDarkModeClass = (selectorDecorator) => (selector) => `.${darkModeClass} ${selectorDecorator(selector)}`;
const setup2 = (nextConfig) => (array(nextConfig) ? nextConfig : [nextConfig]).forEach(({
darkMode: nextDarkMode = darkMode,
darkModeClass: nextDarkModeClass = darkModeClass,
theme: nextTheme,

@@ -1056,2 +1092,4 @@ plugins: newPlugins,

}
darkMode = nextDarkMode;
darkModeClass = nextDarkModeClass;
nextTheme && (activeTheme = activeTheme.extend(nextTheme));

@@ -1084,3 +1122,3 @@ activePlugins = merge(activePlugins, newPlugins);

};
const inject = (id, className, rule, variantsCss, declarations) => {
const inject = (id, className, rule, variantsCss, declarations, darkMode2) => {
if (!cachedClassNames.has(className)) {

@@ -1091,3 +1129,3 @@ if (inits.length) {

}
insert(rule, calculatePrecedence(variantsCss, declarations));
insert(rule, calculatePrecedence(darkMode2, variantsCss, declarations));
cachedClassNames.set(className, true);

@@ -1113,6 +1151,11 @@ }

if (!className) {
const useDarkMode = variants3.indexOf(":dark") >= 0;
if (useDarkMode && darkMode === "class") {
selectorDecorator = withDarkModeClass(selectorDecorator);
variants3 = variants3.filter(withoutDarkVariant);
}
const variantsCss = variants3.map(variantToCss);
const declarationBody = serializeDeclarationList(declarations);
className = hash2 ? hash2(join([join(variantsCss, "\0"), selectorDecorator(""), declarationBody], "\0")) : id;
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations);
inject(id, className, createRule(className, variantsCss, declarationBody, selectorDecorator, tag), variantsCss, declarations, useDarkMode);
}

@@ -1128,3 +1171,3 @@ return className;

const rule = `@keyframes ${className}{${declarationBody}}`;
inject(id, className, rule, [rule], {});
inject(id, className, rule, [rule], {}, false);
}

@@ -1131,0 +1174,0 @@ return className;

{
"name": "@beamwind/core",
"version": "2.1.0",
"version": "2.2.0",
"description": "compiles tailwind like shorthand syntax into css at runtime",

@@ -27,3 +27,3 @@ "keywords": [

},
"gitHead": "cf4a7d776f242b18061bdce145b6aee56be12fdb",
"gitHead": "445423a391001415ad743f6d6609003ab42d875b",
"exports": {

@@ -30,0 +30,0 @@ ".": {

@@ -1,2 +0,2 @@

var core=(()=>{var $e=Object.defineProperty,m=Object.assign,mn=e=>$e(e,"__esModule",{value:!0}),pn=(e,n)=>{mn(e);for(var t in n)$e(e,t,{get:n[t],enumerable:!0})},_n={};pn(_n,{apply:()=>_e,autoprefix:()=>J,bw:()=>cn,corners:()=>Q,createInstance:()=>re,cssomInjector:()=>X,cyrb32:()=>q,edges:()=>S,expandEdges:()=>D,join:()=>s,mode:()=>ee,noOpInjector:()=>K,noprefix:()=>Ve,setup:()=>ln,strict:()=>qe,tail:()=>r,theme:()=>un,virtualInjector:()=>Ee,warn:()=>ne});var ie=(e,n)=>typeof e===n,y=e=>ie(e,"string"),N=e=>e!=null&&ie(e,"object"),v=Array.isArray,C=e=>ie(e,"function"),s=(e,n="-")=>e.join(n),B=(e,n)=>s(e.filter(Boolean),n),r=(e,n=1)=>e.slice(n),Te=e=>e,F=()=>{if(typeof Map=="function")return new Map;let e=Object.create(null);return{has(n){return n in e},get(n){return e[n]},set(n,t){e[n]=t}}},hn=(e,n)=>{let t=[e[0]];for(let o=0;o<n.length;)y(n[o])?t[t.length-1]+=n[o]+e[++o]:(n[o]&&t.push(n[o]),t.push(e[++o]));return t},M=e=>v(e[0])&&v(e[0].raw)?hn(e[0],r(e)):e,ve=(e,n)=>{let t=e.length;if(t===0)return 0;for(let o=0;o<t;){let l=t+o>>1;e[l]<=n?o=l+1:t=l}return t},R=(e,n)=>e&&n?m(m({},e),n):e||n||{},ke=typeof CSS!="undefined"&&CSS.escape||(e=>e.replace(/[!"#$%&'()*+,./:;<=>?@[\]^`{|}~]/g,"\\$&")),Ce=e=>e.slice(0,7)===":group-",xn=e=>e[0]===":"&&!Ce(e),G=e=>e[0]==="@",Y=(e,n)=>{let t=s(n,"");return(t&&r(t)+":")+e},bn=(e,n,t,o)=>t(n.reduce((l,a)=>(Ce(a)?`.${ke(o("group"))}:${r(a,7)} `:"")+l+(xn(a)?a:""),"."+ke(e))),Re=(e,n,t,o,l)=>n.reduceRight((a,d)=>G(d)?`${d}{${a}}`:a,`${bn(e,n,o,l)}{${t}}`),Se=typeof window!="undefined",Pe="__beamwind",yn=e=>{let n=document.getElementById(Pe);return n||(n=document.createElement("style"),n.id=Pe,e&&(n.nonce=e),document.head.appendChild(n)),n},Ee=({target:e=[]}={})=>({target:e,insert:(n,t)=>e.splice(t,0,n)}),X=({nonce:e,target:n=yn(e).sheet}={})=>({target:n,insert:n.insertRule.bind(n)}),K=()=>({target:null,insert:()=>{}}),je={breakpoints:e=>Object.keys(e).reduce((n,t)=>(n["screen-"+t]=e[t],n),{})},De=(e,n)=>{let t=F(),o=(a,d)=>{let f=a[d];return C(f)?f(l,je):f},l=(a,d,f)=>{let $=t.get(a);if($||($=R(o(e,a),o(n,a)),t.set(a,$)),d){let T=$[d];return C(T)&&(T=T(l,je)),T==null?f:T}return $};return l.extend=a=>(a=C(a)?a(l):a,De(R(e,a),a&&a.extend?Object.keys(a.extend).reduce((d,f)=>(d[f]=R(d[f],a.extend[f]),d),R({},n)):n)),l},Oe=De({screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},colors:{transparent:"transparent",current:"currentColor"},durations:{},spacing:{px:"1px",0:"0px"},animation:{none:"none"},backgroundColor:e=>e("colors"),backgroundImage:{none:"none"},backgroundOpacity:e=>e("opacity"),borderColor:e=>m(m({},e("colors")),{DEFAULT:"currentColor"}),borderOpacity:e=>e("opacity"),borderRadius:{none:"0px",DEFAULT:"0.25rem",full:"9999px"},borderWidth:{DEFAULT:"1px"},boxShadow:{none:"0 0 transparent"},divideColor:e=>e("borderColor"),divideOpacity:e=>e("borderOpacity"),divideWidth:e=>e("borderWidth"),fill:{current:"currentColor"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},fontFamily:{sans:"ui-sans-serif,system-ui,sans-serif",serif:"ui-serif,serif",mono:"ui-monospace,monospace"},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:e=>e("spacing"),gradientColorStops:e=>e("colors"),height:e=>m(m({auto:"auto"},e("spacing")),{full:"100%",screen:"100vh"}),inset:e=>m(m({auto:"auto"},e("spacing")),{full:"100%"}),keyframes:{},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"},margin:e=>m({auto:"auto"},e("spacing")),maxHeight:e=>m(m({},e("spacing")),{full:"100%",screen:"100vh"}),maxWidth:(e,{breakpoints:n})=>m({none:"none",0:"0rem",full:"100%",min:"min-content",max:"max-content"},n(e("screens"))),minHeight:{0:"0px",full:"100%",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content"},opacity:{0:"0",25:"0.25",50:"0.5",75:"0.75",100:"1"},order:{first:"-9999",last:"9999",none:"0"},outline:{none:["2px solid transparent","2px"]},padding:e=>e("spacing"),placeholderColor:e=>e("colors"),placeholderOpacity:e=>e("opacity"),ringColor:e=>m({DEFAULT:"#3b82f6"},e("colors")),ringOffsetColor:e=>e("colors"),ringOffsetWidth:{},ringOpacity:e=>m({DEFAULT:"0.5"},e("opacity")),ringWidth:{DEFAULT:"3px"},rotate:{},scale:{},skew:{},space:e=>e("spacing"),stroke:{current:"currentColor"},strokeWidth:{},textColor:e=>e("colors"),textOpacity:e=>e("opacity"),transitionDuration:e=>m({DEFAULT:"150ms"},e("durations")),transitionDelay:e=>e("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"background-color,border-color,color,fill,stroke,opacity,box-shadow,transform",colors:"background-color,border-color,color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)"},translate:e=>m(m({},e("spacing")),{full:"100%"}),width:e=>m(m({auto:"auto"},e("spacing")),{full:"100%",screen:"100vw",min:"min-content",max:"max-content"}),zIndex:{auto:"auto"}},{}),wn=/^(br|hy|us|wr|text-si|scroll-snap-t)/,$n=/^(ap|us|tab-|border-e|margin-e|margin-s|padding-e|padding-s|border-sta)/,Tn=/^(ap|br|hy|us|wr|mas|colu|clip-|box-de|font-k|text-e|font-fe|shape-i|text-or|text-si|border-e|margin-e|margin-s|padding-e|padding-s|border-sta|background-cl|scroll-snap-t|text-decoration-)/,vn=/^(pos|background-cl)/,se={},Ie=function(e){return se[e]?se[e]:se[e]=1*wn.test(e)|2*$n.test(e)|4*Tn.test(e)},Ae=function(e,n){return vn.test(e)?n.replace(/(sticky|text)/,"-webkit-$1, $1"):n},J=(e,n)=>{let t=`${e}:${Ae(e,n)}`,o=t,l=Ie(e);return l&1&&(o+=`;-ms-${t}`),l&2&&(o+=`;-moz-${t}`),l&4&&(o+=`;-webkit-${t}`),o},Ve=(e,n)=>`${e}:${n}`,kn=Math.imul||((e,n)=>{n|=0;let t=(e&4194303)*n;return e&4290772992&&(t+=(e&4290772992)*n|0),t|0}),q=e=>{let n=9;for(let t=e.length;t--;)n=kn(n^e.charCodeAt(t),1597334677);return"_"+((n^n>>>9)>>>0).toString(36)},He,Cn={":sticky":"@supports ((position: -webkit-sticky) or (position:sticky))",":motion-reduce":"@media (prefers-reduced-motion:reduce)",":motion-safe":"@media (prefers-reduced-motion:no-preference)"},ze=(e,n)=>(He=n("screens",r(e)))?`@media (min-width: ${He})`:Cn[e]||e,W,ae,Rn=e=>(ae=/\(\s*min-width:\s*(\d+(?:.\d+)?)(p)?/.exec(e))?+ae[1]/(ae[2]?15:1)/10:0,ce=e=>{W=0;for(let n=e.length;n--;)~"-:,".indexOf(e[n])&&++W;return W},Fe=["rst","st","d","en","nk","sited","pty","ecked","oup-h","oup-f","cus-w","ver","cus","cus-v","tive","sable"],Sn=e=>~(W=Fe.indexOf(e.slice(3,8)))?W:Fe.length,Pn=(e,n)=>e|(G(n)?0:1<<Sn(n)),En=/^(?:(border-(?:[tlbr].{2,4}-)?(?:w|c|sty)|[tlbr].{2,4}m?$|c.{7}$)|([fl].{5}l|g.{8}$|pl))/,jn=e=>{let n=e[0]==="-"?r(e,e.indexOf("-",1)+1):e,t=En.exec(n);return ce(n)+(t?+!!t[1]||-!!t[2]:0)+1},Dn=e=>e[0]==="-"?0:jn(e),We=e=>Math.max(0,15-e),On=(e,n)=>We(ce(n)),In=e=>We(Object.keys(e).filter(n=>e[n]).length),Le=(e,n)=>Object.keys(e).reduce((t,o)=>e[o]?Math.max(t,n(o,e[o])):t,0),Ue=(e,n)=>{let t=Rn(e[0]||"");return((t&31)<<21|(ce(s((t?r(e):e).filter(G),";"))&15)<<17|e.reduce(Pn,0)&131071)*(1<<12)+((In(n)&15)<<8|(Le(n,Dn)&15)<<4|Le(n,On)&15)},_e=(...e)=>n=>n(M(e)),Ne=e=>(n,t,o,l)=>{if(n){let a=t&&e(t);if(a&&a.length>0)return a.reduce((d,f)=>(d[B([o,f,l])]=n,d),{})}},An={t:["top-left","top-right"],r:["top-right","bottom-right"],b:["bottom-left","bottom-right"],l:["bottom-left","top-left"],tl:["top-left"],tr:["top-right"],bl:["bottom-left"],br:["bottom-right"]},Q=Ne(e=>An[e]),Vn={x:"lr",y:"tb"},Be={t:"top",r:"right",b:"bottom",l:"left"},D=e=>{let n=(Vn[e]||e||"").split("").sort().reduce((t,o)=>{if(t&&Be[o])return t.push(Be[o]),t},[]);if(n&&n.length>0)return n},S=Ne(D),i,Hn=e=>e[0].toUpperCase()+r(e),le=(e,n)=>Math.round(parseInt(e,16)*n),Me=(e,n)=>{if(e&&e[0]==="#"){let t=(e.length-1)/3,o=[17,1,.062272][t-1];return`rgba(${le(e.substr(1,t),o)},${le(e.substr(1+t,t),o)},${le(e.substr(1+2*t,t),o)},var(--${n}))`}return e},L=(e,n,t,o)=>t?{[`--${o(n+"-opacity")}`]:"1",[e]:(i=Me(t,o(n+"-opacity")))&&i!==t?[t,i]:t}:void 0,U=e=>({[e[0]]:s(r(e))}),P=e=>({display:s(e)}),_=e=>({position:e[0]}),V=e=>({"text-transform":e[0]}),H=e=>({"text-decoration":s(e)}),Z=(e,n)=>({[e[0]]:n("inset",r(e))}),Ge=(e,n,t)=>{switch(e[1]){case"solid":case"dashed":case"dotted":case"double":case"none":return{"border-style":e[1]};case"collapse":case"separate":return{"border-collapse":e[1]};case"opacity":return{[`--${t(e[0]+"-opacity")}`]:n("borderOpacity",r(e,2))}}return(i=n(`${e[0]}Width`,r(e),!0))?{"border-width":i}:L("border-color",e[0],n(`${e[0]}Color`,r(e)),t)},Ye=(e,n)=>(i={w:"width",h:"height"}[e[1]])&&{[`${e[0]}-${i}`]:n(`${e[0]}${Hn(i)}`,r(e,2))},Xe=e=>(n,t)=>n[0][1]?S(t(e,r(n)),n[0][1],e):{[e]:t(e,r(n))},O=Xe("padding"),I=Xe("margin"),Ke=e=>n=>{switch(n[1]){case"auto":return{[`grid-${e}`]:"auto"};case"span":return n[2]&&{[`grid-${e}`]:n[2]==="full"?"1 / -1":`span ${n[2]} / span ${n[2]}`};case"start":case"end":return n.length===3&&{[`grid-${e}-${n[1]}`]:n[2]}}},ue=e=>n=>{switch(n[1]){case"start":case"end":return{[e]:`flex-${n[1]}`};case"between":case"around":return{[e]:`space-${n[1]}`}}return{[e]:n[1]}},Je={shadow:(e,n,{tag:t})=>(i=n("boxShadow",r(e)))&&{[`--${t("shadow")}`]:i,"box-shadow":[i,`var(--${t("ring-offset-shadow")},0 0 transparent),var(--${t("ring-shadow")},0 0 transparent),var(--${t("shadow")})`]},ring(e,n,{tag:t}){switch(e[1]){case"inset":return{[`--${t("ring-inset")}`]:"inset"};case"opacity":return{[`--${t("ring-opacity")}`]:n("ringOpacity",r(e,2))};case"offset":return(i=n("ringOffsetWidth",r(e,2),!0))?{[`--${t("ring-offset-width")}`]:i}:{[`--${t("ring-offset-color")}`]:n("ringOffsetColor",r(e,2))}}return(i=n("ringWidth",r(e),!0))?{[`--${t("ring-offset-shadow")}`]:`var(--${t("ring-inset")},/*!*/ /*!*/) 0 0 0 var(--${t("ring-offset-width")},0px) var(--${t("ring-offset-color")},#fff)`,[`--${t("ring-shadow")}`]:`var(--${t("ring-inset")},/*!*/ /*!*/) 0 0 0 calc(${i} + var(--${t("ring-offset-width")},0px)) var(--${t("ring-color")},rgba(59,130,246,0.5))`,"box-shadow":`var(--${t("ring-offset-shadow")}),var(--${t("ring-shadow")}),var(--${t("shadow")},0 0 transparent)`}:{[`--${t("ring-opacity")}`]:"1",[`--${t("ring-color")}`]:Me(n("ringColor",r(e)),t("ring-opacity"))}},duration:(e,n)=>({"transition-duration":n("transitionDuration",r(e))}),delay:(e,n)=>({"transition-delay":n("transitionDelay",r(e))}),origin:e=>({"transform-origin":s(r(e)," ")}),cursor:U,select:e=>({"user-select":e[1]}),transform:(e,n,{tag:t})=>({transform:`translateX(var(--${t("transform-translate-x")},0)) translateY(var(--${t("transform-translate-y")},0)) rotate(var(--${t("transform-rotate")},0)) skewX(var(--${t("transform-skew-x")},0)) skewY(var(--${t("transform-skew-y")},0)) scaleX(var(--${t("transform-scale-x")},1)) scaleY(var(--${t("transform-scale-y")},1))`}),rotate:(e,n,{tag:t})=>(i=n("rotate",r(e)))&&{[`--${t("transform-rotate")}`]:i,transform:`rotate(${i})`},scale:(e,n,{tag:t})=>(i=n("scale",[e[2]||e[1]]))&&{[`--${t("transform-scale-x")}`]:e[1]!=="y"&&i,[`--${t("transform-scale-y")}`]:e[1]!=="x"&&i,transform:`scale${e[2]?e[1].toUpperCase():""}(${i})`},translate:(e,n,{tag:t})=>(i=n("translate",r(e,2)))&&{[`--${t("transform-translate-x")}`]:e[1]!=="y"&&i,[`--${t("transform-translate-y")}`]:e[1]!=="x"&&i,transform:`translate${e[1].toUpperCase()}(${i})`},skew:(e,n,{tag:t})=>(i=n("skew",r(e,2)))&&{[`--${t("transform-skew-x")}`]:e[1]!=="y"&&i,[`--${t("transform-skew-y")}`]:e[1]!=="x"&&i,transform:`skew${e[1].toUpperCase()}(${i})`},"bg-gradient":(e,n,{tag:t})=>(i=e[1]==="to"&&(i=D(e[2]))?"to "+s(i," "):n("rotate",r(e)))&&{"background-image":`linear-gradient(${i},var(--${t("gradient-stops")},var(--${t("gradient-from")},transparent),var(--${t("gradient-to")},transparent)))`},from:(e,n,{tag:t})=>(i=n("gradientColorStops",r(e)))&&{[`--${t("gradient-from")}`]:i},via:(e,n,{tag:t})=>(i=n("gradientColorStops",r(e)))&&{[`--${t("gradient-stops")}`]:`var(--${t("gradient-from")},transparent),${i},var(--${t("gradient-to")},transparent)`},to:(e,n,{tag:t})=>(i=n("gradientColorStops",r(e)))&&{[`--${t("gradient-to")}`]:i},"pointer-events-none":{"pointer-events":"none"},"pointer-events-auto":{"pointer-events":"auto"},tracking:(e,n)=>({"letter-spacing":n("letterSpacing",r(e))}),leading:(e,n)=>({"line-height":n("lineHeight",r(e))}),align:e=>({"vertical-align":s(r(e))}),whitespace:e=>({"white-space":s(r(e))}),z:(e,n)=>({"z-index":n("zIndex",r(e))}),gap:(e,n)=>({gap:n("gap",r(e))}),stroke:(e,n)=>(i=n("stroke",r(e),!0))?{stroke:i}:{"stroke-width":n("strokeWidth",r(e))},fill:(e,n)=>({fill:n("fill",r(e))}),outline:(e,n)=>(i=n("outline",r(e)))&&{outline:i[0],"outline-offset":i[1]},appearance:U,opacity:(e,n)=>({opacity:n("opacity",r(e))}),ease:(e,n)=>({"transition-timing-function":n("transitionTimingFunction",r(e))}),break(e){switch(e[1]){case"normal":return{"word-break":"normal","overflow-wrap":"normal"};case"words":return{"overflow-wrap":"break-word"};case"all":return{"word-break":"break-all"}}},w:(e,n)=>({width:n("width",r(e))}),h:(e,n)=>({height:n("height",r(e))}),underline:H,"no-underline":H(["none"]),"line-through":H,"text-underline":H(["underline"]),"text-no-underline":H(["none"]),"text-line-through":H(["line","through"]),uppercase:V,lowercase:V,capitalize:V,"normal-case":V(["none"]),"text-normal-case":V(["none"]),text(e,n,{tag:t}){switch(e[1]){case"left":case"center":case"right":case"justify":return{"text-align":e[1]};case"uppercase":case"lowercase":case"capitalize":return V(r(e));case"opacity":return{[`--${t("text-opacity")}`]:n("textOpacity",r(e,2))}}let o=n("fontSize",r(e),!0);return o?y(o)?{"font-size":o}:{"font-size":o[0],"line-height":y(o[1])?o[1]:o[1].lineHeight,"letter-spacing":o[1].letterSpacing}:L("color","text",n("textColor",r(e)),t)},bg(e,n,{tag:t}){switch(e[1]){case"fixed":case"local":case"scroll":return{"background-attachment":s(r(e),",")};case"bottom":case"center":case"left":case"right":case"top":return{"background-position":s(r(e)," ")};case"no":return e[2]==="repeat"&&{"background-repeat":s(r(e))};case"auto":case"cover":case"contain":return{"background-size":e[1]};case"repeat":switch(e[2]){case"x":case"y":return{"background-repeat":s(r(e))}}return{"background-repeat":e[2]||e[1]};case"opacity":return{[`--${t("bg-opacity")}`]:n("backgroundOpacity",r(e,2))}}return(i=n("backgroundImage",r(e),!0))?{"background-image":i}:R(L("background-color","bg",n("backgroundColor",r(e)),t),L("color","text",n("textColor",e[1]==="on"?r(e,2):["on"].concat(r(e)),!0),t))},rounded:(e,n)=>Q(n("borderRadius",r(e,2),!0),e[1],"border","radius")||{"border-radius":n("borderRadius",r(e))},"transition-none":{"transition-property":"none"},transition:(e,n)=>({transition:B([n("transitionProperty",r(e)),n("transitionDuration",[]),n("transitionTimingFunction",[])]," ")}),flex(e,n){switch(e[1]){case"row":case"col":return{"flex-direction":s(e[1]==="col"?["column"].concat(r(e,2)):r(e,1))};case"nowrap":case"wrap":return{"flex-wrap":s(r(e))};case"grow":case"shrink":return{[`flex-${e[1]}`]:e[2]||"1"}}return(i=n("flex",r(e),!0))?{flex:i}:P(e)},grid(e){switch(e[1]){case"cols":case"rows":return e.length>2&&{[`grid-template-${e[1]==="cols"?"columns":e[1]}`]:e.length===3&&Number(e[2])?`repeat(${e[2]},minmax(0,1fr))`:s(r(e,2)," ")};case"flow":return e.length>2&&{"grid-auto-flow":s(e[2]==="col"?["column"].concat(r(e,3)):r(e,2)," ")}}return P(e)},auto(e){switch(e[1]){case"cols":case"rows":return(i=e.length===3?{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"}[e[2]]||`minmax(0,${e[2]})`:e.length>3&&`minmax(${s(r(e,2),",")})`)&&{[`grid-auto-${e[1]==="cols"?"columns":"rows"}`]:i}}},"not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto","white-space":"normal"},hidden:P(["none"]),inline:P,block:P,table(e){switch(e[1]){case"auto":case"fixed":return{"table-layout":e[1]}}return P(e)},flow:P,d:e=>P(r(e)),static:_,fixed:_,absolute:_,relative:_,sticky:_,visible:{visibility:"visible"},invisible:{visibility:"hidden"},antialiased:{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},truncate:{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},resize:e=>e.length<=2&&{resize:{x:"vertical",y:"horizontal"}[e[1]]||e[1]||"both"},clearfix:["::after",{content:'""',display:"table",clear:"both"}],object(e){switch(e[1]){case"contain":case"cover":case"fill":case"none":return{"object-fit":e[1]};case"scale":return{"object-fit":s(r(e))}}return{"object-position":s(r(e)," ")}},top:Z,right:Z,bottom:Z,left:Z,inset:(e,n)=>(i=D(e[1]))?S(n("inset",r(e,2)),e[1]):(i=n("inset",r(e)))&&{top:i,right:i,bottom:i,left:i},items(e){switch(e[1]){case"start":case"end":return{"align-items":`flex-${e[1]}`}}return{"align-items":e[1]}},content:ue("align-content"),justify:ue("justify-content"),self:ue("align-self"),order:(e,n)=>({order:n("order",r(e))}),col:Ke("column"),row:Ke("row"),"subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"},list(e){switch(e[1]){case"inside":case"outside":return{"list-style-position":e[1]}}return{"list-style-type":s(r(e))}},"sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0,0,0,0)","white-space":"nowrap","border-width":"0"},box:e=>({"box-sizing":`${e[1]}-box`}),float:U,clear:U,overflow(e){switch(e[1]){case"ellipsis":case"clip":return{"text-overflow":e[1]}}return e[2]?{[`overflow-${e[1]}`]:e[2]}:U(e)},p:O,py:O,px:O,pt:O,pr:O,pb:O,pl:O,m:I,my:I,mx:I,mt:I,mr:I,mb:I,ml:I,italic:{"font-style":"italic"},"not-italic":{"font-style":"normal"},"font-italic":{"font-style":"italic"},"font-not-italic":{"font-style":"normal"},font:(e,n)=>(i=n("fontFamily",r(e),!0))?{"font-family":i}:{"font-weight":n("fontWeight",r(e))},space:(e,n)=>(i={x:"l",y:"t"}[e[1]])&&[">:not([hidden])~:not([hidden])",S(n("space",r(e,2)),i,"margin")],border:(e,n,{tag:t})=>D(e[1])?S(n("borderWidth",r(e,2)),e[1],"border","width"):Ge(e,n,t),divide:(e,n,{tag:t})=>(i=(i={x:"l",y:"t"}[e[1]])?S(n("divideWidth",r(e,2)),i,"border","width"):Ge(e,n,t))&&[">:not([hidden])~:not([hidden])",i],placeholder:(e,n,{tag:t})=>(i=e[1]==="opacity"?{[`--${t("placeholder-opacity")}`]:n("placeholderOpacity",r(e,2))}:L("color","placeholder",n("placeholderColor",r(e)),t))&&["::placeholder",i],min:Ye,max:Ye,animate:(e,n,{keyframes:t})=>{let o=n("animation",i=r(e));return o&&{animation:y(o)?o:`${t(o[1]||s(i))} ${o[0]}`}}},ee=e=>({unknown(n,t,o){o||e(`No theme value found for ${n}[${JSON.stringify(s(t)||"DEFAULT")}]`)},warn(n,t){e((t?`[${t}] `:"")+n)}}),ne=ee(e=>console.warn(e)),qe=ee(e=>{throw new Error(e)}),Qe=e=>{let n=Oe,t=Je,o,l,a=[],d=J,f=q,$=ne,T=F(),pe=F(),oe=[],he=c=>(v(c)?c:[c]).forEach(({theme:u,plugins:g,init:p,injector:x,nonce:w=l,prefix:k=d,hash:j=f,mode:fn=$}={})=>{if(x&&oe.length>0)throw new Error("Changing the injector after first use is not supported");u&&(n=n.extend(u)),t=R(t,g),p&&a.push(p),o=x||o,l=w,d=k,f=j,$=fn}),dn=(c,u)=>v(u)?s(u.filter(Boolean).map(g=>d(c,g)),";"):d(c,u),xe=c=>Object.keys(c).reduce((u,g)=>c[g]?(u&&u+";")+dn(g,c[g]):u,""),gn=c=>ze(c,n),be=c=>f?f(c):c,ye=(c,u)=>{o||(o=Se?X({nonce:l}):K());let g=ve(oe,u);try{o.insert(c,g),oe.splice(g,0,u)}catch(p){/:-[mwo]/.test(c)||$.warn(p.message)}},we=(c,u,g,p,x)=>{pe.has(u)||(a.length&&(a.forEach(w=>w(k=>ye(k,0),n)),a.length=0),ye(g,Ue(p,x)),pe.set(u,!0)),T.set(c,u)};return he(e),{t:(c,u,g)=>{let p=v(u)?u:[u],x=n(c,s(p)||"DEFAULT");return x==null?$.unknown(c,p,g,n):x},p:c=>t[c],a:be,r:(c,u,g)=>n(c,u,g),g:(c,u)=>T.get(Y(c,u)),s:(c,u,g)=>T.set(Y(c,u),g),i(c,u,g,p=Te){let x=Y(c,u),w=T.get(x);if(!w){let k=u.map(gn),j=xe(g);w=f?f(s([s(k,"\0"),p(""),j],"\0")):x,we(x,w,Re(w,k,j,p,be),k,g)}return w},k(c,u){let g="\0"+c,p=T.get(g);if(!p){let x=Object.keys(u).reduce((k,j)=>`${k}${j}{${xe(u[j])}}`,"");p=f?f(x):c;let w=`@keyframes ${p}{${x}}`;we(g,p,w,[w],{})}return p},c:he,w(c,u){$.warn(u,c)}}},de,b,E=[],z=[],Ze=(e,n,t)=>{let o=b.t(e,n,t);return de&&o&&y(o)?`calc(${o} * -1)`:o},en=(e,n)=>b.k(e,n||b.t("keyframes",e)||{}),zn=(e,n,t)=>{let o=z.length;A(),y(t)?ge(t):t(nn),te(),b.s(e,n,s(r(z,o)," "))},tn=(e,n,t)=>{if(C(t)||y(t))return!zn(e,n,t);let o;if(v(t)&&(o=t[0],t=t[1]),N(t))return z.push(b.i(e,n,t,y(o)?l=>l+o:o))},Fn=(e,n)=>{let t=e==="group"&&b.a(e)||b.g(e,n);if(t!=null)return t&&z.push(t);let o=e;de="",o[0]==="-"&&(de="-",o=r(o));let l=o.split("-"),a;for(let d=l.length;d;d--){let f=s(l.slice(0,d));if(a=b.p(f),a){l=r(l,d),l.unshift(f);break}}tn(e,n,C(a)?a(l,Ze,{keyframes:en,tag:b.a}):a)||b.w(e,a?`Plugin "${l[0]}" had no result`:`No plugin for "${o}" found`)},rn=e=>{e.length=0},A=(e="")=>(E.push(e),""),te=e=>{let n=E.lastIndexOf("");~n&&E.splice(n+~~e,E.length-n+~~e)},Wn=e=>e&&e[0]!==":",on=e=>e[0]===":",sn=e=>{if(e){let n=s(E.filter(Wn)),t=e==="&"?n:(n&&n+"-")+e;t&&Fn(t,E.filter(on))}return""},ge=(e,n)=>{let t,o="";for(let l=0;l<e.length;)switch(t=e[l++]){case":":o&&(o=A(":"+o));break;case"(":o&&(o=A(o)),A();break;case")":case" ":case" ":case`
`:case"\r":o=sn(o),te(t!==")");break;default:o+=t}n?o&&A(":"+o):sn(o)},fe=e=>{e&&(A(),nn(e),te())},Ln=(e,n)=>{if(n){A();let t=y(n)||v(n)||N(n)||C(n);ge(e,t),t&&fe(n),te()}},Un=0,nn=e=>{y(e)?ge(e):v(e)?e.forEach(fe):C(e)?tn(`__${e.name}_${(++Un).toString(36)}`,E.filter(on),e(Ze,{keyframes:en,tag:b.a})):N(e)&&Object.keys(e).forEach(n=>{Ln(n,e[n])})},an=(e,n)=>{if(b)throw new Error("There is already an active context");b=n,rn(z),rn(E);try{e.forEach(fe)}finally{b=void 0}return s(z," ")},re=e=>{let n=Qe(e);return{bw:(...t)=>an(M(t),n),setup:n.c,theme:n.r}},me=re(),{bw:cn}=me,{setup:ln}=me,{theme:un}=me;return _n;})();
var core=(()=>{var Re=Object.defineProperty,f=Object.assign,kn=e=>Re(e,"__esModule",{value:!0}),Tn=(e,n)=>{kn(e);for(var t in n)Re(e,t,{get:n[t],enumerable:!0})},Qn={};Tn(Qn,{apply:()=>Ye,autoprefix:()=>ne,bw:()=>pn,corners:()=>re,createInstance:()=>ce,cssomInjector:()=>Z,cyrb32:()=>te,edges:()=>A,expandEdges:()=>D,join:()=>a,mode:()=>ie,noOpInjector:()=>ee,noprefix:()=>_e,setup:()=>hn,strict:()=>on,tail:()=>o,theme:()=>xn,virtualInjector:()=>Ve,warn:()=>se});var de=(e,n)=>typeof e===n,$=e=>de(e,"string"),K=e=>e!=null&&de(e,"object"),v=Array.isArray,R=e=>de(e,"function"),a=(e,n="-")=>e.join(n),V=(e,n)=>a(e.filter(Boolean),n),o=(e,n=1)=>e.slice(n),Se=e=>e,M=()=>{if(typeof Map=="function")return new Map;let e=Object.create(null);return{has(n){return n in e},get(n){return e[n]},set(n,t){e[n]=t}}},Cn=(e,n)=>{let t=[e[0]];for(let r=0;r<n.length;)$(n[r])?t[t.length-1]+=n[r]+e[++r]:(n[r]&&t.push(n[r]),t.push(e[++r]));return t},J=e=>v(e[0])&&v(e[0].raw)?Cn(e[0],o(e)):e,Pe=(e,n)=>{let t=e.length;if(t===0)return 0;for(let r=0;r<t;){let l=t+r>>1;e[l]<=n?r=l+1:t=l}return t},S=(e,n)=>e&&n?f(f({},e),n):e||n||{},Ee=typeof CSS!="undefined"&&CSS.escape||(e=>e.replace(/[!"#$%&'()*+,./:;<=>?@[\]^`{|}~]/g,"\\$&")),De=e=>e.slice(0,7)===":group-",Rn=e=>e[0]===":"&&!De(e),q=e=>e[0]==="@",Q=(e,n)=>{let t=a(n,"");return(t&&o(t)+":")+e},Sn=(e,n,t,r)=>t(n.reduce((l,s)=>(De(s)?`.${Ee(r("group"))}:${o(s,7)} `:"")+l+(Rn(s)?s:""),"."+Ee(e))),je=(e,n,t,r,l)=>n.reduceRight((s,g)=>q(g)?`${g}{${s}}`:s,`${Sn(e,n,r,l)}{${t}}`),Oe=typeof window!="undefined",Ie="__beamwind",Pn=e=>{let n=document.getElementById(Ie);return n||(n=document.createElement("style"),n.id=Ie,e&&(n.nonce=e),document.head.appendChild(n)),n},Ve=({target:e=[]}={})=>({target:e,insert:(n,t)=>e.splice(t,0,n)}),Z=({nonce:e,target:n=Pn(e).sheet}={})=>({target:n,insert:n.insertRule.bind(n)}),ee=()=>({target:null,insert:()=>{}}),Ae={breakpoints:e=>Object.keys(e).reduce((n,t)=>(n["screen-"+t]=e[t],n),{})},He=(e,n)=>{let t=M(),r=(s,g)=>{let p=s[g];return R(p)?p(l,Ae):p},l=(s,g,p)=>{let k=t.get(s);if(k||(k=S(r(e,s),r(n,s)),t.set(s,k)),g){let x=k[g];return R(x)&&(x=x(l,Ae)),x==null?p:x}return k};return l.extend=s=>(s=R(s)?s(l):s,He(S(e,s),s&&s.extend?Object.keys(s.extend).reduce((g,p)=>(g[p]=S(g[p],s.extend[p]),g),S({},n)):n)),l},ze=He({screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},colors:{transparent:"transparent",current:"currentColor"},durations:{},spacing:{px:"1px",0:"0px"},animation:{none:"none"},backgroundColor:e=>e("colors"),backgroundImage:{none:"none"},backgroundOpacity:e=>e("opacity"),borderColor:e=>f(f({},e("colors")),{DEFAULT:"currentColor"}),borderOpacity:e=>e("opacity"),borderRadius:{none:"0px",DEFAULT:"0.25rem",full:"9999px"},borderWidth:{DEFAULT:"1px"},boxShadow:{none:"0 0 transparent"},divideColor:e=>e("borderColor"),divideOpacity:e=>e("borderOpacity"),divideWidth:e=>e("borderWidth"),fill:{current:"currentColor"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},fontFamily:{sans:"ui-sans-serif,system-ui,sans-serif",serif:"ui-serif,serif",mono:"ui-monospace,monospace"},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:e=>e("spacing"),gradientColorStops:e=>e("colors"),height:e=>f(f({auto:"auto"},e("spacing")),{full:"100%",screen:"100vh"}),inset:e=>f(f({auto:"auto"},e("spacing")),{full:"100%"}),keyframes:{},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"},margin:e=>f({auto:"auto"},e("spacing")),maxHeight:e=>f(f({},e("spacing")),{full:"100%",screen:"100vh"}),maxWidth:(e,{breakpoints:n})=>f({none:"none",0:"0rem",full:"100%",min:"min-content",max:"max-content"},n(e("screens"))),minHeight:{0:"0px",full:"100%",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content"},opacity:{0:"0",25:"0.25",50:"0.5",75:"0.75",100:"1"},order:{first:"-9999",last:"9999",none:"0"},outline:{none:["2px solid transparent","2px"]},padding:e=>e("spacing"),placeholderColor:e=>e("colors"),placeholderOpacity:e=>e("opacity"),ringColor:e=>f({DEFAULT:"#3b82f6"},e("colors")),ringOffsetColor:e=>e("colors"),ringOffsetWidth:{},ringOpacity:e=>f({DEFAULT:"0.5"},e("opacity")),ringWidth:{DEFAULT:"3px"},rotate:{},scale:{},skew:{},space:e=>e("spacing"),stroke:{current:"currentColor"},strokeWidth:{},textColor:e=>e("colors"),textOpacity:e=>e("opacity"),transitionDuration:e=>f({DEFAULT:"150ms"},e("durations")),transitionDelay:e=>e("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"background-color,border-color,color,fill,stroke,opacity,box-shadow,transform",colors:"background-color,border-color,color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)"},translate:e=>f(f({},e("spacing")),{full:"100%"}),width:e=>f(f({auto:"auto"},e("spacing")),{full:"100%",screen:"100vw",min:"min-content",max:"max-content"}),zIndex:{auto:"auto"}},{}),En=/^(br|hy|us|wr|text-si|scroll-snap-t)/,Dn=/^(ap|us|tab-|border-e|margin-e|margin-s|padding-e|padding-s|border-sta)/,jn=/^(ap|br|hy|us|wr|mas|colu|clip-|box-de|font-k|text-e|font-fe|shape-i|text-or|text-si|border-e|margin-e|margin-s|padding-e|padding-s|border-sta|background-cl|scroll-snap-t|text-decoration-)/,On=/^(pos|background-cl)/,ue={},Fe=function(e){return ue[e]?ue[e]:ue[e]=1*En.test(e)|2*Dn.test(e)|4*jn.test(e)},We=function(e,n){return On.test(e)?n.replace(/(sticky|text)/,"-webkit-$1, $1"):n},ne=(e,n)=>{let t=`${e}:${We(e,n)}`,r=t,l=Fe(e);return l&1&&(r+=`;-ms-${t}`),l&2&&(r+=`;-moz-${t}`),l&4&&(r+=`;-webkit-${t}`),r},_e=(e,n)=>`${e}:${n}`,In=Math.imul||((e,n)=>{n|=0;let t=(e&4194303)*n;return e&4290772992&&(t+=(e&4290772992)*n|0),t|0}),te=e=>{let n=9;for(let t=e.length;t--;)n=In(n^e.charCodeAt(t),1597334677);return"_"+((n^n>>>9)>>>0).toString(36)},Me,Vn={":dark":"@media (prefers-color-scheme:dark)",":sticky":"@supports ((position: -webkit-sticky) or (position:sticky))",":motion-reduce":"@media (prefers-reduced-motion:reduce)",":motion-safe":"@media (prefers-reduced-motion:no-preference)",":first":":first-child",":last":":last-child",":even":":nth-child(2n)",":odd":":nth-child(odd)"},Le=(e,n)=>(Me=n("screens",o(e)))?`@media (min-width: ${Me})`:Vn[e]||e,L,ge,An=e=>(ge=/\(\s*min-width:\s*(\d+(?:.\d+)?)(p)?/.exec(e))?+ge[1]/(ge[2]?15:1)/10:0,fe=e=>{L=0;for(let n=e.length;n--;)~"-:,".indexOf(e[n])&&++L;return L},Ue=["rst","st","h-chi","nk","sited","pty","ecked","oup-h","oup-f","cus-w","ver","cus","cus-v","tive","sable"],Hn=e=>~(L=Ue.indexOf(e.slice(3,8)))?L:Ue.length,zn=(e,n)=>e|(q(n)?0:1<<Hn(n)),Fn=/^(?:(border-(?:[tlbr].{2,4}-)?(?:w|c|sty)|[tlbr].{2,4}m?$|c.{7}$)|([fl].{5}l|g.{8}$|pl))/,Wn=e=>{let n=e[0]==="-"?o(e,e.indexOf("-",1)+1):e,t=Fn.exec(n);return fe(n)+(t?+!!t[1]||-!!t[2]:0)+1},_n=e=>e[0]==="-"?0:Wn(e),Ne=e=>Math.max(0,15-e),Mn=(e,n)=>Ne(fe(n)),Ln=e=>Ne(Object.keys(e).filter(n=>e[n]).length),Be=(e,n)=>Object.keys(e).reduce((t,r)=>e[r]?Math.max(t,n(r,e[r])):t,0),Ge=(e,n,t)=>{let r=An(n[0]||"");return((r&31)<<21|+e<<20|(fe(a((r?o(n):n).filter(q),";"))&15)<<16|n.reduce(zn,0)&65535)*(1<<12)+((Ln(t)&15)<<8|(Be(t,_n)&15)<<4|Be(t,Mn)&15)},Ye=(...e)=>n=>n(J(e)),Xe=e=>(n,t,r,l)=>{if(n){let s=t&&e(t);if(s&&s.length>0)return s.reduce((g,p)=>(g[V([r,p,l])]=n,g),{})}},Un={t:["top-left","top-right"],r:["top-right","bottom-right"],b:["bottom-left","bottom-right"],l:["bottom-left","top-left"],tl:["top-left"],tr:["top-right"],bl:["bottom-left"],br:["bottom-right"]},re=Xe(e=>Un[e]),Nn={x:"lr",y:"tb"},Ke={t:"top",r:"right",b:"bottom",l:"left"},D=e=>{let n=(Nn[e]||e||"").split("").sort().reduce((t,r)=>{if(t&&Ke[r])return t.push(Ke[r]),t},[]);if(n&&n.length>0)return n},A=Xe(D),i,U,N,Bn=e=>e[0].toUpperCase()+o(e),me=(e,n)=>Math.round(parseInt(e,16)*n),Je=(e,n)=>{if(e&&e[0]==="#"){let t=(e.length-1)/3,r=[17,1,.062272][t-1];return`rgba(${me(e.substr(1,t),r)},${me(e.substr(1+t,t),r)},${me(e.substr(1+2*t,t),r)},var(--${n}))`}return e},B=(e,n,t,r)=>t?{[`--${r(n+"-opacity")}`]:"1",[e]:(i=Je(t,r(n+"-opacity")))&&i!==t?[t,i]:t}:void 0,qe=(e,n,t,r,l,s)=>(i={x:["right","left"],y:["bottom","top"]}[e[1]])&&(N=`--${r(`${e[0]}-${e[1]}-reverse`)}`)?e[2]==="reverse"?{[N]:"1"}:{[N]:"0",[V([l,i[0],s])]:(U=n(t,o(e,2)))&&`calc(${U} * var(${N}))`,[V([l,i[1],s])]:U&&[U,`calc(${U} * calc(1 - var(${N})))`]}:void 0,G=e=>({[e[0]]:a(o(e))}),P=e=>({display:a(e)}),Y=e=>({position:e[0]}),H=e=>({"text-transform":e[0]}),z=e=>({"text-decoration":a(e)}),oe=(e,n)=>({[e[0]]:n("inset",o(e))}),Qe=(e,n,t)=>{switch(e[1]){case"solid":case"dashed":case"dotted":case"double":case"none":return{"border-style":e[1]};case"collapse":case"separate":return{"border-collapse":e[1]};case"opacity":return{[`--${t(e[0]+"-opacity")}`]:n("borderOpacity",o(e,2))}}return(i=n(`${e[0]}Width`,o(e),!0))?{"border-width":i}:B("border-color",e[0],n(`${e[0]}Color`,o(e)),t)},Ze=(e,n)=>(i={w:"width",h:"height"}[e[1]])&&{[`${e[0]}-${i}`]:n(`${e[0]}${Bn(i)}`,o(e,2))},en=e=>(n,t)=>n[0][1]?A(t(e,o(n)),n[0][1],e):{[e]:t(e,o(n))},j=en("padding"),O=en("margin"),nn=e=>n=>{switch(n[1]){case"auto":return{[`grid-${e}`]:"auto"};case"span":return n[2]&&{[`grid-${e}`]:n[2]==="full"?"1 / -1":`span ${n[2]} / span ${n[2]}`};case"start":case"end":return n.length===3&&{[`grid-${e}-${n[1]}`]:n[2]}}},tn=(e,n)=>({[e]:(~"wun".indexOf(n[1][3])?"space-":"")+n[1]}),pe=e=>n=>{switch(n[1]){case"start":case"end":return{[e]:`flex-${n[1]}`}}return tn(e,n)},rn={shadow:(e,n,{tag:t})=>(i=n("boxShadow",o(e)))&&{[`--${t("shadow")}`]:i,"box-shadow":[i,`var(--${t("ring-offset-shadow")},0 0 transparent),var(--${t("ring-shadow")},0 0 transparent),var(--${t("shadow")})`]},ring(e,n,{tag:t}){switch(e[1]){case"inset":return{[`--${t("ring-inset")}`]:"inset"};case"opacity":return{[`--${t("ring-opacity")}`]:n("ringOpacity",o(e,2))};case"offset":return(i=n("ringOffsetWidth",o(e,2),!0))?{[`--${t("ring-offset-width")}`]:i}:{[`--${t("ring-offset-color")}`]:n("ringOffsetColor",o(e,2))}}return(i=n("ringWidth",o(e),!0))?{[`--${t("ring-offset-shadow")}`]:`var(--${t("ring-inset")},/*!*/ /*!*/) 0 0 0 var(--${t("ring-offset-width")},0px) var(--${t("ring-offset-color")},#fff)`,[`--${t("ring-shadow")}`]:`var(--${t("ring-inset")},/*!*/ /*!*/) 0 0 0 calc(${i} + var(--${t("ring-offset-width")},0px)) var(--${t("ring-color")},rgba(59,130,246,0.5))`,"box-shadow":`var(--${t("ring-offset-shadow")}),var(--${t("ring-shadow")}),var(--${t("shadow")},0 0 transparent)`}:{[`--${t("ring-opacity")}`]:"1",[`--${t("ring-color")}`]:Je(n("ringColor",o(e)),t("ring-opacity"))}},duration:(e,n)=>({"transition-duration":n("transitionDuration",o(e))}),delay:(e,n)=>({"transition-delay":n("transitionDelay",o(e))}),origin:e=>({"transform-origin":a(o(e)," ")}),cursor:G,select:e=>({"user-select":e[1]}),transform:(e,n,{tag:t})=>{switch(e[1]){case"none":return{transform:"none"};case"gpu":return{transform:`translate3d(var(--${t("translate-x")},0),var(--${t("translate-y")},0),0) rotate(var(--${t("rotate")},0)) skewX(var(--${t("skew-x")},0)) skewY(var(--${t("skew-y")},0)) scaleX(var(--${t("scale-x")},1)) scaleY(var(--${t("scale-y")},1))`}}return{transform:`translateX(var(--${t("translate-x")},0)) translateY(var(--${t("translate-y")},0)) rotate(var(--${t("rotate")},0)) skewX(var(--${t("skew-x")},0)) skewY(var(--${t("skew-y")},0)) scaleX(var(--${t("scale-x")},1)) scaleY(var(--${t("scale-y")},1))`}},rotate:(e,n,{tag:t})=>(i=n("rotate",o(e)))&&{[`--${t("rotate")}`]:i,transform:`rotate(${i})`},scale:(e,n,{tag:t})=>(i=n("scale",[e[2]||e[1]]))&&{[`--${t("scale-x")}`]:e[1]!=="y"&&i,[`--${t("scale-y")}`]:e[1]!=="x"&&i,transform:`scale${e[2]?e[1].toUpperCase():""}(${i})`},translate:(e,n,{tag:t})=>(i=n("translate",o(e,2)))&&{[`--${t("translate-x")}`]:e[1]!=="y"&&i,[`--${t("translate-y")}`]:e[1]!=="x"&&i,transform:`translate${e[1].toUpperCase()}(${i})`},skew:(e,n,{tag:t})=>(i=n("skew",o(e,2)))&&{[`--${t("skew-x")}`]:e[1]!=="y"&&i,[`--${t("skew-y")}`]:e[1]!=="x"&&i,transform:`skew${e[1].toUpperCase()}(${i})`},"bg-gradient":(e,n,{tag:t})=>(i=e[1]==="to"&&(i=D(e[2]))?"to "+a(i," "):n("rotate",o(e)))&&{"background-image":`linear-gradient(${i},var(--${t("gradient-stops")},var(--${t("gradient-from")},transparent),var(--${t("gradient-to")},transparent)))`},from:(e,n,{tag:t})=>(i=n("gradientColorStops",o(e)))&&{[`--${t("gradient-from")}`]:i},via:(e,n,{tag:t})=>(i=n("gradientColorStops",o(e)))&&{[`--${t("gradient-stops")}`]:`var(--${t("gradient-from")},transparent),${i},var(--${t("gradient-to")},transparent)`},to:(e,n,{tag:t})=>(i=n("gradientColorStops",o(e)))&&{[`--${t("gradient-to")}`]:i},"pointer-events-none":{"pointer-events":"none"},"pointer-events-auto":{"pointer-events":"auto"},tracking:(e,n)=>({"letter-spacing":n("letterSpacing",o(e))}),leading:(e,n)=>({"line-height":n("lineHeight",o(e))}),align:e=>({"vertical-align":a(o(e))}),whitespace:e=>({"white-space":a(o(e))}),z:(e,n)=>({"z-index":n("zIndex",o(e))}),gap:(e,n)=>(i={x:"column",y:"row"}[e[1]])?{[i+"-gap"]:n("gap",o(e,2))}:{gap:n("gap",o(e))},stroke:(e,n)=>(i=n("stroke",o(e),!0))?{stroke:i}:{"stroke-width":n("strokeWidth",o(e))},fill:(e,n)=>({fill:n("fill",o(e))}),outline:(e,n)=>(i=n("outline",o(e)))&&{outline:i[0],"outline-offset":i[1]},appearance:G,opacity:(e,n)=>({opacity:n("opacity",o(e))}),ease:(e,n)=>({"transition-timing-function":n("transitionTimingFunction",o(e))}),break(e){switch(e[1]){case"normal":return{"word-break":"normal","overflow-wrap":"normal"};case"words":return{"overflow-wrap":"break-word"};case"all":return{"word-break":"break-all"}}},w:(e,n)=>({width:n("width",o(e))}),h:(e,n)=>({height:n("height",o(e))}),underline:z,"no-underline":z(["none"]),"line-through":z,"text-underline":z(["underline"]),"text-no-underline":z(["none"]),"text-line-through":z(["line","through"]),uppercase:H,lowercase:H,capitalize:H,"normal-case":H(["none"]),"text-normal-case":H(["none"]),text(e,n,{tag:t}){switch(e[1]){case"left":case"center":case"right":case"justify":return{"text-align":e[1]};case"uppercase":case"lowercase":case"capitalize":return H(o(e));case"opacity":return{[`--${t("text-opacity")}`]:n("textOpacity",o(e,2))}}let r=n("fontSize",o(e),!0);return r?$(r)?{"font-size":r}:{"font-size":r[0],"line-height":$(r[1])?r[1]:r[1].lineHeight,"letter-spacing":r[1].letterSpacing}:B("color","text",n("textColor",o(e)),t)},bg(e,n,{tag:t}){switch(e[1]){case"fixed":case"local":case"scroll":return{"background-attachment":a(o(e),",")};case"bottom":case"center":case"left":case"right":case"top":return{"background-position":a(o(e)," ")};case"no":return e[2]==="repeat"&&{"background-repeat":a(o(e))};case"auto":case"cover":case"contain":return{"background-size":e[1]};case"repeat":switch(e[2]){case"x":case"y":return{"background-repeat":a(o(e))}}return{"background-repeat":e[2]||e[1]};case"opacity":return{[`--${t("bg-opacity")}`]:n("backgroundOpacity",o(e,2))};case"clip":return{"background-clip":e[2]+(e[2]==="text"?"":"-box")}}return(i=n("backgroundImage",o(e),!0))?{"background-image":i}:S(B("background-color","bg",n("backgroundColor",o(e)),t),B("color","text",n("textColor",e[1]==="on"?o(e,2):["on"].concat(o(e)),!0),t))},rounded:(e,n)=>re(n("borderRadius",o(e,2),!0),e[1],"border","radius")||{"border-radius":n("borderRadius",o(e))},"transition-none":{"transition-property":"none"},transition:(e,n)=>({transition:V([n("transitionProperty",o(e)),n("transitionDuration",[]),n("transitionTimingFunction",[])]," ")}),flex(e,n){switch(e[1]){case"row":case"col":return{"flex-direction":a(e[1]==="col"?["column"].concat(o(e,2)):o(e,1))};case"nowrap":case"wrap":return{"flex-wrap":a(o(e))};case"grow":case"shrink":return{[`flex-${e[1]}`]:e[2]||"1"}}return(i=n("flex",o(e),!0))?{flex:i}:P(e)},grid(e){switch(e[1]){case"cols":case"rows":return e.length>2&&{[`grid-template-${e[1]==="cols"?"columns":e[1]}`]:e.length===3&&Number(e[2])?`repeat(${e[2]},minmax(0,1fr))`:a(o(e,2)," ")};case"flow":return e.length>2&&{"grid-auto-flow":a(e[2]==="col"?["column"].concat(o(e,3)):o(e,2)," ")}}return P(e)},auto(e){switch(e[1]){case"cols":case"rows":return(i=e.length===3?{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"}[e[2]]||`minmax(0,${e[2]})`:e.length>3&&`minmax(${a(o(e,2),",")})`)&&{[`grid-auto-${e[1]==="cols"?"columns":"rows"}`]:i}}},"not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto","white-space":"normal"},hidden:P(["none"]),inline:P,block:P,contents:P,table(e){switch(e[1]){case"auto":case"fixed":return{"table-layout":e[1]}}return P(e)},flow:P,d:e=>P(o(e)),static:Y,fixed:Y,absolute:Y,relative:Y,sticky:Y,visible:{visibility:"visible"},invisible:{visibility:"hidden"},antialiased:{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},"subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"},truncate:{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},resize:e=>e.length<=2&&{resize:{x:"vertical",y:"horizontal"}[e[1]]||e[1]||"both"},clearfix:["::after",{content:'""',display:"table",clear:"both"}],object(e){switch(e[1]){case"contain":case"cover":case"fill":case"none":return{"object-fit":e[1]};case"scale":return{"object-fit":a(o(e))}}return{"object-position":a(o(e)," ")}},top:oe,right:oe,bottom:oe,left:oe,inset:(e,n)=>(i=D(e[1]))?A(n("inset",o(e,2)),e[1]):(i=n("inset",o(e)))&&{top:i,right:i,bottom:i,left:i},items(e){switch(e[1]){case"start":case"end":return{"align-items":`flex-${e[1]}`}}return{"align-items":e[1]}},content:pe("align-content"),justify:pe("justify-content"),self:pe("align-self"),place:e=>tn("place-"+e[1],o(e)),order:(e,n)=>({order:n("order",o(e))}),col:nn("column"),row:nn("row"),list(e){switch(e[1]){case"inside":case"outside":return{"list-style-position":e[1]}}return{"list-style-type":a(o(e))}},"sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0,0,0,0)","white-space":"nowrap","border-width":"0"},box:e=>({"box-sizing":`${e[1]}-box`}),float:G,clear:G,overflow(e){switch(e[1]){case"ellipsis":case"clip":return{"text-overflow":e[1]}}return e[2]?{[`overflow-${e[1]}`]:e[2]}:G(e)},p:j,py:j,px:j,pt:j,pr:j,pb:j,pl:j,m:O,my:O,mx:O,mt:O,mr:O,mb:O,ml:O,italic:{"font-style":"italic"},"not-italic":{"font-style":"normal"},"font-italic":{"font-style":"italic"},"font-not-italic":{"font-style":"normal"},font:(e,n)=>(i=n("fontFamily",o(e),!0))?{"font-family":i}:{"font-weight":n("fontWeight",o(e))},space:(e,n,{tag:t})=>(i=qe(e,n,"space",t,"margin"))&&[">:not([hidden])~:not([hidden])",i],border:(e,n,{tag:t})=>D(e[1])?A(n("borderWidth",o(e,2)),e[1],"border","width"):Qe(e,n,t),divide:(e,n,{tag:t})=>(i=qe(e,n,"divideWidth",t,"border","width")||Qe(e,n,t))&&[">:not([hidden])~:not([hidden])",i],placeholder:(e,n,{tag:t})=>(i=e[1]==="opacity"?{[`--${t("placeholder-opacity")}`]:n("placeholderOpacity",o(e,2))}:B("color","placeholder",n("placeholderColor",o(e)),t))&&["::placeholder",i],min:Ze,max:Ze,animate:(e,n,{keyframes:t})=>{let r=n("animation",i=o(e));return r&&{animation:$(r)?r:`${t(r[1]||a(i))} ${r[0]}`}},overscroll:e=>({["overscroll-behavior"+(e[2]?"-"+e[1]:"")]:e[2]||e[1]})},ie=e=>({unknown(n,t,r){r||e(`No theme value found for ${n}[${JSON.stringify(a(t)||"DEFAULT")}]`)},warn(n,t){e((t?`[${t}] `:"")+n)}}),se=ie(e=>console.warn(e)),on=ie(e=>{throw new Error(e)}),Gn=e=>e!==":dark",sn=e=>{let n="media",t="dark",r=ze,l=rn,s,g,p=[],k=ne,x=te,W=se,_=M(),we=M(),le=[],bn=c=>d=>`.${t} ${c(d)}`,$e=c=>(v(c)?c:[c]).forEach(({darkMode:d=n,darkModeClass:u=t,theme:m,plugins:y,init:w,injector:C,nonce:T=g,prefix:X=k,hash:$n=x,mode:vn=W}={})=>{if(C&&le.length>0)throw new Error("Changing the injector after first use is not supported");n=d,t=u,m&&(r=r.extend(m)),l=S(l,y),w&&p.push(w),s=C||s,g=T,k=X,x=$n,W=vn}),yn=(c,d)=>v(d)?a(d.filter(Boolean).map(u=>k(c,u)),";"):k(c,d),ve=c=>Object.keys(c).reduce((d,u)=>c[u]?(d&&d+";")+yn(u,c[u]):d,""),wn=c=>Le(c,r),ke=c=>x?x(c):c,Te=(c,d)=>{s||(s=Oe?Z({nonce:g}):ee());let u=Pe(le,d);try{s.insert(c,u),le.splice(u,0,d)}catch(m){/:-[mwo]/.test(c)||W.warn(m.message)}},Ce=(c,d,u,m,y,w)=>{we.has(d)||(p.length&&(p.forEach(C=>C(T=>Te(T,0),r)),p.length=0),Te(u,Ge(w,m,y)),we.set(d,!0)),_.set(c,d)};return $e(e),{t:(c,d,u)=>{let m=v(d)?d:[d],y=r(c,a(m)||"DEFAULT");return y==null?W.unknown(c,m,u,r):y},p:c=>l[c],a:ke,r:(c,d,u)=>r(c,d,u),g:(c,d)=>_.get(Q(c,d)),s:(c,d,u)=>_.set(Q(c,d),u),i(c,d,u,m=Se){let y=Q(c,d),w=_.get(y);if(!w){let C=d.indexOf(":dark")>=0;C&&n==="class"&&(m=bn(m),d=d.filter(Gn));let T=d.map(wn),X=ve(u);w=x?x(a([a(T,"\0"),m(""),X],"\0")):y,Ce(y,w,je(w,T,X,m,ke),T,u,C)}return w},k(c,d){let u="\0"+c,m=_.get(u);if(!m){let y=Object.keys(d).reduce((C,T)=>`${C}${T}{${ve(d[T])}}`,"");m=x?x(y):c;let w=`@keyframes ${m}{${y}}`;Ce(u,m,w,[w],{},!1)}return m},c:$e,w(c,d){W.warn(d,c)}}},he,b,E=[],F=[],an=(e,n,t)=>{let r=b.t(e,n,t);return he&&r&&$(r)?`calc(${r} * -1)`:r},cn=(e,n)=>b.k(e,n||b.t("keyframes",e)||{}),Yn=(e,n,t)=>{let r=F.length;I(),$(t)?xe(t):t(ln),ae(),b.s(e,n,a(o(F,r)," "))},dn=(e,n,t)=>{if(R(t)||$(t))return!Yn(e,n,t);let r;if(v(t)&&(r=t[0],t=t[1]),K(t))return F.push(b.i(e,n,t,$(r)?l=>l+r:r))},Xn=(e,n)=>{let t=e==="group"&&b.a(e)||b.g(e,n);if(t!=null)return t&&F.push(t);let r=e;he="",r[0]==="-"&&(he="-",r=o(r));let l=r.split("-"),s;for(let g=l.length;g;g--){let p=a(l.slice(0,g));if(s=b.p(p),s){l=o(l,g),l.unshift(p);break}}dn(e,n,R(s)?s(l,an,{keyframes:cn,tag:b.a}):s)||b.w(e,s?`Plugin "${l[0]}" had no result`:`No plugin for "${r}" found`)},un=e=>{e.length=0},I=(e="")=>(E.push(e),""),ae=e=>{let n=E.lastIndexOf("");~n&&E.splice(n+~~e,E.length-n+~~e)},Kn=e=>e&&e[0]!==":",gn=e=>e[0]===":",fn=e=>{if(e){let n=a(E.filter(Kn)),t=e==="&"?n:(n&&n+"-")+e;t&&Xn(t,E.filter(gn))}return""},xe=(e,n)=>{let t,r="";for(let l=0;l<e.length;)switch(t=e[l++]){case":":r&&(r=I(":"+r));break;case"(":r&&(r=I(r)),I();break;case")":case" ":case" ":case`
`:case"\r":r=fn(r),ae(t!==")");break;default:r+=t}n?r&&I(":"+r):fn(r)},be=e=>{e&&(I(),ln(e),ae())},Jn=(e,n)=>{if(n){I();let t=$(n)||v(n)||K(n)||R(n);xe(e,t),t&&be(n),ae()}},qn=0,ln=e=>{$(e)?xe(e):v(e)?e.forEach(be):R(e)?dn(`__${e.name}_${(++qn).toString(36)}`,E.filter(gn),e(an,{keyframes:cn,tag:b.a})):K(e)&&Object.keys(e).forEach(n=>{Jn(n,e[n])})},mn=(e,n)=>{if(b)throw new Error("There is already an active context");b=n,un(F),un(E);try{e.forEach(be)}finally{b=void 0}return a(F," ")},ce=e=>{let n=sn(e);return{bw:(...t)=>mn(J(t),n),setup:n.c,theme:n.r}},ye=ce(),{bw:pn}=ye,{setup:hn}=ye,{theme:xn}=ye;return Qn;})();

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc