/*! © 2026 Yahoo, Inc. UDS Tailwind and Purger v0.0.0-development */

//#region ../fixtures/dist/index.js
function createArbitraryFixture(fixture) {
	return fixture;
}
var positiveIntegers = createArbitraryFixture({
	type: "arbitraryFixture",
	valueType: "integer",
	min: 0,
	step: 1
});
var elevationAliases = [
	"elevation-0",
	"elevation-1",
	"elevation-2",
	"elevation-3",
	"elevation-4",
	"elevation-5"
];
var backgroundPaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary"
];
var foregroundPaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"muted",
	"on-color"
];
var linePaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"muted"
];
var alwaysPaletteAliases = [
	"always/white",
	"always/black",
	"always/transparent",
	"always/current",
	"always/brand",
	"always/accent"
];
var opacitySteps = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"13",
	"14",
	"15",
	"16",
	"17",
	"18",
	"19",
	"20",
	"21",
	"22",
	"23",
	"24",
	"25",
	"26",
	"27",
	"28",
	"29",
	"30",
	"31",
	"32",
	"33",
	"34",
	"35",
	"36",
	"37",
	"38",
	"39",
	"40",
	"41",
	"42",
	"43",
	"44",
	"45",
	"46",
	"47",
	"48",
	"49",
	"50",
	"51",
	"52",
	"53",
	"54",
	"55",
	"56",
	"57",
	"58",
	"59",
	"60",
	"61",
	"62",
	"63",
	"64",
	"65",
	"66",
	"67",
	"68",
	"69",
	"70",
	"71",
	"72",
	"73",
	"74",
	"75",
	"76",
	"77",
	"78",
	"79",
	"80",
	"81",
	"82",
	"83",
	"84",
	"85",
	"86",
	"87",
	"88",
	"89",
	"90",
	"91",
	"92",
	"93",
	"94",
	"95",
	"96",
	"97",
	"98",
	"99",
	"100"
];
var fromEntries = (item) => Object.fromEntries(item);
var opacityMap = fromEntries(opacitySteps.map((key) => [key, `${parseInt(key) / 100}`]));
var backgroundColors = [
	...backgroundPaletteColors,
	...alwaysPaletteAliases,
	...elevationAliases
];
var foregroundColors = [...foregroundPaletteColors, ...alwaysPaletteAliases];
var lineColors = [
	...linePaletteColors,
	...alwaysPaletteAliases,
	...elevationAliases
];
var textVariants = [
	"display1",
	"display2",
	"display3",
	"title1",
	"title2",
	"title3",
	"title4",
	"headline1",
	"body1",
	"label1",
	"label2",
	"label3",
	"label4",
	"caption1",
	"caption2",
	"legal1",
	"ui1",
	"ui2",
	"ui3",
	"ui4",
	"ui5",
	"ui6",
	"display1/emphasized",
	"display2/emphasized",
	"display3/emphasized",
	"title1/emphasized",
	"title2/emphasized",
	"title3/emphasized",
	"title4/emphasized",
	"headline1/emphasized",
	"body1/emphasized",
	"label1/emphasized",
	"label2/emphasized",
	"label3/emphasized",
	"label4/emphasized",
	"caption1/emphasized",
	"caption2/emphasized",
	"legal1/emphasized",
	"ui1/emphasized",
	"ui2/emphasized",
	"ui3/emphasized",
	"ui4/emphasized",
	"ui5/emphasized",
	"ui6/emphasized"
];
var fontAliases = [
	"sans",
	"sans-alt",
	"serif",
	"serif-alt",
	"mono"
];
var borderRadiiSort = {
	none: 0,
	xs: 1,
	sm: 2,
	md: 3,
	lg: 4,
	xl: 5,
	full: 6
};
var borderRadii = [
	"sm",
	"md",
	"lg",
	"xl",
	"none",
	"xs",
	"full"
].sort((a, b) => borderRadiiSort[a] - borderRadiiSort[b]);
var borderWidthSort = {
	none: 0,
	thin: 1,
	medium: 2,
	thick: 3
};
var borderWidths = [
	"medium",
	"none",
	"thin",
	"thick"
].sort((a, b) => borderWidthSort[a] - borderWidthSort[b]);
var borderWidthsWithElevation = [...borderWidths, ...elevationAliases.map((alias) => `width-${alias}`)];
var iconSizeSort = {
	xs: 0,
	sm: 1,
	md: 2,
	lg: 3
};
var iconSizes = [
	"sm",
	"md",
	"lg",
	"xs"
].sort((a, b) => iconSizeSort[a] - iconSizeSort[b]);
var spacingMap = {
	"0": 0,
	px: 1,
	"0.5": 2,
	"1": 4,
	"1.5": 6,
	"2": 8,
	"2.5": 10,
	"3": 12,
	"3.5": 14,
	"4": 16,
	"4.5": 18,
	"5": 20,
	"5.5": 22,
	"6": 24,
	"7": 28,
	"8": 32,
	"9": 36,
	"10": 40,
	"11": 44,
	"12": 48,
	"14": 56,
	"16": 64,
	"20": 80,
	"24": 96,
	"28": 112,
	"32": 128,
	"36": 144,
	"40": 160,
	"44": 176,
	"48": 192,
	"52": 208,
	"56": 224,
	"60": 240,
	"64": 256,
	"72": 288,
	"80": 320,
	"96": 384
};
var shadowOffsetMap = {
	"-96": -384,
	"-80": -320,
	"-72": -288,
	"-64": -256,
	"-60": -240,
	"-56": -224,
	"-52": -208,
	"-48": -192,
	"-44": -176,
	"-40": -160,
	"-36": -144,
	"-32": -128,
	"-28": -112,
	"-24": -96,
	"-20": -80,
	"-16": -64,
	"-14": -56,
	"-12": -48,
	"-11": -44,
	"-10": -40,
	"-9": -36,
	"-8": -32,
	"-7": -28,
	"-6": -24,
	"-5.5": -22,
	"-5": -20,
	"-4.5": -18,
	"-4": -16,
	"-3.5": -14,
	"-3": -12,
	"-2.5": -10,
	"-2": -8,
	"-1.5": -6,
	"-1": -4,
	"-0.5": -2,
	"-px": -1,
	"0": 0,
	px: 1,
	"0.5": 2,
	"1": 4,
	"1.5": 6,
	"2": 8,
	"2.5": 10,
	"3": 12,
	"3.5": 14,
	"4": 16,
	"4.5": 18,
	"5": 20,
	"5.5": 22,
	"6": 24,
	"7": 28,
	"8": 32,
	"9": 36,
	"10": 40,
	"11": 44,
	"12": 48,
	"14": 56,
	"16": 64,
	"20": 80,
	"24": 96,
	"28": 112,
	"32": 128,
	"36": 144,
	"40": 160,
	"44": 176,
	"48": 192,
	"52": 208,
	"56": 224,
	"60": 240,
	"64": 256,
	"72": 288,
	"80": 320,
	"96": 384
};
var shadowSpreadRadiusMap = shadowOffsetMap;
var shadowOpacities = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"13",
	"14",
	"15",
	"16",
	"17",
	"18",
	"19",
	"20",
	"21",
	"22",
	"23",
	"24",
	"25",
	"26",
	"27",
	"28",
	"29",
	"30",
	"31",
	"32",
	"33",
	"34",
	"35",
	"36",
	"37",
	"38",
	"39",
	"40",
	"41",
	"42",
	"43",
	"44",
	"45",
	"46",
	"47",
	"48",
	"49",
	"50",
	"51",
	"52",
	"53",
	"54",
	"55",
	"56",
	"57",
	"58",
	"59",
	"60",
	"61",
	"62",
	"63",
	"64",
	"65",
	"66",
	"67",
	"68",
	"69",
	"70",
	"71",
	"72",
	"73",
	"74",
	"75",
	"76",
	"77",
	"78",
	"79",
	"80",
	"81",
	"82",
	"83",
	"84",
	"85",
	"86",
	"87",
	"88",
	"89",
	"90",
	"91",
	"92",
	"93",
	"94",
	"95",
	"96",
	"97",
	"98",
	"99",
	"100"
];
var shadowOpacityMap = fromEntries(shadowOpacities.map((key) => [key, parseInt(key)]));
var buttonVariantPriority = {
	primary: 0,
	secondary: 1,
	tertiary: 2
};
var buttonVariantsFlat = [
	"primary",
	"secondary",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"contrast-high",
	"contrast-medium",
	"contrast-low",
	"brand-tertiary",
	"alert-tertiary",
	"positive-tertiary",
	"warning-tertiary",
	"info-tertiary"
].sort((a, b) => {
	const aPriority = buttonVariantPriority[a] ?? Number.MAX_SAFE_INTEGER;
	const bPriority = buttonVariantPriority[b] ?? Number.MAX_SAFE_INTEGER;
	if (aPriority !== bPriority) return aPriority - bPriority;
	return a.localeCompare(b);
});
var buttonVariantsSecondary = buttonVariantsFlat.filter((v) => v.includes("secondary"));
var buttonVariantsTertiary = buttonVariantsFlat.filter((v) => v.includes("tertiary"));
var buttonVariantsPrimary = buttonVariantsFlat.filter((v) => !buttonVariantsSecondary.includes(v) && !buttonVariantsTertiary.includes(v));
var preferredTShirtSizeSort = {
	none: 0,
	xs: 1,
	sm: 2,
	md: 3,
	lg: 4,
	xl: 5,
	full: 6
};
var buttonSizes = [
	"sm",
	"md",
	"lg",
	"xs"
].sort((a, b) => preferredTShirtSizeSort[a] - preferredTShirtSizeSort[b]);
var iconButtonSizes = [
	"sm",
	"md",
	"lg",
	"xl",
	"xs"
].sort((a, b) => preferredTShirtSizeSort[a] - preferredTShirtSizeSort[b]);
var motionSpringConfigOptions = ["damping", "stiffness"];
var shadowVariants = [
	"none",
	"xs",
	"sm",
	"md",
	"lg",
	"xl",
	"2xl"
];
var shadowVariantsInvert = [
	"xs-invert",
	"sm-invert",
	"md-invert",
	"lg-invert",
	"xl-invert",
	"2xl-invert"
];
var shadowVariantsWithInvert = [...shadowVariants, ...shadowVariantsInvert];

//#endregion
exports.fontAliases = fontAliases;
exports.motionSpringConfigOptions = motionSpringConfigOptions;
exports.opacityMap = opacityMap;
exports.shadowOffsetMap = shadowOffsetMap;
exports.shadowOpacityMap = shadowOpacityMap;
exports.shadowSpreadRadiusMap = shadowSpreadRadiusMap;
exports.spacingMap = spacingMap;
exports.textVariants = textVariants;