| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved. | 2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved. |
| 3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved. | 3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved. |
| 4 * Copyright (C) 2010 Google Inc. All rights reserved. | 4 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions are | 7 * modification, are permitted provided that the following conditions are |
| 8 * met: | 8 * met: |
| 9 * | 9 * |
| 10 * * Redistributions of source code must retain the above copyright | 10 * * Redistributions of source code must retain the above copyright |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | 24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 31 */ | 31 */ |
| 32 | |
| 33 /** | 32 /** |
| 34 * @constructor | 33 * @unrestricted |
| 35 * @param {!Array.<!{name: string, longhands: !Array.<string>}>} properties | |
| 36 */ | 34 */ |
| 37 WebInspector.CSSMetadata = function(properties) | 35 WebInspector.CSSMetadata = class { |
| 38 { | 36 /** |
| 37 * @param {!Array.<!{name: string, longhands: !Array.<string>}>} properties |
| 38 */ |
| 39 constructor(properties) { |
| 39 this._values = /** !Array.<string> */ ([]); | 40 this._values = /** !Array.<string> */ ([]); |
| 40 /** @type {!Map<string, !Array<string>>} */ | 41 /** @type {!Map<string, !Array<string>>} */ |
| 41 this._longhands = new Map(); | 42 this._longhands = new Map(); |
| 42 /** @type {!Map<string, !Array<string>>} */ | 43 /** @type {!Map<string, !Array<string>>} */ |
| 43 this._shorthands = new Map(); | 44 this._shorthands = new Map(); |
| 44 /** @type {!Set<string>} */ | 45 /** @type {!Set<string>} */ |
| 45 this._inherited = new Set(); | 46 this._inherited = new Set(); |
| 46 for (var i = 0; i < properties.length; ++i) { | 47 for (var i = 0; i < properties.length; ++i) { |
| 47 var property = properties[i]; | 48 var property = properties[i]; |
| 48 var propertyName = property.name; | 49 var propertyName = property.name; |
| 49 if (!CSS.supports(propertyName, "initial")) | 50 if (!CSS.supports(propertyName, 'initial')) |
| 50 continue; | 51 continue; |
| 51 this._values.push(propertyName); | 52 this._values.push(propertyName); |
| 52 | 53 |
| 53 if (property.inherited) | 54 if (property.inherited) |
| 54 this._inherited.add(propertyName); | 55 this._inherited.add(propertyName); |
| 55 | 56 |
| 56 var longhands = properties[i].longhands; | 57 var longhands = properties[i].longhands; |
| 57 if (longhands) { | 58 if (longhands) { |
| 58 this._longhands.set(propertyName, longhands); | 59 this._longhands.set(propertyName, longhands); |
| 59 for (var j = 0; j < longhands.length; ++j) { | 60 for (var j = 0; j < longhands.length; ++j) { |
| 60 var longhandName = longhands[j]; | 61 var longhandName = longhands[j]; |
| 61 var shorthands = this._shorthands.get(longhandName); | 62 var shorthands = this._shorthands.get(longhandName); |
| 62 if (!shorthands) { | 63 if (!shorthands) { |
| 63 shorthands = []; | 64 shorthands = []; |
| 64 this._shorthands.set(longhandName, shorthands); | 65 this._shorthands.set(longhandName, shorthands); |
| 65 } | 66 } |
| 66 shorthands.push(propertyName); | 67 shorthands.push(propertyName); |
| 67 } | |
| 68 } | 68 } |
| 69 } |
| 69 } | 70 } |
| 70 this._values.sort(); | 71 this._values.sort(); |
| 71 this._valuesSet = new Set(this._values); | 72 this._valuesSet = new Set(this._values); |
| 73 } |
| 74 |
| 75 /** |
| 76 * @return {!Array<string>} |
| 77 */ |
| 78 allProperties() { |
| 79 return this._values; |
| 80 } |
| 81 |
| 82 /** |
| 83 * @param {string} shorthand |
| 84 * @return {?Array.<string>} |
| 85 */ |
| 86 longhands(shorthand) { |
| 87 return this._longhands.get(shorthand) || null; |
| 88 } |
| 89 |
| 90 /** |
| 91 * @param {string} longhand |
| 92 * @return {?Array.<string>} |
| 93 */ |
| 94 shorthands(longhand) { |
| 95 return this._shorthands.get(longhand) || null; |
| 96 } |
| 97 |
| 98 /** |
| 99 * @param {string} propertyName |
| 100 * @return {boolean} |
| 101 */ |
| 102 isColorAwareProperty(propertyName) { |
| 103 return !!WebInspector.CSSMetadata._colorAwareProperties.has(propertyName.toL
owerCase()) || |
| 104 this.isCustomProperty(propertyName.toLowerCase()); |
| 105 } |
| 106 |
| 107 /** |
| 108 * @param {string} propertyName |
| 109 * @return {boolean} |
| 110 */ |
| 111 isLengthProperty(propertyName) { |
| 112 propertyName = propertyName.toLowerCase(); |
| 113 if (propertyName === 'line-height') |
| 114 return false; |
| 115 return WebInspector.CSSMetadata._distanceProperties.has(propertyName) || pro
pertyName.startsWith('margin') || |
| 116 propertyName.startsWith('padding') || propertyName.indexOf('width') !==
-1 || |
| 117 propertyName.indexOf('height') !== -1; |
| 118 } |
| 119 |
| 120 /** |
| 121 * @param {string} propertyName |
| 122 * @return {boolean} |
| 123 */ |
| 124 isBezierAwareProperty(propertyName) { |
| 125 propertyName = propertyName.toLowerCase(); |
| 126 return !!WebInspector.CSSMetadata._bezierAwareProperties.has(propertyName) |
| this.isCustomProperty(propertyName); |
| 127 } |
| 128 |
| 129 /** |
| 130 * @param {string} propertyName |
| 131 * @return {boolean} |
| 132 */ |
| 133 isCustomProperty(propertyName) { |
| 134 return propertyName.startsWith('--'); |
| 135 } |
| 136 |
| 137 /** |
| 138 * @param {string} name |
| 139 * @return {string} |
| 140 */ |
| 141 canonicalPropertyName(name) { |
| 142 name = name.toLowerCase(); |
| 143 if (!name || name.length < 9 || name.charAt(0) !== '-') |
| 144 return name; |
| 145 var match = name.match(/(?:-webkit-)(.+)/); |
| 146 if (!match || !this._valuesSet.has(match[1])) |
| 147 return name; |
| 148 return match[1]; |
| 149 } |
| 150 |
| 151 /** |
| 152 * @param {string} propertyName |
| 153 * @return {boolean} |
| 154 */ |
| 155 isCSSPropertyName(propertyName) { |
| 156 propertyName = propertyName.toLowerCase(); |
| 157 if (propertyName.startsWith('-moz-') || propertyName.startsWith('-o-') || pr
opertyName.startsWith('-webkit-') || |
| 158 propertyName.startsWith('-ms-')) |
| 159 return true; |
| 160 return this._valuesSet.has(propertyName); |
| 161 } |
| 162 |
| 163 /** |
| 164 * @param {string} propertyName |
| 165 * @return {boolean} |
| 166 */ |
| 167 isPropertyInherited(propertyName) { |
| 168 propertyName = propertyName.toLowerCase(); |
| 169 return this._inherited.has(this.canonicalPropertyName(propertyName)) || this
._inherited.has(propertyName); |
| 170 } |
| 171 |
| 172 /** |
| 173 * @param {string} propertyName |
| 174 * @return {!Array<string>} |
| 175 */ |
| 176 propertyValues(propertyName) { |
| 177 var acceptedKeywords = ['inherit', 'initial']; |
| 178 propertyName = propertyName.toLowerCase(); |
| 179 var unprefixedName = propertyName.replace(/^-webkit-/, ''); |
| 180 var entry = WebInspector.CSSMetadata._propertyDataMap[propertyName] || |
| 181 WebInspector.CSSMetadata._propertyDataMap[unprefixedName]; |
| 182 if (entry && entry.values) |
| 183 acceptedKeywords.pushAll(entry.values); |
| 184 if (this.isColorAwareProperty(propertyName)) { |
| 185 acceptedKeywords.push('currentColor'); |
| 186 for (var color in WebInspector.Color.Nicknames) |
| 187 acceptedKeywords.push(color); |
| 188 } |
| 189 return acceptedKeywords.sort(); |
| 190 } |
| 191 |
| 192 /** |
| 193 * @param {!Array.<string>} properties |
| 194 * @return {number} |
| 195 */ |
| 196 mostUsedProperty(properties) { |
| 197 var maxWeight = 0; |
| 198 var index = 0; |
| 199 for (var i = 0; i < properties.length; i++) { |
| 200 var weight = WebInspector.CSSMetadata.Weight[properties[i]]; |
| 201 if (!weight) |
| 202 weight = WebInspector.CSSMetadata.Weight[this.canonicalPropertyName(prop
erties[i])]; |
| 203 if (weight > maxWeight) { |
| 204 maxWeight = weight; |
| 205 index = i; |
| 206 } |
| 207 } |
| 208 return index; |
| 209 } |
| 72 }; | 210 }; |
| 73 | 211 |
| 74 WebInspector.CSSMetadata.VariableRegex = /(var\(--.*?\))/g; | 212 WebInspector.CSSMetadata.VariableRegex = /(var\(--.*?\))/g; |
| 75 WebInspector.CSSMetadata.URLRegex = /url\(\s*('.+?'|".+?"|[^)]+)\s*\)/g; | 213 WebInspector.CSSMetadata.URLRegex = /url\(\s*('.+?'|".+?"|[^)]+)\s*\)/g; |
| 76 | 214 |
| 77 WebInspector.CSSMetadata.prototype = { | |
| 78 /** | |
| 79 * @return {!Array<string>} | |
| 80 */ | |
| 81 allProperties: function() | |
| 82 { | |
| 83 return this._values; | |
| 84 }, | |
| 85 | |
| 86 /** | |
| 87 * @param {string} shorthand | |
| 88 * @return {?Array.<string>} | |
| 89 */ | |
| 90 longhands: function(shorthand) | |
| 91 { | |
| 92 return this._longhands.get(shorthand) || null; | |
| 93 }, | |
| 94 | |
| 95 /** | |
| 96 * @param {string} longhand | |
| 97 * @return {?Array.<string>} | |
| 98 */ | |
| 99 shorthands: function(longhand) | |
| 100 { | |
| 101 return this._shorthands.get(longhand) || null; | |
| 102 }, | |
| 103 | |
| 104 /** | |
| 105 * @param {string} propertyName | |
| 106 * @return {boolean} | |
| 107 */ | |
| 108 isColorAwareProperty: function(propertyName) | |
| 109 { | |
| 110 return !!WebInspector.CSSMetadata._colorAwareProperties.has(propertyName
.toLowerCase()) || this.isCustomProperty(propertyName.toLowerCase()); | |
| 111 }, | |
| 112 | |
| 113 /** | |
| 114 * @param {string} propertyName | |
| 115 * @return {boolean} | |
| 116 */ | |
| 117 isLengthProperty: function(propertyName) | |
| 118 { | |
| 119 propertyName = propertyName.toLowerCase(); | |
| 120 if (propertyName === "line-height") | |
| 121 return false; | |
| 122 return WebInspector.CSSMetadata._distanceProperties.has(propertyName) ||
propertyName.startsWith("margin") || propertyName.startsWith("padding") || prop
ertyName.indexOf("width") !== -1 || propertyName.indexOf("height") !== -1; | |
| 123 }, | |
| 124 | |
| 125 /** | |
| 126 * @param {string} propertyName | |
| 127 * @return {boolean} | |
| 128 */ | |
| 129 isBezierAwareProperty: function(propertyName) | |
| 130 { | |
| 131 propertyName = propertyName.toLowerCase(); | |
| 132 return !!WebInspector.CSSMetadata._bezierAwareProperties.has(propertyNam
e) || this.isCustomProperty(propertyName); | |
| 133 }, | |
| 134 | |
| 135 /** | |
| 136 * @param {string} propertyName | |
| 137 * @return {boolean} | |
| 138 */ | |
| 139 isCustomProperty: function(propertyName) | |
| 140 { | |
| 141 return propertyName.startsWith("--"); | |
| 142 }, | |
| 143 | |
| 144 /** | |
| 145 * @param {string} name | |
| 146 * @return {string} | |
| 147 */ | |
| 148 canonicalPropertyName: function(name) | |
| 149 { | |
| 150 name = name.toLowerCase(); | |
| 151 if (!name || name.length < 9 || name.charAt(0) !== "-") | |
| 152 return name; | |
| 153 var match = name.match(/(?:-webkit-)(.+)/); | |
| 154 if (!match || !this._valuesSet.has(match[1])) | |
| 155 return name; | |
| 156 return match[1]; | |
| 157 }, | |
| 158 | |
| 159 /** | |
| 160 * @param {string} propertyName | |
| 161 * @return {boolean} | |
| 162 */ | |
| 163 isCSSPropertyName: function(propertyName) | |
| 164 { | |
| 165 propertyName = propertyName.toLowerCase(); | |
| 166 if (propertyName.startsWith("-moz-") || propertyName.startsWith("-o-") |
| propertyName.startsWith("-webkit-") || propertyName.startsWith("-ms-")) | |
| 167 return true; | |
| 168 return this._valuesSet.has(propertyName); | |
| 169 }, | |
| 170 | |
| 171 /** | |
| 172 * @param {string} propertyName | |
| 173 * @return {boolean} | |
| 174 */ | |
| 175 isPropertyInherited: function(propertyName) | |
| 176 { | |
| 177 propertyName = propertyName.toLowerCase(); | |
| 178 return this._inherited.has(this.canonicalPropertyName(propertyName)) ||
this._inherited.has(propertyName); | |
| 179 }, | |
| 180 | |
| 181 /** | |
| 182 * @param {string} propertyName | |
| 183 * @return {!Array<string>} | |
| 184 */ | |
| 185 propertyValues: function(propertyName) | |
| 186 { | |
| 187 var acceptedKeywords = ["inherit", "initial"]; | |
| 188 propertyName = propertyName.toLowerCase(); | |
| 189 var unprefixedName = propertyName.replace(/^-webkit-/, ""); | |
| 190 var entry = WebInspector.CSSMetadata._propertyDataMap[propertyName] || W
ebInspector.CSSMetadata._propertyDataMap[unprefixedName]; | |
| 191 if (entry && entry.values) | |
| 192 acceptedKeywords.pushAll(entry.values); | |
| 193 if (this.isColorAwareProperty(propertyName)) { | |
| 194 acceptedKeywords.push("currentColor"); | |
| 195 for (var color in WebInspector.Color.Nicknames) | |
| 196 acceptedKeywords.push(color); | |
| 197 } | |
| 198 return acceptedKeywords.sort(); | |
| 199 }, | |
| 200 | |
| 201 /** | |
| 202 * @param {!Array.<string>} properties | |
| 203 * @return {number} | |
| 204 */ | |
| 205 mostUsedProperty: function(properties) | |
| 206 { | |
| 207 var maxWeight = 0; | |
| 208 var index = 0; | |
| 209 for (var i = 0; i < properties.length; i++) { | |
| 210 var weight = WebInspector.CSSMetadata.Weight[properties[i]]; | |
| 211 if (!weight) | |
| 212 weight = WebInspector.CSSMetadata.Weight[this.canonicalPropertyN
ame(properties[i])]; | |
| 213 if (weight > maxWeight) { | |
| 214 maxWeight = weight; | |
| 215 index = i; | |
| 216 } | |
| 217 } | |
| 218 return index; | |
| 219 } | |
| 220 }; | |
| 221 | |
| 222 /** | 215 /** |
| 223 * @return {!WebInspector.CSSMetadata} | 216 * @return {!WebInspector.CSSMetadata} |
| 224 */ | 217 */ |
| 225 WebInspector.cssMetadata = function() | 218 WebInspector.cssMetadata = function() { |
| 226 { | 219 if (!WebInspector.CSSMetadata._instance) |
| 227 if (!WebInspector.CSSMetadata._instance) | 220 WebInspector.CSSMetadata._instance = |
| 228 WebInspector.CSSMetadata._instance = new WebInspector.CSSMetadata(WebIns
pector.CSSMetadata._generatedProperties || []); | 221 new WebInspector.CSSMetadata(WebInspector.CSSMetadata._generatedProperti
es || []); |
| 229 return WebInspector.CSSMetadata._instance; | 222 return WebInspector.CSSMetadata._instance; |
| 230 }; | 223 }; |
| 231 | 224 |
| 232 WebInspector.CSSMetadata._distanceProperties = new Set([ | 225 WebInspector.CSSMetadata._distanceProperties = new Set([ |
| 233 "background-position", "border-spacing", "bottom", "font-size", "height", "l
eft", "letter-spacing", "max-height", "max-width", "min-height", | 226 'background-position', 'border-spacing', 'bottom', 'font-size', 'height', 'lef
t', 'letter-spacing', 'max-height', |
| 234 "min-width", "right", "text-indent", "top", "width", "word-spacing" | 227 'max-width', 'min-height', 'min-width', 'right', 'text-indent', 'top', 'width'
, 'word-spacing' |
| 235 ]); | 228 ]); |
| 236 | 229 |
| 237 WebInspector.CSSMetadata._bezierAwareProperties = new Set([ | 230 WebInspector.CSSMetadata._bezierAwareProperties = new Set([ |
| 238 "animation", "animation-timing-function", "transition", "transition-timing-f
unction", "-webkit-animation", "-webkit-animation-timing-function", | 231 'animation', 'animation-timing-function', 'transition', 'transition-timing-fun
ction', '-webkit-animation', |
| 239 "-webkit-transition", "-webkit-transition-timing-function" | 232 '-webkit-animation-timing-function', '-webkit-transition', '-webkit-transition
-timing-function' |
| 240 ]); | 233 ]); |
| 241 | 234 |
| 242 WebInspector.CSSMetadata._colorAwareProperties = new Set([ | 235 WebInspector.CSSMetadata._colorAwareProperties = new Set([ |
| 243 "backdrop-filter", "background", "background-color", "background-image", "bo
rder", "border-color", "border-image", | 236 'backdrop-filter', |
| 244 "border-image-source", "border-bottom", "border-bottom-color", "border-left"
, "border-left-color", "border-right", | 237 'background', |
| 245 "border-right-color", "border-top", "border-top-color", "box-shadow", "color
", "column-rule", "column-rule-color", "fill", | 238 'background-color', |
| 246 "list-style", "list-style-image", "outline", "outline-color", "stroke", "tex
t-decoration-color", "text-shadow", | 239 'background-image', |
| 247 "-webkit-border-after", "-webkit-border-after-color", "-webkit-border-before
", "-webkit-border-before-color", "-webkit-border-end", | 240 'border', |
| 248 "-webkit-border-end-color", "-webkit-border-start", "-webkit-border-start-co
lor", "-webkit-box-reflect", "-webkit-box-shadow", | 241 'border-color', |
| 249 "-webkit-column-rule-color", "-webkit-filter", "-webkit-mask", "-webkit-mask
-box-image", "-webkit-mask-box-image-source", | 242 'border-image', |
| 250 "-webkit-mask-image", "-webkit-tap-highlight-color", "-webkit-text-decoratio
n-color", "-webkit-text-emphasis", | 243 'border-image-source', |
| 251 "-webkit-text-emphasis-color", "-webkit-text-fill-color", "-webkit-text-stro
ke", "-webkit-text-stroke-color" | 244 'border-bottom', |
| 245 'border-bottom-color', |
| 246 'border-left', |
| 247 'border-left-color', |
| 248 'border-right', |
| 249 'border-right-color', |
| 250 'border-top', |
| 251 'border-top-color', |
| 252 'box-shadow', |
| 253 'color', |
| 254 'column-rule', |
| 255 'column-rule-color', |
| 256 'fill', |
| 257 'list-style', |
| 258 'list-style-image', |
| 259 'outline', |
| 260 'outline-color', |
| 261 'stroke', |
| 262 'text-decoration-color', |
| 263 'text-shadow', |
| 264 '-webkit-border-after', |
| 265 '-webkit-border-after-color', |
| 266 '-webkit-border-before', |
| 267 '-webkit-border-before-color', |
| 268 '-webkit-border-end', |
| 269 '-webkit-border-end-color', |
| 270 '-webkit-border-start', |
| 271 '-webkit-border-start-color', |
| 272 '-webkit-box-reflect', |
| 273 '-webkit-box-shadow', |
| 274 '-webkit-column-rule-color', |
| 275 '-webkit-filter', |
| 276 '-webkit-mask', |
| 277 '-webkit-mask-box-image', |
| 278 '-webkit-mask-box-image-source', |
| 279 '-webkit-mask-image', |
| 280 '-webkit-tap-highlight-color', |
| 281 '-webkit-text-decoration-color', |
| 282 '-webkit-text-emphasis', |
| 283 '-webkit-text-emphasis-color', |
| 284 '-webkit-text-fill-color', |
| 285 '-webkit-text-stroke', |
| 286 '-webkit-text-stroke-color' |
| 252 ]); | 287 ]); |
| 253 | 288 |
| 254 WebInspector.CSSMetadata._propertyDataMap = { | 289 WebInspector.CSSMetadata._propertyDataMap = { |
| 255 "table-layout": { values: [ | 290 'table-layout': {values: ['auto', 'fixed']}, |
| 256 "auto", "fixed" | 291 'visibility': {values: ['hidden', 'visible', 'collapse']}, |
| 257 ] }, | 292 'background-repeat': {values: ['repeat', 'repeat-x', 'repeat-y', 'no-repeat',
'space', 'round']}, |
| 258 "visibility": { values: [ | 293 'content': {values: ['list-item', 'close-quote', 'no-close-quote', 'no-open-qu
ote', 'open-quote']}, |
| 259 "hidden", "visible", "collapse" | 294 'list-style-image': {values: ['none']}, |
| 260 ] }, | 295 'clear': {values: ['none', 'left', 'right', 'both']}, |
| 261 "background-repeat": { values: [ | 296 'overflow-x': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']}, |
| 262 "repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round" | 297 'stroke-linejoin': {values: ['round', 'miter', 'bevel']}, |
| 263 ] }, | 298 'baseline-shift': {values: ['baseline', 'sub', 'super']}, |
| 264 "content": { values: [ | 299 'border-bottom-width': {values: ['medium', 'thick', 'thin']}, |
| 265 "list-item", "close-quote", "no-close-quote", "no-open-quote", "open-quo
te" | 300 'margin-top-collapse': {values: ['collapse', 'separate', 'discard']}, |
| 266 ] }, | 301 'max-height': {values: ['none']}, |
| 267 "list-style-image": { values: [ | 302 'box-orient': { |
| 268 "none" | 303 values: ['horizontal', 'vertical', 'inline-axis', 'block-axis'], |
| 269 ] }, | 304 }, |
| 270 "clear": { values: [ | 305 'font-stretch': { |
| 271 "none", "left", "right", "both" | 306 values: [ |
| 272 ] }, | 307 'normal', 'wider', 'narrower', 'ultra-condensed', 'extra-condensed', 'cond
ensed', 'semi-condensed', |
| 273 "overflow-x": { values: [ | 308 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded' |
| 274 "hidden", "auto", "visible", "overlay", "scroll" | 309 ] |
| 275 ] }, | 310 }, |
| 276 "stroke-linejoin": { values: [ | 311 'border-left-width': {values: ['medium', 'thick', 'thin']}, |
| 277 "round", "miter", "bevel" | 312 'box-shadow': {values: ['inset', 'none']}, |
| 278 ] }, | 313 'writing-mode': {values: ['horizontal-tb', 'vertical-rl', 'vertical-lr']}, |
| 279 "baseline-shift": { values: [ | 314 '-webkit-writing-mode': |
| 280 "baseline", "sub", "super" | 315 {values: ['lr', 'rl', 'tb', 'lr-tb', 'rl-tb', 'tb-rl', 'horizontal-tb', 'v
ertical-rl', 'vertical-lr']}, |
| 281 ] }, | 316 'border-collapse': {values: ['collapse', 'separate']}, |
| 282 "border-bottom-width": { values: [ | 317 'page-break-inside': {values: ['auto', 'avoid']}, |
| 283 "medium", "thick", "thin" | 318 'border-top-width': {values: ['medium', 'thick', 'thin']}, |
| 284 ] }, | 319 'outline-color': {values: ['invert']}, |
| 285 "margin-top-collapse": { values: [ | 320 'outline-style': |
| 286 "collapse", "separate", "discard" | 321 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 287 ] }, | 322 'cursor': { |
| 288 "max-height": { values: [ | 323 values: [ |
| 289 "none" | 324 'none', |
| 290 ] }, | 325 'copy', |
| 291 "box-orient": { values: [ | 326 'auto', |
| 292 "horizontal", "vertical", "inline-axis", "block-axis" | 327 'crosshair', |
| 293 ], }, | 328 'default', |
| 294 "font-stretch": { values: [ | 329 'pointer', |
| 295 "normal", "wider", "narrower", "ultra-condensed", "extra-condensed", "co
ndensed", "semi-condensed", | 330 'move', |
| 296 "semi-expanded", "expanded", "extra-expanded", "ultra-expanded" | 331 'vertical-text', |
| 297 ] }, | 332 'cell', |
| 298 "border-left-width": { values: [ | 333 'context-menu', |
| 299 "medium", "thick", "thin" | 334 'alias', |
| 300 ] }, | 335 'progress', |
| 301 "box-shadow": { values: [ | 336 'no-drop', |
| 302 "inset", "none" | 337 'not-allowed', |
| 303 ] }, | 338 '-webkit-zoom-in', |
| 304 "writing-mode": { values: [ | 339 '-webkit-zoom-out', |
| 305 "horizontal-tb", "vertical-rl", "vertical-lr" | 340 'e-resize', |
| 306 ] }, | 341 'ne-resize', |
| 307 "-webkit-writing-mode": { values: [ | 342 'nw-resize', |
| 308 "lr", "rl", "tb", "lr-tb", "rl-tb", "tb-rl", "horizontal-tb", "vertical-
rl", "vertical-lr" | 343 'n-resize', |
| 309 ] }, | 344 'se-resize', |
| 310 "border-collapse": { values: [ | 345 'sw-resize', |
| 311 "collapse", "separate" | 346 's-resize', |
| 312 ] }, | 347 'w-resize', |
| 313 "page-break-inside": { values: [ | 348 'ew-resize', |
| 314 "auto", "avoid" | 349 'ns-resize', |
| 315 ] }, | 350 'nesw-resize', |
| 316 "border-top-width": { values: [ | 351 'nwse-resize', |
| 317 "medium", "thick", "thin" | 352 'col-resize', |
| 318 ] }, | 353 'row-resize', |
| 319 "outline-color": { values: [ | 354 'text', |
| 320 "invert" | 355 'wait', |
| 321 ] }, | 356 'help', |
| 322 "outline-style": { values: [ | 357 'all-scroll', |
| 323 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 358 '-webkit-grab', |
| 324 ] }, | 359 '-webkit-grabbing' |
| 325 "cursor": { values: [ | 360 ] |
| 326 "none", "copy", "auto", "crosshair", "default", "pointer", "move", "vert
ical-text", "cell", "context-menu", | 361 }, |
| 327 "alias", "progress", "no-drop", "not-allowed", "-webkit-zoom-in", "-webk
it-zoom-out", "e-resize", "ne-resize", | 362 'border-width': {values: ['medium', 'thick', 'thin']}, |
| 328 "nw-resize", "n-resize", "se-resize", "sw-resize", "s-resize", "w-resize
", "ew-resize", "ns-resize", | 363 'border-style': |
| 329 "nesw-resize", "nwse-resize", "col-resize", "row-resize", "text", "wait"
, "help", "all-scroll", "-webkit-grab", | 364 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 330 "-webkit-grabbing" | 365 'size': {values: ['a3', 'a4', 'a5', 'b4', 'b5', 'landscape', 'ledger', 'legal'
, 'letter', 'portrait']}, |
| 331 ] }, | 366 'background-size': {values: ['contain', 'cover']}, |
| 332 "border-width": { values: [ | 367 'direction': {values: ['ltr', 'rtl']}, |
| 333 "medium", "thick", "thin" | 368 'enable-background': {values: ['accumulate', 'new']}, |
| 334 ] }, | 369 'float': {values: ['none', 'left', 'right']}, |
| 335 "border-style": { values: [ | 370 'overflow-y': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']}, |
| 336 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 371 'margin-bottom-collapse': {values: ['collapse', 'separate', 'discard']}, |
| 337 ] }, | 372 'box-reflect': {values: ['left', 'right', 'above', 'below']}, |
| 338 "size": { values: [ | 373 'overflow': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']}, |
| 339 "a3", "a4", "a5", "b4", "b5", "landscape", "ledger", "legal", "letter",
"portrait" | 374 'contain': {values: ['none', 'strict', 'content', 'size', 'layout', 'style', '
paint']}, |
| 340 ] }, | 375 'text-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeLegibility', 'ge
ometricPrecision']}, |
| 341 "background-size": { values: [ | 376 'text-align': { |
| 342 "contain", "cover" | 377 values: [ |
| 343 ] }, | 378 '-webkit-auto', 'start', 'end', 'left', 'right', 'center', 'justify', '-we
bkit-left', '-webkit-right', |
| 344 "direction": { values: [ | 379 '-webkit-center' |
| 345 "ltr", "rtl" | 380 ] |
| 346 ] }, | 381 }, |
| 347 "enable-background": { values: [ | 382 'list-style-position': {values: ['outside', 'inside', 'hanging']}, |
| 348 "accumulate", "new" | 383 'margin-bottom': {values: ['auto']}, |
| 349 ] }, | 384 'color-interpolation': {values: ['linearrgb']}, |
| 350 "float": { values: [ | 385 'background-origin': {values: ['border-box', 'content-box', 'padding-box']}, |
| 351 "none", "left", "right" | 386 'word-wrap': {values: ['normal', 'break-word']}, |
| 352 ] }, | 387 'font-weight': |
| 353 "overflow-y": { values: [ | 388 {values: ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400
', '500', '600', '700', '800', '900']}, |
| 354 "hidden", "auto", "visible", "overlay", "scroll" | 389 'margin-before-collapse': {values: ['collapse', 'separate', 'discard']}, |
| 355 ] }, | 390 'text-transform': {values: ['none', 'capitalize', 'uppercase', 'lowercase']}, |
| 356 "margin-bottom-collapse": { values: [ | 391 'border-right-style': |
| 357 "collapse", "separate", "discard" | 392 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 358 ] }, | 393 'border-left-style': |
| 359 "box-reflect": { values: [ | 394 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 360 "left", "right", "above", "below" | 395 '-webkit-text-emphasis': {values: ['circle', 'filled', 'open', 'dot', 'double-
circle', 'triangle', 'sesame']}, |
| 361 ] }, | 396 'font-style': {values: ['italic', 'oblique', 'normal']}, |
| 362 "overflow": { values: [ | 397 'speak': {values: ['none', 'normal', 'spell-out', 'digits', 'literal-punctuati
on', 'no-punctuation']}, |
| 363 "hidden", "auto", "visible", "overlay", "scroll" | 398 'color-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeQuality']}, |
| 364 ] }, | 399 'list-style-type': { |
| 365 "contain": { values: [ | 400 values: [ |
| 366 "none", "strict", "content", "size", "layout", "style", "paint" | 401 'none', |
| 367 ] }, | 402 'inline', |
| 368 "text-rendering": { values: [ | 403 'disc', |
| 369 "auto", "optimizeSpeed", "optimizeLegibility", "geometricPrecision" | 404 'circle', |
| 370 ] }, | 405 'square', |
| 371 "text-align": { values: [ | 406 'decimal', |
| 372 "-webkit-auto", "start", "end", "left", "right", "center", "justify", "-
webkit-left", "-webkit-right", "-webkit-center" | 407 'decimal-leading-zero', |
| 373 ] }, | 408 'arabic-indic', |
| 374 "list-style-position": { values: [ | 409 'binary', |
| 375 "outside", "inside", "hanging" | 410 'bengali', |
| 376 ] }, | 411 'cambodian', |
| 377 "margin-bottom": { values: [ | 412 'khmer', |
| 378 "auto" | 413 'devanagari', |
| 379 ] }, | 414 'gujarati', |
| 380 "color-interpolation": { values: [ | 415 'gurmukhi', |
| 381 "linearrgb" | 416 'kannada', |
| 382 ] }, | 417 'lower-hexadecimal', |
| 383 "background-origin": { values: [ | 418 'lao', |
| 384 "border-box", "content-box", "padding-box" | 419 'malayalam', |
| 385 ] }, | 420 'mongolian', |
| 386 "word-wrap": { values: [ | 421 'myanmar', |
| 387 "normal", "break-word" | 422 'octal', |
| 388 ] }, | 423 'oriya', |
| 389 "font-weight": { values: [ | 424 'persian', |
| 390 "normal", "bold", "bolder", "lighter", "100", "200", "300", "400", "500"
, "600", "700", "800", "900" | 425 'urdu', |
| 391 ] }, | 426 'telugu', |
| 392 "margin-before-collapse": { values: [ | 427 'tibetan', |
| 393 "collapse", "separate", "discard" | 428 'thai', |
| 394 ] }, | 429 'upper-hexadecimal', |
| 395 "text-transform": { values: [ | 430 'lower-roman', |
| 396 "none", "capitalize", "uppercase", "lowercase" | 431 'upper-roman', |
| 397 ] }, | 432 'lower-greek', |
| 398 "border-right-style": { values: [ | 433 'lower-alpha', |
| 399 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 434 'lower-latin', |
| 400 ] }, | 435 'upper-alpha', |
| 401 "border-left-style": { values: [ | 436 'upper-latin', |
| 402 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 437 'afar', |
| 403 ] }, | 438 'ethiopic-halehame-aa-et', |
| 404 "-webkit-text-emphasis": { values: [ | 439 'ethiopic-halehame-aa-er', |
| 405 "circle", "filled", "open", "dot", "double-circle", "triangle", "sesame" | 440 'amharic', |
| 406 ] }, | 441 'ethiopic-halehame-am-et', |
| 407 "font-style": { values: [ | 442 'amharic-abegede', |
| 408 "italic", "oblique", "normal" | 443 'ethiopic-abegede-am-et', |
| 409 ] }, | 444 'cjk-earthly-branch', |
| 410 "speak": { values: [ | 445 'cjk-heavenly-stem', |
| 411 "none", "normal", "spell-out", "digits", "literal-punctuation", "no-punc
tuation" | 446 'ethiopic', |
| 412 ] }, | 447 'ethiopic-halehame-gez', |
| 413 "color-rendering": { values: [ | 448 'ethiopic-abegede', |
| 414 "auto", "optimizeSpeed", "optimizeQuality" | 449 'ethiopic-abegede-gez', |
| 415 ] }, | 450 'hangul-consonant', |
| 416 "list-style-type": { values: [ | 451 'hangul', |
| 417 "none", "inline", "disc", "circle", "square", "decimal", "decimal-leadin
g-zero", "arabic-indic", "binary", "bengali", | 452 'lower-norwegian', |
| 418 "cambodian", "khmer", "devanagari", "gujarati", "gurmukhi", "kannada", "
lower-hexadecimal", "lao", "malayalam", | 453 'oromo', |
| 419 "mongolian", "myanmar", "octal", "oriya", "persian", "urdu", "telugu", "
tibetan", "thai", "upper-hexadecimal", | 454 'ethiopic-halehame-om-et', |
| 420 "lower-roman", "upper-roman", "lower-greek", "lower-alpha", "lower-latin
", "upper-alpha", "upper-latin", "afar", | 455 'sidama', |
| 421 "ethiopic-halehame-aa-et", "ethiopic-halehame-aa-er", "amharic", "ethiop
ic-halehame-am-et", "amharic-abegede", | 456 'ethiopic-halehame-sid-et', |
| 422 "ethiopic-abegede-am-et", "cjk-earthly-branch", "cjk-heavenly-stem", "et
hiopic", "ethiopic-halehame-gez", | 457 'somali', |
| 423 "ethiopic-abegede", "ethiopic-abegede-gez", "hangul-consonant", "hangul"
, "lower-norwegian", "oromo", | 458 'ethiopic-halehame-so-et', |
| 424 "ethiopic-halehame-om-et", "sidama", "ethiopic-halehame-sid-et", "somali
", "ethiopic-halehame-so-et", "tigre", | 459 'tigre', |
| 425 "ethiopic-halehame-tig", "tigrinya-er", "ethiopic-halehame-ti-er", "tigr
inya-er-abegede", | 460 'ethiopic-halehame-tig', |
| 426 "ethiopic-abegede-ti-er", "tigrinya-et", "ethiopic-halehame-ti-et", "tig
rinya-et-abegede", | 461 'tigrinya-er', |
| 427 "ethiopic-abegede-ti-et", "upper-greek", "upper-norwegian", "asterisks",
"footnotes", "hebrew", "armenian", | 462 'ethiopic-halehame-ti-er', |
| 428 "lower-armenian", "upper-armenian", "georgian", "cjk-ideographic", "hira
gana", "katakana", "hiragana-iroha", | 463 'tigrinya-er-abegede', |
| 429 "katakana-iroha" | 464 'ethiopic-abegede-ti-er', |
| 430 ] }, | 465 'tigrinya-et', |
| 431 "text-combine-upright": { values: [ | 466 'ethiopic-halehame-ti-et', |
| 432 "none", "all" | 467 'tigrinya-et-abegede', |
| 433 ] }, | 468 'ethiopic-abegede-ti-et', |
| 434 "-webkit-text-combine": { values: [ | 469 'upper-greek', |
| 435 "none", "horizontal" | 470 'upper-norwegian', |
| 436 ] }, | 471 'asterisks', |
| 437 "text-orientation": { values: [ | 472 'footnotes', |
| 438 "mixed", "upright", "sideways" | 473 'hebrew', |
| 439 ] }, | 474 'armenian', |
| 440 "outline": { values: [ | 475 'lower-armenian', |
| 441 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 476 'upper-armenian', |
| 442 ] }, | 477 'georgian', |
| 443 "font": { values: [ | 478 'cjk-ideographic', |
| 444 "caption", "icon", "menu", "message-box", "small-caption", "-webkit-mini
-control", "-webkit-small-control", | 479 'hiragana', |
| 445 "-webkit-control", "status-bar", "italic", "oblique", "small-caps", "nor
mal", "bold", "bolder", "lighter", | 480 'katakana', |
| 446 "100", "200", "300", "400", "500", "600", "700", "800", "900", "xx-small
", "x-small", "small", "medium", | 481 'hiragana-iroha', |
| 447 "large", "x-large", "xx-large", "-webkit-xxx-large", "smaller", "larger"
, "serif", "sans-serif", "cursive", | 482 'katakana-iroha' |
| 448 "fantasy", "monospace", "-webkit-body", "-webkit-pictograph" | 483 ] |
| 449 ] }, | 484 }, |
| 450 "dominant-baseline": { values: [ | 485 'text-combine-upright': {values: ['none', 'all']}, |
| 451 "middle", "auto", "central", "text-before-edge", "text-after-edge", "ide
ographic", "alphabetic", "hanging", | 486 '-webkit-text-combine': {values: ['none', 'horizontal']}, |
| 452 "mathematical", "use-script", "no-change", "reset-size" | 487 'text-orientation': {values: ['mixed', 'upright', 'sideways']}, |
| 453 ] }, | 488 'outline': {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', '
dotted', 'dashed', 'solid', 'double']}, |
| 454 "display": { values: [ | 489 'font': { |
| 455 "none", "inline", "block", "list-item", "run-in", "inline-block", "table
", "inline-table", | 490 values: [ |
| 456 "table-row-group", "table-header-group", "table-footer-group", "table-ro
w", "table-column-group", | 491 'caption', |
| 457 "table-column", "table-cell", "table-caption", "-webkit-box", "-webkit-i
nline-box", | 492 'icon', |
| 458 "flex", "inline-flex", "grid", "inline-grid", "contents" | 493 'menu', |
| 459 ] }, | 494 'message-box', |
| 460 "-webkit-text-emphasis-position": { values: [ | 495 'small-caption', |
| 461 "over", "under" | 496 '-webkit-mini-control', |
| 462 ] }, | 497 '-webkit-small-control', |
| 463 "image-rendering": { values: [ | 498 '-webkit-control', |
| 464 "auto", "optimizeSpeed", "optimizeQuality", "pixelated" | 499 'status-bar', |
| 465 ] }, | 500 'italic', |
| 466 "alignment-baseline": { values: [ | 501 'oblique', |
| 467 "baseline", "middle", "auto", "before-edge", "after-edge", "central", "t
ext-before-edge", "text-after-edge", | 502 'small-caps', |
| 468 "ideographic", "alphabetic", "hanging", "mathematical" | 503 'normal', |
| 469 ] }, | 504 'bold', |
| 470 "outline-width": { values: [ | 505 'bolder', |
| 471 "medium", "thick", "thin" | 506 'lighter', |
| 472 ] }, | 507 '100', |
| 473 "box-align": { values: [ | 508 '200', |
| 474 "baseline", "center", "stretch", "start", "end" | 509 '300', |
| 475 ] }, | 510 '400', |
| 476 "border-right-width": { values: [ | 511 '500', |
| 477 "medium", "thick", "thin" | 512 '600', |
| 478 ] }, | 513 '700', |
| 479 "border-top-style": { values: [ | 514 '800', |
| 480 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 515 '900', |
| 481 ] }, | 516 'xx-small', |
| 482 "line-height": { values: [ | 517 'x-small', |
| 483 "normal" | 518 'small', |
| 484 ] }, | 519 'medium', |
| 485 "text-overflow": { values: [ | 520 'large', |
| 486 "clip", "ellipsis" | 521 'x-large', |
| 487 ] }, | 522 'xx-large', |
| 488 "overflow-wrap": { values: [ | 523 '-webkit-xxx-large', |
| 489 "normal", "break-word" | 524 'smaller', |
| 490 ] }, | 525 'larger', |
| 491 "box-direction": { values: [ | 526 'serif', |
| 492 "normal", "reverse" | 527 'sans-serif', |
| 493 ] }, | 528 'cursive', |
| 494 "margin-after-collapse": { values: [ | 529 'fantasy', |
| 495 "collapse", "separate", "discard" | 530 'monospace', |
| 496 ] }, | 531 '-webkit-body', |
| 497 "page-break-before": { values: [ | 532 '-webkit-pictograph' |
| 498 "left", "right", "auto", "always", "avoid" | 533 ] |
| 499 ] }, | 534 }, |
| 500 "border-image": { values: [ | 535 'dominant-baseline': { |
| 501 "repeat", "stretch" | 536 values: [ |
| 502 ] }, | 537 'middle', 'auto', 'central', 'text-before-edge', 'text-after-edge', 'ideog
raphic', 'alphabetic', 'hanging', |
| 503 "text-decoration": { values: [ | 538 'mathematical', 'use-script', 'no-change', 'reset-size' |
| 504 "none", "blink", "line-through", "overline", "underline" | 539 ] |
| 505 ] }, | 540 }, |
| 506 "position": { values: [ | 541 'display': { |
| 507 "absolute", "fixed", "relative", "static" | 542 values: [ |
| 508 ] }, | 543 'none', |
| 509 "font-family": { values: [ | 544 'inline', |
| 510 "serif", "sans-serif", "cursive", "fantasy", "monospace", "-webkit-body"
, "-webkit-pictograph" | 545 'block', |
| 511 ] }, | 546 'list-item', |
| 512 "text-overflow-mode": { values: [ | 547 'run-in', |
| 513 "clip", "ellipsis" | 548 'inline-block', |
| 514 ] }, | 549 'table', |
| 515 "border-bottom-style": { values: [ | 550 'inline-table', |
| 516 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 551 'table-row-group', |
| 517 ] }, | 552 'table-header-group', |
| 518 "unicode-bidi": { values: [ | 553 'table-footer-group', |
| 519 "normal", "bidi-override", "embed", "isolate", "isolate-override", "plai
ntext" | 554 'table-row', |
| 520 ] }, | 555 'table-column-group', |
| 521 "clip-rule": { values: [ | 556 'table-column', |
| 522 "nonzero", "evenodd" | 557 'table-cell', |
| 523 ] }, | 558 'table-caption', |
| 524 "margin-left": { values: [ | 559 '-webkit-box', |
| 525 "auto" | 560 '-webkit-inline-box', |
| 526 ] }, | 561 'flex', |
| 527 "margin-top": { values: [ | 562 'inline-flex', |
| 528 "auto" | 563 'grid', |
| 529 ] }, | 564 'inline-grid', |
| 530 "zoom": { values: [ | 565 'contents' |
| 531 "normal", "document", "reset" | 566 ] |
| 532 ] }, | 567 }, |
| 533 "max-width": { values: [ | 568 '-webkit-text-emphasis-position': {values: ['over', 'under']}, |
| 534 "none" | 569 'image-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeQuality', 'pixe
lated']}, |
| 535 ] }, | 570 'alignment-baseline': { |
| 536 "caption-side": { values: [ | 571 values: [ |
| 537 "top", "bottom" | 572 'baseline', 'middle', 'auto', 'before-edge', 'after-edge', 'central', 'tex
t-before-edge', 'text-after-edge', |
| 538 ] }, | 573 'ideographic', 'alphabetic', 'hanging', 'mathematical' |
| 539 "empty-cells": { values: [ | 574 ] |
| 540 "hide", "show" | 575 }, |
| 541 ] }, | 576 'outline-width': {values: ['medium', 'thick', 'thin']}, |
| 542 "pointer-events": { values: [ | 577 'box-align': {values: ['baseline', 'center', 'stretch', 'start', 'end']}, |
| 543 "none", "all", "auto", "visible", "visiblepainted", "visiblefill", "visi
blestroke", "painted", "fill", "stroke", "bounding-box" | 578 'border-right-width': {values: ['medium', 'thick', 'thin']}, |
| 544 ] }, | 579 'border-top-style': |
| 545 "letter-spacing": { values: [ | 580 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 546 "normal" | 581 'line-height': {values: ['normal']}, |
| 547 ] }, | 582 'text-overflow': {values: ['clip', 'ellipsis']}, |
| 548 "background-clip": { values: [ | 583 'overflow-wrap': {values: ['normal', 'break-word']}, |
| 549 "border-box", "content-box", "padding-box" | 584 'box-direction': {values: ['normal', 'reverse']}, |
| 550 ] }, | 585 'margin-after-collapse': {values: ['collapse', 'separate', 'discard']}, |
| 551 "-webkit-font-smoothing": { values: [ | 586 'page-break-before': {values: ['left', 'right', 'auto', 'always', 'avoid']}, |
| 552 "none", "auto", "antialiased", "subpixel-antialiased" | 587 'border-image': {values: ['repeat', 'stretch']}, |
| 553 ] }, | 588 'text-decoration': {values: ['none', 'blink', 'line-through', 'overline', 'und
erline']}, |
| 554 "border": { values: [ | 589 'position': {values: ['absolute', 'fixed', 'relative', 'static']}, |
| 555 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe
d", "solid", "double" | 590 'font-family': |
| 556 ] }, | 591 {values: ['serif', 'sans-serif', 'cursive', 'fantasy', 'monospace', '-webk
it-body', '-webkit-pictograph']}, |
| 557 "font-size": { values: [ | 592 'text-overflow-mode': {values: ['clip', 'ellipsis']}, |
| 558 "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"
, "-webkit-xxx-large", "smaller", | 593 'border-bottom-style': |
| 559 "larger" | 594 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted'
, 'dashed', 'solid', 'double']}, |
| 560 ] }, | 595 'unicode-bidi': {values: ['normal', 'bidi-override', 'embed', 'isolate', 'isol
ate-override', 'plaintext']}, |
| 561 "font-variant": { values: [ | 596 'clip-rule': {values: ['nonzero', 'evenodd']}, |
| 562 "small-caps", "normal" | 597 'margin-left': {values: ['auto']}, |
| 563 ] }, | 598 'margin-top': {values: ['auto']}, |
| 564 "vertical-align": { values: [ | 599 'zoom': {values: ['normal', 'document', 'reset']}, |
| 565 "baseline", "middle", "sub", "super", "text-top", "text-bottom", "top",
"bottom", "-webkit-baseline-middle" | 600 'max-width': {values: ['none']}, |
| 566 ] }, | 601 'caption-side': {values: ['top', 'bottom']}, |
| 567 "white-space": { values: [ | 602 'empty-cells': {values: ['hide', 'show']}, |
| 568 "normal", "nowrap", "pre", "pre-line", "pre-wrap" | 603 'pointer-events': { |
| 569 ] }, | 604 values: [ |
| 570 "box-lines": { values: [ | 605 'none', 'all', 'auto', 'visible', 'visiblepainted', 'visiblefill', 'visibl
estroke', 'painted', 'fill', 'stroke', |
| 571 "single", "multiple" | 606 'bounding-box' |
| 572 ] }, | 607 ] |
| 573 "page-break-after": { values: [ | 608 }, |
| 574 "left", "right", "auto", "always", "avoid" | 609 'letter-spacing': {values: ['normal']}, |
| 575 ] }, | 610 'background-clip': {values: ['border-box', 'content-box', 'padding-box']}, |
| 576 "clip-path": { values: [ | 611 '-webkit-font-smoothing': {values: ['none', 'auto', 'antialiased', 'subpixel-a
ntialiased']}, |
| 577 "none" | 612 'border': {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'd
otted', 'dashed', 'solid', 'double']}, |
| 578 ] }, | 613 'font-size': { |
| 579 "margin": { values: [ | 614 values: [ |
| 580 "auto" | 615 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large',
'-webkit-xxx-large', 'smaller', 'larger' |
| 581 ] }, | 616 ] |
| 582 "margin-right": { values: [ | 617 }, |
| 583 "auto" | 618 'font-variant': {values: ['small-caps', 'normal']}, |
| 584 ] }, | 619 'vertical-align': { |
| 585 "word-break": { values: [ | 620 values: |
| 586 "normal", "break-all", "break-word" | 621 ['baseline', 'middle', 'sub', 'super', 'text-top', 'text-bottom', 'top',
'bottom', '-webkit-baseline-middle'] |
| 587 ] }, | 622 }, |
| 588 "word-spacing": { values: [ | 623 'white-space': {values: ['normal', 'nowrap', 'pre', 'pre-line', 'pre-wrap']}, |
| 589 "normal" | 624 'box-lines': {values: ['single', 'multiple']}, |
| 590 ] }, | 625 'page-break-after': {values: ['left', 'right', 'auto', 'always', 'avoid']}, |
| 591 "-webkit-text-emphasis-style": { values: [ | 626 'clip-path': {values: ['none']}, |
| 592 "circle", "filled", "open", "dot", "double-circle", "triangle", "sesame" | 627 'margin': {values: ['auto']}, |
| 593 ] }, | 628 'margin-right': {values: ['auto']}, |
| 594 "transform": { values: [ | 629 'word-break': {values: ['normal', 'break-all', 'break-word']}, |
| 595 "scale", "scaleX", "scaleY", "scale3d", "rotate", "rotateX", "rotateY",
"rotateZ", "rotate3d", "skew", "skewX", "skewY", | 630 'word-spacing': {values: ['normal']}, |
| 596 "translate", "translateX", "translateY", "translateZ", "translate3d", "m
atrix", "matrix3d", "perspective" | 631 '-webkit-text-emphasis-style': {values: ['circle', 'filled', 'open', 'dot', 'd
ouble-circle', 'triangle', 'sesame']}, |
| 597 ] }, | 632 'transform': { |
| 598 "image-resolution": { values: [ | 633 values: [ |
| 599 "from-image", "snap" | 634 'scale', 'scaleX', 'scaleY', 'scale3d', 'rotate', 'rotateX
', 'rotateY', |
| 600 ] }, | 635 'rotateZ', 'rotate3d', 'skew', 'skewX', 'skewY', 'transla
te', 'translateX', |
| 601 "box-sizing": { values: [ | 636 'translateY', 'translateZ', 'translate3d', 'matrix', 'matrix3d', 'perspec
tive' |
| 602 "content-box", "border-box" | 637 ] |
| 603 ] }, | 638 }, |
| 604 "clip": { values: [ | 639 'image-resolution': {values: ['from-image', 'snap']}, |
| 605 "auto" | 640 'box-sizing': {values: ['content-box', 'border-box']}, |
| 606 ] }, | 641 'clip': {values: ['auto']}, |
| 607 "resize": { values: [ | 642 'resize': {values: ['none', 'both', 'horizontal', 'vertical']}, |
| 608 "none", "both", "horizontal", "vertical" | 643 'align-content': {values: ['flex-start', 'flex-end', 'center', 'space-between'
, 'space-around', 'stretch']}, |
| 609 ] }, | 644 'align-items': {values: ['flex-start', 'flex-end', 'center', 'baseline', 'stre
tch']}, |
| 610 "align-content": { values: [ | 645 'align-self': {values: ['auto', 'flex-start', 'flex-end', 'center', 'baseline'
, 'stretch']}, |
| 611 "flex-start", "flex-end", "center", "space-between", "space-around", "st
retch" | 646 'flex-direction': {values: ['row', 'row-reverse', 'column', 'column-reverse']}
, |
| 612 ] }, | 647 'justify-content': {values: ['flex-start', 'flex-end', 'center', 'space-betwee
n', 'space-around']}, |
| 613 "align-items": { values: [ | 648 'flex-wrap': {values: ['nowrap', 'wrap', 'wrap-reverse']}, |
| 614 "flex-start", "flex-end", "center", "baseline", "stretch" | 649 'perspective': {values: ['none']}, |
| 615 ] }, | 650 'perspective-origin': {values: ['left', 'center', 'right', 'top', 'bottom']}, |
| 616 "align-self": { values: [ | 651 'transform-origin': {values: ['left', 'center', 'right', 'top', 'bottom']}, |
| 617 "auto", "flex-start", "flex-end", "center", "baseline", "stretch" | 652 'transform-style': {values: ['flat', 'preserve-3d']}, |
| 618 ] }, | 653 'transition-timing-function': { |
| 619 "flex-direction": { values: [ | 654 values: |
| 620 "row", "row-reverse", "column", "column-reverse" | 655 ['ease', 'linear', 'ease-in', 'ease-out', 'ease-in-out', 'step-start', '
step-end', 'steps', 'cubic-bezier'] |
| 621 ] }, | 656 }, |
| 622 "justify-content": { values: [ | 657 'animation-timing-function': { |
| 623 "flex-start", "flex-end", "center", "space-between", "space-around" | 658 values: |
| 624 ] }, | 659 ['ease', 'linear', 'ease-in', 'ease-out', 'ease-in-out', 'step-start', '
step-end', 'steps', 'cubic-bezier'] |
| 625 "flex-wrap": { values: [ | 660 }, |
| 626 "nowrap", "wrap", "wrap-reverse" | 661 'animation-direction': {values: ['normal', 'reverse', 'alternate', 'alternate-
reverse']}, |
| 627 ] }, | 662 'animation-play-state': {values: ['running', 'paused']}, |
| 628 "perspective": { values: [ | 663 'animation-fill-mode': {values: ['none', 'forwards', 'backwards', 'both']}, |
| 629 "none" | 664 '-webkit-backface-visibility': {values: ['visible', 'hidden']}, |
| 630 ] }, | 665 '-webkit-box-decoration-break': {values: ['slice', 'clone']}, |
| 631 "perspective-origin": { values: [ | 666 '-webkit-column-break-after': |
| 632 "left", "center", "right", "top", "bottom" | 667 {values: ['auto', 'always', 'avoid', 'left', 'right', 'page', 'column', 'a
void-page', 'avoid-column']}, |
| 633 ] }, | 668 '-webkit-column-break-before': |
| 634 "transform-origin": { values: [ | 669 {values: ['auto', 'always', 'avoid', 'left', 'right', 'page', 'column', 'a
void-page', 'avoid-column']}, |
| 635 "left", "center", "right", "top", "bottom" | 670 '-webkit-column-break-inside': {values: ['auto', 'avoid', 'avoid-page', 'avoid
-column']}, |
| 636 ] }, | 671 '-webkit-column-span': {values: ['none', 'all']}, |
| 637 "transform-style": { values: [ | 672 '-webkit-column-count': {values: ['auto']}, |
| 638 "flat", "preserve-3d" | 673 '-webkit-column-gap': {values: ['normal']}, |
| 639 ] }, | 674 '-webkit-filter': { |
| 640 "transition-timing-function": { values: [ | 675 values: [ |
| 641 "ease", "linear", "ease-in", "ease-out", "ease-in-out", "step-start", "s
tep-end", "steps", "cubic-bezier" | 676 'url', 'blur', 'brightness', 'contrast', 'drop-shadow', 'grayscale', 'hue-
rotate', 'invert', 'opacity', |
| 642 ] }, | 677 'saturate', 'sepia' |
| 643 "animation-timing-function": { values: [ | 678 ] |
| 644 "ease", "linear", "ease-in", "ease-out", "ease-in-out", "step-start", "s
tep-end", "steps", "cubic-bezier" | 679 }, |
| 645 ] }, | 680 '-webkit-line-break': {values: ['auto', 'loose', 'normal', 'strict']}, |
| 646 "animation-direction": { values: [ | 681 '-webkit-user-select': {values: ['none', 'text', 'all']}, |
| 647 "normal", "reverse", "alternate", "alternate-reverse" | 682 '-webkit-user-modify': {values: ['read-only', 'read-write', 'read-write-plaint
ext-only']}, |
| 648 ] }, | 683 'text-align-last': {values: ['auto', 'start', 'end', 'left', 'right', 'center'
, 'justify']}, |
| 649 "animation-play-state": { values: [ | 684 '-webkit-text-decoration-line': {values: ['none', 'underline', 'overline', 'li
ne-through', 'blink']}, |
| 650 "running", "paused" | 685 '-webkit-text-decoration-style': {values: ['solid', 'double', 'dotted', 'dashe
d', 'wavy']}, |
| 651 ] }, | 686 '-webkit-text-decoration-skip': {values: ['none', 'objects', 'spaces', 'ink',
'edges', 'box-decoration']}, |
| 652 "animation-fill-mode": { values: [ | 687 'mix-blend-mode': { |
| 653 "none", "forwards", "backwards", "both" | 688 values: [ |
| 654 ] }, | 689 'normal', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dod
ge', 'color-burn', 'hard-light', |
| 655 "-webkit-backface-visibility": { values: [ | 690 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'lu
minosity', 'unset' |
| 656 "visible", "hidden" | 691 ] |
| 657 ] }, | 692 }, |
| 658 "-webkit-box-decoration-break": { values: [ | 693 'background-blend-mode': { |
| 659 "slice", "clone" | 694 values: [ |
| 660 ] }, | 695 'normal', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dod
ge', 'color-burn', 'hard-light', |
| 661 "-webkit-column-break-after": { values: [ | 696 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'lu
minosity', 'unset' |
| 662 "auto", "always", "avoid", "left", "right", "page", "column", "avoid-pag
e", "avoid-column" | 697 ] |
| 663 ] }, | 698 }, |
| 664 "-webkit-column-break-before": { values: [ | |
| 665 "auto", "always", "avoid", "left", "right", "page", "column", "avoid-pag
e", "avoid-column" | |
| 666 ] }, | |
| 667 "-webkit-column-break-inside": { values: [ | |
| 668 "auto", "avoid", "avoid-page", "avoid-column" | |
| 669 ] }, | |
| 670 "-webkit-column-span": { values: [ | |
| 671 "none", "all" | |
| 672 ] }, | |
| 673 "-webkit-column-count": { values: [ | |
| 674 "auto" | |
| 675 ] }, | |
| 676 "-webkit-column-gap": { values: [ | |
| 677 "normal" | |
| 678 ] }, | |
| 679 "-webkit-filter": { values: [ | |
| 680 "url", "blur", "brightness", "contrast", "drop-shadow", "grayscale", "hu
e-rotate", "invert", "opacity", "saturate", "sepia" | |
| 681 ] }, | |
| 682 "-webkit-line-break": { values: [ | |
| 683 "auto", "loose", "normal", "strict" | |
| 684 ] }, | |
| 685 "-webkit-user-select": { values: [ | |
| 686 "none", "text", "all" | |
| 687 ] }, | |
| 688 "-webkit-user-modify": { values: [ | |
| 689 "read-only", "read-write", "read-write-plaintext-only" | |
| 690 ] }, | |
| 691 "text-align-last": { values: [ | |
| 692 "auto", "start", "end", "left", "right", "center", "justify" | |
| 693 ] }, | |
| 694 "-webkit-text-decoration-line": { values: [ | |
| 695 "none", "underline", "overline", "line-through", "blink" | |
| 696 ] }, | |
| 697 "-webkit-text-decoration-style": { values: [ | |
| 698 "solid", "double", "dotted", "dashed", "wavy" | |
| 699 ] }, | |
| 700 "-webkit-text-decoration-skip": { values: [ | |
| 701 "none", "objects", "spaces", "ink", "edges", "box-decoration" | |
| 702 ] }, | |
| 703 "mix-blend-mode": { values: [ | |
| 704 "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-d
odge", "color-burn", "hard-light", "soft-light", | |
| 705 "difference", "exclusion", "hue", "saturation", "color", "luminosity", "
unset" | |
| 706 ] }, | |
| 707 "background-blend-mode": { values: [ | |
| 708 "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-d
odge", "color-burn", "hard-light", "soft-light", | |
| 709 "difference", "exclusion", "hue", "saturation", "color", "luminosity", "
unset" | |
| 710 ] }, | |
| 711 }; | 699 }; |
| 712 | 700 |
| 713 // Weight of CSS properties based on their usage from https://www.chromestatus.c
om/metrics/css/popularity | 701 // Weight of CSS properties based on their usage from https://www.chromestatus.c
om/metrics/css/popularity |
| 714 WebInspector.CSSMetadata.Weight = { | 702 WebInspector.CSSMetadata.Weight = { |
| 715 "align-content": 57, | 703 'align-content': 57, |
| 716 "align-items": 129, | 704 'align-items': 129, |
| 717 "align-self": 55, | 705 'align-self': 55, |
| 718 "animation": 175, | 706 'animation': 175, |
| 719 "animation-delay": 114, | 707 'animation-delay': 114, |
| 720 "animation-direction": 113, | 708 'animation-direction': 113, |
| 721 "animation-duration": 137, | 709 'animation-duration': 137, |
| 722 "animation-fill-mode": 132, | 710 'animation-fill-mode': 132, |
| 723 "animation-iteration-count": 124, | 711 'animation-iteration-count': 124, |
| 724 "animation-name": 139, | 712 'animation-name': 139, |
| 725 "animation-play-state": 104, | 713 'animation-play-state': 104, |
| 726 "animation-timing-function": 141, | 714 'animation-timing-function': 141, |
| 727 "backface-visibility": 123, | 715 'backface-visibility': 123, |
| 728 "background": 260, | 716 'background': 260, |
| 729 "background-attachment": 119, | 717 'background-attachment': 119, |
| 730 "background-clip": 165, | 718 'background-clip': 165, |
| 731 "background-color": 259, | 719 'background-color': 259, |
| 732 "background-image": 246, | 720 'background-image': 246, |
| 733 "background-origin": 107, | 721 'background-origin': 107, |
| 734 "background-position": 237, | 722 'background-position': 237, |
| 735 "background-position-x": 108, | 723 'background-position-x': 108, |
| 736 "background-position-y": 93, | 724 'background-position-y': 93, |
| 737 "background-repeat": 234, | 725 'background-repeat': 234, |
| 738 "background-size": 203, | 726 'background-size': 203, |
| 739 "border": 263, | 727 'border': 263, |
| 740 "border-bottom": 233, | 728 'border-bottom': 233, |
| 741 "border-bottom-color": 190, | 729 'border-bottom-color': 190, |
| 742 "border-bottom-left-radius": 186, | 730 'border-bottom-left-radius': 186, |
| 743 "border-bottom-right-radius": 185, | 731 'border-bottom-right-radius': 185, |
| 744 "border-bottom-style": 150, | 732 'border-bottom-style': 150, |
| 745 "border-bottom-width": 179, | 733 'border-bottom-width': 179, |
| 746 "border-collapse": 209, | 734 'border-collapse': 209, |
| 747 "border-color": 226, | 735 'border-color': 226, |
| 748 "border-image": 89, | 736 'border-image': 89, |
| 749 "border-image-outset": 50, | 737 'border-image-outset': 50, |
| 750 "border-image-repeat": 49, | 738 'border-image-repeat': 49, |
| 751 "border-image-slice": 58, | 739 'border-image-slice': 58, |
| 752 "border-image-source": 32, | 740 'border-image-source': 32, |
| 753 "border-image-width": 52, | 741 'border-image-width': 52, |
| 754 "border-left": 221, | 742 'border-left': 221, |
| 755 "border-left-color": 174, | 743 'border-left-color': 174, |
| 756 "border-left-style": 142, | 744 'border-left-style': 142, |
| 757 "border-left-width": 172, | 745 'border-left-width': 172, |
| 758 "border-radius": 224, | 746 'border-radius': 224, |
| 759 "border-right": 223, | 747 'border-right': 223, |
| 760 "border-right-color": 182, | 748 'border-right-color': 182, |
| 761 "border-right-style": 130, | 749 'border-right-style': 130, |
| 762 "border-right-width": 178, | 750 'border-right-width': 178, |
| 763 "border-spacing": 198, | 751 'border-spacing': 198, |
| 764 "border-style": 206, | 752 'border-style': 206, |
| 765 "border-top": 231, | 753 'border-top': 231, |
| 766 "border-top-color": 192, | 754 'border-top-color': 192, |
| 767 "border-top-left-radius": 187, | 755 'border-top-left-radius': 187, |
| 768 "border-top-right-radius": 189, | 756 'border-top-right-radius': 189, |
| 769 "border-top-style": 152, | 757 'border-top-style': 152, |
| 770 "border-top-width": 180, | 758 'border-top-width': 180, |
| 771 "border-width": 214, | 759 'border-width': 214, |
| 772 "bottom": 227, | 760 'bottom': 227, |
| 773 "box-shadow": 213, | 761 'box-shadow': 213, |
| 774 "box-sizing": 216, | 762 'box-sizing': 216, |
| 775 "caption-side": 96, | 763 'caption-side': 96, |
| 776 "clear": 229, | 764 'clear': 229, |
| 777 "clip": 173, | 765 'clip': 173, |
| 778 "clip-rule": 5, | 766 'clip-rule': 5, |
| 779 "color": 256, | 767 'color': 256, |
| 780 "content": 219, | 768 'content': 219, |
| 781 "counter-increment": 111, | 769 'counter-increment': 111, |
| 782 "counter-reset": 110, | 770 'counter-reset': 110, |
| 783 "cursor": 250, | 771 'cursor': 250, |
| 784 "direction": 176, | 772 'direction': 176, |
| 785 "display": 262, | 773 'display': 262, |
| 786 "empty-cells": 99, | 774 'empty-cells': 99, |
| 787 "fill": 140, | 775 'fill': 140, |
| 788 "fill-opacity": 82, | 776 'fill-opacity': 82, |
| 789 "fill-rule": 22, | 777 'fill-rule': 22, |
| 790 "filter": 160, | 778 'filter': 160, |
| 791 "flex": 133, | 779 'flex': 133, |
| 792 "flex-basis": 66, | 780 'flex-basis': 66, |
| 793 "flex-direction": 85, | 781 'flex-direction': 85, |
| 794 "flex-flow": 94, | 782 'flex-flow': 94, |
| 795 "flex-grow": 112, | 783 'flex-grow': 112, |
| 796 "flex-shrink": 61, | 784 'flex-shrink': 61, |
| 797 "flex-wrap": 68, | 785 'flex-wrap': 68, |
| 798 "float": 252, | 786 'float': 252, |
| 799 "font": 211, | 787 'font': 211, |
| 800 "font-family": 254, | 788 'font-family': 254, |
| 801 "font-kerning": 18, | 789 'font-kerning': 18, |
| 802 "font-size": 264, | 790 'font-size': 264, |
| 803 "font-stretch": 77, | 791 'font-stretch': 77, |
| 804 "font-style": 220, | 792 'font-style': 220, |
| 805 "font-variant": 161, | 793 'font-variant': 161, |
| 806 "font-weight": 257, | 794 'font-weight': 257, |
| 807 "height": 266, | 795 'height': 266, |
| 808 "image-rendering": 90, | 796 'image-rendering': 90, |
| 809 "justify-content": 127, | 797 'justify-content': 127, |
| 810 "left": 248, | 798 'left': 248, |
| 811 "letter-spacing": 188, | 799 'letter-spacing': 188, |
| 812 "line-height": 244, | 800 'line-height': 244, |
| 813 "list-style": 215, | 801 'list-style': 215, |
| 814 "list-style-image": 145, | 802 'list-style-image': 145, |
| 815 "list-style-position": 149, | 803 'list-style-position': 149, |
| 816 "list-style-type": 199, | 804 'list-style-type': 199, |
| 817 "margin": 267, | 805 'margin': 267, |
| 818 "margin-bottom": 241, | 806 'margin-bottom': 241, |
| 819 "margin-left": 243, | 807 'margin-left': 243, |
| 820 "margin-right": 238, | 808 'margin-right': 238, |
| 821 "margin-top": 253, | 809 'margin-top': 253, |
| 822 "mask": 20, | 810 'mask': 20, |
| 823 "max-height": 205, | 811 'max-height': 205, |
| 824 "max-width": 225, | 812 'max-width': 225, |
| 825 "min-height": 217, | 813 'min-height': 217, |
| 826 "min-width": 218, | 814 'min-width': 218, |
| 827 "object-fit": 33, | 815 'object-fit': 33, |
| 828 "opacity": 251, | 816 'opacity': 251, |
| 829 "order": 117, | 817 'order': 117, |
| 830 "orphans": 146, | 818 'orphans': 146, |
| 831 "outline": 222, | 819 'outline': 222, |
| 832 "outline-color": 153, | 820 'outline-color': 153, |
| 833 "outline-offset": 147, | 821 'outline-offset': 147, |
| 834 "outline-style": 151, | 822 'outline-style': 151, |
| 835 "outline-width": 148, | 823 'outline-width': 148, |
| 836 "overflow": 255, | 824 'overflow': 255, |
| 837 "overflow-wrap": 105, | 825 'overflow-wrap': 105, |
| 838 "overflow-x": 184, | 826 'overflow-x': 184, |
| 839 "overflow-y": 196, | 827 'overflow-y': 196, |
| 840 "padding": 265, | 828 'padding': 265, |
| 841 "padding-bottom": 230, | 829 'padding-bottom': 230, |
| 842 "padding-left": 235, | 830 'padding-left': 235, |
| 843 "padding-right": 232, | 831 'padding-right': 232, |
| 844 "padding-top": 240, | 832 'padding-top': 240, |
| 845 "page": 8, | 833 'page': 8, |
| 846 "page-break-after": 120, | 834 'page-break-after': 120, |
| 847 "page-break-before": 69, | 835 'page-break-before': 69, |
| 848 "page-break-inside": 121, | 836 'page-break-inside': 121, |
| 849 "perspective": 92, | 837 'perspective': 92, |
| 850 "perspective-origin": 103, | 838 'perspective-origin': 103, |
| 851 "pointer-events": 183, | 839 'pointer-events': 183, |
| 852 "position": 261, | 840 'position': 261, |
| 853 "quotes": 158, | 841 'quotes': 158, |
| 854 "resize": 168, | 842 'resize': 168, |
| 855 "right": 245, | 843 'right': 245, |
| 856 "shape-rendering": 38, | 844 'shape-rendering': 38, |
| 857 "size": 64, | 845 'size': 64, |
| 858 "speak": 118, | 846 'speak': 118, |
| 859 "src": 170, | 847 'src': 170, |
| 860 "stop-color": 42, | 848 'stop-color': 42, |
| 861 "stop-opacity": 31, | 849 'stop-opacity': 31, |
| 862 "stroke": 98, | 850 'stroke': 98, |
| 863 "stroke-dasharray": 36, | 851 'stroke-dasharray': 36, |
| 864 "stroke-dashoffset": 3, | 852 'stroke-dashoffset': 3, |
| 865 "stroke-linecap": 30, | 853 'stroke-linecap': 30, |
| 866 "stroke-linejoin": 21, | 854 'stroke-linejoin': 21, |
| 867 "stroke-miterlimit": 12, | 855 'stroke-miterlimit': 12, |
| 868 "stroke-opacity": 34, | 856 'stroke-opacity': 34, |
| 869 "stroke-width": 87, | 857 'stroke-width': 87, |
| 870 "table-layout": 171, | 858 'table-layout': 171, |
| 871 "tab-size": 46, | 859 'tab-size': 46, |
| 872 "text-align": 260, | 860 'text-align': 260, |
| 873 "text-anchor": 35, | 861 'text-anchor': 35, |
| 874 "text-decoration": 247, | 862 'text-decoration': 247, |
| 875 "text-indent": 207, | 863 'text-indent': 207, |
| 876 "text-overflow": 204, | 864 'text-overflow': 204, |
| 877 "text-rendering": 155, | 865 'text-rendering': 155, |
| 878 "text-shadow": 208, | 866 'text-shadow': 208, |
| 879 "text-transform": 202, | 867 'text-transform': 202, |
| 880 "top": 258, | 868 'top': 258, |
| 881 "touch-action": 80, | 869 'touch-action': 80, |
| 882 "transform": 181, | 870 'transform': 181, |
| 883 "transform-origin": 162, | 871 'transform-origin': 162, |
| 884 "transform-style": 86, | 872 'transform-style': 86, |
| 885 "transition": 193, | 873 'transition': 193, |
| 886 "transition-delay": 134, | 874 'transition-delay': 134, |
| 887 "transition-duration": 135, | 875 'transition-duration': 135, |
| 888 "transition-property": 131, | 876 'transition-property': 131, |
| 889 "transition-timing-function": 122, | 877 'transition-timing-function': 122, |
| 890 "unicode-bidi": 156, | 878 'unicode-bidi': 156, |
| 891 "unicode-range": 136, | 879 'unicode-range': 136, |
| 892 "vertical-align": 236, | 880 'vertical-align': 236, |
| 893 "visibility": 242, | 881 'visibility': 242, |
| 894 "-webkit-appearance": 191, | 882 '-webkit-appearance': 191, |
| 895 "-webkit-backface-visibility": 154, | 883 '-webkit-backface-visibility': 154, |
| 896 "-webkit-background-clip": 164, | 884 '-webkit-background-clip': 164, |
| 897 "-webkit-background-origin": 40, | 885 '-webkit-background-origin': 40, |
| 898 "-webkit-background-size": 163, | 886 '-webkit-background-size': 163, |
| 899 "-webkit-border-end": 9, | 887 '-webkit-border-end': 9, |
| 900 "-webkit-border-horizontal-spacing": 81, | 888 '-webkit-border-horizontal-spacing': 81, |
| 901 "-webkit-border-image": 75, | 889 '-webkit-border-image': 75, |
| 902 "-webkit-border-radius": 212, | 890 '-webkit-border-radius': 212, |
| 903 "-webkit-border-start": 10, | 891 '-webkit-border-start': 10, |
| 904 "-webkit-border-start-color": 16, | 892 '-webkit-border-start-color': 16, |
| 905 "-webkit-border-start-width": 13, | 893 '-webkit-border-start-width': 13, |
| 906 "-webkit-border-vertical-spacing": 43, | 894 '-webkit-border-vertical-spacing': 43, |
| 907 "-webkit-box-align": 101, | 895 '-webkit-box-align': 101, |
| 908 "-webkit-box-direction": 51, | 896 '-webkit-box-direction': 51, |
| 909 "-webkit-box-flex": 128, | 897 '-webkit-box-flex': 128, |
| 910 "-webkit-box-lines": 2, | 898 '-webkit-box-lines': 2, |
| 911 "-webkit-box-ordinal-group": 91, | 899 '-webkit-box-ordinal-group': 91, |
| 912 "-webkit-box-orient": 144, | 900 '-webkit-box-orient': 144, |
| 913 "-webkit-box-pack": 106, | 901 '-webkit-box-pack': 106, |
| 914 "-webkit-box-reflect": 39, | 902 '-webkit-box-reflect': 39, |
| 915 "-webkit-box-shadow": 210, | 903 '-webkit-box-shadow': 210, |
| 916 "-webkit-column-break-inside": 60, | 904 '-webkit-column-break-inside': 60, |
| 917 "-webkit-column-count": 84, | 905 '-webkit-column-count': 84, |
| 918 "-webkit-column-gap": 76, | 906 '-webkit-column-gap': 76, |
| 919 "-webkit-column-rule": 25, | 907 '-webkit-column-rule': 25, |
| 920 "-webkit-column-rule-color": 23, | 908 '-webkit-column-rule-color': 23, |
| 921 "-webkit-columns": 44, | 909 '-webkit-columns': 44, |
| 922 "-webkit-column-span": 29, | 910 '-webkit-column-span': 29, |
| 923 "-webkit-column-width": 47, | 911 '-webkit-column-width': 47, |
| 924 "-webkit-filter": 159, | 912 '-webkit-filter': 159, |
| 925 "-webkit-font-feature-settings": 59, | 913 '-webkit-font-feature-settings': 59, |
| 926 "-webkit-font-smoothing": 177, | 914 '-webkit-font-smoothing': 177, |
| 927 "-webkit-highlight": 1, | 915 '-webkit-highlight': 1, |
| 928 "-webkit-line-break": 45, | 916 '-webkit-line-break': 45, |
| 929 "-webkit-line-clamp": 126, | 917 '-webkit-line-clamp': 126, |
| 930 "-webkit-margin-after": 67, | 918 '-webkit-margin-after': 67, |
| 931 "-webkit-margin-before": 70, | 919 '-webkit-margin-before': 70, |
| 932 "-webkit-margin-collapse": 14, | 920 '-webkit-margin-collapse': 14, |
| 933 "-webkit-margin-end": 65, | 921 '-webkit-margin-end': 65, |
| 934 "-webkit-margin-start": 100, | 922 '-webkit-margin-start': 100, |
| 935 "-webkit-margin-top-collapse": 78, | 923 '-webkit-margin-top-collapse': 78, |
| 936 "-webkit-mask": 19, | 924 '-webkit-mask': 19, |
| 937 "-webkit-mask-box-image": 72, | 925 '-webkit-mask-box-image': 72, |
| 938 "-webkit-mask-image": 88, | 926 '-webkit-mask-image': 88, |
| 939 "-webkit-mask-position": 54, | 927 '-webkit-mask-position': 54, |
| 940 "-webkit-mask-repeat": 63, | 928 '-webkit-mask-repeat': 63, |
| 941 "-webkit-mask-size": 79, | 929 '-webkit-mask-size': 79, |
| 942 "-webkit-padding-after": 15, | 930 '-webkit-padding-after': 15, |
| 943 "-webkit-padding-before": 28, | 931 '-webkit-padding-before': 28, |
| 944 "-webkit-padding-end": 48, | 932 '-webkit-padding-end': 48, |
| 945 "-webkit-padding-start": 73, | 933 '-webkit-padding-start': 73, |
| 946 "-webkit-print-color-adjust": 83, | 934 '-webkit-print-color-adjust': 83, |
| 947 "-webkit-rtl-ordering": 7, | 935 '-webkit-rtl-ordering': 7, |
| 948 "-webkit-tap-highlight-color": 169, | 936 '-webkit-tap-highlight-color': 169, |
| 949 "-webkit-text-emphasis-color": 11, | 937 '-webkit-text-emphasis-color': 11, |
| 950 "-webkit-text-fill-color": 71, | 938 '-webkit-text-fill-color': 71, |
| 951 "-webkit-text-security": 17, | 939 '-webkit-text-security': 17, |
| 952 "-webkit-text-stroke": 56, | 940 '-webkit-text-stroke': 56, |
| 953 "-webkit-text-stroke-color": 37, | 941 '-webkit-text-stroke-color': 37, |
| 954 "-webkit-text-stroke-width": 53, | 942 '-webkit-text-stroke-width': 53, |
| 955 "-webkit-user-drag": 95, | 943 '-webkit-user-drag': 95, |
| 956 "-webkit-user-modify": 62, | 944 '-webkit-user-modify': 62, |
| 957 "-webkit-user-select": 194, | 945 '-webkit-user-select': 194, |
| 958 "-webkit-writing-mode": 4, | 946 '-webkit-writing-mode': 4, |
| 959 "white-space": 228, | 947 'white-space': 228, |
| 960 "widows": 115, | 948 'widows': 115, |
| 961 "width": 268, | 949 'width': 268, |
| 962 "will-change": 74, | 950 'will-change': 74, |
| 963 "word-break": 166, | 951 'word-break': 166, |
| 964 "word-spacing": 157, | 952 'word-spacing': 157, |
| 965 "word-wrap": 197, | 953 'word-wrap': 197, |
| 966 "writing-mode": 41, | 954 'writing-mode': 41, |
| 967 "z-index": 239, | 955 'z-index': 239, |
| 968 "zoom": 200 | 956 'zoom': 200 |
| 969 }; | 957 }; |
| OLD | NEW |