/* AUTOGENERATED by usecounters.py. DO NOT EDIT */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#include "mozilla/dom/UseCounterMetrics.h"

#include "mozilla/dom/WorkerPrivate.h"
#include "mozilla/glean/DomUseCounterMetrics.h"

namespace mozilla::dom {

const char* IncrementUseCounter(UseCounter aUseCounter, bool aIsPage) {
  static constexpr struct {
    const char* name;
    glean::impl::CounterMetric<> doc_metric;
    glean::impl::CounterMetric<> page_metric;
  } kEntries[] = {
        {
          "svgsvgelement_getelementbyid",
          glean::use_counter_doc::svgsvgelement_getelementbyid,
          glean::use_counter_page::svgsvgelement_getelementbyid,
        },
        {
          "svgsvgelement_currentscale_getter",
          glean::use_counter_doc::svgsvgelement_currentscale_getter,
          glean::use_counter_page::svgsvgelement_currentscale_getter,
        },
        {
          "svgsvgelement_currentscale_setter",
          glean::use_counter_doc::svgsvgelement_currentscale_setter,
          glean::use_counter_page::svgsvgelement_currentscale_setter,
        },
        {
          "pushmanager_subscribe",
          glean::use_counter_doc::pushmanager_subscribe,
          glean::use_counter_page::pushmanager_subscribe,
        },
        {
          "pushsubscription_unsubscribe",
          glean::use_counter_doc::pushsubscription_unsubscribe,
          glean::use_counter_page::pushsubscription_unsubscribe,
        },
        {
          "window_sidebar_getter",
          glean::use_counter_doc::window_sidebar_getter,
          glean::use_counter_page::window_sidebar_getter,
        },
        {
          "window_sidebar_setter",
          glean::use_counter_doc::window_sidebar_setter,
          glean::use_counter_page::window_sidebar_setter,
        },
        {
          "datatransfer_addelement",
          glean::use_counter_doc::datatransfer_addelement,
          glean::use_counter_page::datatransfer_addelement,
        },
        {
          "datatransfer_mozitemcount_getter",
          glean::use_counter_doc::datatransfer_mozitemcount_getter,
          glean::use_counter_page::datatransfer_mozitemcount_getter,
        },
        {
          "datatransfer_mozitemcount_setter",
          glean::use_counter_doc::datatransfer_mozitemcount_setter,
          glean::use_counter_page::datatransfer_mozitemcount_setter,
        },
        {
          "datatransfer_mozcursor_getter",
          glean::use_counter_doc::datatransfer_mozcursor_getter,
          glean::use_counter_page::datatransfer_mozcursor_getter,
        },
        {
          "datatransfer_mozcursor_setter",
          glean::use_counter_doc::datatransfer_mozcursor_setter,
          glean::use_counter_page::datatransfer_mozcursor_setter,
        },
        {
          "datatransfer_moztypesat",
          glean::use_counter_doc::datatransfer_moztypesat,
          glean::use_counter_page::datatransfer_moztypesat,
        },
        {
          "datatransfer_mozcleardataat",
          glean::use_counter_doc::datatransfer_mozcleardataat,
          glean::use_counter_page::datatransfer_mozcleardataat,
        },
        {
          "datatransfer_mozsetdataat",
          glean::use_counter_doc::datatransfer_mozsetdataat,
          glean::use_counter_page::datatransfer_mozsetdataat,
        },
        {
          "datatransfer_mozgetdataat",
          glean::use_counter_doc::datatransfer_mozgetdataat,
          glean::use_counter_page::datatransfer_mozgetdataat,
        },
        {
          "datatransfer_mozusercancelled_getter",
          glean::use_counter_doc::datatransfer_mozusercancelled_getter,
          glean::use_counter_page::datatransfer_mozusercancelled_getter,
        },
        {
          "datatransfer_mozusercancelled_setter",
          glean::use_counter_doc::datatransfer_mozusercancelled_setter,
          glean::use_counter_page::datatransfer_mozusercancelled_setter,
        },
        {
          "datatransfer_mozsourcenode_getter",
          glean::use_counter_doc::datatransfer_mozsourcenode_getter,
          glean::use_counter_page::datatransfer_mozsourcenode_getter,
        },
        {
          "datatransfer_mozsourcenode_setter",
          glean::use_counter_doc::datatransfer_mozsourcenode_setter,
          glean::use_counter_page::datatransfer_mozsourcenode_setter,
        },
        {
          "js_asmjs",
          glean::use_counter_doc::js_asmjs,
          glean::use_counter_page::js_asmjs,
        },
        {
          "js_wasm",
          glean::use_counter_doc::js_wasm,
          glean::use_counter_page::js_wasm,
        },
        {
          "js_use_asm",
          glean::use_counter_doc::js_use_asm,
          glean::use_counter_page::js_use_asm,
        },
        {
          "js_wasm_legacy_exceptions",
          glean::use_counter_doc::js_wasm_legacy_exceptions,
          glean::use_counter_page::js_wasm_legacy_exceptions,
        },
        {
          "js_is_htmldda_fuse",
          glean::use_counter_doc::js_is_htmldda_fuse,
          glean::use_counter_page::js_is_htmldda_fuse,
        },
        {
          "js_optimize_get_iterator_fuse",
          glean::use_counter_doc::js_optimize_get_iterator_fuse,
          glean::use_counter_page::js_optimize_get_iterator_fuse,
        },
        {
          "js_optimize_array_species_fuse",
          glean::use_counter_doc::js_optimize_array_species_fuse,
          glean::use_counter_page::js_optimize_array_species_fuse,
        },
        {
          "js_optimize_promise_lookup_fuse",
          glean::use_counter_doc::js_optimize_promise_lookup_fuse,
          glean::use_counter_page::js_optimize_promise_lookup_fuse,
        },
        {
          "js_thenable",
          glean::use_counter_doc::js_thenable,
          glean::use_counter_page::js_thenable,
        },
        {
          "js_thenable_proto",
          glean::use_counter_doc::js_thenable_proto,
          glean::use_counter_page::js_thenable_proto,
        },
        {
          "js_thenable_standard_proto",
          glean::use_counter_doc::js_thenable_standard_proto,
          glean::use_counter_page::js_thenable_standard_proto,
        },
        {
          "js_thenable_object_proto",
          glean::use_counter_doc::js_thenable_object_proto,
          glean::use_counter_page::js_thenable_object_proto,
        },
        {
          "js_legacy_lang_subtag",
          glean::use_counter_doc::js_legacy_lang_subtag,
          glean::use_counter_page::js_legacy_lang_subtag,
        },
        {
          "js_ic_stub_too_large",
          glean::use_counter_doc::js_ic_stub_too_large,
          glean::use_counter_page::js_ic_stub_too_large,
        },
        {
          "js_ic_stub_oom",
          glean::use_counter_doc::js_ic_stub_oom,
          glean::use_counter_page::js_ic_stub_oom,
        },
        {
          "js_dateparse",
          glean::use_counter_doc::js_dateparse,
          glean::use_counter_page::js_dateparse,
        },
        {
          "js_dateparse_impl_def",
          glean::use_counter_doc::js_dateparse_impl_def,
          glean::use_counter_page::js_dateparse_impl_def,
        },
        {
          "js_large_oom_reported",
          glean::use_counter_doc::js_large_oom_reported,
          glean::use_counter_page::js_large_oom_reported,
        },
        {
          "js_small_oom_reported",
          glean::use_counter_doc::js_small_oom_reported,
          glean::use_counter_page::js_small_oom_reported,
        },
        {
          "js_large_oom_recovered",
          glean::use_counter_doc::js_large_oom_recovered,
          glean::use_counter_page::js_large_oom_recovered,
        },
        {
          "js_small_oom_recovered",
          glean::use_counter_doc::js_small_oom_recovered,
          glean::use_counter_page::js_small_oom_recovered,
        },
        {
          "console_assert",
          glean::use_counter_doc::console_assert,
          glean::use_counter_page::console_assert,
        },
        {
          "console_clear",
          glean::use_counter_doc::console_clear,
          glean::use_counter_page::console_clear,
        },
        {
          "console_count",
          glean::use_counter_doc::console_count,
          glean::use_counter_page::console_count,
        },
        {
          "console_countreset",
          glean::use_counter_doc::console_countreset,
          glean::use_counter_page::console_countreset,
        },
        {
          "console_debug",
          glean::use_counter_doc::console_debug,
          glean::use_counter_page::console_debug,
        },
        {
          "console_error",
          glean::use_counter_doc::console_error,
          glean::use_counter_page::console_error,
        },
        {
          "console_info",
          glean::use_counter_doc::console_info,
          glean::use_counter_page::console_info,
        },
        {
          "console_log",
          glean::use_counter_doc::console_log,
          glean::use_counter_page::console_log,
        },
        {
          "console_table",
          glean::use_counter_doc::console_table,
          glean::use_counter_page::console_table,
        },
        {
          "console_trace",
          glean::use_counter_doc::console_trace,
          glean::use_counter_page::console_trace,
        },
        {
          "console_warn",
          glean::use_counter_doc::console_warn,
          glean::use_counter_page::console_warn,
        },
        {
          "console_dir",
          glean::use_counter_doc::console_dir,
          glean::use_counter_page::console_dir,
        },
        {
          "console_dirxml",
          glean::use_counter_doc::console_dirxml,
          glean::use_counter_page::console_dirxml,
        },
        {
          "console_group",
          glean::use_counter_doc::console_group,
          glean::use_counter_page::console_group,
        },
        {
          "console_groupcollapsed",
          glean::use_counter_doc::console_groupcollapsed,
          glean::use_counter_page::console_groupcollapsed,
        },
        {
          "console_groupend",
          glean::use_counter_doc::console_groupend,
          glean::use_counter_page::console_groupend,
        },
        {
          "console_time",
          glean::use_counter_doc::console_time,
          glean::use_counter_page::console_time,
        },
        {
          "console_timelog",
          glean::use_counter_doc::console_timelog,
          glean::use_counter_page::console_timelog,
        },
        {
          "console_timeend",
          glean::use_counter_doc::console_timeend,
          glean::use_counter_page::console_timeend,
        },
        {
          "console_exception",
          glean::use_counter_doc::console_exception,
          glean::use_counter_page::console_exception,
        },
        {
          "console_timestamp",
          glean::use_counter_doc::console_timestamp,
          glean::use_counter_page::console_timestamp,
        },
        {
          "console_profile",
          glean::use_counter_doc::console_profile,
          glean::use_counter_page::console_profile,
        },
        {
          "console_profileend",
          glean::use_counter_doc::console_profileend,
          glean::use_counter_page::console_profileend,
        },
        {
          "cookiestore_get",
          glean::use_counter_doc::cookiestore_get,
          glean::use_counter_page::cookiestore_get,
        },
        {
          "cookiestore_getall",
          glean::use_counter_doc::cookiestore_getall,
          glean::use_counter_page::cookiestore_getall,
        },
        {
          "cookiestore_set",
          glean::use_counter_doc::cookiestore_set,
          glean::use_counter_page::cookiestore_set,
        },
        {
          "cookiestore_delete",
          glean::use_counter_doc::cookiestore_delete,
          glean::use_counter_page::cookiestore_delete,
        },
        {
          "document_open",
          glean::use_counter_doc::document_open,
          glean::use_counter_page::document_open,
        },
        {
          "htmldocument_named_getter_hit",
          glean::use_counter_doc::htmldocument_named_getter_hit,
          glean::use_counter_page::htmldocument_named_getter_hit,
        },
        {
          "filtered_cross_origin_iframe",
          glean::use_counter_doc::filtered_cross_origin_iframe,
          glean::use_counter_page::filtered_cross_origin_iframe,
        },
        {
          "customelementregistry_define",
          glean::use_counter_doc::customelementregistry_define,
          glean::use_counter_page::customelementregistry_define,
        },
        {
          "customized_builtin",
          glean::use_counter_doc::customized_builtin,
          glean::use_counter_page::customized_builtin,
        },
        {
          "xslstylesheet",
          glean::use_counter_doc::xslstylesheet,
          glean::use_counter_page::xslstylesheet,
        },
        {
          "xsltprocessor_constructor",
          glean::use_counter_doc::xsltprocessor_constructor,
          glean::use_counter_page::xsltprocessor_constructor,
        },
        {
          "element_attachshadow",
          glean::use_counter_doc::element_attachshadow,
          glean::use_counter_page::element_attachshadow,
        },
        {
          "element_setcapture",
          glean::use_counter_doc::element_setcapture,
          glean::use_counter_page::element_setcapture,
        },
        {
          "element_releasecapture",
          glean::use_counter_doc::element_releasecapture,
          glean::use_counter_page::element_releasecapture,
        },
        {
          "element_setpointercapture",
          glean::use_counter_doc::element_setpointercapture,
          glean::use_counter_page::element_setpointercapture,
        },
        {
          "element_releasepointercapture",
          glean::use_counter_doc::element_releasepointercapture,
          glean::use_counter_page::element_releasepointercapture,
        },
        {
          "mediadevices_enumeratedevices",
          glean::use_counter_doc::mediadevices_enumeratedevices,
          glean::use_counter_page::mediadevices_enumeratedevices,
        },
        {
          "enumerate_devices_insec",
          glean::use_counter_doc::enumerate_devices_insec,
          glean::use_counter_page::enumerate_devices_insec,
        },
        {
          "enumerate_devices_unfocused",
          glean::use_counter_doc::enumerate_devices_unfocused,
          glean::use_counter_page::enumerate_devices_unfocused,
        },
        {
          "mediadevices_getusermedia",
          glean::use_counter_doc::mediadevices_getusermedia,
          glean::use_counter_page::mediadevices_getusermedia,
        },
        {
          "navigator_mozgetusermedia",
          glean::use_counter_doc::navigator_mozgetusermedia,
          glean::use_counter_page::navigator_mozgetusermedia,
        },
        {
          "get_user_media_unfocused",
          glean::use_counter_doc::get_user_media_unfocused,
          glean::use_counter_page::get_user_media_unfocused,
        },
        {
          "get_user_media_insec",
          glean::use_counter_doc::get_user_media_insec,
          glean::use_counter_page::get_user_media_insec,
        },
        {
          "mediadevices_getdisplaymedia",
          glean::use_counter_doc::mediadevices_getdisplaymedia,
          glean::use_counter_page::mediadevices_getdisplaymedia,
        },
        {
          "mls_statedelete",
          glean::use_counter_doc::mls_statedelete,
          glean::use_counter_page::mls_statedelete,
        },
        {
          "mls_statedeletegroup",
          glean::use_counter_doc::mls_statedeletegroup,
          glean::use_counter_page::mls_statedeletegroup,
        },
        {
          "mls_generatesignaturekeypair",
          glean::use_counter_doc::mls_generatesignaturekeypair,
          glean::use_counter_page::mls_generatesignaturekeypair,
        },
        {
          "mls_generatecredentialbasic",
          glean::use_counter_doc::mls_generatecredentialbasic,
          glean::use_counter_page::mls_generatecredentialbasic,
        },
        {
          "mls_generatekeypackage",
          glean::use_counter_doc::mls_generatekeypackage,
          glean::use_counter_page::mls_generatekeypackage,
        },
        {
          "mls_groupcreate",
          glean::use_counter_doc::mls_groupcreate,
          glean::use_counter_page::mls_groupcreate,
        },
        {
          "mls_groupjoin",
          glean::use_counter_doc::mls_groupjoin,
          glean::use_counter_page::mls_groupjoin,
        },
        {
          "mls_groupadd",
          glean::use_counter_doc::mls_groupadd,
          glean::use_counter_page::mls_groupadd,
        },
        {
          "mls_groupproposeadd",
          glean::use_counter_doc::mls_groupproposeadd,
          glean::use_counter_page::mls_groupproposeadd,
        },
        {
          "mls_groupremove",
          glean::use_counter_doc::mls_groupremove,
          glean::use_counter_page::mls_groupremove,
        },
        {
          "mls_groupproposeremove",
          glean::use_counter_doc::mls_groupproposeremove,
          glean::use_counter_page::mls_groupproposeremove,
        },
        {
          "mls_groupclose",
          glean::use_counter_doc::mls_groupclose,
          glean::use_counter_page::mls_groupclose,
        },
        {
          "mls_groupmembers",
          glean::use_counter_doc::mls_groupmembers,
          glean::use_counter_page::mls_groupmembers,
        },
        {
          "mls_receive",
          glean::use_counter_doc::mls_receive,
          glean::use_counter_page::mls_receive,
        },
        {
          "mls_send",
          glean::use_counter_doc::mls_send,
          glean::use_counter_page::mls_send,
        },
        {
          "mls_deriveexporter",
          glean::use_counter_doc::mls_deriveexporter,
          glean::use_counter_page::mls_deriveexporter,
        },
        {
          "document_mozsetimageelement",
          glean::use_counter_doc::document_mozsetimageelement,
          glean::use_counter_page::document_mozsetimageelement,
        },
        {
          "ondommousescroll",
          glean::use_counter_doc::ondommousescroll,
          glean::use_counter_page::ondommousescroll,
        },
        {
          "onmozmousepixelscroll",
          glean::use_counter_doc::onmozmousepixelscroll,
          glean::use_counter_page::onmozmousepixelscroll,
        },
        {
          "percentage_stroke_width_in_svg",
          glean::use_counter_doc::percentage_stroke_width_in_svg,
          glean::use_counter_page::percentage_stroke_width_in_svg,
        },
        {
          "percentage_stroke_width_in_svgtext",
          glean::use_counter_doc::percentage_stroke_width_in_svgtext,
          glean::use_counter_page::percentage_stroke_width_in_svgtext,
        },
        {
          "htmldocument_caretrangefrompoint",
          glean::use_counter_doc::htmldocument_caretrangefrompoint,
          glean::use_counter_page::htmldocument_caretrangefrompoint,
        },
        {
          "htmldocument_exitpictureinpicture",
          glean::use_counter_doc::htmldocument_exitpictureinpicture,
          glean::use_counter_page::htmldocument_exitpictureinpicture,
        },
        {
          "htmldocument_featurepolicy",
          glean::use_counter_doc::htmldocument_featurepolicy,
          glean::use_counter_page::htmldocument_featurepolicy,
        },
        {
          "htmldocument_onbeforecopy",
          glean::use_counter_doc::htmldocument_onbeforecopy,
          glean::use_counter_page::htmldocument_onbeforecopy,
        },
        {
          "htmldocument_onbeforecut",
          glean::use_counter_doc::htmldocument_onbeforecut,
          glean::use_counter_page::htmldocument_onbeforecut,
        },
        {
          "htmldocument_onbeforepaste",
          glean::use_counter_doc::htmldocument_onbeforepaste,
          glean::use_counter_page::htmldocument_onbeforepaste,
        },
        {
          "htmldocument_oncancel",
          glean::use_counter_doc::htmldocument_oncancel,
          glean::use_counter_page::htmldocument_oncancel,
        },
        {
          "htmldocument_onfreeze",
          glean::use_counter_doc::htmldocument_onfreeze,
          glean::use_counter_page::htmldocument_onfreeze,
        },
        {
          "htmldocument_onmousewheel",
          glean::use_counter_doc::htmldocument_onmousewheel,
          glean::use_counter_page::htmldocument_onmousewheel,
        },
        {
          "htmldocument_onresume",
          glean::use_counter_doc::htmldocument_onresume,
          glean::use_counter_page::htmldocument_onresume,
        },
        {
          "htmldocument_onsearch",
          glean::use_counter_doc::htmldocument_onsearch,
          glean::use_counter_page::htmldocument_onsearch,
        },
        {
          "htmldocument_onwebkitfullscreenchange",
          glean::use_counter_doc::htmldocument_onwebkitfullscreenchange,
          glean::use_counter_page::htmldocument_onwebkitfullscreenchange,
        },
        {
          "htmldocument_onwebkitfullscreenerror",
          glean::use_counter_doc::htmldocument_onwebkitfullscreenerror,
          glean::use_counter_page::htmldocument_onwebkitfullscreenerror,
        },
        {
          "htmldocument_pictureinpictureelement",
          glean::use_counter_doc::htmldocument_pictureinpictureelement,
          glean::use_counter_page::htmldocument_pictureinpictureelement,
        },
        {
          "htmldocument_pictureinpictureenabled",
          glean::use_counter_doc::htmldocument_pictureinpictureenabled,
          glean::use_counter_page::htmldocument_pictureinpictureenabled,
        },
        {
          "htmldocument_registerelement",
          glean::use_counter_doc::htmldocument_registerelement,
          glean::use_counter_page::htmldocument_registerelement,
        },
        {
          "htmldocument_wasdiscarded",
          glean::use_counter_doc::htmldocument_wasdiscarded,
          glean::use_counter_page::htmldocument_wasdiscarded,
        },
        {
          "htmldocument_webkitcancelfullscreen",
          glean::use_counter_doc::htmldocument_webkitcancelfullscreen,
          glean::use_counter_page::htmldocument_webkitcancelfullscreen,
        },
        {
          "htmldocument_webkitcurrentfullscreenelement",
          glean::use_counter_doc::htmldocument_webkitcurrentfullscreenelement,
          glean::use_counter_page::htmldocument_webkitcurrentfullscreenelement,
        },
        {
          "htmldocument_webkitexitfullscreen",
          glean::use_counter_doc::htmldocument_webkitexitfullscreen,
          glean::use_counter_page::htmldocument_webkitexitfullscreen,
        },
        {
          "htmldocument_webkitfullscreenelement",
          glean::use_counter_doc::htmldocument_webkitfullscreenelement,
          glean::use_counter_page::htmldocument_webkitfullscreenelement,
        },
        {
          "htmldocument_webkitfullscreenenabled",
          glean::use_counter_doc::htmldocument_webkitfullscreenenabled,
          glean::use_counter_page::htmldocument_webkitfullscreenenabled,
        },
        {
          "htmldocument_webkithidden",
          glean::use_counter_doc::htmldocument_webkithidden,
          glean::use_counter_page::htmldocument_webkithidden,
        },
        {
          "htmldocument_webkitisfullscreen",
          glean::use_counter_doc::htmldocument_webkitisfullscreen,
          glean::use_counter_page::htmldocument_webkitisfullscreen,
        },
        {
          "htmldocument_webkitvisibilitystate",
          glean::use_counter_doc::htmldocument_webkitvisibilitystate,
          glean::use_counter_page::htmldocument_webkitvisibilitystate,
        },
        {
          "htmldocument_xmlencoding",
          glean::use_counter_doc::htmldocument_xmlencoding,
          glean::use_counter_page::htmldocument_xmlencoding,
        },
        {
          "htmldocument_xmlstandalone",
          glean::use_counter_doc::htmldocument_xmlstandalone,
          glean::use_counter_page::htmldocument_xmlstandalone,
        },
        {
          "htmldocument_xmlversion",
          glean::use_counter_doc::htmldocument_xmlversion,
          glean::use_counter_page::htmldocument_xmlversion,
        },
        {
          "location_ancestororigins",
          glean::use_counter_doc::location_ancestororigins,
          glean::use_counter_page::location_ancestororigins,
        },
        {
          "window_absoluteorientationsensor",
          glean::use_counter_doc::window_absoluteorientationsensor,
          glean::use_counter_page::window_absoluteorientationsensor,
        },
        {
          "window_accelerometer",
          glean::use_counter_doc::window_accelerometer,
          glean::use_counter_page::window_accelerometer,
        },
        {
          "window_backgroundfetchmanager",
          glean::use_counter_doc::window_backgroundfetchmanager,
          glean::use_counter_page::window_backgroundfetchmanager,
        },
        {
          "window_backgroundfetchrecord",
          glean::use_counter_doc::window_backgroundfetchrecord,
          glean::use_counter_page::window_backgroundfetchrecord,
        },
        {
          "window_backgroundfetchregistration",
          glean::use_counter_doc::window_backgroundfetchregistration,
          glean::use_counter_page::window_backgroundfetchregistration,
        },
        {
          "window_beforeinstallpromptevent",
          glean::use_counter_doc::window_beforeinstallpromptevent,
          glean::use_counter_page::window_beforeinstallpromptevent,
        },
        {
          "window_bluetooth",
          glean::use_counter_doc::window_bluetooth,
          glean::use_counter_page::window_bluetooth,
        },
        {
          "window_bluetoothcharacteristicproperties",
          glean::use_counter_doc::window_bluetoothcharacteristicproperties,
          glean::use_counter_page::window_bluetoothcharacteristicproperties,
        },
        {
          "window_bluetoothdevice",
          glean::use_counter_doc::window_bluetoothdevice,
          glean::use_counter_page::window_bluetoothdevice,
        },
        {
          "window_bluetoothremotegattcharacteristic",
          glean::use_counter_doc::window_bluetoothremotegattcharacteristic,
          glean::use_counter_page::window_bluetoothremotegattcharacteristic,
        },
        {
          "window_bluetoothremotegattdescriptor",
          glean::use_counter_doc::window_bluetoothremotegattdescriptor,
          glean::use_counter_page::window_bluetoothremotegattdescriptor,
        },
        {
          "window_bluetoothremotegattserver",
          glean::use_counter_doc::window_bluetoothremotegattserver,
          glean::use_counter_page::window_bluetoothremotegattserver,
        },
        {
          "window_bluetoothremotegattservice",
          glean::use_counter_doc::window_bluetoothremotegattservice,
          glean::use_counter_page::window_bluetoothremotegattservice,
        },
        {
          "window_bluetoothuuid",
          glean::use_counter_doc::window_bluetoothuuid,
          glean::use_counter_page::window_bluetoothuuid,
        },
        {
          "window_canvascapturemediastreamtrack",
          glean::use_counter_doc::window_canvascapturemediastreamtrack,
          glean::use_counter_page::window_canvascapturemediastreamtrack,
        },
        {
          "window_chrome",
          glean::use_counter_doc::window_chrome,
          glean::use_counter_page::window_chrome,
        },
        {
          "window_clipboarditem",
          glean::use_counter_doc::window_clipboarditem,
          glean::use_counter_page::window_clipboarditem,
        },
        {
          "window_cssimagevalue",
          glean::use_counter_doc::window_cssimagevalue,
          glean::use_counter_page::window_cssimagevalue,
        },
        {
          "window_csskeywordvalue",
          glean::use_counter_doc::window_csskeywordvalue,
          glean::use_counter_page::window_csskeywordvalue,
        },
        {
          "window_cssmathclamp",
          glean::use_counter_doc::window_cssmathclamp,
          glean::use_counter_page::window_cssmathclamp,
        },
        {
          "window_cssmathinvert",
          glean::use_counter_doc::window_cssmathinvert,
          glean::use_counter_page::window_cssmathinvert,
        },
        {
          "window_cssmathmax",
          glean::use_counter_doc::window_cssmathmax,
          glean::use_counter_page::window_cssmathmax,
        },
        {
          "window_cssmathmin",
          glean::use_counter_doc::window_cssmathmin,
          glean::use_counter_page::window_cssmathmin,
        },
        {
          "window_cssmathnegate",
          glean::use_counter_doc::window_cssmathnegate,
          glean::use_counter_page::window_cssmathnegate,
        },
        {
          "window_cssmathproduct",
          glean::use_counter_doc::window_cssmathproduct,
          glean::use_counter_page::window_cssmathproduct,
        },
        {
          "window_cssmathsum",
          glean::use_counter_doc::window_cssmathsum,
          glean::use_counter_page::window_cssmathsum,
        },
        {
          "window_cssmathvalue",
          glean::use_counter_doc::window_cssmathvalue,
          glean::use_counter_page::window_cssmathvalue,
        },
        {
          "window_cssmatrixcomponent",
          glean::use_counter_doc::window_cssmatrixcomponent,
          glean::use_counter_page::window_cssmatrixcomponent,
        },
        {
          "window_cssnumericarray",
          glean::use_counter_doc::window_cssnumericarray,
          glean::use_counter_page::window_cssnumericarray,
        },
        {
          "window_cssnumericvalue",
          glean::use_counter_doc::window_cssnumericvalue,
          glean::use_counter_page::window_cssnumericvalue,
        },
        {
          "window_cssperspective",
          glean::use_counter_doc::window_cssperspective,
          glean::use_counter_page::window_cssperspective,
        },
        {
          "window_csspositionvalue",
          glean::use_counter_doc::window_csspositionvalue,
          glean::use_counter_page::window_csspositionvalue,
        },
        {
          "window_csspropertyrule",
          glean::use_counter_doc::window_csspropertyrule,
          glean::use_counter_page::window_csspropertyrule,
        },
        {
          "window_cssrotate",
          glean::use_counter_doc::window_cssrotate,
          glean::use_counter_page::window_cssrotate,
        },
        {
          "window_cssscale",
          glean::use_counter_doc::window_cssscale,
          glean::use_counter_page::window_cssscale,
        },
        {
          "window_cssskew",
          glean::use_counter_doc::window_cssskew,
          glean::use_counter_page::window_cssskew,
        },
        {
          "window_cssskewx",
          glean::use_counter_doc::window_cssskewx,
          glean::use_counter_page::window_cssskewx,
        },
        {
          "window_cssskewy",
          glean::use_counter_doc::window_cssskewy,
          glean::use_counter_page::window_cssskewy,
        },
        {
          "window_cssstylevalue",
          glean::use_counter_doc::window_cssstylevalue,
          glean::use_counter_page::window_cssstylevalue,
        },
        {
          "window_csstransformcomponent",
          glean::use_counter_doc::window_csstransformcomponent,
          glean::use_counter_page::window_csstransformcomponent,
        },
        {
          "window_csstransformvalue",
          glean::use_counter_doc::window_csstransformvalue,
          glean::use_counter_page::window_csstransformvalue,
        },
        {
          "window_csstranslate",
          glean::use_counter_doc::window_csstranslate,
          glean::use_counter_page::window_csstranslate,
        },
        {
          "window_cssunitvalue",
          glean::use_counter_doc::window_cssunitvalue,
          glean::use_counter_page::window_cssunitvalue,
        },
        {
          "window_cssunparsedvalue",
          glean::use_counter_doc::window_cssunparsedvalue,
          glean::use_counter_page::window_cssunparsedvalue,
        },
        {
          "window_cssvariablereferencevalue",
          glean::use_counter_doc::window_cssvariablereferencevalue,
          glean::use_counter_page::window_cssvariablereferencevalue,
        },
        {
          "window_defaultstatus",
          glean::use_counter_doc::window_defaultstatus,
          glean::use_counter_page::window_defaultstatus,
        },
        {
          "window_devicemotioneventacceleration",
          glean::use_counter_doc::window_devicemotioneventacceleration,
          glean::use_counter_page::window_devicemotioneventacceleration,
        },
        {
          "window_devicemotioneventrotationrate",
          glean::use_counter_doc::window_devicemotioneventrotationrate,
          glean::use_counter_page::window_devicemotioneventrotationrate,
        },
        {
          "window_domerror",
          glean::use_counter_doc::window_domerror,
          glean::use_counter_page::window_domerror,
        },
        {
          "window_encodedvideochunk",
          glean::use_counter_doc::window_encodedvideochunk,
          glean::use_counter_page::window_encodedvideochunk,
        },
        {
          "window_enterpictureinpictureevent",
          glean::use_counter_doc::window_enterpictureinpictureevent,
          glean::use_counter_page::window_enterpictureinpictureevent,
        },
        {
          "window_external",
          glean::use_counter_doc::window_external,
          glean::use_counter_page::window_external,
        },
        {
          "window_federatedcredential",
          glean::use_counter_doc::window_federatedcredential,
          glean::use_counter_page::window_federatedcredential,
        },
        {
          "window_gyroscope",
          glean::use_counter_doc::window_gyroscope,
          glean::use_counter_page::window_gyroscope,
        },
        {
          "window_htmlcontentelement",
          glean::use_counter_doc::window_htmlcontentelement,
          glean::use_counter_page::window_htmlcontentelement,
        },
        {
          "window_htmlshadowelement",
          glean::use_counter_doc::window_htmlshadowelement,
          glean::use_counter_page::window_htmlshadowelement,
        },
        {
          "window_imagecapture",
          glean::use_counter_doc::window_imagecapture,
          glean::use_counter_page::window_imagecapture,
        },
        {
          "window_inputdevicecapabilities",
          glean::use_counter_doc::window_inputdevicecapabilities,
          glean::use_counter_page::window_inputdevicecapabilities,
        },
        {
          "window_inputdeviceinfo",
          glean::use_counter_doc::window_inputdeviceinfo,
          glean::use_counter_page::window_inputdeviceinfo,
        },
        {
          "window_keyboard",
          glean::use_counter_doc::window_keyboard,
          glean::use_counter_page::window_keyboard,
        },
        {
          "window_keyboardlayoutmap",
          glean::use_counter_doc::window_keyboardlayoutmap,
          glean::use_counter_page::window_keyboardlayoutmap,
        },
        {
          "window_linearaccelerationsensor",
          glean::use_counter_doc::window_linearaccelerationsensor,
          glean::use_counter_page::window_linearaccelerationsensor,
        },
        {
          "window_mediasettingsrange",
          glean::use_counter_doc::window_mediasettingsrange,
          glean::use_counter_page::window_mediasettingsrange,
        },
        {
          "window_midiaccess",
          glean::use_counter_doc::window_midiaccess,
          glean::use_counter_page::window_midiaccess,
        },
        {
          "window_midiconnectionevent",
          glean::use_counter_doc::window_midiconnectionevent,
          glean::use_counter_page::window_midiconnectionevent,
        },
        {
          "window_midiinput",
          glean::use_counter_doc::window_midiinput,
          glean::use_counter_page::window_midiinput,
        },
        {
          "window_midiinputmap",
          glean::use_counter_doc::window_midiinputmap,
          glean::use_counter_page::window_midiinputmap,
        },
        {
          "window_midimessageevent",
          glean::use_counter_doc::window_midimessageevent,
          glean::use_counter_page::window_midimessageevent,
        },
        {
          "window_midioutput",
          glean::use_counter_doc::window_midioutput,
          glean::use_counter_page::window_midioutput,
        },
        {
          "window_midioutputmap",
          glean::use_counter_doc::window_midioutputmap,
          glean::use_counter_page::window_midioutputmap,
        },
        {
          "window_midiport",
          glean::use_counter_doc::window_midiport,
          glean::use_counter_page::window_midiport,
        },
        {
          "window_networkinformation",
          glean::use_counter_doc::window_networkinformation,
          glean::use_counter_page::window_networkinformation,
        },
        {
          "window_offscreenbuffering",
          glean::use_counter_doc::window_offscreenbuffering,
          glean::use_counter_page::window_offscreenbuffering,
        },
        {
          "window_onbeforeinstallprompt",
          glean::use_counter_doc::window_onbeforeinstallprompt,
          glean::use_counter_page::window_onbeforeinstallprompt,
        },
        {
          "window_oncancel",
          glean::use_counter_doc::window_oncancel,
          glean::use_counter_page::window_oncancel,
        },
        {
          "window_onmousewheel",
          glean::use_counter_doc::window_onmousewheel,
          glean::use_counter_page::window_onmousewheel,
        },
        {
          "window_onorientationchange",
          glean::use_counter_doc::window_onorientationchange,
          glean::use_counter_page::window_onorientationchange,
        },
        {
          "window_onsearch",
          glean::use_counter_doc::window_onsearch,
          glean::use_counter_page::window_onsearch,
        },
        {
          "window_onselectionchange",
          glean::use_counter_doc::window_onselectionchange,
          glean::use_counter_page::window_onselectionchange,
        },
        {
          "window_opendatabase",
          glean::use_counter_doc::window_opendatabase,
          glean::use_counter_page::window_opendatabase,
        },
        {
          "window_orientation",
          glean::use_counter_doc::window_orientation,
          glean::use_counter_page::window_orientation,
        },
        {
          "window_orientationsensor",
          glean::use_counter_doc::window_orientationsensor,
          glean::use_counter_page::window_orientationsensor,
        },
        {
          "window_overconstrainederror",
          glean::use_counter_doc::window_overconstrainederror,
          glean::use_counter_page::window_overconstrainederror,
        },
        {
          "window_passwordcredential",
          glean::use_counter_doc::window_passwordcredential,
          glean::use_counter_page::window_passwordcredential,
        },
        {
          "window_paymentaddress",
          glean::use_counter_doc::window_paymentaddress,
          glean::use_counter_page::window_paymentaddress,
        },
        {
          "window_paymentinstruments",
          glean::use_counter_doc::window_paymentinstruments,
          glean::use_counter_page::window_paymentinstruments,
        },
        {
          "window_paymentmanager",
          glean::use_counter_doc::window_paymentmanager,
          glean::use_counter_page::window_paymentmanager,
        },
        {
          "window_paymentmethodchangeevent",
          glean::use_counter_doc::window_paymentmethodchangeevent,
          glean::use_counter_page::window_paymentmethodchangeevent,
        },
        {
          "window_paymentrequest",
          glean::use_counter_doc::window_paymentrequest,
          glean::use_counter_page::window_paymentrequest,
        },
        {
          "window_paymentrequestupdateevent",
          glean::use_counter_doc::window_paymentrequestupdateevent,
          glean::use_counter_page::window_paymentrequestupdateevent,
        },
        {
          "window_paymentresponse",
          glean::use_counter_doc::window_paymentresponse,
          glean::use_counter_page::window_paymentresponse,
        },
        {
          "window_performancelongtasktiming",
          glean::use_counter_doc::window_performancelongtasktiming,
          glean::use_counter_page::window_performancelongtasktiming,
        },
        {
          "window_photocapabilities",
          glean::use_counter_doc::window_photocapabilities,
          glean::use_counter_page::window_photocapabilities,
        },
        {
          "window_pictureinpictureevent",
          glean::use_counter_doc::window_pictureinpictureevent,
          glean::use_counter_page::window_pictureinpictureevent,
        },
        {
          "window_pictureinpicturewindow",
          glean::use_counter_doc::window_pictureinpicturewindow,
          glean::use_counter_page::window_pictureinpicturewindow,
        },
        {
          "window_presentation",
          glean::use_counter_doc::window_presentation,
          glean::use_counter_page::window_presentation,
        },
        {
          "window_presentationavailability",
          glean::use_counter_doc::window_presentationavailability,
          glean::use_counter_page::window_presentationavailability,
        },
        {
          "window_presentationconnection",
          glean::use_counter_doc::window_presentationconnection,
          glean::use_counter_page::window_presentationconnection,
        },
        {
          "window_presentationconnectionavailableevent",
          glean::use_counter_doc::window_presentationconnectionavailableevent,
          glean::use_counter_page::window_presentationconnectionavailableevent,
        },
        {
          "window_presentationconnectioncloseevent",
          glean::use_counter_doc::window_presentationconnectioncloseevent,
          glean::use_counter_page::window_presentationconnectioncloseevent,
        },
        {
          "window_presentationconnectionlist",
          glean::use_counter_doc::window_presentationconnectionlist,
          glean::use_counter_page::window_presentationconnectionlist,
        },
        {
          "window_presentationreceiver",
          glean::use_counter_doc::window_presentationreceiver,
          glean::use_counter_page::window_presentationreceiver,
        },
        {
          "window_presentationrequest",
          glean::use_counter_doc::window_presentationrequest,
          glean::use_counter_page::window_presentationrequest,
        },
        {
          "window_relativeorientationsensor",
          glean::use_counter_doc::window_relativeorientationsensor,
          glean::use_counter_page::window_relativeorientationsensor,
        },
        {
          "window_remoteplayback",
          glean::use_counter_doc::window_remoteplayback,
          glean::use_counter_page::window_remoteplayback,
        },
        {
          "window_report",
          glean::use_counter_doc::window_report,
          glean::use_counter_page::window_report,
        },
        {
          "window_reportbody",
          glean::use_counter_doc::window_reportbody,
          glean::use_counter_page::window_reportbody,
        },
        {
          "window_reportingobserver",
          glean::use_counter_doc::window_reportingobserver,
          glean::use_counter_page::window_reportingobserver,
        },
        {
          "window_rtcerror",
          glean::use_counter_doc::window_rtcerror,
          glean::use_counter_page::window_rtcerror,
        },
        {
          "window_rtcerrorevent",
          glean::use_counter_doc::window_rtcerrorevent,
          glean::use_counter_page::window_rtcerrorevent,
        },
        {
          "window_rtcicetransport",
          glean::use_counter_doc::window_rtcicetransport,
          glean::use_counter_page::window_rtcicetransport,
        },
        {
          "window_rtcpeerconnectioniceerrorevent",
          glean::use_counter_doc::window_rtcpeerconnectioniceerrorevent,
          glean::use_counter_page::window_rtcpeerconnectioniceerrorevent,
        },
        {
          "window_sensor",
          glean::use_counter_doc::window_sensor,
          glean::use_counter_page::window_sensor,
        },
        {
          "window_sensorerrorevent",
          glean::use_counter_doc::window_sensorerrorevent,
          glean::use_counter_page::window_sensorerrorevent,
        },
        {
          "window_speechrecognitionalternative",
          glean::use_counter_doc::window_speechrecognitionalternative,
          glean::use_counter_page::window_speechrecognitionalternative,
        },
        {
          "window_speechrecognitionresult",
          glean::use_counter_doc::window_speechrecognitionresult,
          glean::use_counter_page::window_speechrecognitionresult,
        },
        {
          "window_speechrecognitionresultlist",
          glean::use_counter_doc::window_speechrecognitionresultlist,
          glean::use_counter_page::window_speechrecognitionresultlist,
        },
        {
          "window_stylemedia",
          glean::use_counter_doc::window_stylemedia,
          glean::use_counter_page::window_stylemedia,
        },
        {
          "window_stylepropertymap",
          glean::use_counter_doc::window_stylepropertymap,
          glean::use_counter_page::window_stylepropertymap,
        },
        {
          "window_stylepropertymapreadonly",
          glean::use_counter_doc::window_stylepropertymapreadonly,
          glean::use_counter_page::window_stylepropertymapreadonly,
        },
        {
          "window_svgdiscardelement",
          glean::use_counter_doc::window_svgdiscardelement,
          glean::use_counter_page::window_svgdiscardelement,
        },
        {
          "window_syncmanager",
          glean::use_counter_doc::window_syncmanager,
          glean::use_counter_page::window_syncmanager,
        },
        {
          "window_taskattributiontiming",
          glean::use_counter_doc::window_taskattributiontiming,
          glean::use_counter_page::window_taskattributiontiming,
        },
        {
          "window_textevent",
          glean::use_counter_doc::window_textevent,
          glean::use_counter_page::window_textevent,
        },
        {
          "window_touch",
          glean::use_counter_doc::window_touch,
          glean::use_counter_page::window_touch,
        },
        {
          "window_touchevent",
          glean::use_counter_doc::window_touchevent,
          glean::use_counter_page::window_touchevent,
        },
        {
          "window_touchlist",
          glean::use_counter_doc::window_touchlist,
          glean::use_counter_page::window_touchlist,
        },
        {
          "window_usb",
          glean::use_counter_doc::window_usb,
          glean::use_counter_page::window_usb,
        },
        {
          "window_usbalternateinterface",
          glean::use_counter_doc::window_usbalternateinterface,
          glean::use_counter_page::window_usbalternateinterface,
        },
        {
          "window_usbconfiguration",
          glean::use_counter_doc::window_usbconfiguration,
          glean::use_counter_page::window_usbconfiguration,
        },
        {
          "window_usbconnectionevent",
          glean::use_counter_doc::window_usbconnectionevent,
          glean::use_counter_page::window_usbconnectionevent,
        },
        {
          "window_usbdevice",
          glean::use_counter_doc::window_usbdevice,
          glean::use_counter_page::window_usbdevice,
        },
        {
          "window_usbendpoint",
          glean::use_counter_doc::window_usbendpoint,
          glean::use_counter_page::window_usbendpoint,
        },
        {
          "window_usbinterface",
          glean::use_counter_doc::window_usbinterface,
          glean::use_counter_page::window_usbinterface,
        },
        {
          "window_usbintransferresult",
          glean::use_counter_doc::window_usbintransferresult,
          glean::use_counter_page::window_usbintransferresult,
        },
        {
          "window_usbisochronousintransferpacket",
          glean::use_counter_doc::window_usbisochronousintransferpacket,
          glean::use_counter_page::window_usbisochronousintransferpacket,
        },
        {
          "window_usbisochronousintransferresult",
          glean::use_counter_doc::window_usbisochronousintransferresult,
          glean::use_counter_page::window_usbisochronousintransferresult,
        },
        {
          "window_usbisochronousouttransferpacket",
          glean::use_counter_doc::window_usbisochronousouttransferpacket,
          glean::use_counter_page::window_usbisochronousouttransferpacket,
        },
        {
          "window_usbisochronousouttransferresult",
          glean::use_counter_doc::window_usbisochronousouttransferresult,
          glean::use_counter_page::window_usbisochronousouttransferresult,
        },
        {
          "window_usbouttransferresult",
          glean::use_counter_doc::window_usbouttransferresult,
          glean::use_counter_page::window_usbouttransferresult,
        },
        {
          "window_useractivation",
          glean::use_counter_doc::window_useractivation,
          glean::use_counter_page::window_useractivation,
        },
        {
          "window_videocolorspace",
          glean::use_counter_doc::window_videocolorspace,
          glean::use_counter_page::window_videocolorspace,
        },
        {
          "window_videodecoder",
          glean::use_counter_doc::window_videodecoder,
          glean::use_counter_page::window_videodecoder,
        },
        {
          "window_videoencoder",
          glean::use_counter_doc::window_videoencoder,
          glean::use_counter_page::window_videoencoder,
        },
        {
          "window_videoframe",
          glean::use_counter_doc::window_videoframe,
          glean::use_counter_page::window_videoframe,
        },
        {
          "window_wakelock",
          glean::use_counter_doc::window_wakelock,
          glean::use_counter_page::window_wakelock,
        },
        {
          "window_wakelocksentinel",
          glean::use_counter_doc::window_wakelocksentinel,
          glean::use_counter_page::window_wakelocksentinel,
        },
        {
          "window_webkitcancelanimationframe",
          glean::use_counter_doc::window_webkitcancelanimationframe,
          glean::use_counter_page::window_webkitcancelanimationframe,
        },
        {
          "window_webkitmediastream",
          glean::use_counter_doc::window_webkitmediastream,
          glean::use_counter_page::window_webkitmediastream,
        },
        {
          "window_webkitmutationobserver",
          glean::use_counter_doc::window_webkitmutationobserver,
          glean::use_counter_page::window_webkitmutationobserver,
        },
        {
          "window_webkitrequestanimationframe",
          glean::use_counter_doc::window_webkitrequestanimationframe,
          glean::use_counter_page::window_webkitrequestanimationframe,
        },
        {
          "window_webkitrequestfilesystem",
          glean::use_counter_doc::window_webkitrequestfilesystem,
          glean::use_counter_page::window_webkitrequestfilesystem,
        },
        {
          "window_webkitresolvelocalfilesystemurl",
          glean::use_counter_doc::window_webkitresolvelocalfilesystemurl,
          glean::use_counter_page::window_webkitresolvelocalfilesystemurl,
        },
        {
          "window_webkitrtcpeerconnection",
          glean::use_counter_doc::window_webkitrtcpeerconnection,
          glean::use_counter_page::window_webkitrtcpeerconnection,
        },
        {
          "window_webkitspeechgrammar",
          glean::use_counter_doc::window_webkitspeechgrammar,
          glean::use_counter_page::window_webkitspeechgrammar,
        },
        {
          "window_webkitspeechgrammarlist",
          glean::use_counter_doc::window_webkitspeechgrammarlist,
          glean::use_counter_page::window_webkitspeechgrammarlist,
        },
        {
          "window_webkitspeechrecognition",
          glean::use_counter_doc::window_webkitspeechrecognition,
          glean::use_counter_page::window_webkitspeechrecognition,
        },
        {
          "window_webkitspeechrecognitionerror",
          glean::use_counter_doc::window_webkitspeechrecognitionerror,
          glean::use_counter_page::window_webkitspeechrecognitionerror,
        },
        {
          "window_webkitspeechrecognitionevent",
          glean::use_counter_doc::window_webkitspeechrecognitionevent,
          glean::use_counter_page::window_webkitspeechrecognitionevent,
        },
        {
          "window_webkitstorageinfo",
          glean::use_counter_doc::window_webkitstorageinfo,
          glean::use_counter_page::window_webkitstorageinfo,
        },
        {
          "document_exec_command_content_read_only",
          glean::use_counter_doc::document_exec_command_content_read_only,
          glean::use_counter_page::document_exec_command_content_read_only,
        },
        {
          "domparser_parsefromstring",
          glean::use_counter_doc::domparser_parsefromstring,
          glean::use_counter_page::domparser_parsefromstring,
        },
        {
          "range_createcontextualfragment",
          glean::use_counter_doc::range_createcontextualfragment,
          glean::use_counter_page::range_createcontextualfragment,
        },
        {
          "document_query_command_state_or_value_content_read_only",
          glean::use_counter_doc::document_query_command_state_or_value_content_read_only,
          glean::use_counter_page::document_query_command_state_or_value_content_read_only,
        },
        {
          "document_query_command_state_or_value_insert_br_on_return",
          glean::use_counter_doc::document_query_command_state_or_value_insert_br_on_return,
          glean::use_counter_page::document_query_command_state_or_value_insert_br_on_return,
        },
        {
          "document_query_command_supported_or_enabled_content_read_only",
          glean::use_counter_doc::document_query_command_supported_or_enabled_content_read_only,
          glean::use_counter_page::document_query_command_supported_or_enabled_content_read_only,
        },
        {
          "document_query_command_supported_or_enabled_insert_br_on_return",
          glean::use_counter_doc::document_query_command_supported_or_enabled_insert_br_on_return,
          glean::use_counter_page::document_query_command_supported_or_enabled_insert_br_on_return,
        },
        {
          "fe_blend",
          glean::use_counter_doc::fe_blend,
          glean::use_counter_page::fe_blend,
        },
        {
          "fe_color_matrix",
          glean::use_counter_doc::fe_color_matrix,
          glean::use_counter_page::fe_color_matrix,
        },
        {
          "fe_component_transfer",
          glean::use_counter_doc::fe_component_transfer,
          glean::use_counter_page::fe_component_transfer,
        },
        {
          "fe_composite",
          glean::use_counter_doc::fe_composite,
          glean::use_counter_page::fe_composite,
        },
        {
          "fe_convolve_matrix",
          glean::use_counter_doc::fe_convolve_matrix,
          glean::use_counter_page::fe_convolve_matrix,
        },
        {
          "fe_diffuse_lighting",
          glean::use_counter_doc::fe_diffuse_lighting,
          glean::use_counter_page::fe_diffuse_lighting,
        },
        {
          "fe_displacement_map",
          glean::use_counter_doc::fe_displacement_map,
          glean::use_counter_page::fe_displacement_map,
        },
        {
          "fe_flood",
          glean::use_counter_doc::fe_flood,
          glean::use_counter_page::fe_flood,
        },
        {
          "fe_gaussian_blur",
          glean::use_counter_doc::fe_gaussian_blur,
          glean::use_counter_page::fe_gaussian_blur,
        },
        {
          "fe_image",
          glean::use_counter_doc::fe_image,
          glean::use_counter_page::fe_image,
        },
        {
          "fe_merge",
          glean::use_counter_doc::fe_merge,
          glean::use_counter_page::fe_merge,
        },
        {
          "fe_morphology",
          glean::use_counter_doc::fe_morphology,
          glean::use_counter_page::fe_morphology,
        },
        {
          "fe_offset",
          glean::use_counter_doc::fe_offset,
          glean::use_counter_page::fe_offset,
        },
        {
          "fe_specular_lighting",
          glean::use_counter_doc::fe_specular_lighting,
          glean::use_counter_page::fe_specular_lighting,
        },
        {
          "fe_tile",
          glean::use_counter_doc::fe_tile,
          glean::use_counter_page::fe_tile,
        },
        {
          "fe_turbulence",
          glean::use_counter_doc::fe_turbulence,
          glean::use_counter_page::fe_turbulence,
        },
        {
          "wr_filter_fallback",
          glean::use_counter_doc::wr_filter_fallback,
          glean::use_counter_page::wr_filter_fallback,
        },
        {
          "webgpu_request_adapter",
          glean::use_counter_doc::webgpu_request_adapter,
          glean::use_counter_page::webgpu_request_adapter,
        },
        {
          "webgpu_render_output",
          glean::use_counter_doc::webgpu_render_output,
          glean::use_counter_page::webgpu_render_output,
        },
        {
          "sanitizer_constructor",
          glean::use_counter_doc::sanitizer_constructor,
          glean::use_counter_page::sanitizer_constructor,
        },
        {
          "sanitizer_sanitize",
          glean::use_counter_doc::sanitizer_sanitize,
          glean::use_counter_page::sanitizer_sanitize,
        },
        {
          "element_sethtml",
          glean::use_counter_doc::element_sethtml,
          glean::use_counter_page::element_sethtml,
        },
        {
          "window_open_empty_url",
          glean::use_counter_doc::window_open_empty_url,
          glean::use_counter_page::window_open_empty_url,
        },
        {
          "private_browsing_idbfactory_open",
          glean::use_counter_doc::private_browsing_idbfactory_open,
          glean::use_counter_page::private_browsing_idbfactory_open,
        },
        {
          "private_browsing_idbfactory_delete_database",
          glean::use_counter_doc::private_browsing_idbfactory_delete_database,
          glean::use_counter_page::private_browsing_idbfactory_delete_database,
        },
        {
          "private_browsing_caches_match",
          glean::use_counter_doc::private_browsing_caches_match,
          glean::use_counter_page::private_browsing_caches_match,
        },
        {
          "private_browsing_caches_has",
          glean::use_counter_doc::private_browsing_caches_has,
          glean::use_counter_page::private_browsing_caches_has,
        },
        {
          "private_browsing_caches_open",
          glean::use_counter_doc::private_browsing_caches_open,
          glean::use_counter_page::private_browsing_caches_open,
        },
        {
          "private_browsing_caches_delete",
          glean::use_counter_doc::private_browsing_caches_delete,
          glean::use_counter_page::private_browsing_caches_delete,
        },
        {
          "private_browsing_caches_keys",
          glean::use_counter_doc::private_browsing_caches_keys,
          glean::use_counter_page::private_browsing_caches_keys,
        },
        {
          "private_browsing_navigator_service_worker",
          glean::use_counter_doc::private_browsing_navigator_service_worker,
          glean::use_counter_page::private_browsing_navigator_service_worker,
        },
        {
          "you_tube_flash_embed",
          glean::use_counter_doc::you_tube_flash_embed,
          glean::use_counter_page::you_tube_flash_embed,
        },
        {
          "scheduler_posttask",
          glean::use_counter_doc::scheduler_posttask,
          glean::use_counter_page::scheduler_posttask,
        },
        {
          "htmldialogelement_show",
          glean::use_counter_doc::htmldialogelement_show,
          glean::use_counter_page::htmldialogelement_show,
        },
        {
          "mixed_content_upgraded_image_success",
          glean::use_counter_doc::mixed_content_upgraded_image_success,
          glean::use_counter_page::mixed_content_upgraded_image_success,
        },
        {
          "mixed_content_upgraded_image_failure",
          glean::use_counter_doc::mixed_content_upgraded_image_failure,
          glean::use_counter_page::mixed_content_upgraded_image_failure,
        },
        {
          "mixed_content_upgraded_video_success",
          glean::use_counter_doc::mixed_content_upgraded_video_success,
          glean::use_counter_page::mixed_content_upgraded_video_success,
        },
        {
          "mixed_content_upgraded_video_failure",
          glean::use_counter_doc::mixed_content_upgraded_video_failure,
          glean::use_counter_page::mixed_content_upgraded_video_failure,
        },
        {
          "mixed_content_upgraded_audio_success",
          glean::use_counter_doc::mixed_content_upgraded_audio_success,
          glean::use_counter_page::mixed_content_upgraded_audio_success,
        },
        {
          "mixed_content_upgraded_audio_failure",
          glean::use_counter_doc::mixed_content_upgraded_audio_failure,
          glean::use_counter_page::mixed_content_upgraded_audio_failure,
        },
        {
          "mixed_content_not_upgraded_image_success",
          glean::use_counter_doc::mixed_content_not_upgraded_image_success,
          glean::use_counter_page::mixed_content_not_upgraded_image_success,
        },
        {
          "mixed_content_not_upgraded_image_failure",
          glean::use_counter_doc::mixed_content_not_upgraded_image_failure,
          glean::use_counter_page::mixed_content_not_upgraded_image_failure,
        },
        {
          "mixed_content_not_upgraded_video_success",
          glean::use_counter_doc::mixed_content_not_upgraded_video_success,
          glean::use_counter_page::mixed_content_not_upgraded_video_success,
        },
        {
          "mixed_content_not_upgraded_video_failure",
          glean::use_counter_doc::mixed_content_not_upgraded_video_failure,
          glean::use_counter_page::mixed_content_not_upgraded_video_failure,
        },
        {
          "mixed_content_not_upgraded_audio_success",
          glean::use_counter_doc::mixed_content_not_upgraded_audio_success,
          glean::use_counter_page::mixed_content_not_upgraded_audio_success,
        },
        {
          "mixed_content_not_upgraded_audio_failure",
          glean::use_counter_doc::mixed_content_not_upgraded_audio_failure,
          glean::use_counter_page::mixed_content_not_upgraded_audio_failure,
        },
        {
          "components_shim_resolved",
          glean::use_counter_doc::components_shim_resolved,
          glean::use_counter_page::components_shim_resolved,
        },
        {
          "text_directive_pages",
          glean::use_counter_doc::text_directive_pages,
          glean::use_counter_page::text_directive_pages,
        },
        {
          "invalid_text_directives",
          glean::use_counter_doc::invalid_text_directives,
          glean::use_counter_page::invalid_text_directives,
        },
        {
          "text_directive_not_created",
          glean::use_counter_doc::text_directive_not_created,
          glean::use_counter_page::text_directive_not_created,
        },
        {
          "math_mlused",
          glean::use_counter_doc::math_mlused,
          glean::use_counter_page::math_mlused,
        },
        {
          "notificationoptions_navigate",
          glean::use_counter_doc::notificationoptions_navigate,
          glean::use_counter_page::notificationoptions_navigate,
        },
        {
          "notificationoptions_image",
          glean::use_counter_doc::notificationoptions_image,
          glean::use_counter_page::notificationoptions_image,
        },
        {
          "notificationoptions_badge",
          glean::use_counter_doc::notificationoptions_badge,
          glean::use_counter_page::notificationoptions_badge,
        },
        {
          "notificationoptions_vibrate",
          glean::use_counter_doc::notificationoptions_vibrate,
          glean::use_counter_page::notificationoptions_vibrate,
        },
        {
          "notificationoptions_timestamp",
          glean::use_counter_doc::notificationoptions_timestamp,
          glean::use_counter_page::notificationoptions_timestamp,
        },
        {
          "notificationoptions_renotify",
          glean::use_counter_doc::notificationoptions_renotify,
          glean::use_counter_page::notificationoptions_renotify,
        },
        {
          "notificationoptions_requireinteraction",
          glean::use_counter_doc::notificationoptions_requireinteraction,
          glean::use_counter_page::notificationoptions_requireinteraction,
        },
        {
          "notificationoptions_actions",
          glean::use_counter_doc::notificationoptions_actions,
          glean::use_counter_page::notificationoptions_actions,
        },
        {
          "deprecated_ops.components",
          glean::use_counter_deprecated_ops_doc::components,
          glean::use_counter_deprecated_ops_page::components,
        },
        {
          "deprecated_ops.node_iterator_detach",
          glean::use_counter_deprecated_ops_doc::node_iterator_detach,
          glean::use_counter_deprecated_ops_page::node_iterator_detach,
        },
        {
          "deprecated_ops.lenient_this",
          glean::use_counter_deprecated_ops_doc::lenient_this,
          glean::use_counter_deprecated_ops_page::lenient_this,
        },
        {
          "deprecated_ops.use_of_capture_events",
          glean::use_counter_deprecated_ops_doc::use_of_capture_events,
          glean::use_counter_deprecated_ops_page::use_of_capture_events,
        },
        {
          "deprecated_ops.use_of_release_events",
          glean::use_counter_deprecated_ops_doc::use_of_release_events,
          glean::use_counter_deprecated_ops_page::use_of_release_events,
        },
        {
          "deprecated_ops.sync_xmlhttp_request_deprecated",
          glean::use_counter_deprecated_ops_doc::sync_xmlhttp_request_deprecated,
          glean::use_counter_deprecated_ops_page::sync_xmlhttp_request_deprecated,
        },
        {
          "deprecated_ops.window__cc_ontrollers",
          glean::use_counter_deprecated_ops_doc::window__cc_ontrollers,
          glean::use_counter_deprecated_ops_page::window__cc_ontrollers,
        },
        {
          "deprecated_ops.import_xulinto_content",
          glean::use_counter_deprecated_ops_doc::import_xulinto_content,
          glean::use_counter_deprecated_ops_page::import_xulinto_content,
        },
        {
          "deprecated_ops.install_trigger_deprecated",
          glean::use_counter_deprecated_ops_doc::install_trigger_deprecated,
          glean::use_counter_deprecated_ops_page::install_trigger_deprecated,
        },
        {
          "deprecated_ops.navigator_get_user_media",
          glean::use_counter_deprecated_ops_doc::navigator_get_user_media,
          glean::use_counter_deprecated_ops_page::navigator_get_user_media,
        },
        {
          "deprecated_ops.webrtc_deprecated_prefix",
          glean::use_counter_deprecated_ops_doc::webrtc_deprecated_prefix,
          glean::use_counter_deprecated_ops_page::webrtc_deprecated_prefix,
        },
        {
          "deprecated_ops.rtcpeer_connection_get_streams",
          glean::use_counter_deprecated_ops_doc::rtcpeer_connection_get_streams,
          glean::use_counter_deprecated_ops_page::rtcpeer_connection_get_streams,
        },
        {
          "deprecated_ops.app_cache",
          glean::use_counter_deprecated_ops_doc::app_cache,
          glean::use_counter_deprecated_ops_page::app_cache,
        },
        {
          "deprecated_ops.lenient_setter",
          glean::use_counter_deprecated_ops_doc::lenient_setter,
          glean::use_counter_deprecated_ops_page::lenient_setter,
        },
        {
          "deprecated_ops.image_bitmap_rendering_context__transfer_image_bitmap",
          glean::use_counter_deprecated_ops_doc::image_bitmap_rendering_context__transfer_image_bitmap,
          glean::use_counter_deprecated_ops_page::image_bitmap_rendering_context__transfer_image_bitmap,
        },
        {
          "deprecated_ops.window_content_untrusted",
          glean::use_counter_deprecated_ops_doc::window_content_untrusted,
          glean::use_counter_deprecated_ops_page::window_content_untrusted,
        },
        {
          "deprecated_ops.motion_event",
          glean::use_counter_deprecated_ops_doc::motion_event,
          glean::use_counter_deprecated_ops_page::motion_event,
        },
        {
          "deprecated_ops.orientation_event",
          glean::use_counter_deprecated_ops_doc::orientation_event,
          glean::use_counter_deprecated_ops_page::orientation_event,
        },
        {
          "deprecated_ops.proximity_event",
          glean::use_counter_deprecated_ops_doc::proximity_event,
          glean::use_counter_deprecated_ops_page::proximity_event,
        },
        {
          "deprecated_ops.ambient_light_event",
          glean::use_counter_deprecated_ops_doc::ambient_light_event,
          glean::use_counter_deprecated_ops_page::ambient_light_event,
        },
        {
          "deprecated_ops.idbopen_dboptions__storage_type",
          glean::use_counter_deprecated_ops_doc::idbopen_dboptions__storage_type,
          glean::use_counter_deprecated_ops_page::idbopen_dboptions__storage_type,
        },
        {
          "deprecated_ops.domquad_bounds_attr",
          glean::use_counter_deprecated_ops_doc::domquad_bounds_attr,
          glean::use_counter_deprecated_ops_page::domquad_bounds_attr,
        },
        {
          "deprecated_ops.deprecated_testing_interface",
          glean::use_counter_deprecated_ops_doc::deprecated_testing_interface,
          glean::use_counter_deprecated_ops_page::deprecated_testing_interface,
        },
        {
          "deprecated_ops.deprecated_testing_method",
          glean::use_counter_deprecated_ops_doc::deprecated_testing_method,
          glean::use_counter_deprecated_ops_page::deprecated_testing_method,
        },
        {
          "deprecated_ops.deprecated_testing_attribute",
          glean::use_counter_deprecated_ops_doc::deprecated_testing_attribute,
          glean::use_counter_deprecated_ops_page::deprecated_testing_attribute,
        },
        {
          "deprecated_ops.create_image_bitmap_canvas_rendering_context2_d",
          glean::use_counter_deprecated_ops_doc::create_image_bitmap_canvas_rendering_context2_d,
          glean::use_counter_deprecated_ops_page::create_image_bitmap_canvas_rendering_context2_d,
        },
        {
          "deprecated_ops.draw_window_canvas_rendering_context2_d",
          glean::use_counter_deprecated_ops_doc::draw_window_canvas_rendering_context2_d,
          glean::use_counter_deprecated_ops_page::draw_window_canvas_rendering_context2_d,
        },
        {
          "deprecated_ops.moz_request_full_screen_deprecated_prefix",
          glean::use_counter_deprecated_ops_doc::moz_request_full_screen_deprecated_prefix,
          glean::use_counter_deprecated_ops_page::moz_request_full_screen_deprecated_prefix,
        },
        {
          "deprecated_ops.mozfullscreenchange_deprecated_prefix",
          glean::use_counter_deprecated_ops_doc::mozfullscreenchange_deprecated_prefix,
          glean::use_counter_deprecated_ops_page::mozfullscreenchange_deprecated_prefix,
        },
        {
          "deprecated_ops.mozfullscreenerror_deprecated_prefix",
          glean::use_counter_deprecated_ops_doc::mozfullscreenerror_deprecated_prefix,
          glean::use_counter_deprecated_ops_page::mozfullscreenerror_deprecated_prefix,
        },
        {
          "deprecated_ops.external__add_search_provider",
          glean::use_counter_deprecated_ops_doc::external__add_search_provider,
          glean::use_counter_deprecated_ops_page::external__add_search_provider,
        },
        {
          "deprecated_ops.mouse_event__moz_pressure",
          glean::use_counter_deprecated_ops_doc::mouse_event__moz_pressure,
          glean::use_counter_deprecated_ops_page::mouse_event__moz_pressure,
        },
        {
          "deprecated_ops.moz_input_source",
          glean::use_counter_deprecated_ops_doc::moz_input_source,
          glean::use_counter_deprecated_ops_page::moz_input_source,
        },
        {
          "deprecated_ops.init_mouse_event",
          glean::use_counter_deprecated_ops_doc::init_mouse_event,
          glean::use_counter_deprecated_ops_page::init_mouse_event,
        },
        {
          "deprecated_ops.init_nsmouse_event",
          glean::use_counter_deprecated_ops_doc::init_nsmouse_event,
          glean::use_counter_deprecated_ops_page::init_nsmouse_event,
        },
        {
          "deprecated_ops.math_ml__deprecated_math_space_value2",
          glean::use_counter_deprecated_ops_doc::math_ml__deprecated_math_space_value2,
          glean::use_counter_deprecated_ops_page::math_ml__deprecated_math_space_value2,
        },
        {
          "deprecated_ops.math_ml__deprecated_math_variant",
          glean::use_counter_deprecated_ops_doc::math_ml__deprecated_math_variant,
          glean::use_counter_deprecated_ops_page::math_ml__deprecated_math_variant,
        },
        {
          "deprecated_ops.math_ml__deprecated_mo_explicit_accent",
          glean::use_counter_deprecated_ops_doc::math_ml__deprecated_mo_explicit_accent,
          glean::use_counter_deprecated_ops_page::math_ml__deprecated_mo_explicit_accent,
        },
        {
          "deprecated_ops.math_ml__deprecated_mover_non_explicit_accent",
          glean::use_counter_deprecated_ops_doc::math_ml__deprecated_mover_non_explicit_accent,
          glean::use_counter_deprecated_ops_page::math_ml__deprecated_mover_non_explicit_accent,
        },
        {
          "deprecated_ops.math_ml__deprecated_munder_non_explicit_accentunder",
          glean::use_counter_deprecated_ops_doc::math_ml__deprecated_munder_non_explicit_accentunder,
          glean::use_counter_deprecated_ops_page::math_ml__deprecated_munder_non_explicit_accentunder,
        },
        {
          "deprecated_ops.form_submission_untrusted_event",
          glean::use_counter_deprecated_ops_doc::form_submission_untrusted_event,
          glean::use_counter_deprecated_ops_page::form_submission_untrusted_event,
        },
        {
          "deprecated_ops.element_set_capture",
          glean::use_counter_deprecated_ops_doc::element_set_capture,
          glean::use_counter_deprecated_ops_page::element_set_capture,
        },
        {
          "deprecated_ops.element_release_capture",
          glean::use_counter_deprecated_ops_doc::element_release_capture,
          glean::use_counter_deprecated_ops_page::element_release_capture,
        },
        {
          "deprecated_ops.document_release_capture",
          glean::use_counter_deprecated_ops_doc::document_release_capture,
          glean::use_counter_deprecated_ops_page::document_release_capture,
        },
        {
          "deprecated_ops.offscreen_canvas_to_blob",
          glean::use_counter_deprecated_ops_doc::offscreen_canvas_to_blob,
          glean::use_counter_deprecated_ops_page::offscreen_canvas_to_blob,
        },
        {
          "deprecated_ops.svgdeselect_all",
          glean::use_counter_deprecated_ops_doc::svgdeselect_all,
          glean::use_counter_deprecated_ops_page::svgdeselect_all,
        },
        {
          "deprecated_ops.idbobject_store_create_index_locale",
          glean::use_counter_deprecated_ops_doc::idbobject_store_create_index_locale,
          glean::use_counter_deprecated_ops_page::idbobject_store_create_index_locale,
        },
        {
          "deprecated_ops.fullscreen_attribute",
          glean::use_counter_deprecated_ops_doc::fullscreen_attribute,
          glean::use_counter_deprecated_ops_page::fullscreen_attribute,
        },
        {
          "deprecated_ops.xsltdeprecated",
          glean::use_counter_deprecated_ops_doc::xsltdeprecated,
          glean::use_counter_deprecated_ops_page::xsltdeprecated,
        },
        {
          "deprecated_ops.ckeditor4_compat_hack",
          glean::use_counter_deprecated_ops_doc::ckeditor4_compat_hack,
          glean::use_counter_deprecated_ops_page::ckeditor4_compat_hack,
        },
        {
          "deprecated_ops.mozorientation_deprecated",
          glean::use_counter_deprecated_ops_doc::mozorientation_deprecated,
          glean::use_counter_deprecated_ops_page::mozorientation_deprecated,
        },
        {
          "deprecated_ops.mozorientationchange_deprecated",
          glean::use_counter_deprecated_ops_doc::mozorientationchange_deprecated,
          glean::use_counter_deprecated_ops_page::mozorientationchange_deprecated,
        },
        {
          "deprecated_ops.mozlockorientation_deprecated",
          glean::use_counter_deprecated_ops_doc::mozlockorientation_deprecated,
          glean::use_counter_deprecated_ops_page::mozlockorientation_deprecated,
        },
        {
          "deprecated_ops.mozunlockorientation_deprecated",
          glean::use_counter_deprecated_ops_doc::mozunlockorientation_deprecated,
          glean::use_counter_deprecated_ops_page::mozunlockorientation_deprecated,
        },
        {
          "css.css_align_items",
          glean::use_counter_css_doc::css_align_items,
          glean::use_counter_css_page::css_align_items,
        },
        {
          "css.css_aspect_ratio",
          glean::use_counter_css_doc::css_aspect_ratio,
          glean::use_counter_css_page::css_aspect_ratio,
        },
        {
          "css.css_backface_visibility",
          glean::use_counter_css_doc::css_backface_visibility,
          glean::use_counter_css_page::css_backface_visibility,
        },
        {
          "css.css_baseline_source",
          glean::use_counter_css_doc::css_baseline_source,
          glean::use_counter_css_page::css_baseline_source,
        },
        {
          "css.css_border_collapse",
          glean::use_counter_css_doc::css_border_collapse,
          glean::use_counter_css_page::css_border_collapse,
        },
        {
          "css.css_border_image_repeat",
          glean::use_counter_css_doc::css_border_image_repeat,
          glean::use_counter_css_page::css_border_image_repeat,
        },
        {
          "css.css_box_decoration_break",
          glean::use_counter_css_doc::css_box_decoration_break,
          glean::use_counter_css_page::css_box_decoration_break,
        },
        {
          "css.css_box_sizing",
          glean::use_counter_css_doc::css_box_sizing,
          glean::use_counter_css_page::css_box_sizing,
        },
        {
          "css.css_break_inside",
          glean::use_counter_css_doc::css_break_inside,
          glean::use_counter_css_page::css_break_inside,
        },
        {
          "css.css_caption_side",
          glean::use_counter_css_doc::css_caption_side,
          glean::use_counter_css_page::css_caption_side,
        },
        {
          "css.css_clear",
          glean::use_counter_css_doc::css_clear,
          glean::use_counter_css_page::css_clear,
        },
        {
          "css.css_color_interpolation",
          glean::use_counter_css_doc::css_color_interpolation,
          glean::use_counter_css_page::css_color_interpolation,
        },
        {
          "css.css_color_interpolation_filters",
          glean::use_counter_css_doc::css_color_interpolation_filters,
          glean::use_counter_css_page::css_color_interpolation_filters,
        },
        {
          "css.css_column_count",
          glean::use_counter_css_doc::css_column_count,
          glean::use_counter_css_page::css_column_count,
        },
        {
          "css.css_column_fill",
          glean::use_counter_css_doc::css_column_fill,
          glean::use_counter_css_page::css_column_fill,
        },
        {
          "css.css_column_span",
          glean::use_counter_css_doc::css_column_span,
          glean::use_counter_css_page::css_column_span,
        },
        {
          "css.css_contain",
          glean::use_counter_css_doc::css_contain,
          glean::use_counter_css_page::css_contain,
        },
        {
          "css.css_container_type",
          glean::use_counter_css_doc::css_container_type,
          glean::use_counter_css_page::css_container_type,
        },
        {
          "css.css_content_visibility",
          glean::use_counter_css_doc::css_content_visibility,
          glean::use_counter_css_page::css_content_visibility,
        },
        {
          "css.css_direction",
          glean::use_counter_css_doc::css_direction,
          glean::use_counter_css_page::css_direction,
        },
        {
          "css.css_display",
          glean::use_counter_css_doc::css_display,
          glean::use_counter_css_page::css_display,
        },
        {
          "css.css_dominant_baseline",
          glean::use_counter_css_doc::css_dominant_baseline,
          glean::use_counter_css_page::css_dominant_baseline,
        },
        {
          "css.css_empty_cells",
          glean::use_counter_css_doc::css_empty_cells,
          glean::use_counter_css_page::css_empty_cells,
        },
        {
          "css.css_field_sizing",
          glean::use_counter_css_doc::css_field_sizing,
          glean::use_counter_css_page::css_field_sizing,
        },
        {
          "css.css_flex_direction",
          glean::use_counter_css_doc::css_flex_direction,
          glean::use_counter_css_page::css_flex_direction,
        },
        {
          "css.css_flex_wrap",
          glean::use_counter_css_doc::css_flex_wrap,
          glean::use_counter_css_page::css_flex_wrap,
        },
        {
          "css.css_float",
          glean::use_counter_css_doc::css_float,
          glean::use_counter_css_page::css_float,
        },
        {
          "css.css_font_kerning",
          glean::use_counter_css_doc::css_font_kerning,
          glean::use_counter_css_page::css_font_kerning,
        },
        {
          "css.css_font_language_override",
          glean::use_counter_css_doc::css_font_language_override,
          glean::use_counter_css_page::css_font_language_override,
        },
        {
          "css.css_font_optical_sizing",
          glean::use_counter_css_doc::css_font_optical_sizing,
          glean::use_counter_css_page::css_font_optical_sizing,
        },
        {
          "css.css_font_size_adjust",
          glean::use_counter_css_doc::css_font_size_adjust,
          glean::use_counter_css_page::css_font_size_adjust,
        },
        {
          "css.css_font_stretch",
          glean::use_counter_css_doc::css_font_stretch,
          glean::use_counter_css_page::css_font_stretch,
        },
        {
          "css.css_font_style",
          glean::use_counter_css_doc::css_font_style,
          glean::use_counter_css_page::css_font_style,
        },
        {
          "css.css_font_synthesis_style",
          glean::use_counter_css_doc::css_font_synthesis_style,
          glean::use_counter_css_page::css_font_synthesis_style,
        },
        {
          "css.css_font_variant_caps",
          glean::use_counter_css_doc::css_font_variant_caps,
          glean::use_counter_css_page::css_font_variant_caps,
        },
        {
          "css.css_font_variant_east_asian",
          glean::use_counter_css_doc::css_font_variant_east_asian,
          glean::use_counter_css_page::css_font_variant_east_asian,
        },
        {
          "css.css_font_variant_emoji",
          glean::use_counter_css_doc::css_font_variant_emoji,
          glean::use_counter_css_page::css_font_variant_emoji,
        },
        {
          "css.css_font_variant_ligatures",
          glean::use_counter_css_doc::css_font_variant_ligatures,
          glean::use_counter_css_page::css_font_variant_ligatures,
        },
        {
          "css.css_font_variant_numeric",
          glean::use_counter_css_doc::css_font_variant_numeric,
          glean::use_counter_css_page::css_font_variant_numeric,
        },
        {
          "css.css_font_variant_position",
          glean::use_counter_css_doc::css_font_variant_position,
          glean::use_counter_css_page::css_font_variant_position,
        },
        {
          "css.css_font_weight",
          glean::use_counter_css_doc::css_font_weight,
          glean::use_counter_css_page::css_font_weight,
        },
        {
          "css.css_forced_color_adjust",
          glean::use_counter_css_doc::css_forced_color_adjust,
          glean::use_counter_css_page::css_forced_color_adjust,
        },
        {
          "css.css_grid_auto_flow",
          glean::use_counter_css_doc::css_grid_auto_flow,
          glean::use_counter_css_page::css_grid_auto_flow,
        },
        {
          "css.css_hyphens",
          glean::use_counter_css_doc::css_hyphens,
          glean::use_counter_css_page::css_hyphens,
        },
        {
          "css.css_image_orientation",
          glean::use_counter_css_doc::css_image_orientation,
          glean::use_counter_css_page::css_image_orientation,
        },
        {
          "css.css_image_rendering",
          glean::use_counter_css_doc::css_image_rendering,
          glean::use_counter_css_page::css_image_rendering,
        },
        {
          "css.css_ime_mode",
          glean::use_counter_css_doc::css_ime_mode,
          glean::use_counter_css_page::css_ime_mode,
        },
        {
          "css.css_initial_letter",
          glean::use_counter_css_doc::css_initial_letter,
          glean::use_counter_css_page::css_initial_letter,
        },
        {
          "css.css_isolation",
          glean::use_counter_css_doc::css_isolation,
          glean::use_counter_css_page::css_isolation,
        },
        {
          "css.css_justify_items",
          glean::use_counter_css_doc::css_justify_items,
          glean::use_counter_css_page::css_justify_items,
        },
        {
          "css.css_line_break",
          glean::use_counter_css_doc::css_line_break,
          glean::use_counter_css_page::css_line_break,
        },
        {
          "css.css_list_style_position",
          glean::use_counter_css_doc::css_list_style_position,
          glean::use_counter_css_page::css_list_style_position,
        },
        {
          "css.css_mask_type",
          glean::use_counter_css_doc::css_mask_type,
          glean::use_counter_css_page::css_mask_type,
        },
        {
          "css.css_masonry_auto_flow",
          glean::use_counter_css_doc::css_masonry_auto_flow,
          glean::use_counter_css_page::css_masonry_auto_flow,
        },
        {
          "css.css_math_depth",
          glean::use_counter_css_doc::css_math_depth,
          glean::use_counter_css_page::css_math_depth,
        },
        {
          "css.css_math_shift",
          glean::use_counter_css_doc::css_math_shift,
          glean::use_counter_css_page::css_math_shift,
        },
        {
          "css.css_math_style",
          glean::use_counter_css_doc::css_math_style,
          glean::use_counter_css_page::css_math_style,
        },
        {
          "css.css_mix_blend_mode",
          glean::use_counter_css_doc::css_mix_blend_mode,
          glean::use_counter_css_page::css_mix_blend_mode,
        },
        {
          "css.css_moz_box_align",
          glean::use_counter_css_doc::css_moz_box_align,
          glean::use_counter_css_page::css_moz_box_align,
        },
        {
          "css.css_moz_box_collapse",
          glean::use_counter_css_doc::css_moz_box_collapse,
          glean::use_counter_css_page::css_moz_box_collapse,
        },
        {
          "css.css_moz_box_direction",
          glean::use_counter_css_doc::css_moz_box_direction,
          glean::use_counter_css_page::css_moz_box_direction,
        },
        {
          "css.css_moz_box_orient",
          glean::use_counter_css_doc::css_moz_box_orient,
          glean::use_counter_css_page::css_moz_box_orient,
        },
        {
          "css.css_moz_box_pack",
          glean::use_counter_css_doc::css_moz_box_pack,
          glean::use_counter_css_page::css_moz_box_pack,
        },
        {
          "css.css_moz_control_character_visibility",
          glean::use_counter_css_doc::css_moz_control_character_visibility,
          glean::use_counter_css_page::css_moz_control_character_visibility,
        },
        {
          "css.css_moz_float_edge",
          glean::use_counter_css_doc::css_moz_float_edge,
          glean::use_counter_css_page::css_moz_float_edge,
        },
        {
          "css.css_moz_inert",
          glean::use_counter_css_doc::css_moz_inert,
          glean::use_counter_css_page::css_moz_inert,
        },
        {
          "css.css_moz_math_variant",
          glean::use_counter_css_doc::css_moz_math_variant,
          glean::use_counter_css_page::css_moz_math_variant,
        },
        {
          "css.css_moz_min_font_size_ratio",
          glean::use_counter_css_doc::css_moz_min_font_size_ratio,
          glean::use_counter_css_page::css_moz_min_font_size_ratio,
        },
        {
          "css.css_moz_orient",
          glean::use_counter_css_doc::css_moz_orient,
          glean::use_counter_css_page::css_moz_orient,
        },
        {
          "css.css_moz_osx_font_smoothing",
          glean::use_counter_css_doc::css_moz_osx_font_smoothing,
          glean::use_counter_css_page::css_moz_osx_font_smoothing,
        },
        {
          "css.css_moz_text_size_adjust",
          glean::use_counter_css_doc::css_moz_text_size_adjust,
          glean::use_counter_css_page::css_moz_text_size_adjust,
        },
        {
          "css.css_moz_theme",
          glean::use_counter_css_doc::css_moz_theme,
          glean::use_counter_css_page::css_moz_theme,
        },
        {
          "css.css_moz_top_layer",
          glean::use_counter_css_doc::css_moz_top_layer,
          glean::use_counter_css_page::css_moz_top_layer,
        },
        {
          "css.css_moz_user_focus",
          glean::use_counter_css_doc::css_moz_user_focus,
          glean::use_counter_css_page::css_moz_user_focus,
        },
        {
          "css.css_moz_window_dragging",
          glean::use_counter_css_doc::css_moz_window_dragging,
          glean::use_counter_css_page::css_moz_window_dragging,
        },
        {
          "css.css_moz_window_shadow",
          glean::use_counter_css_doc::css_moz_window_shadow,
          glean::use_counter_css_page::css_moz_window_shadow,
        },
        {
          "css.css_object_fit",
          glean::use_counter_css_doc::css_object_fit,
          glean::use_counter_css_page::css_object_fit,
        },
        {
          "css.css_offset_rotate",
          glean::use_counter_css_doc::css_offset_rotate,
          glean::use_counter_css_page::css_offset_rotate,
        },
        {
          "css.css_outline_style",
          glean::use_counter_css_doc::css_outline_style,
          glean::use_counter_css_page::css_outline_style,
        },
        {
          "css.css_overflow_anchor",
          glean::use_counter_css_doc::css_overflow_anchor,
          glean::use_counter_css_page::css_overflow_anchor,
        },
        {
          "css.css_overflow_wrap",
          glean::use_counter_css_doc::css_overflow_wrap,
          glean::use_counter_css_page::css_overflow_wrap,
        },
        {
          "css.css_page_orientation",
          glean::use_counter_css_doc::css_page_orientation,
          glean::use_counter_css_page::css_page_orientation,
        },
        {
          "css.css_paint_order",
          glean::use_counter_css_doc::css_paint_order,
          glean::use_counter_css_page::css_paint_order,
        },
        {
          "css.css_pointer_events",
          glean::use_counter_css_doc::css_pointer_events,
          glean::use_counter_css_page::css_pointer_events,
        },
        {
          "css.css_position",
          glean::use_counter_css_doc::css_position,
          glean::use_counter_css_page::css_position,
        },
        {
          "css.css_position_area",
          glean::use_counter_css_doc::css_position_area,
          glean::use_counter_css_page::css_position_area,
        },
        {
          "css.css_position_try_order",
          glean::use_counter_css_doc::css_position_try_order,
          glean::use_counter_css_page::css_position_try_order,
        },
        {
          "css.css_position_visibility",
          glean::use_counter_css_doc::css_position_visibility,
          glean::use_counter_css_page::css_position_visibility,
        },
        {
          "css.css_print_color_adjust",
          glean::use_counter_css_doc::css_print_color_adjust,
          glean::use_counter_css_page::css_print_color_adjust,
        },
        {
          "css.css_resize",
          glean::use_counter_css_doc::css_resize,
          glean::use_counter_css_page::css_resize,
        },
        {
          "css.css_ruby_align",
          glean::use_counter_css_doc::css_ruby_align,
          glean::use_counter_css_page::css_ruby_align,
        },
        {
          "css.css_ruby_position",
          glean::use_counter_css_doc::css_ruby_position,
          glean::use_counter_css_page::css_ruby_position,
        },
        {
          "css.css_scroll_behavior",
          glean::use_counter_css_doc::css_scroll_behavior,
          glean::use_counter_css_page::css_scroll_behavior,
        },
        {
          "css.css_scroll_snap_align",
          glean::use_counter_css_doc::css_scroll_snap_align,
          glean::use_counter_css_page::css_scroll_snap_align,
        },
        {
          "css.css_scroll_snap_stop",
          glean::use_counter_css_doc::css_scroll_snap_stop,
          glean::use_counter_css_page::css_scroll_snap_stop,
        },
        {
          "css.css_scroll_snap_type",
          glean::use_counter_css_doc::css_scroll_snap_type,
          glean::use_counter_css_page::css_scroll_snap_type,
        },
        {
          "css.css_scrollbar_gutter",
          glean::use_counter_css_doc::css_scrollbar_gutter,
          glean::use_counter_css_page::css_scrollbar_gutter,
        },
        {
          "css.css_scrollbar_width",
          glean::use_counter_css_doc::css_scrollbar_width,
          glean::use_counter_css_page::css_scrollbar_width,
        },
        {
          "css.css_shape_rendering",
          glean::use_counter_css_doc::css_shape_rendering,
          glean::use_counter_css_page::css_shape_rendering,
        },
        {
          "css.css_stroke_linecap",
          glean::use_counter_css_doc::css_stroke_linecap,
          glean::use_counter_css_page::css_stroke_linecap,
        },
        {
          "css.css_stroke_linejoin",
          glean::use_counter_css_doc::css_stroke_linejoin,
          glean::use_counter_css_page::css_stroke_linejoin,
        },
        {
          "css.css_table_layout",
          glean::use_counter_css_doc::css_table_layout,
          glean::use_counter_css_page::css_table_layout,
        },
        {
          "css.css_text_align",
          glean::use_counter_css_doc::css_text_align,
          glean::use_counter_css_page::css_text_align,
        },
        {
          "css.css_text_align_last",
          glean::use_counter_css_doc::css_text_align_last,
          glean::use_counter_css_page::css_text_align_last,
        },
        {
          "css.css_text_anchor",
          glean::use_counter_css_doc::css_text_anchor,
          glean::use_counter_css_page::css_text_anchor,
        },
        {
          "css.css_text_autospace",
          glean::use_counter_css_doc::css_text_autospace,
          glean::use_counter_css_page::css_text_autospace,
        },
        {
          "css.css_text_combine_upright",
          glean::use_counter_css_doc::css_text_combine_upright,
          glean::use_counter_css_page::css_text_combine_upright,
        },
        {
          "css.css_text_decoration_line",
          glean::use_counter_css_doc::css_text_decoration_line,
          glean::use_counter_css_page::css_text_decoration_line,
        },
        {
          "css.css_text_decoration_skip_ink",
          glean::use_counter_css_doc::css_text_decoration_skip_ink,
          glean::use_counter_css_page::css_text_decoration_skip_ink,
        },
        {
          "css.css_text_decoration_style",
          glean::use_counter_css_doc::css_text_decoration_style,
          glean::use_counter_css_page::css_text_decoration_style,
        },
        {
          "css.css_text_emphasis_position",
          glean::use_counter_css_doc::css_text_emphasis_position,
          glean::use_counter_css_page::css_text_emphasis_position,
        },
        {
          "css.css_text_justify",
          glean::use_counter_css_doc::css_text_justify,
          glean::use_counter_css_page::css_text_justify,
        },
        {
          "css.css_text_orientation",
          glean::use_counter_css_doc::css_text_orientation,
          glean::use_counter_css_page::css_text_orientation,
        },
        {
          "css.css_text_rendering",
          glean::use_counter_css_doc::css_text_rendering,
          glean::use_counter_css_page::css_text_rendering,
        },
        {
          "css.css_text_transform",
          glean::use_counter_css_doc::css_text_transform,
          glean::use_counter_css_page::css_text_transform,
        },
        {
          "css.css_text_underline_position",
          glean::use_counter_css_doc::css_text_underline_position,
          glean::use_counter_css_page::css_text_underline_position,
        },
        {
          "css.css_text_wrap_mode",
          glean::use_counter_css_doc::css_text_wrap_mode,
          glean::use_counter_css_page::css_text_wrap_mode,
        },
        {
          "css.css_text_wrap_style",
          glean::use_counter_css_doc::css_text_wrap_style,
          glean::use_counter_css_page::css_text_wrap_style,
        },
        {
          "css.css_touch_action",
          glean::use_counter_css_doc::css_touch_action,
          glean::use_counter_css_page::css_touch_action,
        },
        {
          "css.css_transform_box",
          glean::use_counter_css_doc::css_transform_box,
          glean::use_counter_css_page::css_transform_box,
        },
        {
          "css.css_transform_style",
          glean::use_counter_css_doc::css_transform_style,
          glean::use_counter_css_page::css_transform_style,
        },
        {
          "css.css_unicode_bidi",
          glean::use_counter_css_doc::css_unicode_bidi,
          glean::use_counter_css_page::css_unicode_bidi,
        },
        {
          "css.css_user_select",
          glean::use_counter_css_doc::css_user_select,
          glean::use_counter_css_page::css_user_select,
        },
        {
          "css.css_vector_effect",
          glean::use_counter_css_doc::css_vector_effect,
          glean::use_counter_css_page::css_vector_effect,
        },
        {
          "css.css_visibility",
          glean::use_counter_css_doc::css_visibility,
          glean::use_counter_css_page::css_visibility,
        },
        {
          "css.css_webkit_line_clamp",
          glean::use_counter_css_doc::css_webkit_line_clamp,
          glean::use_counter_css_page::css_webkit_line_clamp,
        },
        {
          "css.css_webkit_text_security",
          glean::use_counter_css_doc::css_webkit_text_security,
          glean::use_counter_css_page::css_webkit_text_security,
        },
        {
          "css.css_white_space_collapse",
          glean::use_counter_css_doc::css_white_space_collapse,
          glean::use_counter_css_page::css_white_space_collapse,
        },
        {
          "css.css_word_break",
          glean::use_counter_css_doc::css_word_break,
          glean::use_counter_css_page::css_word_break,
        },
        {
          "css.css_writing_mode",
          glean::use_counter_css_doc::css_writing_mode,
          glean::use_counter_css_page::css_writing_mode,
        },
        {
          "css.css_x_text_scale",
          glean::use_counter_css_doc::css_x_text_scale,
          glean::use_counter_css_page::css_x_text_scale,
        },
        {
          "css.css_z_index",
          glean::use_counter_css_doc::css_z_index,
          glean::use_counter_css_page::css_z_index,
        },
        {
          "css.css_zoom",
          glean::use_counter_css_doc::css_zoom,
          glean::use_counter_css_page::css_zoom,
        },
        {
          "css.css_appearance",
          glean::use_counter_css_doc::css_appearance,
          glean::use_counter_css_page::css_appearance,
        },
        {
          "css.css_moz_default_appearance",
          glean::use_counter_css_doc::css_moz_default_appearance,
          glean::use_counter_css_page::css_moz_default_appearance,
        },
        {
          "css.css_moz_force_broken_image_icon",
          glean::use_counter_css_doc::css_moz_force_broken_image_icon,
          glean::use_counter_css_page::css_moz_force_broken_image_icon,
        },
        {
          "css.css_moz_subtree_hidden_only_visually",
          glean::use_counter_css_doc::css_moz_subtree_hidden_only_visually,
          glean::use_counter_css_page::css_moz_subtree_hidden_only_visually,
        },
        {
          "css.css_break_after",
          glean::use_counter_css_doc::css_break_after,
          glean::use_counter_css_page::css_break_after,
        },
        {
          "css.css_break_before",
          glean::use_counter_css_doc::css_break_before,
          glean::use_counter_css_page::css_break_before,
        },
        {
          "css.css_align_content",
          glean::use_counter_css_doc::css_align_content,
          glean::use_counter_css_page::css_align_content,
        },
        {
          "css.css_justify_content",
          glean::use_counter_css_doc::css_justify_content,
          glean::use_counter_css_page::css_justify_content,
        },
        {
          "css.css_clip_rule",
          glean::use_counter_css_doc::css_clip_rule,
          glean::use_counter_css_page::css_clip_rule,
        },
        {
          "css.css_fill_rule",
          glean::use_counter_css_doc::css_fill_rule,
          glean::use_counter_css_page::css_fill_rule,
        },
        {
          "css.css_fill_opacity",
          glean::use_counter_css_doc::css_fill_opacity,
          glean::use_counter_css_page::css_fill_opacity,
        },
        {
          "css.css_stroke_opacity",
          glean::use_counter_css_doc::css_stroke_opacity,
          glean::use_counter_css_page::css_stroke_opacity,
        },
        {
          "css.css_align_self",
          glean::use_counter_css_doc::css_align_self,
          glean::use_counter_css_page::css_align_self,
        },
        {
          "css.css_justify_self",
          glean::use_counter_css_doc::css_justify_self,
          glean::use_counter_css_page::css_justify_self,
        },
        {
          "css.css_font_synthesis_position",
          glean::use_counter_css_doc::css_font_synthesis_position,
          glean::use_counter_css_page::css_font_synthesis_position,
        },
        {
          "css.css_font_synthesis_small_caps",
          glean::use_counter_css_doc::css_font_synthesis_small_caps,
          glean::use_counter_css_page::css_font_synthesis_small_caps,
        },
        {
          "css.css_font_synthesis_weight",
          glean::use_counter_css_doc::css_font_synthesis_weight,
          glean::use_counter_css_page::css_font_synthesis_weight,
        },
        {
          "css.css_moz_box_ordinal_group",
          glean::use_counter_css_doc::css_moz_box_ordinal_group,
          glean::use_counter_css_page::css_moz_box_ordinal_group,
        },
        {
          "css.css_order",
          glean::use_counter_css_doc::css_order,
          glean::use_counter_css_page::css_order,
        },
        {
          "css.css_x_span",
          glean::use_counter_css_doc::css_x_span,
          glean::use_counter_css_page::css_x_span,
        },
        {
          "css.css_flex_grow",
          glean::use_counter_css_doc::css_flex_grow,
          glean::use_counter_css_page::css_flex_grow,
        },
        {
          "css.css_flex_shrink",
          glean::use_counter_css_doc::css_flex_shrink,
          glean::use_counter_css_page::css_flex_shrink,
        },
        {
          "css.css_moz_box_flex",
          glean::use_counter_css_doc::css_moz_box_flex,
          glean::use_counter_css_page::css_moz_box_flex,
        },
        {
          "css.css_stroke_miterlimit",
          glean::use_counter_css_doc::css_stroke_miterlimit,
          glean::use_counter_css_page::css_stroke_miterlimit,
        },
        {
          "css.css_overflow_block",
          glean::use_counter_css_doc::css_overflow_block,
          glean::use_counter_css_page::css_overflow_block,
        },
        {
          "css.css_overflow_inline",
          glean::use_counter_css_doc::css_overflow_inline,
          glean::use_counter_css_page::css_overflow_inline,
        },
        {
          "css.css_overflow_x",
          glean::use_counter_css_doc::css_overflow_x,
          glean::use_counter_css_page::css_overflow_x,
        },
        {
          "css.css_overflow_y",
          glean::use_counter_css_doc::css_overflow_y,
          glean::use_counter_css_page::css_overflow_y,
        },
        {
          "css.css_overscroll_behavior_block",
          glean::use_counter_css_doc::css_overscroll_behavior_block,
          glean::use_counter_css_page::css_overscroll_behavior_block,
        },
        {
          "css.css_overscroll_behavior_inline",
          glean::use_counter_css_doc::css_overscroll_behavior_inline,
          glean::use_counter_css_page::css_overscroll_behavior_inline,
        },
        {
          "css.css_overscroll_behavior_x",
          glean::use_counter_css_doc::css_overscroll_behavior_x,
          glean::use_counter_css_page::css_overscroll_behavior_x,
        },
        {
          "css.css_overscroll_behavior_y",
          glean::use_counter_css_doc::css_overscroll_behavior_y,
          glean::use_counter_css_page::css_overscroll_behavior_y,
        },
        {
          "css.css_flood_opacity",
          glean::use_counter_css_doc::css_flood_opacity,
          glean::use_counter_css_page::css_flood_opacity,
        },
        {
          "css.css_moz_window_opacity",
          glean::use_counter_css_doc::css_moz_window_opacity,
          glean::use_counter_css_page::css_moz_window_opacity,
        },
        {
          "css.css_opacity",
          glean::use_counter_css_doc::css_opacity,
          glean::use_counter_css_page::css_opacity,
        },
        {
          "css.css_shape_image_threshold",
          glean::use_counter_css_doc::css_shape_image_threshold,
          glean::use_counter_css_page::css_shape_image_threshold,
        },
        {
          "css.css_stop_opacity",
          glean::use_counter_css_doc::css_stop_opacity,
          glean::use_counter_css_page::css_stop_opacity,
        },
        {
          "css.css_border_block_end_style",
          glean::use_counter_css_doc::css_border_block_end_style,
          glean::use_counter_css_page::css_border_block_end_style,
        },
        {
          "css.css_border_block_start_style",
          glean::use_counter_css_doc::css_border_block_start_style,
          glean::use_counter_css_page::css_border_block_start_style,
        },
        {
          "css.css_border_bottom_style",
          glean::use_counter_css_doc::css_border_bottom_style,
          glean::use_counter_css_page::css_border_bottom_style,
        },
        {
          "css.css_border_inline_end_style",
          glean::use_counter_css_doc::css_border_inline_end_style,
          glean::use_counter_css_page::css_border_inline_end_style,
        },
        {
          "css.css_border_inline_start_style",
          glean::use_counter_css_doc::css_border_inline_start_style,
          glean::use_counter_css_page::css_border_inline_start_style,
        },
        {
          "css.css_border_left_style",
          glean::use_counter_css_doc::css_border_left_style,
          glean::use_counter_css_page::css_border_left_style,
        },
        {
          "css.css_border_right_style",
          glean::use_counter_css_doc::css_border_right_style,
          glean::use_counter_css_page::css_border_right_style,
        },
        {
          "css.css_border_top_style",
          glean::use_counter_css_doc::css_border_top_style,
          glean::use_counter_css_page::css_border_top_style,
        },
        {
          "css.css_column_rule_style",
          glean::use_counter_css_doc::css_column_rule_style,
          glean::use_counter_css_page::css_column_rule_style,
        },
        {
          "css.css_accent_color",
          glean::use_counter_css_doc::css_accent_color,
          glean::use_counter_css_page::css_accent_color,
        },
        {
          "css.css_anchor_name",
          glean::use_counter_css_doc::css_anchor_name,
          glean::use_counter_css_page::css_anchor_name,
        },
        {
          "css.css_anchor_scope",
          glean::use_counter_css_doc::css_anchor_scope,
          glean::use_counter_css_page::css_anchor_scope,
        },
        {
          "css.css_animation_composition",
          glean::use_counter_css_doc::css_animation_composition,
          glean::use_counter_css_page::css_animation_composition,
        },
        {
          "css.css_animation_delay",
          glean::use_counter_css_doc::css_animation_delay,
          glean::use_counter_css_page::css_animation_delay,
        },
        {
          "css.css_animation_direction",
          glean::use_counter_css_doc::css_animation_direction,
          glean::use_counter_css_page::css_animation_direction,
        },
        {
          "css.css_animation_duration",
          glean::use_counter_css_doc::css_animation_duration,
          glean::use_counter_css_page::css_animation_duration,
        },
        {
          "css.css_animation_fill_mode",
          glean::use_counter_css_doc::css_animation_fill_mode,
          glean::use_counter_css_page::css_animation_fill_mode,
        },
        {
          "css.css_animation_iteration_count",
          glean::use_counter_css_doc::css_animation_iteration_count,
          glean::use_counter_css_page::css_animation_iteration_count,
        },
        {
          "css.css_animation_name",
          glean::use_counter_css_doc::css_animation_name,
          glean::use_counter_css_page::css_animation_name,
        },
        {
          "css.css_animation_play_state",
          glean::use_counter_css_doc::css_animation_play_state,
          glean::use_counter_css_page::css_animation_play_state,
        },
        {
          "css.css_animation_timeline",
          glean::use_counter_css_doc::css_animation_timeline,
          glean::use_counter_css_page::css_animation_timeline,
        },
        {
          "css.css_animation_timing_function",
          glean::use_counter_css_doc::css_animation_timing_function,
          glean::use_counter_css_page::css_animation_timing_function,
        },
        {
          "css.css_backdrop_filter",
          glean::use_counter_css_doc::css_backdrop_filter,
          glean::use_counter_css_page::css_backdrop_filter,
        },
        {
          "css.css_background_attachment",
          glean::use_counter_css_doc::css_background_attachment,
          glean::use_counter_css_page::css_background_attachment,
        },
        {
          "css.css_background_blend_mode",
          glean::use_counter_css_doc::css_background_blend_mode,
          glean::use_counter_css_page::css_background_blend_mode,
        },
        {
          "css.css_background_clip",
          glean::use_counter_css_doc::css_background_clip,
          glean::use_counter_css_page::css_background_clip,
        },
        {
          "css.css_background_image",
          glean::use_counter_css_doc::css_background_image,
          glean::use_counter_css_page::css_background_image,
        },
        {
          "css.css_background_origin",
          glean::use_counter_css_doc::css_background_origin,
          glean::use_counter_css_page::css_background_origin,
        },
        {
          "css.css_background_position_x",
          glean::use_counter_css_doc::css_background_position_x,
          glean::use_counter_css_page::css_background_position_x,
        },
        {
          "css.css_background_position_y",
          glean::use_counter_css_doc::css_background_position_y,
          glean::use_counter_css_page::css_background_position_y,
        },
        {
          "css.css_background_repeat",
          glean::use_counter_css_doc::css_background_repeat,
          glean::use_counter_css_page::css_background_repeat,
        },
        {
          "css.css_background_size",
          glean::use_counter_css_doc::css_background_size,
          glean::use_counter_css_page::css_background_size,
        },
        {
          "css.css_border_image_outset",
          glean::use_counter_css_doc::css_border_image_outset,
          glean::use_counter_css_page::css_border_image_outset,
        },
        {
          "css.css_border_image_slice",
          glean::use_counter_css_doc::css_border_image_slice,
          glean::use_counter_css_page::css_border_image_slice,
        },
        {
          "css.css_border_image_width",
          glean::use_counter_css_doc::css_border_image_width,
          glean::use_counter_css_page::css_border_image_width,
        },
        {
          "css.css_border_spacing",
          glean::use_counter_css_doc::css_border_spacing,
          glean::use_counter_css_page::css_border_spacing,
        },
        {
          "css.css_box_shadow",
          glean::use_counter_css_doc::css_box_shadow,
          glean::use_counter_css_page::css_box_shadow,
        },
        {
          "css.css_caret_color",
          glean::use_counter_css_doc::css_caret_color,
          glean::use_counter_css_page::css_caret_color,
        },
        {
          "css.css_clip",
          glean::use_counter_css_doc::css_clip,
          glean::use_counter_css_page::css_clip,
        },
        {
          "css.css_clip_path",
          glean::use_counter_css_doc::css_clip_path,
          glean::use_counter_css_page::css_clip_path,
        },
        {
          "css.css_color",
          glean::use_counter_css_doc::css_color,
          glean::use_counter_css_page::css_color,
        },
        {
          "css.css_color_scheme",
          glean::use_counter_css_doc::css_color_scheme,
          glean::use_counter_css_page::css_color_scheme,
        },
        {
          "css.css_column_width",
          glean::use_counter_css_doc::css_column_width,
          glean::use_counter_css_page::css_column_width,
        },
        {
          "css.css_container_name",
          glean::use_counter_css_doc::css_container_name,
          glean::use_counter_css_page::css_container_name,
        },
        {
          "css.css_content",
          glean::use_counter_css_doc::css_content,
          glean::use_counter_css_page::css_content,
        },
        {
          "css.css_counter_increment",
          glean::use_counter_css_doc::css_counter_increment,
          glean::use_counter_css_page::css_counter_increment,
        },
        {
          "css.css_counter_reset",
          glean::use_counter_css_doc::css_counter_reset,
          glean::use_counter_css_page::css_counter_reset,
        },
        {
          "css.css_counter_set",
          glean::use_counter_css_doc::css_counter_set,
          glean::use_counter_css_page::css_counter_set,
        },
        {
          "css.css_cursor",
          glean::use_counter_css_doc::css_cursor,
          glean::use_counter_css_page::css_cursor,
        },
        {
          "css.css_d",
          glean::use_counter_css_doc::css_d,
          glean::use_counter_css_page::css_d,
        },
        {
          "css.css_filter",
          glean::use_counter_css_doc::css_filter,
          glean::use_counter_css_page::css_filter,
        },
        {
          "css.css_flex_basis",
          glean::use_counter_css_doc::css_flex_basis,
          glean::use_counter_css_page::css_flex_basis,
        },
        {
          "css.css_font_family",
          glean::use_counter_css_doc::css_font_family,
          glean::use_counter_css_page::css_font_family,
        },
        {
          "css.css_font_feature_settings",
          glean::use_counter_css_doc::css_font_feature_settings,
          glean::use_counter_css_page::css_font_feature_settings,
        },
        {
          "css.css_font_palette",
          glean::use_counter_css_doc::css_font_palette,
          glean::use_counter_css_page::css_font_palette,
        },
        {
          "css.css_font_size",
          glean::use_counter_css_doc::css_font_size,
          glean::use_counter_css_page::css_font_size,
        },
        {
          "css.css_font_variant_alternates",
          glean::use_counter_css_doc::css_font_variant_alternates,
          glean::use_counter_css_page::css_font_variant_alternates,
        },
        {
          "css.css_font_variation_settings",
          glean::use_counter_css_doc::css_font_variation_settings,
          glean::use_counter_css_page::css_font_variation_settings,
        },
        {
          "css.css_grid_template_areas",
          glean::use_counter_css_doc::css_grid_template_areas,
          glean::use_counter_css_page::css_grid_template_areas,
        },
        {
          "css.css_hyphenate_character",
          glean::use_counter_css_doc::css_hyphenate_character,
          glean::use_counter_css_page::css_hyphenate_character,
        },
        {
          "css.css_hyphenate_limit_chars",
          glean::use_counter_css_doc::css_hyphenate_limit_chars,
          glean::use_counter_css_page::css_hyphenate_limit_chars,
        },
        {
          "css.css_letter_spacing",
          glean::use_counter_css_doc::css_letter_spacing,
          glean::use_counter_css_page::css_letter_spacing,
        },
        {
          "css.css_line_height",
          glean::use_counter_css_doc::css_line_height,
          glean::use_counter_css_page::css_line_height,
        },
        {
          "css.css_list_style_type",
          glean::use_counter_css_doc::css_list_style_type,
          glean::use_counter_css_page::css_list_style_type,
        },
        {
          "css.css_mask_clip",
          glean::use_counter_css_doc::css_mask_clip,
          glean::use_counter_css_page::css_mask_clip,
        },
        {
          "css.css_mask_composite",
          glean::use_counter_css_doc::css_mask_composite,
          glean::use_counter_css_page::css_mask_composite,
        },
        {
          "css.css_mask_image",
          glean::use_counter_css_doc::css_mask_image,
          glean::use_counter_css_page::css_mask_image,
        },
        {
          "css.css_mask_mode",
          glean::use_counter_css_doc::css_mask_mode,
          glean::use_counter_css_page::css_mask_mode,
        },
        {
          "css.css_mask_origin",
          glean::use_counter_css_doc::css_mask_origin,
          glean::use_counter_css_page::css_mask_origin,
        },
        {
          "css.css_mask_position_x",
          glean::use_counter_css_doc::css_mask_position_x,
          glean::use_counter_css_page::css_mask_position_x,
        },
        {
          "css.css_mask_position_y",
          glean::use_counter_css_doc::css_mask_position_y,
          glean::use_counter_css_page::css_mask_position_y,
        },
        {
          "css.css_mask_repeat",
          glean::use_counter_css_doc::css_mask_repeat,
          glean::use_counter_css_page::css_mask_repeat,
        },
        {
          "css.css_mask_size",
          glean::use_counter_css_doc::css_mask_size,
          glean::use_counter_css_page::css_mask_size,
        },
        {
          "css.css_moz_context_properties",
          glean::use_counter_css_doc::css_moz_context_properties,
          glean::use_counter_css_page::css_moz_context_properties,
        },
        {
          "css.css_offset_anchor",
          glean::use_counter_css_doc::css_offset_anchor,
          glean::use_counter_css_page::css_offset_anchor,
        },
        {
          "css.css_offset_path",
          glean::use_counter_css_doc::css_offset_path,
          glean::use_counter_css_page::css_offset_path,
        },
        {
          "css.css_offset_position",
          glean::use_counter_css_doc::css_offset_position,
          glean::use_counter_css_page::css_offset_position,
        },
        {
          "css.css_outline_offset",
          glean::use_counter_css_doc::css_outline_offset,
          glean::use_counter_css_page::css_outline_offset,
        },
        {
          "css.css_page",
          glean::use_counter_css_doc::css_page,
          glean::use_counter_css_page::css_page,
        },
        {
          "css.css_perspective",
          glean::use_counter_css_doc::css_perspective,
          glean::use_counter_css_page::css_perspective,
        },
        {
          "css.css_position_anchor",
          glean::use_counter_css_doc::css_position_anchor,
          glean::use_counter_css_page::css_position_anchor,
        },
        {
          "css.css_position_try_fallbacks",
          glean::use_counter_css_doc::css_position_try_fallbacks,
          glean::use_counter_css_page::css_position_try_fallbacks,
        },
        {
          "css.css_quotes",
          glean::use_counter_css_doc::css_quotes,
          glean::use_counter_css_page::css_quotes,
        },
        {
          "css.css_rotate",
          glean::use_counter_css_doc::css_rotate,
          glean::use_counter_css_page::css_rotate,
        },
        {
          "css.css_scale",
          glean::use_counter_css_doc::css_scale,
          glean::use_counter_css_page::css_scale,
        },
        {
          "css.css_scroll_timeline_axis",
          glean::use_counter_css_doc::css_scroll_timeline_axis,
          glean::use_counter_css_page::css_scroll_timeline_axis,
        },
        {
          "css.css_scroll_timeline_name",
          glean::use_counter_css_doc::css_scroll_timeline_name,
          glean::use_counter_css_page::css_scroll_timeline_name,
        },
        {
          "css.css_scrollbar_color",
          glean::use_counter_css_doc::css_scrollbar_color,
          glean::use_counter_css_page::css_scrollbar_color,
        },
        {
          "css.css_shape_outside",
          glean::use_counter_css_doc::css_shape_outside,
          glean::use_counter_css_page::css_shape_outside,
        },
        {
          "css.css_size",
          glean::use_counter_css_doc::css_size,
          glean::use_counter_css_page::css_size,
        },
        {
          "css.css_stroke_dasharray",
          glean::use_counter_css_doc::css_stroke_dasharray,
          glean::use_counter_css_page::css_stroke_dasharray,
        },
        {
          "css.css_stroke_dashoffset",
          glean::use_counter_css_doc::css_stroke_dashoffset,
          glean::use_counter_css_page::css_stroke_dashoffset,
        },
        {
          "css.css_stroke_width",
          glean::use_counter_css_doc::css_stroke_width,
          glean::use_counter_css_page::css_stroke_width,
        },
        {
          "css.css_tab_size",
          glean::use_counter_css_doc::css_tab_size,
          glean::use_counter_css_page::css_tab_size,
        },
        {
          "css.css_text_decoration_inset",
          glean::use_counter_css_doc::css_text_decoration_inset,
          glean::use_counter_css_page::css_text_decoration_inset,
        },
        {
          "css.css_text_decoration_thickness",
          glean::use_counter_css_doc::css_text_decoration_thickness,
          glean::use_counter_css_page::css_text_decoration_thickness,
        },
        {
          "css.css_text_emphasis_style",
          glean::use_counter_css_doc::css_text_emphasis_style,
          glean::use_counter_css_page::css_text_emphasis_style,
        },
        {
          "css.css_text_indent",
          glean::use_counter_css_doc::css_text_indent,
          glean::use_counter_css_page::css_text_indent,
        },
        {
          "css.css_text_overflow",
          glean::use_counter_css_doc::css_text_overflow,
          glean::use_counter_css_page::css_text_overflow,
        },
        {
          "css.css_text_shadow",
          glean::use_counter_css_doc::css_text_shadow,
          glean::use_counter_css_page::css_text_shadow,
        },
        {
          "css.css_text_underline_offset",
          glean::use_counter_css_doc::css_text_underline_offset,
          glean::use_counter_css_page::css_text_underline_offset,
        },
        {
          "css.css_transform_origin",
          glean::use_counter_css_doc::css_transform_origin,
          glean::use_counter_css_page::css_transform_origin,
        },
        {
          "css.css_transition_behavior",
          glean::use_counter_css_doc::css_transition_behavior,
          glean::use_counter_css_page::css_transition_behavior,
        },
        {
          "css.css_transition_delay",
          glean::use_counter_css_doc::css_transition_delay,
          glean::use_counter_css_page::css_transition_delay,
        },
        {
          "css.css_transition_duration",
          glean::use_counter_css_doc::css_transition_duration,
          glean::use_counter_css_page::css_transition_duration,
        },
        {
          "css.css_transition_property",
          glean::use_counter_css_doc::css_transition_property,
          glean::use_counter_css_page::css_transition_property,
        },
        {
          "css.css_transition_timing_function",
          glean::use_counter_css_doc::css_transition_timing_function,
          glean::use_counter_css_page::css_transition_timing_function,
        },
        {
          "css.css_translate",
          glean::use_counter_css_doc::css_translate,
          glean::use_counter_css_page::css_translate,
        },
        {
          "css.css_vertical_align",
          glean::use_counter_css_doc::css_vertical_align,
          glean::use_counter_css_page::css_vertical_align,
        },
        {
          "css.css_view_timeline_axis",
          glean::use_counter_css_doc::css_view_timeline_axis,
          glean::use_counter_css_page::css_view_timeline_axis,
        },
        {
          "css.css_view_timeline_inset",
          glean::use_counter_css_doc::css_view_timeline_inset,
          glean::use_counter_css_page::css_view_timeline_inset,
        },
        {
          "css.css_view_timeline_name",
          glean::use_counter_css_doc::css_view_timeline_name,
          glean::use_counter_css_page::css_view_timeline_name,
        },
        {
          "css.css_view_transition_class",
          glean::use_counter_css_doc::css_view_transition_class,
          glean::use_counter_css_page::css_view_transition_class,
        },
        {
          "css.css_view_transition_name",
          glean::use_counter_css_doc::css_view_transition_name,
          glean::use_counter_css_page::css_view_transition_name,
        },
        {
          "css.css_webkit_text_stroke_width",
          glean::use_counter_css_doc::css_webkit_text_stroke_width,
          glean::use_counter_css_page::css_webkit_text_stroke_width,
        },
        {
          "css.css_will_change",
          glean::use_counter_css_doc::css_will_change,
          glean::use_counter_css_page::css_will_change,
        },
        {
          "css.css_word_spacing",
          glean::use_counter_css_doc::css_word_spacing,
          glean::use_counter_css_page::css_word_spacing,
        },
        {
          "css.css_x_lang",
          glean::use_counter_css_doc::css_x_lang,
          glean::use_counter_css_page::css_x_lang,
        },
        {
          "css.css_object_position",
          glean::use_counter_css_doc::css_object_position,
          glean::use_counter_css_page::css_object_position,
        },
        {
          "css.css_perspective_origin",
          glean::use_counter_css_doc::css_perspective_origin,
          glean::use_counter_css_page::css_perspective_origin,
        },
        {
          "css.css_fill",
          glean::use_counter_css_doc::css_fill,
          glean::use_counter_css_page::css_fill,
        },
        {
          "css.css_stroke",
          glean::use_counter_css_doc::css_stroke,
          glean::use_counter_css_page::css_stroke,
        },
        {
          "css.css_grid_template_columns",
          glean::use_counter_css_doc::css_grid_template_columns,
          glean::use_counter_css_page::css_grid_template_columns,
        },
        {
          "css.css_grid_template_rows",
          glean::use_counter_css_doc::css_grid_template_rows,
          glean::use_counter_css_page::css_grid_template_rows,
        },
        {
          "css.css_border_image_source",
          glean::use_counter_css_doc::css_border_image_source,
          glean::use_counter_css_page::css_border_image_source,
        },
        {
          "css.css_list_style_image",
          glean::use_counter_css_doc::css_list_style_image,
          glean::use_counter_css_page::css_list_style_image,
        },
        {
          "css.css_grid_auto_columns",
          glean::use_counter_css_doc::css_grid_auto_columns,
          glean::use_counter_css_page::css_grid_auto_columns,
        },
        {
          "css.css_grid_auto_rows",
          glean::use_counter_css_doc::css_grid_auto_rows,
          glean::use_counter_css_page::css_grid_auto_rows,
        },
        {
          "css.css_moz_window_transform",
          glean::use_counter_css_doc::css_moz_window_transform,
          glean::use_counter_css_page::css_moz_window_transform,
        },
        {
          "css.css_transform",
          glean::use_counter_css_doc::css_transform,
          glean::use_counter_css_page::css_transform,
        },
        {
          "css.css_column_gap",
          glean::use_counter_css_doc::css_column_gap,
          glean::use_counter_css_page::css_column_gap,
        },
        {
          "css.css_row_gap",
          glean::use_counter_css_doc::css_row_gap,
          glean::use_counter_css_page::css_row_gap,
        },
        {
          "css.css_marker_end",
          glean::use_counter_css_doc::css_marker_end,
          glean::use_counter_css_page::css_marker_end,
        },
        {
          "css.css_marker_mid",
          glean::use_counter_css_doc::css_marker_mid,
          glean::use_counter_css_page::css_marker_mid,
        },
        {
          "css.css_marker_start",
          glean::use_counter_css_doc::css_marker_start,
          glean::use_counter_css_page::css_marker_start,
        },
        {
          "css.css_contain_intrinsic_block_size",
          glean::use_counter_css_doc::css_contain_intrinsic_block_size,
          glean::use_counter_css_page::css_contain_intrinsic_block_size,
        },
        {
          "css.css_contain_intrinsic_height",
          glean::use_counter_css_doc::css_contain_intrinsic_height,
          glean::use_counter_css_page::css_contain_intrinsic_height,
        },
        {
          "css.css_contain_intrinsic_inline_size",
          glean::use_counter_css_doc::css_contain_intrinsic_inline_size,
          glean::use_counter_css_page::css_contain_intrinsic_inline_size,
        },
        {
          "css.css_contain_intrinsic_width",
          glean::use_counter_css_doc::css_contain_intrinsic_width,
          glean::use_counter_css_page::css_contain_intrinsic_width,
        },
        {
          "css.css_grid_column_end",
          glean::use_counter_css_doc::css_grid_column_end,
          glean::use_counter_css_page::css_grid_column_end,
        },
        {
          "css.css_grid_column_start",
          glean::use_counter_css_doc::css_grid_column_start,
          glean::use_counter_css_page::css_grid_column_start,
        },
        {
          "css.css_grid_row_end",
          glean::use_counter_css_doc::css_grid_row_end,
          glean::use_counter_css_page::css_grid_row_end,
        },
        {
          "css.css_grid_row_start",
          glean::use_counter_css_doc::css_grid_row_start,
          glean::use_counter_css_page::css_grid_row_start,
        },
        {
          "css.css_max_block_size",
          glean::use_counter_css_doc::css_max_block_size,
          glean::use_counter_css_page::css_max_block_size,
        },
        {
          "css.css_max_height",
          glean::use_counter_css_doc::css_max_height,
          glean::use_counter_css_page::css_max_height,
        },
        {
          "css.css_max_inline_size",
          glean::use_counter_css_doc::css_max_inline_size,
          glean::use_counter_css_page::css_max_inline_size,
        },
        {
          "css.css_max_width",
          glean::use_counter_css_doc::css_max_width,
          glean::use_counter_css_page::css_max_width,
        },
        {
          "css.css_cx",
          glean::use_counter_css_doc::css_cx,
          glean::use_counter_css_page::css_cx,
        },
        {
          "css.css_cy",
          glean::use_counter_css_doc::css_cy,
          glean::use_counter_css_page::css_cy,
        },
        {
          "css.css_offset_distance",
          glean::use_counter_css_doc::css_offset_distance,
          glean::use_counter_css_page::css_offset_distance,
        },
        {
          "css.css_x",
          glean::use_counter_css_doc::css_x,
          glean::use_counter_css_page::css_x,
        },
        {
          "css.css_y",
          glean::use_counter_css_doc::css_y,
          glean::use_counter_css_page::css_y,
        },
        {
          "css.css_border_bottom_left_radius",
          glean::use_counter_css_doc::css_border_bottom_left_radius,
          glean::use_counter_css_page::css_border_bottom_left_radius,
        },
        {
          "css.css_border_bottom_right_radius",
          glean::use_counter_css_doc::css_border_bottom_right_radius,
          glean::use_counter_css_page::css_border_bottom_right_radius,
        },
        {
          "css.css_border_end_end_radius",
          glean::use_counter_css_doc::css_border_end_end_radius,
          glean::use_counter_css_page::css_border_end_end_radius,
        },
        {
          "css.css_border_end_start_radius",
          glean::use_counter_css_doc::css_border_end_start_radius,
          glean::use_counter_css_page::css_border_end_start_radius,
        },
        {
          "css.css_border_start_end_radius",
          glean::use_counter_css_doc::css_border_start_end_radius,
          glean::use_counter_css_page::css_border_start_end_radius,
        },
        {
          "css.css_border_start_start_radius",
          glean::use_counter_css_doc::css_border_start_start_radius,
          glean::use_counter_css_page::css_border_start_start_radius,
        },
        {
          "css.css_border_top_left_radius",
          glean::use_counter_css_doc::css_border_top_left_radius,
          glean::use_counter_css_page::css_border_top_left_radius,
        },
        {
          "css.css_border_top_right_radius",
          glean::use_counter_css_doc::css_border_top_right_radius,
          glean::use_counter_css_page::css_border_top_right_radius,
        },
        {
          "css.css_bottom",
          glean::use_counter_css_doc::css_bottom,
          glean::use_counter_css_page::css_bottom,
        },
        {
          "css.css_inset_block_end",
          glean::use_counter_css_doc::css_inset_block_end,
          glean::use_counter_css_page::css_inset_block_end,
        },
        {
          "css.css_inset_block_start",
          glean::use_counter_css_doc::css_inset_block_start,
          glean::use_counter_css_page::css_inset_block_start,
        },
        {
          "css.css_inset_inline_end",
          glean::use_counter_css_doc::css_inset_inline_end,
          glean::use_counter_css_page::css_inset_inline_end,
        },
        {
          "css.css_inset_inline_start",
          glean::use_counter_css_doc::css_inset_inline_start,
          glean::use_counter_css_page::css_inset_inline_start,
        },
        {
          "css.css_left",
          glean::use_counter_css_doc::css_left,
          glean::use_counter_css_page::css_left,
        },
        {
          "css.css_right",
          glean::use_counter_css_doc::css_right,
          glean::use_counter_css_page::css_right,
        },
        {
          "css.css_top",
          glean::use_counter_css_doc::css_top,
          glean::use_counter_css_page::css_top,
        },
        {
          "css.css_margin_block_end",
          glean::use_counter_css_doc::css_margin_block_end,
          glean::use_counter_css_page::css_margin_block_end,
        },
        {
          "css.css_margin_block_start",
          glean::use_counter_css_doc::css_margin_block_start,
          glean::use_counter_css_page::css_margin_block_start,
        },
        {
          "css.css_margin_bottom",
          glean::use_counter_css_doc::css_margin_bottom,
          glean::use_counter_css_page::css_margin_bottom,
        },
        {
          "css.css_margin_inline_end",
          glean::use_counter_css_doc::css_margin_inline_end,
          glean::use_counter_css_page::css_margin_inline_end,
        },
        {
          "css.css_margin_inline_start",
          glean::use_counter_css_doc::css_margin_inline_start,
          glean::use_counter_css_page::css_margin_inline_start,
        },
        {
          "css.css_margin_left",
          glean::use_counter_css_doc::css_margin_left,
          glean::use_counter_css_page::css_margin_left,
        },
        {
          "css.css_margin_right",
          glean::use_counter_css_doc::css_margin_right,
          glean::use_counter_css_page::css_margin_right,
        },
        {
          "css.css_margin_top",
          glean::use_counter_css_doc::css_margin_top,
          glean::use_counter_css_page::css_margin_top,
        },
        {
          "css.css_block_size",
          glean::use_counter_css_doc::css_block_size,
          glean::use_counter_css_page::css_block_size,
        },
        {
          "css.css_height",
          glean::use_counter_css_doc::css_height,
          glean::use_counter_css_page::css_height,
        },
        {
          "css.css_inline_size",
          glean::use_counter_css_doc::css_inline_size,
          glean::use_counter_css_page::css_inline_size,
        },
        {
          "css.css_min_block_size",
          glean::use_counter_css_doc::css_min_block_size,
          glean::use_counter_css_page::css_min_block_size,
        },
        {
          "css.css_min_height",
          glean::use_counter_css_doc::css_min_height,
          glean::use_counter_css_page::css_min_height,
        },
        {
          "css.css_min_inline_size",
          glean::use_counter_css_doc::css_min_inline_size,
          glean::use_counter_css_page::css_min_inline_size,
        },
        {
          "css.css_min_width",
          glean::use_counter_css_doc::css_min_width,
          glean::use_counter_css_page::css_min_width,
        },
        {
          "css.css_width",
          glean::use_counter_css_doc::css_width,
          glean::use_counter_css_page::css_width,
        },
        {
          "css.css_border_block_end_width",
          glean::use_counter_css_doc::css_border_block_end_width,
          glean::use_counter_css_page::css_border_block_end_width,
        },
        {
          "css.css_border_block_start_width",
          glean::use_counter_css_doc::css_border_block_start_width,
          glean::use_counter_css_page::css_border_block_start_width,
        },
        {
          "css.css_border_bottom_width",
          glean::use_counter_css_doc::css_border_bottom_width,
          glean::use_counter_css_page::css_border_bottom_width,
        },
        {
          "css.css_border_inline_end_width",
          glean::use_counter_css_doc::css_border_inline_end_width,
          glean::use_counter_css_page::css_border_inline_end_width,
        },
        {
          "css.css_border_inline_start_width",
          glean::use_counter_css_doc::css_border_inline_start_width,
          glean::use_counter_css_page::css_border_inline_start_width,
        },
        {
          "css.css_border_left_width",
          glean::use_counter_css_doc::css_border_left_width,
          glean::use_counter_css_page::css_border_left_width,
        },
        {
          "css.css_border_right_width",
          glean::use_counter_css_doc::css_border_right_width,
          glean::use_counter_css_page::css_border_right_width,
        },
        {
          "css.css_border_top_width",
          glean::use_counter_css_doc::css_border_top_width,
          glean::use_counter_css_page::css_border_top_width,
        },
        {
          "css.css_column_rule_width",
          glean::use_counter_css_doc::css_column_rule_width,
          glean::use_counter_css_page::css_column_rule_width,
        },
        {
          "css.css_outline_width",
          glean::use_counter_css_doc::css_outline_width,
          glean::use_counter_css_page::css_outline_width,
        },
        {
          "css.css_moz_window_input_region_margin",
          glean::use_counter_css_doc::css_moz_window_input_region_margin,
          glean::use_counter_css_page::css_moz_window_input_region_margin,
        },
        {
          "css.css_overflow_clip_margin",
          glean::use_counter_css_doc::css_overflow_clip_margin,
          glean::use_counter_css_page::css_overflow_clip_margin,
        },
        {
          "css.css_scroll_margin_block_end",
          glean::use_counter_css_doc::css_scroll_margin_block_end,
          glean::use_counter_css_page::css_scroll_margin_block_end,
        },
        {
          "css.css_scroll_margin_block_start",
          glean::use_counter_css_doc::css_scroll_margin_block_start,
          glean::use_counter_css_page::css_scroll_margin_block_start,
        },
        {
          "css.css_scroll_margin_bottom",
          glean::use_counter_css_doc::css_scroll_margin_bottom,
          glean::use_counter_css_page::css_scroll_margin_bottom,
        },
        {
          "css.css_scroll_margin_inline_end",
          glean::use_counter_css_doc::css_scroll_margin_inline_end,
          glean::use_counter_css_page::css_scroll_margin_inline_end,
        },
        {
          "css.css_scroll_margin_inline_start",
          glean::use_counter_css_doc::css_scroll_margin_inline_start,
          glean::use_counter_css_page::css_scroll_margin_inline_start,
        },
        {
          "css.css_scroll_margin_left",
          glean::use_counter_css_doc::css_scroll_margin_left,
          glean::use_counter_css_page::css_scroll_margin_left,
        },
        {
          "css.css_scroll_margin_right",
          glean::use_counter_css_doc::css_scroll_margin_right,
          glean::use_counter_css_page::css_scroll_margin_right,
        },
        {
          "css.css_scroll_margin_top",
          glean::use_counter_css_doc::css_scroll_margin_top,
          glean::use_counter_css_page::css_scroll_margin_top,
        },
        {
          "css.css_padding_block_end",
          glean::use_counter_css_doc::css_padding_block_end,
          glean::use_counter_css_page::css_padding_block_end,
        },
        {
          "css.css_padding_block_start",
          glean::use_counter_css_doc::css_padding_block_start,
          glean::use_counter_css_page::css_padding_block_start,
        },
        {
          "css.css_padding_bottom",
          glean::use_counter_css_doc::css_padding_bottom,
          glean::use_counter_css_page::css_padding_bottom,
        },
        {
          "css.css_padding_inline_end",
          glean::use_counter_css_doc::css_padding_inline_end,
          glean::use_counter_css_page::css_padding_inline_end,
        },
        {
          "css.css_padding_inline_start",
          glean::use_counter_css_doc::css_padding_inline_start,
          glean::use_counter_css_page::css_padding_inline_start,
        },
        {
          "css.css_padding_left",
          glean::use_counter_css_doc::css_padding_left,
          glean::use_counter_css_page::css_padding_left,
        },
        {
          "css.css_padding_right",
          glean::use_counter_css_doc::css_padding_right,
          glean::use_counter_css_page::css_padding_right,
        },
        {
          "css.css_padding_top",
          glean::use_counter_css_doc::css_padding_top,
          glean::use_counter_css_page::css_padding_top,
        },
        {
          "css.css_r",
          glean::use_counter_css_doc::css_r,
          glean::use_counter_css_page::css_r,
        },
        {
          "css.css_shape_margin",
          glean::use_counter_css_doc::css_shape_margin,
          glean::use_counter_css_page::css_shape_margin,
        },
        {
          "css.css_rx",
          glean::use_counter_css_doc::css_rx,
          glean::use_counter_css_page::css_rx,
        },
        {
          "css.css_ry",
          glean::use_counter_css_doc::css_ry,
          glean::use_counter_css_page::css_ry,
        },
        {
          "css.css_scroll_padding_block_end",
          glean::use_counter_css_doc::css_scroll_padding_block_end,
          glean::use_counter_css_page::css_scroll_padding_block_end,
        },
        {
          "css.css_scroll_padding_block_start",
          glean::use_counter_css_doc::css_scroll_padding_block_start,
          glean::use_counter_css_page::css_scroll_padding_block_start,
        },
        {
          "css.css_scroll_padding_bottom",
          glean::use_counter_css_doc::css_scroll_padding_bottom,
          glean::use_counter_css_page::css_scroll_padding_bottom,
        },
        {
          "css.css_scroll_padding_inline_end",
          glean::use_counter_css_doc::css_scroll_padding_inline_end,
          glean::use_counter_css_page::css_scroll_padding_inline_end,
        },
        {
          "css.css_scroll_padding_inline_start",
          glean::use_counter_css_doc::css_scroll_padding_inline_start,
          glean::use_counter_css_page::css_scroll_padding_inline_start,
        },
        {
          "css.css_scroll_padding_left",
          glean::use_counter_css_doc::css_scroll_padding_left,
          glean::use_counter_css_page::css_scroll_padding_left,
        },
        {
          "css.css_scroll_padding_right",
          glean::use_counter_css_doc::css_scroll_padding_right,
          glean::use_counter_css_page::css_scroll_padding_right,
        },
        {
          "css.css_scroll_padding_top",
          glean::use_counter_css_doc::css_scroll_padding_top,
          glean::use_counter_css_page::css_scroll_padding_top,
        },
        {
          "css.css_background_color",
          glean::use_counter_css_doc::css_background_color,
          glean::use_counter_css_page::css_background_color,
        },
        {
          "css.css_border_block_end_color",
          glean::use_counter_css_doc::css_border_block_end_color,
          glean::use_counter_css_page::css_border_block_end_color,
        },
        {
          "css.css_border_block_start_color",
          glean::use_counter_css_doc::css_border_block_start_color,
          glean::use_counter_css_page::css_border_block_start_color,
        },
        {
          "css.css_border_bottom_color",
          glean::use_counter_css_doc::css_border_bottom_color,
          glean::use_counter_css_page::css_border_bottom_color,
        },
        {
          "css.css_border_inline_end_color",
          glean::use_counter_css_doc::css_border_inline_end_color,
          glean::use_counter_css_page::css_border_inline_end_color,
        },
        {
          "css.css_border_inline_start_color",
          glean::use_counter_css_doc::css_border_inline_start_color,
          glean::use_counter_css_page::css_border_inline_start_color,
        },
        {
          "css.css_border_left_color",
          glean::use_counter_css_doc::css_border_left_color,
          glean::use_counter_css_page::css_border_left_color,
        },
        {
          "css.css_border_right_color",
          glean::use_counter_css_doc::css_border_right_color,
          glean::use_counter_css_page::css_border_right_color,
        },
        {
          "css.css_border_top_color",
          glean::use_counter_css_doc::css_border_top_color,
          glean::use_counter_css_page::css_border_top_color,
        },
        {
          "css.css_column_rule_color",
          glean::use_counter_css_doc::css_column_rule_color,
          glean::use_counter_css_page::css_column_rule_color,
        },
        {
          "css.css_flood_color",
          glean::use_counter_css_doc::css_flood_color,
          glean::use_counter_css_page::css_flood_color,
        },
        {
          "css.css_lighting_color",
          glean::use_counter_css_doc::css_lighting_color,
          glean::use_counter_css_page::css_lighting_color,
        },
        {
          "css.css_outline_color",
          glean::use_counter_css_doc::css_outline_color,
          glean::use_counter_css_page::css_outline_color,
        },
        {
          "css.css_stop_color",
          glean::use_counter_css_doc::css_stop_color,
          glean::use_counter_css_page::css_stop_color,
        },
        {
          "css.css_text_decoration_color",
          glean::use_counter_css_doc::css_text_decoration_color,
          glean::use_counter_css_page::css_text_decoration_color,
        },
        {
          "css.css_text_emphasis_color",
          glean::use_counter_css_doc::css_text_emphasis_color,
          glean::use_counter_css_page::css_text_emphasis_color,
        },
        {
          "css.css_webkit_text_fill_color",
          glean::use_counter_css_doc::css_webkit_text_fill_color,
          glean::use_counter_css_page::css_webkit_text_fill_color,
        },
        {
          "css.css_webkit_text_stroke_color",
          glean::use_counter_css_doc::css_webkit_text_stroke_color,
          glean::use_counter_css_page::css_webkit_text_stroke_color,
        },
        {
          "css.css_background",
          glean::use_counter_css_doc::css_background,
          glean::use_counter_css_page::css_background,
        },
        {
          "css.css_background_position",
          glean::use_counter_css_doc::css_background_position,
          glean::use_counter_css_page::css_background_position,
        },
        {
          "css.css_border_color",
          glean::use_counter_css_doc::css_border_color,
          glean::use_counter_css_page::css_border_color,
        },
        {
          "css.css_border_style",
          glean::use_counter_css_doc::css_border_style,
          glean::use_counter_css_page::css_border_style,
        },
        {
          "css.css_border_width",
          glean::use_counter_css_doc::css_border_width,
          glean::use_counter_css_page::css_border_width,
        },
        {
          "css.css_border_top",
          glean::use_counter_css_doc::css_border_top,
          glean::use_counter_css_page::css_border_top,
        },
        {
          "css.css_border_right",
          glean::use_counter_css_doc::css_border_right,
          glean::use_counter_css_page::css_border_right,
        },
        {
          "css.css_border_bottom",
          glean::use_counter_css_doc::css_border_bottom,
          glean::use_counter_css_page::css_border_bottom,
        },
        {
          "css.css_border_left",
          glean::use_counter_css_doc::css_border_left,
          glean::use_counter_css_page::css_border_left,
        },
        {
          "css.css_border_block_start",
          glean::use_counter_css_doc::css_border_block_start,
          glean::use_counter_css_page::css_border_block_start,
        },
        {
          "css.css_border_block_end",
          glean::use_counter_css_doc::css_border_block_end,
          glean::use_counter_css_page::css_border_block_end,
        },
        {
          "css.css_border_inline_start",
          glean::use_counter_css_doc::css_border_inline_start,
          glean::use_counter_css_page::css_border_inline_start,
        },
        {
          "css.css_border_inline_end",
          glean::use_counter_css_doc::css_border_inline_end,
          glean::use_counter_css_page::css_border_inline_end,
        },
        {
          "css.css_border",
          glean::use_counter_css_doc::css_border,
          glean::use_counter_css_page::css_border,
        },
        {
          "css.css_border_radius",
          glean::use_counter_css_doc::css_border_radius,
          glean::use_counter_css_page::css_border_radius,
        },
        {
          "css.css_border_image",
          glean::use_counter_css_doc::css_border_image,
          glean::use_counter_css_page::css_border_image,
        },
        {
          "css.css_border_block_width",
          glean::use_counter_css_doc::css_border_block_width,
          glean::use_counter_css_page::css_border_block_width,
        },
        {
          "css.css_border_block_style",
          glean::use_counter_css_doc::css_border_block_style,
          glean::use_counter_css_page::css_border_block_style,
        },
        {
          "css.css_border_block_color",
          glean::use_counter_css_doc::css_border_block_color,
          glean::use_counter_css_page::css_border_block_color,
        },
        {
          "css.css_border_inline_width",
          glean::use_counter_css_doc::css_border_inline_width,
          glean::use_counter_css_page::css_border_inline_width,
        },
        {
          "css.css_border_inline_style",
          glean::use_counter_css_doc::css_border_inline_style,
          glean::use_counter_css_page::css_border_inline_style,
        },
        {
          "css.css_border_inline_color",
          glean::use_counter_css_doc::css_border_inline_color,
          glean::use_counter_css_page::css_border_inline_color,
        },
        {
          "css.css_border_block",
          glean::use_counter_css_doc::css_border_block,
          glean::use_counter_css_page::css_border_block,
        },
        {
          "css.css_border_inline",
          glean::use_counter_css_doc::css_border_inline,
          glean::use_counter_css_page::css_border_inline,
        },
        {
          "css.css_overflow",
          glean::use_counter_css_doc::css_overflow,
          glean::use_counter_css_page::css_overflow,
        },
        {
          "css.css_overscroll_behavior",
          glean::use_counter_css_doc::css_overscroll_behavior,
          glean::use_counter_css_page::css_overscroll_behavior,
        },
        {
          "css.css_container",
          glean::use_counter_css_doc::css_container,
          glean::use_counter_css_page::css_container,
        },
        {
          "css.css_page_break_before",
          glean::use_counter_css_doc::css_page_break_before,
          glean::use_counter_css_page::css_page_break_before,
        },
        {
          "css.css_page_break_after",
          glean::use_counter_css_doc::css_page_break_after,
          glean::use_counter_css_page::css_page_break_after,
        },
        {
          "css.css_page_break_inside",
          glean::use_counter_css_doc::css_page_break_inside,
          glean::use_counter_css_page::css_page_break_inside,
        },
        {
          "css.css_offset",
          glean::use_counter_css_doc::css_offset,
          glean::use_counter_css_page::css_offset,
        },
        {
          "css.css_webkit_perspective",
          glean::use_counter_css_doc::css_webkit_perspective,
          glean::use_counter_css_page::css_webkit_perspective,
        },
        {
          "css.css_webkit_transform",
          glean::use_counter_css_doc::css_webkit_transform,
          glean::use_counter_css_page::css_webkit_transform,
        },
        {
          "css.css_columns",
          glean::use_counter_css_doc::css_columns,
          glean::use_counter_css_page::css_columns,
        },
        {
          "css.css_column_rule",
          glean::use_counter_css_doc::css_column_rule,
          glean::use_counter_css_page::css_column_rule,
        },
        {
          "css.css_font",
          glean::use_counter_css_doc::css_font,
          glean::use_counter_css_page::css_font,
        },
        {
          "css.css_font_variant",
          glean::use_counter_css_doc::css_font_variant,
          glean::use_counter_css_page::css_font_variant,
        },
        {
          "css.css_font_synthesis",
          glean::use_counter_css_doc::css_font_synthesis,
          glean::use_counter_css_page::css_font_synthesis,
        },
        {
          "css.css_marker",
          glean::use_counter_css_doc::css_marker,
          glean::use_counter_css_page::css_marker,
        },
        {
          "css.css_text_emphasis",
          glean::use_counter_css_doc::css_text_emphasis,
          glean::use_counter_css_page::css_text_emphasis,
        },
        {
          "css.css_text_wrap",
          glean::use_counter_css_doc::css_text_wrap,
          glean::use_counter_css_page::css_text_wrap,
        },
        {
          "css.css_white_space",
          glean::use_counter_css_doc::css_white_space,
          glean::use_counter_css_page::css_white_space,
        },
        {
          "css.css_webkit_text_stroke",
          glean::use_counter_css_doc::css_webkit_text_stroke,
          glean::use_counter_css_page::css_webkit_text_stroke,
        },
        {
          "css.css_list_style",
          glean::use_counter_css_doc::css_list_style,
          glean::use_counter_css_page::css_list_style,
        },
        {
          "css.css_margin",
          glean::use_counter_css_doc::css_margin,
          glean::use_counter_css_page::css_margin,
        },
        {
          "css.css_margin_block",
          glean::use_counter_css_doc::css_margin_block,
          glean::use_counter_css_page::css_margin_block,
        },
        {
          "css.css_margin_inline",
          glean::use_counter_css_doc::css_margin_inline,
          glean::use_counter_css_page::css_margin_inline,
        },
        {
          "css.css_scroll_margin",
          glean::use_counter_css_doc::css_scroll_margin,
          glean::use_counter_css_page::css_scroll_margin,
        },
        {
          "css.css_scroll_margin_block",
          glean::use_counter_css_doc::css_scroll_margin_block,
          glean::use_counter_css_page::css_scroll_margin_block,
        },
        {
          "css.css_scroll_margin_inline",
          glean::use_counter_css_doc::css_scroll_margin_inline,
          glean::use_counter_css_page::css_scroll_margin_inline,
        },
        {
          "css.css_outline",
          glean::use_counter_css_doc::css_outline,
          glean::use_counter_css_page::css_outline,
        },
        {
          "css.css_padding",
          glean::use_counter_css_doc::css_padding,
          glean::use_counter_css_page::css_padding,
        },
        {
          "css.css_padding_block",
          glean::use_counter_css_doc::css_padding_block,
          glean::use_counter_css_page::css_padding_block,
        },
        {
          "css.css_padding_inline",
          glean::use_counter_css_doc::css_padding_inline,
          glean::use_counter_css_page::css_padding_inline,
        },
        {
          "css.css_scroll_padding",
          glean::use_counter_css_doc::css_scroll_padding,
          glean::use_counter_css_page::css_scroll_padding,
        },
        {
          "css.css_scroll_padding_block",
          glean::use_counter_css_doc::css_scroll_padding_block,
          glean::use_counter_css_page::css_scroll_padding_block,
        },
        {
          "css.css_scroll_padding_inline",
          glean::use_counter_css_doc::css_scroll_padding_inline,
          glean::use_counter_css_page::css_scroll_padding_inline,
        },
        {
          "css.css_flex_flow",
          glean::use_counter_css_doc::css_flex_flow,
          glean::use_counter_css_page::css_flex_flow,
        },
        {
          "css.css_flex",
          glean::use_counter_css_doc::css_flex,
          glean::use_counter_css_page::css_flex,
        },
        {
          "css.css_gap",
          glean::use_counter_css_doc::css_gap,
          glean::use_counter_css_page::css_gap,
        },
        {
          "css.css_grid_row",
          glean::use_counter_css_doc::css_grid_row,
          glean::use_counter_css_page::css_grid_row,
        },
        {
          "css.css_grid_column",
          glean::use_counter_css_doc::css_grid_column,
          glean::use_counter_css_page::css_grid_column,
        },
        {
          "css.css_grid_area",
          glean::use_counter_css_doc::css_grid_area,
          glean::use_counter_css_page::css_grid_area,
        },
        {
          "css.css_grid_template",
          glean::use_counter_css_doc::css_grid_template,
          glean::use_counter_css_page::css_grid_template,
        },
        {
          "css.css_grid",
          glean::use_counter_css_doc::css_grid,
          glean::use_counter_css_page::css_grid,
        },
        {
          "css.css_place_content",
          glean::use_counter_css_doc::css_place_content,
          glean::use_counter_css_page::css_place_content,
        },
        {
          "css.css_place_self",
          glean::use_counter_css_doc::css_place_self,
          glean::use_counter_css_page::css_place_self,
        },
        {
          "css.css_place_items",
          glean::use_counter_css_doc::css_place_items,
          glean::use_counter_css_page::css_place_items,
        },
        {
          "css.css_position_try",
          glean::use_counter_css_doc::css_position_try,
          glean::use_counter_css_page::css_position_try,
        },
        {
          "css.css_inset",
          glean::use_counter_css_doc::css_inset,
          glean::use_counter_css_page::css_inset,
        },
        {
          "css.css_inset_block",
          glean::use_counter_css_doc::css_inset_block,
          glean::use_counter_css_page::css_inset_block,
        },
        {
          "css.css_inset_inline",
          glean::use_counter_css_doc::css_inset_inline,
          glean::use_counter_css_page::css_inset_inline,
        },
        {
          "css.css_contain_intrinsic_size",
          glean::use_counter_css_doc::css_contain_intrinsic_size,
          glean::use_counter_css_page::css_contain_intrinsic_size,
        },
        {
          "css.css_mask",
          glean::use_counter_css_doc::css_mask,
          glean::use_counter_css_page::css_mask,
        },
        {
          "css.css_mask_position",
          glean::use_counter_css_doc::css_mask_position,
          glean::use_counter_css_page::css_mask_position,
        },
        {
          "css.css_text_decoration",
          glean::use_counter_css_doc::css_text_decoration,
          glean::use_counter_css_page::css_text_decoration,
        },
        {
          "css.css_transition",
          glean::use_counter_css_doc::css_transition,
          glean::use_counter_css_page::css_transition,
        },
        {
          "css.css_animation",
          glean::use_counter_css_doc::css_animation,
          glean::use_counter_css_page::css_animation,
        },
        {
          "css.css_scroll_timeline",
          glean::use_counter_css_doc::css_scroll_timeline,
          glean::use_counter_css_page::css_scroll_timeline,
        },
        {
          "css.css_view_timeline",
          glean::use_counter_css_doc::css_view_timeline,
          glean::use_counter_css_page::css_view_timeline,
        },
        {
          "css.css_all",
          glean::use_counter_css_doc::css_all,
          glean::use_counter_css_page::css_all,
        },
        {
          "css.css_webkit_background_clip",
          glean::use_counter_css_doc::css_webkit_background_clip,
          glean::use_counter_css_page::css_webkit_background_clip,
        },
        {
          "css.css_webkit_background_origin",
          glean::use_counter_css_doc::css_webkit_background_origin,
          glean::use_counter_css_page::css_webkit_background_origin,
        },
        {
          "css.css_webkit_background_size",
          glean::use_counter_css_doc::css_webkit_background_size,
          glean::use_counter_css_page::css_webkit_background_size,
        },
        {
          "css.css_moz_border_start_color",
          glean::use_counter_css_doc::css_moz_border_start_color,
          glean::use_counter_css_page::css_moz_border_start_color,
        },
        {
          "css.css_moz_border_start_style",
          glean::use_counter_css_doc::css_moz_border_start_style,
          glean::use_counter_css_page::css_moz_border_start_style,
        },
        {
          "css.css_moz_border_start_width",
          glean::use_counter_css_doc::css_moz_border_start_width,
          glean::use_counter_css_page::css_moz_border_start_width,
        },
        {
          "css.css_moz_border_end_color",
          glean::use_counter_css_doc::css_moz_border_end_color,
          glean::use_counter_css_page::css_moz_border_end_color,
        },
        {
          "css.css_moz_border_end_style",
          glean::use_counter_css_doc::css_moz_border_end_style,
          glean::use_counter_css_page::css_moz_border_end_style,
        },
        {
          "css.css_moz_border_end_width",
          glean::use_counter_css_doc::css_moz_border_end_width,
          glean::use_counter_css_page::css_moz_border_end_width,
        },
        {
          "css.css_webkit_border_top_left_radius",
          glean::use_counter_css_doc::css_webkit_border_top_left_radius,
          glean::use_counter_css_page::css_webkit_border_top_left_radius,
        },
        {
          "css.css_webkit_border_top_right_radius",
          glean::use_counter_css_doc::css_webkit_border_top_right_radius,
          glean::use_counter_css_page::css_webkit_border_top_right_radius,
        },
        {
          "css.css_webkit_border_bottom_right_radius",
          glean::use_counter_css_doc::css_webkit_border_bottom_right_radius,
          glean::use_counter_css_page::css_webkit_border_bottom_right_radius,
        },
        {
          "css.css_webkit_border_bottom_left_radius",
          glean::use_counter_css_doc::css_webkit_border_bottom_left_radius,
          glean::use_counter_css_page::css_webkit_border_bottom_left_radius,
        },
        {
          "css.css_moz_transform",
          glean::use_counter_css_doc::css_moz_transform,
          glean::use_counter_css_page::css_moz_transform,
        },
        {
          "css.css_moz_perspective",
          glean::use_counter_css_doc::css_moz_perspective,
          glean::use_counter_css_page::css_moz_perspective,
        },
        {
          "css.css_moz_perspective_origin",
          glean::use_counter_css_doc::css_moz_perspective_origin,
          glean::use_counter_css_page::css_moz_perspective_origin,
        },
        {
          "css.css_webkit_perspective_origin",
          glean::use_counter_css_doc::css_webkit_perspective_origin,
          glean::use_counter_css_page::css_webkit_perspective_origin,
        },
        {
          "css.css_moz_backface_visibility",
          glean::use_counter_css_doc::css_moz_backface_visibility,
          glean::use_counter_css_page::css_moz_backface_visibility,
        },
        {
          "css.css_webkit_backface_visibility",
          glean::use_counter_css_doc::css_webkit_backface_visibility,
          glean::use_counter_css_page::css_webkit_backface_visibility,
        },
        {
          "css.css_moz_transform_style",
          glean::use_counter_css_doc::css_moz_transform_style,
          glean::use_counter_css_page::css_moz_transform_style,
        },
        {
          "css.css_webkit_transform_style",
          glean::use_counter_css_doc::css_webkit_transform_style,
          glean::use_counter_css_page::css_webkit_transform_style,
        },
        {
          "css.css_moz_transform_origin",
          glean::use_counter_css_doc::css_moz_transform_origin,
          glean::use_counter_css_page::css_moz_transform_origin,
        },
        {
          "css.css_webkit_transform_origin",
          glean::use_counter_css_doc::css_webkit_transform_origin,
          glean::use_counter_css_page::css_webkit_transform_origin,
        },
        {
          "css.css_moz_appearance",
          glean::use_counter_css_doc::css_moz_appearance,
          glean::use_counter_css_page::css_moz_appearance,
        },
        {
          "css.css_webkit_appearance",
          glean::use_counter_css_doc::css_webkit_appearance,
          glean::use_counter_css_page::css_webkit_appearance,
        },
        {
          "css.css_webkit_box_shadow",
          glean::use_counter_css_doc::css_webkit_box_shadow,
          glean::use_counter_css_page::css_webkit_box_shadow,
        },
        {
          "css.css_webkit_filter",
          glean::use_counter_css_doc::css_webkit_filter,
          glean::use_counter_css_page::css_webkit_filter,
        },
        {
          "css.css_moz_font_feature_settings",
          glean::use_counter_css_doc::css_moz_font_feature_settings,
          glean::use_counter_css_page::css_moz_font_feature_settings,
        },
        {
          "css.css_webkit_font_feature_settings",
          glean::use_counter_css_doc::css_webkit_font_feature_settings,
          glean::use_counter_css_page::css_webkit_font_feature_settings,
        },
        {
          "css.css_moz_font_language_override",
          glean::use_counter_css_doc::css_moz_font_language_override,
          glean::use_counter_css_page::css_moz_font_language_override,
        },
        {
          "css.css_webkit_font_smoothing",
          glean::use_counter_css_doc::css_webkit_font_smoothing,
          glean::use_counter_css_page::css_webkit_font_smoothing,
        },
        {
          "css.css_color_adjust",
          glean::use_counter_css_doc::css_color_adjust,
          glean::use_counter_css_page::css_color_adjust,
        },
        {
          "css.css_moz_hyphens",
          glean::use_counter_css_doc::css_moz_hyphens,
          glean::use_counter_css_page::css_moz_hyphens,
        },
        {
          "css.css_webkit_text_size_adjust",
          glean::use_counter_css_doc::css_webkit_text_size_adjust,
          glean::use_counter_css_page::css_webkit_text_size_adjust,
        },
        {
          "css.css_word_wrap",
          glean::use_counter_css_doc::css_word_wrap,
          glean::use_counter_css_page::css_word_wrap,
        },
        {
          "css.css_moz_tab_size",
          glean::use_counter_css_doc::css_moz_tab_size,
          glean::use_counter_css_page::css_moz_tab_size,
        },
        {
          "css.css_moz_margin_start",
          glean::use_counter_css_doc::css_moz_margin_start,
          glean::use_counter_css_page::css_moz_margin_start,
        },
        {
          "css.css_moz_margin_end",
          glean::use_counter_css_doc::css_moz_margin_end,
          glean::use_counter_css_page::css_moz_margin_end,
        },
        {
          "css.css_moz_padding_start",
          glean::use_counter_css_doc::css_moz_padding_start,
          glean::use_counter_css_page::css_moz_padding_start,
        },
        {
          "css.css_moz_padding_end",
          glean::use_counter_css_doc::css_moz_padding_end,
          glean::use_counter_css_page::css_moz_padding_end,
        },
        {
          "css.css_webkit_flex_direction",
          glean::use_counter_css_doc::css_webkit_flex_direction,
          glean::use_counter_css_page::css_webkit_flex_direction,
        },
        {
          "css.css_webkit_flex_wrap",
          glean::use_counter_css_doc::css_webkit_flex_wrap,
          glean::use_counter_css_page::css_webkit_flex_wrap,
        },
        {
          "css.css_webkit_justify_content",
          glean::use_counter_css_doc::css_webkit_justify_content,
          glean::use_counter_css_page::css_webkit_justify_content,
        },
        {
          "css.css_webkit_align_content",
          glean::use_counter_css_doc::css_webkit_align_content,
          glean::use_counter_css_page::css_webkit_align_content,
        },
        {
          "css.css_webkit_align_items",
          glean::use_counter_css_doc::css_webkit_align_items,
          glean::use_counter_css_page::css_webkit_align_items,
        },
        {
          "css.css_webkit_flex_grow",
          glean::use_counter_css_doc::css_webkit_flex_grow,
          glean::use_counter_css_page::css_webkit_flex_grow,
        },
        {
          "css.css_webkit_flex_shrink",
          glean::use_counter_css_doc::css_webkit_flex_shrink,
          glean::use_counter_css_page::css_webkit_flex_shrink,
        },
        {
          "css.css_webkit_align_self",
          glean::use_counter_css_doc::css_webkit_align_self,
          glean::use_counter_css_page::css_webkit_align_self,
        },
        {
          "css.css_webkit_order",
          glean::use_counter_css_doc::css_webkit_order,
          glean::use_counter_css_page::css_webkit_order,
        },
        {
          "css.css_webkit_flex_basis",
          glean::use_counter_css_doc::css_webkit_flex_basis,
          glean::use_counter_css_page::css_webkit_flex_basis,
        },
        {
          "css.css_moz_box_sizing",
          glean::use_counter_css_doc::css_moz_box_sizing,
          glean::use_counter_css_page::css_moz_box_sizing,
        },
        {
          "css.css_webkit_box_sizing",
          glean::use_counter_css_doc::css_webkit_box_sizing,
          glean::use_counter_css_page::css_webkit_box_sizing,
        },
        {
          "css.css_grid_column_gap",
          glean::use_counter_css_doc::css_grid_column_gap,
          glean::use_counter_css_page::css_grid_column_gap,
        },
        {
          "css.css_grid_row_gap",
          glean::use_counter_css_doc::css_grid_row_gap,
          glean::use_counter_css_page::css_grid_row_gap,
        },
        {
          "css.css_webkit_clip_path",
          glean::use_counter_css_doc::css_webkit_clip_path,
          glean::use_counter_css_page::css_webkit_clip_path,
        },
        {
          "css.css_webkit_mask_repeat",
          glean::use_counter_css_doc::css_webkit_mask_repeat,
          glean::use_counter_css_page::css_webkit_mask_repeat,
        },
        {
          "css.css_webkit_mask_position_x",
          glean::use_counter_css_doc::css_webkit_mask_position_x,
          glean::use_counter_css_page::css_webkit_mask_position_x,
        },
        {
          "css.css_webkit_mask_position_y",
          glean::use_counter_css_doc::css_webkit_mask_position_y,
          glean::use_counter_css_page::css_webkit_mask_position_y,
        },
        {
          "css.css_webkit_mask_clip",
          glean::use_counter_css_doc::css_webkit_mask_clip,
          glean::use_counter_css_page::css_webkit_mask_clip,
        },
        {
          "css.css_webkit_mask_origin",
          glean::use_counter_css_doc::css_webkit_mask_origin,
          glean::use_counter_css_page::css_webkit_mask_origin,
        },
        {
          "css.css_webkit_mask_size",
          glean::use_counter_css_doc::css_webkit_mask_size,
          glean::use_counter_css_page::css_webkit_mask_size,
        },
        {
          "css.css_webkit_mask_composite",
          glean::use_counter_css_doc::css_webkit_mask_composite,
          glean::use_counter_css_page::css_webkit_mask_composite,
        },
        {
          "css.css_webkit_mask_image",
          glean::use_counter_css_doc::css_webkit_mask_image,
          glean::use_counter_css_page::css_webkit_mask_image,
        },
        {
          "css.css_moz_user_select",
          glean::use_counter_css_doc::css_moz_user_select,
          glean::use_counter_css_page::css_moz_user_select,
        },
        {
          "css.css_webkit_user_select",
          glean::use_counter_css_doc::css_webkit_user_select,
          glean::use_counter_css_page::css_webkit_user_select,
        },
        {
          "css.css_moz_transition_duration",
          glean::use_counter_css_doc::css_moz_transition_duration,
          glean::use_counter_css_page::css_moz_transition_duration,
        },
        {
          "css.css_webkit_transition_duration",
          glean::use_counter_css_doc::css_webkit_transition_duration,
          glean::use_counter_css_page::css_webkit_transition_duration,
        },
        {
          "css.css_moz_transition_timing_function",
          glean::use_counter_css_doc::css_moz_transition_timing_function,
          glean::use_counter_css_page::css_moz_transition_timing_function,
        },
        {
          "css.css_webkit_transition_timing_function",
          glean::use_counter_css_doc::css_webkit_transition_timing_function,
          glean::use_counter_css_page::css_webkit_transition_timing_function,
        },
        {
          "css.css_moz_transition_property",
          glean::use_counter_css_doc::css_moz_transition_property,
          glean::use_counter_css_page::css_moz_transition_property,
        },
        {
          "css.css_webkit_transition_property",
          glean::use_counter_css_doc::css_webkit_transition_property,
          glean::use_counter_css_page::css_webkit_transition_property,
        },
        {
          "css.css_moz_transition_delay",
          glean::use_counter_css_doc::css_moz_transition_delay,
          glean::use_counter_css_page::css_moz_transition_delay,
        },
        {
          "css.css_webkit_transition_delay",
          glean::use_counter_css_doc::css_webkit_transition_delay,
          glean::use_counter_css_page::css_webkit_transition_delay,
        },
        {
          "css.css_moz_animation_name",
          glean::use_counter_css_doc::css_moz_animation_name,
          glean::use_counter_css_page::css_moz_animation_name,
        },
        {
          "css.css_webkit_animation_name",
          glean::use_counter_css_doc::css_webkit_animation_name,
          glean::use_counter_css_page::css_webkit_animation_name,
        },
        {
          "css.css_moz_animation_duration",
          glean::use_counter_css_doc::css_moz_animation_duration,
          glean::use_counter_css_page::css_moz_animation_duration,
        },
        {
          "css.css_webkit_animation_duration",
          glean::use_counter_css_doc::css_webkit_animation_duration,
          glean::use_counter_css_page::css_webkit_animation_duration,
        },
        {
          "css.css_moz_animation_timing_function",
          glean::use_counter_css_doc::css_moz_animation_timing_function,
          glean::use_counter_css_page::css_moz_animation_timing_function,
        },
        {
          "css.css_webkit_animation_timing_function",
          glean::use_counter_css_doc::css_webkit_animation_timing_function,
          glean::use_counter_css_page::css_webkit_animation_timing_function,
        },
        {
          "css.css_moz_animation_iteration_count",
          glean::use_counter_css_doc::css_moz_animation_iteration_count,
          glean::use_counter_css_page::css_moz_animation_iteration_count,
        },
        {
          "css.css_webkit_animation_iteration_count",
          glean::use_counter_css_doc::css_webkit_animation_iteration_count,
          glean::use_counter_css_page::css_webkit_animation_iteration_count,
        },
        {
          "css.css_moz_animation_direction",
          glean::use_counter_css_doc::css_moz_animation_direction,
          glean::use_counter_css_page::css_moz_animation_direction,
        },
        {
          "css.css_webkit_animation_direction",
          glean::use_counter_css_doc::css_webkit_animation_direction,
          glean::use_counter_css_page::css_webkit_animation_direction,
        },
        {
          "css.css_moz_animation_play_state",
          glean::use_counter_css_doc::css_moz_animation_play_state,
          glean::use_counter_css_page::css_moz_animation_play_state,
        },
        {
          "css.css_webkit_animation_play_state",
          glean::use_counter_css_doc::css_webkit_animation_play_state,
          glean::use_counter_css_page::css_webkit_animation_play_state,
        },
        {
          "css.css_moz_animation_fill_mode",
          glean::use_counter_css_doc::css_moz_animation_fill_mode,
          glean::use_counter_css_page::css_moz_animation_fill_mode,
        },
        {
          "css.css_webkit_animation_fill_mode",
          glean::use_counter_css_doc::css_webkit_animation_fill_mode,
          glean::use_counter_css_page::css_webkit_animation_fill_mode,
        },
        {
          "css.css_moz_animation_delay",
          glean::use_counter_css_doc::css_moz_animation_delay,
          glean::use_counter_css_page::css_moz_animation_delay,
        },
        {
          "css.css_webkit_animation_delay",
          glean::use_counter_css_doc::css_webkit_animation_delay,
          glean::use_counter_css_page::css_webkit_animation_delay,
        },
        {
          "css.css_webkit_box_align",
          glean::use_counter_css_doc::css_webkit_box_align,
          glean::use_counter_css_page::css_webkit_box_align,
        },
        {
          "css.css_webkit_box_direction",
          glean::use_counter_css_doc::css_webkit_box_direction,
          glean::use_counter_css_page::css_webkit_box_direction,
        },
        {
          "css.css_webkit_box_flex",
          glean::use_counter_css_doc::css_webkit_box_flex,
          glean::use_counter_css_page::css_webkit_box_flex,
        },
        {
          "css.css_webkit_box_orient",
          glean::use_counter_css_doc::css_webkit_box_orient,
          glean::use_counter_css_page::css_webkit_box_orient,
        },
        {
          "css.css_webkit_box_pack",
          glean::use_counter_css_doc::css_webkit_box_pack,
          glean::use_counter_css_page::css_webkit_box_pack,
        },
        {
          "css.css_webkit_box_ordinal_group",
          glean::use_counter_css_doc::css_webkit_box_ordinal_group,
          glean::use_counter_css_page::css_webkit_box_ordinal_group,
        },
        {
          "css.css_moz_border_start",
          glean::use_counter_css_doc::css_moz_border_start,
          glean::use_counter_css_page::css_moz_border_start,
        },
        {
          "css.css_moz_border_end",
          glean::use_counter_css_doc::css_moz_border_end,
          glean::use_counter_css_page::css_moz_border_end,
        },
        {
          "css.css_webkit_border_radius",
          glean::use_counter_css_doc::css_webkit_border_radius,
          glean::use_counter_css_page::css_webkit_border_radius,
        },
        {
          "css.css_moz_border_image",
          glean::use_counter_css_doc::css_moz_border_image,
          glean::use_counter_css_page::css_moz_border_image,
        },
        {
          "css.css_webkit_border_image",
          glean::use_counter_css_doc::css_webkit_border_image,
          glean::use_counter_css_page::css_webkit_border_image,
        },
        {
          "css.css_webkit_flex_flow",
          glean::use_counter_css_doc::css_webkit_flex_flow,
          glean::use_counter_css_page::css_webkit_flex_flow,
        },
        {
          "css.css_webkit_flex",
          glean::use_counter_css_doc::css_webkit_flex,
          glean::use_counter_css_page::css_webkit_flex,
        },
        {
          "css.css_grid_gap",
          glean::use_counter_css_doc::css_grid_gap,
          glean::use_counter_css_page::css_grid_gap,
        },
        {
          "css.css_webkit_mask",
          glean::use_counter_css_doc::css_webkit_mask,
          glean::use_counter_css_page::css_webkit_mask,
        },
        {
          "css.css_webkit_mask_position",
          glean::use_counter_css_doc::css_webkit_mask_position,
          glean::use_counter_css_page::css_webkit_mask_position,
        },
        {
          "css.css_moz_transition",
          glean::use_counter_css_doc::css_moz_transition,
          glean::use_counter_css_page::css_moz_transition,
        },
        {
          "css.css_webkit_transition",
          glean::use_counter_css_doc::css_webkit_transition,
          glean::use_counter_css_page::css_webkit_transition,
        },
        {
          "css.css_moz_animation",
          glean::use_counter_css_doc::css_moz_animation,
          glean::use_counter_css_page::css_moz_animation,
        },
        {
          "css.css_webkit_animation",
          glean::use_counter_css_doc::css_webkit_animation,
          glean::use_counter_css_page::css_webkit_animation,
        },
        {
          "css.webkit_tap_highlight_color",
          glean::use_counter_css_doc::webkit_tap_highlight_color,
          glean::use_counter_css_page::webkit_tap_highlight_color,
        },
        {
          "css.speak",
          glean::use_counter_css_doc::speak,
          glean::use_counter_css_page::speak,
        },
        {
          "css.text_size_adjust",
          glean::use_counter_css_doc::text_size_adjust,
          glean::use_counter_css_page::text_size_adjust,
        },
        {
          "css.webkit_user_drag",
          glean::use_counter_css_doc::webkit_user_drag,
          glean::use_counter_css_page::webkit_user_drag,
        },
        {
          "css.orphans",
          glean::use_counter_css_doc::orphans,
          glean::use_counter_css_page::orphans,
        },
        {
          "css.widows",
          glean::use_counter_css_doc::widows,
          glean::use_counter_css_page::widows,
        },
        {
          "css.webkit_user_modify",
          glean::use_counter_css_doc::webkit_user_modify,
          glean::use_counter_css_page::webkit_user_modify,
        },
        {
          "css.webkit_margin_before",
          glean::use_counter_css_doc::webkit_margin_before,
          glean::use_counter_css_page::webkit_margin_before,
        },
        {
          "css.webkit_margin_after",
          glean::use_counter_css_doc::webkit_margin_after,
          glean::use_counter_css_page::webkit_margin_after,
        },
        {
          "css.webkit_margin_start",
          glean::use_counter_css_doc::webkit_margin_start,
          glean::use_counter_css_page::webkit_margin_start,
        },
        {
          "css.webkit_column_break_inside",
          glean::use_counter_css_doc::webkit_column_break_inside,
          glean::use_counter_css_page::webkit_column_break_inside,
        },
        {
          "css.webkit_padding_start",
          glean::use_counter_css_doc::webkit_padding_start,
          glean::use_counter_css_page::webkit_padding_start,
        },
        {
          "css.webkit_margin_end",
          glean::use_counter_css_doc::webkit_margin_end,
          glean::use_counter_css_page::webkit_margin_end,
        },
        {
          "css.webkit_box_reflect",
          glean::use_counter_css_doc::webkit_box_reflect,
          glean::use_counter_css_page::webkit_box_reflect,
        },
        {
          "css.webkit_print_color_adjust",
          glean::use_counter_css_doc::webkit_print_color_adjust,
          glean::use_counter_css_page::webkit_print_color_adjust,
        },
        {
          "css.webkit_mask_box_image",
          glean::use_counter_css_doc::webkit_mask_box_image,
          glean::use_counter_css_page::webkit_mask_box_image,
        },
        {
          "css.webkit_line_break",
          glean::use_counter_css_doc::webkit_line_break,
          glean::use_counter_css_page::webkit_line_break,
        },
        {
          "css.alignment_baseline",
          glean::use_counter_css_doc::alignment_baseline,
          glean::use_counter_css_page::alignment_baseline,
        },
        {
          "css.webkit_writing_mode",
          glean::use_counter_css_doc::webkit_writing_mode,
          glean::use_counter_css_page::webkit_writing_mode,
        },
        {
          "css.baseline_shift",
          glean::use_counter_css_doc::baseline_shift,
          glean::use_counter_css_page::baseline_shift,
        },
        {
          "css.webkit_hyphenate_character",
          glean::use_counter_css_doc::webkit_hyphenate_character,
          glean::use_counter_css_page::webkit_hyphenate_character,
        },
        {
          "css.webkit_highlight",
          glean::use_counter_css_doc::webkit_highlight,
          glean::use_counter_css_page::webkit_highlight,
        },
        {
          "css.background_repeat_x",
          glean::use_counter_css_doc::background_repeat_x,
          glean::use_counter_css_page::background_repeat_x,
        },
        {
          "css.webkit_padding_end",
          glean::use_counter_css_doc::webkit_padding_end,
          glean::use_counter_css_page::webkit_padding_end,
        },
        {
          "css.background_repeat_y",
          glean::use_counter_css_doc::background_repeat_y,
          glean::use_counter_css_page::background_repeat_y,
        },
        {
          "css.webkit_text_emphasis_color",
          glean::use_counter_css_doc::webkit_text_emphasis_color,
          glean::use_counter_css_page::webkit_text_emphasis_color,
        },
        {
          "css.webkit_margin_top_collapse",
          glean::use_counter_css_doc::webkit_margin_top_collapse,
          glean::use_counter_css_page::webkit_margin_top_collapse,
        },
        {
          "css.webkit_rtl_ordering",
          glean::use_counter_css_doc::webkit_rtl_ordering,
          glean::use_counter_css_page::webkit_rtl_ordering,
        },
        {
          "css.webkit_padding_before",
          glean::use_counter_css_doc::webkit_padding_before,
          glean::use_counter_css_page::webkit_padding_before,
        },
        {
          "css.webkit_text_decorations_in_effect",
          glean::use_counter_css_doc::webkit_text_decorations_in_effect,
          glean::use_counter_css_page::webkit_text_decorations_in_effect,
        },
        {
          "css.webkit_border_vertical_spacing",
          glean::use_counter_css_doc::webkit_border_vertical_spacing,
          glean::use_counter_css_page::webkit_border_vertical_spacing,
        },
        {
          "css.webkit_locale",
          glean::use_counter_css_doc::webkit_locale,
          glean::use_counter_css_page::webkit_locale,
        },
        {
          "css.webkit_padding_after",
          glean::use_counter_css_doc::webkit_padding_after,
          glean::use_counter_css_page::webkit_padding_after,
        },
        {
          "css.webkit_border_horizontal_spacing",
          glean::use_counter_css_doc::webkit_border_horizontal_spacing,
          glean::use_counter_css_page::webkit_border_horizontal_spacing,
        },
        {
          "css.color_rendering",
          glean::use_counter_css_doc::color_rendering,
          glean::use_counter_css_page::color_rendering,
        },
        {
          "css.webkit_column_break_before",
          glean::use_counter_css_doc::webkit_column_break_before,
          glean::use_counter_css_page::webkit_column_break_before,
        },
        {
          "css.webkit_transform_origin_x",
          glean::use_counter_css_doc::webkit_transform_origin_x,
          glean::use_counter_css_page::webkit_transform_origin_x,
        },
        {
          "css.webkit_transform_origin_y",
          glean::use_counter_css_doc::webkit_transform_origin_y,
          glean::use_counter_css_page::webkit_transform_origin_y,
        },
        {
          "css.webkit_text_emphasis_position",
          glean::use_counter_css_doc::webkit_text_emphasis_position,
          glean::use_counter_css_page::webkit_text_emphasis_position,
        },
        {
          "css.buffered_rendering",
          glean::use_counter_css_doc::buffered_rendering,
          glean::use_counter_css_page::buffered_rendering,
        },
        {
          "css.webkit_text_orientation",
          glean::use_counter_css_doc::webkit_text_orientation,
          glean::use_counter_css_page::webkit_text_orientation,
        },
        {
          "css.webkit_text_combine",
          glean::use_counter_css_doc::webkit_text_combine,
          glean::use_counter_css_page::webkit_text_combine,
        },
        {
          "css.webkit_text_emphasis_style",
          glean::use_counter_css_doc::webkit_text_emphasis_style,
          glean::use_counter_css_page::webkit_text_emphasis_style,
        },
        {
          "css.webkit_text_emphasis",
          glean::use_counter_css_doc::webkit_text_emphasis,
          glean::use_counter_css_page::webkit_text_emphasis,
        },
        {
          "css.webkit_mask_box_image_width",
          glean::use_counter_css_doc::webkit_mask_box_image_width,
          glean::use_counter_css_page::webkit_mask_box_image_width,
        },
        {
          "css.webkit_mask_box_image_source",
          glean::use_counter_css_doc::webkit_mask_box_image_source,
          glean::use_counter_css_page::webkit_mask_box_image_source,
        },
        {
          "css.webkit_mask_box_image_outset",
          glean::use_counter_css_doc::webkit_mask_box_image_outset,
          glean::use_counter_css_page::webkit_mask_box_image_outset,
        },
        {
          "css.webkit_mask_box_image_slice",
          glean::use_counter_css_doc::webkit_mask_box_image_slice,
          glean::use_counter_css_page::webkit_mask_box_image_slice,
        },
        {
          "css.webkit_mask_box_image_repeat",
          glean::use_counter_css_doc::webkit_mask_box_image_repeat,
          glean::use_counter_css_page::webkit_mask_box_image_repeat,
        },
        {
          "css.webkit_margin_after_collapse",
          glean::use_counter_css_doc::webkit_margin_after_collapse,
          glean::use_counter_css_page::webkit_margin_after_collapse,
        },
        {
          "css.webkit_border_before_color",
          glean::use_counter_css_doc::webkit_border_before_color,
          glean::use_counter_css_page::webkit_border_before_color,
        },
        {
          "css.webkit_border_before_width",
          glean::use_counter_css_doc::webkit_border_before_width,
          glean::use_counter_css_page::webkit_border_before_width,
        },
        {
          "css.webkit_perspective_origin_x",
          glean::use_counter_css_doc::webkit_perspective_origin_x,
          glean::use_counter_css_page::webkit_perspective_origin_x,
        },
        {
          "css.webkit_perspective_origin_y",
          glean::use_counter_css_doc::webkit_perspective_origin_y,
          glean::use_counter_css_page::webkit_perspective_origin_y,
        },
        {
          "css.webkit_margin_before_collapse",
          glean::use_counter_css_doc::webkit_margin_before_collapse,
          glean::use_counter_css_page::webkit_margin_before_collapse,
        },
        {
          "css.webkit_border_before_style",
          glean::use_counter_css_doc::webkit_border_before_style,
          glean::use_counter_css_page::webkit_border_before_style,
        },
        {
          "css.webkit_margin_bottom_collapse",
          glean::use_counter_css_doc::webkit_margin_bottom_collapse,
          glean::use_counter_css_page::webkit_margin_bottom_collapse,
        },
        {
          "css.webkit_ruby_position",
          glean::use_counter_css_doc::webkit_ruby_position,
          glean::use_counter_css_page::webkit_ruby_position,
        },
        {
          "css.webkit_column_break_after",
          glean::use_counter_css_doc::webkit_column_break_after,
          glean::use_counter_css_page::webkit_column_break_after,
        },
        {
          "css.webkit_margin_collapse",
          glean::use_counter_css_doc::webkit_margin_collapse,
          glean::use_counter_css_page::webkit_margin_collapse,
        },
        {
          "css.webkit_border_before",
          glean::use_counter_css_doc::webkit_border_before,
          glean::use_counter_css_page::webkit_border_before,
        },
        {
          "css.webkit_border_end",
          glean::use_counter_css_doc::webkit_border_end,
          glean::use_counter_css_page::webkit_border_end,
        },
        {
          "css.webkit_border_after",
          glean::use_counter_css_doc::webkit_border_after,
          glean::use_counter_css_page::webkit_border_after,
        },
        {
          "css.webkit_border_start",
          glean::use_counter_css_doc::webkit_border_start,
          glean::use_counter_css_page::webkit_border_start,
        },
        {
          "css.webkit_min_logical_width",
          glean::use_counter_css_doc::webkit_min_logical_width,
          glean::use_counter_css_page::webkit_min_logical_width,
        },
        {
          "css.webkit_logical_height",
          glean::use_counter_css_doc::webkit_logical_height,
          glean::use_counter_css_page::webkit_logical_height,
        },
        {
          "css.webkit_transform_origin_z",
          glean::use_counter_css_doc::webkit_transform_origin_z,
          glean::use_counter_css_page::webkit_transform_origin_z,
        },
        {
          "css.webkit_font_size_delta",
          glean::use_counter_css_doc::webkit_font_size_delta,
          glean::use_counter_css_page::webkit_font_size_delta,
        },
        {
          "css.webkit_logical_width",
          glean::use_counter_css_doc::webkit_logical_width,
          glean::use_counter_css_page::webkit_logical_width,
        },
        {
          "css.webkit_max_logical_width",
          glean::use_counter_css_doc::webkit_max_logical_width,
          glean::use_counter_css_page::webkit_max_logical_width,
        },
        {
          "css.webkit_min_logical_height",
          glean::use_counter_css_doc::webkit_min_logical_height,
          glean::use_counter_css_page::webkit_min_logical_height,
        },
        {
          "css.webkit_max_logical_height",
          glean::use_counter_css_doc::webkit_max_logical_height,
          glean::use_counter_css_page::webkit_max_logical_height,
        },
        {
          "css.webkit_border_end_color",
          glean::use_counter_css_doc::webkit_border_end_color,
          glean::use_counter_css_page::webkit_border_end_color,
        },
        {
          "css.webkit_border_end_width",
          glean::use_counter_css_doc::webkit_border_end_width,
          glean::use_counter_css_page::webkit_border_end_width,
        },
        {
          "css.webkit_border_start_color",
          glean::use_counter_css_doc::webkit_border_start_color,
          glean::use_counter_css_page::webkit_border_start_color,
        },
        {
          "css.webkit_border_start_width",
          glean::use_counter_css_doc::webkit_border_start_width,
          glean::use_counter_css_page::webkit_border_start_width,
        },
        {
          "css.webkit_border_after_color",
          glean::use_counter_css_doc::webkit_border_after_color,
          glean::use_counter_css_page::webkit_border_after_color,
        },
        {
          "css.webkit_border_after_width",
          glean::use_counter_css_doc::webkit_border_after_width,
          glean::use_counter_css_page::webkit_border_after_width,
        },
        {
          "css.webkit_border_end_style",
          glean::use_counter_css_doc::webkit_border_end_style,
          glean::use_counter_css_page::webkit_border_end_style,
        },
        {
          "css.webkit_border_after_style",
          glean::use_counter_css_doc::webkit_border_after_style,
          glean::use_counter_css_page::webkit_border_after_style,
        },
        {
          "css.webkit_border_start_style",
          glean::use_counter_css_doc::webkit_border_start_style,
          glean::use_counter_css_page::webkit_border_start_style,
        },
        {
          "css.webkit_mask_repeat_x",
          glean::use_counter_css_doc::webkit_mask_repeat_x,
          glean::use_counter_css_page::webkit_mask_repeat_x,
        },
        {
          "css.webkit_mask_repeat_y",
          glean::use_counter_css_doc::webkit_mask_repeat_y,
          glean::use_counter_css_page::webkit_mask_repeat_y,
        },
        {
          "css.user_zoom",
          glean::use_counter_css_doc::user_zoom,
          glean::use_counter_css_page::user_zoom,
        },
        {
          "css.min_zoom",
          glean::use_counter_css_doc::min_zoom,
          glean::use_counter_css_page::min_zoom,
        },
        {
          "css.webkit_box_decoration_break",
          glean::use_counter_css_doc::webkit_box_decoration_break,
          glean::use_counter_css_page::webkit_box_decoration_break,
        },
        {
          "css.orientation",
          glean::use_counter_css_doc::orientation,
          glean::use_counter_css_page::orientation,
        },
        {
          "css.max_zoom",
          glean::use_counter_css_doc::max_zoom,
          glean::use_counter_css_page::max_zoom,
        },
        {
          "css.webkit_app_region",
          glean::use_counter_css_doc::webkit_app_region,
          glean::use_counter_css_page::webkit_app_region,
        },
        {
          "css.webkit_column_rule",
          glean::use_counter_css_doc::webkit_column_rule,
          glean::use_counter_css_page::webkit_column_rule,
        },
        {
          "css.webkit_column_span",
          glean::use_counter_css_doc::webkit_column_span,
          glean::use_counter_css_page::webkit_column_span,
        },
        {
          "css.webkit_column_gap",
          glean::use_counter_css_doc::webkit_column_gap,
          glean::use_counter_css_page::webkit_column_gap,
        },
        {
          "css.webkit_shape_outside",
          glean::use_counter_css_doc::webkit_shape_outside,
          glean::use_counter_css_page::webkit_shape_outside,
        },
        {
          "css.webkit_column_rule_width",
          glean::use_counter_css_doc::webkit_column_rule_width,
          glean::use_counter_css_page::webkit_column_rule_width,
        },
        {
          "css.webkit_column_count",
          glean::use_counter_css_doc::webkit_column_count,
          glean::use_counter_css_page::webkit_column_count,
        },
        {
          "css.webkit_opacity",
          glean::use_counter_css_doc::webkit_opacity,
          glean::use_counter_css_page::webkit_opacity,
        },
        {
          "css.webkit_column_width",
          glean::use_counter_css_doc::webkit_column_width,
          glean::use_counter_css_page::webkit_column_width,
        },
        {
          "css.webkit_shape_image_threshold",
          glean::use_counter_css_doc::webkit_shape_image_threshold,
          glean::use_counter_css_page::webkit_shape_image_threshold,
        },
        {
          "css.webkit_column_rule_style",
          glean::use_counter_css_doc::webkit_column_rule_style,
          glean::use_counter_css_page::webkit_column_rule_style,
        },
        {
          "css.webkit_columns",
          glean::use_counter_css_doc::webkit_columns,
          glean::use_counter_css_page::webkit_columns,
        },
        {
          "css.webkit_column_rule_color",
          glean::use_counter_css_doc::webkit_column_rule_color,
          glean::use_counter_css_page::webkit_column_rule_color,
        },
        {
          "css.webkit_shape_margin",
          glean::use_counter_css_doc::webkit_shape_margin,
          glean::use_counter_css_page::webkit_shape_margin,
        },
};
static_assert(0 == size_t(UseCounter::eUseCounter_SVGSVGElement_getElementById));
static_assert(1 == size_t(UseCounter::eUseCounter_SVGSVGElement_currentScale_getter));
static_assert(2 == size_t(UseCounter::eUseCounter_SVGSVGElement_currentScale_setter));
static_assert(3 == size_t(UseCounter::eUseCounter_PushManager_subscribe));
static_assert(4 == size_t(UseCounter::eUseCounter_PushSubscription_unsubscribe));
static_assert(5 == size_t(UseCounter::eUseCounter_Window_sidebar_getter));
static_assert(6 == size_t(UseCounter::eUseCounter_Window_sidebar_setter));
static_assert(7 == size_t(UseCounter::eUseCounter_DataTransfer_addElement));
static_assert(8 == size_t(UseCounter::eUseCounter_DataTransfer_mozItemCount_getter));
static_assert(9 == size_t(UseCounter::eUseCounter_DataTransfer_mozItemCount_setter));
static_assert(10 == size_t(UseCounter::eUseCounter_DataTransfer_mozCursor_getter));
static_assert(11 == size_t(UseCounter::eUseCounter_DataTransfer_mozCursor_setter));
static_assert(12 == size_t(UseCounter::eUseCounter_DataTransfer_mozTypesAt));
static_assert(13 == size_t(UseCounter::eUseCounter_DataTransfer_mozClearDataAt));
static_assert(14 == size_t(UseCounter::eUseCounter_DataTransfer_mozSetDataAt));
static_assert(15 == size_t(UseCounter::eUseCounter_DataTransfer_mozGetDataAt));
static_assert(16 == size_t(UseCounter::eUseCounter_DataTransfer_mozUserCancelled_getter));
static_assert(17 == size_t(UseCounter::eUseCounter_DataTransfer_mozUserCancelled_setter));
static_assert(18 == size_t(UseCounter::eUseCounter_DataTransfer_mozSourceNode_getter));
static_assert(19 == size_t(UseCounter::eUseCounter_DataTransfer_mozSourceNode_setter));
static_assert(20 == size_t(UseCounter::eUseCounter_custom_JS_asmjs));
static_assert(21 == size_t(UseCounter::eUseCounter_custom_JS_wasm));
static_assert(22 == size_t(UseCounter::eUseCounter_custom_JS_use_asm));
static_assert(23 == size_t(UseCounter::eUseCounter_custom_JS_wasm_legacy_exceptions));
static_assert(24 == size_t(UseCounter::eUseCounter_custom_JS_isHTMLDDA_fuse));
static_assert(25 == size_t(UseCounter::eUseCounter_custom_JS_optimizeGetIterator_fuse));
static_assert(26 == size_t(UseCounter::eUseCounter_custom_JS_optimizeArraySpecies_fuse));
static_assert(27 == size_t(UseCounter::eUseCounter_custom_JS_optimizePromiseLookup_fuse));
static_assert(28 == size_t(UseCounter::eUseCounter_custom_JS_thenable));
static_assert(29 == size_t(UseCounter::eUseCounter_custom_JS_thenable_proto));
static_assert(30 == size_t(UseCounter::eUseCounter_custom_JS_thenable_standard_proto));
static_assert(31 == size_t(UseCounter::eUseCounter_custom_JS_thenable_object_proto));
static_assert(32 == size_t(UseCounter::eUseCounter_custom_JS_legacy_lang_subtag));
static_assert(33 == size_t(UseCounter::eUseCounter_custom_JS_ic_stub_too_large));
static_assert(34 == size_t(UseCounter::eUseCounter_custom_JS_ic_stub_oom));
static_assert(35 == size_t(UseCounter::eUseCounter_custom_JS_dateparse));
static_assert(36 == size_t(UseCounter::eUseCounter_custom_JS_dateparse_impl_def));
static_assert(37 == size_t(UseCounter::eUseCounter_custom_JS_large_oom_reported));
static_assert(38 == size_t(UseCounter::eUseCounter_custom_JS_small_oom_reported));
static_assert(39 == size_t(UseCounter::eUseCounter_custom_JS_large_oom_recovered));
static_assert(40 == size_t(UseCounter::eUseCounter_custom_JS_small_oom_recovered));
static_assert(41 == size_t(UseCounter::eUseCounter_console_assert));
static_assert(42 == size_t(UseCounter::eUseCounter_console_clear));
static_assert(43 == size_t(UseCounter::eUseCounter_console_count));
static_assert(44 == size_t(UseCounter::eUseCounter_console_countReset));
static_assert(45 == size_t(UseCounter::eUseCounter_console_debug));
static_assert(46 == size_t(UseCounter::eUseCounter_console_error));
static_assert(47 == size_t(UseCounter::eUseCounter_console_info));
static_assert(48 == size_t(UseCounter::eUseCounter_console_log));
static_assert(49 == size_t(UseCounter::eUseCounter_console_table));
static_assert(50 == size_t(UseCounter::eUseCounter_console_trace));
static_assert(51 == size_t(UseCounter::eUseCounter_console_warn));
static_assert(52 == size_t(UseCounter::eUseCounter_console_dir));
static_assert(53 == size_t(UseCounter::eUseCounter_console_dirxml));
static_assert(54 == size_t(UseCounter::eUseCounter_console_group));
static_assert(55 == size_t(UseCounter::eUseCounter_console_groupCollapsed));
static_assert(56 == size_t(UseCounter::eUseCounter_console_groupEnd));
static_assert(57 == size_t(UseCounter::eUseCounter_console_time));
static_assert(58 == size_t(UseCounter::eUseCounter_console_timeLog));
static_assert(59 == size_t(UseCounter::eUseCounter_console_timeEnd));
static_assert(60 == size_t(UseCounter::eUseCounter_console_exception));
static_assert(61 == size_t(UseCounter::eUseCounter_console_timeStamp));
static_assert(62 == size_t(UseCounter::eUseCounter_console_profile));
static_assert(63 == size_t(UseCounter::eUseCounter_console_profileEnd));
static_assert(64 == size_t(UseCounter::eUseCounter_CookieStore_get));
static_assert(65 == size_t(UseCounter::eUseCounter_CookieStore_getAll));
static_assert(66 == size_t(UseCounter::eUseCounter_CookieStore_set));
static_assert(67 == size_t(UseCounter::eUseCounter_CookieStore_delete));
static_assert(68 == size_t(UseCounter::eUseCounter_custom_DocumentOpen));
static_assert(69 == size_t(UseCounter::eUseCounter_custom_HTMLDocumentNamedGetterHit));
static_assert(70 == size_t(UseCounter::eUseCounter_custom_FilteredCrossOriginIFrame));
static_assert(71 == size_t(UseCounter::eUseCounter_CustomElementRegistry_define));
static_assert(72 == size_t(UseCounter::eUseCounter_custom_CustomizedBuiltin));
static_assert(73 == size_t(UseCounter::eUseCounter_custom_XSLStylesheet));
static_assert(74 == size_t(UseCounter::eUseCounter_XSLTProcessor_constructor));
static_assert(75 == size_t(UseCounter::eUseCounter_Element_attachShadow));
static_assert(76 == size_t(UseCounter::eUseCounter_Element_setCapture));
static_assert(77 == size_t(UseCounter::eUseCounter_Element_releaseCapture));
static_assert(78 == size_t(UseCounter::eUseCounter_Element_setPointerCapture));
static_assert(79 == size_t(UseCounter::eUseCounter_Element_releasePointerCapture));
static_assert(80 == size_t(UseCounter::eUseCounter_MediaDevices_enumerateDevices));
static_assert(81 == size_t(UseCounter::eUseCounter_custom_EnumerateDevicesInsec));
static_assert(82 == size_t(UseCounter::eUseCounter_custom_EnumerateDevicesUnfocused));
static_assert(83 == size_t(UseCounter::eUseCounter_MediaDevices_getUserMedia));
static_assert(84 == size_t(UseCounter::eUseCounter_Navigator_mozGetUserMedia));
static_assert(85 == size_t(UseCounter::eUseCounter_custom_GetUserMediaUnfocused));
static_assert(86 == size_t(UseCounter::eUseCounter_custom_GetUserMediaInsec));
static_assert(87 == size_t(UseCounter::eUseCounter_MediaDevices_getDisplayMedia));
static_assert(88 == size_t(UseCounter::eUseCounter_MLS_stateDelete));
static_assert(89 == size_t(UseCounter::eUseCounter_MLS_stateDeleteGroup));
static_assert(90 == size_t(UseCounter::eUseCounter_MLS_generateSignatureKeypair));
static_assert(91 == size_t(UseCounter::eUseCounter_MLS_generateCredentialBasic));
static_assert(92 == size_t(UseCounter::eUseCounter_MLS_generateKeyPackage));
static_assert(93 == size_t(UseCounter::eUseCounter_MLS_groupCreate));
static_assert(94 == size_t(UseCounter::eUseCounter_MLS_groupJoin));
static_assert(95 == size_t(UseCounter::eUseCounter_MLS_groupAdd));
static_assert(96 == size_t(UseCounter::eUseCounter_MLS_groupProposeAdd));
static_assert(97 == size_t(UseCounter::eUseCounter_MLS_groupRemove));
static_assert(98 == size_t(UseCounter::eUseCounter_MLS_groupProposeRemove));
static_assert(99 == size_t(UseCounter::eUseCounter_MLS_groupClose));
static_assert(100 == size_t(UseCounter::eUseCounter_MLS_groupMembers));
static_assert(101 == size_t(UseCounter::eUseCounter_MLS_receive));
static_assert(102 == size_t(UseCounter::eUseCounter_MLS_send));
static_assert(103 == size_t(UseCounter::eUseCounter_MLS_deriveExporter));
static_assert(104 == size_t(UseCounter::eUseCounter_Document_mozSetImageElement));
static_assert(105 == size_t(UseCounter::eUseCounter_custom_ondommousescroll));
static_assert(106 == size_t(UseCounter::eUseCounter_custom_onmozmousepixelscroll));
static_assert(107 == size_t(UseCounter::eUseCounter_custom_PercentageStrokeWidthInSVG));
static_assert(108 == size_t(UseCounter::eUseCounter_custom_PercentageStrokeWidthInSVGText));
static_assert(109 == size_t(UseCounter::eUseCounter_HTMLDocument_caretRangeFromPoint));
static_assert(110 == size_t(UseCounter::eUseCounter_HTMLDocument_exitPictureInPicture));
static_assert(111 == size_t(UseCounter::eUseCounter_HTMLDocument_featurePolicy));
static_assert(112 == size_t(UseCounter::eUseCounter_HTMLDocument_onbeforecopy));
static_assert(113 == size_t(UseCounter::eUseCounter_HTMLDocument_onbeforecut));
static_assert(114 == size_t(UseCounter::eUseCounter_HTMLDocument_onbeforepaste));
static_assert(115 == size_t(UseCounter::eUseCounter_HTMLDocument_oncancel));
static_assert(116 == size_t(UseCounter::eUseCounter_HTMLDocument_onfreeze));
static_assert(117 == size_t(UseCounter::eUseCounter_HTMLDocument_onmousewheel));
static_assert(118 == size_t(UseCounter::eUseCounter_HTMLDocument_onresume));
static_assert(119 == size_t(UseCounter::eUseCounter_HTMLDocument_onsearch));
static_assert(120 == size_t(UseCounter::eUseCounter_HTMLDocument_onwebkitfullscreenchange));
static_assert(121 == size_t(UseCounter::eUseCounter_HTMLDocument_onwebkitfullscreenerror));
static_assert(122 == size_t(UseCounter::eUseCounter_HTMLDocument_pictureInPictureElement));
static_assert(123 == size_t(UseCounter::eUseCounter_HTMLDocument_pictureInPictureEnabled));
static_assert(124 == size_t(UseCounter::eUseCounter_HTMLDocument_registerElement));
static_assert(125 == size_t(UseCounter::eUseCounter_HTMLDocument_wasDiscarded));
static_assert(126 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitCancelFullScreen));
static_assert(127 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitCurrentFullScreenElement));
static_assert(128 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitExitFullscreen));
static_assert(129 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitFullscreenElement));
static_assert(130 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitFullscreenEnabled));
static_assert(131 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitHidden));
static_assert(132 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitIsFullScreen));
static_assert(133 == size_t(UseCounter::eUseCounter_HTMLDocument_webkitVisibilityState));
static_assert(134 == size_t(UseCounter::eUseCounter_HTMLDocument_xmlEncoding));
static_assert(135 == size_t(UseCounter::eUseCounter_HTMLDocument_xmlStandalone));
static_assert(136 == size_t(UseCounter::eUseCounter_HTMLDocument_xmlVersion));
static_assert(137 == size_t(UseCounter::eUseCounter_Location_ancestorOrigins));
static_assert(138 == size_t(UseCounter::eUseCounter_Window_AbsoluteOrientationSensor));
static_assert(139 == size_t(UseCounter::eUseCounter_Window_Accelerometer));
static_assert(140 == size_t(UseCounter::eUseCounter_Window_BackgroundFetchManager));
static_assert(141 == size_t(UseCounter::eUseCounter_Window_BackgroundFetchRecord));
static_assert(142 == size_t(UseCounter::eUseCounter_Window_BackgroundFetchRegistration));
static_assert(143 == size_t(UseCounter::eUseCounter_Window_BeforeInstallPromptEvent));
static_assert(144 == size_t(UseCounter::eUseCounter_Window_Bluetooth));
static_assert(145 == size_t(UseCounter::eUseCounter_Window_BluetoothCharacteristicProperties));
static_assert(146 == size_t(UseCounter::eUseCounter_Window_BluetoothDevice));
static_assert(147 == size_t(UseCounter::eUseCounter_Window_BluetoothRemoteGATTCharacteristic));
static_assert(148 == size_t(UseCounter::eUseCounter_Window_BluetoothRemoteGATTDescriptor));
static_assert(149 == size_t(UseCounter::eUseCounter_Window_BluetoothRemoteGATTServer));
static_assert(150 == size_t(UseCounter::eUseCounter_Window_BluetoothRemoteGATTService));
static_assert(151 == size_t(UseCounter::eUseCounter_Window_BluetoothUUID));
static_assert(152 == size_t(UseCounter::eUseCounter_Window_CanvasCaptureMediaStreamTrack));
static_assert(153 == size_t(UseCounter::eUseCounter_Window_chrome));
static_assert(154 == size_t(UseCounter::eUseCounter_Window_ClipboardItem));
static_assert(155 == size_t(UseCounter::eUseCounter_Window_CSSImageValue));
static_assert(156 == size_t(UseCounter::eUseCounter_Window_CSSKeywordValue));
static_assert(157 == size_t(UseCounter::eUseCounter_Window_CSSMathClamp));
static_assert(158 == size_t(UseCounter::eUseCounter_Window_CSSMathInvert));
static_assert(159 == size_t(UseCounter::eUseCounter_Window_CSSMathMax));
static_assert(160 == size_t(UseCounter::eUseCounter_Window_CSSMathMin));
static_assert(161 == size_t(UseCounter::eUseCounter_Window_CSSMathNegate));
static_assert(162 == size_t(UseCounter::eUseCounter_Window_CSSMathProduct));
static_assert(163 == size_t(UseCounter::eUseCounter_Window_CSSMathSum));
static_assert(164 == size_t(UseCounter::eUseCounter_Window_CSSMathValue));
static_assert(165 == size_t(UseCounter::eUseCounter_Window_CSSMatrixComponent));
static_assert(166 == size_t(UseCounter::eUseCounter_Window_CSSNumericArray));
static_assert(167 == size_t(UseCounter::eUseCounter_Window_CSSNumericValue));
static_assert(168 == size_t(UseCounter::eUseCounter_Window_CSSPerspective));
static_assert(169 == size_t(UseCounter::eUseCounter_Window_CSSPositionValue));
static_assert(170 == size_t(UseCounter::eUseCounter_Window_CSSPropertyRule));
static_assert(171 == size_t(UseCounter::eUseCounter_Window_CSSRotate));
static_assert(172 == size_t(UseCounter::eUseCounter_Window_CSSScale));
static_assert(173 == size_t(UseCounter::eUseCounter_Window_CSSSkew));
static_assert(174 == size_t(UseCounter::eUseCounter_Window_CSSSkewX));
static_assert(175 == size_t(UseCounter::eUseCounter_Window_CSSSkewY));
static_assert(176 == size_t(UseCounter::eUseCounter_Window_CSSStyleValue));
static_assert(177 == size_t(UseCounter::eUseCounter_Window_CSSTransformComponent));
static_assert(178 == size_t(UseCounter::eUseCounter_Window_CSSTransformValue));
static_assert(179 == size_t(UseCounter::eUseCounter_Window_CSSTranslate));
static_assert(180 == size_t(UseCounter::eUseCounter_Window_CSSUnitValue));
static_assert(181 == size_t(UseCounter::eUseCounter_Window_CSSUnparsedValue));
static_assert(182 == size_t(UseCounter::eUseCounter_Window_CSSVariableReferenceValue));
static_assert(183 == size_t(UseCounter::eUseCounter_Window_defaultStatus));
static_assert(184 == size_t(UseCounter::eUseCounter_Window_DeviceMotionEventAcceleration));
static_assert(185 == size_t(UseCounter::eUseCounter_Window_DeviceMotionEventRotationRate));
static_assert(186 == size_t(UseCounter::eUseCounter_Window_DOMError));
static_assert(187 == size_t(UseCounter::eUseCounter_Window_EncodedVideoChunk));
static_assert(188 == size_t(UseCounter::eUseCounter_Window_EnterPictureInPictureEvent));
static_assert(189 == size_t(UseCounter::eUseCounter_Window_External));
static_assert(190 == size_t(UseCounter::eUseCounter_Window_FederatedCredential));
static_assert(191 == size_t(UseCounter::eUseCounter_Window_Gyroscope));
static_assert(192 == size_t(UseCounter::eUseCounter_Window_HTMLContentElement));
static_assert(193 == size_t(UseCounter::eUseCounter_Window_HTMLShadowElement));
static_assert(194 == size_t(UseCounter::eUseCounter_Window_ImageCapture));
static_assert(195 == size_t(UseCounter::eUseCounter_Window_InputDeviceCapabilities));
static_assert(196 == size_t(UseCounter::eUseCounter_Window_InputDeviceInfo));
static_assert(197 == size_t(UseCounter::eUseCounter_Window_Keyboard));
static_assert(198 == size_t(UseCounter::eUseCounter_Window_KeyboardLayoutMap));
static_assert(199 == size_t(UseCounter::eUseCounter_Window_LinearAccelerationSensor));
static_assert(200 == size_t(UseCounter::eUseCounter_Window_MediaSettingsRange));
static_assert(201 == size_t(UseCounter::eUseCounter_Window_MIDIAccess));
static_assert(202 == size_t(UseCounter::eUseCounter_Window_MIDIConnectionEvent));
static_assert(203 == size_t(UseCounter::eUseCounter_Window_MIDIInput));
static_assert(204 == size_t(UseCounter::eUseCounter_Window_MIDIInputMap));
static_assert(205 == size_t(UseCounter::eUseCounter_Window_MIDIMessageEvent));
static_assert(206 == size_t(UseCounter::eUseCounter_Window_MIDIOutput));
static_assert(207 == size_t(UseCounter::eUseCounter_Window_MIDIOutputMap));
static_assert(208 == size_t(UseCounter::eUseCounter_Window_MIDIPort));
static_assert(209 == size_t(UseCounter::eUseCounter_Window_NetworkInformation));
static_assert(210 == size_t(UseCounter::eUseCounter_Window_offscreenBuffering));
static_assert(211 == size_t(UseCounter::eUseCounter_Window_onbeforeinstallprompt));
static_assert(212 == size_t(UseCounter::eUseCounter_Window_oncancel));
static_assert(213 == size_t(UseCounter::eUseCounter_Window_onmousewheel));
static_assert(214 == size_t(UseCounter::eUseCounter_Window_onorientationchange));
static_assert(215 == size_t(UseCounter::eUseCounter_Window_onsearch));
static_assert(216 == size_t(UseCounter::eUseCounter_Window_onselectionchange));
static_assert(217 == size_t(UseCounter::eUseCounter_Window_openDatabase));
static_assert(218 == size_t(UseCounter::eUseCounter_Window_orientation));
static_assert(219 == size_t(UseCounter::eUseCounter_Window_OrientationSensor));
static_assert(220 == size_t(UseCounter::eUseCounter_Window_OverconstrainedError));
static_assert(221 == size_t(UseCounter::eUseCounter_Window_PasswordCredential));
static_assert(222 == size_t(UseCounter::eUseCounter_Window_PaymentAddress));
static_assert(223 == size_t(UseCounter::eUseCounter_Window_PaymentInstruments));
static_assert(224 == size_t(UseCounter::eUseCounter_Window_PaymentManager));
static_assert(225 == size_t(UseCounter::eUseCounter_Window_PaymentMethodChangeEvent));
static_assert(226 == size_t(UseCounter::eUseCounter_Window_PaymentRequest));
static_assert(227 == size_t(UseCounter::eUseCounter_Window_PaymentRequestUpdateEvent));
static_assert(228 == size_t(UseCounter::eUseCounter_Window_PaymentResponse));
static_assert(229 == size_t(UseCounter::eUseCounter_Window_PerformanceLongTaskTiming));
static_assert(230 == size_t(UseCounter::eUseCounter_Window_PhotoCapabilities));
static_assert(231 == size_t(UseCounter::eUseCounter_Window_PictureInPictureEvent));
static_assert(232 == size_t(UseCounter::eUseCounter_Window_PictureInPictureWindow));
static_assert(233 == size_t(UseCounter::eUseCounter_Window_Presentation));
static_assert(234 == size_t(UseCounter::eUseCounter_Window_PresentationAvailability));
static_assert(235 == size_t(UseCounter::eUseCounter_Window_PresentationConnection));
static_assert(236 == size_t(UseCounter::eUseCounter_Window_PresentationConnectionAvailableEvent));
static_assert(237 == size_t(UseCounter::eUseCounter_Window_PresentationConnectionCloseEvent));
static_assert(238 == size_t(UseCounter::eUseCounter_Window_PresentationConnectionList));
static_assert(239 == size_t(UseCounter::eUseCounter_Window_PresentationReceiver));
static_assert(240 == size_t(UseCounter::eUseCounter_Window_PresentationRequest));
static_assert(241 == size_t(UseCounter::eUseCounter_Window_RelativeOrientationSensor));
static_assert(242 == size_t(UseCounter::eUseCounter_Window_RemotePlayback));
static_assert(243 == size_t(UseCounter::eUseCounter_Window_Report));
static_assert(244 == size_t(UseCounter::eUseCounter_Window_ReportBody));
static_assert(245 == size_t(UseCounter::eUseCounter_Window_ReportingObserver));
static_assert(246 == size_t(UseCounter::eUseCounter_Window_RTCError));
static_assert(247 == size_t(UseCounter::eUseCounter_Window_RTCErrorEvent));
static_assert(248 == size_t(UseCounter::eUseCounter_Window_RTCIceTransport));
static_assert(249 == size_t(UseCounter::eUseCounter_Window_RTCPeerConnectionIceErrorEvent));
static_assert(250 == size_t(UseCounter::eUseCounter_Window_Sensor));
static_assert(251 == size_t(UseCounter::eUseCounter_Window_SensorErrorEvent));
static_assert(252 == size_t(UseCounter::eUseCounter_Window_SpeechRecognitionAlternative));
static_assert(253 == size_t(UseCounter::eUseCounter_Window_SpeechRecognitionResult));
static_assert(254 == size_t(UseCounter::eUseCounter_Window_SpeechRecognitionResultList));
static_assert(255 == size_t(UseCounter::eUseCounter_Window_styleMedia));
static_assert(256 == size_t(UseCounter::eUseCounter_Window_StylePropertyMap));
static_assert(257 == size_t(UseCounter::eUseCounter_Window_StylePropertyMapReadOnly));
static_assert(258 == size_t(UseCounter::eUseCounter_Window_SVGDiscardElement));
static_assert(259 == size_t(UseCounter::eUseCounter_Window_SyncManager));
static_assert(260 == size_t(UseCounter::eUseCounter_Window_TaskAttributionTiming));
static_assert(261 == size_t(UseCounter::eUseCounter_Window_TextEvent));
static_assert(262 == size_t(UseCounter::eUseCounter_Window_Touch));
static_assert(263 == size_t(UseCounter::eUseCounter_Window_TouchEvent));
static_assert(264 == size_t(UseCounter::eUseCounter_Window_TouchList));
static_assert(265 == size_t(UseCounter::eUseCounter_Window_USB));
static_assert(266 == size_t(UseCounter::eUseCounter_Window_USBAlternateInterface));
static_assert(267 == size_t(UseCounter::eUseCounter_Window_USBConfiguration));
static_assert(268 == size_t(UseCounter::eUseCounter_Window_USBConnectionEvent));
static_assert(269 == size_t(UseCounter::eUseCounter_Window_USBDevice));
static_assert(270 == size_t(UseCounter::eUseCounter_Window_USBEndpoint));
static_assert(271 == size_t(UseCounter::eUseCounter_Window_USBInterface));
static_assert(272 == size_t(UseCounter::eUseCounter_Window_USBInTransferResult));
static_assert(273 == size_t(UseCounter::eUseCounter_Window_USBIsochronousInTransferPacket));
static_assert(274 == size_t(UseCounter::eUseCounter_Window_USBIsochronousInTransferResult));
static_assert(275 == size_t(UseCounter::eUseCounter_Window_USBIsochronousOutTransferPacket));
static_assert(276 == size_t(UseCounter::eUseCounter_Window_USBIsochronousOutTransferResult));
static_assert(277 == size_t(UseCounter::eUseCounter_Window_USBOutTransferResult));
static_assert(278 == size_t(UseCounter::eUseCounter_Window_UserActivation));
static_assert(279 == size_t(UseCounter::eUseCounter_Window_VideoColorSpace));
static_assert(280 == size_t(UseCounter::eUseCounter_Window_VideoDecoder));
static_assert(281 == size_t(UseCounter::eUseCounter_Window_VideoEncoder));
static_assert(282 == size_t(UseCounter::eUseCounter_Window_VideoFrame));
static_assert(283 == size_t(UseCounter::eUseCounter_Window_WakeLock));
static_assert(284 == size_t(UseCounter::eUseCounter_Window_WakeLockSentinel));
static_assert(285 == size_t(UseCounter::eUseCounter_Window_webkitCancelAnimationFrame));
static_assert(286 == size_t(UseCounter::eUseCounter_Window_webkitMediaStream));
static_assert(287 == size_t(UseCounter::eUseCounter_Window_WebKitMutationObserver));
static_assert(288 == size_t(UseCounter::eUseCounter_Window_webkitRequestAnimationFrame));
static_assert(289 == size_t(UseCounter::eUseCounter_Window_webkitRequestFileSystem));
static_assert(290 == size_t(UseCounter::eUseCounter_Window_webkitResolveLocalFileSystemURL));
static_assert(291 == size_t(UseCounter::eUseCounter_Window_webkitRTCPeerConnection));
static_assert(292 == size_t(UseCounter::eUseCounter_Window_webkitSpeechGrammar));
static_assert(293 == size_t(UseCounter::eUseCounter_Window_webkitSpeechGrammarList));
static_assert(294 == size_t(UseCounter::eUseCounter_Window_webkitSpeechRecognition));
static_assert(295 == size_t(UseCounter::eUseCounter_Window_webkitSpeechRecognitionError));
static_assert(296 == size_t(UseCounter::eUseCounter_Window_webkitSpeechRecognitionEvent));
static_assert(297 == size_t(UseCounter::eUseCounter_Window_webkitStorageInfo));
static_assert(298 == size_t(UseCounter::eUseCounter_custom_DocumentExecCommandContentReadOnly));
static_assert(299 == size_t(UseCounter::eUseCounter_DOMParser_parseFromString));
static_assert(300 == size_t(UseCounter::eUseCounter_Range_createContextualFragment));
static_assert(301 == size_t(UseCounter::eUseCounter_custom_DocumentQueryCommandStateOrValueContentReadOnly));
static_assert(302 == size_t(UseCounter::eUseCounter_custom_DocumentQueryCommandStateOrValueInsertBrOnReturn));
static_assert(303 == size_t(UseCounter::eUseCounter_custom_DocumentQueryCommandSupportedOrEnabledContentReadOnly));
static_assert(304 == size_t(UseCounter::eUseCounter_custom_DocumentQueryCommandSupportedOrEnabledInsertBrOnReturn));
static_assert(305 == size_t(UseCounter::eUseCounter_custom_feBlend));
static_assert(306 == size_t(UseCounter::eUseCounter_custom_feColorMatrix));
static_assert(307 == size_t(UseCounter::eUseCounter_custom_feComponentTransfer));
static_assert(308 == size_t(UseCounter::eUseCounter_custom_feComposite));
static_assert(309 == size_t(UseCounter::eUseCounter_custom_feConvolveMatrix));
static_assert(310 == size_t(UseCounter::eUseCounter_custom_feDiffuseLighting));
static_assert(311 == size_t(UseCounter::eUseCounter_custom_feDisplacementMap));
static_assert(312 == size_t(UseCounter::eUseCounter_custom_feFlood));
static_assert(313 == size_t(UseCounter::eUseCounter_custom_feGaussianBlur));
static_assert(314 == size_t(UseCounter::eUseCounter_custom_feImage));
static_assert(315 == size_t(UseCounter::eUseCounter_custom_feMerge));
static_assert(316 == size_t(UseCounter::eUseCounter_custom_feMorphology));
static_assert(317 == size_t(UseCounter::eUseCounter_custom_feOffset));
static_assert(318 == size_t(UseCounter::eUseCounter_custom_feSpecularLighting));
static_assert(319 == size_t(UseCounter::eUseCounter_custom_feTile));
static_assert(320 == size_t(UseCounter::eUseCounter_custom_feTurbulence));
static_assert(321 == size_t(UseCounter::eUseCounter_custom_WrFilterFallback));
static_assert(322 == size_t(UseCounter::eUseCounter_custom_WebgpuRequestAdapter));
static_assert(323 == size_t(UseCounter::eUseCounter_custom_WebgpuRenderOutput));
static_assert(324 == size_t(UseCounter::eUseCounter_Sanitizer_constructor));
static_assert(325 == size_t(UseCounter::eUseCounter_Sanitizer_sanitize));
static_assert(326 == size_t(UseCounter::eUseCounter_Element_setHTML));
static_assert(327 == size_t(UseCounter::eUseCounter_custom_WindowOpenEmptyUrl));
static_assert(328 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingIDBFactoryOpen));
static_assert(329 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingIDBFactoryDeleteDatabase));
static_assert(330 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingCachesMatch));
static_assert(331 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingCachesHas));
static_assert(332 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingCachesOpen));
static_assert(333 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingCachesDelete));
static_assert(334 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingCachesKeys));
static_assert(335 == size_t(UseCounter::eUseCounter_custom_PrivateBrowsingNavigatorServiceWorker));
static_assert(336 == size_t(UseCounter::eUseCounter_custom_YouTubeFlashEmbed));
static_assert(337 == size_t(UseCounter::eUseCounter_Scheduler_postTask));
static_assert(338 == size_t(UseCounter::eUseCounter_HTMLDialogElement_show));
static_assert(339 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedImageSuccess));
static_assert(340 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedImageFailure));
static_assert(341 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedVideoSuccess));
static_assert(342 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedVideoFailure));
static_assert(343 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedAudioSuccess));
static_assert(344 == size_t(UseCounter::eUseCounter_custom_MixedContentUpgradedAudioFailure));
static_assert(345 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedImageSuccess));
static_assert(346 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedImageFailure));
static_assert(347 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedVideoSuccess));
static_assert(348 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedVideoFailure));
static_assert(349 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedAudioSuccess));
static_assert(350 == size_t(UseCounter::eUseCounter_custom_MixedContentNotUpgradedAudioFailure));
static_assert(351 == size_t(UseCounter::eUseCounter_custom_ComponentsShimResolved));
static_assert(352 == size_t(UseCounter::eUseCounter_custom_TextDirectivePages));
static_assert(353 == size_t(UseCounter::eUseCounter_custom_InvalidTextDirectives));
static_assert(354 == size_t(UseCounter::eUseCounter_custom_TextDirectiveNotCreated));
static_assert(355 == size_t(UseCounter::eUseCounter_custom_MathMLUsed));
static_assert(356 == size_t(UseCounter::eUseCounter_NotificationOptions_navigate));
static_assert(357 == size_t(UseCounter::eUseCounter_NotificationOptions_image));
static_assert(358 == size_t(UseCounter::eUseCounter_NotificationOptions_badge));
static_assert(359 == size_t(UseCounter::eUseCounter_NotificationOptions_vibrate));
static_assert(360 == size_t(UseCounter::eUseCounter_NotificationOptions_timestamp));
static_assert(361 == size_t(UseCounter::eUseCounter_NotificationOptions_renotify));
static_assert(362 == size_t(UseCounter::eUseCounter_NotificationOptions_requireInteraction));
static_assert(363 == size_t(UseCounter::eUseCounter_NotificationOptions_actions));
static_assert(364 == size_t(UseCounter::eUseCounter_Components));
static_assert(365 == size_t(UseCounter::eUseCounter_NodeIteratorDetach));
static_assert(366 == size_t(UseCounter::eUseCounter_LenientThis));
static_assert(367 == size_t(UseCounter::eUseCounter_UseOfCaptureEvents));
static_assert(368 == size_t(UseCounter::eUseCounter_UseOfReleaseEvents));
static_assert(369 == size_t(UseCounter::eUseCounter_SyncXMLHttpRequestDeprecated));
static_assert(370 == size_t(UseCounter::eUseCounter_Window_Cc_ontrollers));
static_assert(371 == size_t(UseCounter::eUseCounter_ImportXULIntoContent));
static_assert(372 == size_t(UseCounter::eUseCounter_InstallTriggerDeprecated));
static_assert(373 == size_t(UseCounter::eUseCounter_NavigatorGetUserMedia));
static_assert(374 == size_t(UseCounter::eUseCounter_WebrtcDeprecatedPrefix));
static_assert(375 == size_t(UseCounter::eUseCounter_RTCPeerConnectionGetStreams));
static_assert(376 == size_t(UseCounter::eUseCounter_AppCache));
static_assert(377 == size_t(UseCounter::eUseCounter_LenientSetter));
static_assert(378 == size_t(UseCounter::eUseCounter_ImageBitmapRenderingContext_TransferImageBitmap));
static_assert(379 == size_t(UseCounter::eUseCounter_WindowContentUntrusted));
static_assert(380 == size_t(UseCounter::eUseCounter_MotionEvent));
static_assert(381 == size_t(UseCounter::eUseCounter_OrientationEvent));
static_assert(382 == size_t(UseCounter::eUseCounter_ProximityEvent));
static_assert(383 == size_t(UseCounter::eUseCounter_AmbientLightEvent));
static_assert(384 == size_t(UseCounter::eUseCounter_IDBOpenDBOptions_StorageType));
static_assert(385 == size_t(UseCounter::eUseCounter_DOMQuadBoundsAttr));
static_assert(386 == size_t(UseCounter::eUseCounter_DeprecatedTestingInterface));
static_assert(387 == size_t(UseCounter::eUseCounter_DeprecatedTestingMethod));
static_assert(388 == size_t(UseCounter::eUseCounter_DeprecatedTestingAttribute));
static_assert(389 == size_t(UseCounter::eUseCounter_CreateImageBitmapCanvasRenderingContext2D));
static_assert(390 == size_t(UseCounter::eUseCounter_DrawWindowCanvasRenderingContext2D));
static_assert(391 == size_t(UseCounter::eUseCounter_MozRequestFullScreenDeprecatedPrefix));
static_assert(392 == size_t(UseCounter::eUseCounter_MozfullscreenchangeDeprecatedPrefix));
static_assert(393 == size_t(UseCounter::eUseCounter_MozfullscreenerrorDeprecatedPrefix));
static_assert(394 == size_t(UseCounter::eUseCounter_External_AddSearchProvider));
static_assert(395 == size_t(UseCounter::eUseCounter_MouseEvent_MozPressure));
static_assert(396 == size_t(UseCounter::eUseCounter_MozInputSource));
static_assert(397 == size_t(UseCounter::eUseCounter_InitMouseEvent));
static_assert(398 == size_t(UseCounter::eUseCounter_InitNSMouseEvent));
static_assert(399 == size_t(UseCounter::eUseCounter_MathML_DeprecatedMathSpaceValue2));
static_assert(400 == size_t(UseCounter::eUseCounter_MathML_DeprecatedMathVariant));
static_assert(401 == size_t(UseCounter::eUseCounter_MathML_DeprecatedMoExplicitAccent));
static_assert(402 == size_t(UseCounter::eUseCounter_MathML_DeprecatedMoverNonExplicitAccent));
static_assert(403 == size_t(UseCounter::eUseCounter_MathML_DeprecatedMunderNonExplicitAccentunder));
static_assert(404 == size_t(UseCounter::eUseCounter_FormSubmissionUntrustedEvent));
static_assert(405 == size_t(UseCounter::eUseCounter_ElementSetCapture));
static_assert(406 == size_t(UseCounter::eUseCounter_ElementReleaseCapture));
static_assert(407 == size_t(UseCounter::eUseCounter_DocumentReleaseCapture));
static_assert(408 == size_t(UseCounter::eUseCounter_OffscreenCanvasToBlob));
static_assert(409 == size_t(UseCounter::eUseCounter_SVGDeselectAll));
static_assert(410 == size_t(UseCounter::eUseCounter_IDBObjectStoreCreateIndexLocale));
static_assert(411 == size_t(UseCounter::eUseCounter_FullscreenAttribute));
static_assert(412 == size_t(UseCounter::eUseCounter_XSLTDeprecated));
static_assert(413 == size_t(UseCounter::eUseCounter_CKEditor4CompatHack));
static_assert(414 == size_t(UseCounter::eUseCounter_MozorientationDeprecated));
static_assert(415 == size_t(UseCounter::eUseCounter_MozorientationchangeDeprecated));
static_assert(416 == size_t(UseCounter::eUseCounter_MozlockorientationDeprecated));
static_assert(417 == size_t(UseCounter::eUseCounter_MozunlockorientationDeprecated));
static_assert(418 == size_t(UseCounter::eUseCounter_property_AlignItems));
static_assert(419 == size_t(UseCounter::eUseCounter_property_AspectRatio));
static_assert(420 == size_t(UseCounter::eUseCounter_property_BackfaceVisibility));
static_assert(421 == size_t(UseCounter::eUseCounter_property_BaselineSource));
static_assert(422 == size_t(UseCounter::eUseCounter_property_BorderCollapse));
static_assert(423 == size_t(UseCounter::eUseCounter_property_BorderImageRepeat));
static_assert(424 == size_t(UseCounter::eUseCounter_property_BoxDecorationBreak));
static_assert(425 == size_t(UseCounter::eUseCounter_property_BoxSizing));
static_assert(426 == size_t(UseCounter::eUseCounter_property_BreakInside));
static_assert(427 == size_t(UseCounter::eUseCounter_property_CaptionSide));
static_assert(428 == size_t(UseCounter::eUseCounter_property_Clear));
static_assert(429 == size_t(UseCounter::eUseCounter_property_ColorInterpolation));
static_assert(430 == size_t(UseCounter::eUseCounter_property_ColorInterpolationFilters));
static_assert(431 == size_t(UseCounter::eUseCounter_property_ColumnCount));
static_assert(432 == size_t(UseCounter::eUseCounter_property_ColumnFill));
static_assert(433 == size_t(UseCounter::eUseCounter_property_ColumnSpan));
static_assert(434 == size_t(UseCounter::eUseCounter_property_Contain));
static_assert(435 == size_t(UseCounter::eUseCounter_property_ContainerType));
static_assert(436 == size_t(UseCounter::eUseCounter_property_ContentVisibility));
static_assert(437 == size_t(UseCounter::eUseCounter_property_Direction));
static_assert(438 == size_t(UseCounter::eUseCounter_property_Display));
static_assert(439 == size_t(UseCounter::eUseCounter_property_DominantBaseline));
static_assert(440 == size_t(UseCounter::eUseCounter_property_EmptyCells));
static_assert(441 == size_t(UseCounter::eUseCounter_property_FieldSizing));
static_assert(442 == size_t(UseCounter::eUseCounter_property_FlexDirection));
static_assert(443 == size_t(UseCounter::eUseCounter_property_FlexWrap));
static_assert(444 == size_t(UseCounter::eUseCounter_property_Float));
static_assert(445 == size_t(UseCounter::eUseCounter_property_FontKerning));
static_assert(446 == size_t(UseCounter::eUseCounter_property_FontLanguageOverride));
static_assert(447 == size_t(UseCounter::eUseCounter_property_FontOpticalSizing));
static_assert(448 == size_t(UseCounter::eUseCounter_property_FontSizeAdjust));
static_assert(449 == size_t(UseCounter::eUseCounter_property_FontStretch));
static_assert(450 == size_t(UseCounter::eUseCounter_property_FontStyle));
static_assert(451 == size_t(UseCounter::eUseCounter_property_FontSynthesisStyle));
static_assert(452 == size_t(UseCounter::eUseCounter_property_FontVariantCaps));
static_assert(453 == size_t(UseCounter::eUseCounter_property_FontVariantEastAsian));
static_assert(454 == size_t(UseCounter::eUseCounter_property_FontVariantEmoji));
static_assert(455 == size_t(UseCounter::eUseCounter_property_FontVariantLigatures));
static_assert(456 == size_t(UseCounter::eUseCounter_property_FontVariantNumeric));
static_assert(457 == size_t(UseCounter::eUseCounter_property_FontVariantPosition));
static_assert(458 == size_t(UseCounter::eUseCounter_property_FontWeight));
static_assert(459 == size_t(UseCounter::eUseCounter_property_ForcedColorAdjust));
static_assert(460 == size_t(UseCounter::eUseCounter_property_GridAutoFlow));
static_assert(461 == size_t(UseCounter::eUseCounter_property_Hyphens));
static_assert(462 == size_t(UseCounter::eUseCounter_property_ImageOrientation));
static_assert(463 == size_t(UseCounter::eUseCounter_property_ImageRendering));
static_assert(464 == size_t(UseCounter::eUseCounter_property_ImeMode));
static_assert(465 == size_t(UseCounter::eUseCounter_property_InitialLetter));
static_assert(466 == size_t(UseCounter::eUseCounter_property_Isolation));
static_assert(467 == size_t(UseCounter::eUseCounter_property_JustifyItems));
static_assert(468 == size_t(UseCounter::eUseCounter_property_LineBreak));
static_assert(469 == size_t(UseCounter::eUseCounter_property_ListStylePosition));
static_assert(470 == size_t(UseCounter::eUseCounter_property_MaskType));
static_assert(471 == size_t(UseCounter::eUseCounter_property_MasonryAutoFlow));
static_assert(472 == size_t(UseCounter::eUseCounter_property_MathDepth));
static_assert(473 == size_t(UseCounter::eUseCounter_property_MathShift));
static_assert(474 == size_t(UseCounter::eUseCounter_property_MathStyle));
static_assert(475 == size_t(UseCounter::eUseCounter_property_MixBlendMode));
static_assert(476 == size_t(UseCounter::eUseCounter_property_BoxAlign));
static_assert(477 == size_t(UseCounter::eUseCounter_property_BoxCollapse));
static_assert(478 == size_t(UseCounter::eUseCounter_property_BoxDirection));
static_assert(479 == size_t(UseCounter::eUseCounter_property_BoxOrient));
static_assert(480 == size_t(UseCounter::eUseCounter_property_BoxPack));
static_assert(481 == size_t(UseCounter::eUseCounter_property_ControlCharacterVisibility));
static_assert(482 == size_t(UseCounter::eUseCounter_property_FloatEdge));
static_assert(483 == size_t(UseCounter::eUseCounter_property_Inert));
static_assert(484 == size_t(UseCounter::eUseCounter_property_MathVariant));
static_assert(485 == size_t(UseCounter::eUseCounter_property_MinFontSizeRatio));
static_assert(486 == size_t(UseCounter::eUseCounter_property_Orient));
static_assert(487 == size_t(UseCounter::eUseCounter_property_OsxFontSmoothing));
static_assert(488 == size_t(UseCounter::eUseCounter_property_TextSizeAdjust));
static_assert(489 == size_t(UseCounter::eUseCounter_property_Theme));
static_assert(490 == size_t(UseCounter::eUseCounter_property_TopLayer));
static_assert(491 == size_t(UseCounter::eUseCounter_property_UserFocus));
static_assert(492 == size_t(UseCounter::eUseCounter_property_WindowDragging));
static_assert(493 == size_t(UseCounter::eUseCounter_property_WindowShadow));
static_assert(494 == size_t(UseCounter::eUseCounter_property_ObjectFit));
static_assert(495 == size_t(UseCounter::eUseCounter_property_OffsetRotate));
static_assert(496 == size_t(UseCounter::eUseCounter_property_OutlineStyle));
static_assert(497 == size_t(UseCounter::eUseCounter_property_OverflowAnchor));
static_assert(498 == size_t(UseCounter::eUseCounter_property_OverflowWrap));
static_assert(499 == size_t(UseCounter::eUseCounter_property_PageOrientation));
static_assert(500 == size_t(UseCounter::eUseCounter_property_PaintOrder));
static_assert(501 == size_t(UseCounter::eUseCounter_property_PointerEvents));
static_assert(502 == size_t(UseCounter::eUseCounter_property_Position));
static_assert(503 == size_t(UseCounter::eUseCounter_property_PositionArea));
static_assert(504 == size_t(UseCounter::eUseCounter_property_PositionTryOrder));
static_assert(505 == size_t(UseCounter::eUseCounter_property_PositionVisibility));
static_assert(506 == size_t(UseCounter::eUseCounter_property_PrintColorAdjust));
static_assert(507 == size_t(UseCounter::eUseCounter_property_Resize));
static_assert(508 == size_t(UseCounter::eUseCounter_property_RubyAlign));
static_assert(509 == size_t(UseCounter::eUseCounter_property_RubyPosition));
static_assert(510 == size_t(UseCounter::eUseCounter_property_ScrollBehavior));
static_assert(511 == size_t(UseCounter::eUseCounter_property_ScrollSnapAlign));
static_assert(512 == size_t(UseCounter::eUseCounter_property_ScrollSnapStop));
static_assert(513 == size_t(UseCounter::eUseCounter_property_ScrollSnapType));
static_assert(514 == size_t(UseCounter::eUseCounter_property_ScrollbarGutter));
static_assert(515 == size_t(UseCounter::eUseCounter_property_ScrollbarWidth));
static_assert(516 == size_t(UseCounter::eUseCounter_property_ShapeRendering));
static_assert(517 == size_t(UseCounter::eUseCounter_property_StrokeLinecap));
static_assert(518 == size_t(UseCounter::eUseCounter_property_StrokeLinejoin));
static_assert(519 == size_t(UseCounter::eUseCounter_property_TableLayout));
static_assert(520 == size_t(UseCounter::eUseCounter_property_TextAlign));
static_assert(521 == size_t(UseCounter::eUseCounter_property_TextAlignLast));
static_assert(522 == size_t(UseCounter::eUseCounter_property_TextAnchor));
static_assert(523 == size_t(UseCounter::eUseCounter_property_TextAutospace));
static_assert(524 == size_t(UseCounter::eUseCounter_property_TextCombineUpright));
static_assert(525 == size_t(UseCounter::eUseCounter_property_TextDecorationLine));
static_assert(526 == size_t(UseCounter::eUseCounter_property_TextDecorationSkipInk));
static_assert(527 == size_t(UseCounter::eUseCounter_property_TextDecorationStyle));
static_assert(528 == size_t(UseCounter::eUseCounter_property_TextEmphasisPosition));
static_assert(529 == size_t(UseCounter::eUseCounter_property_TextJustify));
static_assert(530 == size_t(UseCounter::eUseCounter_property_TextOrientation));
static_assert(531 == size_t(UseCounter::eUseCounter_property_TextRendering));
static_assert(532 == size_t(UseCounter::eUseCounter_property_TextTransform));
static_assert(533 == size_t(UseCounter::eUseCounter_property_TextUnderlinePosition));
static_assert(534 == size_t(UseCounter::eUseCounter_property_TextWrapMode));
static_assert(535 == size_t(UseCounter::eUseCounter_property_TextWrapStyle));
static_assert(536 == size_t(UseCounter::eUseCounter_property_TouchAction));
static_assert(537 == size_t(UseCounter::eUseCounter_property_TransformBox));
static_assert(538 == size_t(UseCounter::eUseCounter_property_TransformStyle));
static_assert(539 == size_t(UseCounter::eUseCounter_property_UnicodeBidi));
static_assert(540 == size_t(UseCounter::eUseCounter_property_UserSelect));
static_assert(541 == size_t(UseCounter::eUseCounter_property_VectorEffect));
static_assert(542 == size_t(UseCounter::eUseCounter_property_Visibility));
static_assert(543 == size_t(UseCounter::eUseCounter_property_WebkitLineClamp));
static_assert(544 == size_t(UseCounter::eUseCounter_property_WebkitTextSecurity));
static_assert(545 == size_t(UseCounter::eUseCounter_property_WhiteSpaceCollapse));
static_assert(546 == size_t(UseCounter::eUseCounter_property_WordBreak));
static_assert(547 == size_t(UseCounter::eUseCounter_property_WritingMode));
static_assert(548 == size_t(UseCounter::eUseCounter_property_TextScale));
static_assert(549 == size_t(UseCounter::eUseCounter_property_ZIndex));
static_assert(550 == size_t(UseCounter::eUseCounter_property_Zoom));
static_assert(551 == size_t(UseCounter::eUseCounter_property_Appearance));
static_assert(552 == size_t(UseCounter::eUseCounter_property_DefaultAppearance));
static_assert(553 == size_t(UseCounter::eUseCounter_property_ForceBrokenImageIcon));
static_assert(554 == size_t(UseCounter::eUseCounter_property_SubtreeHiddenOnlyVisually));
static_assert(555 == size_t(UseCounter::eUseCounter_property_BreakAfter));
static_assert(556 == size_t(UseCounter::eUseCounter_property_BreakBefore));
static_assert(557 == size_t(UseCounter::eUseCounter_property_AlignContent));
static_assert(558 == size_t(UseCounter::eUseCounter_property_JustifyContent));
static_assert(559 == size_t(UseCounter::eUseCounter_property_ClipRule));
static_assert(560 == size_t(UseCounter::eUseCounter_property_FillRule));
static_assert(561 == size_t(UseCounter::eUseCounter_property_FillOpacity));
static_assert(562 == size_t(UseCounter::eUseCounter_property_StrokeOpacity));
static_assert(563 == size_t(UseCounter::eUseCounter_property_AlignSelf));
static_assert(564 == size_t(UseCounter::eUseCounter_property_JustifySelf));
static_assert(565 == size_t(UseCounter::eUseCounter_property_FontSynthesisPosition));
static_assert(566 == size_t(UseCounter::eUseCounter_property_FontSynthesisSmallCaps));
static_assert(567 == size_t(UseCounter::eUseCounter_property_FontSynthesisWeight));
static_assert(568 == size_t(UseCounter::eUseCounter_property_BoxOrdinalGroup));
static_assert(569 == size_t(UseCounter::eUseCounter_property_Order));
static_assert(570 == size_t(UseCounter::eUseCounter_property_Span));
static_assert(571 == size_t(UseCounter::eUseCounter_property_FlexGrow));
static_assert(572 == size_t(UseCounter::eUseCounter_property_FlexShrink));
static_assert(573 == size_t(UseCounter::eUseCounter_property_BoxFlex));
static_assert(574 == size_t(UseCounter::eUseCounter_property_StrokeMiterlimit));
static_assert(575 == size_t(UseCounter::eUseCounter_property_OverflowBlock));
static_assert(576 == size_t(UseCounter::eUseCounter_property_OverflowInline));
static_assert(577 == size_t(UseCounter::eUseCounter_property_OverflowX));
static_assert(578 == size_t(UseCounter::eUseCounter_property_OverflowY));
static_assert(579 == size_t(UseCounter::eUseCounter_property_OverscrollBehaviorBlock));
static_assert(580 == size_t(UseCounter::eUseCounter_property_OverscrollBehaviorInline));
static_assert(581 == size_t(UseCounter::eUseCounter_property_OverscrollBehaviorX));
static_assert(582 == size_t(UseCounter::eUseCounter_property_OverscrollBehaviorY));
static_assert(583 == size_t(UseCounter::eUseCounter_property_FloodOpacity));
static_assert(584 == size_t(UseCounter::eUseCounter_property_WindowOpacity));
static_assert(585 == size_t(UseCounter::eUseCounter_property_Opacity));
static_assert(586 == size_t(UseCounter::eUseCounter_property_ShapeImageThreshold));
static_assert(587 == size_t(UseCounter::eUseCounter_property_StopOpacity));
static_assert(588 == size_t(UseCounter::eUseCounter_property_BorderBlockEndStyle));
static_assert(589 == size_t(UseCounter::eUseCounter_property_BorderBlockStartStyle));
static_assert(590 == size_t(UseCounter::eUseCounter_property_BorderBottomStyle));
static_assert(591 == size_t(UseCounter::eUseCounter_property_BorderInlineEndStyle));
static_assert(592 == size_t(UseCounter::eUseCounter_property_BorderInlineStartStyle));
static_assert(593 == size_t(UseCounter::eUseCounter_property_BorderLeftStyle));
static_assert(594 == size_t(UseCounter::eUseCounter_property_BorderRightStyle));
static_assert(595 == size_t(UseCounter::eUseCounter_property_BorderTopStyle));
static_assert(596 == size_t(UseCounter::eUseCounter_property_ColumnRuleStyle));
static_assert(597 == size_t(UseCounter::eUseCounter_property_AccentColor));
static_assert(598 == size_t(UseCounter::eUseCounter_property_AnchorName));
static_assert(599 == size_t(UseCounter::eUseCounter_property_AnchorScope));
static_assert(600 == size_t(UseCounter::eUseCounter_property_AnimationComposition));
static_assert(601 == size_t(UseCounter::eUseCounter_property_AnimationDelay));
static_assert(602 == size_t(UseCounter::eUseCounter_property_AnimationDirection));
static_assert(603 == size_t(UseCounter::eUseCounter_property_AnimationDuration));
static_assert(604 == size_t(UseCounter::eUseCounter_property_AnimationFillMode));
static_assert(605 == size_t(UseCounter::eUseCounter_property_AnimationIterationCount));
static_assert(606 == size_t(UseCounter::eUseCounter_property_AnimationName));
static_assert(607 == size_t(UseCounter::eUseCounter_property_AnimationPlayState));
static_assert(608 == size_t(UseCounter::eUseCounter_property_AnimationTimeline));
static_assert(609 == size_t(UseCounter::eUseCounter_property_AnimationTimingFunction));
static_assert(610 == size_t(UseCounter::eUseCounter_property_BackdropFilter));
static_assert(611 == size_t(UseCounter::eUseCounter_property_BackgroundAttachment));
static_assert(612 == size_t(UseCounter::eUseCounter_property_BackgroundBlendMode));
static_assert(613 == size_t(UseCounter::eUseCounter_property_BackgroundClip));
static_assert(614 == size_t(UseCounter::eUseCounter_property_BackgroundImage));
static_assert(615 == size_t(UseCounter::eUseCounter_property_BackgroundOrigin));
static_assert(616 == size_t(UseCounter::eUseCounter_property_BackgroundPositionX));
static_assert(617 == size_t(UseCounter::eUseCounter_property_BackgroundPositionY));
static_assert(618 == size_t(UseCounter::eUseCounter_property_BackgroundRepeat));
static_assert(619 == size_t(UseCounter::eUseCounter_property_BackgroundSize));
static_assert(620 == size_t(UseCounter::eUseCounter_property_BorderImageOutset));
static_assert(621 == size_t(UseCounter::eUseCounter_property_BorderImageSlice));
static_assert(622 == size_t(UseCounter::eUseCounter_property_BorderImageWidth));
static_assert(623 == size_t(UseCounter::eUseCounter_property_BorderSpacing));
static_assert(624 == size_t(UseCounter::eUseCounter_property_BoxShadow));
static_assert(625 == size_t(UseCounter::eUseCounter_property_CaretColor));
static_assert(626 == size_t(UseCounter::eUseCounter_property_Clip));
static_assert(627 == size_t(UseCounter::eUseCounter_property_ClipPath));
static_assert(628 == size_t(UseCounter::eUseCounter_property_Color));
static_assert(629 == size_t(UseCounter::eUseCounter_property_ColorScheme));
static_assert(630 == size_t(UseCounter::eUseCounter_property_ColumnWidth));
static_assert(631 == size_t(UseCounter::eUseCounter_property_ContainerName));
static_assert(632 == size_t(UseCounter::eUseCounter_property_Content));
static_assert(633 == size_t(UseCounter::eUseCounter_property_CounterIncrement));
static_assert(634 == size_t(UseCounter::eUseCounter_property_CounterReset));
static_assert(635 == size_t(UseCounter::eUseCounter_property_CounterSet));
static_assert(636 == size_t(UseCounter::eUseCounter_property_Cursor));
static_assert(637 == size_t(UseCounter::eUseCounter_property_D));
static_assert(638 == size_t(UseCounter::eUseCounter_property_Filter));
static_assert(639 == size_t(UseCounter::eUseCounter_property_FlexBasis));
static_assert(640 == size_t(UseCounter::eUseCounter_property_FontFamily));
static_assert(641 == size_t(UseCounter::eUseCounter_property_FontFeatureSettings));
static_assert(642 == size_t(UseCounter::eUseCounter_property_FontPalette));
static_assert(643 == size_t(UseCounter::eUseCounter_property_FontSize));
static_assert(644 == size_t(UseCounter::eUseCounter_property_FontVariantAlternates));
static_assert(645 == size_t(UseCounter::eUseCounter_property_FontVariationSettings));
static_assert(646 == size_t(UseCounter::eUseCounter_property_GridTemplateAreas));
static_assert(647 == size_t(UseCounter::eUseCounter_property_HyphenateCharacter));
static_assert(648 == size_t(UseCounter::eUseCounter_property_HyphenateLimitChars));
static_assert(649 == size_t(UseCounter::eUseCounter_property_LetterSpacing));
static_assert(650 == size_t(UseCounter::eUseCounter_property_LineHeight));
static_assert(651 == size_t(UseCounter::eUseCounter_property_ListStyleType));
static_assert(652 == size_t(UseCounter::eUseCounter_property_MaskClip));
static_assert(653 == size_t(UseCounter::eUseCounter_property_MaskComposite));
static_assert(654 == size_t(UseCounter::eUseCounter_property_MaskImage));
static_assert(655 == size_t(UseCounter::eUseCounter_property_MaskMode));
static_assert(656 == size_t(UseCounter::eUseCounter_property_MaskOrigin));
static_assert(657 == size_t(UseCounter::eUseCounter_property_MaskPositionX));
static_assert(658 == size_t(UseCounter::eUseCounter_property_MaskPositionY));
static_assert(659 == size_t(UseCounter::eUseCounter_property_MaskRepeat));
static_assert(660 == size_t(UseCounter::eUseCounter_property_MaskSize));
static_assert(661 == size_t(UseCounter::eUseCounter_property_ContextProperties));
static_assert(662 == size_t(UseCounter::eUseCounter_property_OffsetAnchor));
static_assert(663 == size_t(UseCounter::eUseCounter_property_OffsetPath));
static_assert(664 == size_t(UseCounter::eUseCounter_property_OffsetPosition));
static_assert(665 == size_t(UseCounter::eUseCounter_property_OutlineOffset));
static_assert(666 == size_t(UseCounter::eUseCounter_property_Page));
static_assert(667 == size_t(UseCounter::eUseCounter_property_Perspective));
static_assert(668 == size_t(UseCounter::eUseCounter_property_PositionAnchor));
static_assert(669 == size_t(UseCounter::eUseCounter_property_PositionTryFallbacks));
static_assert(670 == size_t(UseCounter::eUseCounter_property_Quotes));
static_assert(671 == size_t(UseCounter::eUseCounter_property_Rotate));
static_assert(672 == size_t(UseCounter::eUseCounter_property_Scale));
static_assert(673 == size_t(UseCounter::eUseCounter_property_ScrollTimelineAxis));
static_assert(674 == size_t(UseCounter::eUseCounter_property_ScrollTimelineName));
static_assert(675 == size_t(UseCounter::eUseCounter_property_ScrollbarColor));
static_assert(676 == size_t(UseCounter::eUseCounter_property_ShapeOutside));
static_assert(677 == size_t(UseCounter::eUseCounter_property_Size));
static_assert(678 == size_t(UseCounter::eUseCounter_property_StrokeDasharray));
static_assert(679 == size_t(UseCounter::eUseCounter_property_StrokeDashoffset));
static_assert(680 == size_t(UseCounter::eUseCounter_property_StrokeWidth));
static_assert(681 == size_t(UseCounter::eUseCounter_property_TabSize));
static_assert(682 == size_t(UseCounter::eUseCounter_property_TextDecorationInset));
static_assert(683 == size_t(UseCounter::eUseCounter_property_TextDecorationThickness));
static_assert(684 == size_t(UseCounter::eUseCounter_property_TextEmphasisStyle));
static_assert(685 == size_t(UseCounter::eUseCounter_property_TextIndent));
static_assert(686 == size_t(UseCounter::eUseCounter_property_TextOverflow));
static_assert(687 == size_t(UseCounter::eUseCounter_property_TextShadow));
static_assert(688 == size_t(UseCounter::eUseCounter_property_TextUnderlineOffset));
static_assert(689 == size_t(UseCounter::eUseCounter_property_TransformOrigin));
static_assert(690 == size_t(UseCounter::eUseCounter_property_TransitionBehavior));
static_assert(691 == size_t(UseCounter::eUseCounter_property_TransitionDelay));
static_assert(692 == size_t(UseCounter::eUseCounter_property_TransitionDuration));
static_assert(693 == size_t(UseCounter::eUseCounter_property_TransitionProperty));
static_assert(694 == size_t(UseCounter::eUseCounter_property_TransitionTimingFunction));
static_assert(695 == size_t(UseCounter::eUseCounter_property_Translate));
static_assert(696 == size_t(UseCounter::eUseCounter_property_VerticalAlign));
static_assert(697 == size_t(UseCounter::eUseCounter_property_ViewTimelineAxis));
static_assert(698 == size_t(UseCounter::eUseCounter_property_ViewTimelineInset));
static_assert(699 == size_t(UseCounter::eUseCounter_property_ViewTimelineName));
static_assert(700 == size_t(UseCounter::eUseCounter_property_ViewTransitionClass));
static_assert(701 == size_t(UseCounter::eUseCounter_property_ViewTransitionName));
static_assert(702 == size_t(UseCounter::eUseCounter_property_WebkitTextStrokeWidth));
static_assert(703 == size_t(UseCounter::eUseCounter_property_WillChange));
static_assert(704 == size_t(UseCounter::eUseCounter_property_WordSpacing));
static_assert(705 == size_t(UseCounter::eUseCounter_property_Lang));
static_assert(706 == size_t(UseCounter::eUseCounter_property_ObjectPosition));
static_assert(707 == size_t(UseCounter::eUseCounter_property_PerspectiveOrigin));
static_assert(708 == size_t(UseCounter::eUseCounter_property_Fill));
static_assert(709 == size_t(UseCounter::eUseCounter_property_Stroke));
static_assert(710 == size_t(UseCounter::eUseCounter_property_GridTemplateColumns));
static_assert(711 == size_t(UseCounter::eUseCounter_property_GridTemplateRows));
static_assert(712 == size_t(UseCounter::eUseCounter_property_BorderImageSource));
static_assert(713 == size_t(UseCounter::eUseCounter_property_ListStyleImage));
static_assert(714 == size_t(UseCounter::eUseCounter_property_GridAutoColumns));
static_assert(715 == size_t(UseCounter::eUseCounter_property_GridAutoRows));
static_assert(716 == size_t(UseCounter::eUseCounter_property_WindowTransform));
static_assert(717 == size_t(UseCounter::eUseCounter_property_Transform));
static_assert(718 == size_t(UseCounter::eUseCounter_property_ColumnGap));
static_assert(719 == size_t(UseCounter::eUseCounter_property_RowGap));
static_assert(720 == size_t(UseCounter::eUseCounter_property_MarkerEnd));
static_assert(721 == size_t(UseCounter::eUseCounter_property_MarkerMid));
static_assert(722 == size_t(UseCounter::eUseCounter_property_MarkerStart));
static_assert(723 == size_t(UseCounter::eUseCounter_property_ContainIntrinsicBlockSize));
static_assert(724 == size_t(UseCounter::eUseCounter_property_ContainIntrinsicHeight));
static_assert(725 == size_t(UseCounter::eUseCounter_property_ContainIntrinsicInlineSize));
static_assert(726 == size_t(UseCounter::eUseCounter_property_ContainIntrinsicWidth));
static_assert(727 == size_t(UseCounter::eUseCounter_property_GridColumnEnd));
static_assert(728 == size_t(UseCounter::eUseCounter_property_GridColumnStart));
static_assert(729 == size_t(UseCounter::eUseCounter_property_GridRowEnd));
static_assert(730 == size_t(UseCounter::eUseCounter_property_GridRowStart));
static_assert(731 == size_t(UseCounter::eUseCounter_property_MaxBlockSize));
static_assert(732 == size_t(UseCounter::eUseCounter_property_MaxHeight));
static_assert(733 == size_t(UseCounter::eUseCounter_property_MaxInlineSize));
static_assert(734 == size_t(UseCounter::eUseCounter_property_MaxWidth));
static_assert(735 == size_t(UseCounter::eUseCounter_property_Cx));
static_assert(736 == size_t(UseCounter::eUseCounter_property_Cy));
static_assert(737 == size_t(UseCounter::eUseCounter_property_OffsetDistance));
static_assert(738 == size_t(UseCounter::eUseCounter_property_X));
static_assert(739 == size_t(UseCounter::eUseCounter_property_Y));
static_assert(740 == size_t(UseCounter::eUseCounter_property_BorderBottomLeftRadius));
static_assert(741 == size_t(UseCounter::eUseCounter_property_BorderBottomRightRadius));
static_assert(742 == size_t(UseCounter::eUseCounter_property_BorderEndEndRadius));
static_assert(743 == size_t(UseCounter::eUseCounter_property_BorderEndStartRadius));
static_assert(744 == size_t(UseCounter::eUseCounter_property_BorderStartEndRadius));
static_assert(745 == size_t(UseCounter::eUseCounter_property_BorderStartStartRadius));
static_assert(746 == size_t(UseCounter::eUseCounter_property_BorderTopLeftRadius));
static_assert(747 == size_t(UseCounter::eUseCounter_property_BorderTopRightRadius));
static_assert(748 == size_t(UseCounter::eUseCounter_property_Bottom));
static_assert(749 == size_t(UseCounter::eUseCounter_property_InsetBlockEnd));
static_assert(750 == size_t(UseCounter::eUseCounter_property_InsetBlockStart));
static_assert(751 == size_t(UseCounter::eUseCounter_property_InsetInlineEnd));
static_assert(752 == size_t(UseCounter::eUseCounter_property_InsetInlineStart));
static_assert(753 == size_t(UseCounter::eUseCounter_property_Left));
static_assert(754 == size_t(UseCounter::eUseCounter_property_Right));
static_assert(755 == size_t(UseCounter::eUseCounter_property_Top));
static_assert(756 == size_t(UseCounter::eUseCounter_property_MarginBlockEnd));
static_assert(757 == size_t(UseCounter::eUseCounter_property_MarginBlockStart));
static_assert(758 == size_t(UseCounter::eUseCounter_property_MarginBottom));
static_assert(759 == size_t(UseCounter::eUseCounter_property_MarginInlineEnd));
static_assert(760 == size_t(UseCounter::eUseCounter_property_MarginInlineStart));
static_assert(761 == size_t(UseCounter::eUseCounter_property_MarginLeft));
static_assert(762 == size_t(UseCounter::eUseCounter_property_MarginRight));
static_assert(763 == size_t(UseCounter::eUseCounter_property_MarginTop));
static_assert(764 == size_t(UseCounter::eUseCounter_property_BlockSize));
static_assert(765 == size_t(UseCounter::eUseCounter_property_Height));
static_assert(766 == size_t(UseCounter::eUseCounter_property_InlineSize));
static_assert(767 == size_t(UseCounter::eUseCounter_property_MinBlockSize));
static_assert(768 == size_t(UseCounter::eUseCounter_property_MinHeight));
static_assert(769 == size_t(UseCounter::eUseCounter_property_MinInlineSize));
static_assert(770 == size_t(UseCounter::eUseCounter_property_MinWidth));
static_assert(771 == size_t(UseCounter::eUseCounter_property_Width));
static_assert(772 == size_t(UseCounter::eUseCounter_property_BorderBlockEndWidth));
static_assert(773 == size_t(UseCounter::eUseCounter_property_BorderBlockStartWidth));
static_assert(774 == size_t(UseCounter::eUseCounter_property_BorderBottomWidth));
static_assert(775 == size_t(UseCounter::eUseCounter_property_BorderInlineEndWidth));
static_assert(776 == size_t(UseCounter::eUseCounter_property_BorderInlineStartWidth));
static_assert(777 == size_t(UseCounter::eUseCounter_property_BorderLeftWidth));
static_assert(778 == size_t(UseCounter::eUseCounter_property_BorderRightWidth));
static_assert(779 == size_t(UseCounter::eUseCounter_property_BorderTopWidth));
static_assert(780 == size_t(UseCounter::eUseCounter_property_ColumnRuleWidth));
static_assert(781 == size_t(UseCounter::eUseCounter_property_OutlineWidth));
static_assert(782 == size_t(UseCounter::eUseCounter_property_WindowInputRegionMargin));
static_assert(783 == size_t(UseCounter::eUseCounter_property_OverflowClipMargin));
static_assert(784 == size_t(UseCounter::eUseCounter_property_ScrollMarginBlockEnd));
static_assert(785 == size_t(UseCounter::eUseCounter_property_ScrollMarginBlockStart));
static_assert(786 == size_t(UseCounter::eUseCounter_property_ScrollMarginBottom));
static_assert(787 == size_t(UseCounter::eUseCounter_property_ScrollMarginInlineEnd));
static_assert(788 == size_t(UseCounter::eUseCounter_property_ScrollMarginInlineStart));
static_assert(789 == size_t(UseCounter::eUseCounter_property_ScrollMarginLeft));
static_assert(790 == size_t(UseCounter::eUseCounter_property_ScrollMarginRight));
static_assert(791 == size_t(UseCounter::eUseCounter_property_ScrollMarginTop));
static_assert(792 == size_t(UseCounter::eUseCounter_property_PaddingBlockEnd));
static_assert(793 == size_t(UseCounter::eUseCounter_property_PaddingBlockStart));
static_assert(794 == size_t(UseCounter::eUseCounter_property_PaddingBottom));
static_assert(795 == size_t(UseCounter::eUseCounter_property_PaddingInlineEnd));
static_assert(796 == size_t(UseCounter::eUseCounter_property_PaddingInlineStart));
static_assert(797 == size_t(UseCounter::eUseCounter_property_PaddingLeft));
static_assert(798 == size_t(UseCounter::eUseCounter_property_PaddingRight));
static_assert(799 == size_t(UseCounter::eUseCounter_property_PaddingTop));
static_assert(800 == size_t(UseCounter::eUseCounter_property_R));
static_assert(801 == size_t(UseCounter::eUseCounter_property_ShapeMargin));
static_assert(802 == size_t(UseCounter::eUseCounter_property_Rx));
static_assert(803 == size_t(UseCounter::eUseCounter_property_Ry));
static_assert(804 == size_t(UseCounter::eUseCounter_property_ScrollPaddingBlockEnd));
static_assert(805 == size_t(UseCounter::eUseCounter_property_ScrollPaddingBlockStart));
static_assert(806 == size_t(UseCounter::eUseCounter_property_ScrollPaddingBottom));
static_assert(807 == size_t(UseCounter::eUseCounter_property_ScrollPaddingInlineEnd));
static_assert(808 == size_t(UseCounter::eUseCounter_property_ScrollPaddingInlineStart));
static_assert(809 == size_t(UseCounter::eUseCounter_property_ScrollPaddingLeft));
static_assert(810 == size_t(UseCounter::eUseCounter_property_ScrollPaddingRight));
static_assert(811 == size_t(UseCounter::eUseCounter_property_ScrollPaddingTop));
static_assert(812 == size_t(UseCounter::eUseCounter_property_BackgroundColor));
static_assert(813 == size_t(UseCounter::eUseCounter_property_BorderBlockEndColor));
static_assert(814 == size_t(UseCounter::eUseCounter_property_BorderBlockStartColor));
static_assert(815 == size_t(UseCounter::eUseCounter_property_BorderBottomColor));
static_assert(816 == size_t(UseCounter::eUseCounter_property_BorderInlineEndColor));
static_assert(817 == size_t(UseCounter::eUseCounter_property_BorderInlineStartColor));
static_assert(818 == size_t(UseCounter::eUseCounter_property_BorderLeftColor));
static_assert(819 == size_t(UseCounter::eUseCounter_property_BorderRightColor));
static_assert(820 == size_t(UseCounter::eUseCounter_property_BorderTopColor));
static_assert(821 == size_t(UseCounter::eUseCounter_property_ColumnRuleColor));
static_assert(822 == size_t(UseCounter::eUseCounter_property_FloodColor));
static_assert(823 == size_t(UseCounter::eUseCounter_property_LightingColor));
static_assert(824 == size_t(UseCounter::eUseCounter_property_OutlineColor));
static_assert(825 == size_t(UseCounter::eUseCounter_property_StopColor));
static_assert(826 == size_t(UseCounter::eUseCounter_property_TextDecorationColor));
static_assert(827 == size_t(UseCounter::eUseCounter_property_TextEmphasisColor));
static_assert(828 == size_t(UseCounter::eUseCounter_property_WebkitTextFillColor));
static_assert(829 == size_t(UseCounter::eUseCounter_property_WebkitTextStrokeColor));
static_assert(830 == size_t(UseCounter::eUseCounter_property_Background));
static_assert(831 == size_t(UseCounter::eUseCounter_property_BackgroundPosition));
static_assert(832 == size_t(UseCounter::eUseCounter_property_BorderColor));
static_assert(833 == size_t(UseCounter::eUseCounter_property_BorderStyle));
static_assert(834 == size_t(UseCounter::eUseCounter_property_BorderWidth));
static_assert(835 == size_t(UseCounter::eUseCounter_property_BorderTop));
static_assert(836 == size_t(UseCounter::eUseCounter_property_BorderRight));
static_assert(837 == size_t(UseCounter::eUseCounter_property_BorderBottom));
static_assert(838 == size_t(UseCounter::eUseCounter_property_BorderLeft));
static_assert(839 == size_t(UseCounter::eUseCounter_property_BorderBlockStart));
static_assert(840 == size_t(UseCounter::eUseCounter_property_BorderBlockEnd));
static_assert(841 == size_t(UseCounter::eUseCounter_property_BorderInlineStart));
static_assert(842 == size_t(UseCounter::eUseCounter_property_BorderInlineEnd));
static_assert(843 == size_t(UseCounter::eUseCounter_property_Border));
static_assert(844 == size_t(UseCounter::eUseCounter_property_BorderRadius));
static_assert(845 == size_t(UseCounter::eUseCounter_property_BorderImage));
static_assert(846 == size_t(UseCounter::eUseCounter_property_BorderBlockWidth));
static_assert(847 == size_t(UseCounter::eUseCounter_property_BorderBlockStyle));
static_assert(848 == size_t(UseCounter::eUseCounter_property_BorderBlockColor));
static_assert(849 == size_t(UseCounter::eUseCounter_property_BorderInlineWidth));
static_assert(850 == size_t(UseCounter::eUseCounter_property_BorderInlineStyle));
static_assert(851 == size_t(UseCounter::eUseCounter_property_BorderInlineColor));
static_assert(852 == size_t(UseCounter::eUseCounter_property_BorderBlock));
static_assert(853 == size_t(UseCounter::eUseCounter_property_BorderInline));
static_assert(854 == size_t(UseCounter::eUseCounter_property_Overflow));
static_assert(855 == size_t(UseCounter::eUseCounter_property_OverscrollBehavior));
static_assert(856 == size_t(UseCounter::eUseCounter_property_Container));
static_assert(857 == size_t(UseCounter::eUseCounter_property_PageBreakBefore));
static_assert(858 == size_t(UseCounter::eUseCounter_property_PageBreakAfter));
static_assert(859 == size_t(UseCounter::eUseCounter_property_PageBreakInside));
static_assert(860 == size_t(UseCounter::eUseCounter_property_Offset));
static_assert(861 == size_t(UseCounter::eUseCounter_property_WebkitPerspective));
static_assert(862 == size_t(UseCounter::eUseCounter_property_WebkitTransform));
static_assert(863 == size_t(UseCounter::eUseCounter_property_Columns));
static_assert(864 == size_t(UseCounter::eUseCounter_property_ColumnRule));
static_assert(865 == size_t(UseCounter::eUseCounter_property_Font));
static_assert(866 == size_t(UseCounter::eUseCounter_property_FontVariant));
static_assert(867 == size_t(UseCounter::eUseCounter_property_FontSynthesis));
static_assert(868 == size_t(UseCounter::eUseCounter_property_Marker));
static_assert(869 == size_t(UseCounter::eUseCounter_property_TextEmphasis));
static_assert(870 == size_t(UseCounter::eUseCounter_property_TextWrap));
static_assert(871 == size_t(UseCounter::eUseCounter_property_WhiteSpace));
static_assert(872 == size_t(UseCounter::eUseCounter_property_WebkitTextStroke));
static_assert(873 == size_t(UseCounter::eUseCounter_property_ListStyle));
static_assert(874 == size_t(UseCounter::eUseCounter_property_Margin));
static_assert(875 == size_t(UseCounter::eUseCounter_property_MarginBlock));
static_assert(876 == size_t(UseCounter::eUseCounter_property_MarginInline));
static_assert(877 == size_t(UseCounter::eUseCounter_property_ScrollMargin));
static_assert(878 == size_t(UseCounter::eUseCounter_property_ScrollMarginBlock));
static_assert(879 == size_t(UseCounter::eUseCounter_property_ScrollMarginInline));
static_assert(880 == size_t(UseCounter::eUseCounter_property_Outline));
static_assert(881 == size_t(UseCounter::eUseCounter_property_Padding));
static_assert(882 == size_t(UseCounter::eUseCounter_property_PaddingBlock));
static_assert(883 == size_t(UseCounter::eUseCounter_property_PaddingInline));
static_assert(884 == size_t(UseCounter::eUseCounter_property_ScrollPadding));
static_assert(885 == size_t(UseCounter::eUseCounter_property_ScrollPaddingBlock));
static_assert(886 == size_t(UseCounter::eUseCounter_property_ScrollPaddingInline));
static_assert(887 == size_t(UseCounter::eUseCounter_property_FlexFlow));
static_assert(888 == size_t(UseCounter::eUseCounter_property_Flex));
static_assert(889 == size_t(UseCounter::eUseCounter_property_Gap));
static_assert(890 == size_t(UseCounter::eUseCounter_property_GridRow));
static_assert(891 == size_t(UseCounter::eUseCounter_property_GridColumn));
static_assert(892 == size_t(UseCounter::eUseCounter_property_GridArea));
static_assert(893 == size_t(UseCounter::eUseCounter_property_GridTemplate));
static_assert(894 == size_t(UseCounter::eUseCounter_property_Grid));
static_assert(895 == size_t(UseCounter::eUseCounter_property_PlaceContent));
static_assert(896 == size_t(UseCounter::eUseCounter_property_PlaceSelf));
static_assert(897 == size_t(UseCounter::eUseCounter_property_PlaceItems));
static_assert(898 == size_t(UseCounter::eUseCounter_property_PositionTry));
static_assert(899 == size_t(UseCounter::eUseCounter_property_Inset));
static_assert(900 == size_t(UseCounter::eUseCounter_property_InsetBlock));
static_assert(901 == size_t(UseCounter::eUseCounter_property_InsetInline));
static_assert(902 == size_t(UseCounter::eUseCounter_property_ContainIntrinsicSize));
static_assert(903 == size_t(UseCounter::eUseCounter_property_Mask));
static_assert(904 == size_t(UseCounter::eUseCounter_property_MaskPosition));
static_assert(905 == size_t(UseCounter::eUseCounter_property_TextDecoration));
static_assert(906 == size_t(UseCounter::eUseCounter_property_Transition));
static_assert(907 == size_t(UseCounter::eUseCounter_property_Animation));
static_assert(908 == size_t(UseCounter::eUseCounter_property_ScrollTimeline));
static_assert(909 == size_t(UseCounter::eUseCounter_property_ViewTimeline));
static_assert(910 == size_t(UseCounter::eUseCounter_property_All));
static_assert(911 == size_t(UseCounter::eUseCounter_property_WebkitBackgroundClip));
static_assert(912 == size_t(UseCounter::eUseCounter_property_WebkitBackgroundOrigin));
static_assert(913 == size_t(UseCounter::eUseCounter_property_WebkitBackgroundSize));
static_assert(914 == size_t(UseCounter::eUseCounter_property_MozBorderStartColor));
static_assert(915 == size_t(UseCounter::eUseCounter_property_MozBorderStartStyle));
static_assert(916 == size_t(UseCounter::eUseCounter_property_MozBorderStartWidth));
static_assert(917 == size_t(UseCounter::eUseCounter_property_MozBorderEndColor));
static_assert(918 == size_t(UseCounter::eUseCounter_property_MozBorderEndStyle));
static_assert(919 == size_t(UseCounter::eUseCounter_property_MozBorderEndWidth));
static_assert(920 == size_t(UseCounter::eUseCounter_property_WebkitBorderTopLeftRadius));
static_assert(921 == size_t(UseCounter::eUseCounter_property_WebkitBorderTopRightRadius));
static_assert(922 == size_t(UseCounter::eUseCounter_property_WebkitBorderBottomRightRadius));
static_assert(923 == size_t(UseCounter::eUseCounter_property_WebkitBorderBottomLeftRadius));
static_assert(924 == size_t(UseCounter::eUseCounter_property_MozTransform));
static_assert(925 == size_t(UseCounter::eUseCounter_property_MozPerspective));
static_assert(926 == size_t(UseCounter::eUseCounter_property_MozPerspectiveOrigin));
static_assert(927 == size_t(UseCounter::eUseCounter_property_WebkitPerspectiveOrigin));
static_assert(928 == size_t(UseCounter::eUseCounter_property_MozBackfaceVisibility));
static_assert(929 == size_t(UseCounter::eUseCounter_property_WebkitBackfaceVisibility));
static_assert(930 == size_t(UseCounter::eUseCounter_property_MozTransformStyle));
static_assert(931 == size_t(UseCounter::eUseCounter_property_WebkitTransformStyle));
static_assert(932 == size_t(UseCounter::eUseCounter_property_MozTransformOrigin));
static_assert(933 == size_t(UseCounter::eUseCounter_property_WebkitTransformOrigin));
static_assert(934 == size_t(UseCounter::eUseCounter_property_MozAppearance));
static_assert(935 == size_t(UseCounter::eUseCounter_property_WebkitAppearance));
static_assert(936 == size_t(UseCounter::eUseCounter_property_WebkitBoxShadow));
static_assert(937 == size_t(UseCounter::eUseCounter_property_WebkitFilter));
static_assert(938 == size_t(UseCounter::eUseCounter_property_MozFontFeatureSettings));
static_assert(939 == size_t(UseCounter::eUseCounter_property_WebkitFontFeatureSettings));
static_assert(940 == size_t(UseCounter::eUseCounter_property_MozFontLanguageOverride));
static_assert(941 == size_t(UseCounter::eUseCounter_property_WebkitFontSmoothing));
static_assert(942 == size_t(UseCounter::eUseCounter_property_ColorAdjust));
static_assert(943 == size_t(UseCounter::eUseCounter_property_MozHyphens));
static_assert(944 == size_t(UseCounter::eUseCounter_property_WebkitTextSizeAdjust));
static_assert(945 == size_t(UseCounter::eUseCounter_property_WordWrap));
static_assert(946 == size_t(UseCounter::eUseCounter_property_MozTabSize));
static_assert(947 == size_t(UseCounter::eUseCounter_property_MozMarginStart));
static_assert(948 == size_t(UseCounter::eUseCounter_property_MozMarginEnd));
static_assert(949 == size_t(UseCounter::eUseCounter_property_MozPaddingStart));
static_assert(950 == size_t(UseCounter::eUseCounter_property_MozPaddingEnd));
static_assert(951 == size_t(UseCounter::eUseCounter_property_WebkitFlexDirection));
static_assert(952 == size_t(UseCounter::eUseCounter_property_WebkitFlexWrap));
static_assert(953 == size_t(UseCounter::eUseCounter_property_WebkitJustifyContent));
static_assert(954 == size_t(UseCounter::eUseCounter_property_WebkitAlignContent));
static_assert(955 == size_t(UseCounter::eUseCounter_property_WebkitAlignItems));
static_assert(956 == size_t(UseCounter::eUseCounter_property_WebkitFlexGrow));
static_assert(957 == size_t(UseCounter::eUseCounter_property_WebkitFlexShrink));
static_assert(958 == size_t(UseCounter::eUseCounter_property_WebkitAlignSelf));
static_assert(959 == size_t(UseCounter::eUseCounter_property_WebkitOrder));
static_assert(960 == size_t(UseCounter::eUseCounter_property_WebkitFlexBasis));
static_assert(961 == size_t(UseCounter::eUseCounter_property_MozBoxSizing));
static_assert(962 == size_t(UseCounter::eUseCounter_property_WebkitBoxSizing));
static_assert(963 == size_t(UseCounter::eUseCounter_property_GridColumnGap));
static_assert(964 == size_t(UseCounter::eUseCounter_property_GridRowGap));
static_assert(965 == size_t(UseCounter::eUseCounter_property_WebkitClipPath));
static_assert(966 == size_t(UseCounter::eUseCounter_property_WebkitMaskRepeat));
static_assert(967 == size_t(UseCounter::eUseCounter_property_WebkitMaskPositionX));
static_assert(968 == size_t(UseCounter::eUseCounter_property_WebkitMaskPositionY));
static_assert(969 == size_t(UseCounter::eUseCounter_property_WebkitMaskClip));
static_assert(970 == size_t(UseCounter::eUseCounter_property_WebkitMaskOrigin));
static_assert(971 == size_t(UseCounter::eUseCounter_property_WebkitMaskSize));
static_assert(972 == size_t(UseCounter::eUseCounter_property_WebkitMaskComposite));
static_assert(973 == size_t(UseCounter::eUseCounter_property_WebkitMaskImage));
static_assert(974 == size_t(UseCounter::eUseCounter_property_MozUserSelect));
static_assert(975 == size_t(UseCounter::eUseCounter_property_WebkitUserSelect));
static_assert(976 == size_t(UseCounter::eUseCounter_property_MozTransitionDuration));
static_assert(977 == size_t(UseCounter::eUseCounter_property_WebkitTransitionDuration));
static_assert(978 == size_t(UseCounter::eUseCounter_property_MozTransitionTimingFunction));
static_assert(979 == size_t(UseCounter::eUseCounter_property_WebkitTransitionTimingFunction));
static_assert(980 == size_t(UseCounter::eUseCounter_property_MozTransitionProperty));
static_assert(981 == size_t(UseCounter::eUseCounter_property_WebkitTransitionProperty));
static_assert(982 == size_t(UseCounter::eUseCounter_property_MozTransitionDelay));
static_assert(983 == size_t(UseCounter::eUseCounter_property_WebkitTransitionDelay));
static_assert(984 == size_t(UseCounter::eUseCounter_property_MozAnimationName));
static_assert(985 == size_t(UseCounter::eUseCounter_property_WebkitAnimationName));
static_assert(986 == size_t(UseCounter::eUseCounter_property_MozAnimationDuration));
static_assert(987 == size_t(UseCounter::eUseCounter_property_WebkitAnimationDuration));
static_assert(988 == size_t(UseCounter::eUseCounter_property_MozAnimationTimingFunction));
static_assert(989 == size_t(UseCounter::eUseCounter_property_WebkitAnimationTimingFunction));
static_assert(990 == size_t(UseCounter::eUseCounter_property_MozAnimationIterationCount));
static_assert(991 == size_t(UseCounter::eUseCounter_property_WebkitAnimationIterationCount));
static_assert(992 == size_t(UseCounter::eUseCounter_property_MozAnimationDirection));
static_assert(993 == size_t(UseCounter::eUseCounter_property_WebkitAnimationDirection));
static_assert(994 == size_t(UseCounter::eUseCounter_property_MozAnimationPlayState));
static_assert(995 == size_t(UseCounter::eUseCounter_property_WebkitAnimationPlayState));
static_assert(996 == size_t(UseCounter::eUseCounter_property_MozAnimationFillMode));
static_assert(997 == size_t(UseCounter::eUseCounter_property_WebkitAnimationFillMode));
static_assert(998 == size_t(UseCounter::eUseCounter_property_MozAnimationDelay));
static_assert(999 == size_t(UseCounter::eUseCounter_property_WebkitAnimationDelay));
static_assert(1000 == size_t(UseCounter::eUseCounter_property_WebkitBoxAlign));
static_assert(1001 == size_t(UseCounter::eUseCounter_property_WebkitBoxDirection));
static_assert(1002 == size_t(UseCounter::eUseCounter_property_WebkitBoxFlex));
static_assert(1003 == size_t(UseCounter::eUseCounter_property_WebkitBoxOrient));
static_assert(1004 == size_t(UseCounter::eUseCounter_property_WebkitBoxPack));
static_assert(1005 == size_t(UseCounter::eUseCounter_property_WebkitBoxOrdinalGroup));
static_assert(1006 == size_t(UseCounter::eUseCounter_property_MozBorderStart));
static_assert(1007 == size_t(UseCounter::eUseCounter_property_MozBorderEnd));
static_assert(1008 == size_t(UseCounter::eUseCounter_property_WebkitBorderRadius));
static_assert(1009 == size_t(UseCounter::eUseCounter_property_MozBorderImage));
static_assert(1010 == size_t(UseCounter::eUseCounter_property_WebkitBorderImage));
static_assert(1011 == size_t(UseCounter::eUseCounter_property_WebkitFlexFlow));
static_assert(1012 == size_t(UseCounter::eUseCounter_property_WebkitFlex));
static_assert(1013 == size_t(UseCounter::eUseCounter_property_GridGap));
static_assert(1014 == size_t(UseCounter::eUseCounter_property_WebkitMask));
static_assert(1015 == size_t(UseCounter::eUseCounter_property_WebkitMaskPosition));
static_assert(1016 == size_t(UseCounter::eUseCounter_property_MozTransition));
static_assert(1017 == size_t(UseCounter::eUseCounter_property_WebkitTransition));
static_assert(1018 == size_t(UseCounter::eUseCounter_property_MozAnimation));
static_assert(1019 == size_t(UseCounter::eUseCounter_property_WebkitAnimation));
static_assert(1020 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTapHighlightColor));
static_assert(1021 == size_t(UseCounter::eUseCounter_unknown_property_Speak));
static_assert(1022 == size_t(UseCounter::eUseCounter_unknown_property_TextSizeAdjust));
static_assert(1023 == size_t(UseCounter::eUseCounter_unknown_property_WebkitUserDrag));
static_assert(1024 == size_t(UseCounter::eUseCounter_unknown_property_Orphans));
static_assert(1025 == size_t(UseCounter::eUseCounter_unknown_property_Widows));
static_assert(1026 == size_t(UseCounter::eUseCounter_unknown_property_WebkitUserModify));
static_assert(1027 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginBefore));
static_assert(1028 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginAfter));
static_assert(1029 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginStart));
static_assert(1030 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnBreakInside));
static_assert(1031 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPaddingStart));
static_assert(1032 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginEnd));
static_assert(1033 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBoxReflect));
static_assert(1034 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPrintColorAdjust));
static_assert(1035 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImage));
static_assert(1036 == size_t(UseCounter::eUseCounter_unknown_property_WebkitLineBreak));
static_assert(1037 == size_t(UseCounter::eUseCounter_unknown_property_AlignmentBaseline));
static_assert(1038 == size_t(UseCounter::eUseCounter_unknown_property_WebkitWritingMode));
static_assert(1039 == size_t(UseCounter::eUseCounter_unknown_property_BaselineShift));
static_assert(1040 == size_t(UseCounter::eUseCounter_unknown_property_WebkitHyphenateCharacter));
static_assert(1041 == size_t(UseCounter::eUseCounter_unknown_property_WebkitHighlight));
static_assert(1042 == size_t(UseCounter::eUseCounter_unknown_property_BackgroundRepeatX));
static_assert(1043 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPaddingEnd));
static_assert(1044 == size_t(UseCounter::eUseCounter_unknown_property_BackgroundRepeatY));
static_assert(1045 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextEmphasisColor));
static_assert(1046 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginTopCollapse));
static_assert(1047 == size_t(UseCounter::eUseCounter_unknown_property_WebkitRtlOrdering));
static_assert(1048 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPaddingBefore));
static_assert(1049 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextDecorationsInEffect));
static_assert(1050 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderVerticalSpacing));
static_assert(1051 == size_t(UseCounter::eUseCounter_unknown_property_WebkitLocale));
static_assert(1052 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPaddingAfter));
static_assert(1053 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderHorizontalSpacing));
static_assert(1054 == size_t(UseCounter::eUseCounter_unknown_property_ColorRendering));
static_assert(1055 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnBreakBefore));
static_assert(1056 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTransformOriginX));
static_assert(1057 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTransformOriginY));
static_assert(1058 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextEmphasisPosition));
static_assert(1059 == size_t(UseCounter::eUseCounter_unknown_property_BufferedRendering));
static_assert(1060 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextOrientation));
static_assert(1061 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextCombine));
static_assert(1062 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextEmphasisStyle));
static_assert(1063 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTextEmphasis));
static_assert(1064 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImageWidth));
static_assert(1065 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImageSource));
static_assert(1066 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImageOutset));
static_assert(1067 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImageSlice));
static_assert(1068 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskBoxImageRepeat));
static_assert(1069 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginAfterCollapse));
static_assert(1070 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderBeforeColor));
static_assert(1071 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderBeforeWidth));
static_assert(1072 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPerspectiveOriginX));
static_assert(1073 == size_t(UseCounter::eUseCounter_unknown_property_WebkitPerspectiveOriginY));
static_assert(1074 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginBeforeCollapse));
static_assert(1075 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderBeforeStyle));
static_assert(1076 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginBottomCollapse));
static_assert(1077 == size_t(UseCounter::eUseCounter_unknown_property_WebkitRubyPosition));
static_assert(1078 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnBreakAfter));
static_assert(1079 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMarginCollapse));
static_assert(1080 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderBefore));
static_assert(1081 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderEnd));
static_assert(1082 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderAfter));
static_assert(1083 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderStart));
static_assert(1084 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMinLogicalWidth));
static_assert(1085 == size_t(UseCounter::eUseCounter_unknown_property_WebkitLogicalHeight));
static_assert(1086 == size_t(UseCounter::eUseCounter_unknown_property_WebkitTransformOriginZ));
static_assert(1087 == size_t(UseCounter::eUseCounter_unknown_property_WebkitFontSizeDelta));
static_assert(1088 == size_t(UseCounter::eUseCounter_unknown_property_WebkitLogicalWidth));
static_assert(1089 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaxLogicalWidth));
static_assert(1090 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMinLogicalHeight));
static_assert(1091 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaxLogicalHeight));
static_assert(1092 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderEndColor));
static_assert(1093 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderEndWidth));
static_assert(1094 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderStartColor));
static_assert(1095 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderStartWidth));
static_assert(1096 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderAfterColor));
static_assert(1097 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderAfterWidth));
static_assert(1098 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderEndStyle));
static_assert(1099 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderAfterStyle));
static_assert(1100 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBorderStartStyle));
static_assert(1101 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskRepeatX));
static_assert(1102 == size_t(UseCounter::eUseCounter_unknown_property_WebkitMaskRepeatY));
static_assert(1103 == size_t(UseCounter::eUseCounter_unknown_property_UserZoom));
static_assert(1104 == size_t(UseCounter::eUseCounter_unknown_property_MinZoom));
static_assert(1105 == size_t(UseCounter::eUseCounter_unknown_property_WebkitBoxDecorationBreak));
static_assert(1106 == size_t(UseCounter::eUseCounter_unknown_property_Orientation));
static_assert(1107 == size_t(UseCounter::eUseCounter_unknown_property_MaxZoom));
static_assert(1108 == size_t(UseCounter::eUseCounter_unknown_property_WebkitAppRegion));
static_assert(1109 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnRule));
static_assert(1110 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnSpan));
static_assert(1111 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnGap));
static_assert(1112 == size_t(UseCounter::eUseCounter_unknown_property_WebkitShapeOutside));
static_assert(1113 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnRuleWidth));
static_assert(1114 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnCount));
static_assert(1115 == size_t(UseCounter::eUseCounter_unknown_property_WebkitOpacity));
static_assert(1116 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnWidth));
static_assert(1117 == size_t(UseCounter::eUseCounter_unknown_property_WebkitShapeImageThreshold));
static_assert(1118 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnRuleStyle));
static_assert(1119 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumns));
static_assert(1120 == size_t(UseCounter::eUseCounter_unknown_property_WebkitColumnRuleColor));
static_assert(1121 == size_t(UseCounter::eUseCounter_unknown_property_WebkitShapeMargin));  MOZ_ASSERT(size_t(aUseCounter) < std::size(kEntries));
  const auto& entry = kEntries[size_t(aUseCounter)];
  (aIsPage ? entry.page_metric : entry.doc_metric).Add();
  return entry.name;
}

