mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 02:48:50 +00:00
5398 lines
180 KiB
Zig
5398 lines
180 KiB
Zig
// This file is autogenerated by build-prefixes.js. DO NOT EDIT!
|
|
|
|
pub const Feature = enum {
|
|
abs_function,
|
|
accent_system_color,
|
|
afar_list_style_type,
|
|
amharic_abegede_list_style_type,
|
|
amharic_list_style_type,
|
|
anchor_size_size,
|
|
animation_timeline_shorthand,
|
|
any_link,
|
|
any_pseudo,
|
|
arabic_indic_list_style_type,
|
|
armenian_list_style_type,
|
|
asterisks_list_style_type,
|
|
auto_size,
|
|
autofill,
|
|
bengali_list_style_type,
|
|
binary_list_style_type,
|
|
border_image_repeat_round,
|
|
border_image_repeat_space,
|
|
calc_function,
|
|
cambodian_list_style_type,
|
|
cap_unit,
|
|
case_insensitive,
|
|
ch_unit,
|
|
circle_list_style_type,
|
|
cjk_decimal_list_style_type,
|
|
cjk_earthly_branch_list_style_type,
|
|
cjk_heavenly_stem_list_style_type,
|
|
clamp_function,
|
|
color_function,
|
|
conic_gradient,
|
|
container_query_length_units,
|
|
cue,
|
|
cue_function,
|
|
custom_media_queries,
|
|
decimal_leading_zero_list_style_type,
|
|
decimal_list_style_type,
|
|
default_pseudo,
|
|
devanagari_list_style_type,
|
|
dialog,
|
|
dir_selector,
|
|
disc_list_style_type,
|
|
disclosure_closed_list_style_type,
|
|
disclosure_open_list_style_type,
|
|
double_position_gradients,
|
|
em_unit,
|
|
ethiopic_abegede_am_et_list_style_type,
|
|
ethiopic_abegede_gez_list_style_type,
|
|
ethiopic_abegede_list_style_type,
|
|
ethiopic_abegede_ti_er_list_style_type,
|
|
ethiopic_abegede_ti_et_list_style_type,
|
|
ethiopic_halehame_aa_er_list_style_type,
|
|
ethiopic_halehame_aa_et_list_style_type,
|
|
ethiopic_halehame_am_et_list_style_type,
|
|
ethiopic_halehame_gez_list_style_type,
|
|
ethiopic_halehame_om_et_list_style_type,
|
|
ethiopic_halehame_sid_et_list_style_type,
|
|
ethiopic_halehame_so_et_list_style_type,
|
|
ethiopic_halehame_tig_list_style_type,
|
|
ethiopic_list_style_type,
|
|
ethiopic_numeric_list_style_type,
|
|
ex_unit,
|
|
extended_system_fonts,
|
|
first_letter,
|
|
first_line,
|
|
fit_content_function_size,
|
|
fit_content_size,
|
|
focus_visible,
|
|
focus_within,
|
|
font_family_system_ui,
|
|
font_size_rem,
|
|
font_size_x_x_x_large,
|
|
font_stretch_percentage,
|
|
font_style_oblique_angle,
|
|
font_weight_number,
|
|
footnotes_list_style_type,
|
|
form_validation,
|
|
fullscreen,
|
|
gencontent,
|
|
georgian_list_style_type,
|
|
gradient_interpolation_hints,
|
|
gujarati_list_style_type,
|
|
gurmukhi_list_style_type,
|
|
has_selector,
|
|
hebrew_list_style_type,
|
|
hex_alpha_colors,
|
|
hiragana_iroha_list_style_type,
|
|
hiragana_list_style_type,
|
|
hypot_function,
|
|
ic_unit,
|
|
image_set,
|
|
in_out_of_range,
|
|
indeterminate_pseudo,
|
|
is_animatable_size,
|
|
is_selector,
|
|
japanese_formal_list_style_type,
|
|
japanese_informal_list_style_type,
|
|
kannada_list_style_type,
|
|
katakana_iroha_list_style_type,
|
|
katakana_list_style_type,
|
|
khmer_list_style_type,
|
|
korean_hangul_formal_list_style_type,
|
|
korean_hanja_formal_list_style_type,
|
|
korean_hanja_informal_list_style_type,
|
|
lab_colors,
|
|
lang_selector_list,
|
|
lao_list_style_type,
|
|
lh_unit,
|
|
light_dark,
|
|
linear_gradient,
|
|
logical_border_radius,
|
|
logical_border_shorthand,
|
|
logical_borders,
|
|
logical_inset,
|
|
logical_margin,
|
|
logical_margin_shorthand,
|
|
logical_padding,
|
|
logical_padding_shorthand,
|
|
logical_size,
|
|
logical_text_align,
|
|
lower_alpha_list_style_type,
|
|
lower_armenian_list_style_type,
|
|
lower_greek_list_style_type,
|
|
lower_hexadecimal_list_style_type,
|
|
lower_latin_list_style_type,
|
|
lower_norwegian_list_style_type,
|
|
lower_roman_list_style_type,
|
|
malayalam_list_style_type,
|
|
marker_pseudo,
|
|
max_content_size,
|
|
max_function,
|
|
media_interval_syntax,
|
|
media_range_syntax,
|
|
min_content_size,
|
|
min_function,
|
|
mod_function,
|
|
mongolian_list_style_type,
|
|
moz_available_size,
|
|
myanmar_list_style_type,
|
|
namespaces,
|
|
nesting,
|
|
none_list_style_type,
|
|
not_selector_list,
|
|
nth_child_of,
|
|
octal_list_style_type,
|
|
oklab_colors,
|
|
optional_pseudo,
|
|
oriya_list_style_type,
|
|
oromo_list_style_type,
|
|
overflow_shorthand,
|
|
p3_colors,
|
|
part_pseudo,
|
|
persian_list_style_type,
|
|
place_content,
|
|
place_items,
|
|
place_self,
|
|
placeholder,
|
|
placeholder_shown,
|
|
q_unit,
|
|
radial_gradient,
|
|
rcap_unit,
|
|
rch_unit,
|
|
read_only_write,
|
|
rem_function,
|
|
rem_unit,
|
|
repeating_conic_gradient,
|
|
repeating_linear_gradient,
|
|
repeating_radial_gradient,
|
|
rex_unit,
|
|
ric_unit,
|
|
rlh_unit,
|
|
round_function,
|
|
selection,
|
|
selectors2,
|
|
selectors3,
|
|
shadowdomv1,
|
|
sidama_list_style_type,
|
|
sign_function,
|
|
simp_chinese_formal_list_style_type,
|
|
simp_chinese_informal_list_style_type,
|
|
somali_list_style_type,
|
|
space_separated_color_notation,
|
|
square_list_style_type,
|
|
stretch_size,
|
|
string_list_style_type,
|
|
symbols_list_style_type,
|
|
tamil_list_style_type,
|
|
telugu_list_style_type,
|
|
text_decoration_thickness_percent,
|
|
text_decoration_thickness_shorthand,
|
|
thai_list_style_type,
|
|
tibetan_list_style_type,
|
|
tigre_list_style_type,
|
|
tigrinya_er_abegede_list_style_type,
|
|
tigrinya_er_list_style_type,
|
|
tigrinya_et_abegede_list_style_type,
|
|
tigrinya_et_list_style_type,
|
|
trad_chinese_formal_list_style_type,
|
|
trad_chinese_informal_list_style_type,
|
|
upper_alpha_list_style_type,
|
|
upper_armenian_list_style_type,
|
|
upper_hexadecimal_list_style_type,
|
|
upper_latin_list_style_type,
|
|
upper_norwegian_list_style_type,
|
|
upper_roman_list_style_type,
|
|
vb_unit,
|
|
vh_unit,
|
|
vi_unit,
|
|
viewport_percentage_units_dynamic,
|
|
viewport_percentage_units_large,
|
|
viewport_percentage_units_small,
|
|
vmax_unit,
|
|
vmin_unit,
|
|
vw_unit,
|
|
webkit_fill_available_size,
|
|
x_resolution_unit,
|
|
|
|
pub fn isCompatible(this: Feature, browsers: Browsers) bool {
|
|
switch (this) {
|
|
.selectors2 => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 196864) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 197120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.selectors3 => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 197888) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 197120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 591104) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 197120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.gencontent, .first_line => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 196864) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 197120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.first_letter => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 197888) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 722432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 196608) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.in_out_of_range => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3276800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3473408) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2621440) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.form_validation => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263171) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.any_link => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3276800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4259840) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3407872) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 590336) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.default_pseudo => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3342336) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2490368) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.dir_selector => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3211264) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 6946816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.focus_within => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3407872) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3932160) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3080192) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.focus_visible => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5636096) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5570560) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5636096) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4718592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.indeterminate_pseudo => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3342336) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2555904) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.is_selector => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5767168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5111808) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5767168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.optional_pseudo => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131840) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.placeholder_shown => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3342336) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3080192) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2228224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.dialog => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6422528) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2424832) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1572864) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.fullscreen => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4194304) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4653056) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.ie != null or browsers.ios_saf != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.marker_pseudo => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5636096) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4456448) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5636096) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4718592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.placeholder => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3342336) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2883584) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 459264) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.selection => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 196864) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 591104) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.case_insensitive => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3080192) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3211264) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2359296) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.read_only_write => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 851968) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5111808) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2359296) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1507328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.autofill => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7208960) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7208960) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5636096) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 6291456) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1376256) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.namespaces => {
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.shadowdomv1 => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3473408) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2621440) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 393728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.hex_alpha_colors => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3211264) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3407872) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.nesting => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7667712) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 6946816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.not_selector_list => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5767168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5505024) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5767168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.has_selector => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 6881280) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7929856) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 6881280) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1310720) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.font_family_system_ui => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6029312) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3670016) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 393728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.extended_system_fonts => {
|
|
if (browsers.safari) |version| {
|
|
if (version < 852224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 852992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.firefox != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.calc_function => {
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 393472) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8585216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.custom_media_queries, .fit_content_function_size, .stretch_size => {
|
|
return false;
|
|
},
|
|
.double_position_gradients => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4653056) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4194304) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3276800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4653056) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.clamp_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 852224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 852992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.place_self, .place_items => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3866624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 3866624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.place_content => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3866624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 3866624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.overflow_shorthand => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4456448) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3997696) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3145728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 852224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 852992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4456448) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.media_range_syntax => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4653056) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1310720) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.media_interval_syntax => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6684672) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4653056) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1310720) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 6815744) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_borders => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4521984) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2686976) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3145728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4521984) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_border_shorthand, .logical_margin_shorthand, .logical_padding_shorthand => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4325376) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 917760) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 918784) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_border_radius => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4325376) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_margin, .logical_padding => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4521984) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2686976) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3145728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_inset => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 917760) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 918784) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2686976) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.logical_text_align => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 196864) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2424832) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.lab_colors => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7405568) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.oklab_colors => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7405568) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.color_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7405568) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.space_separated_color_notation => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4259840) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3407872) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3080192) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4259840) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.text_decoration_thickness_percent => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1115136) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1115136) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.text_decoration_thickness_shorthand => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5701632) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.cue => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3604480) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.cue_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.any_pseudo => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2424832) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.part_pseudo => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4784128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3407872) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 852224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 852992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4784128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.image_set => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5767168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 393216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 393216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.x_resolution_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4456448) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3145728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4456448) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.nth_child_of => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7405568) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.min_function, .max_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 721152) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 721664) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.round_function, .rem_function, .mod_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5439488) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.abs_function, .sign_function => {
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.hypot_function => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5242880) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.gradient_interpolation_hints => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2621440) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2359296) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1769472) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2621440) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.border_image_repeat_round => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1966080) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 590080) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 590592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.border_image_repeat_space => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3670016) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3276800) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 590080) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 590592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 393216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 3670016) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.font_size_rem => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2752512) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2031616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 1835008) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2752512) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.font_size_x_x_x_large => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.font_style_oblique_angle => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3997696) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 721152) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 721664) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.font_weight_number => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 1114112) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3997696) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.font_stretch_percentage => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3997696) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 721152) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 721664) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4063232) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.light_dark => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 8060928) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 8060928) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5373952) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1115392) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1115392) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8060928) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.accent_system_color => {
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6750208) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049856) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049856) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.animation_timeline_shorthand => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7536640) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7536640) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5046272) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1507328) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7536640) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.q_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 3211264) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 852224) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 852992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.cap_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6356992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.ch_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1769472) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.container_query_length_units => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 6881280) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 6881280) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7208960) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4718592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1310720) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 6881280) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.em_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 196608) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.ex_unit, .circle_list_style_type, .decimal_list_style_type, .disc_list_style_type, .square_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.ic_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 6946816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 6946816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6356992) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4718592) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1310720) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 6946816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.lh_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7143424) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7143424) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4849664) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1376256) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7143424) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.rcap_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7733248) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.rch_unit, .rex_unit, .ric_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1114624) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.rem_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 131072) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.rlh_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 7864320) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4915200) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 1049600) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1441792) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7274496) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.vb_unit, .vi_unit, .viewport_percentage_units_dynamic, .viewport_percentage_units_large, .viewport_percentage_units_small => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 7077888) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 7077888) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 6619136) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4784128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 984064) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1376256) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 7077888) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.vh_unit, .vw_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1245184) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 589824) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 393216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 393216) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.vmax_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1245184) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.vmin_unit => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1245184) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.conic_gradient, .repeating_conic_gradient => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 4521984) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5439488) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3145728) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 786688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 786944) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 4521984) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.linear_gradient, .repeating_linear_gradient => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2424832) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.radial_gradient => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2424832) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.repeating_radial_gradient => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 655360) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.afar_list_style_type, .amharic_list_style_type, .amharic_abegede_list_style_type, .ethiopic_list_style_type, .ethiopic_abegede_list_style_type, .ethiopic_abegede_am_et_list_style_type, .ethiopic_abegede_gez_list_style_type, .ethiopic_abegede_ti_er_list_style_type, .ethiopic_abegede_ti_et_list_style_type, .ethiopic_halehame_aa_er_list_style_type, .ethiopic_halehame_aa_et_list_style_type, .ethiopic_halehame_am_et_list_style_type, .ethiopic_halehame_gez_list_style_type, .ethiopic_halehame_om_et_list_style_type, .ethiopic_halehame_sid_et_list_style_type, .ethiopic_halehame_so_et_list_style_type, .ethiopic_halehame_tig_list_style_type, .lower_hexadecimal_list_style_type, .lower_norwegian_list_style_type, .upper_hexadecimal_list_style_type, .upper_norwegian_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 196608) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.arabic_indic_list_style_type, .bengali_list_style_type, .cjk_earthly_branch_list_style_type, .cjk_heavenly_stem_list_style_type, .devanagari_list_style_type, .gujarati_list_style_type, .gurmukhi_list_style_type, .kannada_list_style_type, .khmer_list_style_type, .lao_list_style_type, .malayalam_list_style_type, .myanmar_list_style_type, .oriya_list_style_type, .persian_list_style_type, .telugu_list_style_type, .thai_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.armenian_list_style_type, .decimal_leading_zero_list_style_type, .georgian_list_style_type, .lower_alpha_list_style_type, .lower_greek_list_style_type, .lower_roman_list_style_type, .upper_alpha_list_style_type, .upper_latin_list_style_type, .upper_roman_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.asterisks_list_style_type, .footnotes_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.binary_list_style_type, .octal_list_style_type, .oromo_list_style_type, .sidama_list_style_type, .somali_list_style_type, .tigre_list_style_type, .tigrinya_er_list_style_type, .tigrinya_er_abegede_list_style_type, .tigrinya_et_list_style_type, .tigrinya_et_abegede_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.cambodian_list_style_type, .mongolian_list_style_type, .tibetan_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2162688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 262656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.cjk_decimal_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1835008) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4194304) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.disclosure_closed_list_style_type, .disclosure_open_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2162688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4128768) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5832704) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.ethiopic_numeric_list_style_type, .japanese_formal_list_style_type, .japanese_informal_list_style_type, .tamil_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 4194304) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5963776) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.hebrew_list_style_type, .hiragana_list_style_type, .hiragana_iroha_list_style_type, .katakana_list_style_type, .katakana_iroha_list_style_type, .auto_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.korean_hangul_formal_list_style_type, .korean_hanja_formal_list_style_type, .korean_hanja_informal_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1835008) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2097152) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.lower_armenian_list_style_type, .upper_armenian_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2162688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 327936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.lower_latin_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 524288) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.none_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1179648) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 65536) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.simp_chinese_formal_list_style_type, .simp_chinese_informal_list_style_type, .trad_chinese_formal_list_style_type, .trad_chinese_informal_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2097152) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 983040) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 2949120) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.string_list_style_type => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2555904) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 3735552) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 917760) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 918784) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.symbols_list_style_type => {
|
|
if (browsers.firefox) |version| {
|
|
if (version < 2293760) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.ios_saf != null or browsers.opera != null or browsers.safari != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.anchor_size_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 5439488) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 8192000) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null or browsers.ios_saf != null or browsers.safari != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.fit_content_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.is_animatable_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1703936) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 786432) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 1048576) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
.max_content_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2818048) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 66816) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.min_content_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 2162688) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 720896) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 3014656) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.webkit_fill_available_size => {
|
|
if (browsers.chrome) |version| {
|
|
if (version < 1638400) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.edge) |version| {
|
|
if (version < 5177344) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.opera) |version| {
|
|
if (version < 917504) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.safari) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 458752) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.samsung) |version| {
|
|
if (version < 327680) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android) |version| {
|
|
if (version < 263168) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.firefox != null or browsers.ie != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.moz_available_size => {
|
|
if (browsers.firefox) |version| {
|
|
if (version < 262144) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.ios_saf != null or browsers.opera != null or browsers.safari != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
.p3_colors, .lang_selector_list => {
|
|
if (browsers.safari) |version| {
|
|
if (version < 655616) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.ios_saf) |version| {
|
|
if (version < 656128) {
|
|
return false;
|
|
}
|
|
}
|
|
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.firefox != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
|
|
return false;
|
|
}
|
|
},
|
|
}
|
|
return true;
|
|
}
|
|
|
|
pub fn isPartiallyCompatible(this: *const Feature, targets: Browsers) bool {
|
|
var browsers = Browsers{};
|
|
if (targets.android != null) {
|
|
browsers.android = targets.android;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.android = null;
|
|
}
|
|
if (targets.chrome != null) {
|
|
browsers.chrome = targets.chrome;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.chrome = null;
|
|
}
|
|
if (targets.edge != null) {
|
|
browsers.edge = targets.edge;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.edge = null;
|
|
}
|
|
if (targets.firefox != null) {
|
|
browsers.firefox = targets.firefox;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.firefox = null;
|
|
}
|
|
if (targets.ie != null) {
|
|
browsers.ie = targets.ie;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.ie = null;
|
|
}
|
|
if (targets.ios_saf != null) {
|
|
browsers.ios_saf = targets.ios_saf;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.ios_saf = null;
|
|
}
|
|
if (targets.opera != null) {
|
|
browsers.opera = targets.opera;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.opera = null;
|
|
}
|
|
if (targets.safari != null) {
|
|
browsers.safari = targets.safari;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.safari = null;
|
|
}
|
|
if (targets.samsung != null) {
|
|
browsers.samsung = targets.samsung;
|
|
if (this.isCompatible(browsers)) {
|
|
return true;
|
|
}
|
|
browsers.samsung = null;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
};
|
|
|
|
const Browsers = @import("./targets.zig").Browsers;
|