"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const VAL_COMP = "computedValue"; const VAL_SPEC = "specifiedValue"; const _DIGIT = "(?:0|[1-9]\\d*)"; const _COMP = "clamp|max|min"; const _STEP = "mod|rem|round"; const _TRIG = "a?(?:cos|sin|tan)|atan2"; const _EXP = "exp|hypot|log|pow|sqrt"; const _SIGN = "abs|sign"; const _MATH = `${_COMP}|${_STEP}|${_TRIG}|${_EXP}|${_SIGN}`; const _CALC = `calc|${_MATH}`; const _VAR = `var|${_CALC}`; const ANGLE = "deg|g?rad|turn"; const NUM = `[+-]?(?:${_DIGIT}(?:\\.\\d*)?|\\.\\d+)(?:e-?${_DIGIT})?`; const NONE = "none"; const PCT = `${NUM}%`; const SYN_FN_MATH = `^(?:${_MATH})\\($`; const SYN_FN_MATH_CALC = `^(?:${_CALC})\\(|(?<=[*\\/\\s\\(])(?:${_CALC})\\(`; const SYN_FN_MATH_VAR = `^(?:${_VAR})\\(`; const SYN_FN_VAR = "^var\\(|(?<=[*\\/\\s\\(])var\\("; const _ALPHA = `(?:\\s*\\/\\s*(?:${NUM}|${PCT}|${NONE}))?`; const _ALPHA_LV3 = `(?:\\s*,\\s*(?:${NUM}|${PCT}))?`; const _COLOR_FUNC = "(?:ok)?l(?:ab|ch)|color|hsla?|hwb|rgba?"; const _COLOR_KEY = "[a-z]+|#[\\da-f]{3}|#[\\da-f]{4}|#[\\da-f]{6}|#[\\da-f]{8}"; const _CS_HUE = "(?:ok)?lch|hsl|hwb"; const _CS_HUE_ARC = "(?:de|in)creasing|longer|shorter"; const _NUM_ANGLE = `${NUM}(?:${ANGLE})?`; const _NUM_ANGLE_NONE = `(?:${NUM}(?:${ANGLE})?|${NONE})`; const _NUM_PCT_NONE = `(?:${NUM}|${PCT}|${NONE})`; const CS_HUE = `(?:${_CS_HUE})(?:\\s(?:${_CS_HUE_ARC})\\shue)?`; const CS_HUE_CAPT = `(${_CS_HUE})(?:\\s(${_CS_HUE_ARC})\\shue)?`; const CS_LAB = "(?:ok)?lab"; const CS_LCH = "(?:ok)?lch"; const CS_SRGB = "srgb(?:-linear)?"; const CS_RGB = `(?:a98|prophoto)-rgb|display-p3|rec2020|${CS_SRGB}`; const CS_XYZ = "xyz(?:-d(?:50|65))?"; const CS_MIX = `${CS_HUE}|${CS_LAB}|${CS_SRGB}|${CS_XYZ}`; const FN_COLOR = "color("; const FN_MIX = "color-mix("; const FN_REL = `(?:${_COLOR_FUNC})\\(\\s*from\\s+`; const FN_REL_CAPT = `(${_COLOR_FUNC})\\(\\s*from\\s+`; const FN_VAR = "var("; const SYN_FN_COLOR = `(?:${CS_RGB}|${CS_XYZ})(?:\\s+${_NUM_PCT_NONE}){3}${_ALPHA}`; const SYN_FN_REL = `^${FN_REL}|(?<=[\\s])${FN_REL}`; const SYN_HSL = `${_NUM_ANGLE_NONE}(?:\\s+${_NUM_PCT_NONE}){2}${_ALPHA}`; const SYN_HSL_LV3 = `${_NUM_ANGLE}(?:\\s*,\\s*${PCT}){2}${_ALPHA_LV3}`; const SYN_LCH = `(?:${_NUM_PCT_NONE}\\s+){2}${_NUM_ANGLE_NONE}${_ALPHA}`; const SYN_MOD = `${_NUM_PCT_NONE}(?:\\s+${_NUM_PCT_NONE}){2}${_ALPHA}`; const SYN_RGB_LV3 = `(?:${NUM}(?:\\s*,\\s*${NUM}){2}|${PCT}(?:\\s*,\\s*${PCT}){2})${_ALPHA_LV3}`; const SYN_COLOR_TYPE = `${_COLOR_KEY}|hsla?\\(\\s*${SYN_HSL_LV3}\\s*\\)|rgba?\\(\\s*${SYN_RGB_LV3}\\s*\\)|(?:hsla?|hwb)\\(\\s*${SYN_HSL}\\s*\\)|(?:(?:ok)?lab|rgba?)\\(\\s*${SYN_MOD}\\s*\\)|(?:ok)?lch\\(\\s*${SYN_LCH}\\s*\\)|color\\(\\s*${SYN_FN_COLOR}\\s*\\)`; const SYN_MIX_PART = `(?:${SYN_COLOR_TYPE})(?:\\s+${PCT})?`; const SYN_MIX = `color-mix\\(\\s*in\\s+(?:${CS_MIX})\\s*,\\s*${SYN_MIX_PART}\\s*,\\s*${SYN_MIX_PART}\\s*\\)`; const SYN_MIX_CAPT = `color-mix\\(\\s*in\\s+(${CS_MIX})\\s*,\\s*(${SYN_MIX_PART})\\s*,\\s*(${SYN_MIX_PART})\\s*\\)`; exports.ANGLE = ANGLE; exports.CS_HUE = CS_HUE; exports.CS_HUE_CAPT = CS_HUE_CAPT; exports.CS_LAB = CS_LAB; exports.CS_LCH = CS_LCH; exports.CS_MIX = CS_MIX; exports.CS_RGB = CS_RGB; exports.CS_SRGB = CS_SRGB; exports.CS_XYZ = CS_XYZ; exports.FN_COLOR = FN_COLOR; exports.FN_MIX = FN_MIX; exports.FN_REL = FN_REL; exports.FN_REL_CAPT = FN_REL_CAPT; exports.FN_VAR = FN_VAR; exports.NONE = NONE; exports.NUM = NUM; exports.PCT = PCT; exports.SYN_COLOR_TYPE = SYN_COLOR_TYPE; exports.SYN_FN_COLOR = SYN_FN_COLOR; exports.SYN_FN_MATH = SYN_FN_MATH; exports.SYN_FN_MATH_CALC = SYN_FN_MATH_CALC; exports.SYN_FN_MATH_VAR = SYN_FN_MATH_VAR; exports.SYN_FN_REL = SYN_FN_REL; exports.SYN_FN_VAR = SYN_FN_VAR; exports.SYN_HSL = SYN_HSL; exports.SYN_HSL_LV3 = SYN_HSL_LV3; exports.SYN_LCH = SYN_LCH; exports.SYN_MIX = SYN_MIX; exports.SYN_MIX_CAPT = SYN_MIX_CAPT; exports.SYN_MIX_PART = SYN_MIX_PART; exports.SYN_MOD = SYN_MOD; exports.SYN_RGB_LV3 = SYN_RGB_LV3; exports.VAL_COMP = VAL_COMP; exports.VAL_SPEC = VAL_SPEC; //# sourceMappingURL=constant.cjs.map