const char* IncrementWorkerUseCounter(UseCounterWorker aUseCounter, WorkerKind aKind) {
  static constexpr struct {
    const char* name;
    glean::impl::CounterMetric<> dedicated_metric;
    glean::impl::CounterMetric<> shared_metric;
    glean::impl::CounterMetric<> service_metric;
  } kEntries[] = {
        {
          "pushmanager_subscribe",
          glean::use_counter_worker_dedicated::pushmanager_subscribe,
          glean::use_counter_worker_shared::pushmanager_subscribe,
          glean::use_counter_worker_service::pushmanager_subscribe,
        },
        {
          "pushsubscription_unsubscribe",
          glean::use_counter_worker_dedicated::pushsubscription_unsubscribe,
          glean::use_counter_worker_shared::pushsubscription_unsubscribe,
          glean::use_counter_worker_service::pushsubscription_unsubscribe,
        },
        {
          "console_assert",
          glean::use_counter_worker_dedicated::console_assert,
          glean::use_counter_worker_shared::console_assert,
          glean::use_counter_worker_service::console_assert,
        },
        {
          "console_clear",
          glean::use_counter_worker_dedicated::console_clear,
          glean::use_counter_worker_shared::console_clear,
          glean::use_counter_worker_service::console_clear,
        },
        {
          "console_count",
          glean::use_counter_worker_dedicated::console_count,
          glean::use_counter_worker_shared::console_count,
          glean::use_counter_worker_service::console_count,
        },
        {
          "console_countreset",
          glean::use_counter_worker_dedicated::console_countreset,
          glean::use_counter_worker_shared::console_countreset,
          glean::use_counter_worker_service::console_countreset,
        },
        {
          "console_debug",
          glean::use_counter_worker_dedicated::console_debug,
          glean::use_counter_worker_shared::console_debug,
          glean::use_counter_worker_service::console_debug,
        },
        {
          "console_error",
          glean::use_counter_worker_dedicated::console_error,
          glean::use_counter_worker_shared::console_error,
          glean::use_counter_worker_service::console_error,
        },
        {
          "console_info",
          glean::use_counter_worker_dedicated::console_info,
          glean::use_counter_worker_shared::console_info,
          glean::use_counter_worker_service::console_info,
        },
        {
          "console_log",
          glean::use_counter_worker_dedicated::console_log,
          glean::use_counter_worker_shared::console_log,
          glean::use_counter_worker_service::console_log,
        },
        {
          "console_table",
          glean::use_counter_worker_dedicated::console_table,
          glean::use_counter_worker_shared::console_table,
          glean::use_counter_worker_service::console_table,
        },
        {
          "console_trace",
          glean::use_counter_worker_dedicated::console_trace,
          glean::use_counter_worker_shared::console_trace,
          glean::use_counter_worker_service::console_trace,
        },
        {
          "console_warn",
          glean::use_counter_worker_dedicated::console_warn,
          glean::use_counter_worker_shared::console_warn,
          glean::use_counter_worker_service::console_warn,
        },
        {
          "console_dir",
          glean::use_counter_worker_dedicated::console_dir,
          glean::use_counter_worker_shared::console_dir,
          glean::use_counter_worker_service::console_dir,
        },
        {
          "console_dirxml",
          glean::use_counter_worker_dedicated::console_dirxml,
          glean::use_counter_worker_shared::console_dirxml,
          glean::use_counter_worker_service::console_dirxml,
        },
        {
          "console_group",
          glean::use_counter_worker_dedicated::console_group,
          glean::use_counter_worker_shared::console_group,
          glean::use_counter_worker_service::console_group,
        },
        {
          "console_groupcollapsed",
          glean::use_counter_worker_dedicated::console_groupcollapsed,
          glean::use_counter_worker_shared::console_groupcollapsed,
          glean::use_counter_worker_service::console_groupcollapsed,
        },
        {
          "console_groupend",
          glean::use_counter_worker_dedicated::console_groupend,
          glean::use_counter_worker_shared::console_groupend,
          glean::use_counter_worker_service::console_groupend,
        },
        {
          "console_time",
          glean::use_counter_worker_dedicated::console_time,
          glean::use_counter_worker_shared::console_time,
          glean::use_counter_worker_service::console_time,
        },
        {
          "console_timelog",
          glean::use_counter_worker_dedicated::console_timelog,
          glean::use_counter_worker_shared::console_timelog,
          glean::use_counter_worker_service::console_timelog,
        },
        {
          "console_timeend",
          glean::use_counter_worker_dedicated::console_timeend,
          glean::use_counter_worker_shared::console_timeend,
          glean::use_counter_worker_service::console_timeend,
        },
        {
          "console_exception",
          glean::use_counter_worker_dedicated::console_exception,
          glean::use_counter_worker_shared::console_exception,
          glean::use_counter_worker_service::console_exception,
        },
        {
          "console_timestamp",
          glean::use_counter_worker_dedicated::console_timestamp,
          glean::use_counter_worker_shared::console_timestamp,
          glean::use_counter_worker_service::console_timestamp,
        },
        {
          "console_profile",
          glean::use_counter_worker_dedicated::console_profile,
          glean::use_counter_worker_shared::console_profile,
          glean::use_counter_worker_service::console_profile,
        },
        {
          "console_profileend",
          glean::use_counter_worker_dedicated::console_profileend,
          glean::use_counter_worker_shared::console_profileend,
          glean::use_counter_worker_service::console_profileend,
        },
        {
          "cookiestore_get",
          glean::use_counter_worker_dedicated::cookiestore_get,
          glean::use_counter_worker_shared::cookiestore_get,
          glean::use_counter_worker_service::cookiestore_get,
        },
        {
          "cookiestore_getall",
          glean::use_counter_worker_dedicated::cookiestore_getall,
          glean::use_counter_worker_shared::cookiestore_getall,
          glean::use_counter_worker_service::cookiestore_getall,
        },
        {
          "cookiestore_set",
          glean::use_counter_worker_dedicated::cookiestore_set,
          glean::use_counter_worker_shared::cookiestore_set,
          glean::use_counter_worker_service::cookiestore_set,
        },
        {
          "cookiestore_delete",
          glean::use_counter_worker_dedicated::cookiestore_delete,
          glean::use_counter_worker_shared::cookiestore_delete,
          glean::use_counter_worker_service::cookiestore_delete,
        },
        {
          "mls_statedelete",
          glean::use_counter_worker_dedicated::mls_statedelete,
          glean::use_counter_worker_shared::mls_statedelete,
          glean::use_counter_worker_service::mls_statedelete,
        },
        {
          "mls_statedeletegroup",
          glean::use_counter_worker_dedicated::mls_statedeletegroup,
          glean::use_counter_worker_shared::mls_statedeletegroup,
          glean::use_counter_worker_service::mls_statedeletegroup,
        },
        {
          "mls_generatesignaturekeypair",
          glean::use_counter_worker_dedicated::mls_generatesignaturekeypair,
          glean::use_counter_worker_shared::mls_generatesignaturekeypair,
          glean::use_counter_worker_service::mls_generatesignaturekeypair,
        },
        {
          "mls_generatecredentialbasic",
          glean::use_counter_worker_dedicated::mls_generatecredentialbasic,
          glean::use_counter_worker_shared::mls_generatecredentialbasic,
          glean::use_counter_worker_service::mls_generatecredentialbasic,
        },
        {
          "mls_generatekeypackage",
          glean::use_counter_worker_dedicated::mls_generatekeypackage,
          glean::use_counter_worker_shared::mls_generatekeypackage,
          glean::use_counter_worker_service::mls_generatekeypackage,
        },
        {
          "mls_groupcreate",
          glean::use_counter_worker_dedicated::mls_groupcreate,
          glean::use_counter_worker_shared::mls_groupcreate,
          glean::use_counter_worker_service::mls_groupcreate,
        },
        {
          "mls_groupjoin",
          glean::use_counter_worker_dedicated::mls_groupjoin,
          glean::use_counter_worker_shared::mls_groupjoin,
          glean::use_counter_worker_service::mls_groupjoin,
        },
        {
          "mls_groupadd",
          glean::use_counter_worker_dedicated::mls_groupadd,
          glean::use_counter_worker_shared::mls_groupadd,
          glean::use_counter_worker_service::mls_groupadd,
        },
        {
          "mls_groupproposeadd",
          glean::use_counter_worker_dedicated::mls_groupproposeadd,
          glean::use_counter_worker_shared::mls_groupproposeadd,
          glean::use_counter_worker_service::mls_groupproposeadd,
        },
        {
          "mls_groupremove",
          glean::use_counter_worker_dedicated::mls_groupremove,
          glean::use_counter_worker_shared::mls_groupremove,
          glean::use_counter_worker_service::mls_groupremove,
        },
        {
          "mls_groupproposeremove",
          glean::use_counter_worker_dedicated::mls_groupproposeremove,
          glean::use_counter_worker_shared::mls_groupproposeremove,
          glean::use_counter_worker_service::mls_groupproposeremove,
        },
        {
          "mls_groupclose",
          glean::use_counter_worker_dedicated::mls_groupclose,
          glean::use_counter_worker_shared::mls_groupclose,
          glean::use_counter_worker_service::mls_groupclose,
        },
        {
          "mls_groupmembers",
          glean::use_counter_worker_dedicated::mls_groupmembers,
          glean::use_counter_worker_shared::mls_groupmembers,
          glean::use_counter_worker_service::mls_groupmembers,
        },
        {
          "mls_receive",
          glean::use_counter_worker_dedicated::mls_receive,
          glean::use_counter_worker_shared::mls_receive,
          glean::use_counter_worker_service::mls_receive,
        },
        {
          "mls_send",
          glean::use_counter_worker_dedicated::mls_send,
          glean::use_counter_worker_shared::mls_send,
          glean::use_counter_worker_service::mls_send,
        },
        {
          "mls_deriveexporter",
          glean::use_counter_worker_dedicated::mls_deriveexporter,
          glean::use_counter_worker_shared::mls_deriveexporter,
          glean::use_counter_worker_service::mls_deriveexporter,
        },
        {
          "private_browsing_idbfactory_open",
          glean::use_counter_worker_dedicated::private_browsing_idbfactory_open,
          glean::use_counter_worker_shared::private_browsing_idbfactory_open,
          glean::use_counter_worker_service::private_browsing_idbfactory_open,
        },
        {
          "private_browsing_idbfactory_delete_database",
          glean::use_counter_worker_dedicated::private_browsing_idbfactory_delete_database,
          glean::use_counter_worker_shared::private_browsing_idbfactory_delete_database,
          glean::use_counter_worker_service::private_browsing_idbfactory_delete_database,
        },
        {
          "private_browsing_caches_match",
          glean::use_counter_worker_dedicated::private_browsing_caches_match,
          glean::use_counter_worker_shared::private_browsing_caches_match,
          glean::use_counter_worker_service::private_browsing_caches_match,
        },
        {
          "private_browsing_caches_has",
          glean::use_counter_worker_dedicated::private_browsing_caches_has,
          glean::use_counter_worker_shared::private_browsing_caches_has,
          glean::use_counter_worker_service::private_browsing_caches_has,
        },
        {
          "private_browsing_caches_open",
          glean::use_counter_worker_dedicated::private_browsing_caches_open,
          glean::use_counter_worker_shared::private_browsing_caches_open,
          glean::use_counter_worker_service::private_browsing_caches_open,
        },
        {
          "private_browsing_caches_delete",
          glean::use_counter_worker_dedicated::private_browsing_caches_delete,
          glean::use_counter_worker_shared::private_browsing_caches_delete,
          glean::use_counter_worker_service::private_browsing_caches_delete,
        },
        {
          "private_browsing_caches_keys",
          glean::use_counter_worker_dedicated::private_browsing_caches_keys,
          glean::use_counter_worker_shared::private_browsing_caches_keys,
          glean::use_counter_worker_service::private_browsing_caches_keys,
        },
        {
          "scheduler_posttask",
          glean::use_counter_worker_dedicated::scheduler_posttask,
          glean::use_counter_worker_shared::scheduler_posttask,
          glean::use_counter_worker_service::scheduler_posttask,
        },
        {
          "webgpu_request_adapter",
          glean::use_counter_worker_dedicated::webgpu_request_adapter,
          glean::use_counter_worker_shared::webgpu_request_adapter,
          glean::use_counter_worker_service::webgpu_request_adapter,
        },
        {
          "notificationoptions_navigate",
          glean::use_counter_worker_dedicated::notificationoptions_navigate,
          glean::use_counter_worker_shared::notificationoptions_navigate,
          glean::use_counter_worker_service::notificationoptions_navigate,
        },
        {
          "notificationoptions_image",
          glean::use_counter_worker_dedicated::notificationoptions_image,
          glean::use_counter_worker_shared::notificationoptions_image,
          glean::use_counter_worker_service::notificationoptions_image,
        },
        {
          "notificationoptions_badge",
          glean::use_counter_worker_dedicated::notificationoptions_badge,
          glean::use_counter_worker_shared::notificationoptions_badge,
          glean::use_counter_worker_service::notificationoptions_badge,
        },
        {
          "notificationoptions_vibrate",
          glean::use_counter_worker_dedicated::notificationoptions_vibrate,
          glean::use_counter_worker_shared::notificationoptions_vibrate,
          glean::use_counter_worker_service::notificationoptions_vibrate,
        },
        {
          "notificationoptions_timestamp",
          glean::use_counter_worker_dedicated::notificationoptions_timestamp,
          glean::use_counter_worker_shared::notificationoptions_timestamp,
          glean::use_counter_worker_service::notificationoptions_timestamp,
        },
        {
          "notificationoptions_renotify",
          glean::use_counter_worker_dedicated::notificationoptions_renotify,
          glean::use_counter_worker_shared::notificationoptions_renotify,
          glean::use_counter_worker_service::notificationoptions_renotify,
        },
        {
          "notificationoptions_requireinteraction",
          glean::use_counter_worker_dedicated::notificationoptions_requireinteraction,
          glean::use_counter_worker_shared::notificationoptions_requireinteraction,
          glean::use_counter_worker_service::notificationoptions_requireinteraction,
        },
        {
          "notificationoptions_actions",
          glean::use_counter_worker_dedicated::notificationoptions_actions,
          glean::use_counter_worker_shared::notificationoptions_actions,
          glean::use_counter_worker_service::notificationoptions_actions,
        },
};
static_assert(0 == size_t(UseCounterWorker::PushManager_subscribe));
static_assert(1 == size_t(UseCounterWorker::PushSubscription_unsubscribe));
static_assert(2 == size_t(UseCounterWorker::console_assert));
static_assert(3 == size_t(UseCounterWorker::console_clear));
static_assert(4 == size_t(UseCounterWorker::console_count));
static_assert(5 == size_t(UseCounterWorker::console_countReset));
static_assert(6 == size_t(UseCounterWorker::console_debug));
static_assert(7 == size_t(UseCounterWorker::console_error));
static_assert(8 == size_t(UseCounterWorker::console_info));
static_assert(9 == size_t(UseCounterWorker::console_log));
static_assert(10 == size_t(UseCounterWorker::console_table));
static_assert(11 == size_t(UseCounterWorker::console_trace));
static_assert(12 == size_t(UseCounterWorker::console_warn));
static_assert(13 == size_t(UseCounterWorker::console_dir));
static_assert(14 == size_t(UseCounterWorker::console_dirxml));
static_assert(15 == size_t(UseCounterWorker::console_group));
static_assert(16 == size_t(UseCounterWorker::console_groupCollapsed));
static_assert(17 == size_t(UseCounterWorker::console_groupEnd));
static_assert(18 == size_t(UseCounterWorker::console_time));
static_assert(19 == size_t(UseCounterWorker::console_timeLog));
static_assert(20 == size_t(UseCounterWorker::console_timeEnd));
static_assert(21 == size_t(UseCounterWorker::console_exception));
static_assert(22 == size_t(UseCounterWorker::console_timeStamp));
static_assert(23 == size_t(UseCounterWorker::console_profile));
static_assert(24 == size_t(UseCounterWorker::console_profileEnd));
static_assert(25 == size_t(UseCounterWorker::CookieStore_get));
static_assert(26 == size_t(UseCounterWorker::CookieStore_getAll));
static_assert(27 == size_t(UseCounterWorker::CookieStore_set));
static_assert(28 == size_t(UseCounterWorker::CookieStore_delete));
static_assert(29 == size_t(UseCounterWorker::MLS_stateDelete));
static_assert(30 == size_t(UseCounterWorker::MLS_stateDeleteGroup));
static_assert(31 == size_t(UseCounterWorker::MLS_generateSignatureKeypair));
static_assert(32 == size_t(UseCounterWorker::MLS_generateCredentialBasic));
static_assert(33 == size_t(UseCounterWorker::MLS_generateKeyPackage));
static_assert(34 == size_t(UseCounterWorker::MLS_groupCreate));
static_assert(35 == size_t(UseCounterWorker::MLS_groupJoin));
static_assert(36 == size_t(UseCounterWorker::MLS_groupAdd));
static_assert(37 == size_t(UseCounterWorker::MLS_groupProposeAdd));
static_assert(38 == size_t(UseCounterWorker::MLS_groupRemove));
static_assert(39 == size_t(UseCounterWorker::MLS_groupProposeRemove));
static_assert(40 == size_t(UseCounterWorker::MLS_groupClose));
static_assert(41 == size_t(UseCounterWorker::MLS_groupMembers));
static_assert(42 == size_t(UseCounterWorker::MLS_receive));
static_assert(43 == size_t(UseCounterWorker::MLS_send));
static_assert(44 == size_t(UseCounterWorker::MLS_deriveExporter));
static_assert(45 == size_t(UseCounterWorker::Custom_PrivateBrowsingIDBFactoryOpen));
static_assert(46 == size_t(UseCounterWorker::Custom_PrivateBrowsingIDBFactoryDeleteDatabase));
static_assert(47 == size_t(UseCounterWorker::Custom_PrivateBrowsingCachesMatch));
static_assert(48 == size_t(UseCounterWorker::Custom_PrivateBrowsingCachesHas));
static_assert(49 == size_t(UseCounterWorker::Custom_PrivateBrowsingCachesOpen));
static_assert(50 == size_t(UseCounterWorker::Custom_PrivateBrowsingCachesDelete));
static_assert(51 == size_t(UseCounterWorker::Custom_PrivateBrowsingCachesKeys));
static_assert(52 == size_t(UseCounterWorker::Scheduler_postTask));
static_assert(53 == size_t(UseCounterWorker::Custom_WebgpuRequestAdapter));
static_assert(54 == size_t(UseCounterWorker::NotificationOptions_navigate));
static_assert(55 == size_t(UseCounterWorker::NotificationOptions_image));
static_assert(56 == size_t(UseCounterWorker::NotificationOptions_badge));
static_assert(57 == size_t(UseCounterWorker::NotificationOptions_vibrate));
static_assert(58 == size_t(UseCounterWorker::NotificationOptions_timestamp));
static_assert(59 == size_t(UseCounterWorker::NotificationOptions_renotify));
static_assert(60 == size_t(UseCounterWorker::NotificationOptions_requireInteraction));
static_assert(61 == size_t(UseCounterWorker::NotificationOptions_actions));  MOZ_ASSERT(size_t(aUseCounter) < std::size(kEntries));
  const auto& entry = kEntries[size_t(aUseCounter)];
  switch (aKind) {
    case WorkerKind::WorkerKindDedicated:
      entry.dedicated_metric.Add();
      break;
    case WorkerKind::WorkerKindShared:
      entry.shared_metric.Add();
      break;
    case WorkerKind::WorkerKindService:
      entry.service_metric.Add();
      break;
  }
  return entry.name;
}

}  // namespace mozilla
