/* This file is automatically generated from CSSValueKeywords.in by makevalues, do not edit */

#pragma once

#include <string.h>
#include <wtf/Forward.h>

namespace WebCore {

enum CSSValueID {
    CSSValueInvalid = 0,
    CSSValueInherit = 1,
    CSSValueInitial = 2,
    CSSValueUnset = 3,
    CSSValueRevert = 4,
    CSSValueNone = 5,
    CSSValueHidden = 6,
    CSSValueInset = 7,
    CSSValueGroove = 8,
    CSSValueOutset = 9,
    CSSValueRidge = 10,
    CSSValueDotted = 11,
    CSSValueDashed = 12,
    CSSValueSolid = 13,
    CSSValueDouble = 14,
    CSSValueCaption = 15,
    CSSValueIcon = 16,
    CSSValueMenu = 17,
    CSSValueMessageBox = 18,
    CSSValueSmallCaption = 19,
    CSSValueWebkitMiniControl = 20,
    CSSValueWebkitSmallControl = 21,
    CSSValueWebkitControl = 22,
    CSSValueStatusBar = 23,
    CSSValueItalic = 24,
    CSSValueOblique = 25,
    CSSValueAll = 26,
    CSSValueSmallCaps = 27,
    CSSValueCommonLigatures = 28,
    CSSValueNoCommonLigatures = 29,
    CSSValueDiscretionaryLigatures = 30,
    CSSValueNoDiscretionaryLigatures = 31,
    CSSValueHistoricalLigatures = 32,
    CSSValueNoHistoricalLigatures = 33,
    CSSValueContextual = 34,
    CSSValueNoContextual = 35,
    CSSValueAllSmallCaps = 36,
    CSSValuePetiteCaps = 37,
    CSSValueAllPetiteCaps = 38,
    CSSValueUnicase = 39,
    CSSValueTitlingCaps = 40,
    CSSValueLiningNums = 41,
    CSSValueOldstyleNums = 42,
    CSSValueProportionalNums = 43,
    CSSValueTabularNums = 44,
    CSSValueDiagonalFractions = 45,
    CSSValueStackedFractions = 46,
    CSSValueOrdinal = 47,
    CSSValueSlashedZero = 48,
    CSSValueHistoricalForms = 49,
    CSSValueJis78 = 50,
    CSSValueJis83 = 51,
    CSSValueJis90 = 52,
    CSSValueJis04 = 53,
    CSSValueSimplified = 54,
    CSSValueTraditional = 55,
    CSSValueFullWidth = 56,
    CSSValueProportionalWidth = 57,
    CSSValueRuby = 58,
    CSSValueNormal = 59,
    CSSValueBold = 60,
    CSSValueBolder = 61,
    CSSValueLighter = 62,
    CSSValueXxSmall = 63,
    CSSValueXSmall = 64,
    CSSValueSmall = 65,
    CSSValueMedium = 66,
    CSSValueLarge = 67,
    CSSValueXLarge = 68,
    CSSValueXxLarge = 69,
    CSSValueWebkitXxxLarge = 70,
    CSSValueWebkitRubyText = 71,
    CSSValueSmaller = 72,
    CSSValueLarger = 73,
    CSSValueWider = 74,
    CSSValueNarrower = 75,
    CSSValueUltraCondensed = 76,
    CSSValueExtraCondensed = 77,
    CSSValueCondensed = 78,
    CSSValueSemiCondensed = 79,
    CSSValueSemiExpanded = 80,
    CSSValueExpanded = 81,
    CSSValueExtraExpanded = 82,
    CSSValueUltraExpanded = 83,
    CSSValueSerif = 84,
    CSSValueSansSerif = 85,
    CSSValueCursive = 86,
    CSSValueFantasy = 87,
    CSSValueMonospace = 88,
    CSSValueWebkitBody = 89,
    CSSValueWebkitPictograph = 90,
    CSSValueSystemUi = 91,
    CSSValueAlpha = 92,
    CSSValueAqua = 93,
    CSSValueBlack = 94,
    CSSValueBlue = 95,
    CSSValueFuchsia = 96,
    CSSValueGray = 97,
    CSSValueGreen = 98,
    CSSValueLime = 99,
    CSSValueMaroon = 100,
    CSSValueNavy = 101,
    CSSValueOlive = 102,
    CSSValueOrange = 103,
    CSSValuePurple = 104,
    CSSValueRed = 105,
    CSSValueSilver = 106,
    CSSValueTeal = 107,
    CSSValueWhite = 108,
    CSSValueYellow = 109,
    CSSValueTransparent = 110,
    CSSValueWebkitLink = 111,
    CSSValueWebkitActivelink = 112,
    CSSValueActiveborder = 113,
    CSSValueActivecaption = 114,
    CSSValueAppworkspace = 115,
    CSSValueBackground = 116,
    CSSValueButtonface = 117,
    CSSValueButtonhighlight = 118,
    CSSValueButtonshadow = 119,
    CSSValueButtontext = 120,
    CSSValueActivebuttontext = 121,
    CSSValueCaptiontext = 122,
    CSSValueGraytext = 123,
    CSSValueHighlight = 124,
    CSSValueHighlighttext = 125,
    CSSValueInactiveborder = 126,
    CSSValueInactivecaption = 127,
    CSSValueInactivecaptiontext = 128,
    CSSValueInfobackground = 129,
    CSSValueInfotext = 130,
    CSSValueLuminance = 131,
    CSSValueMenutext = 132,
    CSSValueScrollbar = 133,
    CSSValueThreeddarkshadow = 134,
    CSSValueThreedface = 135,
    CSSValueThreedhighlight = 136,
    CSSValueThreedlightshadow = 137,
    CSSValueThreedshadow = 138,
    CSSValueWindow = 139,
    CSSValueWindowframe = 140,
    CSSValueWindowtext = 141,
    CSSValueWebkitFocusRingColor = 142,
    CSSValueCurrentcolor = 143,
    CSSValueGrey = 144,
    CSSValueWebkitText = 145,
    CSSValueRepeat = 146,
    CSSValueRepeatX = 147,
    CSSValueRepeatY = 148,
    CSSValueNoRepeat = 149,
    CSSValueClear = 150,
    CSSValueCopy = 151,
    CSSValueSourceOver = 152,
    CSSValueSourceIn = 153,
    CSSValueSourceOut = 154,
    CSSValueSourceAtop = 155,
    CSSValueDestinationOver = 156,
    CSSValueDestinationIn = 157,
    CSSValueDestinationOut = 158,
    CSSValueDestinationAtop = 159,
    CSSValueXor = 160,
    CSSValuePlusDarker = 161,
    CSSValuePlusLighter = 162,
    CSSValueBaseline = 163,
    CSSValueMiddle = 164,
    CSSValueSub = 165,
    CSSValueSuper = 166,
    CSSValueTextTop = 167,
    CSSValueTextBottom = 168,
    CSSValueTop = 169,
    CSSValueBottom = 170,
    CSSValueWebkitBaselineMiddle = 171,
    CSSValueWebkitAuto = 172,
    CSSValueLeft = 173,
    CSSValueRight = 174,
    CSSValueCenter = 175,
    CSSValueJustify = 176,
    CSSValueWebkitLeft = 177,
    CSSValueWebkitRight = 178,
    CSSValueWebkitCenter = 179,
    CSSValueWebkitMatchParent = 180,
    CSSValueInterWord = 181,
    CSSValueDistribute = 182,
    CSSValueOutside = 183,
    CSSValueInside = 184,
    CSSValueDisc = 185,
    CSSValueCircle = 186,
    CSSValueSquare = 187,
    CSSValueDecimal = 188,
    CSSValueDecimalLeadingZero = 189,
    CSSValueArabicIndic = 190,
    CSSValueBinary = 191,
    CSSValueBengali = 192,
    CSSValueCambodian = 193,
    CSSValueKhmer = 194,
    CSSValueDevanagari = 195,
    CSSValueGujarati = 196,
    CSSValueGurmukhi = 197,
    CSSValueKannada = 198,
    CSSValueLowerHexadecimal = 199,
    CSSValueLao = 200,
    CSSValueMalayalam = 201,
    CSSValueMongolian = 202,
    CSSValueMyanmar = 203,
    CSSValueOctal = 204,
    CSSValueOriya = 205,
    CSSValuePersian = 206,
    CSSValueUrdu = 207,
    CSSValueTelugu = 208,
    CSSValueTibetan = 209,
    CSSValueThai = 210,
    CSSValueUpperHexadecimal = 211,
    CSSValueLowerRoman = 212,
    CSSValueUpperRoman = 213,
    CSSValueLowerGreek = 214,
    CSSValueLowerAlpha = 215,
    CSSValueLowerLatin = 216,
    CSSValueUpperAlpha = 217,
    CSSValueUpperLatin = 218,
    CSSValueAfar = 219,
    CSSValueEthiopicHalehameAaEt = 220,
    CSSValueEthiopicHalehameAaEr = 221,
    CSSValueAmharic = 222,
    CSSValueEthiopicHalehameAmEt = 223,
    CSSValueAmharicAbegede = 224,
    CSSValueEthiopicAbegedeAmEt = 225,
    CSSValueCjkEarthlyBranch = 226,
    CSSValueCjkHeavenlyStem = 227,
    CSSValueEthiopic = 228,
    CSSValueEthiopicHalehameGez = 229,
    CSSValueEthiopicAbegede = 230,
    CSSValueEthiopicAbegedeGez = 231,
    CSSValueHangulConsonant = 232,
    CSSValueHangul = 233,
    CSSValueLowerNorwegian = 234,
    CSSValueOromo = 235,
    CSSValueEthiopicHalehameOmEt = 236,
    CSSValueSidama = 237,
    CSSValueEthiopicHalehameSidEt = 238,
    CSSValueSomali = 239,
    CSSValueEthiopicHalehameSoEt = 240,
    CSSValueTigre = 241,
    CSSValueEthiopicHalehameTig = 242,
    CSSValueTigrinyaEr = 243,
    CSSValueEthiopicHalehameTiEr = 244,
    CSSValueTigrinyaErAbegede = 245,
    CSSValueEthiopicAbegedeTiEr = 246,
    CSSValueTigrinyaEt = 247,
    CSSValueEthiopicHalehameTiEt = 248,
    CSSValueTigrinyaEtAbegede = 249,
    CSSValueEthiopicAbegedeTiEt = 250,
    CSSValueUpperGreek = 251,
    CSSValueUpperNorwegian = 252,
    CSSValueAsterisks = 253,
    CSSValueFootnotes = 254,
    CSSValueHebrew = 255,
    CSSValueArmenian = 256,
    CSSValueLowerArmenian = 257,
    CSSValueUpperArmenian = 258,
    CSSValueGeorgian = 259,
    CSSValueCjkIdeographic = 260,
    CSSValueHiragana = 261,
    CSSValueKatakana = 262,
    CSSValueHiraganaIroha = 263,
    CSSValueKatakanaIroha = 264,
    CSSValueInline = 265,
    CSSValueBlock = 266,
    CSSValueListItem = 267,
    CSSValueCompact = 268,
    CSSValueInlineBlock = 269,
    CSSValueTable = 270,
    CSSValueInlineTable = 271,
    CSSValueTableRowGroup = 272,
    CSSValueTableHeaderGroup = 273,
    CSSValueTableFooterGroup = 274,
    CSSValueTableRow = 275,
    CSSValueTableColumnGroup = 276,
    CSSValueTableColumn = 277,
    CSSValueTableCell = 278,
    CSSValueTableCaption = 279,
    CSSValueWebkitBox = 280,
    CSSValueWebkitInlineBox = 281,
    CSSValueFlex = 282,
    CSSValueWebkitFlex = 283,
    CSSValueInlineFlex = 284,
    CSSValueWebkitInlineFlex = 285,
    CSSValueContents = 286,
    CSSValueGrid = 287,
    CSSValueInlineGrid = 288,
    CSSValueFlowRoot = 289,
    CSSValueAuto = 290,
    CSSValueDefault = 291,
    CSSValueContextMenu = 292,
    CSSValueHelp = 293,
    CSSValuePointer = 294,
    CSSValueProgress = 295,
    CSSValueWait = 296,
    CSSValueCell = 297,
    CSSValueCrosshair = 298,
    CSSValueText = 299,
    CSSValueVerticalText = 300,
    CSSValueAlias = 301,
    CSSValueMove = 302,
    CSSValueNoDrop = 303,
    CSSValueNotAllowed = 304,
    CSSValueGrab = 305,
    CSSValueGrabbing = 306,
    CSSValueEResize = 307,
    CSSValueNResize = 308,
    CSSValueNeResize = 309,
    CSSValueNwResize = 310,
    CSSValueSResize = 311,
    CSSValueSeResize = 312,
    CSSValueSwResize = 313,
    CSSValueWResize = 314,
    CSSValueEwResize = 315,
    CSSValueNsResize = 316,
    CSSValueNeswResize = 317,
    CSSValueNwseResize = 318,
    CSSValueColResize = 319,
    CSSValueRowResize = 320,
    CSSValueAllScroll = 321,
    CSSValueZoomIn = 322,
    CSSValueZoomOut = 323,
    CSSValueWebkitGrab = 324,
    CSSValueWebkitGrabbing = 325,
    CSSValueWebkitZoomIn = 326,
    CSSValueWebkitZoomOut = 327,
    CSSValueAutoHide = 328,
    CSSValueLtr = 329,
    CSSValueRtl = 330,
    CSSValueCapitalize = 331,
    CSSValueUppercase = 332,
    CSSValueLowercase = 333,
    CSSValueVisible = 334,
    CSSValueCollapse = 335,
    CSSValueA3 = 336,
    CSSValueA4 = 337,
    CSSValueA5 = 338,
    CSSValueAbove = 339,
    CSSValueAbsolute = 340,
    CSSValueAlways = 341,
    CSSValueAvoid = 342,
    CSSValueB4 = 343,
    CSSValueB5 = 344,
    CSSValueBelow = 345,
    CSSValueBidiOverride = 346,
    CSSValueBlink = 347,
    CSSValueBoth = 348,
    CSSValueCloseQuote = 349,
    CSSValueCrop = 350,
    CSSValueCross = 351,
    CSSValueEmbed = 352,
    CSSValueFixed = 353,
    CSSValueHand = 354,
    CSSValueHide = 355,
    CSSValueHigher = 356,
    CSSValueInvert = 357,
    CSSValueInverted = 358,
    CSSValueIsolateOverride = 359,
    CSSValuePlaintext = 360,
    CSSValueWebkitIsolate = 361,
    CSSValueWebkitIsolateOverride = 362,
    CSSValueWebkitPlaintext = 363,
    CSSValueLandscape = 364,
    CSSValueLedger = 365,
    CSSValueLegal = 366,
    CSSValueLetter = 367,
    CSSValueLevel = 368,
    CSSValueLineThrough = 369,
    CSSValueLocal = 370,
    CSSValueLoud = 371,
    CSSValueLower = 372,
    CSSValueMix = 373,
    CSSValueNoCloseQuote = 374,
    CSSValueNoOpenQuote = 375,
    CSSValueNowrap = 376,
    CSSValueOpenQuote = 377,
    CSSValueOverline = 378,
    CSSValuePortrait = 379,
    CSSValuePre = 380,
    CSSValuePreLine = 381,
    CSSValuePreWrap = 382,
    CSSValueRelative = 383,
    CSSValueScroll = 384,
    CSSValueSeparate = 385,
    CSSValueShow = 386,
    CSSValueStatic = 387,
    CSSValueThick = 388,
    CSSValueThin = 389,
    CSSValueUnderline = 390,
    CSSValueWavy = 391,
    CSSValueInk = 392,
    CSSValueObjects = 393,
    CSSValueWebkitNowrap = 394,
    CSSValueStretch = 395,
    CSSValueStart = 396,
    CSSValueEnd = 397,
    CSSValueClone = 398,
    CSSValueSlice = 399,
    CSSValueReverse = 400,
    CSSValueHorizontal = 401,
    CSSValueVertical = 402,
    CSSValueInlineAxis = 403,
    CSSValueBlockAxis = 404,
    CSSValueSingle = 405,
    CSSValueMultiple = 406,
    CSSValueFlexStart = 407,
    CSSValueFlexEnd = 408,
    CSSValueSpaceBetween = 409,
    CSSValueSpaceAround = 410,
    CSSValueSpaceEvenly = 411,
    CSSValueFirstBaseline = 412,
    CSSValueLastBaseline = 413,
    CSSValueSelfStart = 414,
    CSSValueSelfEnd = 415,
    CSSValueUnsafe = 416,
    CSSValueSafe = 417,
    CSSValueLegacy = 418,
    CSSValueRow = 419,
    CSSValueRowReverse = 420,
    CSSValueColumn = 421,
    CSSValueColumnReverse = 422,
    CSSValueWrapReverse = 423,
    CSSValueForwards = 424,
    CSSValueBackwards = 425,
    CSSValueAhead = 426,
    CSSValueUp = 427,
    CSSValueDown = 428,
    CSSValueSlow = 429,
    CSSValueFast = 430,
    CSSValueInfinite = 431,
    CSSValueSlide = 432,
    CSSValueAlternate = 433,
    CSSValueReadOnly = 434,
    CSSValueReadWrite = 435,
    CSSValueReadWritePlaintextOnly = 436,
    CSSValueElement = 437,
    CSSValueIgnore = 438,
    CSSValueIntrinsic = 439,
    CSSValueMinIntrinsic = 440,
    CSSValueMinContent = 441,
    CSSValueWebkitMinContent = 442,
    CSSValueMaxContent = 443,
    CSSValueWebkitMaxContent = 444,
    CSSValueWebkitFillAvailable = 445,
    CSSValueFitContent = 446,
    CSSValueWebkitFitContent = 447,
    CSSValueClip = 448,
    CSSValueEllipsis = 449,
    CSSValueDiscard = 450,
    CSSValueDotDash = 451,
    CSSValueDotDotDash = 452,
    CSSValueWave = 453,
    CSSValueContinuous = 454,
    CSSValueSkipWhiteSpace = 455,
    CSSValueBreakAll = 456,
    CSSValueKeepAll = 457,
    CSSValueBreakWord = 458,
    CSSValueBreakSpaces = 459,
    CSSValueSpace = 460,
    CSSValueLoose = 461,
    CSSValueStrict = 462,
    CSSValueAfterWhiteSpace = 463,
    CSSValueAnywhere = 464,
    CSSValueCheckbox = 465,
    CSSValueRadio = 466,
    CSSValuePushButton = 467,
    CSSValueSquareButton = 468,
    CSSValueButton = 469,
    CSSValueButtonBevel = 470,
    CSSValueDefaultButton = 471,
    CSSValueInnerSpinButton = 472,
    CSSValueListbox = 473,
    CSSValueListitem = 474,
    CSSValueMediaControlsBackground = 475,
    CSSValueMediaControlsDarkBarBackground = 476,
    CSSValueMediaControlsFullscreenBackground = 477,
    CSSValueMediaControlsLightBarBackground = 478,
    CSSValueMediaCurrentTimeDisplay = 479,
    CSSValueMediaEnterFullscreenButton = 480,
    CSSValueMediaExitFullscreenButton = 481,
    CSSValueMediaFullscreenVolumeSlider = 482,
    CSSValueMediaFullscreenVolumeSliderThumb = 483,
    CSSValueMediaMuteButton = 484,
    CSSValueMediaOverlayPlayButton = 485,
    CSSValueMediaPlayButton = 486,
    CSSValueMediaReturnToRealtimeButton = 487,
    CSSValueMediaRewindButton = 488,
    CSSValueMediaSeekBackButton = 489,
    CSSValueMediaSeekForwardButton = 490,
    CSSValueMediaSlider = 491,
    CSSValueMediaSliderthumb = 492,
    CSSValueMediaTimeRemainingDisplay = 493,
    CSSValueMediaToggleClosedCaptionsButton = 494,
    CSSValueMediaVolumeSlider = 495,
    CSSValueMediaVolumeSliderContainer = 496,
    CSSValueMediaVolumeSliderMuteButton = 497,
    CSSValueMediaVolumeSliderthumb = 498,
    CSSValueMenulist = 499,
    CSSValueMenulistButton = 500,
    CSSValueMenulistText = 501,
    CSSValueMenulistTextfield = 502,
    CSSValueMeter = 503,
    CSSValueProgressBar = 504,
    CSSValueProgressBarValue = 505,
    CSSValueSliderHorizontal = 506,
    CSSValueSliderVertical = 507,
    CSSValueSliderthumbHorizontal = 508,
    CSSValueSliderthumbVertical = 509,
    CSSValueCaret = 510,
    CSSValueSearchfield = 511,
    CSSValueSearchfieldDecoration = 512,
    CSSValueSearchfieldResultsDecoration = 513,
    CSSValueSearchfieldResultsButton = 514,
    CSSValueSearchfieldCancelButton = 515,
    CSSValueSnapshottedPluginOverlay = 516,
    CSSValueTextfield = 517,
    CSSValueRelevancyLevelIndicator = 518,
    CSSValueContinuousCapacityLevelIndicator = 519,
    CSSValueDiscreteCapacityLevelIndicator = 520,
    CSSValueRatingLevelIndicator = 521,
    CSSValueTextarea = 522,
    CSSValueCapsLockIndicator = 523,
    CSSValueRound = 524,
    CSSValueBorder = 525,
    CSSValueBorderBox = 526,
    CSSValueContent = 527,
    CSSValueContentBox = 528,
    CSSValuePadding = 529,
    CSSValuePaddingBox = 530,
    CSSValueVar = 531,
    CSSValueInternalVariableValue = 532,
    CSSValueEnv = 533,
    CSSValueAvoidColumn = 534,
    CSSValueAvoidPage = 535,
    CSSValuePage = 536,
    CSSValueRecto = 537,
    CSSValueRegion = 538,
    CSSValueVerso = 539,
    CSSValueMarginBox = 540,
    CSSValueStrokeBox = 541,
    CSSValueViewBox = 542,
    CSSValueContain = 543,
    CSSValueCover = 544,
    CSSValueLogical = 545,
    CSSValueVisual = 546,
    CSSValueLines = 547,
    CSSValueAlternateReverse = 548,
    CSSValueRunning = 549,
    CSSValuePaused = 550,
    CSSValueFlat = 551,
    CSSValuePreserve3d = 552,
    CSSValueEase = 553,
    CSSValueLinear = 554,
    CSSValueEaseIn = 555,
    CSSValueEaseOut = 556,
    CSSValueEaseInOut = 557,
    CSSValueStepStart = 558,
    CSSValueStepEnd = 559,
    CSSValueDocument = 560,
    CSSValueReset = 561,
    CSSValueVisiblePainted = 562,
    CSSValueVisibleFill = 563,
    CSSValueVisibleStroke = 564,
    CSSValuePainted = 565,
    CSSValueFill = 566,
    CSSValueStroke = 567,
    CSSValueSpellOut = 568,
    CSSValueDigits = 569,
    CSSValueLiteralPunctuation = 570,
    CSSValueNoPunctuation = 571,
    CSSValueAntialiased = 572,
    CSSValueSubpixelAntialiased = 573,
    CSSValueOptimizeSpeed = 574,
    CSSValueOptimizeLegibility = 575,
    CSSValueGeometricPrecision = 576,
    CSSValueEconomy = 577,
    CSSValueExact = 578,
    CSSValueNoLimit = 579,
    CSSValueManual = 580,
    CSSValueLr = 581,
    CSSValueRl = 582,
    CSSValueTb = 583,
    CSSValueLrTb = 584,
    CSSValueRlTb = 585,
    CSSValueTbRl = 586,
    CSSValueHorizontalTb = 587,
    CSSValueVerticalRl = 588,
    CSSValueVerticalLr = 589,
    CSSValueHorizontalBt = 590,
    CSSValueAfter = 591,
    CSSValueBefore = 592,
    CSSValueInterCharacter = 593,
    CSSValueOver = 594,
    CSSValueUnder = 595,
    CSSValueFilled = 596,
    CSSValueOpen = 597,
    CSSValueDot = 598,
    CSSValueDoubleCircle = 599,
    CSSValueTriangle = 600,
    CSSValueSesame = 601,
    CSSValueEllipse = 602,
    CSSValueClosestSide = 603,
    CSSValueClosestCorner = 604,
    CSSValueFarthestSide = 605,
    CSSValueFarthestCorner = 606,
    CSSValueSideways = 607,
    CSSValueSidewaysRight = 608,
    CSSValueUpright = 609,
    CSSValueVerticalRight = 610,
    CSSValueMixed = 611,
    CSSValueFont = 612,
    CSSValueGlyphs = 613,
    CSSValueInlineBox = 614,
    CSSValueInitialLetter = 615,
    CSSValueReplaced = 616,
    CSSValueOn = 617,
    CSSValueOff = 618,
    CSSValueOptimizeQuality  = 619,
    CSSValueCrispEdges = 620,
    CSSValuePixelated = 621,
    CSSValueWebkitCrispEdges = 622,
    CSSValueWebkitOptimizeContrast = 623,
    CSSValueNonzero = 624,
    CSSValueEvenodd = 625,
    CSSValueAt = 626,
    CSSValueBreak = 627,
    CSSValueWrap = 628,
    CSSValueEdges = 629,
    CSSValueAlphabetic = 630,
    CSSValueSticky = 631,
    CSSValueWebkitSticky = 632,
    CSSValueCoarse = 633,
    CSSValueFine = 634,
    CSSValueHover = 635,
    CSSValueOnDemand = 636,
    CSSValueMultiply = 637,
    CSSValueScreen = 638,
    CSSValueOverlay = 639,
    CSSValueDarken = 640,
    CSSValueLighten = 641,
    CSSValueColorDodge = 642,
    CSSValueColorBurn = 643,
    CSSValueHardLight = 644,
    CSSValueSoftLight = 645,
    CSSValueDifference = 646,
    CSSValueExclusion = 647,
    CSSValueHue = 648,
    CSSValueSaturation = 649,
    CSSValueColor = 650,
    CSSValueLuminosity = 651,
    CSSValueIsolate = 652,
    CSSValueScaleDown = 653,
    CSSValueContainerScroll = 654,
    CSSValueCrossFade = 655,
    CSSValueImageSet = 656,
    CSSValueLinearGradient = 657,
    CSSValueRadialGradient = 658,
    CSSValueConicGradient = 659,
    CSSValueRepeatingLinearGradient = 660,
    CSSValueRepeatingRadialGradient = 661,
    CSSValueRepeatingConicGradient = 662,
    CSSValueWebkitCanvas = 663,
    CSSValueWebkitCrossFade = 664,
    CSSValueWebkitGradient = 665,
    CSSValueWebkitLinearGradient = 666,
    CSSValueWebkitRadialGradient = 667,
    CSSValueWebkitRepeatingLinearGradient = 668,
    CSSValueWebkitRepeatingRadialGradient = 669,
    CSSValueWebkitImageSet = 670,
    CSSValueWebkitNamedImage = 671,
    CSSValueFilter = 672,
    CSSValueWebkitFilter = 673,
    CSSValueFrom = 674,
    CSSValueTo = 675,
    CSSValueColorStop = 676,
    CSSValueRadial = 677,
    CSSValueAttr = 678,
    CSSValueCounter = 679,
    CSSValueCounters = 680,
    CSSValueRect = 681,
    CSSValuePolygon = 682,
    CSSValueFormat = 683,
    CSSValueGrayscale = 684,
    CSSValueSepia = 685,
    CSSValueSaturate = 686,
    CSSValueHueRotate = 687,
    CSSValueOpacity = 688,
    CSSValueBrightness = 689,
    CSSValueContrast = 690,
    CSSValueBlur = 691,
    CSSValueDropShadow = 692,
    CSSValueUrl = 693,
    CSSValueCubicBezier = 694,
    CSSValueSpring = 695,
    CSSValueSteps = 696,
    CSSValueAppleInvertLightness = 697,
    CSSValueRgb = 698,
    CSSValueRgba = 699,
    CSSValueHsl = 700,
    CSSValueHsla = 701,
    CSSValueMatrix = 702,
    CSSValueMatrix3d = 703,
    CSSValuePerspective = 704,
    CSSValueRotate = 705,
    CSSValueRotateX = 706,
    CSSValueRotateY = 707,
    CSSValueRotateZ = 708,
    CSSValueRotate3d = 709,
    CSSValueScale = 710,
    CSSValueScaleX = 711,
    CSSValueScaleY = 712,
    CSSValueScaleZ = 713,
    CSSValueScale3d = 714,
    CSSValueSkew = 715,
    CSSValueSkewX = 716,
    CSSValueSkewY = 717,
    CSSValueTranslate = 718,
    CSSValueTranslateX = 719,
    CSSValueTranslateY = 720,
    CSSValueTranslateZ = 721,
    CSSValueTranslate3d = 722,
    CSSValueFillBox = 723,
    CSSValuePath = 724,
    CSSValueCalc = 725,
    CSSValueWebkitCalc = 726,
    CSSValueMin = 727,
    CSSValueMax = 728,
    CSSValueWebkitPagedX = 729,
    CSSValueWebkitPagedY = 730,
    CSSValueMarkers = 731,
    CSSValueSpan = 732,
    CSSValueMinmax = 733,
    CSSValueAutoFlow = 734,
    CSSValueDense = 735,
    CSSValueBalance = 736,
    CSSValueFromDimensions = 737,
    CSSValueFromIntrinsic = 738,
    CSSValueWeight = 739,
    CSSValueStyle = 740,
    CSSValueScrollPosition = 741,
    CSSValueAllowEnd = 742,
    CSSValueFirst = 743,
    CSSValueForceEnd = 744,
    CSSValueLast = 745,
    CSSValueP3 = 746,
    CSSValueRec2020 = 747,
    CSSValueSRGB = 748,
    CSSValueDisplayP3 = 749,
    CSSValuePrefers = 750,
    CSSValueReduce = 751,
    CSSValueNoPreference = 752,
    CSSValueAutoFill = 753,
    CSSValueAutoFit = 754,
    CSSValueSwap = 755,
    CSSValueFallback = 756,
    CSSValueOptional = 757,
    CSSValueFromFont = 758,
    CSSValueAliceblue = 759,
    CSSValueAntiquewhite = 760,
    CSSValueAquamarine = 761,
    CSSValueAzure = 762,
    CSSValueBeige = 763,
    CSSValueBisque = 764,
    CSSValueBlanchedalmond = 765,
    CSSValueBlueviolet = 766,
    CSSValueBrown = 767,
    CSSValueBurlywood = 768,
    CSSValueCadetblue = 769,
    CSSValueChartreuse = 770,
    CSSValueChocolate = 771,
    CSSValueCoral = 772,
    CSSValueCornflowerblue = 773,
    CSSValueCornsilk = 774,
    CSSValueCrimson = 775,
    CSSValueCyan = 776,
    CSSValueDarkblue = 777,
    CSSValueDarkcyan = 778,
    CSSValueDarkgoldenrod = 779,
    CSSValueDarkgray = 780,
    CSSValueDarkgreen = 781,
    CSSValueDarkgrey = 782,
    CSSValueDarkkhaki = 783,
    CSSValueDarkmagenta = 784,
    CSSValueDarkolivegreen = 785,
    CSSValueDarkorange = 786,
    CSSValueDarkorchid = 787,
    CSSValueDarkred = 788,
    CSSValueDarksalmon = 789,
    CSSValueDarkseagreen = 790,
    CSSValueDarkslateblue = 791,
    CSSValueDarkslategray = 792,
    CSSValueDarkslategrey = 793,
    CSSValueDarkturquoise = 794,
    CSSValueDarkviolet = 795,
    CSSValueDeeppink = 796,
    CSSValueDeepskyblue = 797,
    CSSValueDimgray = 798,
    CSSValueDimgrey = 799,
    CSSValueDodgerblue = 800,
    CSSValueFirebrick = 801,
    CSSValueFloralwhite = 802,
    CSSValueForestgreen = 803,
    CSSValueGainsboro = 804,
    CSSValueGhostwhite = 805,
    CSSValueGold = 806,
    CSSValueGoldenrod = 807,
    CSSValueGreenyellow = 808,
    CSSValueHoneydew = 809,
    CSSValueHotpink = 810,
    CSSValueIndianred = 811,
    CSSValueIndigo = 812,
    CSSValueIvory = 813,
    CSSValueKhaki = 814,
    CSSValueLavender = 815,
    CSSValueLavenderblush = 816,
    CSSValueLawngreen = 817,
    CSSValueLemonchiffon = 818,
    CSSValueLightblue = 819,
    CSSValueLightcoral = 820,
    CSSValueLightcyan = 821,
    CSSValueLightgoldenrodyellow = 822,
    CSSValueLightgray = 823,
    CSSValueLightgreen = 824,
    CSSValueLightgrey = 825,
    CSSValueLightpink = 826,
    CSSValueLightsalmon = 827,
    CSSValueLightseagreen = 828,
    CSSValueLightskyblue = 829,
    CSSValueLightslategray = 830,
    CSSValueLightslategrey = 831,
    CSSValueLightsteelblue = 832,
    CSSValueLightyellow = 833,
    CSSValueLimegreen = 834,
    CSSValueLinen = 835,
    CSSValueMagenta = 836,
    CSSValueMediumaquamarine = 837,
    CSSValueMediumblue = 838,
    CSSValueMediumorchid = 839,
    CSSValueMediumpurple = 840,
    CSSValueMediumseagreen = 841,
    CSSValueMediumslateblue = 842,
    CSSValueMediumspringgreen = 843,
    CSSValueMediumturquoise = 844,
    CSSValueMediumvioletred = 845,
    CSSValueMidnightblue = 846,
    CSSValueMintcream = 847,
    CSSValueMistyrose = 848,
    CSSValueMoccasin = 849,
    CSSValueNavajowhite = 850,
    CSSValueOldlace = 851,
    CSSValueOlivedrab = 852,
    CSSValueOrangered = 853,
    CSSValueOrchid = 854,
    CSSValuePalegoldenrod = 855,
    CSSValuePalegreen = 856,
    CSSValuePaleturquoise = 857,
    CSSValuePalevioletred = 858,
    CSSValuePapayawhip = 859,
    CSSValuePeachpuff = 860,
    CSSValuePeru = 861,
    CSSValuePink = 862,
    CSSValuePlum = 863,
    CSSValuePowderblue = 864,
    CSSValueRebeccapurple = 865,
    CSSValueRosybrown = 866,
    CSSValueRoyalblue = 867,
    CSSValueSaddlebrown = 868,
    CSSValueSalmon = 869,
    CSSValueSandybrown = 870,
    CSSValueSeagreen = 871,
    CSSValueSeashell = 872,
    CSSValueSienna = 873,
    CSSValueSkyblue = 874,
    CSSValueSlateblue = 875,
    CSSValueSlategray = 876,
    CSSValueSlategrey = 877,
    CSSValueSnow = 878,
    CSSValueSpringgreen = 879,
    CSSValueSteelblue = 880,
    CSSValueTan = 881,
    CSSValueThistle = 882,
    CSSValueTomato = 883,
    CSSValueTurquoise = 884,
    CSSValueViolet = 885,
    CSSValueWheat = 886,
    CSSValueWhitesmoke = 887,
    CSSValueYellowgreen = 888,
    CSSValueAccumulate = 889,
    CSSValueNew = 890,
    CSSValueLinearRGB = 891,
    CSSValueCrispedges = 892,
    CSSValueButt = 893,
    CSSValueMiter = 894,
    CSSValueBevel = 895,
    CSSValueBeforeEdge = 896,
    CSSValueAfterEdge = 897,
    CSSValueCentral = 898,
    CSSValueTextBeforeEdge = 899,
    CSSValueTextAfterEdge = 900,
    CSSValueIdeographic = 901,
    CSSValueHanging = 902,
    CSSValueMathematical = 903,
    CSSValueUseScript = 904,
    CSSValueNoChange = 905,
    CSSValueResetSize = 906,
    CSSValueDynamic = 907,
    CSSValueNonScalingStroke = 908,
};

const int firstCSSValueKeyword = 0;
const int numCSSValueKeywords = 909;
const int lastCSSValueKeyword = 908;
const size_t maxCSSValueKeywordLength = 36;

const char* getValueName(unsigned short id);
const WTF::AtomString& getValueNameAtomString(CSSValueID id);
WTF::String getValueNameString(CSSValueID id);

inline CSSValueID convertToCSSValueID(int value)
{
    ASSERT(value >= firstCSSValueKeyword && value <= lastCSSValueKeyword);
    return static_cast<CSSValueID>(value);
}

} // namespace WebCore
