1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.css;
16
17 import static org.htmlunit.css.BrowserConfiguration.chrome;
18 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdge;
19 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeAndFirefox;
20 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeAuto;
21 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeEmpty;
22 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNone;
23 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNormal;
24 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNotIterable;
25 import static org.htmlunit.css.BrowserConfiguration.edge;
26 import static org.htmlunit.css.BrowserConfiguration.ff;
27 import static org.htmlunit.css.BrowserConfiguration.ffEsr;
28 import static org.htmlunit.css.BrowserConfiguration.ffLatest;
29 import static org.htmlunit.css.BrowserConfiguration.ffNone;
30 import static org.htmlunit.css.BrowserConfiguration.ffNormal;
31 import static org.htmlunit.css.BrowserConfiguration.ffNotIterable;
32
33 import java.io.Serializable;
34 import java.util.ArrayList;
35 import java.util.List;
36 import java.util.Map;
37 import java.util.concurrent.ConcurrentHashMap;
38
39 import org.htmlunit.BrowserVersion;
40
41
42
43
44
45
46
47
48
49 @SuppressWarnings("PMD.AvoidDuplicateLiterals")
50 public final class StyleAttributes implements Serializable {
51 private static final Map<String, Definition> STYLES = new ConcurrentHashMap<>();
52
53 static {
54 for (final Definition definition : Definition.values()) {
55 STYLES.put(definition.getPropertyName(), definition);
56 }
57 }
58
59 private StyleAttributes() {
60
61 }
62
63
64
65
66
67
68
69 public static Definition getDefinition(final String propertyName, final BrowserVersion browserVersion) {
70 if (browserVersion == null) {
71 return null;
72 }
73
74 final Definition definition = STYLES.get(propertyName);
75 if (definition == null) {
76 return null;
77 }
78 if (!definition.isAvailable(browserVersion, false)) {
79 return null;
80 }
81 return definition;
82 }
83
84
85
86
87
88
89 public static List<Definition> getDefinitions(final BrowserVersion browserVersion) {
90 final List<Definition> list = new ArrayList<>();
91 for (final Definition definition : Definition.values()) {
92 if (definition.isAvailable(browserVersion, true)) {
93 list.add(definition);
94 }
95 }
96
97 return list;
98 }
99
100
101
102
103
104 public enum Definition {
105
106 ACCENT_COLOR("accentColor", "accent-color", chromeAndEdgeAndFirefox("auto")),
107
108
109 ACCENT_COLOR_("accent-color", "accent-color", ff("auto")),
110
111
112 ADDITIVE_SYMBOLS("additiveSymbols", "additive-symbols", chromeAndEdgeEmpty()),
113
114
115 ALIGN_CONTENT("alignContent", "align-content", chromeAndEdgeAndFirefox("normal")),
116
117
118 ALIGN_CONTENT_("align-content", "align-content", ffNormal()),
119
120
121 ALIGN_ITEMS("alignItems", "align-items", chromeAndEdgeAndFirefox("normal")),
122
123
124 ALIGN_ITEMS_("align-items", "align-items", ffNormal()),
125
126
127 ALIGN_SELF("alignSelf", "align-self", chromeAndEdgeAndFirefox("auto")),
128
129
130 ALIGN_SELF_("align-self", "align-self", ff("auto")),
131
132
133 ALIGNMENT_BASELINE("alignmentBaseline", "alignment-baseline", chromeAndEdgeAuto()),
134
135
136 ALL("all", "all", chromeAndEdgeAndFirefox("")),
137
138
139 ANCHOR_NAME("anchorName", "anchor-name", chromeAndEdgeNone()),
140
141
142 ANCHOR_SCOPE("anchorScope", "anchor-scope", chromeAndEdgeNone()),
143
144
145 ANIMATION("animation", "animation", chromeAndEdge("none 0s ease 0s 1 normal none running"),
146 ffNone()),
147
148
149 ANIMATION_COMPOSITION("animationComposition", "animation-composition", chromeAndEdge("replace"),
150 ff("replace")),
151
152
153 ANIMATION_COMPOSITION_("animation-composition", "animation-composition", ff("replace")),
154
155
156 ANIMATION_DELAY("animationDelay", "animation-delay", chromeAndEdgeAndFirefox("0s")),
157
158
159 ANIMATION_DELAY_("animation-delay", "animation-delay", ff("0s")),
160
161
162 ANIMATION_DIRECTION("animationDirection", "animation-direction", chromeAndEdgeAndFirefox("normal")),
163
164
165 ANIMATION_DIRECTION_("animation-direction", "animation-direction", ffNormal()),
166
167
168 ANIMATION_DURATION("animationDuration", "animation-duration", chromeAndEdgeAndFirefox("0s")),
169
170
171 ANIMATION_DURATION_("animation-duration", "animation-duration", ff("0s")),
172
173
174 ANIMATION_FILL_MODE("animationFillMode", "animation-fill-mode", chromeAndEdgeAndFirefox("none")),
175
176
177 ANIMATION_FILL_MODE_("animation-fill-mode", "animation-fill-mode", ffNone()),
178
179
180 ANIMATION_ITERATION_COUNT("animationIterationCount", "animation-iteration-count",
181 chromeAndEdgeAndFirefox("1")),
182
183
184 ANIMATION_ITERATION_COUNT_("animation-iteration-count", "animation-iteration-count", ff("1")),
185
186
187 ANIMATION_NAME("animationName", "animation-name", chromeAndEdgeAndFirefox("none")),
188
189
190 ANIMATION_NAME_("animation-name", "animation-name", ffNone()),
191
192
193 ANIMATION_PLAY_STATE("animationPlayState", "animation-play-state",
194 chromeAndEdgeAndFirefox("running")),
195
196
197 ANIMATION_PLAY_STATE_("animation-play-state", "animation-play-state", ff("running")),
198
199
200 ANIMATION_RANGE("animationRange", "animation-range", chromeAndEdgeNormal()),
201
202
203 ANIMATION_RANGE_END("animationRangeEnd", "animation-range-end", chromeAndEdgeNormal()),
204
205
206 ANIMATION_RANGE_START("animationRangeStart", "animation-range-start", chromeAndEdgeNormal()),
207
208
209 ANIMATION_TIMELINE("animationTimeline", "animation-timeline", chromeAndEdgeAuto()),
210
211
212 ANIMATION_TIMING_FUNCTION("animationTimingFunction", "animation-timing-function",
213 chromeAndEdgeAndFirefox("ease")),
214
215
216 ANIMATION_TIMING_FUNCTION_("animation-timing-function", "animation-timing-function", ff("ease")),
217
218
219 APP_REGION("appRegion", "app-region", chromeAndEdgeNone()),
220
221
222 APPEARANCE("appearance", "appearance", chromeAndEdgeNone(), ffNone()),
223
224
225 ASCENT_OVERRIDE("ascentOverride", "ascent-override", chromeAndEdgeEmpty()),
226
227
228 ASPECT_RATIO("aspectRatio", "aspect-ratio", chromeAndEdgeAuto(), ff("auto")),
229
230
231 ASPECT_RATIO_("aspect-ratio", "aspect-ratio", ff("auto")),
232
233
234 BACKDROP_FILTER("backdropFilter", "backdrop-filter", chromeAndEdgeNone(), ffNone()),
235
236
237 BACKDROP_FILTER_("backdrop-filter", "backdrop-filter", ffNone()),
238
239
240 BACKFACE_VISIBILITY("backfaceVisibility", "backface-visibility",
241 chromeAndEdgeAndFirefox("visible")),
242
243
244 BACKFACE_VISIBILITY_("backface-visibility", "backface-visibility", ff("visible")),
245
246
247 BACKGROUND("background", "background",
248 ffNone(),
249 chromeAndEdge("rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box")),
250
251
252 BACKGROUND_ATTACHMENT("backgroundAttachment", "background-attachment",
253 chromeAndEdgeAndFirefox("scroll")),
254
255
256 BACKGROUND_ATTACHMENT_("background-attachment", "background-attachment", ff("scroll")),
257
258
259 BACKGROUND_BLEND_MODE("backgroundBlendMode", "background-blend-mode", chromeAndEdgeAndFirefox("normal")),
260
261
262 BACKGROUND_BLEND_MODE_("background-blend-mode", "background-blend-mode", ffNormal()),
263
264
265 BACKGROUND_CLIP("backgroundClip", "background-clip",
266 chromeAndEdgeAndFirefox("border-box")),
267
268
269 BACKGROUND_CLIP_("background-clip", "background-clip", ff("border-box")),
270
271
272 BACKGROUND_COLOR("backgroundColor", "background-color",
273 chromeAndEdgeAndFirefox("rgba(0, 0, 0, 0)")),
274
275
276 BACKGROUND_COLOR_("background-color", "background-color", ff("rgba(0, 0, 0, 0)")),
277
278
279 BACKGROUND_IMAGE("backgroundImage", "background-image", chromeAndEdgeAndFirefox("none")),
280
281
282 BACKGROUND_IMAGE_("background-image", "background-image", ffNone()),
283
284
285 BACKGROUND_ORIGIN("backgroundOrigin", "background-origin",
286 chromeAndEdgeAndFirefox("padding-box")),
287
288
289 BACKGROUND_ORIGIN_("background-origin", "background-origin", ff("padding-box")),
290
291
292 BACKGROUND_POSITION("backgroundPosition", "background-position", chromeAndEdgeAndFirefox("0% 0%")),
293
294
295 BACKGROUND_POSITION_("background-position", "background-position", ff("0% 0%")),
296
297
298 BACKGROUND_POSITION_X("backgroundPositionX", "background-position-x",
299 chromeAndEdgeAndFirefox("0%")),
300
301
302 BACKGROUND_POSITION_X_("background-position-x", "background-position-x", ff("0%")),
303
304
305 BACKGROUND_POSITION_Y("backgroundPositionY", "background-position-y",
306 chromeAndEdge("0%"),
307 ff("0%")),
308
309
310 BACKGROUND_POSITION_Y_("background-position-y", "background-position-y", ff("0%")),
311
312
313 BACKGROUND_REPEAT("backgroundRepeat", "background-repeat", chromeAndEdge("repeat"),
314 ff("repeat")),
315
316
317 BACKGROUND_REPEAT_("background-repeat", "background-repeat", ff("repeat")),
318
319
320 BACKGROUND_SIZE("backgroundSize", "background-size", ff("auto"),
321 chromeAndEdgeAuto()),
322
323
324 BACKGROUND_SIZE_("background-size", "background-size", ff("auto")),
325
326
327 BASE_PALETTE("basePalette", "base-palette", chromeAndEdgeEmpty()),
328
329
330 BASELINE_SHIFT("baselineShift", "baseline-shift",
331 chromeAndEdge("0px")),
332
333
334 BASELINE_SOURCE("baselineSource", "baseline-source", chromeAndEdgeAuto(),
335 ff("auto")),
336
337
338 BASELINE_SOURCE_("baseline-source", "baseline-source", ff("auto")),
339
340
341 BLOCK_SIZE("blockSize", "block-size", chromeAndEdgeAndFirefox("auto")),
342
343
344 BLOCK_SIZE_("block-size", "block-size", ff("auto")),
345
346
347 BORDER("border", "border", chromeAndEdge("0px none rgb(0, 0, 0)"), ff("0px rgb(0, 0, 0)")),
348
349
350 BORDER_BLOCK("borderBlock", "border-block", chromeAndEdge("0px none rgb(0, 0, 0)"),
351 ff("0px rgb(0, 0, 0)")),
352
353
354 BORDER_BLOCK_("border-block", "border-block", ff("0px rgb(0, 0, 0)")),
355
356
357 BORDER_BLOCK_COLOR("borderBlockColor", "border-block-color", chromeAndEdge("rgb(0, 0, 0)"),
358 ff("rgb(0, 0, 0)")),
359
360
361 BORDER_BLOCK_COLOR_("border-block-color", "border-block-color",
362 ff("rgb(0, 0, 0)")),
363
364
365 BORDER_BLOCK_END("borderBlockEnd", "border-block-end", chromeAndEdge("0px none rgb(0, 0, 0)"),
366 ff("0px rgb(0, 0, 0)")),
367
368
369 BORDER_BLOCK_END_("border-block-end", "border-block-end",
370 ff("0px rgb(0, 0, 0)")),
371
372
373 BORDER_BLOCK_END_COLOR("borderBlockEndColor", "border-block-end-color", chromeAndEdge("rgb(0, 0, 0)"),
374 ff("rgb(0, 0, 0)")),
375
376
377 BORDER_BLOCK_END_COLOR_("border-block-end-color", "border-block-end-color",
378 ff("rgb(0, 0, 0)")),
379
380
381 BORDER_BLOCK_END_STYLE("borderBlockEndStyle", "border-block-end-style", chromeAndEdgeNone(),
382 ffNone()),
383
384
385 BORDER_BLOCK_END_STYLE_("border-block-end-style", "border-block-end-style", ffNone()),
386
387
388 BORDER_BLOCK_END_WIDTH("borderBlockEndWidth", "border-block-end-width", chromeAndEdge("0px"),
389 ff("0px")),
390
391
392 BORDER_BLOCK_END_WIDTH_("border-block-end-width", "border-block-end-width", ff("0px")),
393
394
395 BORDER_BLOCK_START("borderBlockStart", "border-block-start", chromeAndEdge("0px none rgb(0, 0, 0)"),
396 ff("0px rgb(0, 0, 0)")),
397
398
399 BORDER_BLOCK_START_("border-block-start", "border-block-start",
400 ff("0px rgb(0, 0, 0)")),
401
402
403 BORDER_BLOCK_START_COLOR("borderBlockStartColor", "border-block-start-color", chromeAndEdge("rgb(0, 0, 0)"),
404 ff("rgb(0, 0, 0)")),
405
406
407 BORDER_BLOCK_START_COLOR_("border-block-start-color", "border-block-start-color",
408 ff("rgb(0, 0, 0)")),
409
410
411 BORDER_BLOCK_START_STYLE("borderBlockStartStyle", "border-block-start-style", chromeAndEdgeNone(),
412 ffNone()),
413
414
415 BORDER_BLOCK_START_STYLE_("border-block-start-style", "border-block-start-style",
416 ffNone()),
417
418
419 BORDER_BLOCK_START_WIDTH("borderBlockStartWidth", "border-block-start-width", chromeAndEdge("0px"),
420 ff("0px")),
421
422
423 BORDER_BLOCK_START_WIDTH_("border-block-start-width", "border-block-start-width",
424 ff("0px")),
425
426
427 BORDER_BLOCK_STYLE("borderBlockStyle", "border-block-style", chromeAndEdgeNone(),
428 ffNone()),
429
430
431 BORDER_BLOCK_STYLE_("border-block-style", "border-block-style",
432 ffNone()),
433
434
435 BORDER_BLOCK_WIDTH("borderBlockWidth", "border-block-width", chromeAndEdge("0px"),
436 ff("0px")),
437
438
439 BORDER_BLOCK_WIDTH_("border-block-width", "border-block-width",
440 ff("0px")),
441
442
443 BORDER_BOTTOM("borderBottom", "border-bottom", chromeAndEdge("0px none rgb(0, 0, 0)"),
444 ff("0px rgb(0, 0, 0)")),
445
446
447 BORDER_BOTTOM_("border-bottom", "border-bottom", ff("0px rgb(0, 0, 0)")),
448
449
450 BORDER_BOTTOM_COLOR("borderBottomColor", "border-bottom-color", chromeAndEdge("rgb(0, 0, 0)"),
451 ff("rgb(0, 0, 0)")),
452
453
454 BORDER_BOTTOM_COLOR_("border-bottom-color", "border-bottom-color", ff("rgb(0, 0, 0)")),
455
456
457 BORDER_BOTTOM_LEFT_RADIUS("borderBottomLeftRadius", "border-bottom-left-radius",
458 ff("0px"), chromeAndEdge("0px")),
459
460
461 BORDER_BOTTOM_LEFT_RADIUS_("border-bottom-left-radius", "border-bottom-left-radius", ff("0px")),
462
463
464 BORDER_BOTTOM_RIGHT_RADIUS("borderBottomRightRadius", "border-bottom-right-radius",
465 ff("0px"), chromeAndEdge("0px")),
466
467
468 BORDER_BOTTOM_RIGHT_RADIUS_("border-bottom-right-radius", "border-bottom-right-radius", ff("0px")),
469
470
471 BORDER_BOTTOM_STYLE("borderBottomStyle", "border-bottom-style", chromeAndEdgeNone(), ffNone()),
472
473
474 BORDER_BOTTOM_STYLE_("border-bottom-style", "border-bottom-style", ffNone()),
475
476
477 BORDER_BOTTOM_WIDTH("borderBottomWidth", "border-bottom-width", chromeAndEdge("0px"), ff("0px")),
478
479
480 BORDER_BOTTOM_WIDTH_("border-bottom-width", "border-bottom-width", ff("0px")),
481
482
483 BORDER_COLLAPSE("borderCollapse", "border-collapse", chromeAndEdge("separate"), ff("separate")),
484
485
486 BORDER_COLLAPSE_("border-collapse", "border-collapse", ff("separate")),
487
488
489 BORDER_COLOR("borderColor", "border-color", chromeAndEdge("rgb(0, 0, 0)"),
490 ff("rgb(0, 0, 0)")),
491
492
493 BORDER_COLOR_("border-color", "border-color", ff("rgb(0, 0, 0)")),
494
495
496 BORDER_END_END_RADIUS("borderEndEndRadius", "border-end-end-radius", chromeAndEdge("0px"), ff("0px")),
497
498
499 BORDER_END_END_RADIUS_("border-end-end-radius", "border-end-end-radius", ff("0px")),
500
501
502 BORDER_END_START_RADIUS("borderEndStartRadius", "border-end-start-radius", chromeAndEdge("0px"), ff("0px")),
503
504
505 BORDER_END_START_RADIUS_("border-end-start-radius", "border-end-start-radius", ff("0px")),
506
507
508 BORDER_IMAGE("borderImage", "border-image", chromeAndEdgeNone(), ffNone()),
509
510
511 BORDER_IMAGE_("border-image", "border-image", ffNone()),
512
513
514 BORDER_IMAGE_OUTSET("borderImageOutset", "border-image-outset", chromeAndEdge("0"),
515 ff("0")),
516
517
518 BORDER_IMAGE_OUTSET_("border-image-outset", "border-image-outset", ff("0")),
519
520
521 BORDER_IMAGE_REPEAT("borderImageRepeat", "border-image-repeat",
522 ff("stretch"), chromeAndEdge("stretch")),
523
524
525 BORDER_IMAGE_REPEAT_("border-image-repeat", "border-image-repeat",
526 ff("stretch")),
527
528
529 BORDER_IMAGE_SLICE("borderImageSlice", "border-image-slice", chromeAndEdge("100%"),
530 ff("100%")),
531
532
533 BORDER_IMAGE_SLICE_("border-image-slice", "border-image-slice",
534 ff("100%")),
535
536
537 BORDER_IMAGE_SOURCE("borderImageSource", "border-image-source", ffNone(), chromeAndEdgeNone()),
538
539
540 BORDER_IMAGE_SOURCE_("border-image-source", "border-image-source", ffNone()),
541
542
543 BORDER_IMAGE_WIDTH("borderImageWidth", "border-image-width", chromeAndEdge("1"),
544 ff("1")),
545
546
547 BORDER_IMAGE_WIDTH_("border-image-width", "border-image-width", ff("1")),
548
549
550 BORDER_INLINE("borderInline", "border-inline", chromeAndEdge("0px none rgb(0, 0, 0)"),
551 ff("0px rgb(0, 0, 0)")),
552
553
554 BORDER_INLINE_("border-inline", "border-inline", ff("0px rgb(0, 0, 0)")),
555
556
557 BORDER_INLINE_COLOR("borderInlineColor", "border-inline-color", chromeAndEdge("rgb(0, 0, 0)"),
558 ff("rgb(0, 0, 0)")),
559
560
561 BORDER_INLINE_COLOR_("border-inline-color", "border-inline-color",
562 ff("rgb(0, 0, 0)")),
563
564
565 BORDER_INLINE_END("borderInlineEnd", "border-inline-end", chromeAndEdge("0px none rgb(0, 0, 0)"),
566 ff("0px rgb(0, 0, 0)")),
567
568
569 BORDER_INLINE_END_("border-inline-end", "border-inline-end", ff("0px rgb(0, 0, 0)")),
570
571
572 BORDER_INLINE_END_COLOR("borderInlineEndColor", "border-inline-end-color", chromeAndEdge("rgb(0, 0, 0)"),
573 ff("rgb(0, 0, 0)")),
574
575
576 BORDER_INLINE_END_COLOR_("border-inline-end-color", "border-inline-end-color",
577 ff("rgb(0, 0, 0)")),
578
579
580 BORDER_INLINE_END_STYLE("borderInlineEndStyle", "border-inline-end-style", chromeAndEdgeNone(),
581 ffNone()),
582
583
584 BORDER_INLINE_END_STYLE_("border-inline-end-style", "border-inline-end-style",
585 ffNone()),
586
587
588 BORDER_INLINE_END_WIDTH("borderInlineEndWidth", "border-inline-end-width", chromeAndEdge("0px"),
589 ff("0px")),
590
591
592 BORDER_INLINE_END_WIDTH_("border-inline-end-width", "border-inline-end-width",
593 ff("0px")),
594
595
596 BORDER_INLINE_START("borderInlineStart", "border-inline-start", chromeAndEdge("0px none rgb(0, 0, 0)"),
597 ff("0px rgb(0, 0, 0)")),
598
599
600 BORDER_INLINE_START_("border-inline-start", "border-inline-start", ff("0px rgb(0, 0, 0)")),
601
602
603 BORDER_INLINE_START_COLOR("borderInlineStartColor", "border-inline-start-color",
604 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
605
606
607 BORDER_INLINE_START_COLOR_("border-inline-start-color", "border-inline-start-color",
608 ff("rgb(0, 0, 0)")),
609
610
611 BORDER_INLINE_START_STYLE("borderInlineStartStyle", "border-inline-start-style", chromeAndEdgeNone(),
612 ffNone()),
613
614
615 BORDER_INLINE_START_STYLE_("border-inline-start-style", "border-inline-start-style",
616 ffNone()),
617
618
619 BORDER_INLINE_START_WIDTH("borderInlineStartWidth", "border-inline-start-width", chromeAndEdge("0px"),
620 ff("0px")),
621
622
623 BORDER_INLINE_START_WIDTH_("border-inline-start-width", "border-inline-start-width",
624 ff("0px")),
625
626
627 BORDER_INLINE_STYLE("borderInlineStyle", "border-inline-style", chromeAndEdgeNone(),
628 ffNone()),
629
630
631 BORDER_INLINE_STYLE_("border-inline-style", "border-inline-style",
632 ffNone()),
633
634
635 BORDER_INLINE_WIDTH("borderInlineWidth", "border-inline-color", chromeAndEdge("0px"),
636 ff("0px")),
637
638
639 BORDER_INLINE_WIDTH_("border-inline-width", "border-inline-color", ff("0px")),
640
641
642 BORDER_LEFT("borderLeft", "border-left", chromeAndEdge("0px none rgb(0, 0, 0)"),
643 ff("0px rgb(0, 0, 0)")),
644
645
646 BORDER_LEFT_("border-left", "border-left", ff("0px rgb(0, 0, 0)")),
647
648
649 BORDER_LEFT_COLOR("borderLeftColor", "border-left-color", chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
650
651
652 BORDER_LEFT_COLOR_("border-left-color", "border-left-color", ff("rgb(0, 0, 0)")),
653
654
655 BORDER_LEFT_STYLE("borderLeftStyle", "border-left-style", chromeAndEdgeNone(), ffNone()),
656
657
658 BORDER_LEFT_STYLE_("border-left-style", "border-left-style", ffNone()),
659
660
661 BORDER_LEFT_WIDTH("borderLeftWidth", "border-left-width", chromeAndEdge("0px"), ff("")),
662
663
664 BORDER_LEFT_WIDTH_("border-left-width", "border-left-width", ff("0px")),
665
666
667 BORDER_RADIUS("borderRadius", "border-radius", chromeAndEdge("0px"), ff("0px")),
668
669
670 BORDER_RADIUS_("border-radius", "border-radius", ff("0px")),
671
672
673 BORDER_RIGHT("borderRight", "border-right", chromeAndEdge("0px none rgb(0, 0, 0)"),
674 ff("0px rgb(0, 0, 0)")),
675
676
677 BORDER_RIGHT_("border-right", "border-right", ff("0px rgb(0, 0, 0)")),
678
679
680 BORDER_RIGHT_COLOR("borderRightColor", "border-right-color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
681
682
683 BORDER_RIGHT_COLOR_("border-right-color", "border-right-color", ff("rgb(0, 0, 0)")),
684
685
686 BORDER_RIGHT_STYLE("borderRightStyle", "border-right-style", chromeAndEdgeNone(), ff("")),
687
688
689 BORDER_RIGHT_STYLE_("border-right-style", "border-right-style", ffNone()),
690
691
692 BORDER_RIGHT_WIDTH("borderRightWidth", "border-right-width", chromeAndEdge("0px"), ff("")),
693
694
695 BORDER_RIGHT_WIDTH_("border-right-width", "border-right-width", ff("0px")),
696
697
698 BORDER_SPACING("borderSpacing", "border-spacing", chromeAndEdge("0px"), ff("0px")),
699
700
701 BORDER_SPACING_("border-spacing", "border-spacing", ff("0px")),
702
703
704 BORDER_START_END_RADIUS("borderStartEndRadius", "border-start-end-radius", chromeAndEdge("0px"), ff("0px")),
705
706
707 BORDER_START_END_RADIUS_("border-start-end-radius", "border-start-end-radius", ff("0px")),
708
709
710 BORDER_START_START_RADIUS("borderStartStartRadius", "border-start-start-radius",
711 chromeAndEdge("0px"), ff("0px")),
712
713
714 BORDER_START_START_RADIUS_("border-start-start-radius", "border-start-start-radius", ff("0px")),
715
716
717 BORDER_STYLE("borderStyle", "border-style", chromeAndEdgeNone(),
718 ffNone()),
719
720
721 BORDER_STYLE_("border-style", "border-style", ffNone()),
722
723
724 BORDER_TOP("borderTop", "border-top", chromeAndEdge("0px none rgb(0, 0, 0)"),
725 ff("0px rgb(0, 0, 0)")),
726
727
728 BORDER_TOP_("border-top", "border-top", ff("0px rgb(0, 0, 0)")),
729
730
731 BORDER_TOP_COLOR("borderTopColor", "border-top-color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
732
733
734 BORDER_TOP_COLOR_("border-top-color", "border-top-color", ff("rgb(0, 0, 0)")),
735
736
737 BORDER_TOP_LEFT_RADIUS("borderTopLeftRadius", "border-top-left-radius",
738 ff("0px"), chromeAndEdge("0px")),
739
740
741 BORDER_TOP_LEFT_RADIUS_("border-top-left-radius", "border-top-left-radius", ff("0px")),
742
743
744 BORDER_TOP_RIGHT_RADIUS("borderTopRightRadius", "border-top-right-radius",
745 ff("0px"), chromeAndEdge("0px")),
746
747
748 BORDER_TOP_RIGHT_RADIUS_("border-top-right-radius", "border-top-right-radius", ff("0px")),
749
750
751 BORDER_TOP_STYLE("borderTopStyle", "border-top-style", chromeAndEdgeNone(), ff("")),
752
753
754 BORDER_TOP_STYLE_("border-top-style", "border-top-style", ffNone()),
755
756
757 BORDER_TOP_WIDTH("borderTopWidth", "border-top-width", chromeAndEdge("0px"), ff("")),
758
759
760 BORDER_TOP_WIDTH_("border-top-width", "border-top-width", ff("0px")),
761
762
763 BORDER_WIDTH("borderWidth", "border-width", chromeAndEdge("0px"),
764 ff("0px")),
765
766
767 BORDER_WIDTH_("border-width", "border-width", ff("0px")),
768
769
770 BOTTOM("bottom", "bottom", chromeAndEdgeAuto(), ff("")),
771
772
773 BOX_DECORATION_BREAK("boxDecorationBreak", "box-decoration-break", ff("slice"), chromeAndEdge("slice")),
774
775
776 BOX_DECORATION_BREAK_("box-decoration-break", "box-decoration-break", ff("slice")),
777
778
779 BOX_SHADOW("boxShadow", "box-shadow", ffNone(), chromeAndEdgeNone()),
780
781
782 BOX_SHADOW_("box-shadow", "box-shadow", ffNone()),
783
784
785 BOX_SIZING("boxSizing", "box-sizing", ff("content-box"), chromeAndEdge("content-box")),
786
787
788 BOX_SIZING_("box-sizing", "box-sizing", ff("content-box")),
789
790
791 BREAK_AFTER("breakAfter", "break-after", chromeAndEdgeAuto(), ff("auto")),
792
793
794 BREAK_AFTER_("break-after", "break-after", ff("auto")),
795
796
797 BREAK_BEFORE("breakBefore", "break-before", chromeAndEdgeAuto(), ff("auto")),
798
799
800 BREAK_BEFORE_("break-before", "break-before", ff("auto")),
801
802
803 BREAK_INSIDE("breakInside", "break-inside", chromeAndEdgeAuto(), ff("auto")),
804
805
806 BREAK_INSIDE_("break-inside", "break-inside", ff("auto")),
807
808
809 BUFFERED_RENDERING("bufferedRendering", "buffered-rendering", chromeAndEdgeAuto()),
810
811
812 CAPTION_SIDE("captionSide", "caption-side", chromeAndEdge("top"), ff("top")),
813
814
815 CAPTION_SIDE_("caption-side", "caption-side", ff("top")),
816
817
818 CARET_ANIMATION("caretAnimation", "caret-animation", chromeAndEdgeAuto()),
819
820
821 CARET_COLOR("caretColor", "caret-color", chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
822
823
824 CARET_COLOR_("caret-color", "caret-color", ff("rgb(0, 0, 0)")),
825
826
827 CLEAR("clear", "clear", chromeAndEdgeNone(), ffNone()),
828
829
830 CLIP("clip", "clip", chromeAndEdgeAuto(), ff("auto")),
831
832
833 CLIP_PATH("clipPath", "clip-path", ffNone(), chromeAndEdgeNone()),
834
835
836 CLIP_PATH_("clip-path", "clip-path", ffNone()),
837
838
839 CLIP_RULE("clipRule", "clip-rule", ff("nonzero"), chromeAndEdge("nonzero")),
840
841
842 CLIP_RULE_("clip-rule", "clip-rule", ff("nonzero")),
843
844
845 COLOR("color", "color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
846
847
848 COLOR_ADJUST("colorAdjust", "color-adjust", ff("economy")),
849
850
851 COLOR_ADJUST_("color-adjust", "color-adjust", ff("economy")),
852
853
854 COLOR_INTERPOLATION("colorInterpolation", "color-interpolation", ff("srgb"), chromeAndEdge("srgb")),
855
856
857 COLOR_INTERPOLATION_("color-interpolation", "color-interpolation", ff("srgb")),
858
859
860 COLOR_INTERPOLATION_FILTERS("colorInterpolationFilters",
861 "color-interpolation-filters", ff("linearrgb"), chromeAndEdge("linearrgb")),
862
863
864 COLOR_INTERPOLATION_FILTERS_("color-interpolation-filters", "color-interpolation-filters", ff("linearrgb")),
865
866
867 COLOR_RENDERING("colorRendering", "color-rendering", chromeAndEdgeAuto()),
868
869
870 COLOR_SCHEME("colorScheme", "color-scheme", chromeAndEdgeAndFirefox("normal")),
871
872
873 COLOR_SCHEME_("color-scheme", "color-scheme", ffNormal()),
874
875
876 COLUMN_COUNT("columnCount", "column-count", chromeAndEdgeAuto(), ff("auto")),
877
878
879 COLUMN_COUNT_("column-count", "column-count", ff("auto")),
880
881
882 COLUMN_FILL("columnFill", "column-fill", chromeAndEdge("balance"), ff("balance")),
883
884
885 COLUMN_FILL_("column-fill", "column-fill", ff("balance")),
886
887
888 COLUMN_GAP("columnGap", "column-gap", chromeAndEdgeNormal(), ffNormal()),
889
890
891 COLUMN_GAP_("column-gap", "column-gap", ffNormal()),
892
893
894 COLUMN_RULE("columnRule", "column-rule", chromeAndEdge("0px rgb(0, 0, 0)"),
895 ff("0px none rgb(0, 0, 0)")),
896
897
898 COLUMN_RULE_("column-rule", "column-rule",
899 ff("0px none rgb(0, 0, 0)")),
900
901
902 COLUMN_RULE_COLOR("columnRuleColor", "column-rule-color",
903 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
904
905
906 COLUMN_RULE_COLOR_("column-rule-color", "column-rule-color", ff("rgb(0, 0, 0)")),
907
908
909 COLUMN_RULE_STYLE("columnRuleStyle", "column-rule-style", chromeAndEdgeNone(), ffNone()),
910
911
912 COLUMN_RULE_STYLE_("column-rule-style", "column-rule-style", ffNone()),
913
914
915 COLUMN_RULE_WIDTH("columnRuleWidth", "column-rule-width", chromeAndEdge("0px"), ff("0px")),
916
917
918 COLUMN_RULE_WIDTH_("column-rule-width", "column-rule-width", ff("0px")),
919
920
921 COLUMN_SPAN("columnSpan", "column-span", chromeAndEdgeNone(), ffNone()),
922
923
924 COLUMN_SPAN_("column-span", "column-span", ffNone()),
925
926
927 COLUMN_WIDTH("columnWidth", "column-width", chromeAndEdgeAuto(), ff("auto")),
928
929
930 COLUMN_WIDTH_("column-width", "column-width", ff("auto")),
931
932
933 COLUMNS("columns", "columns", chromeAndEdgeAuto(), ff("auto")),
934
935
936 CONTAIN("contain", "contain", chromeAndEdgeNone(), ffNone()),
937
938
939 CONTAIN_INTRINSIC_BLOCK_SIZE("containIntrinsicBlockSize", "contain-intrinsic-block-size",
940 chromeAndEdgeNone(), ffNone()),
941
942
943 CONTAIN_INTRINSIC_BLOCK_SIZE_("contain-intrinsic-block-size", "contain-intrinsic-block-size",
944 ffNone()),
945
946
947 CONTAIN_INTRINSIC_HEIGHT("containIntrinsicHeight", "contain-intrinsic-height",
948 chromeAndEdgeNone(), ffNone()),
949
950
951 CONTAIN_INTRINSIC_HEIGHT_("contain-intrinsic-height", "contain-intrinsic-height",
952 ffNone()),
953
954
955 CONTAIN_INTRINSIC_INLINE_SIZE("containIntrinsicInlineSize", "contain-intrinsic-inline-size",
956 chromeAndEdgeNone(), ffNone()),
957
958
959 CONTAIN_INTRINSIC_INLINE_SIZE_("contain-intrinsic-inline-size", "contain-intrinsic-inline-size",
960 ffNone()),
961
962
963 CONTAIN_INTRINSIC_SIZE("containIntrinsicSize", "contain-intrinsic-size",
964 chromeAndEdgeNone(), ffNone()),
965
966
967 CONTAIN_INTRINSIC_SIZE_("contain-intrinsic-size", "contain-intrinsic-size",
968 ffNone()),
969
970
971 CONTAIN_INTRINSIC_WIDTH("containIntrinsicWidth", "contain-intrinsic-width",
972 chromeAndEdgeNone(), ffNone()),
973
974
975 CONTAIN_INTRINSIC_WIDTH_("contain-intrinsic-width", "contain-intrinsic-width",
976 ffNone()),
977
978
979 CONTAINER("container", "container", chromeAndEdgeNone(), ffNone()),
980
981
982 CONTAINER_NAME("containerName", "container-name", chromeAndEdgeNone(), ffNone()),
983
984
985 CONTAINER_NAME_("container-name", "container-name", ffNone()),
986
987
988 CONTAINER_TYPE("containerType", "container-type", chromeAndEdgeNormal(), ffNormal()),
989
990
991 CONTAINER_TYPE_("container-type", "container-type", ffNormal()),
992
993
994 CONTENT("content", "content", chromeAndEdgeNormal(), ffNormal()),
995
996
997 CONTENT_VISISBILITY("contentVisibility", "content-visibility", chromeAndEdge("visible"),
998 ff("visible")),
999
1000
1001 CONTENT_VISISBILITY_("content-visibility", "content-visibility", ff("visible")),
1002
1003
1004 CORNER_BLOCK_END_SHAPE("cornerBlockEndShape", "corner-block-end-shape", chromeAndEdge("round")),
1005
1006
1007 CORNER_BLOCK_START_SHAPE("cornerBlockStartShape", "corner-block-start-shape", chromeAndEdge("round")),
1008
1009
1010 CORNER_BOTTOM_LEFT_SHAPE("cornerBottomLeftShape", "corner-bottom-left-shape", chromeAndEdge("round")),
1011
1012
1013 CORNER_BOTTOM_RIGHT_SHAPE("cornerBottomRightShape", "corner-bottom-right-shape", chromeAndEdge("round")),
1014
1015
1016 CORNER_BOTTOM_SHAPE("cornerBottomShape", "corner-bottom-shape", chromeAndEdge("round")),
1017
1018
1019 CORNER_END_END_SHAPE("cornerEndEndShape", "corner-end-end-shape", chromeAndEdge("round")),
1020
1021
1022 CORNER_END_START_SHAPE("cornerEndStartShape", "corner-end-start-shape", chromeAndEdge("round")),
1023
1024
1025 CORNER_INLINE_END_SHAPE("cornerInlineEndShape", "corner-inline-end-shape", chromeAndEdge("round")),
1026
1027
1028 CORNER_INLINE_START_SHAPE("cornerInlineStartShape", "corner-inline-start-shape", chromeAndEdge("round")),
1029
1030
1031 CORNER_LEFT_SHAPE("cornerLeftShape", "corner-left-shape", chromeAndEdge("round")),
1032
1033
1034 CORNER_RIGHT_SHAPE("cornerRightShape", "corner-right-shape", chromeAndEdge("round")),
1035
1036
1037 CORNER_SHAPE("cornerShape", "corner-shape", chromeAndEdge("round")),
1038
1039
1040 CORNER_START_END_SHAPE("cornerStartEndShape", "corner-start-end-shape", chromeAndEdge("round")),
1041
1042
1043 CORNER_START_START_SHAPE("cornerStartStartShape", "corner-start-start-shape", chromeAndEdge("round")),
1044
1045
1046 CORNER_TOP_LEFT_SHAPE("cornerTopLeftShape", "corner-top-left-shape", chromeAndEdge("round")),
1047
1048
1049 CORNER_TOP_RIGHT_SHAPE("cornerTopRightShape", "corner-top-right-shape", chromeAndEdge("round")),
1050
1051
1052 CORNER_TOP_SHAPE("cornerTopShape", "corner-top-shape", chromeAndEdge("round")),
1053
1054
1055 COUNTER_INCREMENT("counterIncrement", "counter-increment", chromeAndEdgeNone(), ffNone()),
1056
1057
1058 COUNTER_INCREMENT_("counter-increment", "counter-increment", ffNone()),
1059
1060
1061 COUNTER_RESET("counterReset", "counter-reset", chromeAndEdgeNone(), ffNone()),
1062
1063
1064 COUNTER_RESET_("counter-reset", "counter-reset", ffNone()),
1065
1066
1067 COUNTER_SET("counterSet", "counter-set", chromeAndEdgeNone(), ffNone()),
1068
1069
1070 COUNTER_SET_("counter-set", "counter-set", ffNone()),
1071
1072
1073 CSS_FLOAT("cssFloat", "css-float", chromeAndEdgeNone(), ffNone()),
1074
1075
1076
1077 CSS_TEXT("cssText", "css-text", chromeAndEdgeEmpty(), ff("")),
1078
1079
1080 CURSOR("cursor", "cursor", chromeAndEdgeAuto(), ff("auto")),
1081
1082
1083 CX("cx", "cx", chromeAndEdge("0px"), ff("0px")),
1084
1085
1086 CY("cy", "cy", chromeAndEdge("0px"), ff("0px")),
1087
1088
1089 D("d", "d", chromeAndEdgeAndFirefox("none")),
1090
1091
1092 DESCENT_OVERRIDE("descentOverride", "descent-dverride", chromeAndEdgeEmpty()),
1093
1094
1095 DIRECTION("direction", "direction", chromeAndEdge("ltr"), ff("ltr")),
1096
1097
1098 DISPLAY("display", "display", chromeAndEdge("block"), ff("")),
1099
1100
1101 DOMINANT_BASELINE("dominantBaseline", "dominant-baseline", ff("auto"), chromeAndEdgeAuto()),
1102
1103
1104 DOMINANT_BASELINE_("dominant-baseline", "dominant-baseline", ff("auto")),
1105
1106
1107 DYNAMIC_RANGE_LIMIT("dynamicRangeLimit", "dynamic-range-limit", chromeAndEdge("no-limit")),
1108
1109
1110 EMPTY_CELLS("emptyCells", "empty-cells", ff("show"),
1111 chromeAndEdge("show")),
1112
1113
1114 EMPTY_CELLS_("empty-cells", "empty-cells", ff("show")),
1115
1116
1117 FALLBACK("fallback", "fallback", chromeAndEdgeEmpty()),
1118
1119
1120 FIELD_SIZING("fieldSizing", "field-sizing", chromeAndEdge("fixed")),
1121
1122
1123 FILL("fill", "fill", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1124
1125
1126 FILL_OPACITY("fillOpacity", "fill-opacity", ff("1"), chromeAndEdge("1")),
1127
1128
1129 FILL_OPACITY_("fill-opacity", "fill-opacity", ff("1")),
1130
1131
1132 FILL_RULE("fillRule", "fill-rule", ff("nonzero"), chromeAndEdge("nonzero")),
1133
1134
1135 FILL_RULE_("fill-rule", "fill-rule", ff("nonzero")),
1136
1137
1138 FILTER("filter", "filter", ffNone(), chromeAndEdgeNone()),
1139
1140
1141 FLEX("flex", "flex", chromeAndEdge("0 1 auto"),
1142 ff("0 1 auto")),
1143
1144
1145 FLEX_BASIS("flexBasis", "flex-basis", ff("auto"), chromeAndEdgeAuto()),
1146
1147
1148 FLEX_BASIS_("flex-basis", "flex-basis", ff("auto")),
1149
1150
1151 FLEX_DIRECTION("flexDirection", "flex-direction", ff("row"), chromeAndEdge("row")),
1152
1153
1154 FLEX_DIRECTION_("flex-direction", "flex-direction", ff("row")),
1155
1156
1157 FLEX_FLOW("flexFlow", "flex-flow", chromeAndEdge("row nowrap"), ff("row")),
1158
1159
1160 FLEX_FLOW_("flex-flow", "flex-flow", ff("row")),
1161
1162
1163 FLEX_GROW("flexGrow", "flex-grow", ff("0"), chromeAndEdge("0")),
1164
1165
1166 FLEX_GROW_("flex-grow", "flex-grow", ff("0")),
1167
1168
1169 FLEX_SHRINK("flexShrink", "flex-shrink", ff("1"), chromeAndEdge("1")),
1170
1171
1172 FLEX_SHRINK_("flex-shrink", "flex-shrink", ff("1")),
1173
1174
1175 FLEX_WRAP("flexWrap", "flex-wrap", ff("nowrap"), chromeAndEdge("nowrap")),
1176
1177
1178 FLEX_WRAP_("flex-wrap", "flex-wrap", ff("nowrap")),
1179
1180
1181 FLOAT("float", "float", ffNone(), chromeAndEdgeNone()),
1182
1183
1184 FLOOD_COLOR("floodColor", "flood-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1185
1186
1187 FLOOD_COLOR_("flood-color", "flood-color", ff("rgb(0, 0, 0)")),
1188
1189
1190 FLOOD_OPACITY("floodOpacity", "flood-opacity", ff("1"), chromeAndEdge("1")),
1191
1192
1193 FLOOD_OPACITY_("flood-opacity", "flood-opacity", ff("1")),
1194
1195
1196 FONT("font", "font", chromeAndEdge("16px \"Times New Roman\""),
1197 ff("16px serif")),
1198
1199
1200 FONT_DISPLAY("fontDisplay", "font-display", chromeAndEdgeEmpty()),
1201
1202
1203 FONT_FAMILY("fontFamily", "font-family", chromeAndEdge("\"Times New Roman\""),
1204 ff("serif")),
1205
1206
1207 FONT_FAMILY_("font-family", "font-family", ff("serif")),
1208
1209
1210 FONT_FEATURE_SETTINGS("fontFeatureSettings", "font-feature-settings",
1211 ffNormal(), chromeAndEdgeNormal()),
1212
1213
1214 FONT_FEATURE_SETTINGS_("font-feature-settings", "font-feature-settings", ffNormal()),
1215
1216
1217 FONT_KERNING("fontKerning", "font-kerning", ff("auto"), chromeAndEdgeAuto()),
1218
1219
1220 FONT_KERNING_("font-kerning", "font-kerning", ff("auto")),
1221
1222
1223 FONT_LANGUAGE_OVERRIDE("fontLanguageOverride", "font-language-override",
1224 chromeAndEdgeNormal(), ffNormal()),
1225
1226
1227 FONT_LANGUAGE_OVERRIDE_("font-language-override", "font-language-override", ffNormal()),
1228
1229
1230 FONT_OPTICAL_SIZING("fontOpticalSizing", "font-optical-sizing", chromeAndEdgeAuto(), ff("auto")),
1231
1232
1233 FONT_OPTICAL_SIZING_("font-optical-sizing", "font-optical-sizing", ff("auto")),
1234
1235
1236 FONT_PALETTE("fontPalette", "font-palette", chromeAndEdgeNormal(), ffNormal()),
1237
1238
1239 FONT_PALETTE_("font-palette", "font-palette", ffNormal()),
1240
1241
1242 FONT_SIZE("fontSize", "font-size", chromeAndEdge("16px"), ff("16px")),
1243
1244
1245 FONT_SIZE_("font-size", "font-size", ff("16px")),
1246
1247
1248 FONT_SIZE_ADJUST("fontSizeAdjust", "font-size-adjust", ffNone(), chromeAndEdgeNone()),
1249
1250
1251 FONT_SIZE_ADJUST_("font-size-adjust", "font-size-adjust", ffNone()),
1252
1253
1254 FONT_STRETCH("fontStretch", "font-stretch", chromeAndEdge("100%"),
1255 ff("100%")),
1256
1257
1258 FONT_STRETCH_("font-stretch", "font-stretch", ff("100%")),
1259
1260
1261 FONT_STYLE("fontStyle", "font-style", chromeAndEdgeNormal(), ffNormal()),
1262
1263
1264 FONT_STYLE_("font-style", "font-style", ffNormal()),
1265
1266
1267 FONT_SYNTHESIS("fontSynthesis", "font-synthesis", chromeAndEdge("weight style small-caps"),
1268 ff("weight style small-caps position")),
1269
1270
1271 FONT_SYNTHESIS_("font-synthesis", "font-synthesis", ff("weight style small-caps position")),
1272
1273
1274 FONT_SYNTHESIS_POSITION("fontSynthesisPosition", "fontSynthesisPosition", ff("auto")),
1275
1276
1277 FONT_SYNTHESIS_POSITION_("font-synthesis-position", "fontSynthesisPosition", ff("auto")),
1278
1279
1280 FONT_SYNTHESIS_SMALL_CAPS("fontSynthesisSmallCaps", "fontSynthesisSmallCaps",
1281 chromeAndEdgeAuto(), ff("auto")),
1282
1283
1284 FONT_SYNTHESIS_SMALL_CAPS_("font-synthesis-small-caps", "fontSynthesisSmallCaps", ff("auto")),
1285
1286
1287 FONT_SYNTHESIS_STYLE("fontSynthesisStyle", "fontSynthesisStyle", chromeAndEdgeAuto(), ff("auto")),
1288
1289
1290 FONT_SYNTHESIS_STYLE_("font-synthesis-style", "fontSynthesisStyle", ff("auto")),
1291
1292
1293 FONT_SYNTHESIS_WEIGHT("fontSynthesisWeight", "fontSynthesisWeight", chromeAndEdgeAuto(), ff("auto")),
1294
1295
1296 FONT_SYNTHESIS_WEIGHT_("font-synthesis-weight", "fontSynthesisWeight", ff("auto")),
1297
1298
1299 FONT_VARIANT("fontVariant", "font-variant", chromeAndEdgeNormal(), ffNormal()),
1300
1301
1302 FONT_VARIANT_("font-variant", "font-variant", ffNormal()),
1303
1304
1305 FONT_VARIANT_ALTERNATES("fontVariantAlternates", "font-variant-alternates", chromeAndEdgeNormal(), ffNormal()),
1306
1307
1308 FONT_VARIANT_ALTERNATES_("font-variant-alternates", "font-variant-alternates", ffNormal()),
1309
1310
1311 FONT_VARIANT_CAPS("fontVariantCaps", "font-variant-caps", ffNormal(), chromeAndEdgeNormal()),
1312
1313
1314 FONT_VARIANT_CAPS_("font-variant-caps", "font-variant-caps", ffNormal()),
1315
1316
1317 FONT_VARIANT_EAST_ASIAN("fontVariantEastAsian", "font-variant-east-asian", ffNormal(),
1318 chromeAndEdgeNormal()),
1319
1320
1321 FONT_VARIANT_EAST_ASIAN_("font-variant-east-asian", "font-variant-east-asian", ffNormal()),
1322
1323
1324 FONT_VARIANT_EMOJI("fontVariantEmoji", "font-variant-emoji", ffLatest("normal"), chromeAndEdgeNormal()),
1325
1326
1327 FONT_VARIANT_EMOJI_("font-variant-emoji", "font-variant-emoji", ffLatest("normal")),
1328
1329
1330 FONT_VARIANT_LIGATURES("fontVariantLigatures", "font-variant-ligatures", ffNormal(), chromeAndEdgeNormal()),
1331
1332
1333 FONT_VARIANT_LIGATURES_("font-variant-ligatures", "font-variant-ligatures", ffNormal()),
1334
1335
1336 FONT_VARIANT_NUMERIC("fontVariantNumeric", "font-variant-numeric", ffNormal(), chromeAndEdgeNormal()),
1337
1338
1339 FONT_VARIANT_NUMERIC_("font-variant-numeric", "font-variant-numeric", ffNormal()),
1340
1341
1342 FONT_VARIANT_POSITION("fontVariantPosition", "font-variant-position", ffNormal(), chromeAndEdgeNormal()),
1343
1344
1345 FONT_VARIANT_POSITION_("font-variant-position", "font-variant-position", ffNormal()),
1346
1347
1348 FONT_VARIATION_SETTING("fontVariationSettings", "font-variation-settings",
1349 chromeAndEdgeNormal(), ffNormal()),
1350
1351
1352 FONT_VARIATION_SETTING_("font-variation-settings", "font-variation-settings", ffNormal()),
1353
1354
1355 FONT_WEIGHT("fontWeight", "font-weight", chromeAndEdge("400"), ff("400")),
1356
1357
1358 FONT_WEIGHT_("font-weight", "font-weight", ff("400")),
1359
1360
1361 FORCED_COLOR_ADJUST("forcedColorAdjust", "forced-color-adjust",
1362 chromeAndEdgeAuto(), ff("auto")),
1363
1364
1365 FORCED_COLOR_ADJUST_("forced-color-adjust", "forced-color-adjust",
1366 ff("auto")),
1367
1368
1369 GAP("gap", "gap", chromeAndEdgeNormal(), ffNormal()),
1370
1371
1372 GRID("grid", "grid", chromeAndEdge("none / none / none / row / auto / auto"),
1373 ffNone()),
1374
1375
1376 GRID_AREA("gridArea", "grid-area", chromeAndEdgeAuto(), ff("auto")),
1377
1378
1379 GRID_AREA_("grid-area", "grid-area", ff("auto")),
1380
1381
1382 GRID_AUTO_COLUMNS("gridAutoColumns", "grid-auto-columns", chromeAndEdgeAuto(), ff("auto")),
1383
1384
1385 GRID_AUTO_COLUMNS_("grid-auto-columns", "grid-auto-columns", ff("auto")),
1386
1387
1388 GRID_AUTO_FLOW("gridAutoFlow", "grid-auto-flow", chromeAndEdge("row"), ff("row")),
1389
1390
1391 GRID_AUTO_FLOW_("grid-auto-flow", "grid-auto-flow", ff("row")),
1392
1393
1394 GRID_AUTO_ROWS("gridAutoRows", "grid-auto-rows", chromeAndEdgeAuto(), ff("auto")),
1395
1396
1397 GRID_AUTO_ROWS_("grid-auto-rows", "grid-auto-rows", ff("auto")),
1398
1399
1400 GRID_COLUMN("gridColumn", "grid-column", chromeAndEdgeAuto(), ff("auto")),
1401
1402
1403 GRID_COLUMN_("grid-column", "grid-column", ff("auto")),
1404
1405
1406 GRID_COLUMN_END("gridColumnEnd", "grid-column-end", chromeAndEdgeAuto(), ff("auto")),
1407
1408
1409 GRID_COLUMN_END_("grid-column-end", "grid-column-end", ff("auto")),
1410
1411
1412 GRID_COLUMN_GAP("gridColumnGap", "grid-column-gap", chromeAndEdgeNormal(), ffNormal()),
1413
1414
1415 GRID_COLUMN_GAP_("grid-column-gap", "grid-column-gap", ffNormal()),
1416
1417
1418 GRID_COLUMN_START("gridColumnStart", "grid-column-start", chromeAndEdgeAuto(), ff("auto")),
1419
1420
1421 GRID_COLUMN_START_("grid-column-start", "grid-column-start", ff("auto")),
1422
1423
1424 GRID_GAP("gridGap", "grid-gap", chromeAndEdge("normal"), ffNormal()),
1425
1426
1427 GRID_GAP_("grid-gap", "grid-gap", ffNormal()),
1428
1429
1430 GRID_ROW("gridRow", "grid-row", chromeAndEdgeAuto(), ff("auto")),
1431
1432
1433 GRID_ROW_("grid-row", "grid-row", ff("auto")),
1434
1435
1436 GRID_ROW_END("gridRowEnd", "grid-row-end", chromeAndEdgeAuto(), ff("auto")),
1437
1438
1439 GRID_ROW_END_("grid-row-end", "grid-row-end", ff("auto")),
1440
1441
1442 GRID_ROW_GAP("gridRowGap", "grid-row-gap", chromeAndEdgeNormal(), ffNormal()),
1443
1444
1445 GRID_ROW_GAP_("grid-row-gap", "grid-row-gap", ffNormal()),
1446
1447
1448 GRID_ROW_START("gridRowStart", "grid-row-start", chromeAndEdgeAuto(), ff("auto")),
1449
1450
1451 GRID_ROW_START_("grid-row-start", "grid-row-start", ff("auto")),
1452
1453
1454 GRID_TEMPLATE("gridTemplate", "grid-template", chromeAndEdge("none"),
1455 ffNone()),
1456
1457
1458 GRID_TEMPLATE_("grid-template", "grid-template", ffNone()),
1459
1460
1461 GRID_TEMPLATE_AREAS("gridTemplateAreas", "grid-template-areas", chromeAndEdgeNone(),
1462 ffNone()),
1463
1464
1465 GRID_TEMPLATE_AREAS_("grid-template-areas", "grid-template-areas",
1466 ffNone()),
1467
1468
1469 GRID_TEMPLATE_COLUMNS("gridTemplateColumns", "grid-template-columns", chromeAndEdgeNone(), ffNone()),
1470
1471
1472 GRID_TEMPLATE_COLUMNS_("grid-template-columns", "grid-template-columns", ffNone()),
1473
1474
1475 GRID_TEMPLATE_ROWS("gridTemplateRows", "grid-template-rows", chromeAndEdgeNone(), ffNone()),
1476
1477
1478 GRID_TEMPLATE_ROWS_("grid-template-rows", "grid-template-rows", ffNone()),
1479
1480
1481 HEIGHT("height", "height", chromeAndEdgeEmpty(), ff("")),
1482
1483
1484 HYPHENATE_CHARACTER("hyphenateCharacter", "hyphenate-character", ff("auto"), chromeAndEdgeAuto()),
1485
1486
1487 HYPHENATE_CHARACTER_("hyphenate-character", "hyphenate-character", ff("auto")),
1488
1489
1490 HYPHENATE_LIMIT_CHAR("hyphenateLimitChars", "hyphenate-limit-chars", chromeAndEdgeAuto(), ff("auto")),
1491
1492
1493 HYPHENATE_LIMIT_CHAR_("hyphenate-limit-chars", "hyphenate-limit-chars", ff("auto")),
1494
1495
1496 HYPHENS("hyphens", "hyphens", ff("manual"), chromeAndEdge("manual")),
1497
1498
1499 IMAGE_ORIENTATION("imageOrientation", "image-orientation", chromeAndEdge("from-image"),
1500 ff("from-image")),
1501
1502
1503 IMAGE_ORIENTATION_("image-orientation", "image-orientation",
1504 ff("from-image")),
1505
1506
1507 IMAGE_RENDERING("imageRendering", "image-rendering", ff("auto"), chromeAndEdgeAuto()),
1508
1509
1510 IMAGE_RENDERING_("image-rendering", "image-rendering", ff("auto")),
1511
1512
1513 IME_MODE("imeMode", "ime-mode", ff("auto")),
1514
1515
1516 IME_MODE_("ime-mode", "ime-mode", ff("auto")),
1517
1518
1519 INHERITS("inherits", "inherits", chromeAndEdgeEmpty()),
1520
1521
1522 INITIAL_LETTER("initialLetter", "initial-letter", chromeAndEdgeNormal()),
1523
1524
1525 INITIAL_VALUE("initialValue", "initial-value", chromeAndEdgeEmpty()),
1526
1527
1528 INLINE_SIZE("inlineSize", "inline-size", ff("1240px"),
1529 chrome("1240px"), edge("1232px")),
1530
1531
1532 INLINE_SIZE_("inline-size", "inline-size", ff("1240px")),
1533
1534
1535 INSET("inset", "inset", chromeAndEdgeAuto(), ff("auto")),
1536
1537
1538 INSET_BLOCK("insetBlock", "inset-block", chromeAndEdgeAuto(), ff("auto")),
1539
1540
1541 INSET_BLOCK_("inset-block", "inset-block", ff("auto")),
1542
1543
1544 INSET_BLOCK_END("insetBlockEnd", "inset-block-end", chromeAndEdgeAuto(), ff("auto")),
1545
1546
1547 INSET_BLOCK_END_("inset-block-end", "inset-block-end", ff("auto")),
1548
1549
1550 INSET_BLOCK_START("insetBlockStart", "inset-block-start", chromeAndEdgeAuto(), ff("auto")),
1551
1552
1553 INSET_BLOCK_START_("inset-block-start", "inset-block-start", ff("auto")),
1554
1555
1556 INSET_INLINE("insetInline", "inset-inline", chromeAndEdgeAuto(), ff("auto")),
1557
1558
1559 INSET_INLINE_("inset-inline", "inset-inline", ff("auto")),
1560
1561
1562 INSET_INLINE_END("insetInlineEnd", "inset-inline-end", chromeAndEdgeAuto(), ff("auto")),
1563
1564
1565 INSET_INLINE_END_("inset-inline-end", "inset-inline-end", ff("auto")),
1566
1567
1568 INSET_INLINE_START("insetInlineStart", "inset-inline-start", chromeAndEdgeAuto(), ff("auto")),
1569
1570
1571 INSET_INLINE_START_("inset-inline-start", "inset-inline-start", ff("auto")),
1572
1573
1574 INTERACTIVITY("interactivity", "interactivity", chromeAndEdgeAuto()),
1575
1576
1577 INTEREST_DELAY("interestDelay", "interest-delay", chromeAndEdgeNormal()),
1578
1579
1580 INTEREST_DELAY_END("interestDelayEnd", "interest-delay-end", chromeAndEdgeNormal()),
1581
1582
1583 INTEREST_DELAY_START("interestDelayStart", "interest-delay-start", chromeAndEdgeNormal()),
1584
1585
1586 INTERPOLATE_SIZE("interpolateSize", "interpolate-size", chromeAndEdge("numeric-only")),
1587
1588
1589 ISOLATION("isolation", "isolation", ff("auto"), chromeAndEdgeAuto()),
1590
1591
1592 JUSTIFY_CONTENT("justifyContent", "justify-content",
1593 ffNormal(),
1594 chromeAndEdgeNormal()),
1595
1596
1597 JUSTIFY_CONTENT_("justify-content", "justify-content", ffNormal()),
1598
1599
1600 JUSTIFY_ITEMS("justifyItems", "justify-items", ffNormal(), chromeAndEdgeNormal()),
1601
1602
1603 JUSTIFY_ITEMS_("justify-items", "justify-items", ffNormal()),
1604
1605
1606 JUSTIFY_SELF("justifySelf", "justify-self", ff("auto"), chromeAndEdgeAuto()),
1607
1608
1609 JUSTIFY_SELF_("justify-self", "justify-self", ff("auto")),
1610
1611
1612 LEFT("left", "left", chromeAndEdgeAuto(), ff("")),
1613
1614
1615 LETTER_SPACING("letterSpacing", "letter-spacing", chromeAndEdgeNormal(), ff("")),
1616
1617
1618 LETTER_SPACING_("letter-spacing", "letter-spacing", ffNormal()),
1619
1620
1621 LIGHTING_COLOR("lightingColor", "lighting-color",
1622 ff("rgb(255, 255, 255)"), chromeAndEdge("rgb(255, 255, 255)")),
1623
1624
1625 LIGHTING_COLOR_("lighting-color", "lighting-color", ff("rgb(255, 255, 255)")),
1626
1627
1628 LINE_BREAK("lineBreak", "line-break", chromeAndEdgeAuto(), ff("auto")),
1629
1630
1631 LINE_BREAK_("line-break", "line-break", ff("auto")),
1632
1633
1634 LINE_GAP_OVERRIDE("lineGapOverride", "line-gap-oOverride", chromeAndEdgeEmpty()),
1635
1636
1637 LINE_HEIGHT("lineHeight", "line-height", ffNormal(),
1638 chromeAndEdgeNormal()),
1639
1640
1641 LINE_HEIGHT_("line-height", "line-height", ffNormal()),
1642
1643
1644 LIST_STYLE("listStyle", "list-style", chromeAndEdge("outside none disc"),
1645 ff("outside")),
1646
1647
1648 LIST_STYLE_("list-style", "list-style", ff("outside")),
1649
1650
1651 LIST_STYLE_IMAGE("listStyleImage", "list-style-image", chromeAndEdgeNone(), ffNone()),
1652
1653
1654 LIST_STYLE_IMAGE_("list-style-image", "list-style-image", ffNone()),
1655
1656
1657 LIST_STYLE_POSITION("listStylePosition", "list-style-position",
1658 chromeAndEdge("outside"), ff("outside")),
1659
1660
1661 LIST_STYLE_POSITION_("list-style-position", "list-style-position", ff("outside")),
1662
1663
1664 LIST_STYLE_TYPE("listStyleType", "list-style-type", chromeAndEdge("disc"), ff("disc")),
1665
1666
1667 LIST_STYLE_TYPE_("list-style-type", "list-style-type", ff("disc")),
1668
1669
1670 MARGIN("margin", "margin", chromeAndEdge("0px"), ff("0px")),
1671
1672
1673 MARGIN_BLOCK("marginBlock", "margin-block", chromeAndEdge("0px"), ff("0px")),
1674
1675
1676 MARGIN_BLOCK_("margin-block", "margin-block", ff("0px")),
1677
1678
1679 MARGIN_BLOCK_END("marginBlockEnd", "margin-block-end", chromeAndEdge("0px"), ff("0px")),
1680
1681
1682 MARGIN_BLOCK_END_("margin-block-end", "margin-block-end", ff("0px")),
1683
1684
1685 MARGIN_BLOCK_START("marginBlockStart", "margin-block-start", chromeAndEdge("0px"), ff("0px")),
1686
1687
1688 MARGIN_BLOCK_START_("margin-block-start", "margin-block-start", ff("0px")),
1689
1690
1691 MARGIN_BOTTOM("marginBottom", "margin-bottom", chromeAndEdge("0px"), ff("")),
1692
1693
1694 MARGIN_BOTTOM_("margin-bottom", "margin-bottom", ff("0px")),
1695
1696
1697 MARGIN_INLINE("marginInline", "margin-inline", chromeAndEdge("0px"), ff("0px")),
1698
1699
1700 MARGIN_INLINE_("margin-inline", "margin-inline", ff("0px")),
1701
1702
1703 MARGIN_INLINE_END("marginInlineEnd", "margin-inline-end", chromeAndEdge("0px"), ff("0px")),
1704
1705
1706 MARGIN_INLINE_END_("margin-inline-end", "margin-inline-end", ff("0px")),
1707
1708
1709 MARGIN_INLINE_START("marginInlineStart", "margin-inline-start", chromeAndEdge("0px"), ff("0px")),
1710
1711
1712 MARGIN_INLINE_START_("margin-inline-start", "margin-inline-start", ff("0px")),
1713
1714
1715 MARGIN_LEFT("marginLeft", "margin-left", chromeAndEdge("0px"), ff("")),
1716
1717
1718 MARGIN_LEFT_("margin-left", "margin-left", ff("0px")),
1719
1720
1721 MARGIN_RIGHT("marginRight", "margin-right", chromeAndEdge("0px"), ff("")),
1722
1723
1724 MARGIN_RIGHT_("margin-right", "margin-right", ff("0px")),
1725
1726
1727 MARGIN_TOP("marginTop", "margin-top", chromeAndEdge("0px"), ff("")),
1728
1729
1730 MARGIN_TOP_("margin-top", "margin-top", ff("0px")),
1731
1732
1733 MARKER("marker", "marker", chromeAndEdgeNone(), ffNone()),
1734
1735
1736 MARKER_END("markerEnd", "marker-end", ffNone(), chromeAndEdgeNone()),
1737
1738
1739 MARKER_END_("marker-end", "marker-end", ffNone()),
1740
1741
1742 MARKER_MID("markerMid", "marker-mid", ffNone(), chromeAndEdgeNone()),
1743
1744
1745 MARKER_MID_("marker-mid", "marker-mid", ffNone()),
1746
1747
1748 MARKER_START("markerStart", "marker-start", ffNone(), chromeAndEdgeNone()),
1749
1750
1751 MARKER_START_("marker-start", "marker-start", ffNone()),
1752
1753
1754 MASK("mask", "mask", ffNone(), chromeAndEdgeNone()),
1755
1756
1757 MASK_CLIP("maskClip", "mask-clip", ff("border-box"), chromeAndEdge("border-box")),
1758
1759
1760 MASK_CLIP_("mask-clip", "mask-clip", ff("border-box")),
1761
1762
1763 MASK_COMPOSITE("maskComposite", "mask-composite", ff("add"), chromeAndEdge("add")),
1764
1765
1766 MASK_COMPOSITE_("mask-composite", "mask-composite", ff("add")),
1767
1768
1769 MASK_IMAGE("maskImage", "mask-image", ffNone(), chromeAndEdgeNone()),
1770
1771
1772 MASK_IMAGE_("mask-image", "mask-image", ffNone()),
1773
1774
1775 MASK_MODE("maskMode", "mask-mode", ff("match-source"), chromeAndEdge("match-source")),
1776
1777
1778 MASK_MODE_("mask-mode", "mask-mode", ff("match-source")),
1779
1780
1781 MASK_ORIGIN("maskOrigin", "mask-origin", ff("border-box"), chromeAndEdge("border-box")),
1782
1783
1784 MASK_ORIGIN_("mask-origin", "mask-origin", ff("border-box")),
1785
1786
1787 MASK_POSITION("maskPosition", "mask-position", ff("0% 0%"), chromeAndEdge("0% 0%")),
1788
1789
1790 MASK_POSITION_("mask-position", "mask-position", ff("0% 0%")),
1791
1792
1793 MASK_POSITION_X("maskPositionX", "mask-position-x", ff("0%")),
1794
1795
1796 MASK_POSITION_X_("mask-position-x", "mask-position-x", ff("0%")),
1797
1798
1799 MASK_POSITION_Y("maskPositionY", "mask-position-y", ff("0%")),
1800
1801
1802 MASK_POSITION_Y_("mask-position-y", "mask-position-y", ff("0%")),
1803
1804
1805 MASK_REPEAT("maskRepeat", "mask-repeat", ff("repeat"), chromeAndEdge("repeat")),
1806
1807
1808 MASK_REPEAT_("mask-repeat", "mask-repeat", ff("repeat")),
1809
1810
1811 MASK_SIZE("maskSize", "mask-size", ff("auto"), chromeAndEdgeAuto()),
1812
1813
1814 MASK_SIZE_("mask-size", "mask-size", ff("auto")),
1815
1816
1817 MASK_TYPE("maskType", "mask-type", ff("luminance"), chromeAndEdge("luminance")),
1818
1819
1820 MASK_TYPE_("mask-type", "mask-type", ff("luminance")),
1821
1822
1823 MATH_DEPTH("mathDepth", "math-depth", chromeAndEdge("0"), ff("0")),
1824
1825
1826 MATH_DEPTH_("math-depth", "math-depth", ff("0")),
1827
1828
1829 MATH_SHIFT("mathShift", "math-shift", chromeAndEdgeNormal()),
1830
1831
1832 MATH_STYLE("mathStyle", "math-style", chromeAndEdgeNormal(), ffNormal()),
1833
1834
1835 MATH_STYLE_("math-style", "math-style", ffNormal()),
1836
1837
1838 MAX_BLOCK_SIZE("maxBlockSize", "max-block-size", ffNone(), chromeAndEdgeNone()),
1839
1840
1841 MAX_BLOCK_SIZE_("max-block-size", "max-block-size", ffNone()),
1842
1843
1844 MAX_HEIGHT("maxHeight", "max-height", chromeAndEdgeNone(), ff("")),
1845
1846
1847 MAX_HEIGHT_("max-height", "max-height", ffNone()),
1848
1849
1850 MAX_INLINE_SIZE("maxInlineSize", "max-inline-size", ffNone(), chromeAndEdgeNone()),
1851
1852
1853 MAX_INLINE_SIZE_("max-inline-size", "max-inline-size", ffNone()),
1854
1855
1856 MAX_WIDTH("maxWidth", "max-width", chromeAndEdgeNone(), ff("")),
1857
1858
1859 MAX_WIDTH_("max-width", "max-width", ffNone()),
1860
1861
1862 MIN_BLOCK_SIZE("minBlockSize", "min-block-size", ff("0px"), chromeAndEdge("0px")),
1863
1864
1865 MIN_BLOCK_SIZE_("min-block-size", "min-block-size", ff("0px")),
1866
1867
1868 MIN_HEIGHT("minHeight", "min-height", chromeAndEdge("0px"), ff("")),
1869
1870
1871 MIN_HEIGHT_("min-height", "min-height", ff("0px")),
1872
1873
1874 MIN_INLINE_SIZE("minInlineSize", "min-inline-size", ff("0px"), chromeAndEdge("0px")),
1875
1876
1877 MIN_INLINE_SIZE_("min-inline-size", "min-inline-size", ff("0px")),
1878
1879
1880 MIN_WIDTH("minWidth", "min-width", chromeAndEdge("0px"), ff("")),
1881
1882
1883 MIN_WIDTH_("min-width", "min-width", ff("0px")),
1884
1885
1886 MIX_BLEND_MODE("mixBlendMode", "mix-blend-mode", ffNormal(), chromeAndEdgeNormal()),
1887
1888
1889 MIX_BLEND_MODE_("mix-blend-mode", "mix-blend-mode", ffNormal()),
1890
1891
1892 MOZ_ANIMATION("MozAnimation", "-moz-animation", ffNone()),
1893
1894
1895 MOZ_ANIMATION__("-moz-animation", "-moz-animation", ffNone()),
1896
1897
1898 MOZ_ANIMATION_DELAY("MozAnimationDelay", "-moz-animation-delay", ff("0s")),
1899
1900
1901 MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff("0s")),
1902
1903
1904 MOZ_ANIMATION_DIRECTION("MozAnimationDirection", "-moz-animation-direction", ffNormal()),
1905
1906
1907 MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ffNormal()),
1908
1909
1910 MOZ_ANIMATION_DURATION("MozAnimationDuration", "-moz-animation-duration", ff("0s")),
1911
1912
1913 MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff("0s")),
1914
1915
1916 MOZ_ANIMATION_FILL_MODE("MozAnimationFillMode", "-moz-animation-fill-mode", ffNone()),
1917
1918
1919 MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ffNone()),
1920
1921
1922 MOZ_ANIMATION_ITERATION_COUNT("MozAnimationIterationCount", "-moz-animation-iteration-count", ff("1")),
1923
1924
1925 MOZ_ANIMATION_ITERATION_COUNT__("-moz-animation-iteration-count", "-moz-animation-iteration-count",
1926 ff("1")),
1927
1928
1929 MOZ_ANIMATION_NAME("MozAnimationName", "-moz-animation-name", ffNone()),
1930
1931
1932 MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ffNone()),
1933
1934
1935 MOZ_ANIMATION_PLAY_STATE("MozAnimationPlayState", "-moz-animation-play-state", ff("running")),
1936
1937
1938 MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff("running")),
1939
1940
1941 MOZ_ANIMATION_TIMING_FUNCTION("MozAnimationTimingFunction", "-moz-animation-timing-function",
1942 ff("ease")),
1943
1944
1945 MOZ_ANIMATION_TIMING_FUNCTION__("-moz-animation-timing-function", "-moz-animation-timing-function",
1946 ff("ease")),
1947
1948
1949 MOZ_APPEARANCE("MozAppearance", "-moz-appearance", ffEsr("none")),
1950
1951
1952 MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ffEsr("none")),
1953
1954
1955 MOZ_BACKFACE_VISIBILITY("MozBackfaceVisibility", "-moz-backface-visibility",
1956 ff("visible")),
1957
1958
1959 MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility",
1960 ff("visible")),
1961
1962
1963 MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors",
1964 ffNotIterable("none")),
1965
1966
1967 MOZ_BORDER_BOTTOM_COLORS__("-moz-border-bottom-colors", "-moz-border-bottom-colors",
1968 ffNotIterable("none")),
1969
1970
1971 MOZ_BORDER_END("MozBorderEnd", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1972
1973
1974 MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1975
1976
1977 MOZ_BORDER_END_COLOR("MozBorderEndColor", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1978
1979
1980 MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1981
1982
1983 MOZ_BORDER_END_STYLE("MozBorderEndStyle", "-moz-border-end-style", ffNone()),
1984
1985
1986 MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ffNone()),
1987
1988
1989 MOZ_BORDER_END_WIDTH("MozBorderEndWidth", "-moz-border-end-width", ff("0px")),
1990
1991
1992 MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff("0px")),
1993
1994
1995 MOZ_BORDER_IMAGE("MozBorderImage", "-moz-border-image", ffNone()),
1996
1997
1998 MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ffNone()),
1999
2000
2001 MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors",
2002 ffNotIterable("none")),
2003
2004
2005 MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors",
2006 ffNotIterable("none")),
2007
2008
2009 MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors",
2010 ffNotIterable("none")),
2011
2012
2013 MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors",
2014 ffNotIterable("none")),
2015
2016
2017 MOZ_BORDER_START("MozBorderStart", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2018
2019
2020 MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2021
2022
2023 MOZ_BORDER_START_COLOR("MozBorderStartColor", "-moz-border-start-color", ff("rgb(0, 0, 0)")),
2024
2025
2026 MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color",
2027 ff("rgb(0, 0, 0)")),
2028
2029
2030 MOZ_BORDER_START_STYLE("MozBorderStartStyle", "-moz-border-start-style", ffNone()),
2031
2032
2033 MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ffNone()),
2034
2035
2036 MOZ_BORDER_START_WIDTH("MozBorderStartWidth", "-moz-border-start-width", ff("0px")),
2037
2038
2039 MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff("0px")),
2040
2041
2042 MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors",
2043 ffNotIterable("none")),
2044
2045
2046 MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors",
2047 ffNotIterable("none")),
2048
2049
2050 MOZ_BOX_ALIGN("MozBoxAlign", "-moz-box-align", ff("stretch")),
2051
2052
2053 MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff("stretch")),
2054
2055
2056 MOZ_BOX_DIRECTION("MozBoxDirection", "-moz-box-direction", ffNormal()),
2057
2058
2059 MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ffNormal()),
2060
2061
2062 MOZ_BOX_FLEX("MozBoxFlex", "-moz-box-flex", ff("0")),
2063
2064
2065 MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff("0")),
2066
2067
2068 MOZ_BOX_ORDINAL_GROUP("MozBoxOrdinalGroup", "-moz-box-ordinal-group", ff("1")),
2069
2070
2071 MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff("1")),
2072
2073
2074 MOZ_BOX_ORIENT("MozBoxOrient", "-moz-box-orient", ff("horizontal")),
2075
2076
2077 MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff("horizontal")),
2078
2079
2080 MOZ_BOX_PACK("MozBoxPack", "-moz-box-pack", ff("start")),
2081
2082
2083 MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff("start")),
2084
2085
2086 MOZ_BOX_SIZING("MozBoxSizing", "-moz-box-sizing", ff("content-box")),
2087
2088
2089 MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff("content-box")),
2090
2091
2092 MOZ_FLOAT_EDGE("MozFloatEdge", "-moz-float-edge", ff("content-box")),
2093
2094
2095 MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff("content-box")),
2096
2097
2098 MOZ_FONT_FEATURE_SETTINGS("MozFontFeatureSettings", "-moz-font-feature-settings",
2099 ffNormal()),
2100
2101
2102 MOZ_FONT_FEATURE_SETTINGS__("-moz-font-feature-settings", "-moz-font-feature-settings",
2103 ffNormal()),
2104
2105
2106 MOZ_FONT_LANGUAGE_OVERRIDE("MozFontLanguageOverride", "-moz-font-language-override",
2107 ffNormal()),
2108
2109
2110 MOZ_FONT_LANGUAGE_OVERRIDE__("-moz-font-language-override", "-moz-font-language-override",
2111 ffNormal()),
2112
2113
2114 MOZ_FORCE_BROKEN_IMAGE_ICON("MozForceBrokenImageIcon", "-moz-force-broken-image-icon",
2115 ff("0")),
2116
2117
2118 MOZ_FORCE_BROKEN_IMAGE_ICON__("-moz-force-broken-image-icon", "-moz-force-broken-image-icon",
2119 ff("0")),
2120
2121
2122 MOZ_HYPHENS("MozHyphens", "-moz-hyphens", ff("manual")),
2123
2124
2125 MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff("manual")),
2126
2127
2128 MOZ_MARGIN_END("MozMarginEnd", "-moz-margin-end", ff("0px")),
2129
2130
2131 MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff("0px")),
2132
2133
2134 MOZ_MARGIN_START("MozMarginStart", "-moz-margin-start", ff("0px")),
2135
2136
2137 MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff("0px")),
2138
2139
2140 MOZ_ORIENT("MozOrient", "-moz-orient", ff("inline")),
2141
2142
2143 MOZ_ORIENT__("-moz-orient", "-moz-orient", ff("inline")),
2144
2145
2146 MOZ_PADDING_END("MozPaddingEnd", "-moz-padding-end", ff("0px")),
2147
2148
2149 MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff("0px")),
2150
2151
2152 MOZ_PADDING_START("MozPaddingStart", "-moz-padding-start", ff("0px")),
2153
2154
2155 MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff("0px")),
2156
2157
2158 MOZ_PERSPECTIVE("MozPerspective", "-moz-perspective", ff("none")),
2159
2160
2161 MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ff("none")),
2162
2163
2164 MOZ_PERSPECTIVE_ORIGIN("MozPerspectiveOrigin", "-moz-perspective-origin", ff("620px 9px")),
2165
2166
2167 MOZ_PERSPECTIVE_ORIGIN__("-moz-perspective-origin", "-moz-perspective-origin", ff("620px 9px")),
2168
2169
2170 MOZ_TAB_SIZE("MozTabSize", "-moz-tab-size", ff("8")),
2171
2172
2173 MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff("8")),
2174
2175
2176 MOZ_TEXT_ALIGN_LAST("MozTextAlignLast", "-moz-text-align-last",
2177 ffNotIterable("auto")),
2178
2179
2180 MOZ_TEXT_ALIGN_LAST__("-moz-text-align-last", "-moz-text-align-last",
2181 ffNotIterable("auto")),
2182
2183
2184 MOZ_TEXT_SIZE_ADJUST("MozTextSizeAdjust", "-moz-text-size-adjust",
2185 ff("auto")),
2186
2187
2188 MOZ_TEXT_SIZE_ADJUST__("-moz-text-size-adjust", "-moz-text-size-adjust",
2189 ff("auto")),
2190
2191
2192 MOZ_TRANSFORM("MozTransform", "-moz-transform", ffNone()),
2193
2194
2195 MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ffNone()),
2196
2197
2198 MOZ_TRANSFORM_ORIGIN("MozTransformOrigin", "-moz-transform-origin",
2199 ff("620px 9px")),
2200
2201
2202 MOZ_TRANSFORM_ORIGIN__("-moz-transform-origin", "-moz-transform-origin",
2203 ff("620px 9px")),
2204
2205
2206 MOZ_TRANSFORM_STYLE("MozTransformStyle", "-moz-transform-style", ff("flat")),
2207
2208
2209 MOZ_TRANSFORM_STYLE__("-moz-transform-style", "-moz-transform-style", ff("flat")),
2210
2211
2212 MOZ_TRANSITION("MozTransition", "-moz-transition", ff("all")),
2213
2214
2215 MOZ_TRANSITION__("-moz-transition", "-moz-transition", ff("all")),
2216
2217
2218 MOZ_TRANSITION_DELAY("MozTransitionDelay", "-moz-transition-delay", ff("0s")),
2219
2220
2221 MOZ_TRANSITION_DELAY__("-moz-transition-delay", "-moz-transition-delay", ff("0s")),
2222
2223
2224 MOZ_TRANSITION_DURATION("MozTransitionDuration", "-moz-transition-duration", ff("0s")),
2225
2226
2227 MOZ_TRANSITION_DURATION__("-moz-transition-duration", "-moz-transition-duration", ff("0s")),
2228
2229
2230 MOZ_TRANSITION_PROPERTY("MozTransitionProperty", "-moz-transition-property", ff("all")),
2231
2232
2233 MOZ_TRANSITION_PROPERTY__("-moz-transition-property", "-moz-transition-property", ff("all")),
2234
2235
2236 MOZ_TRANSITION_TIMING_FUNCTION("MozTransitionTimingFunction", "-moz-transition-timing-function",
2237 ff("ease")),
2238
2239
2240 MOZ_TRANSITION_TIMING_FUNCTION__("-moz-transition-timing-function", "-moz-transition-timing-function",
2241 ff("ease")),
2242
2243
2244 MOZ_USER_SELECT("MozUserSelect", "-moz-user-select", ff("auto")),
2245
2246
2247 MOZ_USER_SELECT_("-moz-user-select", "-moz-user-select", ff("auto")),
2248
2249
2250 MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ffEsr("default")),
2251
2252
2253 MOZ_WINDOW_DRAGGING_("-moz-window-dragging", "-moz-window-dragging", ffEsr("default")),
2254
2255
2256 NAVIGATION("navigation", "navigation", chromeAndEdgeEmpty()),
2257
2258
2259 NEGATIVE("negative", "negative", chromeAndEdgeEmpty()),
2260
2261
2262 OBJECT_FIT("objectFit", "object-fit", ff("fill"), chromeAndEdge("fill")),
2263
2264
2265 OBJECT_FIT_("object-fit", "object-fit", ff("fill")),
2266
2267
2268 OBJECT_POSITION("objectPosition", "object-position", ff("50% 50%"), chromeAndEdge("50% 50%")),
2269
2270
2271 OBJECT_POSITION_("object-position", "object-position", ff("50% 50%")),
2272
2273
2274 OBJECT_VIEWBOX("objectViewBox", "object-view-box", chromeAndEdgeNone()),
2275
2276
2277 OFFSET("offset", "offset", chromeAndEdge("none 0px auto 0deg"), ffNormal()),
2278
2279
2280 OFFSET_ANCHOR("offsetAnchor", "offset-anchor", chromeAndEdgeAuto(), ff("auto")),
2281
2282
2283 OFFSET_ANCHOR_("offset-anchor", "offset-anchor", ff("auto")),
2284
2285
2286 OFFSET_DISTANCE("offsetDistance", "offset-distance", chromeAndEdge("0px"), ff("0px")),
2287
2288
2289 OFFSET_DISTANCE_("offset-distance", "offset-distance", ff("0px")),
2290
2291
2292 OFFSET_PATH("offsetPath", "offset-path", chromeAndEdgeNone(), ffNone()),
2293
2294
2295 OFFSET_PATH_("offset-path", "offset-path", ffNone()),
2296
2297
2298 OFFSET_POSITION("offsetPosition", "offset-position", chromeAndEdgeNormal(), ffNormal()),
2299
2300
2301 OFFSET_POSITION_("offset-position", "offset-position", ffNormal()),
2302
2303
2304 OFFSET_ROTATE("offsetRotate", "offset-rotate", chromeAndEdge("auto 0deg"), ff("auto")),
2305
2306
2307 OFFSET_ROTATE_("offset-rotate", "offset-rotate", ff("auto")),
2308
2309
2310 OPACITY("opacity", "opacity", chromeAndEdge("1"), ff("")),
2311
2312
2313 ORDER("order", "order", ff("0"), chromeAndEdge("0")),
2314
2315
2316 ORPHANS("orphans", "orphans", chromeAndEdge("2")),
2317
2318
2319 OUTLINE("outline", "outline", chromeAndEdge("rgb(0, 0, 0) none 0px"),
2320 ff("rgb(0, 0, 0) 0px")),
2321
2322
2323 OUTLINE_COLOR("outlineColor", "outline-color", chromeAndEdge("rgb(0, 0, 0)"),
2324 ff("rgb(0, 0, 0)")),
2325
2326
2327 OUTLINE_COLOR_("outline-color", "outline-color", ff("rgb(0, 0, 0)")),
2328
2329
2330 OUTLINE_OFFSET("outlineOffset", "outline-offset", chromeAndEdge("0px"), ff("0px")),
2331
2332
2333 OUTLINE_OFFSET_("outline-offset", "outline-offset", ff("0px")),
2334
2335
2336 OUTLINE_STYLE("outlineStyle", "outline-style", chromeAndEdgeNone(), ffNone()),
2337
2338
2339 OUTLINE_STYLE_("outline-style", "outline-style", ffNone()),
2340
2341
2342 OUTLINE_WIDTH("outlineWidth", "outline-width", chromeAndEdge("0px"), ff("")),
2343
2344
2345 OUTLINE_WIDTH_("outline-width", "outline-width", ff("0px")),
2346
2347
2348 OVERFLOW("overflow", "overflow", chromeAndEdge("visible"), ff("visible")),
2349
2350
2351 OVERFLOW_ANCHOR("overflowAnchor", "overflow-anchor", chromeAndEdgeAuto(), ff("auto")),
2352
2353
2354 OVERFLOW_ANCHOR_("overflow-anchor", "overflow-anchor", ff("auto")),
2355
2356
2357 OVERFLOW_BLOCK("overflowBlock", "overflow-block", chromeAndEdgeAndFirefox("visible")),
2358
2359
2360 OVERFLOW_BLOCK_("overflow-block", "overflow-block", ff("visible")),
2361
2362
2363 OVERFLOW_CLIP_MARGIN("overflowClipMargin", "overflow-clip-margin", chromeAndEdgeAndFirefox("0px")),
2364
2365
2366 OVERFLOW_CLIP_MARGIN_("overflow-clip-margin", "overflow-clip-margin", ff("0px")),
2367
2368
2369 OVERFLOW_INLINE("overflowInline", "overflow-inline", chromeAndEdgeAndFirefox("visible")),
2370
2371
2372 OVERFLOW_INLINE_("overflow-inline", "overflow-inline", ff("visible")),
2373
2374
2375 OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chromeAndEdgeNormal(), ffNormal()),
2376
2377
2378 OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ffNormal()),
2379
2380
2381 OVERFLOW_X("overflowX", "overflow-x", chromeAndEdge("visible"), ff("visible")),
2382
2383
2384 OVERFLOW_X_("overflow-x", "overflow-x", ff("visible")),
2385
2386
2387 OVERFLOW_Y("overflowY", "overflow-y", chromeAndEdge("visible"), ff("visible")),
2388
2389
2390 OVERFLOW_Y_("overflow-y", "overflow-y", ff("visible")),
2391
2392
2393 OVERLAY("overlay", "overlay", chromeAndEdgeNone()),
2394
2395
2396 OVERRIDE_COLOR("overrideColors", "override-colors", chromeAndEdgeEmpty()),
2397
2398
2399 OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chromeAndEdgeAuto(),
2400 ff("auto")),
2401
2402
2403 OVERSCROLL_BEHAVIOR_("overscroll-behavior", "overscroll-behavior", ff("auto")),
2404
2405
2406 OVERSCROLL_BEHAVIOR_BLOCK("overscrollBehaviorBlock", "overscroll-behavior-block", chromeAndEdgeAuto(),
2407 ff("auto")),
2408
2409
2410 OVERSCROLL_BEHAVIOR_BLOCK_("overscroll-behavior-block", "overscroll-behavior-block", ff("auto")),
2411
2412
2413 OVERSCROLL_BEHAVIOR_INLINE("overscrollBehaviorInline", "overscroll-behavior-inline", chromeAndEdgeAuto(),
2414 ff("auto")),
2415
2416
2417 OVERSCROLL_BEHAVIOR_INLINE_("overscroll-behavior-inline", "overscroll-behavior-inline", ff("auto")),
2418
2419
2420 OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior-x", chromeAndEdgeAuto(), ff("auto")),
2421
2422
2423 OVERSCROLL_BEHAVIOR_X_("overscroll-behavior-x", "overscroll-behavior-x", ff("auto")),
2424
2425
2426 OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior-y", chromeAndEdgeAuto(), ff("auto")),
2427
2428
2429 OVERSCROLL_BEHAVIOR_Y_("overscroll-behavior-y", "overscroll-behavior-y", ff("auto")),
2430
2431
2432 PAD("pad", "pad", chromeAndEdgeEmpty()),
2433
2434
2435 PADDING("padding", "padding", chromeAndEdge("0px"), ff("0px")),
2436
2437
2438 PADDING_BLOCK("paddingBlock", "padding-block", chromeAndEdge("0px"), ff("0px")),
2439
2440
2441 PADDING_BLOCK_("padding-block", "padding-block", ff("0px")),
2442
2443
2444 PADDING_BLOCK_END("paddingBlockEnd", "padding-block-end", chromeAndEdge("0px"),
2445 ff("0px")),
2446
2447
2448 PADDING_BLOCK_END_("padding-block-end", "padding-block-end", ff("0px")),
2449
2450
2451 PADDING_BLOCK_START("paddingBlockStart", "padding-block-start", chromeAndEdge("0px"), ff("0px")),
2452
2453
2454 PADDING_BLOCK_START_("padding-block-start", "padding-block-start", ff("0px")),
2455
2456
2457 PADDING_BOTTOM("paddingBottom", "padding-bottom", chromeAndEdge("0px"), ff("")),
2458
2459
2460 PADDING_BOTTOM_("padding-bottom", "padding-bottom", ff("0px")),
2461
2462
2463 PADDING_INLINE("paddingInline", "padding-inline", chromeAndEdge("0px"), ff("0px")),
2464
2465
2466 PADDING_INLINE_("padding-inline", "padding-inline", ff("0px")),
2467
2468
2469 PADDING_INLINE_END("paddingInlineEnd", "padding-inline-end", chromeAndEdge("0px"), ff("0px")),
2470
2471
2472 PADDING_INLINE_END_("padding-inline-end", "padding-inline-end", ff("0px")),
2473
2474
2475 PADDING_INLINE_START("paddingInlineStart", "padding-inline-start", chromeAndEdge("0px"), ff("0px")),
2476
2477
2478 PADDING_INLINE_START_("padding-inline-start", "padding-inline-start", ff("0px")),
2479
2480
2481 PADDING_LEFT("paddingLeft", "padding-left", chromeAndEdge("0px"), ff("")),
2482
2483
2484 PADDING_LEFT_("padding-left", "padding-left", ff("0px")),
2485
2486
2487 PADDING_RIGHT("paddingRight", "padding-right", chromeAndEdge("0px"), ff("")),
2488
2489
2490 PADDING_RIGHT_("padding-right", "padding-right", ff("0px")),
2491
2492
2493 PADDING_TOP("paddingTop", "padding-top", chromeAndEdge("0px"), ff("")),
2494
2495
2496 PADDING_TOP_("padding-top", "padding-top", ff("0px")),
2497
2498
2499 PAGE("page", "page", chromeAndEdgeAuto(), ff("auto")),
2500
2501
2502 PAGE_BREAK_AFTER("pageBreakAfter", "page-break-after", chromeAndEdgeAuto(), ff("auto")),
2503
2504
2505 PAGE_BREAK_AFTER_("page-break-after", "page-break-after", ff("auto")),
2506
2507
2508 PAGE_BREAK_BEFORE("pageBreakBefore", "page-break-before", chromeAndEdgeAuto(), ff("auto")),
2509
2510
2511 PAGE_BREAK_BEFORE_("page-break-before", "page-break-before", ff("auto")),
2512
2513
2514 PAGE_BREAK_INSIDE("pageBreakInside", "page-break-inside", ff("auto"), chromeAndEdgeAuto()),
2515
2516
2517 PAGE_BREAK_INSIDE_("page-break-inside", "page-break-inside", ff("auto")),
2518
2519
2520 PAGE_ORIENTATION("pageOrientation", "page-orientation", chromeAndEdgeEmpty()),
2521
2522
2523 PAINT_ORDER("paintOrder", "paint-order", ffNormal(), chromeAndEdgeNormal()),
2524
2525
2526 PAINT_ORDER_("paint-order", "paint-order", ffNormal()),
2527
2528
2529 PERSPECTIVE("perspective", "perspective", ffNone(), chromeAndEdgeNone()),
2530
2531
2532 PERSPECTIVE_ORIGIN("perspectiveOrigin", "perspective-origin",
2533 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
2534
2535
2536 PERSPECTIVE_ORIGIN_("perspective-origin", "perspective-origin",
2537 ff("620px 9px")),
2538
2539
2540 PLACE_CONTENT("placeContent", "place-content", chromeAndEdgeNormal(), ffNormal()),
2541
2542
2543 PLACE_CONTENT_("place-content", "place-content", ffNormal()),
2544
2545
2546 PLACE_ITEMS("placeItems", "place-items", chromeAndEdgeNormal(), ff("normal legacy")),
2547
2548
2549 PLACE_ITEMS_("place-items", "place-items", ff("normal legacy")),
2550
2551
2552 PLACE_SELF("placeSelf", "place-self", chromeAndEdgeAuto(), ff("auto")),
2553
2554
2555 PLACE_SELF_("place-self", "place-self", ff("auto")),
2556
2557
2558 POINTER_EVENTS("pointerEvents", "pointer-events", chromeAndEdgeAuto(), ff("auto")),
2559
2560
2561 POINTER_EVENTS_("pointer-events", "pointer-events", ff("auto")),
2562
2563
2564 POSITION("position", "position", chromeAndEdge("static"), ff("static")),
2565
2566
2567 POSITION_ANCHOR("positionAnchor", "position-anchor", chromeAndEdgeAuto()),
2568
2569
2570 POSITION_AREA("positionArea", "position-area", chromeAndEdgeNone()),
2571
2572
2573 POSITION_TRY("positionTry", "position-try", chromeAndEdgeNone()),
2574
2575
2576 POSITION_TRY_FALLBACKS("positionTryFallbacks", "position-try-fallbacks", chromeAndEdgeNone()),
2577
2578
2579 POSITION_TRY_ORDER("positionTryOrder", "position-try-order", chromeAndEdgeNormal()),
2580
2581
2582 POSITION_VISIBILITY("positionVisibility", "position-visibility", chromeAndEdge("anchors-visible")),
2583
2584
2585 PREFIX("prefix", "prefix", chromeAndEdgeEmpty()),
2586
2587
2588 PRINT_COLOR_ADJUST("printColorAdjust", "print-color-adjust", ff("economy"),
2589 chromeAndEdge("economy")),
2590
2591
2592 PRINT_COLOR_ADJUST_("print-color-adjust", "print-color-adjust", ff("economy")),
2593
2594
2595 QUOTES("quotes", "quotes", ff("auto"), chromeAndEdgeAuto()),
2596
2597
2598 R("r", "r", chromeAndEdge("0px"), ff("0px")),
2599
2600
2601 RANGE("range", "range", chromeAndEdgeEmpty()),
2602
2603
2604 READING_FLOW("readingFlow", "readingFlow", chromeAndEdgeNormal()),
2605
2606
2607 READING_ORDER("readingOrder", "readingOrder", chromeAndEdge("0")),
2608
2609
2610 RESIZE("resize", "resize", ffNone(), chromeAndEdgeNone()),
2611
2612
2613 RESULT("result", "result", chromeAndEdge("")),
2614
2615
2616 RIGHT("right", "right", chromeAndEdgeAuto(), ff("")),
2617
2618
2619 ROTATE("rotate", "rotate", chromeAndEdgeNone(), ffNone()),
2620
2621
2622 ROW_GAP("rowGap", "row-gap", chromeAndEdgeNormal(), ffNormal()),
2623
2624
2625 ROW_GAP_("row-gap", "row-gap", ffNormal()),
2626
2627
2628 RUBY_ALIGN("rubyAlign", "ruby-align", chromeAndEdge("space-around"), ff("space-around")),
2629
2630
2631 RUBY_ALIGN_("ruby-align", "ruby-align", ff("space-around")),
2632
2633
2634 RUBY_POSITION("rubyPosition", "ruby-position", chromeAndEdge("over"),
2635 ff("alternate")),
2636
2637
2638 RUBY_POSITION_("ruby-position", "ruby-position", ff("alternate")),
2639
2640
2641 RX("rx", "rx", chromeAndEdgeAuto(), ff("auto")),
2642
2643
2644 RY("ry", "ry", chromeAndEdgeAuto(), ff("auto")),
2645
2646
2647 SCALE("scale", "scale", chromeAndEdgeNone(), ffNone()),
2648
2649
2650 SCROLL_BEHAVIOR("scrollBehavior", "scroll-behavior", ff("auto"), chromeAndEdgeAuto()),
2651
2652
2653 SCROLL_BEHAVIOR_("scroll-behavior", "scroll-behavior", ff("auto")),
2654
2655
2656 SCROLL_INITIAL_TARGET("scrollInitialTarget", "scroll-initial-target", chromeAndEdgeNone()),
2657
2658
2659 SCROLL_MARGIN("scrollMargin", "scroll-margin", chromeAndEdge("0px"), ff("0px")),
2660
2661
2662 SCROLL_MARGIN_("scroll-margin", "scroll-margin", ff("0px")),
2663
2664
2665 SCROLL_MARGIN_BLOCK("scrollMarginBlock", "scroll-margin-block", chromeAndEdge("0px"),
2666 ff("0px")),
2667
2668
2669 SCROLL_MARGIN_BLOCK_("scroll-margin-block", "scroll-margin-block", ff("0px")),
2670
2671
2672 SCROLL_MARGIN_BLOCK_END("scrollMarginBlockEnd", "scroll-margin-block-end",
2673 chromeAndEdge("0px"), ff("0px")),
2674
2675
2676 SCROLL_MARGIN_BLOCK_END_("scroll-margin-block-end", "scroll-margin-block-end", ff("0px")),
2677
2678
2679 SCROLL_MARGIN_BLOCK_START("scrollMarginBlockStart", "scroll-margin-block-start",
2680 chromeAndEdge("0px"), ff("0px")),
2681
2682
2683 SCROLL_MARGIN_BLOCK_START_("scroll-margin-block-start", "scroll-margin-block-start", ff("0px")),
2684
2685
2686 SCROLL_MARGIN_BOTTOM("scrollMarginBottom", "scroll-margin-bottom", chromeAndEdge("0px"), ff("0px")),
2687
2688
2689 SCROLL_MARGIN_BOTTOM_("scroll-margin-bottom", "scroll-margin-bottom", ff("0px")),
2690
2691
2692 SCROLL_MARGIN_INLINE("scrollMarginInline", "scroll-margin-inline", chromeAndEdge("0px"),
2693 ff("0px")),
2694
2695
2696 SCROLL_MARGIN_INLINE_("scroll-margin-inline", "scroll-margin-inline", ff("0px")),
2697
2698
2699 SCROLL_MARGIN_INLINE_END("scrollMarginInlineEnd", "scroll-margin-inline-end",
2700 chromeAndEdge("0px"), ff("0px")),
2701
2702
2703 SCROLL_MARGIN_INLINE_END_("scroll-margin-inline-end", "scroll-margin-inline-end", ff("0px")),
2704
2705
2706 SCROLL_MARGIN_INLINE_START("scrollMarginInlineStart", "scroll-margin-inline-start",
2707 chromeAndEdge("0px"), ff("0px")),
2708
2709
2710 SCROLL_MARGIN_INLINE_START_("scroll-margin-inline-start", "scroll-margin-inline-start", ff("0px")),
2711
2712
2713 SCROLL_MARGIN_LEFT("scrollMarginLeft", "scroll-margin-left", chromeAndEdge("0px"), ff("0px")),
2714
2715
2716 SCROLL_MARGIN_LEFT_("scroll-margin-left", "scroll-margin-left", ff("0px")),
2717
2718
2719 SCROLL_MARGIN_RIGHT("scrollMarginRight", "scroll-margin-right", chromeAndEdge("0px"), ff("0px")),
2720
2721
2722 SCROLL_MARGIN_RIGHT_("scroll-margin-right", "scroll-margin-right", ff("0px")),
2723
2724
2725 SCROLL_MARGIN_TOP("scrollMarginTop", "scroll-margin-top", chromeAndEdge("0px"), ff("0px")),
2726
2727
2728 SCROLL_MARGIN_TOP_("scroll-margin-top", "scroll-margin-top", ff("0px")),
2729
2730
2731 SCROLL_MARKER_GROUP("scrollMarkerGroup", "scroll-marker-group", chromeAndEdgeNone()),
2732
2733
2734 SCROLL_PADDING("scrollPadding", "scroll-padding", chromeAndEdgeAuto(), ff("auto")),
2735
2736
2737 SCROLL_PADDING_("scroll-padding", "scroll-padding", ff("auto")),
2738
2739
2740 SCROLL_PADDING_BLOCK("scrollPaddingBlock", "scroll-padding-block",
2741 chromeAndEdgeAuto(), ff("auto")),
2742
2743
2744 SCROLL_PADDING_BLOCK_("scroll-padding-block", "scroll-padding-block", ff("auto")),
2745
2746
2747 SCROLL_PADDING_BLOCK_END("scrollPaddingBlockEnd", "scroll-padding-block-end",
2748 chromeAndEdgeAuto(), ff("auto")),
2749
2750
2751 SCROLL_PADDING_BLOCK_END_("scroll-padding-block-end", "scroll-padding-block-end", ff("auto")),
2752
2753
2754 SCROLL_PADDING_BLOCK_START("scrollPaddingBlockStart", "scroll-padding-block-start",
2755 chromeAndEdgeAuto(), ff("auto")),
2756
2757
2758 SCROLL_PADDING_BLOCK_START_("scroll-padding-block-start", "scroll-padding-block-start", ff("auto")),
2759
2760
2761 SCROLL_PADDING_BOTTOM("scrollPaddingBottom", "scroll-padding-bottom", chromeAndEdgeAuto(), ff("auto")),
2762
2763
2764 SCROLL_PADDING_BOTTOM_("scroll-padding-bottom", "scroll-padding-bottom", ff("auto")),
2765
2766
2767 SCROLL_PADDING_INLINE("scrollPaddingInline", "scroll-padding-inline", chromeAndEdgeAuto(),
2768 ff("auto")),
2769
2770
2771 SCROLL_PADDING_INLINE_("scroll-padding-inline", "scroll-padding-inline", ff("auto")),
2772
2773
2774 SCROLL_PADDING_INLINE_END("scrollPaddingInlineEnd", "scroll-padding-inline-end",
2775 chromeAndEdgeAuto(), ff("auto")),
2776
2777
2778 SCROLL_PADDING_INLINE_END_("scroll-padding-inline-end", "scroll-padding-inline-end", ff("auto")),
2779
2780
2781 SCROLL_PADDING_INLINE_START("scrollPaddingInlineStart", "scroll-padding-inline-start",
2782 chromeAndEdgeAuto(), ff("auto")),
2783
2784
2785 SCROLL_PADDING_INLINE_START_("scroll-padding-inline-start", "scroll-padding-inline-start", ff("auto")),
2786
2787
2788 SCROLL_PADDING_LEFT("scrollPaddingLeft", "scroll-padding-left", chromeAndEdgeAuto(), ff("auto")),
2789
2790
2791 SCROLL_PADDING_LEFT_("scroll-padding-left", "scroll-padding-left", ff("auto")),
2792
2793
2794 SCROLL_PADDING_RIGHT("scrollPaddingRight", "scroll-padding-right", chromeAndEdgeAuto(), ff("auto")),
2795
2796
2797 SCROLL_PADDING_RIGHT_("scroll-padding-right", "scroll-padding-right", ff("auto")),
2798
2799
2800 SCROLL_PADDING_TOP("scrollPaddingTop", "scroll-padding-top", chromeAndEdgeAuto(), ff("auto")),
2801
2802
2803 SCROLL_PADDING_TOP_("scroll-padding-top", "scroll-padding-top", ff("auto")),
2804
2805
2806 SCROLL_SNAP_ALIGN("scrollSnapAlign", "scroll-snap-align", chromeAndEdgeNone(), ffNone()),
2807
2808
2809 SCROLL_SNAP_ALIGN_("scroll-snap-align", "scroll-snap-align", ffNone()),
2810
2811
2812 SCROLL_SNAP_STOP("scrollSnapStop", "scroll-snap-stop", chromeAndEdgeNormal(), ffNormal()),
2813
2814
2815 SCROLL_SNAP_STOP_("scroll-snap-stop", "scroll-snap-stop", ffNormal()),
2816
2817
2818 SCROLL_SNAP_TYPE("scrollSnapType", "scroll-snap-type", chromeAndEdgeNone(), ffNone()),
2819
2820
2821 SCROLL_SNAP_TYPE_("scroll-snap-type", "scroll-snap-type", ffNone()),
2822
2823
2824 SCROLL_TARGET_GROUP("scrollTargetGroup", "scroll-target-group", chromeAndEdgeNone()),
2825
2826
2827 SCROLL_TIMELINE("scrollTimeline", "scroll-timeline", chromeAndEdgeNone()),
2828
2829
2830 SCROLL_TIMELINE_AXIS("scrollTimelineAxis", "scroll-timeline-axis", chromeAndEdge("block")),
2831
2832
2833 SCROLL_TIMELINE_NAME("scrollTimelineName", "scroll-timeline-name", chromeAndEdgeNone()),
2834
2835
2836 SCROLLBAR_COLOR("scrollbarColor", "scrollbar-color", chromeAndEdgeAndFirefox("auto")),
2837
2838
2839 SCROLLBAR_COLOR_("scrollbar-color", "scrollbar-color", ff("auto")),
2840
2841
2842 SCROLLBAR_GUTTER("scrollbarGutter", "scrollbar-gutter", chromeAndEdgeAndFirefox("auto")),
2843
2844
2845 SCROLLBAR_GUTTER_("scrollbar-gutter", "scrollbar-gutter", ff("auto")),
2846
2847
2848 SCROLLBAR_WIDTH("scrollbarWidth", "scrollbar-width", chromeAndEdgeAndFirefox("auto")),
2849
2850
2851 SCROLLBAR_WIDTH_("scrollbar-width", "scrollbar-width", ff("auto")),
2852
2853
2854 SHAPE_IMAGE_THRESHOLD("shapeImageThreshold", "shape-image-threshold", chromeAndEdge("0"), ff("0")),
2855
2856
2857 SHAPE_IMAGE_THRESHOLD_("shape-image-threshold", "shape-image-threshold", ff("0")),
2858
2859
2860 SHAPE_MARGIN("shapeMargin", "shape-margin", chromeAndEdge("0px"), ff("0px")),
2861
2862
2863 SHAPE_MARGIN_("shape-margin", "shape-margin", ff("0px")),
2864
2865
2866 SHAPE_OUTSIDE("shapeOutside", "shape-outside", chromeAndEdgeNone(), ffNone()),
2867
2868
2869 SHAPE_OUTSIDE_("shape-outside", "shape-outside", ffNone()),
2870
2871
2872 SHAPE_RENDERING("shapeRendering", "shape-rendering", ff("auto"), chromeAndEdgeAuto()),
2873
2874
2875 SHAPE_RENDERING_("shape-rendering", "shape-rendering", ff("auto")),
2876
2877
2878 SIZE("size", "size", chromeAndEdgeEmpty()),
2879
2880
2881 SIZE_ADJUST("sizeAdjust", "sizeAdjust", chromeAndEdgeEmpty()),
2882
2883
2884 SPEAK("speak", "speak", chromeAndEdgeNormal()),
2885
2886
2887 SPEAK_AS("speakAs", "speak-as", chromeAndEdgeEmpty()),
2888
2889
2890 SRC("src", "src", chromeAndEdgeEmpty()),
2891
2892
2893 STOP_COLOR("stopColor", "stop-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
2894
2895
2896 STOP_COLOR_("stop-color", "stop-color", ff("rgb(0, 0, 0)")),
2897
2898
2899 STOP_OPACITY("stopOpacity", "stop-opacity", ff("1"), chromeAndEdge("1")),
2900
2901
2902 STOP_OPACITY_("stop-opacity", "stop-opacity", ff("1")),
2903
2904
2905 STROKE("stroke", "stroke", ffNone(), chromeAndEdgeNone()),
2906
2907
2908 STROKE_DASHARRAY("strokeDasharray", "stroke-dasharray", ffNone(), chromeAndEdgeNone()),
2909
2910
2911 STROKE_DASHARRAY_("stroke-dasharray", "stroke-dasharray", ffNone()),
2912
2913
2914 STROKE_DASHOFFSET("strokeDashoffset", "stroke-dashoffset", ff("0px"), chromeAndEdge("0px")),
2915
2916
2917 STROKE_DASHOFFSET_("stroke-dashoffset", "stroke-dashoffset", ff("0px")),
2918
2919
2920 STROKE_LINECAP("strokeLinecap", "stroke-linecap", ff("butt"), chromeAndEdge("butt")),
2921
2922
2923 STROKE_LINECAP_("stroke-linecap", "stroke-linecap", ff("butt")),
2924
2925
2926 STROKE_LINEJOIN("strokeLinejoin", "stroke-linejoin", ff("miter"), chromeAndEdge("miter")),
2927
2928
2929 STROKE_LINEJOIN_("stroke-linejoin", "stroke-linejoin", ff("miter")),
2930
2931
2932 STROKE_MITERLIMIT("strokeMiterlimit", "stroke-miterlimit", ff("4"), chromeAndEdge("4")),
2933
2934
2935 STROKE_MITERLIMIT_("stroke-miterlimit", "stroke-miterlimit", ff("4")),
2936
2937
2938 STROKE_OPACITY("strokeOpacity", "stroke-opacity", ff("1"), chromeAndEdge("1")),
2939
2940
2941 STROKE_OPACITY_("stroke-opacity", "stroke-opacity", ff("1")),
2942
2943
2944 STROKE_WIDTH("strokeWidth", "stroke-width", ff("1px"), chromeAndEdge("1px")),
2945
2946
2947 STROKE_WIDTH_("stroke-width", "stroke-width", ff("1px")),
2948
2949
2950 SUFFIX("suffix", "suffix", chromeAndEdgeEmpty()),
2951
2952
2953 SYMBOLS("symbols", "symbols", chromeAndEdgeEmpty()),
2954
2955
2956 SYNTAX("syntax", "syntax", chromeAndEdgeEmpty()),
2957
2958
2959 SYSTEM("system", "system", chromeAndEdgeEmpty()),
2960
2961
2962 TAB_SIZE("tabSize", "tab-size", chromeAndEdge("8"), ff("8")),
2963
2964
2965 TAB_SIZE_("tab-size", "tab-size", ff("8")),
2966
2967
2968 TABLE_LAYOUT("tableLayout", "table-layout", chromeAndEdgeAuto(), ff("auto")),
2969
2970
2971 TABLE_LAYOUT_("table-layout", "table-layout", ff("auto")),
2972
2973
2974 TEXT_ALIGN("textAlign", "text-align", chromeAndEdge("start"), ff("start")),
2975
2976
2977 TEXT_ALIGN_("text-align", "text-align", ff("start")),
2978
2979
2980 TEXT_ALIGN_LAST("textAlignLast", "text-align-last", chromeAndEdgeAuto(), ff("auto")),
2981
2982
2983 TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff("auto")),
2984
2985
2986 TEXT_ANCHOR("textAnchor", "text-anchor", ff("start"), chromeAndEdge("start")),
2987
2988
2989 TEXT_ANCHOR_("text-anchor", "text-anchor", ff("start")),
2990
2991
2992 TEXT_AUTOSPACE("textAutospace", "text-Autospace", chromeAndEdge("no-autospace"), ffLatest("no-autospace")),
2993
2994
2995 TEXT_AUTOSPACE_("text-autospace", "text-Autospace", ffLatest("no-autospace")),
2996
2997
2998 TEXT_BOX("textBox", "text-box", chromeAndEdgeNormal()),
2999
3000
3001 TEXT_BOX_EDGE("textBoxEdge", "text-box-edge", chromeAndEdgeAuto()),
3002
3003
3004 TEXT_BOX_TRIM("textBoxTrim", "text-box-trim", chromeAndEdgeNone()),
3005
3006
3007 TEXT_COMBINE_UPRIGHT("textCombineUpright", "text-combine-upright", chromeAndEdgeNone(), ffNone()),
3008
3009
3010 TEXT_COMBINE_UPRIGHT_("text-combine-upright", "text-combine-upright", ffNone()),
3011
3012
3013 TEXT_DECORATION("textDecoration", "text-decoration", chromeAndEdgeNone(),
3014 ffEsr("rgb(0, 0, 0)"), ffLatest("none")),
3015
3016
3017 TEXT_DECORATION_("text-decoration", "text-decoration",
3018 ffEsr("rgb(0, 0, 0)"), ffLatest("none")),
3019
3020
3021 TEXT_DECORATION_COLOR("textDecorationColor", "text-decoration-color",
3022 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
3023
3024
3025 TEXT_DECORATION_COLOR_("text-decoration-color", "text-decoration-color", ff("rgb(0, 0, 0)")),
3026
3027
3028 TEXT_DECORATION_LINE("textDecorationLine", "text-decoration-line", chromeAndEdgeNone(), ffNone()),
3029
3030
3031 TEXT_DECORATION_LINE_("text-decoration-line", "text-decoration-line", ffNone()),
3032
3033
3034 TEXT_DECORATION_SKIP_INK("textDecorationSkipInk", "text-decoration-skip-ink",
3035 chromeAndEdgeAuto(), ff("auto")),
3036
3037
3038 TEXT_DECORATION_SKIP_INK_("text-decoration-skip-ink", "text-decoration-skip-ink", ff("auto")),
3039
3040
3041 TEXT_DECORATION_STYLE("textDecorationStyle", "text-decoration-style", chromeAndEdge("solid"), ff("solid")),
3042
3043
3044 TEXT_DECORATION_STYLE_("text-decoration-style", "text-decoration-style", ff("solid")),
3045
3046
3047 TEXT_DECORATION_THICKNESS("textDecorationThickness", "text-decoration-thickness",
3048 chromeAndEdgeAuto(), ff("auto")),
3049
3050
3051 TEXT_DECORATION_THICKNESS_("text-decoration-thickness", "text-decoration-thickness", ff("auto")),
3052
3053
3054 TEXT_EMPHASIS("textEmphasis", "text-emphasis", chromeAndEdge("none rgb(0, 0, 0)"),
3055 ff("none rgb(0, 0, 0)")),
3056
3057
3058 TEXT_EMPHASIS_("text-emphasis", "text-emphasis", ff("none rgb(0, 0, 0)")),
3059
3060
3061 TEXT_EMPHASIS_COLOR("textEmphasisColor", "text-emphasis-color", chromeAndEdge("rgb(0, 0, 0)"),
3062 ff("rgb(0, 0, 0)")),
3063
3064
3065 TEXT_EMPHASIS_COLOR_("text-emphasis-color", "text-emphasis-color", ff("rgb(0, 0, 0)")),
3066
3067
3068 TEXT_EMPHASIS_POSITION("textEmphasisPosition", "text-emphasis-position", chromeAndEdge("over"),
3069 ff("auto")),
3070
3071
3072 TEXT_EMPHASIS_POSITION_("text-emphasis-position", "text-emphasis-position",
3073 ff("auto")),
3074
3075
3076 TEXT_EMPHASIS_STYLE("textEmphasisStyle", "text-emphasis-style", chromeAndEdgeNone(), ffNone()),
3077
3078
3079 TEXT_EMPHASIS_STYLE_("text-emphasis-style", "text-emphasis-style", ffNone()),
3080
3081
3082 TEXT_INDENT("textIndent", "text-indent", chromeAndEdge("0px"), ff("")),
3083
3084
3085 TEXT_INDENT_("text-indent", "text-indent", ff("0px")),
3086
3087
3088 TEXT_JUSTIFY("textJustify", "text-justify", ff("auto")),
3089
3090
3091 TEXT_JUSTIFY_("text-justify", "text-justify", ff("auto")),
3092
3093
3094 TEXT_KASHIDA_SPACE("textKashidaSpace", "text-kashida-space"),
3095
3096
3097 TEXT_ORIENTATION("textOrientation", "text-orientation", chromeAndEdge("mixed"), ff("mixed")),
3098
3099
3100 TEXT_ORIENTATION_("text-orientation", "text-orientation", ff("mixed")),
3101
3102
3103 TEXT_OVERFLOW("textOverflow", "text-overflow", ff("clip"), chromeAndEdge("clip")),
3104
3105
3106 TEXT_OVERFLOW_("text-overflow", "text-overflow", ff("clip")),
3107
3108
3109 TEXT_RENDERING("textRendering", "text-rendering", ff("auto"), chromeAndEdgeAuto()),
3110
3111
3112 TEXT_RENDERING_("text-rendering", "text-rendering", ff("auto")),
3113
3114
3115 TEXT_SHADOW("textShadow", "text-shadow", chromeAndEdgeNone(), ffNone()),
3116
3117
3118 TEXT_SHADOW_("text-shadow", "text-shadow", ffNone()),
3119
3120
3121 TEXT_SIZE_ADJUST("textSizeAdjust", "text-size-adjust", chromeAndEdgeAuto()),
3122
3123
3124 TEXT_SPACING_TRIM("textSpacingTrim", "text-spacing-trim", chromeAndEdgeNormal()),
3125
3126
3127 TEXT_TRANSFORM("textTransform", "text-transform", chromeAndEdgeNone(), ffNone()),
3128
3129
3130 TEXT_TRANSFORM_("text-transform", "text-transform", ffNone()),
3131
3132
3133 TEXT_UNDERLINE_OFFSET("textUnderlineOffset", "text-underline-offset", chromeAndEdgeAuto(), ff("auto")),
3134
3135
3136 TEXT_UNDERLINE_OFFSET_("text-underline-offset", "text-underline-offset", ff("auto")),
3137
3138
3139 TEXT_UNDERLINE_POSITION("textUnderlinePosition", "text-underline-position",
3140 chromeAndEdgeAuto(), ff("auto")),
3141
3142
3143 TEXT_UNDERLINE_POSITION_("text-underline-position", "text-underline-position", ff("auto")),
3144
3145
3146 TEXT_WRAP("textWrap", "text-wrap", chromeAndEdge("wrap"), ff("wrap")),
3147
3148
3149 TEXT_WRAP_("text-wrap", "text-wrap", ff("wrap")),
3150
3151
3152 TEXT_WRAP_MODE("textWrapMode", "text-wrap-mode", ff("wrap"), chromeAndEdge("wrap")),
3153
3154
3155 TEXT_WRAP_MODE_("text-wrap-mode", "text-wrap-mode", ff("wrap")),
3156
3157
3158 TEXT_WRAP_STYLE("textWrapStyle", "text-wrap-style", ff("auto"), chromeAndEdgeAuto()),
3159
3160
3161 TEXT_WRAP_STYLE_("text-wrap-style", "text-wrap-style", ff("auto")),
3162
3163
3164 TIMELINE_SCOPE("timelineScope", "timeline-scope", chromeAndEdgeNone()),
3165
3166
3167 TOP("top", "top", ff("auto"), chromeAndEdgeAuto()),
3168
3169
3170 TOUCH_ACTION("touchAction", "touch-action", chromeAndEdgeAuto(), ff("auto")),
3171
3172
3173 TOUCH_ACTION_("touch-action", "touch-action", ff("auto")),
3174
3175
3176 TRANSFORM("transform", "transform", ffNone(), chromeAndEdgeNone()),
3177
3178
3179 TRANSFORM_BOX("transformBox", "transform-box", chromeAndEdge("view-box"), ff("view-box")),
3180
3181
3182 TRANSFORM_BOX_("transform-box", "transform-box", ff("view-box")),
3183
3184
3185 TRANSFORM_ORIGIN("transformOrigin", "transform-origin",
3186 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
3187
3188
3189 TRANSFORM_ORIGIN_("transform-origin", "transform-origin", ff("620px 9px")),
3190
3191
3192 TRANSFORM_STYLE("transformStyle", "transform-style", ff("flat"), chromeAndEdge("flat")),
3193
3194
3195 TRANSFORM_STYLE_("transform-style", "transform-style", ff("flat")),
3196
3197
3198 TRANSITION("transition", "transition", chromeAndEdge("all"), ff("all")),
3199
3200
3201 TRANSITION_BEHAVIOR("transitionBehavior", "transition-behavior", chromeAndEdgeNormal(), ff("normal")),
3202
3203
3204 TRANSITION_BEHAVIOR_("transition-behavior", "transition-behavior", ff("normal")),
3205
3206
3207 TRANSITION_DELAY("transitionDelay", "transition-delay", ff("0s"), chromeAndEdge("0s")),
3208
3209
3210 TRANSITION_DELAY_("transition-delay", "transition-delay", ff("0s")),
3211
3212
3213 TRANSITION_DURATION("transitionDuration", "transition-duration", ff("0s"), chromeAndEdge("0s")),
3214
3215
3216 TRANSITION_DURATION_("transition-duration", "transition-duration", ff("0s")),
3217
3218
3219 TRANSITION_PROPERTY("transitionProperty", "transition-property", ff("all"), chromeAndEdge("all")),
3220
3221
3222 TRANSITION_PROPERTY_("transition-property", "transition-property", ff("all")),
3223
3224
3225 TRANSITION_TIMING_FUNCTION("transitionTimingFunction",
3226 "transition-timing-function",
3227 ff("ease"),
3228 chromeAndEdge("ease")),
3229
3230
3231 TRANSITION_TIMING_FUNCTION_("transition-timing-function", "transition-timing-function",
3232 ff("ease")),
3233
3234
3235 TRANSLATE("translate", "translate", chromeAndEdgeNone(), ffNone()),
3236
3237
3238 TYPES("types", "types", chromeAndEdgeEmpty()),
3239
3240
3241 UNICODE_BIDI("unicodeBidi", "unicode-bidi",
3242 ff("isolate"), chromeAndEdge("isolate")),
3243
3244
3245 UNICODE_BIDI_("unicode-bidi", "unicode-bidi", ff("isolate")),
3246
3247
3248 UNICODE_RANGE("unicodeRange", "unicode-range", chromeAndEdgeEmpty()),
3249
3250
3251 USER_SELECT("userSelect", "user-select", chromeAndEdgeAuto(), ff("auto")),
3252
3253
3254 USER_SELECT_("user-select", "user-select", ff("auto")),
3255
3256
3257 VECTOR_EFFECT("vectorEffect", "vector-effect", ffNone(), chromeAndEdgeNone()),
3258
3259
3260 VECTOR_EFFECT_("vector-effect", "vector-effect", ffNone()),
3261
3262
3263 VERTICAL_ALIGN("verticalAlign", "vertical-align", chromeAndEdge("baseline"), ff("")),
3264
3265
3266 VERTICAL_ALIGN_("vertical-align", "vertical-align", ff("baseline")),
3267
3268
3269 VIEW_TIMELINE("viewTimeline", "view-timeline", chromeAndEdgeNone()),
3270
3271
3272 VIEW_TIMELINE_AXIS("viewTimelineAxis", "view-timeline-axis", chromeAndEdge("block")),
3273
3274
3275 VIEW_TIMELINE_INSET("viewTimelineInset", "view-timeline-inset", chromeAndEdgeAuto()),
3276
3277
3278 VIEW_TIMELINE_NAME("viewTimelineName", "view-timeline-name", chromeAndEdgeNone()),
3279
3280
3281 VIEW_TRANSITION_CLASS("viewTransitionClass", "view-transition-class", chromeAndEdgeNone(), ffLatest("none")),
3282
3283
3284 VIEW_TRANSITION_CLASS_("view-transition-class", "view-transition-class", ffLatest("none")),
3285
3286
3287 VIEW_TRANSITION_GROUP("viewTransitionGroup", "view-transition-group", chromeAndEdgeNormal()),
3288
3289
3290 VIEW_TRANSITION_NAME("viewTransitionName", "view-transition-name", chromeAndEdgeNone(), ffLatest("none")),
3291
3292
3293 VIEW_TRANSITION_NAME_("view-transition-name", "view-transition-name", ffLatest("none")),
3294
3295
3296 VISIBILITY("visibility", "visibility", chromeAndEdge("visible"), ff("visible")),
3297
3298
3299 WEBKIT_ALIGN_CONTENT("webkitAlignContent", "webkit-align-content", chromeAndEdgeNormal(), ffNormal()),
3300
3301
3302 WEBKIT_ALIGN_CONTENT_("WebkitAlignContent", "webkit-align-content", ffNormal()),
3303
3304
3305 WEBKIT_ALIGN_CONTENT__("-webkit-align-content", "webkit-align-content", ffNormal()),
3306
3307
3308 WEBKIT_ALIGN_ITEMS("webkitAlignItems", "webkit-align-items", chromeAndEdgeNormal(), ffNormal()),
3309
3310
3311 WEBKIT_ALIGN_ITEMS_("WebkitAlignItems", "webkit-align-items", ffNormal()),
3312
3313
3314 WEBKIT_ALIGN_ITEMS__("-webkit-align-items", "webkit-align-items", ffNormal()),
3315
3316
3317 WEBKIT_ALIGN_SELF("webkitAlignSelf", "webkit-align-self", chromeAndEdgeAuto(), ff("auto")),
3318
3319
3320 WEBKIT_ALIGN_SELF_("WebkitAlignSelf", "webkit-align-self", ff("auto")),
3321
3322
3323 WEBKIT_ALIGN_SELF__("-webkit-align-self", "webkit-align-self", ff("auto")),
3324
3325
3326 WEBKIT_ANIMATION("webkitAnimation", "webkit-animation",
3327 chromeAndEdge("none 0s ease 0s 1 normal none running"), ffNone()),
3328
3329
3330 WEBKIT_ANIMATION_("WebkitAnimation", "webkit-animation", ffNone()),
3331
3332
3333 WEBKIT_ANIMATION__("-webkit-animation", "webkit-animation", ffNone()),
3334
3335
3336 WEBKIT_ANIMATION_DELAY("webkitAnimationDelay", "webkit-animation-delay", chromeAndEdge("0s"), ff("0s")),
3337
3338
3339 WEBKIT_ANIMATION_DELAY_("WebkitAnimationDelay", "webkit-animation-delay", ff("0s")),
3340
3341
3342 WEBKIT_ANIMATION_DELAY__("-webkit-animation-delay", "webkit-animation-delay", ff("0s")),
3343
3344
3345 WEBKIT_ANIMATION_DIRECTION("webkitAnimationDirection", "webkit-animation-direction",
3346 chromeAndEdgeNormal(), ffNormal()),
3347
3348
3349 WEBKIT_ANIMATION_DIRECTION_("WebkitAnimationDirection", "webkit-animation-direction", ffNormal()),
3350
3351
3352 WEBKIT_ANIMATION_DIRECTION__("-webkit-animation-direction", "webkit-animation-direction", ffNormal()),
3353
3354
3355 WEBKIT_ANIMATION_DURATION("webkitAnimationDuration", "webkit-animation-duration",
3356 chromeAndEdge("0s"), ff("0s")),
3357
3358
3359 WEBKIT_ANIMATION_DURATION_("WebkitAnimationDuration", "webkit-animation-duration", ff("0s")),
3360
3361
3362 WEBKIT_ANIMATION_DURATION__("-webkit-animation-duration", "webkit-animation-duration", ff("0s")),
3363
3364
3365 WEBKIT_ANIMATION_FILL_MODE("webkitAnimationFillMode", "webkit-animation-fill-mode",
3366 chromeAndEdgeNone(), ffNone()),
3367
3368
3369 WEBKIT_ANIMATION_FILL_MODE_("WebkitAnimationFillMode", "webkit-animation-fill-mode", ffNone()),
3370
3371
3372 WEBKIT_ANIMATION_FILL_MODE__("-webkit-animation-fill-mode", "webkit-animation-fill-mode", ffNone()),
3373
3374
3375 WEBKIT_ANIMATION_ITERATION_COUNT("webkitAnimationIterationCount", "webkit-animation-iteration-count",
3376 chromeAndEdge("1"), ff("1")),
3377
3378
3379 WEBKIT_ANIMATION_ITERATION_COUNT_("WebkitAnimationIterationCount", "webkit-animation-iteration-count",
3380 ff("1")),
3381
3382
3383 WEBKIT_ANIMATION_ITERATION_COUNT__("-webkit-animation-iteration-count", "webkit-animation-iteration-count",
3384 ff("1")),
3385
3386
3387 WEBKIT_ANIMATION_NAME("webkitAnimationName", "webkit-animation-name", chromeAndEdgeNone(), ffNone()),
3388
3389
3390 WEBKIT_ANIMATION_NAME_("WebkitAnimationName", "webkit-animation-name", ffNone()),
3391
3392
3393 WEBKIT_ANIMATION_NAME__("-webkit-animation-name", "webkit-animation-name", ffNone()),
3394
3395
3396 WEBKIT_ANIMATION_PLAY_STATE("webkitAnimationPlayState", "webkit-animation-play-state",
3397 chromeAndEdge("running"), ff("running")),
3398
3399
3400 WEBKIT_ANIMATION_PLAY_STATE_("WebkitAnimationPlayState", "webkit-animation-play-state", ff("running")),
3401
3402
3403 WEBKIT_ANIMATION_PLAY_STATE__("-webkit-animation-play-state", "webkit-animation-play-state", ff("running")),
3404
3405
3406 WEBKIT_ANIMATION_TIMING_FUNCTION("webkitAnimationTimingFunction", "webkit-animation-timing-function",
3407 chromeAndEdge("ease"), ff("ease")),
3408
3409
3410 WEBKIT_ANIMATION_TIMING_FUNCTION_("WebkitAnimationTimingFunction", "webkit-animation-timing-function",
3411 ff("ease")),
3412
3413
3414 WEBKIT_ANIMATION_TIMING_FUNCTION__("-webkit-animation-timing-function", "webkit-animation-timing-function",
3415 ff("ease")),
3416
3417
3418 WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chromeAndEdgeNone()),
3419
3420
3421 WEBKIT_APPEARANCE("webkitAppearance", "webkit-appearance", chromeAndEdgeNone(), ffNone()),
3422
3423
3424 WEBKIT_APPEARANCE_("WebkitAppearance", "webkit-appearance", ffNone()),
3425
3426
3427 WEBKIT_APPEARANCE__("-webkit-appearance", "webkit-appearance", ffNone()),
3428
3429
3430 WEBKIT_BACKFACE_VISIBILITY("webkitBackfaceVisibility", "webkit-backface-visibility",
3431 chromeAndEdge("visible"), ff("visible")),
3432
3433
3434 WEBKIT_BACKFACE_VISIBILITY_("WebkitBackfaceVisibility", "webkit-backface-visibility",
3435 ff("visible")),
3436
3437
3438 WEBKIT_BACKFACE_VISIBILITY__("-webkit-backface-visibility", "webkit-backface-visibility",
3439 ff("visible")),
3440
3441
3442 WEBKIT_BACKGROUND_CLIP("webkitBackgroundClip", "webkit-background-clip",
3443 chromeAndEdge("border-box"), ff("border-box")),
3444
3445
3446 WEBKIT_BACKGROUND_CLIP_("WebkitBackgroundClip", "webkit-background-clip", ff("border-box")),
3447
3448
3449 WEBKIT_BACKGROUND_CLIP__("-webkit-background-clip", "webkit-background-clip", ff("border-box")),
3450
3451
3452 WEBKIT_BACKGROUND_ORIGIN("webkitBackgroundOrigin", "webkit-background-origin",
3453 chromeAndEdge("padding-box"), ff("padding-box")),
3454
3455
3456 WEBKIT_BACKGROUND_ORIGIN_("WebkitBackgroundOrigin", "webkit-background-origin", ff("padding-box")),
3457
3458
3459 WEBKIT_BACKGROUND_ORIGIN__("-webkit-background-origin", "webkit-background-origin", ff("padding-box")),
3460
3461
3462 WEBKIT_BACKGROUND_SIZE("webkitBackgroundSize", "webkit-background-size", chromeAndEdgeAuto(),
3463 ff("auto")),
3464
3465
3466 WEBKIT_BACKGROUND_SIZE_("WebkitBackgroundSize", "webkit-background-size",
3467 ff("auto")),
3468
3469
3470 WEBKIT_BACKGROUND_SIZE__("-webkit-background-size", "webkit-background-size",
3471 ff("auto")),
3472
3473
3474 WEBKIT_BORDER_AFTER("webkitBorderAfter", "webkit-border-after", chromeAndEdge("0px none rgb(0, 0, 0)")),
3475
3476
3477 WEBKIT_BORDER_AFTER_COLOR("webkitBorderAfterColor", "webkit-border-after-color", chromeAndEdge("rgb(0, 0, 0)")),
3478
3479
3480 WEBKIT_BORDER_AFTER_STYLE("webkitBorderAfterStyle", "webkit-border-after-style", chromeAndEdgeNone()),
3481
3482
3483 WEBKIT_BORDER_AFTER_WIDTH("webkitBorderAfterWidth", "webkit-border-after-width", chromeAndEdge("0px")),
3484
3485
3486 WEBKIT_BORDER_BEFORE("webkitBorderBefore", "webkit-border-before", chromeAndEdge("0px none rgb(0, 0, 0)")),
3487
3488
3489 WEBKIT_BORDER_BEFORE_COLOR("webkitBorderBeforeColor", "webkit-border-before-color",
3490 chromeAndEdge("rgb(0, 0, 0)")),
3491
3492
3493 WEBKIT_BORDER_BEFORE_STYLE("webkitBorderBeforeStyle", "webkit-border-before-style", chromeAndEdgeNone()),
3494
3495
3496 WEBKIT_BORDER_BEFORE_WIDTH("webkitBorderBeforeWidth", "webkit-border-before-width", chromeAndEdge("0px")),
3497
3498
3499 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS("webkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3500 chromeAndEdge("0px"), ff("0px")),
3501
3502
3503 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS_("WebkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3504 ff("0px")),
3505
3506
3507 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS__("-webkit-border-bottom-left-radius", "webkit-border-bottom-left-radius",
3508 ff("0px")),
3509
3510
3511 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS("webkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3512 chromeAndEdge("0px"), ff("0px")),
3513
3514
3515 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS_("WebkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3516 ff("0px")),
3517
3518
3519 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS__("-webkit-border-bottom-right-radius", "webkit-border-bottom-right-radius",
3520 ff("0px")),
3521
3522
3523 WEBKIT_BORDER_END("webkitBorderEnd", "webkit-border-end", chromeAndEdge("0px none rgb(0, 0, 0)")),
3524
3525
3526 WEBKIT_BORDER_END_COLOR("webkitBorderEndColor", "webkit-border-end-color", chromeAndEdge("rgb(0, 0, 0)")),
3527
3528
3529 WEBKIT_BORDER_END_STYLE("webkitBorderEndStyle", "webkit-border-end-style", chromeAndEdgeNone()),
3530
3531
3532 WEBKIT_BORDER_END_WIDTH("webkitBorderEndWidth", "webkit-border-end-width", chromeAndEdge("0px")),
3533
3534
3535 WEBKIT_BORDER_HORIZONTAL_SPACING("webkitBorderHorizontalSpacing", "webkit-border-horizontal-spacing",
3536 chromeAndEdge("0px")),
3537
3538
3539 WEBKIT_BORDER_IMAGE("webkitBorderImage", "webkit-border-image", chromeAndEdgeNone(), ffNone()),
3540
3541
3542 WEBKIT_BORDER_IMAGE_("WebkitBorderImage", "webkit-border-image", ffNone()),
3543
3544
3545 WEBKIT_BORDER_IMAGE__("-webkit-border-image", "webkit-border-image", ffNone()),
3546
3547
3548 WEBKIT_BORDER_RADIUS("webkitBorderRadius", "webkit-border-radius", chromeAndEdge("0px"), ff("0px")),
3549
3550
3551 WEBKIT_BORDER_RADIUS_("WebkitBorderRadius", "webkit-border-radius", ff("0px")),
3552
3553
3554 WEBKIT_BORDER_RADIUS__("-webkit-border-radius", "webkit-border-radius", ff("0px")),
3555
3556
3557 WEBKIT_BORDER_START("webkitBorderStart", "webkit-border-start", chromeAndEdge("0px none rgb(0, 0, 0)")),
3558
3559
3560 WEBKIT_BORDER_START_COLOR("webkitBorderStartColor", "webkit-border-start-color", chromeAndEdge("rgb(0, 0, 0)")),
3561
3562
3563 WEBKIT_BORDER_START_STYLE("webkitBorderStartStyle", "webkit-border-start-style", chromeAndEdgeNone()),
3564
3565
3566 WEBKIT_BORDER_START_WIDTH("webkitBorderStartWidth", "webkit-border-start-width", chromeAndEdge("0px")),
3567
3568
3569 WEBKIT_BORDER_TOP_LEFT_RADIUS("webkitBorderTopLeftRadius", "webkit-border-top-left-radius",
3570 chromeAndEdge("0px"), ff("0px")),
3571
3572
3573 WEBKIT_BORDER_TOP_LEFT_RADIUS_("WebkitBorderTopLeftRadius", "webkit-border-top-left-radius", ff("0px")),
3574
3575
3576 WEBKIT_BORDER_TOP_LEFT_RADIUS__("-webkit-border-top-left-radius", "webkit-border-top-left-radius",
3577 ff("0px")),
3578
3579
3580 WEBKIT_BORDER_TOP_RIGHT_RADIUS("webkitBorderTopRightRadius", "webkit-border-top-right-radius",
3581 chromeAndEdge("0px"), ff("0px")),
3582
3583
3584 WEBKIT_BORDER_TOP_RIGHT_RADIUS_("WebkitBorderTopRightRadius", "webkit-border-top-right-radius", ff("0px")),
3585
3586
3587 WEBKIT_BORDER_TOP_RIGHT_RADIUS__("-webkit-border-top-right-radius", "webkit-border-top-right-radius",
3588 ff("0px")),
3589
3590
3591 WEBKIT_BORDER_VERTICAL_SPACING("webkitBorderVerticalSpacing", "webkit-border-vertical-spacing",
3592 chromeAndEdge("0px")),
3593
3594
3595 WEBKIT_BOX_ALIGN("webkitBoxAlign", "webkit-box-align", chromeAndEdge("stretch"), ff("stretch")),
3596
3597
3598 WEBKIT_BOX_ALIGN_("WebkitBoxAlign", "webkit-box-align", ff("stretch")),
3599
3600
3601 WEBKIT_BOX_ALIGN__("-webkit-box-align", "webkit-box-align", ff("stretch")),
3602
3603
3604 WEBKIT_BOX_DECORATION_BREAK("webkitBoxDecorationBreak", "webkit-box-decoration-break", chromeAndEdge("slice")),
3605
3606
3607 WEBKIT_BOX_DIRECTION("webkitBoxDirection", "webkit-box-direction", chromeAndEdgeNormal(), ffNormal()),
3608
3609
3610 WEBKIT_BOX_DIRECTION_("WebkitBoxDirection", "webkit-box-direction", ffNormal()),
3611
3612
3613 WEBKIT_BOX_DIRECTION__("-webkit-box-direction", "webkit-box-direction", ffNormal()),
3614
3615
3616 WEBKIT_BOX_FLEX("webkitBoxFlex", "webkit-box-flex", chromeAndEdge("0"), ff("0")),
3617
3618
3619 WEBKIT_BOX_FLEX_("WebkitBoxFlex", "webkit-box-flex", ff("0")),
3620
3621
3622 WEBKIT_BOX_FLEX__("-webkit-box-flex", "webkit-box-flex", ff("0")),
3623
3624
3625 WEBKIT_BOX_FLEX_GROUP("webkitBoxFlexGroup", "webkit-box-flex-group", chromeAndEdgeNotIterable("1")),
3626
3627
3628 WEBKIT_BOX_LINES("webkitBoxLines", "webkit-box-lines", chromeAndEdgeNotIterable("single")),
3629
3630
3631 WEBKIT_BOX_ORDINAL_GROUP("webkitBoxOrdinalGroup", "webkit-box-ordinal-group", chromeAndEdge("1"), ff("1")),
3632
3633
3634 WEBKIT_BOX_ORDINAL_GROUP_("WebkitBoxOrdinalGroup", "webkit-box-ordinal-group", ff("1")),
3635
3636
3637 WEBKIT_BOX_ORDINAL_GROUP__("-webkit-box-ordinal-group", "webkit-box-ordinal-group", ff("1")),
3638
3639
3640 WEBKIT_BOX_ORIENT("webkitBoxOrient", "webkit-box-orient", chromeAndEdge("horizontal"), ff("horizontal")),
3641
3642
3643 WEBKIT_BOX_ORIENT_("WebkitBoxOrient", "webkit-box-orient", ff("horizontal")),
3644
3645
3646 WEBKIT_BOX_ORIENT__("-webkit-box-orient", "webkit-box-orient", ff("horizontal")),
3647
3648
3649 WEBKIT_BOX_PACK("webkitBoxPack", "webkit-box-pack", chromeAndEdge("start"), ff("start")),
3650
3651
3652 WEBKIT_BOX_PACK_("WebkitBoxPack", "webkit-box-pack", ff("start")),
3653
3654
3655 WEBKIT_BOX_PACK__("-webkit-box-pack", "webkit-box-pack", ff("start")),
3656
3657
3658 WEBKIT_BOX_REFLECT("webkitBoxReflect", "webkit-box-reflect", chromeAndEdgeNone()),
3659
3660
3661 WEBKIT_BOX_SHADOW("webkitBoxShadow", "webkit-box-shadow", chromeAndEdgeNone(), ffNone()),
3662
3663
3664 WEBKIT_BOX_SHADOW_("WebkitBoxShadow", "webkit-box-shadow", ffNone()),
3665
3666
3667 WEBKIT_BOX_SHADOW__("-webkit-box-shadow", "webkit-box-shadow", ffNone()),
3668
3669
3670 WEBKIT_BOX_SIZING("webkitBoxSizing", "webkit-box-sizing", chromeAndEdge("content-box"), ff("content-box")),
3671
3672
3673 WEBKIT_BOX_SIZING_("WebkitBoxSizing", "webkit-box-sizing", ff("content-box")),
3674
3675
3676 WEBKIT_BOX_SIZING__("-webkit-box-sizing", "webkit-box-sizing", ff("content-box")),
3677
3678
3679 WEBKIT_CLIP_PATH("webkitClipPath", "webkit-clip-path", chromeAndEdgeNone(), ffNone()),
3680
3681
3682 WEBKIT_CLIP_PATH_("WebkitClipPath", "webkit-clip-path", ffNone()),
3683
3684
3685 WEBKIT_CLIP_PATH__("-webkit-clip-path", "webkit-clip-path", ffNone()),
3686
3687
3688 WEBKIT_COLUMN_BREAK_AFTER("webkitColumnBreakAfter", "webkit-column-break-after", chromeAndEdgeAuto()),
3689
3690
3691 WEBKIT_COLUMN_BREAK_BEFORE("webkitColumnBreakBefore", "webkit-column-break-before", chromeAndEdgeAuto()),
3692
3693
3694 WEBKIT_COLUMN_BREAK_INSIDE("webkitColumnBreakInside", "webkit-column-break-inside", chromeAndEdgeAuto()),
3695
3696
3697 WEBKIT_COLUMN_COUNT("webkitColumnCount", "webkit-column-count", chromeAndEdgeAuto()),
3698
3699
3700 WEBKIT_COLUMN_GAP("webkitColumnGap", "webkit-column-gap", chromeAndEdgeNormal()),
3701
3702
3703 WEBKIT_COLUMN_RULE("webkitColumnRule", "webkit-column-rule", chromeAndEdge("0px rgb(0, 0, 0)")),
3704
3705
3706 WEBKIT_COLUMN_RULE_COLOR("webkitColumnRuleColor", "webkit-column-rule-color", chromeAndEdge("rgb(0, 0, 0)")),
3707
3708
3709 WEBKIT_COLUMN_RULE_STYLE("webkitColumnRuleStyle", "webkit-column-rule-style", chromeAndEdgeNone()),
3710
3711
3712 WEBKIT_COLUMN_RULE_WIDTH("webkitColumnRuleWidth", "webkit-column-rule-width", chromeAndEdge("0px")),
3713
3714
3715 WEBKIT_COLUMN_SPAN("webkitColumnSpan", "webkit-column-rule-span", chromeAndEdgeNone()),
3716
3717
3718 WEBKIT_COLUMN_WIDTH("webkitColumnWidth", "webkit-column-width", chromeAndEdgeAuto()),
3719
3720
3721 WEBKIT_COLUMNS("webkitColumns", "webkit-columns", chromeAndEdgeAuto()),
3722
3723
3724 WEBKIT_FILTER("webkitFilter", "webkit-filter", chromeAndEdgeNone(), ffNone()),
3725
3726
3727 WEBKIT_FILTER_("WebkitFilter", "webkit-filter", ffNone()),
3728
3729
3730 WEBKIT_FILTER__("-webkit-filter", "webkit-filter", ffNone()),
3731
3732
3733 WEBKIT_FLEX("webkitFlex", "webkit-flex", chromeAndEdge("0 1 auto"), ff("0 1 auto")),
3734
3735
3736 WEBKIT_FLEX_("WebkitFlex", "webkit-flex", ff("0 1 auto")),
3737
3738
3739 WEBKIT_FLEX__("-webkit-flex", "webkit-flex", ff("0 1 auto")),
3740
3741
3742 WEBKIT_FLEX_BASIS("webkitFlexBasis", "webkit-flex-basis", chromeAndEdgeAuto(), ff("auto")),
3743
3744
3745 WEBKIT_FLEX_BASIS_("WebkitFlexBasis", "webkit-flex-basis", ff("auto")),
3746
3747
3748 WEBKIT_FLEX_BASIS__("-webkit-flex-basis", "webkit-flex-basis", ff("auto")),
3749
3750
3751 WEBKIT_FLEX_DIRECTION("webkitFlexDirection", "webkit-flex-direction", chromeAndEdge("row"), ff("row")),
3752
3753
3754 WEBKIT_FLEX_DIRECTION_("WebkitFlexDirection", "webkit-flex-direction", ff("row")),
3755
3756
3757 WEBKIT_FLEX_DIRECTION__("-webkit-flex-direction", "webkit-flex-direction", ff("row")),
3758
3759
3760 WEBKIT_FLEX_FLOW("webkitFlexFlow", "webkit-flex-flow", chromeAndEdge("row nowrap"),
3761 ff("row")),
3762
3763
3764 WEBKIT_FLEX_FLOW_("WebkitFlexFlow", "webkit-flex-flow", ff("row")),
3765
3766
3767 WEBKIT_FLEX_FLOW__("-webkit-flex-flow", "webkit-flex-flow", ff("row")),
3768
3769
3770 WEBKIT_FLEX_GROW("webkitFlexGrow", "webkit-flex-grow", chromeAndEdge("0"), ff("0")),
3771
3772
3773 WEBKIT_FLEX_GROW_("WebkitFlexGrow", "webkit-flex-grow", ff("0")),
3774
3775
3776 WEBKIT_FLEX_GROW__("-webkit-flex-grow", "webkit-flex-grow", ff("0")),
3777
3778
3779 WEBKIT_FLEX_SHRINK("webkitFlexShrink", "webkit-flex-shrink", chromeAndEdge("1"), ff("1")),
3780
3781
3782 WEBKIT_FLEX_SHRINK_("WebkitFlexShrink", "webkit-flex-shrink", ff("1")),
3783
3784
3785 WEBKIT_FLEX_SHRINK__("-webkit-flex-shrink", "webkit-flex-shrink", ff("1")),
3786
3787
3788 WEBKIT_FLEX_WRAP("webkitFlexWrap", "webkit-flex-wrap", chromeAndEdge("nowrap"), ff("nowrap")),
3789
3790
3791 WEBKIT_FLEX_WRAP_("WebkitFlexWrap", "webkit-flex-wrap", ff("nowrap")),
3792
3793
3794 WEBKIT_FLEX_WRAP__("-webkit-flex-wrap", "webkit-flex-wrap", ff("nowrap")),
3795
3796
3797 WEBKIT_FONT_FEATURE_SETTINGS("webkitFontFeatureSettings", "webkit-font-feature-settings",
3798 chromeAndEdgeNormal(), ff("normal")),
3799
3800
3801 WEBKIT_FONT_FEATURE_SETTINGS_("WebkitFontFeatureSettings", "webkit-font-feature-settings",
3802 ff("normal")),
3803
3804
3805 WEBKIT_FONT_FEATURE_SETTINGS__("-webkit-font-feature-settings", "webkit-font-feature-settings",
3806 ff("normal")),
3807
3808
3809 WEBKIT_FONT_SMOOTHING("webkitFontSmoothing", "webkit-font-smoothing", chromeAndEdgeAuto()),
3810
3811
3812 WEBKIT_HYPHENATE_CHARACTER("webkitHyphenateCharacter", "webkit-hyphenate-character", chromeAndEdgeAuto()),
3813
3814
3815 WEBKIT_JUSTIFY_CONTENT("webkitJustifyContent", "webkit-justify-content", chromeAndEdgeNormal(), ffNormal()),
3816
3817
3818 WEBKIT_JUSTIFY_CONTENT_("WebkitJustifyContent", "webkit-justify-content", ffNormal()),
3819
3820
3821 WEBKIT_JUSTIFY_CONTENT__("-webkit-justify-content", "webkit-justify-content", ffNormal()),
3822
3823
3824 WEBKIT_LINE_BREAK("webkitLineBreak", "webkit-line-break", chromeAndEdgeAuto()),
3825
3826
3827 WEBKIT_LINE_CLAMP("webkitLineClamp", "webkit-line-clamp", chromeAndEdgeNone(), ffNone()),
3828
3829
3830 WEBKIT_LINE_CLAMP_("WebkitLineClamp", "webkit-line-clamp", ffNone()),
3831
3832
3833 WEBKIT_LINE_CLAMP__("-webkit-line-clamp", "webkit-line-clamp", ffNone()),
3834
3835
3836 WEBKIT_LOCALE("webkitLocale", "webkit-locale", chromeAndEdgeAuto()),
3837
3838
3839 WEBKIT_LOGICAL_HEIGHT("webkitLogicalHeight", "webkit-logical-height", chromeAndEdge("18px")),
3840
3841
3842 WEBKIT_LOGICAL_WIDTH("webkitLogicalWidth", "webkit-logical-width", chrome("1240px"), edge("1232px")),
3843
3844
3845 WEBKIT_MARGIN_AFTER("webkitMarginAfter", "webkit-margin-after", chromeAndEdge("0px")),
3846
3847
3848 WEBKIT_MARGIN_BEFORE("webkitMarginBefore", "webkit-margin-before", chromeAndEdge("0px")),
3849
3850
3851 WEBKIT_MARGIN_END("webkitMarginEnd", "webkit-margin-end", chromeAndEdge("0px")),
3852
3853
3854 WEBKIT_MARGIN_START("webkitMarginStart", "webkit-margin-start", chromeAndEdge("0px")),
3855
3856
3857 WEBKIT_MASK("webkitMask", "webkit-mask", chromeAndEdgeNone(), ffNone()),
3858
3859
3860 WEBKIT_MASK_("WebkitMask", "webkit-mask", ffNone()),
3861
3862
3863 WEBKIT_MASK__("-webkit-mask", "webkit-mask", ffNone()),
3864
3865
3866 WEBKIT_MASK_BOX_IMAGE("webkitMaskBoxImage", "webkit-mask-box-image", chromeAndEdgeNone()),
3867
3868
3869 WEBKIT_MASK_BOX_IMAGE_OUTSET("webkitMaskBoxImageOutset", "webkit-mask-box-image-outset", chromeAndEdge("0")),
3870
3871
3872 WEBKIT_MASK_BOX_IMAGE_REPEAT("webkitMaskBoxImageRepeat", "webkit-mask-box-image-repeat",
3873 chromeAndEdge("stretch")),
3874
3875
3876 WEBKIT_MASK_BOX_IMAGE_SLICE("webkitMaskBoxImageSlice", "webkit-mask-box-image-slice", chromeAndEdge("0 fill")),
3877
3878
3879 WEBKIT_MASK_BOX_IMAGE_SOURCE("webkitMaskBoxImageSource", "webkit-mask-box-image-source", chromeAndEdgeNone()),
3880
3881
3882 WEBKIT_MASK_BOX_IMAGE_WIDTH("webkitMaskBoxImageWidth", "webkit-mask-box-image-width", chromeAndEdgeAuto()),
3883
3884
3885 WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chromeAndEdge("border-box"), ff("border-box")),
3886
3887
3888 WEBKIT_MASK_CLIP_("WebkitMaskClip", "webkit-mask-clip", ff("border-box")),
3889
3890
3891 WEBKIT_MASK_CLIP__("-webkit-mask-clip", "webkit-mask-clip", ff("border-box")),
3892
3893
3894 WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chromeAndEdge("add"), ff("add")),
3895
3896
3897 WEBKIT_MASK_COMPOSITE_("WebkitMaskComposite", "webkit-mask-composite", ff("add")),
3898
3899
3900 WEBKIT_MASK_COMPOSITE__("-webkit-mask-composite", "webkit-mask-composite", ff("add")),
3901
3902
3903 WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chromeAndEdgeNone(), ffNone()),
3904
3905
3906 WEBKIT_MASK_IMAGE_("WebkitMaskImage", "webkit-mask-image", ffNone()),
3907
3908
3909 WEBKIT_MASK_IMAGE__("-webkit-mask-image", "webkit-mask-image", ffNone()),
3910
3911
3912 WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chromeAndEdge("border-box"), ff("border-box")),
3913
3914
3915 WEBKIT_MASK_ORIGIN_("WebkitMaskOrigin", "webkit-mask-origin", ff("border-box")),
3916
3917
3918 WEBKIT_MASK_ORIGIN__("-webkit-mask-origin", "webkit-mask-origin", ff("border-box")),
3919
3920
3921 WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chromeAndEdge("0% 0%"), ff("0% 0%")),
3922
3923
3924 WEBKIT_MASK_POSITION_("WebkitMaskPosition", "webkit-mask-position", ff("0% 0%")),
3925
3926
3927 WEBKIT_MASK_POSITION__("-webkit-mask-position", "webkit-mask-position", ff("0% 0%")),
3928
3929
3930 WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chromeAndEdge("0%"), ff("0%")),
3931
3932
3933 WEBKIT_MASK_POSITION_X_("WebkitMaskPositionX", "webkit-mask-position-x", ff("0%")),
3934
3935
3936 WEBKIT_MASK_POSITION_X__("-webkit-mask-position-x", "webkit-mask-position-x", ff("0%")),
3937
3938
3939 WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chromeAndEdge("0%"), ff("0%")),
3940
3941
3942 WEBKIT_MASK_POSITION_Y_("WebkitMaskPositionY", "webkit-mask-position-y", ff("0%")),
3943
3944
3945 WEBKIT_MASK_POSITION_Y__("-webkit-mask-position-y", "webkit-mask-position-y", ff("0%")),
3946
3947
3948 WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chromeAndEdge("repeat"), ff("repeat")),
3949
3950
3951 WEBKIT_MASK_REPEAT_("WebkitMaskRepeat", "webkit-mask-repeat", ff("repeat")),
3952
3953
3954 WEBKIT_MASK_REPEAT__("-webkit-mask-repeat", "webkit-mask-repeat", ff("repeat")),
3955
3956
3957 WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chromeAndEdgeAuto(), ff("auto")),
3958
3959
3960 WEBKIT_MASK_SIZE_("WebkitMaskSize", "webkit-mask-size", ff("auto")),
3961
3962
3963 WEBKIT_MASK_SIZE__("-webkit-mask-size", "webkit-mask-size", ff("auto")),
3964
3965
3966 WEBKIT_MAX_LOGICAL_HEIGHT("webkitMaxLogicalHeight", "webkit-max-logical-height", chromeAndEdgeNone()),
3967
3968
3969 WEBKIT_MAX_LOGICAL_WIDTH("webkitMaxLogicalWidth", "webkit-max-logical-width", chromeAndEdgeNone()),
3970
3971
3972 WEBKIT_MIN_LOGICAL_HEIGHT("webkitMinLogicalHeight", "webkit-min-logical-height", chromeAndEdge("0px")),
3973
3974
3975 WEBKIT_MIN_LOGICAL_WIDTH("webkitMinLogicalWidth", "webkit-min-logical-width", chromeAndEdge("0px")),
3976
3977
3978 WEBKIT_OPACITY("webkitOpacity", "webkit-opacity", chromeAndEdge("1")),
3979
3980
3981 WEBKIT_ORDER("webkitOrder", "webkit-order", chromeAndEdge("0"), ff("0")),
3982
3983
3984 WEBKIT_ORDER_("WebkitOrder", "webkit-order", ff("0")),
3985
3986
3987 WEBKIT_ORDER__("-webkit-order", "webkit-order", ff("0")),
3988
3989
3990 WEBKIT_PADDING_AFTER("webkitPaddingAfter", "webkit-padding-after", chromeAndEdge("0px")),
3991
3992
3993 WEBKIT_PADDING_BEFORE("webkitPaddingBefore", "webkit-padding-before", chromeAndEdge("0px")),
3994
3995
3996 WEBKIT_PADDING_END("webkitPaddingEnd", "webkit-padding-end", chromeAndEdge("0px")),
3997
3998
3999 WEBKIT_PADDING_START("webkitPaddingStart", "webkit-padding-start", chromeAndEdge("0px")),
4000
4001
4002 WEBKIT_PERSPECTIVE("webkitPerspective", "webkit-perspective", chromeAndEdgeNone(), ffNone()),
4003
4004
4005 WEBKIT_PERSPECTIVE_("WebkitPerspective", "webkit-perspective", ffNone()),
4006
4007
4008 WEBKIT_PERSPECTIVE__("-webkit-perspective", "webkit-perspective", ffNone()),
4009
4010
4011 WEBKIT_PERSPECTIVE_ORIGIN("webkitPerspectiveOrigin", "webkit-perspective-origin",
4012 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
4013
4014
4015 WEBKIT_PERSPECTIVE_ORIGIN_("WebkitPerspectiveOrigin", "webkit-perspective-origin",
4016 ff("620px 9px")),
4017
4018
4019 WEBKIT_PERSPECTIVE_ORIGIN__("-webkit-perspective-origin", "webkit-perspective-origin",
4020 ff("620px 9px")),
4021
4022
4023 WEBKIT_PERSPECTIVE_ORIGIN_X("webkitPerspectiveOriginX", "webkit-perspective-origin-x", chromeAndEdgeEmpty()),
4024
4025
4026 WEBKIT_PERSPECTIVE_ORIGIN_Y("webkitPerspectiveOriginY", "webkit-perspective-origin-y", chromeAndEdgeEmpty()),
4027
4028
4029 WEBKIT_PRINT_COLOR_ADJUST("webkitPrintColorAdjust", "webkit-print-color-adjust", chromeAndEdge("economy")),
4030
4031
4032 WEBKIT_RTL_ORDERING("webkitRtlOrdering", "webkit-rtl-ordering", chromeAndEdge("logical")),
4033
4034
4035 WEBKIT_RUBY_POSITION("webkitRubyPosition", "webkit-ruby-position", chromeAndEdge("before")),
4036
4037
4038 WEBKIT_SHAPE_IMAGE_THRESHOLD("webkitShapeImageThreshold", "webkit-shape-image-threshold", chromeAndEdge("0")),
4039
4040
4041 WEBKIT_SHAPE_MARGIN("webkitShapeMargin", "webkit-shape-margin", chromeAndEdge("0px")),
4042
4043
4044 WEBKIT_SHAPE_OUTSIDE("webkitShapeOutside", "webkit-shape-outside", chromeAndEdgeNone()),
4045
4046
4047 WEBKIT_TAP_HIGHLIGHT_COLOR("webkitTapHighlightColor", "webkit-tap-highlight-color",
4048 chromeAndEdge("rgba(0, 0, 0, 0.18)")),
4049
4050
4051 WEBKIT_TEXT_COMBINE("webkitTextCombine", "webkit-text-combine", chromeAndEdgeNone()),
4052
4053
4054 WEBKIT_TEXT_DECORATIONS_IN_EFFECT("webkitTextDecorationsInEffect", "webkit-text-decorations-in-effect",
4055 chromeAndEdgeNone()),
4056
4057
4058 WEBKIT_TEXT_EMPHASIS("webkitTextEmphasis", "webkit-text-emphasis", chromeAndEdge("none rgb(0, 0, 0)")),
4059
4060
4061 WEBKIT_TEXT_EMPHASIS_COLOR("webkitTextEmphasisColor", "webkit-text-emphasis-color",
4062 chromeAndEdge("rgb(0, 0, 0)")),
4063
4064
4065 WEBKIT_TEXT_EMPHASIS_POSITION("webkitTextEmphasisPosition", "webkit-text-emphasis-position",
4066 chromeAndEdge("over")),
4067
4068
4069 WEBKIT_TEXT_EMPHASIS_STYLE("webkitTextEmphasisStyle", "webkit-text-emphasis-style",
4070 chromeAndEdgeNone()),
4071
4072
4073 WEBKIT_TEXT_FILL_COLOR("webkitTextFillColor", "webkit-text-fill-color",
4074 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4075
4076
4077 WEBKIT_TEXT_FILL_COLOR_("WebkitTextFillColor", "webkit-text-fill-color",
4078 ff("rgb(0, 0, 0)")),
4079
4080
4081 WEBKIT_TEXT_FILL_COLOR__("-webkit-text-fill-color", "webkit-text-fill-color",
4082 ff("rgb(0, 0, 0)")),
4083
4084
4085 WEBKIT_TEXT_ORIENTATION("webkitTextOrientation", "webkit-text-orientation", chromeAndEdge("vertical-right")),
4086
4087
4088 WEBKIT_TEXT_SECURITY("webkitTextSecurity", "webkit-text-security", chromeAndEdgeNone(), ffNone()),
4089
4090
4091 WEBKIT_TEXT_SECURITY_("WebkitTextSecurity", "webkit-text-security", ffNone()),
4092
4093
4094 WEBKIT_TEXT_SECURITY__("-webkit-text-security", "webkit-text-security", ffNone()),
4095
4096
4097 WEBKIT_TEXT_SIZE_ADJUST("webkitTextSizeAdjust", "webkit-text-size-adjust", chromeAndEdgeAuto(), ff("auto")),
4098
4099
4100 WEBKIT_TEXT_SIZE_ADJUST_("WebkitTextSizeAdjust", "webkit-text-size-adjust", ff("auto")),
4101
4102
4103 WEBKIT_TEXT_SIZE_ADJUST__("-webkit-text-size-adjust", "webkit-text-size-adjust", ff("auto")),
4104
4105
4106 WEBKIT_TEXT_STROKE("webkitTextStroke", "webkit-text-stroke", chromeAndEdgeAndFirefox("0px rgb(0, 0, 0)")),
4107
4108
4109 WEBKIT_TEXT_STROKE_("WebkitTextStroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4110
4111
4112 WEBKIT_TEXT_STROKE__("-webkit-text-stroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4113
4114
4115 WEBKIT_TEXT_STROKE_COLOR("webkitTextStrokeColor", "webkit-text-stroke-color",
4116 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4117
4118
4119 WEBKIT_TEXT_STROKE_COLOR_("WebkitTextStrokeColor", "webkit-text-stroke-color",
4120 ff("rgb(0, 0, 0)")),
4121
4122
4123 WEBKIT_TEXT_STROKE_COLOR__("-webkit-text-stroke-color", "webkit-text-stroke-color",
4124 ff("rgb(0, 0, 0)")),
4125
4126
4127 WEBKIT_TEXT_STROKE_WIDTH("webkitTextStrokeWidth", "webkit-text-stroke-width", chromeAndEdge("0px"), ff("0px")),
4128
4129
4130 WEBKIT_TEXT_STROKE_WIDTH_("WebkitTextStrokeWidth", "webkit-text-stroke-width", ff("0px")),
4131
4132
4133 WEBKIT_TEXT_STROKE_WIDTH__("-webkit-text-stroke-width", "webkit-text-stroke-width", ff("0px")),
4134
4135
4136 WEBKIT_TRANSFORM("webkitTransform", "webkit-transform", chromeAndEdgeNone(), ffNone()),
4137
4138
4139 WEBKIT_TRANSFORM_("WebkitTransform", "webkit-transform", ffNone()),
4140
4141
4142 WEBKIT_TRANSFORM__("-webkit-transform", "webkit-transform", ffNone()),
4143
4144
4145 WEBKIT_TRANSFORM_ORIGIN("webkitTransformOrigin", "webkit-transform-origin",
4146 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
4147
4148
4149 WEBKIT_TRANSFORM_ORIGIN_("WebkitTransformOrigin", "webkit-transform-origin",
4150 ff("620px 9px")),
4151
4152
4153 WEBKIT_TRANSFORM_ORIGIN__("-webkit-transform-origin", "webkit-transform-origin",
4154 ff("620px 9px")),
4155
4156
4157 WEBKIT_TRANSFORM_ORIGIN_X("webkitTransformOriginX", "webkit-transform-origin-x", chromeAndEdgeEmpty()),
4158
4159
4160 WEBKIT_TRANSFORM_ORIGIN_Y("webkitTransformOriginY", "webkit-transform-origin-y", chromeAndEdgeEmpty()),
4161
4162
4163 WEBKIT_TRANSFORM_ORIGIN_Z("webkitTransformOriginZ", "webkit-transform-origin-z", chromeAndEdgeEmpty()),
4164
4165
4166 WEBKIT_TRANSFORM_STYLE("webkitTransformStyle", "webkit-transform-style", chromeAndEdge("flat"), ff("flat")),
4167
4168
4169 WEBKIT_TRANSFORM_STYLE_("WebkitTransformStyle", "webkit-transform-style", ff("flat")),
4170
4171
4172 WEBKIT_TRANSFORM_STYLE__("-webkit-transform-style", "webkit-transform-style", ff("flat")),
4173
4174
4175 WEBKIT_TRANSITION("webkitTransition", "webkit-transition", chromeAndEdge("all"),
4176 ff("all")),
4177
4178
4179 WEBKIT_TRANSITION_("WebkitTransition", "webkit-transition", ff("all")),
4180
4181
4182 WEBKIT_TRANSITION__("-webkit-transition", "webkit-transition", ff("all")),
4183
4184
4185 WEBKIT_TRANSITION_DELAY("webkitTransitionDelay", "webkit-transition-delay", chromeAndEdge("0s"), ff("0s")),
4186
4187
4188 WEBKIT_TRANSITION_DELAY_("WebkitTransitionDelay", "webkit-transition-delay", ff("0s")),
4189
4190
4191 WEBKIT_TRANSITION_DELAY__("-webkit-transition-delay", "webkit-transition-delay", ff("0s")),
4192
4193
4194 WEBKIT_TRANSITION_DURATION("webkitTransitionDuration", "webkit-transition-duration",
4195 chromeAndEdge("0s"), ff("0s")),
4196
4197
4198 WEBKIT_TRANSITION_DURATION_("WebkitTransitionDuration", "webkit-transition-duration", ff("0s")),
4199
4200
4201 WEBKIT_TRANSITION_DURATION__("-webkit-transition-duration", "webkit-transition-duration", ff("0s")),
4202
4203
4204 WEBKIT_TRANSITION_PROPERTY("webkitTransitionProperty", "webkit-transition-property",
4205 chromeAndEdge("all"), ff("all")),
4206
4207
4208 WEBKIT_TRANSITION_PROPERTY_("WebkitTransitionProperty", "webkit-transition-property", ff("all")),
4209
4210
4211 WEBKIT_TRANSITION_PROPERTY__("-webkit-transition-property", "webkit-transition-property", ff("all")),
4212
4213
4214 WEBKIT_TRANSITION_TIMING_FUNCTION("webkitTransitionTimingFunction", "webkit-transition-timing-function",
4215 chromeAndEdge("ease"), ff("ease")),
4216
4217
4218 WEBKIT_TRANSITION_TIMING_FUNCTION_("WebkitTransitionTimingFunction", "webkit-transition-timing-function",
4219 ff("ease")),
4220
4221
4222 WEBKIT_TRANSITION_TIMING_FUNCTION__("-webkit-transition-timing-function", "webkit-transition-timing-function",
4223 ff("ease")),
4224
4225
4226 WEBKIT_USER_DRAG("webkitUserDrag", "webkit-user-drag", chromeAndEdgeAuto()),
4227
4228
4229 WEBKIT_USER_MODIFY("webkitUserModify", "webkit-user-modify", chromeAndEdge("read-only")),
4230
4231
4232 WEBKIT_USER_SELECT("webkitUserSelect", "webkit-user-select", chromeAndEdgeAuto(), ff("auto")),
4233
4234
4235 WEBKIT_USER_SELECT_("WebkitUserSelect", "webkit-user-select", ff("auto")),
4236
4237
4238 WEBKIT_USER_SELECT__("-webkit-user-select", "webkit-user-select", ff("auto")),
4239
4240
4241 WEBKIT_WRITING_MODE("webkitWritingMode", "webkit-writing-mode", chromeAndEdge("horizontal-tb")),
4242
4243
4244 WHITE_SPACE("whiteSpace", "white-space", chromeAndEdgeNormal(), ffNormal()),
4245
4246
4247 WHITE_SPACE_("white-space", "white-space", ffNormal()),
4248
4249
4250 WHITE_SPACE_COLLAPSE("whiteSpaceCollapse", "white-space-collapse",
4251 chromeAndEdge("collapse"), ff("collapse")),
4252
4253
4254 WHITE_SPACE_COLLAPSE_("white-space-collapse", "white-space-collapse", ff("collapse")),
4255
4256
4257 WIDOWS("widows", "widows", chromeAndEdge("2")),
4258
4259
4260 WIDTH("width", "width", chromeAndEdgeEmpty(), ff("")),
4261
4262
4263 WILL_CHANGE("willChange", "will-change", ff("auto"), chromeAndEdgeAuto()),
4264
4265
4266 WILL_CHANGE_("will-change", "will-change", ff("auto")),
4267
4268
4269 WORD_BREAK("wordBreak", "word-break", ffNormal(), chromeAndEdgeNormal()),
4270
4271
4272 WORD_BREAK_("word-break", "word-break", ffNormal()),
4273
4274
4275 WORD_SPACING("wordSpacing", "word-spacing", chromeAndEdge("0px"), ff("0px")),
4276
4277
4278 WORD_SPACING_("word-spacing", "word-spacing", ff("0px")),
4279
4280
4281 WORD_WRAP("wordWrap", "word-wrap", chromeAndEdgeNormal(), ffNormal()),
4282
4283
4284 WORD_WRAP_("word-wrap", "word-wrap", ffNormal()),
4285
4286
4287 WRITING_MODE("writingMode", "writing-mode", chromeAndEdge("horizontal-tb"),
4288 ff("horizontal-tb")),
4289
4290
4291 WRITING_MODE_("writing-mode", "writing-mode", ff("horizontal-tb")),
4292
4293
4294 X("x", "x", chromeAndEdge("0px"), ff("0px")),
4295
4296
4297 Y("y", "y", chromeAndEdge("0px"), ff("0px")),
4298
4299
4300 Z_INDEX("zIndex", "z-index", ff("auto"), chromeAndEdgeAuto()),
4301
4302
4303 Z_INDEX_("z-index", "z-index", ff("auto"), chromeAndEdgeNotIterable("auto")),
4304
4305
4306 ZOOM("zoom", "zoom", chromeAndEdge("1"), ff("1"));
4307
4308 private final String propertyName_;
4309 private final String attributeName_;
4310 private final BrowserConfiguration[] browserConfigurations_;
4311
4312 Definition(final String propertyName, final String attributeName,
4313 final BrowserConfiguration... browserConfigurations) {
4314 propertyName_ = propertyName;
4315 attributeName_ = attributeName;
4316 browserConfigurations_ = browserConfigurations;
4317 }
4318
4319 boolean isAvailable(final BrowserVersion browserVersion, final boolean onlyIfIterable) {
4320 if (browserConfigurations_ == null) {
4321 return true;
4322 }
4323
4324 final BrowserConfiguration config
4325 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4326 return config != null && (!onlyIfIterable || config.isIterable());
4327 }
4328
4329
4330
4331
4332
4333 public String getPropertyName() {
4334 return propertyName_;
4335 }
4336
4337
4338
4339
4340
4341 public String getAttributeName() {
4342 return attributeName_;
4343 }
4344
4345
4346
4347
4348
4349 public String getDefaultComputedValue(final BrowserVersion browserVersion) {
4350 final BrowserConfiguration config
4351 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4352 if (config == null) {
4353 return "";
4354 }
4355 return config.getDefaultValue();
4356 }
4357 }
4358 }