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 |