| /* C++ code produced by gperf version 3.0.4 */ |
| /* Command-line: /usr/bin/gperf --key-positions='*' -D -n -s 2 --output-file=CSSPropertyNames.cpp CSSPropertyNames.gperf */ |
| |
| #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ |
| && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ |
| && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ |
| && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ |
| && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ |
| && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ |
| && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ |
| && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ |
| && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ |
| && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ |
| && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ |
| && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ |
| && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ |
| && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ |
| && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ |
| && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ |
| && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ |
| && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ |
| && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ |
| && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ |
| && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ |
| && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ |
| && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) |
| /* The character set is not based on ISO-646. */ |
| #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." |
| #endif |
| |
| #line 1 "CSSPropertyNames.gperf" |
| |
| /* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */ |
| #include "config.h" |
| #include "CSSProperty.h" |
| #include "CSSPropertyNames.h" |
| #include "HashTools.h" |
| #include <string.h> |
| |
| #include <wtf/ASCIICType.h> |
| #include <wtf/text/AtomicString.h> |
| #include <wtf/text/WTFString.h> |
| |
| #if defined(__clang__) |
| #pragma clang diagnostic push |
| #pragma clang diagnostic ignored "-Wunknown-pragmas" |
| #pragma clang diagnostic ignored "-Wdeprecated-register" |
| #pragma clang diagnostic ignored "-Wimplicit-fallthrough" |
| #endif |
| |
| namespace WebCore { |
| |
| // Using std::numeric_limits<uint16_t>::max() here would be cleaner, |
| // but is not possible due to missing constexpr support in MSVC 2013. |
| static_assert(numCSSProperties + 1 <= 65535, "CSSPropertyID should fit into uint16_t."); |
| |
| const char* const propertyNameStrings[numCSSProperties] = { |
| "color", |
| "direction", |
| "display", |
| "font-family", |
| "font-size", |
| "font-style", |
| "font-weight", |
| "text-rendering", |
| "font-feature-settings", |
| "-webkit-font-kerning", |
| "-webkit-font-smoothing", |
| "font-variant-ligatures", |
| "font-variant-position", |
| "font-variant-caps", |
| "font-variant-numeric", |
| "font-variant-alternates", |
| "font-variant-east-asian", |
| "-webkit-locale", |
| "-webkit-text-orientation", |
| "-webkit-writing-mode", |
| "-webkit-text-zoom", |
| "zoom", |
| "font-synthesis", |
| "-webkit-ruby-position", |
| "alignment-baseline", |
| "all", |
| "animation", |
| "animation-delay", |
| "animation-direction", |
| "animation-duration", |
| "animation-fill-mode", |
| "animation-iteration-count", |
| "animation-name", |
| "animation-play-state", |
| "animation-timing-function", |
| "background", |
| "background-attachment", |
| "background-blend-mode", |
| "background-clip", |
| "background-color", |
| "background-image", |
| "background-origin", |
| "background-position", |
| "background-position-x", |
| "background-position-y", |
| "background-repeat", |
| "background-repeat-x", |
| "background-repeat-y", |
| "background-size", |
| "baseline-shift", |
| "border", |
| "border-bottom", |
| "border-bottom-color", |
| "border-bottom-left-radius", |
| "border-bottom-right-radius", |
| "border-bottom-style", |
| "border-bottom-width", |
| "border-collapse", |
| "border-color", |
| "border-image", |
| "border-image-outset", |
| "border-image-repeat", |
| "border-image-slice", |
| "border-image-source", |
| "border-image-width", |
| "border-left", |
| "border-left-color", |
| "border-left-style", |
| "border-left-width", |
| "border-radius", |
| "border-right", |
| "border-right-color", |
| "border-right-style", |
| "border-right-width", |
| "border-spacing", |
| "border-style", |
| "border-top", |
| "border-top-color", |
| "border-top-left-radius", |
| "border-top-right-radius", |
| "border-top-style", |
| "border-top-width", |
| "border-width", |
| "bottom", |
| "box-shadow", |
| "box-sizing", |
| "break-after", |
| "break-before", |
| "break-inside", |
| "buffered-rendering", |
| "caption-side", |
| "clear", |
| "clip", |
| "-webkit-clip-path", |
| "clip-path", |
| "clip-rule", |
| "color-interpolation", |
| "color-interpolation-filters", |
| "color-profile", |
| "color-rendering", |
| "content", |
| "counter-increment", |
| "counter-reset", |
| "cursor", |
| "-webkit-cursor-visibility", |
| "cx", |
| "cy", |
| "dominant-baseline", |
| "empty-cells", |
| "enable-background", |
| "fill", |
| "fill-opacity", |
| "fill-rule", |
| "float", |
| "flood-color", |
| "flood-opacity", |
| "font", |
| "font-variant", |
| "font-stretch", |
| "glyph-orientation-horizontal", |
| "glyph-orientation-vertical", |
| "hanging-punctuation", |
| "height", |
| "image-rendering", |
| "kerning", |
| "left", |
| "letter-spacing", |
| "lighting-color", |
| "line-height", |
| "list-style", |
| "list-style-image", |
| "list-style-position", |
| "list-style-type", |
| "margin", |
| "margin-bottom", |
| "margin-left", |
| "margin-right", |
| "margin-top", |
| "marker", |
| "marker-end", |
| "marker-mid", |
| "marker-start", |
| "mask", |
| "mask-type", |
| "max-height", |
| "max-width", |
| "min-height", |
| "min-width", |
| "object-fit", |
| "object-position", |
| "opacity", |
| "orphans", |
| "outline", |
| "outline-color", |
| "outline-offset", |
| "outline-style", |
| "outline-width", |
| "overflow", |
| "overflow-wrap", |
| "overflow-x", |
| "overflow-y", |
| "padding", |
| "padding-bottom", |
| "padding-left", |
| "padding-right", |
| "padding-top", |
| "page", |
| "page-break-after", |
| "page-break-before", |
| "page-break-inside", |
| "paint-order", |
| "pointer-events", |
| "position", |
| "quotes", |
| "r", |
| "resize", |
| "right", |
| "rx", |
| "ry", |
| "shape-rendering", |
| "size", |
| "src", |
| "stop-color", |
| "stop-opacity", |
| "stroke", |
| "stroke-dasharray", |
| "stroke-dashoffset", |
| "stroke-linecap", |
| "stroke-linejoin", |
| "stroke-miterlimit", |
| "stroke-opacity", |
| "stroke-width", |
| "speak", |
| "table-layout", |
| "tab-size", |
| "text-align", |
| "text-anchor", |
| "text-decoration", |
| "text-indent", |
| "text-line-through", |
| "text-line-through-color", |
| "text-line-through-mode", |
| "text-line-through-style", |
| "text-line-through-width", |
| "text-overflow", |
| "text-overline", |
| "text-overline-color", |
| "text-overline-mode", |
| "text-overline-style", |
| "text-overline-width", |
| "text-shadow", |
| "text-transform", |
| "text-underline", |
| "text-underline-color", |
| "text-underline-mode", |
| "text-underline-style", |
| "text-underline-width", |
| "top", |
| "transition", |
| "transition-delay", |
| "transition-duration", |
| "transition-property", |
| "transition-timing-function", |
| "unicode-bidi", |
| "unicode-range", |
| "vector-effect", |
| "vertical-align", |
| "visibility", |
| "white-space", |
| "widows", |
| "width", |
| "will-change", |
| "word-break", |
| "word-spacing", |
| "word-wrap", |
| "writing-mode", |
| "x", |
| "y", |
| "z-index", |
| "alt", |
| "-webkit-appearance", |
| "-webkit-aspect-ratio", |
| "-webkit-backface-visibility", |
| "-webkit-background-clip", |
| "-webkit-background-composite", |
| "-webkit-background-origin", |
| "-webkit-background-size", |
| "-webkit-border-after", |
| "-webkit-border-after-color", |
| "-webkit-border-after-style", |
| "-webkit-border-after-width", |
| "-webkit-border-before", |
| "-webkit-border-before-color", |
| "-webkit-border-before-style", |
| "-webkit-border-before-width", |
| "-webkit-border-end", |
| "-webkit-border-end-color", |
| "-webkit-border-end-style", |
| "-webkit-border-end-width", |
| "-webkit-border-fit", |
| "-webkit-border-horizontal-spacing", |
| "-webkit-border-image", |
| "-webkit-border-radius", |
| "-webkit-border-start", |
| "-webkit-border-start-color", |
| "-webkit-border-start-style", |
| "-webkit-border-start-width", |
| "-webkit-border-vertical-spacing", |
| "-webkit-box-align", |
| "-webkit-box-direction", |
| "-webkit-box-flex", |
| "-webkit-box-flex-group", |
| "-webkit-box-lines", |
| "-webkit-box-ordinal-group", |
| "-webkit-box-orient", |
| "-webkit-box-pack", |
| "-webkit-box-reflect", |
| "-webkit-box-shadow", |
| "-webkit-column-axis", |
| "-webkit-column-break-after", |
| "-webkit-column-break-before", |
| "-webkit-column-break-inside", |
| "column-count", |
| "column-fill", |
| "column-gap", |
| "column-progression", |
| "column-rule", |
| "column-rule-color", |
| "column-rule-style", |
| "column-rule-width", |
| "column-span", |
| "column-width", |
| "columns", |
| "-webkit-box-decoration-break", |
| "filter", |
| "align-content", |
| "align-items", |
| "align-self", |
| "flex", |
| "flex-basis", |
| "flex-direction", |
| "flex-flow", |
| "flex-grow", |
| "flex-shrink", |
| "flex-wrap", |
| "justify-content", |
| "-webkit-backdrop-filter", |
| "-webkit-font-size-delta", |
| "justify-self", |
| "justify-items", |
| "grid", |
| "grid-area", |
| "grid-auto-columns", |
| "grid-auto-rows", |
| "grid-column-end", |
| "grid-column-gap", |
| "grid-column-start", |
| "grid-template", |
| "grid-template-columns", |
| "grid-template-rows", |
| "grid-row-end", |
| "grid-row-gap", |
| "grid-row-start", |
| "grid-column", |
| "grid-gap", |
| "grid-row", |
| "grid-template-areas", |
| "grid-auto-flow", |
| "-webkit-hyphenate-character", |
| "-webkit-hyphenate-limit-after", |
| "-webkit-hyphenate-limit-before", |
| "-webkit-hyphenate-limit-lines", |
| "-webkit-hyphens", |
| "-webkit-initial-letter", |
| "-webkit-line-box-contain", |
| "-webkit-line-align", |
| "-webkit-line-break", |
| "-webkit-line-clamp", |
| "-webkit-line-grid", |
| "-webkit-line-snap", |
| "-webkit-logical-width", |
| "-webkit-logical-height", |
| "-webkit-margin-after-collapse", |
| "-webkit-margin-before-collapse", |
| "-webkit-margin-bottom-collapse", |
| "-webkit-margin-top-collapse", |
| "-webkit-margin-collapse", |
| "-webkit-margin-after", |
| "-webkit-margin-before", |
| "-webkit-margin-end", |
| "-webkit-margin-start", |
| "-webkit-marquee", |
| "-webkit-marquee-direction", |
| "-webkit-marquee-increment", |
| "-webkit-marquee-repetition", |
| "-webkit-marquee-speed", |
| "-webkit-marquee-style", |
| "-webkit-mask", |
| "-webkit-mask-box-image", |
| "-webkit-mask-box-image-outset", |
| "-webkit-mask-box-image-repeat", |
| "-webkit-mask-box-image-slice", |
| "-webkit-mask-box-image-source", |
| "-webkit-mask-box-image-width", |
| "-webkit-mask-clip", |
| "-webkit-mask-composite", |
| "-webkit-mask-image", |
| "-webkit-mask-origin", |
| "-webkit-mask-position", |
| "-webkit-mask-position-x", |
| "-webkit-mask-position-y", |
| "-webkit-mask-repeat", |
| "-webkit-mask-repeat-x", |
| "-webkit-mask-repeat-y", |
| "-webkit-mask-size", |
| "-webkit-mask-source-type", |
| "-webkit-max-logical-width", |
| "-webkit-max-logical-height", |
| "-webkit-min-logical-width", |
| "-webkit-min-logical-height", |
| "-webkit-nbsp-mode", |
| "order", |
| "-webkit-padding-after", |
| "-webkit-padding-before", |
| "-webkit-padding-end", |
| "-webkit-padding-start", |
| "perspective", |
| "perspective-origin", |
| "perspective-origin-x", |
| "perspective-origin-y", |
| "-webkit-print-color-adjust", |
| "-webkit-rtl-ordering", |
| "-webkit-svg-shadow", |
| "-webkit-text-combine", |
| "-webkit-text-decoration", |
| "-webkit-text-decoration-line", |
| "-webkit-text-decoration-style", |
| "-webkit-text-decoration-color", |
| "-webkit-text-decoration-skip", |
| "-webkit-text-underline-position", |
| "-webkit-text-decorations-in-effect", |
| "-webkit-text-emphasis", |
| "-webkit-text-emphasis-color", |
| "-webkit-text-emphasis-position", |
| "-webkit-text-emphasis-style", |
| "-webkit-text-fill-color", |
| "-webkit-text-security", |
| "-webkit-text-stroke", |
| "-webkit-text-stroke-color", |
| "-webkit-text-stroke-width", |
| "transform", |
| "transform-origin", |
| "transform-origin-x", |
| "transform-origin-y", |
| "transform-origin-z", |
| "transform-style", |
| "-webkit-transform-style", |
| "-webkit-user-drag", |
| "-webkit-user-modify", |
| "-webkit-user-select", |
| "-webkit-flow-into", |
| "-webkit-flow-from", |
| "-webkit-region-fragment", |
| "-webkit-region-break-after", |
| "-webkit-region-break-before", |
| "-webkit-region-break-inside", |
| "-webkit-shape-outside", |
| "-webkit-shape-margin", |
| "-webkit-shape-image-threshold", |
| "-webkit-dashboard-region", |
| }; |
| |
| enum |
| { |
| TOTAL_KEYWORDS = 500, |
| MIN_WORD_LENGTH = 1, |
| MAX_WORD_LENGTH = 34, |
| MIN_HASH_VALUE = 2, |
| MAX_HASH_VALUE = 5204 |
| }; |
| |
| /* maximum key range = 5203, duplicates = 0 */ |
| |
| class CSSPropertyNamesHash |
| { |
| private: |
| static inline unsigned int propery_hash_function (const char *str, unsigned int len); |
| public: |
| static const struct Property *findPropertyImpl (const char *str, unsigned int len); |
| }; |
| |
| inline unsigned int |
| CSSPropertyNamesHash::propery_hash_function (register const char *str, register unsigned int len) |
| { |
| static const unsigned short asso_values[] = |
| { |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 0, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 110, 5, 1, |
| 25, 5, 476, 25, 217, 0, 15, 0, 355, 115, |
| 0, 20, 715, 35, 5, 345, 0, 915, 690, 0, |
| 2, 1000, 405, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, 5205, |
| 5205, 5205, 5205, 5205, 5205, 5205 |
| }; |
| register int hval = 0; |
| |
| switch (len) |
| { |
| default: |
| hval += asso_values[(unsigned char)str[33]]; |
| /*FALLTHROUGH*/ |
| case 33: |
| hval += asso_values[(unsigned char)str[32]]; |
| /*FALLTHROUGH*/ |
| case 32: |
| hval += asso_values[(unsigned char)str[31]]; |
| /*FALLTHROUGH*/ |
| case 31: |
| hval += asso_values[(unsigned char)str[30]]; |
| /*FALLTHROUGH*/ |
| case 30: |
| hval += asso_values[(unsigned char)str[29]]; |
| /*FALLTHROUGH*/ |
| case 29: |
| hval += asso_values[(unsigned char)str[28]]; |
| /*FALLTHROUGH*/ |
| case 28: |
| hval += asso_values[(unsigned char)str[27]]; |
| /*FALLTHROUGH*/ |
| case 27: |
| hval += asso_values[(unsigned char)str[26]]; |
| /*FALLTHROUGH*/ |
| case 26: |
| hval += asso_values[(unsigned char)str[25]]; |
| /*FALLTHROUGH*/ |
| case 25: |
| hval += asso_values[(unsigned char)str[24]]; |
| /*FALLTHROUGH*/ |
| case 24: |
| hval += asso_values[(unsigned char)str[23]]; |
| /*FALLTHROUGH*/ |
| case 23: |
| hval += asso_values[(unsigned char)str[22]]; |
| /*FALLTHROUGH*/ |
| case 22: |
| hval += asso_values[(unsigned char)str[21]]; |
| /*FALLTHROUGH*/ |
| case 21: |
| hval += asso_values[(unsigned char)str[20]]; |
| /*FALLTHROUGH*/ |
| case 20: |
| hval += asso_values[(unsigned char)str[19]]; |
| /*FALLTHROUGH*/ |
| case 19: |
| hval += asso_values[(unsigned char)str[18]]; |
| /*FALLTHROUGH*/ |
| case 18: |
| hval += asso_values[(unsigned char)str[17]]; |
| /*FALLTHROUGH*/ |
| case 17: |
| hval += asso_values[(unsigned char)str[16]]; |
| /*FALLTHROUGH*/ |
| case 16: |
| hval += asso_values[(unsigned char)str[15]]; |
| /*FALLTHROUGH*/ |
| case 15: |
| hval += asso_values[(unsigned char)str[14]]; |
| /*FALLTHROUGH*/ |
| case 14: |
| hval += asso_values[(unsigned char)str[13]]; |
| /*FALLTHROUGH*/ |
| case 13: |
| hval += asso_values[(unsigned char)str[12]]; |
| /*FALLTHROUGH*/ |
| case 12: |
| hval += asso_values[(unsigned char)str[11]]; |
| /*FALLTHROUGH*/ |
| case 11: |
| hval += asso_values[(unsigned char)str[10]]; |
| /*FALLTHROUGH*/ |
| case 10: |
| hval += asso_values[(unsigned char)str[9]]; |
| /*FALLTHROUGH*/ |
| case 9: |
| hval += asso_values[(unsigned char)str[8]]; |
| /*FALLTHROUGH*/ |
| case 8: |
| hval += asso_values[(unsigned char)str[7]]; |
| /*FALLTHROUGH*/ |
| case 7: |
| hval += asso_values[(unsigned char)str[6]]; |
| /*FALLTHROUGH*/ |
| case 6: |
| hval += asso_values[(unsigned char)str[5]]; |
| /*FALLTHROUGH*/ |
| case 5: |
| hval += asso_values[(unsigned char)str[4]]; |
| /*FALLTHROUGH*/ |
| case 4: |
| hval += asso_values[(unsigned char)str[3]]; |
| /*FALLTHROUGH*/ |
| case 3: |
| hval += asso_values[(unsigned char)str[2]]; |
| /*FALLTHROUGH*/ |
| case 2: |
| hval += asso_values[(unsigned char)str[1]]; |
| /*FALLTHROUGH*/ |
| case 1: |
| hval += asso_values[(unsigned char)str[0]]; |
| break; |
| } |
| return hval; |
| } |
| |
| static const struct Property property_wordlist[] = |
| { |
| #line 709 "CSSPropertyNames.gperf" |
| {"x", CSSPropertyX}, |
| #line 578 "CSSPropertyNames.gperf" |
| {"cx", CSSPropertyCx}, |
| #line 647 "CSSPropertyNames.gperf" |
| {"r", CSSPropertyR}, |
| #line 650 "CSSPropertyNames.gperf" |
| {"rx", CSSPropertyRx}, |
| #line 573 "CSSPropertyNames.gperf" |
| {"content", CSSPropertyContent}, |
| #line 597 "CSSPropertyNames.gperf" |
| {"kerning", CSSPropertyKerning}, |
| #line 671 "CSSPropertyNames.gperf" |
| {"text-indent", CSSPropertyTextIndent}, |
| #line 783 "CSSPropertyNames.gperf" |
| {"grid", CSSPropertyGrid}, |
| #line 474 "CSSPropertyNames.gperf" |
| {"direction", CSSPropertyDirection}, |
| #line 854 "CSSPropertyNames.gperf" |
| {"order", CSSPropertyOrder}, |
| #line 523 "CSSPropertyNames.gperf" |
| {"border", CSSPropertyBorder}, |
| #line 747 "CSSPropertyNames.gperf" |
| {"-webkit-box-orient", CSSPropertyWebkitBoxOrient}, |
| #line 950 "CSSPropertyNames.gperf" |
| {"-webkit-order", CSSPropertyOrder}, |
| #line 480 "CSSPropertyNames.gperf" |
| {"text-rendering", CSSPropertyTextRendering}, |
| #line 798 "CSSPropertyNames.gperf" |
| {"grid-row", CSSPropertyGridRow}, |
| #line 742 "CSSPropertyNames.gperf" |
| {"-webkit-box-direction", CSSPropertyWebkitBoxDirection}, |
| #line 728 "CSSPropertyNames.gperf" |
| {"-webkit-border-end", CSSPropertyWebkitBorderEnd}, |
| #line 793 "CSSPropertyNames.gperf" |
| {"grid-row-end", CSSPropertyGridRowEnd}, |
| #line 556 "CSSPropertyNames.gperf" |
| {"bottom", CSSPropertyBottom}, |
| #line 866 "CSSPropertyNames.gperf" |
| {"-webkit-text-combine", CSSPropertyWebkitTextCombine}, |
| #line 705 "CSSPropertyNames.gperf" |
| {"word-break", CSSPropertyWordBreak}, |
| #line 491 "CSSPropertyNames.gperf" |
| {"-webkit-text-orientation", CSSPropertyWebkitTextOrientation}, |
| #line 670 "CSSPropertyNames.gperf" |
| {"text-decoration", CSSPropertyTextDecoration}, |
| #line 708 "CSSPropertyNames.gperf" |
| {"writing-mode", CSSPropertyWritingMode}, |
| #line 867 "CSSPropertyNames.gperf" |
| {"-webkit-text-decoration", CSSPropertyWebkitTextDecoration}, |
| #line 492 "CSSPropertyNames.gperf" |
| {"-webkit-writing-mode", CSSPropertyWebkitWritingMode}, |
| #line 524 "CSSPropertyNames.gperf" |
| {"border-bottom", CSSPropertyBorderBottom}, |
| #line 611 "CSSPropertyNames.gperf" |
| {"marker", CSSPropertyMarker}, |
| #line 703 "CSSPropertyNames.gperf" |
| {"width", CSSPropertyWidth}, |
| #line 649 "CSSPropertyNames.gperf" |
| {"right", CSSPropertyRight}, |
| #line 606 "CSSPropertyNames.gperf" |
| {"margin", CSSPropertyMargin}, |
| #line 612 "CSSPropertyNames.gperf" |
| {"marker-end", CSSPropertyMarkerEnd}, |
| #line 784 "CSSPropertyNames.gperf" |
| {"grid-area", CSSPropertyGridArea}, |
| #line 822 "CSSPropertyNames.gperf" |
| {"-webkit-margin-end", CSSPropertyWebkitMarginEnd}, |
| #line 555 "CSSPropertyNames.gperf" |
| {"border-width", CSSPropertyBorderWidth}, |
| #line 543 "CSSPropertyNames.gperf" |
| {"border-right", CSSPropertyBorderRight}, |
| #line 532 "CSSPropertyNames.gperf" |
| {"border-image", CSSPropertyBorderImage}, |
| #line 596 "CSSPropertyNames.gperf" |
| {"image-rendering", CSSPropertyImageRendering}, |
| #line 734 "CSSPropertyNames.gperf" |
| {"-webkit-border-image", CSSPropertyWebkitBorderImage}, |
| #line 731 "CSSPropertyNames.gperf" |
| {"-webkit-border-end-width", CSSPropertyWebkitBorderEndWidth}, |
| #line 766 "CSSPropertyNames.gperf" |
| {"-webkit-box-decoration-break", CSSPropertyWebkitBoxDecorationBreak}, |
| #line 654 "CSSPropertyNames.gperf" |
| {"src", CSSPropertySrc}, |
| #line 499 "CSSPropertyNames.gperf" |
| {"animation", CSSPropertyAnimation}, |
| #line 620 "CSSPropertyNames.gperf" |
| {"min-width", CSSPropertyMinWidth}, |
| #line 669 "CSSPropertyNames.gperf" |
| {"text-anchor", CSSPropertyTextAnchor}, |
| #line 916 "CSSPropertyNames.gperf" |
| {"-webkit-animation", CSSPropertyAnimation}, |
| #line 657 "CSSPropertyNames.gperf" |
| {"stroke", CSSPropertyStroke}, |
| #line 613 "CSSPropertyNames.gperf" |
| {"marker-mid", CSSPropertyMarkerMid}, |
| #line 702 "CSSPropertyNames.gperf" |
| {"widows", CSSPropertyWidows}, |
| #line 880 "CSSPropertyNames.gperf" |
| {"-webkit-text-stroke", CSSPropertyWebkitTextStroke}, |
| #line 473 "CSSPropertyNames.gperf" |
| {"color", CSSPropertyColor}, |
| #line 501 "CSSPropertyNames.gperf" |
| {"animation-direction", CSSPropertyAnimationDirection}, |
| #line 607 "CSSPropertyNames.gperf" |
| {"margin-bottom", CSSPropertyMarginBottom}, |
| #line 918 "CSSPropertyNames.gperf" |
| {"-webkit-animation-direction", CSSPropertyAnimationDirection}, |
| #line 811 "CSSPropertyNames.gperf" |
| {"-webkit-line-grid", CSSPropertyWebkitLineGrid}, |
| #line 711 "CSSPropertyNames.gperf" |
| {"z-index", CSSPropertyZIndex}, |
| #line 864 "CSSPropertyNames.gperf" |
| {"-webkit-rtl-ordering", CSSPropertyWebkitRtlOrdering}, |
| #line 595 "CSSPropertyNames.gperf" |
| {"height", CSSPropertyHeight}, |
| #line 712 "CSSPropertyNames.gperf" |
| {"alt", CSSPropertyAlt}, |
| #line 531 "CSSPropertyNames.gperf" |
| {"border-color", CSSPropertyBorderColor}, |
| #line 529 "CSSPropertyNames.gperf" |
| {"border-bottom-width", CSSPropertyBorderBottomWidth}, |
| #line 618 "CSSPropertyNames.gperf" |
| {"max-width", CSSPropertyMaxWidth}, |
| #line 572 "CSSPropertyNames.gperf" |
| {"color-rendering", CSSPropertyColorRendering}, |
| #line 915 "CSSPropertyNames.gperf" |
| {"-webkit-alt", CSSPropertyAlt}, |
| #line 564 "CSSPropertyNames.gperf" |
| {"clear", CSSPropertyClear}, |
| #line 691 "CSSPropertyNames.gperf" |
| {"transition", CSSPropertyTransition}, |
| #line 968 "CSSPropertyNames.gperf" |
| {"-webkit-transition", CSSPropertyTransition}, |
| #line 809 "CSSPropertyNames.gperf" |
| {"-webkit-line-break", CSSPropertyWebkitLineBreak}, |
| #line 589 "CSSPropertyNames.gperf" |
| {"font", CSSPropertyFont}, |
| #line 668 "CSSPropertyNames.gperf" |
| {"text-align", CSSPropertyTextAlign}, |
| #line 561 "CSSPropertyNames.gperf" |
| {"break-inside", CSSPropertyBreakInside}, |
| #line 609 "CSSPropertyNames.gperf" |
| {"margin-right", CSSPropertyMarginRight}, |
| #line 729 "CSSPropertyNames.gperf" |
| {"-webkit-border-end-color", CSSPropertyWebkitBorderEndColor}, |
| #line 768 "CSSPropertyNames.gperf" |
| {"align-content", CSSPropertyAlignContent}, |
| #line 621 "CSSPropertyNames.gperf" |
| {"object-fit", CSSPropertyObjectFit}, |
| #line 937 "CSSPropertyNames.gperf" |
| {"-webkit-align-content", CSSPropertyAlignContent}, |
| #line 741 "CSSPropertyNames.gperf" |
| {"-webkit-box-align", CSSPropertyWebkitBoxAlign}, |
| #line 807 "CSSPropertyNames.gperf" |
| {"-webkit-line-box-contain", CSSPropertyWebkitLineBoxContain}, |
| #line 903 "CSSPropertyNames.gperf" |
| {"font-kerning", CSSPropertyWebkitFontKerning}, |
| #line 736 "CSSPropertyNames.gperf" |
| {"-webkit-border-start", CSSPropertyWebkitBorderStart}, |
| #line 795 "CSSPropertyNames.gperf" |
| {"grid-row-start", CSSPropertyGridRowStart}, |
| #line 482 "CSSPropertyNames.gperf" |
| {"-webkit-font-kerning", CSSPropertyWebkitFontKerning}, |
| #line 732 "CSSPropertyNames.gperf" |
| {"-webkit-border-fit", CSSPropertyWebkitBorderFit}, |
| #line 546 "CSSPropertyNames.gperf" |
| {"border-right-width", CSSPropertyBorderRightWidth}, |
| #line 494 "CSSPropertyNames.gperf" |
| {"zoom", CSSPropertyZoom}, |
| #line 537 "CSSPropertyNames.gperf" |
| {"border-image-width", CSSPropertyBorderImageWidth}, |
| #line 868 "CSSPropertyNames.gperf" |
| {"-webkit-text-decoration-line", CSSPropertyWebkitTextDecorationLine}, |
| #line 898 "CSSPropertyNames.gperf" |
| {"-webkit-region-break-inside", CSSPropertyWebkitRegionBreakInside}, |
| #line 615 "CSSPropertyNames.gperf" |
| {"mask", CSSPropertyMask}, |
| #line 493 "CSSPropertyNames.gperf" |
| {"-webkit-text-zoom", CSSPropertyWebkitTextZoom}, |
| #line 619 "CSSPropertyNames.gperf" |
| {"min-height", CSSPropertyMinHeight}, |
| #line 830 "CSSPropertyNames.gperf" |
| {"-webkit-mask", CSSPropertyWebkitMask}, |
| #line 505 "CSSPropertyNames.gperf" |
| {"animation-name", CSSPropertyAnimationName}, |
| #line 724 "CSSPropertyNames.gperf" |
| {"-webkit-border-before", CSSPropertyWebkitBorderBefore}, |
| #line 922 "CSSPropertyNames.gperf" |
| {"-webkit-animation-name", CSSPropertyAnimationName}, |
| #line 870 "CSSPropertyNames.gperf" |
| {"-webkit-text-decoration-color", CSSPropertyWebkitTextDecorationColor}, |
| #line 664 "CSSPropertyNames.gperf" |
| {"stroke-width", CSSPropertyStrokeWidth}, |
| #line 525 "CSSPropertyNames.gperf" |
| {"border-bottom-color", CSSPropertyBorderBottomColor}, |
| #line 840 "CSSPropertyNames.gperf" |
| {"-webkit-mask-origin", CSSPropertyWebkitMaskOrigin}, |
| #line 882 "CSSPropertyNames.gperf" |
| {"-webkit-text-stroke-width", CSSPropertyWebkitTextStrokeWidth}, |
| #line 560 "CSSPropertyNames.gperf" |
| {"break-before", CSSPropertyBreakBefore}, |
| #line 720 "CSSPropertyNames.gperf" |
| {"-webkit-border-after", CSSPropertyWebkitBorderAfter}, |
| #line 617 "CSSPropertyNames.gperf" |
| {"max-height", CSSPropertyMaxHeight}, |
| #line 614 "CSSPropertyNames.gperf" |
| {"marker-start", CSSPropertyMarkerStart}, |
| #line 897 "CSSPropertyNames.gperf" |
| {"-webkit-region-break-before", CSSPropertyWebkitRegionBreakBefore}, |
| #line 544 "CSSPropertyNames.gperf" |
| {"border-right-color", CSSPropertyBorderRightColor}, |
| #line 559 "CSSPropertyNames.gperf" |
| {"break-after", CSSPropertyBreakAfter}, |
| #line 683 "CSSPropertyNames.gperf" |
| {"text-shadow", CSSPropertyTextShadow}, |
| #line 823 "CSSPropertyNames.gperf" |
| {"-webkit-margin-start", CSSPropertyWebkitMarginStart}, |
| #line 690 "CSSPropertyNames.gperf" |
| {"top", CSSPropertyTop}, |
| #line 745 "CSSPropertyNames.gperf" |
| {"-webkit-box-lines", CSSPropertyWebkitBoxLines}, |
| #line 479 "CSSPropertyNames.gperf" |
| {"font-weight", CSSPropertyFontWeight}, |
| #line 557 "CSSPropertyNames.gperf" |
| {"box-shadow", CSSPropertyBoxShadow}, |
| #line 750 "CSSPropertyNames.gperf" |
| {"-webkit-box-shadow", CSSPropertyWebkitBoxShadow}, |
| #line 653 "CSSPropertyNames.gperf" |
| {"size", CSSPropertySize}, |
| #line 648 "CSSPropertyNames.gperf" |
| {"resize", CSSPropertyResize}, |
| #line 661 "CSSPropertyNames.gperf" |
| {"stroke-linejoin", CSSPropertyStrokeLinejoin}, |
| #line 739 "CSSPropertyNames.gperf" |
| {"-webkit-border-start-width", CSSPropertyWebkitBorderStartWidth}, |
| #line 821 "CSSPropertyNames.gperf" |
| {"-webkit-margin-before", CSSPropertyWebkitMarginBefore}, |
| #line 896 "CSSPropertyNames.gperf" |
| {"-webkit-region-break-after", CSSPropertyWebkitRegionBreakAfter}, |
| #line 881 "CSSPropertyNames.gperf" |
| {"-webkit-text-stroke-color", CSSPropertyWebkitTextStrokeColor}, |
| #line 549 "CSSPropertyNames.gperf" |
| {"border-top", CSSPropertyBorderTop}, |
| #line 895 "CSSPropertyNames.gperf" |
| {"-webkit-region-fragment", CSSPropertyWebkitRegionFragment}, |
| #line 558 "CSSPropertyNames.gperf" |
| {"box-sizing", CSSPropertyBoxSizing}, |
| #line 910 "CSSPropertyNames.gperf" |
| {"-webkit-box-sizing", CSSPropertyBoxSizing}, |
| #line 498 "CSSPropertyNames.gperf" |
| {"all", CSSPropertyAll}, |
| #line 601 "CSSPropertyNames.gperf" |
| {"line-height", CSSPropertyLineHeight}, |
| #line 727 "CSSPropertyNames.gperf" |
| {"-webkit-border-before-width", CSSPropertyWebkitBorderBeforeWidth}, |
| #line 839 "CSSPropertyNames.gperf" |
| {"-webkit-mask-image", CSSPropertyWebkitMaskImage}, |
| #line 598 "CSSPropertyNames.gperf" |
| {"left", CSSPropertyLeft}, |
| #line 771 "CSSPropertyNames.gperf" |
| {"flex", CSSPropertyFlex}, |
| #line 767 "CSSPropertyNames.gperf" |
| {"filter", CSSPropertyFilter}, |
| #line 806 "CSSPropertyNames.gperf" |
| {"-webkit-initial-letter", CSSPropertyWebkitInitialLetter}, |
| #line 940 "CSSPropertyNames.gperf" |
| {"-webkit-flex", CSSPropertyFlex}, |
| #line 936 "CSSPropertyNames.gperf" |
| {"-webkit-filter", CSSPropertyFilter}, |
| #line 639 "CSSPropertyNames.gperf" |
| {"page", CSSPropertyPage}, |
| #line 490 "CSSPropertyNames.gperf" |
| {"-webkit-locale", CSSPropertyWebkitLocale}, |
| #line 808 "CSSPropertyNames.gperf" |
| {"-webkit-line-align", CSSPropertyWebkitLineAlign}, |
| #line 820 "CSSPropertyNames.gperf" |
| {"-webkit-margin-after", CSSPropertyWebkitMarginAfter}, |
| #line 831 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image", CSSPropertyWebkitMaskBoxImage}, |
| #line 748 "CSSPropertyNames.gperf" |
| {"-webkit-box-pack", CSSPropertyWebkitBoxPack}, |
| #line 667 "CSSPropertyNames.gperf" |
| {"tab-size", CSSPropertyTabSize}, |
| #line 743 "CSSPropertyNames.gperf" |
| {"-webkit-box-flex", CSSPropertyWebkitBoxFlex}, |
| #line 707 "CSSPropertyNames.gperf" |
| {"word-wrap", CSSPropertyWordWrap}, |
| #line 893 "CSSPropertyNames.gperf" |
| {"-webkit-flow-into", CSSPropertyWebkitFlowInto}, |
| #line 749 "CSSPropertyNames.gperf" |
| {"-webkit-box-reflect", CSSPropertyWebkitBoxReflect}, |
| #line 643 "CSSPropertyNames.gperf" |
| {"paint-order", CSSPropertyPaintOrder}, |
| #line 775 "CSSPropertyNames.gperf" |
| {"flex-grow", CSSPropertyFlexGrow}, |
| #line 773 "CSSPropertyNames.gperf" |
| {"flex-direction", CSSPropertyFlexDirection}, |
| #line 944 "CSSPropertyNames.gperf" |
| {"-webkit-flex-grow", CSSPropertyFlexGrow}, |
| #line 634 "CSSPropertyNames.gperf" |
| {"padding", CSSPropertyPadding}, |
| #line 538 "CSSPropertyNames.gperf" |
| {"border-left", CSSPropertyBorderLeft}, |
| #line 942 "CSSPropertyNames.gperf" |
| {"-webkit-flex-direction", CSSPropertyFlexDirection}, |
| #line 797 "CSSPropertyNames.gperf" |
| {"grid-gap", CSSPropertyGridGap}, |
| #line 723 "CSSPropertyNames.gperf" |
| {"-webkit-border-after-width", CSSPropertyWebkitBorderAfterWidth}, |
| #line 902 "CSSPropertyNames.gperf" |
| {"-webkit-dashboard-region", CSSPropertyWebkitDashboardRegion}, |
| #line 794 "CSSPropertyNames.gperf" |
| {"grid-row-gap", CSSPropertyGridRowGap}, |
| #line 737 "CSSPropertyNames.gperf" |
| {"-webkit-border-start-color", CSSPropertyWebkitBorderStartColor}, |
| #line 857 "CSSPropertyNames.gperf" |
| {"-webkit-padding-end", CSSPropertyWebkitPaddingEnd}, |
| #line 769 "CSSPropertyNames.gperf" |
| {"align-items", CSSPropertyAlignItems}, |
| #line 586 "CSSPropertyNames.gperf" |
| {"float", CSSPropertyFloat}, |
| #line 938 "CSSPropertyNames.gperf" |
| {"-webkit-align-items", CSSPropertyAlignItems}, |
| #line 662 "CSSPropertyNames.gperf" |
| {"stroke-miterlimit", CSSPropertyStrokeMiterlimit}, |
| #line 610 "CSSPropertyNames.gperf" |
| {"margin-top", CSSPropertyMarginTop}, |
| #line 725 "CSSPropertyNames.gperf" |
| {"-webkit-border-before-color", CSSPropertyWebkitBorderBeforeColor}, |
| #line 696 "CSSPropertyNames.gperf" |
| {"unicode-bidi", CSSPropertyUnicodeBidi}, |
| #line 710 "CSSPropertyNames.gperf" |
| {"y", CSSPropertyY}, |
| #line 579 "CSSPropertyNames.gperf" |
| {"cy", CSSPropertyCy}, |
| #line 651 "CSSPropertyNames.gperf" |
| {"ry", CSSPropertyRy}, |
| #line 600 "CSSPropertyNames.gperf" |
| {"lighting-color", CSSPropertyLightingColor}, |
| #line 535 "CSSPropertyNames.gperf" |
| {"border-image-slice", CSSPropertyBorderImageSlice}, |
| #line 554 "CSSPropertyNames.gperf" |
| {"border-top-width", CSSPropertyBorderTopWidth}, |
| #line 635 "CSSPropertyNames.gperf" |
| {"padding-bottom", CSSPropertyPaddingBottom}, |
| #line 704 "CSSPropertyNames.gperf" |
| {"will-change", CSSPropertyWillChange}, |
| #line 591 "CSSPropertyNames.gperf" |
| {"font-stretch", CSSPropertyFontStretch}, |
| #line 565 "CSSPropertyNames.gperf" |
| {"clip", CSSPropertyClip}, |
| #line 721 "CSSPropertyNames.gperf" |
| {"-webkit-border-after-color", CSSPropertyWebkitBorderAfterColor}, |
| #line 883 "CSSPropertyNames.gperf" |
| {"transform", CSSPropertyTransform}, |
| #line 574 "CSSPropertyNames.gperf" |
| {"counter-increment", CSSPropertyCounterIncrement}, |
| #line 684 "CSSPropertyNames.gperf" |
| {"text-transform", CSSPropertyTextTransform}, |
| #line 963 "CSSPropertyNames.gperf" |
| {"-webkit-transform", CSSPropertyTransform}, |
| #line 678 "CSSPropertyNames.gperf" |
| {"text-overline", CSSPropertyTextOverline}, |
| #line 608 "CSSPropertyNames.gperf" |
| {"margin-left", CSSPropertyMarginLeft}, |
| #line 580 "CSSPropertyNames.gperf" |
| {"dominant-baseline", CSSPropertyDominantBaseline}, |
| #line 645 "CSSPropertyNames.gperf" |
| {"position", CSSPropertyPosition}, |
| #line 836 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image-width", CSSPropertyWebkitMaskBoxImageWidth}, |
| #line 508 "CSSPropertyNames.gperf" |
| {"background", CSSPropertyBackground}, |
| #line 697 "CSSPropertyNames.gperf" |
| {"unicode-range", CSSPropertyUnicodeRange}, |
| #line 813 "CSSPropertyNames.gperf" |
| {"-webkit-logical-width", CSSPropertyWebkitLogicalWidth}, |
| #line 884 "CSSPropertyNames.gperf" |
| {"transform-origin", CSSPropertyTransformOrigin}, |
| #line 885 "CSSPropertyNames.gperf" |
| {"transform-origin-x", CSSPropertyTransformOriginX}, |
| #line 964 "CSSPropertyNames.gperf" |
| {"-webkit-transform-origin", CSSPropertyTransformOrigin}, |
| #line 965 "CSSPropertyNames.gperf" |
| {"-webkit-transform-origin-x", CSSPropertyTransformOriginX}, |
| #line 541 "CSSPropertyNames.gperf" |
| {"border-left-width", CSSPropertyBorderLeftWidth}, |
| #line 622 "CSSPropertyNames.gperf" |
| {"object-position", CSSPropertyObjectPosition}, |
| #line 637 "CSSPropertyNames.gperf" |
| {"padding-right", CSSPropertyPaddingRight}, |
| #line 514 "CSSPropertyNames.gperf" |
| {"background-origin", CSSPropertyBackgroundOrigin}, |
| #line 534 "CSSPropertyNames.gperf" |
| {"border-image-repeat", CSSPropertyBorderImageRepeat}, |
| #line 718 "CSSPropertyNames.gperf" |
| {"-webkit-background-origin", CSSPropertyWebkitBackgroundOrigin}, |
| #line 665 "CSSPropertyNames.gperf" |
| {"speak", CSSPropertySpeak}, |
| #line 583 "CSSPropertyNames.gperf" |
| {"fill", CSSPropertyFill}, |
| #line 824 "CSSPropertyNames.gperf" |
| {"-webkit-marquee", CSSPropertyWebkitMarquee}, |
| #line 550 "CSSPropertyNames.gperf" |
| {"border-top-color", CSSPropertyBorderTopColor}, |
| #line 563 "CSSPropertyNames.gperf" |
| {"caption-side", CSSPropertyCaptionSide}, |
| #line 851 "CSSPropertyNames.gperf" |
| {"-webkit-min-logical-width", CSSPropertyWebkitMinLogicalWidth}, |
| #line 853 "CSSPropertyNames.gperf" |
| {"-webkit-nbsp-mode", CSSPropertyWebkitNbspMode}, |
| #line 706 "CSSPropertyNames.gperf" |
| {"word-spacing", CSSPropertyWordSpacing}, |
| #line 483 "CSSPropertyNames.gperf" |
| {"-webkit-font-smoothing", CSSPropertyWebkitFontSmoothing}, |
| #line 477 "CSSPropertyNames.gperf" |
| {"font-size", CSSPropertyFontSize}, |
| #line 680 "CSSPropertyNames.gperf" |
| {"text-overline-mode", CSSPropertyTextOverlineMode}, |
| #line 825 "CSSPropertyNames.gperf" |
| {"-webkit-marquee-direction", CSSPropertyWebkitMarqueeDirection}, |
| #line 547 "CSSPropertyNames.gperf" |
| {"border-spacing", CSSPropertyBorderSpacing}, |
| #line 871 "CSSPropertyNames.gperf" |
| {"-webkit-text-decoration-skip", CSSPropertyWebkitTextDecorationSkip}, |
| #line 576 "CSSPropertyNames.gperf" |
| {"cursor", CSSPropertyCursor}, |
| #line 625 "CSSPropertyNames.gperf" |
| {"outline", CSSPropertyOutline}, |
| #line 587 "CSSPropertyNames.gperf" |
| {"flood-color", CSSPropertyFloodColor}, |
| #line 539 "CSSPropertyNames.gperf" |
| {"border-left-color", CSSPropertyBorderLeftColor}, |
| #line 575 "CSSPropertyNames.gperf" |
| {"counter-reset", CSSPropertyCounterReset}, |
| #line 685 "CSSPropertyNames.gperf" |
| {"text-underline", CSSPropertyTextUnderline}, |
| #line 646 "CSSPropertyNames.gperf" |
| {"quotes", CSSPropertyQuotes}, |
| #line 714 "CSSPropertyNames.gperf" |
| {"-webkit-aspect-ratio", CSSPropertyWebkitAspectRatio}, |
| #line 682 "CSSPropertyNames.gperf" |
| {"text-overline-width", CSSPropertyTextOverlineWidth}, |
| #line 826 "CSSPropertyNames.gperf" |
| {"-webkit-marquee-increment", CSSPropertyWebkitMarqueeIncrement}, |
| #line 847 "CSSPropertyNames.gperf" |
| {"-webkit-mask-size", CSSPropertyWebkitMaskSize}, |
| #line 814 "CSSPropertyNames.gperf" |
| {"-webkit-logical-height", CSSPropertyWebkitLogicalHeight}, |
| #line 849 "CSSPropertyNames.gperf" |
| {"-webkit-max-logical-width", CSSPropertyWebkitMaxLogicalWidth}, |
| #line 642 "CSSPropertyNames.gperf" |
| {"page-break-inside", CSSPropertyPageBreakInside}, |
| #line 790 "CSSPropertyNames.gperf" |
| {"grid-template", CSSPropertyGridTemplate}, |
| #line 513 "CSSPropertyNames.gperf" |
| {"background-image", CSSPropertyBackgroundImage}, |
| #line 858 "CSSPropertyNames.gperf" |
| {"-webkit-padding-start", CSSPropertyWebkitPaddingStart}, |
| #line 701 "CSSPropertyNames.gperf" |
| {"white-space", CSSPropertyWhiteSpace}, |
| #line 776 "CSSPropertyNames.gperf" |
| {"flex-shrink", CSSPropertyFlexShrink}, |
| #line 590 "CSSPropertyNames.gperf" |
| {"font-variant", CSSPropertyFontVariant}, |
| #line 624 "CSSPropertyNames.gperf" |
| {"orphans", CSSPropertyOrphans}, |
| #line 945 "CSSPropertyNames.gperf" |
| {"-webkit-flex-shrink", CSSPropertyFlexShrink}, |
| #line 844 "CSSPropertyNames.gperf" |
| {"-webkit-mask-repeat", CSSPropertyWebkitMaskRepeat}, |
| #line 845 "CSSPropertyNames.gperf" |
| {"-webkit-mask-repeat-x", CSSPropertyWebkitMaskRepeatX}, |
| #line 856 "CSSPropertyNames.gperf" |
| {"-webkit-padding-before", CSSPropertyWebkitPaddingBefore}, |
| #line 502 "CSSPropertyNames.gperf" |
| {"animation-duration", CSSPropertyAnimationDuration}, |
| #line 504 "CSSPropertyNames.gperf" |
| {"animation-iteration-count", CSSPropertyAnimationIterationCount}, |
| #line 497 "CSSPropertyNames.gperf" |
| {"alignment-baseline", CSSPropertyAlignmentBaseline}, |
| #line 919 "CSSPropertyNames.gperf" |
| {"-webkit-animation-duration", CSSPropertyAnimationDuration}, |
| #line 921 "CSSPropertyNames.gperf" |
| {"-webkit-animation-iteration-count", CSSPropertyAnimationIterationCount}, |
| #line 890 "CSSPropertyNames.gperf" |
| {"-webkit-user-drag", CSSPropertyWebkitUserDrag}, |
| #line 852 "CSSPropertyNames.gperf" |
| {"-webkit-min-logical-height", CSSPropertyWebkitMinLogicalHeight}, |
| #line 796 "CSSPropertyNames.gperf" |
| {"grid-column", CSSPropertyGridColumn}, |
| #line 652 "CSSPropertyNames.gperf" |
| {"shape-rendering", CSSPropertyShapeRendering}, |
| #line 542 "CSSPropertyNames.gperf" |
| {"border-radius", CSSPropertyBorderRadius}, |
| #line 786 "CSSPropertyNames.gperf" |
| {"grid-auto-rows", CSSPropertyGridAutoRows}, |
| #line 735 "CSSPropertyNames.gperf" |
| {"-webkit-border-radius", CSSPropertyWebkitBorderRadius}, |
| #line 894 "CSSPropertyNames.gperf" |
| {"-webkit-flow-from", CSSPropertyWebkitFlowFrom}, |
| #line 655 "CSSPropertyNames.gperf" |
| {"stop-color", CSSPropertyStopColor}, |
| #line 687 "CSSPropertyNames.gperf" |
| {"text-underline-mode", CSSPropertyTextUnderlineMode}, |
| #line 679 "CSSPropertyNames.gperf" |
| {"text-overline-color", CSSPropertyTextOverlineColor}, |
| #line 787 "CSSPropertyNames.gperf" |
| {"grid-column-end", CSSPropertyGridColumnEnd}, |
| #line 641 "CSSPropertyNames.gperf" |
| {"page-break-before", CSSPropertyPageBreakBefore}, |
| #line 855 "CSSPropertyNames.gperf" |
| {"-webkit-padding-after", CSSPropertyWebkitPaddingAfter}, |
| #line 512 "CSSPropertyNames.gperf" |
| {"background-color", CSSPropertyBackgroundColor}, |
| #line 873 "CSSPropertyNames.gperf" |
| {"-webkit-text-decorations-in-effect", CSSPropertyWebkitTextDecorationsInEffect}, |
| #line 887 "CSSPropertyNames.gperf" |
| {"transform-origin-z", CSSPropertyTransformOriginZ}, |
| #line 629 "CSSPropertyNames.gperf" |
| {"outline-width", CSSPropertyOutlineWidth}, |
| #line 812 "CSSPropertyNames.gperf" |
| {"-webkit-line-snap", CSSPropertyWebkitLineSnap}, |
| #line 967 "CSSPropertyNames.gperf" |
| {"-webkit-transform-origin-z", CSSPropertyTransformOriginZ}, |
| #line 693 "CSSPropertyNames.gperf" |
| {"transition-duration", CSSPropertyTransitionDuration}, |
| #line 689 "CSSPropertyNames.gperf" |
| {"text-underline-width", CSSPropertyTextUnderlineWidth}, |
| #line 660 "CSSPropertyNames.gperf" |
| {"stroke-linecap", CSSPropertyStrokeLinecap}, |
| #line 970 "CSSPropertyNames.gperf" |
| {"-webkit-transition-duration", CSSPropertyTransitionDuration}, |
| #line 599 "CSSPropertyNames.gperf" |
| {"letter-spacing", CSSPropertyLetterSpacing}, |
| #line 850 "CSSPropertyNames.gperf" |
| {"-webkit-max-logical-height", CSSPropertyWebkitMaxLogicalHeight}, |
| #line 834 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image-slice", CSSPropertyWebkitMaskBoxImageSlice}, |
| #line 630 "CSSPropertyNames.gperf" |
| {"overflow", CSSPropertyOverflow}, |
| #line 632 "CSSPropertyNames.gperf" |
| {"overflow-x", CSSPropertyOverflowX}, |
| #line 640 "CSSPropertyNames.gperf" |
| {"page-break-after", CSSPropertyPageBreakAfter}, |
| #line 677 "CSSPropertyNames.gperf" |
| {"text-overflow", CSSPropertyTextOverflow}, |
| #line 582 "CSSPropertyNames.gperf" |
| {"enable-background", CSSPropertyEnableBackground}, |
| #line 878 "CSSPropertyNames.gperf" |
| {"-webkit-text-fill-color", CSSPropertyWebkitTextFillColor}, |
| #line 533 "CSSPropertyNames.gperf" |
| {"border-image-outset", CSSPropertyBorderImageOutset}, |
| #line 536 "CSSPropertyNames.gperf" |
| {"border-image-source", CSSPropertyBorderImageSource}, |
| #line 569 "CSSPropertyNames.gperf" |
| {"color-interpolation", CSSPropertyColorInterpolation}, |
| #line 638 "CSSPropertyNames.gperf" |
| {"padding-top", CSSPropertyPaddingTop}, |
| #line 772 "CSSPropertyNames.gperf" |
| {"flex-basis", CSSPropertyFlexBasis}, |
| #line 764 "CSSPropertyNames.gperf" |
| {"column-width", CSSPropertyColumnWidth}, |
| #line 837 "CSSPropertyNames.gperf" |
| {"-webkit-mask-clip", CSSPropertyWebkitMaskClip}, |
| #line 941 "CSSPropertyNames.gperf" |
| {"-webkit-flex-basis", CSSPropertyFlexBasis}, |
| #line 699 "CSSPropertyNames.gperf" |
| {"vertical-align", CSSPropertyVerticalAlign}, |
| #line 900 "CSSPropertyNames.gperf" |
| {"-webkit-shape-margin", CSSPropertyWebkitShapeMargin}, |
| #line 934 "CSSPropertyNames.gperf" |
| {"-webkit-column-width", CSSPropertyColumnWidth}, |
| #line 510 "CSSPropertyNames.gperf" |
| {"background-blend-mode", CSSPropertyBackgroundBlendMode}, |
| #line 509 "CSSPropertyNames.gperf" |
| {"background-attachment", CSSPropertyBackgroundAttachment}, |
| #line 810 "CSSPropertyNames.gperf" |
| {"-webkit-line-clamp", CSSPropertyWebkitLineClamp}, |
| #line 777 "CSSPropertyNames.gperf" |
| {"flex-wrap", CSSPropertyFlexWrap}, |
| #line 770 "CSSPropertyNames.gperf" |
| {"align-self", CSSPropertyAlignSelf}, |
| #line 946 "CSSPropertyNames.gperf" |
| {"-webkit-flex-wrap", CSSPropertyFlexWrap}, |
| #line 841 "CSSPropertyNames.gperf" |
| {"-webkit-mask-position", CSSPropertyWebkitMaskPosition}, |
| #line 939 "CSSPropertyNames.gperf" |
| {"-webkit-align-self", CSSPropertyAlignSelf}, |
| #line 842 "CSSPropertyNames.gperf" |
| {"-webkit-mask-position-x", CSSPropertyWebkitMaskPositionX}, |
| #line 698 "CSSPropertyNames.gperf" |
| {"vector-effect", CSSPropertyVectorEffect}, |
| #line 774 "CSSPropertyNames.gperf" |
| {"flex-flow", CSSPropertyFlexFlow}, |
| #line 626 "CSSPropertyNames.gperf" |
| {"outline-color", CSSPropertyOutlineColor}, |
| #line 943 "CSSPropertyNames.gperf" |
| {"-webkit-flex-flow", CSSPropertyFlexFlow}, |
| #line 833 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image-repeat", CSSPropertyWebkitMaskBoxImageRepeat}, |
| #line 503 "CSSPropertyNames.gperf" |
| {"animation-fill-mode", CSSPropertyAnimationFillMode}, |
| #line 920 "CSSPropertyNames.gperf" |
| {"-webkit-animation-fill-mode", CSSPropertyAnimationFillMode}, |
| #line 686 "CSSPropertyNames.gperf" |
| {"text-underline-color", CSSPropertyTextUnderlineColor}, |
| #line 792 "CSSPropertyNames.gperf" |
| {"grid-template-rows", CSSPropertyGridTemplateRows}, |
| #line 779 "CSSPropertyNames.gperf" |
| {"-webkit-backdrop-filter", CSSPropertyWebkitBackdropFilter}, |
| #line 636 "CSSPropertyNames.gperf" |
| {"padding-left", CSSPropertyPaddingLeft}, |
| #line 765 "CSSPropertyNames.gperf" |
| {"columns", CSSPropertyColumns}, |
| #line 780 "CSSPropertyNames.gperf" |
| {"-webkit-font-size-delta", CSSPropertyWebkitFontSizeDelta}, |
| #line 935 "CSSPropertyNames.gperf" |
| {"-webkit-columns", CSSPropertyColumns}, |
| #line 672 "CSSPropertyNames.gperf" |
| {"text-line-through", CSSPropertyTextLineThrough}, |
| #line 548 "CSSPropertyNames.gperf" |
| {"border-style", CSSPropertyBorderStyle}, |
| #line 713 "CSSPropertyNames.gperf" |
| {"-webkit-appearance", CSSPropertyWebkitAppearance}, |
| #line 865 "CSSPropertyNames.gperf" |
| {"-webkit-svg-shadow", CSSPropertyWebkitSvgShadow}, |
| #line 644 "CSSPropertyNames.gperf" |
| {"pointer-events", CSSPropertyPointerEvents}, |
| #line 955 "CSSPropertyNames.gperf" |
| {"-epub-text-combine", CSSPropertyWebkitTextCombine}, |
| #line 838 "CSSPropertyNames.gperf" |
| {"-webkit-mask-composite", CSSPropertyWebkitMaskComposite}, |
| #line 904 "CSSPropertyNames.gperf" |
| {"-epub-text-orientation", CSSPropertyWebkitTextOrientation}, |
| #line 730 "CSSPropertyNames.gperf" |
| {"-webkit-border-end-style", CSSPropertyWebkitBorderEndStyle}, |
| #line 914 "CSSPropertyNames.gperf" |
| {"-epub-word-break", CSSPropertyWordBreak}, |
| #line 905 "CSSPropertyNames.gperf" |
| {"-epub-writing-mode", CSSPropertyWebkitWritingMode}, |
| #line 623 "CSSPropertyNames.gperf" |
| {"opacity", CSSPropertyOpacity}, |
| #line 500 "CSSPropertyNames.gperf" |
| {"animation-delay", CSSPropertyAnimationDelay}, |
| #line 912 "CSSPropertyNames.gperf" |
| {"-webkit-opacity", CSSPropertyOpacity}, |
| #line 957 "CSSPropertyNames.gperf" |
| {"text-emphasis", CSSPropertyWebkitTextEmphasis}, |
| #line 917 "CSSPropertyNames.gperf" |
| {"-webkit-animation-delay", CSSPropertyAnimationDelay}, |
| #line 521 "CSSPropertyNames.gperf" |
| {"background-size", CSSPropertyBackgroundSize}, |
| #line 522 "CSSPropertyNames.gperf" |
| {"baseline-shift", CSSPropertyBaselineShift}, |
| #line 874 "CSSPropertyNames.gperf" |
| {"-webkit-text-emphasis", CSSPropertyWebkitTextEmphasis}, |
| #line 719 "CSSPropertyNames.gperf" |
| {"-webkit-background-size", CSSPropertyWebkitBackgroundSize}, |
| #line 527 "CSSPropertyNames.gperf" |
| {"border-bottom-right-radius", CSSPropertyBorderBottomRightRadius}, |
| #line 751 "CSSPropertyNames.gperf" |
| {"-webkit-column-axis", CSSPropertyWebkitColumnAxis}, |
| #line 907 "CSSPropertyNames.gperf" |
| {"-webkit-border-bottom-right-radius", CSSPropertyBorderBottomRightRadius}, |
| #line 507 "CSSPropertyNames.gperf" |
| {"animation-timing-function", CSSPropertyAnimationTimingFunction}, |
| #line 869 "CSSPropertyNames.gperf" |
| {"-webkit-text-decoration-style", CSSPropertyWebkitTextDecorationStyle}, |
| #line 754 "CSSPropertyNames.gperf" |
| {"-webkit-column-break-inside", CSSPropertyWebkitColumnBreakInside}, |
| #line 924 "CSSPropertyNames.gperf" |
| {"-webkit-animation-timing-function", CSSPropertyAnimationTimingFunction}, |
| #line 789 "CSSPropertyNames.gperf" |
| {"grid-column-start", CSSPropertyGridColumnStart}, |
| #line 528 "CSSPropertyNames.gperf" |
| {"border-bottom-style", CSSPropertyBorderBottomStyle}, |
| #line 674 "CSSPropertyNames.gperf" |
| {"text-line-through-mode", CSSPropertyTextLineThroughMode}, |
| #line 799 "CSSPropertyNames.gperf" |
| {"grid-template-areas", CSSPropertyGridTemplateAreas}, |
| #line 518 "CSSPropertyNames.gperf" |
| {"background-repeat", CSSPropertyBackgroundRepeat}, |
| #line 519 "CSSPropertyNames.gperf" |
| {"background-repeat-x", CSSPropertyBackgroundRepeatX}, |
| #line 827 "CSSPropertyNames.gperf" |
| {"-webkit-marquee-repetition", CSSPropertyWebkitMarqueeRepetition}, |
| #line 800 "CSSPropertyNames.gperf" |
| {"grid-auto-flow", CSSPropertyGridAutoFlow}, |
| #line 530 "CSSPropertyNames.gperf" |
| {"border-collapse", CSSPropertyBorderCollapse}, |
| #line 692 "CSSPropertyNames.gperf" |
| {"transition-delay", CSSPropertyTransitionDelay}, |
| #line 571 "CSSPropertyNames.gperf" |
| {"color-profile", CSSPropertyColorProfile}, |
| #line 562 "CSSPropertyNames.gperf" |
| {"buffered-rendering", CSSPropertyBufferedRendering}, |
| #line 969 "CSSPropertyNames.gperf" |
| {"-webkit-transition-delay", CSSPropertyTransitionDelay}, |
| #line 892 "CSSPropertyNames.gperf" |
| {"-webkit-user-select", CSSPropertyWebkitUserSelect}, |
| #line 676 "CSSPropertyNames.gperf" |
| {"text-line-through-width", CSSPropertyTextLineThroughWidth}, |
| #line 545 "CSSPropertyNames.gperf" |
| {"border-right-style", CSSPropertyBorderRightStyle}, |
| #line 695 "CSSPropertyNames.gperf" |
| {"transition-timing-function", CSSPropertyTransitionTimingFunction}, |
| #line 972 "CSSPropertyNames.gperf" |
| {"-webkit-transition-timing-function", CSSPropertyTransitionTimingFunction}, |
| #line 753 "CSSPropertyNames.gperf" |
| {"-webkit-column-break-before", CSSPropertyWebkitColumnBreakBefore}, |
| #line 567 "CSSPropertyNames.gperf" |
| {"clip-path", CSSPropertyClipPath}, |
| #line 566 "CSSPropertyNames.gperf" |
| {"-webkit-clip-path", CSSPropertyWebkitClipPath}, |
| #line 886 "CSSPropertyNames.gperf" |
| {"transform-origin-y", CSSPropertyTransformOriginY}, |
| #line 966 "CSSPropertyNames.gperf" |
| {"-webkit-transform-origin-y", CSSPropertyTransformOriginY}, |
| #line 752 "CSSPropertyNames.gperf" |
| {"-webkit-column-break-after", CSSPropertyWebkitColumnBreakAfter}, |
| #line 832 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image-outset", CSSPropertyWebkitMaskBoxImageOutset}, |
| #line 835 "CSSPropertyNames.gperf" |
| {"-webkit-mask-box-image-source", CSSPropertyWebkitMaskBoxImageSource}, |
| #line 673 "CSSPropertyNames.gperf" |
| {"text-line-through-color", CSSPropertyTextLineThroughColor}, |
| #line 819 "CSSPropertyNames.gperf" |
| {"-webkit-margin-collapse", CSSPropertyWebkitMarginCollapse}, |
| #line 511 "CSSPropertyNames.gperf" |
| {"background-clip", CSSPropertyBackgroundClip}, |
| #line 716 "CSSPropertyNames.gperf" |
| {"-webkit-background-clip", CSSPropertyWebkitBackgroundClip}, |
| #line 478 "CSSPropertyNames.gperf" |
| {"font-style", CSSPropertyFontStyle}, |
| #line 515 "CSSPropertyNames.gperf" |
| {"background-position", CSSPropertyBackgroundPosition}, |
| #line 516 "CSSPropertyNames.gperf" |
| {"background-position-x", CSSPropertyBackgroundPositionX}, |
| #line 663 "CSSPropertyNames.gperf" |
| {"stroke-opacity", CSSPropertyStrokeOpacity}, |
| #line 746 "CSSPropertyNames.gperf" |
| {"-webkit-box-ordinal-group", CSSPropertyWebkitBoxOrdinalGroup}, |
| #line 738 "CSSPropertyNames.gperf" |
| {"-webkit-border-start-style", CSSPropertyWebkitBorderStartStyle}, |
| #line 757 "CSSPropertyNames.gperf" |
| {"column-gap", CSSPropertyColumnGap}, |
| #line 959 "CSSPropertyNames.gperf" |
| {"text-emphasis-color", CSSPropertyWebkitTextEmphasisColor}, |
| #line 927 "CSSPropertyNames.gperf" |
| {"-webkit-column-gap", CSSPropertyColumnGap}, |
| #line 875 "CSSPropertyNames.gperf" |
| {"-webkit-text-emphasis-color", CSSPropertyWebkitTextEmphasisColor}, |
| #line 879 "CSSPropertyNames.gperf" |
| {"-webkit-text-security", CSSPropertyWebkitTextSecurity}, |
| #line 616 "CSSPropertyNames.gperf" |
| {"mask-type", CSSPropertyMaskType}, |
| #line 828 "CSSPropertyNames.gperf" |
| {"-webkit-marquee-speed", CSSPropertyWebkitMarqueeSpeed}, |
| #line 726 "CSSPropertyNames.gperf" |
| {"-webkit-border-before-style", CSSPropertyWebkitBorderBeforeStyle}, |
| #line 658 "CSSPropertyNames.gperf" |
| {"stroke-dasharray", CSSPropertyStrokeDasharray}, |
| #line 788 "CSSPropertyNames.gperf" |
| {"grid-column-gap", CSSPropertyGridColumnGap}, |
| #line 817 "CSSPropertyNames.gperf" |
| {"-webkit-margin-bottom-collapse", CSSPropertyWebkitMarginBottomCollapse}, |
| #line 717 "CSSPropertyNames.gperf" |
| {"-webkit-background-composite", CSSPropertyWebkitBackgroundComposite}, |
| #line 755 "CSSPropertyNames.gperf" |
| {"column-count", CSSPropertyColumnCount}, |
| #line 488 "CSSPropertyNames.gperf" |
| {"font-variant-alternates", CSSPropertyFontVariantAlternates}, |
| #line 568 "CSSPropertyNames.gperf" |
| {"clip-rule", CSSPropertyClipRule}, |
| #line 925 "CSSPropertyNames.gperf" |
| {"-webkit-column-count", CSSPropertyColumnCount}, |
| #line 722 "CSSPropertyNames.gperf" |
| {"-webkit-border-after-style", CSSPropertyWebkitBorderAfterStyle}, |
| #line 659 "CSSPropertyNames.gperf" |
| {"stroke-dashoffset", CSSPropertyStrokeDashoffset}, |
| #line 700 "CSSPropertyNames.gperf" |
| {"visibility", CSSPropertyVisibility}, |
| #line 631 "CSSPropertyNames.gperf" |
| {"overflow-wrap", CSSPropertyOverflowWrap}, |
| #line 733 "CSSPropertyNames.gperf" |
| {"-webkit-border-horizontal-spacing", CSSPropertyWebkitBorderHorizontalSpacing}, |
| #line 602 "CSSPropertyNames.gperf" |
| {"list-style", CSSPropertyListStyle}, |
| #line 846 "CSSPropertyNames.gperf" |
| {"-webkit-mask-repeat-y", CSSPropertyWebkitMaskRepeatY}, |
| #line 872 "CSSPropertyNames.gperf" |
| {"-webkit-text-underline-position", CSSPropertyWebkitTextUnderlinePosition}, |
| #line 489 "CSSPropertyNames.gperf" |
| {"font-variant-east-asian", CSSPropertyFontVariantEastAsian}, |
| #line 740 "CSSPropertyNames.gperf" |
| {"-webkit-border-vertical-spacing", CSSPropertyWebkitBorderVerticalSpacing}, |
| #line 552 "CSSPropertyNames.gperf" |
| {"border-top-right-radius", CSSPropertyBorderTopRightRadius}, |
| #line 487 "CSSPropertyNames.gperf" |
| {"font-variant-numeric", CSSPropertyFontVariantNumeric}, |
| #line 909 "CSSPropertyNames.gperf" |
| {"-webkit-border-top-right-radius", CSSPropertyBorderTopRightRadius}, |
| #line 526 "CSSPropertyNames.gperf" |
| {"border-bottom-left-radius", CSSPropertyBorderBottomLeftRadius}, |
| #line 585 "CSSPropertyNames.gperf" |
| {"fill-rule", CSSPropertyFillRule}, |
| #line 906 "CSSPropertyNames.gperf" |
| {"-webkit-border-bottom-left-radius", CSSPropertyBorderBottomLeftRadius}, |
| #line 859 "CSSPropertyNames.gperf" |
| {"perspective", CSSPropertyPerspective}, |
| #line 951 "CSSPropertyNames.gperf" |
| {"-webkit-perspective", CSSPropertyPerspective}, |
| #line 553 "CSSPropertyNames.gperf" |
| {"border-top-style", CSSPropertyBorderTopStyle}, |
| #line 805 "CSSPropertyNames.gperf" |
| {"-webkit-hyphens", CSSPropertyWebkitHyphens}, |
| #line 485 "CSSPropertyNames.gperf" |
| {"font-variant-position", CSSPropertyFontVariantPosition}, |
| #line 860 "CSSPropertyNames.gperf" |
| {"perspective-origin", CSSPropertyPerspectiveOrigin}, |
| #line 861 "CSSPropertyNames.gperf" |
| {"perspective-origin-x", CSSPropertyPerspectiveOriginX}, |
| #line 863 "CSSPropertyNames.gperf" |
| {"-webkit-print-color-adjust", CSSPropertyWebkitPrintColorAdjust}, |
| #line 952 "CSSPropertyNames.gperf" |
| {"-webkit-perspective-origin", CSSPropertyPerspectiveOrigin}, |
| #line 953 "CSSPropertyNames.gperf" |
| {"-webkit-perspective-origin-x", CSSPropertyPerspectiveOriginX}, |
| #line 475 "CSSPropertyNames.gperf" |
| {"display", CSSPropertyDisplay}, |
| #line 476 "CSSPropertyNames.gperf" |
| {"font-family", CSSPropertyFontFamily}, |
| #line 744 "CSSPropertyNames.gperf" |
| {"-webkit-box-flex-group", CSSPropertyWebkitBoxFlexGroup}, |
| #line 633 "CSSPropertyNames.gperf" |
| {"overflow-y", CSSPropertyOverflowY}, |
| #line 763 "CSSPropertyNames.gperf" |
| {"column-span", CSSPropertyColumnSpan}, |
| #line 486 "CSSPropertyNames.gperf" |
| {"font-variant-caps", CSSPropertyFontVariantCaps}, |
| #line 933 "CSSPropertyNames.gperf" |
| {"-webkit-column-span", CSSPropertyColumnSpan}, |
| #line 756 "CSSPropertyNames.gperf" |
| {"column-fill", CSSPropertyColumnFill}, |
| #line 926 "CSSPropertyNames.gperf" |
| {"-webkit-column-fill", CSSPropertyColumnFill}, |
| #line 540 "CSSPropertyNames.gperf" |
| {"border-left-style", CSSPropertyBorderLeftStyle}, |
| #line 627 "CSSPropertyNames.gperf" |
| {"outline-offset", CSSPropertyOutlineOffset}, |
| #line 603 "CSSPropertyNames.gperf" |
| {"list-style-image", CSSPropertyListStyleImage}, |
| #line 843 "CSSPropertyNames.gperf" |
| {"-webkit-mask-position-y", CSSPropertyWebkitMaskPositionY}, |
| #line 759 "CSSPropertyNames.gperf" |
| {"column-rule", CSSPropertyColumnRule}, |
| #line 816 "CSSPropertyNames.gperf" |
| {"-webkit-margin-before-collapse", CSSPropertyWebkitMarginBeforeCollapse}, |
| #line 929 "CSSPropertyNames.gperf" |
| {"-webkit-column-rule", CSSPropertyColumnRule}, |
| #line 899 "CSSPropertyNames.gperf" |
| {"-webkit-shape-outside", CSSPropertyWebkitShapeOutside}, |
| #line 913 "CSSPropertyNames.gperf" |
| {"-epub-text-transform", CSSPropertyTextTransform}, |
| #line 481 "CSSPropertyNames.gperf" |
| {"font-feature-settings", CSSPropertyFontFeatureSettings}, |
| #line 801 "CSSPropertyNames.gperf" |
| {"-webkit-hyphenate-character", CSSPropertyWebkitHyphenateCharacter}, |
| #line 588 "CSSPropertyNames.gperf" |
| {"flood-opacity", CSSPropertyFloodOpacity}, |
| #line 495 "CSSPropertyNames.gperf" |
| {"font-synthesis", CSSPropertyFontSynthesis}, |
| #line 815 "CSSPropertyNames.gperf" |
| {"-webkit-margin-after-collapse", CSSPropertyWebkitMarginAfterCollapse}, |
| #line 778 "CSSPropertyNames.gperf" |
| {"justify-content", CSSPropertyJustifyContent}, |
| #line 888 "CSSPropertyNames.gperf" |
| {"transform-style", CSSPropertyTransformStyle}, |
| #line 947 "CSSPropertyNames.gperf" |
| {"-webkit-justify-content", CSSPropertyJustifyContent}, |
| #line 889 "CSSPropertyNames.gperf" |
| {"-webkit-transform-style", CSSPropertyWebkitTransformStyle}, |
| #line 681 "CSSPropertyNames.gperf" |
| {"text-overline-style", CSSPropertyTextOverlineStyle}, |
| #line 570 "CSSPropertyNames.gperf" |
| {"color-interpolation-filters", CSSPropertyColorInterpolationFilters}, |
| #line 901 "CSSPropertyNames.gperf" |
| {"-webkit-shape-image-threshold", CSSPropertyWebkitShapeImageThreshold}, |
| #line 785 "CSSPropertyNames.gperf" |
| {"grid-auto-columns", CSSPropertyGridAutoColumns}, |
| #line 911 "CSSPropertyNames.gperf" |
| {"-epub-caption-side", CSSPropertyCaptionSide}, |
| #line 666 "CSSPropertyNames.gperf" |
| {"table-layout", CSSPropertyTableLayout}, |
| #line 758 "CSSPropertyNames.gperf" |
| {"column-progression", CSSPropertyColumnProgression}, |
| #line 581 "CSSPropertyNames.gperf" |
| {"empty-cells", CSSPropertyEmptyCells}, |
| #line 928 "CSSPropertyNames.gperf" |
| {"-webkit-column-progression", CSSPropertyColumnProgression}, |
| #line 829 "CSSPropertyNames.gperf" |
| {"-webkit-marquee-style", CSSPropertyWebkitMarqueeStyle}, |
| #line 818 "CSSPropertyNames.gperf" |
| {"-webkit-margin-top-collapse", CSSPropertyWebkitMarginTopCollapse}, |
| #line 891 "CSSPropertyNames.gperf" |
| {"-webkit-user-modify", CSSPropertyWebkitUserModify}, |
| #line 656 "CSSPropertyNames.gperf" |
| {"stop-opacity", CSSPropertyStopOpacity}, |
| #line 762 "CSSPropertyNames.gperf" |
| {"column-rule-width", CSSPropertyColumnRuleWidth}, |
| #line 932 "CSSPropertyNames.gperf" |
| {"-webkit-column-rule-width", CSSPropertyColumnRuleWidth}, |
| #line 694 "CSSPropertyNames.gperf" |
| {"transition-property", CSSPropertyTransitionProperty}, |
| #line 520 "CSSPropertyNames.gperf" |
| {"background-repeat-y", CSSPropertyBackgroundRepeatY}, |
| #line 971 "CSSPropertyNames.gperf" |
| {"-webkit-transition-property", CSSPropertyTransitionProperty}, |
| #line 960 "CSSPropertyNames.gperf" |
| {"text-emphasis-position", CSSPropertyWebkitTextEmphasisPosition}, |
| #line 876 "CSSPropertyNames.gperf" |
| {"-webkit-text-emphasis-position", CSSPropertyWebkitTextEmphasisPosition}, |
| #line 506 "CSSPropertyNames.gperf" |
| {"animation-play-state", CSSPropertyAnimationPlayState}, |
| #line 628 "CSSPropertyNames.gperf" |
| {"outline-style", CSSPropertyOutlineStyle}, |
| #line 923 "CSSPropertyNames.gperf" |
| {"-webkit-animation-play-state", CSSPropertyAnimationPlayState}, |
| #line 688 "CSSPropertyNames.gperf" |
| {"text-underline-style", CSSPropertyTextUnderlineStyle}, |
| #line 584 "CSSPropertyNames.gperf" |
| {"fill-opacity", CSSPropertyFillOpacity}, |
| #line 496 "CSSPropertyNames.gperf" |
| {"-webkit-ruby-position", CSSPropertyWebkitRubyPosition}, |
| #line 551 "CSSPropertyNames.gperf" |
| {"border-top-left-radius", CSSPropertyBorderTopLeftRadius}, |
| #line 908 "CSSPropertyNames.gperf" |
| {"-webkit-border-top-left-radius", CSSPropertyBorderTopLeftRadius}, |
| #line 594 "CSSPropertyNames.gperf" |
| {"hanging-punctuation", CSSPropertyHangingPunctuation}, |
| #line 760 "CSSPropertyNames.gperf" |
| {"column-rule-color", CSSPropertyColumnRuleColor}, |
| #line 930 "CSSPropertyNames.gperf" |
| {"-webkit-column-rule-color", CSSPropertyColumnRuleColor}, |
| #line 791 "CSSPropertyNames.gperf" |
| {"grid-template-columns", CSSPropertyGridTemplateColumns}, |
| #line 715 "CSSPropertyNames.gperf" |
| {"-webkit-backface-visibility", CSSPropertyWebkitBackfaceVisibility}, |
| #line 484 "CSSPropertyNames.gperf" |
| {"font-variant-ligatures", CSSPropertyFontVariantLigatures}, |
| #line 517 "CSSPropertyNames.gperf" |
| {"background-position-y", CSSPropertyBackgroundPositionY}, |
| #line 782 "CSSPropertyNames.gperf" |
| {"justify-items", CSSPropertyJustifyItems}, |
| #line 948 "CSSPropertyNames.gperf" |
| {"-webkit-justify-items", CSSPropertyJustifyItems}, |
| #line 803 "CSSPropertyNames.gperf" |
| {"-webkit-hyphenate-limit-before", CSSPropertyWebkitHyphenateLimitBefore}, |
| #line 802 "CSSPropertyNames.gperf" |
| {"-webkit-hyphenate-limit-after", CSSPropertyWebkitHyphenateLimitAfter}, |
| #line 804 "CSSPropertyNames.gperf" |
| {"-webkit-hyphenate-limit-lines", CSSPropertyWebkitHyphenateLimitLines}, |
| #line 675 "CSSPropertyNames.gperf" |
| {"text-line-through-style", CSSPropertyTextLineThroughStyle}, |
| #line 956 "CSSPropertyNames.gperf" |
| {"-epub-text-emphasis", CSSPropertyWebkitTextEmphasis}, |
| #line 604 "CSSPropertyNames.gperf" |
| {"list-style-position", CSSPropertyListStylePosition}, |
| #line 862 "CSSPropertyNames.gperf" |
| {"perspective-origin-y", CSSPropertyPerspectiveOriginY}, |
| #line 954 "CSSPropertyNames.gperf" |
| {"-webkit-perspective-origin-y", CSSPropertyPerspectiveOriginY}, |
| #line 962 "CSSPropertyNames.gperf" |
| {"text-emphasis-style", CSSPropertyWebkitTextEmphasisStyle}, |
| #line 877 "CSSPropertyNames.gperf" |
| {"-webkit-text-emphasis-style", CSSPropertyWebkitTextEmphasisStyle}, |
| #line 848 "CSSPropertyNames.gperf" |
| {"-webkit-mask-source-type", CSSPropertyWebkitMaskSourceType}, |
| #line 592 "CSSPropertyNames.gperf" |
| {"glyph-orientation-horizontal", CSSPropertyGlyphOrientationHorizontal}, |
| #line 593 "CSSPropertyNames.gperf" |
| {"glyph-orientation-vertical", CSSPropertyGlyphOrientationVertical}, |
| #line 577 "CSSPropertyNames.gperf" |
| {"-webkit-cursor-visibility", CSSPropertyWebkitCursorVisibility}, |
| #line 958 "CSSPropertyNames.gperf" |
| {"-epub-text-emphasis-color", CSSPropertyWebkitTextEmphasisColor}, |
| #line 781 "CSSPropertyNames.gperf" |
| {"justify-self", CSSPropertyJustifySelf}, |
| #line 605 "CSSPropertyNames.gperf" |
| {"list-style-type", CSSPropertyListStyleType}, |
| #line 949 "CSSPropertyNames.gperf" |
| {"-epub-hyphens", CSSPropertyWebkitHyphens}, |
| #line 761 "CSSPropertyNames.gperf" |
| {"column-rule-style", CSSPropertyColumnRuleStyle}, |
| #line 931 "CSSPropertyNames.gperf" |
| {"-webkit-column-rule-style", CSSPropertyColumnRuleStyle}, |
| #line 961 "CSSPropertyNames.gperf" |
| {"-epub-text-emphasis-style", CSSPropertyWebkitTextEmphasisStyle} |
| }; |
| |
| static const short lookup[] = |
| { |
| -1, -1, 0, 1, -1, 2, -1, 3, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 4, -1, -1, -1, |
| -1, -1, -1, -1, -1, 5, -1, 6, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 7, 8, -1, -1, -1, |
| 9, -1, -1, -1, -1, 10, -1, 11, -1, -1, |
| 12, -1, -1, -1, -1, -1, -1, 13, -1, -1, |
| 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 15, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 16, -1, -1, -1, -1, |
| 17, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 18, -1, -1, 19, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 20, -1, 21, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 22, -1, 23, -1, -1, -1, -1, |
| -1, -1, -1, 24, -1, 25, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 26, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 27, -1, 28, -1, -1, -1, -1, 29, -1, -1, |
| -1, -1, -1, -1, -1, 30, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 31, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 32, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 33, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 34, -1, -1, |
| -1, -1, 35, -1, -1, -1, -1, -1, -1, -1, |
| 36, -1, -1, -1, -1, 37, -1, -1, -1, -1, |
| 38, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 39, 40, -1, |
| -1, 41, -1, -1, -1, 42, -1, 43, -1, -1, |
| 44, -1, -1, -1, -1, 45, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 46, -1, -1, -1, -1, |
| 47, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 48, -1, 49, -1, -1, -1, -1, -1, -1, -1, |
| -1, 50, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 51, -1, -1, -1, 52, -1, -1, -1, -1, |
| -1, 53, -1, -1, -1, 54, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 55, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 56, -1, -1, -1, -1, |
| -1, -1, -1, -1, 57, 58, 59, 60, -1, 61, |
| -1, 62, -1, -1, -1, 63, 64, -1, -1, -1, |
| 65, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 66, -1, -1, -1, -1, 67, 68, 69, -1, -1, |
| 70, -1, 71, -1, -1, -1, 72, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 73, -1, -1, -1, |
| -1, -1, 74, -1, -1, -1, 75, 76, 77, -1, |
| -1, 78, -1, -1, -1, 79, -1, -1, -1, -1, |
| 80, 81, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 82, -1, -1, 83, -1, -1, -1, -1, -1, |
| 84, -1, 85, 86, -1, 87, -1, -1, -1, -1, |
| 88, -1, -1, -1, -1, -1, -1, 89, -1, 90, |
| 91, -1, -1, -1, -1, 92, -1, -1, -1, -1, |
| -1, 93, -1, -1, -1, 94, -1, -1, -1, -1, |
| -1, -1, -1, -1, 95, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 96, -1, -1, |
| -1, -1, -1, -1, -1, -1, 97, -1, -1, -1, |
| 98, -1, -1, -1, 99, -1, -1, -1, -1, -1, |
| -1, 100, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 101, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 102, -1, -1, -1, -1, -1, -1, -1, -1, |
| 103, -1, -1, -1, -1, -1, 104, -1, -1, -1, |
| -1, -1, -1, 105, -1, -1, -1, -1, -1, -1, |
| -1, 106, -1, -1, 107, 108, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 109, -1, -1, -1, -1, |
| -1, -1, 110, 111, 112, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 113, 114, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 115, -1, -1, -1, -1, |
| 116, -1, -1, -1, -1, -1, -1, 117, -1, -1, |
| -1, 118, -1, -1, -1, -1, 119, -1, -1, -1, |
| -1, -1, -1, 120, -1, -1, -1, -1, -1, -1, |
| 121, 122, 123, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 124, -1, -1, -1, -1, -1, -1, -1, |
| 125, -1, -1, -1, 126, -1, -1, -1, -1, -1, |
| -1, -1, -1, 127, -1, 128, 129, -1, 130, -1, |
| -1, 131, -1, -1, -1, 132, -1, -1, 133, -1, |
| -1, 134, -1, -1, -1, 135, 136, -1, -1, -1, |
| 137, 138, 139, 140, -1, -1, -1, -1, -1, -1, |
| 141, -1, -1, -1, -1, 142, -1, -1, -1, -1, |
| 143, 144, -1, -1, 145, 146, -1, -1, 147, -1, |
| -1, -1, -1, -1, 148, -1, -1, -1, 149, -1, |
| 150, 151, -1, -1, 152, 153, -1, -1, -1, -1, |
| -1, -1, -1, 154, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 155, -1, -1, |
| 156, -1, -1, -1, -1, -1, 157, -1, -1, -1, |
| 158, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 159, -1, -1, -1, -1, |
| -1, 160, -1, -1, -1, 161, -1, -1, -1, -1, |
| 162, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 163, -1, 164, -1, -1, -1, 165, -1, -1, -1, |
| 166, 167, -1, -1, -1, 168, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 169, -1, -1, 170, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 171, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 172, -1, -1, -1, -1, -1, -1, -1, 173, 174, |
| -1, 175, 176, -1, -1, -1, 177, 178, -1, -1, |
| -1, -1, -1, 179, -1, -1, 180, 181, -1, -1, |
| -1, 182, -1, -1, -1, 183, -1, -1, -1, -1, |
| 184, -1, -1, -1, 185, -1, 186, -1, -1, -1, |
| -1, 187, -1, -1, -1, -1, -1, -1, 188, -1, |
| -1, -1, -1, -1, -1, -1, 189, -1, 190, -1, |
| -1, -1, -1, -1, -1, -1, 191, -1, 192, -1, |
| -1, -1, -1, 193, -1, -1, 194, 195, -1, -1, |
| -1, -1, -1, -1, -1, -1, 196, -1, -1, -1, |
| 197, -1, -1, -1, -1, -1, 198, -1, -1, -1, |
| -1, -1, -1, -1, -1, 199, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 200, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 201, 202, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 203, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 204, -1, -1, -1, -1, -1, -1, |
| 205, -1, -1, -1, -1, -1, 206, -1, 207, -1, |
| -1, 208, 209, -1, -1, -1, 210, -1, -1, -1, |
| -1, 211, -1, 212, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 213, -1, -1, -1, 214, -1, 215, -1, -1, |
| -1, -1, 216, -1, -1, -1, 217, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 218, -1, -1, |
| 219, 220, -1, -1, -1, -1, -1, -1, -1, 221, |
| -1, 222, -1, -1, -1, 223, -1, -1, -1, -1, |
| 224, -1, -1, -1, -1, 225, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 226, -1, -1, -1, -1, |
| 227, 228, -1, -1, -1, -1, -1, -1, -1, -1, |
| 229, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 230, -1, |
| -1, -1, -1, -1, -1, 231, -1, -1, -1, -1, |
| -1, 232, 233, -1, -1, 234, -1, -1, -1, -1, |
| 235, -1, 236, -1, -1, -1, 237, -1, -1, -1, |
| 238, 239, -1, -1, -1, 240, -1, -1, -1, -1, |
| 241, 242, -1, -1, -1, 243, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 244, -1, -1, -1, -1, |
| -1, 245, 246, -1, -1, 247, -1, -1, -1, -1, |
| 248, -1, -1, -1, -1, 249, -1, 250, -1, -1, |
| -1, 251, 252, -1, -1, -1, -1, -1, 253, -1, |
| -1, 254, -1, -1, -1, -1, 255, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 256, 257, -1, -1, |
| -1, 258, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 259, -1, -1, -1, -1, -1, 260, -1, -1, |
| 261, 262, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 263, -1, -1, -1, 264, |
| -1, 265, -1, -1, -1, 266, 267, 268, 269, -1, |
| -1, 270, -1, 271, -1, -1, 272, -1, 273, -1, |
| -1, -1, -1, -1, -1, -1, 274, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 275, 276, -1, -1, -1, -1, |
| -1, 277, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 278, -1, -1, -1, 279, -1, -1, -1, -1, |
| -1, -1, -1, 280, -1, -1, -1, -1, 281, -1, |
| -1, 282, -1, 283, -1, -1, 284, 285, 286, -1, |
| -1, 287, -1, -1, 288, -1, 289, -1, 290, -1, |
| -1, 291, -1, -1, -1, -1, -1, -1, 292, -1, |
| 293, 294, 295, -1, 296, -1, -1, -1, -1, 297, |
| -1, -1, -1, -1, -1, -1, 298, -1, -1, 299, |
| -1, -1, 300, -1, -1, -1, 301, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 302, -1, 303, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 304, -1, 305, -1, -1, -1, 306, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 307, -1, -1, -1, -1, 308, -1, -1, -1, |
| -1, 309, -1, -1, -1, -1, 310, -1, -1, -1, |
| 311, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 312, 313, -1, -1, |
| 314, -1, -1, 315, -1, -1, -1, -1, -1, -1, |
| -1, 316, -1, -1, -1, -1, -1, 317, -1, -1, |
| 318, -1, -1, -1, -1, 319, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 320, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 321, -1, -1, -1, |
| 322, -1, -1, -1, -1, -1, 323, -1, -1, 324, |
| 325, 326, -1, 327, -1, -1, -1, -1, -1, 328, |
| -1, 329, 330, 331, -1, -1, -1, -1, -1, -1, |
| -1, -1, 332, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 333, 334, -1, |
| -1, -1, -1, -1, -1, -1, 335, 336, -1, -1, |
| -1, 337, -1, -1, -1, -1, -1, -1, -1, -1, |
| 338, 339, -1, -1, -1, 340, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 341, -1, 342, -1, |
| 343, 344, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 345, -1, -1, -1, 346, -1, 347, -1, -1, |
| -1, -1, 348, -1, -1, 349, -1, -1, -1, -1, |
| -1, 350, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 351, -1, |
| -1, -1, -1, -1, -1, -1, -1, 352, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 354, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 355, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 356, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 357, -1, -1, 358, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 359, 360, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 361, -1, -1, |
| -1, -1, -1, 362, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 363, -1, -1, |
| -1, 364, -1, -1, -1, -1, -1, 365, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 366, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 367, -1, -1, -1, -1, 368, -1, 369, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 370, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 371, -1, -1, -1, -1, -1, -1, -1, |
| 372, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 373, -1, -1, -1, |
| 374, -1, -1, -1, -1, -1, 375, -1, -1, -1, |
| 376, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 377, -1, |
| 378, -1, -1, -1, -1, 379, 380, -1, -1, -1, |
| -1, -1, 381, -1, -1, -1, -1, -1, -1, -1, |
| -1, 382, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 383, -1, -1, -1, -1, -1, 384, -1, -1, |
| -1, -1, 385, -1, -1, -1, 386, -1, -1, -1, |
| -1, 387, 388, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 389, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 390, 391, -1, -1, -1, -1, |
| -1, 392, -1, 393, -1, 394, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 395, -1, -1, -1, -1, -1, -1, 396, -1, -1, |
| -1, -1, -1, -1, -1, -1, 397, 398, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 399, -1, -1, |
| -1, -1, 400, -1, -1, -1, -1, 401, -1, -1, |
| -1, 402, -1, -1, -1, -1, 403, -1, -1, -1, |
| -1, 404, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 405, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 406, -1, -1, -1, |
| -1, -1, -1, -1, -1, 407, -1, -1, -1, 408, |
| -1, 409, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 410, -1, 411, -1, |
| -1, 412, -1, -1, -1, -1, 413, -1, 414, -1, |
| 415, -1, 416, -1, -1, 417, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 418, -1, -1, -1, -1, 419, -1, -1, -1, |
| -1, -1, 420, -1, -1, -1, 421, -1, -1, -1, |
| -1, -1, 422, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 423, -1, -1, -1, 424, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 425, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 426, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 427, -1, -1, -1, -1, -1, 428, 429, -1, -1, |
| -1, -1, -1, -1, -1, -1, 430, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 431, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 432, -1, -1, -1, -1, -1, -1, |
| -1, -1, 433, 434, -1, -1, -1, -1, -1, -1, |
| -1, -1, 435, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 436, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 437, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 438, -1, -1, |
| -1, 439, -1, -1, -1, -1, -1, 440, -1, -1, |
| -1, 441, 442, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 443, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 444, -1, -1, -1, |
| -1, 445, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 446, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 447, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 448, -1, -1, -1, -1, 449, -1, -1, -1, |
| -1, 450, -1, -1, -1, 451, 452, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 453, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 454, -1, 455, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 456, -1, |
| -1, -1, -1, -1, -1, 457, 458, -1, -1, -1, |
| -1, -1, -1, -1, -1, 459, -1, -1, -1, 460, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, 461, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 462, -1, -1, -1, -1, |
| 463, -1, -1, -1, -1, 464, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 465, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 466, -1, -1, 467, 468, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 469, -1, -1, -1, |
| -1, -1, -1, 470, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 471, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 472, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 473, -1, 474, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 475, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 476, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 477, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 478, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 479, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 480, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 481, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 482, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, 483, |
| -1, -1, -1, -1, -1, 484, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 485, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 486, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 487, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 488, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 489, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 490, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 491, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 492, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 493, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 494, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 495, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, 496, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 497, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 498, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 499 |
| }; |
| |
| const struct Property * |
| CSSPropertyNamesHash::findPropertyImpl (register const char *str, register unsigned int len) |
| { |
| if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) |
| { |
| register int key = propery_hash_function (str, len); |
| |
| if (key <= MAX_HASH_VALUE && key >= 0) |
| { |
| register int index = lookup[key]; |
| |
| if (index >= 0) |
| { |
| register const char *s = property_wordlist[index].name; |
| |
| if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') |
| return &property_wordlist[index]; |
| } |
| } |
| } |
| return 0; |
| } |
| #line 973 "CSSPropertyNames.gperf" |
| |
| const Property* findProperty(const char* str, unsigned int len) |
| { |
| return CSSPropertyNamesHash::findPropertyImpl(str, len); |
| } |
| |
| const char* getPropertyName(CSSPropertyID id) |
| { |
| if (id < firstCSSProperty) |
| return 0; |
| int index = id - firstCSSProperty; |
| if (index >= numCSSProperties) |
| return 0; |
| return propertyNameStrings[index]; |
| } |
| |
| const AtomicString& getPropertyNameAtomicString(CSSPropertyID id) |
| { |
| if (id < firstCSSProperty) |
| return nullAtom; |
| int index = id - firstCSSProperty; |
| if (index >= numCSSProperties) |
| return nullAtom; |
| |
| static AtomicString* propertyStrings = new AtomicString[numCSSProperties]; // Intentionally never destroyed. |
| AtomicString& propertyString = propertyStrings[index]; |
| if (propertyString.isNull()) { |
| const char* propertyName = propertyNameStrings[index]; |
| propertyString = AtomicString(propertyName, strlen(propertyName), AtomicString::ConstructFromLiteral); |
| } |
| return propertyString; |
| } |
| |
| String getPropertyNameString(CSSPropertyID id) |
| { |
| // We share the StringImpl with the AtomicStrings. |
| return getPropertyNameAtomicString(id).string(); |
| } |
| |
| String getJSPropertyName(CSSPropertyID id) |
| { |
| char result[maxCSSPropertyNameLength + 1]; |
| const char* cssPropertyName = getPropertyName(id); |
| const char* propertyNamePointer = cssPropertyName; |
| if (!propertyNamePointer) |
| return emptyString(); |
| |
| char* resultPointer = result; |
| while (char character = *propertyNamePointer++) { |
| if (character == '-') { |
| char nextCharacter = *propertyNamePointer++; |
| if (!nextCharacter) |
| break; |
| character = (propertyNamePointer - 2 != cssPropertyName) ? toASCIIUpper(nextCharacter) : nextCharacter; |
| } |
| *resultPointer++ = character; |
| } |
| *resultPointer = '\0'; |
| return WTF::String(result); |
| } |
| |
| static const bool isInheritedPropertyTable[numCSSProperties + 2] = { |
| false, // CSSPropertyInvalid |
| true, // CSSPropertyCustom |
| true , // CSSPropertyColor |
| true , // CSSPropertyDirection |
| false, // CSSPropertyDisplay |
| true , // CSSPropertyFontFamily |
| true , // CSSPropertyFontSize |
| true , // CSSPropertyFontStyle |
| true , // CSSPropertyFontWeight |
| true , // CSSPropertyTextRendering |
| true , // CSSPropertyFontFeatureSettings |
| true , // CSSPropertyWebkitFontKerning |
| true , // CSSPropertyWebkitFontSmoothing |
| true , // CSSPropertyFontVariantLigatures |
| true , // CSSPropertyFontVariantPosition |
| true , // CSSPropertyFontVariantCaps |
| true , // CSSPropertyFontVariantNumeric |
| true , // CSSPropertyFontVariantAlternates |
| true , // CSSPropertyFontVariantEastAsian |
| true , // CSSPropertyWebkitLocale |
| true , // CSSPropertyWebkitTextOrientation |
| true , // CSSPropertyWebkitWritingMode |
| true , // CSSPropertyWebkitTextZoom |
| false, // CSSPropertyZoom |
| true , // CSSPropertyFontSynthesis |
| true , // CSSPropertyWebkitRubyPosition |
| false, // CSSPropertyAlignmentBaseline |
| false, // CSSPropertyAll |
| false, // CSSPropertyAnimation |
| false, // CSSPropertyAnimationDelay |
| false, // CSSPropertyAnimationDirection |
| false, // CSSPropertyAnimationDuration |
| false, // CSSPropertyAnimationFillMode |
| false, // CSSPropertyAnimationIterationCount |
| false, // CSSPropertyAnimationName |
| false, // CSSPropertyAnimationPlayState |
| false, // CSSPropertyAnimationTimingFunction |
| false, // CSSPropertyBackground |
| false, // CSSPropertyBackgroundAttachment |
| false, // CSSPropertyBackgroundBlendMode |
| false, // CSSPropertyBackgroundClip |
| false, // CSSPropertyBackgroundColor |
| false, // CSSPropertyBackgroundImage |
| false, // CSSPropertyBackgroundOrigin |
| false, // CSSPropertyBackgroundPosition |
| false, // CSSPropertyBackgroundPositionX |
| false, // CSSPropertyBackgroundPositionY |
| false, // CSSPropertyBackgroundRepeat |
| false, // CSSPropertyBackgroundRepeatX |
| false, // CSSPropertyBackgroundRepeatY |
| false, // CSSPropertyBackgroundSize |
| false, // CSSPropertyBaselineShift |
| false, // CSSPropertyBorder |
| false, // CSSPropertyBorderBottom |
| false, // CSSPropertyBorderBottomColor |
| false, // CSSPropertyBorderBottomLeftRadius |
| false, // CSSPropertyBorderBottomRightRadius |
| false, // CSSPropertyBorderBottomStyle |
| false, // CSSPropertyBorderBottomWidth |
| true , // CSSPropertyBorderCollapse |
| false, // CSSPropertyBorderColor |
| false, // CSSPropertyBorderImage |
| false, // CSSPropertyBorderImageOutset |
| false, // CSSPropertyBorderImageRepeat |
| false, // CSSPropertyBorderImageSlice |
| false, // CSSPropertyBorderImageSource |
| false, // CSSPropertyBorderImageWidth |
| false, // CSSPropertyBorderLeft |
| false, // CSSPropertyBorderLeftColor |
| false, // CSSPropertyBorderLeftStyle |
| false, // CSSPropertyBorderLeftWidth |
| false, // CSSPropertyBorderRadius |
| false, // CSSPropertyBorderRight |
| false, // CSSPropertyBorderRightColor |
| false, // CSSPropertyBorderRightStyle |
| false, // CSSPropertyBorderRightWidth |
| true , // CSSPropertyBorderSpacing |
| false, // CSSPropertyBorderStyle |
| false, // CSSPropertyBorderTop |
| false, // CSSPropertyBorderTopColor |
| false, // CSSPropertyBorderTopLeftRadius |
| false, // CSSPropertyBorderTopRightRadius |
| false, // CSSPropertyBorderTopStyle |
| false, // CSSPropertyBorderTopWidth |
| false, // CSSPropertyBorderWidth |
| false, // CSSPropertyBottom |
| false, // CSSPropertyBoxShadow |
| false, // CSSPropertyBoxSizing |
| false, // CSSPropertyBreakAfter |
| false, // CSSPropertyBreakBefore |
| false, // CSSPropertyBreakInside |
| false, // CSSPropertyBufferedRendering |
| true , // CSSPropertyCaptionSide |
| false, // CSSPropertyClear |
| false, // CSSPropertyClip |
| false, // CSSPropertyWebkitClipPath |
| false, // CSSPropertyClipPath |
| true , // CSSPropertyClipRule |
| true , // CSSPropertyColorInterpolation |
| true , // CSSPropertyColorInterpolationFilters |
| false, // CSSPropertyColorProfile |
| true , // CSSPropertyColorRendering |
| false, // CSSPropertyContent |
| false, // CSSPropertyCounterIncrement |
| false, // CSSPropertyCounterReset |
| true , // CSSPropertyCursor |
| true , // CSSPropertyWebkitCursorVisibility |
| false, // CSSPropertyCx |
| false, // CSSPropertyCy |
| false, // CSSPropertyDominantBaseline |
| true , // CSSPropertyEmptyCells |
| false, // CSSPropertyEnableBackground |
| true , // CSSPropertyFill |
| true , // CSSPropertyFillOpacity |
| true , // CSSPropertyFillRule |
| false, // CSSPropertyFloat |
| false, // CSSPropertyFloodColor |
| false, // CSSPropertyFloodOpacity |
| true , // CSSPropertyFont |
| true , // CSSPropertyFontVariant |
| false, // CSSPropertyFontStretch |
| true , // CSSPropertyGlyphOrientationHorizontal |
| true , // CSSPropertyGlyphOrientationVertical |
| true , // CSSPropertyHangingPunctuation |
| false, // CSSPropertyHeight |
| true , // CSSPropertyImageRendering |
| true , // CSSPropertyKerning |
| false, // CSSPropertyLeft |
| true , // CSSPropertyLetterSpacing |
| false, // CSSPropertyLightingColor |
| true , // CSSPropertyLineHeight |
| true , // CSSPropertyListStyle |
| true , // CSSPropertyListStyleImage |
| true , // CSSPropertyListStylePosition |
| true , // CSSPropertyListStyleType |
| false, // CSSPropertyMargin |
| false, // CSSPropertyMarginBottom |
| false, // CSSPropertyMarginLeft |
| false, // CSSPropertyMarginRight |
| false, // CSSPropertyMarginTop |
| true , // CSSPropertyMarker |
| true , // CSSPropertyMarkerEnd |
| true , // CSSPropertyMarkerMid |
| true , // CSSPropertyMarkerStart |
| false, // CSSPropertyMask |
| false, // CSSPropertyMaskType |
| false, // CSSPropertyMaxHeight |
| false, // CSSPropertyMaxWidth |
| false, // CSSPropertyMinHeight |
| false, // CSSPropertyMinWidth |
| false, // CSSPropertyObjectFit |
| false, // CSSPropertyObjectPosition |
| false, // CSSPropertyOpacity |
| true , // CSSPropertyOrphans |
| false, // CSSPropertyOutline |
| false, // CSSPropertyOutlineColor |
| false, // CSSPropertyOutlineOffset |
| false, // CSSPropertyOutlineStyle |
| false, // CSSPropertyOutlineWidth |
| false, // CSSPropertyOverflow |
| false, // CSSPropertyOverflowWrap |
| false, // CSSPropertyOverflowX |
| false, // CSSPropertyOverflowY |
| false, // CSSPropertyPadding |
| false, // CSSPropertyPaddingBottom |
| false, // CSSPropertyPaddingLeft |
| false, // CSSPropertyPaddingRight |
| false, // CSSPropertyPaddingTop |
| false, // CSSPropertyPage |
| false, // CSSPropertyPageBreakAfter |
| false, // CSSPropertyPageBreakBefore |
| false, // CSSPropertyPageBreakInside |
| false, // CSSPropertyPaintOrder |
| true , // CSSPropertyPointerEvents |
| false, // CSSPropertyPosition |
| true , // CSSPropertyQuotes |
| false, // CSSPropertyR |
| true , // CSSPropertyResize |
| false, // CSSPropertyRight |
| false, // CSSPropertyRx |
| false, // CSSPropertyRy |
| true , // CSSPropertyShapeRendering |
| false, // CSSPropertySize |
| false, // CSSPropertySrc |
| false, // CSSPropertyStopColor |
| false, // CSSPropertyStopOpacity |
| true , // CSSPropertyStroke |
| true , // CSSPropertyStrokeDasharray |
| true , // CSSPropertyStrokeDashoffset |
| true , // CSSPropertyStrokeLinecap |
| true , // CSSPropertyStrokeLinejoin |
| true , // CSSPropertyStrokeMiterlimit |
| true , // CSSPropertyStrokeOpacity |
| true , // CSSPropertyStrokeWidth |
| true , // CSSPropertySpeak |
| false, // CSSPropertyTableLayout |
| true , // CSSPropertyTabSize |
| true , // CSSPropertyTextAlign |
| true , // CSSPropertyTextAnchor |
| false, // CSSPropertyTextDecoration |
| true , // CSSPropertyTextIndent |
| false, // CSSPropertyTextLineThrough |
| false, // CSSPropertyTextLineThroughColor |
| false, // CSSPropertyTextLineThroughMode |
| false, // CSSPropertyTextLineThroughStyle |
| false, // CSSPropertyTextLineThroughWidth |
| false, // CSSPropertyTextOverflow |
| false, // CSSPropertyTextOverline |
| false, // CSSPropertyTextOverlineColor |
| false, // CSSPropertyTextOverlineMode |
| false, // CSSPropertyTextOverlineStyle |
| false, // CSSPropertyTextOverlineWidth |
| true , // CSSPropertyTextShadow |
| true , // CSSPropertyTextTransform |
| false, // CSSPropertyTextUnderline |
| false, // CSSPropertyTextUnderlineColor |
| false, // CSSPropertyTextUnderlineMode |
| false, // CSSPropertyTextUnderlineStyle |
| false, // CSSPropertyTextUnderlineWidth |
| false, // CSSPropertyTop |
| false, // CSSPropertyTransition |
| false, // CSSPropertyTransitionDelay |
| false, // CSSPropertyTransitionDuration |
| false, // CSSPropertyTransitionProperty |
| false, // CSSPropertyTransitionTimingFunction |
| false, // CSSPropertyUnicodeBidi |
| false, // CSSPropertyUnicodeRange |
| false, // CSSPropertyVectorEffect |
| false, // CSSPropertyVerticalAlign |
| true , // CSSPropertyVisibility |
| true , // CSSPropertyWhiteSpace |
| true , // CSSPropertyWidows |
| false, // CSSPropertyWidth |
| false, // CSSPropertyWillChange |
| true , // CSSPropertyWordBreak |
| true , // CSSPropertyWordSpacing |
| true , // CSSPropertyWordWrap |
| true , // CSSPropertyWritingMode |
| false, // CSSPropertyX |
| false, // CSSPropertyY |
| false, // CSSPropertyZIndex |
| false, // CSSPropertyAlt |
| false, // CSSPropertyWebkitAppearance |
| true , // CSSPropertyWebkitAspectRatio |
| false, // CSSPropertyWebkitBackfaceVisibility |
| false, // CSSPropertyWebkitBackgroundClip |
| false, // CSSPropertyWebkitBackgroundComposite |
| false, // CSSPropertyWebkitBackgroundOrigin |
| false, // CSSPropertyWebkitBackgroundSize |
| false, // CSSPropertyWebkitBorderAfter |
| false, // CSSPropertyWebkitBorderAfterColor |
| false, // CSSPropertyWebkitBorderAfterStyle |
| false, // CSSPropertyWebkitBorderAfterWidth |
| false, // CSSPropertyWebkitBorderBefore |
| false, // CSSPropertyWebkitBorderBeforeColor |
| false, // CSSPropertyWebkitBorderBeforeStyle |
| false, // CSSPropertyWebkitBorderBeforeWidth |
| false, // CSSPropertyWebkitBorderEnd |
| false, // CSSPropertyWebkitBorderEndColor |
| false, // CSSPropertyWebkitBorderEndStyle |
| false, // CSSPropertyWebkitBorderEndWidth |
| false, // CSSPropertyWebkitBorderFit |
| true , // CSSPropertyWebkitBorderHorizontalSpacing |
| false, // CSSPropertyWebkitBorderImage |
| false, // CSSPropertyWebkitBorderRadius |
| false, // CSSPropertyWebkitBorderStart |
| false, // CSSPropertyWebkitBorderStartColor |
| false, // CSSPropertyWebkitBorderStartStyle |
| false, // CSSPropertyWebkitBorderStartWidth |
| true , // CSSPropertyWebkitBorderVerticalSpacing |
| false, // CSSPropertyWebkitBoxAlign |
| true , // CSSPropertyWebkitBoxDirection |
| false, // CSSPropertyWebkitBoxFlex |
| false, // CSSPropertyWebkitBoxFlexGroup |
| false, // CSSPropertyWebkitBoxLines |
| false, // CSSPropertyWebkitBoxOrdinalGroup |
| false, // CSSPropertyWebkitBoxOrient |
| false, // CSSPropertyWebkitBoxPack |
| false, // CSSPropertyWebkitBoxReflect |
| false, // CSSPropertyWebkitBoxShadow |
| false, // CSSPropertyWebkitColumnAxis |
| false, // CSSPropertyWebkitColumnBreakAfter |
| false, // CSSPropertyWebkitColumnBreakBefore |
| false, // CSSPropertyWebkitColumnBreakInside |
| false, // CSSPropertyColumnCount |
| false, // CSSPropertyColumnFill |
| false, // CSSPropertyColumnGap |
| false, // CSSPropertyColumnProgression |
| false, // CSSPropertyColumnRule |
| false, // CSSPropertyColumnRuleColor |
| false, // CSSPropertyColumnRuleStyle |
| false, // CSSPropertyColumnRuleWidth |
| false, // CSSPropertyColumnSpan |
| false, // CSSPropertyColumnWidth |
| false, // CSSPropertyColumns |
| false, // CSSPropertyWebkitBoxDecorationBreak |
| false, // CSSPropertyFilter |
| false, // CSSPropertyAlignContent |
| false, // CSSPropertyAlignItems |
| false, // CSSPropertyAlignSelf |
| false, // CSSPropertyFlex |
| false, // CSSPropertyFlexBasis |
| false, // CSSPropertyFlexDirection |
| false, // CSSPropertyFlexFlow |
| false, // CSSPropertyFlexGrow |
| false, // CSSPropertyFlexShrink |
| false, // CSSPropertyFlexWrap |
| false, // CSSPropertyJustifyContent |
| false, // CSSPropertyWebkitBackdropFilter |
| false, // CSSPropertyWebkitFontSizeDelta |
| false, // CSSPropertyJustifySelf |
| false, // CSSPropertyJustifyItems |
| false, // CSSPropertyGrid |
| false, // CSSPropertyGridArea |
| false, // CSSPropertyGridAutoColumns |
| false, // CSSPropertyGridAutoRows |
| false, // CSSPropertyGridColumnEnd |
| false, // CSSPropertyGridColumnGap |
| false, // CSSPropertyGridColumnStart |
| false, // CSSPropertyGridTemplate |
| false, // CSSPropertyGridTemplateColumns |
| false, // CSSPropertyGridTemplateRows |
| false, // CSSPropertyGridRowEnd |
| false, // CSSPropertyGridRowGap |
| false, // CSSPropertyGridRowStart |
| false, // CSSPropertyGridColumn |
| false, // CSSPropertyGridGap |
| false, // CSSPropertyGridRow |
| false, // CSSPropertyGridTemplateAreas |
| false, // CSSPropertyGridAutoFlow |
| true , // CSSPropertyWebkitHyphenateCharacter |
| true , // CSSPropertyWebkitHyphenateLimitAfter |
| true , // CSSPropertyWebkitHyphenateLimitBefore |
| true , // CSSPropertyWebkitHyphenateLimitLines |
| true , // CSSPropertyWebkitHyphens |
| false, // CSSPropertyWebkitInitialLetter |
| true , // CSSPropertyWebkitLineBoxContain |
| true , // CSSPropertyWebkitLineAlign |
| true , // CSSPropertyWebkitLineBreak |
| false, // CSSPropertyWebkitLineClamp |
| true , // CSSPropertyWebkitLineGrid |
| true , // CSSPropertyWebkitLineSnap |
| false, // CSSPropertyWebkitLogicalWidth |
| false, // CSSPropertyWebkitLogicalHeight |
| false, // CSSPropertyWebkitMarginAfterCollapse |
| false, // CSSPropertyWebkitMarginBeforeCollapse |
| false, // CSSPropertyWebkitMarginBottomCollapse |
| false, // CSSPropertyWebkitMarginTopCollapse |
| false, // CSSPropertyWebkitMarginCollapse |
| false, // CSSPropertyWebkitMarginAfter |
| false, // CSSPropertyWebkitMarginBefore |
| false, // CSSPropertyWebkitMarginEnd |
| false, // CSSPropertyWebkitMarginStart |
| false, // CSSPropertyWebkitMarquee |
| false, // CSSPropertyWebkitMarqueeDirection |
| false, // CSSPropertyWebkitMarqueeIncrement |
| false, // CSSPropertyWebkitMarqueeRepetition |
| false, // CSSPropertyWebkitMarqueeSpeed |
| false, // CSSPropertyWebkitMarqueeStyle |
| false, // CSSPropertyWebkitMask |
| false, // CSSPropertyWebkitMaskBoxImage |
| false, // CSSPropertyWebkitMaskBoxImageOutset |
| false, // CSSPropertyWebkitMaskBoxImageRepeat |
| false, // CSSPropertyWebkitMaskBoxImageSlice |
| false, // CSSPropertyWebkitMaskBoxImageSource |
| false, // CSSPropertyWebkitMaskBoxImageWidth |
| false, // CSSPropertyWebkitMaskClip |
| false, // CSSPropertyWebkitMaskComposite |
| false, // CSSPropertyWebkitMaskImage |
| false, // CSSPropertyWebkitMaskOrigin |
| false, // CSSPropertyWebkitMaskPosition |
| false, // CSSPropertyWebkitMaskPositionX |
| false, // CSSPropertyWebkitMaskPositionY |
| false, // CSSPropertyWebkitMaskRepeat |
| false, // CSSPropertyWebkitMaskRepeatX |
| false, // CSSPropertyWebkitMaskRepeatY |
| false, // CSSPropertyWebkitMaskSize |
| false, // CSSPropertyWebkitMaskSourceType |
| false, // CSSPropertyWebkitMaxLogicalWidth |
| false, // CSSPropertyWebkitMaxLogicalHeight |
| false, // CSSPropertyWebkitMinLogicalWidth |
| false, // CSSPropertyWebkitMinLogicalHeight |
| true , // CSSPropertyWebkitNbspMode |
| false, // CSSPropertyOrder |
| false, // CSSPropertyWebkitPaddingAfter |
| false, // CSSPropertyWebkitPaddingBefore |
| false, // CSSPropertyWebkitPaddingEnd |
| false, // CSSPropertyWebkitPaddingStart |
| false, // CSSPropertyPerspective |
| false, // CSSPropertyPerspectiveOrigin |
| false, // CSSPropertyPerspectiveOriginX |
| false, // CSSPropertyPerspectiveOriginY |
| true , // CSSPropertyWebkitPrintColorAdjust |
| true , // CSSPropertyWebkitRtlOrdering |
| false, // CSSPropertyWebkitSvgShadow |
| true , // CSSPropertyWebkitTextCombine |
| false, // CSSPropertyWebkitTextDecoration |
| false, // CSSPropertyWebkitTextDecorationLine |
| false, // CSSPropertyWebkitTextDecorationStyle |
| false, // CSSPropertyWebkitTextDecorationColor |
| true , // CSSPropertyWebkitTextDecorationSkip |
| true , // CSSPropertyWebkitTextUnderlinePosition |
| true , // CSSPropertyWebkitTextDecorationsInEffect |
| true , // CSSPropertyWebkitTextEmphasis |
| true , // CSSPropertyWebkitTextEmphasisColor |
| true , // CSSPropertyWebkitTextEmphasisPosition |
| true , // CSSPropertyWebkitTextEmphasisStyle |
| true , // CSSPropertyWebkitTextFillColor |
| true , // CSSPropertyWebkitTextSecurity |
| true , // CSSPropertyWebkitTextStroke |
| true , // CSSPropertyWebkitTextStrokeColor |
| true , // CSSPropertyWebkitTextStrokeWidth |
| false, // CSSPropertyTransform |
| false, // CSSPropertyTransformOrigin |
| false, // CSSPropertyTransformOriginX |
| false, // CSSPropertyTransformOriginY |
| false, // CSSPropertyTransformOriginZ |
| false, // CSSPropertyTransformStyle |
| false, // CSSPropertyWebkitTransformStyle |
| false, // CSSPropertyWebkitUserDrag |
| true , // CSSPropertyWebkitUserModify |
| true , // CSSPropertyWebkitUserSelect |
| false, // CSSPropertyWebkitFlowInto |
| false, // CSSPropertyWebkitFlowFrom |
| false, // CSSPropertyWebkitRegionFragment |
| false, // CSSPropertyWebkitRegionBreakAfter |
| false, // CSSPropertyWebkitRegionBreakBefore |
| false, // CSSPropertyWebkitRegionBreakInside |
| false, // CSSPropertyWebkitShapeOutside |
| false, // CSSPropertyWebkitShapeMargin |
| false, // CSSPropertyWebkitShapeImageThreshold |
| false, // CSSPropertyWebkitDashboardRegion |
| }; |
| |
| bool CSSProperty::isInheritedProperty(CSSPropertyID id) |
| { |
| ASSERT(id <= lastCSSProperty); |
| ASSERT(id != CSSPropertyInvalid); |
| return isInheritedPropertyTable[id]; |
| } |
| |
| } // namespace WebCore |
| |
| #if defined(__clang__) |
| #pragma clang diagnostic pop |
| #endif |