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(), ffLatest("normal")),
1830
1831
1832 MATH_SHIFT_("math-shift", "math-shift", ffLatest("normal")),
1833
1834
1835 MATH_STYLE("mathStyle", "math-style", chromeAndEdgeNormal(), ffNormal()),
1836
1837
1838 MATH_STYLE_("math-style", "math-style", ffNormal()),
1839
1840
1841 MAX_BLOCK_SIZE("maxBlockSize", "max-block-size", ffNone(), chromeAndEdgeNone()),
1842
1843
1844 MAX_BLOCK_SIZE_("max-block-size", "max-block-size", ffNone()),
1845
1846
1847 MAX_HEIGHT("maxHeight", "max-height", chromeAndEdgeNone(), ff("")),
1848
1849
1850 MAX_HEIGHT_("max-height", "max-height", ffNone()),
1851
1852
1853 MAX_INLINE_SIZE("maxInlineSize", "max-inline-size", ffNone(), chromeAndEdgeNone()),
1854
1855
1856 MAX_INLINE_SIZE_("max-inline-size", "max-inline-size", ffNone()),
1857
1858
1859 MAX_WIDTH("maxWidth", "max-width", chromeAndEdgeNone(), ff("")),
1860
1861
1862 MAX_WIDTH_("max-width", "max-width", ffNone()),
1863
1864
1865 MIN_BLOCK_SIZE("minBlockSize", "min-block-size", ff("0px"), chromeAndEdge("0px")),
1866
1867
1868 MIN_BLOCK_SIZE_("min-block-size", "min-block-size", ff("0px")),
1869
1870
1871 MIN_HEIGHT("minHeight", "min-height", chromeAndEdge("0px"), ff("")),
1872
1873
1874 MIN_HEIGHT_("min-height", "min-height", ff("0px")),
1875
1876
1877 MIN_INLINE_SIZE("minInlineSize", "min-inline-size", ff("0px"), chromeAndEdge("0px")),
1878
1879
1880 MIN_INLINE_SIZE_("min-inline-size", "min-inline-size", ff("0px")),
1881
1882
1883 MIN_WIDTH("minWidth", "min-width", chromeAndEdge("0px"), ff("")),
1884
1885
1886 MIN_WIDTH_("min-width", "min-width", ff("0px")),
1887
1888
1889 MIX_BLEND_MODE("mixBlendMode", "mix-blend-mode", ffNormal(), chromeAndEdgeNormal()),
1890
1891
1892 MIX_BLEND_MODE_("mix-blend-mode", "mix-blend-mode", ffNormal()),
1893
1894
1895 MOZ_ANIMATION("MozAnimation", "-moz-animation", ffNone()),
1896
1897
1898 MOZ_ANIMATION__("-moz-animation", "-moz-animation", ffNone()),
1899
1900
1901 MOZ_ANIMATION_DELAY("MozAnimationDelay", "-moz-animation-delay", ff("0s")),
1902
1903
1904 MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff("0s")),
1905
1906
1907 MOZ_ANIMATION_DIRECTION("MozAnimationDirection", "-moz-animation-direction", ffNormal()),
1908
1909
1910 MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ffNormal()),
1911
1912
1913 MOZ_ANIMATION_DURATION("MozAnimationDuration", "-moz-animation-duration", ff("0s")),
1914
1915
1916 MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff("0s")),
1917
1918
1919 MOZ_ANIMATION_FILL_MODE("MozAnimationFillMode", "-moz-animation-fill-mode", ffNone()),
1920
1921
1922 MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ffNone()),
1923
1924
1925 MOZ_ANIMATION_ITERATION_COUNT("MozAnimationIterationCount", "-moz-animation-iteration-count", ff("1")),
1926
1927
1928 MOZ_ANIMATION_ITERATION_COUNT__("-moz-animation-iteration-count", "-moz-animation-iteration-count",
1929 ff("1")),
1930
1931
1932 MOZ_ANIMATION_NAME("MozAnimationName", "-moz-animation-name", ffNone()),
1933
1934
1935 MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ffNone()),
1936
1937
1938 MOZ_ANIMATION_PLAY_STATE("MozAnimationPlayState", "-moz-animation-play-state", ff("running")),
1939
1940
1941 MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff("running")),
1942
1943
1944 MOZ_ANIMATION_TIMING_FUNCTION("MozAnimationTimingFunction", "-moz-animation-timing-function",
1945 ff("ease")),
1946
1947
1948 MOZ_ANIMATION_TIMING_FUNCTION__("-moz-animation-timing-function", "-moz-animation-timing-function",
1949 ff("ease")),
1950
1951
1952 MOZ_APPEARANCE("MozAppearance", "-moz-appearance", ffEsr("none")),
1953
1954
1955 MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ffEsr("none")),
1956
1957
1958 MOZ_BACKFACE_VISIBILITY("MozBackfaceVisibility", "-moz-backface-visibility",
1959 ff("visible")),
1960
1961
1962 MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility",
1963 ff("visible")),
1964
1965
1966 MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors",
1967 ffNotIterable("none")),
1968
1969
1970 MOZ_BORDER_BOTTOM_COLORS__("-moz-border-bottom-colors", "-moz-border-bottom-colors",
1971 ffNotIterable("none")),
1972
1973
1974 MOZ_BORDER_END("MozBorderEnd", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1975
1976
1977 MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1978
1979
1980 MOZ_BORDER_END_COLOR("MozBorderEndColor", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1981
1982
1983 MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1984
1985
1986 MOZ_BORDER_END_STYLE("MozBorderEndStyle", "-moz-border-end-style", ffNone()),
1987
1988
1989 MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ffNone()),
1990
1991
1992 MOZ_BORDER_END_WIDTH("MozBorderEndWidth", "-moz-border-end-width", ff("0px")),
1993
1994
1995 MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff("0px")),
1996
1997
1998 MOZ_BORDER_IMAGE("MozBorderImage", "-moz-border-image", ffNone()),
1999
2000
2001 MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ffNone()),
2002
2003
2004 MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors",
2005 ffNotIterable("none")),
2006
2007
2008 MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors",
2009 ffNotIterable("none")),
2010
2011
2012 MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors",
2013 ffNotIterable("none")),
2014
2015
2016 MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors",
2017 ffNotIterable("none")),
2018
2019
2020 MOZ_BORDER_START("MozBorderStart", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2021
2022
2023 MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2024
2025
2026 MOZ_BORDER_START_COLOR("MozBorderStartColor", "-moz-border-start-color", ff("rgb(0, 0, 0)")),
2027
2028
2029 MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color",
2030 ff("rgb(0, 0, 0)")),
2031
2032
2033 MOZ_BORDER_START_STYLE("MozBorderStartStyle", "-moz-border-start-style", ffNone()),
2034
2035
2036 MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ffNone()),
2037
2038
2039 MOZ_BORDER_START_WIDTH("MozBorderStartWidth", "-moz-border-start-width", ff("0px")),
2040
2041
2042 MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff("0px")),
2043
2044
2045 MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors",
2046 ffNotIterable("none")),
2047
2048
2049 MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors",
2050 ffNotIterable("none")),
2051
2052
2053 MOZ_BOX_ALIGN("MozBoxAlign", "-moz-box-align", ff("stretch")),
2054
2055
2056 MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff("stretch")),
2057
2058
2059 MOZ_BOX_DIRECTION("MozBoxDirection", "-moz-box-direction", ffNormal()),
2060
2061
2062 MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ffNormal()),
2063
2064
2065 MOZ_BOX_FLEX("MozBoxFlex", "-moz-box-flex", ff("0")),
2066
2067
2068 MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff("0")),
2069
2070
2071 MOZ_BOX_ORDINAL_GROUP("MozBoxOrdinalGroup", "-moz-box-ordinal-group", ff("1")),
2072
2073
2074 MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff("1")),
2075
2076
2077 MOZ_BOX_ORIENT("MozBoxOrient", "-moz-box-orient", ff("horizontal")),
2078
2079
2080 MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff("horizontal")),
2081
2082
2083 MOZ_BOX_PACK("MozBoxPack", "-moz-box-pack", ff("start")),
2084
2085
2086 MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff("start")),
2087
2088
2089 MOZ_BOX_SIZING("MozBoxSizing", "-moz-box-sizing", ff("content-box")),
2090
2091
2092 MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff("content-box")),
2093
2094
2095 MOZ_FLOAT_EDGE("MozFloatEdge", "-moz-float-edge", ff("content-box")),
2096
2097
2098 MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff("content-box")),
2099
2100
2101 MOZ_FONT_FEATURE_SETTINGS("MozFontFeatureSettings", "-moz-font-feature-settings",
2102 ffNormal()),
2103
2104
2105 MOZ_FONT_FEATURE_SETTINGS__("-moz-font-feature-settings", "-moz-font-feature-settings",
2106 ffNormal()),
2107
2108
2109 MOZ_FONT_LANGUAGE_OVERRIDE("MozFontLanguageOverride", "-moz-font-language-override",
2110 ffNormal()),
2111
2112
2113 MOZ_FONT_LANGUAGE_OVERRIDE__("-moz-font-language-override", "-moz-font-language-override",
2114 ffNormal()),
2115
2116
2117 MOZ_FORCE_BROKEN_IMAGE_ICON("MozForceBrokenImageIcon", "-moz-force-broken-image-icon",
2118 ff("0")),
2119
2120
2121 MOZ_FORCE_BROKEN_IMAGE_ICON__("-moz-force-broken-image-icon", "-moz-force-broken-image-icon",
2122 ff("0")),
2123
2124
2125 MOZ_HYPHENS("MozHyphens", "-moz-hyphens", ff("manual")),
2126
2127
2128 MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff("manual")),
2129
2130
2131 MOZ_MARGIN_END("MozMarginEnd", "-moz-margin-end", ff("0px")),
2132
2133
2134 MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff("0px")),
2135
2136
2137 MOZ_MARGIN_START("MozMarginStart", "-moz-margin-start", ff("0px")),
2138
2139
2140 MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff("0px")),
2141
2142
2143 MOZ_ORIENT("MozOrient", "-moz-orient", ff("inline")),
2144
2145
2146 MOZ_ORIENT__("-moz-orient", "-moz-orient", ff("inline")),
2147
2148
2149 MOZ_PADDING_END("MozPaddingEnd", "-moz-padding-end", ff("0px")),
2150
2151
2152 MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff("0px")),
2153
2154
2155 MOZ_PADDING_START("MozPaddingStart", "-moz-padding-start", ff("0px")),
2156
2157
2158 MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff("0px")),
2159
2160
2161 MOZ_PERSPECTIVE("MozPerspective", "-moz-perspective", ff("none")),
2162
2163
2164 MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ff("none")),
2165
2166
2167 MOZ_PERSPECTIVE_ORIGIN("MozPerspectiveOrigin", "-moz-perspective-origin", ff("620px 9px")),
2168
2169
2170 MOZ_PERSPECTIVE_ORIGIN__("-moz-perspective-origin", "-moz-perspective-origin", ff("620px 9px")),
2171
2172
2173 MOZ_TAB_SIZE("MozTabSize", "-moz-tab-size", ff("8")),
2174
2175
2176 MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff("8")),
2177
2178
2179 MOZ_TEXT_ALIGN_LAST("MozTextAlignLast", "-moz-text-align-last",
2180 ffNotIterable("auto")),
2181
2182
2183 MOZ_TEXT_ALIGN_LAST__("-moz-text-align-last", "-moz-text-align-last",
2184 ffNotIterable("auto")),
2185
2186
2187 MOZ_TEXT_SIZE_ADJUST("MozTextSizeAdjust", "-moz-text-size-adjust",
2188 ff("auto")),
2189
2190
2191 MOZ_TEXT_SIZE_ADJUST__("-moz-text-size-adjust", "-moz-text-size-adjust",
2192 ff("auto")),
2193
2194
2195 MOZ_TRANSFORM("MozTransform", "-moz-transform", ffNone()),
2196
2197
2198 MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ffNone()),
2199
2200
2201 MOZ_TRANSFORM_ORIGIN("MozTransformOrigin", "-moz-transform-origin",
2202 ff("620px 9px")),
2203
2204
2205 MOZ_TRANSFORM_ORIGIN__("-moz-transform-origin", "-moz-transform-origin",
2206 ff("620px 9px")),
2207
2208
2209 MOZ_TRANSFORM_STYLE("MozTransformStyle", "-moz-transform-style", ff("flat")),
2210
2211
2212 MOZ_TRANSFORM_STYLE__("-moz-transform-style", "-moz-transform-style", ff("flat")),
2213
2214
2215 MOZ_TRANSITION("MozTransition", "-moz-transition", ff("all")),
2216
2217
2218 MOZ_TRANSITION__("-moz-transition", "-moz-transition", ff("all")),
2219
2220
2221 MOZ_TRANSITION_DELAY("MozTransitionDelay", "-moz-transition-delay", ff("0s")),
2222
2223
2224 MOZ_TRANSITION_DELAY__("-moz-transition-delay", "-moz-transition-delay", ff("0s")),
2225
2226
2227 MOZ_TRANSITION_DURATION("MozTransitionDuration", "-moz-transition-duration", ff("0s")),
2228
2229
2230 MOZ_TRANSITION_DURATION__("-moz-transition-duration", "-moz-transition-duration", ff("0s")),
2231
2232
2233 MOZ_TRANSITION_PROPERTY("MozTransitionProperty", "-moz-transition-property", ff("all")),
2234
2235
2236 MOZ_TRANSITION_PROPERTY__("-moz-transition-property", "-moz-transition-property", ff("all")),
2237
2238
2239 MOZ_TRANSITION_TIMING_FUNCTION("MozTransitionTimingFunction", "-moz-transition-timing-function",
2240 ff("ease")),
2241
2242
2243 MOZ_TRANSITION_TIMING_FUNCTION__("-moz-transition-timing-function", "-moz-transition-timing-function",
2244 ff("ease")),
2245
2246
2247 MOZ_USER_SELECT("MozUserSelect", "-moz-user-select", ff("auto")),
2248
2249
2250 MOZ_USER_SELECT_("-moz-user-select", "-moz-user-select", ff("auto")),
2251
2252
2253 MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ffEsr("default")),
2254
2255
2256 MOZ_WINDOW_DRAGGING_("-moz-window-dragging", "-moz-window-dragging", ffEsr("default")),
2257
2258
2259 NAVIGATION("navigation", "navigation", chromeAndEdgeEmpty()),
2260
2261
2262 NEGATIVE("negative", "negative", chromeAndEdgeEmpty()),
2263
2264
2265 OBJECT_FIT("objectFit", "object-fit", ff("fill"), chromeAndEdge("fill")),
2266
2267
2268 OBJECT_FIT_("object-fit", "object-fit", ff("fill")),
2269
2270
2271 OBJECT_POSITION("objectPosition", "object-position", ff("50% 50%"), chromeAndEdge("50% 50%")),
2272
2273
2274 OBJECT_POSITION_("object-position", "object-position", ff("50% 50%")),
2275
2276
2277 OBJECT_VIEWBOX("objectViewBox", "object-view-box", chromeAndEdgeNone()),
2278
2279
2280 OFFSET("offset", "offset", chromeAndEdge("none 0px auto 0deg"), ffNormal()),
2281
2282
2283 OFFSET_ANCHOR("offsetAnchor", "offset-anchor", chromeAndEdgeAuto(), ff("auto")),
2284
2285
2286 OFFSET_ANCHOR_("offset-anchor", "offset-anchor", ff("auto")),
2287
2288
2289 OFFSET_DISTANCE("offsetDistance", "offset-distance", chromeAndEdge("0px"), ff("0px")),
2290
2291
2292 OFFSET_DISTANCE_("offset-distance", "offset-distance", ff("0px")),
2293
2294
2295 OFFSET_PATH("offsetPath", "offset-path", chromeAndEdgeNone(), ffNone()),
2296
2297
2298 OFFSET_PATH_("offset-path", "offset-path", ffNone()),
2299
2300
2301 OFFSET_POSITION("offsetPosition", "offset-position", chromeAndEdgeNormal(), ffNormal()),
2302
2303
2304 OFFSET_POSITION_("offset-position", "offset-position", ffNormal()),
2305
2306
2307 OFFSET_ROTATE("offsetRotate", "offset-rotate", chromeAndEdge("auto 0deg"), ff("auto")),
2308
2309
2310 OFFSET_ROTATE_("offset-rotate", "offset-rotate", ff("auto")),
2311
2312
2313 OPACITY("opacity", "opacity", chromeAndEdge("1"), ff("")),
2314
2315
2316 ORDER("order", "order", ff("0"), chromeAndEdge("0")),
2317
2318
2319 ORPHANS("orphans", "orphans", chromeAndEdge("2")),
2320
2321
2322 OUTLINE("outline", "outline", chromeAndEdge("rgb(0, 0, 0) none 0px"),
2323 ff("rgb(0, 0, 0) 0px")),
2324
2325
2326 OUTLINE_COLOR("outlineColor", "outline-color", chromeAndEdge("rgb(0, 0, 0)"),
2327 ff("rgb(0, 0, 0)")),
2328
2329
2330 OUTLINE_COLOR_("outline-color", "outline-color", ff("rgb(0, 0, 0)")),
2331
2332
2333 OUTLINE_OFFSET("outlineOffset", "outline-offset", chromeAndEdge("0px"), ff("0px")),
2334
2335
2336 OUTLINE_OFFSET_("outline-offset", "outline-offset", ff("0px")),
2337
2338
2339 OUTLINE_STYLE("outlineStyle", "outline-style", chromeAndEdgeNone(), ffNone()),
2340
2341
2342 OUTLINE_STYLE_("outline-style", "outline-style", ffNone()),
2343
2344
2345 OUTLINE_WIDTH("outlineWidth", "outline-width", chromeAndEdge("0px"), ff("")),
2346
2347
2348 OUTLINE_WIDTH_("outline-width", "outline-width", ff("0px")),
2349
2350
2351 OVERFLOW("overflow", "overflow", chromeAndEdge("visible"), ff("visible")),
2352
2353
2354 OVERFLOW_ANCHOR("overflowAnchor", "overflow-anchor", chromeAndEdgeAuto(), ff("auto")),
2355
2356
2357 OVERFLOW_ANCHOR_("overflow-anchor", "overflow-anchor", ff("auto")),
2358
2359
2360 OVERFLOW_BLOCK("overflowBlock", "overflow-block", chromeAndEdgeAndFirefox("visible")),
2361
2362
2363 OVERFLOW_BLOCK_("overflow-block", "overflow-block", ff("visible")),
2364
2365
2366 OVERFLOW_CLIP_MARGIN("overflowClipMargin", "overflow-clip-margin", chromeAndEdgeAndFirefox("0px")),
2367
2368
2369 OVERFLOW_CLIP_MARGIN_("overflow-clip-margin", "overflow-clip-margin", ff("0px")),
2370
2371
2372 OVERFLOW_INLINE("overflowInline", "overflow-inline", chromeAndEdgeAndFirefox("visible")),
2373
2374
2375 OVERFLOW_INLINE_("overflow-inline", "overflow-inline", ff("visible")),
2376
2377
2378 OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chromeAndEdgeNormal(), ffNormal()),
2379
2380
2381 OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ffNormal()),
2382
2383
2384 OVERFLOW_X("overflowX", "overflow-x", chromeAndEdge("visible"), ff("visible")),
2385
2386
2387 OVERFLOW_X_("overflow-x", "overflow-x", ff("visible")),
2388
2389
2390 OVERFLOW_Y("overflowY", "overflow-y", chromeAndEdge("visible"), ff("visible")),
2391
2392
2393 OVERFLOW_Y_("overflow-y", "overflow-y", ff("visible")),
2394
2395
2396 OVERLAY("overlay", "overlay", chromeAndEdgeNone()),
2397
2398
2399 OVERRIDE_COLOR("overrideColors", "override-colors", chromeAndEdgeEmpty()),
2400
2401
2402 OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chromeAndEdgeAuto(),
2403 ff("auto")),
2404
2405
2406 OVERSCROLL_BEHAVIOR_("overscroll-behavior", "overscroll-behavior", ff("auto")),
2407
2408
2409 OVERSCROLL_BEHAVIOR_BLOCK("overscrollBehaviorBlock", "overscroll-behavior-block", chromeAndEdgeAuto(),
2410 ff("auto")),
2411
2412
2413 OVERSCROLL_BEHAVIOR_BLOCK_("overscroll-behavior-block", "overscroll-behavior-block", ff("auto")),
2414
2415
2416 OVERSCROLL_BEHAVIOR_INLINE("overscrollBehaviorInline", "overscroll-behavior-inline", chromeAndEdgeAuto(),
2417 ff("auto")),
2418
2419
2420 OVERSCROLL_BEHAVIOR_INLINE_("overscroll-behavior-inline", "overscroll-behavior-inline", ff("auto")),
2421
2422
2423 OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior-x", chromeAndEdgeAuto(), ff("auto")),
2424
2425
2426 OVERSCROLL_BEHAVIOR_X_("overscroll-behavior-x", "overscroll-behavior-x", ff("auto")),
2427
2428
2429 OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior-y", chromeAndEdgeAuto(), ff("auto")),
2430
2431
2432 OVERSCROLL_BEHAVIOR_Y_("overscroll-behavior-y", "overscroll-behavior-y", ff("auto")),
2433
2434
2435 PAD("pad", "pad", chromeAndEdgeEmpty()),
2436
2437
2438 PADDING("padding", "padding", chromeAndEdge("0px"), ff("0px")),
2439
2440
2441 PADDING_BLOCK("paddingBlock", "padding-block", chromeAndEdge("0px"), ff("0px")),
2442
2443
2444 PADDING_BLOCK_("padding-block", "padding-block", ff("0px")),
2445
2446
2447 PADDING_BLOCK_END("paddingBlockEnd", "padding-block-end", chromeAndEdge("0px"),
2448 ff("0px")),
2449
2450
2451 PADDING_BLOCK_END_("padding-block-end", "padding-block-end", ff("0px")),
2452
2453
2454 PADDING_BLOCK_START("paddingBlockStart", "padding-block-start", chromeAndEdge("0px"), ff("0px")),
2455
2456
2457 PADDING_BLOCK_START_("padding-block-start", "padding-block-start", ff("0px")),
2458
2459
2460 PADDING_BOTTOM("paddingBottom", "padding-bottom", chromeAndEdge("0px"), ff("")),
2461
2462
2463 PADDING_BOTTOM_("padding-bottom", "padding-bottom", ff("0px")),
2464
2465
2466 PADDING_INLINE("paddingInline", "padding-inline", chromeAndEdge("0px"), ff("0px")),
2467
2468
2469 PADDING_INLINE_("padding-inline", "padding-inline", ff("0px")),
2470
2471
2472 PADDING_INLINE_END("paddingInlineEnd", "padding-inline-end", chromeAndEdge("0px"), ff("0px")),
2473
2474
2475 PADDING_INLINE_END_("padding-inline-end", "padding-inline-end", ff("0px")),
2476
2477
2478 PADDING_INLINE_START("paddingInlineStart", "padding-inline-start", chromeAndEdge("0px"), ff("0px")),
2479
2480
2481 PADDING_INLINE_START_("padding-inline-start", "padding-inline-start", ff("0px")),
2482
2483
2484 PADDING_LEFT("paddingLeft", "padding-left", chromeAndEdge("0px"), ff("")),
2485
2486
2487 PADDING_LEFT_("padding-left", "padding-left", ff("0px")),
2488
2489
2490 PADDING_RIGHT("paddingRight", "padding-right", chromeAndEdge("0px"), ff("")),
2491
2492
2493 PADDING_RIGHT_("padding-right", "padding-right", ff("0px")),
2494
2495
2496 PADDING_TOP("paddingTop", "padding-top", chromeAndEdge("0px"), ff("")),
2497
2498
2499 PADDING_TOP_("padding-top", "padding-top", ff("0px")),
2500
2501
2502 PAGE("page", "page", chromeAndEdgeAuto(), ff("auto")),
2503
2504
2505 PAGE_BREAK_AFTER("pageBreakAfter", "page-break-after", chromeAndEdgeAuto(), ff("auto")),
2506
2507
2508 PAGE_BREAK_AFTER_("page-break-after", "page-break-after", ff("auto")),
2509
2510
2511 PAGE_BREAK_BEFORE("pageBreakBefore", "page-break-before", chromeAndEdgeAuto(), ff("auto")),
2512
2513
2514 PAGE_BREAK_BEFORE_("page-break-before", "page-break-before", ff("auto")),
2515
2516
2517 PAGE_BREAK_INSIDE("pageBreakInside", "page-break-inside", ff("auto"), chromeAndEdgeAuto()),
2518
2519
2520 PAGE_BREAK_INSIDE_("page-break-inside", "page-break-inside", ff("auto")),
2521
2522
2523 PAGE_ORIENTATION("pageOrientation", "page-orientation", chromeAndEdgeEmpty()),
2524
2525
2526 PAINT_ORDER("paintOrder", "paint-order", ffNormal(), chromeAndEdgeNormal()),
2527
2528
2529 PAINT_ORDER_("paint-order", "paint-order", ffNormal()),
2530
2531
2532 PERSPECTIVE("perspective", "perspective", ffNone(), chromeAndEdgeNone()),
2533
2534
2535 PERSPECTIVE_ORIGIN("perspectiveOrigin", "perspective-origin",
2536 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
2537
2538
2539 PERSPECTIVE_ORIGIN_("perspective-origin", "perspective-origin",
2540 ff("620px 9px")),
2541
2542
2543 PLACE_CONTENT("placeContent", "place-content", chromeAndEdgeNormal(), ffNormal()),
2544
2545
2546 PLACE_CONTENT_("place-content", "place-content", ffNormal()),
2547
2548
2549 PLACE_ITEMS("placeItems", "place-items", chromeAndEdgeNormal(), ff("normal legacy")),
2550
2551
2552 PLACE_ITEMS_("place-items", "place-items", ff("normal legacy")),
2553
2554
2555 PLACE_SELF("placeSelf", "place-self", chromeAndEdgeAuto(), ff("auto")),
2556
2557
2558 PLACE_SELF_("place-self", "place-self", ff("auto")),
2559
2560
2561 POINTER_EVENTS("pointerEvents", "pointer-events", chromeAndEdgeAuto(), ff("auto")),
2562
2563
2564 POINTER_EVENTS_("pointer-events", "pointer-events", ff("auto")),
2565
2566
2567 POSITION("position", "position", chromeAndEdge("static"), ff("static")),
2568
2569
2570 POSITION_ANCHOR("positionAnchor", "position-anchor", chromeAndEdgeAuto()),
2571
2572
2573 POSITION_AREA("positionArea", "position-area", chromeAndEdgeNone()),
2574
2575
2576 POSITION_TRY("positionTry", "position-try", chromeAndEdgeNone()),
2577
2578
2579 POSITION_TRY_FALLBACKS("positionTryFallbacks", "position-try-fallbacks", chromeAndEdgeNone()),
2580
2581
2582 POSITION_TRY_ORDER("positionTryOrder", "position-try-order", chromeAndEdgeNormal()),
2583
2584
2585 POSITION_VISIBILITY("positionVisibility", "position-visibility", chromeAndEdge("anchors-visible")),
2586
2587
2588 PREFIX("prefix", "prefix", chromeAndEdgeEmpty()),
2589
2590
2591 PRINT_COLOR_ADJUST("printColorAdjust", "print-color-adjust", ff("economy"),
2592 chromeAndEdge("economy")),
2593
2594
2595 PRINT_COLOR_ADJUST_("print-color-adjust", "print-color-adjust", ff("economy")),
2596
2597
2598 QUOTES("quotes", "quotes", ff("auto"), chromeAndEdgeAuto()),
2599
2600
2601 R("r", "r", chromeAndEdge("0px"), ff("0px")),
2602
2603
2604 RANGE("range", "range", chromeAndEdgeEmpty()),
2605
2606
2607 READING_FLOW("readingFlow", "readingFlow", chromeAndEdgeNormal()),
2608
2609
2610 READING_ORDER("readingOrder", "readingOrder", chromeAndEdge("0")),
2611
2612
2613 RESIZE("resize", "resize", ffNone(), chromeAndEdgeNone()),
2614
2615
2616 RESULT("result", "result", chromeAndEdge("")),
2617
2618
2619 RIGHT("right", "right", chromeAndEdgeAuto(), ff("")),
2620
2621
2622 ROTATE("rotate", "rotate", chromeAndEdgeNone(), ffNone()),
2623
2624
2625 ROW_GAP("rowGap", "row-gap", chromeAndEdgeNormal(), ffNormal()),
2626
2627
2628 ROW_GAP_("row-gap", "row-gap", ffNormal()),
2629
2630
2631 RUBY_ALIGN("rubyAlign", "ruby-align", chromeAndEdge("space-around"), ff("space-around")),
2632
2633
2634 RUBY_ALIGN_("ruby-align", "ruby-align", ff("space-around")),
2635
2636
2637 RUBY_POSITION("rubyPosition", "ruby-position", chromeAndEdge("over"),
2638 ff("alternate")),
2639
2640
2641 RUBY_POSITION_("ruby-position", "ruby-position", ff("alternate")),
2642
2643
2644 RX("rx", "rx", chromeAndEdgeAuto(), ff("auto")),
2645
2646
2647 RY("ry", "ry", chromeAndEdgeAuto(), ff("auto")),
2648
2649
2650 SCALE("scale", "scale", chromeAndEdgeNone(), ffNone()),
2651
2652
2653 SCROLL_BEHAVIOR("scrollBehavior", "scroll-behavior", ff("auto"), chromeAndEdgeAuto()),
2654
2655
2656 SCROLL_BEHAVIOR_("scroll-behavior", "scroll-behavior", ff("auto")),
2657
2658
2659 SCROLL_INITIAL_TARGET("scrollInitialTarget", "scroll-initial-target", chromeAndEdgeNone()),
2660
2661
2662 SCROLL_MARGIN("scrollMargin", "scroll-margin", chromeAndEdge("0px"), ff("0px")),
2663
2664
2665 SCROLL_MARGIN_("scroll-margin", "scroll-margin", ff("0px")),
2666
2667
2668 SCROLL_MARGIN_BLOCK("scrollMarginBlock", "scroll-margin-block", chromeAndEdge("0px"),
2669 ff("0px")),
2670
2671
2672 SCROLL_MARGIN_BLOCK_("scroll-margin-block", "scroll-margin-block", ff("0px")),
2673
2674
2675 SCROLL_MARGIN_BLOCK_END("scrollMarginBlockEnd", "scroll-margin-block-end",
2676 chromeAndEdge("0px"), ff("0px")),
2677
2678
2679 SCROLL_MARGIN_BLOCK_END_("scroll-margin-block-end", "scroll-margin-block-end", ff("0px")),
2680
2681
2682 SCROLL_MARGIN_BLOCK_START("scrollMarginBlockStart", "scroll-margin-block-start",
2683 chromeAndEdge("0px"), ff("0px")),
2684
2685
2686 SCROLL_MARGIN_BLOCK_START_("scroll-margin-block-start", "scroll-margin-block-start", ff("0px")),
2687
2688
2689 SCROLL_MARGIN_BOTTOM("scrollMarginBottom", "scroll-margin-bottom", chromeAndEdge("0px"), ff("0px")),
2690
2691
2692 SCROLL_MARGIN_BOTTOM_("scroll-margin-bottom", "scroll-margin-bottom", ff("0px")),
2693
2694
2695 SCROLL_MARGIN_INLINE("scrollMarginInline", "scroll-margin-inline", chromeAndEdge("0px"),
2696 ff("0px")),
2697
2698
2699 SCROLL_MARGIN_INLINE_("scroll-margin-inline", "scroll-margin-inline", ff("0px")),
2700
2701
2702 SCROLL_MARGIN_INLINE_END("scrollMarginInlineEnd", "scroll-margin-inline-end",
2703 chromeAndEdge("0px"), ff("0px")),
2704
2705
2706 SCROLL_MARGIN_INLINE_END_("scroll-margin-inline-end", "scroll-margin-inline-end", ff("0px")),
2707
2708
2709 SCROLL_MARGIN_INLINE_START("scrollMarginInlineStart", "scroll-margin-inline-start",
2710 chromeAndEdge("0px"), ff("0px")),
2711
2712
2713 SCROLL_MARGIN_INLINE_START_("scroll-margin-inline-start", "scroll-margin-inline-start", ff("0px")),
2714
2715
2716 SCROLL_MARGIN_LEFT("scrollMarginLeft", "scroll-margin-left", chromeAndEdge("0px"), ff("0px")),
2717
2718
2719 SCROLL_MARGIN_LEFT_("scroll-margin-left", "scroll-margin-left", ff("0px")),
2720
2721
2722 SCROLL_MARGIN_RIGHT("scrollMarginRight", "scroll-margin-right", chromeAndEdge("0px"), ff("0px")),
2723
2724
2725 SCROLL_MARGIN_RIGHT_("scroll-margin-right", "scroll-margin-right", ff("0px")),
2726
2727
2728 SCROLL_MARGIN_TOP("scrollMarginTop", "scroll-margin-top", chromeAndEdge("0px"), ff("0px")),
2729
2730
2731 SCROLL_MARGIN_TOP_("scroll-margin-top", "scroll-margin-top", ff("0px")),
2732
2733
2734 SCROLL_MARKER_GROUP("scrollMarkerGroup", "scroll-marker-group", chromeAndEdgeNone()),
2735
2736
2737 SCROLL_PADDING("scrollPadding", "scroll-padding", chromeAndEdgeAuto(), ff("auto")),
2738
2739
2740 SCROLL_PADDING_("scroll-padding", "scroll-padding", ff("auto")),
2741
2742
2743 SCROLL_PADDING_BLOCK("scrollPaddingBlock", "scroll-padding-block",
2744 chromeAndEdgeAuto(), ff("auto")),
2745
2746
2747 SCROLL_PADDING_BLOCK_("scroll-padding-block", "scroll-padding-block", ff("auto")),
2748
2749
2750 SCROLL_PADDING_BLOCK_END("scrollPaddingBlockEnd", "scroll-padding-block-end",
2751 chromeAndEdgeAuto(), ff("auto")),
2752
2753
2754 SCROLL_PADDING_BLOCK_END_("scroll-padding-block-end", "scroll-padding-block-end", ff("auto")),
2755
2756
2757 SCROLL_PADDING_BLOCK_START("scrollPaddingBlockStart", "scroll-padding-block-start",
2758 chromeAndEdgeAuto(), ff("auto")),
2759
2760
2761 SCROLL_PADDING_BLOCK_START_("scroll-padding-block-start", "scroll-padding-block-start", ff("auto")),
2762
2763
2764 SCROLL_PADDING_BOTTOM("scrollPaddingBottom", "scroll-padding-bottom", chromeAndEdgeAuto(), ff("auto")),
2765
2766
2767 SCROLL_PADDING_BOTTOM_("scroll-padding-bottom", "scroll-padding-bottom", ff("auto")),
2768
2769
2770 SCROLL_PADDING_INLINE("scrollPaddingInline", "scroll-padding-inline", chromeAndEdgeAuto(),
2771 ff("auto")),
2772
2773
2774 SCROLL_PADDING_INLINE_("scroll-padding-inline", "scroll-padding-inline", ff("auto")),
2775
2776
2777 SCROLL_PADDING_INLINE_END("scrollPaddingInlineEnd", "scroll-padding-inline-end",
2778 chromeAndEdgeAuto(), ff("auto")),
2779
2780
2781 SCROLL_PADDING_INLINE_END_("scroll-padding-inline-end", "scroll-padding-inline-end", ff("auto")),
2782
2783
2784 SCROLL_PADDING_INLINE_START("scrollPaddingInlineStart", "scroll-padding-inline-start",
2785 chromeAndEdgeAuto(), ff("auto")),
2786
2787
2788 SCROLL_PADDING_INLINE_START_("scroll-padding-inline-start", "scroll-padding-inline-start", ff("auto")),
2789
2790
2791 SCROLL_PADDING_LEFT("scrollPaddingLeft", "scroll-padding-left", chromeAndEdgeAuto(), ff("auto")),
2792
2793
2794 SCROLL_PADDING_LEFT_("scroll-padding-left", "scroll-padding-left", ff("auto")),
2795
2796
2797 SCROLL_PADDING_RIGHT("scrollPaddingRight", "scroll-padding-right", chromeAndEdgeAuto(), ff("auto")),
2798
2799
2800 SCROLL_PADDING_RIGHT_("scroll-padding-right", "scroll-padding-right", ff("auto")),
2801
2802
2803 SCROLL_PADDING_TOP("scrollPaddingTop", "scroll-padding-top", chromeAndEdgeAuto(), ff("auto")),
2804
2805
2806 SCROLL_PADDING_TOP_("scroll-padding-top", "scroll-padding-top", ff("auto")),
2807
2808
2809 SCROLL_SNAP_ALIGN("scrollSnapAlign", "scroll-snap-align", chromeAndEdgeNone(), ffNone()),
2810
2811
2812 SCROLL_SNAP_ALIGN_("scroll-snap-align", "scroll-snap-align", ffNone()),
2813
2814
2815 SCROLL_SNAP_STOP("scrollSnapStop", "scroll-snap-stop", chromeAndEdgeNormal(), ffNormal()),
2816
2817
2818 SCROLL_SNAP_STOP_("scroll-snap-stop", "scroll-snap-stop", ffNormal()),
2819
2820
2821 SCROLL_SNAP_TYPE("scrollSnapType", "scroll-snap-type", chromeAndEdgeNone(), ffNone()),
2822
2823
2824 SCROLL_SNAP_TYPE_("scroll-snap-type", "scroll-snap-type", ffNone()),
2825
2826
2827 SCROLL_TARGET_GROUP("scrollTargetGroup", "scroll-target-group", chromeAndEdgeNone()),
2828
2829
2830 SCROLL_TIMELINE("scrollTimeline", "scroll-timeline", chromeAndEdgeNone()),
2831
2832
2833 SCROLL_TIMELINE_AXIS("scrollTimelineAxis", "scroll-timeline-axis", chromeAndEdge("block")),
2834
2835
2836 SCROLL_TIMELINE_NAME("scrollTimelineName", "scroll-timeline-name", chromeAndEdgeNone()),
2837
2838
2839 SCROLLBAR_COLOR("scrollbarColor", "scrollbar-color", chromeAndEdgeAndFirefox("auto")),
2840
2841
2842 SCROLLBAR_COLOR_("scrollbar-color", "scrollbar-color", ff("auto")),
2843
2844
2845 SCROLLBAR_GUTTER("scrollbarGutter", "scrollbar-gutter", chromeAndEdgeAndFirefox("auto")),
2846
2847
2848 SCROLLBAR_GUTTER_("scrollbar-gutter", "scrollbar-gutter", ff("auto")),
2849
2850
2851 SCROLLBAR_WIDTH("scrollbarWidth", "scrollbar-width", chromeAndEdgeAndFirefox("auto")),
2852
2853
2854 SCROLLBAR_WIDTH_("scrollbar-width", "scrollbar-width", ff("auto")),
2855
2856
2857 SHAPE_IMAGE_THRESHOLD("shapeImageThreshold", "shape-image-threshold", chromeAndEdge("0"), ff("0")),
2858
2859
2860 SHAPE_IMAGE_THRESHOLD_("shape-image-threshold", "shape-image-threshold", ff("0")),
2861
2862
2863 SHAPE_MARGIN("shapeMargin", "shape-margin", chromeAndEdge("0px"), ff("0px")),
2864
2865
2866 SHAPE_MARGIN_("shape-margin", "shape-margin", ff("0px")),
2867
2868
2869 SHAPE_OUTSIDE("shapeOutside", "shape-outside", chromeAndEdgeNone(), ffNone()),
2870
2871
2872 SHAPE_OUTSIDE_("shape-outside", "shape-outside", ffNone()),
2873
2874
2875 SHAPE_RENDERING("shapeRendering", "shape-rendering", ff("auto"), chromeAndEdgeAuto()),
2876
2877
2878 SHAPE_RENDERING_("shape-rendering", "shape-rendering", ff("auto")),
2879
2880
2881 SIZE("size", "size", chromeAndEdgeEmpty()),
2882
2883
2884 SIZE_ADJUST("sizeAdjust", "sizeAdjust", chromeAndEdgeEmpty()),
2885
2886
2887 SPEAK("speak", "speak", chromeAndEdgeNormal()),
2888
2889
2890 SPEAK_AS("speakAs", "speak-as", chromeAndEdgeEmpty()),
2891
2892
2893 SRC("src", "src", chromeAndEdgeEmpty()),
2894
2895
2896 STOP_COLOR("stopColor", "stop-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
2897
2898
2899 STOP_COLOR_("stop-color", "stop-color", ff("rgb(0, 0, 0)")),
2900
2901
2902 STOP_OPACITY("stopOpacity", "stop-opacity", ff("1"), chromeAndEdge("1")),
2903
2904
2905 STOP_OPACITY_("stop-opacity", "stop-opacity", ff("1")),
2906
2907
2908 STROKE("stroke", "stroke", ffNone(), chromeAndEdgeNone()),
2909
2910
2911 STROKE_DASHARRAY("strokeDasharray", "stroke-dasharray", ffNone(), chromeAndEdgeNone()),
2912
2913
2914 STROKE_DASHARRAY_("stroke-dasharray", "stroke-dasharray", ffNone()),
2915
2916
2917 STROKE_DASHOFFSET("strokeDashoffset", "stroke-dashoffset", ff("0px"), chromeAndEdge("0px")),
2918
2919
2920 STROKE_DASHOFFSET_("stroke-dashoffset", "stroke-dashoffset", ff("0px")),
2921
2922
2923 STROKE_LINECAP("strokeLinecap", "stroke-linecap", ff("butt"), chromeAndEdge("butt")),
2924
2925
2926 STROKE_LINECAP_("stroke-linecap", "stroke-linecap", ff("butt")),
2927
2928
2929 STROKE_LINEJOIN("strokeLinejoin", "stroke-linejoin", ff("miter"), chromeAndEdge("miter")),
2930
2931
2932 STROKE_LINEJOIN_("stroke-linejoin", "stroke-linejoin", ff("miter")),
2933
2934
2935 STROKE_MITERLIMIT("strokeMiterlimit", "stroke-miterlimit", ff("4"), chromeAndEdge("4")),
2936
2937
2938 STROKE_MITERLIMIT_("stroke-miterlimit", "stroke-miterlimit", ff("4")),
2939
2940
2941 STROKE_OPACITY("strokeOpacity", "stroke-opacity", ff("1"), chromeAndEdge("1")),
2942
2943
2944 STROKE_OPACITY_("stroke-opacity", "stroke-opacity", ff("1")),
2945
2946
2947 STROKE_WIDTH("strokeWidth", "stroke-width", ff("1px"), chromeAndEdge("1px")),
2948
2949
2950 STROKE_WIDTH_("stroke-width", "stroke-width", ff("1px")),
2951
2952
2953 SUFFIX("suffix", "suffix", chromeAndEdgeEmpty()),
2954
2955
2956 SYMBOLS("symbols", "symbols", chromeAndEdgeEmpty()),
2957
2958
2959 SYNTAX("syntax", "syntax", chromeAndEdgeEmpty()),
2960
2961
2962 SYSTEM("system", "system", chromeAndEdgeEmpty()),
2963
2964
2965 TAB_SIZE("tabSize", "tab-size", chromeAndEdge("8"), ff("8")),
2966
2967
2968 TAB_SIZE_("tab-size", "tab-size", ff("8")),
2969
2970
2971 TABLE_LAYOUT("tableLayout", "table-layout", chromeAndEdgeAuto(), ff("auto")),
2972
2973
2974 TABLE_LAYOUT_("table-layout", "table-layout", ff("auto")),
2975
2976
2977 TEXT_ALIGN("textAlign", "text-align", chromeAndEdge("start"), ff("start")),
2978
2979
2980 TEXT_ALIGN_("text-align", "text-align", ff("start")),
2981
2982
2983 TEXT_ALIGN_LAST("textAlignLast", "text-align-last", chromeAndEdgeAuto(), ff("auto")),
2984
2985
2986 TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff("auto")),
2987
2988
2989 TEXT_ANCHOR("textAnchor", "text-anchor", ff("start"), chromeAndEdge("start")),
2990
2991
2992 TEXT_ANCHOR_("text-anchor", "text-anchor", ff("start")),
2993
2994
2995 TEXT_AUTOSPACE("textAutospace", "text-Autospace", chromeAndEdge("no-autospace"), ffLatest("no-autospace")),
2996
2997
2998 TEXT_AUTOSPACE_("text-autospace", "text-Autospace", ffLatest("no-autospace")),
2999
3000
3001 TEXT_BOX("textBox", "text-box", chromeAndEdgeNormal()),
3002
3003
3004 TEXT_BOX_EDGE("textBoxEdge", "text-box-edge", chromeAndEdgeAuto()),
3005
3006
3007 TEXT_BOX_TRIM("textBoxTrim", "text-box-trim", chromeAndEdgeNone()),
3008
3009
3010 TEXT_COMBINE_UPRIGHT("textCombineUpright", "text-combine-upright", chromeAndEdgeNone(), ffNone()),
3011
3012
3013 TEXT_COMBINE_UPRIGHT_("text-combine-upright", "text-combine-upright", ffNone()),
3014
3015
3016 TEXT_DECORATION("textDecoration", "text-decoration", chromeAndEdgeNone(),
3017 ffEsr("rgb(0, 0, 0)"), ffLatest("none")),
3018
3019
3020 TEXT_DECORATION_("text-decoration", "text-decoration",
3021 ffEsr("rgb(0, 0, 0)"), ffLatest("none")),
3022
3023
3024 TEXT_DECORATION_COLOR("textDecorationColor", "text-decoration-color",
3025 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
3026
3027
3028 TEXT_DECORATION_COLOR_("text-decoration-color", "text-decoration-color", ff("rgb(0, 0, 0)")),
3029
3030
3031 TEXT_DECORATION_INSET("textDecorationInset", "text-decoration-inset", ffLatest("0px")),
3032
3033
3034 TEXT_DECORATION_INSET_("text-decoration-inset", "text-decoration-inset", ffLatest("0px")),
3035
3036
3037 TEXT_DECORATION_LINE("textDecorationLine", "text-decoration-line", chromeAndEdgeNone(), ffNone()),
3038
3039
3040 TEXT_DECORATION_LINE_("text-decoration-line", "text-decoration-line", ffNone()),
3041
3042
3043 TEXT_DECORATION_SKIP_INK("textDecorationSkipInk", "text-decoration-skip-ink",
3044 chromeAndEdgeAuto(), ff("auto")),
3045
3046
3047 TEXT_DECORATION_SKIP_INK_("text-decoration-skip-ink", "text-decoration-skip-ink", ff("auto")),
3048
3049
3050 TEXT_DECORATION_STYLE("textDecorationStyle", "text-decoration-style", chromeAndEdge("solid"), ff("solid")),
3051
3052
3053 TEXT_DECORATION_STYLE_("text-decoration-style", "text-decoration-style", ff("solid")),
3054
3055
3056 TEXT_DECORATION_THICKNESS("textDecorationThickness", "text-decoration-thickness",
3057 chromeAndEdgeAuto(), ff("auto")),
3058
3059
3060 TEXT_DECORATION_THICKNESS_("text-decoration-thickness", "text-decoration-thickness", ff("auto")),
3061
3062
3063 TEXT_EMPHASIS("textEmphasis", "text-emphasis", chromeAndEdge("none rgb(0, 0, 0)"),
3064 ff("none rgb(0, 0, 0)")),
3065
3066
3067 TEXT_EMPHASIS_("text-emphasis", "text-emphasis", ff("none rgb(0, 0, 0)")),
3068
3069
3070 TEXT_EMPHASIS_COLOR("textEmphasisColor", "text-emphasis-color", chromeAndEdge("rgb(0, 0, 0)"),
3071 ff("rgb(0, 0, 0)")),
3072
3073
3074 TEXT_EMPHASIS_COLOR_("text-emphasis-color", "text-emphasis-color", ff("rgb(0, 0, 0)")),
3075
3076
3077 TEXT_EMPHASIS_POSITION("textEmphasisPosition", "text-emphasis-position", chromeAndEdge("over"),
3078 ff("auto")),
3079
3080
3081 TEXT_EMPHASIS_POSITION_("text-emphasis-position", "text-emphasis-position",
3082 ff("auto")),
3083
3084
3085 TEXT_EMPHASIS_STYLE("textEmphasisStyle", "text-emphasis-style", chromeAndEdgeNone(), ffNone()),
3086
3087
3088 TEXT_EMPHASIS_STYLE_("text-emphasis-style", "text-emphasis-style", ffNone()),
3089
3090
3091 TEXT_INDENT("textIndent", "text-indent", chromeAndEdge("0px"), ff("")),
3092
3093
3094 TEXT_INDENT_("text-indent", "text-indent", ff("0px")),
3095
3096
3097 TEXT_JUSTIFY("textJustify", "text-justify", ff("auto")),
3098
3099
3100 TEXT_JUSTIFY_("text-justify", "text-justify", ff("auto")),
3101
3102
3103 TEXT_KASHIDA_SPACE("textKashidaSpace", "text-kashida-space"),
3104
3105
3106 TEXT_ORIENTATION("textOrientation", "text-orientation", chromeAndEdge("mixed"), ff("mixed")),
3107
3108
3109 TEXT_ORIENTATION_("text-orientation", "text-orientation", ff("mixed")),
3110
3111
3112 TEXT_OVERFLOW("textOverflow", "text-overflow", ff("clip"), chromeAndEdge("clip")),
3113
3114
3115 TEXT_OVERFLOW_("text-overflow", "text-overflow", ff("clip")),
3116
3117
3118 TEXT_RENDERING("textRendering", "text-rendering", ff("auto"), chromeAndEdgeAuto()),
3119
3120
3121 TEXT_RENDERING_("text-rendering", "text-rendering", ff("auto")),
3122
3123
3124 TEXT_SHADOW("textShadow", "text-shadow", chromeAndEdgeNone(), ffNone()),
3125
3126
3127 TEXT_SHADOW_("text-shadow", "text-shadow", ffNone()),
3128
3129
3130 TEXT_SIZE_ADJUST("textSizeAdjust", "text-size-adjust", chromeAndEdgeAuto()),
3131
3132
3133 TEXT_SPACING_TRIM("textSpacingTrim", "text-spacing-trim", chromeAndEdgeNormal()),
3134
3135
3136 TEXT_TRANSFORM("textTransform", "text-transform", chromeAndEdgeNone(), ffNone()),
3137
3138
3139 TEXT_TRANSFORM_("text-transform", "text-transform", ffNone()),
3140
3141
3142 TEXT_UNDERLINE_OFFSET("textUnderlineOffset", "text-underline-offset", chromeAndEdgeAuto(), ff("auto")),
3143
3144
3145 TEXT_UNDERLINE_OFFSET_("text-underline-offset", "text-underline-offset", ff("auto")),
3146
3147
3148 TEXT_UNDERLINE_POSITION("textUnderlinePosition", "text-underline-position",
3149 chromeAndEdgeAuto(), ff("auto")),
3150
3151
3152 TEXT_UNDERLINE_POSITION_("text-underline-position", "text-underline-position", ff("auto")),
3153
3154
3155 TEXT_WRAP("textWrap", "text-wrap", chromeAndEdge("wrap"), ff("wrap")),
3156
3157
3158 TEXT_WRAP_("text-wrap", "text-wrap", ff("wrap")),
3159
3160
3161 TEXT_WRAP_MODE("textWrapMode", "text-wrap-mode", ff("wrap"), chromeAndEdge("wrap")),
3162
3163
3164 TEXT_WRAP_MODE_("text-wrap-mode", "text-wrap-mode", ff("wrap")),
3165
3166
3167 TEXT_WRAP_STYLE("textWrapStyle", "text-wrap-style", ff("auto"), chromeAndEdgeAuto()),
3168
3169
3170 TEXT_WRAP_STYLE_("text-wrap-style", "text-wrap-style", ff("auto")),
3171
3172
3173 TIMELINE_SCOPE("timelineScope", "timeline-scope", chromeAndEdgeNone()),
3174
3175
3176 TOP("top", "top", ff("auto"), chromeAndEdgeAuto()),
3177
3178
3179 TOUCH_ACTION("touchAction", "touch-action", chromeAndEdgeAuto(), ff("auto")),
3180
3181
3182 TOUCH_ACTION_("touch-action", "touch-action", ff("auto")),
3183
3184
3185 TRANSFORM("transform", "transform", ffNone(), chromeAndEdgeNone()),
3186
3187
3188 TRANSFORM_BOX("transformBox", "transform-box", chromeAndEdge("view-box"), ff("view-box")),
3189
3190
3191 TRANSFORM_BOX_("transform-box", "transform-box", ff("view-box")),
3192
3193
3194 TRANSFORM_ORIGIN("transformOrigin", "transform-origin",
3195 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
3196
3197
3198 TRANSFORM_ORIGIN_("transform-origin", "transform-origin", ff("620px 9px")),
3199
3200
3201 TRANSFORM_STYLE("transformStyle", "transform-style", ff("flat"), chromeAndEdge("flat")),
3202
3203
3204 TRANSFORM_STYLE_("transform-style", "transform-style", ff("flat")),
3205
3206
3207 TRANSITION("transition", "transition", chromeAndEdge("all"), ff("all")),
3208
3209
3210 TRANSITION_BEHAVIOR("transitionBehavior", "transition-behavior", chromeAndEdgeNormal(), ff("normal")),
3211
3212
3213 TRANSITION_BEHAVIOR_("transition-behavior", "transition-behavior", ff("normal")),
3214
3215
3216 TRANSITION_DELAY("transitionDelay", "transition-delay", ff("0s"), chromeAndEdge("0s")),
3217
3218
3219 TRANSITION_DELAY_("transition-delay", "transition-delay", ff("0s")),
3220
3221
3222 TRANSITION_DURATION("transitionDuration", "transition-duration", ff("0s"), chromeAndEdge("0s")),
3223
3224
3225 TRANSITION_DURATION_("transition-duration", "transition-duration", ff("0s")),
3226
3227
3228 TRANSITION_PROPERTY("transitionProperty", "transition-property", ff("all"), chromeAndEdge("all")),
3229
3230
3231 TRANSITION_PROPERTY_("transition-property", "transition-property", ff("all")),
3232
3233
3234 TRANSITION_TIMING_FUNCTION("transitionTimingFunction",
3235 "transition-timing-function",
3236 ff("ease"),
3237 chromeAndEdge("ease")),
3238
3239
3240 TRANSITION_TIMING_FUNCTION_("transition-timing-function", "transition-timing-function",
3241 ff("ease")),
3242
3243
3244 TRANSLATE("translate", "translate", chromeAndEdgeNone(), ffNone()),
3245
3246
3247 TYPES("types", "types", chromeAndEdgeEmpty()),
3248
3249
3250 UNICODE_BIDI("unicodeBidi", "unicode-bidi",
3251 ff("isolate"), chromeAndEdge("isolate")),
3252
3253
3254 UNICODE_BIDI_("unicode-bidi", "unicode-bidi", ff("isolate")),
3255
3256
3257 UNICODE_RANGE("unicodeRange", "unicode-range", chromeAndEdgeEmpty()),
3258
3259
3260 USER_SELECT("userSelect", "user-select", chromeAndEdgeAuto(), ff("auto")),
3261
3262
3263 USER_SELECT_("user-select", "user-select", ff("auto")),
3264
3265
3266 VECTOR_EFFECT("vectorEffect", "vector-effect", ffNone(), chromeAndEdgeNone()),
3267
3268
3269 VECTOR_EFFECT_("vector-effect", "vector-effect", ffNone()),
3270
3271
3272 VERTICAL_ALIGN("verticalAlign", "vertical-align", chromeAndEdge("baseline"), ff("")),
3273
3274
3275 VERTICAL_ALIGN_("vertical-align", "vertical-align", ff("baseline")),
3276
3277
3278 VIEW_TIMELINE("viewTimeline", "view-timeline", chromeAndEdgeNone()),
3279
3280
3281 VIEW_TIMELINE_AXIS("viewTimelineAxis", "view-timeline-axis", chromeAndEdge("block")),
3282
3283
3284 VIEW_TIMELINE_INSET("viewTimelineInset", "view-timeline-inset", chromeAndEdgeAuto()),
3285
3286
3287 VIEW_TIMELINE_NAME("viewTimelineName", "view-timeline-name", chromeAndEdgeNone()),
3288
3289
3290 VIEW_TRANSITION_CLASS("viewTransitionClass", "view-transition-class", chromeAndEdgeNone(), ffLatest("none")),
3291
3292
3293 VIEW_TRANSITION_CLASS_("view-transition-class", "view-transition-class", ffLatest("none")),
3294
3295
3296 VIEW_TRANSITION_GROUP("viewTransitionGroup", "view-transition-group", chromeAndEdgeNormal()),
3297
3298
3299 VIEW_TRANSITION_NAME("viewTransitionName", "view-transition-name", chromeAndEdgeNone(), ffLatest("none")),
3300
3301
3302 VIEW_TRANSITION_NAME_("view-transition-name", "view-transition-name", ffLatest("none")),
3303
3304
3305 VISIBILITY("visibility", "visibility", chromeAndEdge("visible"), ff("visible")),
3306
3307
3308 WEBKIT_ALIGN_CONTENT("webkitAlignContent", "webkit-align-content", chromeAndEdgeNormal(), ffNormal()),
3309
3310
3311 WEBKIT_ALIGN_CONTENT_("WebkitAlignContent", "webkit-align-content", ffNormal()),
3312
3313
3314 WEBKIT_ALIGN_CONTENT__("-webkit-align-content", "webkit-align-content", ffNormal()),
3315
3316
3317 WEBKIT_ALIGN_ITEMS("webkitAlignItems", "webkit-align-items", chromeAndEdgeNormal(), ffNormal()),
3318
3319
3320 WEBKIT_ALIGN_ITEMS_("WebkitAlignItems", "webkit-align-items", ffNormal()),
3321
3322
3323 WEBKIT_ALIGN_ITEMS__("-webkit-align-items", "webkit-align-items", ffNormal()),
3324
3325
3326 WEBKIT_ALIGN_SELF("webkitAlignSelf", "webkit-align-self", chromeAndEdgeAuto(), ff("auto")),
3327
3328
3329 WEBKIT_ALIGN_SELF_("WebkitAlignSelf", "webkit-align-self", ff("auto")),
3330
3331
3332 WEBKIT_ALIGN_SELF__("-webkit-align-self", "webkit-align-self", ff("auto")),
3333
3334
3335 WEBKIT_ANIMATION("webkitAnimation", "webkit-animation",
3336 chromeAndEdge("none 0s ease 0s 1 normal none running"), ffNone()),
3337
3338
3339 WEBKIT_ANIMATION_("WebkitAnimation", "webkit-animation", ffNone()),
3340
3341
3342 WEBKIT_ANIMATION__("-webkit-animation", "webkit-animation", ffNone()),
3343
3344
3345 WEBKIT_ANIMATION_DELAY("webkitAnimationDelay", "webkit-animation-delay", chromeAndEdge("0s"), ff("0s")),
3346
3347
3348 WEBKIT_ANIMATION_DELAY_("WebkitAnimationDelay", "webkit-animation-delay", ff("0s")),
3349
3350
3351 WEBKIT_ANIMATION_DELAY__("-webkit-animation-delay", "webkit-animation-delay", ff("0s")),
3352
3353
3354 WEBKIT_ANIMATION_DIRECTION("webkitAnimationDirection", "webkit-animation-direction",
3355 chromeAndEdgeNormal(), ffNormal()),
3356
3357
3358 WEBKIT_ANIMATION_DIRECTION_("WebkitAnimationDirection", "webkit-animation-direction", ffNormal()),
3359
3360
3361 WEBKIT_ANIMATION_DIRECTION__("-webkit-animation-direction", "webkit-animation-direction", ffNormal()),
3362
3363
3364 WEBKIT_ANIMATION_DURATION("webkitAnimationDuration", "webkit-animation-duration",
3365 chromeAndEdge("0s"), ff("0s")),
3366
3367
3368 WEBKIT_ANIMATION_DURATION_("WebkitAnimationDuration", "webkit-animation-duration", ff("0s")),
3369
3370
3371 WEBKIT_ANIMATION_DURATION__("-webkit-animation-duration", "webkit-animation-duration", ff("0s")),
3372
3373
3374 WEBKIT_ANIMATION_FILL_MODE("webkitAnimationFillMode", "webkit-animation-fill-mode",
3375 chromeAndEdgeNone(), ffNone()),
3376
3377
3378 WEBKIT_ANIMATION_FILL_MODE_("WebkitAnimationFillMode", "webkit-animation-fill-mode", ffNone()),
3379
3380
3381 WEBKIT_ANIMATION_FILL_MODE__("-webkit-animation-fill-mode", "webkit-animation-fill-mode", ffNone()),
3382
3383
3384 WEBKIT_ANIMATION_ITERATION_COUNT("webkitAnimationIterationCount", "webkit-animation-iteration-count",
3385 chromeAndEdge("1"), ff("1")),
3386
3387
3388 WEBKIT_ANIMATION_ITERATION_COUNT_("WebkitAnimationIterationCount", "webkit-animation-iteration-count",
3389 ff("1")),
3390
3391
3392 WEBKIT_ANIMATION_ITERATION_COUNT__("-webkit-animation-iteration-count", "webkit-animation-iteration-count",
3393 ff("1")),
3394
3395
3396 WEBKIT_ANIMATION_NAME("webkitAnimationName", "webkit-animation-name", chromeAndEdgeNone(), ffNone()),
3397
3398
3399 WEBKIT_ANIMATION_NAME_("WebkitAnimationName", "webkit-animation-name", ffNone()),
3400
3401
3402 WEBKIT_ANIMATION_NAME__("-webkit-animation-name", "webkit-animation-name", ffNone()),
3403
3404
3405 WEBKIT_ANIMATION_PLAY_STATE("webkitAnimationPlayState", "webkit-animation-play-state",
3406 chromeAndEdge("running"), ff("running")),
3407
3408
3409 WEBKIT_ANIMATION_PLAY_STATE_("WebkitAnimationPlayState", "webkit-animation-play-state", ff("running")),
3410
3411
3412 WEBKIT_ANIMATION_PLAY_STATE__("-webkit-animation-play-state", "webkit-animation-play-state", ff("running")),
3413
3414
3415 WEBKIT_ANIMATION_TIMING_FUNCTION("webkitAnimationTimingFunction", "webkit-animation-timing-function",
3416 chromeAndEdge("ease"), ff("ease")),
3417
3418
3419 WEBKIT_ANIMATION_TIMING_FUNCTION_("WebkitAnimationTimingFunction", "webkit-animation-timing-function",
3420 ff("ease")),
3421
3422
3423 WEBKIT_ANIMATION_TIMING_FUNCTION__("-webkit-animation-timing-function", "webkit-animation-timing-function",
3424 ff("ease")),
3425
3426
3427 WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chromeAndEdgeNone()),
3428
3429
3430 WEBKIT_APPEARANCE("webkitAppearance", "webkit-appearance", chromeAndEdgeNone(), ffNone()),
3431
3432
3433 WEBKIT_APPEARANCE_("WebkitAppearance", "webkit-appearance", ffNone()),
3434
3435
3436 WEBKIT_APPEARANCE__("-webkit-appearance", "webkit-appearance", ffNone()),
3437
3438
3439 WEBKIT_BACKFACE_VISIBILITY("webkitBackfaceVisibility", "webkit-backface-visibility",
3440 chromeAndEdge("visible"), ff("visible")),
3441
3442
3443 WEBKIT_BACKFACE_VISIBILITY_("WebkitBackfaceVisibility", "webkit-backface-visibility",
3444 ff("visible")),
3445
3446
3447 WEBKIT_BACKFACE_VISIBILITY__("-webkit-backface-visibility", "webkit-backface-visibility",
3448 ff("visible")),
3449
3450
3451 WEBKIT_BACKGROUND_CLIP("webkitBackgroundClip", "webkit-background-clip",
3452 chromeAndEdge("border-box"), ff("border-box")),
3453
3454
3455 WEBKIT_BACKGROUND_CLIP_("WebkitBackgroundClip", "webkit-background-clip", ff("border-box")),
3456
3457
3458 WEBKIT_BACKGROUND_CLIP__("-webkit-background-clip", "webkit-background-clip", ff("border-box")),
3459
3460
3461 WEBKIT_BACKGROUND_ORIGIN("webkitBackgroundOrigin", "webkit-background-origin",
3462 chromeAndEdge("padding-box"), ff("padding-box")),
3463
3464
3465 WEBKIT_BACKGROUND_ORIGIN_("WebkitBackgroundOrigin", "webkit-background-origin", ff("padding-box")),
3466
3467
3468 WEBKIT_BACKGROUND_ORIGIN__("-webkit-background-origin", "webkit-background-origin", ff("padding-box")),
3469
3470
3471 WEBKIT_BACKGROUND_SIZE("webkitBackgroundSize", "webkit-background-size", chromeAndEdgeAuto(),
3472 ff("auto")),
3473
3474
3475 WEBKIT_BACKGROUND_SIZE_("WebkitBackgroundSize", "webkit-background-size",
3476 ff("auto")),
3477
3478
3479 WEBKIT_BACKGROUND_SIZE__("-webkit-background-size", "webkit-background-size",
3480 ff("auto")),
3481
3482
3483 WEBKIT_BORDER_AFTER("webkitBorderAfter", "webkit-border-after", chromeAndEdge("0px none rgb(0, 0, 0)")),
3484
3485
3486 WEBKIT_BORDER_AFTER_COLOR("webkitBorderAfterColor", "webkit-border-after-color", chromeAndEdge("rgb(0, 0, 0)")),
3487
3488
3489 WEBKIT_BORDER_AFTER_STYLE("webkitBorderAfterStyle", "webkit-border-after-style", chromeAndEdgeNone()),
3490
3491
3492 WEBKIT_BORDER_AFTER_WIDTH("webkitBorderAfterWidth", "webkit-border-after-width", chromeAndEdge("0px")),
3493
3494
3495 WEBKIT_BORDER_BEFORE("webkitBorderBefore", "webkit-border-before", chromeAndEdge("0px none rgb(0, 0, 0)")),
3496
3497
3498 WEBKIT_BORDER_BEFORE_COLOR("webkitBorderBeforeColor", "webkit-border-before-color",
3499 chromeAndEdge("rgb(0, 0, 0)")),
3500
3501
3502 WEBKIT_BORDER_BEFORE_STYLE("webkitBorderBeforeStyle", "webkit-border-before-style", chromeAndEdgeNone()),
3503
3504
3505 WEBKIT_BORDER_BEFORE_WIDTH("webkitBorderBeforeWidth", "webkit-border-before-width", chromeAndEdge("0px")),
3506
3507
3508 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS("webkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3509 chromeAndEdge("0px"), ff("0px")),
3510
3511
3512 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS_("WebkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3513 ff("0px")),
3514
3515
3516 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS__("-webkit-border-bottom-left-radius", "webkit-border-bottom-left-radius",
3517 ff("0px")),
3518
3519
3520 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS("webkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3521 chromeAndEdge("0px"), ff("0px")),
3522
3523
3524 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS_("WebkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3525 ff("0px")),
3526
3527
3528 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS__("-webkit-border-bottom-right-radius", "webkit-border-bottom-right-radius",
3529 ff("0px")),
3530
3531
3532 WEBKIT_BORDER_END("webkitBorderEnd", "webkit-border-end", chromeAndEdge("0px none rgb(0, 0, 0)")),
3533
3534
3535 WEBKIT_BORDER_END_COLOR("webkitBorderEndColor", "webkit-border-end-color", chromeAndEdge("rgb(0, 0, 0)")),
3536
3537
3538 WEBKIT_BORDER_END_STYLE("webkitBorderEndStyle", "webkit-border-end-style", chromeAndEdgeNone()),
3539
3540
3541 WEBKIT_BORDER_END_WIDTH("webkitBorderEndWidth", "webkit-border-end-width", chromeAndEdge("0px")),
3542
3543
3544 WEBKIT_BORDER_HORIZONTAL_SPACING("webkitBorderHorizontalSpacing", "webkit-border-horizontal-spacing",
3545 chromeAndEdge("0px")),
3546
3547
3548 WEBKIT_BORDER_IMAGE("webkitBorderImage", "webkit-border-image", chromeAndEdgeNone(), ffNone()),
3549
3550
3551 WEBKIT_BORDER_IMAGE_("WebkitBorderImage", "webkit-border-image", ffNone()),
3552
3553
3554 WEBKIT_BORDER_IMAGE__("-webkit-border-image", "webkit-border-image", ffNone()),
3555
3556
3557 WEBKIT_BORDER_RADIUS("webkitBorderRadius", "webkit-border-radius", chromeAndEdge("0px"), ff("0px")),
3558
3559
3560 WEBKIT_BORDER_RADIUS_("WebkitBorderRadius", "webkit-border-radius", ff("0px")),
3561
3562
3563 WEBKIT_BORDER_RADIUS__("-webkit-border-radius", "webkit-border-radius", ff("0px")),
3564
3565
3566 WEBKIT_BORDER_START("webkitBorderStart", "webkit-border-start", chromeAndEdge("0px none rgb(0, 0, 0)")),
3567
3568
3569 WEBKIT_BORDER_START_COLOR("webkitBorderStartColor", "webkit-border-start-color", chromeAndEdge("rgb(0, 0, 0)")),
3570
3571
3572 WEBKIT_BORDER_START_STYLE("webkitBorderStartStyle", "webkit-border-start-style", chromeAndEdgeNone()),
3573
3574
3575 WEBKIT_BORDER_START_WIDTH("webkitBorderStartWidth", "webkit-border-start-width", chromeAndEdge("0px")),
3576
3577
3578 WEBKIT_BORDER_TOP_LEFT_RADIUS("webkitBorderTopLeftRadius", "webkit-border-top-left-radius",
3579 chromeAndEdge("0px"), ff("0px")),
3580
3581
3582 WEBKIT_BORDER_TOP_LEFT_RADIUS_("WebkitBorderTopLeftRadius", "webkit-border-top-left-radius", ff("0px")),
3583
3584
3585 WEBKIT_BORDER_TOP_LEFT_RADIUS__("-webkit-border-top-left-radius", "webkit-border-top-left-radius",
3586 ff("0px")),
3587
3588
3589 WEBKIT_BORDER_TOP_RIGHT_RADIUS("webkitBorderTopRightRadius", "webkit-border-top-right-radius",
3590 chromeAndEdge("0px"), ff("0px")),
3591
3592
3593 WEBKIT_BORDER_TOP_RIGHT_RADIUS_("WebkitBorderTopRightRadius", "webkit-border-top-right-radius", ff("0px")),
3594
3595
3596 WEBKIT_BORDER_TOP_RIGHT_RADIUS__("-webkit-border-top-right-radius", "webkit-border-top-right-radius",
3597 ff("0px")),
3598
3599
3600 WEBKIT_BORDER_VERTICAL_SPACING("webkitBorderVerticalSpacing", "webkit-border-vertical-spacing",
3601 chromeAndEdge("0px")),
3602
3603
3604 WEBKIT_BOX_ALIGN("webkitBoxAlign", "webkit-box-align", chromeAndEdge("stretch"), ff("stretch")),
3605
3606
3607 WEBKIT_BOX_ALIGN_("WebkitBoxAlign", "webkit-box-align", ff("stretch")),
3608
3609
3610 WEBKIT_BOX_ALIGN__("-webkit-box-align", "webkit-box-align", ff("stretch")),
3611
3612
3613 WEBKIT_BOX_DECORATION_BREAK("webkitBoxDecorationBreak", "webkit-box-decoration-break", chromeAndEdge("slice")),
3614
3615
3616 WEBKIT_BOX_DIRECTION("webkitBoxDirection", "webkit-box-direction", chromeAndEdgeNormal(), ffNormal()),
3617
3618
3619 WEBKIT_BOX_DIRECTION_("WebkitBoxDirection", "webkit-box-direction", ffNormal()),
3620
3621
3622 WEBKIT_BOX_DIRECTION__("-webkit-box-direction", "webkit-box-direction", ffNormal()),
3623
3624
3625 WEBKIT_BOX_FLEX("webkitBoxFlex", "webkit-box-flex", chromeAndEdge("0"), ff("0")),
3626
3627
3628 WEBKIT_BOX_FLEX_("WebkitBoxFlex", "webkit-box-flex", ff("0")),
3629
3630
3631 WEBKIT_BOX_FLEX__("-webkit-box-flex", "webkit-box-flex", ff("0")),
3632
3633
3634 WEBKIT_BOX_FLEX_GROUP("webkitBoxFlexGroup", "webkit-box-flex-group", chromeAndEdgeNotIterable("1")),
3635
3636
3637 WEBKIT_BOX_LINES("webkitBoxLines", "webkit-box-lines", chromeAndEdgeNotIterable("single")),
3638
3639
3640 WEBKIT_BOX_ORDINAL_GROUP("webkitBoxOrdinalGroup", "webkit-box-ordinal-group", chromeAndEdge("1"), ff("1")),
3641
3642
3643 WEBKIT_BOX_ORDINAL_GROUP_("WebkitBoxOrdinalGroup", "webkit-box-ordinal-group", ff("1")),
3644
3645
3646 WEBKIT_BOX_ORDINAL_GROUP__("-webkit-box-ordinal-group", "webkit-box-ordinal-group", ff("1")),
3647
3648
3649 WEBKIT_BOX_ORIENT("webkitBoxOrient", "webkit-box-orient", chromeAndEdge("horizontal"), ff("horizontal")),
3650
3651
3652 WEBKIT_BOX_ORIENT_("WebkitBoxOrient", "webkit-box-orient", ff("horizontal")),
3653
3654
3655 WEBKIT_BOX_ORIENT__("-webkit-box-orient", "webkit-box-orient", ff("horizontal")),
3656
3657
3658 WEBKIT_BOX_PACK("webkitBoxPack", "webkit-box-pack", chromeAndEdge("start"), ff("start")),
3659
3660
3661 WEBKIT_BOX_PACK_("WebkitBoxPack", "webkit-box-pack", ff("start")),
3662
3663
3664 WEBKIT_BOX_PACK__("-webkit-box-pack", "webkit-box-pack", ff("start")),
3665
3666
3667 WEBKIT_BOX_REFLECT("webkitBoxReflect", "webkit-box-reflect", chromeAndEdgeNone()),
3668
3669
3670 WEBKIT_BOX_SHADOW("webkitBoxShadow", "webkit-box-shadow", chromeAndEdgeNone(), ffNone()),
3671
3672
3673 WEBKIT_BOX_SHADOW_("WebkitBoxShadow", "webkit-box-shadow", ffNone()),
3674
3675
3676 WEBKIT_BOX_SHADOW__("-webkit-box-shadow", "webkit-box-shadow", ffNone()),
3677
3678
3679 WEBKIT_BOX_SIZING("webkitBoxSizing", "webkit-box-sizing", chromeAndEdge("content-box"), ff("content-box")),
3680
3681
3682 WEBKIT_BOX_SIZING_("WebkitBoxSizing", "webkit-box-sizing", ff("content-box")),
3683
3684
3685 WEBKIT_BOX_SIZING__("-webkit-box-sizing", "webkit-box-sizing", ff("content-box")),
3686
3687
3688 WEBKIT_CLIP_PATH("webkitClipPath", "webkit-clip-path", chromeAndEdgeNone(), ffNone()),
3689
3690
3691 WEBKIT_CLIP_PATH_("WebkitClipPath", "webkit-clip-path", ffNone()),
3692
3693
3694 WEBKIT_CLIP_PATH__("-webkit-clip-path", "webkit-clip-path", ffNone()),
3695
3696
3697 WEBKIT_COLUMN_BREAK_AFTER("webkitColumnBreakAfter", "webkit-column-break-after", chromeAndEdgeAuto()),
3698
3699
3700 WEBKIT_COLUMN_BREAK_BEFORE("webkitColumnBreakBefore", "webkit-column-break-before", chromeAndEdgeAuto()),
3701
3702
3703 WEBKIT_COLUMN_BREAK_INSIDE("webkitColumnBreakInside", "webkit-column-break-inside", chromeAndEdgeAuto()),
3704
3705
3706 WEBKIT_COLUMN_COUNT("webkitColumnCount", "webkit-column-count", chromeAndEdgeAuto()),
3707
3708
3709 WEBKIT_COLUMN_GAP("webkitColumnGap", "webkit-column-gap", chromeAndEdgeNormal()),
3710
3711
3712 WEBKIT_COLUMN_RULE("webkitColumnRule", "webkit-column-rule", chromeAndEdge("0px rgb(0, 0, 0)")),
3713
3714
3715 WEBKIT_COLUMN_RULE_COLOR("webkitColumnRuleColor", "webkit-column-rule-color", chromeAndEdge("rgb(0, 0, 0)")),
3716
3717
3718 WEBKIT_COLUMN_RULE_STYLE("webkitColumnRuleStyle", "webkit-column-rule-style", chromeAndEdgeNone()),
3719
3720
3721 WEBKIT_COLUMN_RULE_WIDTH("webkitColumnRuleWidth", "webkit-column-rule-width", chromeAndEdge("0px")),
3722
3723
3724 WEBKIT_COLUMN_SPAN("webkitColumnSpan", "webkit-column-rule-span", chromeAndEdgeNone()),
3725
3726
3727 WEBKIT_COLUMN_WIDTH("webkitColumnWidth", "webkit-column-width", chromeAndEdgeAuto()),
3728
3729
3730 WEBKIT_COLUMNS("webkitColumns", "webkit-columns", chromeAndEdgeAuto()),
3731
3732
3733 WEBKIT_FILTER("webkitFilter", "webkit-filter", chromeAndEdgeNone(), ffNone()),
3734
3735
3736 WEBKIT_FILTER_("WebkitFilter", "webkit-filter", ffNone()),
3737
3738
3739 WEBKIT_FILTER__("-webkit-filter", "webkit-filter", ffNone()),
3740
3741
3742 WEBKIT_FLEX("webkitFlex", "webkit-flex", chromeAndEdge("0 1 auto"), ff("0 1 auto")),
3743
3744
3745 WEBKIT_FLEX_("WebkitFlex", "webkit-flex", ff("0 1 auto")),
3746
3747
3748 WEBKIT_FLEX__("-webkit-flex", "webkit-flex", ff("0 1 auto")),
3749
3750
3751 WEBKIT_FLEX_BASIS("webkitFlexBasis", "webkit-flex-basis", chromeAndEdgeAuto(), ff("auto")),
3752
3753
3754 WEBKIT_FLEX_BASIS_("WebkitFlexBasis", "webkit-flex-basis", ff("auto")),
3755
3756
3757 WEBKIT_FLEX_BASIS__("-webkit-flex-basis", "webkit-flex-basis", ff("auto")),
3758
3759
3760 WEBKIT_FLEX_DIRECTION("webkitFlexDirection", "webkit-flex-direction", chromeAndEdge("row"), ff("row")),
3761
3762
3763 WEBKIT_FLEX_DIRECTION_("WebkitFlexDirection", "webkit-flex-direction", ff("row")),
3764
3765
3766 WEBKIT_FLEX_DIRECTION__("-webkit-flex-direction", "webkit-flex-direction", ff("row")),
3767
3768
3769 WEBKIT_FLEX_FLOW("webkitFlexFlow", "webkit-flex-flow", chromeAndEdge("row nowrap"),
3770 ff("row")),
3771
3772
3773 WEBKIT_FLEX_FLOW_("WebkitFlexFlow", "webkit-flex-flow", ff("row")),
3774
3775
3776 WEBKIT_FLEX_FLOW__("-webkit-flex-flow", "webkit-flex-flow", ff("row")),
3777
3778
3779 WEBKIT_FLEX_GROW("webkitFlexGrow", "webkit-flex-grow", chromeAndEdge("0"), ff("0")),
3780
3781
3782 WEBKIT_FLEX_GROW_("WebkitFlexGrow", "webkit-flex-grow", ff("0")),
3783
3784
3785 WEBKIT_FLEX_GROW__("-webkit-flex-grow", "webkit-flex-grow", ff("0")),
3786
3787
3788 WEBKIT_FLEX_SHRINK("webkitFlexShrink", "webkit-flex-shrink", chromeAndEdge("1"), ff("1")),
3789
3790
3791 WEBKIT_FLEX_SHRINK_("WebkitFlexShrink", "webkit-flex-shrink", ff("1")),
3792
3793
3794 WEBKIT_FLEX_SHRINK__("-webkit-flex-shrink", "webkit-flex-shrink", ff("1")),
3795
3796
3797 WEBKIT_FLEX_WRAP("webkitFlexWrap", "webkit-flex-wrap", chromeAndEdge("nowrap"), ff("nowrap")),
3798
3799
3800 WEBKIT_FLEX_WRAP_("WebkitFlexWrap", "webkit-flex-wrap", ff("nowrap")),
3801
3802
3803 WEBKIT_FLEX_WRAP__("-webkit-flex-wrap", "webkit-flex-wrap", ff("nowrap")),
3804
3805
3806 WEBKIT_FONT_FEATURE_SETTINGS("webkitFontFeatureSettings", "webkit-font-feature-settings",
3807 chromeAndEdgeNormal(), ff("normal")),
3808
3809
3810 WEBKIT_FONT_FEATURE_SETTINGS_("WebkitFontFeatureSettings", "webkit-font-feature-settings",
3811 ff("normal")),
3812
3813
3814 WEBKIT_FONT_FEATURE_SETTINGS__("-webkit-font-feature-settings", "webkit-font-feature-settings",
3815 ff("normal")),
3816
3817
3818 WEBKIT_FONT_SMOOTHING("webkitFontSmoothing", "webkit-font-smoothing", chromeAndEdgeAuto()),
3819
3820
3821 WEBKIT_HYPHENATE_CHARACTER("webkitHyphenateCharacter", "webkit-hyphenate-character", chromeAndEdgeAuto()),
3822
3823
3824 WEBKIT_JUSTIFY_CONTENT("webkitJustifyContent", "webkit-justify-content", chromeAndEdgeNormal(), ffNormal()),
3825
3826
3827 WEBKIT_JUSTIFY_CONTENT_("WebkitJustifyContent", "webkit-justify-content", ffNormal()),
3828
3829
3830 WEBKIT_JUSTIFY_CONTENT__("-webkit-justify-content", "webkit-justify-content", ffNormal()),
3831
3832
3833 WEBKIT_LINE_BREAK("webkitLineBreak", "webkit-line-break", chromeAndEdgeAuto()),
3834
3835
3836 WEBKIT_LINE_CLAMP("webkitLineClamp", "webkit-line-clamp", chromeAndEdgeNone(), ffNone()),
3837
3838
3839 WEBKIT_LINE_CLAMP_("WebkitLineClamp", "webkit-line-clamp", ffNone()),
3840
3841
3842 WEBKIT_LINE_CLAMP__("-webkit-line-clamp", "webkit-line-clamp", ffNone()),
3843
3844
3845 WEBKIT_LOCALE("webkitLocale", "webkit-locale", chromeAndEdgeAuto()),
3846
3847
3848 WEBKIT_LOGICAL_HEIGHT("webkitLogicalHeight", "webkit-logical-height", chromeAndEdge("18px")),
3849
3850
3851 WEBKIT_LOGICAL_WIDTH("webkitLogicalWidth", "webkit-logical-width", chrome("1240px"), edge("1232px")),
3852
3853
3854 WEBKIT_MARGIN_AFTER("webkitMarginAfter", "webkit-margin-after", chromeAndEdge("0px")),
3855
3856
3857 WEBKIT_MARGIN_BEFORE("webkitMarginBefore", "webkit-margin-before", chromeAndEdge("0px")),
3858
3859
3860 WEBKIT_MARGIN_END("webkitMarginEnd", "webkit-margin-end", chromeAndEdge("0px")),
3861
3862
3863 WEBKIT_MARGIN_START("webkitMarginStart", "webkit-margin-start", chromeAndEdge("0px")),
3864
3865
3866 WEBKIT_MASK("webkitMask", "webkit-mask", chromeAndEdgeNone(), ffNone()),
3867
3868
3869 WEBKIT_MASK_("WebkitMask", "webkit-mask", ffNone()),
3870
3871
3872 WEBKIT_MASK__("-webkit-mask", "webkit-mask", ffNone()),
3873
3874
3875 WEBKIT_MASK_BOX_IMAGE("webkitMaskBoxImage", "webkit-mask-box-image", chromeAndEdgeNone()),
3876
3877
3878 WEBKIT_MASK_BOX_IMAGE_OUTSET("webkitMaskBoxImageOutset", "webkit-mask-box-image-outset", chromeAndEdge("0")),
3879
3880
3881 WEBKIT_MASK_BOX_IMAGE_REPEAT("webkitMaskBoxImageRepeat", "webkit-mask-box-image-repeat",
3882 chromeAndEdge("stretch")),
3883
3884
3885 WEBKIT_MASK_BOX_IMAGE_SLICE("webkitMaskBoxImageSlice", "webkit-mask-box-image-slice", chromeAndEdge("0 fill")),
3886
3887
3888 WEBKIT_MASK_BOX_IMAGE_SOURCE("webkitMaskBoxImageSource", "webkit-mask-box-image-source", chromeAndEdgeNone()),
3889
3890
3891 WEBKIT_MASK_BOX_IMAGE_WIDTH("webkitMaskBoxImageWidth", "webkit-mask-box-image-width", chromeAndEdgeAuto()),
3892
3893
3894 WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chromeAndEdge("border-box"), ff("border-box")),
3895
3896
3897 WEBKIT_MASK_CLIP_("WebkitMaskClip", "webkit-mask-clip", ff("border-box")),
3898
3899
3900 WEBKIT_MASK_CLIP__("-webkit-mask-clip", "webkit-mask-clip", ff("border-box")),
3901
3902
3903 WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chromeAndEdge("add"), ff("add")),
3904
3905
3906 WEBKIT_MASK_COMPOSITE_("WebkitMaskComposite", "webkit-mask-composite", ff("add")),
3907
3908
3909 WEBKIT_MASK_COMPOSITE__("-webkit-mask-composite", "webkit-mask-composite", ff("add")),
3910
3911
3912 WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chromeAndEdgeNone(), ffNone()),
3913
3914
3915 WEBKIT_MASK_IMAGE_("WebkitMaskImage", "webkit-mask-image", ffNone()),
3916
3917
3918 WEBKIT_MASK_IMAGE__("-webkit-mask-image", "webkit-mask-image", ffNone()),
3919
3920
3921 WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chromeAndEdge("border-box"), ff("border-box")),
3922
3923
3924 WEBKIT_MASK_ORIGIN_("WebkitMaskOrigin", "webkit-mask-origin", ff("border-box")),
3925
3926
3927 WEBKIT_MASK_ORIGIN__("-webkit-mask-origin", "webkit-mask-origin", ff("border-box")),
3928
3929
3930 WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chromeAndEdge("0% 0%"), ff("0% 0%")),
3931
3932
3933 WEBKIT_MASK_POSITION_("WebkitMaskPosition", "webkit-mask-position", ff("0% 0%")),
3934
3935
3936 WEBKIT_MASK_POSITION__("-webkit-mask-position", "webkit-mask-position", ff("0% 0%")),
3937
3938
3939 WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chromeAndEdge("0%"), ff("0%")),
3940
3941
3942 WEBKIT_MASK_POSITION_X_("WebkitMaskPositionX", "webkit-mask-position-x", ff("0%")),
3943
3944
3945 WEBKIT_MASK_POSITION_X__("-webkit-mask-position-x", "webkit-mask-position-x", ff("0%")),
3946
3947
3948 WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chromeAndEdge("0%"), ff("0%")),
3949
3950
3951 WEBKIT_MASK_POSITION_Y_("WebkitMaskPositionY", "webkit-mask-position-y", ff("0%")),
3952
3953
3954 WEBKIT_MASK_POSITION_Y__("-webkit-mask-position-y", "webkit-mask-position-y", ff("0%")),
3955
3956
3957 WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chromeAndEdge("repeat"), ff("repeat")),
3958
3959
3960 WEBKIT_MASK_REPEAT_("WebkitMaskRepeat", "webkit-mask-repeat", ff("repeat")),
3961
3962
3963 WEBKIT_MASK_REPEAT__("-webkit-mask-repeat", "webkit-mask-repeat", ff("repeat")),
3964
3965
3966 WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chromeAndEdgeAuto(), ff("auto")),
3967
3968
3969 WEBKIT_MASK_SIZE_("WebkitMaskSize", "webkit-mask-size", ff("auto")),
3970
3971
3972 WEBKIT_MASK_SIZE__("-webkit-mask-size", "webkit-mask-size", ff("auto")),
3973
3974
3975 WEBKIT_MAX_LOGICAL_HEIGHT("webkitMaxLogicalHeight", "webkit-max-logical-height", chromeAndEdgeNone()),
3976
3977
3978 WEBKIT_MAX_LOGICAL_WIDTH("webkitMaxLogicalWidth", "webkit-max-logical-width", chromeAndEdgeNone()),
3979
3980
3981 WEBKIT_MIN_LOGICAL_HEIGHT("webkitMinLogicalHeight", "webkit-min-logical-height", chromeAndEdge("0px")),
3982
3983
3984 WEBKIT_MIN_LOGICAL_WIDTH("webkitMinLogicalWidth", "webkit-min-logical-width", chromeAndEdge("0px")),
3985
3986
3987 WEBKIT_OPACITY("webkitOpacity", "webkit-opacity", chromeAndEdge("1")),
3988
3989
3990 WEBKIT_ORDER("webkitOrder", "webkit-order", chromeAndEdge("0"), ff("0")),
3991
3992
3993 WEBKIT_ORDER_("WebkitOrder", "webkit-order", ff("0")),
3994
3995
3996 WEBKIT_ORDER__("-webkit-order", "webkit-order", ff("0")),
3997
3998
3999 WEBKIT_PADDING_AFTER("webkitPaddingAfter", "webkit-padding-after", chromeAndEdge("0px")),
4000
4001
4002 WEBKIT_PADDING_BEFORE("webkitPaddingBefore", "webkit-padding-before", chromeAndEdge("0px")),
4003
4004
4005 WEBKIT_PADDING_END("webkitPaddingEnd", "webkit-padding-end", chromeAndEdge("0px")),
4006
4007
4008 WEBKIT_PADDING_START("webkitPaddingStart", "webkit-padding-start", chromeAndEdge("0px")),
4009
4010
4011 WEBKIT_PERSPECTIVE("webkitPerspective", "webkit-perspective", chromeAndEdgeNone(), ffNone()),
4012
4013
4014 WEBKIT_PERSPECTIVE_("WebkitPerspective", "webkit-perspective", ffNone()),
4015
4016
4017 WEBKIT_PERSPECTIVE__("-webkit-perspective", "webkit-perspective", ffNone()),
4018
4019
4020 WEBKIT_PERSPECTIVE_ORIGIN("webkitPerspectiveOrigin", "webkit-perspective-origin",
4021 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
4022
4023
4024 WEBKIT_PERSPECTIVE_ORIGIN_("WebkitPerspectiveOrigin", "webkit-perspective-origin",
4025 ff("620px 9px")),
4026
4027
4028 WEBKIT_PERSPECTIVE_ORIGIN__("-webkit-perspective-origin", "webkit-perspective-origin",
4029 ff("620px 9px")),
4030
4031
4032 WEBKIT_PERSPECTIVE_ORIGIN_X("webkitPerspectiveOriginX", "webkit-perspective-origin-x", chromeAndEdgeEmpty()),
4033
4034
4035 WEBKIT_PERSPECTIVE_ORIGIN_Y("webkitPerspectiveOriginY", "webkit-perspective-origin-y", chromeAndEdgeEmpty()),
4036
4037
4038 WEBKIT_PRINT_COLOR_ADJUST("webkitPrintColorAdjust", "webkit-print-color-adjust", chromeAndEdge("economy")),
4039
4040
4041 WEBKIT_RTL_ORDERING("webkitRtlOrdering", "webkit-rtl-ordering", chromeAndEdge("logical")),
4042
4043
4044 WEBKIT_RUBY_POSITION("webkitRubyPosition", "webkit-ruby-position", chromeAndEdge("before")),
4045
4046
4047 WEBKIT_SHAPE_IMAGE_THRESHOLD("webkitShapeImageThreshold", "webkit-shape-image-threshold", chromeAndEdge("0")),
4048
4049
4050 WEBKIT_SHAPE_MARGIN("webkitShapeMargin", "webkit-shape-margin", chromeAndEdge("0px")),
4051
4052
4053 WEBKIT_SHAPE_OUTSIDE("webkitShapeOutside", "webkit-shape-outside", chromeAndEdgeNone()),
4054
4055
4056 WEBKIT_TAP_HIGHLIGHT_COLOR("webkitTapHighlightColor", "webkit-tap-highlight-color",
4057 chromeAndEdge("rgba(0, 0, 0, 0.18)")),
4058
4059
4060 WEBKIT_TEXT_COMBINE("webkitTextCombine", "webkit-text-combine", chromeAndEdgeNone()),
4061
4062
4063 WEBKIT_TEXT_DECORATIONS_IN_EFFECT("webkitTextDecorationsInEffect", "webkit-text-decorations-in-effect",
4064 chromeAndEdgeNone()),
4065
4066
4067 WEBKIT_TEXT_EMPHASIS("webkitTextEmphasis", "webkit-text-emphasis", chromeAndEdge("none rgb(0, 0, 0)")),
4068
4069
4070 WEBKIT_TEXT_EMPHASIS_COLOR("webkitTextEmphasisColor", "webkit-text-emphasis-color",
4071 chromeAndEdge("rgb(0, 0, 0)")),
4072
4073
4074 WEBKIT_TEXT_EMPHASIS_POSITION("webkitTextEmphasisPosition", "webkit-text-emphasis-position",
4075 chromeAndEdge("over")),
4076
4077
4078 WEBKIT_TEXT_EMPHASIS_STYLE("webkitTextEmphasisStyle", "webkit-text-emphasis-style",
4079 chromeAndEdgeNone()),
4080
4081
4082 WEBKIT_TEXT_FILL_COLOR("webkitTextFillColor", "webkit-text-fill-color",
4083 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4084
4085
4086 WEBKIT_TEXT_FILL_COLOR_("WebkitTextFillColor", "webkit-text-fill-color",
4087 ff("rgb(0, 0, 0)")),
4088
4089
4090 WEBKIT_TEXT_FILL_COLOR__("-webkit-text-fill-color", "webkit-text-fill-color",
4091 ff("rgb(0, 0, 0)")),
4092
4093
4094 WEBKIT_TEXT_ORIENTATION("webkitTextOrientation", "webkit-text-orientation", chromeAndEdge("vertical-right")),
4095
4096
4097 WEBKIT_TEXT_SECURITY("webkitTextSecurity", "webkit-text-security", chromeAndEdgeNone(), ffNone()),
4098
4099
4100 WEBKIT_TEXT_SECURITY_("WebkitTextSecurity", "webkit-text-security", ffNone()),
4101
4102
4103 WEBKIT_TEXT_SECURITY__("-webkit-text-security", "webkit-text-security", ffNone()),
4104
4105
4106 WEBKIT_TEXT_SIZE_ADJUST("webkitTextSizeAdjust", "webkit-text-size-adjust", chromeAndEdgeAuto(), ff("auto")),
4107
4108
4109 WEBKIT_TEXT_SIZE_ADJUST_("WebkitTextSizeAdjust", "webkit-text-size-adjust", ff("auto")),
4110
4111
4112 WEBKIT_TEXT_SIZE_ADJUST__("-webkit-text-size-adjust", "webkit-text-size-adjust", ff("auto")),
4113
4114
4115 WEBKIT_TEXT_STROKE("webkitTextStroke", "webkit-text-stroke", chromeAndEdgeAndFirefox("0px rgb(0, 0, 0)")),
4116
4117
4118 WEBKIT_TEXT_STROKE_("WebkitTextStroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4119
4120
4121 WEBKIT_TEXT_STROKE__("-webkit-text-stroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4122
4123
4124 WEBKIT_TEXT_STROKE_COLOR("webkitTextStrokeColor", "webkit-text-stroke-color",
4125 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4126
4127
4128 WEBKIT_TEXT_STROKE_COLOR_("WebkitTextStrokeColor", "webkit-text-stroke-color",
4129 ff("rgb(0, 0, 0)")),
4130
4131
4132 WEBKIT_TEXT_STROKE_COLOR__("-webkit-text-stroke-color", "webkit-text-stroke-color",
4133 ff("rgb(0, 0, 0)")),
4134
4135
4136 WEBKIT_TEXT_STROKE_WIDTH("webkitTextStrokeWidth", "webkit-text-stroke-width", chromeAndEdge("0px"), ff("0px")),
4137
4138
4139 WEBKIT_TEXT_STROKE_WIDTH_("WebkitTextStrokeWidth", "webkit-text-stroke-width", ff("0px")),
4140
4141
4142 WEBKIT_TEXT_STROKE_WIDTH__("-webkit-text-stroke-width", "webkit-text-stroke-width", ff("0px")),
4143
4144
4145 WEBKIT_TRANSFORM("webkitTransform", "webkit-transform", chromeAndEdgeNone(), ffNone()),
4146
4147
4148 WEBKIT_TRANSFORM_("WebkitTransform", "webkit-transform", ffNone()),
4149
4150
4151 WEBKIT_TRANSFORM__("-webkit-transform", "webkit-transform", ffNone()),
4152
4153
4154 WEBKIT_TRANSFORM_ORIGIN("webkitTransformOrigin", "webkit-transform-origin",
4155 ff("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
4156
4157
4158 WEBKIT_TRANSFORM_ORIGIN_("WebkitTransformOrigin", "webkit-transform-origin",
4159 ff("620px 9px")),
4160
4161
4162 WEBKIT_TRANSFORM_ORIGIN__("-webkit-transform-origin", "webkit-transform-origin",
4163 ff("620px 9px")),
4164
4165
4166 WEBKIT_TRANSFORM_ORIGIN_X("webkitTransformOriginX", "webkit-transform-origin-x", chromeAndEdgeEmpty()),
4167
4168
4169 WEBKIT_TRANSFORM_ORIGIN_Y("webkitTransformOriginY", "webkit-transform-origin-y", chromeAndEdgeEmpty()),
4170
4171
4172 WEBKIT_TRANSFORM_ORIGIN_Z("webkitTransformOriginZ", "webkit-transform-origin-z", chromeAndEdgeEmpty()),
4173
4174
4175 WEBKIT_TRANSFORM_STYLE("webkitTransformStyle", "webkit-transform-style", chromeAndEdge("flat"), ff("flat")),
4176
4177
4178 WEBKIT_TRANSFORM_STYLE_("WebkitTransformStyle", "webkit-transform-style", ff("flat")),
4179
4180
4181 WEBKIT_TRANSFORM_STYLE__("-webkit-transform-style", "webkit-transform-style", ff("flat")),
4182
4183
4184 WEBKIT_TRANSITION("webkitTransition", "webkit-transition", chromeAndEdge("all"),
4185 ff("all")),
4186
4187
4188 WEBKIT_TRANSITION_("WebkitTransition", "webkit-transition", ff("all")),
4189
4190
4191 WEBKIT_TRANSITION__("-webkit-transition", "webkit-transition", ff("all")),
4192
4193
4194 WEBKIT_TRANSITION_DELAY("webkitTransitionDelay", "webkit-transition-delay", chromeAndEdge("0s"), ff("0s")),
4195
4196
4197 WEBKIT_TRANSITION_DELAY_("WebkitTransitionDelay", "webkit-transition-delay", ff("0s")),
4198
4199
4200 WEBKIT_TRANSITION_DELAY__("-webkit-transition-delay", "webkit-transition-delay", ff("0s")),
4201
4202
4203 WEBKIT_TRANSITION_DURATION("webkitTransitionDuration", "webkit-transition-duration",
4204 chromeAndEdge("0s"), ff("0s")),
4205
4206
4207 WEBKIT_TRANSITION_DURATION_("WebkitTransitionDuration", "webkit-transition-duration", ff("0s")),
4208
4209
4210 WEBKIT_TRANSITION_DURATION__("-webkit-transition-duration", "webkit-transition-duration", ff("0s")),
4211
4212
4213 WEBKIT_TRANSITION_PROPERTY("webkitTransitionProperty", "webkit-transition-property",
4214 chromeAndEdge("all"), ff("all")),
4215
4216
4217 WEBKIT_TRANSITION_PROPERTY_("WebkitTransitionProperty", "webkit-transition-property", ff("all")),
4218
4219
4220 WEBKIT_TRANSITION_PROPERTY__("-webkit-transition-property", "webkit-transition-property", ff("all")),
4221
4222
4223 WEBKIT_TRANSITION_TIMING_FUNCTION("webkitTransitionTimingFunction", "webkit-transition-timing-function",
4224 chromeAndEdge("ease"), ff("ease")),
4225
4226
4227 WEBKIT_TRANSITION_TIMING_FUNCTION_("WebkitTransitionTimingFunction", "webkit-transition-timing-function",
4228 ff("ease")),
4229
4230
4231 WEBKIT_TRANSITION_TIMING_FUNCTION__("-webkit-transition-timing-function", "webkit-transition-timing-function",
4232 ff("ease")),
4233
4234
4235 WEBKIT_USER_DRAG("webkitUserDrag", "webkit-user-drag", chromeAndEdgeAuto()),
4236
4237
4238 WEBKIT_USER_MODIFY("webkitUserModify", "webkit-user-modify", chromeAndEdge("read-only")),
4239
4240
4241 WEBKIT_USER_SELECT("webkitUserSelect", "webkit-user-select", chromeAndEdgeAuto(), ff("auto")),
4242
4243
4244 WEBKIT_USER_SELECT_("WebkitUserSelect", "webkit-user-select", ff("auto")),
4245
4246
4247 WEBKIT_USER_SELECT__("-webkit-user-select", "webkit-user-select", ff("auto")),
4248
4249
4250 WEBKIT_WRITING_MODE("webkitWritingMode", "webkit-writing-mode", chromeAndEdge("horizontal-tb")),
4251
4252
4253 WHITE_SPACE("whiteSpace", "white-space", chromeAndEdgeNormal(), ffNormal()),
4254
4255
4256 WHITE_SPACE_("white-space", "white-space", ffNormal()),
4257
4258
4259 WHITE_SPACE_COLLAPSE("whiteSpaceCollapse", "white-space-collapse",
4260 chromeAndEdge("collapse"), ff("collapse")),
4261
4262
4263 WHITE_SPACE_COLLAPSE_("white-space-collapse", "white-space-collapse", ff("collapse")),
4264
4265
4266 WIDOWS("widows", "widows", chromeAndEdge("2")),
4267
4268
4269 WIDTH("width", "width", chromeAndEdgeEmpty(), ff("")),
4270
4271
4272 WILL_CHANGE("willChange", "will-change", ff("auto"), chromeAndEdgeAuto()),
4273
4274
4275 WILL_CHANGE_("will-change", "will-change", ff("auto")),
4276
4277
4278 WORD_BREAK("wordBreak", "word-break", ffNormal(), chromeAndEdgeNormal()),
4279
4280
4281 WORD_BREAK_("word-break", "word-break", ffNormal()),
4282
4283
4284 WORD_SPACING("wordSpacing", "word-spacing", chromeAndEdge("0px"), ff("0px")),
4285
4286
4287 WORD_SPACING_("word-spacing", "word-spacing", ff("0px")),
4288
4289
4290 WORD_WRAP("wordWrap", "word-wrap", chromeAndEdgeNormal(), ffNormal()),
4291
4292
4293 WORD_WRAP_("word-wrap", "word-wrap", ffNormal()),
4294
4295
4296 WRITING_MODE("writingMode", "writing-mode", chromeAndEdge("horizontal-tb"),
4297 ff("horizontal-tb")),
4298
4299
4300 WRITING_MODE_("writing-mode", "writing-mode", ff("horizontal-tb")),
4301
4302
4303 X("x", "x", chromeAndEdge("0px"), ff("0px")),
4304
4305
4306 Y("y", "y", chromeAndEdge("0px"), ff("0px")),
4307
4308
4309 Z_INDEX("zIndex", "z-index", ff("auto"), chromeAndEdgeAuto()),
4310
4311
4312 Z_INDEX_("z-index", "z-index", ff("auto"), chromeAndEdgeNotIterable("auto")),
4313
4314
4315 ZOOM("zoom", "zoom", chromeAndEdge("1"), ff("1"));
4316
4317 private final String propertyName_;
4318 private final String attributeName_;
4319 private final BrowserConfiguration[] browserConfigurations_;
4320
4321 Definition(final String propertyName, final String attributeName,
4322 final BrowserConfiguration... browserConfigurations) {
4323 propertyName_ = propertyName;
4324 attributeName_ = attributeName;
4325 browserConfigurations_ = browserConfigurations;
4326 }
4327
4328 boolean isAvailable(final BrowserVersion browserVersion, final boolean onlyIfIterable) {
4329 if (browserConfigurations_ == null) {
4330 return true;
4331 }
4332
4333 final BrowserConfiguration config
4334 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4335 return config != null && (!onlyIfIterable || config.isIterable());
4336 }
4337
4338
4339
4340
4341
4342 public String getPropertyName() {
4343 return propertyName_;
4344 }
4345
4346
4347
4348
4349
4350 public String getAttributeName() {
4351 return attributeName_;
4352 }
4353
4354
4355
4356
4357
4358 public String getDefaultComputedValue(final BrowserVersion browserVersion) {
4359 final BrowserConfiguration config
4360 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4361 if (config == null) {
4362 return "";
4363 }
4364 return config.getDefaultValue();
4365 }
4366 }
4367 }