// This file is automatically generated from CSSValueKeywords.in and SVGCSSValueKeywords.in by the process-css-values script. Do not edit it."

#pragma once

#include <array>
#include <wtf/HashFunctions.h>
#include <wtf/HashTraits.h>

namespace WebCore {

enum CSSValueID : uint16_t {
    CSSValueInvalid = 0,
    CSSValueInherit = 1,
    CSSValueInitial = 2,
    CSSValueUnset = 3,
    CSSValueRevert = 4,
    CSSValueRevertLayer = 5,
    CSSValueNone = 6,
    CSSValueHidden = 7,
    CSSValueInset = 8,
    CSSValueGroove = 9,
    CSSValueOutset = 10,
    CSSValueRidge = 11,
    CSSValueDotted = 12,
    CSSValueDashed = 13,
    CSSValueSolid = 14,
    CSSValueDouble = 15,
    CSSValueCaption = 16,
    CSSValueIcon = 17,
    CSSValueMenu = 18,
    CSSValueMessageBox = 19,
    CSSValueSmallCaption = 20,
    CSSValueWebkitMiniControl = 21,
    CSSValueWebkitSmallControl = 22,
    CSSValueWebkitControl = 23,
    CSSValueAppleSystemHeadline = 24,
    CSSValueAppleSystemBody = 25,
    CSSValueAppleSystemSubheadline = 26,
    CSSValueAppleSystemFootnote = 27,
    CSSValueAppleSystemCaption1 = 28,
    CSSValueAppleSystemCaption2 = 29,
    CSSValueAppleSystemShortHeadline = 30,
    CSSValueAppleSystemShortBody = 31,
    CSSValueAppleSystemShortSubheadline = 32,
    CSSValueAppleSystemShortFootnote = 33,
    CSSValueAppleSystemShortCaption1 = 34,
    CSSValueAppleSystemTallBody = 35,
    CSSValueAppleSystemTitle0 = 36,
    CSSValueAppleSystemTitle1 = 37,
    CSSValueAppleSystemTitle2 = 38,
    CSSValueAppleSystemTitle3 = 39,
    CSSValueAppleSystemTitle4 = 40,
    CSSValueStatusBar = 41,
    CSSValueExHeight = 42,
    CSSValueCapHeight = 43,
    CSSValueChWidth = 44,
    CSSValueIcWidth = 45,
    CSSValueIcHeight = 46,
    CSSValueItalic = 47,
    CSSValueOblique = 48,
    CSSValueAll = 49,
    CSSValueSmallCaps = 50,
    CSSValueCommonLigatures = 51,
    CSSValueNoCommonLigatures = 52,
    CSSValueDiscretionaryLigatures = 53,
    CSSValueNoDiscretionaryLigatures = 54,
    CSSValueHistoricalLigatures = 55,
    CSSValueNoHistoricalLigatures = 56,
    CSSValueContextual = 57,
    CSSValueNoContextual = 58,
    CSSValueAllSmallCaps = 59,
    CSSValuePetiteCaps = 60,
    CSSValueAllPetiteCaps = 61,
    CSSValueUnicase = 62,
    CSSValueTitlingCaps = 63,
    CSSValueLiningNums = 64,
    CSSValueOldstyleNums = 65,
    CSSValueProportionalNums = 66,
    CSSValueTabularNums = 67,
    CSSValueDiagonalFractions = 68,
    CSSValueStackedFractions = 69,
    CSSValueOrdinal = 70,
    CSSValueSlashedZero = 71,
    CSSValueHistoricalForms = 72,
    CSSValueStylistic = 73,
    CSSValueStyleset = 74,
    CSSValueCharacterVariant = 75,
    CSSValueSwash = 76,
    CSSValueOrnaments = 77,
    CSSValueAnnotation = 78,
    CSSValueJis78 = 79,
    CSSValueJis83 = 80,
    CSSValueJis90 = 81,
    CSSValueJis04 = 82,
    CSSValueSimplified = 83,
    CSSValueTraditional = 84,
    CSSValueFullWidth = 85,
    CSSValueProportionalWidth = 86,
    CSSValueRuby = 87,
    CSSValueEmoji = 88,
    CSSValueUnicode = 89,
    CSSValueNormal = 90,
    CSSValueBold = 91,
    CSSValueBolder = 92,
    CSSValueLighter = 93,
    CSSValueXxSmall = 94,
    CSSValueXSmall = 95,
    CSSValueSmall = 96,
    CSSValueMedium = 97,
    CSSValueLarge = 98,
    CSSValueXLarge = 99,
    CSSValueXxLarge = 100,
    CSSValueXxxLarge = 101,
    CSSValueWebkitRubyText = 102,
    CSSValueSmaller = 103,
    CSSValueLarger = 104,
    CSSValueWebkitXxxLarge = 105,
    CSSValueWider = 106,
    CSSValueNarrower = 107,
    CSSValueUltraCondensed = 108,
    CSSValueExtraCondensed = 109,
    CSSValueCondensed = 110,
    CSSValueSemiCondensed = 111,
    CSSValueSemiExpanded = 112,
    CSSValueExpanded = 113,
    CSSValueExtraExpanded = 114,
    CSSValueUltraExpanded = 115,
    CSSValueSerif = 116,
    CSSValueSansSerif = 117,
    CSSValueCursive = 118,
    CSSValueFantasy = 119,
    CSSValueMonospace = 120,
    CSSValueWebkitBody = 121,
    CSSValueWebkitPictograph = 122,
    CSSValueSystemUi = 123,
    CSSValueMath = 124,
    CSSValueCurrentcolor = 125,
    CSSValueTransparent = 126,
    CSSValueAlpha = 127,
    CSSValueAqua = 128,
    CSSValueBlack = 129,
    CSSValueBlue = 130,
    CSSValueFuchsia = 131,
    CSSValueGray = 132,
    CSSValueGreen = 133,
    CSSValueLime = 134,
    CSSValueMaroon = 135,
    CSSValueNavy = 136,
    CSSValueOlive = 137,
    CSSValueOrange = 138,
    CSSValuePurple = 139,
    CSSValueRed = 140,
    CSSValueSilver = 141,
    CSSValueTeal = 142,
    CSSValueWhite = 143,
    CSSValueYellow = 144,
    CSSValueGrey = 145,
    CSSValueActiveborder = 146,
    CSSValueActivecaption = 147,
    CSSValueAppworkspace = 148,
    CSSValueBackground = 149,
    CSSValueButtonhighlight = 150,
    CSSValueButtonshadow = 151,
    CSSValueCaptiontext = 152,
    CSSValueInactiveborder = 153,
    CSSValueInactivecaption = 154,
    CSSValueInactivecaptiontext = 155,
    CSSValueInfobackground = 156,
    CSSValueInfotext = 157,
    CSSValueMenutext = 158,
    CSSValueScrollbar = 159,
    CSSValueThreeddarkshadow = 160,
    CSSValueThreedface = 161,
    CSSValueThreedhighlight = 162,
    CSSValueThreedlightshadow = 163,
    CSSValueThreedshadow = 164,
    CSSValueWindow = 165,
    CSSValueWindowframe = 166,
    CSSValueWindowtext = 167,
    CSSValueCanvas = 168,
    CSSValueCanvastext = 169,
    CSSValueLinktext = 170,
    CSSValueVisitedtext = 171,
    CSSValueActivetext = 172,
    CSSValueButtonface = 173,
    CSSValueButtontext = 174,
    CSSValueButtonborder = 175,
    CSSValueField = 176,
    CSSValueFieldtext = 177,
    CSSValueHighlight = 178,
    CSSValueHighlighttext = 179,
    CSSValueSelecteditem = 180,
    CSSValueSelecteditemtext = 181,
    CSSValueMark = 182,
    CSSValueMarktext = 183,
    CSSValueGraytext = 184,
    CSSValueAccentcolor = 185,
    CSSValueAccentcolortext = 186,
    CSSValueAppleSystemHeaderText = 187,
    CSSValueAppleSystemTextBackground = 188,
    CSSValueAppleSystemControlBackground = 189,
    CSSValueAppleSystemPlaceholderText = 190,
    CSSValueAppleSystemLabel = 191,
    CSSValueAppleSystemSecondaryLabel = 192,
    CSSValueAppleSystemTertiaryLabel = 193,
    CSSValueAppleSystemTertiaryFill = 194,
    CSSValueAppleSystemQuaternaryLabel = 195,
    CSSValueAppleSystemQuinaryLabel = 196,
    CSSValueAppleSystemGrid = 197,
    CSSValueAppleSystemSeparator = 198,
    CSSValueAppleSystemContainerBorder = 199,
    CSSValueAppleSystemBackground = 200,
    CSSValueAppleSystemSecondaryBackground = 201,
    CSSValueAppleSystemTertiaryBackground = 202,
    CSSValueAppleSystemGroupedBackground = 203,
    CSSValueAppleSystemSecondaryGroupedBackground = 204,
    CSSValueAppleSystemTertiaryGroupedBackground = 205,
    CSSValueAppleSystemSelectedContentBackground = 206,
    CSSValueAppleSystemUnemphasizedSelectedContentBackground = 207,
    CSSValueAppleWirelessPlaybackTargetActive = 208,
    CSSValueAppleSystemBlue = 209,
    CSSValueAppleSystemBrown = 210,
    CSSValueAppleSystemGray = 211,
    CSSValueAppleSystemGreen = 212,
    CSSValueAppleSystemOrange = 213,
    CSSValueAppleSystemPink = 214,
    CSSValueAppleSystemPurple = 215,
    CSSValueAppleSystemRed = 216,
    CSSValueAppleSystemYellow = 217,
    CSSValueAppleSystemAppHighlightBackground = 218,
    CSSValueAppleSystemAlternateSelectedText = 219,
    CSSValueAppleSystemControlAccent = 220,
    CSSValueAppleSystemEvenAlternatingContentBackground = 221,
    CSSValueAppleSystemOddAlternatingContentBackground = 222,
    CSSValueAppleSystemSelectedText = 223,
    CSSValueAppleSystemUnemphasizedSelectedText = 224,
    CSSValueAppleSystemSelectedTextBackground = 225,
    CSSValueAppleSystemUnemphasizedSelectedTextBackground = 226,
    CSSValueAppleSystemFindHighlightBackground = 227,
    CSSValueAppleSystemOpaqueFill = 228,
    CSSValueAppleSystemOpaqueSecondaryFill = 229,
    CSSValueWebkitControlBackground = 230,
    CSSValueActivebuttontext = 231,
    CSSValueWebkitActivelink = 232,
    CSSValueWebkitLink = 233,
    CSSValueWebkitFocusRingColor = 234,
    CSSValueInternalDocumentTextColor = 235,
    CSSValueRepeat = 236,
    CSSValueRepeatX = 237,
    CSSValueRepeatY = 238,
    CSSValueNoRepeat = 239,
    CSSValueClear = 240,
    CSSValueCopy = 241,
    CSSValueSourceOver = 242,
    CSSValueSourceIn = 243,
    CSSValueSourceOut = 244,
    CSSValueSourceAtop = 245,
    CSSValueDestinationOver = 246,
    CSSValueDestinationIn = 247,
    CSSValueDestinationOut = 248,
    CSSValueDestinationAtop = 249,
    CSSValueXor = 250,
    CSSValuePlusDarker = 251,
    CSSValuePlusLighter = 252,
    CSSValueBaseline = 253,
    CSSValueMiddle = 254,
    CSSValueSub = 255,
    CSSValueSuper = 256,
    CSSValueTextTop = 257,
    CSSValueTextBottom = 258,
    CSSValueTop = 259,
    CSSValueBottom = 260,
    CSSValueWebkitBaselineMiddle = 261,
    CSSValueWebkitAuto = 262,
    CSSValueLeft = 263,
    CSSValueRight = 264,
    CSSValueCenter = 265,
    CSSValueJustify = 266,
    CSSValueWebkitLeft = 267,
    CSSValueWebkitRight = 268,
    CSSValueWebkitCenter = 269,
    CSSValueMatchParent = 270,
    CSSValueWebkitMatchParent = 271,
    CSSValueInternalThCenter = 272,
    CSSValueInterWord = 273,
    CSSValueDistribute = 274,
    CSSValueOutside = 275,
    CSSValueInside = 276,
    CSSValueDisc = 277,
    CSSValueCircle = 278,
    CSSValueSquare = 279,
    CSSValueDecimal = 280,
    CSSValueDecimalLeadingZero = 281,
    CSSValueArabicIndic = 282,
    CSSValueBinary = 283,
    CSSValueBengali = 284,
    CSSValueCambodian = 285,
    CSSValueKhmer = 286,
    CSSValueDevanagari = 287,
    CSSValueGujarati = 288,
    CSSValueGurmukhi = 289,
    CSSValueKannada = 290,
    CSSValueLowerHexadecimal = 291,
    CSSValueLao = 292,
    CSSValueMalayalam = 293,
    CSSValueMongolian = 294,
    CSSValueMyanmar = 295,
    CSSValueOctal = 296,
    CSSValueOriya = 297,
    CSSValuePersian = 298,
    CSSValueUrdu = 299,
    CSSValueTelugu = 300,
    CSSValueTibetan = 301,
    CSSValueThai = 302,
    CSSValueUpperHexadecimal = 303,
    CSSValueLowerRoman = 304,
    CSSValueUpperRoman = 305,
    CSSValueLowerGreek = 306,
    CSSValueLowerAlpha = 307,
    CSSValueLowerLatin = 308,
    CSSValueUpperAlpha = 309,
    CSSValueUpperLatin = 310,
    CSSValueAfar = 311,
    CSSValueEthiopicHalehameAaEt = 312,
    CSSValueEthiopicHalehameAaEr = 313,
    CSSValueAmharic = 314,
    CSSValueEthiopicHalehameAmEt = 315,
    CSSValueAmharicAbegede = 316,
    CSSValueEthiopicAbegedeAmEt = 317,
    CSSValueCjkEarthlyBranch = 318,
    CSSValueCjkHeavenlyStem = 319,
    CSSValueEthiopic = 320,
    CSSValueEthiopicHalehameGez = 321,
    CSSValueEthiopicAbegede = 322,
    CSSValueEthiopicAbegedeGez = 323,
    CSSValueHangulConsonant = 324,
    CSSValueHangul = 325,
    CSSValueLowerNorwegian = 326,
    CSSValueOromo = 327,
    CSSValueEthiopicHalehameOmEt = 328,
    CSSValueSidama = 329,
    CSSValueEthiopicHalehameSidEt = 330,
    CSSValueSomali = 331,
    CSSValueEthiopicHalehameSoEt = 332,
    CSSValueTigre = 333,
    CSSValueEthiopicHalehameTig = 334,
    CSSValueTigrinyaEr = 335,
    CSSValueEthiopicHalehameTiEr = 336,
    CSSValueTigrinyaErAbegede = 337,
    CSSValueEthiopicAbegedeTiEr = 338,
    CSSValueTigrinyaEt = 339,
    CSSValueEthiopicHalehameTiEt = 340,
    CSSValueTigrinyaEtAbegede = 341,
    CSSValueEthiopicAbegedeTiEt = 342,
    CSSValueUpperGreek = 343,
    CSSValueUpperNorwegian = 344,
    CSSValueAsterisks = 345,
    CSSValueFootnotes = 346,
    CSSValueHebrew = 347,
    CSSValueArmenian = 348,
    CSSValueLowerArmenian = 349,
    CSSValueUpperArmenian = 350,
    CSSValueGeorgian = 351,
    CSSValueCjkIdeographic = 352,
    CSSValueHiragana = 353,
    CSSValueKatakana = 354,
    CSSValueHiraganaIroha = 355,
    CSSValueKatakanaIroha = 356,
    CSSValueCjkDecimal = 357,
    CSSValueTamil = 358,
    CSSValueDisclosureOpen = 359,
    CSSValueDisclosureClosed = 360,
    CSSValueJapaneseInformal = 361,
    CSSValueJapaneseFormal = 362,
    CSSValueKoreanHangulFormal = 363,
    CSSValueKoreanHanjaInformal = 364,
    CSSValueKoreanHanjaFormal = 365,
    CSSValueSimpChineseInformal = 366,
    CSSValueSimpChineseFormal = 367,
    CSSValueTradChineseInformal = 368,
    CSSValueTradChineseFormal = 369,
    CSSValueEthiopicNumeric = 370,
    CSSValueInline = 371,
    CSSValueBlock = 372,
    CSSValueListItem = 373,
    CSSValueInlineBlock = 374,
    CSSValueTable = 375,
    CSSValueInlineTable = 376,
    CSSValueTableRowGroup = 377,
    CSSValueTableHeaderGroup = 378,
    CSSValueTableFooterGroup = 379,
    CSSValueTableRow = 380,
    CSSValueTableColumnGroup = 381,
    CSSValueTableColumn = 382,
    CSSValueTableCell = 383,
    CSSValueTableCaption = 384,
    CSSValueWebkitBox = 385,
    CSSValueWebkitInlineBox = 386,
    CSSValueFlex = 387,
    CSSValueInlineFlex = 388,
    CSSValueContents = 389,
    CSSValueGrid = 390,
    CSSValueInlineGrid = 391,
    CSSValueGridLanes = 392,
    CSSValueInlineGridLanes = 393,
    CSSValueFlowRoot = 394,
    CSSValueFlow = 395,
    CSSValueWebkitInlineFlex = 396,
    CSSValueWebkitFlex = 397,
    CSSValueBlockRuby = 398,
    CSSValueRubyBase = 399,
    CSSValueRubyText = 400,
    CSSValueAuto = 401,
    CSSValueDefault = 402,
    CSSValueContextMenu = 403,
    CSSValueHelp = 404,
    CSSValuePointer = 405,
    CSSValueProgress = 406,
    CSSValueWait = 407,
    CSSValueCell = 408,
    CSSValueCrosshair = 409,
    CSSValueText = 410,
    CSSValueVerticalText = 411,
    CSSValueAlias = 412,
    CSSValueMove = 413,
    CSSValueNoDrop = 414,
    CSSValueNotAllowed = 415,
    CSSValueGrab = 416,
    CSSValueGrabbing = 417,
    CSSValueEResize = 418,
    CSSValueNResize = 419,
    CSSValueNeResize = 420,
    CSSValueNwResize = 421,
    CSSValueSResize = 422,
    CSSValueSeResize = 423,
    CSSValueSwResize = 424,
    CSSValueWResize = 425,
    CSSValueEwResize = 426,
    CSSValueNsResize = 427,
    CSSValueNeswResize = 428,
    CSSValueNwseResize = 429,
    CSSValueColResize = 430,
    CSSValueRowResize = 431,
    CSSValueAllScroll = 432,
    CSSValueZoomIn = 433,
    CSSValueZoomOut = 434,
    CSSValueWebkitGrab = 435,
    CSSValueWebkitGrabbing = 436,
    CSSValueWebkitZoomIn = 437,
    CSSValueWebkitZoomOut = 438,
    CSSValueAutoHide = 439,
    CSSValueLtr = 440,
    CSSValueRtl = 441,
    CSSValueCapitalize = 442,
    CSSValueUppercase = 443,
    CSSValueLowercase = 444,
    CSSValueFullSizeKana = 445,
    CSSValueMathAuto = 446,
    CSSValueVisible = 447,
    CSSValueCollapse = 448,
    CSSValueA3 = 449,
    CSSValueA4 = 450,
    CSSValueA5 = 451,
    CSSValueB4 = 452,
    CSSValueB5 = 453,
    CSSValueJisB4 = 454,
    CSSValueJisB5 = 455,
    CSSValueLandscape = 456,
    CSSValueLedger = 457,
    CSSValueLegal = 458,
    CSSValueLetter = 459,
    CSSValueAbove = 460,
    CSSValueAbsolute = 461,
    CSSValueAlways = 462,
    CSSValueAvoid = 463,
    CSSValueBelow = 464,
    CSSValueBidiOverride = 465,
    CSSValueBlink = 466,
    CSSValueBoth = 467,
    CSSValueCloseQuote = 468,
    CSSValueCrop = 469,
    CSSValueCross = 470,
    CSSValueEmbed = 471,
    CSSValueFixed = 472,
    CSSValueHand = 473,
    CSSValueHide = 474,
    CSSValueHigher = 475,
    CSSValueInvert = 476,
    CSSValueInverted = 477,
    CSSValueIsolateOverride = 478,
    CSSValuePlaintext = 479,
    CSSValueWebkitIsolate = 480,
    CSSValueWebkitIsolateOverride = 481,
    CSSValueWebkitPlaintext = 482,
    CSSValueLevel = 483,
    CSSValueLineThrough = 484,
    CSSValueLocal = 485,
    CSSValueLoud = 486,
    CSSValueLower = 487,
    CSSValueMix = 488,
    CSSValueNoCloseQuote = 489,
    CSSValueNoOpenQuote = 490,
    CSSValueNowrap = 491,
    CSSValueOpenQuote = 492,
    CSSValueOverline = 493,
    CSSValuePortrait = 494,
    CSSValuePre = 495,
    CSSValuePreLine = 496,
    CSSValuePreWrap = 497,
    CSSValueRelative = 498,
    CSSValueScroll = 499,
    CSSValueSeparate = 500,
    CSSValueShow = 501,
    CSSValueStatic = 502,
    CSSValueThick = 503,
    CSSValueThin = 504,
    CSSValueUnderline = 505,
    CSSValueWavy = 506,
    CSSValueInk = 507,
    CSSValueObjects = 508,
    CSSValueStretch = 509,
    CSSValueStart = 510,
    CSSValueEnd = 511,
    CSSValueClone = 512,
    CSSValueSlice = 513,
    CSSValueReverse = 514,
    CSSValueHorizontal = 515,
    CSSValueVertical = 516,
    CSSValueInlineAxis = 517,
    CSSValueBlockAxis = 518,
    CSSValueSingle = 519,
    CSSValueMultiple = 520,
    CSSValueFlexStart = 521,
    CSSValueFlexEnd = 522,
    CSSValueSpaceBetween = 523,
    CSSValueSpaceAround = 524,
    CSSValueSpaceEvenly = 525,
    CSSValueFirstBaseline = 526,
    CSSValueLastBaseline = 527,
    CSSValueSelfStart = 528,
    CSSValueSelfEnd = 529,
    CSSValueUnsafe = 530,
    CSSValueSafe = 531,
    CSSValueLegacy = 532,
    CSSValueRow = 533,
    CSSValueRowReverse = 534,
    CSSValueColumn = 535,
    CSSValueColumnReverse = 536,
    CSSValueWrapReverse = 537,
    CSSValueBlockStart = 538,
    CSSValueBlockEnd = 539,
    CSSValueInlineStart = 540,
    CSSValueInlineEnd = 541,
    CSSValueForwards = 542,
    CSSValueBackwards = 543,
    CSSValueAhead = 544,
    CSSValueUp = 545,
    CSSValueDown = 546,
    CSSValueSlow = 547,
    CSSValueFast = 548,
    CSSValueInfinite = 549,
    CSSValueSlide = 550,
    CSSValueAlternate = 551,
    CSSValueReadOnly = 552,
    CSSValueReadWrite = 553,
    CSSValueReadWritePlaintextOnly = 554,
    CSSValueElement = 555,
    CSSValueIgnore = 556,
    CSSValueIntrinsic = 557,
    CSSValueMinIntrinsic = 558,
    CSSValueMinContent = 559,
    CSSValueWebkitMinContent = 560,
    CSSValueMaxContent = 561,
    CSSValueWebkitMaxContent = 562,
    CSSValueWebkitFillAvailable = 563,
    CSSValueFitContent = 564,
    CSSValueWebkitFitContent = 565,
    CSSValueClip = 566,
    CSSValueEllipsis = 567,
    CSSValueStable = 568,
    CSSValuePretty = 569,
    CSSValueDotDash = 570,
    CSSValueDotDotDash = 571,
    CSSValueWave = 572,
    CSSValueContinuous = 573,
    CSSValueSkipWhiteSpace = 574,
    CSSValueAutoPhrase = 575,
    CSSValueBreakAll = 576,
    CSSValueKeepAll = 577,
    CSSValueBreakWord = 578,
    CSSValueBreakSpaces = 579,
    CSSValuePreserve = 580,
    CSSValuePreserveBreaks = 581,
    CSSValueSpace = 582,
    CSSValueLoose = 583,
    CSSValueStrict = 584,
    CSSValueAfterWhiteSpace = 585,
    CSSValueAnywhere = 586,
    CSSValueBase = 587,
    CSSValueCheckbox = 588,
    CSSValueRadio = 589,
    CSSValuePushButton = 590,
    CSSValueSquareButton = 591,
    CSSValueButton = 592,
    CSSValueDefaultButton = 593,
    CSSValueListbox = 594,
    CSSValueMenulist = 595,
    CSSValueMenulistButton = 596,
    CSSValueMeter = 597,
    CSSValueProgressBar = 598,
    CSSValueSliderHorizontal = 599,
    CSSValueSliderVertical = 600,
    CSSValueSearchfield = 601,
    CSSValueApplePayButton = 602,
    CSSValueAttachment = 603,
    CSSValueBorderlessAttachment = 604,
    CSSValueTextarea = 605,
    CSSValueTextfield = 606,
    CSSValueInternalAutoBase = 607,
    CSSValueRound = 608,
    CSSValueBorder = 609,
    CSSValueBorderArea = 610,
    CSSValueBorderBox = 611,
    CSSValueContent = 612,
    CSSValueContentBox = 613,
    CSSValuePadding = 614,
    CSSValuePaddingBox = 615,
    CSSValueWebkitText = 616,
    CSSValueScoop = 617,
    CSSValueNotch = 618,
    CSSValueStraight = 619,
    CSSValueSquircle = 620,
    CSSValueSuperellipse = 621,
    CSSValueNoClip = 622,
    CSSValueAdd = 623,
    CSSValueSubtract = 624,
    CSSValueIntersect = 625,
    CSSValueExclude = 626,
    CSSValueVar = 627,
    CSSValueEnv = 628,
    CSSValueAvoidColumn = 629,
    CSSValueAvoidPage = 630,
    CSSValuePage = 631,
    CSSValueRecto = 632,
    CSSValueRegion = 633,
    CSSValueVerso = 634,
    CSSValueMarginBox = 635,
    CSSValueStrokeBox = 636,
    CSSValueViewBox = 637,
    CSSValueContain = 638,
    CSSValueCover = 639,
    CSSValueLogical = 640,
    CSSValueVisual = 641,
    CSSValueAlternateReverse = 642,
    CSSValueRunning = 643,
    CSSValuePaused = 644,
    CSSValueFlat = 645,
    CSSValuePreserve3d = 646,
    CSSValueEase = 647,
    CSSValueLinear = 648,
    CSSValueEaseIn = 649,
    CSSValueEaseOut = 650,
    CSSValueEaseInOut = 651,
    CSSValueStepStart = 652,
    CSSValueStepEnd = 653,
    CSSValueJumpStart = 654,
    CSSValueJumpEnd = 655,
    CSSValueJumpNone = 656,
    CSSValueJumpBoth = 657,
    CSSValueAccumulate = 658,
    CSSValueReplace = 659,
    CSSValueNearest = 660,
    CSSValueRoot = 661,
    CSSValueSelf = 662,
    CSSValueView = 663,
    CSSValueEntry = 664,
    CSSValueExit = 665,
    CSSValueEntryCrossing = 666,
    CSSValueExitCrossing = 667,
    CSSValueReset = 668,
    CSSValueVisiblePainted = 669,
    CSSValueVisibleFill = 670,
    CSSValueVisibleStroke = 671,
    CSSValuePainted = 672,
    CSSValueFill = 673,
    CSSValueStroke = 674,
    CSSValueBoundingBox = 675,
    CSSValueSpellOut = 676,
    CSSValueDigits = 677,
    CSSValueLiteralPunctuation = 678,
    CSSValueNoPunctuation = 679,
    CSSValueAntialiased = 680,
    CSSValueSubpixelAntialiased = 681,
    CSSValueLeading = 682,
    CSSValueCap = 683,
    CSSValueEx = 684,
    CSSValueIdeographicInk = 685,
    CSSValueOptimizeSpeed = 686,
    CSSValueOptimizeLegibility = 687,
    CSSValueGeometricPrecision = 688,
    CSSValueEconomy = 689,
    CSSValueExact = 690,
    CSSValueNoLimit = 691,
    CSSValueManual = 692,
    CSSValueLr = 693,
    CSSValueRl = 694,
    CSSValueTb = 695,
    CSSValueLrTb = 696,
    CSSValueRlTb = 697,
    CSSValueTbRl = 698,
    CSSValueHorizontalTb = 699,
    CSSValueVerticalLr = 700,
    CSSValueVerticalRl = 701,
    CSSValueSidewaysLr = 702,
    CSSValueSidewaysRl = 703,
    CSSValueHorizontalBt = 704,
    CSSValueAfter = 705,
    CSSValueBefore = 706,
    CSSValueInterCharacter = 707,
    CSSValueLegacyInterCharacter = 708,
    CSSValueOver = 709,
    CSSValueUnder = 710,
    CSSValueFilled = 711,
    CSSValueOpen = 712,
    CSSValueDot = 713,
    CSSValueDoubleCircle = 714,
    CSSValueTriangle = 715,
    CSSValueSesame = 716,
    CSSValueEllipse = 717,
    CSSValueClosestSide = 718,
    CSSValueClosestCorner = 719,
    CSSValueFarthestSide = 720,
    CSSValueFarthestCorner = 721,
    CSSValueSideways = 722,
    CSSValueSidewaysRight = 723,
    CSSValueUpright = 724,
    CSSValueVerticalRight = 725,
    CSSValueMixed = 726,
    CSSValueFont = 727,
    CSSValueGlyphs = 728,
    CSSValueInlineBox = 729,
    CSSValueInitialLetter = 730,
    CSSValueReplaced = 731,
    CSSValueOn = 732,
    CSSValueOff = 733,
    CSSValueOptimizeQuality = 734,
    CSSValueCrispEdges = 735,
    CSSValuePixelated = 736,
    CSSValueWebkitCrispEdges = 737,
    CSSValueWebkitOptimizeContrast = 738,
    CSSValueNonzero = 739,
    CSSValueEvenodd = 740,
    CSSValueAt = 741,
    CSSValueElements = 742,
    CSSValueMandatory = 743,
    CSSValueProximity = 744,
    CSSValueBreak = 745,
    CSSValueWrap = 746,
    CSSValueEdges = 747,
    CSSValueAlphabetic = 748,
    CSSValueSticky = 749,
    CSSValueWebkitSticky = 750,
    CSSValueCoarse = 751,
    CSSValueFine = 752,
    CSSValueHover = 753,
    CSSValueProgressive = 754,
    CSSValueInterlace = 755,
    CSSValueActive = 756,
    CSSValuePaged = 757,
    CSSValueEnabled = 758,
    CSSValueInitialOnly = 759,
    CSSValueMultiply = 760,
    CSSValueScreen = 761,
    CSSValueOverlay = 762,
    CSSValueDarken = 763,
    CSSValueLighten = 764,
    CSSValueColorDodge = 765,
    CSSValueColorBurn = 766,
    CSSValueHardLight = 767,
    CSSValueSoftLight = 768,
    CSSValueDifference = 769,
    CSSValueExclusion = 770,
    CSSValueHue = 771,
    CSSValueSaturation = 772,
    CSSValueColor = 773,
    CSSValueLuminosity = 774,
    CSSValueIsolate = 775,
    CSSValueScaleDown = 776,
    CSSValueContainerScroll = 777,
    CSSValueCrossFade = 778,
    CSSValueImageSet = 779,
    CSSValueLinearGradient = 780,
    CSSValueRadialGradient = 781,
    CSSValueConicGradient = 782,
    CSSValueRepeatingLinearGradient = 783,
    CSSValueRepeatingRadialGradient = 784,
    CSSValueRepeatingConicGradient = 785,
    CSSValueWebkitCanvas = 786,
    CSSValueWebkitCrossFade = 787,
    CSSValueWebkitGradient = 788,
    CSSValueWebkitLinearGradient = 789,
    CSSValueWebkitRadialGradient = 790,
    CSSValueWebkitRepeatingLinearGradient = 791,
    CSSValueWebkitRepeatingRadialGradient = 792,
    CSSValueWebkitImageSet = 793,
    CSSValueWebkitNamedImage = 794,
    CSSValueFilter = 795,
    CSSValueWebkitFilter = 796,
    CSSValuePaint = 797,
    CSSValueType = 798,
    CSSValueFrom = 799,
    CSSValueTo = 800,
    CSSValueColorStop = 801,
    CSSValueRadial = 802,
    CSSValueAttr = 803,
    CSSValueCounter = 804,
    CSSValueCounters = 805,
    CSSValueRect = 806,
    CSSValuePolygon = 807,
    CSSValueShape = 808,
    CSSValueLine = 809,
    CSSValueHline = 810,
    CSSValueVline = 811,
    CSSValueCurve = 812,
    CSSValueArc = 813,
    CSSValueCw = 814,
    CSSValueCcw = 815,
    CSSValueBy = 816,
    CSSValueClose = 817,
    CSSValueWith = 818,
    CSSValueOf = 819,
    CSSValueOrigin = 820,
    CSSValueFormat = 821,
    CSSValueCollection = 822,
    CSSValueEmbeddedOpentype = 823,
    CSSValueOpentype = 824,
    CSSValueSvg = 825,
    CSSValueTruetype = 826,
    CSSValueWoff = 827,
    CSSValueWoff2 = 828,
    CSSValueTech = 829,
    CSSValueColorCbdt = 830,
    CSSValueColorColrv0 = 831,
    CSSValueColorColrv1 = 832,
    CSSValueColorSbix = 833,
    CSSValueColorSvg = 834,
    CSSValueFeaturesAat = 835,
    CSSValueFeaturesGraphite = 836,
    CSSValueFeaturesOpentype = 837,
    CSSValueIncremental = 838,
    CSSValuePalettes = 839,
    CSSValueVariations = 840,
    CSSValueGrayscale = 841,
    CSSValueSepia = 842,
    CSSValueSaturate = 843,
    CSSValueHueRotate = 844,
    CSSValueOpacity = 845,
    CSSValueBrightness = 846,
    CSSValueContrast = 847,
    CSSValueBlur = 848,
    CSSValueDropShadow = 849,
    CSSValueUrl = 850,
    CSSValueCubicBezier = 851,
    CSSValueSpring = 852,
    CSSValueSteps = 853,
    CSSValueAppleInvertLightness = 854,
    CSSValueAppleSystemBlurMaterialUltraThin = 855,
    CSSValueAppleSystemBlurMaterialThin = 856,
    CSSValueAppleSystemBlurMaterial = 857,
    CSSValueAppleSystemBlurMaterialThick = 858,
    CSSValueAppleSystemBlurMaterialChrome = 859,
    CSSValueAppleSystemVibrancyLabel = 860,
    CSSValueAppleSystemVibrancySecondaryLabel = 861,
    CSSValueAppleSystemVibrancyTertiaryLabel = 862,
    CSSValueAppleSystemVibrancyQuaternaryLabel = 863,
    CSSValueAppleSystemVibrancyFill = 864,
    CSSValueAppleSystemVibrancySecondaryFill = 865,
    CSSValueAppleSystemVibrancyTertiaryFill = 866,
    CSSValueAppleSystemVibrancySeparator = 867,
    CSSValueRgb = 868,
    CSSValueRgba = 869,
    CSSValueHsl = 870,
    CSSValueHsla = 871,
    CSSValueHwb = 872,
    CSSValueLab = 873,
    CSSValueLch = 874,
    CSSValueOklab = 875,
    CSSValueOklch = 876,
    CSSValueR = 877,
    CSSValueG = 878,
    CSSValueB = 879,
    CSSValueH = 880,
    CSSValueS = 881,
    CSSValueL = 882,
    CSSValueW = 883,
    CSSValueA = 884,
    CSSValueC = 885,
    CSSValueMatrix = 886,
    CSSValueMatrix3d = 887,
    CSSValuePerspective = 888,
    CSSValueRotate = 889,
    CSSValueRotateX = 890,
    CSSValueRotateY = 891,
    CSSValueRotateZ = 892,
    CSSValueRotate3d = 893,
    CSSValueScale = 894,
    CSSValueScaleX = 895,
    CSSValueScaleY = 896,
    CSSValueScaleZ = 897,
    CSSValueScale3d = 898,
    CSSValueSkew = 899,
    CSSValueSkewX = 900,
    CSSValueSkewY = 901,
    CSSValueTranslate = 902,
    CSSValueTranslateX = 903,
    CSSValueTranslateY = 904,
    CSSValueTranslateZ = 905,
    CSSValueTranslate3d = 906,
    CSSValueFillBox = 907,
    CSSValuePath = 908,
    CSSValueXywh = 909,
    CSSValueCalc = 910,
    CSSValueWebkitCalc = 911,
    CSSValueMin = 912,
    CSSValueMax = 913,
    CSSValueClamp = 914,
    CSSValuePow = 915,
    CSSValueSqrt = 916,
    CSSValueHypot = 917,
    CSSValueSin = 918,
    CSSValueCos = 919,
    CSSValueE = 920,
    CSSValuePi = 921,
    CSSValueExp = 922,
    CSSValueLog = 923,
    CSSValueAsin = 924,
    CSSValueAcos = 925,
    CSSValueAtan = 926,
    CSSValueAtan2 = 927,
    CSSValueAbs = 928,
    CSSValueSign = 929,
    CSSValueMod = 930,
    CSSValueRem = 931,
    CSSValueToZero = 932,
    CSSValueRandom = 933,
    CSSValueElementShared = 934,
    CSSValueSiblingCount = 935,
    CSSValueSiblingIndex = 936,
    CSSValueInfinity = 937,
    CSSValueNegativeInfinity = 938,
    CSSValueNaN = 939,
    CSSValueFromImage = 940,
    CSSValueWebkitPagedX = 941,
    CSSValueWebkitPagedY = 942,
    CSSValueMarkers = 943,
    CSSValueSpan = 944,
    CSSValueMinmax = 945,
    CSSValueSubgrid = 946,
    CSSValueAutoFlow = 947,
    CSSValueDense = 948,
    CSSValueEachLine = 949,
    CSSValueBalance = 950,
    CSSValueWhiteOutline = 951,
    CSSValuePlain = 952,
    CSSValueBuy = 953,
    CSSValueSetUp = 954,
    CSSValueDonate = 955,
    CSSValueCheckOut = 956,
    CSSValueBook = 957,
    CSSValueSubscribe = 958,
    CSSValueReload = 959,
    CSSValueAddMoney = 960,
    CSSValueTopUp = 961,
    CSSValueOrder = 962,
    CSSValueRent = 963,
    CSSValueSupport = 964,
    CSSValueContribute = 965,
    CSSValueTip = 966,
    CSSValueWeight = 967,
    CSSValueStyle = 968,
    CSSValueScrollPosition = 969,
    CSSValueManipulation = 970,
    CSSValuePanX = 971,
    CSSValuePanY = 972,
    CSSValuePinchZoom = 973,
    CSSValueSmooth = 974,
    CSSValueAllowEnd = 975,
    CSSValueFirst = 976,
    CSSValueForceEnd = 977,
    CSSValueLast = 978,
    CSSValueP3 = 979,
    CSSValueRec2020 = 980,
    CSSValueSRGB = 981,
    CSSValueA98Rgb = 982,
    CSSValueDisplayP3 = 983,
    CSSValueDisplayP3Linear = 984,
    CSSValueProphotoRgb = 985,
    CSSValueSrgbLinear = 986,
    CSSValueXyz = 987,
    CSSValueXyzD50 = 988,
    CSSValueXyzD65 = 989,
    CSSValueColorLayers = 990,
    CSSValueColorMix = 991,
    CSSValueContrastColor = 992,
    CSSValueLightDark = 993,
    CSSValueIn = 994,
    CSSValueShorter = 995,
    CSSValueLonger = 996,
    CSSValueIncreasing = 997,
    CSSValueDecreasing = 998,
    CSSValuePrefers = 999,
    CSSValueReduce = 1000,
    CSSValueNoPreference = 1001,
    CSSValueMore = 1002,
    CSSValueLess = 1003,
    CSSValueCustom = 1004,
    CSSValueLight = 1005,
    CSSValueDark = 1006,
    CSSValueAutoFill = 1007,
    CSSValueAutoFit = 1008,
    CSSValueSwap = 1009,
    CSSValueFallback = 1010,
    CSSValueOptional = 1011,
    CSSValueFullscreen = 1012,
    CSSValueStandalone = 1013,
    CSSValueMinimalUi = 1014,
    CSSValueBrowser = 1015,
    CSSValueGrammarError = 1016,
    CSSValueSpellingError = 1017,
    CSSValueFromFont = 1018,
    CSSValueStandard = 1019,
    CSSValueHigh = 1020,
    CSSValueConstrained = 1021,
    CSSValueDynamicRangeLimitMix = 1022,
    CSSValueCyclic = 1023,
    CSSValueNumeric = 1024,
    CSSValueSymbolic = 1025,
    CSSValueAdditive = 1026,
    CSSValueInternalDisclosureClosed = 1027,
    CSSValueInternalDisclosureOpen = 1028,
    CSSValueInternalSimplifiedChineseInformal = 1029,
    CSSValueInternalSimplifiedChineseFormal = 1030,
    CSSValueInternalTraditionalChineseInformal = 1031,
    CSSValueInternalTraditionalChineseFormal = 1032,
    CSSValueInternalEthiopicNumeric = 1033,
    CSSValueExtends = 1034,
    CSSValueBullets = 1035,
    CSSValueNumbers = 1036,
    CSSValueWords = 1037,
    CSSValueSelector = 1038,
    CSSValueFontFormat = 1039,
    CSSValueFontTech = 1040,
    CSSValueAutoAdd = 1041,
    CSSValueCompact = 1042,
    CSSValueLuminance = 1043,
    CSSValueMatchSource = 1044,
    CSSValueX = 1045,
    CSSValueY = 1046,
    CSSValueZ = 1047,
    CSSValueSize = 1048,
    CSSValueLayout = 1049,
    CSSValueInlineSize = 1050,
    CSSValueRay = 1051,
    CSSValueSides = 1052,
    CSSValueAnd = 1053,
    CSSValueOr = 1054,
    CSSValueNot = 1055,
    CSSValueOnly = 1056,
    CSSValueTrue = 1057,
    CSSValueFalse = 1058,
    CSSValueSpaceAll = 1059,
    CSSValueTrimAll = 1060,
    CSSValueNoAutospace = 1061,
    CSSValueIdeographAlpha = 1062,
    CSSValueIdeographNumeric = 1063,
    CSSValueBothEdges = 1064,
    CSSValueAllowDiscrete = 1065,
    CSSValueInternalTextareaAuto = 1066,
    CSSValueAnchor = 1067,
    CSSValueAnchorSize = 1068,
    CSSValueWidth = 1069,
    CSSValueHeight = 1070,
    CSSValueSelfBlock = 1071,
    CSSValueSelfInline = 1072,
    CSSValueAnchorCenter = 1073,
    CSSValueMostWidth = 1074,
    CSSValueMostHeight = 1075,
    CSSValueMostBlockSize = 1076,
    CSSValueMostInlineSize = 1077,
    CSSValueFlipBlock = 1078,
    CSSValueFlipInline = 1079,
    CSSValueFlipStart = 1080,
    CSSValueFlipX = 1081,
    CSSValueFlipY = 1082,
    CSSValueSelfBlockEnd = 1083,
    CSSValueSelfBlockEndStart = 1084,
    CSSValueSelfBlockStart = 1085,
    CSSValueSpanAll = 1086,
    CSSValueSpanBlockEnd = 1087,
    CSSValueSpanBlockStart = 1088,
    CSSValueSpanBottom = 1089,
    CSSValueSpanEnd = 1090,
    CSSValueSpanLeft = 1091,
    CSSValueSpanRight = 1092,
    CSSValueSpanSelfBlockEnd = 1093,
    CSSValueSpanSelfBlockStart = 1094,
    CSSValueSpanSelfEnd = 1095,
    CSSValueSpanSelfStart = 1096,
    CSSValueSpanStart = 1097,
    CSSValueSpanTop = 1098,
    CSSValueSpanXEnd = 1099,
    CSSValueSpanSelfXEnd = 1100,
    CSSValueSpanSelfXStart = 1101,
    CSSValueSpanXStart = 1102,
    CSSValueSpanYEnd = 1103,
    CSSValueSpanSelfYEnd = 1104,
    CSSValueSpanSelfYStart = 1105,
    CSSValueSpanYStart = 1106,
    CSSValueXEnd = 1107,
    CSSValueSelfXEnd = 1108,
    CSSValueSelfXStart = 1109,
    CSSValueXStart = 1110,
    CSSValueYEnd = 1111,
    CSSValueSelfYEnd = 1112,
    CSSValueSelfYStart = 1113,
    CSSValueYStart = 1114,
    CSSValueSpanInlineStart = 1115,
    CSSValueSpanInlineEnd = 1116,
    CSSValueSelfInlineStart = 1117,
    CSSValueSelfInlineEnd = 1118,
    CSSValueSpanSelfInlineStart = 1119,
    CSSValueSpanSelfInlineEnd = 1120,
    CSSValueAnchorsValid = 1121,
    CSSValueAnchorsVisible = 1122,
    CSSValueNoOverflow = 1123,
    CSSValueMatchElement = 1124,
    CSSValueCrossOrigin = 1125,
    CSSValueAnonymous = 1126,
    CSSValueUseCredentials = 1127,
    CSSValueIntegrity = 1128,
    CSSValueReferrerPolicy = 1129,
    CSSValueNoReferrer = 1130,
    CSSValueNoReferrerWhenDowngrade = 1131,
    CSSValueSameOrigin = 1132,
    CSSValueStrictOrigin = 1133,
    CSSValueOriginWhenCrossOrigin = 1134,
    CSSValueStrictOriginWhenCrossOrigin = 1135,
    CSSValueUnsafeUrl = 1136,
    CSSValueAliceblue = 1137,
    CSSValueAntiquewhite = 1138,
    CSSValueAquamarine = 1139,
    CSSValueAzure = 1140,
    CSSValueBeige = 1141,
    CSSValueBisque = 1142,
    CSSValueBlanchedalmond = 1143,
    CSSValueBlueviolet = 1144,
    CSSValueBrown = 1145,
    CSSValueBurlywood = 1146,
    CSSValueCadetblue = 1147,
    CSSValueChartreuse = 1148,
    CSSValueChocolate = 1149,
    CSSValueCoral = 1150,
    CSSValueCornflowerblue = 1151,
    CSSValueCornsilk = 1152,
    CSSValueCrimson = 1153,
    CSSValueCyan = 1154,
    CSSValueDarkblue = 1155,
    CSSValueDarkcyan = 1156,
    CSSValueDarkgoldenrod = 1157,
    CSSValueDarkgray = 1158,
    CSSValueDarkgreen = 1159,
    CSSValueDarkgrey = 1160,
    CSSValueDarkkhaki = 1161,
    CSSValueDarkmagenta = 1162,
    CSSValueDarkolivegreen = 1163,
    CSSValueDarkorange = 1164,
    CSSValueDarkorchid = 1165,
    CSSValueDarkred = 1166,
    CSSValueDarksalmon = 1167,
    CSSValueDarkseagreen = 1168,
    CSSValueDarkslateblue = 1169,
    CSSValueDarkslategray = 1170,
    CSSValueDarkslategrey = 1171,
    CSSValueDarkturquoise = 1172,
    CSSValueDarkviolet = 1173,
    CSSValueDeeppink = 1174,
    CSSValueDeepskyblue = 1175,
    CSSValueDimgray = 1176,
    CSSValueDimgrey = 1177,
    CSSValueDodgerblue = 1178,
    CSSValueFirebrick = 1179,
    CSSValueFloralwhite = 1180,
    CSSValueForestgreen = 1181,
    CSSValueGainsboro = 1182,
    CSSValueGhostwhite = 1183,
    CSSValueGold = 1184,
    CSSValueGoldenrod = 1185,
    CSSValueGreenyellow = 1186,
    CSSValueHoneydew = 1187,
    CSSValueHotpink = 1188,
    CSSValueIndianred = 1189,
    CSSValueIndigo = 1190,
    CSSValueIvory = 1191,
    CSSValueKhaki = 1192,
    CSSValueLavender = 1193,
    CSSValueLavenderblush = 1194,
    CSSValueLawngreen = 1195,
    CSSValueLemonchiffon = 1196,
    CSSValueLightblue = 1197,
    CSSValueLightcoral = 1198,
    CSSValueLightcyan = 1199,
    CSSValueLightgoldenrodyellow = 1200,
    CSSValueLightgray = 1201,
    CSSValueLightgreen = 1202,
    CSSValueLightgrey = 1203,
    CSSValueLightpink = 1204,
    CSSValueLightsalmon = 1205,
    CSSValueLightseagreen = 1206,
    CSSValueLightskyblue = 1207,
    CSSValueLightslategray = 1208,
    CSSValueLightslategrey = 1209,
    CSSValueLightsteelblue = 1210,
    CSSValueLightyellow = 1211,
    CSSValueLimegreen = 1212,
    CSSValueLinen = 1213,
    CSSValueMagenta = 1214,
    CSSValueMediumaquamarine = 1215,
    CSSValueMediumblue = 1216,
    CSSValueMediumorchid = 1217,
    CSSValueMediumpurple = 1218,
    CSSValueMediumseagreen = 1219,
    CSSValueMediumslateblue = 1220,
    CSSValueMediumspringgreen = 1221,
    CSSValueMediumturquoise = 1222,
    CSSValueMediumvioletred = 1223,
    CSSValueMidnightblue = 1224,
    CSSValueMintcream = 1225,
    CSSValueMistyrose = 1226,
    CSSValueMoccasin = 1227,
    CSSValueNavajowhite = 1228,
    CSSValueOldlace = 1229,
    CSSValueOlivedrab = 1230,
    CSSValueOrangered = 1231,
    CSSValueOrchid = 1232,
    CSSValuePalegoldenrod = 1233,
    CSSValuePalegreen = 1234,
    CSSValuePaleturquoise = 1235,
    CSSValuePalevioletred = 1236,
    CSSValuePapayawhip = 1237,
    CSSValuePeachpuff = 1238,
    CSSValuePeru = 1239,
    CSSValuePink = 1240,
    CSSValuePlum = 1241,
    CSSValuePowderblue = 1242,
    CSSValueRebeccapurple = 1243,
    CSSValueRosybrown = 1244,
    CSSValueRoyalblue = 1245,
    CSSValueSaddlebrown = 1246,
    CSSValueSalmon = 1247,
    CSSValueSandybrown = 1248,
    CSSValueSeagreen = 1249,
    CSSValueSeashell = 1250,
    CSSValueSienna = 1251,
    CSSValueSkyblue = 1252,
    CSSValueSlateblue = 1253,
    CSSValueSlategray = 1254,
    CSSValueSlategrey = 1255,
    CSSValueSnow = 1256,
    CSSValueSpringgreen = 1257,
    CSSValueSteelblue = 1258,
    CSSValueTan = 1259,
    CSSValueThistle = 1260,
    CSSValueTomato = 1261,
    CSSValueTurquoise = 1262,
    CSSValueViolet = 1263,
    CSSValueWheat = 1264,
    CSSValueWhitesmoke = 1265,
    CSSValueYellowgreen = 1266,
    CSSValueLinearRGB = 1267,
    CSSValueCrispedges = 1268,
    CSSValueButt = 1269,
    CSSValueMiter = 1270,
    CSSValueBevel = 1271,
    CSSValueBeforeEdge = 1272,
    CSSValueAfterEdge = 1273,
    CSSValueCentral = 1274,
    CSSValueTextBeforeEdge = 1275,
    CSSValueTextAfterEdge = 1276,
    CSSValueIdeographic = 1277,
    CSSValueHanging = 1278,
    CSSValueMathematical = 1279,
    CSSValueUseScript = 1280,
    CSSValueNoChange = 1281,
    CSSValueResetSize = 1282,
    CSSValueTrimStart = 1283,
    CSSValueTrimEnd = 1284,
    CSSValueTrimBoth = 1285,
    CSSValueDiscard = 1286,
    CSSValueDynamic = 1287,
    CSSValueNonScalingStroke = 1288,
};

constexpr uint16_t numCSSValueKeywords = 1289;
constexpr uint16_t lastCSSValueKeyword = 1288;
constexpr unsigned maxCSSValueKeywordLength = 54;
CSSValueID findCSSValueKeyword(std::span<const char> characters);
ASCIILiteral nameLiteral(CSSValueID);
ASCIILiteral nameLiteralForSerialization(CSSValueID); // Lowercase.
WEBCORE_EXPORT const AtomString& nameString(CSSValueID);
const AtomString& nameStringForSerialization(CSSValueID); // Lowercase.

struct AllCSSValueKeywordsRange {
    struct Iterator {
        uint16_t index { 0 };
        constexpr CSSValueID operator*() const { return static_cast<CSSValueID>(index); }
        constexpr Iterator& operator++() { ++index; return *this; }
        constexpr bool operator==(std::nullptr_t) const { return index >= numCSSValueKeywords; }
    };
    static constexpr Iterator begin() { return { }; }
    static constexpr std::nullptr_t end() { return nullptr; }
    static constexpr uint16_t size() { return numCSSValueKeywords; }
};
constexpr AllCSSValueKeywordsRange allCSSValueKeywords() { return { }; }

template<CSSValueID C> struct Constant {
    static constexpr auto value = C;
    constexpr bool operator==(const Constant<C>&) const = default;
};

namespace CSS::Keyword {

using Inherit = Constant<CSSValueInherit>;
using Initial = Constant<CSSValueInitial>;
using Unset = Constant<CSSValueUnset>;
using Revert = Constant<CSSValueRevert>;
using RevertLayer = Constant<CSSValueRevertLayer>;
using None = Constant<CSSValueNone>;
using Hidden = Constant<CSSValueHidden>;
using Inset = Constant<CSSValueInset>;
using Groove = Constant<CSSValueGroove>;
using Outset = Constant<CSSValueOutset>;
using Ridge = Constant<CSSValueRidge>;
using Dotted = Constant<CSSValueDotted>;
using Dashed = Constant<CSSValueDashed>;
using Solid = Constant<CSSValueSolid>;
using Double = Constant<CSSValueDouble>;
using Caption = Constant<CSSValueCaption>;
using Icon = Constant<CSSValueIcon>;
using Menu = Constant<CSSValueMenu>;
using MessageBox = Constant<CSSValueMessageBox>;
using SmallCaption = Constant<CSSValueSmallCaption>;
using WebkitMiniControl = Constant<CSSValueWebkitMiniControl>;
using WebkitSmallControl = Constant<CSSValueWebkitSmallControl>;
using WebkitControl = Constant<CSSValueWebkitControl>;
using AppleSystemHeadline = Constant<CSSValueAppleSystemHeadline>;
using AppleSystemBody = Constant<CSSValueAppleSystemBody>;
using AppleSystemSubheadline = Constant<CSSValueAppleSystemSubheadline>;
using AppleSystemFootnote = Constant<CSSValueAppleSystemFootnote>;
using AppleSystemCaption1 = Constant<CSSValueAppleSystemCaption1>;
using AppleSystemCaption2 = Constant<CSSValueAppleSystemCaption2>;
using AppleSystemShortHeadline = Constant<CSSValueAppleSystemShortHeadline>;
using AppleSystemShortBody = Constant<CSSValueAppleSystemShortBody>;
using AppleSystemShortSubheadline = Constant<CSSValueAppleSystemShortSubheadline>;
using AppleSystemShortFootnote = Constant<CSSValueAppleSystemShortFootnote>;
using AppleSystemShortCaption1 = Constant<CSSValueAppleSystemShortCaption1>;
using AppleSystemTallBody = Constant<CSSValueAppleSystemTallBody>;
using AppleSystemTitle0 = Constant<CSSValueAppleSystemTitle0>;
using AppleSystemTitle1 = Constant<CSSValueAppleSystemTitle1>;
using AppleSystemTitle2 = Constant<CSSValueAppleSystemTitle2>;
using AppleSystemTitle3 = Constant<CSSValueAppleSystemTitle3>;
using AppleSystemTitle4 = Constant<CSSValueAppleSystemTitle4>;
using StatusBar = Constant<CSSValueStatusBar>;
using ExHeight = Constant<CSSValueExHeight>;
using CapHeight = Constant<CSSValueCapHeight>;
using ChWidth = Constant<CSSValueChWidth>;
using IcWidth = Constant<CSSValueIcWidth>;
using IcHeight = Constant<CSSValueIcHeight>;
using Italic = Constant<CSSValueItalic>;
using Oblique = Constant<CSSValueOblique>;
using All = Constant<CSSValueAll>;
using SmallCaps = Constant<CSSValueSmallCaps>;
using CommonLigatures = Constant<CSSValueCommonLigatures>;
using NoCommonLigatures = Constant<CSSValueNoCommonLigatures>;
using DiscretionaryLigatures = Constant<CSSValueDiscretionaryLigatures>;
using NoDiscretionaryLigatures = Constant<CSSValueNoDiscretionaryLigatures>;
using HistoricalLigatures = Constant<CSSValueHistoricalLigatures>;
using NoHistoricalLigatures = Constant<CSSValueNoHistoricalLigatures>;
using Contextual = Constant<CSSValueContextual>;
using NoContextual = Constant<CSSValueNoContextual>;
using AllSmallCaps = Constant<CSSValueAllSmallCaps>;
using PetiteCaps = Constant<CSSValuePetiteCaps>;
using AllPetiteCaps = Constant<CSSValueAllPetiteCaps>;
using Unicase = Constant<CSSValueUnicase>;
using TitlingCaps = Constant<CSSValueTitlingCaps>;
using LiningNums = Constant<CSSValueLiningNums>;
using OldstyleNums = Constant<CSSValueOldstyleNums>;
using ProportionalNums = Constant<CSSValueProportionalNums>;
using TabularNums = Constant<CSSValueTabularNums>;
using DiagonalFractions = Constant<CSSValueDiagonalFractions>;
using StackedFractions = Constant<CSSValueStackedFractions>;
using Ordinal = Constant<CSSValueOrdinal>;
using SlashedZero = Constant<CSSValueSlashedZero>;
using HistoricalForms = Constant<CSSValueHistoricalForms>;
using Stylistic = Constant<CSSValueStylistic>;
using Styleset = Constant<CSSValueStyleset>;
using CharacterVariant = Constant<CSSValueCharacterVariant>;
using Swash = Constant<CSSValueSwash>;
using Ornaments = Constant<CSSValueOrnaments>;
using Annotation = Constant<CSSValueAnnotation>;
using Jis78 = Constant<CSSValueJis78>;
using Jis83 = Constant<CSSValueJis83>;
using Jis90 = Constant<CSSValueJis90>;
using Jis04 = Constant<CSSValueJis04>;
using Simplified = Constant<CSSValueSimplified>;
using Traditional = Constant<CSSValueTraditional>;
using FullWidth = Constant<CSSValueFullWidth>;
using ProportionalWidth = Constant<CSSValueProportionalWidth>;
using Ruby = Constant<CSSValueRuby>;
using Emoji = Constant<CSSValueEmoji>;
using Unicode = Constant<CSSValueUnicode>;
using Normal = Constant<CSSValueNormal>;
using Bold = Constant<CSSValueBold>;
using Bolder = Constant<CSSValueBolder>;
using Lighter = Constant<CSSValueLighter>;
using XxSmall = Constant<CSSValueXxSmall>;
using XSmall = Constant<CSSValueXSmall>;
using Small = Constant<CSSValueSmall>;
using Medium = Constant<CSSValueMedium>;
using Large = Constant<CSSValueLarge>;
using XLarge = Constant<CSSValueXLarge>;
using XxLarge = Constant<CSSValueXxLarge>;
using XxxLarge = Constant<CSSValueXxxLarge>;
using WebkitRubyText = Constant<CSSValueWebkitRubyText>;
using Smaller = Constant<CSSValueSmaller>;
using Larger = Constant<CSSValueLarger>;
using WebkitXxxLarge = Constant<CSSValueWebkitXxxLarge>;
using Wider = Constant<CSSValueWider>;
using Narrower = Constant<CSSValueNarrower>;
using UltraCondensed = Constant<CSSValueUltraCondensed>;
using ExtraCondensed = Constant<CSSValueExtraCondensed>;
using Condensed = Constant<CSSValueCondensed>;
using SemiCondensed = Constant<CSSValueSemiCondensed>;
using SemiExpanded = Constant<CSSValueSemiExpanded>;
using Expanded = Constant<CSSValueExpanded>;
using ExtraExpanded = Constant<CSSValueExtraExpanded>;
using UltraExpanded = Constant<CSSValueUltraExpanded>;
using Serif = Constant<CSSValueSerif>;
using SansSerif = Constant<CSSValueSansSerif>;
using Cursive = Constant<CSSValueCursive>;
using Fantasy = Constant<CSSValueFantasy>;
using Monospace = Constant<CSSValueMonospace>;
using WebkitBody = Constant<CSSValueWebkitBody>;
using WebkitPictograph = Constant<CSSValueWebkitPictograph>;
using SystemUi = Constant<CSSValueSystemUi>;
using Math = Constant<CSSValueMath>;
using Currentcolor = Constant<CSSValueCurrentcolor>;
using Transparent = Constant<CSSValueTransparent>;
using Alpha = Constant<CSSValueAlpha>;
using Aqua = Constant<CSSValueAqua>;
using Black = Constant<CSSValueBlack>;
using Blue = Constant<CSSValueBlue>;
using Fuchsia = Constant<CSSValueFuchsia>;
using Gray = Constant<CSSValueGray>;
using Green = Constant<CSSValueGreen>;
using Lime = Constant<CSSValueLime>;
using Maroon = Constant<CSSValueMaroon>;
using Navy = Constant<CSSValueNavy>;
using Olive = Constant<CSSValueOlive>;
using Orange = Constant<CSSValueOrange>;
using Purple = Constant<CSSValuePurple>;
using Red = Constant<CSSValueRed>;
using Silver = Constant<CSSValueSilver>;
using Teal = Constant<CSSValueTeal>;
using White = Constant<CSSValueWhite>;
using Yellow = Constant<CSSValueYellow>;
using Grey = Constant<CSSValueGrey>;
using Activeborder = Constant<CSSValueActiveborder>;
using Activecaption = Constant<CSSValueActivecaption>;
using Appworkspace = Constant<CSSValueAppworkspace>;
using Background = Constant<CSSValueBackground>;
using Buttonhighlight = Constant<CSSValueButtonhighlight>;
using Buttonshadow = Constant<CSSValueButtonshadow>;
using Captiontext = Constant<CSSValueCaptiontext>;
using Inactiveborder = Constant<CSSValueInactiveborder>;
using Inactivecaption = Constant<CSSValueInactivecaption>;
using Inactivecaptiontext = Constant<CSSValueInactivecaptiontext>;
using Infobackground = Constant<CSSValueInfobackground>;
using Infotext = Constant<CSSValueInfotext>;
using Menutext = Constant<CSSValueMenutext>;
using Scrollbar = Constant<CSSValueScrollbar>;
using Threeddarkshadow = Constant<CSSValueThreeddarkshadow>;
using Threedface = Constant<CSSValueThreedface>;
using Threedhighlight = Constant<CSSValueThreedhighlight>;
using Threedlightshadow = Constant<CSSValueThreedlightshadow>;
using Threedshadow = Constant<CSSValueThreedshadow>;
using Window = Constant<CSSValueWindow>;
using Windowframe = Constant<CSSValueWindowframe>;
using Windowtext = Constant<CSSValueWindowtext>;
using Canvas = Constant<CSSValueCanvas>;
using Canvastext = Constant<CSSValueCanvastext>;
using Linktext = Constant<CSSValueLinktext>;
using Visitedtext = Constant<CSSValueVisitedtext>;
using Activetext = Constant<CSSValueActivetext>;
using Buttonface = Constant<CSSValueButtonface>;
using Buttontext = Constant<CSSValueButtontext>;
using Buttonborder = Constant<CSSValueButtonborder>;
using Field = Constant<CSSValueField>;
using Fieldtext = Constant<CSSValueFieldtext>;
using Highlight = Constant<CSSValueHighlight>;
using Highlighttext = Constant<CSSValueHighlighttext>;
using Selecteditem = Constant<CSSValueSelecteditem>;
using Selecteditemtext = Constant<CSSValueSelecteditemtext>;
using Mark = Constant<CSSValueMark>;
using Marktext = Constant<CSSValueMarktext>;
using Graytext = Constant<CSSValueGraytext>;
using Accentcolor = Constant<CSSValueAccentcolor>;
using Accentcolortext = Constant<CSSValueAccentcolortext>;
using AppleSystemHeaderText = Constant<CSSValueAppleSystemHeaderText>;
using AppleSystemTextBackground = Constant<CSSValueAppleSystemTextBackground>;
using AppleSystemControlBackground = Constant<CSSValueAppleSystemControlBackground>;
using AppleSystemPlaceholderText = Constant<CSSValueAppleSystemPlaceholderText>;
using AppleSystemLabel = Constant<CSSValueAppleSystemLabel>;
using AppleSystemSecondaryLabel = Constant<CSSValueAppleSystemSecondaryLabel>;
using AppleSystemTertiaryLabel = Constant<CSSValueAppleSystemTertiaryLabel>;
using AppleSystemTertiaryFill = Constant<CSSValueAppleSystemTertiaryFill>;
using AppleSystemQuaternaryLabel = Constant<CSSValueAppleSystemQuaternaryLabel>;
using AppleSystemQuinaryLabel = Constant<CSSValueAppleSystemQuinaryLabel>;
using AppleSystemGrid = Constant<CSSValueAppleSystemGrid>;
using AppleSystemSeparator = Constant<CSSValueAppleSystemSeparator>;
using AppleSystemContainerBorder = Constant<CSSValueAppleSystemContainerBorder>;
using AppleSystemBackground = Constant<CSSValueAppleSystemBackground>;
using AppleSystemSecondaryBackground = Constant<CSSValueAppleSystemSecondaryBackground>;
using AppleSystemTertiaryBackground = Constant<CSSValueAppleSystemTertiaryBackground>;
using AppleSystemGroupedBackground = Constant<CSSValueAppleSystemGroupedBackground>;
using AppleSystemSecondaryGroupedBackground = Constant<CSSValueAppleSystemSecondaryGroupedBackground>;
using AppleSystemTertiaryGroupedBackground = Constant<CSSValueAppleSystemTertiaryGroupedBackground>;
using AppleSystemSelectedContentBackground = Constant<CSSValueAppleSystemSelectedContentBackground>;
using AppleSystemUnemphasizedSelectedContentBackground = Constant<CSSValueAppleSystemUnemphasizedSelectedContentBackground>;
using AppleWirelessPlaybackTargetActive = Constant<CSSValueAppleWirelessPlaybackTargetActive>;
using AppleSystemBlue = Constant<CSSValueAppleSystemBlue>;
using AppleSystemBrown = Constant<CSSValueAppleSystemBrown>;
using AppleSystemGray = Constant<CSSValueAppleSystemGray>;
using AppleSystemGreen = Constant<CSSValueAppleSystemGreen>;
using AppleSystemOrange = Constant<CSSValueAppleSystemOrange>;
using AppleSystemPink = Constant<CSSValueAppleSystemPink>;
using AppleSystemPurple = Constant<CSSValueAppleSystemPurple>;
using AppleSystemRed = Constant<CSSValueAppleSystemRed>;
using AppleSystemYellow = Constant<CSSValueAppleSystemYellow>;
using AppleSystemAppHighlightBackground = Constant<CSSValueAppleSystemAppHighlightBackground>;
using AppleSystemAlternateSelectedText = Constant<CSSValueAppleSystemAlternateSelectedText>;
using AppleSystemControlAccent = Constant<CSSValueAppleSystemControlAccent>;
using AppleSystemEvenAlternatingContentBackground = Constant<CSSValueAppleSystemEvenAlternatingContentBackground>;
using AppleSystemOddAlternatingContentBackground = Constant<CSSValueAppleSystemOddAlternatingContentBackground>;
using AppleSystemSelectedText = Constant<CSSValueAppleSystemSelectedText>;
using AppleSystemUnemphasizedSelectedText = Constant<CSSValueAppleSystemUnemphasizedSelectedText>;
using AppleSystemSelectedTextBackground = Constant<CSSValueAppleSystemSelectedTextBackground>;
using AppleSystemUnemphasizedSelectedTextBackground = Constant<CSSValueAppleSystemUnemphasizedSelectedTextBackground>;
using AppleSystemFindHighlightBackground = Constant<CSSValueAppleSystemFindHighlightBackground>;
using AppleSystemOpaqueFill = Constant<CSSValueAppleSystemOpaqueFill>;
using AppleSystemOpaqueSecondaryFill = Constant<CSSValueAppleSystemOpaqueSecondaryFill>;
using WebkitControlBackground = Constant<CSSValueWebkitControlBackground>;
using Activebuttontext = Constant<CSSValueActivebuttontext>;
using WebkitActivelink = Constant<CSSValueWebkitActivelink>;
using WebkitLink = Constant<CSSValueWebkitLink>;
using WebkitFocusRingColor = Constant<CSSValueWebkitFocusRingColor>;
using InternalDocumentTextColor = Constant<CSSValueInternalDocumentTextColor>;
using Repeat = Constant<CSSValueRepeat>;
using RepeatX = Constant<CSSValueRepeatX>;
using RepeatY = Constant<CSSValueRepeatY>;
using NoRepeat = Constant<CSSValueNoRepeat>;
using Clear = Constant<CSSValueClear>;
using Copy = Constant<CSSValueCopy>;
using SourceOver = Constant<CSSValueSourceOver>;
using SourceIn = Constant<CSSValueSourceIn>;
using SourceOut = Constant<CSSValueSourceOut>;
using SourceAtop = Constant<CSSValueSourceAtop>;
using DestinationOver = Constant<CSSValueDestinationOver>;
using DestinationIn = Constant<CSSValueDestinationIn>;
using DestinationOut = Constant<CSSValueDestinationOut>;
using DestinationAtop = Constant<CSSValueDestinationAtop>;
using Xor = Constant<CSSValueXor>;
using PlusDarker = Constant<CSSValuePlusDarker>;
using PlusLighter = Constant<CSSValuePlusLighter>;
using Baseline = Constant<CSSValueBaseline>;
using Middle = Constant<CSSValueMiddle>;
using Sub = Constant<CSSValueSub>;
using Super = Constant<CSSValueSuper>;
using TextTop = Constant<CSSValueTextTop>;
using TextBottom = Constant<CSSValueTextBottom>;
using Top = Constant<CSSValueTop>;
using Bottom = Constant<CSSValueBottom>;
using WebkitBaselineMiddle = Constant<CSSValueWebkitBaselineMiddle>;
using WebkitAuto = Constant<CSSValueWebkitAuto>;
using Left = Constant<CSSValueLeft>;
using Right = Constant<CSSValueRight>;
using Center = Constant<CSSValueCenter>;
using Justify = Constant<CSSValueJustify>;
using WebkitLeft = Constant<CSSValueWebkitLeft>;
using WebkitRight = Constant<CSSValueWebkitRight>;
using WebkitCenter = Constant<CSSValueWebkitCenter>;
using MatchParent = Constant<CSSValueMatchParent>;
using WebkitMatchParent = Constant<CSSValueWebkitMatchParent>;
using InternalThCenter = Constant<CSSValueInternalThCenter>;
using InterWord = Constant<CSSValueInterWord>;
using Distribute = Constant<CSSValueDistribute>;
using Outside = Constant<CSSValueOutside>;
using Inside = Constant<CSSValueInside>;
using Disc = Constant<CSSValueDisc>;
using Circle = Constant<CSSValueCircle>;
using Square = Constant<CSSValueSquare>;
using Decimal = Constant<CSSValueDecimal>;
using DecimalLeadingZero = Constant<CSSValueDecimalLeadingZero>;
using ArabicIndic = Constant<CSSValueArabicIndic>;
using Binary = Constant<CSSValueBinary>;
using Bengali = Constant<CSSValueBengali>;
using Cambodian = Constant<CSSValueCambodian>;
using Khmer = Constant<CSSValueKhmer>;
using Devanagari = Constant<CSSValueDevanagari>;
using Gujarati = Constant<CSSValueGujarati>;
using Gurmukhi = Constant<CSSValueGurmukhi>;
using Kannada = Constant<CSSValueKannada>;
using LowerHexadecimal = Constant<CSSValueLowerHexadecimal>;
using Lao = Constant<CSSValueLao>;
using Malayalam = Constant<CSSValueMalayalam>;
using Mongolian = Constant<CSSValueMongolian>;
using Myanmar = Constant<CSSValueMyanmar>;
using Octal = Constant<CSSValueOctal>;
using Oriya = Constant<CSSValueOriya>;
using Persian = Constant<CSSValuePersian>;
using Urdu = Constant<CSSValueUrdu>;
using Telugu = Constant<CSSValueTelugu>;
using Tibetan = Constant<CSSValueTibetan>;
using Thai = Constant<CSSValueThai>;
using UpperHexadecimal = Constant<CSSValueUpperHexadecimal>;
using LowerRoman = Constant<CSSValueLowerRoman>;
using UpperRoman = Constant<CSSValueUpperRoman>;
using LowerGreek = Constant<CSSValueLowerGreek>;
using LowerAlpha = Constant<CSSValueLowerAlpha>;
using LowerLatin = Constant<CSSValueLowerLatin>;
using UpperAlpha = Constant<CSSValueUpperAlpha>;
using UpperLatin = Constant<CSSValueUpperLatin>;
using Afar = Constant<CSSValueAfar>;
using EthiopicHalehameAaEt = Constant<CSSValueEthiopicHalehameAaEt>;
using EthiopicHalehameAaEr = Constant<CSSValueEthiopicHalehameAaEr>;
using Amharic = Constant<CSSValueAmharic>;
using EthiopicHalehameAmEt = Constant<CSSValueEthiopicHalehameAmEt>;
using AmharicAbegede = Constant<CSSValueAmharicAbegede>;
using EthiopicAbegedeAmEt = Constant<CSSValueEthiopicAbegedeAmEt>;
using CjkEarthlyBranch = Constant<CSSValueCjkEarthlyBranch>;
using CjkHeavenlyStem = Constant<CSSValueCjkHeavenlyStem>;
using Ethiopic = Constant<CSSValueEthiopic>;
using EthiopicHalehameGez = Constant<CSSValueEthiopicHalehameGez>;
using EthiopicAbegede = Constant<CSSValueEthiopicAbegede>;
using EthiopicAbegedeGez = Constant<CSSValueEthiopicAbegedeGez>;
using HangulConsonant = Constant<CSSValueHangulConsonant>;
using Hangul = Constant<CSSValueHangul>;
using LowerNorwegian = Constant<CSSValueLowerNorwegian>;
using Oromo = Constant<CSSValueOromo>;
using EthiopicHalehameOmEt = Constant<CSSValueEthiopicHalehameOmEt>;
using Sidama = Constant<CSSValueSidama>;
using EthiopicHalehameSidEt = Constant<CSSValueEthiopicHalehameSidEt>;
using Somali = Constant<CSSValueSomali>;
using EthiopicHalehameSoEt = Constant<CSSValueEthiopicHalehameSoEt>;
using Tigre = Constant<CSSValueTigre>;
using EthiopicHalehameTig = Constant<CSSValueEthiopicHalehameTig>;
using TigrinyaEr = Constant<CSSValueTigrinyaEr>;
using EthiopicHalehameTiEr = Constant<CSSValueEthiopicHalehameTiEr>;
using TigrinyaErAbegede = Constant<CSSValueTigrinyaErAbegede>;
using EthiopicAbegedeTiEr = Constant<CSSValueEthiopicAbegedeTiEr>;
using TigrinyaEt = Constant<CSSValueTigrinyaEt>;
using EthiopicHalehameTiEt = Constant<CSSValueEthiopicHalehameTiEt>;
using TigrinyaEtAbegede = Constant<CSSValueTigrinyaEtAbegede>;
using EthiopicAbegedeTiEt = Constant<CSSValueEthiopicAbegedeTiEt>;
using UpperGreek = Constant<CSSValueUpperGreek>;
using UpperNorwegian = Constant<CSSValueUpperNorwegian>;
using Asterisks = Constant<CSSValueAsterisks>;
using Footnotes = Constant<CSSValueFootnotes>;
using Hebrew = Constant<CSSValueHebrew>;
using Armenian = Constant<CSSValueArmenian>;
using LowerArmenian = Constant<CSSValueLowerArmenian>;
using UpperArmenian = Constant<CSSValueUpperArmenian>;
using Georgian = Constant<CSSValueGeorgian>;
using CjkIdeographic = Constant<CSSValueCjkIdeographic>;
using Hiragana = Constant<CSSValueHiragana>;
using Katakana = Constant<CSSValueKatakana>;
using HiraganaIroha = Constant<CSSValueHiraganaIroha>;
using KatakanaIroha = Constant<CSSValueKatakanaIroha>;
using CjkDecimal = Constant<CSSValueCjkDecimal>;
using Tamil = Constant<CSSValueTamil>;
using DisclosureOpen = Constant<CSSValueDisclosureOpen>;
using DisclosureClosed = Constant<CSSValueDisclosureClosed>;
using JapaneseInformal = Constant<CSSValueJapaneseInformal>;
using JapaneseFormal = Constant<CSSValueJapaneseFormal>;
using KoreanHangulFormal = Constant<CSSValueKoreanHangulFormal>;
using KoreanHanjaInformal = Constant<CSSValueKoreanHanjaInformal>;
using KoreanHanjaFormal = Constant<CSSValueKoreanHanjaFormal>;
using SimpChineseInformal = Constant<CSSValueSimpChineseInformal>;
using SimpChineseFormal = Constant<CSSValueSimpChineseFormal>;
using TradChineseInformal = Constant<CSSValueTradChineseInformal>;
using TradChineseFormal = Constant<CSSValueTradChineseFormal>;
using EthiopicNumeric = Constant<CSSValueEthiopicNumeric>;
using Inline = Constant<CSSValueInline>;
using Block = Constant<CSSValueBlock>;
using ListItem = Constant<CSSValueListItem>;
using InlineBlock = Constant<CSSValueInlineBlock>;
using Table = Constant<CSSValueTable>;
using InlineTable = Constant<CSSValueInlineTable>;
using TableRowGroup = Constant<CSSValueTableRowGroup>;
using TableHeaderGroup = Constant<CSSValueTableHeaderGroup>;
using TableFooterGroup = Constant<CSSValueTableFooterGroup>;
using TableRow = Constant<CSSValueTableRow>;
using TableColumnGroup = Constant<CSSValueTableColumnGroup>;
using TableColumn = Constant<CSSValueTableColumn>;
using TableCell = Constant<CSSValueTableCell>;
using TableCaption = Constant<CSSValueTableCaption>;
using WebkitBox = Constant<CSSValueWebkitBox>;
using WebkitInlineBox = Constant<CSSValueWebkitInlineBox>;
using Flex = Constant<CSSValueFlex>;
using InlineFlex = Constant<CSSValueInlineFlex>;
using Contents = Constant<CSSValueContents>;
using Grid = Constant<CSSValueGrid>;
using InlineGrid = Constant<CSSValueInlineGrid>;
using GridLanes = Constant<CSSValueGridLanes>;
using InlineGridLanes = Constant<CSSValueInlineGridLanes>;
using FlowRoot = Constant<CSSValueFlowRoot>;
using Flow = Constant<CSSValueFlow>;
using WebkitInlineFlex = Constant<CSSValueWebkitInlineFlex>;
using WebkitFlex = Constant<CSSValueWebkitFlex>;
using BlockRuby = Constant<CSSValueBlockRuby>;
using RubyBase = Constant<CSSValueRubyBase>;
using RubyText = Constant<CSSValueRubyText>;
using Auto = Constant<CSSValueAuto>;
using Default = Constant<CSSValueDefault>;
using ContextMenu = Constant<CSSValueContextMenu>;
using Help = Constant<CSSValueHelp>;
using Pointer = Constant<CSSValuePointer>;
using Progress = Constant<CSSValueProgress>;
using Wait = Constant<CSSValueWait>;
using Cell = Constant<CSSValueCell>;
using Crosshair = Constant<CSSValueCrosshair>;
using Text = Constant<CSSValueText>;
using VerticalText = Constant<CSSValueVerticalText>;
using Alias = Constant<CSSValueAlias>;
using Move = Constant<CSSValueMove>;
using NoDrop = Constant<CSSValueNoDrop>;
using NotAllowed = Constant<CSSValueNotAllowed>;
using Grab = Constant<CSSValueGrab>;
using Grabbing = Constant<CSSValueGrabbing>;
using EResize = Constant<CSSValueEResize>;
using NResize = Constant<CSSValueNResize>;
using NeResize = Constant<CSSValueNeResize>;
using NwResize = Constant<CSSValueNwResize>;
using SResize = Constant<CSSValueSResize>;
using SeResize = Constant<CSSValueSeResize>;
using SwResize = Constant<CSSValueSwResize>;
using WResize = Constant<CSSValueWResize>;
using EwResize = Constant<CSSValueEwResize>;
using NsResize = Constant<CSSValueNsResize>;
using NeswResize = Constant<CSSValueNeswResize>;
using NwseResize = Constant<CSSValueNwseResize>;
using ColResize = Constant<CSSValueColResize>;
using RowResize = Constant<CSSValueRowResize>;
using AllScroll = Constant<CSSValueAllScroll>;
using ZoomIn = Constant<CSSValueZoomIn>;
using ZoomOut = Constant<CSSValueZoomOut>;
using WebkitGrab = Constant<CSSValueWebkitGrab>;
using WebkitGrabbing = Constant<CSSValueWebkitGrabbing>;
using WebkitZoomIn = Constant<CSSValueWebkitZoomIn>;
using WebkitZoomOut = Constant<CSSValueWebkitZoomOut>;
using AutoHide = Constant<CSSValueAutoHide>;
using Ltr = Constant<CSSValueLtr>;
using Rtl = Constant<CSSValueRtl>;
using Capitalize = Constant<CSSValueCapitalize>;
using Uppercase = Constant<CSSValueUppercase>;
using Lowercase = Constant<CSSValueLowercase>;
using FullSizeKana = Constant<CSSValueFullSizeKana>;
using MathAuto = Constant<CSSValueMathAuto>;
using Visible = Constant<CSSValueVisible>;
using Collapse = Constant<CSSValueCollapse>;
using A3 = Constant<CSSValueA3>;
using A4 = Constant<CSSValueA4>;
using A5 = Constant<CSSValueA5>;
using B4 = Constant<CSSValueB4>;
using B5 = Constant<CSSValueB5>;
using JisB4 = Constant<CSSValueJisB4>;
using JisB5 = Constant<CSSValueJisB5>;
using Landscape = Constant<CSSValueLandscape>;
using Ledger = Constant<CSSValueLedger>;
using Legal = Constant<CSSValueLegal>;
using Letter = Constant<CSSValueLetter>;
using Above = Constant<CSSValueAbove>;
using Absolute = Constant<CSSValueAbsolute>;
using Always = Constant<CSSValueAlways>;
using Avoid = Constant<CSSValueAvoid>;
using Below = Constant<CSSValueBelow>;
using BidiOverride = Constant<CSSValueBidiOverride>;
using Blink = Constant<CSSValueBlink>;
using Both = Constant<CSSValueBoth>;
using CloseQuote = Constant<CSSValueCloseQuote>;
using Crop = Constant<CSSValueCrop>;
using Cross = Constant<CSSValueCross>;
using Embed = Constant<CSSValueEmbed>;
using Fixed = Constant<CSSValueFixed>;
using Hand = Constant<CSSValueHand>;
using Hide = Constant<CSSValueHide>;
using Higher = Constant<CSSValueHigher>;
using Invert = Constant<CSSValueInvert>;
using Inverted = Constant<CSSValueInverted>;
using IsolateOverride = Constant<CSSValueIsolateOverride>;
using Plaintext = Constant<CSSValuePlaintext>;
using WebkitIsolate = Constant<CSSValueWebkitIsolate>;
using WebkitIsolateOverride = Constant<CSSValueWebkitIsolateOverride>;
using WebkitPlaintext = Constant<CSSValueWebkitPlaintext>;
using Level = Constant<CSSValueLevel>;
using LineThrough = Constant<CSSValueLineThrough>;
using Local = Constant<CSSValueLocal>;
using Loud = Constant<CSSValueLoud>;
using Lower = Constant<CSSValueLower>;
using Mix = Constant<CSSValueMix>;
using NoCloseQuote = Constant<CSSValueNoCloseQuote>;
using NoOpenQuote = Constant<CSSValueNoOpenQuote>;
using Nowrap = Constant<CSSValueNowrap>;
using OpenQuote = Constant<CSSValueOpenQuote>;
using Overline = Constant<CSSValueOverline>;
using Portrait = Constant<CSSValuePortrait>;
using Pre = Constant<CSSValuePre>;
using PreLine = Constant<CSSValuePreLine>;
using PreWrap = Constant<CSSValuePreWrap>;
using Relative = Constant<CSSValueRelative>;
using Scroll = Constant<CSSValueScroll>;
using Separate = Constant<CSSValueSeparate>;
using Show = Constant<CSSValueShow>;
using Static = Constant<CSSValueStatic>;
using Thick = Constant<CSSValueThick>;
using Thin = Constant<CSSValueThin>;
using Underline = Constant<CSSValueUnderline>;
using Wavy = Constant<CSSValueWavy>;
using Ink = Constant<CSSValueInk>;
using Objects = Constant<CSSValueObjects>;
using Stretch = Constant<CSSValueStretch>;
using Start = Constant<CSSValueStart>;
using End = Constant<CSSValueEnd>;
using Clone = Constant<CSSValueClone>;
using Slice = Constant<CSSValueSlice>;
using Reverse = Constant<CSSValueReverse>;
using Horizontal = Constant<CSSValueHorizontal>;
using Vertical = Constant<CSSValueVertical>;
using InlineAxis = Constant<CSSValueInlineAxis>;
using BlockAxis = Constant<CSSValueBlockAxis>;
using Single = Constant<CSSValueSingle>;
using Multiple = Constant<CSSValueMultiple>;
using FlexStart = Constant<CSSValueFlexStart>;
using FlexEnd = Constant<CSSValueFlexEnd>;
using SpaceBetween = Constant<CSSValueSpaceBetween>;
using SpaceAround = Constant<CSSValueSpaceAround>;
using SpaceEvenly = Constant<CSSValueSpaceEvenly>;
using FirstBaseline = Constant<CSSValueFirstBaseline>;
using LastBaseline = Constant<CSSValueLastBaseline>;
using SelfStart = Constant<CSSValueSelfStart>;
using SelfEnd = Constant<CSSValueSelfEnd>;
using Unsafe = Constant<CSSValueUnsafe>;
using Safe = Constant<CSSValueSafe>;
using Legacy = Constant<CSSValueLegacy>;
using Row = Constant<CSSValueRow>;
using RowReverse = Constant<CSSValueRowReverse>;
using Column = Constant<CSSValueColumn>;
using ColumnReverse = Constant<CSSValueColumnReverse>;
using WrapReverse = Constant<CSSValueWrapReverse>;
using BlockStart = Constant<CSSValueBlockStart>;
using BlockEnd = Constant<CSSValueBlockEnd>;
using InlineStart = Constant<CSSValueInlineStart>;
using InlineEnd = Constant<CSSValueInlineEnd>;
using Forwards = Constant<CSSValueForwards>;
using Backwards = Constant<CSSValueBackwards>;
using Ahead = Constant<CSSValueAhead>;
using Up = Constant<CSSValueUp>;
using Down = Constant<CSSValueDown>;
using Slow = Constant<CSSValueSlow>;
using Fast = Constant<CSSValueFast>;
using Infinite = Constant<CSSValueInfinite>;
using Slide = Constant<CSSValueSlide>;
using Alternate = Constant<CSSValueAlternate>;
using ReadOnly = Constant<CSSValueReadOnly>;
using ReadWrite = Constant<CSSValueReadWrite>;
using ReadWritePlaintextOnly = Constant<CSSValueReadWritePlaintextOnly>;
using Element = Constant<CSSValueElement>;
using Ignore = Constant<CSSValueIgnore>;
using Intrinsic = Constant<CSSValueIntrinsic>;
using MinIntrinsic = Constant<CSSValueMinIntrinsic>;
using MinContent = Constant<CSSValueMinContent>;
using WebkitMinContent = Constant<CSSValueWebkitMinContent>;
using MaxContent = Constant<CSSValueMaxContent>;
using WebkitMaxContent = Constant<CSSValueWebkitMaxContent>;
using WebkitFillAvailable = Constant<CSSValueWebkitFillAvailable>;
using FitContent = Constant<CSSValueFitContent>;
using WebkitFitContent = Constant<CSSValueWebkitFitContent>;
using Clip = Constant<CSSValueClip>;
using Ellipsis = Constant<CSSValueEllipsis>;
using Stable = Constant<CSSValueStable>;
using Pretty = Constant<CSSValuePretty>;
using DotDash = Constant<CSSValueDotDash>;
using DotDotDash = Constant<CSSValueDotDotDash>;
using Wave = Constant<CSSValueWave>;
using Continuous = Constant<CSSValueContinuous>;
using SkipWhiteSpace = Constant<CSSValueSkipWhiteSpace>;
using AutoPhrase = Constant<CSSValueAutoPhrase>;
using BreakAll = Constant<CSSValueBreakAll>;
using KeepAll = Constant<CSSValueKeepAll>;
using BreakWord = Constant<CSSValueBreakWord>;
using BreakSpaces = Constant<CSSValueBreakSpaces>;
using Preserve = Constant<CSSValuePreserve>;
using PreserveBreaks = Constant<CSSValuePreserveBreaks>;
using Space = Constant<CSSValueSpace>;
using Loose = Constant<CSSValueLoose>;
using Strict = Constant<CSSValueStrict>;
using AfterWhiteSpace = Constant<CSSValueAfterWhiteSpace>;
using Anywhere = Constant<CSSValueAnywhere>;
using Base = Constant<CSSValueBase>;
using Checkbox = Constant<CSSValueCheckbox>;
using Radio = Constant<CSSValueRadio>;
using PushButton = Constant<CSSValuePushButton>;
using SquareButton = Constant<CSSValueSquareButton>;
using Button = Constant<CSSValueButton>;
using DefaultButton = Constant<CSSValueDefaultButton>;
using Listbox = Constant<CSSValueListbox>;
using Menulist = Constant<CSSValueMenulist>;
using MenulistButton = Constant<CSSValueMenulistButton>;
using Meter = Constant<CSSValueMeter>;
using ProgressBar = Constant<CSSValueProgressBar>;
using SliderHorizontal = Constant<CSSValueSliderHorizontal>;
using SliderVertical = Constant<CSSValueSliderVertical>;
using Searchfield = Constant<CSSValueSearchfield>;
using ApplePayButton = Constant<CSSValueApplePayButton>;
using Attachment = Constant<CSSValueAttachment>;
using BorderlessAttachment = Constant<CSSValueBorderlessAttachment>;
using Textarea = Constant<CSSValueTextarea>;
using Textfield = Constant<CSSValueTextfield>;
using InternalAutoBase = Constant<CSSValueInternalAutoBase>;
using Round = Constant<CSSValueRound>;
using Border = Constant<CSSValueBorder>;
using BorderArea = Constant<CSSValueBorderArea>;
using BorderBox = Constant<CSSValueBorderBox>;
using Content = Constant<CSSValueContent>;
using ContentBox = Constant<CSSValueContentBox>;
using Padding = Constant<CSSValuePadding>;
using PaddingBox = Constant<CSSValuePaddingBox>;
using WebkitText = Constant<CSSValueWebkitText>;
using Scoop = Constant<CSSValueScoop>;
using Notch = Constant<CSSValueNotch>;
using Straight = Constant<CSSValueStraight>;
using Squircle = Constant<CSSValueSquircle>;
using Superellipse = Constant<CSSValueSuperellipse>;
using NoClip = Constant<CSSValueNoClip>;
using Add = Constant<CSSValueAdd>;
using Subtract = Constant<CSSValueSubtract>;
using Intersect = Constant<CSSValueIntersect>;
using Exclude = Constant<CSSValueExclude>;
using Var = Constant<CSSValueVar>;
using Env = Constant<CSSValueEnv>;
using AvoidColumn = Constant<CSSValueAvoidColumn>;
using AvoidPage = Constant<CSSValueAvoidPage>;
using Page = Constant<CSSValuePage>;
using Recto = Constant<CSSValueRecto>;
using Region = Constant<CSSValueRegion>;
using Verso = Constant<CSSValueVerso>;
using MarginBox = Constant<CSSValueMarginBox>;
using StrokeBox = Constant<CSSValueStrokeBox>;
using ViewBox = Constant<CSSValueViewBox>;
using Contain = Constant<CSSValueContain>;
using Cover = Constant<CSSValueCover>;
using Logical = Constant<CSSValueLogical>;
using Visual = Constant<CSSValueVisual>;
using AlternateReverse = Constant<CSSValueAlternateReverse>;
using Running = Constant<CSSValueRunning>;
using Paused = Constant<CSSValuePaused>;
using Flat = Constant<CSSValueFlat>;
using Preserve3d = Constant<CSSValuePreserve3d>;
using Ease = Constant<CSSValueEase>;
using Linear = Constant<CSSValueLinear>;
using EaseIn = Constant<CSSValueEaseIn>;
using EaseOut = Constant<CSSValueEaseOut>;
using EaseInOut = Constant<CSSValueEaseInOut>;
using StepStart = Constant<CSSValueStepStart>;
using StepEnd = Constant<CSSValueStepEnd>;
using JumpStart = Constant<CSSValueJumpStart>;
using JumpEnd = Constant<CSSValueJumpEnd>;
using JumpNone = Constant<CSSValueJumpNone>;
using JumpBoth = Constant<CSSValueJumpBoth>;
using Accumulate = Constant<CSSValueAccumulate>;
using Replace = Constant<CSSValueReplace>;
using Nearest = Constant<CSSValueNearest>;
using Root = Constant<CSSValueRoot>;
using Self = Constant<CSSValueSelf>;
using View = Constant<CSSValueView>;
using Entry = Constant<CSSValueEntry>;
using Exit = Constant<CSSValueExit>;
using EntryCrossing = Constant<CSSValueEntryCrossing>;
using ExitCrossing = Constant<CSSValueExitCrossing>;
using Reset = Constant<CSSValueReset>;
using VisiblePainted = Constant<CSSValueVisiblePainted>;
using VisibleFill = Constant<CSSValueVisibleFill>;
using VisibleStroke = Constant<CSSValueVisibleStroke>;
using Painted = Constant<CSSValuePainted>;
using Fill = Constant<CSSValueFill>;
using Stroke = Constant<CSSValueStroke>;
using BoundingBox = Constant<CSSValueBoundingBox>;
using SpellOut = Constant<CSSValueSpellOut>;
using Digits = Constant<CSSValueDigits>;
using LiteralPunctuation = Constant<CSSValueLiteralPunctuation>;
using NoPunctuation = Constant<CSSValueNoPunctuation>;
using Antialiased = Constant<CSSValueAntialiased>;
using SubpixelAntialiased = Constant<CSSValueSubpixelAntialiased>;
using Leading = Constant<CSSValueLeading>;
using Cap = Constant<CSSValueCap>;
using Ex = Constant<CSSValueEx>;
using IdeographicInk = Constant<CSSValueIdeographicInk>;
using OptimizeSpeed = Constant<CSSValueOptimizeSpeed>;
using OptimizeLegibility = Constant<CSSValueOptimizeLegibility>;
using GeometricPrecision = Constant<CSSValueGeometricPrecision>;
using Economy = Constant<CSSValueEconomy>;
using Exact = Constant<CSSValueExact>;
using NoLimit = Constant<CSSValueNoLimit>;
using Manual = Constant<CSSValueManual>;
using Lr = Constant<CSSValueLr>;
using Rl = Constant<CSSValueRl>;
using Tb = Constant<CSSValueTb>;
using LrTb = Constant<CSSValueLrTb>;
using RlTb = Constant<CSSValueRlTb>;
using TbRl = Constant<CSSValueTbRl>;
using HorizontalTb = Constant<CSSValueHorizontalTb>;
using VerticalLr = Constant<CSSValueVerticalLr>;
using VerticalRl = Constant<CSSValueVerticalRl>;
using SidewaysLr = Constant<CSSValueSidewaysLr>;
using SidewaysRl = Constant<CSSValueSidewaysRl>;
using HorizontalBt = Constant<CSSValueHorizontalBt>;
using After = Constant<CSSValueAfter>;
using Before = Constant<CSSValueBefore>;
using InterCharacter = Constant<CSSValueInterCharacter>;
using LegacyInterCharacter = Constant<CSSValueLegacyInterCharacter>;
using Over = Constant<CSSValueOver>;
using Under = Constant<CSSValueUnder>;
using Filled = Constant<CSSValueFilled>;
using Open = Constant<CSSValueOpen>;
using Dot = Constant<CSSValueDot>;
using DoubleCircle = Constant<CSSValueDoubleCircle>;
using Triangle = Constant<CSSValueTriangle>;
using Sesame = Constant<CSSValueSesame>;
using Ellipse = Constant<CSSValueEllipse>;
using ClosestSide = Constant<CSSValueClosestSide>;
using ClosestCorner = Constant<CSSValueClosestCorner>;
using FarthestSide = Constant<CSSValueFarthestSide>;
using FarthestCorner = Constant<CSSValueFarthestCorner>;
using Sideways = Constant<CSSValueSideways>;
using SidewaysRight = Constant<CSSValueSidewaysRight>;
using Upright = Constant<CSSValueUpright>;
using VerticalRight = Constant<CSSValueVerticalRight>;
using Mixed = Constant<CSSValueMixed>;
using Font = Constant<CSSValueFont>;
using Glyphs = Constant<CSSValueGlyphs>;
using InlineBox = Constant<CSSValueInlineBox>;
using InitialLetter = Constant<CSSValueInitialLetter>;
using Replaced = Constant<CSSValueReplaced>;
using On = Constant<CSSValueOn>;
using Off = Constant<CSSValueOff>;
using OptimizeQuality = Constant<CSSValueOptimizeQuality>;
using CrispEdges = Constant<CSSValueCrispEdges>;
using Pixelated = Constant<CSSValuePixelated>;
using WebkitCrispEdges = Constant<CSSValueWebkitCrispEdges>;
using WebkitOptimizeContrast = Constant<CSSValueWebkitOptimizeContrast>;
using Nonzero = Constant<CSSValueNonzero>;
using Evenodd = Constant<CSSValueEvenodd>;
using At = Constant<CSSValueAt>;
using Elements = Constant<CSSValueElements>;
using Mandatory = Constant<CSSValueMandatory>;
using Proximity = Constant<CSSValueProximity>;
using Break = Constant<CSSValueBreak>;
using Wrap = Constant<CSSValueWrap>;
using Edges = Constant<CSSValueEdges>;
using Alphabetic = Constant<CSSValueAlphabetic>;
using Sticky = Constant<CSSValueSticky>;
using WebkitSticky = Constant<CSSValueWebkitSticky>;
using Coarse = Constant<CSSValueCoarse>;
using Fine = Constant<CSSValueFine>;
using Hover = Constant<CSSValueHover>;
using Progressive = Constant<CSSValueProgressive>;
using Interlace = Constant<CSSValueInterlace>;
using Active = Constant<CSSValueActive>;
using Paged = Constant<CSSValuePaged>;
using Enabled = Constant<CSSValueEnabled>;
using InitialOnly = Constant<CSSValueInitialOnly>;
using Multiply = Constant<CSSValueMultiply>;
using Screen = Constant<CSSValueScreen>;
using Overlay = Constant<CSSValueOverlay>;
using Darken = Constant<CSSValueDarken>;
using Lighten = Constant<CSSValueLighten>;
using ColorDodge = Constant<CSSValueColorDodge>;
using ColorBurn = Constant<CSSValueColorBurn>;
using HardLight = Constant<CSSValueHardLight>;
using SoftLight = Constant<CSSValueSoftLight>;
using Difference = Constant<CSSValueDifference>;
using Exclusion = Constant<CSSValueExclusion>;
using Hue = Constant<CSSValueHue>;
using Saturation = Constant<CSSValueSaturation>;
using Color = Constant<CSSValueColor>;
using Luminosity = Constant<CSSValueLuminosity>;
using Isolate = Constant<CSSValueIsolate>;
using ScaleDown = Constant<CSSValueScaleDown>;
using ContainerScroll = Constant<CSSValueContainerScroll>;
using CrossFade = Constant<CSSValueCrossFade>;
using ImageSet = Constant<CSSValueImageSet>;
using LinearGradient = Constant<CSSValueLinearGradient>;
using RadialGradient = Constant<CSSValueRadialGradient>;
using ConicGradient = Constant<CSSValueConicGradient>;
using RepeatingLinearGradient = Constant<CSSValueRepeatingLinearGradient>;
using RepeatingRadialGradient = Constant<CSSValueRepeatingRadialGradient>;
using RepeatingConicGradient = Constant<CSSValueRepeatingConicGradient>;
using WebkitCanvas = Constant<CSSValueWebkitCanvas>;
using WebkitCrossFade = Constant<CSSValueWebkitCrossFade>;
using WebkitGradient = Constant<CSSValueWebkitGradient>;
using WebkitLinearGradient = Constant<CSSValueWebkitLinearGradient>;
using WebkitRadialGradient = Constant<CSSValueWebkitRadialGradient>;
using WebkitRepeatingLinearGradient = Constant<CSSValueWebkitRepeatingLinearGradient>;
using WebkitRepeatingRadialGradient = Constant<CSSValueWebkitRepeatingRadialGradient>;
using WebkitImageSet = Constant<CSSValueWebkitImageSet>;
using WebkitNamedImage = Constant<CSSValueWebkitNamedImage>;
using Filter = Constant<CSSValueFilter>;
using WebkitFilter = Constant<CSSValueWebkitFilter>;
using Paint = Constant<CSSValuePaint>;
using Type = Constant<CSSValueType>;
using From = Constant<CSSValueFrom>;
using To = Constant<CSSValueTo>;
using ColorStop = Constant<CSSValueColorStop>;
using Radial = Constant<CSSValueRadial>;
using Attr = Constant<CSSValueAttr>;
using Counter = Constant<CSSValueCounter>;
using Counters = Constant<CSSValueCounters>;
using Rect = Constant<CSSValueRect>;
using Polygon = Constant<CSSValuePolygon>;
using Shape = Constant<CSSValueShape>;
using Line = Constant<CSSValueLine>;
using Hline = Constant<CSSValueHline>;
using Vline = Constant<CSSValueVline>;
using Curve = Constant<CSSValueCurve>;
using Arc = Constant<CSSValueArc>;
using Cw = Constant<CSSValueCw>;
using Ccw = Constant<CSSValueCcw>;
using By = Constant<CSSValueBy>;
using Close = Constant<CSSValueClose>;
using With = Constant<CSSValueWith>;
using Of = Constant<CSSValueOf>;
using Origin = Constant<CSSValueOrigin>;
using Format = Constant<CSSValueFormat>;
using Collection = Constant<CSSValueCollection>;
using EmbeddedOpentype = Constant<CSSValueEmbeddedOpentype>;
using Opentype = Constant<CSSValueOpentype>;
using Svg = Constant<CSSValueSvg>;
using Truetype = Constant<CSSValueTruetype>;
using Woff = Constant<CSSValueWoff>;
using Woff2 = Constant<CSSValueWoff2>;
using Tech = Constant<CSSValueTech>;
using ColorCbdt = Constant<CSSValueColorCbdt>;
using ColorColrv0 = Constant<CSSValueColorColrv0>;
using ColorColrv1 = Constant<CSSValueColorColrv1>;
using ColorSbix = Constant<CSSValueColorSbix>;
using ColorSvg = Constant<CSSValueColorSvg>;
using FeaturesAat = Constant<CSSValueFeaturesAat>;
using FeaturesGraphite = Constant<CSSValueFeaturesGraphite>;
using FeaturesOpentype = Constant<CSSValueFeaturesOpentype>;
using Incremental = Constant<CSSValueIncremental>;
using Palettes = Constant<CSSValuePalettes>;
using Variations = Constant<CSSValueVariations>;
using Grayscale = Constant<CSSValueGrayscale>;
using Sepia = Constant<CSSValueSepia>;
using Saturate = Constant<CSSValueSaturate>;
using HueRotate = Constant<CSSValueHueRotate>;
using Opacity = Constant<CSSValueOpacity>;
using Brightness = Constant<CSSValueBrightness>;
using Contrast = Constant<CSSValueContrast>;
using Blur = Constant<CSSValueBlur>;
using DropShadow = Constant<CSSValueDropShadow>;
using Url = Constant<CSSValueUrl>;
using CubicBezier = Constant<CSSValueCubicBezier>;
using Spring = Constant<CSSValueSpring>;
using Steps = Constant<CSSValueSteps>;
using AppleInvertLightness = Constant<CSSValueAppleInvertLightness>;
using AppleSystemBlurMaterialUltraThin = Constant<CSSValueAppleSystemBlurMaterialUltraThin>;
using AppleSystemBlurMaterialThin = Constant<CSSValueAppleSystemBlurMaterialThin>;
using AppleSystemBlurMaterial = Constant<CSSValueAppleSystemBlurMaterial>;
using AppleSystemBlurMaterialThick = Constant<CSSValueAppleSystemBlurMaterialThick>;
using AppleSystemBlurMaterialChrome = Constant<CSSValueAppleSystemBlurMaterialChrome>;
using AppleSystemVibrancyLabel = Constant<CSSValueAppleSystemVibrancyLabel>;
using AppleSystemVibrancySecondaryLabel = Constant<CSSValueAppleSystemVibrancySecondaryLabel>;
using AppleSystemVibrancyTertiaryLabel = Constant<CSSValueAppleSystemVibrancyTertiaryLabel>;
using AppleSystemVibrancyQuaternaryLabel = Constant<CSSValueAppleSystemVibrancyQuaternaryLabel>;
using AppleSystemVibrancyFill = Constant<CSSValueAppleSystemVibrancyFill>;
using AppleSystemVibrancySecondaryFill = Constant<CSSValueAppleSystemVibrancySecondaryFill>;
using AppleSystemVibrancyTertiaryFill = Constant<CSSValueAppleSystemVibrancyTertiaryFill>;
using AppleSystemVibrancySeparator = Constant<CSSValueAppleSystemVibrancySeparator>;
using Rgb = Constant<CSSValueRgb>;
using Rgba = Constant<CSSValueRgba>;
using Hsl = Constant<CSSValueHsl>;
using Hsla = Constant<CSSValueHsla>;
using Hwb = Constant<CSSValueHwb>;
using Lab = Constant<CSSValueLab>;
using Lch = Constant<CSSValueLch>;
using Oklab = Constant<CSSValueOklab>;
using Oklch = Constant<CSSValueOklch>;
using R = Constant<CSSValueR>;
using G = Constant<CSSValueG>;
using B = Constant<CSSValueB>;
using H = Constant<CSSValueH>;
using S = Constant<CSSValueS>;
using L = Constant<CSSValueL>;
using W = Constant<CSSValueW>;
using A = Constant<CSSValueA>;
using C = Constant<CSSValueC>;
using Matrix = Constant<CSSValueMatrix>;
using Matrix3d = Constant<CSSValueMatrix3d>;
using Perspective = Constant<CSSValuePerspective>;
using Rotate = Constant<CSSValueRotate>;
using RotateX = Constant<CSSValueRotateX>;
using RotateY = Constant<CSSValueRotateY>;
using RotateZ = Constant<CSSValueRotateZ>;
using Rotate3d = Constant<CSSValueRotate3d>;
using Scale = Constant<CSSValueScale>;
using ScaleX = Constant<CSSValueScaleX>;
using ScaleY = Constant<CSSValueScaleY>;
using ScaleZ = Constant<CSSValueScaleZ>;
using Scale3d = Constant<CSSValueScale3d>;
using Skew = Constant<CSSValueSkew>;
using SkewX = Constant<CSSValueSkewX>;
using SkewY = Constant<CSSValueSkewY>;
using Translate = Constant<CSSValueTranslate>;
using TranslateX = Constant<CSSValueTranslateX>;
using TranslateY = Constant<CSSValueTranslateY>;
using TranslateZ = Constant<CSSValueTranslateZ>;
using Translate3d = Constant<CSSValueTranslate3d>;
using FillBox = Constant<CSSValueFillBox>;
using Path = Constant<CSSValuePath>;
using Xywh = Constant<CSSValueXywh>;
using Calc = Constant<CSSValueCalc>;
using WebkitCalc = Constant<CSSValueWebkitCalc>;
using Min = Constant<CSSValueMin>;
using Max = Constant<CSSValueMax>;
using Clamp = Constant<CSSValueClamp>;
using Pow = Constant<CSSValuePow>;
using Sqrt = Constant<CSSValueSqrt>;
using Hypot = Constant<CSSValueHypot>;
using Sin = Constant<CSSValueSin>;
using Cos = Constant<CSSValueCos>;
using E = Constant<CSSValueE>;
using Pi = Constant<CSSValuePi>;
using Exp = Constant<CSSValueExp>;
using Log = Constant<CSSValueLog>;
using Asin = Constant<CSSValueAsin>;
using Acos = Constant<CSSValueAcos>;
using Atan = Constant<CSSValueAtan>;
using Atan2 = Constant<CSSValueAtan2>;
using Abs = Constant<CSSValueAbs>;
using Sign = Constant<CSSValueSign>;
using Mod = Constant<CSSValueMod>;
using Rem = Constant<CSSValueRem>;
using ToZero = Constant<CSSValueToZero>;
using Random = Constant<CSSValueRandom>;
using ElementShared = Constant<CSSValueElementShared>;
using SiblingCount = Constant<CSSValueSiblingCount>;
using SiblingIndex = Constant<CSSValueSiblingIndex>;
using Infinity = Constant<CSSValueInfinity>;
using NegativeInfinity = Constant<CSSValueNegativeInfinity>;
using NaN = Constant<CSSValueNaN>;
using FromImage = Constant<CSSValueFromImage>;
using WebkitPagedX = Constant<CSSValueWebkitPagedX>;
using WebkitPagedY = Constant<CSSValueWebkitPagedY>;
using Markers = Constant<CSSValueMarkers>;
using Span = Constant<CSSValueSpan>;
using Minmax = Constant<CSSValueMinmax>;
using Subgrid = Constant<CSSValueSubgrid>;
using AutoFlow = Constant<CSSValueAutoFlow>;
using Dense = Constant<CSSValueDense>;
using EachLine = Constant<CSSValueEachLine>;
using Balance = Constant<CSSValueBalance>;
using WhiteOutline = Constant<CSSValueWhiteOutline>;
using Plain = Constant<CSSValuePlain>;
using Buy = Constant<CSSValueBuy>;
using SetUp = Constant<CSSValueSetUp>;
using Donate = Constant<CSSValueDonate>;
using CheckOut = Constant<CSSValueCheckOut>;
using Book = Constant<CSSValueBook>;
using Subscribe = Constant<CSSValueSubscribe>;
using Reload = Constant<CSSValueReload>;
using AddMoney = Constant<CSSValueAddMoney>;
using TopUp = Constant<CSSValueTopUp>;
using Order = Constant<CSSValueOrder>;
using Rent = Constant<CSSValueRent>;
using Support = Constant<CSSValueSupport>;
using Contribute = Constant<CSSValueContribute>;
using Tip = Constant<CSSValueTip>;
using Weight = Constant<CSSValueWeight>;
using Style = Constant<CSSValueStyle>;
using ScrollPosition = Constant<CSSValueScrollPosition>;
using Manipulation = Constant<CSSValueManipulation>;
using PanX = Constant<CSSValuePanX>;
using PanY = Constant<CSSValuePanY>;
using PinchZoom = Constant<CSSValuePinchZoom>;
using Smooth = Constant<CSSValueSmooth>;
using AllowEnd = Constant<CSSValueAllowEnd>;
using First = Constant<CSSValueFirst>;
using ForceEnd = Constant<CSSValueForceEnd>;
using Last = Constant<CSSValueLast>;
using P3 = Constant<CSSValueP3>;
using Rec2020 = Constant<CSSValueRec2020>;
using SRGB = Constant<CSSValueSRGB>;
using A98Rgb = Constant<CSSValueA98Rgb>;
using DisplayP3 = Constant<CSSValueDisplayP3>;
using DisplayP3Linear = Constant<CSSValueDisplayP3Linear>;
using ProphotoRgb = Constant<CSSValueProphotoRgb>;
using SrgbLinear = Constant<CSSValueSrgbLinear>;
using Xyz = Constant<CSSValueXyz>;
using XyzD50 = Constant<CSSValueXyzD50>;
using XyzD65 = Constant<CSSValueXyzD65>;
using ColorLayers = Constant<CSSValueColorLayers>;
using ColorMix = Constant<CSSValueColorMix>;
using ContrastColor = Constant<CSSValueContrastColor>;
using LightDark = Constant<CSSValueLightDark>;
using In = Constant<CSSValueIn>;
using Shorter = Constant<CSSValueShorter>;
using Longer = Constant<CSSValueLonger>;
using Increasing = Constant<CSSValueIncreasing>;
using Decreasing = Constant<CSSValueDecreasing>;
using Prefers = Constant<CSSValuePrefers>;
using Reduce = Constant<CSSValueReduce>;
using NoPreference = Constant<CSSValueNoPreference>;
using More = Constant<CSSValueMore>;
using Less = Constant<CSSValueLess>;
using Custom = Constant<CSSValueCustom>;
using Light = Constant<CSSValueLight>;
using Dark = Constant<CSSValueDark>;
using AutoFill = Constant<CSSValueAutoFill>;
using AutoFit = Constant<CSSValueAutoFit>;
using Swap = Constant<CSSValueSwap>;
using Fallback = Constant<CSSValueFallback>;
using Optional = Constant<CSSValueOptional>;
using Fullscreen = Constant<CSSValueFullscreen>;
using Standalone = Constant<CSSValueStandalone>;
using MinimalUi = Constant<CSSValueMinimalUi>;
using Browser = Constant<CSSValueBrowser>;
using GrammarError = Constant<CSSValueGrammarError>;
using SpellingError = Constant<CSSValueSpellingError>;
using FromFont = Constant<CSSValueFromFont>;
using Standard = Constant<CSSValueStandard>;
using High = Constant<CSSValueHigh>;
using Constrained = Constant<CSSValueConstrained>;
using DynamicRangeLimitMix = Constant<CSSValueDynamicRangeLimitMix>;
using Cyclic = Constant<CSSValueCyclic>;
using Numeric = Constant<CSSValueNumeric>;
using Symbolic = Constant<CSSValueSymbolic>;
using Additive = Constant<CSSValueAdditive>;
using InternalDisclosureClosed = Constant<CSSValueInternalDisclosureClosed>;
using InternalDisclosureOpen = Constant<CSSValueInternalDisclosureOpen>;
using InternalSimplifiedChineseInformal = Constant<CSSValueInternalSimplifiedChineseInformal>;
using InternalSimplifiedChineseFormal = Constant<CSSValueInternalSimplifiedChineseFormal>;
using InternalTraditionalChineseInformal = Constant<CSSValueInternalTraditionalChineseInformal>;
using InternalTraditionalChineseFormal = Constant<CSSValueInternalTraditionalChineseFormal>;
using InternalEthiopicNumeric = Constant<CSSValueInternalEthiopicNumeric>;
using Extends = Constant<CSSValueExtends>;
using Bullets = Constant<CSSValueBullets>;
using Numbers = Constant<CSSValueNumbers>;
using Words = Constant<CSSValueWords>;
using Selector = Constant<CSSValueSelector>;
using FontFormat = Constant<CSSValueFontFormat>;
using FontTech = Constant<CSSValueFontTech>;
using AutoAdd = Constant<CSSValueAutoAdd>;
using Compact = Constant<CSSValueCompact>;
using Luminance = Constant<CSSValueLuminance>;
using MatchSource = Constant<CSSValueMatchSource>;
using X = Constant<CSSValueX>;
using Y = Constant<CSSValueY>;
using Z = Constant<CSSValueZ>;
using Size = Constant<CSSValueSize>;
using Layout = Constant<CSSValueLayout>;
using InlineSize = Constant<CSSValueInlineSize>;
using Ray = Constant<CSSValueRay>;
using Sides = Constant<CSSValueSides>;
using And = Constant<CSSValueAnd>;
using Or = Constant<CSSValueOr>;
using Not = Constant<CSSValueNot>;
using Only = Constant<CSSValueOnly>;
using True = Constant<CSSValueTrue>;
using False = Constant<CSSValueFalse>;
using SpaceAll = Constant<CSSValueSpaceAll>;
using TrimAll = Constant<CSSValueTrimAll>;
using NoAutospace = Constant<CSSValueNoAutospace>;
using IdeographAlpha = Constant<CSSValueIdeographAlpha>;
using IdeographNumeric = Constant<CSSValueIdeographNumeric>;
using BothEdges = Constant<CSSValueBothEdges>;
using AllowDiscrete = Constant<CSSValueAllowDiscrete>;
using InternalTextareaAuto = Constant<CSSValueInternalTextareaAuto>;
using Anchor = Constant<CSSValueAnchor>;
using AnchorSize = Constant<CSSValueAnchorSize>;
using Width = Constant<CSSValueWidth>;
using Height = Constant<CSSValueHeight>;
using SelfBlock = Constant<CSSValueSelfBlock>;
using SelfInline = Constant<CSSValueSelfInline>;
using AnchorCenter = Constant<CSSValueAnchorCenter>;
using MostWidth = Constant<CSSValueMostWidth>;
using MostHeight = Constant<CSSValueMostHeight>;
using MostBlockSize = Constant<CSSValueMostBlockSize>;
using MostInlineSize = Constant<CSSValueMostInlineSize>;
using FlipBlock = Constant<CSSValueFlipBlock>;
using FlipInline = Constant<CSSValueFlipInline>;
using FlipStart = Constant<CSSValueFlipStart>;
using FlipX = Constant<CSSValueFlipX>;
using FlipY = Constant<CSSValueFlipY>;
using SelfBlockEnd = Constant<CSSValueSelfBlockEnd>;
using SelfBlockEndStart = Constant<CSSValueSelfBlockEndStart>;
using SelfBlockStart = Constant<CSSValueSelfBlockStart>;
using SpanAll = Constant<CSSValueSpanAll>;
using SpanBlockEnd = Constant<CSSValueSpanBlockEnd>;
using SpanBlockStart = Constant<CSSValueSpanBlockStart>;
using SpanBottom = Constant<CSSValueSpanBottom>;
using SpanEnd = Constant<CSSValueSpanEnd>;
using SpanLeft = Constant<CSSValueSpanLeft>;
using SpanRight = Constant<CSSValueSpanRight>;
using SpanSelfBlockEnd = Constant<CSSValueSpanSelfBlockEnd>;
using SpanSelfBlockStart = Constant<CSSValueSpanSelfBlockStart>;
using SpanSelfEnd = Constant<CSSValueSpanSelfEnd>;
using SpanSelfStart = Constant<CSSValueSpanSelfStart>;
using SpanStart = Constant<CSSValueSpanStart>;
using SpanTop = Constant<CSSValueSpanTop>;
using SpanXEnd = Constant<CSSValueSpanXEnd>;
using SpanSelfXEnd = Constant<CSSValueSpanSelfXEnd>;
using SpanSelfXStart = Constant<CSSValueSpanSelfXStart>;
using SpanXStart = Constant<CSSValueSpanXStart>;
using SpanYEnd = Constant<CSSValueSpanYEnd>;
using SpanSelfYEnd = Constant<CSSValueSpanSelfYEnd>;
using SpanSelfYStart = Constant<CSSValueSpanSelfYStart>;
using SpanYStart = Constant<CSSValueSpanYStart>;
using XEnd = Constant<CSSValueXEnd>;
using SelfXEnd = Constant<CSSValueSelfXEnd>;
using SelfXStart = Constant<CSSValueSelfXStart>;
using XStart = Constant<CSSValueXStart>;
using YEnd = Constant<CSSValueYEnd>;
using SelfYEnd = Constant<CSSValueSelfYEnd>;
using SelfYStart = Constant<CSSValueSelfYStart>;
using YStart = Constant<CSSValueYStart>;
using SpanInlineStart = Constant<CSSValueSpanInlineStart>;
using SpanInlineEnd = Constant<CSSValueSpanInlineEnd>;
using SelfInlineStart = Constant<CSSValueSelfInlineStart>;
using SelfInlineEnd = Constant<CSSValueSelfInlineEnd>;
using SpanSelfInlineStart = Constant<CSSValueSpanSelfInlineStart>;
using SpanSelfInlineEnd = Constant<CSSValueSpanSelfInlineEnd>;
using AnchorsValid = Constant<CSSValueAnchorsValid>;
using AnchorsVisible = Constant<CSSValueAnchorsVisible>;
using NoOverflow = Constant<CSSValueNoOverflow>;
using MatchElement = Constant<CSSValueMatchElement>;
using CrossOrigin = Constant<CSSValueCrossOrigin>;
using Anonymous = Constant<CSSValueAnonymous>;
using UseCredentials = Constant<CSSValueUseCredentials>;
using Integrity = Constant<CSSValueIntegrity>;
using ReferrerPolicy = Constant<CSSValueReferrerPolicy>;
using NoReferrer = Constant<CSSValueNoReferrer>;
using NoReferrerWhenDowngrade = Constant<CSSValueNoReferrerWhenDowngrade>;
using SameOrigin = Constant<CSSValueSameOrigin>;
using StrictOrigin = Constant<CSSValueStrictOrigin>;
using OriginWhenCrossOrigin = Constant<CSSValueOriginWhenCrossOrigin>;
using StrictOriginWhenCrossOrigin = Constant<CSSValueStrictOriginWhenCrossOrigin>;
using UnsafeUrl = Constant<CSSValueUnsafeUrl>;
using Aliceblue = Constant<CSSValueAliceblue>;
using Antiquewhite = Constant<CSSValueAntiquewhite>;
using Aquamarine = Constant<CSSValueAquamarine>;
using Azure = Constant<CSSValueAzure>;
using Beige = Constant<CSSValueBeige>;
using Bisque = Constant<CSSValueBisque>;
using Blanchedalmond = Constant<CSSValueBlanchedalmond>;
using Blueviolet = Constant<CSSValueBlueviolet>;
using Brown = Constant<CSSValueBrown>;
using Burlywood = Constant<CSSValueBurlywood>;
using Cadetblue = Constant<CSSValueCadetblue>;
using Chartreuse = Constant<CSSValueChartreuse>;
using Chocolate = Constant<CSSValueChocolate>;
using Coral = Constant<CSSValueCoral>;
using Cornflowerblue = Constant<CSSValueCornflowerblue>;
using Cornsilk = Constant<CSSValueCornsilk>;
using Crimson = Constant<CSSValueCrimson>;
using Cyan = Constant<CSSValueCyan>;
using Darkblue = Constant<CSSValueDarkblue>;
using Darkcyan = Constant<CSSValueDarkcyan>;
using Darkgoldenrod = Constant<CSSValueDarkgoldenrod>;
using Darkgray = Constant<CSSValueDarkgray>;
using Darkgreen = Constant<CSSValueDarkgreen>;
using Darkgrey = Constant<CSSValueDarkgrey>;
using Darkkhaki = Constant<CSSValueDarkkhaki>;
using Darkmagenta = Constant<CSSValueDarkmagenta>;
using Darkolivegreen = Constant<CSSValueDarkolivegreen>;
using Darkorange = Constant<CSSValueDarkorange>;
using Darkorchid = Constant<CSSValueDarkorchid>;
using Darkred = Constant<CSSValueDarkred>;
using Darksalmon = Constant<CSSValueDarksalmon>;
using Darkseagreen = Constant<CSSValueDarkseagreen>;
using Darkslateblue = Constant<CSSValueDarkslateblue>;
using Darkslategray = Constant<CSSValueDarkslategray>;
using Darkslategrey = Constant<CSSValueDarkslategrey>;
using Darkturquoise = Constant<CSSValueDarkturquoise>;
using Darkviolet = Constant<CSSValueDarkviolet>;
using Deeppink = Constant<CSSValueDeeppink>;
using Deepskyblue = Constant<CSSValueDeepskyblue>;
using Dimgray = Constant<CSSValueDimgray>;
using Dimgrey = Constant<CSSValueDimgrey>;
using Dodgerblue = Constant<CSSValueDodgerblue>;
using Firebrick = Constant<CSSValueFirebrick>;
using Floralwhite = Constant<CSSValueFloralwhite>;
using Forestgreen = Constant<CSSValueForestgreen>;
using Gainsboro = Constant<CSSValueGainsboro>;
using Ghostwhite = Constant<CSSValueGhostwhite>;
using Gold = Constant<CSSValueGold>;
using Goldenrod = Constant<CSSValueGoldenrod>;
using Greenyellow = Constant<CSSValueGreenyellow>;
using Honeydew = Constant<CSSValueHoneydew>;
using Hotpink = Constant<CSSValueHotpink>;
using Indianred = Constant<CSSValueIndianred>;
using Indigo = Constant<CSSValueIndigo>;
using Ivory = Constant<CSSValueIvory>;
using Khaki = Constant<CSSValueKhaki>;
using Lavender = Constant<CSSValueLavender>;
using Lavenderblush = Constant<CSSValueLavenderblush>;
using Lawngreen = Constant<CSSValueLawngreen>;
using Lemonchiffon = Constant<CSSValueLemonchiffon>;
using Lightblue = Constant<CSSValueLightblue>;
using Lightcoral = Constant<CSSValueLightcoral>;
using Lightcyan = Constant<CSSValueLightcyan>;
using Lightgoldenrodyellow = Constant<CSSValueLightgoldenrodyellow>;
using Lightgray = Constant<CSSValueLightgray>;
using Lightgreen = Constant<CSSValueLightgreen>;
using Lightgrey = Constant<CSSValueLightgrey>;
using Lightpink = Constant<CSSValueLightpink>;
using Lightsalmon = Constant<CSSValueLightsalmon>;
using Lightseagreen = Constant<CSSValueLightseagreen>;
using Lightskyblue = Constant<CSSValueLightskyblue>;
using Lightslategray = Constant<CSSValueLightslategray>;
using Lightslategrey = Constant<CSSValueLightslategrey>;
using Lightsteelblue = Constant<CSSValueLightsteelblue>;
using Lightyellow = Constant<CSSValueLightyellow>;
using Limegreen = Constant<CSSValueLimegreen>;
using Linen = Constant<CSSValueLinen>;
using Magenta = Constant<CSSValueMagenta>;
using Mediumaquamarine = Constant<CSSValueMediumaquamarine>;
using Mediumblue = Constant<CSSValueMediumblue>;
using Mediumorchid = Constant<CSSValueMediumorchid>;
using Mediumpurple = Constant<CSSValueMediumpurple>;
using Mediumseagreen = Constant<CSSValueMediumseagreen>;
using Mediumslateblue = Constant<CSSValueMediumslateblue>;
using Mediumspringgreen = Constant<CSSValueMediumspringgreen>;
using Mediumturquoise = Constant<CSSValueMediumturquoise>;
using Mediumvioletred = Constant<CSSValueMediumvioletred>;
using Midnightblue = Constant<CSSValueMidnightblue>;
using Mintcream = Constant<CSSValueMintcream>;
using Mistyrose = Constant<CSSValueMistyrose>;
using Moccasin = Constant<CSSValueMoccasin>;
using Navajowhite = Constant<CSSValueNavajowhite>;
using Oldlace = Constant<CSSValueOldlace>;
using Olivedrab = Constant<CSSValueOlivedrab>;
using Orangered = Constant<CSSValueOrangered>;
using Orchid = Constant<CSSValueOrchid>;
using Palegoldenrod = Constant<CSSValuePalegoldenrod>;
using Palegreen = Constant<CSSValuePalegreen>;
using Paleturquoise = Constant<CSSValuePaleturquoise>;
using Palevioletred = Constant<CSSValuePalevioletred>;
using Papayawhip = Constant<CSSValuePapayawhip>;
using Peachpuff = Constant<CSSValuePeachpuff>;
using Peru = Constant<CSSValuePeru>;
using Pink = Constant<CSSValuePink>;
using Plum = Constant<CSSValuePlum>;
using Powderblue = Constant<CSSValuePowderblue>;
using Rebeccapurple = Constant<CSSValueRebeccapurple>;
using Rosybrown = Constant<CSSValueRosybrown>;
using Royalblue = Constant<CSSValueRoyalblue>;
using Saddlebrown = Constant<CSSValueSaddlebrown>;
using Salmon = Constant<CSSValueSalmon>;
using Sandybrown = Constant<CSSValueSandybrown>;
using Seagreen = Constant<CSSValueSeagreen>;
using Seashell = Constant<CSSValueSeashell>;
using Sienna = Constant<CSSValueSienna>;
using Skyblue = Constant<CSSValueSkyblue>;
using Slateblue = Constant<CSSValueSlateblue>;
using Slategray = Constant<CSSValueSlategray>;
using Slategrey = Constant<CSSValueSlategrey>;
using Snow = Constant<CSSValueSnow>;
using Springgreen = Constant<CSSValueSpringgreen>;
using Steelblue = Constant<CSSValueSteelblue>;
using Tan = Constant<CSSValueTan>;
using Thistle = Constant<CSSValueThistle>;
using Tomato = Constant<CSSValueTomato>;
using Turquoise = Constant<CSSValueTurquoise>;
using Violet = Constant<CSSValueViolet>;
using Wheat = Constant<CSSValueWheat>;
using Whitesmoke = Constant<CSSValueWhitesmoke>;
using Yellowgreen = Constant<CSSValueYellowgreen>;
using LinearRGB = Constant<CSSValueLinearRGB>;
using Crispedges = Constant<CSSValueCrispedges>;
using Butt = Constant<CSSValueButt>;
using Miter = Constant<CSSValueMiter>;
using Bevel = Constant<CSSValueBevel>;
using BeforeEdge = Constant<CSSValueBeforeEdge>;
using AfterEdge = Constant<CSSValueAfterEdge>;
using Central = Constant<CSSValueCentral>;
using TextBeforeEdge = Constant<CSSValueTextBeforeEdge>;
using TextAfterEdge = Constant<CSSValueTextAfterEdge>;
using Ideographic = Constant<CSSValueIdeographic>;
using Hanging = Constant<CSSValueHanging>;
using Mathematical = Constant<CSSValueMathematical>;
using UseScript = Constant<CSSValueUseScript>;
using NoChange = Constant<CSSValueNoChange>;
using ResetSize = Constant<CSSValueResetSize>;
using TrimStart = Constant<CSSValueTrimStart>;
using TrimEnd = Constant<CSSValueTrimEnd>;
using TrimBoth = Constant<CSSValueTrimBoth>;
using Discard = Constant<CSSValueDiscard>;
using Dynamic = Constant<CSSValueDynamic>;
using NonScalingStroke = Constant<CSSValueNonScalingStroke>;

} // namespace CSS::Keyword
} // namespace WebCore


namespace WTF {

template<> struct DefaultHash<WebCore::CSSValueID> : IntHash<unsigned> { };

template<> struct HashTraits<WebCore::CSSValueID> : StrongEnumHashTraits<WebCore::CSSValueID> { };

}

namespace std {

template<> struct iterator_traits<WebCore::AllCSSValueKeywordsRange::Iterator> { using value_type = WebCore::CSSValueID; };

}

