// This file is autogenerated by build-prefixes.js. DO NOT EDIT! const Browsers = @import("./targets.zig").Browsers; 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; } };