// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Generated from template:
//   templates/runtime_enabled_features.cc.tmpl
// and input files:
//   ../../third_party/blink/renderer/platform/runtime_enabled_features.json5


#include <algorithm>
#include <iterator>
#include <limits>
#include <optional>
#include <string_view>

#include "base/notreached.h"
#include "build/build_config.h"

#include "third_party/blink/renderer/platform/runtime_enabled_features.h"

#include "base/debug/crash_logging.h"
#include "base/debug/dump_without_crashing.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/public/mojom/origin_trials/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/platform/feature_context.h"
#include "third_party/blink/renderer/platform/runtime_feature_state/runtime_feature_state_override_context.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"

namespace blink {

RuntimeEnabledFeaturesBase::Backup::Backup()
  : is_mojo_js_enabled_(RuntimeEnabledFeaturesBase::get_is_mojo_js_enabled_())
  , is_mojo_js_test_enabled_(RuntimeEnabledFeaturesBase::get_is_mojo_js_test_enabled_())
  , is_protected_origin_trials_sample_api_enabled_(RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_enabled_())
  , is_protected_origin_trials_sample_api_dependent_enabled_(RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_dependent_enabled_())
  , is_protected_origin_trials_sample_api_implied_enabled_(RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_implied_enabled_())
  , is_test_feature_protected_enabled_(RuntimeEnabledFeaturesBase::get_is_test_feature_protected_enabled_())
  , is_test_feature_protected_dependent_enabled_(RuntimeEnabledFeaturesBase::get_is_test_feature_protected_dependent_enabled_())
  , is_test_feature_protected_implied_enabled_(RuntimeEnabledFeaturesBase::get_is_test_feature_protected_implied_enabled_())
{
  std::copy(std::begin(RuntimeEnabledFeaturesBase::feature_states_),
            std::end(RuntimeEnabledFeaturesBase::feature_states_),
            feature_states_);
}

void RuntimeEnabledFeaturesBase::Backup::Restore() {
  std::copy(std::begin(feature_states_), std::end(feature_states_),
            RuntimeEnabledFeaturesBase::feature_states_);
  RuntimeEnabledFeaturesBase::SetMojoJSEnabled(is_mojo_js_enabled_);
  RuntimeEnabledFeaturesBase::SetMojoJSTestEnabled(is_mojo_js_test_enabled_);
  RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIEnabled(is_protected_origin_trials_sample_api_enabled_);
  RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIDependentEnabled(is_protected_origin_trials_sample_api_dependent_enabled_);
  RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIImpliedEnabled(is_protected_origin_trials_sample_api_implied_enabled_);
  RuntimeEnabledFeaturesBase::SetTestFeatureProtectedEnabled(is_test_feature_protected_enabled_);
  RuntimeEnabledFeaturesBase::SetTestFeatureProtectedDependentEnabled(is_test_feature_protected_dependent_enabled_);
  RuntimeEnabledFeaturesBase::SetTestFeatureProtectedImpliedEnabled(is_test_feature_protected_implied_enabled_);
}

void RuntimeEnabledFeaturesBase::SetStableFeaturesEnabled(bool enable) {
  SetAboutBlankPageRespectsDarkModeOnUserActionEnabled(enable);
  SetAccelerated2dCanvasEnabled(enable);
  SetAcceleratedSmallCanvasesEnabled(enable);
  SetAccessibilityCheckIfcInPreviousTextOnLineEnabled(enable);
  SetAdInterestGroupAPIEnabled(enable);
  SetAdjustEndOfNextParagraphIfMovedParagraphIsUpdatedEnabled(enable);
  SetAIPageContentAnchoredFixedOffscreenNonActionabilityEnabled(enable);
  SetAIPageContentAnchoredNonFixedOffscreenNonActionabilityEnabled(enable);
  SetAIPageContentConvertNodeTextToUtf8Enabled(enable);
  SetAIPageContentElementCSSRedactionEnabled(enable);
  SetAIPageContentIncludeSVGSubtreeEnabled(enable);
  SetAIPageContentOuterBoxMapToAncestorSpaceEnabled(enable);
  SetAIPageContentPaidContentAnnotationEnabled(enable);
  SetAIPageContentSkipUnclickableFixedOverlaysEnabled(enable);
  SetAIPageContentTrackedElementsIframeEnabled(enable);
  SetAIPageContentVisualViewportClampEnabled(enable);
  SetAIPromptAPIStructuredOutputEnabled(enable);
  SetAlignZoomToCenterEnabled(enable);
  SetAllowSvgUseToReferenceExternalDocumentRootEnabled(enable);
  SetAncestorOriginsStoredOnDocumentEnabled(enable);
  SetAnchorPositionAdjustmentWithoutOverflowEnabled(enable);
  SetAnimationEventAnimationEnabled(enable);
  SetAnimationProgressAPIEnabled(enable);
  SetAnimationTriggerEnabled(enable);
  SetAnnotationSpaceOnStartEnabled(enable);
  SetAnonymousIframeEnabled(enable);
  SetAOMAriaRelationshipPropertiesEnabled(enable);
  SetAriaRowColIndexTextEnabled(enable);
  SetAttributionReportingEnabled(enable);
  SetAudioContextPlaybackStatsEnabled(enable);
  SetAudioContextSetSinkIdEnabled(enable);
  SetAuthorSpecifiedLayoutScrollSnapBehaviorEnabled(enable);
  SetAutoDarkModeSVGSizeThresholdEnabled(enable);
  SetAutofillPreviewGenericFontFamilyEnabled(enable);
  SetAutofillPreviewIgnoreAuthorFontEnabled(enable);
  SetAutoSizeUsesScrollWidthForOverflowEnabled(enable);
  SetAvoidEmbeddedContentViewLocationEnabled(enable);
  SetAvoidSynchronousBlurOnDisabledAttributeChangeEnabled(enable);
  SetBackForwardCacheNotRestoredReasonsEnabled(enable);
  SetBackForwardCacheUpdateNotRestoredReasonsNameEnabled(enable);
  SetBackgroundClipTextDecorationEnabled(enable);
  SetBackgroundFetchEnabled(enable);
  SetBaseAppearanceInlineSizingEnabled(enable);
  SetBlinkGeometryMapperViewportFastPathEnabled(enable);
  SetBlobBytesEnabled(enable);
  SetBlockSelectPopupUnfocusedWindowEnabled(enable);
  SetBoundaryEventDispatchTracksNodeRemovalEnabled(enable);
  SetBufferedBytesConsumerLimitSizeEnabled(enable);
  SetCacheStyleAdjusterEnabled(enable);
  SetCameraAndMicrophoneElementsEnabled(enable);
  SetCanvasFloatingPointEnabled(enable);
  SetCanvasUsesArcPaintOpEnabled(enable);
  SetCaretOutsideEditableAtomicInlineEnabled(enable);
  SetCheckableInputTypeLayoutInlineEnabled(enable);
  SetCheckVisibilityExtraPropertiesEnabled(enable);
  SetClampUnfocusedSelectionCacheEnabled(enable);
  SetClearCurrentTargetAfterDispatchEnabled(enable);
  SetClearFocusWithinOnSubtreeRemovalEnabled(enable);
  SetClearTargetOnlyIfInShadowTreeEnabled(enable);
  SetClipboardEventTargetUsesContainerNodeEnabled(enable);
  SetClipboardPasteImageRespectBufferEnabled(enable);
  SetClipPathNestedRasterOptimizationEnabled(enable);
  SetCoalesceSelectionchangeEventEnabled(enable);
  SetCollapseZeroWidthSpaceWhenReuseItemEnabled(enable);
  SetColorInputAcceptsCSSColorsEnabled(enable);
  SetColorSpaceDisplayP3LinearEnabled(enable);
  SetCommaSeparatedContainerQueriesEnabled(enable);
  SetComposedPathReturnTargetBeingDispatchedEnabled(enable);
  SetCompositeBGColorAnimationEnabled(enable);
  SetCompositeClipPathAnimationEnabled(enable);
  SetCompositorTimelineTriggerEnabled(enable);
  SetConstructableStylesheetCacheEnabled(enable);
  SetContainerNameOnlyEnabled(enable);
  SetControlledFrameEnabled(enable);
  SetControlledFrameWebRequestSecurityInfoEnabled(enable);
  SetCookieStoreAPIMaxAgeEnabled(enable);
  SetCookieStoreAPIWhitespaceStrippingEnabled(enable);
  SetCpuPerformanceEnabled(enable);
  SetCrashReportingStorageAPIEnabled(enable);
  SetCreateInlineContentsAnonymousBlockEnabled(enable);
  SetCSPReportHashEnabled(enable);
  SetCSSActiveCaptionMapsToCanvasEnabled(enable);
  SetCSSAlphaColorFunctionEnabled(enable);
  SetCSSAltCounterEnabled(enable);
  SetCSSAttributeValueCaseSensitiveNonHTMLEnabled(enable);
  SetCSSBackgroundClipBorderAreaEnabled(enable);
  SetCSSBorderShapeEnabled(enable);
  SetCSSCaretAnimationEnabled(enable);
  SetCSSCaretShapeEnabled(enable);
  SetCSSChUnitSpecCompliantFallbackEnabled(enable);
  SetCSSColorQuantizedAlphaOnlyLegacyEnabled(enable);
  SetCSSContainerStyleQueriesRangeEnabled(enable);
  SetCSSContrastColorEnabled(enable);
  SetCSSDynamicRangeLimitEnabled(enable);
  SetCSSEnumeratedCustomPropertiesEnabled(enable);
  SetCSSFontSizeAdjustEnabled(enable);
  SetCSSFunctionsEnabled(enable);
  SetCSSHexAlphaColorEnabled(enable);
  SetCSSImageFunctionEnabled(enable);
  SetCSSInRangeOutOfRangeReversedRangesEnabled(enable);
  SetCSSKeyframesRuleLengthEnabled(enable);
  SetCSSLetterAndWordSpacingPercentageEnabled(enable);
  SetCSSLightDarkImageEnabled(enable);
  SetCSSMarkerNestedPseudoElementEnabled(enable);
  SetCSSNestedPseudoElementsEnabled(enable);
  SetCSSOverscrollBehaviorChainEnabled(enable);
  SetCSSPolygonRoundingEnabled(enable);
  SetCSSProgressNotationEnabled(enable);
  SetCSSPseudoColumnEnabled(enable);
  SetCSSPseudoElementBackdropEnabled(enable);
  SetCSSPseudoElementInterfaceEnabled(enable);
  SetCSSPseudoElementViewTransitionsEnabled(enable);
  SetCSSPseudoScrollButtonsEnabled(enable);
  SetCSSPseudoScrollMarkersEnabled(enable);
  SetCSSResizeAutoEnabled(enable);
  SetCSSResourceIntegrityEnforcementEnabled(enable);
  SetCSSRevertRuleEnabled(enable);
  SetCSSRubyOverhangEnabled(enable);
  SetCSSSafePrintableInsetEnabled(enable);
  SetCSSScopeifiedParentPseudoClassEnabled(enable);
  SetCSSScrolledContainerQueriesEnabled(enable);
  SetCSSScrollInitialTargetEnabled(enable);
  SetCSSScrollMarkerTargetBeforeAfterEnabled(enable);
  SetCSSScrollSnapChangeEventEnabled(enable);
  SetCSSScrollSnapChangingEventEnabled(enable);
  SetCSSScrollSnapEventsEnabled(enable);
  SetCSSScrollTargetGroupEnabled(enable);
  SetCSSShapeOutsidePathAndShapeSupportEnabled(enable);
  SetCSSShapeOutsideRectAndXywhSupportEnabled(enable);
  SetCSSSupportsAtRuleFunctionEnabled(enable);
  SetCSSSupportsForImportRulesEnabled(enable);
  SetCSSSupportsNamedFeatureFunctionEnabled(enable);
  SetCSSTextDecorationSkipInkAllEnabled(enable);
  SetCssTextFitEnabled(enable);
  SetCssTextIndentEnabled(enable);
  SetCSSTypedArithmeticEnabled(enable);
  SetCSSURLRequestModifiersEnabled(enable);
  SetCSSUserValidAndUserInvalidForRadioEnabled(enable);
  SetCSSWindowDragEnabled(enable);
  SetCSSZoomAnimationEnabled(enable);
  SetCustomElementsDisableFormattingFixupsEnabled(enable);
  SetCustomScrollbarApplyMinimumThumbLengthEnabled(enable);
  SetDateTimeInputTypeEarlyAdvanceFixEnabled(enable);
  SetDelegatesFocusTextControlInputFixEnabled(enable);
  SetDeviceOrientationRequestPermissionEnabled(enable);
  SetDevicePostureEnabled(enable);
  SetDisableAnchorCenterOnAlignJustifyItemsEnabled(enable);
  SetDisableFormControlChangeEventDuringMutationEnabled(enable);
  SetDisconnectWebSocketOnBFCacheEnabled(enable);
  SetDispatchHiddenVisibilityTransitionsEnabled(enable);
  SetDispatchSelectionchangeEventPerElementEnabled(enable);
  SetDocumentActiveViewTransitionEnabled(enable);
  SetDocumentOpenIframeUnloadEventsEnabled(enable);
  SetDocumentOpenSandboxInheritanceRemovalEnabled(enable);
  SetDocumentPatchingEnabled(enable);
  SetDocumentPolicyExpectNoLinkedResourcesEnabled(enable);
  SetDocumentPolicyIncludeJSCallStacksInCrashReportsEnabled(enable);
  SetDOMActivateBubblesInheritanceEnabled(enable);
  SetDOMParserXmlScriptAlreadyStartedEnabled(enable);
  SetDragImageForLargeImagesEnabled(enable);
  SetEditingLineMovementWithRubyFixEnabled(enable);
  SetElasticOverscrollBackgroundPaintLocationFixEnabled(enable);
  SetElasticOverscrollUseEventDeltaForAxisSelectionEnabled(enable);
  SetElementSpecificReadOnlyConstraintValidationEnabled(enable);
  SetEmbeddedContentCenterAlignBaselineEnabled(enable);
  SetEmojiMonochromeRenderingEnabled(enable);
  SetEnableXSLTForCAPAlertsEnabled(enable);
  SetEndpointInclusiveCommitStylesEnabled(enable);
  SetEnforceAnonymityExposureEnabled(enable);
  SetEventPseudoTargetPropertyEnabled(enable);
  SetEventTimingInteractionCountEnabled(enable);
  SetEventTimingMatchingHTMLEnabled(enable);
  SetExposeCSSFontFeatureValuesRuleEnabled(enable);
  SetExternalPopupMenuClickEventEnabled(enable);
  SetFedCmEnabled(enable);
  SetFedCmMultipleIdentityProvidersEnabled(enable);
  SetFedCmMultipleRequestsEnabled(enable);
  SetFencedFramesEnabled(enable);
  SetFencedFramesAPIChangesEnabled(enable);
  SetFetchBodyBytesEnabled(enable);
  SetFetchLaterAPIEnabled(enable);
  SetFetchUploadStreamingEnabled(enable);
  SetFileColorPickerConsumeActivationEnabled(enable);
  SetFilePickerEventsFixEnabled(enable);
  SetFileSystemEnabled(enable);
  SetFileSystemAccessLockingSchemeEnabled(enable);
  SetFileSystemAccessOriginPrivateEnabled(enable);
  SetFileSystemAccessRevokeReadOnRemoveEnabled(enable);
  SetFileSystemAccessWriteModeEnabled(enable);
  SetFilterContainerLevelStylesEnabled(enable);
  SetFindBufferCollapseSkippedSpaceEnabled(enable);
  SetFindBufferMatchAcrossIgnoredNodesEnabled(enable);
  SetFindFirstMisspellingEndWhenNonEditableEnabled(enable);
  SetFirstLineOnListItemEnabled(enable);
  SetFirstLineTextMetricsEnabled(enable);
  SetFirstLineTextTransformEnabled(enable);
  SetFixHTMLFormControlElementIsReadOnlyEnabled(enable);
  SetFixMapElementEmptyNameBugEnabled(enable);
  SetFixSelectionPaintRangeNullOptEnabled(enable);
  SetFixVisualRectRemoteViewportTransformEnabled(enable);
  SetFledgeEnabled(enable);
  SetFledgeBiddingAndAuctionServerAPIEnabled(enable);
  SetFledgeBiddingAndAuctionServerAPIMultiSellerEnabled(enable);
  SetFledgeCustomMaxAuctionAdComponentsEnabled(enable);
  SetFledgeDeprecatedRenderURLReplacementsEnabled(enable);
  SetFledgeDirectFromSellerSignalsHeaderAdSlotEnabled(enable);
  SetFledgeMultiBidEnabled(enable);
  SetFledgeRealTimeReportingEnabled(enable);
  SetFledgeSellerNonceEnabled(enable);
  SetFledgeTrustedSignalsKVv2SupportEnabled(enable);
  SetFlexWrapBalanceEnabled(enable);
  SetFocusgroupEnabled(enable);
  SetFocusRingRespectExplicitOutlineColorInDarkModeEnabled(enable);
  SetFontFallbackForTabSizeEnabled(enable);
  SetFontFeatureSettingsDescriptorEnabled(enable);
  SetFontFormatAvar2Enabled(enable);
  SetFontLanguageOverrideEnabled(enable);
  SetFontMatchAliasesAsLastResortEnabled(enable);
  SetFontStyleObliqueZeroDegreeAsNormalEnabled(enable);
  SetFontVariationSettingsDescriptorEnabled(enable);
  SetForcedColorsEnabled(enable);
  SetForwardReasonToFetchBodyAbortEnabled(enable);
  SetFrameSerializerNoWebEntitiesEnabled(enable);
  SetGamepadWindowEventHandlersEnabled(enable);
  SetGeolocationElementEnabled(enable);
  SetGeometryMapperSingularTransformFixEnabled(enable);
  SetGetDisplayMediaAudioSelectionEnabled(enable);
  SetGetDisplayMediaWindowAudioCaptureEnabled(enable);
  SetGetElementsByNameOnlyHTMLElementsEnabled(enable);
  SetGetUserMediaEchoCancellationModesEnabled(enable);
  SetGraphemeClusterBoundsCheckEnabled(enable);
  SetHandleShadowDOMInSubstringUtilEnabled(enable);
  SetHasUAVisualTransitionEnabled(enable);
  SetHideVideoControlsWhenUnneededEnabled(enable);
  SetHighlightsFromPointEnabled(enable);
  SetHitTestBorderRadiusForStackingContextEnabled(enable);
  SetHitTestContainerTransformStateForPreserve3dEnabled(enable);
  SetHrefTranslateEnabled(enable);
  SetHTMLAdoptionAlgorithmNewStepsEnabled(enable);
  SetHTMLAreaElementDisplayNoneEnabled(enable);
  SetHTMLCommandElementRemovalEnabled(enable);
  SetHTMLInputElementDropWebkitClearButtonEnabled(enable);
  SetHTMLLinkElementAttributeValueChangesEnabled(enable);
  SetHTMLParserTruncatedMarkupDeclarationEnabled(enable);
  SetHTMLPrintingArtifactAnnotationsEnabled(enable);
  SetHTMLProcessingInstructionEnabled(enable);
  SetIgnoreLetterSpacingInCursiveScriptsEnabled(enable);
  SetImageDataPixelFormatEnabled(enable);
  SetImageDocumentUseLayoutWidthEnabled(enable);
  SetImageSrcsetReselectionEnabled(enable);
  SetInertElementNonEditableEnabled(enable);
  SetInheritUserModifyWithoutContenteditableEnabled(enable);
  SetInlineBlockLineNavigationEnabled(enable);
  SetInlineCursorSkipNonIfcEnabled(enable);
  SetInputDisabledHandlerFixEnabled(enable);
  SetInsertBlockquoteBeforeOuterBlockEnabled(enable);
  SetInstalledAppEnabled(enable);
  SetInstallOnDeviceSpeechRecognitionEnabled(enable);
  SetIntegrityPolicyScriptEnabled(enable);
  SetInterestEventsNonComposedEnabled(enable);
  SetInterestGroupsInSharedStorageWorkletEnabled(enable);
  SetIntersectionObserverCompositedAnimationsForceMainFramesEnabled(enable);
  SetInvisibleSVGAnimationThrottlingEnabled(enable);
  SetKeySystemTrackConfigurationEncryptionSchemeEnabled(enable);
  SetLabelInteractiveContentCheckBeforeHandlerEnabled(enable);
  SetLayoutOOFCollectInlinesFixEnabled(enable);
  SetLayoutTableCellAlignmentSafeEnabled(enable);
  SetLazyImageConformantLoadEventTimingEnabled(enable);
  SetLazyLoadVideoAndAudioEnabled(enable);
  SetLegacyAbstractRangeEnabled(enable);
  SetLineBreakAfterSpaceBeforeOpenTagEnabled(enable);
  SetLineBreakerHanKerningEndEnabled(enable);
  SetListOwnerMustHaveCSSBoxEnabled(enable);
  SetLongAnimationFrameSourceCharPositionEnabled(enable);
  SetLongTaskFromLongAnimationFrameEnabled(enable);
  SetMacCharacterFallbackCacheEnabled(enable);
  SetMacDisableCtrlHomeEndEnabled(enable);
  SetManagedConfigurationEnabled(enable);
  SetMaskDeserializationTimeForCrossOriginMessagesEnabled(enable);
  SetMaskWaitForAllImagesEnabled(enable);
  SetMathMLOperatorRTLMirroringEnabled(enable);
  SetMeasureMemoryEnabled(enable);
  SetMediaSessionEnabled(enable);
  SetMediaSessionChapterInformationEnabled(enable);
  SetMediaStreamTrackProcessorStatsEnabled(enable);
  SetMergeFixedLayersEnabled(enable);
  SetMergeStickyLayersEnabled(enable);
  SetMixedContentAutoupgradesUseIsMixedContentRestrictedInFrameEnabled(enable);
  SetModifyParagraphCrossEditingoundaryEnabled(enable);
  SetModulePreloadReferrerEnabled(enable);
  SetModulePreloadStyleJsonEnabled(enable);
  SetMoveEndingSelectionToListChildEnabled(enable);
  SetMoveParagraphsPreserveInlineStructureEnabled(enable);
  SetNavigationTimingRedirectTimingViaTAOEnabled(enable);
  SetNewHTMLSettingMethodsEnabled(enable);
  SetNoExtendSelectionToUserSelectNoneOutOfFlowEnabled(enable);
  SetNoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditableEnabled(enable);
  SetNoNbspForInterElementSpaceOnCopyEnabled(enable);
  SetNonEmptyBlockquotesOnOutdentingEnabled(enable);
  SetNonEmptyVisibleTextSelectionForTextFragmentEnabled(enable);
  SetNonStandardAppearanceValueSliderVerticalEnabled(enable);
  SetNormalizeLineEndingsInInsertTextEnabled(enable);
  SetNormalizeNbspForPasteAndDropEnabled(enable);
  SetNormalizeNbspRichTextOnlyEnabled(enable);
  SetNotificationsEnabled(enable);
  SetNotifySelectionControllerOnUnchangedSelectionEnabled(enable);
  SetNumberInputFullWidthCharsEnabled(enable);
  SetOffscreenCanvasGetContextAttributesEnabled(enable);
  SetOffsetMappingReuseFullWidthSpaceFixEnabled(enable);
  SetOffsetPathTransformUpdateFixEnabled(enable);
  SetOnDeviceWebSpeechAvailableEnabled(enable);
  SetOnDeviceWebSpeechQualityEnabled(enable);
  SetOpaqueRangeEnabled(enable);
  SetOpenPopoverInvokerRestrictToSameTreeScopeEnabled(enable);
  SetOptionDisablednessCheckAncestorsEnabled(enable);
  SetOriginAPIEnabled(enable);
  SetOriginIsolationHeaderEnabled(enable);
  SetOutlineDrawAutoStyleZeroWidthEnabled(enable);
  SetOverlayGlobalRuleRemovalEnabled(enable);
  SetOverlayPropertyEnabled(enable);
  SetPagePopupCopyPasteEnabled(enable);
  SetPageSwapEventEnabled(enable);
  SetPaintCaretAfterInnerEditorPaintEnabled(enable);
  SetPaintHoldingForIframesEnabled(enable);
  SetPaymentLinkDetectionEnabled(enable);
  SetPaymentMethodChangeEventEnabled(enable);
  SetPaymentRequestNonFullyActiveDocumentCheckInvalidStateErrorEnabled(enable);
  SetPeriodicBackgroundSyncEnabled(enable);
  SetPointerLockOnAndroidEnabled(enable);
  SetPointerRawUpdateOnlyInSecureContextEnabled(enable);
  SetPopoverHintNestedShowExceptionEnabled(enable);
  SetPopoverHintNewBehaviorEnabled(enable);
  SetPositionOutsideTabSpanCheckSiblingNodeEnabled(enable);
  SetPositionVisibilityIgnoreNonClipAncestorsEnabled(enable);
  SetPotentialPermissionsPolicyReportingEnabled(enable);
  SetPreloadLinkRelDataUrlsEnabled(enable);
  SetPrerender2Enabled(enable);
  SetPrerenderActivationByFormSubmissionEnabled(enable);
  SetPresentationEnabled(enable);
  SetPreserveHtmlEquivalentTagsInTypingStyleEnabled(enable);
  SetPreserveUnfocusedSelectionCacheEnabled(enable);
  SetPreventTextSelectionJumpEnabled(enable);
  SetPrivateStateTokensEnabled(enable);
  SetProfilerAPIEnabled(enable);
  SetProgrammaticScrollPromiseEnabled(enable);
  SetPropagateOverscrollBehaviorFromRootEnabled(enable);
  SetPseudoElementsFocusableEnabled(enable);
  SetPseudoElementsHitTestableEnabled(enable);
  SetPushMessageDataBytesEnabled(enable);
  SetPushMessagingEnabled(enable);
  SetQuotaExceededErrorUpdateEnabled(enable);
  SetQuoteFirstLineStyleEnabled(enable);
  SetRangeBoundaryFastPathEnabled(enable);
  SetRateLimitPointerLockRequestsEnabled(enable);
  SetReadableStreamBYOBReaderReadMinOptionEnabled(enable);
  SetReadClipboardDataOnClipboardItemGetTypeEnabled(enable);
  SetReadingFlowWithSlotsEnabled(enable);
  SetRecheckParentDuringNodeVectorInsertionEnabled(enable);
  SetRecordSameDocumentPresentationTimeOnceEnabled(enable);
  SetReduceUserAgentMinorVersionEnabled(enable);
  SetReleasePaintHoldingWithoutContentfulPaintEnabled(enable);
  SetRemotePlaybackEnabled(enable);
  SetRemoveCharsetAutoDetectionForISO2022JPEnabled(enable);
  SetRemoveChildrenInReplaceChildrenEnabled(enable);
  SetRemoveCollapsedPlaceholderForContentEditableEnabled(enable);
  SetRemoveDanglingMarkupInTargetEnabled(enable);
  SetRemoveDataUrlInSvgUseEnabled(enable);
  SetRemoveNonAllowlistedCreateEventEnabled(enable);
  SetRemovePositionAnchorUAStyleEnabled(enable);
  SetRemoveScrollNodeWorkaroundEnabled(enable);
  SetRemoveTargetCurrentEnabled(enable);
  SetReportLayoutShiftRectsInCssPixelsEnabled(enable);
  SetRequestIsReloadNavigationEnabled(enable);
  SetRequestMainFrameAfterFirstVideoFrameEnabled(enable);
  SetRespectOverscrollBehaviorForScrollBubblingEnabled(enable);
  SetRestrictOwnAudioEnabled(enable);
  SetRtcAlwaysNegotiateDataChannelsEnabled(enable);
  SetRTCEncodedFrameAudioLevelEnabled(enable);
  SetRTCEncodedFrameTimestampsEnabled(enable);
  SetRTCJitterBufferTargetEnabled(enable);
  SetRTCRtpEncodingParametersCodecEnabled(enable);
  SetRTCRtpScaleResolutionDownToEnabled(enable);
  SetRTCRtpScriptTransformEnabled(enable);
  SetRTCSvcScalabilityModeEnabled(enable);
  SetRunMicrotaskBeforeXmlScriptEnabled(enable);
  SetRunSnapshotPostLayoutStateStepsEnabled(enable);
  SetSanitizeIDNEmailFormInputEnabled(enable);
  SetSanitizerAPIEnabled(enable);
  SetScopedViewTransitionSizeContainmentEnabled(enable);
  SetScoreLineBreakerAbortEnabled(enable);
  SetScriptBasedOnUnicodeBlockEnabled(enable);
  SetScriptedSpeechRecognitionEnabled(enable);
  SetScriptedSpeechSynthesisEnabled(enable);
  SetScrollAnchorPriorityCandidateSubtreeEnabled(enable);
  SetScrollAnchorSerializationUseParentForTextNodeEnabled(enable);
  SetScrollAxisLockEnabled(enable);
  SetScrollbarColorEnabled(enable);
  SetScrollbarGutterBugFixEnabled(enable);
  SetScrollbarWidthEnabled(enable);
  SetScrollingContentsCullRectOnScrollNodeEnabled(enable);
  SetScrollIntoViewNearestEnabled(enable);
  SetScrollIntoViewRootFrameViewportBugFixEnabled(enable);
  SetScrollTimelineNamedRangeScrollEnabled(enable);
  SetScrollTopLeftInteropEnabled(enable);
  SetScrollToTextFragmentUniqueFragmentsEnabled(enable);
  SetSearchTextHighlightPseudoEnabled(enable);
  SetSecurePaymentConfirmationAvailabilityAPIEnabled(enable);
  SetSecurePaymentConfirmationCapabilitiesEnabled(enable);
  SetSecurePaymentConfirmationExtensionsDisallowForThirdPartiesEnabled(enable);
  SetSecurePaymentConfirmationOptOutEnabled(enable);
  SetSelectAnchorInViewportEnabled(enable);
  SetSelectAutofillPopoverPreviewEnabled(enable);
  SetSelectedcontentSpecEnabled(enable);
  SetSelectionCollapsedDirectionNoneEnabled(enable);
  SetSelectionEditingBoundarySlottedContentEnabled(enable);
  SetSelectionFocusAffinityEnabled(enable);
  SetSelectionHandleWithBottomClippedEnabled(enable);
  SetSelectionRemoveRangeNotFoundErrorEnabled(enable);
  SetSelectivePermissionsInterventionEnabled(enable);
  SetSelectRemoveOverflowHiddenEnabled(enable);
  SetSendBeaconThrowForBlobWithNonSimpleTypeEnabled(enable);
  SetSendEarlyLastBeginMainFrameEnabled(enable);
  SetSendSlotChangeSignalAfterNodeInsertedEnabled(enable);
  SetSeparateDeferModuleScriptTasksEnabled(enable);
  SetSerialEnabled(enable);
  SetServiceWorkerStaticRouterTimingInfoEnabled(enable);
  SetSetHTMLCanRunScriptsEnabled(enable);
  SetShadowRootReferenceTargetEnabled(enable);
  SetShadowRootSlotAssignmentEnabled(enable);
  SetSharedWorkerEnabled(enable);
  SetSharedWorkerExtendedLifetimeEnabled(enable);
  SetSideRelativeBackgroundPositionEnabled(enable);
  SetSkipAdEnabled(enable);
  SetSkipEventCaptureEnabled(enable);
  SetSkipOofItemForBreakCandidateEnabled(enable);
  SetSkipStaleUndoStepsInIdleSpellCheckEnabled(enable);
  SetSkipTouchEventFilterEnabled(enable);
  SetSkipUnselectableElementsInParagraphBoundaryEnabled(enable);
  SetSkipViewTransitionSnapshotResumeRenderingEnabled(enable);
  SetSmallerViewportUnitsEnabled(enable);
  SetSoftNavigationDetectionEnabled(enable);
  SetSoftNavigationDetectionIncludeReplaceStateEnabled(enable);
  SetSoftNavigationHeuristicsEnabled(enable);
  SetSortedLayoutShiftSourcesByImpactAreaEnabled(enable);
  SetSpatNavUsesCursorInheritanceEnabled(enable);
  SetSplitTextNotCleanupDummySpansEnabled(enable);
  SetSrcsetSelectionMatchesImageSetEnabled(enable);
  SetStableBlinkFeaturesEnabled(enable);
  SetStackingContextIsNotStackedEnabled(enable);
  SetStaleImageNaturalSizeDuringRevalidationEnabled(enable);
  SetStandardizedBrowserZoomEnabled(enable);
  SetStickyPositionHasOverflowPerAxisEnabled(enable);
  SetStickyUserActivationAcrossSameOriginNavigationEnabled(enable);
  SetStorageBucketsEnabled(enable);
  SetStreamingSanitizerEnabled(enable);
  SetSubAppsEnabled(enable);
  SetSuppressPointerStreamAfterDragEnabled(enable);
  SetSvgAnimateMotionDiscreteCalcModeEnabled(enable);
  SetSvgAvoidResettingFilterQualityForTiledPatternEnabled(enable);
  SetSvgEnableTextDecorationCssStylingEnabled(enable);
  SetSvgFallBackToContainerSizeEnabled(enable);
  SetSvgFeImageEXIFOrientationEnabled(enable);
  SetSvgFeImageSkipHiddenContainerViewportDependenceEnabled(enable);
  SetSvgFilterPaintsForHiddenContentEnabled(enable);
  SetSvgFilterUserSpaceViewportForSvgEnabled(enable);
  SetSvgIgnoreNegativeEllipseRadiiEnabled(enable);
  SetSvgImageAnimationResetEnabled(enable);
  SetSvgImageNonUniformScalingFixEnabled(enable);
  SetSvgLengthResolveUnparsedValueEnabled(enable);
  SetSvgScriptElementAsyncAttributeEnabled(enable);
  SetSvgScriptFragmentAlreadyStartedEnabled(enable);
  SetSvgStyleElementReflectTypeAndMediaEnabled(enable);
  SetSvgUseNestedResourceDocumentsEnabled(enable);
  SetSvgUseNestedResourceDocumentsDelayLoadEnabled(enable);
  SetTabAlignmentWithFloatsEnabled(enable);
  SetTableCellBorderColorInheritEnabled(enable);
  SetTableDefaultBorderColorCurrentColorEnabled(enable);
  SetTabSizeAncestorEnabled(enable);
  SetTabSizeInRubyBaseEnabled(enable);
  SetTabSizeWithSpacingEnabled(enable);
  SetTargetInShadowDeterminedBeforeListenerEnabled(enable);
  SetTargetRangesForBackwardDeletionUnitEnabled(enable);
  SetTestFeatureStableEnabled(enable);
  SetTextAreaEmptyPlaceholderBreakEnabled(enable);
  SetTextAreaResizerFixedSizeEnabled(enable);
  SetTextAutoSpaceIgnoreRubyAnnotationEnabled(enable);
  SetTextBoxTrimForNestedListEnabled(enable);
  SetTextEmphasisAsRubyEnabled(enable);
  SetTextEmphasisLetterSpacingEnabled(enable);
  SetTextEmphasisPunctuationExceptionsEnabled(enable);
  SetTextEmphasisWithRubyEnabled(enable);
  SetTextFragmentIdentifiersEnabled(enable);
  SetTextMetricsBaselinesEnabled(enable);
  SetTextOverflowClipWithSelectionEnabled(enable);
  SetTextScaleMetaTagEnabled(enable);
  SetTextSpacingTrimFallbackEnabled(enable);
  SetTextSpacingTrimFallbackChwsEnabled(enable);
  SetTextStreamMethodEnabled(enable);
  SetTimelineTriggerEnabled(enable);
  SetTimerThrottlingForBackgroundTabsEnabled(enable);
  SetTopicsAPIEnabled(enable);
  SetTouchEventFeatureDetectionEnabled(enable);
  SetTransferableRTCDataChannelEnabled(enable);
  SetTransitionNavigationQuietSkipEnabled(enable);
  SetTreatMhtmlInitialDocumentLoadsAsCrossDocumentEnabled(enable);
  SetTreeRubyPlacementEnabled(enable);
  SetTrustedTypesCreateParserOptionsEnabled(enable);
  SetTrustedTypesHTMLEnabled(enable);
  SetUnboundedElementEnabled(enable);
  SetUnprefixedSpeechRecognitionEnabled(enable);
  SetUnrestrictedUsbEnabled(enable);
  SetURLSearchParamsHasAndDeleteMultipleArgsEnabled(enable);
  SetUseLargestPaintedImageForLCPCandidateEnabled(enable);
  SetUsePositionForPointInFlexibleBoxWithSingleChildElementEnabled(enable);
  SetUsePositionIfIsVisuallyEquivalentCandidateEnabled(enable);
  SetUserActionPseudosStopAtTopLayerEnabled(enable);
  SetUserMediaElementEnabled(enable);
  SetUseShadowHostStyleCheckEditableEnabled(enable);
  SetUseUndoStepElementDispatchBeforeInputEnabled(enable);
  SetVideoFrameMetadataRtpTimestampEnabled(enable);
  SetViewportHeightClientHintHeaderEnabled(enable);
  SetViewportSegmentsEnabled(enable);
  SetViewTransitionAsyncFinishedEnabled(enable);
  SetViewTransitionDelayUnpauseOnTeardownEnabled(enable);
  SetViewTransitionDOMCallbackAfterCommitEnabled(enable);
  SetViewTransitionHoistBackdropFilterEffectEnabled(enable);
  SetViewTransitionUpdateLifecycleBeforeReadyEnabled(enable);
  SetViewTransitionWaitUntilEnabled(enable);
  SetVisualRectMappingFixForExpansionEnabled(enable);
  SetWakeLockEnabled(enable);
  SetWebAppLaunchQueueEnabled(enable);
  SetWebAppScopeSystemAccentColorEnabled(enable);
  SetWebAudioConfigurableRenderQuantumEnabled(enable);
  SetWebAudioRustFftEnabled(enable);
  SetWebAuthEnabled(enable);
  SetWebAutocorrectByDefaultEnabled(enable);
  SetWebBluetoothWorldIsolatedCacheEnabled(enable);
  SetWebGLDrawingBufferStorageEnabled(enable);
  SetWebHIDWorldIsolatedCacheEnabled(enable);
  SetWebIdentityDigitalCredentialsEnabled(enable);
  SetWebIDLBigIntUsesToBigIntEnabled(enable);
  SetWebOTPEnabled(enable);
  SetWebOTPAssertionFeaturePolicyEnabled(enable);
  SetWebSerialWorldIsolatedCacheEnabled(enable);
  SetWebSocketStreamEnabled(enable);
  SetWebTransportApplicationProtocolEnabled(enable);
  SetWebTransportCustomCertificatesEnabled(enable);
  SetWebUSBEnabled(enable);
  SetWebUSBOnDedicatedWorkersEnabled(enable);
  SetWebViewEnvReorderFixEnabled(enable);
  SetWebVTTCueLayoutByPositionAlignmentEnabled(enable);
  SetWebXREnabled(enable);
  SetWebXREnabledFeaturesEnabled(enable);
  SetWebXRLayersEnabled(enable);
  SetWebXRPlaneDetectionEnabled(enable);
  SetWebXRVisibilityMaskEnabled(enable);
  SetWheelEventMomentumEnabled(enable);
  SetWordSkipSpacesPunctuationFixEnabled(enable);
  SetWordSpacingWhiteSpacePreEnabled(enable);
  SetXMLNoExternalEntitiesEnabled(enable);
  SetXMLParserReplaceLoneSurrogatesEnabled(enable);
  SetXMLRustForNonXsltEnabled(enable);
  SetXSLTEnabled(enable);

  // Platform-dependent features
#if BUILDFLAG(IS_ANDROID)
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetAriaNotifyEnabled(enable);
  SetBarcodeDetectorEnabled(enable);
  SetCompositedSelectionUpdateEnabled(enable);
  SetCompositionForegroundMarkersEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetContentIndexEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetDisplayCutoutAPIEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetImplicitRootScrollerEnabled(enable);
  SetLeftClickToHandleSuggestionEnabled(enable);
  SetMediaCaptureEnabled(enable);
  SetMediaControlsExpandGestureEnabled(enable);
  SetMediaControlsOverlayPlayButtonEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetOrientationEventEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetTextFragmentTapOpensContextMenuEnabled(enable);
  SetUpdateComplexSafaAreaConstraintsEnabled(enable);
  SetUseLowQualityInterpolationEnabled(enable);
  SetWebBluetoothEnabled(enable);
  SetWebNFCEnabled(enable);
#endif

#if BUILDFLAG(IS_WIN)
  SetAIPromptAPIEnabled(enable);
  SetAIPromptAPIMultimodalInputEnabled(enable);
  SetAISummarizationAPIEnabled(enable);
  SetAriaActionsEnabled(enable);
  SetAriaNotifyEnabled(enable);
  SetAudioOutputDevicesEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCapturedSurfaceResolutionEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetCompositedSelectionUpdateEnabled(enable);
  SetComputePressureEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetEyeDropperAPIEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetLanguageDetectionAPIEnabled(enable);
  SetMediaCaptionSettingsButtonEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetTouchDragOnShortPressEnabled(enable);
  SetTranslationAPIEnabled(enable);
  SetWebAudioBypassOutputBufferingEnabled(enable);
  SetWebBluetoothEnabled(enable);
  SetWebHIDEnabled(enable);
  SetWebSpeechRecognitionContextEnabled(enable);
  SetWebSpeechUnspokenPunctuationEnabled(enable);
#endif

#if BUILDFLAG(IS_CHROMEOS)
  SetAIPromptAPIEnabled(enable);
  SetAIPromptAPIMultimodalInputEnabled(enable);
  SetAISummarizationAPIEnabled(enable);
  SetAudioOutputDevicesEnabled(enable);
  SetBarcodeDetectorEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCapturedSurfaceResolutionEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetCompositedSelectionUpdateEnabled(enable);
  SetComputePressureEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetEyeDropperAPIEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetLanguageDetectionAPIEnabled(enable);
  SetMediaCaptionSettingsButtonEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetSmartCardEnabled(enable);
  SetTranslationAPIEnabled(enable);
  SetUseBeginFramePresentationFeedbackEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAudioBypassOutputBufferingEnabled(enable);
  SetWebBluetoothEnabled(enable);
  SetWebHIDEnabled(enable);
  SetWebPrintingEnabled(enable);
  SetWebSpeechUnspokenPunctuationEnabled(enable);
#endif

#if BUILDFLAG(IS_MAC)
  SetAIPromptAPIEnabled(enable);
  SetAIPromptAPIMultimodalInputEnabled(enable);
  SetAISummarizationAPIEnabled(enable);
  SetAllowSyntheticTimingForCanvasCaptureEnabled(enable);
  SetAriaActionsEnabled(enable);
  SetAriaNotifyEnabled(enable);
  SetAudioOutputDevicesEnabled(enable);
  SetBarcodeDetectorEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCapturedSurfaceResolutionEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetComputePressureEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetEyeDropperAPIEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetLanguageDetectionAPIEnabled(enable);
  SetMediaCaptionSettingsButtonEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetTranslationAPIEnabled(enable);
  SetWebAudioBypassOutputBufferingEnabled(enable);
  SetWebBluetoothEnabled(enable);
  SetWebHIDEnabled(enable);
  SetWebSpeechRecognitionContextEnabled(enable);
  SetWebSpeechUnspokenPunctuationEnabled(enable);
#endif

#if BUILDFLAG(IS_LINUX)
  SetAIPromptAPIEnabled(enable);
  SetAIPromptAPIMultimodalInputEnabled(enable);
  SetAISummarizationAPIEnabled(enable);
  SetAriaActionsEnabled(enable);
  SetAriaNotifyEnabled(enable);
  SetAudioOutputDevicesEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetCompositedSelectionUpdateEnabled(enable);
  SetComputePressureEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetEyeDropperAPIEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetLanguageDetectionAPIEnabled(enable);
  SetMediaCaptionSettingsButtonEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetTranslationAPIEnabled(enable);
  SetWebAudioBypassOutputBufferingEnabled(enable);
  SetWebHIDEnabled(enable);
  SetWebSpeechRecognitionContextEnabled(enable);
  SetWebSpeechUnspokenPunctuationEnabled(enable);
#endif

#if BUILDFLAG(IS_IOS)
  SetAudioOutputDevicesEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetComputePressureEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetWebBluetoothEnabled(enable);
  SetWebHIDEnabled(enable);
  SetWebNFCEnabled(enable);
#endif

#if BUILDFLAG(IS_FUCHSIA)
  SetAudioOutputDevicesEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetCompositedSelectionUpdateEnabled(enable);
  SetComputePressureEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetWebHIDEnabled(enable);
#endif

  // Default values for platforms not specifically handled above
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_FUCHSIA)
  SetAudioOutputDevicesEnabled(enable);
  SetCaptureControllerEnabled(enable);
  SetCapturedSurfaceControlEnabled(enable);
  SetCaptureHandleEnabled(enable);
  SetComputePressureEnabled(enable);
  SetDocumentPictureInPictureAPIEnabled(enable);
  SetDocumentPictureInPicturePreferInitialPlacementEnabled(enable);
  SetDocumentPictureInPictureUserActivationEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetFileHandlingEnabled(enable);
  SetFileSystemAccessLocalEnabled(enable);
  SetFileSystemObserverEnabled(enable);
  SetFontAccessEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetNavigatorContentUtilsEnabled(enable);
  SetNotificationConstructorEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetPagePopupEnabled(enable);
  SetPartitionVisitedLinkDatabaseWithSelfLinksEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetWebHIDEnabled(enable);
#endif
}

void RuntimeEnabledFeaturesBase::SetExperimentalFeaturesEnabled(bool enable) {
  SetAccessibilityImplicitActionsEnabled(enable);
  SetAccessibilityOSLevelBoldTextEnabled(enable);
  SetAccessibilitySerializationSizeMetricsEnabled(enable);
  SetAccessKeyLabelEnabled(enable);
  SetAddressSpaceEnabled(enable);
  SetAllImagesPaintedSentToElementTimingEnabled(enable);
  SetAllowPreloadingWithCSPMetaTagEnabled(enable);
  SetAnimationRangeRejectRelativeLengthsEnabled(enable);
  SetAOMAriaRelationshipPropertiesAriaOwnsEnabled(enable);
  SetAppearanceBaseEnabled(enable);
  SetAppTitleEnabled(enable);
  SetAudioContextAsyncStateTransitionsEnabled(enable);
  SetAudioVideoTracksEnabled(enable);
  SetAudioWorkletSharedPortEnabled(enable);
  SetAutofillEventEnabled(enable);
  SetAutoPictureInPictureVideoHeuristicsEnabled(enable);
  SetBackForwardCacheExperimentHTTPHeaderEnabled(enable);
  SetBackForwardCacheRestorationPerformanceEntryEnabled(enable);
  SetBasicShapeCornerRadiusEnabled(enable);
  SetBlockingFocusWithoutUserActivationEnabled(enable);
  SetBrowserInitiatedAutomaticPictureInPictureEnabled(enable);
  SetCacheControlRFC7234ParsingEnabled(enable);
  SetCacheControlRFC7234ParsingMetricsEnabled(enable);
  SetCacheStorageCodeCacheHintEnabled(enable);
  SetCanvas2dCanvasFilterEnabled(enable);
  SetCanvas2dLayersWithOptionsEnabled(enable);
  SetCanvasDrawElementEnabled(enable);
  SetCanvasGlobalHDRHeadroomEnabled(enable);
  SetCanvasGradientCSSColor4Enabled(enable);
  SetCanvasHDREnabled(enable);
  SetCanvasTextMetricsPreciseBoundsEnabled(enable);
  SetCanvasToneMappingEnabled(enable);
  SetCapabilityDelegationDisplayCaptureRequestEnabled(enable);
  SetCDTNewCrossOriginHandlingEnabled(enable);
  SetCDTNewDestinationEnabled(enable);
  SetCDTNewReferrerAndReferrerPolicyHandlingEnabled(enable);
  SetColorSpacePredefinedLinearSpacesEnabled(enable);
  SetColorSpaceRec2100LinearEnabled(enable);
  SetComputedAccessibilityInfoEnabled(enable);
  SetConcurrentNativePaintWorkletsEnabled(enable);
  SetConditionalTracingLoAFEnabled(enable);
  SetConnectionAllowlistEmbeddedEnforcementEnabled(enable);
  SetContainerTimingEnabled(enable);
  SetContextMenuEnabled(enable);
  SetCorrectTemplateFormParsingEnabled(enable);
  SetCSPHashesV1Enabled(enable);
  SetCSSAnimationIterationCompositeEnabled(enable);
  SetCSSCaretColorWithOptionalSecondValueEnabled(enable);
  SetCSSColorTypedOMEnabled(enable);
  SetCSSContainerProgressNotationEnabled(enable);
  SetCSSCornersShorthandEnabled(enable);
  SetCSSCounterResetReversedEnabled(enable);
  SetCSSCounterStyleSymbolsFunctionEnabled(enable);
  SetCSSCrossFadeEnabled(enable);
  SetCSSFontFamilySerializationEnabled(enable);
  SetCSSGridLanesLayoutEnabled(enable);
  SetCSSInheritFunctionEnabled(enable);
  SetCSSLangExtendedRangesEnabled(enable);
  SetCSSLayoutAPIEnabled(enable);
  SetCSSLineClampEnabled(enable);
  SetCSSLineClampLineBreakingEllipsisEnabled(enable);
  SetCSSListCounterAccountingEnabled(enable);
  SetCSSMediaElementPseudosEnabled(enable);
  SetCSSMediaProgressNotationEnabled(enable);
  SetCSSMixinsEnabled(enable);
  SetCSSOMGetComputedStylePseudoElementRequiresColonEnabled(enable);
  SetCSSPaintAPIArgumentsEnabled(enable);
  SetCSSPrivateEnabled(enable);
  SetCSSPseudoHasSlottedEnabled(enable);
  SetCSSRandomFunctionEnabled(enable);
  SetCSSScopeImportEnabled(enable);
  SetCSSScrollMarkerGroupModesEnabled(enable);
  SetCSSScrollSnapEventConstructorExposedEnabled(enable);
  SetCSSScrollTargetGroupAriaCurrentEnabled(enable);
  SetCSSStyleSheetInitBaseURLEnabled(enable);
  SetCSSTextAlignMatchParentEnabled(enable);
  SetCSSTextDecorationInsetEnabled(enable);
  SetCSSTextDecorationSkipSpacesEnabled(enable);
  SetCSSTextTransformFullSizeKanaEnabled(enable);
  SetCSSTextTransformFullWidthEnabled(enable);
  SetCSSTextTransformMultiKeywordEnabled(enable);
  SetCSSTimelineNameConflictResolutionEnabled(enable);
  SetCSSTimelineScopeAllEnabled(enable);
  SetCSSVideoDynamicRangeMediaQueriesEnabled(enable);
  SetCSSViewTransitionAutoNameEnabled(enable);
  SetCustomizableComboboxEnabled(enable);
  SetCustomizableSelectMultiplePopupEnabled(enable);
  SetDeclarativeCSSModulesEnabled(enable);
  SetDeclarativeCSSModulesStyleTagEnabled(enable);
  SetDeclarativeFragmentEnabled(enable);
  SetDeclarativePerformanceObserverEnabled(enable);
  SetDesktopCaptureDisableLocalEchoControlEnabled(enable);
  SetDesktopPWAsAdditionalWindowingControlsEnabled(enable);
  SetDesktopPWAsAdditionalWindowingControlsOnMoveEnabled(enable);
  SetDialogCloseWhenOpenRemovedEnabled(enable);
  SetDialogNewFocusBehaviorEnabled(enable);
  SetDigitalCredentialsProtocolFilterEnabled(enable);
  SetDisableEllipsisWhenScrolledEnabled(enable);
  SetDisplayContentsFocusableEnabled(enable);
  SetDocumentIsolationPolicyEnabled(enable);
  SetDocumentOpenOriginAliasRemovalEnabled(enable);
  SetDocumentPolicyDocumentDomainEnabled(enable);
  SetDocumentPolicyInDedicatedWorkerEnabled(enable);
  SetDocumentPolicyJSProfilingModeEnabled(enable);
  SetDocumentPolicyNegotiationEnabled(enable);
  SetDocumentPolicyNetworkEfficiencyGuardrailsEnabled(enable);
  SetDocumentPolicySyncXHREnabled(enable);
  SetElementCanvasTransformEnabled(enable);
  SetElementInternalsBehaviorsEnabled(enable);
  SetEntropyIgnoredForFirstVideoFrameLCPEnabled(enable);
  SetEventTimingTargetSelectorEnabled(enable);
  SetEventTriggerEnabled(enable);
  SetExperimentalContentSecurityPolicyFeaturesEnabled(enable);
  SetExperimentalJSProfilerMarkersEnabled(enable);
  SetExperimentalPoliciesEnabled(enable);
  SetExtendedTextMetricsEnabled(enable);
  SetFaceDetectorEnabled(enable);
  SetFedCmActiveModeMultipleIdentityProvidersEnabled(enable);
  SetFetchRetryEnabled(enable);
  SetFileSystemAccessAPIExperimentalEnabled(enable);
  SetFileSystemObserverUnobserveEnabled(enable);
  SetFilterableSelectEnabled(enable);
  SetFocusgroupV2Enabled(enable);
  SetFreezeFramesOnVisibilityEnabled(enable);
  SetGamepadButtonTypesEnabled(enable);
  SetGamepadMultitouchEnabled(enable);
  SetGamepadRawInputChangeEventEnabled(enable);
  SetGenerateDragOverlayBeforeDragStartEnabled(enable);
  SetGeometryUtilsEnabled(enable);
  SetGeometryUtilsForCSSPseudoElementEnabled(enable);
  SetGetDisplayMediaRequiresUserActivationEnabled(enable);
  SetGlobalPrivacyControlTestEnabled(enable);
  SetHeadingOffsetEnabled(enable);
  SetHstsTopLevelNavigationsOnlyEnabled(enable);
  SetHTMLCommandForScrollCommandsEnabled(enable);
  SetHTMLElementScrollParentEnabled(enable);
  SetHTMLInterestForInterestButtonPseudoEnabled(enable);
  SetHTMLSwitchAttributeEnabled(enable);
  SetICUCapitalizationEnabled(enable);
  SetInlineScriptCacheHintEnabled(enable);
  SetInnerHTMLParserFastpathLogFailureEnabled(enable);
  SetInputInSelectEnabled(enable);
  SetInputTypeColorEnhancementsEnabled(enable);
  SetInvertedColorsEnabled(enable);
  SetJavaScriptCompileHintsPerFunctionMagicRuntimeEnabled(enable);
  SetJavaScriptImportTextEnabled(enable);
  SetKeyboardAccessibleTooltipEnabled(enable);
  SetLightDismissFromClickEnabled(enable);
  SetLocalNetworkAccessWebSocketsTargetAddressSpaceEnabled(enable);
  SetLoginElementEnabled(enable);
  SetLongAnimationFrameStyleDurationEnabled(enable);
  SetMarginTrimEnabled(enable);
  SetMediaCapabilitiesEncodingInfoEnabled(enable);
  SetMediaCaptureBackgroundBlurEnabled(enable);
  SetMediaCaptureCameraControlsEnabled(enable);
  SetMediaCaptureConfigurationChangeEnabled(enable);
  SetMediaCaptureVoiceIsolationEnabled(enable);
  SetMediaElementMutedDefaultStateEnabled(enable);
  SetMediaSourceExperimentalEnabled(enable);
  SetMediaSourceExtensionsForWebCodecsEnabled(enable);
  SetMemoryConsumerForNGShapeCacheEnabled(enable);
  SetMenuElementsEnabled(enable);
  SetNavigateEventDeferCrossDocumentCommitEnabled(enable);
  SetNavigationIdEnabled(enable);
  SetNavigationSourcePseudoClassEnabled(enable);
  SetNavigationTypeAndPhaseEnabled(enable);
  SetNotificationTriggersEnabled(enable);
  SetOriginPolicyEnabled(enable);
  SetOverscrollGesturesEnabled(enable);
  SetPaymentAppEnabled(enable);
  SetPaymentRequestEnabled(enable);
  SetPerformanceMarkCustomUserTimingFromSubframeEnabled(enable);
  SetPerformanceMarkFeatureUsageEnabled(enable);
  SetPerMethodCanMakePaymentQuotaEnabled(enable);
  SetPermissionsPolicyAPIEnabled(enable);
  SetPermissionsRequestRevokeEnabled(enable);
  SetPreferredAudioOutputDevicesEnabled(enable);
  SetPrefersReducedDataEnabled(enable);
  SetPrefetchAndPrerenderActivationBeaconEnabled(enable);
  SetPrerenderUntilScriptEnabled(enable);
  SetPrivateNetworkAccessNullIpAddressEnabled(enable);
  SetProfilerAPIForDedicatedWorkerEnabled(enable);
  SetPseudoElementsHoverableEnabled(enable);
  SetPushMessagingSubscriptionChangeEnabled(enable);
  SetRelOpenerBcgDependencyHintEnabled(enable);
  SetReplacedNormalFlowStackingInlinePaintEnabled(enable);
  SetResourceTimingInitiatorEnabled(enable);
  SetResponsiveIframesEnabled(enable);
  SetRestrictGamepadAccessEnabled(enable);
  SetRouteMatchingEnabled(enable);
  SetRtcAudioJitterBufferMaxPacketsEnabled(enable);
  SetRTCDataChannelPriorityEnabled(enable);
  SetRTCDiagnosticLoggingEnabled(enable);
  SetRTCEncodedAudioFrameConstructorEnabled(enable);
  SetRTCEncodedFrameSetMetadataEnabled(enable);
  SetRTCEncodedVideoFrameAdditionalMetadataEnabled(enable);
  SetRTCEncodedVideoFrameConstructorEnabled(enable);
  SetRTCLegacyCallbackBasedGetStatsEnabled(enable);
  SetRtcRtpHeaderEncryptionPolicyEnabled(enable);
  SetRTCStatsRelativePacketArrivalDelayEnabled(enable);
  SetScreenDetailedHdrHeadroomEnabled(enable);
  SetScrollIntoViewAlignAutoEnabled(enable);
  SetScrollTimelineCurrentTimeEnabled(enable);
  SetSelectedcontentelementAttributeEnabled(enable);
  SetSelectedcontentMultipleEnabled(enable);
  SetSelectionAndFocusedVisiblePositionMatchEnabled(enable);
  SetSelectionSetBaseAndExtentNonNullNodeEnabled(enable);
  SetSensorExtraClassesEnabled(enable);
  SetSerializeInvalidSelectorsInForgivingSelectorListEnabled(enable);
  SetServiceWorkerClientLifecycleStateEnabled(enable);
  SetSetSequentialFocusStartingPointEnabled(enable);
  SetSignatureBasedInlineIntegrityEnabled(enable);
  SetSingleAxisScrollContainersEnabled(enable);
  SetSingleAxisScrollContainersForScrollSnapEnabled(enable);
  SetSkipCallbacksWhenDevToolsNotOpenEnabled(enable);
  SetSpeakerSelectionEnabled(enable);
  SetSpeculationMeasurementEnabled(enable);
  SetSpeculationRulesModerateViewportHeuristicsControlEnabled(enable);
  SetSpellCheckCustomDictionaryAPIEnabled(enable);
  SetSplitQualifiedNameOnFirstColonEnabled(enable);
  SetStorageBucketsDurabilityEnabled(enable);
  SetStorageBucketsLocksEnabled(enable);
  SetStrictMimeTypesForWorkersEnabled(enable);
  SetSVGEmbeddedAsReplacedElementEnabled(enable);
  SetSVGPathDataAPIEnabled(enable);
  SetSvgPathLengthCssPropertyEnabled(enable);
  SetSvgSizingWithPreserveAspectRatioNoneEnabled(enable);
  SetSvgSupportMediaFragmentsEnabled(enable);
  SetSVGTextPathSideAttributeEnabled(enable);
  SetSynthesizedKeyboardEventsForAccessibilityActionsEnabled(enable);
  SetSyntheticMouseHoverOverInactivePageEnabled(enable);
  SetSystemWakeLockEnabled(enable);
  SetTextDetectorEnabled(enable);
  SetTextEmphasisPositionAutoEnabled(enable);
  SetTextFragmentAPIEnabled(enable);
  SetTextOverflowStringEnabled(enable);
  SetTimestampBasedCLSTrackingEnabled(enable);
  SetTimeZoneChangeEventEnabled(enable);
  SetTrustedTypesFromLiteralEnabled(enable);
  SetTrustedTypesUseCodeLikeEnabled(enable);
  SetTwoPhaseViewTransitionEnabled(enable);
  SetUnclosedFormControlIsInvalidEnabled(enable);
  SetURLPatternCompareComponentEnabled(enable);
  SetURLPatternGenerateEnabled(enable);
  SetUserDefinedEntryPointTimingEnabled(enable);
  SetVideoFrameMetadataBackgroundBlurEnabled(enable);
  SetWebAppScopeExtensionsEnabled(enable);
  SetWebAppTranslationsEnabled(enable);
  SetWebAssemblyCustomDescriptorsV2Enabled(enable);
  SetWebAssemblyJSPromiseIntegrationEnabled(enable);
  SetWebAuthenticationAmbientEnabled(enable);
  SetWebAuthenticationAttestationFormatsEnabled(enable);
  SetWebAuthenticationCmtgKeyEnabled(enable);
  SetWebBluetoothGetDevicesEnabled(enable);
  SetWebBluetoothScanningEnabled(enable);
  SetWebBluetoothWatchAdvertisementsEnabled(enable);
  SetWebCodecsVideoEncoderBuffersEnabled(enable);
  SetWebGLDeveloperExtensionsEnabled(enable);
  SetWebGPUExperimentalFeaturesEnabled(enable);
  SetWebGPUExperimentalResourceTableEnabled(enable);
  SetWebGPUMapSyncOnWorkersEnabled(enable);
  SetWebGPUMultithreadDawnWireOnWorkersEnabled(enable);
  SetWebHapticsEnabled(enable);
  SetWebIdentityDigitalCredentialsCreationEnabled(enable);
  SetWebMCPEnabled(enable);
  SetWebMCPFormAssociatedCustomElementsEnabled(enable);
  SetWebMCPTestingEnabled(enable);
  SetWebPreferencesEnabled(enable);
  SetWebRtcSctpSnapEnabled(enable);
  SetWebSocketOptionBagEnabled(enable);
  SetWebSocketStreamStandardBinaryChunkTypeEnabled(enable);
  SetWebSpeechTimestampsEnabled(enable);
  SetWebTransportAnticipatedConcurrentIncomingStreamsEnabled(enable);
  SetWebTransportCongestionControlEnabled(enable);
  SetWebTransportDrainingEnabled(enable);
  SetWebTransportHeadersEnabled(enable);
  SetWebTransportReceiveStreamEnabled(enable);
  SetWebTransportSendGroupEnabled(enable);
  SetWebTransportStatsEnabled(enable);
  SetWebUIBundledCodeCacheAsyncFetchEnabled(enable);
  SetWebVTTLineAndPositionAlignmentEnabled(enable);
  SetWebVTTRegionsEnabled(enable);
  SetWebXRFrameRateEnabled(enable);
  SetWebXRFrontFacingEnabled(enable);
  SetWebXRGPUBindingEnabled(enable);
  SetWebXRHitTestEntityTypesEnabled(enable);
  SetWebXRImageTrackingEnabled(enable);
  SetWebXRLayersCommonEnabled(enable);
  SetWebXRMediaBindingEnabled(enable);
  SetWebXRMeshDetectionEnabled(enable);
  SetWebXRPoseMotionDataEnabled(enable);
  SetWebXRSpecParityEnabled(enable);
  SetXMLViewerForIframesEnabled(enable);

  // Platform-dependent features
#if BUILDFLAG(IS_ANDROID)
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetElementCaptureEnabled(enable);
  SetGetDisplayMediaEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetRegionCaptureEnabled(enable);
  SetSpellCheckChunkingEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebHIDEnabled(enable);
#endif

#if BUILDFLAG(IS_WIN)
  SetAIClassifierAPIEnabled(enable);
  SetAIPromptAPIParamsEnabled(enable);
  SetAIPromptAPIToolUseEnabled(enable);
  SetAIProofreadingAPIEnabled(enable);
  SetAIRewriterAPIEnabled(enable);
  SetAIWriterAPIEnabled(enable);
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetEmailVerificationProtocolEnabled(enable);
  SetEmailVerificationStatusIndicatorEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
#endif

#if BUILDFLAG(IS_CHROMEOS)
  SetAIClassifierAPIEnabled(enable);
  SetAIPromptAPIParamsEnabled(enable);
  SetAIPromptAPIToolUseEnabled(enable);
  SetAIProofreadingAPIEnabled(enable);
  SetAIRewriterAPIEnabled(enable);
  SetAIWriterAPIEnabled(enable);
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetEmailVerificationProtocolEnabled(enable);
  SetEmailVerificationStatusIndicatorEnabled(enable);
  SetFileSystemAccessGetCloudIdentifiersEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetSetShapeEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
  SetWebSpeechRecognitionContextEnabled(enable);
#endif

#if BUILDFLAG(IS_MAC)
  SetAIClassifierAPIEnabled(enable);
  SetAIPromptAPIParamsEnabled(enable);
  SetAIPromptAPIToolUseEnabled(enable);
  SetAIProofreadingAPIEnabled(enable);
  SetAIRewriterAPIEnabled(enable);
  SetAIWriterAPIEnabled(enable);
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetEmailVerificationProtocolEnabled(enable);
  SetEmailVerificationStatusIndicatorEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
#endif

#if BUILDFLAG(IS_LINUX)
  SetAIClassifierAPIEnabled(enable);
  SetAIPromptAPIParamsEnabled(enable);
  SetAIPromptAPIToolUseEnabled(enable);
  SetAIProofreadingAPIEnabled(enable);
  SetAIRewriterAPIEnabled(enable);
  SetAIWriterAPIEnabled(enable);
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetEmailVerificationProtocolEnabled(enable);
  SetEmailVerificationStatusIndicatorEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
  SetWebBluetoothEnabled(enable);
#endif

#if BUILDFLAG(IS_IOS)
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
#endif

#if BUILDFLAG(IS_FUCHSIA)
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
  SetWebBluetoothEnabled(enable);
#endif

  // Default values for platforms not specifically handled above
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_FUCHSIA)
  SetApproximateGeolocationWebVisibleAPIEnabled(enable);
  SetContentIndexEnabled(enable);
  SetCSSAccentColorKeywordEnabled(enable);
  SetCSSSystemAccentColorEnabled(enable);
  SetDeviceAttributesEnabled(enable);
  SetHandwritingRecognitionEnabled(enable);
  SetMediaStreamTrackWebSpeechEnabled(enable);
  SetNetInfoDownlinkMaxEnabled(enable);
  SetRemotePlaybackBackendEnabled(enable);
  SetSerialPortConnectedEnabled(enable);
  SetWebAppTabStripEnabled(enable);
  SetWebAppTabStripCustomizationsEnabled(enable);
  SetWebAuthenticationCrossDeviceFallbackUrlEnabled(enable);
  SetWebBluetoothEnabled(enable);
#endif
}

void RuntimeEnabledFeaturesBase::SetTestFeaturesEnabled(bool enable) {
  SetAccessibilityCustomElementRoleNoneEnabled(enable);
  SetAccessibilityExposeDisplayNoneEnabled(enable);
  SetAdTaggingEnabled(enable);
  SetAIEmbeddingsAPIEnabled(enable);
  SetAIEmbeddingsAPIForWorkersEnabled(enable);
  SetAIPageContentCheckGeometryEnabled(enable);
  SetAIPageContentTrackedElementsPasswordEnabled(enable);
  SetAutofillEnabled(enable);
  SetBoxDecorationBreakCloneLineBreakingEnabled(enable);
  SetCanvas2dMeshEnabled(enable);
  SetCoepReflectionEnabled(enable);
  SetCSSArgumentGrammarEnabled(enable);
  SetCSSAtRuleCounterStyleSpeakAsDescriptorEnabled(enable);
  SetCSSCaseSensitiveSelectorEnabled(enable);
  SetCSSCustomMediaEnabled(enable);
  SetCSSHangingPunctuationEnabled(enable);
  SetCSSIdentFunctionEnabled(enable);
  SetCSSImageAnimationEnabled(enable);
  SetCSSLineClampAsShorthandEnabled(enable);
  SetCssMaxContentSizingEnabled(enable);
  SetCSSPositionStickyStaticScrollPositionEnabled(enable);
  SetCSSRandomFunctionTypedOMEnabled(enable);
  SetCSSScrollSnapTypePairEnabled(enable);
  SetCSSTextSpacingEnabled(enable);
  SetCSSUserSelectContainEnabled(enable);
  SetDeclarativeSkeletonsEnabled(enable);
  SetDragAndDropDownloadURLListEnabled(enable);
  SetDragAndDropJSFileObjectsEnabled(enable);
  SetEditContextAssignmentAsPerSpecEnabled(enable);
  SetEditContextHandleTextOrSelectionUpdateDuringCompositionEnabled(enable);
  SetEditingUseDomPositionApiEnabled(enable);
  SetElementMatchContainerEnabled(enable);
  SetExtensionScriptTaggingEnabled(enable);
  SetFedCmAutofillEnabled(enable);
  SetFedCmDelegationEnabled(enable);
  SetFedCmIdentityHandlerEnabled(enable);
  SetFedCmIdPRegistrationEnabled(enable);
  SetFedCmLightweightModeEnabled(enable);
  SetFledgeAuctionDealSupportEnabled(enable);
  SetFledgeClickinessEnabled(enable);
  SetFledgePrivateModelTrainingEnabled(enable);
  SetFledgeSellerScriptExecutionModeEnabled(enable);
  SetFledgeTrustedSignalsKVv1CreativeScanningEnabled(enable);
  SetFledgeTrustedSignalsKVv2ContextualDataEnabled(enable);
  SetGroupEffectEnabled(enable);
  SetHTMLAreaHreflangTypeEnabled(enable);
  SetHTMLCommandActionsV2Enabled(enable);
  SetHTMLParserYieldByUserTimingEnabled(enable);
  SetIncrementalFontTransferEnabled(enable);
  SetLockedModeEnabled(enable);
  SetLongAnimationFrameSourceLineColumnEnabled(enable);
  SetLongAnimationFrameSourceLineColumnInterfaceEnabled(enable);
  SetLongAnimationFrameWorkerEnabled(enable);
  SetManualTextEnabled(enable);
  SetMathMLAnchorElementEnabled(enable);
  SetMediaCapabilitiesSpatialAudioEnabled(enable);
  SetMediaLatencyHintEnabled(enable);
  SetMediaPlaybackWhileNotVisiblePermissionPolicyEnabled(enable);
  SetMediaStreamTrackTransferEnabled(enable);
  SetMessagePortCloseEventEnabled(enable);
  SetMiddleClickAutoscrollEnabled(enable);
  SetMojoJSEnabled(enable);
  SetMojoJSTestEnabled(enable);
  SetNewAnimationCompositingCheckingEnabled(enable);
  SetNoFontAntialiasingEnabled(enable);
  SetNoIdleEncodingForWebTestsEnabled(enable);
  SetOmitBlurEventOnElementRemovalEnabled(enable);
  SetPrivateStateTokensAlwaysAllowIssuanceEnabled(enable);
  SetRemoveVisibleSelectionInDOMSelectionEnabled(enable);
  SetReportFirstFrameTimeAsRenderTimeEnabled(enable);
  SetResourceTimingUseCORSForBodySizesEnabled(enable);
  SetRTCRtpTransportEnabled(enable);
  SetScrollPerformanceTimingEnabled(enable);
  SetSecurePaymentConfirmationEnabled(enable);
  SetSelectiveClipboardFormatReadEnabled(enable);
  SetSourceSpecificMulticastInDirectSocketsEnabled(enable);
  SetSvgInlineRootPixelSnappingScaleAdjustmentEnabled(enable);
  SetTableIsAutoFixedLayoutEnabled(enable);
  SetTextSpacingTrimFallback2Enabled(enable);
  SetUseOriginalDomOffsetsForOffsetMapEnabled(enable);
  SetVideoTrackGeneratorEnabled(enable);
  SetVideoTrackGeneratorInWindowEnabled(enable);
  SetViewTransitionLongCallbackTimeoutForTestingEnabled(enable);
  SetWebAuthAuthenticatorAttachmentEnabled(enable);
  SetWebMCPDeclarativeFileInputEnabled(enable);
  SetWebShareEnabled(enable);
  SetXMLSerializerConsistentDefaultNsDeclMatchingEnabled(enable);

  // Platform-dependent features
#if BUILDFLAG(IS_ANDROID)
  SetAriaNotifyV2Enabled(enable);
  SetFileHandlingEnabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetLanguageDetectionAPIEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSmartZoomEnabled(enable);
#endif

#if BUILDFLAG(IS_WIN)
  SetAriaNotifyV2Enabled(enable);
  SetBarcodeDetectorEnabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRootScrollbarFollowsBrowserThemeEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif

#if BUILDFLAG(IS_CHROMEOS)
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
#endif

#if BUILDFLAG(IS_MAC)
  SetAriaNotifyV2Enabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInstallElementEnabled(enable);
  SetNotificationContentImageEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif

#if BUILDFLAG(IS_LINUX)
  SetAriaNotifyV2Enabled(enable);
  SetBarcodeDetectorEnabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRootScrollbarFollowsBrowserThemeEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif

#if BUILDFLAG(IS_IOS)
  SetBarcodeDetectorEnabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInputMultipleFieldsUIEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif

#if BUILDFLAG(IS_FUCHSIA)
  SetBarcodeDetectorEnabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif

  // Default values for platforms not specifically handled above
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_FUCHSIA)
  SetBarcodeDetectorEnabled(enable);
  SetCapturedMouseEventsEnabled(enable);
  SetContactsManagerEnabled(enable);
  SetContactsManagerExtraPropertiesEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDigitalGoodsV2_1Enabled(enable);
  SetGetAllScreensMediaEnabled(enable);
  SetInstallElementEnabled(enable);
  SetRasterInducingScrollEnabled(enable);
  SetSelectAudioOutputEnabled(enable);
  SetSmartCardEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebNFCEnabled(enable);
  SetWebPrintingEnabled(enable);
#endif
}


void RuntimeEnabledFeaturesBase::SetOriginTrialControlledFeaturesEnabled(bool enable) {
  SetAdInterestGroupAPIEnabled(enable);
  SetAIPromptAPIParamsEnabled(enable);
  SetAIProofreadingAPIEnabled(enable);
  SetAIRewriterAPIEnabled(enable);
  SetAIWriterAPIEnabled(enable);
  SetAppTitleEnabled(enable);
  SetAutofillEventEnabled(enable);
  SetBackForwardCacheExperimentHTTPHeaderEnabled(enable);
  SetBackForwardCacheNotRestoredReasonsEnabled(enable);
  SetBackgroundPageFreezeOptOutEnabled(enable);
  SetBlockingFocusWithoutUserActivationEnabled(enable);
  SetCacheStorageCodeCacheHintEnabled(enable);
  SetCanvas2dMeshEnabled(enable);
  SetCanvasDrawElementEnabled(enable);
  SetConnectionAllowlistEmbeddedEnforcementEnabled(enable);
  SetContainerTimingEnabled(enable);
  SetCoopRestrictPropertiesEnabled(enable);
  SetCpuPerformanceEnabled(enable);
  SetCrashReportingStorageAPIEnabled(enable);
  SetCSPHashesV1Enabled(enable);
  SetDeclarativeCSSModulesEnabled(enable);
  SetDeclarativePerformanceObserverEnabled(enable);
  SetDeprecateUnloadOptOutEnabled(enable);
  SetDigitalGoodsEnabled(enable);
  SetDisableDifferentOriginSubframeDialogSuppressionEnabled(enable);
  SetDisableReduceAcceptLanguageEnabled(enable);
  SetDocumentIsolationPolicyEnabled(enable);
  SetDocumentPolicyNegotiationEnabled(enable);
  SetEmailVerificationProtocolEnabled(enable);
  SetEmailVerificationStatusIndicatorEnabled(enable);
  SetExperimentalJSProfilerMarkersEnabled(enable);
  SetExtendedTextMetricsEnabled(enable);
  SetFedCmActiveModeMultipleIdentityProvidersEnabled(enable);
  SetFedCmMultipleIdentityProvidersEnabled(enable);
  SetFetchRetryEnabled(enable);
  SetFledgeBiddingAndAuctionServerAPIEnabled(enable);
  SetGamepadRawInputChangeEventEnabled(enable);
  SetHrefTranslateEnabled(enable);
  SetIncomingCallNotificationsEnabled(enable);
  SetInstallElementEnabled(enable);
  SetJavaScriptCompileHintsPerFunctionMagicRuntimeEnabled(enable);
  SetLocalNetworkAccessForWebRTCOptOutEnabled(enable);
  SetLongAnimationFrameStyleDurationEnabled(enable);
  SetMediaCaptureBackgroundBlurEnabled(enable);
  SetMediaCaptureConfigurationChangeEnabled(enable);
  SetMediaPlaybackWhileNotVisiblePermissionPolicyEnabled(enable);
  SetMediaSourceExtensionsForWebCodecsEnabled(enable);
  SetNavigationIdEnabled(enable);
  SetNotificationTriggersEnabled(enable);
  SetOriginTrialsSampleAPIEnabled(enable);
  SetOriginTrialsSampleAPIBrowserReadWriteEnabled(enable);
  SetOriginTrialsSampleAPIDependentEnabled(enable);
  SetOriginTrialsSampleAPIDeprecationEnabled(enable);
  SetOriginTrialsSampleAPIExpiryGracePeriodEnabled(enable);
  SetOriginTrialsSampleAPIExpiryGracePeriodThirdPartyEnabled(enable);
  SetOriginTrialsSampleAPIImpliedEnabled(enable);
  SetOriginTrialsSampleAPIInvalidOSEnabled(enable);
  SetOriginTrialsSampleAPINavigationEnabled(enable);
  SetOriginTrialsSampleAPIPersistentExpiryGracePeriodEnabled(enable);
  SetOriginTrialsSampleAPIPersistentFeatureEnabled(enable);
  SetOriginTrialsSampleAPIPersistentInvalidOSEnabled(enable);
  SetOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureEnabled(enable);
  SetOriginTrialsSampleAPIThirdPartyEnabled(enable);
  SetParakeetEnabled(enable);
  SetPerMethodCanMakePaymentQuotaEnabled(enable);
  SetPNaClEnabled(enable);
  SetPreferredAudioOutputDevicesEnabled(enable);
  SetPrefetchAndPrerenderActivationBeaconEnabled(enable);
  SetPrerender2CrossOriginIframesEnabled(enable);
  SetPrerenderActivationByFormSubmissionEnabled(enable);
  SetPrerenderUntilScriptEnabled(enable);
  SetProtectedOriginTrialsSampleAPIEnabled(enable);
  SetProtectedOriginTrialsSampleAPIDependentEnabled(enable);
  SetProtectedOriginTrialsSampleAPIImpliedEnabled(enable);
  SetRtcAudioJitterBufferMaxPacketsEnabled(enable);
  SetRTCDiagnosticLoggingEnabled(enable);
  SetRTCEncodedFrameSetMetadataEnabled(enable);
  SetRTCLegacyCallbackBasedGetStatsEnabled(enable);
  SetRTCStatsRelativePacketArrivalDelayEnabled(enable);
  SetSecurePaymentConfirmationOptOutEnabled(enable);
  SetShadowRootAdoptedStyleSheetEnabled(enable);
  SetShadowRootReferenceTargetEnabled(enable);
  SetSharedWorkerExtendedLifetimeEnabled(enable);
  SetSpeculationMeasurementEnabled(enable);
  SetSpeculationRulesModerateViewportHeuristicsControlEnabled(enable);
  SetStandardizedBrowserZoomOptOutEnabled(enable);
  SetTestFeatureForBrowserProcessReadWriteAccessOriginTrialEnabled(enable);
  SetTextFragmentIdentifiersEnabled(enable);
  SetTouchEventFeatureDetectionEnabled(enable);
  SetUAImageReplacementAPIEnabled(enable);
  SetUnrestrictedSharedArrayBufferEnabled(enable);
  SetUserMediaElementLegacyEnabled(enable);
  SetWebAppInstallationEnabled(enable);
  SetWebAppScopeExtensionsEnabled(enable);
  SetWebAssemblyCustomDescriptorsV2Enabled(enable);
  SetWebAssemblyJSPromiseIntegrationEnabled(enable);
  SetWebAudioConfigurableRenderQuantumEnabled(enable);
  SetWebAuthenticationAttestationFormatsEnabled(enable);
  SetWebCryptoPQCEnabled(enable);
  SetWebIdentityDigitalCredentialsCreationEnabled(enable);
  SetWebMCPEnabled(enable);
  SetWebRtcSctpSnapEnabled(enable);
  SetWebTransportCustomCertificatesEnabled(enable);
  SetWebXRImageTrackingEnabled(enable);
  SetWebXRPlaneDetectionEnabled(enable);
  SetXSLTEnabled(enable);
}

namespace {

// All non-protected feature names, sorted by name and concatenated into a
// single NUL-separated string pool. The lookup tables below hold offsets into
// this pool rather than `const char*`, which avoids a relocation per feature
// and shrinks each entry to two bytes.
constexpr char kFeatureNamePool[] =
    "AIClassifierAPI\0"
    "AIEmbeddingsAPI\0"
    "AIEmbeddingsAPIForWorkers\0"
    "AIPageContentAnchoredFixedOffscreenNonActionability\0"
    "AIPageContentAnchoredNonFixedOffscreenNonActionability\0"
    "AIPageContentBuildOnLoadForTesting\0"
    "AIPageContentCheckGeometry\0"
    "AIPageContentConvertNodeTextToUtf8\0"
    "AIPageContentElementCSSRedaction\0"
    "AIPageContentIncludeSVGSubtree\0"
    "AIPageContentOuterBoxMapToAncestorSpace\0"
    "AIPageContentPaidContentAnnotation\0"
    "AIPageContentSkipUnclickableFixedOverlays\0"
    "AIPageContentTrackedElementsIframe\0"
    "AIPageContentTrackedElementsPassword\0"
    "AIPageContentVisualViewportClamp\0"
    "AIPromptAPI\0"
    "AIPromptAPIForWorkers\0"
    "AIPromptAPILegacyIdentifiers\0"
    "AIPromptAPILegacyParams\0"
    "AIPromptAPIMultimodalInput\0"
    "AIPromptAPIParams\0"
    "AIPromptAPIStructuredOutput\0"
    "AIPromptAPIToolUse\0"
    "AIProofreadingAPI\0"
    "AIRewriterAPI\0"
    "AIRewriterAPIForWorkers\0"
    "AISummarizationAPI\0"
    "AISummarizationAPIForWorkers\0"
    "AISummarizationPerformancePreference\0"
    "AIWriterAPI\0"
    "AIWriterAPIForWorkers\0"
    "AOMAriaRelationshipProperties\0"
    "AOMAriaRelationshipPropertiesAriaOwns\0"
    "AboutBlankPageRespectsDarkModeOnUserAction\0"
    "Accelerated2dCanvas\0"
    "AcceleratedSmallCanvases\0"
    "AccessKeyLabel\0"
    "AccessibilityCheckIfcInPreviousTextOnLine\0"
    "AccessibilityCustomElementRoleNone\0"
    "AccessibilityExposeDisplayNone\0"
    "AccessibilityImplicitActions\0"
    "AccessibilityMinRoleTabbable\0"
    "AccessibilityOSLevelBoldText\0"
    "AccessibilityProhibitedNames\0"
    "AccessibilitySerializationSizeMetrics\0"
    "AccessibilityUseAXPositionForDocumentMarkers\0"
    "AdInterestGroupAPI\0"
    "AdTagging\0"
    "AddressSpace\0"
    "AdjustEndOfNextParagraphIfMovedParagraphIsUpdated\0"
    "AlignZoomToCenter\0"
    "AllImagesPaintedSentToElementTiming\0"
    "AllowContentInitiatedDataUrlNavigations\0"
    "AllowPreloadingWithCSPMetaTag\0"
    "AllowSameSiteNoneCookiesInSandbox\0"
    "AllowSvgUseToReferenceExternalDocumentRoot\0"
    "AllowSyntheticTimingForCanvasCapture\0"
    "AllowURNsInIframes\0"
    "AncestorOriginsStoredOnDocument\0"
    "AnchorPositionAdjustmentWithoutOverflow\0"
    "AndroidDownloadableFontsMatching\0"
    "AnimationEventAnimation\0"
    "AnimationProgressAPI\0"
    "AnimationRangeRejectRelativeLengths\0"
    "AnimationTrigger\0"
    "AnimationWorklet\0"
    "AnnotationSpaceOnStart\0"
    "AnonymousIframe\0"
    "AppTitle\0"
    "AppearanceBase\0"
    "ApproximateGeolocationPermission\0"
    "ApproximateGeolocationPermissionAPI\0"
    "ApproximateGeolocationPermissionAccuracyMode\0"
    "ApproximateGeolocationWebVisibleAPI\0"
    "AriaActions\0"
    "AriaNotify\0"
    "AriaNotifyV2\0"
    "AriaRowColIndexText\0"
    "AttributionReporting\0"
    "AudioContextAsyncStateTransitions\0"
    "AudioContextPlaybackStats\0"
    "AudioContextSetSinkId\0"
    "AudioOutputDevices\0"
    "AudioVideoTracks\0"
    "AudioWorkletSharedPort\0"
    "AuthorSpecifiedLayoutScrollSnapBehavior\0"
    "AutoDarkMode\0"
    "AutoDarkModeSVGSizeThreshold\0"
    "AutoDarkModeSkipImages\0"
    "AutoPictureInPictureVideoHeuristics\0"
    "AutoSizeUsesScrollWidthForOverflow\0"
    "Autofill\0"
    "AutofillEvent\0"
    "AutofillPreviewGenericFontFamily\0"
    "AutofillPreviewIgnoreAuthorFont\0"
    "AutomationControlled\0"
    "AvoidEmbeddedContentViewLocation\0"
    "AvoidSynchronousBlurOnDisabledAttributeChange\0"
    "BackForwardCache\0"
    "BackForwardCacheExperimentHTTPHeader\0"
    "BackForwardCacheNotRestoredReasons\0"
    "BackForwardCacheRestorationPerformanceEntry\0"
    "BackForwardCacheUpdateNotRestoredReasonsName\0"
    "BackfaceVisibilityInterop\0"
    "BackgroundClipTextDecoration\0"
    "BackgroundFetch\0"
    "BackgroundPageFreezeOptOut\0"
    "BarcodeDetector\0"
    "BaseAppearanceInlineSizing\0"
    "BasicShapeCornerRadius\0"
    "BidiCaretAffinity\0"
    "BidiVisualOrderCaretMovement\0"
    "BlinkExtensionWebView\0"
    "BlinkExtensionWebViewMediaIntegrity\0"
    "BlinkGeometryMapperViewportFastPath\0"
    "BlinkLifecycleScriptForbidden\0"
    "BlinkRuntimeCallStats\0"
    "BlobBytes\0"
    "BlockSelectPopupUnfocusedWindow\0"
    "BlockingFocusWithoutUserActivation\0"
    "BoundaryEventDispatchTracksNodeRemoval\0"
    "BoxDecorationBreakCloneLineBreaking\0"
    "BrowserInitiatedAutomaticPictureInPicture\0"
    "BufferedBytesConsumerLimitSize\0"
    "BypassPepcSecurityForTesting\0"
    "CCTNewRFMPushBehavior\0"
    "CDTNewCrossOriginHandling\0"
    "CDTNewDestination\0"
    "CDTNewReferrerAndReferrerPolicyHandling\0"
    "CSPHashesV1\0"
    "CSPReportHash\0"
    "CSSAccentColorKeyword\0"
    "CSSActiveCaptionMapsToCanvas\0"
    "CSSAlphaColorFunction\0"
    "CSSAltCounter\0"
    "CSSAnimationIterationComposite\0"
    "CSSArgumentGrammar\0"
    "CSSAtRuleCounterStyleImageSymbols\0"
    "CSSAtRuleCounterStyleSpeakAsDescriptor\0"
    "CSSAttributeValueCaseSensitiveNonHTML\0"
    "CSSBackgroundClipBorderArea\0"
    "CSSBorderShape\0"
    "CSSCalcSimplificationAndSerialization\0"
    "CSSCaretAnimation\0"
    "CSSCaretColorWithOptionalSecondValue\0"
    "CSSCaretShape\0"
    "CSSCaseSensitiveSelector\0"
    "CSSChUnitSpecCompliantFallback\0"
    "CSSColorQuantizedAlphaOnlyLegacy\0"
    "CSSColorTypedOM\0"
    "CSSContainerProgressNotation\0"
    "CSSContainerStyleQueriesRange\0"
    "CSSContrastColor\0"
    "CSSCornersShorthand\0"
    "CSSCounterResetReversed\0"
    "CSSCounterStyleSymbolsFunction\0"
    "CSSCrossFade\0"
    "CSSCustomMedia\0"
    "CSSDynamicRangeLimit\0"
    "CSSEnumeratedCustomProperties\0"
    "CSSFontFamilySerialization\0"
    "CSSFontSizeAdjust\0"
    "CSSFunctions\0"
    "CSSGridLanesLayout\0"
    "CSSHangingPunctuation\0"
    "CSSHexAlphaColor\0"
    "CSSIdentFunction\0"
    "CSSImageAnimation\0"
    "CSSImageFunction\0"
    "CSSInRangeOutOfRangeReversedRanges\0"
    "CSSInheritFunction\0"
    "CSSKeyframesRuleLength\0"
    "CSSLangExtendedRanges\0"
    "CSSLayoutAPI\0"
    "CSSLetterAndWordSpacingPercentage\0"
    "CSSLightDarkImage\0"
    "CSSLineClamp\0"
    "CSSLineClampAsShorthand\0"
    "CSSLineClampLineBreakingEllipsis\0"
    "CSSListCounterAccounting\0"
    "CSSLogicalCombinationPseudo\0"
    "CSSMarkerNestedPseudoElement\0"
    "CSSMediaElementPseudos\0"
    "CSSMediaProgressNotation\0"
    "CSSMixins\0"
    "CSSNestedPseudoElements\0"
    "CSSOMGetComputedStylePseudoElementRequiresColon\0"
    "CSSOverscrollBehaviorChain\0"
    "CSSPaintAPIArguments\0"
    "CSSParserIgnoreCharsetForURLs\0"
    "CSSPolygonRounding\0"
    "CSSPositionStickyStaticScrollPosition\0"
    "CSSPrivate\0"
    "CSSProgressNotation\0"
    "CSSPseudoColumn\0"
    "CSSPseudoElementBackdrop\0"
    "CSSPseudoElementInterface\0"
    "CSSPseudoElementViewTransitions\0"
    "CSSPseudoHasSlotted\0"
    "CSSPseudoScrollButtons\0"
    "CSSPseudoScrollMarkers\0"
    "CSSRandomFunction\0"
    "CSSRandomFunctionTypedOM\0"
    "CSSResizeAuto\0"
    "CSSResourceIntegrityEnforcement\0"
    "CSSRevertRule\0"
    "CSSRubyOverhang\0"
    "CSSSafePrintableInset\0"
    "CSSScopeImport\0"
    "CSSScopeifiedParentPseudoClass\0"
    "CSSScrollInitialTarget\0"
    "CSSScrollMarkerGroupModes\0"
    "CSSScrollMarkerTargetBeforeAfter\0"
    "CSSScrollSnapChangeEvent\0"
    "CSSScrollSnapChangingEvent\0"
    "CSSScrollSnapEventConstructorExposed\0"
    "CSSScrollSnapEvents\0"
    "CSSScrollSnapTypePair\0"
    "CSSScrollTargetGroup\0"
    "CSSScrollTargetGroupAriaCurrent\0"
    "CSSScrolledContainerQueries\0"
    "CSSShapeOutsidePathAndShapeSupport\0"
    "CSSShapeOutsideRectAndXywhSupport\0"
    "CSSStyleSheetInitBaseURL\0"
    "CSSSupportsAtRuleFunction\0"
    "CSSSupportsForImportRules\0"
    "CSSSupportsNamedFeatureFunction\0"
    "CSSSystemAccentColor\0"
    "CSSTextAlignMatchParent\0"
    "CSSTextDecorationInset\0"
    "CSSTextDecorationSkipInkAll\0"
    "CSSTextDecorationSkipSpaces\0"
    "CSSTextSpacing\0"
    "CSSTextTransformFullSizeKana\0"
    "CSSTextTransformFullWidth\0"
    "CSSTextTransformMultiKeyword\0"
    "CSSTimelineNameConflictResolution\0"
    "CSSTimelineScopeAll\0"
    "CSSTimelineScopeGlobal\0"
    "CSSTypedArithmetic\0"
    "CSSURLRequestModifiers\0"
    "CSSUserSelectContain\0"
    "CSSUserValidAndUserInvalidForRadio\0"
    "CSSVideoDynamicRangeMediaQueries\0"
    "CSSViewTransitionAutoName\0"
    "CSSWindowDrag\0"
    "CSSZoomAnimation\0"
    "CacheControlRFC7234Parsing\0"
    "CacheControlRFC7234ParsingMetrics\0"
    "CacheStorageCodeCacheHint\0"
    "CacheStyleAdjuster\0"
    "CameraAndMicrophoneElements\0"
    "Canvas2dCanvasFilter\0"
    "Canvas2dLayers\0"
    "Canvas2dLayersWithOptions\0"
    "Canvas2dMesh\0"
    "CanvasDrawElement\0"
    "CanvasFloatingPoint\0"
    "CanvasGlobalHDRHeadroom\0"
    "CanvasGradientCSSColor4\0"
    "CanvasHDR\0"
    "CanvasTextMetricsPreciseBounds\0"
    "CanvasToneMapping\0"
    "CanvasUsesArcPaintOp\0"
    "CapabilityDelegationDigitalCredentials\0"
    "CapabilityDelegationDisplayCaptureRequest\0"
    "CaptureController\0"
    "CaptureHandle\0"
    "CapturedMouseEvents\0"
    "CapturedSurfaceControl\0"
    "CapturedSurfaceResolution\0"
    "CaretOutsideEditableAtomicInline\0"
    "CheckVisibilityExtraProperties\0"
    "CheckableInputTypeLayoutInline\0"
    "ClampUnfocusedSelectionCache\0"
    "ClearCurrentTargetAfterDispatch\0"
    "ClearFocusWithinOnSubtreeRemoval\0"
    "ClearTargetOnlyIfInShadowTree\0"
    "ClipElementVisibleBoundsInLocalRoot\0"
    "ClipPathNestedRasterOptimization\0"
    "ClipboardEventTargetUsesContainerNode\0"
    "ClipboardPasteImageRespectBuffer\0"
    "CoalesceSelectionchangeEvent\0"
    "CoepReflection\0"
    "CollapseZeroWidthSpaceWhenReuseItem\0"
    "ColorInputAcceptsCSSColors\0"
    "ColorSpaceDisplayP3Linear\0"
    "ColorSpacePredefinedLinearSpaces\0"
    "ColorSpaceRec2100Linear\0"
    "CommaSeparatedContainerQueries\0"
    "ComposedPathReturnTargetBeingDispatched\0"
    "CompositeBGColorAnimation\0"
    "CompositeBoxShadowAnimation\0"
    "CompositeClipPathAnimation\0"
    "CompositedSelectionUpdate\0"
    "CompositingDecisionAtAnimationPhaseBoundaries\0"
    "CompositionForegroundMarkers\0"
    "CompositorEventTrigger\0"
    "CompositorTimelineTrigger\0"
    "CompressionDictionaryTransport\0"
    "ComputePressure\0"
    "ComputedAccessibilityInfo\0"
    "ConcurrentNativePaintWorklets\0"
    "ConditionalTracingLoAF\0"
    "ConnectionAllowlistEmbeddedEnforcement\0"
    "ConstructableStylesheetCache\0"
    "ContactsManager\0"
    "ContactsManagerExtraProperties\0"
    "ContainerNameOnly\0"
    "ContainerTiming\0"
    "ContentIndex\0"
    "ContextMenu\0"
    "ControlledFrame\0"
    "ControlledFrameWebRequestSecurityInfo\0"
    "CookieStoreAPIMaxAge\0"
    "CookieStoreAPIWhitespaceStripping\0"
    "CoopRestrictProperties\0"
    "CorrectTemplateFormParsing\0"
    "CorsRFC1918\0"
    "CpuPerformance\0"
    "CrashReportingStorageAPI\0"
    "CreateInlineContentsAnonymousBlock\0"
    "CssMaxContentSizing\0"
    "CssTextFit\0"
    "CssTextFitReshaping\0"
    "CssTextIndent\0"
    "CustomElementsDisableFormattingFixups\0"
    "CustomScrollbarApplyMinimumThumbLength\0"
    "CustomizableCombobox\0"
    "CustomizableSelectMultiplePopup\0"
    "DOMActivateBubblesInheritance\0"
    "DOMParserXmlScriptAlreadyStarted\0"
    "Database\0"
    "DateTimeInputTypeEarlyAdvanceFix\0"
    "DeclarativeCSSModules\0"
    "DeclarativeCSSModulesStyleTag\0"
    "DeclarativeFragment\0"
    "DeclarativePerformanceObserver\0"
    "DeclarativeSkeletons\0"
    "DelegatesFocusTextControlInputFix\0"
    "DeprecateUnloadOptOut\0"
    "DesktopCaptureDisableLocalEchoControl\0"
    "DesktopPWAsAdditionalWindowingControls\0"
    "DesktopPWAsAdditionalWindowingControlsOnMove\0"
    "DeviceAttributes\0"
    "DeviceOrientationRequestPermission\0"
    "DevicePosture\0"
    "DialogCloseWhenOpenRemoved\0"
    "DialogNewFocusBehavior\0"
    "DigitalCredentialsProtocolFilter\0"
    "DigitalGoods\0"
    "DigitalGoodsV2_1\0"
    "DirectSockets\0"
    "DirectSocketsInServiceWorkers\0"
    "DirectSocketsInSharedWorkers\0"
    "DisableAnchorCenterOnAlignJustifyItems\0"
    "DisableDifferentOriginSubframeDialogSuppression\0"
    "DisableEllipsisWhenScrolled\0"
    "DisableFormControlChangeEventDuringMutation\0"
    "DisableReduceAcceptLanguage\0"
    "DisconnectWebSocketOnBFCache\0"
    "DispatchHiddenVisibilityTransitions\0"
    "DispatchSelectionchangeEventPerElement\0"
    "DisplayContentsFocusable\0"
    "DisplayCutoutAPI\0"
    "DocumentActiveViewTransition\0"
    "DocumentCookie\0"
    "DocumentDomain\0"
    "DocumentIsolationPolicy\0"
    "DocumentOpenIframeUnloadEvents\0"
    "DocumentOpenOriginAliasRemoval\0"
    "DocumentOpenSandboxInheritanceRemoval\0"
    "DocumentPatching\0"
    "DocumentPictureInPictureAPI\0"
    "DocumentPictureInPicturePreferInitialPlacement\0"
    "DocumentPictureInPictureUserActivation\0"
    "DocumentPolicyDocumentDomain\0"
    "DocumentPolicyExpectNoLinkedResources\0"
    "DocumentPolicyInDedicatedWorker\0"
    "DocumentPolicyIncludeJSCallStacksInCrashReports\0"
    "DocumentPolicyJSProfilingMode\0"
    "DocumentPolicyNegotiation\0"
    "DocumentPolicyNetworkEfficiencyGuardrails\0"
    "DocumentPolicySyncXHR\0"
    "DocumentWrite\0"
    "DragAndDropDownloadURLList\0"
    "DragAndDropJSFileObjects\0"
    "DragImageForLargeImages\0"
    "DumpForAbsentKeyframeSnapshots\0"
    "EditContextAssignmentAsPerSpec\0"
    "EditContextHandleTextOrSelectionUpdateDuringComposition\0"
    "EditingLineMovementWithRubyFix\0"
    "EditingUseDomPositionApi\0"
    "ElasticOverscrollBackgroundPaintLocationFix\0"
    "ElasticOverscrollUseEventDeltaForAxisSelection\0"
    "ElementCanvasTransform\0"
    "ElementCapture\0"
    "ElementInternalsBehaviors\0"
    "ElementMatchContainer\0"
    "ElementSpecificReadOnlyConstraintValidation\0"
    "EmailVerificationProtocol\0"
    "EmailVerificationStatusIndicator\0"
    "EmbeddedContentCenterAlignBaseline\0"
    "EmojiMonochromeRendering\0"
    "EnableXSLTForCAPAlerts\0"
    "EndpointInclusiveCommitStyles\0"
    "EnforceAnonymityExposure\0"
    "EntropyIgnoredForFirstVideoFrameLCP\0"
    "EventPseudoTargetProperty\0"
    "EventTimingInteractionCount\0"
    "EventTimingMatchingHTML\0"
    "EventTimingTargetSelector\0"
    "EventTrigger\0"
    "ExperimentalContentSecurityPolicyFeatures\0"
    "ExperimentalJSProfilerMarkers\0"
    "ExperimentalMachineLearningNeuralNetwork\0"
    "ExperimentalPolicies\0"
    "ExposeCSSFontFeatureValuesRule\0"
    "ExposeRenderTimeNonTaoDelayedImage\0"
    "ExtendedTextMetrics\0"
    "ExtensionScriptTagging\0"
    "ExtensionScriptTaggingTestingAPI\0"
    "ExternalPopupMenuClickEvent\0"
    "EyeDropperAPI\0"
    "FaceDetector\0"
    "FastPositionIterator\0"
    "FedCm\0"
    "FedCmActiveModeMultipleIdentityProviders\0"
    "FedCmAutofill\0"
    "FedCmDelegation\0"
    "FedCmIdPRegistration\0"
    "FedCmIdentityHandler\0"
    "FedCmLightweightMode\0"
    "FedCmMultipleIdentityProviders\0"
    "FedCmMultipleRequests\0"
    "FedCmNavigationInterception\0"
    "FencedFrames\0"
    "FencedFramesAPIChanges\0"
    "FencedFramesDefaultMode\0"
    "FencedFramesLocalUnpartitionedDataAccess\0"
    "FetchBodyBytes\0"
    "FetchLaterAPI\0"
    "FetchRetry\0"
    "FetchUploadStreaming\0"
    "FileColorPickerConsumeActivation\0"
    "FileHandling\0"
    "FilePickerEventsFix\0"
    "FileSystem\0"
    "FileSystemAccess\0"
    "FileSystemAccessAPIExperimental\0"
    "FileSystemAccessGetCloudIdentifiers\0"
    "FileSystemAccessLocal\0"
    "FileSystemAccessLockingScheme\0"
    "FileSystemAccessOriginPrivate\0"
    "FileSystemAccessRevokeReadOnRemove\0"
    "FileSystemAccessWriteMode\0"
    "FileSystemObserver\0"
    "FileSystemObserverUnobserve\0"
    "FilterContainerLevelStyles\0"
    "FilterableSelect\0"
    "FilteringPrimitives\0"
    "FindBufferCollapseSkippedSpace\0"
    "FindBufferMatchAcrossIgnoredNodes\0"
    "FindFirstMisspellingEndWhenNonEditable\0"
    "FirstLineOnListItem\0"
    "FirstLineTextMetrics\0"
    "FirstLineTextTransform\0"
    "FixHTMLFormControlElementIsReadOnly\0"
    "FixMapElementEmptyNameBug\0"
    "FixMarkerSuppressionForAppearanceAuto\0"
    "FixSelectionPaintRangeNullOpt\0"
    "FixVisualRectRemoteViewportTransform\0"
    "Fledge\0"
    "FledgeAuctionDealSupport\0"
    "FledgeBiddingAndAuctionServerAPI\0"
    "FledgeBiddingAndAuctionServerAPIMultiSeller\0"
    "FledgeClickiness\0"
    "FledgeCustomMaxAuctionAdComponents\0"
    "FledgeDeprecatedRenderURLReplacements\0"
    "FledgeDirectFromSellerSignalsHeaderAdSlot\0"
    "FledgeDirectFromSellerSignalsWebBundles\0"
    "FledgeMultiBid\0"
    "FledgePrivateModelTraining\0"
    "FledgeRealTimeReporting\0"
    "FledgeSellerNonce\0"
    "FledgeSellerScriptExecutionMode\0"
    "FledgeTrustedSignalsKVv1CreativeScanning\0"
    "FledgeTrustedSignalsKVv2ContextualData\0"
    "FledgeTrustedSignalsKVv2Support\0"
    "FlexWrapBalance\0"
    "FocusRingRespectExplicitOutlineColorInDarkMode\0"
    "Focusgroup\0"
    "FocusgroupV2\0"
    "FontAccess\0"
    "FontDataServiceForCSSLocalFonts\0"
    "FontFallbackForTabSize\0"
    "FontFamilyPostscriptMatchingCTMigration\0"
    "FontFamilyStyleMatchingCTMigration\0"
    "FontFeatureSettingsDescriptor\0"
    "FontFormatAvar2\0"
    "FontLanguageOverride\0"
    "FontMatchAliasesAsLastResort\0"
    "FontStyleObliqueZeroDegreeAsNormal\0"
    "FontVariationSettingsDescriptor\0"
    "ForceEagerMeasureMemory\0"
    "ForceReduceMotion\0"
    "ForcedColors\0"
    "ForwardReasonToFetchBodyAbort\0"
    "FractionalScrollOffsets\0"
    "FragmentedOofInCb\0"
    "FrameSerializerNoWebEntities\0"
    "FreezeFramesOnVisibility\0"
    "GamepadButtonTypes\0"
    "GamepadMultitouch\0"
    "GamepadRawInputChangeEvent\0"
    "GamepadWindowEventHandlers\0"
    "GenerateDragOverlayBeforeDragStart\0"
    "GeolocationElement\0"
    "GeometryMapperSingularTransformFix\0"
    "GeometryUtils\0"
    "GeometryUtilsForCSSPseudoElement\0"
    "GetAllScreensMedia\0"
    "GetDisplayMedia\0"
    "GetDisplayMediaAudioSelection\0"
    "GetDisplayMediaRequiresUserActivation\0"
    "GetDisplayMediaWindowAudioCapture\0"
    "GetElementsByNameOnlyHTMLElements\0"
    "GetUserMediaEchoCancellationModes\0"
    "GlobalPrivacyControl\0"
    "GlobalPrivacyControlForce\0"
    "GlobalPrivacyControlTest\0"
    "GraphemeClusterBoundsCheck\0"
    "GroupEffect\0"
    "HTMLAdoptionAlgorithmNewSteps\0"
    "HTMLAreaElementDisplayNone\0"
    "HTMLAreaHreflangType\0"
    "HTMLCommandActionsV2\0"
    "HTMLCommandElementRemoval\0"
    "HTMLCommandForScrollCommands\0"
    "HTMLElementScrollParent\0"
    "HTMLInputElementDropWebkitClearButton\0"
    "HTMLInterestForInterestButtonPseudo\0"
    "HTMLLinkElementAttributeValueChanges\0"
    "HTMLParserTruncatedMarkupDeclaration\0"
    "HTMLParserYieldAndDelayOftenForTesting\0"
    "HTMLParserYieldByUserTiming\0"
    "HTMLPrintingArtifactAnnotations\0"
    "HTMLProcessingInstruction\0"
    "HTMLSwitchAttribute\0"
    "HandleShadowDOMInSubstringUtil\0"
    "HandwritingRecognition\0"
    "HarfRustShaping\0"
    "HasUAVisualTransition\0"
    "HeadingOffset\0"
    "HideVideoControlsWhenUnneeded\0"
    "HighlightsFromPoint\0"
    "HitTestBorderRadiusForStackingContext\0"
    "HitTestContainerTransformStateForPreserve3d\0"
    "HrefTranslate\0"
    "HstsTopLevelNavigationsOnly\0"
    "ICUCapitalization\0"
    "IgnoreLetterSpacingInCursiveScripts\0"
    "ImageDataPixelFormat\0"
    "ImageDocumentUseLayoutWidth\0"
    "ImageSrcsetReselection\0"
    "ImplicitRootScroller\0"
    "IncomingCallNotifications\0"
    "IncrementalFontTransfer\0"
    "InertElementNonEditable\0"
    "InfiniteCullRect\0"
    "InheritUserModifyWithoutContenteditable\0"
    "InlineBlockLineNavigation\0"
    "InlineCursorSkipNonIfc\0"
    "InlineScriptCacheHint\0"
    "InnerHTMLParserFastpathLogFailure\0"
    "InputDisabledHandlerFix\0"
    "InputInSelect\0"
    "InputMultipleFieldsUI\0"
    "InputTypeColorEnhancements\0"
    "InsertBlockquoteBeforeOuterBlock\0"
    "InstallElement\0"
    "InstallOnDeviceSpeechRecognition\0"
    "InstalledApp\0"
    "IntegrityPolicyScript\0"
    "InterestEventsNonComposed\0"
    "InterestGroupsInSharedStorageWorklet\0"
    "IntersectionObserverCompositedAnimationsForceMainFrames\0"
    "InvertedColors\0"
    "InvisibleSVGAnimationThrottling\0"
    "JavaScriptCompileHintsPerFunctionMagicRuntime\0"
    "JavaScriptImportText\0"
    "JavaScriptSourcePhaseImports\0"
    "KeySystemTrackConfigurationEncryptionScheme\0"
    "KeyboardAccessibleTooltip\0"
    "LabelInteractiveContentCheckBeforeHandler\0"
    "LangAttributeAwareFormControlUI\0"
    "LanguageDetectionAPI\0"
    "LanguageDetectionAPIForWorkers\0"
    "LayoutIgnoreMarginsForSticky\0"
    "LayoutOOFCollectInlinesFix\0"
    "LayoutTableCellAlignmentSafe\0"
    "LazyImageConformantLoadEventTiming\0"
    "LazyLoadVideoAndAudio\0"
    "LeftClickToHandleSuggestion\0"
    "LegacyAbstractRange\0"
    "LightDismissFromClick\0"
    "LineBreakAfterSpaceBeforeOpenTag\0"
    "LineBreakerHanKerningEnd\0"
    "ListOwnerMustHaveCSSBox\0"
    "LocalNetworkAccessForWebRTCOptOut\0"
    "LocalNetworkAccessPermissionPolicy\0"
    "LocalNetworkAccessWebRTC\0"
    "LocalNetworkAccessWebSocketsTargetAddressSpace\0"
    "LockedMode\0"
    "LoginElement\0"
    "LongAnimationFrameSourceCharPosition\0"
    "LongAnimationFrameSourceLineColumn\0"
    "LongAnimationFrameSourceLineColumnInterface\0"
    "LongAnimationFrameStyleDuration\0"
    "LongAnimationFrameWorker\0"
    "LongPressLinkSelectText\0"
    "LongTaskFromLongAnimationFrame\0"
    "MacCharacterFallbackCache\0"
    "MacDisableCtrlHomeEnd\0"
    "MachineLearningNeuralNetwork\0"
    "ManagedConfiguration\0"
    "ManualText\0"
    "MarginTrim\0"
    "MaskDeserializationTimeForCrossOriginMessages\0"
    "MaskWaitForAllImages\0"
    "MathMLAnchorElement\0"
    "MathMLOperatorRTLMirroring\0"
    "MeasureMemory\0"
    "MediaCapabilitiesEncodingInfo\0"
    "MediaCapabilitiesSpatialAudio\0"
    "MediaCaptionSettingsButton\0"
    "MediaCapture\0"
    "MediaCaptureBackgroundBlur\0"
    "MediaCaptureCameraControls\0"
    "MediaCaptureConfigurationChange\0"
    "MediaCaptureVoiceIsolation\0"
    "MediaControlsExpandGesture\0"
    "MediaControlsOverlayPlayButton\0"
    "MediaElementMutedDefaultState\0"
    "MediaElementVolumeGreaterThanOne\0"
    "MediaEngagementBypassAutoplayPolicies\0"
    "MediaLatencyHint\0"
    "MediaPlaybackWhileNotVisiblePermissionPolicy\0"
    "MediaQueryNavigationControls\0"
    "MediaSession\0"
    "MediaSessionChapterInformation\0"
    "MediaSourceExperimental\0"
    "MediaSourceExtensionsForWebCodecs\0"
    "MediaStreamTrackProcessorStats\0"
    "MediaStreamTrackTransfer\0"
    "MediaStreamTrackWebSpeech\0"
    "MemoryConsumerForNGShapeCache\0"
    "MenuElements\0"
    "MergeFixedLayers\0"
    "MergeStickyLayers\0"
    "MessagePortCloseEvent\0"
    "MiddleClickAutoscroll\0"
    "MixedContentAutoupgradesUseIsMixedContentRestrictedInFrame\0"
    "MobileLayoutTheme\0"
    "ModifyParagraphCrossEditingoundary\0"
    "ModulePreloadReferrer\0"
    "ModulePreloadStyleJson\0"
    "MoveEndingSelectionToListChild\0"
    "MoveParagraphsPreserveInlineStructure\0"
    "NavigateEventDeferCrossDocumentCommit\0"
    "NavigationEventTiming\0"
    "NavigationId\0"
    "NavigationSourcePseudoClass\0"
    "NavigationTimingRedirectTimingViaTAO\0"
    "NavigationTypeAndPhase\0"
    "NavigatorContentUtils\0"
    "NetInfoConstantType\0"
    "NetInfoDownlinkMax\0"
    "NewAnimationCompositingChecking\0"
    "NewAnimationDispositionReporting\0"
    "NewHTMLSettingMethods\0"
    "NoExtendSelectionToUserSelectNoneOutOfFlow\0"
    "NoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditable\0"
    "NoFontAntialiasing\0"
    "NoIdleEncodingForWebTests\0"
    "NoNbspForInterElementSpaceOnCopy\0"
    "NonEmptyBlockquotesOnOutdenting\0"
    "NonEmptyVisibleTextSelectionForTextFragment\0"
    "NonStandardAppearanceValueSliderVertical\0"
    "NormalizeLineEndingsInInsertText\0"
    "NormalizeNbspForPasteAndDrop\0"
    "NormalizeNbspRichTextOnly\0"
    "NotificationConstructor\0"
    "NotificationContentImage\0"
    "NotificationTriggers\0"
    "Notifications\0"
    "NotifySelectionControllerOnUnchangedSelection\0"
    "NumberInputFullWidthChars\0"
    "OffscreenCanvasGetContextAttributes\0"
    "OffsetMappingReuseFullWidthSpaceFix\0"
    "OffsetPathTransformUpdateFix\0"
    "OmitBlurEventOnElementRemoval\0"
    "OnDeviceWebSpeechAvailable\0"
    "OnDeviceWebSpeechQuality\0"
    "OpaqueRange\0"
    "OpenPopoverInvokerRestrictToSameTreeScope\0"
    "OptionDisablednessCheckAncestors\0"
    "OrientationEvent\0"
    "OriginAPI\0"
    "OriginIsolationHeader\0"
    "OriginPolicy\0"
    "OriginTrialsSampleAPI\0"
    "OriginTrialsSampleAPIBrowserReadWrite\0"
    "OriginTrialsSampleAPIDependent\0"
    "OriginTrialsSampleAPIDeprecation\0"
    "OriginTrialsSampleAPIExpiryGracePeriod\0"
    "OriginTrialsSampleAPIExpiryGracePeriodThirdParty\0"
    "OriginTrialsSampleAPIImplied\0"
    "OriginTrialsSampleAPIInvalidOS\0"
    "OriginTrialsSampleAPINavigation\0"
    "OriginTrialsSampleAPIPersistentExpiryGracePeriod\0"
    "OriginTrialsSampleAPIPersistentFeature\0"
    "OriginTrialsSampleAPIPersistentInvalidOS\0"
    "OriginTrialsSampleAPIPersistentThirdPartyDeprecationFeature\0"
    "OriginTrialsSampleAPIThirdParty\0"
    "OutlineDrawAutoStyleZeroWidth\0"
    "OverlayGlobalRuleRemoval\0"
    "OverlayProperty\0"
    "OverscrollGestures\0"
    "PNaCl\0"
    "PagePopup\0"
    "PagePopupCopyPaste\0"
    "PageSwapEvent\0"
    "PaintCaretAfterInnerEditorPaint\0"
    "PaintHoldingForIframes\0"
    "PaintUnderInvalidationChecking\0"
    "Parakeet\0"
    "PartitionVisitedLinkDatabaseWithSelfLinks\0"
    "PasswordReveal\0"
    "PaymentApp\0"
    "PaymentLinkDetection\0"
    "PaymentMethodChangeEvent\0"
    "PaymentRequest\0"
    "PaymentRequestNonFullyActiveDocumentCheckInvalidStateError\0"
    "PerMethodCanMakePaymentQuota\0"
    "PerformanceManagerInstrumentation\0"
    "PerformanceMarkCustomUserTimingFromSubframe\0"
    "PerformanceMarkFeatureUsage\0"
    "PeriodicBackgroundSync\0"
    "PermissionsPolicyAPI\0"
    "PermissionsRequestRevoke\0"
    "PointerLockOnAndroid\0"
    "PointerRawUpdateOnlyInSecureContext\0"
    "PopoverHintNestedShowException\0"
    "PopoverHintNewBehavior\0"
    "PositionOutsideTabSpanCheckSiblingNode\0"
    "PositionVisibilityIgnoreNonClipAncestors\0"
    "PotentialPermissionsPolicyReporting\0"
    "PreciseMemoryInfo\0"
    "PreferDefaultScrollbarStyles\0"
    "PreferNonCompositedScrolling\0"
    "PreferredAudioOutputDevices\0"
    "PrefersReducedData\0"
    "PrefetchAndPrerenderActivationBeacon\0"
    "PreloadLinkRelDataUrls\0"
    "Prerender2\0"
    "Prerender2CrossOriginIframes\0"
    "PrerenderActivationByFormSubmission\0"
    "PrerenderUntilScript\0"
    "Presentation\0"
    "PreserveHtmlEquivalentTagsInTypingStyle\0"
    "PreserveUnfocusedSelectionCache\0"
    "PreventTextSelectionJump\0"
    "PrivateNetworkAccessNullIpAddress\0"
    "PrivateStateTokens\0"
    "PrivateStateTokensAlwaysAllowIssuance\0"
    "ProfilerAPI\0"
    "ProfilerAPIForDedicatedWorker\0"
    "ProgrammaticScrollPromise\0"
    "PropagateOverscrollBehaviorFromRoot\0"
    "PseudoElementsFocusable\0"
    "PseudoElementsHitTestable\0"
    "PseudoElementsHoverable\0"
    "PushMessageDataBytes\0"
    "PushMessaging\0"
    "PushMessagingSubscriptionChange\0"
    "QuotaExceededErrorUpdate\0"
    "QuoteFirstLineStyle\0"
    "RTCConfigurationIceTransports\0"
    "RTCDataChannelPriority\0"
    "RTCDiagnosticLogging\0"
    "RTCEncodedAudioFrameConstructor\0"
    "RTCEncodedFrameAudioLevel\0"
    "RTCEncodedFrameSetMetadata\0"
    "RTCEncodedFrameTimestamps\0"
    "RTCEncodedVideoFrameAdditionalMetadata\0"
    "RTCEncodedVideoFrameConstructor\0"
    "RTCJitterBufferTarget\0"
    "RTCLegacyCallbackBasedGetStats\0"
    "RTCRtpEncodingParametersCodec\0"
    "RTCRtpScaleResolutionDownTo\0"
    "RTCRtpScriptTransform\0"
    "RTCRtpTransport\0"
    "RTCStatsRelativePacketArrivalDelay\0"
    "RTCSvcScalabilityMode\0"
    "RangeBoundaryFastPath\0"
    "RasterInducingScroll\0"
    "RateLimitPointerLockRequests\0"
    "ReadClipboardDataOnClipboardItemGetType\0"
    "ReadableStreamBYOBReaderReadMinOption\0"
    "ReadingFlowWithSlots\0"
    "RecheckParentDuringNodeVectorInsertion\0"
    "RecordSameDocumentPresentationTimeOnce\0"
    "ReduceAcceptLanguage\0"
    "ReduceUserAgentMinorVersion\0"
    "RegionCapture\0"
    "RelOpenerBcgDependencyHint\0"
    "RelatedWebsitePartitionAPI\0"
    "ReleasePaintHoldingWithoutContentfulPaint\0"
    "RemotePlayback\0"
    "RemotePlaybackBackend\0"
    "RemoveCharsetAutoDetectionForISO2022JP\0"
    "RemoveChildrenInReplaceChildren\0"
    "RemoveCollapsedPlaceholderForContentEditable\0"
    "RemoveDanglingMarkupInTarget\0"
    "RemoveDataUrlInSvgUse\0"
    "RemoveNonAllowlistedCreateEvent\0"
    "RemovePositionAnchorUAStyle\0"
    "RemoveScrollNodeWorkaround\0"
    "RemoveTargetCurrent\0"
    "RemoveVisibleSelectionInDOMSelection\0"
    "RenderPriorityAttribute\0"
    "ReplacedNormalFlowStackingInlinePaint\0"
    "ReportFirstFrameTimeAsRenderTime\0"
    "ReportLayoutShiftRectsInCssPixels\0"
    "RequestIsReloadNavigation\0"
    "RequestMainFrameAfterFirstVideoFrame\0"
    "RequestStorageAccessFor\0"
    "ResourceTimingInitiator\0"
    "ResourceTimingUseCORSForBodySizes\0"
    "RespectOverscrollBehaviorForScrollBubbling\0"
    "ResponsiveIframes\0"
    "RestrictGamepadAccess\0"
    "RestrictOwnAudio\0"
    "RootScrollbarFollowsBrowserTheme\0"
    "RouteMatching\0"
    "RtcAlwaysNegotiateDataChannels\0"
    "RtcAudioJitterBufferMaxPackets\0"
    "RtcRtpHeaderEncryptionPolicy\0"
    "RunMicrotaskBeforeXmlScript\0"
    "RunSnapshotPostLayoutStateSteps\0"
    "SVGEmbeddedAsReplacedElement\0"
    "SVGPathDataAPI\0"
    "SVGTextPathSideAttribute\0"
    "SanitizeIDNEmailFormInput\0"
    "SanitizerAPI\0"
    "ScopedViewTransitionSizeContainment\0"
    "ScoreLineBreakerAbort\0"
    "ScreenDetailedHdrHeadroom\0"
    "ScriptBasedOnUnicodeBlock\0"
    "ScriptedSpeechRecognition\0"
    "ScriptedSpeechSynthesis\0"
    "ScrollAnchorPriorityCandidateSubtree\0"
    "ScrollAnchorSerializationUseParentForTextNode\0"
    "ScrollAxisLock\0"
    "ScrollIntoViewAlignAuto\0"
    "ScrollIntoViewNearest\0"
    "ScrollIntoViewRootFrameViewportBugFix\0"
    "ScrollPerformanceTiming\0"
    "ScrollTimelineCurrentTime\0"
    "ScrollTimelineNamedRangeScroll\0"
    "ScrollToTextFragmentUniqueFragments\0"
    "ScrollTopLeftInterop\0"
    "ScrollbarColor\0"
    "ScrollbarGutterBugFix\0"
    "ScrollbarWidth\0"
    "ScrollingContentsCullRectOnScrollNode\0"
    "SearchTextHighlightPseudo\0"
    "SecurePaymentConfirmation\0"
    "SecurePaymentConfirmationAvailabilityAPI\0"
    "SecurePaymentConfirmationCapabilities\0"
    "SecurePaymentConfirmationDebug\0"
    "SecurePaymentConfirmationExtensionsDisallowForThirdParties\0"
    "SecurePaymentConfirmationOptOut\0"
    "SelectAnchorInViewport\0"
    "SelectAudioOutput\0"
    "SelectAutofillPopoverPreview\0"
    "SelectRemoveOverflowHidden\0"
    "SelectUsesFlatTree\0"
    "SelectedcontentMultiple\0"
    "SelectedcontentSpec\0"
    "SelectedcontentelementAttribute\0"
    "SelectionAndFocusedVisiblePositionMatch\0"
    "SelectionCollapsedDirectionNone\0"
    "SelectionEditingBoundarySlottedContent\0"
    "SelectionFocusAffinity\0"
    "SelectionHandleWithBottomClipped\0"
    "SelectionRemoveRangeNotFoundError\0"
    "SelectionSetBaseAndExtentNonNullNode\0"
    "SelectiveClipboardFormatRead\0"
    "SelectivePermissionsIntervention\0"
    "SendBeaconThrowForBlobWithNonSimpleType\0"
    "SendEarlyLastBeginMainFrame\0"
    "SendSlotChangeSignalAfterNodeInserted\0"
    "SensorExtraClasses\0"
    "SeparateDeferModuleScriptTasks\0"
    "Serial\0"
    "SerialPortConnected\0"
    "SerializeInvalidSelectorsInForgivingSelectorList\0"
    "SerializeViewTransitionStateInSPA\0"
    "ServiceWorkerBackgroundSyncInDedicatedWorker\0"
    "ServiceWorkerClientLifecycleState\0"
    "ServiceWorkerInDedicatedWorker\0"
    "ServiceWorkerStaticRouterTimingInfo\0"
    "SetHTMLCanRunScripts\0"
    "SetSequentialFocusStartingPoint\0"
    "SetShape\0"
    "ShadowRootAdoptedStyleSheet\0"
    "ShadowRootNamespaceCheck\0"
    "ShadowRootReferenceTarget\0"
    "ShadowRootReferenceTargetAriaOwns\0"
    "ShadowRootSlotAssignment\0"
    "SharedArrayBuffer\0"
    "SharedArrayBufferUnrestrictedAccessAllowed\0"
    "SharedStorageAPI\0"
    "SharedStorageWebLocks\0"
    "SharedWorker\0"
    "SharedWorkerExtendedLifetime\0"
    "SideRelativeBackgroundPosition\0"
    "SignatureBasedInlineIntegrity\0"
    "SingleAxisScrollContainers\0"
    "SingleAxisScrollContainersForScrollSnap\0"
    "SkipAd\0"
    "SkipCallbacksWhenDevToolsNotOpen\0"
    "SkipEventCapture\0"
    "SkipOofItemForBreakCandidate\0"
    "SkipStaleUndoStepsInIdleSpellCheck\0"
    "SkipTouchEventFilter\0"
    "SkipUnselectableElementsInParagraphBoundary\0"
    "SkipViewTransitionSnapshotResumeRendering\0"
    "SmallerViewportUnits\0"
    "SmartCard\0"
    "SmartZoom\0"
    "SnapshotScrollTimelinesPostLayout\0"
    "SoftNavigationDetection\0"
    "SoftNavigationDetectionIncludeReplaceState\0"
    "SoftNavigationHeuristics\0"
    "SortedLayoutShiftSourcesByImpactArea\0"
    "SourceSpecificMulticastInDirectSockets\0"
    "SpatNavUsesCursorInheritance\0"
    "SpeakerSelection\0"
    "SpeculationMeasurement\0"
    "SpeculationRulesModerateViewportHeuristicsControl\0"
    "SpellCheckChunking\0"
    "SpellCheckCustomDictionaryAPI\0"
    "SplitLargeTextNodes\0"
    "SplitQualifiedNameOnFirstColon\0"
    "SplitTextNotCleanupDummySpans\0"
    "SrcsetSelectionMatchesImageSet\0"
    "StableBlinkFeatures\0"
    "StackingContextIsNotStacked\0"
    "StaleImageNaturalSizeDuringRevalidation\0"
    "StandardizedBrowserZoom\0"
    "StandardizedBrowserZoomOptOut\0"
    "StickyPositionHasOverflowPerAxis\0"
    "StickyUserActivationAcrossSameOriginNavigation\0"
    "StorageBuckets\0"
    "StorageBucketsDurability\0"
    "StorageBucketsLocks\0"
    "StreamingSanitizer\0"
    "StrictMimeTypesForWorkers\0"
    "StylusHandwriting\0"
    "SubApps\0"
    "SuppressPointerStreamAfterDrag\0"
    "SvgAnimateMotionDiscreteCalcMode\0"
    "SvgAvoidResettingFilterQualityForTiledPattern\0"
    "SvgEnableTextDecorationCssStyling\0"
    "SvgFallBackToContainerSize\0"
    "SvgFeImageEXIFOrientation\0"
    "SvgFeImageSkipHiddenContainerViewportDependence\0"
    "SvgFilterPaintsForHiddenContent\0"
    "SvgFilterUserSpaceViewportForSvg\0"
    "SvgIgnoreNegativeEllipseRadii\0"
    "SvgImageAnimationReset\0"
    "SvgImageNonUniformScalingFix\0"
    "SvgInlineRootPixelSnappingScaleAdjustment\0"
    "SvgLengthResolveUnparsedValue\0"
    "SvgNewZoom\0"
    "SvgPathLengthCssProperty\0"
    "SvgScriptElementAsyncAttribute\0"
    "SvgScriptFragmentAlreadyStarted\0"
    "SvgSizingWithPreserveAspectRatioNone\0"
    "SvgStyleElementReflectTypeAndMedia\0"
    "SvgSupportMediaFragments\0"
    "SvgUseNestedResourceDocuments\0"
    "SvgUseNestedResourceDocumentsDelayLoad\0"
    "SynthesizedKeyboardEventsForAccessibilityActions\0"
    "SyntheticMouseHoverOverInactivePage\0"
    "SystemWakeLock\0"
    "TabAlignmentWithFloats\0"
    "TabSizeAncestor\0"
    "TabSizeInRubyBase\0"
    "TabSizeWithSpacing\0"
    "TableCellBorderColorInherit\0"
    "TableDefaultBorderColorCurrentColor\0"
    "TableIsAutoFixedLayout\0"
    "TargetInShadowDeterminedBeforeListener\0"
    "TargetRangesForBackwardDeletionUnit\0"
    "TestBlinkFeatureDefault\0"
    "TestFeature\0"
    "TestFeatureDependent\0"
    "TestFeatureForBrowserProcessReadWriteAccessOriginTrial\0"
    "TestFeatureImplied\0"
    "TestFeatureStable\0"
    "TextAreaEmptyPlaceholderBreak\0"
    "TextAreaResizerFixedSize\0"
    "TextAutoSpaceIgnoreRubyAnnotation\0"
    "TextBoxTrimForNestedList\0"
    "TextDetector\0"
    "TextEmphasisAsRuby\0"
    "TextEmphasisLetterSpacing\0"
    "TextEmphasisPositionAuto\0"
    "TextEmphasisPunctuationExceptions\0"
    "TextEmphasisWithRuby\0"
    "TextFragmentAPI\0"
    "TextFragmentIdentifiers\0"
    "TextFragmentTapOpensContextMenu\0"
    "TextMetricsBaselines\0"
    "TextOverflowClipWithSelection\0"
    "TextOverflowString\0"
    "TextScaleMetaTag\0"
    "TextSpacingTrimFallback\0"
    "TextSpacingTrimFallback2\0"
    "TextSpacingTrimFallbackChws\0"
    "TextStreamMethod\0"
    "TimeZoneChangeEvent\0"
    "TimelineTrigger\0"
    "TimerThrottlingForBackgroundTabs\0"
    "TimestampBasedCLSTracking\0"
    "TopicsAPI\0"
    "TouchDragAndContextMenu\0"
    "TouchDragAndDrop\0"
    "TouchDragOnShortPress\0"
    "TouchEventFeatureDetection\0"
    "TouchTextEditingRedesign\0"
    "TransferableRTCDataChannel\0"
    "TransitionNavigationQuietSkip\0"
    "TranslateService\0"
    "TranslationAPI\0"
    "TranslationAPIForWorkers\0"
    "TreatMhtmlInitialDocumentLoadsAsCrossDocument\0"
    "TreeRubyPlacement\0"
    "TrustedTypesCreateParserOptions\0"
    "TrustedTypesFromLiteral\0"
    "TrustedTypesHTML\0"
    "TrustedTypesUseCodeLike\0"
    "TwoPhaseViewTransition\0"
    "UAImageReplacementAPI\0"
    "URLPatternCompareComponent\0"
    "URLPatternGenerate\0"
    "URLSearchParamsHasAndDeleteMultipleArgs\0"
    "UnboundedElement\0"
    "UnboundedElementOnTheOpenWeb\0"
    "UnclosedFormControlIsInvalid\0"
    "UnexposedTaskIds\0"
    "UnprefixedSpeechRecognition\0"
    "UnrestrictedMeasureUserAgentSpecificMemory\0"
    "UnrestrictedSharedArrayBuffer\0"
    "UnrestrictedUsb\0"
    "UpdateComplexSafaAreaConstraints\0"
    "UpdateSelectionOnNodeInsertion\0"
    "UseBeginFramePresentationFeedback\0"
    "UseLargestPaintedImageForLCPCandidate\0"
    "UseLowQualityInterpolation\0"
    "UseOriginalDomOffsetsForOffsetMap\0"
    "UsePositionForPointInFlexibleBoxWithSingleChildElement\0"
    "UsePositionIfIsVisuallyEquivalentCandidate\0"
    "UseShadowHostStyleCheckEditable\0"
    "UseUndoStepElementDispatchBeforeInput\0"
    "UserActionPseudosStopAtTopLayer\0"
    "UserDefinedEntryPointTiming\0"
    "UserMediaElement\0"
    "UserMediaElementLegacy\0"
    "V8IdleTasks\0"
    "VariableSystemFontSupportOnWindows\0"
    "VideoAutoFullscreen\0"
    "VideoFrameMetadataBackgroundBlur\0"
    "VideoFrameMetadataRtpTimestamp\0"
    "VideoFullscreenOrientationLock\0"
    "VideoRotateToFullscreen\0"
    "VideoTrackGenerator\0"
    "VideoTrackGeneratorInWindow\0"
    "VideoTrackGeneratorInWorker\0"
    "ViewTransitionAsyncFinished\0"
    "ViewTransitionDOMCallbackAfterCommit\0"
    "ViewTransitionDelayUnpauseOnTeardown\0"
    "ViewTransitionHoistBackdropFilterEffect\0"
    "ViewTransitionLongCallbackTimeoutForTesting\0"
    "ViewTransitionUpdateLifecycleBeforeReady\0"
    "ViewTransitionWaitUntil\0"
    "ViewportHeightClientHintHeader\0"
    "ViewportSegments\0"
    "VisibilityCollapseColumn\0"
    "VisualRectMappingFixForExpansion\0"
    "WakeLock\0"
    "WarnOnContentVisibilityRenderAccess\0"
    "WebAppInstallation\0"
    "WebAppLaunchQueue\0"
    "WebAppScopeExtensions\0"
    "WebAppScopeSystemAccentColor\0"
    "WebAppTabStrip\0"
    "WebAppTabStripCustomizations\0"
    "WebAppTranslations\0"
    "WebAssemblyCustomDescriptorsV2\0"
    "WebAssemblyJSPromiseIntegration\0"
    "WebAudioBypassOutputBuffering\0"
    "WebAudioBypassOutputBufferingOptOut\0"
    "WebAudioConfigurableRenderQuantum\0"
    "WebAudioRustFft\0"
    "WebAuth\0"
    "WebAuthAuthenticatorAttachment\0"
    "WebAuthenticationAmbient\0"
    "WebAuthenticationAttestationFormats\0"
    "WebAuthenticationCmtgKey\0"
    "WebAuthenticationCrossDeviceFallbackUrl\0"
    "WebAuthenticationRemoteDesktopSupport\0"
    "WebAutocorrectByDefault\0"
    "WebBluetooth\0"
    "WebBluetoothGetDevices\0"
    "WebBluetoothScanning\0"
    "WebBluetoothWatchAdvertisements\0"
    "WebBluetoothWorldIsolatedCache\0"
    "WebCodecsVideoEncoderBuffers\0"
    "WebCryptoPQC\0"
    "WebGLDeveloperExtensions\0"
    "WebGLDraftExtensions\0"
    "WebGLDrawingBufferStorage\0"
    "WebGLOnWebGPU\0"
    "WebGPUDeveloperFeatures\0"
    "WebGPUExperimentalFeatures\0"
    "WebGPUExperimentalResourceTable\0"
    "WebGPUMapSyncOnWorkers\0"
    "WebGPUMultithreadDawnWireOnWorkers\0"
    "WebHID\0"
    "WebHIDOnServiceWorkers\0"
    "WebHIDWorldIsolatedCache\0"
    "WebHaptics\0"
    "WebIDLBigIntUsesToBigInt\0"
    "WebIdentityDigitalCredentials\0"
    "WebIdentityDigitalCredentialsCreation\0"
    "WebMCP\0"
    "WebMCPDeclarativeFileInput\0"
    "WebMCPFormAssociatedCustomElements\0"
    "WebMCPTesting\0"
    "WebNFC\0"
    "WebOTP\0"
    "WebOTPAssertionFeaturePolicy\0"
    "WebPreferences\0"
    "WebPrinting\0"
    "WebRtcSctpSnap\0"
    "WebSerialWorldIsolatedCache\0"
    "WebShare\0"
    "WebSocketOptionBag\0"
    "WebSocketStream\0"
    "WebSocketStreamStandardBinaryChunkType\0"
    "WebSpeechRecognitionContext\0"
    "WebSpeechTimestamps\0"
    "WebSpeechUnspokenPunctuation\0"
    "WebTransportAnticipatedConcurrentIncomingStreams\0"
    "WebTransportApplicationProtocol\0"
    "WebTransportCongestionControl\0"
    "WebTransportCustomCertificates\0"
    "WebTransportDraining\0"
    "WebTransportHeaders\0"
    "WebTransportReceiveStream\0"
    "WebTransportSendGroup\0"
    "WebTransportStats\0"
    "WebUIBundledCodeCacheAsyncFetch\0"
    "WebUSB\0"
    "WebUSBOnDedicatedWorkers\0"
    "WebUSBOnServiceWorkers\0"
    "WebVTTCueLayoutByPositionAlignment\0"
    "WebVTTLineAndPositionAlignment\0"
    "WebVTTRegions\0"
    "WebViewEnvReorderFix\0"
    "WebXR\0"
    "WebXREnabledFeatures\0"
    "WebXRFrameRate\0"
    "WebXRFrontFacing\0"
    "WebXRGPUBinding\0"
    "WebXRHitTestEntityTypes\0"
    "WebXRImageTracking\0"
    "WebXRLayers\0"
    "WebXRLayersCommon\0"
    "WebXRMediaBinding\0"
    "WebXRMeshDetection\0"
    "WebXRPlaneDetection\0"
    "WebXRPoseMotionData\0"
    "WebXRSpecParity\0"
    "WebXRVisibilityMask\0"
    "WheelEventMomentum\0"
    "WindowDefaultStatus\0"
    "WordSkipSpacesPunctuationFix\0"
    "WordSpacingWhiteSpacePre\0"
    "XMLNoExternalEntities\0"
    "XMLParserReplaceLoneSurrogates\0"
    "XMLParsingRust\0"
    "XMLRustForNonXslt\0"
    "XMLSerializerConsistentDefaultNsDeclMatching\0"
    "XMLViewerForIframes\0"
    "XSLT\0"
    "XSLTSpecialTrial\0"
    ;

static_assert(std::size(kFeatureNamePool) <=
              std::numeric_limits<uint16_t>::max());

std::string_view FeatureNameAt(uint16_t offset) {
  return std::string_view(kFeatureNamePool + offset);
}

}  // namespace

// static
std::optional<uint16_t> RuntimeEnabledFeaturesBase::FindFeatureFlagIndex(
    std::string_view name) {
  // Parallel arrays rather than an array-of-structs avoid per-entry padding.
  // Storing offsets into `kFeatureNamePool` and indices into `feature_states_`
  // rather than pointers or setter functions keeps the tables small and free of
  // relocations, and avoids referencing the setter functions so that they need
  // not exist after inlining.
  static constexpr uint16_t kFeatureNameOffsets[] = {
    0,
    16,
    32,
    58,
    110,
    165,
    200,
    227,
    262,
    295,
    326,
    366,
    401,
    443,
    478,
    515,
    548,
    560,
    582,
    611,
    635,
    662,
    680,
    708,
    727,
    745,
    759,
    783,
    802,
    831,
    868,
    880,
    902,
    932,
    970,
    1013,
    1033,
    1058,
    1073,
    1115,
    1150,
    1181,
    1210,
    1239,
    1268,
    1297,
    1335,
    1380,
    1399,
    1409,
    1422,
    1472,
    1490,
    1526,
    1566,
    1596,
    1630,
    1673,
    1710,
    1729,
    1761,
    1801,
    1834,
    1858,
    1879,
    1915,
    1932,
    1949,
    1972,
    1988,
    1997,
    2012,
    2045,
    2081,
    2126,
    2162,
    2174,
    2185,
    2198,
    2218,
    2239,
    2273,
    2299,
    2321,
    2340,
    2357,
    2380,
    2420,
    2433,
    2462,
    2485,
    2521,
    2556,
    2565,
    2579,
    2612,
    2644,
    2665,
    2698,
    2744,
    2761,
    2798,
    2833,
    2877,
    2922,
    2948,
    2977,
    2993,
    3020,
    3036,
    3063,
    3086,
    3104,
    3133,
    3155,
    3191,
    3227,
    3257,
    3279,
    3289,
    3321,
    3356,
    3395,
    3431,
    3473,
    3504,
    3533,
    3555,
    3581,
    3599,
    3639,
    3651,
    3665,
    3687,
    3716,
    3738,
    3752,
    3783,
    3802,
    3836,
    3875,
    3913,
    3941,
    3956,
    3994,
    4012,
    4049,
    4063,
    4088,
    4119,
    4152,
    4168,
    4197,
    4227,
    4244,
    4264,
    4288,
    4319,
    4332,
    4347,
    4368,
    4398,
    4425,
    4443,
    4456,
    4475,
    4497,
    4514,
    4531,
    4549,
    4566,
    4601,
    4620,
    4643,
    4665,
    4678,
    4712,
    4730,
    4743,
    4767,
    4800,
    4825,
    4853,
    4882,
    4905,
    4930,
    4940,
    4964,
    5012,
    5039,
    5060,
    5090,
    5109,
    5147,
    5158,
    5178,
    5194,
    5219,
    5245,
    5277,
    5297,
    5320,
    5343,
    5361,
    5386,
    5400,
    5432,
    5446,
    5462,
    5484,
    5499,
    5530,
    5553,
    5579,
    5612,
    5637,
    5664,
    5701,
    5721,
    5743,
    5764,
    5796,
    5824,
    5859,
    5893,
    5918,
    5944,
    5970,
    6002,
    6023,
    6047,
    6070,
    6098,
    6126,
    6141,
    6170,
    6196,
    6225,
    6259,
    6279,
    6302,
    6321,
    6344,
    6365,
    6400,
    6433,
    6459,
    6473,
    6490,
    6517,
    6551,
    6577,
    6596,
    6624,
    6645,
    6660,
    6686,
    6699,
    6717,
    6737,
    6761,
    6785,
    6795,
    6826,
    6844,
    6865,
    6904,
    6946,
    6964,
    6978,
    6998,
    7021,
    7047,
    7080,
    7111,
    7142,
    7171,
    7203,
    7236,
    7266,
    7302,
    7335,
    7373,
    7406,
    7435,
    7450,
    7486,
    7513,
    7539,
    7572,
    7596,
    7627,
    7667,
    7693,
    7721,
    7748,
    7774,
    7820,
    7849,
    7872,
    7898,
    7929,
    7945,
    7971,
    8001,
    8024,
    8063,
    8092,
    8108,
    8139,
    8157,
    8173,
    8186,
    8198,
    8214,
    8252,
    8273,
    8307,
    8330,
    8357,
    8369,
    8384,
    8409,
    8444,
    8464,
    8475,
    8495,
    8509,
    8547,
    8586,
    8607,
    8639,
    8669,
    8702,
    8711,
    8744,
    8766,
    8796,
    8816,
    8847,
    8868,
    8902,
    8924,
    8962,
    9001,
    9046,
    9063,
    9098,
    9112,
    9139,
    9162,
    9195,
    9208,
    9225,
    9239,
    9269,
    9298,
    9337,
    9385,
    9413,
    9457,
    9485,
    9514,
    9550,
    9589,
    9614,
    9631,
    9660,
    9675,
    9690,
    9714,
    9745,
    9776,
    9814,
    9831,
    9859,
    9906,
    9945,
    9974,
    10012,
    10044,
    10092,
    10122,
    10148,
    10190,
    10212,
    10226,
    10253,
    10278,
    10302,
    10333,
    10364,
    10420,
    10451,
    10476,
    10520,
    10567,
    10590,
    10605,
    10631,
    10653,
    10697,
    10723,
    10756,
    10791,
    10816,
    10839,
    10869,
    10894,
    10930,
    10956,
    10984,
    11008,
    11034,
    11047,
    11089,
    11119,
    11160,
    11181,
    11212,
    11247,
    11267,
    11290,
    11323,
    11351,
    11365,
    11378,
    11399,
    11405,
    11446,
    11460,
    11476,
    11497,
    11518,
    11539,
    11570,
    11592,
    11620,
    11633,
    11656,
    11680,
    11721,
    11736,
    11750,
    11761,
    11782,
    11815,
    11828,
    11848,
    11859,
    11876,
    11908,
    11944,
    11966,
    11996,
    12026,
    12061,
    12087,
    12106,
    12134,
    12161,
    12178,
    12198,
    12229,
    12263,
    12302,
    12322,
    12343,
    12366,
    12402,
    12428,
    12466,
    12496,
    12533,
    12540,
    12565,
    12598,
    12642,
    12659,
    12694,
    12732,
    12774,
    12814,
    12829,
    12856,
    12880,
    12898,
    12930,
    12971,
    13010,
    13042,
    13058,
    13105,
    13116,
    13129,
    13140,
    13172,
    13195,
    13235,
    13270,
    13300,
    13316,
    13337,
    13366,
    13401,
    13433,
    13457,
    13475,
    13488,
    13518,
    13542,
    13560,
    13589,
    13614,
    13633,
    13651,
    13678,
    13705,
    13740,
    13759,
    13794,
    13808,
    13841,
    13860,
    13876,
    13906,
    13944,
    13978,
    14012,
    14046,
    14067,
    14093,
    14118,
    14145,
    14157,
    14187,
    14214,
    14235,
    14256,
    14282,
    14311,
    14335,
    14373,
    14409,
    14446,
    14483,
    14522,
    14550,
    14582,
    14608,
    14628,
    14659,
    14682,
    14698,
    14720,
    14734,
    14764,
    14784,
    14822,
    14866,
    14880,
    14908,
    14926,
    14962,
    14983,
    15011,
    15034,
    15055,
    15081,
    15105,
    15129,
    15146,
    15186,
    15212,
    15235,
    15257,
    15291,
    15315,
    15329,
    15351,
    15378,
    15411,
    15426,
    15459,
    15472,
    15494,
    15520,
    15557,
    15613,
    15628,
    15660,
    15706,
    15727,
    15756,
    15800,
    15826,
    15868,
    15900,
    15921,
    15952,
    15981,
    16008,
    16037,
    16072,
    16094,
    16122,
    16142,
    16164,
    16197,
    16222,
    16246,
    16280,
    16315,
    16340,
    16387,
    16398,
    16411,
    16448,
    16483,
    16527,
    16559,
    16584,
    16608,
    16639,
    16665,
    16687,
    16716,
    16737,
    16748,
    16759,
    16805,
    16826,
    16846,
    16873,
    16887,
    16917,
    16947,
    16974,
    16987,
    17014,
    17041,
    17073,
    17100,
    17127,
    17158,
    17188,
    17221,
    17259,
    17276,
    17321,
    17350,
    17363,
    17394,
    17418,
    17452,
    17483,
    17508,
    17534,
    17564,
    17577,
    17594,
    17612,
    17634,
    17656,
    17715,
    17733,
    17768,
    17790,
    17813,
    17844,
    17882,
    17920,
    17942,
    17955,
    17983,
    18020,
    18043,
    18065,
    18085,
    18104,
    18136,
    18169,
    18191,
    18234,
    18291,
    18310,
    18336,
    18369,
    18401,
    18445,
    18486,
    18519,
    18548,
    18574,
    18598,
    18623,
    18644,
    18658,
    18704,
    18730,
    18766,
    18802,
    18831,
    18861,
    18888,
    18913,
    18925,
    18967,
    19000,
    19017,
    19027,
    19049,
    19062,
    19084,
    19122,
    19153,
    19186,
    19225,
    19274,
    19303,
    19334,
    19366,
    19415,
    19454,
    19495,
    19555,
    19587,
    19617,
    19642,
    19658,
    19677,
    19683,
    19693,
    19712,
    19726,
    19758,
    19781,
    19812,
    19821,
    19863,
    19878,
    19889,
    19910,
    19935,
    19950,
    20009,
    20038,
    20072,
    20116,
    20144,
    20167,
    20188,
    20213,
    20234,
    20270,
    20301,
    20324,
    20363,
    20404,
    20440,
    20458,
    20487,
    20516,
    20544,
    20563,
    20600,
    20623,
    20634,
    20663,
    20699,
    20720,
    20733,
    20773,
    20805,
    20830,
    20864,
    20883,
    20921,
    20933,
    20963,
    20989,
    21025,
    21049,
    21075,
    21099,
    21120,
    21134,
    21166,
    21191,
    21211,
    21241,
    21264,
    21285,
    21317,
    21343,
    21370,
    21396,
    21435,
    21467,
    21489,
    21520,
    21550,
    21578,
    21600,
    21616,
    21651,
    21673,
    21695,
    21716,
    21745,
    21785,
    21823,
    21844,
    21883,
    21922,
    21943,
    21971,
    21985,
    22012,
    22039,
    22081,
    22096,
    22118,
    22157,
    22189,
    22234,
    22263,
    22285,
    22317,
    22345,
    22372,
    22392,
    22429,
    22453,
    22491,
    22524,
    22558,
    22584,
    22621,
    22645,
    22669,
    22703,
    22746,
    22764,
    22786,
    22803,
    22836,
    22850,
    22881,
    22912,
    22941,
    22969,
    23001,
    23030,
    23045,
    23070,
    23096,
    23109,
    23145,
    23167,
    23193,
    23219,
    23245,
    23269,
    23306,
    23352,
    23367,
    23391,
    23413,
    23451,
    23475,
    23501,
    23532,
    23568,
    23589,
    23604,
    23626,
    23641,
    23679,
    23705,
    23731,
    23772,
    23810,
    23841,
    23900,
    23932,
    23955,
    23973,
    24002,
    24029,
    24048,
    24072,
    24092,
    24124,
    24164,
    24196,
    24235,
    24258,
    24291,
    24325,
    24362,
    24391,
    24424,
    24464,
    24492,
    24530,
    24549,
    24580,
    24587,
    24607,
    24656,
    24690,
    24735,
    24769,
    24800,
    24836,
    24857,
    24889,
    24898,
    24926,
    24951,
    24977,
    25011,
    25036,
    25054,
    25097,
    25114,
    25136,
    25149,
    25178,
    25209,
    25239,
    25266,
    25306,
    25313,
    25346,
    25363,
    25392,
    25427,
    25448,
    25492,
    25534,
    25555,
    25565,
    25575,
    25609,
    25633,
    25676,
    25701,
    25738,
    25777,
    25806,
    25823,
    25846,
    25896,
    25915,
    25945,
    25965,
    25996,
    26026,
    26057,
    26077,
    26105,
    26145,
    26169,
    26199,
    26232,
    26279,
    26294,
    26319,
    26339,
    26358,
    26384,
    26402,
    26410,
    26441,
    26474,
    26520,
    26554,
    26581,
    26607,
    26655,
    26687,
    26720,
    26750,
    26773,
    26802,
    26844,
    26874,
    26885,
    26910,
    26941,
    26973,
    27010,
    27045,
    27070,
    27100,
    27139,
    27188,
    27224,
    27239,
    27262,
    27278,
    27296,
    27315,
    27343,
    27379,
    27402,
    27441,
    27477,
    27501,
    27513,
    27534,
    27589,
    27608,
    27626,
    27656,
    27681,
    27715,
    27740,
    27753,
    27772,
    27798,
    27823,
    27857,
    27878,
    27894,
    27918,
    27950,
    27971,
    28001,
    28020,
    28037,
    28061,
    28086,
    28114,
    28131,
    28151,
    28167,
    28200,
    28226,
    28236,
    28260,
    28277,
    28299,
    28326,
    28351,
    28378,
    28408,
    28425,
    28440,
    28465,
    28511,
    28529,
    28561,
    28585,
    28602,
    28626,
    28649,
    28671,
    28698,
    28717,
    28757,
    28774,
    28803,
    28832,
    28849,
    28877,
    28920,
    28950,
    28966,
    28999,
    29030,
    29064,
    29102,
    29129,
    29163,
    29218,
    29261,
    29293,
    29331,
    29363,
    29391,
    29408,
    29431,
    29443,
    29478,
    29498,
    29531,
    29562,
    29593,
    29617,
    29637,
    29665,
    29693,
    29721,
    29758,
    29795,
    29835,
    29879,
    29920,
    29944,
    29975,
    29992,
    30017,
    30050,
    30059,
    30095,
    30114,
    30132,
    30154,
    30183,
    30198,
    30227,
    30246,
    30277,
    30309,
    30339,
    30375,
    30409,
    30425,
    30433,
    30464,
    30489,
    30525,
    30550,
    30590,
    30628,
    30652,
    30665,
    30688,
    30709,
    30741,
    30772,
    30801,
    30814,
    30839,
    30860,
    30886,
    30900,
    30924,
    30951,
    30983,
    31006,
    31041,
    31048,
    31071,
    31096,
    31107,
    31132,
    31162,
    31200,
    31207,
    31234,
    31269,
    31283,
    31290,
    31297,
    31326,
    31341,
    31353,
    31368,
    31396,
    31405,
    31424,
    31440,
    31479,
    31507,
    31527,
    31556,
    31605,
    31637,
    31667,
    31698,
    31719,
    31739,
    31765,
    31787,
    31805,
    31837,
    31844,
    31869,
    31892,
    31927,
    31958,
    31972,
    31993,
    31999,
    32020,
    32035,
    32052,
    32068,
    32092,
    32111,
    32123,
    32141,
    32159,
    32178,
    32198,
    32218,
    32234,
    32254,
    32273,
    32293,
    32322,
    32347,
    32369,
    32400,
    32415,
    32433,
    32478,
    32498,
    32503,
  };
  static constexpr uint16_t kFlagIndices[] = {
    kAIClassifierAPIFlagIndex,
    kAIEmbeddingsAPIFlagIndex,
    kAIEmbeddingsAPIForWorkersFlagIndex,
    kAIPageContentAnchoredFixedOffscreenNonActionabilityFlagIndex,
    kAIPageContentAnchoredNonFixedOffscreenNonActionabilityFlagIndex,
    kAIPageContentBuildOnLoadForTestingFlagIndex,
    kAIPageContentCheckGeometryFlagIndex,
    kAIPageContentConvertNodeTextToUtf8FlagIndex,
    kAIPageContentElementCSSRedactionFlagIndex,
    kAIPageContentIncludeSVGSubtreeFlagIndex,
    kAIPageContentOuterBoxMapToAncestorSpaceFlagIndex,
    kAIPageContentPaidContentAnnotationFlagIndex,
    kAIPageContentSkipUnclickableFixedOverlaysFlagIndex,
    kAIPageContentTrackedElementsIframeFlagIndex,
    kAIPageContentTrackedElementsPasswordFlagIndex,
    kAIPageContentVisualViewportClampFlagIndex,
    kAIPromptAPIFlagIndex,
    kAIPromptAPIForWorkersFlagIndex,
    kAIPromptAPILegacyIdentifiersFlagIndex,
    kAIPromptAPILegacyParamsFlagIndex,
    kAIPromptAPIMultimodalInputFlagIndex,
    kAIPromptAPIParamsFlagIndex,
    kAIPromptAPIStructuredOutputFlagIndex,
    kAIPromptAPIToolUseFlagIndex,
    kAIProofreadingAPIFlagIndex,
    kAIRewriterAPIFlagIndex,
    kAIRewriterAPIForWorkersFlagIndex,
    kAISummarizationAPIFlagIndex,
    kAISummarizationAPIForWorkersFlagIndex,
    kAISummarizationPerformancePreferenceFlagIndex,
    kAIWriterAPIFlagIndex,
    kAIWriterAPIForWorkersFlagIndex,
    kAOMAriaRelationshipPropertiesFlagIndex,
    kAOMAriaRelationshipPropertiesAriaOwnsFlagIndex,
    kAboutBlankPageRespectsDarkModeOnUserActionFlagIndex,
    kAccelerated2dCanvasFlagIndex,
    kAcceleratedSmallCanvasesFlagIndex,
    kAccessKeyLabelFlagIndex,
    kAccessibilityCheckIfcInPreviousTextOnLineFlagIndex,
    kAccessibilityCustomElementRoleNoneFlagIndex,
    kAccessibilityExposeDisplayNoneFlagIndex,
    kAccessibilityImplicitActionsFlagIndex,
    kAccessibilityMinRoleTabbableFlagIndex,
    kAccessibilityOSLevelBoldTextFlagIndex,
    kAccessibilityProhibitedNamesFlagIndex,
    kAccessibilitySerializationSizeMetricsFlagIndex,
    kAccessibilityUseAXPositionForDocumentMarkersFlagIndex,
    kAdInterestGroupAPIFlagIndex,
    kAdTaggingFlagIndex,
    kAddressSpaceFlagIndex,
    kAdjustEndOfNextParagraphIfMovedParagraphIsUpdatedFlagIndex,
    kAlignZoomToCenterFlagIndex,
    kAllImagesPaintedSentToElementTimingFlagIndex,
    kAllowContentInitiatedDataUrlNavigationsFlagIndex,
    kAllowPreloadingWithCSPMetaTagFlagIndex,
    kAllowSameSiteNoneCookiesInSandboxFlagIndex,
    kAllowSvgUseToReferenceExternalDocumentRootFlagIndex,
    kAllowSyntheticTimingForCanvasCaptureFlagIndex,
    kAllowURNsInIframesFlagIndex,
    kAncestorOriginsStoredOnDocumentFlagIndex,
    kAnchorPositionAdjustmentWithoutOverflowFlagIndex,
    kAndroidDownloadableFontsMatchingFlagIndex,
    kAnimationEventAnimationFlagIndex,
    kAnimationProgressAPIFlagIndex,
    kAnimationRangeRejectRelativeLengthsFlagIndex,
    kAnimationTriggerFlagIndex,
    kAnimationWorkletFlagIndex,
    kAnnotationSpaceOnStartFlagIndex,
    kAnonymousIframeFlagIndex,
    kAppTitleFlagIndex,
    kAppearanceBaseFlagIndex,
    kApproximateGeolocationPermissionFlagIndex,
    kApproximateGeolocationPermissionAPIFlagIndex,
    kApproximateGeolocationPermissionAccuracyModeFlagIndex,
    kApproximateGeolocationWebVisibleAPIFlagIndex,
    kAriaActionsFlagIndex,
    kAriaNotifyFlagIndex,
    kAriaNotifyV2FlagIndex,
    kAriaRowColIndexTextFlagIndex,
    kAttributionReportingFlagIndex,
    kAudioContextAsyncStateTransitionsFlagIndex,
    kAudioContextPlaybackStatsFlagIndex,
    kAudioContextSetSinkIdFlagIndex,
    kAudioOutputDevicesFlagIndex,
    kAudioVideoTracksFlagIndex,
    kAudioWorkletSharedPortFlagIndex,
    kAuthorSpecifiedLayoutScrollSnapBehaviorFlagIndex,
    kAutoDarkModeFlagIndex,
    kAutoDarkModeSVGSizeThresholdFlagIndex,
    kAutoDarkModeSkipImagesFlagIndex,
    kAutoPictureInPictureVideoHeuristicsFlagIndex,
    kAutoSizeUsesScrollWidthForOverflowFlagIndex,
    kAutofillFlagIndex,
    kAutofillEventFlagIndex,
    kAutofillPreviewGenericFontFamilyFlagIndex,
    kAutofillPreviewIgnoreAuthorFontFlagIndex,
    kAutomationControlledFlagIndex,
    kAvoidEmbeddedContentViewLocationFlagIndex,
    kAvoidSynchronousBlurOnDisabledAttributeChangeFlagIndex,
    kBackForwardCacheFlagIndex,
    kBackForwardCacheExperimentHTTPHeaderFlagIndex,
    kBackForwardCacheNotRestoredReasonsFlagIndex,
    kBackForwardCacheRestorationPerformanceEntryFlagIndex,
    kBackForwardCacheUpdateNotRestoredReasonsNameFlagIndex,
    kBackfaceVisibilityInteropFlagIndex,
    kBackgroundClipTextDecorationFlagIndex,
    kBackgroundFetchFlagIndex,
    kBackgroundPageFreezeOptOutFlagIndex,
    kBarcodeDetectorFlagIndex,
    kBaseAppearanceInlineSizingFlagIndex,
    kBasicShapeCornerRadiusFlagIndex,
    kBidiCaretAffinityFlagIndex,
    kBidiVisualOrderCaretMovementFlagIndex,
    kBlinkExtensionWebViewFlagIndex,
    kBlinkExtensionWebViewMediaIntegrityFlagIndex,
    kBlinkGeometryMapperViewportFastPathFlagIndex,
    kBlinkLifecycleScriptForbiddenFlagIndex,
    kBlinkRuntimeCallStatsFlagIndex,
    kBlobBytesFlagIndex,
    kBlockSelectPopupUnfocusedWindowFlagIndex,
    kBlockingFocusWithoutUserActivationFlagIndex,
    kBoundaryEventDispatchTracksNodeRemovalFlagIndex,
    kBoxDecorationBreakCloneLineBreakingFlagIndex,
    kBrowserInitiatedAutomaticPictureInPictureFlagIndex,
    kBufferedBytesConsumerLimitSizeFlagIndex,
    kBypassPepcSecurityForTestingFlagIndex,
    kCCTNewRFMPushBehaviorFlagIndex,
    kCDTNewCrossOriginHandlingFlagIndex,
    kCDTNewDestinationFlagIndex,
    kCDTNewReferrerAndReferrerPolicyHandlingFlagIndex,
    kCSPHashesV1FlagIndex,
    kCSPReportHashFlagIndex,
    kCSSAccentColorKeywordFlagIndex,
    kCSSActiveCaptionMapsToCanvasFlagIndex,
    kCSSAlphaColorFunctionFlagIndex,
    kCSSAltCounterFlagIndex,
    kCSSAnimationIterationCompositeFlagIndex,
    kCSSArgumentGrammarFlagIndex,
    kCSSAtRuleCounterStyleImageSymbolsFlagIndex,
    kCSSAtRuleCounterStyleSpeakAsDescriptorFlagIndex,
    kCSSAttributeValueCaseSensitiveNonHTMLFlagIndex,
    kCSSBackgroundClipBorderAreaFlagIndex,
    kCSSBorderShapeFlagIndex,
    kCSSCalcSimplificationAndSerializationFlagIndex,
    kCSSCaretAnimationFlagIndex,
    kCSSCaretColorWithOptionalSecondValueFlagIndex,
    kCSSCaretShapeFlagIndex,
    kCSSCaseSensitiveSelectorFlagIndex,
    kCSSChUnitSpecCompliantFallbackFlagIndex,
    kCSSColorQuantizedAlphaOnlyLegacyFlagIndex,
    kCSSColorTypedOMFlagIndex,
    kCSSContainerProgressNotationFlagIndex,
    kCSSContainerStyleQueriesRangeFlagIndex,
    kCSSContrastColorFlagIndex,
    kCSSCornersShorthandFlagIndex,
    kCSSCounterResetReversedFlagIndex,
    kCSSCounterStyleSymbolsFunctionFlagIndex,
    kCSSCrossFadeFlagIndex,
    kCSSCustomMediaFlagIndex,
    kCSSDynamicRangeLimitFlagIndex,
    kCSSEnumeratedCustomPropertiesFlagIndex,
    kCSSFontFamilySerializationFlagIndex,
    kCSSFontSizeAdjustFlagIndex,
    kCSSFunctionsFlagIndex,
    kCSSGridLanesLayoutFlagIndex,
    kCSSHangingPunctuationFlagIndex,
    kCSSHexAlphaColorFlagIndex,
    kCSSIdentFunctionFlagIndex,
    kCSSImageAnimationFlagIndex,
    kCSSImageFunctionFlagIndex,
    kCSSInRangeOutOfRangeReversedRangesFlagIndex,
    kCSSInheritFunctionFlagIndex,
    kCSSKeyframesRuleLengthFlagIndex,
    kCSSLangExtendedRangesFlagIndex,
    kCSSLayoutAPIFlagIndex,
    kCSSLetterAndWordSpacingPercentageFlagIndex,
    kCSSLightDarkImageFlagIndex,
    kCSSLineClampFlagIndex,
    kCSSLineClampAsShorthandFlagIndex,
    kCSSLineClampLineBreakingEllipsisFlagIndex,
    kCSSListCounterAccountingFlagIndex,
    kCSSLogicalCombinationPseudoFlagIndex,
    kCSSMarkerNestedPseudoElementFlagIndex,
    kCSSMediaElementPseudosFlagIndex,
    kCSSMediaProgressNotationFlagIndex,
    kCSSMixinsFlagIndex,
    kCSSNestedPseudoElementsFlagIndex,
    kCSSOMGetComputedStylePseudoElementRequiresColonFlagIndex,
    kCSSOverscrollBehaviorChainFlagIndex,
    kCSSPaintAPIArgumentsFlagIndex,
    kCSSParserIgnoreCharsetForURLsFlagIndex,
    kCSSPolygonRoundingFlagIndex,
    kCSSPositionStickyStaticScrollPositionFlagIndex,
    kCSSPrivateFlagIndex,
    kCSSProgressNotationFlagIndex,
    kCSSPseudoColumnFlagIndex,
    kCSSPseudoElementBackdropFlagIndex,
    kCSSPseudoElementInterfaceFlagIndex,
    kCSSPseudoElementViewTransitionsFlagIndex,
    kCSSPseudoHasSlottedFlagIndex,
    kCSSPseudoScrollButtonsFlagIndex,
    kCSSPseudoScrollMarkersFlagIndex,
    kCSSRandomFunctionFlagIndex,
    kCSSRandomFunctionTypedOMFlagIndex,
    kCSSResizeAutoFlagIndex,
    kCSSResourceIntegrityEnforcementFlagIndex,
    kCSSRevertRuleFlagIndex,
    kCSSRubyOverhangFlagIndex,
    kCSSSafePrintableInsetFlagIndex,
    kCSSScopeImportFlagIndex,
    kCSSScopeifiedParentPseudoClassFlagIndex,
    kCSSScrollInitialTargetFlagIndex,
    kCSSScrollMarkerGroupModesFlagIndex,
    kCSSScrollMarkerTargetBeforeAfterFlagIndex,
    kCSSScrollSnapChangeEventFlagIndex,
    kCSSScrollSnapChangingEventFlagIndex,
    kCSSScrollSnapEventConstructorExposedFlagIndex,
    kCSSScrollSnapEventsFlagIndex,
    kCSSScrollSnapTypePairFlagIndex,
    kCSSScrollTargetGroupFlagIndex,
    kCSSScrollTargetGroupAriaCurrentFlagIndex,
    kCSSScrolledContainerQueriesFlagIndex,
    kCSSShapeOutsidePathAndShapeSupportFlagIndex,
    kCSSShapeOutsideRectAndXywhSupportFlagIndex,
    kCSSStyleSheetInitBaseURLFlagIndex,
    kCSSSupportsAtRuleFunctionFlagIndex,
    kCSSSupportsForImportRulesFlagIndex,
    kCSSSupportsNamedFeatureFunctionFlagIndex,
    kCSSSystemAccentColorFlagIndex,
    kCSSTextAlignMatchParentFlagIndex,
    kCSSTextDecorationInsetFlagIndex,
    kCSSTextDecorationSkipInkAllFlagIndex,
    kCSSTextDecorationSkipSpacesFlagIndex,
    kCSSTextSpacingFlagIndex,
    kCSSTextTransformFullSizeKanaFlagIndex,
    kCSSTextTransformFullWidthFlagIndex,
    kCSSTextTransformMultiKeywordFlagIndex,
    kCSSTimelineNameConflictResolutionFlagIndex,
    kCSSTimelineScopeAllFlagIndex,
    kCSSTimelineScopeGlobalFlagIndex,
    kCSSTypedArithmeticFlagIndex,
    kCSSURLRequestModifiersFlagIndex,
    kCSSUserSelectContainFlagIndex,
    kCSSUserValidAndUserInvalidForRadioFlagIndex,
    kCSSVideoDynamicRangeMediaQueriesFlagIndex,
    kCSSViewTransitionAutoNameFlagIndex,
    kCSSWindowDragFlagIndex,
    kCSSZoomAnimationFlagIndex,
    kCacheControlRFC7234ParsingFlagIndex,
    kCacheControlRFC7234ParsingMetricsFlagIndex,
    kCacheStorageCodeCacheHintFlagIndex,
    kCacheStyleAdjusterFlagIndex,
    kCameraAndMicrophoneElementsFlagIndex,
    kCanvas2dCanvasFilterFlagIndex,
    kCanvas2dLayersFlagIndex,
    kCanvas2dLayersWithOptionsFlagIndex,
    kCanvas2dMeshFlagIndex,
    kCanvasDrawElementFlagIndex,
    kCanvasFloatingPointFlagIndex,
    kCanvasGlobalHDRHeadroomFlagIndex,
    kCanvasGradientCSSColor4FlagIndex,
    kCanvasHDRFlagIndex,
    kCanvasTextMetricsPreciseBoundsFlagIndex,
    kCanvasToneMappingFlagIndex,
    kCanvasUsesArcPaintOpFlagIndex,
    kCapabilityDelegationDigitalCredentialsFlagIndex,
    kCapabilityDelegationDisplayCaptureRequestFlagIndex,
    kCaptureControllerFlagIndex,
    kCaptureHandleFlagIndex,
    kCapturedMouseEventsFlagIndex,
    kCapturedSurfaceControlFlagIndex,
    kCapturedSurfaceResolutionFlagIndex,
    kCaretOutsideEditableAtomicInlineFlagIndex,
    kCheckVisibilityExtraPropertiesFlagIndex,
    kCheckableInputTypeLayoutInlineFlagIndex,
    kClampUnfocusedSelectionCacheFlagIndex,
    kClearCurrentTargetAfterDispatchFlagIndex,
    kClearFocusWithinOnSubtreeRemovalFlagIndex,
    kClearTargetOnlyIfInShadowTreeFlagIndex,
    kClipElementVisibleBoundsInLocalRootFlagIndex,
    kClipPathNestedRasterOptimizationFlagIndex,
    kClipboardEventTargetUsesContainerNodeFlagIndex,
    kClipboardPasteImageRespectBufferFlagIndex,
    kCoalesceSelectionchangeEventFlagIndex,
    kCoepReflectionFlagIndex,
    kCollapseZeroWidthSpaceWhenReuseItemFlagIndex,
    kColorInputAcceptsCSSColorsFlagIndex,
    kColorSpaceDisplayP3LinearFlagIndex,
    kColorSpacePredefinedLinearSpacesFlagIndex,
    kColorSpaceRec2100LinearFlagIndex,
    kCommaSeparatedContainerQueriesFlagIndex,
    kComposedPathReturnTargetBeingDispatchedFlagIndex,
    kCompositeBGColorAnimationFlagIndex,
    kCompositeBoxShadowAnimationFlagIndex,
    kCompositeClipPathAnimationFlagIndex,
    kCompositedSelectionUpdateFlagIndex,
    kCompositingDecisionAtAnimationPhaseBoundariesFlagIndex,
    kCompositionForegroundMarkersFlagIndex,
    kCompositorEventTriggerFlagIndex,
    kCompositorTimelineTriggerFlagIndex,
    kCompressionDictionaryTransportFlagIndex,
    kComputePressureFlagIndex,
    kComputedAccessibilityInfoFlagIndex,
    kConcurrentNativePaintWorkletsFlagIndex,
    kConditionalTracingLoAFFlagIndex,
    kConnectionAllowlistEmbeddedEnforcementFlagIndex,
    kConstructableStylesheetCacheFlagIndex,
    kContactsManagerFlagIndex,
    kContactsManagerExtraPropertiesFlagIndex,
    kContainerNameOnlyFlagIndex,
    kContainerTimingFlagIndex,
    kContentIndexFlagIndex,
    kContextMenuFlagIndex,
    kControlledFrameFlagIndex,
    kControlledFrameWebRequestSecurityInfoFlagIndex,
    kCookieStoreAPIMaxAgeFlagIndex,
    kCookieStoreAPIWhitespaceStrippingFlagIndex,
    kCoopRestrictPropertiesFlagIndex,
    kCorrectTemplateFormParsingFlagIndex,
    kCorsRFC1918FlagIndex,
    kCpuPerformanceFlagIndex,
    kCrashReportingStorageAPIFlagIndex,
    kCreateInlineContentsAnonymousBlockFlagIndex,
    kCssMaxContentSizingFlagIndex,
    kCssTextFitFlagIndex,
    kCssTextFitReshapingFlagIndex,
    kCssTextIndentFlagIndex,
    kCustomElementsDisableFormattingFixupsFlagIndex,
    kCustomScrollbarApplyMinimumThumbLengthFlagIndex,
    kCustomizableComboboxFlagIndex,
    kCustomizableSelectMultiplePopupFlagIndex,
    kDOMActivateBubblesInheritanceFlagIndex,
    kDOMParserXmlScriptAlreadyStartedFlagIndex,
    kDatabaseFlagIndex,
    kDateTimeInputTypeEarlyAdvanceFixFlagIndex,
    kDeclarativeCSSModulesFlagIndex,
    kDeclarativeCSSModulesStyleTagFlagIndex,
    kDeclarativeFragmentFlagIndex,
    kDeclarativePerformanceObserverFlagIndex,
    kDeclarativeSkeletonsFlagIndex,
    kDelegatesFocusTextControlInputFixFlagIndex,
    kDeprecateUnloadOptOutFlagIndex,
    kDesktopCaptureDisableLocalEchoControlFlagIndex,
    kDesktopPWAsAdditionalWindowingControlsFlagIndex,
    kDesktopPWAsAdditionalWindowingControlsOnMoveFlagIndex,
    kDeviceAttributesFlagIndex,
    kDeviceOrientationRequestPermissionFlagIndex,
    kDevicePostureFlagIndex,
    kDialogCloseWhenOpenRemovedFlagIndex,
    kDialogNewFocusBehaviorFlagIndex,
    kDigitalCredentialsProtocolFilterFlagIndex,
    kDigitalGoodsFlagIndex,
    kDigitalGoodsV2_1FlagIndex,
    kDirectSocketsFlagIndex,
    kDirectSocketsInServiceWorkersFlagIndex,
    kDirectSocketsInSharedWorkersFlagIndex,
    kDisableAnchorCenterOnAlignJustifyItemsFlagIndex,
    kDisableDifferentOriginSubframeDialogSuppressionFlagIndex,
    kDisableEllipsisWhenScrolledFlagIndex,
    kDisableFormControlChangeEventDuringMutationFlagIndex,
    kDisableReduceAcceptLanguageFlagIndex,
    kDisconnectWebSocketOnBFCacheFlagIndex,
    kDispatchHiddenVisibilityTransitionsFlagIndex,
    kDispatchSelectionchangeEventPerElementFlagIndex,
    kDisplayContentsFocusableFlagIndex,
    kDisplayCutoutAPIFlagIndex,
    kDocumentActiveViewTransitionFlagIndex,
    kDocumentCookieFlagIndex,
    kDocumentDomainFlagIndex,
    kDocumentIsolationPolicyFlagIndex,
    kDocumentOpenIframeUnloadEventsFlagIndex,
    kDocumentOpenOriginAliasRemovalFlagIndex,
    kDocumentOpenSandboxInheritanceRemovalFlagIndex,
    kDocumentPatchingFlagIndex,
    kDocumentPictureInPictureAPIFlagIndex,
    kDocumentPictureInPicturePreferInitialPlacementFlagIndex,
    kDocumentPictureInPictureUserActivationFlagIndex,
    kDocumentPolicyDocumentDomainFlagIndex,
    kDocumentPolicyExpectNoLinkedResourcesFlagIndex,
    kDocumentPolicyInDedicatedWorkerFlagIndex,
    kDocumentPolicyIncludeJSCallStacksInCrashReportsFlagIndex,
    kDocumentPolicyJSProfilingModeFlagIndex,
    kDocumentPolicyNegotiationFlagIndex,
    kDocumentPolicyNetworkEfficiencyGuardrailsFlagIndex,
    kDocumentPolicySyncXHRFlagIndex,
    kDocumentWriteFlagIndex,
    kDragAndDropDownloadURLListFlagIndex,
    kDragAndDropJSFileObjectsFlagIndex,
    kDragImageForLargeImagesFlagIndex,
    kDumpForAbsentKeyframeSnapshotsFlagIndex,
    kEditContextAssignmentAsPerSpecFlagIndex,
    kEditContextHandleTextOrSelectionUpdateDuringCompositionFlagIndex,
    kEditingLineMovementWithRubyFixFlagIndex,
    kEditingUseDomPositionApiFlagIndex,
    kElasticOverscrollBackgroundPaintLocationFixFlagIndex,
    kElasticOverscrollUseEventDeltaForAxisSelectionFlagIndex,
    kElementCanvasTransformFlagIndex,
    kElementCaptureFlagIndex,
    kElementInternalsBehaviorsFlagIndex,
    kElementMatchContainerFlagIndex,
    kElementSpecificReadOnlyConstraintValidationFlagIndex,
    kEmailVerificationProtocolFlagIndex,
    kEmailVerificationStatusIndicatorFlagIndex,
    kEmbeddedContentCenterAlignBaselineFlagIndex,
    kEmojiMonochromeRenderingFlagIndex,
    kEnableXSLTForCAPAlertsFlagIndex,
    kEndpointInclusiveCommitStylesFlagIndex,
    kEnforceAnonymityExposureFlagIndex,
    kEntropyIgnoredForFirstVideoFrameLCPFlagIndex,
    kEventPseudoTargetPropertyFlagIndex,
    kEventTimingInteractionCountFlagIndex,
    kEventTimingMatchingHTMLFlagIndex,
    kEventTimingTargetSelectorFlagIndex,
    kEventTriggerFlagIndex,
    kExperimentalContentSecurityPolicyFeaturesFlagIndex,
    kExperimentalJSProfilerMarkersFlagIndex,
    kExperimentalMachineLearningNeuralNetworkFlagIndex,
    kExperimentalPoliciesFlagIndex,
    kExposeCSSFontFeatureValuesRuleFlagIndex,
    kExposeRenderTimeNonTaoDelayedImageFlagIndex,
    kExtendedTextMetricsFlagIndex,
    kExtensionScriptTaggingFlagIndex,
    kExtensionScriptTaggingTestingAPIFlagIndex,
    kExternalPopupMenuClickEventFlagIndex,
    kEyeDropperAPIFlagIndex,
    kFaceDetectorFlagIndex,
    kFastPositionIteratorFlagIndex,
    kFedCmFlagIndex,
    kFedCmActiveModeMultipleIdentityProvidersFlagIndex,
    kFedCmAutofillFlagIndex,
    kFedCmDelegationFlagIndex,
    kFedCmIdPRegistrationFlagIndex,
    kFedCmIdentityHandlerFlagIndex,
    kFedCmLightweightModeFlagIndex,
    kFedCmMultipleIdentityProvidersFlagIndex,
    kFedCmMultipleRequestsFlagIndex,
    kFedCmNavigationInterceptionFlagIndex,
    kFencedFramesFlagIndex,
    kFencedFramesAPIChangesFlagIndex,
    kFencedFramesDefaultModeFlagIndex,
    kFencedFramesLocalUnpartitionedDataAccessFlagIndex,
    kFetchBodyBytesFlagIndex,
    kFetchLaterAPIFlagIndex,
    kFetchRetryFlagIndex,
    kFetchUploadStreamingFlagIndex,
    kFileColorPickerConsumeActivationFlagIndex,
    kFileHandlingFlagIndex,
    kFilePickerEventsFixFlagIndex,
    kFileSystemFlagIndex,
    kFileSystemAccessFlagIndex,
    kFileSystemAccessAPIExperimentalFlagIndex,
    kFileSystemAccessGetCloudIdentifiersFlagIndex,
    kFileSystemAccessLocalFlagIndex,
    kFileSystemAccessLockingSchemeFlagIndex,
    kFileSystemAccessOriginPrivateFlagIndex,
    kFileSystemAccessRevokeReadOnRemoveFlagIndex,
    kFileSystemAccessWriteModeFlagIndex,
    kFileSystemObserverFlagIndex,
    kFileSystemObserverUnobserveFlagIndex,
    kFilterContainerLevelStylesFlagIndex,
    kFilterableSelectFlagIndex,
    kFilteringPrimitivesFlagIndex,
    kFindBufferCollapseSkippedSpaceFlagIndex,
    kFindBufferMatchAcrossIgnoredNodesFlagIndex,
    kFindFirstMisspellingEndWhenNonEditableFlagIndex,
    kFirstLineOnListItemFlagIndex,
    kFirstLineTextMetricsFlagIndex,
    kFirstLineTextTransformFlagIndex,
    kFixHTMLFormControlElementIsReadOnlyFlagIndex,
    kFixMapElementEmptyNameBugFlagIndex,
    kFixMarkerSuppressionForAppearanceAutoFlagIndex,
    kFixSelectionPaintRangeNullOptFlagIndex,
    kFixVisualRectRemoteViewportTransformFlagIndex,
    kFledgeFlagIndex,
    kFledgeAuctionDealSupportFlagIndex,
    kFledgeBiddingAndAuctionServerAPIFlagIndex,
    kFledgeBiddingAndAuctionServerAPIMultiSellerFlagIndex,
    kFledgeClickinessFlagIndex,
    kFledgeCustomMaxAuctionAdComponentsFlagIndex,
    kFledgeDeprecatedRenderURLReplacementsFlagIndex,
    kFledgeDirectFromSellerSignalsHeaderAdSlotFlagIndex,
    kFledgeDirectFromSellerSignalsWebBundlesFlagIndex,
    kFledgeMultiBidFlagIndex,
    kFledgePrivateModelTrainingFlagIndex,
    kFledgeRealTimeReportingFlagIndex,
    kFledgeSellerNonceFlagIndex,
    kFledgeSellerScriptExecutionModeFlagIndex,
    kFledgeTrustedSignalsKVv1CreativeScanningFlagIndex,
    kFledgeTrustedSignalsKVv2ContextualDataFlagIndex,
    kFledgeTrustedSignalsKVv2SupportFlagIndex,
    kFlexWrapBalanceFlagIndex,
    kFocusRingRespectExplicitOutlineColorInDarkModeFlagIndex,
    kFocusgroupFlagIndex,
    kFocusgroupV2FlagIndex,
    kFontAccessFlagIndex,
    kFontDataServiceForCSSLocalFontsFlagIndex,
    kFontFallbackForTabSizeFlagIndex,
    kFontFamilyPostscriptMatchingCTMigrationFlagIndex,
    kFontFamilyStyleMatchingCTMigrationFlagIndex,
    kFontFeatureSettingsDescriptorFlagIndex,
    kFontFormatAvar2FlagIndex,
    kFontLanguageOverrideFlagIndex,
    kFontMatchAliasesAsLastResortFlagIndex,
    kFontStyleObliqueZeroDegreeAsNormalFlagIndex,
    kFontVariationSettingsDescriptorFlagIndex,
    kForceEagerMeasureMemoryFlagIndex,
    kForceReduceMotionFlagIndex,
    kForcedColorsFlagIndex,
    kForwardReasonToFetchBodyAbortFlagIndex,
    kFractionalScrollOffsetsFlagIndex,
    kFragmentedOofInCbFlagIndex,
    kFrameSerializerNoWebEntitiesFlagIndex,
    kFreezeFramesOnVisibilityFlagIndex,
    kGamepadButtonTypesFlagIndex,
    kGamepadMultitouchFlagIndex,
    kGamepadRawInputChangeEventFlagIndex,
    kGamepadWindowEventHandlersFlagIndex,
    kGenerateDragOverlayBeforeDragStartFlagIndex,
    kGeolocationElementFlagIndex,
    kGeometryMapperSingularTransformFixFlagIndex,
    kGeometryUtilsFlagIndex,
    kGeometryUtilsForCSSPseudoElementFlagIndex,
    kGetAllScreensMediaFlagIndex,
    kGetDisplayMediaFlagIndex,
    kGetDisplayMediaAudioSelectionFlagIndex,
    kGetDisplayMediaRequiresUserActivationFlagIndex,
    kGetDisplayMediaWindowAudioCaptureFlagIndex,
    kGetElementsByNameOnlyHTMLElementsFlagIndex,
    kGetUserMediaEchoCancellationModesFlagIndex,
    kGlobalPrivacyControlFlagIndex,
    kGlobalPrivacyControlForceFlagIndex,
    kGlobalPrivacyControlTestFlagIndex,
    kGraphemeClusterBoundsCheckFlagIndex,
    kGroupEffectFlagIndex,
    kHTMLAdoptionAlgorithmNewStepsFlagIndex,
    kHTMLAreaElementDisplayNoneFlagIndex,
    kHTMLAreaHreflangTypeFlagIndex,
    kHTMLCommandActionsV2FlagIndex,
    kHTMLCommandElementRemovalFlagIndex,
    kHTMLCommandForScrollCommandsFlagIndex,
    kHTMLElementScrollParentFlagIndex,
    kHTMLInputElementDropWebkitClearButtonFlagIndex,
    kHTMLInterestForInterestButtonPseudoFlagIndex,
    kHTMLLinkElementAttributeValueChangesFlagIndex,
    kHTMLParserTruncatedMarkupDeclarationFlagIndex,
    kHTMLParserYieldAndDelayOftenForTestingFlagIndex,
    kHTMLParserYieldByUserTimingFlagIndex,
    kHTMLPrintingArtifactAnnotationsFlagIndex,
    kHTMLProcessingInstructionFlagIndex,
    kHTMLSwitchAttributeFlagIndex,
    kHandleShadowDOMInSubstringUtilFlagIndex,
    kHandwritingRecognitionFlagIndex,
    kHarfRustShapingFlagIndex,
    kHasUAVisualTransitionFlagIndex,
    kHeadingOffsetFlagIndex,
    kHideVideoControlsWhenUnneededFlagIndex,
    kHighlightsFromPointFlagIndex,
    kHitTestBorderRadiusForStackingContextFlagIndex,
    kHitTestContainerTransformStateForPreserve3dFlagIndex,
    kHrefTranslateFlagIndex,
    kHstsTopLevelNavigationsOnlyFlagIndex,
    kICUCapitalizationFlagIndex,
    kIgnoreLetterSpacingInCursiveScriptsFlagIndex,
    kImageDataPixelFormatFlagIndex,
    kImageDocumentUseLayoutWidthFlagIndex,
    kImageSrcsetReselectionFlagIndex,
    kImplicitRootScrollerFlagIndex,
    kIncomingCallNotificationsFlagIndex,
    kIncrementalFontTransferFlagIndex,
    kInertElementNonEditableFlagIndex,
    kInfiniteCullRectFlagIndex,
    kInheritUserModifyWithoutContenteditableFlagIndex,
    kInlineBlockLineNavigationFlagIndex,
    kInlineCursorSkipNonIfcFlagIndex,
    kInlineScriptCacheHintFlagIndex,
    kInnerHTMLParserFastpathLogFailureFlagIndex,
    kInputDisabledHandlerFixFlagIndex,
    kInputInSelectFlagIndex,
    kInputMultipleFieldsUIFlagIndex,
    kInputTypeColorEnhancementsFlagIndex,
    kInsertBlockquoteBeforeOuterBlockFlagIndex,
    kInstallElementFlagIndex,
    kInstallOnDeviceSpeechRecognitionFlagIndex,
    kInstalledAppFlagIndex,
    kIntegrityPolicyScriptFlagIndex,
    kInterestEventsNonComposedFlagIndex,
    kInterestGroupsInSharedStorageWorkletFlagIndex,
    kIntersectionObserverCompositedAnimationsForceMainFramesFlagIndex,
    kInvertedColorsFlagIndex,
    kInvisibleSVGAnimationThrottlingFlagIndex,
    kJavaScriptCompileHintsPerFunctionMagicRuntimeFlagIndex,
    kJavaScriptImportTextFlagIndex,
    kJavaScriptSourcePhaseImportsFlagIndex,
    kKeySystemTrackConfigurationEncryptionSchemeFlagIndex,
    kKeyboardAccessibleTooltipFlagIndex,
    kLabelInteractiveContentCheckBeforeHandlerFlagIndex,
    kLangAttributeAwareFormControlUIFlagIndex,
    kLanguageDetectionAPIFlagIndex,
    kLanguageDetectionAPIForWorkersFlagIndex,
    kLayoutIgnoreMarginsForStickyFlagIndex,
    kLayoutOOFCollectInlinesFixFlagIndex,
    kLayoutTableCellAlignmentSafeFlagIndex,
    kLazyImageConformantLoadEventTimingFlagIndex,
    kLazyLoadVideoAndAudioFlagIndex,
    kLeftClickToHandleSuggestionFlagIndex,
    kLegacyAbstractRangeFlagIndex,
    kLightDismissFromClickFlagIndex,
    kLineBreakAfterSpaceBeforeOpenTagFlagIndex,
    kLineBreakerHanKerningEndFlagIndex,
    kListOwnerMustHaveCSSBoxFlagIndex,
    kLocalNetworkAccessForWebRTCOptOutFlagIndex,
    kLocalNetworkAccessPermissionPolicyFlagIndex,
    kLocalNetworkAccessWebRTCFlagIndex,
    kLocalNetworkAccessWebSocketsTargetAddressSpaceFlagIndex,
    kLockedModeFlagIndex,
    kLoginElementFlagIndex,
    kLongAnimationFrameSourceCharPositionFlagIndex,
    kLongAnimationFrameSourceLineColumnFlagIndex,
    kLongAnimationFrameSourceLineColumnInterfaceFlagIndex,
    kLongAnimationFrameStyleDurationFlagIndex,
    kLongAnimationFrameWorkerFlagIndex,
    kLongPressLinkSelectTextFlagIndex,
    kLongTaskFromLongAnimationFrameFlagIndex,
    kMacCharacterFallbackCacheFlagIndex,
    kMacDisableCtrlHomeEndFlagIndex,
    kMachineLearningNeuralNetworkFlagIndex,
    kManagedConfigurationFlagIndex,
    kManualTextFlagIndex,
    kMarginTrimFlagIndex,
    kMaskDeserializationTimeForCrossOriginMessagesFlagIndex,
    kMaskWaitForAllImagesFlagIndex,
    kMathMLAnchorElementFlagIndex,
    kMathMLOperatorRTLMirroringFlagIndex,
    kMeasureMemoryFlagIndex,
    kMediaCapabilitiesEncodingInfoFlagIndex,
    kMediaCapabilitiesSpatialAudioFlagIndex,
    kMediaCaptionSettingsButtonFlagIndex,
    kMediaCaptureFlagIndex,
    kMediaCaptureBackgroundBlurFlagIndex,
    kMediaCaptureCameraControlsFlagIndex,
    kMediaCaptureConfigurationChangeFlagIndex,
    kMediaCaptureVoiceIsolationFlagIndex,
    kMediaControlsExpandGestureFlagIndex,
    kMediaControlsOverlayPlayButtonFlagIndex,
    kMediaElementMutedDefaultStateFlagIndex,
    kMediaElementVolumeGreaterThanOneFlagIndex,
    kMediaEngagementBypassAutoplayPoliciesFlagIndex,
    kMediaLatencyHintFlagIndex,
    kMediaPlaybackWhileNotVisiblePermissionPolicyFlagIndex,
    kMediaQueryNavigationControlsFlagIndex,
    kMediaSessionFlagIndex,
    kMediaSessionChapterInformationFlagIndex,
    kMediaSourceExperimentalFlagIndex,
    kMediaSourceExtensionsForWebCodecsFlagIndex,
    kMediaStreamTrackProcessorStatsFlagIndex,
    kMediaStreamTrackTransferFlagIndex,
    kMediaStreamTrackWebSpeechFlagIndex,
    kMemoryConsumerForNGShapeCacheFlagIndex,
    kMenuElementsFlagIndex,
    kMergeFixedLayersFlagIndex,
    kMergeStickyLayersFlagIndex,
    kMessagePortCloseEventFlagIndex,
    kMiddleClickAutoscrollFlagIndex,
    kMixedContentAutoupgradesUseIsMixedContentRestrictedInFrameFlagIndex,
    kMobileLayoutThemeFlagIndex,
    kModifyParagraphCrossEditingoundaryFlagIndex,
    kModulePreloadReferrerFlagIndex,
    kModulePreloadStyleJsonFlagIndex,
    kMoveEndingSelectionToListChildFlagIndex,
    kMoveParagraphsPreserveInlineStructureFlagIndex,
    kNavigateEventDeferCrossDocumentCommitFlagIndex,
    kNavigationEventTimingFlagIndex,
    kNavigationIdFlagIndex,
    kNavigationSourcePseudoClassFlagIndex,
    kNavigationTimingRedirectTimingViaTAOFlagIndex,
    kNavigationTypeAndPhaseFlagIndex,
    kNavigatorContentUtilsFlagIndex,
    kNetInfoConstantTypeFlagIndex,
    kNetInfoDownlinkMaxFlagIndex,
    kNewAnimationCompositingCheckingFlagIndex,
    kNewAnimationDispositionReportingFlagIndex,
    kNewHTMLSettingMethodsFlagIndex,
    kNoExtendSelectionToUserSelectNoneOutOfFlowFlagIndex,
    kNoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditableFlagIndex,
    kNoFontAntialiasingFlagIndex,
    kNoIdleEncodingForWebTestsFlagIndex,
    kNoNbspForInterElementSpaceOnCopyFlagIndex,
    kNonEmptyBlockquotesOnOutdentingFlagIndex,
    kNonEmptyVisibleTextSelectionForTextFragmentFlagIndex,
    kNonStandardAppearanceValueSliderVerticalFlagIndex,
    kNormalizeLineEndingsInInsertTextFlagIndex,
    kNormalizeNbspForPasteAndDropFlagIndex,
    kNormalizeNbspRichTextOnlyFlagIndex,
    kNotificationConstructorFlagIndex,
    kNotificationContentImageFlagIndex,
    kNotificationTriggersFlagIndex,
    kNotificationsFlagIndex,
    kNotifySelectionControllerOnUnchangedSelectionFlagIndex,
    kNumberInputFullWidthCharsFlagIndex,
    kOffscreenCanvasGetContextAttributesFlagIndex,
    kOffsetMappingReuseFullWidthSpaceFixFlagIndex,
    kOffsetPathTransformUpdateFixFlagIndex,
    kOmitBlurEventOnElementRemovalFlagIndex,
    kOnDeviceWebSpeechAvailableFlagIndex,
    kOnDeviceWebSpeechQualityFlagIndex,
    kOpaqueRangeFlagIndex,
    kOpenPopoverInvokerRestrictToSameTreeScopeFlagIndex,
    kOptionDisablednessCheckAncestorsFlagIndex,
    kOrientationEventFlagIndex,
    kOriginAPIFlagIndex,
    kOriginIsolationHeaderFlagIndex,
    kOriginPolicyFlagIndex,
    kOriginTrialsSampleAPIFlagIndex,
    kOriginTrialsSampleAPIBrowserReadWriteFlagIndex,
    kOriginTrialsSampleAPIDependentFlagIndex,
    kOriginTrialsSampleAPIDeprecationFlagIndex,
    kOriginTrialsSampleAPIExpiryGracePeriodFlagIndex,
    kOriginTrialsSampleAPIExpiryGracePeriodThirdPartyFlagIndex,
    kOriginTrialsSampleAPIImpliedFlagIndex,
    kOriginTrialsSampleAPIInvalidOSFlagIndex,
    kOriginTrialsSampleAPINavigationFlagIndex,
    kOriginTrialsSampleAPIPersistentExpiryGracePeriodFlagIndex,
    kOriginTrialsSampleAPIPersistentFeatureFlagIndex,
    kOriginTrialsSampleAPIPersistentInvalidOSFlagIndex,
    kOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureFlagIndex,
    kOriginTrialsSampleAPIThirdPartyFlagIndex,
    kOutlineDrawAutoStyleZeroWidthFlagIndex,
    kOverlayGlobalRuleRemovalFlagIndex,
    kOverlayPropertyFlagIndex,
    kOverscrollGesturesFlagIndex,
    kPNaClFlagIndex,
    kPagePopupFlagIndex,
    kPagePopupCopyPasteFlagIndex,
    kPageSwapEventFlagIndex,
    kPaintCaretAfterInnerEditorPaintFlagIndex,
    kPaintHoldingForIframesFlagIndex,
    kPaintUnderInvalidationCheckingFlagIndex,
    kParakeetFlagIndex,
    kPartitionVisitedLinkDatabaseWithSelfLinksFlagIndex,
    kPasswordRevealFlagIndex,
    kPaymentAppFlagIndex,
    kPaymentLinkDetectionFlagIndex,
    kPaymentMethodChangeEventFlagIndex,
    kPaymentRequestFlagIndex,
    kPaymentRequestNonFullyActiveDocumentCheckInvalidStateErrorFlagIndex,
    kPerMethodCanMakePaymentQuotaFlagIndex,
    kPerformanceManagerInstrumentationFlagIndex,
    kPerformanceMarkCustomUserTimingFromSubframeFlagIndex,
    kPerformanceMarkFeatureUsageFlagIndex,
    kPeriodicBackgroundSyncFlagIndex,
    kPermissionsPolicyAPIFlagIndex,
    kPermissionsRequestRevokeFlagIndex,
    kPointerLockOnAndroidFlagIndex,
    kPointerRawUpdateOnlyInSecureContextFlagIndex,
    kPopoverHintNestedShowExceptionFlagIndex,
    kPopoverHintNewBehaviorFlagIndex,
    kPositionOutsideTabSpanCheckSiblingNodeFlagIndex,
    kPositionVisibilityIgnoreNonClipAncestorsFlagIndex,
    kPotentialPermissionsPolicyReportingFlagIndex,
    kPreciseMemoryInfoFlagIndex,
    kPreferDefaultScrollbarStylesFlagIndex,
    kPreferNonCompositedScrollingFlagIndex,
    kPreferredAudioOutputDevicesFlagIndex,
    kPrefersReducedDataFlagIndex,
    kPrefetchAndPrerenderActivationBeaconFlagIndex,
    kPreloadLinkRelDataUrlsFlagIndex,
    kPrerender2FlagIndex,
    kPrerender2CrossOriginIframesFlagIndex,
    kPrerenderActivationByFormSubmissionFlagIndex,
    kPrerenderUntilScriptFlagIndex,
    kPresentationFlagIndex,
    kPreserveHtmlEquivalentTagsInTypingStyleFlagIndex,
    kPreserveUnfocusedSelectionCacheFlagIndex,
    kPreventTextSelectionJumpFlagIndex,
    kPrivateNetworkAccessNullIpAddressFlagIndex,
    kPrivateStateTokensFlagIndex,
    kPrivateStateTokensAlwaysAllowIssuanceFlagIndex,
    kProfilerAPIFlagIndex,
    kProfilerAPIForDedicatedWorkerFlagIndex,
    kProgrammaticScrollPromiseFlagIndex,
    kPropagateOverscrollBehaviorFromRootFlagIndex,
    kPseudoElementsFocusableFlagIndex,
    kPseudoElementsHitTestableFlagIndex,
    kPseudoElementsHoverableFlagIndex,
    kPushMessageDataBytesFlagIndex,
    kPushMessagingFlagIndex,
    kPushMessagingSubscriptionChangeFlagIndex,
    kQuotaExceededErrorUpdateFlagIndex,
    kQuoteFirstLineStyleFlagIndex,
    kRTCConfigurationIceTransportsFlagIndex,
    kRTCDataChannelPriorityFlagIndex,
    kRTCDiagnosticLoggingFlagIndex,
    kRTCEncodedAudioFrameConstructorFlagIndex,
    kRTCEncodedFrameAudioLevelFlagIndex,
    kRTCEncodedFrameSetMetadataFlagIndex,
    kRTCEncodedFrameTimestampsFlagIndex,
    kRTCEncodedVideoFrameAdditionalMetadataFlagIndex,
    kRTCEncodedVideoFrameConstructorFlagIndex,
    kRTCJitterBufferTargetFlagIndex,
    kRTCLegacyCallbackBasedGetStatsFlagIndex,
    kRTCRtpEncodingParametersCodecFlagIndex,
    kRTCRtpScaleResolutionDownToFlagIndex,
    kRTCRtpScriptTransformFlagIndex,
    kRTCRtpTransportFlagIndex,
    kRTCStatsRelativePacketArrivalDelayFlagIndex,
    kRTCSvcScalabilityModeFlagIndex,
    kRangeBoundaryFastPathFlagIndex,
    kRasterInducingScrollFlagIndex,
    kRateLimitPointerLockRequestsFlagIndex,
    kReadClipboardDataOnClipboardItemGetTypeFlagIndex,
    kReadableStreamBYOBReaderReadMinOptionFlagIndex,
    kReadingFlowWithSlotsFlagIndex,
    kRecheckParentDuringNodeVectorInsertionFlagIndex,
    kRecordSameDocumentPresentationTimeOnceFlagIndex,
    kReduceAcceptLanguageFlagIndex,
    kReduceUserAgentMinorVersionFlagIndex,
    kRegionCaptureFlagIndex,
    kRelOpenerBcgDependencyHintFlagIndex,
    kRelatedWebsitePartitionAPIFlagIndex,
    kReleasePaintHoldingWithoutContentfulPaintFlagIndex,
    kRemotePlaybackFlagIndex,
    kRemotePlaybackBackendFlagIndex,
    kRemoveCharsetAutoDetectionForISO2022JPFlagIndex,
    kRemoveChildrenInReplaceChildrenFlagIndex,
    kRemoveCollapsedPlaceholderForContentEditableFlagIndex,
    kRemoveDanglingMarkupInTargetFlagIndex,
    kRemoveDataUrlInSvgUseFlagIndex,
    kRemoveNonAllowlistedCreateEventFlagIndex,
    kRemovePositionAnchorUAStyleFlagIndex,
    kRemoveScrollNodeWorkaroundFlagIndex,
    kRemoveTargetCurrentFlagIndex,
    kRemoveVisibleSelectionInDOMSelectionFlagIndex,
    kRenderPriorityAttributeFlagIndex,
    kReplacedNormalFlowStackingInlinePaintFlagIndex,
    kReportFirstFrameTimeAsRenderTimeFlagIndex,
    kReportLayoutShiftRectsInCssPixelsFlagIndex,
    kRequestIsReloadNavigationFlagIndex,
    kRequestMainFrameAfterFirstVideoFrameFlagIndex,
    kRequestStorageAccessForFlagIndex,
    kResourceTimingInitiatorFlagIndex,
    kResourceTimingUseCORSForBodySizesFlagIndex,
    kRespectOverscrollBehaviorForScrollBubblingFlagIndex,
    kResponsiveIframesFlagIndex,
    kRestrictGamepadAccessFlagIndex,
    kRestrictOwnAudioFlagIndex,
    kRootScrollbarFollowsBrowserThemeFlagIndex,
    kRouteMatchingFlagIndex,
    kRtcAlwaysNegotiateDataChannelsFlagIndex,
    kRtcAudioJitterBufferMaxPacketsFlagIndex,
    kRtcRtpHeaderEncryptionPolicyFlagIndex,
    kRunMicrotaskBeforeXmlScriptFlagIndex,
    kRunSnapshotPostLayoutStateStepsFlagIndex,
    kSVGEmbeddedAsReplacedElementFlagIndex,
    kSVGPathDataAPIFlagIndex,
    kSVGTextPathSideAttributeFlagIndex,
    kSanitizeIDNEmailFormInputFlagIndex,
    kSanitizerAPIFlagIndex,
    kScopedViewTransitionSizeContainmentFlagIndex,
    kScoreLineBreakerAbortFlagIndex,
    kScreenDetailedHdrHeadroomFlagIndex,
    kScriptBasedOnUnicodeBlockFlagIndex,
    kScriptedSpeechRecognitionFlagIndex,
    kScriptedSpeechSynthesisFlagIndex,
    kScrollAnchorPriorityCandidateSubtreeFlagIndex,
    kScrollAnchorSerializationUseParentForTextNodeFlagIndex,
    kScrollAxisLockFlagIndex,
    kScrollIntoViewAlignAutoFlagIndex,
    kScrollIntoViewNearestFlagIndex,
    kScrollIntoViewRootFrameViewportBugFixFlagIndex,
    kScrollPerformanceTimingFlagIndex,
    kScrollTimelineCurrentTimeFlagIndex,
    kScrollTimelineNamedRangeScrollFlagIndex,
    kScrollToTextFragmentUniqueFragmentsFlagIndex,
    kScrollTopLeftInteropFlagIndex,
    kScrollbarColorFlagIndex,
    kScrollbarGutterBugFixFlagIndex,
    kScrollbarWidthFlagIndex,
    kScrollingContentsCullRectOnScrollNodeFlagIndex,
    kSearchTextHighlightPseudoFlagIndex,
    kSecurePaymentConfirmationFlagIndex,
    kSecurePaymentConfirmationAvailabilityAPIFlagIndex,
    kSecurePaymentConfirmationCapabilitiesFlagIndex,
    kSecurePaymentConfirmationDebugFlagIndex,
    kSecurePaymentConfirmationExtensionsDisallowForThirdPartiesFlagIndex,
    kSecurePaymentConfirmationOptOutFlagIndex,
    kSelectAnchorInViewportFlagIndex,
    kSelectAudioOutputFlagIndex,
    kSelectAutofillPopoverPreviewFlagIndex,
    kSelectRemoveOverflowHiddenFlagIndex,
    kSelectUsesFlatTreeFlagIndex,
    kSelectedcontentMultipleFlagIndex,
    kSelectedcontentSpecFlagIndex,
    kSelectedcontentelementAttributeFlagIndex,
    kSelectionAndFocusedVisiblePositionMatchFlagIndex,
    kSelectionCollapsedDirectionNoneFlagIndex,
    kSelectionEditingBoundarySlottedContentFlagIndex,
    kSelectionFocusAffinityFlagIndex,
    kSelectionHandleWithBottomClippedFlagIndex,
    kSelectionRemoveRangeNotFoundErrorFlagIndex,
    kSelectionSetBaseAndExtentNonNullNodeFlagIndex,
    kSelectiveClipboardFormatReadFlagIndex,
    kSelectivePermissionsInterventionFlagIndex,
    kSendBeaconThrowForBlobWithNonSimpleTypeFlagIndex,
    kSendEarlyLastBeginMainFrameFlagIndex,
    kSendSlotChangeSignalAfterNodeInsertedFlagIndex,
    kSensorExtraClassesFlagIndex,
    kSeparateDeferModuleScriptTasksFlagIndex,
    kSerialFlagIndex,
    kSerialPortConnectedFlagIndex,
    kSerializeInvalidSelectorsInForgivingSelectorListFlagIndex,
    kSerializeViewTransitionStateInSPAFlagIndex,
    kServiceWorkerBackgroundSyncInDedicatedWorkerFlagIndex,
    kServiceWorkerClientLifecycleStateFlagIndex,
    kServiceWorkerInDedicatedWorkerFlagIndex,
    kServiceWorkerStaticRouterTimingInfoFlagIndex,
    kSetHTMLCanRunScriptsFlagIndex,
    kSetSequentialFocusStartingPointFlagIndex,
    kSetShapeFlagIndex,
    kShadowRootAdoptedStyleSheetFlagIndex,
    kShadowRootNamespaceCheckFlagIndex,
    kShadowRootReferenceTargetFlagIndex,
    kShadowRootReferenceTargetAriaOwnsFlagIndex,
    kShadowRootSlotAssignmentFlagIndex,
    kSharedArrayBufferFlagIndex,
    kSharedArrayBufferUnrestrictedAccessAllowedFlagIndex,
    kSharedStorageAPIFlagIndex,
    kSharedStorageWebLocksFlagIndex,
    kSharedWorkerFlagIndex,
    kSharedWorkerExtendedLifetimeFlagIndex,
    kSideRelativeBackgroundPositionFlagIndex,
    kSignatureBasedInlineIntegrityFlagIndex,
    kSingleAxisScrollContainersFlagIndex,
    kSingleAxisScrollContainersForScrollSnapFlagIndex,
    kSkipAdFlagIndex,
    kSkipCallbacksWhenDevToolsNotOpenFlagIndex,
    kSkipEventCaptureFlagIndex,
    kSkipOofItemForBreakCandidateFlagIndex,
    kSkipStaleUndoStepsInIdleSpellCheckFlagIndex,
    kSkipTouchEventFilterFlagIndex,
    kSkipUnselectableElementsInParagraphBoundaryFlagIndex,
    kSkipViewTransitionSnapshotResumeRenderingFlagIndex,
    kSmallerViewportUnitsFlagIndex,
    kSmartCardFlagIndex,
    kSmartZoomFlagIndex,
    kSnapshotScrollTimelinesPostLayoutFlagIndex,
    kSoftNavigationDetectionFlagIndex,
    kSoftNavigationDetectionIncludeReplaceStateFlagIndex,
    kSoftNavigationHeuristicsFlagIndex,
    kSortedLayoutShiftSourcesByImpactAreaFlagIndex,
    kSourceSpecificMulticastInDirectSocketsFlagIndex,
    kSpatNavUsesCursorInheritanceFlagIndex,
    kSpeakerSelectionFlagIndex,
    kSpeculationMeasurementFlagIndex,
    kSpeculationRulesModerateViewportHeuristicsControlFlagIndex,
    kSpellCheckChunkingFlagIndex,
    kSpellCheckCustomDictionaryAPIFlagIndex,
    kSplitLargeTextNodesFlagIndex,
    kSplitQualifiedNameOnFirstColonFlagIndex,
    kSplitTextNotCleanupDummySpansFlagIndex,
    kSrcsetSelectionMatchesImageSetFlagIndex,
    kStableBlinkFeaturesFlagIndex,
    kStackingContextIsNotStackedFlagIndex,
    kStaleImageNaturalSizeDuringRevalidationFlagIndex,
    kStandardizedBrowserZoomFlagIndex,
    kStandardizedBrowserZoomOptOutFlagIndex,
    kStickyPositionHasOverflowPerAxisFlagIndex,
    kStickyUserActivationAcrossSameOriginNavigationFlagIndex,
    kStorageBucketsFlagIndex,
    kStorageBucketsDurabilityFlagIndex,
    kStorageBucketsLocksFlagIndex,
    kStreamingSanitizerFlagIndex,
    kStrictMimeTypesForWorkersFlagIndex,
    kStylusHandwritingFlagIndex,
    kSubAppsFlagIndex,
    kSuppressPointerStreamAfterDragFlagIndex,
    kSvgAnimateMotionDiscreteCalcModeFlagIndex,
    kSvgAvoidResettingFilterQualityForTiledPatternFlagIndex,
    kSvgEnableTextDecorationCssStylingFlagIndex,
    kSvgFallBackToContainerSizeFlagIndex,
    kSvgFeImageEXIFOrientationFlagIndex,
    kSvgFeImageSkipHiddenContainerViewportDependenceFlagIndex,
    kSvgFilterPaintsForHiddenContentFlagIndex,
    kSvgFilterUserSpaceViewportForSvgFlagIndex,
    kSvgIgnoreNegativeEllipseRadiiFlagIndex,
    kSvgImageAnimationResetFlagIndex,
    kSvgImageNonUniformScalingFixFlagIndex,
    kSvgInlineRootPixelSnappingScaleAdjustmentFlagIndex,
    kSvgLengthResolveUnparsedValueFlagIndex,
    kSvgNewZoomFlagIndex,
    kSvgPathLengthCssPropertyFlagIndex,
    kSvgScriptElementAsyncAttributeFlagIndex,
    kSvgScriptFragmentAlreadyStartedFlagIndex,
    kSvgSizingWithPreserveAspectRatioNoneFlagIndex,
    kSvgStyleElementReflectTypeAndMediaFlagIndex,
    kSvgSupportMediaFragmentsFlagIndex,
    kSvgUseNestedResourceDocumentsFlagIndex,
    kSvgUseNestedResourceDocumentsDelayLoadFlagIndex,
    kSynthesizedKeyboardEventsForAccessibilityActionsFlagIndex,
    kSyntheticMouseHoverOverInactivePageFlagIndex,
    kSystemWakeLockFlagIndex,
    kTabAlignmentWithFloatsFlagIndex,
    kTabSizeAncestorFlagIndex,
    kTabSizeInRubyBaseFlagIndex,
    kTabSizeWithSpacingFlagIndex,
    kTableCellBorderColorInheritFlagIndex,
    kTableDefaultBorderColorCurrentColorFlagIndex,
    kTableIsAutoFixedLayoutFlagIndex,
    kTargetInShadowDeterminedBeforeListenerFlagIndex,
    kTargetRangesForBackwardDeletionUnitFlagIndex,
    kTestBlinkFeatureDefaultFlagIndex,
    kTestFeatureFlagIndex,
    kTestFeatureDependentFlagIndex,
    kTestFeatureForBrowserProcessReadWriteAccessOriginTrialFlagIndex,
    kTestFeatureImpliedFlagIndex,
    kTestFeatureStableFlagIndex,
    kTextAreaEmptyPlaceholderBreakFlagIndex,
    kTextAreaResizerFixedSizeFlagIndex,
    kTextAutoSpaceIgnoreRubyAnnotationFlagIndex,
    kTextBoxTrimForNestedListFlagIndex,
    kTextDetectorFlagIndex,
    kTextEmphasisAsRubyFlagIndex,
    kTextEmphasisLetterSpacingFlagIndex,
    kTextEmphasisPositionAutoFlagIndex,
    kTextEmphasisPunctuationExceptionsFlagIndex,
    kTextEmphasisWithRubyFlagIndex,
    kTextFragmentAPIFlagIndex,
    kTextFragmentIdentifiersFlagIndex,
    kTextFragmentTapOpensContextMenuFlagIndex,
    kTextMetricsBaselinesFlagIndex,
    kTextOverflowClipWithSelectionFlagIndex,
    kTextOverflowStringFlagIndex,
    kTextScaleMetaTagFlagIndex,
    kTextSpacingTrimFallbackFlagIndex,
    kTextSpacingTrimFallback2FlagIndex,
    kTextSpacingTrimFallbackChwsFlagIndex,
    kTextStreamMethodFlagIndex,
    kTimeZoneChangeEventFlagIndex,
    kTimelineTriggerFlagIndex,
    kTimerThrottlingForBackgroundTabsFlagIndex,
    kTimestampBasedCLSTrackingFlagIndex,
    kTopicsAPIFlagIndex,
    kTouchDragAndContextMenuFlagIndex,
    kTouchDragAndDropFlagIndex,
    kTouchDragOnShortPressFlagIndex,
    kTouchEventFeatureDetectionFlagIndex,
    kTouchTextEditingRedesignFlagIndex,
    kTransferableRTCDataChannelFlagIndex,
    kTransitionNavigationQuietSkipFlagIndex,
    kTranslateServiceFlagIndex,
    kTranslationAPIFlagIndex,
    kTranslationAPIForWorkersFlagIndex,
    kTreatMhtmlInitialDocumentLoadsAsCrossDocumentFlagIndex,
    kTreeRubyPlacementFlagIndex,
    kTrustedTypesCreateParserOptionsFlagIndex,
    kTrustedTypesFromLiteralFlagIndex,
    kTrustedTypesHTMLFlagIndex,
    kTrustedTypesUseCodeLikeFlagIndex,
    kTwoPhaseViewTransitionFlagIndex,
    kUAImageReplacementAPIFlagIndex,
    kURLPatternCompareComponentFlagIndex,
    kURLPatternGenerateFlagIndex,
    kURLSearchParamsHasAndDeleteMultipleArgsFlagIndex,
    kUnboundedElementFlagIndex,
    kUnboundedElementOnTheOpenWebFlagIndex,
    kUnclosedFormControlIsInvalidFlagIndex,
    kUnexposedTaskIdsFlagIndex,
    kUnprefixedSpeechRecognitionFlagIndex,
    kUnrestrictedMeasureUserAgentSpecificMemoryFlagIndex,
    kUnrestrictedSharedArrayBufferFlagIndex,
    kUnrestrictedUsbFlagIndex,
    kUpdateComplexSafaAreaConstraintsFlagIndex,
    kUpdateSelectionOnNodeInsertionFlagIndex,
    kUseBeginFramePresentationFeedbackFlagIndex,
    kUseLargestPaintedImageForLCPCandidateFlagIndex,
    kUseLowQualityInterpolationFlagIndex,
    kUseOriginalDomOffsetsForOffsetMapFlagIndex,
    kUsePositionForPointInFlexibleBoxWithSingleChildElementFlagIndex,
    kUsePositionIfIsVisuallyEquivalentCandidateFlagIndex,
    kUseShadowHostStyleCheckEditableFlagIndex,
    kUseUndoStepElementDispatchBeforeInputFlagIndex,
    kUserActionPseudosStopAtTopLayerFlagIndex,
    kUserDefinedEntryPointTimingFlagIndex,
    kUserMediaElementFlagIndex,
    kUserMediaElementLegacyFlagIndex,
    kV8IdleTasksFlagIndex,
    kVariableSystemFontSupportOnWindowsFlagIndex,
    kVideoAutoFullscreenFlagIndex,
    kVideoFrameMetadataBackgroundBlurFlagIndex,
    kVideoFrameMetadataRtpTimestampFlagIndex,
    kVideoFullscreenOrientationLockFlagIndex,
    kVideoRotateToFullscreenFlagIndex,
    kVideoTrackGeneratorFlagIndex,
    kVideoTrackGeneratorInWindowFlagIndex,
    kVideoTrackGeneratorInWorkerFlagIndex,
    kViewTransitionAsyncFinishedFlagIndex,
    kViewTransitionDOMCallbackAfterCommitFlagIndex,
    kViewTransitionDelayUnpauseOnTeardownFlagIndex,
    kViewTransitionHoistBackdropFilterEffectFlagIndex,
    kViewTransitionLongCallbackTimeoutForTestingFlagIndex,
    kViewTransitionUpdateLifecycleBeforeReadyFlagIndex,
    kViewTransitionWaitUntilFlagIndex,
    kViewportHeightClientHintHeaderFlagIndex,
    kViewportSegmentsFlagIndex,
    kVisibilityCollapseColumnFlagIndex,
    kVisualRectMappingFixForExpansionFlagIndex,
    kWakeLockFlagIndex,
    kWarnOnContentVisibilityRenderAccessFlagIndex,
    kWebAppInstallationFlagIndex,
    kWebAppLaunchQueueFlagIndex,
    kWebAppScopeExtensionsFlagIndex,
    kWebAppScopeSystemAccentColorFlagIndex,
    kWebAppTabStripFlagIndex,
    kWebAppTabStripCustomizationsFlagIndex,
    kWebAppTranslationsFlagIndex,
    kWebAssemblyCustomDescriptorsV2FlagIndex,
    kWebAssemblyJSPromiseIntegrationFlagIndex,
    kWebAudioBypassOutputBufferingFlagIndex,
    kWebAudioBypassOutputBufferingOptOutFlagIndex,
    kWebAudioConfigurableRenderQuantumFlagIndex,
    kWebAudioRustFftFlagIndex,
    kWebAuthFlagIndex,
    kWebAuthAuthenticatorAttachmentFlagIndex,
    kWebAuthenticationAmbientFlagIndex,
    kWebAuthenticationAttestationFormatsFlagIndex,
    kWebAuthenticationCmtgKeyFlagIndex,
    kWebAuthenticationCrossDeviceFallbackUrlFlagIndex,
    kWebAuthenticationRemoteDesktopSupportFlagIndex,
    kWebAutocorrectByDefaultFlagIndex,
    kWebBluetoothFlagIndex,
    kWebBluetoothGetDevicesFlagIndex,
    kWebBluetoothScanningFlagIndex,
    kWebBluetoothWatchAdvertisementsFlagIndex,
    kWebBluetoothWorldIsolatedCacheFlagIndex,
    kWebCodecsVideoEncoderBuffersFlagIndex,
    kWebCryptoPQCFlagIndex,
    kWebGLDeveloperExtensionsFlagIndex,
    kWebGLDraftExtensionsFlagIndex,
    kWebGLDrawingBufferStorageFlagIndex,
    kWebGLOnWebGPUFlagIndex,
    kWebGPUDeveloperFeaturesFlagIndex,
    kWebGPUExperimentalFeaturesFlagIndex,
    kWebGPUExperimentalResourceTableFlagIndex,
    kWebGPUMapSyncOnWorkersFlagIndex,
    kWebGPUMultithreadDawnWireOnWorkersFlagIndex,
    kWebHIDFlagIndex,
    kWebHIDOnServiceWorkersFlagIndex,
    kWebHIDWorldIsolatedCacheFlagIndex,
    kWebHapticsFlagIndex,
    kWebIDLBigIntUsesToBigIntFlagIndex,
    kWebIdentityDigitalCredentialsFlagIndex,
    kWebIdentityDigitalCredentialsCreationFlagIndex,
    kWebMCPFlagIndex,
    kWebMCPDeclarativeFileInputFlagIndex,
    kWebMCPFormAssociatedCustomElementsFlagIndex,
    kWebMCPTestingFlagIndex,
    kWebNFCFlagIndex,
    kWebOTPFlagIndex,
    kWebOTPAssertionFeaturePolicyFlagIndex,
    kWebPreferencesFlagIndex,
    kWebPrintingFlagIndex,
    kWebRtcSctpSnapFlagIndex,
    kWebSerialWorldIsolatedCacheFlagIndex,
    kWebShareFlagIndex,
    kWebSocketOptionBagFlagIndex,
    kWebSocketStreamFlagIndex,
    kWebSocketStreamStandardBinaryChunkTypeFlagIndex,
    kWebSpeechRecognitionContextFlagIndex,
    kWebSpeechTimestampsFlagIndex,
    kWebSpeechUnspokenPunctuationFlagIndex,
    kWebTransportAnticipatedConcurrentIncomingStreamsFlagIndex,
    kWebTransportApplicationProtocolFlagIndex,
    kWebTransportCongestionControlFlagIndex,
    kWebTransportCustomCertificatesFlagIndex,
    kWebTransportDrainingFlagIndex,
    kWebTransportHeadersFlagIndex,
    kWebTransportReceiveStreamFlagIndex,
    kWebTransportSendGroupFlagIndex,
    kWebTransportStatsFlagIndex,
    kWebUIBundledCodeCacheAsyncFetchFlagIndex,
    kWebUSBFlagIndex,
    kWebUSBOnDedicatedWorkersFlagIndex,
    kWebUSBOnServiceWorkersFlagIndex,
    kWebVTTCueLayoutByPositionAlignmentFlagIndex,
    kWebVTTLineAndPositionAlignmentFlagIndex,
    kWebVTTRegionsFlagIndex,
    kWebViewEnvReorderFixFlagIndex,
    kWebXRFlagIndex,
    kWebXREnabledFeaturesFlagIndex,
    kWebXRFrameRateFlagIndex,
    kWebXRFrontFacingFlagIndex,
    kWebXRGPUBindingFlagIndex,
    kWebXRHitTestEntityTypesFlagIndex,
    kWebXRImageTrackingFlagIndex,
    kWebXRLayersFlagIndex,
    kWebXRLayersCommonFlagIndex,
    kWebXRMediaBindingFlagIndex,
    kWebXRMeshDetectionFlagIndex,
    kWebXRPlaneDetectionFlagIndex,
    kWebXRPoseMotionDataFlagIndex,
    kWebXRSpecParityFlagIndex,
    kWebXRVisibilityMaskFlagIndex,
    kWheelEventMomentumFlagIndex,
    kWindowDefaultStatusFlagIndex,
    kWordSkipSpacesPunctuationFixFlagIndex,
    kWordSpacingWhiteSpacePreFlagIndex,
    kXMLNoExternalEntitiesFlagIndex,
    kXMLParserReplaceLoneSurrogatesFlagIndex,
    kXMLParsingRustFlagIndex,
    kXMLRustForNonXsltFlagIndex,
    kXMLSerializerConsistentDefaultNsDeclMatchingFlagIndex,
    kXMLViewerForIframesFlagIndex,
    kXSLTFlagIndex,
    kXSLTSpecialTrialFlagIndex,
  };
  static_assert(std::size(kFeatureNameOffsets) == std::size(kFlagIndices));

  auto it = std::lower_bound(std::begin(kFeatureNameOffsets), std::end(kFeatureNameOffsets), name, [](uint16_t offset, std::string_view name) {
    return FeatureNameAt(offset) < name;
  });

  if (it == std::end(kFeatureNameOffsets) || FeatureNameAt(*it) != name)
    return std::nullopt;
  return kFlagIndices[it - std::begin(kFeatureNameOffsets)];
}

void RuntimeEnabledFeaturesBase::SetFeatureEnabledFromString(
    std::string_view name, bool enable) {
  // Protected features are handled with a linear if-chain rather than the
  // binary-searched table in FindFeatureFlagIndex() because their setters are
  // not plain stores. This is fine since only a few features are protected.
  if (name == "MojoJS") {
    SetMojoJSEnabled(enable);
    return;
  }
  if (name == "MojoJSTest") {
    SetMojoJSTestEnabled(enable);
    return;
  }
  if (name == "ProtectedOriginTrialsSampleAPI") {
    SetProtectedOriginTrialsSampleAPIEnabled(enable);
    return;
  }
  if (name == "ProtectedOriginTrialsSampleAPIDependent") {
    SetProtectedOriginTrialsSampleAPIDependentEnabled(enable);
    return;
  }
  if (name == "ProtectedOriginTrialsSampleAPIImplied") {
    SetProtectedOriginTrialsSampleAPIImpliedEnabled(enable);
    return;
  }
  if (name == "TestFeatureProtected") {
    SetTestFeatureProtectedEnabled(enable);
    return;
  }
  if (name == "TestFeatureProtectedDependent") {
    SetTestFeatureProtectedDependentEnabled(enable);
    return;
  }
  if (name == "TestFeatureProtectedImplied") {
    SetTestFeatureProtectedImpliedEnabled(enable);
    return;
  }
  std::optional<uint16_t> flag_index = FindFeatureFlagIndex(name);
  if (flag_index.has_value())
    feature_states_[*flag_index] = enable;
  else
    DLOG(ERROR) << "RuntimeEnabledFeature not recognized: " << name;
}

bool RuntimeEnabledFeaturesBase::IsFeatureEnabledFromString(
    std::string_view name) {
  // Origin-trial controlled features cannot be answered without a context, so
  // rather than duplicating the lookup table without them, they are filtered
  // out of the result of the shared lookup. This table is sorted because the
  // `FlagIndex` enum is emitted in feature declaration order, of which this is
  // a subsequence.
  static constexpr uint16_t kFlagIndicesInOriginTrials[] = {
    kAdInterestGroupAPIFlagIndex,
    kAIPromptAPIParamsFlagIndex,
    kAIProofreadingAPIFlagIndex,
    kAIRewriterAPIFlagIndex,
    kAIWriterAPIFlagIndex,
    kAppTitleFlagIndex,
    kAutofillEventFlagIndex,
    kBackForwardCacheExperimentHTTPHeaderFlagIndex,
    kBackForwardCacheNotRestoredReasonsFlagIndex,
    kBackgroundPageFreezeOptOutFlagIndex,
    kBlockingFocusWithoutUserActivationFlagIndex,
    kCacheStorageCodeCacheHintFlagIndex,
    kCanvas2dMeshFlagIndex,
    kCanvasDrawElementFlagIndex,
    kConnectionAllowlistEmbeddedEnforcementFlagIndex,
    kContainerTimingFlagIndex,
    kCoopRestrictPropertiesFlagIndex,
    kCpuPerformanceFlagIndex,
    kCrashReportingStorageAPIFlagIndex,
    kCSPHashesV1FlagIndex,
    kDeclarativeCSSModulesFlagIndex,
    kDeclarativePerformanceObserverFlagIndex,
    kDeprecateUnloadOptOutFlagIndex,
    kDigitalGoodsFlagIndex,
    kDisableDifferentOriginSubframeDialogSuppressionFlagIndex,
    kDisableReduceAcceptLanguageFlagIndex,
    kDocumentIsolationPolicyFlagIndex,
    kDocumentPolicyNegotiationFlagIndex,
    kEmailVerificationProtocolFlagIndex,
    kEmailVerificationStatusIndicatorFlagIndex,
    kExperimentalJSProfilerMarkersFlagIndex,
    kExtendedTextMetricsFlagIndex,
    kFedCmActiveModeMultipleIdentityProvidersFlagIndex,
    kFedCmMultipleIdentityProvidersFlagIndex,
    kFetchRetryFlagIndex,
    kFledgeBiddingAndAuctionServerAPIFlagIndex,
    kGamepadRawInputChangeEventFlagIndex,
    kHrefTranslateFlagIndex,
    kIncomingCallNotificationsFlagIndex,
    kInstallElementFlagIndex,
    kJavaScriptCompileHintsPerFunctionMagicRuntimeFlagIndex,
    kLocalNetworkAccessForWebRTCOptOutFlagIndex,
    kLongAnimationFrameStyleDurationFlagIndex,
    kMediaCaptureBackgroundBlurFlagIndex,
    kMediaCaptureConfigurationChangeFlagIndex,
    kMediaPlaybackWhileNotVisiblePermissionPolicyFlagIndex,
    kMediaSourceExtensionsForWebCodecsFlagIndex,
    kNavigationIdFlagIndex,
    kNotificationTriggersFlagIndex,
    kOriginTrialsSampleAPIFlagIndex,
    kOriginTrialsSampleAPIBrowserReadWriteFlagIndex,
    kOriginTrialsSampleAPIDependentFlagIndex,
    kOriginTrialsSampleAPIDeprecationFlagIndex,
    kOriginTrialsSampleAPIExpiryGracePeriodFlagIndex,
    kOriginTrialsSampleAPIExpiryGracePeriodThirdPartyFlagIndex,
    kOriginTrialsSampleAPIImpliedFlagIndex,
    kOriginTrialsSampleAPIInvalidOSFlagIndex,
    kOriginTrialsSampleAPINavigationFlagIndex,
    kOriginTrialsSampleAPIPersistentExpiryGracePeriodFlagIndex,
    kOriginTrialsSampleAPIPersistentFeatureFlagIndex,
    kOriginTrialsSampleAPIPersistentInvalidOSFlagIndex,
    kOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureFlagIndex,
    kOriginTrialsSampleAPIThirdPartyFlagIndex,
    kParakeetFlagIndex,
    kPerMethodCanMakePaymentQuotaFlagIndex,
    kPNaClFlagIndex,
    kPreferredAudioOutputDevicesFlagIndex,
    kPrefetchAndPrerenderActivationBeaconFlagIndex,
    kPrerender2CrossOriginIframesFlagIndex,
    kPrerenderActivationByFormSubmissionFlagIndex,
    kPrerenderUntilScriptFlagIndex,
    kRtcAudioJitterBufferMaxPacketsFlagIndex,
    kRTCDiagnosticLoggingFlagIndex,
    kRTCEncodedFrameSetMetadataFlagIndex,
    kRTCLegacyCallbackBasedGetStatsFlagIndex,
    kRTCStatsRelativePacketArrivalDelayFlagIndex,
    kSecurePaymentConfirmationOptOutFlagIndex,
    kShadowRootAdoptedStyleSheetFlagIndex,
    kShadowRootReferenceTargetFlagIndex,
    kSharedWorkerExtendedLifetimeFlagIndex,
    kSpeculationMeasurementFlagIndex,
    kSpeculationRulesModerateViewportHeuristicsControlFlagIndex,
    kStandardizedBrowserZoomOptOutFlagIndex,
    kTestFeatureForBrowserProcessReadWriteAccessOriginTrialFlagIndex,
    kTextFragmentIdentifiersFlagIndex,
    kTouchEventFeatureDetectionFlagIndex,
    kUAImageReplacementAPIFlagIndex,
    kUnrestrictedSharedArrayBufferFlagIndex,
    kUserMediaElementLegacyFlagIndex,
    kWebAppInstallationFlagIndex,
    kWebAppScopeExtensionsFlagIndex,
    kWebAssemblyCustomDescriptorsV2FlagIndex,
    kWebAssemblyJSPromiseIntegrationFlagIndex,
    kWebAudioConfigurableRenderQuantumFlagIndex,
    kWebAuthenticationAttestationFormatsFlagIndex,
    kWebCryptoPQCFlagIndex,
    kWebIdentityDigitalCredentialsCreationFlagIndex,
    kWebMCPFlagIndex,
    kWebRtcSctpSnapFlagIndex,
    kWebTransportCustomCertificatesFlagIndex,
    kWebXRImageTrackingFlagIndex,
    kWebXRPlaneDetectionFlagIndex,
    kXSLTFlagIndex,
  };
  static_assert(std::ranges::is_sorted(kFlagIndicesInOriginTrials));

  std::optional<uint16_t> flag_index = FindFeatureFlagIndex(name);
  if (flag_index.has_value() &&
      !std::ranges::binary_search(kFlagIndicesInOriginTrials, *flag_index)) {
    return feature_states_[*flag_index];
  } else {
    // TODO(crbug.com/477806715): This will get hit for features controlled by origin trials.
    SCOPED_CRASH_KEY_STRING64("BlinkFeatureNotFound", "name", name);
    SCOPED_CRASH_KEY_BOOL("BlinkFeatureNotFound", "in_map", flag_index.has_value());
    base::debug::DumpWithoutCrashing();
    DCHECK(false) << " RuntimeEnabledFeature not recognized: " << name;
    return false;
  }
}

// static
void RuntimeEnabledFeaturesBase::UpdateStatusFromBaseFeatures() {
  // Parallel arrays rather than an array-of-structs avoid per-entry padding.
  // Storing indices into `feature_states_` rather than pointers or setter
  // functions keeps the tables small and free of relocations, and avoids
  // referencing the setter functions so that they need not exist after
  // inlining. Protected features are handled by the separate table below
  // because their setters are not plain stores.
  static const base::Feature* const kBaseFeatures[] = {
    &blink::features::kAIClassifierAPI,
    &blink::features::kAIEmbeddingsAPI,
    &blink::features::kAIEmbeddingsAPIForWorkers,
    &blink::features::kAIPageContentAnchoredFixedOffscreenNonActionability,
    &blink::features::kAIPageContentAnchoredNonFixedOffscreenNonActionability,
    &blink::features::kAIPageContentBuildOnLoadForTesting,
    &blink::features::kAIPageContentCheckGeometry,
    &blink::features::kAIPageContentConvertNodeTextToUtf8,
    &blink::features::kAIPageContentElementCSSRedaction,
    &blink::features::kAIPageContentIncludeSVGSubtree,
    &blink::features::kAIPageContentOuterBoxMapToAncestorSpace,
    &blink::features::kAIPageContentPaidContentAnnotation,
    &blink::features::kAIPageContentSkipUnclickableFixedOverlays,
    &blink::features::kAIPageContentTrackedElementsIframe,
    &blink::features::kAIPageContentTrackedElementsPassword,
    &blink::features::kAIPageContentVisualViewportClamp,
    &blink::features::kAIPromptAPI,
    &blink::features::kAIPromptAPIForWorkers,
    &blink::features::kAIPromptAPILegacyIdentifiers,
    &blink::features::kAIPromptAPILegacyParams,
    &blink::features::kAIPromptAPIMultimodalInput,
    &blink::features::kAIPromptAPIParams,
    &blink::features::kAIPromptAPIStructuredOutput,
    &blink::features::kAIPromptAPIToolUse,
    &blink::features::kAIProofreadingAPI,
    &blink::features::kAIRewriterAPI,
    &blink::features::kAIRewriterAPIForWorkers,
    &blink::features::kAISummarizationAPI,
    &blink::features::kAISummarizationAPIForWorkers,
    &blink::features::kAISummarizationPerformancePreference,
    &blink::features::kAIWriterAPI,
    &blink::features::kAIWriterAPIForWorkers,
    &blink::features::kAOMAriaRelationshipProperties,
    &blink::features::kAOMAriaRelationshipPropertiesAriaOwns,
    &blink::features::kAboutBlankPageRespectsDarkModeOnUserAction,
    &blink::features::kAccelerated2dCanvas,
    &blink::features::kAcceleratedSmallCanvases,
    &blink::features::kAccessKeyLabel,
    &blink::features::kAccessibilityCheckIfcInPreviousTextOnLine,
    &blink::features::kAccessibilityExposeDisplayNone,
    &blink::features::kAccessibilityImplicitActions,
    &blink::features::kAccessibilityMinRoleTabbable,
    &blink::features::kAccessibilityOSLevelBoldText,
    &blink::features::kAccessibilityProhibitedNames,
    &blink::features::kAccessibilitySerializationSizeMetrics,
    &blink::features::kAdInterestGroupAPI,
    &blink::features::kAddressSpace,
    &blink::features::kAdjustEndOfNextParagraphIfMovedParagraphIsUpdated,
    &blink::features::kAlignZoomToCenter,
    &blink::features::kAllImagesPaintedSentToElementTiming,
    &blink::features::kAllowPreloadingWithCSPMetaTag,
    &blink::features::kAllowSvgUseToReferenceExternalDocumentRoot,
    &blink::features::kAncestorOriginsStoredOnDocument,
    &blink::features::kAnchorPositionAdjustmentWithoutOverflow,
    &blink::features::kAnimationEventAnimation,
    &blink::features::kAnimationProgressAPI,
    &blink::features::kAnimationRangeRejectRelativeLengths,
    &blink::features::kAnimationTrigger,
    &blink::features::kAnimationWorklet,
    &blink::features::kAnnotationSpaceOnStart,
    &blink::features::kAnonymousIframe,
    &blink::features::kWebAppEnableAppTitle,
    &blink::features::kAppearanceBase,
    &blink::features::kApproximateGeolocationPermissionAPI,
    &blink::features::kApproximateGeolocationPermissionAccuracyMode,
    &blink::features::kApproximateGeolocationWebVisibleAPI,
    &blink::features::kAriaActions,
    &blink::features::kAriaNotify,
    &blink::features::kAriaNotifyV2,
    &blink::features::kAriaRowColIndexText,
    &blink::features::kAudioContextAsyncStateTransitions,
    &blink::features::kAudioContextPlaybackStats,
    &blink::features::kAudioContextSetSinkId,
    &blink::features::kAudioVideoTracks,
    &blink::features::kAudioWorkletSharedPort,
    &blink::features::kAuthorSpecifiedLayoutScrollSnapBehavior,
    &blink::features::kAutoDarkModeSVGSizeThreshold,
    &blink::features::kAutoPictureInPictureVideoHeuristics,
    &blink::features::kAutoSizeUsesScrollWidthForOverflow,
    &blink::features::kAutofillEvent,
    &blink::features::kAutofillPreviewGenericFontFamily,
    &blink::features::kAutofillPreviewIgnoreAuthorFont,
    &blink::features::kAvoidEmbeddedContentViewLocation,
    &blink::features::kAvoidSynchronousBlurOnDisabledAttributeChange,
    &blink::features::kBackForwardCacheSendNotRestoredReasons,
    &blink::features::kBackForwardCacheRestorationPerformanceEntry,
    &blink::features::kBackForwardCacheUpdateNotRestoredReasonsName,
    &blink::features::kBackfaceVisibilityInterop,
    &blink::features::kBackgroundClipTextDecoration,
    &blink::features::kBarcodeDetector,
    &blink::features::kBaseAppearanceInlineSizing,
    &blink::features::kBasicShapeCornerRadius,
    &blink::features::kBidiCaretAffinity,
    &blink::features::kBidiVisualOrderCaretMovement,
    &blink::features::kBlinkExtensionWebView,
    &blink::features::kBlinkExtensionWebViewMediaIntegrity,
    &blink::features::kBlinkGeometryMapperViewportFastPath,
    &blink::features::kBlinkLifecycleScriptForbidden,
    &blink::features::kBlinkRuntimeCallStats,
    &blink::features::kBlobBytes,
    &blink::features::kBlockSelectPopupUnfocusedWindow,
    &blink::features::kBlockingFocusWithoutUserActivation,
    &blink::features::kBoundaryEventDispatchTracksNodeRemoval,
    &blink::features::kBoxDecorationBreakCloneLineBreaking,
    &blink::features::kBrowserInitiatedAutomaticPictureInPicture,
    &blink::features::kBufferedBytesConsumerLimitSize,
    &blink::features::kBypassPepcSecurityForTesting,
    &blink::features::kCCTNewRFMPushBehavior,
    &blink::features::kCDTNewCrossOriginHandling,
    &blink::features::kCDTNewDestination,
    &blink::features::kCDTNewReferrerAndReferrerPolicyHandling,
    &blink::features::kCSPReportHash,
    &blink::features::kCSSAccentColorKeyword,
    &blink::features::kCSSActiveCaptionMapsToCanvas,
    &blink::features::kCSSAlphaColorFunction,
    &blink::features::kCSSAltCounter,
    &blink::features::kCSSAnimationIterationComposite,
    &blink::features::kCSSArgumentGrammar,
    &blink::features::kCSSAtRuleCounterStyleImageSymbols,
    &blink::features::kCSSAtRuleCounterStyleSpeakAsDescriptor,
    &blink::features::kCSSAttributeValueCaseSensitiveNonHTML,
    &blink::features::kCSSBackgroundClipBorderArea,
    &blink::features::kCSSBorderShape,
    &blink::features::kCSSCalcSimplificationAndSerialization,
    &blink::features::kCSSCaretAnimation,
    &blink::features::kCSSCaretColorWithOptionalSecondValue,
    &blink::features::kCSSCaretShape,
    &blink::features::kCSSCaseSensitiveSelector,
    &blink::features::kCSSChUnitSpecCompliantFallback,
    &blink::features::kCSSColorQuantizedAlphaOnlyLegacy,
    &blink::features::kCSSColorTypedOM,
    &blink::features::kCSSContainerProgressNotation,
    &blink::features::kCSSContainerStyleQueriesRange,
    &blink::features::kCSSContrastColor,
    &blink::features::kCSSCornersShorthand,
    &blink::features::kCSSCounterResetReversed,
    &blink::features::kCSSCounterStyleSymbolsFunction,
    &blink::features::kCSSCrossFade,
    &blink::features::kCSSCustomMedia,
    &blink::features::kCSSDynamicRangeLimit,
    &blink::features::kCSSEnumeratedCustomProperties,
    &blink::features::kCSSFontFamilySerialization,
    &blink::features::kCSSFontSizeAdjust,
    &blink::features::kCSSFunctions,
    &blink::features::kCSSGridLanesLayout,
    &blink::features::kCSSHangingPunctuation,
    &blink::features::kCSSHexAlphaColor,
    &blink::features::kCSSIdentFunction,
    &blink::features::kCSSImageAnimation,
    &blink::features::kCSSImageFunction,
    &blink::features::kCSSInRangeOutOfRangeReversedRanges,
    &blink::features::kCSSInheritFunction,
    &blink::features::kCSSKeyframesRuleLength,
    &blink::features::kCSSLangExtendedRanges,
    &blink::features::kCSSLayoutAPI,
    &blink::features::kCSSLetterAndWordSpacingPercentage,
    &blink::features::kCSSLightDarkImage,
    &blink::features::kCSSLineClamp,
    &blink::features::kCSSLineClampAsShorthand,
    &blink::features::kCSSLineClampLineBreakingEllipsis,
    &blink::features::kCSSListCounterAccounting,
    &blink::features::kCSSLogicalCombinationPseudo,
    &blink::features::kCSSMarkerNestedPseudoElement,
    &blink::features::kCSSMediaElementPseudos,
    &blink::features::kCSSMediaProgressNotation,
    &blink::features::kCSSMixins,
    &blink::features::kCSSNestedPseudoElements,
    &blink::features::kCSSOMGetComputedStylePseudoElementRequiresColon,
    &blink::features::kCSSOverscrollBehaviorChain,
    &blink::features::kCSSPaintAPIArguments,
    &blink::features::kCSSParserIgnoreCharsetForURLs,
    &blink::features::kCSSPolygonRounding,
    &blink::features::kCSSPositionStickyStaticScrollPosition,
    &blink::features::kCSSPrivate,
    &blink::features::kCSSProgressNotation,
    &blink::features::kCSSPseudoColumn,
    &blink::features::kCSSPseudoElementBackdrop,
    &blink::features::kCSSPseudoElementInterface,
    &blink::features::kCSSPseudoElementViewTransitions,
    &blink::features::kCSSPseudoHasSlotted,
    &blink::features::kCSSPseudoScrollButtons,
    &blink::features::kCSSPseudoScrollMarkers,
    &blink::features::kCSSRandomFunction,
    &blink::features::kCSSRandomFunctionTypedOM,
    &blink::features::kCSSResizeAuto,
    &blink::features::kCSSResourceIntegrityEnforcement,
    &blink::features::kCSSRevertRule,
    &blink::features::kCSSRubyOverhang,
    &blink::features::kCSSSafePrintableInset,
    &blink::features::kCSSScopeImport,
    &blink::features::kCSSScopeifiedParentPseudoClass,
    &blink::features::kCSSScrollInitialTarget,
    &blink::features::kCSSScrollMarkerGroupModes,
    &blink::features::kCSSScrollMarkerTargetBeforeAfter,
    &blink::features::kCSSScrollSnapChangeEvent,
    &blink::features::kCSSScrollSnapChangingEvent,
    &blink::features::kCSSScrollSnapEventConstructorExposed,
    &blink::features::kCSSScrollSnapEvents,
    &blink::features::kCSSScrollSnapTypePair,
    &blink::features::kCSSScrollTargetGroup,
    &blink::features::kCSSScrollTargetGroupAriaCurrent,
    &blink::features::kCSSScrolledContainerQueries,
    &blink::features::kCSSShapeOutsidePathAndShapeSupport,
    &blink::features::kCSSShapeOutsideRectAndXywhSupport,
    &blink::features::kCSSStyleSheetInitBaseURL,
    &blink::features::kCSSSupportsAtRuleFunction,
    &blink::features::kCSSSupportsForImportRules,
    &blink::features::kCSSSupportsNamedFeatureFunction,
    &blink::features::kCSSSystemAccentColor,
    &blink::features::kCSSTextAlignMatchParent,
    &blink::features::kCSSTextDecorationInset,
    &blink::features::kCSSTextDecorationSkipInkAll,
    &blink::features::kCSSTextDecorationSkipSpaces,
    &blink::features::kCSSTextSpacing,
    &blink::features::kCSSTextTransformFullSizeKana,
    &blink::features::kCSSTextTransformFullWidth,
    &blink::features::kCSSTextTransformMultiKeyword,
    &blink::features::kCSSTimelineNameConflictResolution,
    &blink::features::kCSSTimelineScopeAll,
    &blink::features::kCSSTimelineScopeGlobal,
    &blink::features::kCSSTypedArithmetic,
    &blink::features::kCSSURLRequestModifiers,
    &blink::features::kCSSUserSelectContain,
    &blink::features::kCSSUserValidAndUserInvalidForRadio,
    &blink::features::kCSSVideoDynamicRangeMediaQueries,
    &blink::features::kCSSViewTransitionAutoName,
    &blink::features::kCSSWindowDrag,
    &blink::features::kCSSZoomAnimation,
    &blink::features::kCacheControlRFC7234Parsing,
    &blink::features::kCacheControlRFC7234ParsingMetrics,
    &blink::features::kCacheStyleAdjuster,
    &blink::features::kCameraAndMicrophoneElements,
    &blink::features::kCanvas2dCanvasFilter,
    &blink::features::kCanvas2dLayers,
    &blink::features::kCanvas2dLayersWithOptions,
    &blink::features::kCanvas2dMesh,
    &blink::features::kCanvasDrawElement,
    &blink::features::kCanvasFloatingPoint,
    &blink::features::kCanvasGlobalHDRHeadroom,
    &blink::features::kCanvasGradientCSSColor4,
    &blink::features::kCanvasHDR,
    &blink::features::kCanvasTextMetricsPreciseBounds,
    &blink::features::kCanvasToneMapping,
    &blink::features::kCanvasUsesArcPaintOp,
    &blink::features::kCapabilityDelegationDigitalCredentials,
    &blink::features::kCapabilityDelegationDisplayCaptureRequest,
    &blink::features::kCaptureController,
    &blink::features::kCaptureHandle,
    &blink::features::kCapturedMouseEvents,
    &blink::features::kCapturedSurfaceControl,
    &blink::features::kCapturedSurfaceResolution,
    &blink::features::kCaretOutsideEditableAtomicInline,
    &blink::features::kCheckVisibilityExtraProperties,
    &blink::features::kCheckableInputTypeLayoutInline,
    &blink::features::kClampUnfocusedSelectionCache,
    &blink::features::kClearCurrentTargetAfterDispatch,
    &blink::features::kClearFocusWithinOnSubtreeRemoval,
    &blink::features::kClearTargetOnlyIfInShadowTree,
    &blink::features::kClipElementVisibleBoundsInLocalRoot,
    &blink::features::kClipPathNestedRasterOptimization,
    &blink::features::kClipboardEventTargetUsesContainerNode,
    &blink::features::kClipboardPasteImageRespectBuffer,
    &blink::features::kCoalesceSelectionchangeEvent,
    &blink::features::kCoepReflection,
    &blink::features::kCollapseZeroWidthSpaceWhenReuseItem,
    &blink::features::kColorInputAcceptsCSSColors,
    &blink::features::kColorSpaceDisplayP3Linear,
    &blink::features::kColorSpacePredefinedLinearSpaces,
    &blink::features::kColorSpaceRec2100Linear,
    &blink::features::kCommaSeparatedContainerQueries,
    &blink::features::kComposedPathReturnTargetBeingDispatched,
    &blink::features::kCompositeBoxShadowAnimation,
    &blink::features::kCompositeClipPathAnimation,
    &blink::features::kCompositingDecisionAtAnimationPhaseBoundaries,
    &blink::features::kCompositionForegroundMarkers,
    &blink::features::kCompositorEventTrigger,
    &blink::features::kCompositorTimelineTrigger,
    &blink::features::kComputePressure,
    &blink::features::kComputedAccessibilityInfo,
    &blink::features::kConcurrentNativePaintWorklets,
    &blink::features::kConditionalTracingLoAF,
    &blink::features::kConnectionAllowlistEmbeddedEnforcement,
    &blink::features::kConstructableStylesheetCache,
    &blink::features::kContactsManager,
    &blink::features::kContactsManagerExtraProperties,
    &blink::features::kContainerNameOnly,
    &blink::features::kContainerTiming,
    &blink::features::kContentIndex,
    &blink::features::kContextMenu,
    &blink::features::kControlledFrame,
    &blink::features::kControlledFrameWebRequestSecurityInfo,
    &blink::features::kCookieStoreAPIMaxAge,
    &blink::features::kCookieStoreAPIWhitespaceStripping,
    &blink::features::kCorrectTemplateFormParsing,
    &blink::features::kCorsRFC1918,
    &blink::features::kCpuPerformance,
    &blink::features::kCrashReportingStorageAPI,
    &blink::features::kCreateInlineContentsAnonymousBlock,
    &blink::features::kCssMaxContentSizing,
    &blink::features::kCssTextFit,
    &blink::features::kCssTextFitReshaping,
    &blink::features::kCssTextIndent,
    &blink::features::kCustomElementsDisableFormattingFixups,
    &blink::features::kCustomScrollbarApplyMinimumThumbLength,
    &blink::features::kCustomizableCombobox,
    &blink::features::kCustomizableSelectMultiplePopup,
    &blink::features::kDOMActivateBubblesInheritance,
    &blink::features::kDOMParserXmlScriptAlreadyStarted,
    &blink::features::kDatabase,
    &blink::features::kDateTimeInputTypeEarlyAdvanceFix,
    &blink::features::kDeclarativeCSSModules,
    &blink::features::kDeclarativeCSSModulesStyleTag,
    &blink::features::kDeclarativeFragment,
    &blink::features::kDeclarativePerformanceObserver,
    &blink::features::kDeclarativeSkeletons,
    &blink::features::kDelegatesFocusTextControlInputFix,
    &blink::features::kDeprecateUnloadOptOut,
    &blink::features::kDesktopCaptureDisableLocalEchoControl,
    &blink::features::kDesktopPWAsAdditionalWindowingControls,
    &blink::features::kDesktopPWAsAdditionalWindowingControlsOnMove,
    &blink::features::kDeviceAttributes,
    &blink::features::kDeviceOrientationRequestPermission,
    &blink::features::kDevicePosture,
    &blink::features::kDialogCloseWhenOpenRemoved,
    &blink::features::kDialogNewFocusBehavior,
    &blink::features::kDigitalCredentialsProtocolFilter,
    &blink::features::kDigitalGoodsV2_1,
    &blink::features::kDirectSockets,
    &blink::features::kDirectSocketsInServiceWorkers,
    &blink::features::kDirectSocketsInSharedWorkers,
    &blink::features::kDisableAnchorCenterOnAlignJustifyItems,
    &blink::features::kDisableEllipsisWhenScrolled,
    &blink::features::kDisableFormControlChangeEventDuringMutation,
    &blink::features::kDisconnectWebSocketOnBFCache,
    &blink::features::kDispatchHiddenVisibilityTransitions,
    &blink::features::kDispatchSelectionchangeEventPerElement,
    &blink::features::kDisplayContentsFocusable,
    &blink::features::kDocumentActiveViewTransition,
    &blink::features::kDocumentCookie,
    &blink::features::kDocumentDomain,
    &blink::features::kDocumentOpenIframeUnloadEvents,
    &blink::features::kDocumentOpenOriginAliasRemoval,
    &blink::features::kDocumentOpenSandboxInheritanceRemoval,
    &blink::features::kDocumentPatching,
    &blink::features::kDocumentPictureInPictureAPI,
    &blink::features::kDocumentPictureInPicturePreferInitialPlacement,
    &blink::features::kDocumentPictureInPictureUserActivation,
    &blink::features::kDocumentPolicyDocumentDomain,
    &blink::features::kDocumentPolicyExpectNoLinkedResources,
    &blink::features::kDocumentPolicyInDedicatedWorker,
    &blink::features::kDocumentPolicyIncludeJSCallStacksInCrashReports,
    &blink::features::kDocumentPolicyJSProfilingMode,
    &blink::features::kDocumentPolicyNetworkEfficiencyGuardrails,
    &blink::features::kDocumentPolicySyncXHR,
    &blink::features::kDocumentWrite,
    &blink::features::kDragAndDropDownloadURLList,
    &blink::features::kDragAndDropJSFileObjects,
    &blink::features::kDragImageForLargeImages,
    &blink::features::kDumpForAbsentKeyframeSnapshots,
    &blink::features::kEditContextAssignmentAsPerSpec,
    &blink::features::kEditContextHandleTextOrSelectionUpdateDuringComposition,
    &blink::features::kEditingLineMovementWithRubyFix,
    &blink::features::kEditingUseDomPositionApi,
    &blink::features::kElasticOverscrollBackgroundPaintLocationFix,
    &blink::features::kElasticOverscrollUseEventDeltaForAxisSelection,
    &blink::features::kElementCanvasTransform,
    &blink::features::kElementCapture,
    &blink::features::kElementInternalsBehaviors,
    &blink::features::kElementMatchContainer,
    &blink::features::kElementSpecificReadOnlyConstraintValidation,
    &blink::features::kEmbeddedContentCenterAlignBaseline,
    &blink::features::kEmojiMonochromeRendering,
    &blink::features::kEnableXSLTForCAPAlerts,
    &blink::features::kEndpointInclusiveCommitStyles,
    &blink::features::kEnforceAnonymityExposure,
    &blink::features::kEntropyIgnoredForFirstVideoFrameLCP,
    &blink::features::kEventPseudoTargetProperty,
    &blink::features::kEventTimingInteractionCount,
    &blink::features::kEventTimingMatchingHTML,
    &blink::features::kEventTimingTargetSelector,
    &blink::features::kEventTrigger,
    &blink::features::kExperimentalJSProfilerMarkers,
    &blink::features::kExperimentalPolicies,
    &blink::features::kExposeCSSFontFeatureValuesRule,
    &blink::features::kExposeRenderTimeNonTaoDelayedImage,
    &blink::features::kExtendedTextMetrics,
    &blink::features::kExtensionScriptTagging,
    &blink::features::kExtensionScriptTaggingTestingAPI,
    &blink::features::kExternalPopupMenuClickEvent,
    &blink::features::kFaceDetector,
    &blink::features::kFastPositionIterator,
    &blink::features::kFencedFramesAPIChanges,
    &blink::features::kFencedFramesDefaultMode,
    &blink::features::kFetchBodyBytes,
    &blink::features::kFetchLaterAPI,
    &blink::features::kFetchRetry,
    &blink::features::kFetchUploadStreaming,
    &blink::features::kFileColorPickerConsumeActivation,
    &blink::features::kFileHandlingAPI,
    &blink::features::kFilePickerEventsFix,
    &blink::features::kFileSystemAccess,
    &blink::features::kFileSystemAccessAPIExperimental,
    &blink::features::kFileSystemAccessGetCloudIdentifiers,
    &blink::features::kFileSystemAccessLocal,
    &blink::features::kFileSystemAccessLockingScheme,
    &blink::features::kFileSystemAccessOriginPrivate,
    &blink::features::kFileSystemAccessRevokeReadOnRemove,
    &blink::features::kFileSystemAccessWriteMode,
    &blink::features::kFileSystemObserver,
    &blink::features::kFileSystemObserverUnobserve,
    &blink::features::kFilterContainerLevelStyles,
    &blink::features::kFilterableSelect,
    &blink::features::kFilteringPrimitives,
    &blink::features::kFindBufferCollapseSkippedSpace,
    &blink::features::kFindBufferMatchAcrossIgnoredNodes,
    &blink::features::kFindFirstMisspellingEndWhenNonEditable,
    &blink::features::kFirstLineOnListItem,
    &blink::features::kFirstLineTextMetrics,
    &blink::features::kFirstLineTextTransform,
    &blink::features::kFixHTMLFormControlElementIsReadOnly,
    &blink::features::kFixMapElementEmptyNameBug,
    &blink::features::kFixMarkerSuppressionForAppearanceAuto,
    &blink::features::kFixSelectionPaintRangeNullOpt,
    &blink::features::kFixVisualRectRemoteViewportTransform,
    &blink::features::kFledge,
    &blink::features::kFledgeAuctionDealSupport,
    &blink::features::kFledgeBiddingAndAuctionServerAPIMultiSeller,
    &blink::features::kFledgeClickiness,
    &blink::features::kFledgeCustomMaxAuctionAdComponents,
    &blink::features::kFledgeDeprecatedRenderURLReplacements,
    &blink::features::kFledgeDirectFromSellerSignalsHeaderAdSlot,
    &blink::features::kFledgeDirectFromSellerSignalsWebBundles,
    &blink::features::kFledgeMultiBid,
    &blink::features::kFledgePrivateModelTraining,
    &blink::features::kFledgeRealTimeReporting,
    &blink::features::kFledgeSellerNonce,
    &blink::features::kFledgeSellerScriptExecutionMode,
    &blink::features::kFledgeTrustedSignalsKVv1CreativeScanning,
    &blink::features::kFledgeTrustedSignalsKVv2ContextualData,
    &blink::features::kFledgeTrustedSignalsKVv2Support,
    &blink::features::kFlexWrapBalance,
    &blink::features::kFocusRingRespectExplicitOutlineColorInDarkMode,
    &blink::features::kFocusgroup,
    &blink::features::kFocusgroupV2,
    &blink::features::kFontAccess,
    &blink::features::kFontFallbackForTabSize,
    &blink::features::kFontFamilyPostscriptMatchingCTMigration,
    &blink::features::kFontFamilyStyleMatchingCTMigration,
    &blink::features::kFontFeatureSettingsDescriptor,
    &blink::features::kFontFormatAvar2,
    &blink::features::kFontLanguageOverride,
    &blink::features::kFontMatchAliasesAsLastResort,
    &blink::features::kFontStyleObliqueZeroDegreeAsNormal,
    &blink::features::kFontVariationSettingsDescriptor,
    &blink::features::kForceEagerMeasureMemory,
    &blink::features::kForceReduceMotion,
    &blink::features::kForwardReasonToFetchBodyAbort,
    &blink::features::kFragmentedOofInCb,
    &blink::features::kFrameSerializerNoWebEntities,
    &blink::features::kFreezeFramesOnVisibility,
    &blink::features::kGamepadButtonTypes,
    &blink::features::kGamepadMultitouch,
    &blink::features::kGamepadWindowEventHandlers,
    &blink::features::kGenerateDragOverlayBeforeDragStart,
    &blink::features::kGeolocationElement,
    &blink::features::kGeometryMapperSingularTransformFix,
    &blink::features::kGeometryUtils,
    &blink::features::kGeometryUtilsForCSSPseudoElement,
    &blink::features::kGetAllScreensMedia,
    &blink::features::kGetDisplayMediaAudioSelection,
    &blink::features::kGetDisplayMediaRequiresUserActivation,
    &blink::features::kGetDisplayMediaWindowAudioCapture,
    &blink::features::kGetElementsByNameOnlyHTMLElements,
    &blink::features::kGetUserMediaEchoCancellationModes,
    &blink::features::kGlobalPrivacyControlForce,
    &blink::features::kGlobalPrivacyControlTest,
    &blink::features::kGraphemeClusterBoundsCheck,
    &blink::features::kGroupEffect,
    &blink::features::kHTMLAdoptionAlgorithmNewSteps,
    &blink::features::kHTMLAreaElementDisplayNone,
    &blink::features::kHTMLAreaHreflangType,
    &blink::features::kHTMLCommandActionsV2,
    &blink::features::kHTMLCommandElementRemoval,
    &blink::features::kHTMLCommandForScrollCommands,
    &blink::features::kHTMLElementScrollParent,
    &blink::features::kHTMLInputElementDropWebkitClearButton,
    &blink::features::kHTMLInterestForInterestButtonPseudo,
    &blink::features::kHTMLLinkElementAttributeValueChanges,
    &blink::features::kHTMLParserTruncatedMarkupDeclaration,
    &blink::features::kHTMLParserYieldAndDelayOftenForTesting,
    &blink::features::kHTMLParserYieldByUserTiming,
    &blink::features::kHTMLPrintingArtifactAnnotations,
    &blink::features::kHTMLProcessingInstruction,
    &blink::features::kHTMLSwitchAttribute,
    &blink::features::kHandleShadowDOMInSubstringUtil,
    &blink::features::kHandwritingRecognition,
    &blink::features::kHarfRustShaping,
    &blink::features::kHasUAVisualTransition,
    &blink::features::kHeadingOffset,
    &blink::features::kHideVideoControlsWhenUnneeded,
    &blink::features::kHighlightsFromPoint,
    &blink::features::kHitTestBorderRadiusForStackingContext,
    &blink::features::kHitTestContainerTransformStateForPreserve3d,
    &blink::features::kICUCapitalization,
    &blink::features::kIgnoreLetterSpacingInCursiveScripts,
    &blink::features::kImageDataPixelFormat,
    &blink::features::kImageDocumentUseLayoutWidth,
    &blink::features::kImageSrcsetReselection,
    &blink::features::kIncrementalFontTransfer,
    &blink::features::kInertElementNonEditable,
    &blink::features::kInfiniteCullRect,
    &blink::features::kInheritUserModifyWithoutContenteditable,
    &blink::features::kInlineBlockLineNavigation,
    &blink::features::kInlineCursorSkipNonIfc,
    &blink::features::kInlineScriptCacheHint,
    &blink::features::kInnerHTMLParserFastpathLogFailure,
    &blink::features::kInputDisabledHandlerFix,
    &blink::features::kInputInSelect,
    &blink::features::kInputMultipleFieldsUI,
    &blink::features::kInputTypeColorEnhancements,
    &blink::features::kInsertBlockquoteBeforeOuterBlock,
    &blink::features::kInstallElement,
    &blink::features::kInstallOnDeviceSpeechRecognition,
    &blink::features::kInterestEventsNonComposed,
    &blink::features::kInterestGroupsInSharedStorageWorklet,
    &blink::features::kIntersectionObserverCompositedAnimationsForceMainFrames,
    &blink::features::kInvertedColors,
    &blink::features::kInvisibleSVGAnimationThrottling,
    &blink::features::kJavaScriptCompileHintsPerFunctionMagicRuntime,
    &blink::features::kJavaScriptImportText,
    &blink::features::kJavaScriptSourcePhaseImports,
    &blink::features::kKeySystemTrackConfigurationEncryptionScheme,
    &blink::features::kLabelInteractiveContentCheckBeforeHandler,
    &blink::features::kLangAttributeAwareFormControlUI,
    &blink::features::kLanguageDetectionAPI,
    &blink::features::kLanguageDetectionAPIForWorkers,
    &blink::features::kLayoutIgnoreMarginsForSticky,
    &blink::features::kLayoutOOFCollectInlinesFix,
    &blink::features::kLayoutTableCellAlignmentSafe,
    &blink::features::kLazyImageConformantLoadEventTiming,
    &blink::features::kLazyLoadVideoAndAudio,
    &blink::features::kLeftClickToHandleSuggestion,
    &blink::features::kLightDismissFromClick,
    &blink::features::kLineBreakAfterSpaceBeforeOpenTag,
    &blink::features::kLineBreakerHanKerningEnd,
    &blink::features::kListOwnerMustHaveCSSBox,
    &blink::features::kLocalNetworkAccessWebSocketsTargetAddressSpace,
    &blink::features::kLockedMode,
    &blink::features::kLongAnimationFrameSourceCharPosition,
    &blink::features::kLongAnimationFrameSourceLineColumn,
    &blink::features::kLongAnimationFrameSourceLineColumnInterface,
    &blink::features::kLongAnimationFrameStyleDuration,
    &blink::features::kLongAnimationFrameWorker,
    &blink::features::kLongPressLinkSelectText,
    &blink::features::kLongTaskFromLongAnimationFrame,
    &blink::features::kMacCharacterFallbackCache,
    &blink::features::kMacDisableCtrlHomeEnd,
    &blink::features::kManagedConfiguration,
    &blink::features::kMarginTrim,
    &blink::features::kMaskDeserializationTimeForCrossOriginMessages,
    &blink::features::kMaskWaitForAllImages,
    &blink::features::kMathMLAnchorElement,
    &blink::features::kMathMLOperatorRTLMirroring,
    &blink::features::kMeasureMemory,
    &blink::features::kMediaCapabilitiesEncodingInfo,
    &blink::features::kMediaCapabilitiesSpatialAudio,
    &blink::features::kMediaCaptionSettingsButton,
    &blink::features::kMediaCapture,
    &blink::features::kMediaCaptureCameraControls,
    &blink::features::kMediaCaptureVoiceIsolation,
    &blink::features::kMediaElementMutedDefaultState,
    &blink::features::kMediaElementVolumeGreaterThanOne,
    &blink::features::kMediaLatencyHint,
    &blink::features::kMediaPlaybackWhileNotVisiblePermissionPolicy,
    &blink::features::kMediaQueryNavigationControls,
    &blink::features::kMediaSessionChapterInformation,
    &blink::features::kMediaSourceExperimental,
    &blink::features::kMediaStreamTrackProcessorStats,
    &blink::features::kMediaStreamTrackWebSpeech,
    &blink::features::kMemoryConsumerForNGShapeCache,
    &blink::features::kMenuElements,
    &blink::features::kMergeFixedLayers,
    &blink::features::kMergeStickyLayers,
    &blink::features::kMessagePortCloseEvent,
    &blink::features::kMiddleClickAutoscroll,
    &blink::features::kMixedContentAutoupgradesUseIsMixedContentRestrictedInFrame,
    &blink::features::kMobileLayoutTheme,
    &blink::features::kModifyParagraphCrossEditingoundary,
    &blink::features::kModulePreloadReferrer,
    &blink::features::kModulePreloadStyleJson,
    &blink::features::kMoveEndingSelectionToListChild,
    &blink::features::kMoveParagraphsPreserveInlineStructure,
    &blink::features::kNavigateEventDeferCrossDocumentCommit,
    &blink::features::kNavigationEventTiming,
    &blink::features::kNavigationId,
    &blink::features::kNavigationSourcePseudoClass,
    &blink::features::kNavigationTimingRedirectTimingViaTAO,
    &blink::features::kNavigationTypeAndPhase,
    &blink::features::kNavigatorContentUtils,
    &blink::features::kNetInfoConstantType,
    &blink::features::kNewAnimationCompositingChecking,
    &blink::features::kNewAnimationDispositionReporting,
    &blink::features::kNewHTMLSettingMethods,
    &blink::features::kNoExtendSelectionToUserSelectNoneOutOfFlow,
    &blink::features::kNoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditable,
    &blink::features::kNoFontAntialiasing,
    &blink::features::kNoIdleEncodingForWebTests,
    &blink::features::kNoNbspForInterElementSpaceOnCopy,
    &blink::features::kNonEmptyBlockquotesOnOutdenting,
    &blink::features::kNonEmptyVisibleTextSelectionForTextFragment,
    &blink::features::kNonStandardAppearanceValueSliderVertical,
    &blink::features::kNormalizeLineEndingsInInsertText,
    &blink::features::kNormalizeNbspForPasteAndDrop,
    &blink::features::kNormalizeNbspRichTextOnly,
    &blink::features::kNotificationConstructor,
    &blink::features::kNotifySelectionControllerOnUnchangedSelection,
    &blink::features::kNumberInputFullWidthChars,
    &blink::features::kOffscreenCanvasGetContextAttributes,
    &blink::features::kOffsetMappingReuseFullWidthSpaceFix,
    &blink::features::kOffsetPathTransformUpdateFix,
    &blink::features::kOmitBlurEventOnElementRemoval,
    &blink::features::kOnDeviceWebSpeechAvailable,
    &blink::features::kOnDeviceWebSpeechQuality,
    &blink::features::kOpaqueRange,
    &blink::features::kOpenPopoverInvokerRestrictToSameTreeScope,
    &blink::features::kOptionDisablednessCheckAncestors,
    &blink::features::kOrientationEvent,
    &blink::features::kOriginAPI,
    &blink::features::kOriginPolicy,
    &blink::features::kOutlineDrawAutoStyleZeroWidth,
    &blink::features::kOverlayGlobalRuleRemoval,
    &blink::features::kOverlayProperty,
    &blink::features::kOverscrollGestures,
    &blink::features::kPagePopup,
    &blink::features::kPagePopupCopyPaste,
    &blink::features::kPageSwapEvent,
    &blink::features::kPaintCaretAfterInnerEditorPaint,
    &blink::features::kPaintHoldingForIframes,
    &blink::features::kPaintUnderInvalidationChecking,
    &blink::features::kParakeet,
    &blink::features::kPartitionVisitedLinkDatabaseWithSelfLinks,
    &blink::features::kPasswordReveal,
    &blink::features::kPaymentLinkDetection,
    &blink::features::kPaymentMethodChangeEvent,
    &blink::features::kPaymentRequestNonFullyActiveDocumentCheckInvalidStateError,
    &blink::features::kPerformanceMarkCustomUserTimingFromSubframe,
    &blink::features::kPerformanceMarkFeatureUsage,
    &blink::features::kPermissionsPolicyAPI,
    &blink::features::kPermissionsRequestRevoke,
    &blink::features::kPointerLockOnAndroid,
    &blink::features::kPointerRawUpdateOnlyInSecureContext,
    &blink::features::kPopoverHintNestedShowException,
    &blink::features::kPopoverHintNewBehavior,
    &blink::features::kPositionOutsideTabSpanCheckSiblingNode,
    &blink::features::kPositionVisibilityIgnoreNonClipAncestors,
    &blink::features::kPotentialPermissionsPolicyReporting,
    &blink::features::kPreferDefaultScrollbarStyles,
    &blink::features::kPreferNonCompositedScrolling,
    &blink::features::kPreferredAudioOutputDevices,
    &blink::features::kPrefersReducedData,
    &blink::features::kPreloadLinkRelDataUrls,
    &blink::features::kPrerender2,
    &blink::features::kPrerender2CrossOriginIframes,
    &blink::features::kPrerenderActivationByFormSubmission,
    &blink::features::kPrerenderUntilScript,
    &blink::features::kPreserveHtmlEquivalentTagsInTypingStyle,
    &blink::features::kPreserveUnfocusedSelectionCache,
    &blink::features::kPreventTextSelectionJump,
    &blink::features::kProfilerAPI,
    &blink::features::kProfilerAPIForDedicatedWorker,
    &blink::features::kProgrammaticScrollPromise,
    &blink::features::kPropagateOverscrollBehaviorFromRoot,
    &blink::features::kPseudoElementsFocusable,
    &blink::features::kPseudoElementsHitTestable,
    &blink::features::kPseudoElementsHoverable,
    &blink::features::kQuotaExceededErrorUpdate,
    &blink::features::kQuoteFirstLineStyle,
    &blink::features::kRTCConfigurationIceTransports,
    &blink::features::kRTCDataChannelPriority,
    &blink::features::kRTCDiagnosticLogging,
    &blink::features::kRTCEncodedAudioFrameConstructor,
    &blink::features::kRTCEncodedFrameAudioLevel,
    &blink::features::kRTCEncodedFrameSetMetadata,
    &blink::features::kRTCEncodedFrameTimestamps,
    &blink::features::kRTCEncodedVideoFrameAdditionalMetadata,
    &blink::features::kRTCEncodedVideoFrameConstructor,
    &blink::features::kRTCJitterBufferTarget,
    &blink::features::kRTCRtpEncodingParametersCodec,
    &blink::features::kRTCRtpScaleResolutionDownTo,
    &blink::features::kRTCRtpScriptTransform,
    &blink::features::kRTCRtpTransport,
    &blink::features::kRTCSvcScalabilityMode,
    &blink::features::kRangeBoundaryFastPath,
    &blink::features::kRasterInducingScroll,
    &blink::features::kRateLimitPointerLockRequests,
    &blink::features::kReadClipboardDataOnClipboardItemGetType,
    &blink::features::kReadableStreamBYOBReaderReadMinOption,
    &blink::features::kReadingFlowWithSlots,
    &blink::features::kRecheckParentDuringNodeVectorInsertion,
    &blink::features::kRecordSameDocumentPresentationTimeOnce,
    &blink::features::kReduceUserAgentMinorVersion,
    &blink::features::kRegionCapture,
    &blink::features::kRelOpenerBcgDependencyHint,
    &blink::features::kReleasePaintHoldingWithoutContentfulPaint,
    &blink::features::kRemotePlaybackBackend,
    &blink::features::kRemoveCharsetAutoDetectionForISO2022JP,
    &blink::features::kRemoveChildrenInReplaceChildren,
    &blink::features::kRemoveCollapsedPlaceholderForContentEditable,
    &blink::features::kRemoveDanglingMarkupInTarget,
    &blink::features::kRemoveDataUrlInSvgUse,
    &blink::features::kRemoveNonAllowlistedCreateEvent,
    &blink::features::kRemovePositionAnchorUAStyle,
    &blink::features::kRemoveScrollNodeWorkaround,
    &blink::features::kRemoveTargetCurrent,
    &blink::features::kRemoveVisibleSelectionInDOMSelection,
    &blink::features::kRenderPriorityAttribute,
    &blink::features::kReplacedNormalFlowStackingInlinePaint,
    &blink::features::kReportFirstFrameTimeAsRenderTime,
    &blink::features::kReportLayoutShiftRectsInCssPixels,
    &blink::features::kRequestIsReloadNavigation,
    &blink::features::kRequestMainFrameAfterFirstVideoFrame,
    &blink::features::kResourceTimingInitiator,
    &blink::features::kResourceTimingUseCORSForBodySizes,
    &blink::features::kRespectOverscrollBehaviorForScrollBubbling,
    &blink::features::kResponsiveIframes,
    &blink::features::kRestrictOwnAudio,
    &blink::features::kRootScrollbarFollowsBrowserTheme,
    &blink::features::kRouteMatching,
    &blink::features::kRtcAlwaysNegotiateDataChannels,
    &blink::features::kRtcRtpHeaderEncryptionPolicy,
    &blink::features::kRunMicrotaskBeforeXmlScript,
    &blink::features::kRunSnapshotPostLayoutStateSteps,
    &blink::features::kSVGEmbeddedAsReplacedElement,
    &blink::features::kSVGPathDataAPI,
    &blink::features::kSVGTextPathSideAttribute,
    &blink::features::kSanitizeIDNEmailFormInput,
    &blink::features::kSanitizerAPI,
    &blink::features::kScopedViewTransitionSizeContainment,
    &blink::features::kScoreLineBreakerAbort,
    &blink::features::kScreenDetailedHdrHeadroom,
    &blink::features::kScriptBasedOnUnicodeBlock,
    &blink::features::kScrollAnchorPriorityCandidateSubtree,
    &blink::features::kScrollAnchorSerializationUseParentForTextNode,
    &blink::features::kScrollAxisLock,
    &blink::features::kScrollIntoViewAlignAuto,
    &blink::features::kScrollIntoViewNearest,
    &blink::features::kScrollIntoViewRootFrameViewportBugFix,
    &blink::features::kScrollPerformanceTiming,
    &blink::features::kScrollTimelineCurrentTime,
    &blink::features::kScrollTimelineNamedRangeScroll,
    &blink::features::kScrollToTextFragmentUniqueFragments,
    &blink::features::kScrollTopLeftInterop,
    &blink::features::kScrollbarColor,
    &blink::features::kScrollbarGutterBugFix,
    &blink::features::kScrollbarWidth,
    &blink::features::kScrollingContentsCullRectOnScrollNode,
    &blink::features::kSearchTextHighlightPseudo,
    &blink::features::kSecurePaymentConfirmationAvailabilityAPI,
    &blink::features::kSecurePaymentConfirmationCapabilities,
    &blink::features::kSecurePaymentConfirmationExtensionsDisallowForThirdParties,
    &blink::features::kSelectAnchorInViewport,
    &blink::features::kSelectAudioOutput,
    &blink::features::kSelectAutofillPopoverPreview,
    &blink::features::kSelectRemoveOverflowHidden,
    &blink::features::kSelectUsesFlatTree,
    &blink::features::kSelectedcontentMultiple,
    &blink::features::kSelectedcontentSpec,
    &blink::features::kSelectedcontentelementAttribute,
    &blink::features::kSelectionAndFocusedVisiblePositionMatch,
    &blink::features::kSelectionCollapsedDirectionNone,
    &blink::features::kSelectionEditingBoundarySlottedContent,
    &blink::features::kSelectionFocusAffinity,
    &blink::features::kSelectionHandleWithBottomClipped,
    &blink::features::kSelectionRemoveRangeNotFoundError,
    &blink::features::kSelectionSetBaseAndExtentNonNullNode,
    &blink::features::kSelectiveClipboardFormatRead,
    &blink::features::kSelectivePermissionsIntervention,
    &blink::features::kSendEarlyLastBeginMainFrame,
    &blink::features::kSendSlotChangeSignalAfterNodeInserted,
    &blink::features::kSeparateDeferModuleScriptTasks,
    &blink::features::kWebSerialAPI,
    &blink::features::kSerializeInvalidSelectorsInForgivingSelectorList,
    &blink::features::kSerializeViewTransitionStateInSPA,
    &blink::features::kServiceWorkerBackgroundSyncInDedicatedWorker,
    &blink::features::kServiceWorkerClientLifecycleState,
    &blink::features::kServiceWorkerInDedicatedWorker,
    &blink::features::kServiceWorkerStaticRouterTimingInfo,
    &blink::features::kSetHTMLCanRunScripts,
    &blink::features::kSetSequentialFocusStartingPoint,
    &blink::features::kSetShape,
    &blink::features::kShadowRootAdoptedStyleSheet,
    &blink::features::kShadowRootNamespaceCheck,
    &blink::features::kShadowRootReferenceTarget,
    &blink::features::kShadowRootReferenceTargetAriaOwns,
    &blink::features::kShadowRootSlotAssignment,
    &blink::features::kSharedStorageWebLocks,
    &blink::features::kSharedWorker,
    &blink::features::kSharedWorkerExtendedLifetime,
    &blink::features::kSideRelativeBackgroundPosition,
    &blink::features::kSignatureBasedInlineIntegrity,
    &blink::features::kSingleAxisScrollContainers,
    &blink::features::kSingleAxisScrollContainersForScrollSnap,
    &blink::features::kSkipAd,
    &blink::features::kSkipCallbacksWhenDevToolsNotOpen,
    &blink::features::kSkipEventCapture,
    &blink::features::kSkipOofItemForBreakCandidate,
    &blink::features::kSkipStaleUndoStepsInIdleSpellCheck,
    &blink::features::kSkipTouchEventFilter,
    &blink::features::kSkipUnselectableElementsInParagraphBoundary,
    &blink::features::kSkipViewTransitionSnapshotResumeRendering,
    &blink::features::kSmallerViewportUnits,
    &blink::features::kSmartCard,
    &blink::features::kSnapshotScrollTimelinesPostLayout,
    &blink::features::kSoftNavigationDetection,
    &blink::features::kSoftNavigationDetectionIncludeReplaceState,
    &blink::features::kSoftNavigationHeuristics,
    &blink::features::kSortedLayoutShiftSourcesByImpactArea,
    &blink::features::kSourceSpecificMulticastInDirectSockets,
    &blink::features::kSpatNavUsesCursorInheritance,
    &blink::features::kSpeakerSelection,
    &blink::features::kSpeculationMeasurement,
    &blink::features::kSpeculationRulesModerateViewportHeuristicsControl,
    &blink::features::kSpellCheckChunking,
    &blink::features::kSpellCheckCustomDictionaryAPI,
    &blink::features::kSplitLargeTextNodes,
    &blink::features::kSplitQualifiedNameOnFirstColon,
    &blink::features::kSplitTextNotCleanupDummySpans,
    &blink::features::kSrcsetSelectionMatchesImageSet,
    &blink::features::kStackingContextIsNotStacked,
    &blink::features::kStaleImageNaturalSizeDuringRevalidation,
    &blink::features::kStandardizedBrowserZoom,
    &blink::features::kStandardizedBrowserZoomOptOut,
    &blink::features::kStickyPositionHasOverflowPerAxis,
    &blink::features::kStickyUserActivationAcrossSameOriginNavigation,
    &blink::features::kStorageBuckets,
    &blink::features::kStorageBucketsDurability,
    &blink::features::kStorageBucketsLocks,
    &blink::features::kStreamingSanitizer,
    &blink::features::kStrictMimeTypesForWorkers,
    &blink::features::kSubApps,
    &blink::features::kSuppressPointerStreamAfterDrag,
    &blink::features::kSvgAnimateMotionDiscreteCalcMode,
    &blink::features::kSvgAvoidResettingFilterQualityForTiledPattern,
    &blink::features::kSvgEnableTextDecorationCssStyling,
    &blink::features::kSvgFallBackToContainerSize,
    &blink::features::kSvgFeImageEXIFOrientation,
    &blink::features::kSvgFeImageSkipHiddenContainerViewportDependence,
    &blink::features::kSvgFilterPaintsForHiddenContent,
    &blink::features::kSvgFilterUserSpaceViewportForSvg,
    &blink::features::kSvgIgnoreNegativeEllipseRadii,
    &blink::features::kSvgImageAnimationReset,
    &blink::features::kSvgImageNonUniformScalingFix,
    &blink::features::kSvgInlineRootPixelSnappingScaleAdjustment,
    &blink::features::kSvgLengthResolveUnparsedValue,
    &blink::features::kSvgNewZoom,
    &blink::features::kSvgPathLengthCssProperty,
    &blink::features::kSvgScriptElementAsyncAttribute,
    &blink::features::kSvgScriptFragmentAlreadyStarted,
    &blink::features::kSvgSizingWithPreserveAspectRatioNone,
    &blink::features::kSvgStyleElementReflectTypeAndMedia,
    &blink::features::kSvgSupportMediaFragments,
    &blink::features::kSvgUseNestedResourceDocuments,
    &blink::features::kSvgUseNestedResourceDocumentsDelayLoad,
    &blink::features::kSynthesizedKeyboardEventsForAccessibilityActions,
    &blink::features::kSyntheticMouseHoverOverInactivePage,
    &blink::features::kSystemWakeLock,
    &blink::features::kTabAlignmentWithFloats,
    &blink::features::kTabSizeAncestor,
    &blink::features::kTabSizeInRubyBase,
    &blink::features::kTabSizeWithSpacing,
    &blink::features::kTableCellBorderColorInherit,
    &blink::features::kTableDefaultBorderColorCurrentColor,
    &blink::features::kTableIsAutoFixedLayout,
    &blink::features::kTargetInShadowDeterminedBeforeListener,
    &blink::features::kTargetRangesForBackwardDeletionUnit,
    &blink::features::kTestBlinkFeatureDefault,
    &blink::features::kTestFeatureStable,
    &blink::features::kTextAreaEmptyPlaceholderBreak,
    &blink::features::kTextAreaResizerFixedSize,
    &blink::features::kTextAutoSpaceIgnoreRubyAnnotation,
    &blink::features::kTextBoxTrimForNestedList,
    &blink::features::kTextDetector,
    &blink::features::kTextEmphasisAsRuby,
    &blink::features::kTextEmphasisLetterSpacing,
    &blink::features::kTextEmphasisPositionAuto,
    &blink::features::kTextEmphasisPunctuationExceptions,
    &blink::features::kTextEmphasisWithRuby,
    &blink::features::kTextFragmentAPI,
    &blink::features::kTextFragmentAnchor,
    &blink::features::kTextFragmentTapOpensContextMenu,
    &blink::features::kTextMetricsBaselines,
    &blink::features::kTextOverflowClipWithSelection,
    &blink::features::kTextOverflowString,
    &blink::features::kTextScaleMetaTag,
    &blink::features::kTextSpacingTrimFallback,
    &blink::features::kTextSpacingTrimFallback2,
    &blink::features::kTextSpacingTrimFallbackChws,
    &blink::features::kTextStreamMethod,
    &blink::features::kTimeZoneChangeEvent,
    &blink::features::kTimelineTrigger,
    &blink::features::kTimestampBasedCLSTracking,
    &blink::features::kTouchDragOnShortPress,
    &blink::features::kTransferableRTCDataChannel,
    &blink::features::kTransitionNavigationQuietSkip,
    &blink::features::kTranslateService,
    &blink::features::kTranslationAPI,
    &blink::features::kTranslationAPIForWorkers,
    &blink::features::kTreatMhtmlInitialDocumentLoadsAsCrossDocument,
    &blink::features::kTreeRubyPlacement,
    &blink::features::kTrustedTypesCreateParserOptions,
    &blink::features::kTrustedTypesHTML,
    &blink::features::kTrustedTypesUseCodeLike,
    &blink::features::kTwoPhaseViewTransition,
    &blink::features::kUAImageReplacementAPI,
    &blink::features::kURLPatternCompareComponent,
    &blink::features::kURLPatternGenerate,
    &blink::features::kURLSearchParamsHasAndDeleteMultipleArgs,
    &blink::features::kUnboundedElement,
    &blink::features::kUnboundedElementOnTheOpenWeb,
    &blink::features::kUnclosedFormControlIsInvalid,
    &blink::features::kUnexposedTaskIds,
    &blink::features::kUnprefixedSpeechRecognition,
    &blink::features::kUnrestrictedMeasureUserAgentSpecificMemory,
    &blink::features::kUnrestrictedUsb,
    &blink::features::kUpdateComplexSafaAreaConstraints,
    &blink::features::kUpdateSelectionOnNodeInsertion,
    &blink::features::kUseBeginFramePresentationFeedback,
    &blink::features::kUseLargestPaintedImageForLCPCandidate,
    &blink::features::kUseLowQualityInterpolation,
    &blink::features::kUseOriginalDomOffsetsForOffsetMap,
    &blink::features::kUsePositionForPointInFlexibleBoxWithSingleChildElement,
    &blink::features::kUsePositionIfIsVisuallyEquivalentCandidate,
    &blink::features::kUseShadowHostStyleCheckEditable,
    &blink::features::kUseUndoStepElementDispatchBeforeInput,
    &blink::features::kUserActionPseudosStopAtTopLayer,
    &blink::features::kUserDefinedEntryPointTiming,
    &blink::features::kUserMediaElement,
    &blink::features::kUserMediaElementLegacy,
    &blink::features::kVariableSystemFontSupportOnWindows,
    &blink::features::kVideoAutoFullscreen,
    &blink::features::kVideoFrameMetadataBackgroundBlur,
    &blink::features::kVideoFrameMetadataRtpTimestamp,
    &blink::features::kVideoFullscreenOrientationLock,
    &blink::features::kVideoRotateToFullscreen,
    &blink::features::kVideoTrackGenerator,
    &blink::features::kVideoTrackGeneratorInWindow,
    &blink::features::kVideoTrackGeneratorInWorker,
    &blink::features::kViewTransitionAsyncFinished,
    &blink::features::kViewTransitionDOMCallbackAfterCommit,
    &blink::features::kViewTransitionDelayUnpauseOnTeardown,
    &blink::features::kViewTransitionHoistBackdropFilterEffect,
    &blink::features::kViewTransitionLongCallbackTimeoutForTesting,
    &blink::features::kViewTransitionUpdateLifecycleBeforeReady,
    &blink::features::kViewTransitionWaitUntil,
    &blink::features::kViewportHeightClientHintHeader,
    &blink::features::kViewportSegments,
    &blink::features::kVisibilityCollapseColumn,
    &blink::features::kVisualRectMappingFixForExpansion,
    &blink::features::kWakeLock,
    &blink::features::kWarnOnContentVisibilityRenderAccess,
    &blink::features::kWebAppInstallation,
    &blink::features::kWebAppLaunchQueue,
    &blink::features::kWebAppScopeSystemAccentColor,
    &blink::features::kDesktopPWAsTabStrip,
    &blink::features::kDesktopPWAsTabStripCustomizations,
    &blink::features::kWebAppEnableTranslations,
    &blink::features::kWebAudioBypassOutputBuffering,
    &blink::features::kWebAudioBypassOutputBufferingOptOut,
    &blink::features::kWebAudioConfigurableRenderQuantum,
    &blink::features::kWebAudioRustFft,
    &blink::features::kWebAuth,
    &blink::features::kWebAuthAuthenticatorAttachment,
    &blink::features::kWebAuthenticationAttestationFormats,
    &blink::features::kWebAuthenticationCmtgKey,
    &blink::features::kWebAutocorrectByDefault,
    &blink::features::kWebBluetoothScanning,
    &blink::features::kWebBluetoothWorldIsolatedCache,
    &blink::features::kWebCodecsVideoEncoderBuffers,
    &blink::features::kWebCryptoPQC,
    &blink::features::kWebGLDrawingBufferStorage,
    &blink::features::kWebGLOnWebGPU,
    &blink::features::kWebGPUExperimentalFeatures,
    &blink::features::kWebGPUExperimentalResourceTable,
    &blink::features::kWebGPUMapSyncOnWorkers,
    &blink::features::kWebGPUMultithreadDawnWireOnWorkers,
    &blink::features::kWebHID,
    &blink::features::kWebHIDWorldIsolatedCache,
    &blink::features::kWebHaptics,
    &blink::features::kWebIDLBigIntUsesToBigInt,
    &blink::features::kWebMCP,
    &blink::features::kWebMCPDeclarativeFileInput,
    &blink::features::kWebMCPFormAssociatedCustomElements,
    &blink::features::kWebMCPTesting,
    &blink::features::kWebPreferences,
    &blink::features::kWebPrinting,
    &blink::features::kWebRtcSctpSnap,
    &blink::features::kWebShare,
    &blink::features::kWebSocketOptionBag,
    &blink::features::kWebSocketStream,
    &blink::features::kWebSocketStreamStandardBinaryChunkType,
    &blink::features::kWebSpeechRecognitionContext,
    &blink::features::kWebSpeechTimestamps,
    &blink::features::kWebSpeechUnspokenPunctuation,
    &blink::features::kWebTransportDraining,
    &blink::features::kWebUIBundledCodeCacheAsyncFetch,
    &blink::features::kWebUSBOnDedicatedWorkers,
    &blink::features::kWebVTTCueLayoutByPositionAlignment,
    &blink::features::kWebVTTRegions,
    &blink::features::kWebViewEnvReorderFix,
    &blink::features::kWebXREnabledFeatures,
    &blink::features::kWebXRHitTestEntityTypes,
    &blink::features::kWebXRMediaBinding,
    &blink::features::kWebXRMeshDetection,
    &blink::features::kWebXRSpecParity,
    &blink::features::kWebXRVisibilityMask,
    &blink::features::kWheelEventMomentum,
    &blink::features::kWindowDefaultStatus,
    &blink::features::kWordSkipSpacesPunctuationFix,
    &blink::features::kWordSpacingWhiteSpacePre,
    &blink::features::kXMLNoExternalEntities,
    &blink::features::kXMLParserReplaceLoneSurrogates,
    &blink::features::kXMLParsingRust,
    &blink::features::kXMLRustForNonXslt,
    &blink::features::kXMLSerializerConsistentDefaultNsDeclMatching,
    &blink::features::kXMLViewerForIframes,
    &blink::features::kXSLT,
    &blink::features::kXSLTSpecialTrial,
  };
  static const uint16_t kFlagIndices[] = {
    kAIClassifierAPIFlagIndex,
    kAIEmbeddingsAPIFlagIndex,
    kAIEmbeddingsAPIForWorkersFlagIndex,
    kAIPageContentAnchoredFixedOffscreenNonActionabilityFlagIndex,
    kAIPageContentAnchoredNonFixedOffscreenNonActionabilityFlagIndex,
    kAIPageContentBuildOnLoadForTestingFlagIndex,
    kAIPageContentCheckGeometryFlagIndex,
    kAIPageContentConvertNodeTextToUtf8FlagIndex,
    kAIPageContentElementCSSRedactionFlagIndex,
    kAIPageContentIncludeSVGSubtreeFlagIndex,
    kAIPageContentOuterBoxMapToAncestorSpaceFlagIndex,
    kAIPageContentPaidContentAnnotationFlagIndex,
    kAIPageContentSkipUnclickableFixedOverlaysFlagIndex,
    kAIPageContentTrackedElementsIframeFlagIndex,
    kAIPageContentTrackedElementsPasswordFlagIndex,
    kAIPageContentVisualViewportClampFlagIndex,
    kAIPromptAPIFlagIndex,
    kAIPromptAPIForWorkersFlagIndex,
    kAIPromptAPILegacyIdentifiersFlagIndex,
    kAIPromptAPILegacyParamsFlagIndex,
    kAIPromptAPIMultimodalInputFlagIndex,
    kAIPromptAPIParamsFlagIndex,
    kAIPromptAPIStructuredOutputFlagIndex,
    kAIPromptAPIToolUseFlagIndex,
    kAIProofreadingAPIFlagIndex,
    kAIRewriterAPIFlagIndex,
    kAIRewriterAPIForWorkersFlagIndex,
    kAISummarizationAPIFlagIndex,
    kAISummarizationAPIForWorkersFlagIndex,
    kAISummarizationPerformancePreferenceFlagIndex,
    kAIWriterAPIFlagIndex,
    kAIWriterAPIForWorkersFlagIndex,
    kAOMAriaRelationshipPropertiesFlagIndex,
    kAOMAriaRelationshipPropertiesAriaOwnsFlagIndex,
    kAboutBlankPageRespectsDarkModeOnUserActionFlagIndex,
    kAccelerated2dCanvasFlagIndex,
    kAcceleratedSmallCanvasesFlagIndex,
    kAccessKeyLabelFlagIndex,
    kAccessibilityCheckIfcInPreviousTextOnLineFlagIndex,
    kAccessibilityExposeDisplayNoneFlagIndex,
    kAccessibilityImplicitActionsFlagIndex,
    kAccessibilityMinRoleTabbableFlagIndex,
    kAccessibilityOSLevelBoldTextFlagIndex,
    kAccessibilityProhibitedNamesFlagIndex,
    kAccessibilitySerializationSizeMetricsFlagIndex,
    kAdInterestGroupAPIFlagIndex,
    kAddressSpaceFlagIndex,
    kAdjustEndOfNextParagraphIfMovedParagraphIsUpdatedFlagIndex,
    kAlignZoomToCenterFlagIndex,
    kAllImagesPaintedSentToElementTimingFlagIndex,
    kAllowPreloadingWithCSPMetaTagFlagIndex,
    kAllowSvgUseToReferenceExternalDocumentRootFlagIndex,
    kAncestorOriginsStoredOnDocumentFlagIndex,
    kAnchorPositionAdjustmentWithoutOverflowFlagIndex,
    kAnimationEventAnimationFlagIndex,
    kAnimationProgressAPIFlagIndex,
    kAnimationRangeRejectRelativeLengthsFlagIndex,
    kAnimationTriggerFlagIndex,
    kAnimationWorkletFlagIndex,
    kAnnotationSpaceOnStartFlagIndex,
    kAnonymousIframeFlagIndex,
    kAppTitleFlagIndex,
    kAppearanceBaseFlagIndex,
    kApproximateGeolocationPermissionAPIFlagIndex,
    kApproximateGeolocationPermissionAccuracyModeFlagIndex,
    kApproximateGeolocationWebVisibleAPIFlagIndex,
    kAriaActionsFlagIndex,
    kAriaNotifyFlagIndex,
    kAriaNotifyV2FlagIndex,
    kAriaRowColIndexTextFlagIndex,
    kAudioContextAsyncStateTransitionsFlagIndex,
    kAudioContextPlaybackStatsFlagIndex,
    kAudioContextSetSinkIdFlagIndex,
    kAudioVideoTracksFlagIndex,
    kAudioWorkletSharedPortFlagIndex,
    kAuthorSpecifiedLayoutScrollSnapBehaviorFlagIndex,
    kAutoDarkModeSVGSizeThresholdFlagIndex,
    kAutoPictureInPictureVideoHeuristicsFlagIndex,
    kAutoSizeUsesScrollWidthForOverflowFlagIndex,
    kAutofillEventFlagIndex,
    kAutofillPreviewGenericFontFamilyFlagIndex,
    kAutofillPreviewIgnoreAuthorFontFlagIndex,
    kAvoidEmbeddedContentViewLocationFlagIndex,
    kAvoidSynchronousBlurOnDisabledAttributeChangeFlagIndex,
    kBackForwardCacheNotRestoredReasonsFlagIndex,
    kBackForwardCacheRestorationPerformanceEntryFlagIndex,
    kBackForwardCacheUpdateNotRestoredReasonsNameFlagIndex,
    kBackfaceVisibilityInteropFlagIndex,
    kBackgroundClipTextDecorationFlagIndex,
    kBarcodeDetectorFlagIndex,
    kBaseAppearanceInlineSizingFlagIndex,
    kBasicShapeCornerRadiusFlagIndex,
    kBidiCaretAffinityFlagIndex,
    kBidiVisualOrderCaretMovementFlagIndex,
    kBlinkExtensionWebViewFlagIndex,
    kBlinkExtensionWebViewMediaIntegrityFlagIndex,
    kBlinkGeometryMapperViewportFastPathFlagIndex,
    kBlinkLifecycleScriptForbiddenFlagIndex,
    kBlinkRuntimeCallStatsFlagIndex,
    kBlobBytesFlagIndex,
    kBlockSelectPopupUnfocusedWindowFlagIndex,
    kBlockingFocusWithoutUserActivationFlagIndex,
    kBoundaryEventDispatchTracksNodeRemovalFlagIndex,
    kBoxDecorationBreakCloneLineBreakingFlagIndex,
    kBrowserInitiatedAutomaticPictureInPictureFlagIndex,
    kBufferedBytesConsumerLimitSizeFlagIndex,
    kBypassPepcSecurityForTestingFlagIndex,
    kCCTNewRFMPushBehaviorFlagIndex,
    kCDTNewCrossOriginHandlingFlagIndex,
    kCDTNewDestinationFlagIndex,
    kCDTNewReferrerAndReferrerPolicyHandlingFlagIndex,
    kCSPReportHashFlagIndex,
    kCSSAccentColorKeywordFlagIndex,
    kCSSActiveCaptionMapsToCanvasFlagIndex,
    kCSSAlphaColorFunctionFlagIndex,
    kCSSAltCounterFlagIndex,
    kCSSAnimationIterationCompositeFlagIndex,
    kCSSArgumentGrammarFlagIndex,
    kCSSAtRuleCounterStyleImageSymbolsFlagIndex,
    kCSSAtRuleCounterStyleSpeakAsDescriptorFlagIndex,
    kCSSAttributeValueCaseSensitiveNonHTMLFlagIndex,
    kCSSBackgroundClipBorderAreaFlagIndex,
    kCSSBorderShapeFlagIndex,
    kCSSCalcSimplificationAndSerializationFlagIndex,
    kCSSCaretAnimationFlagIndex,
    kCSSCaretColorWithOptionalSecondValueFlagIndex,
    kCSSCaretShapeFlagIndex,
    kCSSCaseSensitiveSelectorFlagIndex,
    kCSSChUnitSpecCompliantFallbackFlagIndex,
    kCSSColorQuantizedAlphaOnlyLegacyFlagIndex,
    kCSSColorTypedOMFlagIndex,
    kCSSContainerProgressNotationFlagIndex,
    kCSSContainerStyleQueriesRangeFlagIndex,
    kCSSContrastColorFlagIndex,
    kCSSCornersShorthandFlagIndex,
    kCSSCounterResetReversedFlagIndex,
    kCSSCounterStyleSymbolsFunctionFlagIndex,
    kCSSCrossFadeFlagIndex,
    kCSSCustomMediaFlagIndex,
    kCSSDynamicRangeLimitFlagIndex,
    kCSSEnumeratedCustomPropertiesFlagIndex,
    kCSSFontFamilySerializationFlagIndex,
    kCSSFontSizeAdjustFlagIndex,
    kCSSFunctionsFlagIndex,
    kCSSGridLanesLayoutFlagIndex,
    kCSSHangingPunctuationFlagIndex,
    kCSSHexAlphaColorFlagIndex,
    kCSSIdentFunctionFlagIndex,
    kCSSImageAnimationFlagIndex,
    kCSSImageFunctionFlagIndex,
    kCSSInRangeOutOfRangeReversedRangesFlagIndex,
    kCSSInheritFunctionFlagIndex,
    kCSSKeyframesRuleLengthFlagIndex,
    kCSSLangExtendedRangesFlagIndex,
    kCSSLayoutAPIFlagIndex,
    kCSSLetterAndWordSpacingPercentageFlagIndex,
    kCSSLightDarkImageFlagIndex,
    kCSSLineClampFlagIndex,
    kCSSLineClampAsShorthandFlagIndex,
    kCSSLineClampLineBreakingEllipsisFlagIndex,
    kCSSListCounterAccountingFlagIndex,
    kCSSLogicalCombinationPseudoFlagIndex,
    kCSSMarkerNestedPseudoElementFlagIndex,
    kCSSMediaElementPseudosFlagIndex,
    kCSSMediaProgressNotationFlagIndex,
    kCSSMixinsFlagIndex,
    kCSSNestedPseudoElementsFlagIndex,
    kCSSOMGetComputedStylePseudoElementRequiresColonFlagIndex,
    kCSSOverscrollBehaviorChainFlagIndex,
    kCSSPaintAPIArgumentsFlagIndex,
    kCSSParserIgnoreCharsetForURLsFlagIndex,
    kCSSPolygonRoundingFlagIndex,
    kCSSPositionStickyStaticScrollPositionFlagIndex,
    kCSSPrivateFlagIndex,
    kCSSProgressNotationFlagIndex,
    kCSSPseudoColumnFlagIndex,
    kCSSPseudoElementBackdropFlagIndex,
    kCSSPseudoElementInterfaceFlagIndex,
    kCSSPseudoElementViewTransitionsFlagIndex,
    kCSSPseudoHasSlottedFlagIndex,
    kCSSPseudoScrollButtonsFlagIndex,
    kCSSPseudoScrollMarkersFlagIndex,
    kCSSRandomFunctionFlagIndex,
    kCSSRandomFunctionTypedOMFlagIndex,
    kCSSResizeAutoFlagIndex,
    kCSSResourceIntegrityEnforcementFlagIndex,
    kCSSRevertRuleFlagIndex,
    kCSSRubyOverhangFlagIndex,
    kCSSSafePrintableInsetFlagIndex,
    kCSSScopeImportFlagIndex,
    kCSSScopeifiedParentPseudoClassFlagIndex,
    kCSSScrollInitialTargetFlagIndex,
    kCSSScrollMarkerGroupModesFlagIndex,
    kCSSScrollMarkerTargetBeforeAfterFlagIndex,
    kCSSScrollSnapChangeEventFlagIndex,
    kCSSScrollSnapChangingEventFlagIndex,
    kCSSScrollSnapEventConstructorExposedFlagIndex,
    kCSSScrollSnapEventsFlagIndex,
    kCSSScrollSnapTypePairFlagIndex,
    kCSSScrollTargetGroupFlagIndex,
    kCSSScrollTargetGroupAriaCurrentFlagIndex,
    kCSSScrolledContainerQueriesFlagIndex,
    kCSSShapeOutsidePathAndShapeSupportFlagIndex,
    kCSSShapeOutsideRectAndXywhSupportFlagIndex,
    kCSSStyleSheetInitBaseURLFlagIndex,
    kCSSSupportsAtRuleFunctionFlagIndex,
    kCSSSupportsForImportRulesFlagIndex,
    kCSSSupportsNamedFeatureFunctionFlagIndex,
    kCSSSystemAccentColorFlagIndex,
    kCSSTextAlignMatchParentFlagIndex,
    kCSSTextDecorationInsetFlagIndex,
    kCSSTextDecorationSkipInkAllFlagIndex,
    kCSSTextDecorationSkipSpacesFlagIndex,
    kCSSTextSpacingFlagIndex,
    kCSSTextTransformFullSizeKanaFlagIndex,
    kCSSTextTransformFullWidthFlagIndex,
    kCSSTextTransformMultiKeywordFlagIndex,
    kCSSTimelineNameConflictResolutionFlagIndex,
    kCSSTimelineScopeAllFlagIndex,
    kCSSTimelineScopeGlobalFlagIndex,
    kCSSTypedArithmeticFlagIndex,
    kCSSURLRequestModifiersFlagIndex,
    kCSSUserSelectContainFlagIndex,
    kCSSUserValidAndUserInvalidForRadioFlagIndex,
    kCSSVideoDynamicRangeMediaQueriesFlagIndex,
    kCSSViewTransitionAutoNameFlagIndex,
    kCSSWindowDragFlagIndex,
    kCSSZoomAnimationFlagIndex,
    kCacheControlRFC7234ParsingFlagIndex,
    kCacheControlRFC7234ParsingMetricsFlagIndex,
    kCacheStyleAdjusterFlagIndex,
    kCameraAndMicrophoneElementsFlagIndex,
    kCanvas2dCanvasFilterFlagIndex,
    kCanvas2dLayersFlagIndex,
    kCanvas2dLayersWithOptionsFlagIndex,
    kCanvas2dMeshFlagIndex,
    kCanvasDrawElementFlagIndex,
    kCanvasFloatingPointFlagIndex,
    kCanvasGlobalHDRHeadroomFlagIndex,
    kCanvasGradientCSSColor4FlagIndex,
    kCanvasHDRFlagIndex,
    kCanvasTextMetricsPreciseBoundsFlagIndex,
    kCanvasToneMappingFlagIndex,
    kCanvasUsesArcPaintOpFlagIndex,
    kCapabilityDelegationDigitalCredentialsFlagIndex,
    kCapabilityDelegationDisplayCaptureRequestFlagIndex,
    kCaptureControllerFlagIndex,
    kCaptureHandleFlagIndex,
    kCapturedMouseEventsFlagIndex,
    kCapturedSurfaceControlFlagIndex,
    kCapturedSurfaceResolutionFlagIndex,
    kCaretOutsideEditableAtomicInlineFlagIndex,
    kCheckVisibilityExtraPropertiesFlagIndex,
    kCheckableInputTypeLayoutInlineFlagIndex,
    kClampUnfocusedSelectionCacheFlagIndex,
    kClearCurrentTargetAfterDispatchFlagIndex,
    kClearFocusWithinOnSubtreeRemovalFlagIndex,
    kClearTargetOnlyIfInShadowTreeFlagIndex,
    kClipElementVisibleBoundsInLocalRootFlagIndex,
    kClipPathNestedRasterOptimizationFlagIndex,
    kClipboardEventTargetUsesContainerNodeFlagIndex,
    kClipboardPasteImageRespectBufferFlagIndex,
    kCoalesceSelectionchangeEventFlagIndex,
    kCoepReflectionFlagIndex,
    kCollapseZeroWidthSpaceWhenReuseItemFlagIndex,
    kColorInputAcceptsCSSColorsFlagIndex,
    kColorSpaceDisplayP3LinearFlagIndex,
    kColorSpacePredefinedLinearSpacesFlagIndex,
    kColorSpaceRec2100LinearFlagIndex,
    kCommaSeparatedContainerQueriesFlagIndex,
    kComposedPathReturnTargetBeingDispatchedFlagIndex,
    kCompositeBoxShadowAnimationFlagIndex,
    kCompositeClipPathAnimationFlagIndex,
    kCompositingDecisionAtAnimationPhaseBoundariesFlagIndex,
    kCompositionForegroundMarkersFlagIndex,
    kCompositorEventTriggerFlagIndex,
    kCompositorTimelineTriggerFlagIndex,
    kComputePressureFlagIndex,
    kComputedAccessibilityInfoFlagIndex,
    kConcurrentNativePaintWorkletsFlagIndex,
    kConditionalTracingLoAFFlagIndex,
    kConnectionAllowlistEmbeddedEnforcementFlagIndex,
    kConstructableStylesheetCacheFlagIndex,
    kContactsManagerFlagIndex,
    kContactsManagerExtraPropertiesFlagIndex,
    kContainerNameOnlyFlagIndex,
    kContainerTimingFlagIndex,
    kContentIndexFlagIndex,
    kContextMenuFlagIndex,
    kControlledFrameFlagIndex,
    kControlledFrameWebRequestSecurityInfoFlagIndex,
    kCookieStoreAPIMaxAgeFlagIndex,
    kCookieStoreAPIWhitespaceStrippingFlagIndex,
    kCorrectTemplateFormParsingFlagIndex,
    kCorsRFC1918FlagIndex,
    kCpuPerformanceFlagIndex,
    kCrashReportingStorageAPIFlagIndex,
    kCreateInlineContentsAnonymousBlockFlagIndex,
    kCssMaxContentSizingFlagIndex,
    kCssTextFitFlagIndex,
    kCssTextFitReshapingFlagIndex,
    kCssTextIndentFlagIndex,
    kCustomElementsDisableFormattingFixupsFlagIndex,
    kCustomScrollbarApplyMinimumThumbLengthFlagIndex,
    kCustomizableComboboxFlagIndex,
    kCustomizableSelectMultiplePopupFlagIndex,
    kDOMActivateBubblesInheritanceFlagIndex,
    kDOMParserXmlScriptAlreadyStartedFlagIndex,
    kDatabaseFlagIndex,
    kDateTimeInputTypeEarlyAdvanceFixFlagIndex,
    kDeclarativeCSSModulesFlagIndex,
    kDeclarativeCSSModulesStyleTagFlagIndex,
    kDeclarativeFragmentFlagIndex,
    kDeclarativePerformanceObserverFlagIndex,
    kDeclarativeSkeletonsFlagIndex,
    kDelegatesFocusTextControlInputFixFlagIndex,
    kDeprecateUnloadOptOutFlagIndex,
    kDesktopCaptureDisableLocalEchoControlFlagIndex,
    kDesktopPWAsAdditionalWindowingControlsFlagIndex,
    kDesktopPWAsAdditionalWindowingControlsOnMoveFlagIndex,
    kDeviceAttributesFlagIndex,
    kDeviceOrientationRequestPermissionFlagIndex,
    kDevicePostureFlagIndex,
    kDialogCloseWhenOpenRemovedFlagIndex,
    kDialogNewFocusBehaviorFlagIndex,
    kDigitalCredentialsProtocolFilterFlagIndex,
    kDigitalGoodsV2_1FlagIndex,
    kDirectSocketsFlagIndex,
    kDirectSocketsInServiceWorkersFlagIndex,
    kDirectSocketsInSharedWorkersFlagIndex,
    kDisableAnchorCenterOnAlignJustifyItemsFlagIndex,
    kDisableEllipsisWhenScrolledFlagIndex,
    kDisableFormControlChangeEventDuringMutationFlagIndex,
    kDisconnectWebSocketOnBFCacheFlagIndex,
    kDispatchHiddenVisibilityTransitionsFlagIndex,
    kDispatchSelectionchangeEventPerElementFlagIndex,
    kDisplayContentsFocusableFlagIndex,
    kDocumentActiveViewTransitionFlagIndex,
    kDocumentCookieFlagIndex,
    kDocumentDomainFlagIndex,
    kDocumentOpenIframeUnloadEventsFlagIndex,
    kDocumentOpenOriginAliasRemovalFlagIndex,
    kDocumentOpenSandboxInheritanceRemovalFlagIndex,
    kDocumentPatchingFlagIndex,
    kDocumentPictureInPictureAPIFlagIndex,
    kDocumentPictureInPicturePreferInitialPlacementFlagIndex,
    kDocumentPictureInPictureUserActivationFlagIndex,
    kDocumentPolicyDocumentDomainFlagIndex,
    kDocumentPolicyExpectNoLinkedResourcesFlagIndex,
    kDocumentPolicyInDedicatedWorkerFlagIndex,
    kDocumentPolicyIncludeJSCallStacksInCrashReportsFlagIndex,
    kDocumentPolicyJSProfilingModeFlagIndex,
    kDocumentPolicyNetworkEfficiencyGuardrailsFlagIndex,
    kDocumentPolicySyncXHRFlagIndex,
    kDocumentWriteFlagIndex,
    kDragAndDropDownloadURLListFlagIndex,
    kDragAndDropJSFileObjectsFlagIndex,
    kDragImageForLargeImagesFlagIndex,
    kDumpForAbsentKeyframeSnapshotsFlagIndex,
    kEditContextAssignmentAsPerSpecFlagIndex,
    kEditContextHandleTextOrSelectionUpdateDuringCompositionFlagIndex,
    kEditingLineMovementWithRubyFixFlagIndex,
    kEditingUseDomPositionApiFlagIndex,
    kElasticOverscrollBackgroundPaintLocationFixFlagIndex,
    kElasticOverscrollUseEventDeltaForAxisSelectionFlagIndex,
    kElementCanvasTransformFlagIndex,
    kElementCaptureFlagIndex,
    kElementInternalsBehaviorsFlagIndex,
    kElementMatchContainerFlagIndex,
    kElementSpecificReadOnlyConstraintValidationFlagIndex,
    kEmbeddedContentCenterAlignBaselineFlagIndex,
    kEmojiMonochromeRenderingFlagIndex,
    kEnableXSLTForCAPAlertsFlagIndex,
    kEndpointInclusiveCommitStylesFlagIndex,
    kEnforceAnonymityExposureFlagIndex,
    kEntropyIgnoredForFirstVideoFrameLCPFlagIndex,
    kEventPseudoTargetPropertyFlagIndex,
    kEventTimingInteractionCountFlagIndex,
    kEventTimingMatchingHTMLFlagIndex,
    kEventTimingTargetSelectorFlagIndex,
    kEventTriggerFlagIndex,
    kExperimentalJSProfilerMarkersFlagIndex,
    kExperimentalPoliciesFlagIndex,
    kExposeCSSFontFeatureValuesRuleFlagIndex,
    kExposeRenderTimeNonTaoDelayedImageFlagIndex,
    kExtendedTextMetricsFlagIndex,
    kExtensionScriptTaggingFlagIndex,
    kExtensionScriptTaggingTestingAPIFlagIndex,
    kExternalPopupMenuClickEventFlagIndex,
    kFaceDetectorFlagIndex,
    kFastPositionIteratorFlagIndex,
    kFencedFramesAPIChangesFlagIndex,
    kFencedFramesDefaultModeFlagIndex,
    kFetchBodyBytesFlagIndex,
    kFetchLaterAPIFlagIndex,
    kFetchRetryFlagIndex,
    kFetchUploadStreamingFlagIndex,
    kFileColorPickerConsumeActivationFlagIndex,
    kFileHandlingFlagIndex,
    kFilePickerEventsFixFlagIndex,
    kFileSystemAccessFlagIndex,
    kFileSystemAccessAPIExperimentalFlagIndex,
    kFileSystemAccessGetCloudIdentifiersFlagIndex,
    kFileSystemAccessLocalFlagIndex,
    kFileSystemAccessLockingSchemeFlagIndex,
    kFileSystemAccessOriginPrivateFlagIndex,
    kFileSystemAccessRevokeReadOnRemoveFlagIndex,
    kFileSystemAccessWriteModeFlagIndex,
    kFileSystemObserverFlagIndex,
    kFileSystemObserverUnobserveFlagIndex,
    kFilterContainerLevelStylesFlagIndex,
    kFilterableSelectFlagIndex,
    kFilteringPrimitivesFlagIndex,
    kFindBufferCollapseSkippedSpaceFlagIndex,
    kFindBufferMatchAcrossIgnoredNodesFlagIndex,
    kFindFirstMisspellingEndWhenNonEditableFlagIndex,
    kFirstLineOnListItemFlagIndex,
    kFirstLineTextMetricsFlagIndex,
    kFirstLineTextTransformFlagIndex,
    kFixHTMLFormControlElementIsReadOnlyFlagIndex,
    kFixMapElementEmptyNameBugFlagIndex,
    kFixMarkerSuppressionForAppearanceAutoFlagIndex,
    kFixSelectionPaintRangeNullOptFlagIndex,
    kFixVisualRectRemoteViewportTransformFlagIndex,
    kFledgeFlagIndex,
    kFledgeAuctionDealSupportFlagIndex,
    kFledgeBiddingAndAuctionServerAPIMultiSellerFlagIndex,
    kFledgeClickinessFlagIndex,
    kFledgeCustomMaxAuctionAdComponentsFlagIndex,
    kFledgeDeprecatedRenderURLReplacementsFlagIndex,
    kFledgeDirectFromSellerSignalsHeaderAdSlotFlagIndex,
    kFledgeDirectFromSellerSignalsWebBundlesFlagIndex,
    kFledgeMultiBidFlagIndex,
    kFledgePrivateModelTrainingFlagIndex,
    kFledgeRealTimeReportingFlagIndex,
    kFledgeSellerNonceFlagIndex,
    kFledgeSellerScriptExecutionModeFlagIndex,
    kFledgeTrustedSignalsKVv1CreativeScanningFlagIndex,
    kFledgeTrustedSignalsKVv2ContextualDataFlagIndex,
    kFledgeTrustedSignalsKVv2SupportFlagIndex,
    kFlexWrapBalanceFlagIndex,
    kFocusRingRespectExplicitOutlineColorInDarkModeFlagIndex,
    kFocusgroupFlagIndex,
    kFocusgroupV2FlagIndex,
    kFontAccessFlagIndex,
    kFontFallbackForTabSizeFlagIndex,
    kFontFamilyPostscriptMatchingCTMigrationFlagIndex,
    kFontFamilyStyleMatchingCTMigrationFlagIndex,
    kFontFeatureSettingsDescriptorFlagIndex,
    kFontFormatAvar2FlagIndex,
    kFontLanguageOverrideFlagIndex,
    kFontMatchAliasesAsLastResortFlagIndex,
    kFontStyleObliqueZeroDegreeAsNormalFlagIndex,
    kFontVariationSettingsDescriptorFlagIndex,
    kForceEagerMeasureMemoryFlagIndex,
    kForceReduceMotionFlagIndex,
    kForwardReasonToFetchBodyAbortFlagIndex,
    kFragmentedOofInCbFlagIndex,
    kFrameSerializerNoWebEntitiesFlagIndex,
    kFreezeFramesOnVisibilityFlagIndex,
    kGamepadButtonTypesFlagIndex,
    kGamepadMultitouchFlagIndex,
    kGamepadWindowEventHandlersFlagIndex,
    kGenerateDragOverlayBeforeDragStartFlagIndex,
    kGeolocationElementFlagIndex,
    kGeometryMapperSingularTransformFixFlagIndex,
    kGeometryUtilsFlagIndex,
    kGeometryUtilsForCSSPseudoElementFlagIndex,
    kGetAllScreensMediaFlagIndex,
    kGetDisplayMediaAudioSelectionFlagIndex,
    kGetDisplayMediaRequiresUserActivationFlagIndex,
    kGetDisplayMediaWindowAudioCaptureFlagIndex,
    kGetElementsByNameOnlyHTMLElementsFlagIndex,
    kGetUserMediaEchoCancellationModesFlagIndex,
    kGlobalPrivacyControlForceFlagIndex,
    kGlobalPrivacyControlTestFlagIndex,
    kGraphemeClusterBoundsCheckFlagIndex,
    kGroupEffectFlagIndex,
    kHTMLAdoptionAlgorithmNewStepsFlagIndex,
    kHTMLAreaElementDisplayNoneFlagIndex,
    kHTMLAreaHreflangTypeFlagIndex,
    kHTMLCommandActionsV2FlagIndex,
    kHTMLCommandElementRemovalFlagIndex,
    kHTMLCommandForScrollCommandsFlagIndex,
    kHTMLElementScrollParentFlagIndex,
    kHTMLInputElementDropWebkitClearButtonFlagIndex,
    kHTMLInterestForInterestButtonPseudoFlagIndex,
    kHTMLLinkElementAttributeValueChangesFlagIndex,
    kHTMLParserTruncatedMarkupDeclarationFlagIndex,
    kHTMLParserYieldAndDelayOftenForTestingFlagIndex,
    kHTMLParserYieldByUserTimingFlagIndex,
    kHTMLPrintingArtifactAnnotationsFlagIndex,
    kHTMLProcessingInstructionFlagIndex,
    kHTMLSwitchAttributeFlagIndex,
    kHandleShadowDOMInSubstringUtilFlagIndex,
    kHandwritingRecognitionFlagIndex,
    kHarfRustShapingFlagIndex,
    kHasUAVisualTransitionFlagIndex,
    kHeadingOffsetFlagIndex,
    kHideVideoControlsWhenUnneededFlagIndex,
    kHighlightsFromPointFlagIndex,
    kHitTestBorderRadiusForStackingContextFlagIndex,
    kHitTestContainerTransformStateForPreserve3dFlagIndex,
    kICUCapitalizationFlagIndex,
    kIgnoreLetterSpacingInCursiveScriptsFlagIndex,
    kImageDataPixelFormatFlagIndex,
    kImageDocumentUseLayoutWidthFlagIndex,
    kImageSrcsetReselectionFlagIndex,
    kIncrementalFontTransferFlagIndex,
    kInertElementNonEditableFlagIndex,
    kInfiniteCullRectFlagIndex,
    kInheritUserModifyWithoutContenteditableFlagIndex,
    kInlineBlockLineNavigationFlagIndex,
    kInlineCursorSkipNonIfcFlagIndex,
    kInlineScriptCacheHintFlagIndex,
    kInnerHTMLParserFastpathLogFailureFlagIndex,
    kInputDisabledHandlerFixFlagIndex,
    kInputInSelectFlagIndex,
    kInputMultipleFieldsUIFlagIndex,
    kInputTypeColorEnhancementsFlagIndex,
    kInsertBlockquoteBeforeOuterBlockFlagIndex,
    kInstallElementFlagIndex,
    kInstallOnDeviceSpeechRecognitionFlagIndex,
    kInterestEventsNonComposedFlagIndex,
    kInterestGroupsInSharedStorageWorkletFlagIndex,
    kIntersectionObserverCompositedAnimationsForceMainFramesFlagIndex,
    kInvertedColorsFlagIndex,
    kInvisibleSVGAnimationThrottlingFlagIndex,
    kJavaScriptCompileHintsPerFunctionMagicRuntimeFlagIndex,
    kJavaScriptImportTextFlagIndex,
    kJavaScriptSourcePhaseImportsFlagIndex,
    kKeySystemTrackConfigurationEncryptionSchemeFlagIndex,
    kLabelInteractiveContentCheckBeforeHandlerFlagIndex,
    kLangAttributeAwareFormControlUIFlagIndex,
    kLanguageDetectionAPIFlagIndex,
    kLanguageDetectionAPIForWorkersFlagIndex,
    kLayoutIgnoreMarginsForStickyFlagIndex,
    kLayoutOOFCollectInlinesFixFlagIndex,
    kLayoutTableCellAlignmentSafeFlagIndex,
    kLazyImageConformantLoadEventTimingFlagIndex,
    kLazyLoadVideoAndAudioFlagIndex,
    kLeftClickToHandleSuggestionFlagIndex,
    kLightDismissFromClickFlagIndex,
    kLineBreakAfterSpaceBeforeOpenTagFlagIndex,
    kLineBreakerHanKerningEndFlagIndex,
    kListOwnerMustHaveCSSBoxFlagIndex,
    kLocalNetworkAccessWebSocketsTargetAddressSpaceFlagIndex,
    kLockedModeFlagIndex,
    kLongAnimationFrameSourceCharPositionFlagIndex,
    kLongAnimationFrameSourceLineColumnFlagIndex,
    kLongAnimationFrameSourceLineColumnInterfaceFlagIndex,
    kLongAnimationFrameStyleDurationFlagIndex,
    kLongAnimationFrameWorkerFlagIndex,
    kLongPressLinkSelectTextFlagIndex,
    kLongTaskFromLongAnimationFrameFlagIndex,
    kMacCharacterFallbackCacheFlagIndex,
    kMacDisableCtrlHomeEndFlagIndex,
    kManagedConfigurationFlagIndex,
    kMarginTrimFlagIndex,
    kMaskDeserializationTimeForCrossOriginMessagesFlagIndex,
    kMaskWaitForAllImagesFlagIndex,
    kMathMLAnchorElementFlagIndex,
    kMathMLOperatorRTLMirroringFlagIndex,
    kMeasureMemoryFlagIndex,
    kMediaCapabilitiesEncodingInfoFlagIndex,
    kMediaCapabilitiesSpatialAudioFlagIndex,
    kMediaCaptionSettingsButtonFlagIndex,
    kMediaCaptureFlagIndex,
    kMediaCaptureCameraControlsFlagIndex,
    kMediaCaptureVoiceIsolationFlagIndex,
    kMediaElementMutedDefaultStateFlagIndex,
    kMediaElementVolumeGreaterThanOneFlagIndex,
    kMediaLatencyHintFlagIndex,
    kMediaPlaybackWhileNotVisiblePermissionPolicyFlagIndex,
    kMediaQueryNavigationControlsFlagIndex,
    kMediaSessionChapterInformationFlagIndex,
    kMediaSourceExperimentalFlagIndex,
    kMediaStreamTrackProcessorStatsFlagIndex,
    kMediaStreamTrackWebSpeechFlagIndex,
    kMemoryConsumerForNGShapeCacheFlagIndex,
    kMenuElementsFlagIndex,
    kMergeFixedLayersFlagIndex,
    kMergeStickyLayersFlagIndex,
    kMessagePortCloseEventFlagIndex,
    kMiddleClickAutoscrollFlagIndex,
    kMixedContentAutoupgradesUseIsMixedContentRestrictedInFrameFlagIndex,
    kMobileLayoutThemeFlagIndex,
    kModifyParagraphCrossEditingoundaryFlagIndex,
    kModulePreloadReferrerFlagIndex,
    kModulePreloadStyleJsonFlagIndex,
    kMoveEndingSelectionToListChildFlagIndex,
    kMoveParagraphsPreserveInlineStructureFlagIndex,
    kNavigateEventDeferCrossDocumentCommitFlagIndex,
    kNavigationEventTimingFlagIndex,
    kNavigationIdFlagIndex,
    kNavigationSourcePseudoClassFlagIndex,
    kNavigationTimingRedirectTimingViaTAOFlagIndex,
    kNavigationTypeAndPhaseFlagIndex,
    kNavigatorContentUtilsFlagIndex,
    kNetInfoConstantTypeFlagIndex,
    kNewAnimationCompositingCheckingFlagIndex,
    kNewAnimationDispositionReportingFlagIndex,
    kNewHTMLSettingMethodsFlagIndex,
    kNoExtendSelectionToUserSelectNoneOutOfFlowFlagIndex,
    kNoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditableFlagIndex,
    kNoFontAntialiasingFlagIndex,
    kNoIdleEncodingForWebTestsFlagIndex,
    kNoNbspForInterElementSpaceOnCopyFlagIndex,
    kNonEmptyBlockquotesOnOutdentingFlagIndex,
    kNonEmptyVisibleTextSelectionForTextFragmentFlagIndex,
    kNonStandardAppearanceValueSliderVerticalFlagIndex,
    kNormalizeLineEndingsInInsertTextFlagIndex,
    kNormalizeNbspForPasteAndDropFlagIndex,
    kNormalizeNbspRichTextOnlyFlagIndex,
    kNotificationConstructorFlagIndex,
    kNotifySelectionControllerOnUnchangedSelectionFlagIndex,
    kNumberInputFullWidthCharsFlagIndex,
    kOffscreenCanvasGetContextAttributesFlagIndex,
    kOffsetMappingReuseFullWidthSpaceFixFlagIndex,
    kOffsetPathTransformUpdateFixFlagIndex,
    kOmitBlurEventOnElementRemovalFlagIndex,
    kOnDeviceWebSpeechAvailableFlagIndex,
    kOnDeviceWebSpeechQualityFlagIndex,
    kOpaqueRangeFlagIndex,
    kOpenPopoverInvokerRestrictToSameTreeScopeFlagIndex,
    kOptionDisablednessCheckAncestorsFlagIndex,
    kOrientationEventFlagIndex,
    kOriginAPIFlagIndex,
    kOriginPolicyFlagIndex,
    kOutlineDrawAutoStyleZeroWidthFlagIndex,
    kOverlayGlobalRuleRemovalFlagIndex,
    kOverlayPropertyFlagIndex,
    kOverscrollGesturesFlagIndex,
    kPagePopupFlagIndex,
    kPagePopupCopyPasteFlagIndex,
    kPageSwapEventFlagIndex,
    kPaintCaretAfterInnerEditorPaintFlagIndex,
    kPaintHoldingForIframesFlagIndex,
    kPaintUnderInvalidationCheckingFlagIndex,
    kParakeetFlagIndex,
    kPartitionVisitedLinkDatabaseWithSelfLinksFlagIndex,
    kPasswordRevealFlagIndex,
    kPaymentLinkDetectionFlagIndex,
    kPaymentMethodChangeEventFlagIndex,
    kPaymentRequestNonFullyActiveDocumentCheckInvalidStateErrorFlagIndex,
    kPerformanceMarkCustomUserTimingFromSubframeFlagIndex,
    kPerformanceMarkFeatureUsageFlagIndex,
    kPermissionsPolicyAPIFlagIndex,
    kPermissionsRequestRevokeFlagIndex,
    kPointerLockOnAndroidFlagIndex,
    kPointerRawUpdateOnlyInSecureContextFlagIndex,
    kPopoverHintNestedShowExceptionFlagIndex,
    kPopoverHintNewBehaviorFlagIndex,
    kPositionOutsideTabSpanCheckSiblingNodeFlagIndex,
    kPositionVisibilityIgnoreNonClipAncestorsFlagIndex,
    kPotentialPermissionsPolicyReportingFlagIndex,
    kPreferDefaultScrollbarStylesFlagIndex,
    kPreferNonCompositedScrollingFlagIndex,
    kPreferredAudioOutputDevicesFlagIndex,
    kPrefersReducedDataFlagIndex,
    kPreloadLinkRelDataUrlsFlagIndex,
    kPrerender2FlagIndex,
    kPrerender2CrossOriginIframesFlagIndex,
    kPrerenderActivationByFormSubmissionFlagIndex,
    kPrerenderUntilScriptFlagIndex,
    kPreserveHtmlEquivalentTagsInTypingStyleFlagIndex,
    kPreserveUnfocusedSelectionCacheFlagIndex,
    kPreventTextSelectionJumpFlagIndex,
    kProfilerAPIFlagIndex,
    kProfilerAPIForDedicatedWorkerFlagIndex,
    kProgrammaticScrollPromiseFlagIndex,
    kPropagateOverscrollBehaviorFromRootFlagIndex,
    kPseudoElementsFocusableFlagIndex,
    kPseudoElementsHitTestableFlagIndex,
    kPseudoElementsHoverableFlagIndex,
    kQuotaExceededErrorUpdateFlagIndex,
    kQuoteFirstLineStyleFlagIndex,
    kRTCConfigurationIceTransportsFlagIndex,
    kRTCDataChannelPriorityFlagIndex,
    kRTCDiagnosticLoggingFlagIndex,
    kRTCEncodedAudioFrameConstructorFlagIndex,
    kRTCEncodedFrameAudioLevelFlagIndex,
    kRTCEncodedFrameSetMetadataFlagIndex,
    kRTCEncodedFrameTimestampsFlagIndex,
    kRTCEncodedVideoFrameAdditionalMetadataFlagIndex,
    kRTCEncodedVideoFrameConstructorFlagIndex,
    kRTCJitterBufferTargetFlagIndex,
    kRTCRtpEncodingParametersCodecFlagIndex,
    kRTCRtpScaleResolutionDownToFlagIndex,
    kRTCRtpScriptTransformFlagIndex,
    kRTCRtpTransportFlagIndex,
    kRTCSvcScalabilityModeFlagIndex,
    kRangeBoundaryFastPathFlagIndex,
    kRasterInducingScrollFlagIndex,
    kRateLimitPointerLockRequestsFlagIndex,
    kReadClipboardDataOnClipboardItemGetTypeFlagIndex,
    kReadableStreamBYOBReaderReadMinOptionFlagIndex,
    kReadingFlowWithSlotsFlagIndex,
    kRecheckParentDuringNodeVectorInsertionFlagIndex,
    kRecordSameDocumentPresentationTimeOnceFlagIndex,
    kReduceUserAgentMinorVersionFlagIndex,
    kRegionCaptureFlagIndex,
    kRelOpenerBcgDependencyHintFlagIndex,
    kReleasePaintHoldingWithoutContentfulPaintFlagIndex,
    kRemotePlaybackBackendFlagIndex,
    kRemoveCharsetAutoDetectionForISO2022JPFlagIndex,
    kRemoveChildrenInReplaceChildrenFlagIndex,
    kRemoveCollapsedPlaceholderForContentEditableFlagIndex,
    kRemoveDanglingMarkupInTargetFlagIndex,
    kRemoveDataUrlInSvgUseFlagIndex,
    kRemoveNonAllowlistedCreateEventFlagIndex,
    kRemovePositionAnchorUAStyleFlagIndex,
    kRemoveScrollNodeWorkaroundFlagIndex,
    kRemoveTargetCurrentFlagIndex,
    kRemoveVisibleSelectionInDOMSelectionFlagIndex,
    kRenderPriorityAttributeFlagIndex,
    kReplacedNormalFlowStackingInlinePaintFlagIndex,
    kReportFirstFrameTimeAsRenderTimeFlagIndex,
    kReportLayoutShiftRectsInCssPixelsFlagIndex,
    kRequestIsReloadNavigationFlagIndex,
    kRequestMainFrameAfterFirstVideoFrameFlagIndex,
    kResourceTimingInitiatorFlagIndex,
    kResourceTimingUseCORSForBodySizesFlagIndex,
    kRespectOverscrollBehaviorForScrollBubblingFlagIndex,
    kResponsiveIframesFlagIndex,
    kRestrictOwnAudioFlagIndex,
    kRootScrollbarFollowsBrowserThemeFlagIndex,
    kRouteMatchingFlagIndex,
    kRtcAlwaysNegotiateDataChannelsFlagIndex,
    kRtcRtpHeaderEncryptionPolicyFlagIndex,
    kRunMicrotaskBeforeXmlScriptFlagIndex,
    kRunSnapshotPostLayoutStateStepsFlagIndex,
    kSVGEmbeddedAsReplacedElementFlagIndex,
    kSVGPathDataAPIFlagIndex,
    kSVGTextPathSideAttributeFlagIndex,
    kSanitizeIDNEmailFormInputFlagIndex,
    kSanitizerAPIFlagIndex,
    kScopedViewTransitionSizeContainmentFlagIndex,
    kScoreLineBreakerAbortFlagIndex,
    kScreenDetailedHdrHeadroomFlagIndex,
    kScriptBasedOnUnicodeBlockFlagIndex,
    kScrollAnchorPriorityCandidateSubtreeFlagIndex,
    kScrollAnchorSerializationUseParentForTextNodeFlagIndex,
    kScrollAxisLockFlagIndex,
    kScrollIntoViewAlignAutoFlagIndex,
    kScrollIntoViewNearestFlagIndex,
    kScrollIntoViewRootFrameViewportBugFixFlagIndex,
    kScrollPerformanceTimingFlagIndex,
    kScrollTimelineCurrentTimeFlagIndex,
    kScrollTimelineNamedRangeScrollFlagIndex,
    kScrollToTextFragmentUniqueFragmentsFlagIndex,
    kScrollTopLeftInteropFlagIndex,
    kScrollbarColorFlagIndex,
    kScrollbarGutterBugFixFlagIndex,
    kScrollbarWidthFlagIndex,
    kScrollingContentsCullRectOnScrollNodeFlagIndex,
    kSearchTextHighlightPseudoFlagIndex,
    kSecurePaymentConfirmationAvailabilityAPIFlagIndex,
    kSecurePaymentConfirmationCapabilitiesFlagIndex,
    kSecurePaymentConfirmationExtensionsDisallowForThirdPartiesFlagIndex,
    kSelectAnchorInViewportFlagIndex,
    kSelectAudioOutputFlagIndex,
    kSelectAutofillPopoverPreviewFlagIndex,
    kSelectRemoveOverflowHiddenFlagIndex,
    kSelectUsesFlatTreeFlagIndex,
    kSelectedcontentMultipleFlagIndex,
    kSelectedcontentSpecFlagIndex,
    kSelectedcontentelementAttributeFlagIndex,
    kSelectionAndFocusedVisiblePositionMatchFlagIndex,
    kSelectionCollapsedDirectionNoneFlagIndex,
    kSelectionEditingBoundarySlottedContentFlagIndex,
    kSelectionFocusAffinityFlagIndex,
    kSelectionHandleWithBottomClippedFlagIndex,
    kSelectionRemoveRangeNotFoundErrorFlagIndex,
    kSelectionSetBaseAndExtentNonNullNodeFlagIndex,
    kSelectiveClipboardFormatReadFlagIndex,
    kSelectivePermissionsInterventionFlagIndex,
    kSendEarlyLastBeginMainFrameFlagIndex,
    kSendSlotChangeSignalAfterNodeInsertedFlagIndex,
    kSeparateDeferModuleScriptTasksFlagIndex,
    kSerialFlagIndex,
    kSerializeInvalidSelectorsInForgivingSelectorListFlagIndex,
    kSerializeViewTransitionStateInSPAFlagIndex,
    kServiceWorkerBackgroundSyncInDedicatedWorkerFlagIndex,
    kServiceWorkerClientLifecycleStateFlagIndex,
    kServiceWorkerInDedicatedWorkerFlagIndex,
    kServiceWorkerStaticRouterTimingInfoFlagIndex,
    kSetHTMLCanRunScriptsFlagIndex,
    kSetSequentialFocusStartingPointFlagIndex,
    kSetShapeFlagIndex,
    kShadowRootAdoptedStyleSheetFlagIndex,
    kShadowRootNamespaceCheckFlagIndex,
    kShadowRootReferenceTargetFlagIndex,
    kShadowRootReferenceTargetAriaOwnsFlagIndex,
    kShadowRootSlotAssignmentFlagIndex,
    kSharedStorageWebLocksFlagIndex,
    kSharedWorkerFlagIndex,
    kSharedWorkerExtendedLifetimeFlagIndex,
    kSideRelativeBackgroundPositionFlagIndex,
    kSignatureBasedInlineIntegrityFlagIndex,
    kSingleAxisScrollContainersFlagIndex,
    kSingleAxisScrollContainersForScrollSnapFlagIndex,
    kSkipAdFlagIndex,
    kSkipCallbacksWhenDevToolsNotOpenFlagIndex,
    kSkipEventCaptureFlagIndex,
    kSkipOofItemForBreakCandidateFlagIndex,
    kSkipStaleUndoStepsInIdleSpellCheckFlagIndex,
    kSkipTouchEventFilterFlagIndex,
    kSkipUnselectableElementsInParagraphBoundaryFlagIndex,
    kSkipViewTransitionSnapshotResumeRenderingFlagIndex,
    kSmallerViewportUnitsFlagIndex,
    kSmartCardFlagIndex,
    kSnapshotScrollTimelinesPostLayoutFlagIndex,
    kSoftNavigationDetectionFlagIndex,
    kSoftNavigationDetectionIncludeReplaceStateFlagIndex,
    kSoftNavigationHeuristicsFlagIndex,
    kSortedLayoutShiftSourcesByImpactAreaFlagIndex,
    kSourceSpecificMulticastInDirectSocketsFlagIndex,
    kSpatNavUsesCursorInheritanceFlagIndex,
    kSpeakerSelectionFlagIndex,
    kSpeculationMeasurementFlagIndex,
    kSpeculationRulesModerateViewportHeuristicsControlFlagIndex,
    kSpellCheckChunkingFlagIndex,
    kSpellCheckCustomDictionaryAPIFlagIndex,
    kSplitLargeTextNodesFlagIndex,
    kSplitQualifiedNameOnFirstColonFlagIndex,
    kSplitTextNotCleanupDummySpansFlagIndex,
    kSrcsetSelectionMatchesImageSetFlagIndex,
    kStackingContextIsNotStackedFlagIndex,
    kStaleImageNaturalSizeDuringRevalidationFlagIndex,
    kStandardizedBrowserZoomFlagIndex,
    kStandardizedBrowserZoomOptOutFlagIndex,
    kStickyPositionHasOverflowPerAxisFlagIndex,
    kStickyUserActivationAcrossSameOriginNavigationFlagIndex,
    kStorageBucketsFlagIndex,
    kStorageBucketsDurabilityFlagIndex,
    kStorageBucketsLocksFlagIndex,
    kStreamingSanitizerFlagIndex,
    kStrictMimeTypesForWorkersFlagIndex,
    kSubAppsFlagIndex,
    kSuppressPointerStreamAfterDragFlagIndex,
    kSvgAnimateMotionDiscreteCalcModeFlagIndex,
    kSvgAvoidResettingFilterQualityForTiledPatternFlagIndex,
    kSvgEnableTextDecorationCssStylingFlagIndex,
    kSvgFallBackToContainerSizeFlagIndex,
    kSvgFeImageEXIFOrientationFlagIndex,
    kSvgFeImageSkipHiddenContainerViewportDependenceFlagIndex,
    kSvgFilterPaintsForHiddenContentFlagIndex,
    kSvgFilterUserSpaceViewportForSvgFlagIndex,
    kSvgIgnoreNegativeEllipseRadiiFlagIndex,
    kSvgImageAnimationResetFlagIndex,
    kSvgImageNonUniformScalingFixFlagIndex,
    kSvgInlineRootPixelSnappingScaleAdjustmentFlagIndex,
    kSvgLengthResolveUnparsedValueFlagIndex,
    kSvgNewZoomFlagIndex,
    kSvgPathLengthCssPropertyFlagIndex,
    kSvgScriptElementAsyncAttributeFlagIndex,
    kSvgScriptFragmentAlreadyStartedFlagIndex,
    kSvgSizingWithPreserveAspectRatioNoneFlagIndex,
    kSvgStyleElementReflectTypeAndMediaFlagIndex,
    kSvgSupportMediaFragmentsFlagIndex,
    kSvgUseNestedResourceDocumentsFlagIndex,
    kSvgUseNestedResourceDocumentsDelayLoadFlagIndex,
    kSynthesizedKeyboardEventsForAccessibilityActionsFlagIndex,
    kSyntheticMouseHoverOverInactivePageFlagIndex,
    kSystemWakeLockFlagIndex,
    kTabAlignmentWithFloatsFlagIndex,
    kTabSizeAncestorFlagIndex,
    kTabSizeInRubyBaseFlagIndex,
    kTabSizeWithSpacingFlagIndex,
    kTableCellBorderColorInheritFlagIndex,
    kTableDefaultBorderColorCurrentColorFlagIndex,
    kTableIsAutoFixedLayoutFlagIndex,
    kTargetInShadowDeterminedBeforeListenerFlagIndex,
    kTargetRangesForBackwardDeletionUnitFlagIndex,
    kTestBlinkFeatureDefaultFlagIndex,
    kTestFeatureStableFlagIndex,
    kTextAreaEmptyPlaceholderBreakFlagIndex,
    kTextAreaResizerFixedSizeFlagIndex,
    kTextAutoSpaceIgnoreRubyAnnotationFlagIndex,
    kTextBoxTrimForNestedListFlagIndex,
    kTextDetectorFlagIndex,
    kTextEmphasisAsRubyFlagIndex,
    kTextEmphasisLetterSpacingFlagIndex,
    kTextEmphasisPositionAutoFlagIndex,
    kTextEmphasisPunctuationExceptionsFlagIndex,
    kTextEmphasisWithRubyFlagIndex,
    kTextFragmentAPIFlagIndex,
    kTextFragmentIdentifiersFlagIndex,
    kTextFragmentTapOpensContextMenuFlagIndex,
    kTextMetricsBaselinesFlagIndex,
    kTextOverflowClipWithSelectionFlagIndex,
    kTextOverflowStringFlagIndex,
    kTextScaleMetaTagFlagIndex,
    kTextSpacingTrimFallbackFlagIndex,
    kTextSpacingTrimFallback2FlagIndex,
    kTextSpacingTrimFallbackChwsFlagIndex,
    kTextStreamMethodFlagIndex,
    kTimeZoneChangeEventFlagIndex,
    kTimelineTriggerFlagIndex,
    kTimestampBasedCLSTrackingFlagIndex,
    kTouchDragOnShortPressFlagIndex,
    kTransferableRTCDataChannelFlagIndex,
    kTransitionNavigationQuietSkipFlagIndex,
    kTranslateServiceFlagIndex,
    kTranslationAPIFlagIndex,
    kTranslationAPIForWorkersFlagIndex,
    kTreatMhtmlInitialDocumentLoadsAsCrossDocumentFlagIndex,
    kTreeRubyPlacementFlagIndex,
    kTrustedTypesCreateParserOptionsFlagIndex,
    kTrustedTypesHTMLFlagIndex,
    kTrustedTypesUseCodeLikeFlagIndex,
    kTwoPhaseViewTransitionFlagIndex,
    kUAImageReplacementAPIFlagIndex,
    kURLPatternCompareComponentFlagIndex,
    kURLPatternGenerateFlagIndex,
    kURLSearchParamsHasAndDeleteMultipleArgsFlagIndex,
    kUnboundedElementFlagIndex,
    kUnboundedElementOnTheOpenWebFlagIndex,
    kUnclosedFormControlIsInvalidFlagIndex,
    kUnexposedTaskIdsFlagIndex,
    kUnprefixedSpeechRecognitionFlagIndex,
    kUnrestrictedMeasureUserAgentSpecificMemoryFlagIndex,
    kUnrestrictedUsbFlagIndex,
    kUpdateComplexSafaAreaConstraintsFlagIndex,
    kUpdateSelectionOnNodeInsertionFlagIndex,
    kUseBeginFramePresentationFeedbackFlagIndex,
    kUseLargestPaintedImageForLCPCandidateFlagIndex,
    kUseLowQualityInterpolationFlagIndex,
    kUseOriginalDomOffsetsForOffsetMapFlagIndex,
    kUsePositionForPointInFlexibleBoxWithSingleChildElementFlagIndex,
    kUsePositionIfIsVisuallyEquivalentCandidateFlagIndex,
    kUseShadowHostStyleCheckEditableFlagIndex,
    kUseUndoStepElementDispatchBeforeInputFlagIndex,
    kUserActionPseudosStopAtTopLayerFlagIndex,
    kUserDefinedEntryPointTimingFlagIndex,
    kUserMediaElementFlagIndex,
    kUserMediaElementLegacyFlagIndex,
    kVariableSystemFontSupportOnWindowsFlagIndex,
    kVideoAutoFullscreenFlagIndex,
    kVideoFrameMetadataBackgroundBlurFlagIndex,
    kVideoFrameMetadataRtpTimestampFlagIndex,
    kVideoFullscreenOrientationLockFlagIndex,
    kVideoRotateToFullscreenFlagIndex,
    kVideoTrackGeneratorFlagIndex,
    kVideoTrackGeneratorInWindowFlagIndex,
    kVideoTrackGeneratorInWorkerFlagIndex,
    kViewTransitionAsyncFinishedFlagIndex,
    kViewTransitionDOMCallbackAfterCommitFlagIndex,
    kViewTransitionDelayUnpauseOnTeardownFlagIndex,
    kViewTransitionHoistBackdropFilterEffectFlagIndex,
    kViewTransitionLongCallbackTimeoutForTestingFlagIndex,
    kViewTransitionUpdateLifecycleBeforeReadyFlagIndex,
    kViewTransitionWaitUntilFlagIndex,
    kViewportHeightClientHintHeaderFlagIndex,
    kViewportSegmentsFlagIndex,
    kVisibilityCollapseColumnFlagIndex,
    kVisualRectMappingFixForExpansionFlagIndex,
    kWakeLockFlagIndex,
    kWarnOnContentVisibilityRenderAccessFlagIndex,
    kWebAppInstallationFlagIndex,
    kWebAppLaunchQueueFlagIndex,
    kWebAppScopeSystemAccentColorFlagIndex,
    kWebAppTabStripFlagIndex,
    kWebAppTabStripCustomizationsFlagIndex,
    kWebAppTranslationsFlagIndex,
    kWebAudioBypassOutputBufferingFlagIndex,
    kWebAudioBypassOutputBufferingOptOutFlagIndex,
    kWebAudioConfigurableRenderQuantumFlagIndex,
    kWebAudioRustFftFlagIndex,
    kWebAuthFlagIndex,
    kWebAuthAuthenticatorAttachmentFlagIndex,
    kWebAuthenticationAttestationFormatsFlagIndex,
    kWebAuthenticationCmtgKeyFlagIndex,
    kWebAutocorrectByDefaultFlagIndex,
    kWebBluetoothScanningFlagIndex,
    kWebBluetoothWorldIsolatedCacheFlagIndex,
    kWebCodecsVideoEncoderBuffersFlagIndex,
    kWebCryptoPQCFlagIndex,
    kWebGLDrawingBufferStorageFlagIndex,
    kWebGLOnWebGPUFlagIndex,
    kWebGPUExperimentalFeaturesFlagIndex,
    kWebGPUExperimentalResourceTableFlagIndex,
    kWebGPUMapSyncOnWorkersFlagIndex,
    kWebGPUMultithreadDawnWireOnWorkersFlagIndex,
    kWebHIDFlagIndex,
    kWebHIDWorldIsolatedCacheFlagIndex,
    kWebHapticsFlagIndex,
    kWebIDLBigIntUsesToBigIntFlagIndex,
    kWebMCPFlagIndex,
    kWebMCPDeclarativeFileInputFlagIndex,
    kWebMCPFormAssociatedCustomElementsFlagIndex,
    kWebMCPTestingFlagIndex,
    kWebPreferencesFlagIndex,
    kWebPrintingFlagIndex,
    kWebRtcSctpSnapFlagIndex,
    kWebShareFlagIndex,
    kWebSocketOptionBagFlagIndex,
    kWebSocketStreamFlagIndex,
    kWebSocketStreamStandardBinaryChunkTypeFlagIndex,
    kWebSpeechRecognitionContextFlagIndex,
    kWebSpeechTimestampsFlagIndex,
    kWebSpeechUnspokenPunctuationFlagIndex,
    kWebTransportDrainingFlagIndex,
    kWebUIBundledCodeCacheAsyncFetchFlagIndex,
    kWebUSBOnDedicatedWorkersFlagIndex,
    kWebVTTCueLayoutByPositionAlignmentFlagIndex,
    kWebVTTRegionsFlagIndex,
    kWebViewEnvReorderFixFlagIndex,
    kWebXREnabledFeaturesFlagIndex,
    kWebXRHitTestEntityTypesFlagIndex,
    kWebXRMediaBindingFlagIndex,
    kWebXRMeshDetectionFlagIndex,
    kWebXRSpecParityFlagIndex,
    kWebXRVisibilityMaskFlagIndex,
    kWheelEventMomentumFlagIndex,
    kWindowDefaultStatusFlagIndex,
    kWordSkipSpacesPunctuationFixFlagIndex,
    kWordSpacingWhiteSpacePreFlagIndex,
    kXMLNoExternalEntitiesFlagIndex,
    kXMLParserReplaceLoneSurrogatesFlagIndex,
    kXMLParsingRustFlagIndex,
    kXMLRustForNonXsltFlagIndex,
    kXMLSerializerConsistentDefaultNsDeclMatchingFlagIndex,
    kXMLViewerForIframesFlagIndex,
    kXSLTFlagIndex,
    kXSLTSpecialTrialFlagIndex,
  };
  static const bool kCopyIfOverridden[] = {
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    true,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    true,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    true,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
  };
  static_assert(std::size(kBaseFeatures) == std::size(kFlagIndices));
  static_assert(std::size(kBaseFeatures) == std::size(kCopyIfOverridden));
  for (size_t i = 0; i < std::size(kBaseFeatures); ++i) {
    const base::Feature& feature = *kBaseFeatures[i];
    const bool feature_enabled = base::FeatureList::IsEnabled(feature);
    const bool is_overridden =
        base::FeatureList::GetStateIfOverridden(feature).has_value();
    if (kCopyIfOverridden[i]) {
      if (is_overridden)
        feature_states_[kFlagIndices[i]] = feature_enabled;
    } else {
      if (feature_enabled || is_overridden)
        feature_states_[kFlagIndices[i]] = feature_enabled;
    }
  }

  struct BaseFeatureToProtectedRuntimeFeatureMap {
    const base::Feature& feature;
    void (*enabler)(bool enable);
    bool if_overridden;
  };
  const BaseFeatureToProtectedRuntimeFeatureMap protected_mappings[] = {
    {blink::features::kMojoJS, SetMojoJSEnabled,
     false},
  };
  for (const auto& map : protected_mappings) {
    const bool feature_enabled = base::FeatureList::IsEnabled(map.feature);
    const bool is_overridden =
        base::FeatureList::GetStateIfOverridden(map.feature).has_value();
    if (map.if_overridden) {
      if (is_overridden)
        map.enabler(feature_enabled);
    } else {
      if (feature_enabled || is_overridden)
        map.enabler(feature_enabled);
    }
  }
}

void RuntimeEnabledFeaturesBase::SetMojoJSEnabled(bool enabled) {
  if (get_is_mojo_js_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_mojo_js_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetMojoJSTestEnabled(bool enabled) {
  if (get_is_mojo_js_test_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_mojo_js_test_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIEnabled(bool enabled) {
  if (get_is_protected_origin_trials_sample_api_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_protected_origin_trials_sample_api_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIDependentEnabled(bool enabled) {
  if (get_is_protected_origin_trials_sample_api_dependent_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_protected_origin_trials_sample_api_dependent_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetProtectedOriginTrialsSampleAPIImpliedEnabled(bool enabled) {
  if (get_is_protected_origin_trials_sample_api_implied_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_protected_origin_trials_sample_api_implied_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetTestFeatureProtectedEnabled(bool enabled) {
  if (get_is_test_feature_protected_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_test_feature_protected_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetTestFeatureProtectedDependentEnabled(bool enabled) {
  if (get_is_test_feature_protected_dependent_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_test_feature_protected_dependent_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}
void RuntimeEnabledFeaturesBase::SetTestFeatureProtectedImpliedEnabled(bool enabled) {
  if (get_is_test_feature_protected_implied_enabled_() == enabled) {
    return;
  }
  base::AutoWritableMemory protected_memory_writer(is_test_feature_protected_implied_enabled_);
  protected_memory_writer.GetProtectedData() = enabled;
}

bool RuntimeEnabledFeaturesBase::DirectSocketsEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsDirectSocketsForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsDirectSocketsForceDisabled()) {
    return false;
  }

  return DirectSocketsEnabled();
}

bool RuntimeEnabledFeaturesBase::GetDisplayMediaWindowAudioCaptureEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsGetDisplayMediaWindowAudioCaptureForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsGetDisplayMediaWindowAudioCaptureForceDisabled()) {
    return false;
  }

  return GetDisplayMediaWindowAudioCaptureEnabled();
}

bool RuntimeEnabledFeaturesBase::SetShapeEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsSetShapeForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsSetShapeForceDisabled()) {
    return false;
  }

  return SetShapeEnabled();
}

bool RuntimeEnabledFeaturesBase::TestFeatureEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsTestFeatureForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsTestFeatureForceDisabled()) {
    return false;
  }

  return TestFeatureEnabled();
}



bool RuntimeEnabledFeaturesBase::AdInterestGroupAPIEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::FledgeEnabled(context))
    return true;
  if (RuntimeEnabledFeaturesBase::ParakeetEnabled(context))
    return true;
  if (feature_states_[kAdInterestGroupAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAdInterestGroupAPI);
}


bool RuntimeEnabledFeaturesBase::AIPromptAPIParamsEnabled(const FeatureContext* context) {
  if (feature_states_[kAIPromptAPIParamsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAIPromptAPIParams);
}


bool RuntimeEnabledFeaturesBase::AIProofreadingAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kAIProofreadingAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAIProofreadingAPI);
}


bool RuntimeEnabledFeaturesBase::AIRewriterAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kAIRewriterAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAIRewriterAPI);
}


bool RuntimeEnabledFeaturesBase::AIWriterAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kAIWriterAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAIWriterAPI);
}


bool RuntimeEnabledFeaturesBase::AppTitleEnabled(const FeatureContext* context) {
  if (feature_states_[kAppTitleFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAppTitle);
}


bool RuntimeEnabledFeaturesBase::AutofillEventEnabled(const FeatureContext* context) {
  if (feature_states_[kAutofillEventFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kAutofillEvent);
}


bool RuntimeEnabledFeaturesBase::BackForwardCacheExperimentHTTPHeaderEnabled(const FeatureContext* context) {
  if (feature_states_[kBackForwardCacheExperimentHTTPHeaderFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kBackForwardCacheExperimentHTTPHeader);
}


bool RuntimeEnabledFeaturesBase::BackForwardCacheNotRestoredReasonsEnabled(const FeatureContext* context) {
  if (feature_states_[kBackForwardCacheNotRestoredReasonsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kBackForwardCacheNotRestoredReasons);
}


bool RuntimeEnabledFeaturesBase::BackgroundPageFreezeOptOutEnabled(const FeatureContext* context) {
  if (feature_states_[kBackgroundPageFreezeOptOutFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kBackgroundPageFreezeOptOut);
}


bool RuntimeEnabledFeaturesBase::BlockingFocusWithoutUserActivationEnabled(const FeatureContext* context) {
  if (feature_states_[kBlockingFocusWithoutUserActivationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kBlockingFocusWithoutUserActivation);
}


bool RuntimeEnabledFeaturesBase::CacheStorageCodeCacheHintEnabled(const FeatureContext* context) {
  if (feature_states_[kCacheStorageCodeCacheHintFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCacheStorageCodeCacheHint);
}


bool RuntimeEnabledFeaturesBase::Canvas2dMeshEnabled(const FeatureContext* context) {
  if (feature_states_[kCanvas2dMeshFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCanvas2dMesh);
}


bool RuntimeEnabledFeaturesBase::CanvasDrawElementEnabled(const FeatureContext* context) {
  if (feature_states_[kCanvasDrawElementFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCanvasDrawElement);
}


bool RuntimeEnabledFeaturesBase::ConnectionAllowlistEmbeddedEnforcementEnabled(const FeatureContext* context) {
  if (feature_states_[kConnectionAllowlistEmbeddedEnforcementFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kConnectionAllowlistEmbeddedEnforcement);
}


bool RuntimeEnabledFeaturesBase::ContainerTimingEnabled(const FeatureContext* context) {
  if (feature_states_[kContainerTimingFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kContainerTiming);
}


bool RuntimeEnabledFeaturesBase::CoopRestrictPropertiesEnabled(const FeatureContext* context) {
  if (feature_states_[kCoopRestrictPropertiesFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCoopRestrictProperties);
}


bool RuntimeEnabledFeaturesBase::CpuPerformanceEnabled(const FeatureContext* context) {
  if (feature_states_[kCpuPerformanceFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCpuPerformance);
}


bool RuntimeEnabledFeaturesBase::CrashReportingStorageAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kCrashReportingStorageAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCrashReportingStorageAPI);
}


bool RuntimeEnabledFeaturesBase::CSPHashesV1Enabled(const FeatureContext* context) {
  if (feature_states_[kCSPHashesV1FlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kCSPHashesV1);
}


bool RuntimeEnabledFeaturesBase::DeclarativeCSSModulesEnabled(const FeatureContext* context) {
  if (feature_states_[kDeclarativeCSSModulesFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDeclarativeCSSModules);
}


bool RuntimeEnabledFeaturesBase::DeclarativePerformanceObserverEnabled(const FeatureContext* context) {
  if (feature_states_[kDeclarativePerformanceObserverFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDeclarativePerformanceObserver);
}


bool RuntimeEnabledFeaturesBase::DeprecateUnloadOptOutEnabled(const FeatureContext* context) {
  if (feature_states_[kDeprecateUnloadOptOutFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDeprecateUnloadOptOut);
}


bool RuntimeEnabledFeaturesBase::DigitalGoodsEnabled(const FeatureContext* context) {
  if (feature_states_[kDigitalGoodsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDigitalGoods);
}


bool RuntimeEnabledFeaturesBase::DisableDifferentOriginSubframeDialogSuppressionEnabled(const FeatureContext* context) {
  if (feature_states_[kDisableDifferentOriginSubframeDialogSuppressionFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDisableDifferentOriginSubframeDialogSuppression);
}


bool RuntimeEnabledFeaturesBase::DisableReduceAcceptLanguageEnabled(const FeatureContext* context) {
  if (feature_states_[kDisableReduceAcceptLanguageFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDisableReduceAcceptLanguage);
}


bool RuntimeEnabledFeaturesBase::DocumentIsolationPolicyEnabled(const FeatureContext* context) {
  if (feature_states_[kDocumentIsolationPolicyFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDocumentIsolationPolicy);
}


bool RuntimeEnabledFeaturesBase::DocumentPolicyNegotiationEnabled(const FeatureContext* context) {
  if (feature_states_[kDocumentPolicyNegotiationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kDocumentPolicyNegotiation);
}


bool RuntimeEnabledFeaturesBase::EmailVerificationProtocolEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsEmailVerificationProtocolForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsEmailVerificationProtocolForceDisabled()) {
    return false;
  }

  if (feature_states_[kEmailVerificationProtocolFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kEmailVerificationProtocol);
}


bool RuntimeEnabledFeaturesBase::EmailVerificationStatusIndicatorEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::EmailVerificationProtocolEnabled(context))
    return false;
  if (feature_states_[kEmailVerificationStatusIndicatorFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kEmailVerificationStatusIndicator);
}


bool RuntimeEnabledFeaturesBase::ExperimentalJSProfilerMarkersEnabled(const FeatureContext* context) {
  if (feature_states_[kExperimentalJSProfilerMarkersFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kExperimentalJSProfilerMarkers);
}


bool RuntimeEnabledFeaturesBase::ExtendedTextMetricsEnabled(const FeatureContext* context) {
  if (feature_states_[kExtendedTextMetricsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kExtendedTextMetrics);
}


bool RuntimeEnabledFeaturesBase::FedCmActiveModeMultipleIdentityProvidersEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::FedCmMultipleIdentityProvidersEnabled(context))
    return false;
  if (feature_states_[kFedCmActiveModeMultipleIdentityProvidersFlagIndex])
    return true;
  // The feature does not have an origin trial name and its runtime flag
  // is not enabled.
  return false;
}


bool RuntimeEnabledFeaturesBase::FedCmMultipleIdentityProvidersEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::FedCmEnabled(context))
    return false;
  if (feature_states_[kFedCmMultipleIdentityProvidersFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kFedCmMultipleIdentityProviders);
}


bool RuntimeEnabledFeaturesBase::FetchRetryEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsFetchRetryForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsFetchRetryForceDisabled()) {
    return false;
  }

  if (feature_states_[kFetchRetryFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kFetchRetry);
}


bool RuntimeEnabledFeaturesBase::FledgeBiddingAndAuctionServerAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kFledgeBiddingAndAuctionServerAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kFledgeBiddingAndAuctionServerAPI);
}


bool RuntimeEnabledFeaturesBase::GamepadRawInputChangeEventEnabled(const FeatureContext* context) {
  if (feature_states_[kGamepadRawInputChangeEventFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kGamepadRawInputChangeEvent);
}


bool RuntimeEnabledFeaturesBase::HrefTranslateEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::TranslateServiceEnabled(context))
    return false;
  if (feature_states_[kHrefTranslateFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kHrefTranslate);
}


bool RuntimeEnabledFeaturesBase::IncomingCallNotificationsEnabled(const FeatureContext* context) {
  if (feature_states_[kIncomingCallNotificationsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kIncomingCallNotifications);
}


bool RuntimeEnabledFeaturesBase::InstallElementEnabled(const FeatureContext* context) {
  if (feature_states_[kInstallElementFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kInstallElement);
}


bool RuntimeEnabledFeaturesBase::JavaScriptCompileHintsPerFunctionMagicRuntimeEnabled(const FeatureContext* context) {
  if (feature_states_[kJavaScriptCompileHintsPerFunctionMagicRuntimeFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kJavaScriptCompileHintsPerFunctionMagicRuntime);
}


bool RuntimeEnabledFeaturesBase::LocalNetworkAccessForWebRTCOptOutEnabled(const FeatureContext* context) {
  if (feature_states_[kLocalNetworkAccessForWebRTCOptOutFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kLocalNetworkAccessForWebRTCOptOut);
}


bool RuntimeEnabledFeaturesBase::LongAnimationFrameStyleDurationEnabled(const FeatureContext* context) {
  if (feature_states_[kLongAnimationFrameStyleDurationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kLongAnimationFrameStyleDuration);
}


bool RuntimeEnabledFeaturesBase::MediaCaptureBackgroundBlurEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::MediaCaptureCameraControlsEnabled(context))
    return true;
  if (feature_states_[kMediaCaptureBackgroundBlurFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kMediaCaptureBackgroundBlur);
}


bool RuntimeEnabledFeaturesBase::MediaCaptureConfigurationChangeEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::MediaCaptureBackgroundBlurEnabled(context))
    return true;
  if (feature_states_[kMediaCaptureConfigurationChangeFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kMediaCaptureConfigurationChange);
}


bool RuntimeEnabledFeaturesBase::MediaPlaybackWhileNotVisiblePermissionPolicyEnabled(const FeatureContext* context) {
  if (feature_states_[kMediaPlaybackWhileNotVisiblePermissionPolicyFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kMediaPlaybackWhileNotVisiblePermissionPolicy);
}


bool RuntimeEnabledFeaturesBase::MediaSourceExtensionsForWebCodecsEnabled(const FeatureContext* context) {
  if (feature_states_[kMediaSourceExtensionsForWebCodecsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kMediaSourceExtensionsForWebCodecs);
}


bool RuntimeEnabledFeaturesBase::NavigationIdEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::SoftNavigationHeuristicsEnabled(context))
    return true;
  if (feature_states_[kNavigationIdFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kNavigationId);
}


bool RuntimeEnabledFeaturesBase::NotificationTriggersEnabled(const FeatureContext* context) {
  if (feature_states_[kNotificationTriggersFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kNotificationTriggers);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPI);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIBrowserReadWriteEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsOriginTrialsSampleAPIBrowserReadWriteForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsOriginTrialsSampleAPIBrowserReadWriteForceDisabled()) {
    return false;
  }

  if (feature_states_[kOriginTrialsSampleAPIBrowserReadWriteFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIBrowserReadWrite);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIDependentEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIEnabled(context))
    return false;
  if (feature_states_[kOriginTrialsSampleAPIDependentFlagIndex])
    return true;
  // The feature does not have an origin trial name and its runtime flag
  // is not enabled.
  return false;
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIDeprecationEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIDeprecationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIDeprecation);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIExpiryGracePeriodEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIExpiryGracePeriodFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIExpiryGracePeriod);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIExpiryGracePeriodThirdPartyEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIExpiryGracePeriodThirdPartyFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIExpiryGracePeriodThirdParty);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIImpliedEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIEnabled(context))
    return true;
  if (RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIInvalidOSEnabled(context))
    return true;
  if (feature_states_[kOriginTrialsSampleAPIImpliedFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIImplied);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIInvalidOSEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIInvalidOSFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIInvalidOS);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPINavigationEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPINavigationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPINavigation);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIPersistentExpiryGracePeriodEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIPersistentExpiryGracePeriodFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIPersistentExpiryGracePeriod);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIPersistentFeatureEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIPersistentFeatureFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIPersistentFeature);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIPersistentInvalidOSEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIPersistentInvalidOSFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIPersistentInvalidOS);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeature);
}


bool RuntimeEnabledFeaturesBase::OriginTrialsSampleAPIThirdPartyEnabled(const FeatureContext* context) {
  if (feature_states_[kOriginTrialsSampleAPIThirdPartyFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kOriginTrialsSampleAPIThirdParty);
}


bool RuntimeEnabledFeaturesBase::ParakeetEnabled(const FeatureContext* context) {
  if (feature_states_[kParakeetFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kParakeet);
}


bool RuntimeEnabledFeaturesBase::PerMethodCanMakePaymentQuotaEnabled(const FeatureContext* context) {
  if (feature_states_[kPerMethodCanMakePaymentQuotaFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPerMethodCanMakePaymentQuota);
}


bool RuntimeEnabledFeaturesBase::PNaClEnabled(const FeatureContext* context) {
  if (feature_states_[kPNaClFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPNaCl);
}


bool RuntimeEnabledFeaturesBase::PreferredAudioOutputDevicesEnabled(const FeatureContext* context) {
  if (feature_states_[kPreferredAudioOutputDevicesFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPreferredAudioOutputDevices);
}


bool RuntimeEnabledFeaturesBase::PrefetchAndPrerenderActivationBeaconEnabled(const FeatureContext* context) {
  if (feature_states_[kPrefetchAndPrerenderActivationBeaconFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPrefetchAndPrerenderActivationBeacon);
}


bool RuntimeEnabledFeaturesBase::Prerender2CrossOriginIframesEnabled(const FeatureContext* context) {
  if (feature_states_[kPrerender2CrossOriginIframesFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPrerender2CrossOriginIframes);
}


bool RuntimeEnabledFeaturesBase::PrerenderActivationByFormSubmissionEnabled(const FeatureContext* context) {
  if (feature_states_[kPrerenderActivationByFormSubmissionFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPrerenderActivationByFormSubmission);
}


bool RuntimeEnabledFeaturesBase::PrerenderUntilScriptEnabled(const FeatureContext* context) {
  if (feature_states_[kPrerenderUntilScriptFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kPrerenderUntilScript);
}


bool RuntimeEnabledFeaturesBase::ProtectedOriginTrialsSampleAPIEnabled(const FeatureContext* context) {
  if (get_is_protected_origin_trials_sample_api_enabled_())
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kProtectedOriginTrialsSampleAPI);
}


bool RuntimeEnabledFeaturesBase::ProtectedOriginTrialsSampleAPIDependentEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::ProtectedOriginTrialsSampleAPIEnabled(context))
    return false;
  if (get_is_protected_origin_trials_sample_api_dependent_enabled_())
    return true;
  // The feature does not have an origin trial name and its runtime flag
  // is not enabled.
  return false;
}


bool RuntimeEnabledFeaturesBase::ProtectedOriginTrialsSampleAPIImpliedEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::ProtectedOriginTrialsSampleAPIEnabled(context))
    return true;
  if (get_is_protected_origin_trials_sample_api_implied_enabled_())
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kProtectedOriginTrialsSampleAPIImplied);
}


bool RuntimeEnabledFeaturesBase::RtcAudioJitterBufferMaxPacketsEnabled(const FeatureContext* context) {
  if (feature_states_[kRtcAudioJitterBufferMaxPacketsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kRtcAudioJitterBufferMaxPackets);
}


bool RuntimeEnabledFeaturesBase::RTCDiagnosticLoggingEnabled(const FeatureContext* context) {
  if (feature_states_[kRTCDiagnosticLoggingFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kRTCDiagnosticLogging);
}


bool RuntimeEnabledFeaturesBase::RTCEncodedFrameSetMetadataEnabled(const FeatureContext* context) {
  if (feature_states_[kRTCEncodedFrameSetMetadataFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kRTCEncodedFrameSetMetadata);
}


bool RuntimeEnabledFeaturesBase::RTCLegacyCallbackBasedGetStatsEnabled(const FeatureContext* context) {
  if (feature_states_[kRTCLegacyCallbackBasedGetStatsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kRTCLegacyCallbackBasedGetStats);
}


bool RuntimeEnabledFeaturesBase::RTCStatsRelativePacketArrivalDelayEnabled(const FeatureContext* context) {
  if (feature_states_[kRTCStatsRelativePacketArrivalDelayFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kRTCStatsRelativePacketArrivalDelay);
}


bool RuntimeEnabledFeaturesBase::SecurePaymentConfirmationOptOutEnabled(const FeatureContext* context) {
  if (feature_states_[kSecurePaymentConfirmationOptOutFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kSecurePaymentConfirmationOptOut);
}


bool RuntimeEnabledFeaturesBase::ShadowRootAdoptedStyleSheetEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::DeclarativeCSSModulesEnabled(context))
    return true;
  if (feature_states_[kShadowRootAdoptedStyleSheetFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kShadowRootAdoptedStyleSheet);
}


bool RuntimeEnabledFeaturesBase::ShadowRootReferenceTargetEnabled(const FeatureContext* context) {
  if (feature_states_[kShadowRootReferenceTargetFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kShadowRootReferenceTarget);
}


bool RuntimeEnabledFeaturesBase::SharedWorkerExtendedLifetimeEnabled(const FeatureContext* context) {
  if (feature_states_[kSharedWorkerExtendedLifetimeFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kSharedWorkerExtendedLifetime);
}


bool RuntimeEnabledFeaturesBase::SpeculationMeasurementEnabled(const FeatureContext* context) {
  if (feature_states_[kSpeculationMeasurementFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kSpeculationMeasurement);
}


bool RuntimeEnabledFeaturesBase::SpeculationRulesModerateViewportHeuristicsControlEnabled(const FeatureContext* context) {
  if (feature_states_[kSpeculationRulesModerateViewportHeuristicsControlFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kSpeculationRulesModerateViewportHeuristicsControl);
}


bool RuntimeEnabledFeaturesBase::StandardizedBrowserZoomOptOutEnabled(const FeatureContext* context) {
  if (feature_states_[kStandardizedBrowserZoomOptOutFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kStandardizedBrowserZoomOptOut);
}


bool RuntimeEnabledFeaturesBase::TestFeatureForBrowserProcessReadWriteAccessOriginTrialEnabled(const FeatureContext* context) {
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsTestFeatureForBrowserProcessReadWriteAccessOriginTrialForceEnabled()) {
    return true;
  }
  if(context && context->GetRuntimeFeatureStateOverrideContext()
                    ->IsTestFeatureForBrowserProcessReadWriteAccessOriginTrialForceDisabled()) {
    return false;
  }

  if (feature_states_[kTestFeatureForBrowserProcessReadWriteAccessOriginTrialFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kTestFeatureForBrowserProcessReadWriteAccessOriginTrial);
}


bool RuntimeEnabledFeaturesBase::TextFragmentIdentifiersEnabled(const FeatureContext* context) {
  if (feature_states_[kTextFragmentIdentifiersFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kTextFragmentIdentifiers);
}


bool RuntimeEnabledFeaturesBase::TouchEventFeatureDetectionEnabled(const FeatureContext* context) {
  if (feature_states_[kTouchEventFeatureDetectionFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kTouchEventFeatureDetection);
}


bool RuntimeEnabledFeaturesBase::UAImageReplacementAPIEnabled(const FeatureContext* context) {
  if (feature_states_[kUAImageReplacementAPIFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kUAImageReplacementAPI);
}


bool RuntimeEnabledFeaturesBase::UnrestrictedSharedArrayBufferEnabled(const FeatureContext* context) {
  if (feature_states_[kUnrestrictedSharedArrayBufferFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kUnrestrictedSharedArrayBuffer);
}


bool RuntimeEnabledFeaturesBase::UserMediaElementLegacyEnabled(const FeatureContext* context) {
  if (feature_states_[kUserMediaElementLegacyFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kUserMediaElementLegacy);
}


bool RuntimeEnabledFeaturesBase::WebAppInstallationEnabled(const FeatureContext* context) {
  if (feature_states_[kWebAppInstallationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAppInstallation);
}


bool RuntimeEnabledFeaturesBase::WebAppScopeExtensionsEnabled(const FeatureContext* context) {
  if (feature_states_[kWebAppScopeExtensionsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAppScopeExtensions);
}


bool RuntimeEnabledFeaturesBase::WebAssemblyCustomDescriptorsV2Enabled(const FeatureContext* context) {
  if (feature_states_[kWebAssemblyCustomDescriptorsV2FlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAssemblyCustomDescriptorsV2);
}


bool RuntimeEnabledFeaturesBase::WebAssemblyJSPromiseIntegrationEnabled(const FeatureContext* context) {
  if (feature_states_[kWebAssemblyJSPromiseIntegrationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAssemblyJSPromiseIntegration);
}


bool RuntimeEnabledFeaturesBase::WebAudioConfigurableRenderQuantumEnabled(const FeatureContext* context) {
  if (feature_states_[kWebAudioConfigurableRenderQuantumFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAudioConfigurableRenderQuantum);
}


bool RuntimeEnabledFeaturesBase::WebAuthenticationAttestationFormatsEnabled(const FeatureContext* context) {
  if (feature_states_[kWebAuthenticationAttestationFormatsFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebAuthenticationAttestationFormats);
}


bool RuntimeEnabledFeaturesBase::WebCryptoPQCEnabled(const FeatureContext* context) {
  if (feature_states_[kWebCryptoPQCFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebCryptoPQC);
}


bool RuntimeEnabledFeaturesBase::WebIdentityDigitalCredentialsCreationEnabled(const FeatureContext* context) {
  if (feature_states_[kWebIdentityDigitalCredentialsCreationFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebIdentityDigitalCredentialsCreation);
}


bool RuntimeEnabledFeaturesBase::WebMCPEnabled(const FeatureContext* context) {
  if (RuntimeEnabledFeaturesBase::WebMCPDeclarativeFileInputEnabled(context))
    return true;
  if (RuntimeEnabledFeaturesBase::WebMCPFormAssociatedCustomElementsEnabled(context))
    return true;
  if (RuntimeEnabledFeaturesBase::WebMCPTestingEnabled(context))
    return true;
  if (feature_states_[kWebMCPFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebMCP);
}


bool RuntimeEnabledFeaturesBase::WebRtcSctpSnapEnabled(const FeatureContext* context) {
  if (feature_states_[kWebRtcSctpSnapFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebRtcSctpSnap);
}


bool RuntimeEnabledFeaturesBase::WebTransportCustomCertificatesEnabled(const FeatureContext* context) {
  if (feature_states_[kWebTransportCustomCertificatesFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebTransportCustomCertificates);
}


bool RuntimeEnabledFeaturesBase::WebXRImageTrackingEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::WebXREnabled(context))
    return false;
  if (feature_states_[kWebXRImageTrackingFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebXRImageTracking);
}


bool RuntimeEnabledFeaturesBase::WebXRPlaneDetectionEnabled(const FeatureContext* context) {
  if (!RuntimeEnabledFeaturesBase::WebXREnabled(context))
    return false;
  if (feature_states_[kWebXRPlaneDetectionFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kWebXRPlaneDetection);
}


bool RuntimeEnabledFeaturesBase::XSLTEnabled(const FeatureContext* context) {
  if (feature_states_[kXSLTFlagIndex])
    return true;
  return context && context->FeatureEnabled(mojom::blink::OriginTrialFeature::kXSLT);
}


DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_mojo_js_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_mojo_js_test_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_protected_origin_trials_sample_api_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_protected_origin_trials_sample_api_dependent_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_protected_origin_trials_sample_api_implied_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_test_feature_protected_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_test_feature_protected_dependent_enabled_;
DEFINE_PROTECTED_DATA base::ProtectedMemory<bool> RuntimeEnabledFeaturesBase::is_test_feature_protected_implied_enabled_;

// Platform-dependent entries resolve their initial value with a
// BUILDFLAG(...) ternary chain, falling back to the 'default' status.
bool RuntimeEnabledFeaturesBase::feature_states_[kFlagIndexCount] = {
  // kAboutBlankPageRespectsDarkModeOnUserActionFlagIndex
  true,
  // kAccelerated2dCanvasFlagIndex
  true,
  // kAcceleratedSmallCanvasesFlagIndex
  true,
  // kAccessibilityCheckIfcInPreviousTextOnLineFlagIndex
  true,
  // kAccessibilityCustomElementRoleNoneFlagIndex
  false,
  // kAccessibilityExposeDisplayNoneFlagIndex
  false,
  // kAccessibilityImplicitActionsFlagIndex
  false,
  // kAccessibilityMinRoleTabbableFlagIndex
  false,
  // kAccessibilityOSLevelBoldTextFlagIndex
  false,
  // kAccessibilityProhibitedNamesFlagIndex
  false,
  // kAccessibilitySerializationSizeMetricsFlagIndex
  false,
  // kAccessibilityUseAXPositionForDocumentMarkersFlagIndex
  false,
  // kAccessKeyLabelFlagIndex
  false,
  // kAddressSpaceFlagIndex
  false,
  // kAdInterestGroupAPIFlagIndex
  true,
  // kAdjustEndOfNextParagraphIfMovedParagraphIsUpdatedFlagIndex
  true,
  // kAdTaggingFlagIndex
  false,
  // kAIClassifierAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIEmbeddingsAPIFlagIndex
  false,
  // kAIEmbeddingsAPIForWorkersFlagIndex
  false,
  // kAIPageContentAnchoredFixedOffscreenNonActionabilityFlagIndex
  true,
  // kAIPageContentAnchoredNonFixedOffscreenNonActionabilityFlagIndex
  true,
  // kAIPageContentBuildOnLoadForTestingFlagIndex
  false,
  // kAIPageContentCheckGeometryFlagIndex
  false,
  // kAIPageContentConvertNodeTextToUtf8FlagIndex
  true,
  // kAIPageContentElementCSSRedactionFlagIndex
  true,
  // kAIPageContentIncludeSVGSubtreeFlagIndex
  true,
  // kAIPageContentOuterBoxMapToAncestorSpaceFlagIndex
  true,
  // kAIPageContentPaidContentAnnotationFlagIndex
  true,
  // kAIPageContentSkipUnclickableFixedOverlaysFlagIndex
  true,
  // kAIPageContentTrackedElementsIframeFlagIndex
  true,
  // kAIPageContentTrackedElementsPasswordFlagIndex
  false,
  // kAIPageContentVisualViewportClampFlagIndex
  true,
  // kAIPromptAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIPromptAPIForWorkersFlagIndex
  false,
  // kAIPromptAPILegacyIdentifiersFlagIndex
  false,
  // kAIPromptAPILegacyParamsFlagIndex
  false,
  // kAIPromptAPIMultimodalInputFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIPromptAPIParamsFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIPromptAPIStructuredOutputFlagIndex
  true,
  // kAIPromptAPIToolUseFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIProofreadingAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIRewriterAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIRewriterAPIForWorkersFlagIndex
  false,
  // kAISummarizationAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAISummarizationAPIForWorkersFlagIndex
  false,
  // kAISummarizationPerformancePreferenceFlagIndex
  false,
  // kAIWriterAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAIWriterAPIForWorkersFlagIndex
  false,
  // kAlignZoomToCenterFlagIndex
  true,
  // kAllImagesPaintedSentToElementTimingFlagIndex
  false,
  // kAllowContentInitiatedDataUrlNavigationsFlagIndex
  false,
  // kAllowPreloadingWithCSPMetaTagFlagIndex
  false,
  // kAllowSameSiteNoneCookiesInSandboxFlagIndex
  false,
  // kAllowSvgUseToReferenceExternalDocumentRootFlagIndex
  true,
  // kAllowSyntheticTimingForCanvasCaptureFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAllowURNsInIframesFlagIndex
  false,
  // kAncestorOriginsStoredOnDocumentFlagIndex
  true,
  // kAnchorPositionAdjustmentWithoutOverflowFlagIndex
  true,
  // kAndroidDownloadableFontsMatchingFlagIndex
  false,
  // kAnimationEventAnimationFlagIndex
  true,
  // kAnimationProgressAPIFlagIndex
  true,
  // kAnimationRangeRejectRelativeLengthsFlagIndex
  false,
  // kAnimationTriggerFlagIndex
  true,
  // kAnimationWorkletFlagIndex
  false,
  // kAnnotationSpaceOnStartFlagIndex
  true,
  // kAnonymousIframeFlagIndex
  true,
  // kAOMAriaRelationshipPropertiesFlagIndex
  true,
  // kAOMAriaRelationshipPropertiesAriaOwnsFlagIndex
  false,
  // kAppearanceBaseFlagIndex
  false,
  // kApproximateGeolocationPermissionFlagIndex
  false,
  // kApproximateGeolocationPermissionAccuracyModeFlagIndex
  false,
  // kApproximateGeolocationPermissionAPIFlagIndex
  false,
  // kApproximateGeolocationWebVisibleAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAppTitleFlagIndex
  false,
  // kAriaActionsFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAriaNotifyFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAriaNotifyV2FlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kAriaRowColIndexTextFlagIndex
  true,
  // kAttributionReportingFlagIndex
  true,
  // kAudioContextAsyncStateTransitionsFlagIndex
  false,
  // kAudioContextPlaybackStatsFlagIndex
  true,
  // kAudioContextSetSinkIdFlagIndex
  true,
  // kAudioOutputDevicesFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kAudioVideoTracksFlagIndex
  false,
  // kAudioWorkletSharedPortFlagIndex
  false,
  // kAuthorSpecifiedLayoutScrollSnapBehaviorFlagIndex
  true,
  // kAutoDarkModeFlagIndex
  false,
  // kAutoDarkModeSkipImagesFlagIndex
  false,
  // kAutoDarkModeSVGSizeThresholdFlagIndex
  true,
  // kAutofillFlagIndex
  false,
  // kAutofillEventFlagIndex
  false,
  // kAutofillPreviewGenericFontFamilyFlagIndex
  true,
  // kAutofillPreviewIgnoreAuthorFontFlagIndex
  true,
  // kAutomationControlledFlagIndex
  false,
  // kAutoPictureInPictureVideoHeuristicsFlagIndex
  false,
  // kAutoSizeUsesScrollWidthForOverflowFlagIndex
  true,
  // kAvoidEmbeddedContentViewLocationFlagIndex
  true,
  // kAvoidSynchronousBlurOnDisabledAttributeChangeFlagIndex
  true,
  // kBackfaceVisibilityInteropFlagIndex
  false,
  // kBackForwardCacheFlagIndex
  false,
  // kBackForwardCacheExperimentHTTPHeaderFlagIndex
  false,
  // kBackForwardCacheNotRestoredReasonsFlagIndex
  true,
  // kBackForwardCacheRestorationPerformanceEntryFlagIndex
  false,
  // kBackForwardCacheUpdateNotRestoredReasonsNameFlagIndex
  true,
  // kBackgroundClipTextDecorationFlagIndex
  true,
  // kBackgroundFetchFlagIndex
  true,
  // kBackgroundPageFreezeOptOutFlagIndex
  false,
  // kBarcodeDetectorFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kBaseAppearanceInlineSizingFlagIndex
  true,
  // kBasicShapeCornerRadiusFlagIndex
  false,
  // kBidiCaretAffinityFlagIndex
  false,
  // kBidiVisualOrderCaretMovementFlagIndex
  false,
  // kBlinkExtensionWebViewFlagIndex
  false,
  // kBlinkExtensionWebViewMediaIntegrityFlagIndex
  false,
  // kBlinkGeometryMapperViewportFastPathFlagIndex
  true,
  // kBlinkLifecycleScriptForbiddenFlagIndex
  false,
  // kBlinkRuntimeCallStatsFlagIndex
  false,
  // kBlobBytesFlagIndex
  true,
  // kBlockingFocusWithoutUserActivationFlagIndex
  false,
  // kBlockSelectPopupUnfocusedWindowFlagIndex
  true,
  // kBoundaryEventDispatchTracksNodeRemovalFlagIndex
  true,
  // kBoxDecorationBreakCloneLineBreakingFlagIndex
  false,
  // kBrowserInitiatedAutomaticPictureInPictureFlagIndex
  false,
  // kBufferedBytesConsumerLimitSizeFlagIndex
  true,
  // kBypassPepcSecurityForTestingFlagIndex
  false,
  // kCacheControlRFC7234ParsingFlagIndex
  false,
  // kCacheControlRFC7234ParsingMetricsFlagIndex
  false,
  // kCacheStorageCodeCacheHintFlagIndex
  false,
  // kCacheStyleAdjusterFlagIndex
  true,
  // kCameraAndMicrophoneElementsFlagIndex
  true,
  // kCanvas2dCanvasFilterFlagIndex
  false,
  // kCanvas2dLayersFlagIndex
  false,
  // kCanvas2dLayersWithOptionsFlagIndex
  false,
  // kCanvas2dMeshFlagIndex
  false,
  // kCanvasDrawElementFlagIndex
  false,
  // kCanvasFloatingPointFlagIndex
  true,
  // kCanvasGlobalHDRHeadroomFlagIndex
  false,
  // kCanvasGradientCSSColor4FlagIndex
  false,
  // kCanvasHDRFlagIndex
  false,
  // kCanvasTextMetricsPreciseBoundsFlagIndex
  false,
  // kCanvasToneMappingFlagIndex
  false,
  // kCanvasUsesArcPaintOpFlagIndex
  true,
  // kCapabilityDelegationDigitalCredentialsFlagIndex
  false,
  // kCapabilityDelegationDisplayCaptureRequestFlagIndex
  false,
  // kCaptureControllerFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kCapturedMouseEventsFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kCapturedSurfaceControlFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kCapturedSurfaceResolutionFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kCaptureHandleFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kCaretOutsideEditableAtomicInlineFlagIndex
  true,
  // kCCTNewRFMPushBehaviorFlagIndex
  false,
  // kCDTNewCrossOriginHandlingFlagIndex
  false,
  // kCDTNewDestinationFlagIndex
  false,
  // kCDTNewReferrerAndReferrerPolicyHandlingFlagIndex
  false,
  // kCheckableInputTypeLayoutInlineFlagIndex
  true,
  // kCheckVisibilityExtraPropertiesFlagIndex
  true,
  // kClampUnfocusedSelectionCacheFlagIndex
  true,
  // kClearCurrentTargetAfterDispatchFlagIndex
  true,
  // kClearFocusWithinOnSubtreeRemovalFlagIndex
  true,
  // kClearTargetOnlyIfInShadowTreeFlagIndex
  true,
  // kClipboardEventTargetUsesContainerNodeFlagIndex
  true,
  // kClipboardPasteImageRespectBufferFlagIndex
  true,
  // kClipElementVisibleBoundsInLocalRootFlagIndex
  false,
  // kClipPathNestedRasterOptimizationFlagIndex
  true,
  // kCoalesceSelectionchangeEventFlagIndex
  true,
  // kCoepReflectionFlagIndex
  false,
  // kCollapseZeroWidthSpaceWhenReuseItemFlagIndex
  true,
  // kColorInputAcceptsCSSColorsFlagIndex
  true,
  // kColorSpaceDisplayP3LinearFlagIndex
  true,
  // kColorSpacePredefinedLinearSpacesFlagIndex
  false,
  // kColorSpaceRec2100LinearFlagIndex
  false,
  // kCommaSeparatedContainerQueriesFlagIndex
  true,
  // kComposedPathReturnTargetBeingDispatchedFlagIndex
  true,
  // kCompositeBGColorAnimationFlagIndex
  true,
  // kCompositeBoxShadowAnimationFlagIndex
  false,
  // kCompositeClipPathAnimationFlagIndex
  true,
  // kCompositedSelectionUpdateFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  false,
  // kCompositingDecisionAtAnimationPhaseBoundariesFlagIndex
  false,
  // kCompositionForegroundMarkersFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kCompositorEventTriggerFlagIndex
  false,
  // kCompositorTimelineTriggerFlagIndex
  true,
  // kCompressionDictionaryTransportFlagIndex
  false,
  // kComputedAccessibilityInfoFlagIndex
  false,
  // kComputePressureFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kConcurrentNativePaintWorkletsFlagIndex
  false,
  // kConditionalTracingLoAFFlagIndex
  false,
  // kConnectionAllowlistEmbeddedEnforcementFlagIndex
  false,
  // kConstructableStylesheetCacheFlagIndex
  true,
  // kContactsManagerFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kContactsManagerExtraPropertiesFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kContainerNameOnlyFlagIndex
  true,
  // kContainerTimingFlagIndex
  false,
  // kContentIndexFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kContextMenuFlagIndex
  false,
  // kControlledFrameFlagIndex
  true,
  // kControlledFrameWebRequestSecurityInfoFlagIndex
  true,
  // kCookieStoreAPIMaxAgeFlagIndex
  true,
  // kCookieStoreAPIWhitespaceStrippingFlagIndex
  true,
  // kCoopRestrictPropertiesFlagIndex
  false,
  // kCorrectTemplateFormParsingFlagIndex
  false,
  // kCorsRFC1918FlagIndex
  false,
  // kCpuPerformanceFlagIndex
  true,
  // kCrashReportingStorageAPIFlagIndex
  true,
  // kCreateInlineContentsAnonymousBlockFlagIndex
  true,
  // kCSPHashesV1FlagIndex
  false,
  // kCSPReportHashFlagIndex
  true,
  // kCSSAccentColorKeywordFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kCSSActiveCaptionMapsToCanvasFlagIndex
  true,
  // kCSSAlphaColorFunctionFlagIndex
  true,
  // kCSSAltCounterFlagIndex
  true,
  // kCSSAnimationIterationCompositeFlagIndex
  false,
  // kCSSArgumentGrammarFlagIndex
  false,
  // kCSSAtRuleCounterStyleImageSymbolsFlagIndex
  false,
  // kCSSAtRuleCounterStyleSpeakAsDescriptorFlagIndex
  false,
  // kCSSAttributeValueCaseSensitiveNonHTMLFlagIndex
  true,
  // kCSSBackgroundClipBorderAreaFlagIndex
  true,
  // kCSSBorderShapeFlagIndex
  true,
  // kCSSCalcSimplificationAndSerializationFlagIndex
  false,
  // kCSSCaretAnimationFlagIndex
  true,
  // kCSSCaretColorWithOptionalSecondValueFlagIndex
  false,
  // kCSSCaretShapeFlagIndex
  true,
  // kCSSCaseSensitiveSelectorFlagIndex
  false,
  // kCSSChUnitSpecCompliantFallbackFlagIndex
  true,
  // kCSSColorQuantizedAlphaOnlyLegacyFlagIndex
  true,
  // kCSSColorTypedOMFlagIndex
  false,
  // kCSSContainerProgressNotationFlagIndex
  false,
  // kCSSContainerStyleQueriesRangeFlagIndex
  true,
  // kCSSContrastColorFlagIndex
  true,
  // kCSSCornersShorthandFlagIndex
  false,
  // kCSSCounterResetReversedFlagIndex
  false,
  // kCSSCounterStyleSymbolsFunctionFlagIndex
  false,
  // kCSSCrossFadeFlagIndex
  false,
  // kCSSCustomMediaFlagIndex
  false,
  // kCSSDynamicRangeLimitFlagIndex
  true,
  // kCSSEnumeratedCustomPropertiesFlagIndex
  true,
  // kCSSFontFamilySerializationFlagIndex
  false,
  // kCSSFontSizeAdjustFlagIndex
  true,
  // kCSSFunctionsFlagIndex
  true,
  // kCSSGridLanesLayoutFlagIndex
  false,
  // kCSSHangingPunctuationFlagIndex
  false,
  // kCSSHexAlphaColorFlagIndex
  true,
  // kCSSIdentFunctionFlagIndex
  false,
  // kCSSImageAnimationFlagIndex
  false,
  // kCSSImageFunctionFlagIndex
  true,
  // kCSSInheritFunctionFlagIndex
  false,
  // kCSSInRangeOutOfRangeReversedRangesFlagIndex
  true,
  // kCSSKeyframesRuleLengthFlagIndex
  true,
  // kCSSLangExtendedRangesFlagIndex
  false,
  // kCSSLayoutAPIFlagIndex
  false,
  // kCSSLetterAndWordSpacingPercentageFlagIndex
  true,
  // kCSSLightDarkImageFlagIndex
  true,
  // kCSSLineClampFlagIndex
  false,
  // kCSSLineClampAsShorthandFlagIndex
  false,
  // kCSSLineClampLineBreakingEllipsisFlagIndex
  false,
  // kCSSListCounterAccountingFlagIndex
  false,
  // kCSSLogicalCombinationPseudoFlagIndex
  false,
  // kCSSMarkerNestedPseudoElementFlagIndex
  true,
  // kCssMaxContentSizingFlagIndex
  false,
  // kCSSMediaElementPseudosFlagIndex
  false,
  // kCSSMediaProgressNotationFlagIndex
  false,
  // kCSSMixinsFlagIndex
  false,
  // kCSSNestedPseudoElementsFlagIndex
  true,
  // kCSSOMGetComputedStylePseudoElementRequiresColonFlagIndex
  false,
  // kCSSOverscrollBehaviorChainFlagIndex
  true,
  // kCSSPaintAPIArgumentsFlagIndex
  false,
  // kCSSParserIgnoreCharsetForURLsFlagIndex
  false,
  // kCSSPolygonRoundingFlagIndex
  true,
  // kCSSPositionStickyStaticScrollPositionFlagIndex
  false,
  // kCSSPrivateFlagIndex
  false,
  // kCSSProgressNotationFlagIndex
  true,
  // kCSSPseudoColumnFlagIndex
  true,
  // kCSSPseudoElementBackdropFlagIndex
  true,
  // kCSSPseudoElementInterfaceFlagIndex
  true,
  // kCSSPseudoElementViewTransitionsFlagIndex
  true,
  // kCSSPseudoHasSlottedFlagIndex
  false,
  // kCSSPseudoScrollButtonsFlagIndex
  true,
  // kCSSPseudoScrollMarkersFlagIndex
  true,
  // kCSSRandomFunctionFlagIndex
  false,
  // kCSSRandomFunctionTypedOMFlagIndex
  false,
  // kCSSResizeAutoFlagIndex
  true,
  // kCSSResourceIntegrityEnforcementFlagIndex
  true,
  // kCSSRevertRuleFlagIndex
  true,
  // kCSSRubyOverhangFlagIndex
  true,
  // kCSSSafePrintableInsetFlagIndex
  true,
  // kCSSScopeifiedParentPseudoClassFlagIndex
  true,
  // kCSSScopeImportFlagIndex
  false,
  // kCSSScrolledContainerQueriesFlagIndex
  true,
  // kCSSScrollInitialTargetFlagIndex
  true,
  // kCSSScrollMarkerGroupModesFlagIndex
  false,
  // kCSSScrollMarkerTargetBeforeAfterFlagIndex
  true,
  // kCSSScrollSnapChangeEventFlagIndex
  true,
  // kCSSScrollSnapChangingEventFlagIndex
  true,
  // kCSSScrollSnapEventConstructorExposedFlagIndex
  false,
  // kCSSScrollSnapEventsFlagIndex
  true,
  // kCSSScrollSnapTypePairFlagIndex
  false,
  // kCSSScrollTargetGroupFlagIndex
  true,
  // kCSSScrollTargetGroupAriaCurrentFlagIndex
  false,
  // kCSSShapeOutsidePathAndShapeSupportFlagIndex
  true,
  // kCSSShapeOutsideRectAndXywhSupportFlagIndex
  true,
  // kCSSStyleSheetInitBaseURLFlagIndex
  false,
  // kCSSSupportsAtRuleFunctionFlagIndex
  true,
  // kCSSSupportsForImportRulesFlagIndex
  true,
  // kCSSSupportsNamedFeatureFunctionFlagIndex
  true,
  // kCSSSystemAccentColorFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kCSSTextAlignMatchParentFlagIndex
  false,
  // kCSSTextDecorationInsetFlagIndex
  false,
  // kCSSTextDecorationSkipInkAllFlagIndex
  true,
  // kCSSTextDecorationSkipSpacesFlagIndex
  false,
  // kCssTextFitFlagIndex
  true,
  // kCssTextFitReshapingFlagIndex
  false,
  // kCssTextIndentFlagIndex
  true,
  // kCSSTextSpacingFlagIndex
  false,
  // kCSSTextTransformFullSizeKanaFlagIndex
  false,
  // kCSSTextTransformFullWidthFlagIndex
  false,
  // kCSSTextTransformMultiKeywordFlagIndex
  false,
  // kCSSTimelineNameConflictResolutionFlagIndex
  false,
  // kCSSTimelineScopeAllFlagIndex
  false,
  // kCSSTimelineScopeGlobalFlagIndex
  false,
  // kCSSTypedArithmeticFlagIndex
  true,
  // kCSSURLRequestModifiersFlagIndex
  true,
  // kCSSUserSelectContainFlagIndex
  false,
  // kCSSUserValidAndUserInvalidForRadioFlagIndex
  true,
  // kCSSVideoDynamicRangeMediaQueriesFlagIndex
  false,
  // kCSSViewTransitionAutoNameFlagIndex
  false,
  // kCSSWindowDragFlagIndex
  true,
  // kCSSZoomAnimationFlagIndex
  true,
  // kCustomElementsDisableFormattingFixupsFlagIndex
  true,
  // kCustomizableComboboxFlagIndex
  false,
  // kCustomizableSelectMultiplePopupFlagIndex
  false,
  // kCustomScrollbarApplyMinimumThumbLengthFlagIndex
  true,
  // kDatabaseFlagIndex
  false,
  // kDateTimeInputTypeEarlyAdvanceFixFlagIndex
  true,
  // kDeclarativeCSSModulesFlagIndex
  false,
  // kDeclarativeCSSModulesStyleTagFlagIndex
  false,
  // kDeclarativeFragmentFlagIndex
  false,
  // kDeclarativePerformanceObserverFlagIndex
  false,
  // kDeclarativeSkeletonsFlagIndex
  false,
  // kDelegatesFocusTextControlInputFixFlagIndex
  true,
  // kDeprecateUnloadOptOutFlagIndex
  false,
  // kDesktopCaptureDisableLocalEchoControlFlagIndex
  false,
  // kDesktopPWAsAdditionalWindowingControlsFlagIndex
  false,
  // kDesktopPWAsAdditionalWindowingControlsOnMoveFlagIndex
  false,
  // kDeviceAttributesFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kDeviceOrientationRequestPermissionFlagIndex
  true,
  // kDevicePostureFlagIndex
  true,
  // kDialogCloseWhenOpenRemovedFlagIndex
  false,
  // kDialogNewFocusBehaviorFlagIndex
  false,
  // kDigitalCredentialsProtocolFilterFlagIndex
  false,
  // kDigitalGoodsFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kDigitalGoodsV2_1FlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kDirectSocketsFlagIndex
  false,
  // kDirectSocketsInServiceWorkersFlagIndex
  false,
  // kDirectSocketsInSharedWorkersFlagIndex
  false,
  // kDisableAnchorCenterOnAlignJustifyItemsFlagIndex
  true,
  // kDisableDifferentOriginSubframeDialogSuppressionFlagIndex
  false,
  // kDisableEllipsisWhenScrolledFlagIndex
  false,
  // kDisableFormControlChangeEventDuringMutationFlagIndex
  true,
  // kDisableReduceAcceptLanguageFlagIndex
  false,
  // kDisconnectWebSocketOnBFCacheFlagIndex
  true,
  // kDispatchHiddenVisibilityTransitionsFlagIndex
  true,
  // kDispatchSelectionchangeEventPerElementFlagIndex
  true,
  // kDisplayContentsFocusableFlagIndex
  false,
  // kDisplayCutoutAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kDocumentActiveViewTransitionFlagIndex
  true,
  // kDocumentCookieFlagIndex
  false,
  // kDocumentDomainFlagIndex
  false,
  // kDocumentIsolationPolicyFlagIndex
  false,
  // kDocumentOpenIframeUnloadEventsFlagIndex
  true,
  // kDocumentOpenOriginAliasRemovalFlagIndex
  false,
  // kDocumentOpenSandboxInheritanceRemovalFlagIndex
  true,
  // kDocumentPatchingFlagIndex
  true,
  // kDocumentPictureInPictureAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kDocumentPictureInPicturePreferInitialPlacementFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kDocumentPictureInPictureUserActivationFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kDocumentPolicyDocumentDomainFlagIndex
  false,
  // kDocumentPolicyExpectNoLinkedResourcesFlagIndex
  true,
  // kDocumentPolicyIncludeJSCallStacksInCrashReportsFlagIndex
  true,
  // kDocumentPolicyInDedicatedWorkerFlagIndex
  false,
  // kDocumentPolicyJSProfilingModeFlagIndex
  false,
  // kDocumentPolicyNegotiationFlagIndex
  false,
  // kDocumentPolicyNetworkEfficiencyGuardrailsFlagIndex
  false,
  // kDocumentPolicySyncXHRFlagIndex
  false,
  // kDocumentWriteFlagIndex
  false,
  // kDOMActivateBubblesInheritanceFlagIndex
  true,
  // kDOMParserXmlScriptAlreadyStartedFlagIndex
  true,
  // kDragAndDropDownloadURLListFlagIndex
  false,
  // kDragAndDropJSFileObjectsFlagIndex
  false,
  // kDragImageForLargeImagesFlagIndex
  true,
  // kDumpForAbsentKeyframeSnapshotsFlagIndex
  false,
  // kEditContextAssignmentAsPerSpecFlagIndex
  false,
  // kEditContextHandleTextOrSelectionUpdateDuringCompositionFlagIndex
  false,
  // kEditingLineMovementWithRubyFixFlagIndex
  true,
  // kEditingUseDomPositionApiFlagIndex
  false,
  // kElasticOverscrollBackgroundPaintLocationFixFlagIndex
  true,
  // kElasticOverscrollUseEventDeltaForAxisSelectionFlagIndex
  true,
  // kElementCanvasTransformFlagIndex
  false,
  // kElementCaptureFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kElementInternalsBehaviorsFlagIndex
  false,
  // kElementMatchContainerFlagIndex
  false,
  // kElementSpecificReadOnlyConstraintValidationFlagIndex
  true,
  // kEmailVerificationProtocolFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kEmailVerificationStatusIndicatorFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kEmbeddedContentCenterAlignBaselineFlagIndex
  true,
  // kEmojiMonochromeRenderingFlagIndex
  true,
  // kEnableXSLTForCAPAlertsFlagIndex
  true,
  // kEndpointInclusiveCommitStylesFlagIndex
  true,
  // kEnforceAnonymityExposureFlagIndex
  true,
  // kEntropyIgnoredForFirstVideoFrameLCPFlagIndex
  false,
  // kEventPseudoTargetPropertyFlagIndex
  true,
  // kEventTimingInteractionCountFlagIndex
  true,
  // kEventTimingMatchingHTMLFlagIndex
  true,
  // kEventTimingTargetSelectorFlagIndex
  false,
  // kEventTriggerFlagIndex
  false,
  // kExperimentalContentSecurityPolicyFeaturesFlagIndex
  false,
  // kExperimentalJSProfilerMarkersFlagIndex
  false,
  // kExperimentalMachineLearningNeuralNetworkFlagIndex
  false,
  // kExperimentalPoliciesFlagIndex
  false,
  // kExposeCSSFontFeatureValuesRuleFlagIndex
  true,
  // kExposeRenderTimeNonTaoDelayedImageFlagIndex
  false,
  // kExtendedTextMetricsFlagIndex
  false,
  // kExtensionScriptTaggingFlagIndex
  false,
  // kExtensionScriptTaggingTestingAPIFlagIndex
  false,
  // kExternalPopupMenuClickEventFlagIndex
  true,
  // kEyeDropperAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kFaceDetectorFlagIndex
  false,
  // kFastPositionIteratorFlagIndex
  false,
  // kFedCmFlagIndex
  true,
  // kFedCmActiveModeMultipleIdentityProvidersFlagIndex
  false,
  // kFedCmAutofillFlagIndex
  false,
  // kFedCmDelegationFlagIndex
  false,
  // kFedCmIdentityHandlerFlagIndex
  false,
  // kFedCmIdPRegistrationFlagIndex
  false,
  // kFedCmLightweightModeFlagIndex
  false,
  // kFedCmMultipleIdentityProvidersFlagIndex
  true,
  // kFedCmMultipleRequestsFlagIndex
  true,
  // kFedCmNavigationInterceptionFlagIndex
  false,
  // kFencedFramesFlagIndex
  true,
  // kFencedFramesAPIChangesFlagIndex
  true,
  // kFencedFramesDefaultModeFlagIndex
  false,
  // kFencedFramesLocalUnpartitionedDataAccessFlagIndex
  false,
  // kFetchBodyBytesFlagIndex
  true,
  // kFetchLaterAPIFlagIndex
  true,
  // kFetchRetryFlagIndex
  false,
  // kFetchUploadStreamingFlagIndex
  true,
  // kFileColorPickerConsumeActivationFlagIndex
  true,
  // kFileHandlingFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kFilePickerEventsFixFlagIndex
  true,
  // kFileSystemFlagIndex
  true,
  // kFileSystemAccessFlagIndex
  false,
  // kFileSystemAccessAPIExperimentalFlagIndex
  false,
  // kFileSystemAccessGetCloudIdentifiersFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kFileSystemAccessLocalFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kFileSystemAccessLockingSchemeFlagIndex
  true,
  // kFileSystemAccessOriginPrivateFlagIndex
  true,
  // kFileSystemAccessRevokeReadOnRemoveFlagIndex
  true,
  // kFileSystemAccessWriteModeFlagIndex
  true,
  // kFileSystemObserverFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kFileSystemObserverUnobserveFlagIndex
  false,
  // kFilterableSelectFlagIndex
  false,
  // kFilterContainerLevelStylesFlagIndex
  true,
  // kFilteringPrimitivesFlagIndex
  false,
  // kFindBufferCollapseSkippedSpaceFlagIndex
  true,
  // kFindBufferMatchAcrossIgnoredNodesFlagIndex
  true,
  // kFindFirstMisspellingEndWhenNonEditableFlagIndex
  true,
  // kFirstLineOnListItemFlagIndex
  true,
  // kFirstLineTextMetricsFlagIndex
  true,
  // kFirstLineTextTransformFlagIndex
  true,
  // kFixHTMLFormControlElementIsReadOnlyFlagIndex
  true,
  // kFixMapElementEmptyNameBugFlagIndex
  true,
  // kFixMarkerSuppressionForAppearanceAutoFlagIndex
  false,
  // kFixSelectionPaintRangeNullOptFlagIndex
  true,
  // kFixVisualRectRemoteViewportTransformFlagIndex
  true,
  // kFledgeFlagIndex
  true,
  // kFledgeAuctionDealSupportFlagIndex
  false,
  // kFledgeBiddingAndAuctionServerAPIFlagIndex
  true,
  // kFledgeBiddingAndAuctionServerAPIMultiSellerFlagIndex
  true,
  // kFledgeClickinessFlagIndex
  false,
  // kFledgeCustomMaxAuctionAdComponentsFlagIndex
  true,
  // kFledgeDeprecatedRenderURLReplacementsFlagIndex
  true,
  // kFledgeDirectFromSellerSignalsHeaderAdSlotFlagIndex
  true,
  // kFledgeDirectFromSellerSignalsWebBundlesFlagIndex
  false,
  // kFledgeMultiBidFlagIndex
  true,
  // kFledgePrivateModelTrainingFlagIndex
  false,
  // kFledgeRealTimeReportingFlagIndex
  true,
  // kFledgeSellerNonceFlagIndex
  true,
  // kFledgeSellerScriptExecutionModeFlagIndex
  false,
  // kFledgeTrustedSignalsKVv1CreativeScanningFlagIndex
  false,
  // kFledgeTrustedSignalsKVv2ContextualDataFlagIndex
  false,
  // kFledgeTrustedSignalsKVv2SupportFlagIndex
  true,
  // kFlexWrapBalanceFlagIndex
  true,
  // kFocusgroupFlagIndex
  true,
  // kFocusgroupV2FlagIndex
  false,
  // kFocusRingRespectExplicitOutlineColorInDarkModeFlagIndex
  true,
  // kFontAccessFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kFontDataServiceForCSSLocalFontsFlagIndex
  false,
  // kFontFallbackForTabSizeFlagIndex
  true,
  // kFontFamilyPostscriptMatchingCTMigrationFlagIndex
  false,
  // kFontFamilyStyleMatchingCTMigrationFlagIndex
  false,
  // kFontFeatureSettingsDescriptorFlagIndex
  true,
  // kFontFormatAvar2FlagIndex
  true,
  // kFontLanguageOverrideFlagIndex
  true,
  // kFontMatchAliasesAsLastResortFlagIndex
  true,
  // kFontStyleObliqueZeroDegreeAsNormalFlagIndex
  true,
  // kFontVariationSettingsDescriptorFlagIndex
  true,
  // kForcedColorsFlagIndex
  true,
  // kForceEagerMeasureMemoryFlagIndex
  false,
  // kForceReduceMotionFlagIndex
  false,
  // kForwardReasonToFetchBodyAbortFlagIndex
  true,
  // kFractionalScrollOffsetsFlagIndex
  false,
  // kFragmentedOofInCbFlagIndex
  false,
  // kFrameSerializerNoWebEntitiesFlagIndex
  true,
  // kFreezeFramesOnVisibilityFlagIndex
  false,
  // kGamepadButtonTypesFlagIndex
  false,
  // kGamepadMultitouchFlagIndex
  false,
  // kGamepadRawInputChangeEventFlagIndex
  false,
  // kGamepadWindowEventHandlersFlagIndex
  true,
  // kGenerateDragOverlayBeforeDragStartFlagIndex
  false,
  // kGeolocationElementFlagIndex
  true,
  // kGeometryMapperSingularTransformFixFlagIndex
  true,
  // kGeometryUtilsFlagIndex
  false,
  // kGeometryUtilsForCSSPseudoElementFlagIndex
  false,
  // kGetAllScreensMediaFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kGetDisplayMediaFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kGetDisplayMediaAudioSelectionFlagIndex
  true,
  // kGetDisplayMediaRequiresUserActivationFlagIndex
  false,
  // kGetDisplayMediaWindowAudioCaptureFlagIndex
  true,
  // kGetElementsByNameOnlyHTMLElementsFlagIndex
  true,
  // kGetUserMediaEchoCancellationModesFlagIndex
  true,
  // kGlobalPrivacyControlFlagIndex
  false,
  // kGlobalPrivacyControlForceFlagIndex
  false,
  // kGlobalPrivacyControlTestFlagIndex
  false,
  // kGraphemeClusterBoundsCheckFlagIndex
  true,
  // kGroupEffectFlagIndex
  false,
  // kHandleShadowDOMInSubstringUtilFlagIndex
  true,
  // kHandwritingRecognitionFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kHarfRustShapingFlagIndex
  false,
  // kHasUAVisualTransitionFlagIndex
  true,
  // kHeadingOffsetFlagIndex
  false,
  // kHideVideoControlsWhenUnneededFlagIndex
  true,
  // kHighlightsFromPointFlagIndex
  true,
  // kHitTestBorderRadiusForStackingContextFlagIndex
  true,
  // kHitTestContainerTransformStateForPreserve3dFlagIndex
  true,
  // kHrefTranslateFlagIndex
  true,
  // kHstsTopLevelNavigationsOnlyFlagIndex
  false,
  // kHTMLAdoptionAlgorithmNewStepsFlagIndex
  true,
  // kHTMLAreaElementDisplayNoneFlagIndex
  true,
  // kHTMLAreaHreflangTypeFlagIndex
  false,
  // kHTMLCommandActionsV2FlagIndex
  false,
  // kHTMLCommandElementRemovalFlagIndex
  true,
  // kHTMLCommandForScrollCommandsFlagIndex
  false,
  // kHTMLElementScrollParentFlagIndex
  false,
  // kHTMLInputElementDropWebkitClearButtonFlagIndex
  true,
  // kHTMLInterestForInterestButtonPseudoFlagIndex
  false,
  // kHTMLLinkElementAttributeValueChangesFlagIndex
  true,
  // kHTMLParserTruncatedMarkupDeclarationFlagIndex
  true,
  // kHTMLParserYieldAndDelayOftenForTestingFlagIndex
  false,
  // kHTMLParserYieldByUserTimingFlagIndex
  false,
  // kHTMLPrintingArtifactAnnotationsFlagIndex
  true,
  // kHTMLProcessingInstructionFlagIndex
  true,
  // kHTMLSwitchAttributeFlagIndex
  false,
  // kICUCapitalizationFlagIndex
  false,
  // kIgnoreLetterSpacingInCursiveScriptsFlagIndex
  true,
  // kImageDataPixelFormatFlagIndex
  true,
  // kImageDocumentUseLayoutWidthFlagIndex
  true,
  // kImageSrcsetReselectionFlagIndex
  true,
  // kImplicitRootScrollerFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kIncomingCallNotificationsFlagIndex
  false,
  // kIncrementalFontTransferFlagIndex
  false,
  // kInertElementNonEditableFlagIndex
  true,
  // kInfiniteCullRectFlagIndex
  false,
  // kInheritUserModifyWithoutContenteditableFlagIndex
  true,
  // kInlineBlockLineNavigationFlagIndex
  true,
  // kInlineCursorSkipNonIfcFlagIndex
  true,
  // kInlineScriptCacheHintFlagIndex
  false,
  // kInnerHTMLParserFastpathLogFailureFlagIndex
  false,
  // kInputDisabledHandlerFixFlagIndex
  true,
  // kInputInSelectFlagIndex
  false,
  // kInputMultipleFieldsUIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kInputTypeColorEnhancementsFlagIndex
  false,
  // kInsertBlockquoteBeforeOuterBlockFlagIndex
  true,
  // kInstalledAppFlagIndex
  true,
  // kInstallElementFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kInstallOnDeviceSpeechRecognitionFlagIndex
  true,
  // kIntegrityPolicyScriptFlagIndex
  true,
  // kInterestEventsNonComposedFlagIndex
  true,
  // kInterestGroupsInSharedStorageWorkletFlagIndex
  true,
  // kIntersectionObserverCompositedAnimationsForceMainFramesFlagIndex
  true,
  // kInvertedColorsFlagIndex
  false,
  // kInvisibleSVGAnimationThrottlingFlagIndex
  true,
  // kJavaScriptCompileHintsPerFunctionMagicRuntimeFlagIndex
  false,
  // kJavaScriptImportTextFlagIndex
  false,
  // kJavaScriptSourcePhaseImportsFlagIndex
  false,
  // kKeyboardAccessibleTooltipFlagIndex
  false,
  // kKeySystemTrackConfigurationEncryptionSchemeFlagIndex
  true,
  // kLabelInteractiveContentCheckBeforeHandlerFlagIndex
  true,
  // kLangAttributeAwareFormControlUIFlagIndex
  false,
  // kLanguageDetectionAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kLanguageDetectionAPIForWorkersFlagIndex
  false,
  // kLayoutIgnoreMarginsForStickyFlagIndex
  false,
  // kLayoutOOFCollectInlinesFixFlagIndex
  true,
  // kLayoutTableCellAlignmentSafeFlagIndex
  true,
  // kLazyImageConformantLoadEventTimingFlagIndex
  true,
  // kLazyLoadVideoAndAudioFlagIndex
  true,
  // kLeftClickToHandleSuggestionFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kLegacyAbstractRangeFlagIndex
  true,
  // kLightDismissFromClickFlagIndex
  false,
  // kLineBreakAfterSpaceBeforeOpenTagFlagIndex
  true,
  // kLineBreakerHanKerningEndFlagIndex
  true,
  // kListOwnerMustHaveCSSBoxFlagIndex
  true,
  // kLocalNetworkAccessForWebRTCOptOutFlagIndex
  false,
  // kLocalNetworkAccessPermissionPolicyFlagIndex
  false,
  // kLocalNetworkAccessWebRTCFlagIndex
  false,
  // kLocalNetworkAccessWebSocketsTargetAddressSpaceFlagIndex
  false,
  // kLockedModeFlagIndex
  false,
  // kLoginElementFlagIndex
  false,
  // kLongAnimationFrameSourceCharPositionFlagIndex
  true,
  // kLongAnimationFrameSourceLineColumnFlagIndex
  false,
  // kLongAnimationFrameSourceLineColumnInterfaceFlagIndex
  false,
  // kLongAnimationFrameStyleDurationFlagIndex
  false,
  // kLongAnimationFrameWorkerFlagIndex
  false,
  // kLongPressLinkSelectTextFlagIndex
  false,
  // kLongTaskFromLongAnimationFrameFlagIndex
  true,
  // kMacCharacterFallbackCacheFlagIndex
  true,
  // kMacDisableCtrlHomeEndFlagIndex
  true,
  // kMachineLearningNeuralNetworkFlagIndex
  false,
  // kManagedConfigurationFlagIndex
  true,
  // kManualTextFlagIndex
  false,
  // kMarginTrimFlagIndex
  false,
  // kMaskDeserializationTimeForCrossOriginMessagesFlagIndex
  true,
  // kMaskWaitForAllImagesFlagIndex
  true,
  // kMathMLAnchorElementFlagIndex
  false,
  // kMathMLOperatorRTLMirroringFlagIndex
  true,
  // kMeasureMemoryFlagIndex
  true,
  // kMediaCapabilitiesEncodingInfoFlagIndex
  false,
  // kMediaCapabilitiesSpatialAudioFlagIndex
  false,
  // kMediaCaptionSettingsButtonFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kMediaCaptureFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kMediaCaptureBackgroundBlurFlagIndex
  false,
  // kMediaCaptureCameraControlsFlagIndex
  false,
  // kMediaCaptureConfigurationChangeFlagIndex
  false,
  // kMediaCaptureVoiceIsolationFlagIndex
  false,
  // kMediaControlsExpandGestureFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kMediaControlsOverlayPlayButtonFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kMediaElementMutedDefaultStateFlagIndex
  false,
  // kMediaElementVolumeGreaterThanOneFlagIndex
  false,
  // kMediaEngagementBypassAutoplayPoliciesFlagIndex
  false,
  // kMediaLatencyHintFlagIndex
  false,
  // kMediaPlaybackWhileNotVisiblePermissionPolicyFlagIndex
  false,
  // kMediaQueryNavigationControlsFlagIndex
  false,
  // kMediaSessionFlagIndex
  true,
  // kMediaSessionChapterInformationFlagIndex
  true,
  // kMediaSourceExperimentalFlagIndex
  false,
  // kMediaSourceExtensionsForWebCodecsFlagIndex
  false,
  // kMediaStreamTrackProcessorStatsFlagIndex
  true,
  // kMediaStreamTrackTransferFlagIndex
  false,
  // kMediaStreamTrackWebSpeechFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kMemoryConsumerForNGShapeCacheFlagIndex
  false,
  // kMenuElementsFlagIndex
  false,
  // kMergeFixedLayersFlagIndex
  true,
  // kMergeStickyLayersFlagIndex
  true,
  // kMessagePortCloseEventFlagIndex
  false,
  // kMiddleClickAutoscrollFlagIndex
  false,
  // kMixedContentAutoupgradesUseIsMixedContentRestrictedInFrameFlagIndex
  true,
  // kMobileLayoutThemeFlagIndex
  false,
  // kModifyParagraphCrossEditingoundaryFlagIndex
  true,
  // kModulePreloadReferrerFlagIndex
  true,
  // kModulePreloadStyleJsonFlagIndex
  true,
  // kMoveEndingSelectionToListChildFlagIndex
  true,
  // kMoveParagraphsPreserveInlineStructureFlagIndex
  true,
  // kNavigateEventDeferCrossDocumentCommitFlagIndex
  false,
  // kNavigationEventTimingFlagIndex
  false,
  // kNavigationIdFlagIndex
  false,
  // kNavigationSourcePseudoClassFlagIndex
  false,
  // kNavigationTimingRedirectTimingViaTAOFlagIndex
  true,
  // kNavigationTypeAndPhaseFlagIndex
  false,
  // kNavigatorContentUtilsFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kNetInfoConstantTypeFlagIndex
  false,
  // kNetInfoDownlinkMaxFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kNewAnimationCompositingCheckingFlagIndex
  false,
  // kNewAnimationDispositionReportingFlagIndex
  false,
  // kNewHTMLSettingMethodsFlagIndex
  true,
  // kNoExtendSelectionToUserSelectNoneOutOfFlowFlagIndex
  true,
  // kNoExtendSelectionToUserSelectNoneOutOfFlowUnlessEditableFlagIndex
  true,
  // kNoFontAntialiasingFlagIndex
  false,
  // kNoIdleEncodingForWebTestsFlagIndex
  false,
  // kNoNbspForInterElementSpaceOnCopyFlagIndex
  true,
  // kNonEmptyBlockquotesOnOutdentingFlagIndex
  true,
  // kNonEmptyVisibleTextSelectionForTextFragmentFlagIndex
  true,
  // kNonStandardAppearanceValueSliderVerticalFlagIndex
  true,
  // kNormalizeLineEndingsInInsertTextFlagIndex
  true,
  // kNormalizeNbspForPasteAndDropFlagIndex
  true,
  // kNormalizeNbspRichTextOnlyFlagIndex
  true,
  // kNotificationConstructorFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kNotificationContentImageFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kNotificationsFlagIndex
  true,
  // kNotificationTriggersFlagIndex
  false,
  // kNotifySelectionControllerOnUnchangedSelectionFlagIndex
  true,
  // kNumberInputFullWidthCharsFlagIndex
  true,
  // kOffscreenCanvasGetContextAttributesFlagIndex
  true,
  // kOffsetMappingReuseFullWidthSpaceFixFlagIndex
  true,
  // kOffsetPathTransformUpdateFixFlagIndex
  true,
  // kOmitBlurEventOnElementRemovalFlagIndex
  false,
  // kOnDeviceWebSpeechAvailableFlagIndex
  true,
  // kOnDeviceWebSpeechQualityFlagIndex
  true,
  // kOpaqueRangeFlagIndex
  true,
  // kOpenPopoverInvokerRestrictToSameTreeScopeFlagIndex
  true,
  // kOptionDisablednessCheckAncestorsFlagIndex
  true,
  // kOrientationEventFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kOriginAPIFlagIndex
  true,
  // kOriginIsolationHeaderFlagIndex
  true,
  // kOriginPolicyFlagIndex
  false,
  // kOriginTrialsSampleAPIFlagIndex
  false,
  // kOriginTrialsSampleAPIBrowserReadWriteFlagIndex
  false,
  // kOriginTrialsSampleAPIDependentFlagIndex
  false,
  // kOriginTrialsSampleAPIDeprecationFlagIndex
  false,
  // kOriginTrialsSampleAPIExpiryGracePeriodFlagIndex
  false,
  // kOriginTrialsSampleAPIExpiryGracePeriodThirdPartyFlagIndex
  false,
  // kOriginTrialsSampleAPIImpliedFlagIndex
  false,
  // kOriginTrialsSampleAPIInvalidOSFlagIndex
  false,
  // kOriginTrialsSampleAPINavigationFlagIndex
  false,
  // kOriginTrialsSampleAPIPersistentExpiryGracePeriodFlagIndex
  false,
  // kOriginTrialsSampleAPIPersistentFeatureFlagIndex
  false,
  // kOriginTrialsSampleAPIPersistentInvalidOSFlagIndex
  false,
  // kOriginTrialsSampleAPIPersistentThirdPartyDeprecationFeatureFlagIndex
  false,
  // kOriginTrialsSampleAPIThirdPartyFlagIndex
  false,
  // kOutlineDrawAutoStyleZeroWidthFlagIndex
  true,
  // kOverlayGlobalRuleRemovalFlagIndex
  true,
  // kOverlayPropertyFlagIndex
  true,
  // kOverscrollGesturesFlagIndex
  false,
  // kPagePopupFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kPagePopupCopyPasteFlagIndex
  true,
  // kPageSwapEventFlagIndex
  true,
  // kPaintCaretAfterInnerEditorPaintFlagIndex
  true,
  // kPaintHoldingForIframesFlagIndex
  true,
  // kPaintUnderInvalidationCheckingFlagIndex
  false,
  // kParakeetFlagIndex
  false,
  // kPartitionVisitedLinkDatabaseWithSelfLinksFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kPasswordRevealFlagIndex
  false,
  // kPaymentAppFlagIndex
  false,
  // kPaymentLinkDetectionFlagIndex
  true,
  // kPaymentMethodChangeEventFlagIndex
  true,
  // kPaymentRequestFlagIndex
  false,
  // kPaymentRequestNonFullyActiveDocumentCheckInvalidStateErrorFlagIndex
  true,
  // kPerformanceManagerInstrumentationFlagIndex
  false,
  // kPerformanceMarkCustomUserTimingFromSubframeFlagIndex
  false,
  // kPerformanceMarkFeatureUsageFlagIndex
  false,
  // kPeriodicBackgroundSyncFlagIndex
  true,
  // kPerMethodCanMakePaymentQuotaFlagIndex
  false,
  // kPermissionsPolicyAPIFlagIndex
  false,
  // kPermissionsRequestRevokeFlagIndex
  false,
  // kPNaClFlagIndex
  false,
  // kPointerLockOnAndroidFlagIndex
  true,
  // kPointerRawUpdateOnlyInSecureContextFlagIndex
  true,
  // kPopoverHintNestedShowExceptionFlagIndex
  true,
  // kPopoverHintNewBehaviorFlagIndex
  true,
  // kPositionOutsideTabSpanCheckSiblingNodeFlagIndex
  true,
  // kPositionVisibilityIgnoreNonClipAncestorsFlagIndex
  true,
  // kPotentialPermissionsPolicyReportingFlagIndex
  true,
  // kPreciseMemoryInfoFlagIndex
  false,
  // kPreferDefaultScrollbarStylesFlagIndex
  false,
  // kPreferNonCompositedScrollingFlagIndex
  false,
  // kPreferredAudioOutputDevicesFlagIndex
  false,
  // kPrefersReducedDataFlagIndex
  false,
  // kPrefetchAndPrerenderActivationBeaconFlagIndex
  false,
  // kPreloadLinkRelDataUrlsFlagIndex
  true,
  // kPrerender2FlagIndex
  true,
  // kPrerender2CrossOriginIframesFlagIndex
  false,
  // kPrerenderActivationByFormSubmissionFlagIndex
  true,
  // kPrerenderUntilScriptFlagIndex
  false,
  // kPresentationFlagIndex
  true,
  // kPreserveHtmlEquivalentTagsInTypingStyleFlagIndex
  true,
  // kPreserveUnfocusedSelectionCacheFlagIndex
  true,
  // kPreventTextSelectionJumpFlagIndex
  true,
  // kPrivateNetworkAccessNullIpAddressFlagIndex
  false,
  // kPrivateStateTokensFlagIndex
  true,
  // kPrivateStateTokensAlwaysAllowIssuanceFlagIndex
  false,
  // kProfilerAPIFlagIndex
  true,
  // kProfilerAPIForDedicatedWorkerFlagIndex
  false,
  // kProgrammaticScrollPromiseFlagIndex
  true,
  // kPropagateOverscrollBehaviorFromRootFlagIndex
  true,
  // kPseudoElementsFocusableFlagIndex
  true,
  // kPseudoElementsHitTestableFlagIndex
  true,
  // kPseudoElementsHoverableFlagIndex
  false,
  // kPushMessageDataBytesFlagIndex
  true,
  // kPushMessagingFlagIndex
  true,
  // kPushMessagingSubscriptionChangeFlagIndex
  false,
  // kQuotaExceededErrorUpdateFlagIndex
  true,
  // kQuoteFirstLineStyleFlagIndex
  true,
  // kRangeBoundaryFastPathFlagIndex
  true,
  // kRasterInducingScrollFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kRateLimitPointerLockRequestsFlagIndex
  true,
  // kReadableStreamBYOBReaderReadMinOptionFlagIndex
  true,
  // kReadClipboardDataOnClipboardItemGetTypeFlagIndex
  true,
  // kReadingFlowWithSlotsFlagIndex
  true,
  // kRecheckParentDuringNodeVectorInsertionFlagIndex
  true,
  // kRecordSameDocumentPresentationTimeOnceFlagIndex
  true,
  // kReduceAcceptLanguageFlagIndex
  false,
  // kReduceUserAgentMinorVersionFlagIndex
  true,
  // kRegionCaptureFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kRelatedWebsitePartitionAPIFlagIndex
  false,
  // kReleasePaintHoldingWithoutContentfulPaintFlagIndex
  true,
  // kRelOpenerBcgDependencyHintFlagIndex
  false,
  // kRemotePlaybackFlagIndex
  true,
  // kRemotePlaybackBackendFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kRemoveCharsetAutoDetectionForISO2022JPFlagIndex
  true,
  // kRemoveChildrenInReplaceChildrenFlagIndex
  true,
  // kRemoveCollapsedPlaceholderForContentEditableFlagIndex
  true,
  // kRemoveDanglingMarkupInTargetFlagIndex
  true,
  // kRemoveDataUrlInSvgUseFlagIndex
  true,
  // kRemoveNonAllowlistedCreateEventFlagIndex
  true,
  // kRemovePositionAnchorUAStyleFlagIndex
  true,
  // kRemoveScrollNodeWorkaroundFlagIndex
  true,
  // kRemoveTargetCurrentFlagIndex
  true,
  // kRemoveVisibleSelectionInDOMSelectionFlagIndex
  false,
  // kRenderPriorityAttributeFlagIndex
  false,
  // kReplacedNormalFlowStackingInlinePaintFlagIndex
  false,
  // kReportFirstFrameTimeAsRenderTimeFlagIndex
  false,
  // kReportLayoutShiftRectsInCssPixelsFlagIndex
  true,
  // kRequestIsReloadNavigationFlagIndex
  true,
  // kRequestMainFrameAfterFirstVideoFrameFlagIndex
  true,
  // kRequestStorageAccessForFlagIndex
  false,
  // kResourceTimingInitiatorFlagIndex
  false,
  // kResourceTimingUseCORSForBodySizesFlagIndex
  false,
  // kRespectOverscrollBehaviorForScrollBubblingFlagIndex
  true,
  // kResponsiveIframesFlagIndex
  false,
  // kRestrictGamepadAccessFlagIndex
  false,
  // kRestrictOwnAudioFlagIndex
  true,
  // kRootScrollbarFollowsBrowserThemeFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kRouteMatchingFlagIndex
  false,
  // kRtcAlwaysNegotiateDataChannelsFlagIndex
  true,
  // kRtcAudioJitterBufferMaxPacketsFlagIndex
  false,
  // kRTCConfigurationIceTransportsFlagIndex
  false,
  // kRTCDataChannelPriorityFlagIndex
  false,
  // kRTCDiagnosticLoggingFlagIndex
  false,
  // kRTCEncodedAudioFrameConstructorFlagIndex
  false,
  // kRTCEncodedFrameAudioLevelFlagIndex
  true,
  // kRTCEncodedFrameSetMetadataFlagIndex
  false,
  // kRTCEncodedFrameTimestampsFlagIndex
  true,
  // kRTCEncodedVideoFrameAdditionalMetadataFlagIndex
  false,
  // kRTCEncodedVideoFrameConstructorFlagIndex
  false,
  // kRTCJitterBufferTargetFlagIndex
  true,
  // kRTCLegacyCallbackBasedGetStatsFlagIndex
  false,
  // kRTCRtpEncodingParametersCodecFlagIndex
  true,
  // kRtcRtpHeaderEncryptionPolicyFlagIndex
  false,
  // kRTCRtpScaleResolutionDownToFlagIndex
  true,
  // kRTCRtpScriptTransformFlagIndex
  true,
  // kRTCRtpTransportFlagIndex
  false,
  // kRTCStatsRelativePacketArrivalDelayFlagIndex
  false,
  // kRTCSvcScalabilityModeFlagIndex
  true,
  // kRunMicrotaskBeforeXmlScriptFlagIndex
  true,
  // kRunSnapshotPostLayoutStateStepsFlagIndex
  true,
  // kSanitizeIDNEmailFormInputFlagIndex
  true,
  // kSanitizerAPIFlagIndex
  true,
  // kScopedViewTransitionSizeContainmentFlagIndex
  true,
  // kScoreLineBreakerAbortFlagIndex
  true,
  // kScreenDetailedHdrHeadroomFlagIndex
  false,
  // kScriptBasedOnUnicodeBlockFlagIndex
  true,
  // kScriptedSpeechRecognitionFlagIndex
  true,
  // kScriptedSpeechSynthesisFlagIndex
  true,
  // kScrollAnchorPriorityCandidateSubtreeFlagIndex
  true,
  // kScrollAnchorSerializationUseParentForTextNodeFlagIndex
  true,
  // kScrollAxisLockFlagIndex
  true,
  // kScrollbarColorFlagIndex
  true,
  // kScrollbarGutterBugFixFlagIndex
  true,
  // kScrollbarWidthFlagIndex
  true,
  // kScrollingContentsCullRectOnScrollNodeFlagIndex
  true,
  // kScrollIntoViewAlignAutoFlagIndex
  false,
  // kScrollIntoViewNearestFlagIndex
  true,
  // kScrollIntoViewRootFrameViewportBugFixFlagIndex
  true,
  // kScrollPerformanceTimingFlagIndex
  false,
  // kScrollTimelineCurrentTimeFlagIndex
  false,
  // kScrollTimelineNamedRangeScrollFlagIndex
  true,
  // kScrollTopLeftInteropFlagIndex
  true,
  // kScrollToTextFragmentUniqueFragmentsFlagIndex
  true,
  // kSearchTextHighlightPseudoFlagIndex
  true,
  // kSecurePaymentConfirmationFlagIndex
  false,
  // kSecurePaymentConfirmationAvailabilityAPIFlagIndex
  true,
  // kSecurePaymentConfirmationCapabilitiesFlagIndex
  true,
  // kSecurePaymentConfirmationDebugFlagIndex
  false,
  // kSecurePaymentConfirmationExtensionsDisallowForThirdPartiesFlagIndex
  true,
  // kSecurePaymentConfirmationOptOutFlagIndex
  true,
  // kSelectAnchorInViewportFlagIndex
  true,
  // kSelectAudioOutputFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kSelectAutofillPopoverPreviewFlagIndex
  true,
  // kSelectedcontentelementAttributeFlagIndex
  false,
  // kSelectedcontentMultipleFlagIndex
  false,
  // kSelectedcontentSpecFlagIndex
  true,
  // kSelectionAndFocusedVisiblePositionMatchFlagIndex
  false,
  // kSelectionCollapsedDirectionNoneFlagIndex
  true,
  // kSelectionEditingBoundarySlottedContentFlagIndex
  true,
  // kSelectionFocusAffinityFlagIndex
  true,
  // kSelectionHandleWithBottomClippedFlagIndex
  true,
  // kSelectionRemoveRangeNotFoundErrorFlagIndex
  true,
  // kSelectionSetBaseAndExtentNonNullNodeFlagIndex
  false,
  // kSelectiveClipboardFormatReadFlagIndex
  false,
  // kSelectivePermissionsInterventionFlagIndex
  true,
  // kSelectRemoveOverflowHiddenFlagIndex
  true,
  // kSelectUsesFlatTreeFlagIndex
  false,
  // kSendBeaconThrowForBlobWithNonSimpleTypeFlagIndex
  true,
  // kSendEarlyLastBeginMainFrameFlagIndex
  true,
  // kSendSlotChangeSignalAfterNodeInsertedFlagIndex
  true,
  // kSensorExtraClassesFlagIndex
  false,
  // kSeparateDeferModuleScriptTasksFlagIndex
  true,
  // kSerialFlagIndex
  true,
  // kSerializeInvalidSelectorsInForgivingSelectorListFlagIndex
  false,
  // kSerializeViewTransitionStateInSPAFlagIndex
  false,
  // kSerialPortConnectedFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kServiceWorkerBackgroundSyncInDedicatedWorkerFlagIndex
  false,
  // kServiceWorkerClientLifecycleStateFlagIndex
  false,
  // kServiceWorkerInDedicatedWorkerFlagIndex
  false,
  // kServiceWorkerStaticRouterTimingInfoFlagIndex
  true,
  // kSetHTMLCanRunScriptsFlagIndex
  true,
  // kSetSequentialFocusStartingPointFlagIndex
  false,
  // kSetShapeFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kShadowRootAdoptedStyleSheetFlagIndex
  false,
  // kShadowRootNamespaceCheckFlagIndex
  false,
  // kShadowRootReferenceTargetFlagIndex
  true,
  // kShadowRootReferenceTargetAriaOwnsFlagIndex
  false,
  // kShadowRootSlotAssignmentFlagIndex
  true,
  // kSharedArrayBufferFlagIndex
  false,
  // kSharedArrayBufferUnrestrictedAccessAllowedFlagIndex
  false,
  // kSharedStorageAPIFlagIndex
  false,
  // kSharedStorageWebLocksFlagIndex
  false,
  // kSharedWorkerFlagIndex
  true,
  // kSharedWorkerExtendedLifetimeFlagIndex
  true,
  // kSideRelativeBackgroundPositionFlagIndex
  true,
  // kSignatureBasedInlineIntegrityFlagIndex
  false,
  // kSingleAxisScrollContainersFlagIndex
  false,
  // kSingleAxisScrollContainersForScrollSnapFlagIndex
  false,
  // kSkipAdFlagIndex
  true,
  // kSkipCallbacksWhenDevToolsNotOpenFlagIndex
  false,
  // kSkipEventCaptureFlagIndex
  true,
  // kSkipOofItemForBreakCandidateFlagIndex
  true,
  // kSkipStaleUndoStepsInIdleSpellCheckFlagIndex
  true,
  // kSkipTouchEventFilterFlagIndex
  true,
  // kSkipUnselectableElementsInParagraphBoundaryFlagIndex
  true,
  // kSkipViewTransitionSnapshotResumeRenderingFlagIndex
  true,
  // kSmallerViewportUnitsFlagIndex
  true,
  // kSmartCardFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kSmartZoomFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kSnapshotScrollTimelinesPostLayoutFlagIndex
  false,
  // kSoftNavigationDetectionFlagIndex
  true,
  // kSoftNavigationDetectionIncludeReplaceStateFlagIndex
  true,
  // kSoftNavigationHeuristicsFlagIndex
  true,
  // kSortedLayoutShiftSourcesByImpactAreaFlagIndex
  true,
  // kSourceSpecificMulticastInDirectSocketsFlagIndex
  false,
  // kSpatNavUsesCursorInheritanceFlagIndex
  true,
  // kSpeakerSelectionFlagIndex
  false,
  // kSpeculationMeasurementFlagIndex
  false,
  // kSpeculationRulesModerateViewportHeuristicsControlFlagIndex
  false,
  // kSpellCheckChunkingFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kSpellCheckCustomDictionaryAPIFlagIndex
  false,
  // kSplitLargeTextNodesFlagIndex
  false,
  // kSplitQualifiedNameOnFirstColonFlagIndex
  false,
  // kSplitTextNotCleanupDummySpansFlagIndex
  true,
  // kSrcsetSelectionMatchesImageSetFlagIndex
  true,
  // kStableBlinkFeaturesFlagIndex
  true,
  // kStackingContextIsNotStackedFlagIndex
  true,
  // kStaleImageNaturalSizeDuringRevalidationFlagIndex
  true,
  // kStandardizedBrowserZoomFlagIndex
  true,
  // kStandardizedBrowserZoomOptOutFlagIndex
  false,
  // kStickyPositionHasOverflowPerAxisFlagIndex
  true,
  // kStickyUserActivationAcrossSameOriginNavigationFlagIndex
  true,
  // kStorageBucketsFlagIndex
  true,
  // kStorageBucketsDurabilityFlagIndex
  false,
  // kStorageBucketsLocksFlagIndex
  false,
  // kStreamingSanitizerFlagIndex
  true,
  // kStrictMimeTypesForWorkersFlagIndex
  false,
  // kStylusHandwritingFlagIndex
  false,
  // kSubAppsFlagIndex
  true,
  // kSuppressPointerStreamAfterDragFlagIndex
  true,
  // kSvgAnimateMotionDiscreteCalcModeFlagIndex
  true,
  // kSvgAvoidResettingFilterQualityForTiledPatternFlagIndex
  true,
  // kSVGEmbeddedAsReplacedElementFlagIndex
  false,
  // kSvgEnableTextDecorationCssStylingFlagIndex
  true,
  // kSvgFallBackToContainerSizeFlagIndex
  true,
  // kSvgFeImageEXIFOrientationFlagIndex
  true,
  // kSvgFeImageSkipHiddenContainerViewportDependenceFlagIndex
  true,
  // kSvgFilterPaintsForHiddenContentFlagIndex
  true,
  // kSvgFilterUserSpaceViewportForSvgFlagIndex
  true,
  // kSvgIgnoreNegativeEllipseRadiiFlagIndex
  true,
  // kSvgImageAnimationResetFlagIndex
  true,
  // kSvgImageNonUniformScalingFixFlagIndex
  true,
  // kSvgInlineRootPixelSnappingScaleAdjustmentFlagIndex
  false,
  // kSvgLengthResolveUnparsedValueFlagIndex
  true,
  // kSvgNewZoomFlagIndex
  false,
  // kSVGPathDataAPIFlagIndex
  false,
  // kSvgPathLengthCssPropertyFlagIndex
  false,
  // kSvgScriptElementAsyncAttributeFlagIndex
  true,
  // kSvgScriptFragmentAlreadyStartedFlagIndex
  true,
  // kSvgSizingWithPreserveAspectRatioNoneFlagIndex
  false,
  // kSvgStyleElementReflectTypeAndMediaFlagIndex
  true,
  // kSvgSupportMediaFragmentsFlagIndex
  false,
  // kSVGTextPathSideAttributeFlagIndex
  false,
  // kSvgUseNestedResourceDocumentsFlagIndex
  true,
  // kSvgUseNestedResourceDocumentsDelayLoadFlagIndex
  true,
  // kSynthesizedKeyboardEventsForAccessibilityActionsFlagIndex
  false,
  // kSyntheticMouseHoverOverInactivePageFlagIndex
  false,
  // kSystemWakeLockFlagIndex
  false,
  // kTabAlignmentWithFloatsFlagIndex
  true,
  // kTableCellBorderColorInheritFlagIndex
  true,
  // kTableDefaultBorderColorCurrentColorFlagIndex
  true,
  // kTableIsAutoFixedLayoutFlagIndex
  false,
  // kTabSizeAncestorFlagIndex
  true,
  // kTabSizeInRubyBaseFlagIndex
  true,
  // kTabSizeWithSpacingFlagIndex
  true,
  // kTargetInShadowDeterminedBeforeListenerFlagIndex
  true,
  // kTargetRangesForBackwardDeletionUnitFlagIndex
  true,
  // kTestBlinkFeatureDefaultFlagIndex
  false,
  // kTestFeatureFlagIndex
  false,
  // kTestFeatureDependentFlagIndex
  false,
  // kTestFeatureForBrowserProcessReadWriteAccessOriginTrialFlagIndex
  false,
  // kTestFeatureImpliedFlagIndex
  false,
  // kTestFeatureStableFlagIndex
  true,
  // kTextAreaEmptyPlaceholderBreakFlagIndex
  true,
  // kTextAreaResizerFixedSizeFlagIndex
  true,
  // kTextAutoSpaceIgnoreRubyAnnotationFlagIndex
  true,
  // kTextBoxTrimForNestedListFlagIndex
  true,
  // kTextDetectorFlagIndex
  false,
  // kTextEmphasisAsRubyFlagIndex
  true,
  // kTextEmphasisLetterSpacingFlagIndex
  true,
  // kTextEmphasisPositionAutoFlagIndex
  false,
  // kTextEmphasisPunctuationExceptionsFlagIndex
  true,
  // kTextEmphasisWithRubyFlagIndex
  true,
  // kTextFragmentAPIFlagIndex
  false,
  // kTextFragmentIdentifiersFlagIndex
  true,
  // kTextFragmentTapOpensContextMenuFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kTextMetricsBaselinesFlagIndex
  true,
  // kTextOverflowClipWithSelectionFlagIndex
  true,
  // kTextOverflowStringFlagIndex
  false,
  // kTextScaleMetaTagFlagIndex
  true,
  // kTextSpacingTrimFallbackFlagIndex
  true,
  // kTextSpacingTrimFallback2FlagIndex
  false,
  // kTextSpacingTrimFallbackChwsFlagIndex
  true,
  // kTextStreamMethodFlagIndex
  true,
  // kTimelineTriggerFlagIndex
  true,
  // kTimerThrottlingForBackgroundTabsFlagIndex
  true,
  // kTimestampBasedCLSTrackingFlagIndex
  false,
  // kTimeZoneChangeEventFlagIndex
  false,
  // kTopicsAPIFlagIndex
  true,
  // kTouchDragAndContextMenuFlagIndex
  false,
  // kTouchDragAndDropFlagIndex
  false,
  // kTouchDragOnShortPressFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kTouchEventFeatureDetectionFlagIndex
  true,
  // kTouchTextEditingRedesignFlagIndex
  false,
  // kTransferableRTCDataChannelFlagIndex
  true,
  // kTransitionNavigationQuietSkipFlagIndex
  true,
  // kTranslateServiceFlagIndex
  false,
  // kTranslationAPIFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kTranslationAPIForWorkersFlagIndex
  false,
  // kTreatMhtmlInitialDocumentLoadsAsCrossDocumentFlagIndex
  true,
  // kTreeRubyPlacementFlagIndex
  true,
  // kTrustedTypesCreateParserOptionsFlagIndex
  true,
  // kTrustedTypesFromLiteralFlagIndex
  false,
  // kTrustedTypesHTMLFlagIndex
  true,
  // kTrustedTypesUseCodeLikeFlagIndex
  false,
  // kTwoPhaseViewTransitionFlagIndex
  false,
  // kUAImageReplacementAPIFlagIndex
  false,
  // kUnboundedElementFlagIndex
  true,
  // kUnboundedElementOnTheOpenWebFlagIndex
  false,
  // kUnclosedFormControlIsInvalidFlagIndex
  false,
  // kUnexposedTaskIdsFlagIndex
  false,
  // kUnprefixedSpeechRecognitionFlagIndex
  true,
  // kUnrestrictedMeasureUserAgentSpecificMemoryFlagIndex
  false,
  // kUnrestrictedSharedArrayBufferFlagIndex
  false,
  // kUnrestrictedUsbFlagIndex
  true,
  // kUpdateComplexSafaAreaConstraintsFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kUpdateSelectionOnNodeInsertionFlagIndex
  false,
  // kURLPatternCompareComponentFlagIndex
  false,
  // kURLPatternGenerateFlagIndex
  false,
  // kURLSearchParamsHasAndDeleteMultipleArgsFlagIndex
  true,
  // kUseBeginFramePresentationFeedbackFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kUseLargestPaintedImageForLCPCandidateFlagIndex
  true,
  // kUseLowQualityInterpolationFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kUseOriginalDomOffsetsForOffsetMapFlagIndex
  false,
  // kUsePositionForPointInFlexibleBoxWithSingleChildElementFlagIndex
  true,
  // kUsePositionIfIsVisuallyEquivalentCandidateFlagIndex
  true,
  // kUserActionPseudosStopAtTopLayerFlagIndex
  true,
  // kUserDefinedEntryPointTimingFlagIndex
  false,
  // kUserMediaElementFlagIndex
  true,
  // kUserMediaElementLegacyFlagIndex
  false,
  // kUseShadowHostStyleCheckEditableFlagIndex
  true,
  // kUseUndoStepElementDispatchBeforeInputFlagIndex
  true,
  // kV8IdleTasksFlagIndex
  false,
  // kVariableSystemFontSupportOnWindowsFlagIndex
  false,
  // kVideoAutoFullscreenFlagIndex
  false,
  // kVideoFrameMetadataBackgroundBlurFlagIndex
  false,
  // kVideoFrameMetadataRtpTimestampFlagIndex
  true,
  // kVideoFullscreenOrientationLockFlagIndex
  false,
  // kVideoRotateToFullscreenFlagIndex
  false,
  // kVideoTrackGeneratorFlagIndex
  false,
  // kVideoTrackGeneratorInWindowFlagIndex
  false,
  // kVideoTrackGeneratorInWorkerFlagIndex
  false,
  // kViewportHeightClientHintHeaderFlagIndex
  true,
  // kViewportSegmentsFlagIndex
  true,
  // kViewTransitionAsyncFinishedFlagIndex
  true,
  // kViewTransitionDelayUnpauseOnTeardownFlagIndex
  true,
  // kViewTransitionDOMCallbackAfterCommitFlagIndex
  true,
  // kViewTransitionHoistBackdropFilterEffectFlagIndex
  true,
  // kViewTransitionLongCallbackTimeoutForTestingFlagIndex
  false,
  // kViewTransitionUpdateLifecycleBeforeReadyFlagIndex
  true,
  // kViewTransitionWaitUntilFlagIndex
  true,
  // kVisibilityCollapseColumnFlagIndex
  false,
  // kVisualRectMappingFixForExpansionFlagIndex
  true,
  // kWakeLockFlagIndex
  true,
  // kWarnOnContentVisibilityRenderAccessFlagIndex
  false,
  // kWebAppInstallationFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebAppLaunchQueueFlagIndex
  true,
  // kWebAppScopeExtensionsFlagIndex
  false,
  // kWebAppScopeSystemAccentColorFlagIndex
  true,
  // kWebAppTabStripFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebAppTabStripCustomizationsFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebAppTranslationsFlagIndex
  false,
  // kWebAssemblyCustomDescriptorsV2FlagIndex
  false,
  // kWebAssemblyJSPromiseIntegrationFlagIndex
  false,
  // kWebAudioBypassOutputBufferingFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebAudioBypassOutputBufferingOptOutFlagIndex
  false,
  // kWebAudioConfigurableRenderQuantumFlagIndex
  true,
  // kWebAudioRustFftFlagIndex
  true,
  // kWebAuthFlagIndex
  true,
  // kWebAuthAuthenticatorAttachmentFlagIndex
  false,
  // kWebAuthenticationAmbientFlagIndex
  false,
  // kWebAuthenticationAttestationFormatsFlagIndex
  false,
  // kWebAuthenticationCmtgKeyFlagIndex
  false,
  // kWebAuthenticationCrossDeviceFallbackUrlFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebAuthenticationRemoteDesktopSupportFlagIndex
  false,
  // kWebAutocorrectByDefaultFlagIndex
  true,
  // kWebBluetoothFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebBluetoothGetDevicesFlagIndex
  false,
  // kWebBluetoothScanningFlagIndex
  false,
  // kWebBluetoothWatchAdvertisementsFlagIndex
  false,
  // kWebBluetoothWorldIsolatedCacheFlagIndex
  true,
  // kWebCodecsVideoEncoderBuffersFlagIndex
  false,
  // kWebCryptoPQCFlagIndex
  false,
  // kWebGLDeveloperExtensionsFlagIndex
  false,
  // kWebGLDraftExtensionsFlagIndex
  false,
  // kWebGLDrawingBufferStorageFlagIndex
  true,
  // kWebGLOnWebGPUFlagIndex
  false,
  // kWebGPUDeveloperFeaturesFlagIndex
  false,
  // kWebGPUExperimentalFeaturesFlagIndex
  false,
  // kWebGPUExperimentalResourceTableFlagIndex
  false,
  // kWebGPUMapSyncOnWorkersFlagIndex
  false,
  // kWebGPUMultithreadDawnWireOnWorkersFlagIndex
  false,
  // kWebHapticsFlagIndex
  false,
  // kWebHIDFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? true :
  true,
  // kWebHIDOnServiceWorkersFlagIndex
  false,
  // kWebHIDWorldIsolatedCacheFlagIndex
  true,
  // kWebIdentityDigitalCredentialsFlagIndex
  true,
  // kWebIdentityDigitalCredentialsCreationFlagIndex
  false,
  // kWebIDLBigIntUsesToBigIntFlagIndex
  true,
  // kWebMCPFlagIndex
  false,
  // kWebMCPDeclarativeFileInputFlagIndex
  false,
  // kWebMCPFormAssociatedCustomElementsFlagIndex
  false,
  // kWebMCPTestingFlagIndex
  false,
  // kWebNFCFlagIndex
  BUILDFLAG(IS_ANDROID) ? true :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? true :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebOTPFlagIndex
  true,
  // kWebOTPAssertionFeaturePolicyFlagIndex
  true,
  // kWebPreferencesFlagIndex
  false,
  // kWebPrintingFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? false :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? false :
  BUILDFLAG(IS_LINUX) ? false :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebRtcSctpSnapFlagIndex
  false,
  // kWebSerialWorldIsolatedCacheFlagIndex
  true,
  // kWebShareFlagIndex
  false,
  // kWebSocketOptionBagFlagIndex
  false,
  // kWebSocketStreamFlagIndex
  true,
  // kWebSocketStreamStandardBinaryChunkTypeFlagIndex
  false,
  // kWebSpeechRecognitionContextFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? false :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebSpeechTimestampsFlagIndex
  false,
  // kWebSpeechUnspokenPunctuationFlagIndex
  BUILDFLAG(IS_ANDROID) ? false :
  BUILDFLAG(IS_WIN) ? true :
  BUILDFLAG(IS_CHROMEOS) ? true :
  BUILDFLAG(IS_MAC) ? true :
  BUILDFLAG(IS_LINUX) ? true :
  BUILDFLAG(IS_IOS) ? false :
  BUILDFLAG(IS_FUCHSIA) ? false :
  false,
  // kWebTransportAnticipatedConcurrentIncomingStreamsFlagIndex
  false,
  // kWebTransportApplicationProtocolFlagIndex
  true,
  // kWebTransportCongestionControlFlagIndex
  false,
  // kWebTransportCustomCertificatesFlagIndex
  true,
  // kWebTransportDrainingFlagIndex
  false,
  // kWebTransportHeadersFlagIndex
  false,
  // kWebTransportReceiveStreamFlagIndex
  false,
  // kWebTransportSendGroupFlagIndex
  false,
  // kWebTransportStatsFlagIndex
  false,
  // kWebUIBundledCodeCacheAsyncFetchFlagIndex
  false,
  // kWebUSBFlagIndex
  true,
  // kWebUSBOnDedicatedWorkersFlagIndex
  true,
  // kWebUSBOnServiceWorkersFlagIndex
  false,
  // kWebViewEnvReorderFixFlagIndex
  true,
  // kWebVTTCueLayoutByPositionAlignmentFlagIndex
  true,
  // kWebVTTLineAndPositionAlignmentFlagIndex
  false,
  // kWebVTTRegionsFlagIndex
  false,
  // kWebXRFlagIndex
  true,
  // kWebXREnabledFeaturesFlagIndex
  true,
  // kWebXRFrameRateFlagIndex
  false,
  // kWebXRFrontFacingFlagIndex
  false,
  // kWebXRGPUBindingFlagIndex
  false,
  // kWebXRHitTestEntityTypesFlagIndex
  false,
  // kWebXRImageTrackingFlagIndex
  false,
  // kWebXRLayersFlagIndex
  true,
  // kWebXRLayersCommonFlagIndex
  false,
  // kWebXRMediaBindingFlagIndex
  false,
  // kWebXRMeshDetectionFlagIndex
  false,
  // kWebXRPlaneDetectionFlagIndex
  true,
  // kWebXRPoseMotionDataFlagIndex
  false,
  // kWebXRSpecParityFlagIndex
  false,
  // kWebXRVisibilityMaskFlagIndex
  true,
  // kWheelEventMomentumFlagIndex
  true,
  // kWindowDefaultStatusFlagIndex
  false,
  // kWordSkipSpacesPunctuationFixFlagIndex
  true,
  // kWordSpacingWhiteSpacePreFlagIndex
  true,
  // kXMLNoExternalEntitiesFlagIndex
  true,
  // kXMLParserReplaceLoneSurrogatesFlagIndex
  true,
  // kXMLParsingRustFlagIndex
  false,
  // kXMLRustForNonXsltFlagIndex
  true,
  // kXMLSerializerConsistentDefaultNsDeclMatchingFlagIndex
  false,
  // kXMLViewerForIframesFlagIndex
  false,
  // kXSLTFlagIndex
  true,
  // kXSLTSpecialTrialFlagIndex
  false,
};

// Simple getter methods for protected memory values that ensure they are
// properly initialized before first access.
bool RuntimeEnabledFeaturesBase::get_is_mojo_js_enabled_() {
  static base::ProtectedMemoryInitializer is_mojo_js_enabled_initializer(is_mojo_js_enabled_, false);
  return *is_mojo_js_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_mojo_js_test_enabled_() {
  static base::ProtectedMemoryInitializer is_mojo_js_test_enabled_initializer(is_mojo_js_test_enabled_, false);
  return *is_mojo_js_test_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_enabled_() {
  static base::ProtectedMemoryInitializer is_protected_origin_trials_sample_api_enabled_initializer(is_protected_origin_trials_sample_api_enabled_, false);
  return *is_protected_origin_trials_sample_api_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_dependent_enabled_() {
  static base::ProtectedMemoryInitializer is_protected_origin_trials_sample_api_dependent_enabled_initializer(is_protected_origin_trials_sample_api_dependent_enabled_, false);
  return *is_protected_origin_trials_sample_api_dependent_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_protected_origin_trials_sample_api_implied_enabled_() {
  static base::ProtectedMemoryInitializer is_protected_origin_trials_sample_api_implied_enabled_initializer(is_protected_origin_trials_sample_api_implied_enabled_, false);
  return *is_protected_origin_trials_sample_api_implied_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_test_feature_protected_enabled_() {
  static base::ProtectedMemoryInitializer is_test_feature_protected_enabled_initializer(is_test_feature_protected_enabled_, false);
  return *is_test_feature_protected_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_test_feature_protected_dependent_enabled_() {
  static base::ProtectedMemoryInitializer is_test_feature_protected_dependent_enabled_initializer(is_test_feature_protected_dependent_enabled_, false);
  return *is_test_feature_protected_dependent_enabled_;
}
bool RuntimeEnabledFeaturesBase::get_is_test_feature_protected_implied_enabled_() {
  static base::ProtectedMemoryInitializer is_test_feature_protected_implied_enabled_initializer(is_test_feature_protected_implied_enabled_, false);
  return *is_test_feature_protected_implied_enabled_;
}

} // namespace blink
