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