Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * NOTES:
- *
- * nb - all CSS tokens are .toLowerCase() before they're processed
- *
- * property: the CSS property name
- * values: array of string values allowed for the property
- * regexp: additional regular expression match allowed, mostly used for rgb(a) color values
- * propertyBits: bitwise switches which enable the following categories:
- * CSS_PROP_BIT_
- * QUANTITY: any positive number, float or integer. Must start with a digit, but can be followed by word characters e.g. px/pt/rem
- * HASH_VALUE: for hex colors - '#' followed by 3 or 6 hexadecimal characters, 0-9, a-f
- * NEGATIVE_QUANTITY: same as QUANTITY, but negative
- * QSTRING_CONTENT: will return most string values, wrapped in double quotes if it wasn't already. Still subject to sanitization of control characters e.g. < > ;
- * QSTRING_URL: accepts an http:// or https:// url, but runs it through imgsrv.roll20.net
- * HISTORY_INSENSITIVE: doesn't appear to interact with inline CSS
- * Z_INDEX: accepts an integer with 1-7 digits
- * ALLOWED_IN_LINK: doesn't appear to interact with inline CSS
- */
- const textArray = [
- {
- property: "-moz-border-radius",
- values: ["/"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-border-radius-bottomleft",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-border-radius-bottomright",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-border-radius-topleft",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-border-radius-topright",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-box-shadow",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", ",", "inset", "none"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)|(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\))?)+ *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-opacity",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "-moz-outline",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "invert", "medium", "none"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-moz-outline-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "invert"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "-moz-outline-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "-moz-outline-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-o-text-overflow",
- values: ["clip", "ellipsis"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "-webkit-border-bottom-left-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-bottom-right-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-radius",
- values: ["/"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-radius-bottom-left",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-radius-bottom-right",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-radius-top-left",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-radius-top-right",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-top-left-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-border-top-right-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "-webkit-box-shadow",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", ",", "inset", "none"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)|(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\))?)+ *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "azimuth",
- values: ["behind", "center-left", "center-right", "far-left", "far-right", "left-side", "leftwards", "right-side", "rightwards", "left", "right", "center", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "background",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "border-box", "contain", "content-box", "cover", "padding-box", "no-repeat", "repeat-x", "repeat-y", "round", "space", "bottom", "top", "left", "right", ",", "/", "auto", "center", "fixed", "inherit", "local", "none", "repeat", "scroll", "transparent"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)){0,2} *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "background-size",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "border-box", "contain", "content-box", "cover", "padding-box", "no-repeat", "repeat-x", "repeat-y", "round", "space", "bottom", "top", "left", "right", ",", "/", "auto", "center", "fixed", "inherit", "local", "none", "repeat", "scroll", "transparent"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)){0,2} *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "background-attachment",
- values: [",", "fixed", "local", "scroll"],
- regexp: null,
- propertyBits: [
- ],
- },
- {
- property: "background-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_ALLOWED_IN_LINK"],
- },
- {
- property: "background-image",
- values: [",", "none"],
- regexp: "/.*/i",
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "background-position",
- values: ["bottom", "top", "left", "right", ",", "center"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "background-repeat",
- values: ["no-repeat", "repeat-x", "repeat-y", "round", "space", ",", "repeat"],
- regexp: null,
- propertyBits: [
- ],
- },
- {
- property: "border",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "medium", "none", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-bottom",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "medium", "none", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-bottom-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "border-bottom-left-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-bottom-right-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-bottom-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-bottom-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-collapse",
- values: ["collapse", "inherit", "separate"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)){1,4} *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "border-left",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "medium", "none", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-left-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "border-left-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-left-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-radius",
- values: ["/"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-right",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "medium", "none", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-right-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "border-right-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-right-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-spacing",
- values: ["inherit"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-top",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "medium", "none", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-top-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "transparent"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "border-top-left-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-top-right-radius",
- values: null,
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-top-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "border-top-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "border-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "bottom",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "box-shadow",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", ",", "inset", "none"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)|(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\))?)+ *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "caption-side",
- values: ["bottom", "top", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "clear",
- values: ["left", "right", "both", "inherit", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "clip",
- values: ["auto", "inherit"],
- regexp: "/^ *\\s*rect\\(\\s*(?:0|[+-]?\\d+(?:\\.\\d+)?(?:[cem]m|ex|in|p[ctx])|auto)\\s*,\\s*(?:0|[+-]?\\d+(?:\\.\\d+)?(?:[cem]m|ex|in|p[ctx])|auto)\\s*,\\s*(?:0|[+-]?\\d+(?:\\.\\d+)?(?:[cem]m|ex|in|p[ctx])|auto)\\s*,\\s*(?:0|[+-]?\\d+(?:\\.\\d+)?(?:[cem]m|ex|in|p[ctx])|auto) *\\) *$/i",
- propertyBits: [
- ],
- },
- {
- property: "color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_ALLOWED_IN_LINK"],
- },
- {
- property: "content",
- values: ["none", "normal"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_CONTENT"],
- },
- {
- property: "counter-increment",
- values: ["inherit", "none"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "counter-reset",
- values: ["inherit", "none"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "cue",
- values: ["inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "cue-after",
- values: ["inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "cue-before",
- values: ["inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "cursor",
- values: ["all-scroll", "col-resize", "crosshair", "default", "e-resize", "hand", "help", "move", "n-resize", "ne-resize", "no-drop", "not-allowed", "nw-resize", "pointer", "progress", "row-resize", "s-resize", "se-resize", "sw-resize", "text", "vertical-text", "w-resize", "wait", ",", "auto", "inherit"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL", "CSS_PROP_BIT_ALLOWED_IN_LINK"],
- },
- {
- property: "direction",
- values: ["ltr", "rtl", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "display",
- values: ["-moz-inline-box", "-moz-inline-stack", "block", "inline", "inline-block", "inline-table", "list-item", "run-in", "table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", "table-row", "table-row-group", "inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "elevation",
- values: ["above", "below", "higher", "level", "lower", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "empty-cells",
- values: ["hide", "show", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "filter",
- values: null,
- regexp: "/^ *(?:\\s*alpha\\(\\s*opacity\\s*=\\s*(?:0|\\d+(?:\\.\\d+)?%|[+-]?\\d+(?:\\.\\d+)?) *\\))+ *$/i",
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "float",
- values: ["left", "right", "inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "font",
- values: ["100", "200", "300", "400", "500", "600", "700", "800", "900", "bold", "bolder", "lighter", "large", "larger", "small", "smaller", "x-large", "x-small", "xx-large", "xx-small", "caption", "icon", "menu", "message-box", "small-caption", "status-bar", "cursive", "fantasy", "monospace", "sans-serif", "serif", "italic", "oblique", ",", "/", "inherit", "medium", "normal", "small-caps"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_QSTRING_CONTENT"],
- },
- {
- property: "font-family",
- values: ["cursive", "fantasy", "monospace", "sans-serif", "serif", ",", "inherit"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QSTRING_CONTENT"],
- },
- {
- property: "font-size",
- values: ["large", "larger", "small", "smaller", "x-large", "x-small", "xx-large", "xx-small", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "font-stretch",
- values: ["condensed", "expanded", "extra-condensed", "extra-expanded", "narrower", "semi-condensed", "semi-expanded", "ultra-condensed", "ultra-expanded", "wider", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "font-style",
- values: ["italic", "oblique", "inherit", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "font-variant",
- values: ["inherit", "normal", "small-caps"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "font-weight",
- values: ["100", "200", "300", "400", "500", "600", "700", "800", "900", "bold", "bolder", "lighter", "inherit", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "height",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "left",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "letter-spacing",
- values: ["inherit", "normal"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "line-height",
- values: ["inherit", "normal"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "list-style",
- values: ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "square", "upper-alpha", "upper-latin", "upper-roman", "inside", "outside", "inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "list-style-image",
- values: ["inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "list-style-position",
- values: ["inside", "outside", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "list-style-type",
- values: ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "square", "upper-alpha", "upper-latin", "upper-roman", "inherit", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "margin",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "margin-bottom",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "margin-left",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "margin-right",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "margin-top",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "max-height",
- values: ["auto", "inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "max-width",
- values: ["auto", "inherit", "none"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "min-height",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "min-width",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "opacity",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "outline",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "thick", "thin", "hidden", "inherit", "inset", "invert", "medium", "none"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "outline-color",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", "inherit", "invert"],
- regexp: "/^ *\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\) *$/i",
- propertyBits: ["CSS_PROP_BIT_HASH_VALUE"],
- },
- {
- property: "outline-style",
- values: ["dashed", "dotted", "double", "groove", "outset", "ridge", "solid", "hidden", "inherit", "inset", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "outline-width",
- values: ["thick", "thin", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "overflow",
- values: ["auto", "hidden", "inherit", "scroll", "visible"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "overflow-x",
- values: ["no-content", "no-display", "auto", "hidden", "scroll", "visible"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "overflow-y",
- values: ["no-content", "no-display", "auto", "hidden", "scroll", "visible"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "padding",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "padding-bottom",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "padding-left",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "padding-right",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "padding-top",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "page-break-after",
- values: ["left", "right", "always", "auto", "avoid", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "page-break-before",
- values: ["left", "right", "always", "auto", "avoid", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "page-break-inside",
- values: ["auto", "avoid", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "pause",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "pause-after",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "pause-before",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "pitch",
- values: ["high", "low", "x-high", "x-low", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "pitch-range",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "play-during",
- values: ["auto", "inherit", "mix", "none", "repeat"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QSTRING_URL"],
- },
- {
- property: "position",
- values: ["absolute", "relative", "static", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "quotes",
- values: ["inherit", "none"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QSTRING_CONTENT"],
- },
- {
- property: "richness",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "right",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "speak",
- values: ["inherit", "none", "normal", "spell-out"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "speak-header",
- values: ["always", "inherit", "once"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "speak-numeral",
- values: ["continuous", "digits", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "speak-punctuation",
- values: ["code", "inherit", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "speech-rate",
- values: ["fast", "faster", "slow", "slower", "x-fast", "x-slow", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "stress",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "table-layout",
- values: ["auto", "fixed", "inherit"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "text-align",
- values: ["left", "right", "center", "inherit", "justify"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "text-decoration",
- values: ["blink", "line-through", "overline", "underline", "inherit", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "text-indent",
- values: ["inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "text-overflow",
- values: ["clip", "ellipsis"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "text-shadow",
- values: ["aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen", ",", "inset", "none"],
- regexp: "/^ *(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\)|(?:\\s*rgb(?:\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)|a\\(\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0|\\d+(?:\\.\\d+)?%)\\s*,\\s*(?:\\d+|0(?:\\.\\d+)?|\\.\\d+|1(?:\\.0+)?|0|\\d+(?:\\.\\d+)?%)) *\\))?)+ *$/i",
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HASH_VALUE", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "text-transform",
- values: ["capitalize", "lowercase", "uppercase", "inherit", "none"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "text-wrap",
- values: ["suppress", "unrestricted", "none", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "top",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "unicode-bidi",
- values: ["bidi-override", "embed", "inherit", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "vertical-align",
- values: ["baseline", "middle", "sub", "super", "text-bottom", "text-top", "bottom", "top", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "visibility",
- values: ["collapse", "hidden", "inherit", "visible"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "voice-family",
- values: ["child", "female", "male", ",", "inherit"],
- regexp: null,
- propertyBits: ["CSS_PROP_BIT_QSTRING_CONTENT"],
- },
- {
- property: "volume",
- values: ["loud", "silent", "soft", "x-loud", "x-soft", "inherit", "medium"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- },
- {
- property: "white-space",
- values: ["-moz-pre-wrap", "-o-pre-wrap", "-pre-wrap", "nowrap", "pre", "pre-line", "pre-wrap", "inherit", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "width",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_HISTORY_INSENSITIVE"],
- },
- {
- property: "word-spacing",
- values: ["inherit", "normal"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY"],
- },
- {
- property: "word-wrap",
- values: ["break-word", "normal"],
- regexp: undefined,
- propertyBits: [
- ],
- },
- {
- property: "z-index",
- values: ["auto", "inherit"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY", "CSS_PROP_BIT_NEGATIVE_QUANTITY", "CSS_PROP_BIT_Z_INDEX"],
- },
- {
- property: "zoom",
- values: ["normal"],
- regexp: undefined,
- propertyBits: ["CSS_PROP_BIT_QUANTITY"],
- }]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement