The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .chglog
    ├── CHANGELOG.tpl.md
    └── config.yml
├── .editorconfig
├── .gitattributes
├── .github
    ├── ISSUE_TEMPLATE
    │   ├── bug_report.yml
    │   └── feature_request.yml
    ├── PULL_REQUEST_TEMPLATE.md
    └── workflows
    │   ├── build-images.yaml
    │   ├── build-sysbox.yaml
    │   ├── build_additional_targets.yaml
    │   ├── build_cromite.yaml
    │   ├── check-git-apply.yaml
    │   ├── check_nist.yaml
    │   ├── execute-tests.yaml
    │   ├── release.yaml
    │   ├── release_additional_targets.yaml
    │   ├── stale.yml
    │   ├── update-patches-doc.yaml
    │   └── update_fdroid_repo.yaml
├── .gitignore
├── LICENSE
├── README.md
├── build
    ├── RELEASE
    ├── chromium.gn_args
    ├── components
    │   ├── fonts_component.zip
    │   ├── fonts_component_src.7z
    │   ├── query.json
    │   └── query4_0.json
    ├── cromite.gn_args
    ├── cromite_patches_list.txt
    ├── patches
    │   ├── .gitignore
    │   ├── AImageReader-CFI-crash-mitigations.patch
    │   ├── Add-AllowUserCertificates-flag.patch
    │   ├── Add-Alt-D-hotkey-to-focus-address-bar.patch
    │   ├── Add-IsCleartextPermitted-flag.patch
    │   ├── Add-PartialLowEndModeOnMidRangeDevices-flag.patch
    │   ├── Add-a-GN-flag-to-disable-trybot-verification.patch
    │   ├── Add-a-flag-to-disable-GamePad-API.patch
    │   ├── Add-a-proxy-configuration-page.patch
    │   ├── Add-an-always-incognito-mode.patch
    │   ├── Add-autoplay-site-setting.patch
    │   ├── Add-bookmark-import-export-actions.patch
    │   ├── Add-cromite-flags-support.patch
    │   ├── Add-custom-tab-intents-privacy-option.patch
    │   ├── Add-exit-menu-item.patch
    │   ├── Add-flag-for-omnibox-autocomplete-filtering.patch
    │   ├── Add-flag-for-save-data-header.patch
    │   ├── Add-flag-to-configure-maximum-connections-per-host.patch
    │   ├── Add-flag-to-control-video-playback-resume-feature.patch
    │   ├── Add-flag-to-disable-IPv6-probes.patch
    │   ├── Add-flag-to-disable-external-intent-requests.patch
    │   ├── Add-flag-to-disable-vibration.patch
    │   ├── Add-kill-switch-for-unsupported-clangd-flags.patch
    │   ├── Add-lifetime-options-for-permissions.patch
    │   ├── Add-menu-item-to-bookmark-all-tabs.patch
    │   ├── Add-menu-item-to-view-source.patch
    │   ├── Add-option-to-disable-snapshots.patch
    │   ├── Add-option-to-force-tablet-UI.patch
    │   ├── Add-option-to-not-persist-tabs-across-sessions.patch
    │   ├── Add-option-to-use-home-page-as-NTP.patch
    │   ├── Add-search-engine.patch
    │   ├── Add-setting-to-clear-data-on-exit.patch
    │   ├── Add-setting-to-invert-tap-and-long-tap.patch
    │   ├── Add-site-engagement-flag.patch
    │   ├── Add-support-for-ISupportHelpAndFeedback.patch
    │   ├── Add-support-for-writing-URIs.patch
    │   ├── Add-support-to-jxl.patch
    │   ├── Add-webGL-site-setting.patch
    │   ├── Add-webRTC-site-settings.patch
    │   ├── Allow-DocumentPiP-if-PopupsAndRedirects-are-active.patch
    │   ├── Allow-building-without-enable_reporting.patch
    │   ├── Allow-building-without-supervised-users.patch
    │   ├── Allow-playing-audio-in-background.patch
    │   ├── Always-allow-inspect-fallback.patch
    │   ├── Always-open-browser-controls-in-new-tab.patch
    │   ├── Always-use-new-tab-page-for-default-home-page.patch
    │   ├── Android-Import-Passwords.patch
    │   ├── Android-Toolbar-Scroll-Ablation-setting.patch
    │   ├── Android-fonts-fingerprinting-mitigation.patch
    │   ├── Ask-for-restart-on-connection-change.patch
    │   ├── AudioBuffer-AnalyserNode-fp-mitigations.patch
    │   ├── Battery-API-return-nothing.patch
    │   ├── Block-Intents-While-Locked.patch
    │   ├── Block-gateway-attacks-via-websockets.patch
    │   ├── Block-leakage-of-urls-in-sandbox-iframes.patch
    │   ├── Block-qjz9zk-or-trk-requests.patch
    │   ├── Bookmarks-select-all-menu-entry.patch
    │   ├── Bromite-auto-updater.patch
    │   ├── Bromite-package-name.patch
    │   ├── Bromite-subresource-adblocker.patch
    │   ├── Bubble-Locking-on-UI-DevTools.patch
    │   ├── Change-popup-site-setting.patch
    │   ├── Chrome-web-store-protection.patch
    │   ├── Clear-CORS-Preflight-Cache-on-clearing-data.patch
    │   ├── Client-hints-overrides.patch
    │   ├── Close-Sessions-On-Ip-Change.patch
    │   ├── Compress-libchrome-to-free-up-some-space.patch
    │   ├── Content-settings-infrastructure.patch
    │   ├── Cromite-Branding--improve-settings-ui.patch
    │   ├── Cromite-Branding.patch
    │   ├── Customize-selection-popup.patch
    │   ├── Dictionary-suggestions-for-the-Omnibox.patch
    │   ├── Disable-Accessibility-service-by-default.patch
    │   ├── Disable-Android-AppRestrictions.patch
    │   ├── Disable-Android-Tab-Declutter.patch
    │   ├── Disable-AsyncDNS-by-default.patch
    │   ├── Disable-BackForwardCache.patch
    │   ├── Disable-CSS-blink-feature-support.patch
    │   ├── Disable-CSSDynamicRangeLimit.patch
    │   ├── Disable-Compose-feature.patch
    │   ├── Disable-Compression-Dictionary-Transport.patch
    │   ├── Disable-DRM-media-origin-IDs-preprovisioning.patch
    │   ├── Disable-FedCm.patch
    │   ├── Disable-Feeback-Collector.patch
    │   ├── Disable-GSA-by-default.patch
    │   ├── Disable-GetInstalledRelatedApps-API.patch
    │   ├── Disable-NTP-remote-suggestions-by-default.patch
    │   ├── Disable-Paint-Preview-by-default.patch
    │   ├── Disable-Posture-API.patch
    │   ├── Disable-PrivacyGuide.patch
    │   ├── Disable-Read-Aloud-by-default.patch
    │   ├── Disable-Real-Box.patch
    │   ├── Disable-Service-and-Shared-workers-on-3P-iframe.patch
    │   ├── Disable-TLS-resumption.patch
    │   ├── Disable-UA-full-version.patch
    │   ├── Disable-Viewport-Segments.patch
    │   ├── Disable-Web-Bluetooth-by-default-in-desktop-platforms.patch
    │   ├── Disable-WebGPU.patch
    │   ├── Disable-all-predictors-code.patch
    │   ├── Disable-all-promo-dialogs.patch
    │   ├── Disable-conversion-measurement-api.patch
    │   ├── Disable-crash-reporting.patch
    │   ├── Disable-csp-reports.patch
    │   ├── Disable-css-preferred-text-scale.patch
    │   ├── Disable-devtools-remote-and-custom-protocols.patch
    │   ├── Disable-feeds-support-by-default.patch
    │   ├── Disable-fetching-of-all-field-trials.patch
    │   ├── Disable-idle-detection.patch
    │   ├── Disable-media-router-and-remoting-by-default.patch
    │   ├── Disable-minidump-upload-scheduling.patch
    │   ├── Disable-offline-autofetch-flag.patch
    │   ├── Disable-offline-pages-in-CCT.patch
    │   ├── Disable-omission-of-URL-elements.patch
    │   ├── Disable-plugins-enumeration.patch
    │   ├── Disable-prefers-reduced-motion.patch
    │   ├── Disable-prefers-reduced-transparency-media-query.patch
    │   ├── Disable-privacy-issues-in-password-manager.patch
    │   ├── Disable-privacy-sandbox.patch
    │   ├── Disable-ranker-url-fetcher.patch
    │   ├── Disable-references-to-fonts.googleapis.com.patch
    │   ├── Disable-remote-altsvc-for-h3-connections.patch
    │   ├── Disable-requests-for-single-word-Omnibar-searches.patch
    │   ├── Disable-safety-check.patch
    │   ├── Disable-smart-selection-by-default.patch
    │   ├── Disable-some-signed-exchange-features.patch
    │   ├── Disable-speechSynthesis-getVoices-API.patch
    │   ├── Disable-support-for-pointer-device-id.patch
    │   ├── Disable-text-fragments-by-default.patch
    │   ├── Disable-the-DIAL-repeating-discovery.patch
    │   ├── Disable-third-party-origin-trials.patch
    │   ├── Disable-update-scheduler.patch
    │   ├── Disable-various-metrics.patch
    │   ├── Disable-visited-pseudo-class.patch
    │   ├── Disallow-Android-App-Scheme-as-referrer.patch
    │   ├── Disallowing-MIDI-permission-by-default.patch
    │   ├── Do-not-build-API-keys-infobar.patch
    │   ├── Do-not-check-for-the-presence-of-use-remoteexec.patch
    │   ├── Do-not-compile-QR-code-sharing.patch
    │   ├── Do-not-ignore-download-location-prompt-setting.patch
    │   ├── Do-not-link-with-libatomic.patch
    │   ├── Do-not-store-passwords-by-default.patch
    │   ├── Do-not-use-Windows-ClearType-Text-Tuner-setting.patch
    │   ├── DoH-improvements.patch
    │   ├── Enable-Android-Dynamic-Performance-Framework.patch
    │   ├── Enable-Cert-Management-UI.patch
    │   ├── Enable-Certificate-Transparency.patch
    │   ├── Enable-Do-Not-Track-by-default.patch
    │   ├── Enable-Document-Open-Inheritance-Removal.patch
    │   ├── Enable-Global-Privacy-Control.patch
    │   ├── Enable-HEVC-by-default.patch
    │   ├── Enable-HighEfficiencyMode-by-default.patch
    │   ├── Enable-ImprovedBookmarks-by-default.patch
    │   ├── Enable-ProcessBoundStringEncryption-by-default.patch
    │   ├── Enable-StrictOriginIsolation-and-SitePerProcess.patch
    │   ├── Enable-component-updater.patch
    │   ├── Enable-darken-websites-checkbox-in-themes.patch
    │   ├── Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
    │   ├── Enable-gwp-asan-on-Android.patch
    │   ├── Enable-menu-on-reload-button.patch
    │   ├── Enable-native-Android-autofill.patch
    │   ├── Enable-network-isolation-features.patch
    │   ├── Enable-platform-aac-audio-and-h264-video.patch
    │   ├── Enable-prefetch-privacy-changes-by-default.patch
    │   ├── Enable-search-engine-settings-desktop-ui.patch
    │   ├── Enable-share-intent.patch
    │   ├── Enable-third-party-storage-partitioning.patch
    │   ├── Enables-deactivation-of-the-js-debugger-statement.patch
    │   ├── Experimental-user-scripts-support.patch
    │   ├── Eyeo-Adblock-for-Cromite.patch
    │   ├── Final-patch-for-chromium-vanilla.patch
    │   ├── Fix-chromium-build-bugs.patch
    │   ├── Fix-chromium-vanilla.patch
    │   ├── Fix-crash-on-customize-profile-ui.patch
    │   ├── Follow-only-system-dark-mode.patch
    │   ├── Fonts-fingerprinting-mitigation.patch
    │   ├── Force-use-vpython3-for-some-scripts.patch
    │   ├── Guard-for-user-agent-reduction.patch
    │   ├── Hardening-against-incognito-mode-detection.patch
    │   ├── High-Resolution-Timing-Mitigation.patch
    │   ├── History-number-of-days-privacy-setting.patch
    │   ├── Ignore-enterprise-policies-for-secure-DNS.patch
    │   ├── Improve-plain-text-rendering-on-mobile.patch
    │   ├── Improve-the-browser-sandbox.patch
    │   ├── Increase-number-of-autocomplete-matches-to-10.patch
    │   ├── Internal-firewall.patch
    │   ├── Invalidate-components-public-key.patch
    │   ├── JIT-site-settings.patch
    │   ├── Keep-ComputePressure-disabled.patch
    │   ├── Keep-Manta-Service-Disabled.patch
    │   ├── Keep-Side-Panel-Companion-disabled.patch
    │   ├── Keep-disabled-FetchLaterAPI.patch
    │   ├── Keep-disabled-WebViewMediaIntegrityApi.patch
    │   ├── Keep-disabled-cache-sharing-for-pervasive-scripts.patch
    │   ├── Keep-empty-tabs-between-sessions.patch
    │   ├── Keep-flag-to-allow-screenshots-in-Incognito-mode.patch
    │   ├── Keyboard-protection-flag.patch
    │   ├── Lock-Profile-Cookie-Database.patch
    │   ├── Log-dangling-attributes-in-some-html-elements.patch
    │   ├── Logcat-crash-reports-UI.patch
    │   ├── Media-fingerprinting-mitigations.patch
    │   ├── Modify-default-preferences.patch
    │   ├── Move-navigation-bar-to-bottom.patch
    │   ├── Move-some-account-settings-back-to-privacy-settings.patch
    │   ├── Multi-Screen-Window-Placement-API-fix.patch
    │   ├── Multiple-fingerprinting-mitigations.patch
    │   ├── Never-fetch-popular-sites.patch
    │   ├── Never-treat-Proguard-warnings-as-errors.patch
    │   ├── Never-use-HTTP-probes-for-connection-detection.patch
    │   ├── OpenSearch-miscellaneous.patch
    │   ├── Override-Navigator-Language.patch
    │   ├── Override-the-MV2-deprecation.patch
    │   ├── Partition-Blink-memory-cache.patch
    │   ├── Partition-HSTS-cache-by-NAK.patch
    │   ├── Partition-MediaDeviceId-by-default.patch
    │   ├── Partition-blobs-by-top-frame-URL.patch
    │   ├── Partitioning-all-cookies-by-top-frame-domain.patch
    │   ├── Permit-PGO-for-debug-builds.patch
    │   ├── Prevent-mouse-wheel-fingerprinting-on-Windows.patch
    │   ├── Private-network-access-content-settings.patch
    │   ├── PublicKeyCredential-fingerprinting-mitigations.patch
    │   ├── Re-introduce-modal-dialog-flag-to-close-all-tabs.patch
    │   ├── Re-introduce-override_build_timestamp.patch
    │   ├── Reduce-HTTP-headers-in-DoH-requests-to-bare-minimum.patch
    │   ├── Remove-ChromiumNetworkAdapter.patch
    │   ├── Remove-EV-certificates.patch
    │   ├── Remove-HTTP-referrals-in-cross-origin-navigation.patch
    │   ├── Remove-SMS-integration.patch
    │   ├── Remove-auth-header-upon-cross-origin-redirect.patch
    │   ├── Remove-binary-blob-integrations.patch
    │   ├── Remove-blocklisted-URLs-upon-bookmark-creation.patch
    │   ├── Remove-detection-of-captive-portals.patch
    │   ├── Remove-help-menu-item.patch
    │   ├── Remove-navigator.connection-info.patch
    │   ├── Remove-preload-of-com.google.android.gms.fonts.patch
    │   ├── Remove-segmentation-platform.patch
    │   ├── Remove-sideloading-of-version-dll.patch
    │   ├── Remove-support-for-device-memory-and-cpu-recovery.patch
    │   ├── Remove-voice-recognition-integration.patch
    │   ├── Remove-window-name-on-cross-origin-navigation.patch
    │   ├── Replace-DoH-probe-domain-with-RIPE-domain.patch
    │   ├── Restore-BookmarkToolbar-setCurrentFolder.patch
    │   ├── Restore-LastTabStandingTracker.patch
    │   ├── Restore-Search-Ready-Omnibox-flag.patch
    │   ├── Restore-Simplified-NTP-launch.patch
    │   ├── Restore-adaptive-button-in-top-toolbar-customization.patch
    │   ├── Restore-chrome-password-store.patch
    │   ├── Restore-classic-new-tab-page.patch
    │   ├── Restore-offline-indicator-v2-flag.patch
    │   ├── Revert-Permit-blocking-of-view-source.patch
    │   ├── Revert-flags-remove-disable-pull-to-refresh-effect.patch
    │   ├── Revert-flags-remove-num-raster-threads.patch
    │   ├── Revert-removal-of-execution-context-address-space.patch
    │   ├── Revert-remove-allowscript-content-setting-secondary-url.patch
    │   ├── Samsung-Note-9-SDK27-crazylinker-workaround.patch
    │   ├── Show-NTP-at-startup.patch
    │   ├── Show-site-settings-for-cookies-javascript-and-ads.patch
    │   ├── Site-setting-for-images.patch
    │   ├── Switch-to-fstack-protector-strong.patch
    │   ├── TEMP-Add-a-log-to-track-strange-behavior.patch
    │   ├── Temp-PerformanceNavigationTiming-privacy-fix.patch
    │   ├── Temp-disable-UseContextSnapshot.patch
    │   ├── Temp-disable-experimental-web-platform-features.patch
    │   ├── Temp-disable-predictive-back-gesture.patch
    │   ├── Temp-guard-FileSystemAccessPersistentPermissions.patch
    │   ├── Temporarily-disable-Tab-Group-Sync-Android.patch
    │   ├── Timezone-customization.patch
    │   ├── Try-to-fix-2082.patch
    │   ├── Use-64-bit-WebView-processes.patch
    │   ├── Use-BoringSSL-for-RandBytes.patch
    │   ├── Use-browser-navigation-handler.patch
    │   ├── Use-dummy-DFM-installer.patch
    │   ├── Use-list-mode-for-tab-switcher.patch
    │   ├── User-agent-customization.patch
    │   ├── Viewport-Protection-flag.patch
    │   ├── WIN-Add-some-prefs-to-secure-preferences.patch
    │   ├── WIN-Disable-TabHoverCard-images.patch
    │   ├── WIN-Disable-first-run.patch
    │   ├── WIN-Disable-search-for-image.patch
    │   ├── WIN-Disable-updater.patch
    │   ├── WIN-Fix-log-to-file.patch
    │   ├── WIN-disable-annotate-downloads.patch
    │   ├── WIN-enable-pdf-plugin.patch
    │   ├── Warning-message-for-unsupported-hardware-aes.patch
    │   ├── Welcome-screen.patch
    │   ├── add-browser-policy.patch
    │   ├── allow-the-download-of-clang-for-windows-crossbuild.patch
    │   ├── autofill-miscellaneous.patch
    │   ├── bromite-build-utils.patch
    │   ├── disable-AdsBlockedInfoBar.patch
    │   ├── disable-WebView-variations-support.patch
    │   ├── disable-appending-variations-header.patch
    │   ├── disable-battery-status-updater.patch
    │   ├── dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch
    │   ├── do-not-add-suffix-to-package-name.patch
    │   ├── do-not-block-build-incompatible-profiles.patch
    │   ├── do-not-hide-.orig-files.patch
    │   ├── enable-ftrivial-auto-var-init-zero.patch
    │   ├── exit-on-failure-of-inclusion.patch
    │   ├── eyeo-133.0.6943.49-android_api.patch
    │   ├── eyeo-133.0.6943.49-android_settings.patch
    │   ├── eyeo-133.0.6943.49-base.patch
    │   ├── eyeo-133.0.6943.49-chrome_integration.patch
    │   ├── eyeo-133.0.6943.49-extension_api.patch
    │   ├── kill-Auth.patch
    │   ├── kill-Location-fall-back-to-system.patch
    │   ├── kill-Vision.patch
    │   ├── libjxl-0-8-2.patch
    │   ├── mime_util-force-text-x-suse-ymp-to-be-downloaded.patch
    │   ├── prefs-always-prompt-for-download-directory.patch
    │   ├── profile-resetter-disable-send-settings.patch
    │   ├── sharing-hub-always-use-visible-URL.patch
    │   ├── translate-disable-fetching-of-languages-from-server.patch
    │   ├── ungoogled-chromium-Disable-Network-Time-Tracker.patch
    │   ├── ungoogled-chromium-Disable-intranet-detector.patch
    │   ├── ungoogled-chromium-Disable-profile-avatar.patch
    │   ├── ungoogled-chromium-Disable-translate-integration.patch
    │   ├── ungoogled-chromium-Disable-untraceable-URLs.patch
    │   ├── ungoogled-chromium-Disable-webRTC-log-uploader.patch
    │   ├── ungoogled-chromium-no-special-hosts-domains.patch
    │   ├── webRTC-do-not-expose-local-IP-addresses.patch
    │   └── webview-Hard-no-to-persistent-histograms.patch
    └── userscripts
    │   └── Allow-playing-videos-in-background.user.js
├── docs
    ├── ADBLOCKING.md
    ├── AUTOMATIC_UPDATES.md
    ├── BROMITE_LEGACY_ADBLOCK.md
    ├── FAQ.md
    ├── FEATURES.md
    ├── HELP_ME_PLEASE.md
    ├── HOW_TO_BUILD.md
    ├── PATCHES.md
    ├── PRIVACY_POLICY.md
    └── Papers
    │   ├── A_Large-Scale_Analysis_of_Browser_Fingerprinting_via_Chrome_Instrumentation.pdf
    │   ├── Abusing_Performance_Optimization_Weaknesses_to_Bypass_ASLR.pdf
    │   ├── An_Efficient_Mitigation_Method_for_Timing_Side_Channels_on_the_Web.pdf
    │   ├── Automatic_Discovery_of_Emerging_Browser_Fingerprinting_Techniques.pdf
    │   ├── Bridging_the_Privacy_Gap.pdf
    │   ├── Browser_Fingerprint_Detection_and_Anti_Tracking.pdf
    │   ├── Browser_Fingerprinting_Overview_and_Open_Challenges.pdf
    │   ├── Comparison_of_the_Effectiveness_of_Countermeasures_Against_Tracking_User_Brower_Fingerprints.pdf
    │   ├── Data_Protection_and_Security_Issues_with_Network_Error_Logging.pdf
    │   ├── DroidVault_A_Trusted_Data_Vault_for_Android_Devices.pdf
    │   ├── Fantastic_Timers_and_Where_to_Find_Them_High-Resolution_Microarchitectural_Attacks_in_JavaScript.pdf
    │   ├── Generalizable_Active_Privacy_Choice_Designing_a_Graphical_User_Interface_for_Global_Privacy_Control.pdf
    │   ├── Hiding_in_the_Crowd_an_Analysis_of_the_Effectiveness_of_Browser_Fingerprinting_at_Large_Scale.pdf
    │   ├── Igalia_for_Ecosia.pdf
    │   ├── Improving_Web_User_Privacy_Through_Content_Blocking.pdf
    │   ├── Improving_the_Security_and_Privacy_of_the_Web_through_Browser_Fingerprinting.pdf
    │   ├── Online_Tracking_A_1-million-site_Measurement_and_Analysis.pdf
    │   ├── PrivacyTests_org_Arthur_Edelstein_Talk.pdf
    │   ├── Private_Web_Browser_Forensics_A_Case_Study_of_the_Epic_Privacy_Browser.pdf
    │   ├── The_Clock_is_Still_Ticking_Timing_Attacks_in_the_Modern_Web.pdf
    │   ├── Trusted_Browsers_for_Uncertain_Times.pdf
    │   ├── TypeSan_Practical_Type_Confusion_Detection.pdf
    │   ├── ZOZZLE_Fast_and_Precise_In-Browser_JavaScript_Malware_Detection.pdf
    │   └── browser-uniqueness.pdf
└── tools
    ├── .gitignore
    ├── LICENSE
    ├── README.md
    ├── apply-all-patch.sh
    ├── apply-single-patch.sh
    ├── create-from-patch.sh
    ├── cves
        └── libjxl.txt
    ├── depot_tools.diff
    ├── export-all-patch.sh
    ├── export-patch-list.sh
    ├── export-single-patch.sh
    ├── extract-all-patch-data.sh
    ├── extract-patch-data.sh
    ├── filters
        └── experimental-cromite-filters.txt
    ├── goma_auth.py
    ├── images
        ├── build-deps
        │   ├── Dockerfile
        │   └── action.yaml
        ├── buildstack.env.example
        ├── buildstack.yml
        ├── chr-source
        │   ├── Dockerfile
        │   ├── action.yaml
        │   └── prepare-build.sh
        ├── cromite-build
        │   ├── Dockerfile
        │   ├── casupload
        │   ├── generic_android31.textpb
        │   ├── goma_auth.py
        │   └── pre-start.sh
        ├── cromite-source
        │   ├── Dockerfile
        │   └── apply-cromite-patches.sh
        ├── docker-host
        │   └── Dockerfile
        ├── fdroidserver
        │   └── Dockerfile
        ├── github-runner
        │   ├── .env.example
        │   ├── Dockerfile
        │   ├── docker.default
        │   ├── patched
        │   │   ├── RunnerService.js
        │   │   └── runsvc.sh
        │   ├── proxy.conf
        │   ├── start-runner.sh
        │   └── startup.sh
        ├── image-downloader
        │   └── check_and_download.sh
        ├── registry
        │   └── docker-compose.yml
        ├── remote-index
        │   ├── Dockerfile
        │   ├── entry_point.sh
        │   └── generate.sh
        ├── squid
        │   ├── Dockerfile
        │   ├── danted.conf
        │   ├── squid.conf
        │   ├── start-proxy.sh
        │   └── whitelist
        ├── sysbox
        │   ├── add-x86-x32-arch.patch
        │   └── sysbox.zip
        ├── terraform-buildgrid
        │   ├── buildgrid.tf
        │   ├── buildgrid.yml
        │   └── variables.tf
        ├── test32bit
        │   ├── Dockerfile
        │   ├── bytecode_builtins_list_generator
        │   ├── gen-regexp-special-case
        │   └── torque
        ├── update-cromite-org
        │   └── update.sh
        └── win-sdk
        │   ├── Dockerfile
        │   ├── gen-setenv.py
        │   └── prepare.sh
    ├── ninja-one-target-for-compdb.patch
    └── under-control
        ├── Dockerfile
        ├── file_list.txt
        ├── get_files.sh
        └── src
            ├── RELEASE
            ├── android_webview
                └── browser
                │   ├── aw_content_browser_client.cc
                │   └── aw_field_trials.cc
            ├── chrome
                ├── android
                │   └── java
                │   │   └── AndroidManifest.xml
                ├── browser
                │   ├── browsing_data
                │   │   └── chrome_browsing_data_remover_delegate.cc
                │   ├── chrome_browser_interface_binders.cc
                │   ├── chrome_content_browser_client.cc
                │   ├── chrome_content_browser_client_navigation_throttles.cc
                │   ├── flags
                │   │   └── android
                │   │   │   └── java
                │   │   │       └── src
                │   │   │           └── org
                │   │   │               └── chromium
                │   │   │                   └── chrome
                │   │   │                       └── browser
                │   │   │                           └── flags
                │   │   │                               └── ChromeFeatureList.java
                │   ├── prefs
                │   │   └── browser_prefs.cc
                │   └── ui
                │   │   ├── tab_helpers.cc
                │   │   └── webui
                │   │       └── chrome_content_browser_client_webui_part.cc
                ├── common
                │   └── extensions
                │   │   └── api
                │   │       ├── accessibility_service_private.idl
                │   │       ├── appview_tag.idl
                │   │       ├── autofill_private.idl
                │   │       ├── autotest_private.idl
                │   │       ├── braille_display_private.idl
                │   │       ├── certificate_provider.idl
                │   │       ├── certificate_provider_internal.idl
                │   │       ├── chrome_url_overrides.idl
                │   │       ├── crash_report_private.idl
                │   │       ├── developer_private.idl
                │   │       ├── document_scan.idl
                │   │       ├── downloads.idl
                │   │       ├── downloads_internal.idl
                │   │       ├── enterprise_device_attributes.idl
                │   │       ├── enterprise_hardware_platform.idl
                │   │       ├── enterprise_kiosk_input.idl
                │   │       ├── enterprise_networking_attributes.idl
                │   │       ├── enterprise_platform_keys.idl
                │   │       ├── enterprise_platform_keys_internal.idl
                │   │       ├── enterprise_reporting_private.idl
                │   │       ├── experimental_actor.idl
                │   │       ├── experimental_ai_data.idl
                │   │       ├── file_manager_private.idl
                │   │       ├── file_manager_private_internal.idl
                │   │       ├── file_system_provider.idl
                │   │       ├── file_system_provider_internal.idl
                │   │       ├── identity.idl
                │   │       ├── idltest.idl
                │   │       ├── image_loader_private.idl
                │   │       ├── image_writer_private.idl
                │   │       ├── language_settings_private.idl
                │   │       ├── login.idl
                │   │       ├── login_screen_storage.idl
                │   │       ├── login_screen_ui.idl
                │   │       ├── login_state.idl
                │   │       ├── mdns.idl
                │   │       ├── notifications.idl
                │   │       ├── odfs_config_private.idl
                │   │       ├── passwords_private.idl
                │   │       ├── pdf_viewer_private.idl
                │   │       ├── platform_keys.idl
                │   │       ├── platform_keys_internal.idl
                │   │       ├── printing.idl
                │   │       ├── printing_metrics.idl
                │   │       ├── processes.idl
                │   │       ├── quick_unlock_private.idl
                │   │       ├── reading_list.idl
                │   │       ├── resources_private.idl
                │   │       ├── safe_browsing_private.idl
                │   │       ├── scripting.idl
                │   │       ├── search.idl
                │   │       ├── settings_private.idl
                │   │       ├── side_panel.idl
                │   │       ├── smart_card_provider_private.idl
                │   │       ├── speech_recognition_private.idl
                │   │       ├── system_log.idl
                │   │       ├── tab_capture.idl
                │   │       ├── users_private.idl
                │   │       ├── vpn_provider.idl
                │   │       ├── web_authentication_proxy.idl
                │   │       ├── webrtc_audio_private.idl
                │   │       ├── webrtc_desktop_capture_private.idl
                │   │       ├── webrtc_logging_private.idl
                │   │       └── wm_desks_private.idl
                └── renderer
                │   └── chrome_content_renderer_client.cc
            ├── components
                └── policy
                │   └── resources
                │       └── templates
                │           ├── common_schemas.yaml
                │           ├── legacy_device_policy_proto_map.yaml
                │           ├── manual_device_policy_proto_map.yaml
                │           ├── messages.yaml
                │           ├── policies.yaml
                │           ├── policy_definitions
                │               ├── Accessibility
                │               │   ├── .group.details.yaml
                │               │   ├── AccessibilityShortcutsEnabled.yaml
                │               │   ├── AutoclickEnabled.yaml
                │               │   ├── CaretHighlightEnabled.yaml
                │               │   ├── ColorCorrectionEnabled.yaml
                │               │   ├── CursorHighlightEnabled.yaml
                │               │   ├── DeviceLoginScreenAccessibilityShortcutsEnabled.yaml
                │               │   ├── DeviceLoginScreenAutoclickEnabled.yaml
                │               │   ├── DeviceLoginScreenCaretHighlightEnabled.yaml
                │               │   ├── DeviceLoginScreenCursorHighlightEnabled.yaml
                │               │   ├── DeviceLoginScreenDefaultHighContrastEnabled.yaml
                │               │   ├── DeviceLoginScreenDefaultLargeCursorEnabled.yaml
                │               │   ├── DeviceLoginScreenDefaultScreenMagnifierType.yaml
                │               │   ├── DeviceLoginScreenDefaultSpokenFeedbackEnabled.yaml
                │               │   ├── DeviceLoginScreenDefaultVirtualKeyboardEnabled.yaml
                │               │   ├── DeviceLoginScreenDictationEnabled.yaml
                │               │   ├── DeviceLoginScreenFaceGazeEnabled.yaml
                │               │   ├── DeviceLoginScreenHighContrastEnabled.yaml
                │               │   ├── DeviceLoginScreenKeyboardFocusHighlightEnabled.yaml
                │               │   ├── DeviceLoginScreenLargeCursorEnabled.yaml
                │               │   ├── DeviceLoginScreenMonoAudioEnabled.yaml
                │               │   ├── DeviceLoginScreenScreenMagnifierType.yaml
                │               │   ├── DeviceLoginScreenSelectToSpeakEnabled.yaml
                │               │   ├── DeviceLoginScreenShowOptionsInSystemTrayMenu.yaml
                │               │   ├── DeviceLoginScreenSpokenFeedbackEnabled.yaml
                │               │   ├── DeviceLoginScreenStickyKeysEnabled.yaml
                │               │   ├── DeviceLoginScreenVirtualKeyboardEnabled.yaml
                │               │   ├── DictationEnabled.yaml
                │               │   ├── EnhancedNetworkVoicesInSelectToSpeakAllowed.yaml
                │               │   ├── FaceGazeEnabled.yaml
                │               │   ├── FloatingAccessibilityMenuEnabled.yaml
                │               │   ├── HighContrastEnabled.yaml
                │               │   ├── KeyboardDefaultToFunctionKeys.yaml
                │               │   ├── KeyboardFocusHighlightEnabled.yaml
                │               │   ├── LargeCursorEnabled.yaml
                │               │   ├── LiveTranslateEnabled.yaml
                │               │   ├── MonoAudioEnabled.yaml
                │               │   ├── ScreenMagnifierType.yaml
                │               │   ├── SelectToSpeakEnabled.yaml
                │               │   ├── ShowAccessibilityOptionsInSystemTrayMenu.yaml
                │               │   ├── SpokenFeedbackEnabled.yaml
                │               │   ├── StickyKeysEnabled.yaml
                │               │   ├── UiAutomationProviderEnabled.yaml
                │               │   ├── VirtualKeyboardEnabled.yaml
                │               │   └── VirtualKeyboardFeatures.yaml
                │               ├── ActiveDirectoryManagement
                │               │   ├── .group.details.yaml
                │               │   ├── ChromadToCloudMigrationEnabled.yaml
                │               │   ├── CloudAPAuthEnabled.yaml
                │               │   ├── DeviceAuthDataCacheLifetime.yaml
                │               │   ├── DeviceGpoCacheLifetime.yaml
                │               │   ├── DeviceKerberosEncryptionTypes.yaml
                │               │   ├── DeviceMachinePasswordChangeRate.yaml
                │               │   ├── DeviceUserPolicyLoopbackProcessingMode.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Arc
                │               │   ├── .group.details.yaml
                │               │   ├── AppRecommendationZeroStateEnabled.yaml
                │               │   ├── ArcAppInstallEventLoggingEnabled.yaml
                │               │   ├── ArcAppToWebAppSharingEnabled.yaml
                │               │   ├── ArcBackupRestoreEnabled.yaml
                │               │   ├── ArcBackupRestoreServiceEnabled.yaml
                │               │   ├── ArcCertificatesSyncMode.yaml
                │               │   ├── ArcEnabled.yaml
                │               │   ├── ArcGoogleLocationServicesEnabled.yaml
                │               │   ├── ArcLocationServiceEnabled.yaml
                │               │   ├── ArcOpenLinksInBrowserByDefault.yaml
                │               │   ├── ArcPolicy.yaml
                │               │   ├── DeviceArcDataSnapshotHours.yaml
                │               │   ├── DeviceFlexArcPreloadEnabled.yaml
                │               │   ├── UnaffiliatedArcAllowed.yaml
                │               │   └── UnaffiliatedDeviceArcAllowed.yaml
                │               ├── Attestation
                │               │   ├── .group.details.yaml
                │               │   ├── AttestationEnabledForDevice.yaml
                │               │   ├── AttestationEnabledForUser.yaml
                │               │   ├── AttestationExtensionAllowlist.yaml
                │               │   ├── AttestationForContentProtectionEnabled.yaml
                │               │   ├── DeviceWebBasedAttestationAllowedUrls.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Boca
                │               │   ├── .group.details.yaml
                │               │   ├── ClassManagementCaptionsEnabled.yaml
                │               │   ├── ClassManagementClassroomIntegrationEnabled.yaml
                │               │   ├── ClassManagementEnabled.yaml
                │               │   ├── ClassManagementNetworkRestrictionEnabled.yaml
                │               │   └── ClassManagementViewScreenEnabled.yaml
                │               ├── Borealis
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceBorealisAllowed.yaml
                │               │   └── UserBorealisAllowed.yaml
                │               ├── BrowserEventReporting
                │               │   ├── .group.details.yaml
                │               │   ├── ReportingEndpoints.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── BrowserIdle
                │               │   ├── .group.details.yaml
                │               │   ├── IdleTimeout.yaml
                │               │   ├── IdleTimeoutActions.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── BrowserSwitcher
                │               │   ├── .group.details.yaml
                │               │   ├── AlternativeBrowserParameters.yaml
                │               │   ├── AlternativeBrowserPath.yaml
                │               │   ├── BrowserSwitcherChromeParameters.yaml
                │               │   ├── BrowserSwitcherChromePath.yaml
                │               │   ├── BrowserSwitcherDelay.yaml
                │               │   ├── BrowserSwitcherEnabled.yaml
                │               │   ├── BrowserSwitcherExternalGreylistUrl.yaml
                │               │   ├── BrowserSwitcherExternalSitelistUrl.yaml
                │               │   ├── BrowserSwitcherKeepLastChromeTab.yaml
                │               │   ├── BrowserSwitcherParsingMode.yaml
                │               │   ├── BrowserSwitcherUrlGreylist.yaml
                │               │   ├── BrowserSwitcherUrlList.yaml
                │               │   ├── BrowserSwitcherUseIeSitelist.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Bruschetta
                │               │   ├── .group.details.yaml
                │               │   ├── BruschettaInstallerConfiguration.yaml
                │               │   └── BruschettaVMConfiguration.yaml
                │               ├── CastReceiver
                │               │   ├── .group.details.yaml
                │               │   ├── CastReceiverEnabled.yaml
                │               │   ├── CastReceiverName.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── CertificateManagement
                │               │   ├── .group.details.yaml
                │               │   ├── CACertificateManagementAllowed.yaml
                │               │   ├── CACertificates.yaml
                │               │   ├── CACertificatesWithConstraints.yaml
                │               │   ├── CADistrustedCertificates.yaml
                │               │   ├── CAHintCertificates.yaml
                │               │   ├── CAPlatformIntegrationEnabled.yaml
                │               │   ├── RequiredClientCertificateForDevice.yaml
                │               │   └── RequiredClientCertificateForUser.yaml
                │               ├── ChromeFrameContentTypes
                │               │   ├── .group.details.yaml
                │               │   └── ChromeFrameContentTypes.yaml
                │               ├── ChromeFrameRendererSettings
                │               │   ├── .group.details.yaml
                │               │   ├── AdditionalLaunchParameters.yaml
                │               │   ├── ChromeFrameRendererSettings.yaml
                │               │   ├── RenderInChromeFrameList.yaml
                │               │   ├── RenderInHostList.yaml
                │               │   └── SkipMetadataCheck.yaml
                │               ├── CloudReporting
                │               │   ├── .group.details.yaml
                │               │   ├── CloudExtensionRequestEnabled.yaml
                │               │   ├── CloudProfileReportingEnabled.yaml
                │               │   ├── CloudReportingEnabled.yaml
                │               │   ├── CloudReportingUploadFrequency.yaml
                │               │   ├── LegacyTechReportAllowlist.yaml
                │               │   ├── ReportExtensionsAndPluginsData.yaml
                │               │   ├── ReportMachineIDData.yaml
                │               │   ├── ReportPolicyData.yaml
                │               │   ├── ReportSafeBrowsingData.yaml
                │               │   ├── ReportUserIDData.yaml
                │               │   ├── ReportVersionData.yaml
                │               │   ├── UserSecurityAuthenticatedReporting.yaml
                │               │   ├── UserSecuritySignalsReporting.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── CloudUpload
                │               │   ├── .group.details.yaml
                │               │   ├── GoogleWorkspaceCloudUpload.yaml
                │               │   └── MicrosoftOfficeCloudUpload.yaml
                │               ├── ContentSettings
                │               │   ├── .group.details.yaml
                │               │   ├── AutoSelectCertificateForUrls.yaml
                │               │   ├── AutomaticFullscreenAllowedForUrls.yaml
                │               │   ├── AutomaticFullscreenBlockedForUrls.yaml
                │               │   ├── ClearWindowNameForNewBrowsingContextGroup.yaml
                │               │   ├── ClipboardAllowedForUrls.yaml
                │               │   ├── ClipboardBlockedForUrls.yaml
                │               │   ├── ControlledFrameAllowedForUrls.yaml
                │               │   ├── ControlledFrameBlockedForUrls.yaml
                │               │   ├── CookiesAllowedForUrls.yaml
                │               │   ├── CookiesBlockedForUrls.yaml
                │               │   ├── CookiesSessionOnlyForUrls.yaml
                │               │   ├── DataUrlInSvgUseEnabled.yaml
                │               │   ├── DefaultClipboardSetting.yaml
                │               │   ├── DefaultControlledFrameSetting.yaml
                │               │   ├── DefaultCookiesSetting.yaml
                │               │   ├── DefaultDirectSocketsPrivateNetworkAccessSetting.yaml
                │               │   ├── DefaultDirectSocketsSetting.yaml
                │               │   ├── DefaultFileHandlingGuardSetting.yaml
                │               │   ├── DefaultFileSystemReadGuardSetting.yaml
                │               │   ├── DefaultFileSystemWriteGuardSetting.yaml
                │               │   ├── DefaultGeolocationSetting.yaml
                │               │   ├── DefaultImagesSetting.yaml
                │               │   ├── DefaultInsecureContentSetting.yaml
                │               │   ├── DefaultJavaScriptJitSetting.yaml
                │               │   ├── DefaultJavaScriptOptimizerSetting.yaml
                │               │   ├── DefaultJavaScriptSetting.yaml
                │               │   ├── DefaultKeygenSetting.yaml
                │               │   ├── DefaultLocalFontsSetting.yaml
                │               │   ├── DefaultMediaStreamSetting.yaml
                │               │   ├── DefaultNotificationsSetting.yaml
                │               │   ├── DefaultPluginsSetting.yaml
                │               │   ├── DefaultPopupsSetting.yaml
                │               │   ├── DefaultSensorsSetting.yaml
                │               │   ├── DefaultSerialGuardSetting.yaml
                │               │   ├── DefaultSmartCardConnectSetting.yaml
                │               │   ├── DefaultThirdPartyStoragePartitioningSetting.yaml
                │               │   ├── DefaultWebBluetoothGuardSetting.yaml
                │               │   ├── DefaultWebHidGuardSetting.yaml
                │               │   ├── DefaultWebPrintingSetting.yaml
                │               │   ├── DefaultWebUsbGuardSetting.yaml
                │               │   ├── DefaultWindowManagementSetting.yaml
                │               │   ├── DefaultWindowPlacementSetting.yaml
                │               │   ├── DirectSocketsAllowedForUrls.yaml
                │               │   ├── DirectSocketsBlockedForUrls.yaml
                │               │   ├── DirectSocketsPrivateNetworkAccessAllowedForUrls.yaml
                │               │   ├── DirectSocketsPrivateNetworkAccessBlockedForUrls.yaml
                │               │   ├── FileHandlingAllowedForUrls.yaml
                │               │   ├── FileHandlingBlockedForUrls.yaml
                │               │   ├── FileSystemReadAskForUrls.yaml
                │               │   ├── FileSystemReadBlockedForUrls.yaml
                │               │   ├── FileSystemSyncAccessHandleAsyncInterfaceEnabled.yaml
                │               │   ├── FileSystemWriteAskForUrls.yaml
                │               │   ├── FileSystemWriteBlockedForUrls.yaml
                │               │   ├── GetDisplayMediaSetSelectAllScreensAllowedForUrls.yaml
                │               │   ├── ImagesAllowedForUrls.yaml
                │               │   ├── ImagesBlockedForUrls.yaml
                │               │   ├── InsecureContentAllowedForUrls.yaml
                │               │   ├── InsecureContentBlockedForUrls.yaml
                │               │   ├── JavaScriptAllowedForUrls.yaml
                │               │   ├── JavaScriptBlockedForUrls.yaml
                │               │   ├── JavaScriptJitAllowedForSites.yaml
                │               │   ├── JavaScriptJitBlockedForSites.yaml
                │               │   ├── JavaScriptOptimizerAllowedForSites.yaml
                │               │   ├── JavaScriptOptimizerBlockedForSites.yaml
                │               │   ├── KeygenAllowedForUrls.yaml
                │               │   ├── KeygenBlockedForUrls.yaml
                │               │   ├── LegacySameSiteCookieBehaviorEnabled.yaml
                │               │   ├── LegacySameSiteCookieBehaviorEnabledForDomainList.yaml
                │               │   ├── LocalFontsAllowedForUrls.yaml
                │               │   ├── LocalFontsBlockedForUrls.yaml
                │               │   ├── NotificationsAllowedForUrls.yaml
                │               │   ├── NotificationsBlockedForUrls.yaml
                │               │   ├── PartitionedBlobUrlUsage.yaml
                │               │   ├── PdfLocalFileAccessAllowedForDomains.yaml
                │               │   ├── PluginsAllowedForUrls.yaml
                │               │   ├── PluginsBlockedForUrls.yaml
                │               │   ├── PopupsAllowedForUrls.yaml
                │               │   ├── PopupsBlockedForUrls.yaml
                │               │   ├── RegisteredProtocolHandlers.yaml
                │               │   ├── SensorsAllowedForUrls.yaml
                │               │   ├── SensorsBlockedForUrls.yaml
                │               │   ├── SerialAllowAllPortsForUrls.yaml
                │               │   ├── SerialAllowUsbDevicesForUrls.yaml
                │               │   ├── SerialAskForUrls.yaml
                │               │   ├── SerialBlockedForUrls.yaml
                │               │   ├── SmartCardConnectAllowedForUrls.yaml
                │               │   ├── SmartCardConnectBlockedForUrls.yaml
                │               │   ├── ThirdPartyStoragePartitioningBlockedForOrigins.yaml
                │               │   ├── WebHidAllowAllDevicesForUrls.yaml
                │               │   ├── WebHidAllowDevicesForUrls.yaml
                │               │   ├── WebHidAllowDevicesWithHidUsagesForUrls.yaml
                │               │   ├── WebHidAskForUrls.yaml
                │               │   ├── WebHidBlockedForUrls.yaml
                │               │   ├── WebPrintingAllowedForUrls.yaml
                │               │   ├── WebPrintingBlockedForUrls.yaml
                │               │   ├── WebUsbAllowDevicesForUrls.yaml
                │               │   ├── WebUsbAskForUrls.yaml
                │               │   ├── WebUsbBlockedForUrls.yaml
                │               │   ├── WindowManagementAllowedForUrls.yaml
                │               │   ├── WindowManagementBlockedForUrls.yaml
                │               │   ├── WindowPlacementAllowedForUrls.yaml
                │               │   ├── WindowPlacementBlockedForUrls.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Crostini
                │               │   ├── .group.details.yaml
                │               │   ├── CrostiniAllowed.yaml
                │               │   ├── CrostiniAnsiblePlaybook.yaml
                │               │   ├── CrostiniArcAdbSideloadingAllowed.yaml
                │               │   ├── CrostiniExportImportUIAllowed.yaml
                │               │   ├── CrostiniPortForwardingAllowed.yaml
                │               │   ├── CrostiniRootAccessAllowed.yaml
                │               │   ├── DeviceCrostiniArcAdbSideloadingAllowed.yaml
                │               │   ├── DeviceUnaffiliatedCrostiniAllowed.yaml
                │               │   ├── SystemTerminalSshAllowed.yaml
                │               │   └── VirtualMachinesAllowed.yaml
                │               ├── DateAndTime
                │               │   ├── .group.details.yaml
                │               │   ├── CalendarIntegrationEnabled.yaml
                │               │   ├── SystemTimezone.yaml
                │               │   ├── SystemTimezoneAutomaticDetection.yaml
                │               │   ├── SystemUse24HourClock.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── DefaultSearchProvider
                │               │   ├── .group.details.yaml
                │               │   ├── DefaultSearchProviderAlternateURLs.yaml
                │               │   ├── DefaultSearchProviderEnabled.yaml
                │               │   ├── DefaultSearchProviderEncodings.yaml
                │               │   ├── DefaultSearchProviderIconURL.yaml
                │               │   ├── DefaultSearchProviderImageURL.yaml
                │               │   ├── DefaultSearchProviderImageURLPostParams.yaml
                │               │   ├── DefaultSearchProviderInstantURL.yaml
                │               │   ├── DefaultSearchProviderInstantURLPostParams.yaml
                │               │   ├── DefaultSearchProviderKeyword.yaml
                │               │   ├── DefaultSearchProviderName.yaml
                │               │   ├── DefaultSearchProviderNewTabURL.yaml
                │               │   ├── DefaultSearchProviderSearchTermsReplacementKey.yaml
                │               │   ├── DefaultSearchProviderSearchURL.yaml
                │               │   ├── DefaultSearchProviderSearchURLPostParams.yaml
                │               │   ├── DefaultSearchProviderSuggestURL.yaml
                │               │   ├── DefaultSearchProviderSuggestURLPostParams.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── DeskConnector
                │               │   ├── .group.details.yaml
                │               │   ├── DeskAPIDeskSaveAndShareEnabled.yaml
                │               │   ├── DeskAPIThirdPartyAccessEnabled.yaml
                │               │   └── DeskAPIThirdPartyAllowlist.yaml
                │               ├── DeviceUpdate
                │               │   ├── .group.details.yaml
                │               │   ├── ChromeOsReleaseChannel.yaml
                │               │   ├── ChromeOsReleaseChannelDelegated.yaml
                │               │   ├── DeviceAutoUpdateDisabled.yaml
                │               │   ├── DeviceAutoUpdateP2PEnabled.yaml
                │               │   ├── DeviceAutoUpdateTimeRestrictions.yaml
                │               │   ├── DeviceChannelDowngradeBehavior.yaml
                │               │   ├── DeviceExtendedAutoUpdateEnabled.yaml
                │               │   ├── DeviceMinimumVersion.yaml
                │               │   ├── DeviceMinimumVersionAueMessage.yaml
                │               │   ├── DeviceQuickFixBuildToken.yaml
                │               │   ├── DeviceRollbackAllowedMilestones.yaml
                │               │   ├── DeviceRollbackToTargetVersion.yaml
                │               │   ├── DeviceTargetVersionPrefix.yaml
                │               │   ├── DeviceTargetVersionSelector.yaml
                │               │   ├── DeviceUpdateAllowedConnectionTypes.yaml
                │               │   ├── DeviceUpdateHttpDownloadsEnabled.yaml
                │               │   ├── DeviceUpdateScatterFactor.yaml
                │               │   ├── DeviceUpdateStagingSchedule.yaml
                │               │   ├── MinimumRequiredChromeVersion.yaml
                │               │   └── RebootAfterUpdate.yaml
                │               ├── Display
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceDisplayResolution.yaml
                │               │   ├── DisplayRotationDefault.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Drive
                │               │   ├── .group.details.yaml
                │               │   ├── DriveDisabled.yaml
                │               │   ├── DriveDisabledOverCellular.yaml
                │               │   ├── DriveFileSyncAvailable.yaml
                │               │   ├── MicrosoftOneDriveAccountRestrictions.yaml
                │               │   ├── MicrosoftOneDriveMount.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Edu
                │               │   ├── .group.details.yaml
                │               │   └── ContentTransferEnablementStatus.yaml
                │               ├── Extensions
                │               │   ├── .group.details.yaml
                │               │   ├── BlockExternalExtensions.yaml
                │               │   ├── ChromeAppsWebViewPermissiveBehaviorAllowed.yaml
                │               │   ├── DeviceLoginScreenExtensionManifestV2Availability.yaml
                │               │   ├── ExtensionAllowInsecureUpdates.yaml
                │               │   ├── ExtensionAllowedTypes.yaml
                │               │   ├── ExtensionDeveloperModeSettings.yaml
                │               │   ├── ExtensionExtendedBackgroundLifetimeForPortConnectionsToUrls.yaml
                │               │   ├── ExtensionInstallAllowlist.yaml
                │               │   ├── ExtensionInstallBlocklist.yaml
                │               │   ├── ExtensionInstallForcelist.yaml
                │               │   ├── ExtensionInstallSources.yaml
                │               │   ├── ExtensionInstallTypeBlocklist.yaml
                │               │   ├── ExtensionManifestV2Availability.yaml
                │               │   ├── ExtensionOAuthRedirectUrls.yaml
                │               │   ├── ExtensionSettings.yaml
                │               │   ├── ExtensionUnpublishedAvailability.yaml
                │               │   ├── MandatoryExtensionsForIncognitoNavigation.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── FirstPartySets
                │               │   ├── .group.details.yaml
                │               │   ├── FirstPartySetsEnabled.yaml
                │               │   └── FirstPartySetsOverrides.yaml
                │               ├── FloatingSso
                │               │   ├── .group.details.yaml
                │               │   ├── FloatingSsoDomainBlocklist.yaml
                │               │   ├── FloatingSsoDomainBlocklistExceptions.yaml
                │               │   ├── FloatingSsoEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Gaia
                │               │   ├── .group.details.yaml
                │               │   └── GaiaOfflineSigninTimeLimitDays.yaml
                │               ├── GenerativeAI
                │               │   ├── .group.details.yaml
                │               │   ├── AIModeSearchSuggestSettings.yaml
                │               │   ├── AIModeSettings.yaml
                │               │   ├── AutofillPredictionSettings.yaml
                │               │   ├── CreateThemesSettings.yaml
                │               │   ├── DevToolsGenAiSettings.yaml
                │               │   ├── GeminiSettings.yaml
                │               │   ├── GenAIInlineImageSettings.yaml
                │               │   ├── GenAILocalFoundationalModelSettings.yaml
                │               │   ├── GenAIPhotoEditingSettings.yaml
                │               │   ├── GenAISmartGroupingSettings.yaml
                │               │   ├── GenAIVcBackgroundSettings.yaml
                │               │   ├── GenAIWallpaperSettings.yaml
                │               │   ├── GenAiChromeOsSmartActionsSettings.yaml
                │               │   ├── GenAiDefaultSettings.yaml
                │               │   ├── GenAiLensOverlaySettings.yaml
                │               │   ├── HelpMeReadSettings.yaml
                │               │   ├── HelpMeWriteSettings.yaml
                │               │   ├── HistorySearchSettings.yaml
                │               │   ├── TabCompareSettings.yaml
                │               │   └── TabOrganizerSettings.yaml
                │               ├── GoogleAssistant
                │               │   ├── .group.details.yaml
                │               │   ├── AssistantOnboardingMode.yaml
                │               │   ├── AssistantVoiceMatchEnabledDuringOobe.yaml
                │               │   ├── AssistantWebEnabled.yaml
                │               │   ├── VoiceInteractionContextEnabled.yaml
                │               │   ├── VoiceInteractionHotwordEnabled.yaml
                │               │   └── VoiceInteractionQuickAnswersEnabled.yaml
                │               ├── GoogleCast
                │               │   ├── .group.details.yaml
                │               │   ├── AccessCodeCastDeviceDuration.yaml
                │               │   ├── AccessCodeCastEnabled.yaml
                │               │   ├── EnableMediaRouter.yaml
                │               │   ├── MediaRouterCastAllowAllIPs.yaml
                │               │   ├── ShowCastIconInToolbar.yaml
                │               │   └── ShowCastSessionsStartedByOtherDevices.yaml
                │               ├── HTTPAuthentication
                │               │   ├── .group.details.yaml
                │               │   ├── AllHttpAuthSchemesAllowedForOrigins.yaml
                │               │   ├── AllowCrossOriginAuthPrompt.yaml
                │               │   ├── AuthAndroidNegotiateAccountType.yaml
                │               │   ├── AuthNegotiateDelegateAllowlist.yaml
                │               │   ├── AuthNegotiateDelegateByKdcPolicy.yaml
                │               │   ├── AuthSchemes.yaml
                │               │   ├── AuthServerAllowlist.yaml
                │               │   ├── BasicAuthOverHttpEnabled.yaml
                │               │   ├── DisableAuthNegotiateCnameLookup.yaml
                │               │   ├── EnableAuthNegotiatePort.yaml
                │               │   ├── GSSAPILibraryName.yaml
                │               │   ├── IntegratedWebAuthenticationAllowed.yaml
                │               │   └── NtlmV2Enabled.yaml
                │               ├── Kerberos
                │               │   ├── .group.details.yaml
                │               │   ├── KerberosAccounts.yaml
                │               │   ├── KerberosAddAccountsAllowed.yaml
                │               │   ├── KerberosCustomPrefilledConfig.yaml
                │               │   ├── KerberosDomainAutocomplete.yaml
                │               │   ├── KerberosEnabled.yaml
                │               │   ├── KerberosRememberPasswordEnabled.yaml
                │               │   ├── KerberosUseCustomPrefilledConfig.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Kiosk
                │               │   ├── .group.details.yaml
                │               │   ├── AllowKioskAppControlChromeVersion.yaml
                │               │   ├── DeviceLocalAccountAutoLoginBailoutEnabled.yaml
                │               │   ├── DeviceLocalAccountAutoLoginDelay.yaml
                │               │   ├── DeviceLocalAccountAutoLoginId.yaml
                │               │   ├── DeviceLocalAccountPromptForNetworkWhenOffline.yaml
                │               │   ├── DeviceLocalAccounts.yaml
                │               │   ├── DeviceWeeklyScheduledSuspend.yaml
                │               │   ├── KioskActiveWiFiCredentialsScopeChangeEnabled.yaml
                │               │   ├── KioskChromeAppsForceAllowed.yaml
                │               │   ├── KioskTroubleshootingToolsEnabled.yaml
                │               │   ├── KioskVisionTelemetryEnabled.yaml
                │               │   ├── KioskWebAppOfflineEnabled.yaml
                │               │   ├── NewWindowsInKioskAllowed.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── LocallyManagedUsers
                │               │   ├── .group.details.yaml
                │               │   ├── SupervisedUserContentProviderEnabled.yaml
                │               │   ├── SupervisedUserCreationEnabled.yaml
                │               │   ├── SupervisedUsersEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Miscellaneous
                │               │   ├── .group.details.yaml
                │               │   ├── AbusiveExperienceInterventionEnforce.yaml
                │               │   ├── AccessibilityImageLabelsEnabled.yaml
                │               │   ├── AccessibilityPerformanceFilteringAllowed.yaml
                │               │   ├── AdHocCodeSigningForPWAsEnabled.yaml
                │               │   ├── AdditionalDnsQueryTypesEnabled.yaml
                │               │   ├── AdsSettingForIntrusiveAdsSites.yaml
                │               │   ├── AdvancedProtectionAllowed.yaml
                │               │   ├── AdvancedProtectionDeepScanningEnabled.yaml
                │               │   ├── AllowBackForwardCacheForCacheControlNoStorePageEnabled.yaml
                │               │   ├── AllowChromeDataInBackups.yaml
                │               │   ├── AllowDeletingBrowserHistory.yaml
                │               │   ├── AllowDinosaurEasterEgg.yaml
                │               │   ├── AllowExcludeDisplayInMirrorMode.yaml
                │               │   ├── AllowFileSelectionDialogs.yaml
                │               │   ├── AllowNativeNotifications.yaml
                │               │   ├── AllowOutdatedPlugins.yaml
                │               │   ├── AllowPopupsDuringPageUnload.yaml
                │               │   ├── AllowScreenLock.yaml
                │               │   ├── AllowSyncXHRInPageDismissal.yaml
                │               │   ├── AllowSystemNotifications.yaml
                │               │   ├── AllowWebAuthnWithBrokenTlsCerts.yaml
                │               │   ├── AllowedDomainsForApps.yaml
                │               │   ├── AllowedDomainsForAppsList.yaml
                │               │   ├── AllowedInputMethods.yaml
                │               │   ├── AllowedInputMethodsForceEnabled.yaml
                │               │   ├── AllowedLanguages.yaml
                │               │   ├── AlternateErrorPagesEnabled.yaml
                │               │   ├── AlwaysAuthorizePlugins.yaml
                │               │   ├── AlwaysOnVpnPreConnectUrlAllowlist.yaml
                │               │   ├── AlwaysOpenPdfExternally.yaml
                │               │   ├── AmbientAuthenticationInPrivateModesEnabled.yaml
                │               │   ├── AppCacheForceEnabled.yaml
                │               │   ├── AppLaunchAutomation.yaml
                │               │   ├── AppStoreRatingEnabled.yaml
                │               │   ├── ApplicationBoundEncryptionEnabled.yaml
                │               │   ├── ApplicationLocaleValue.yaml
                │               │   ├── ArcVmDataMigrationStrategy.yaml
                │               │   ├── AttestationExtensionWhitelist.yaml
                │               │   ├── AudioCaptureAllowed.yaml
                │               │   ├── AudioCaptureAllowedUrls.yaml
                │               │   ├── AudioOutputAllowed.yaml
                │               │   ├── AudioProcessHighPriorityEnabled.yaml
                │               │   ├── AudioSandboxEnabled.yaml
                │               │   ├── AuthNegotiateDelegateWhitelist.yaml
                │               │   ├── AuthServerWhitelist.yaml
                │               │   ├── AutoCleanUpStrategy.yaml
                │               │   ├── AutoFillEnabled.yaml
                │               │   ├── AutoLaunchProtocolsFromOrigins.yaml
                │               │   ├── AutoOpenAllowedForURLs.yaml
                │               │   ├── AutoOpenFileTypes.yaml
                │               │   ├── AutofillAddressEnabled.yaml
                │               │   ├── AutofillCreditCardEnabled.yaml
                │               │   ├── AutoplayAllowed.yaml
                │               │   ├── AutoplayAllowlist.yaml
                │               │   ├── AutoplayWhitelist.yaml
                │               │   ├── BackForwardCacheEnabled.yaml
                │               │   ├── BackgroundModeEnabled.yaml
                │               │   ├── BatterySaverModeAvailability.yaml
                │               │   ├── BeforeunloadEventCancelByPreventDefaultEnabled.yaml
                │               │   ├── BlockThirdPartyCookies.yaml
                │               │   ├── BookmarkBarEnabled.yaml
                │               │   ├── BrowserAddPersonEnabled.yaml
                │               │   ├── BrowserContextAwareAccessSignalsAllowlist.yaml
                │               │   ├── BrowserGuestModeEnabled.yaml
                │               │   ├── BrowserGuestModeEnforced.yaml
                │               │   ├── BrowserLabsEnabled.yaml
                │               │   ├── BrowserLegacyExtensionPointsBlocked.yaml
                │               │   ├── BrowserNetworkTimeQueriesEnabled.yaml
                │               │   ├── BrowserSignin.yaml
                │               │   ├── BrowserThemeColor.yaml
                │               │   ├── BrowsingDataLifetime.yaml
                │               │   ├── BuiltInAIAPIsEnabled.yaml
                │               │   ├── BuiltInDnsClientEnabled.yaml
                │               │   ├── BuiltinCertificateVerifierEnabled.yaml
                │               │   ├── CCTToSDialogEnabled.yaml
                │               │   ├── CECPQ2Enabled.yaml
                │               │   ├── CORSNonWildcardRequestHeadersSupport.yaml
                │               │   ├── CSSCustomStateDeprecatedSyntaxEnabled.yaml
                │               │   ├── CaptivePortalAuthenticationIgnoresProxy.yaml
                │               │   ├── CertificateTransparencyEnforcementDisabledForCas.yaml
                │               │   ├── CertificateTransparencyEnforcementDisabledForLegacyCas.yaml
                │               │   ├── CertificateTransparencyEnforcementDisabledForUrls.yaml
                │               │   ├── ChromeAppsEnabled.yaml
                │               │   ├── ChromeCleanupEnabled.yaml
                │               │   ├── ChromeCleanupReportingEnabled.yaml
                │               │   ├── ChromeDataRegionSetting.yaml
                │               │   ├── ChromeForTestingAllowed.yaml
                │               │   ├── ChromeOsLockOnIdleSuspend.yaml
                │               │   ├── ChromeOsMultiProfileUserBehavior.yaml
                │               │   ├── ChromeRootStoreEnabled.yaml
                │               │   ├── ChromeVariations.yaml
                │               │   ├── ClearBrowsingDataOnExitList.yaml
                │               │   ├── ClearSiteDataOnExit.yaml
                │               │   ├── ClickToCallEnabled.yaml
                │               │   ├── ClientCertificateManagementAllowed.yaml
                │               │   ├── CloudManagementEnrollmentMandatory.yaml
                │               │   ├── CloudManagementEnrollmentToken.yaml
                │               │   ├── CloudPolicyOverridesPlatformPolicy.yaml
                │               │   ├── CloudUserPolicyMerge.yaml
                │               │   ├── CloudUserPolicyOverridesCloudMachinePolicy.yaml
                │               │   ├── CoalesceH2ConnectionsWithClientCertificatesForHosts.yaml
                │               │   ├── CommandLineFlagSecurityWarningsEnabled.yaml
                │               │   ├── ComponentUpdatesEnabled.yaml
                │               │   ├── ContextAwareAccessSignalsAllowlist.yaml
                │               │   ├── ContextMenuPhotoSharingSettings.yaml
                │               │   ├── ContextualGoogleIntegrationsConfiguration.yaml
                │               │   ├── ContextualGoogleIntegrationsEnabled.yaml
                │               │   ├── ContextualSearchEnabled.yaml
                │               │   ├── ContextualSuggestionsEnabled.yaml
                │               │   ├── CopyPreventionSettings.yaml
                │               │   ├── CorsLegacyModeEnabled.yaml
                │               │   ├── CorsMitigationList.yaml
                │               │   ├── CreatePasskeysInICloudKeychain.yaml
                │               │   ├── CredentialProviderPromoEnabled.yaml
                │               │   ├── CrossOriginWebAssemblyModuleSharingEnabled.yaml
                │               │   ├── DHEEnabled.yaml
                │               │   ├── DNSInterceptionChecksEnabled.yaml
                │               │   ├── DataCompressionProxyEnabled.yaml
                │               │   ├── DataControlsRules.yaml
                │               │   ├── DataLeakPreventionClipboardCheckSizeLimit.yaml
                │               │   ├── DataLeakPreventionReportingEnabled.yaml
                │               │   ├── DataLeakPreventionRulesList.yaml
                │               │   ├── DefaultBrowserSettingEnabled.yaml
                │               │   ├── DefaultDownloadDirectory.yaml
                │               │   ├── DefaultHandlersForFileExtensions.yaml
                │               │   ├── DefaultSearchProviderContextMenuAccessAllowed.yaml
                │               │   ├── DeleteKeyModifier.yaml
                │               │   ├── DeskTemplatesEnabled.yaml
                │               │   ├── DesktopSharingHubEnabled.yaml
                │               │   ├── DeveloperToolsAvailability.yaml
                │               │   ├── DeveloperToolsDisabled.yaml
                │               │   ├── DeviceAllowBluetooth.yaml
                │               │   ├── DeviceAllowEnterpriseRemoteAccessConnections.yaml
                │               │   ├── DeviceAllowMGSToStoreDisplayProperties.yaml
                │               │   ├── DeviceAllowRedeemChromeOsRegistrationOffers.yaml
                │               │   ├── DeviceAllowedBluetoothServices.yaml
                │               │   ├── DeviceAppPack.yaml
                │               │   ├── DeviceAttributesAllowedForOrigins.yaml
                │               │   ├── DeviceAuthenticationURLAllowlist.yaml
                │               │   ├── DeviceAuthenticationURLBlocklist.yaml
                │               │   ├── DeviceBlockDevmode.yaml
                │               │   ├── DeviceChromeVariations.yaml
                │               │   ├── DeviceDebugPacketCaptureAllowed.yaml
                │               │   ├── DeviceDlcPredownloadList.yaml
                │               │   ├── DeviceEcryptfsMigrationStrategy.yaml
                │               │   ├── DeviceEncryptedReportingPipelineEnabled.yaml
                │               │   ├── DeviceEphemeralNetworkPoliciesEnabled.yaml
                │               │   ├── DeviceExtendedFkeysModifier.yaml
                │               │   ├── DeviceHardwareVideoDecodingEnabled.yaml
                │               │   ├── DeviceHindiInscriptLayoutEnabled.yaml
                │               │   ├── DeviceI18nShortcutsEnabled.yaml
                │               │   ├── DeviceIdleLogoutTimeout.yaml
                │               │   ├── DeviceIdleLogoutWarningDuration.yaml
                │               │   ├── DeviceKeyboardBacklightColor.yaml
                │               │   ├── DeviceKeylockerForStorageEncryptionEnabled.yaml
                │               │   ├── DeviceLocalAccountManagedSessionEnabled.yaml
                │               │   ├── DeviceLoginScreenContextAwareAccessSignalsAllowlist.yaml
                │               │   ├── DeviceLoginScreenGeolocationAccessLevel.yaml
                │               │   ├── DeviceLoginScreenPrimaryMouseButtonSwitch.yaml
                │               │   ├── DeviceLoginScreenSaverId.yaml
                │               │   ├── DeviceLoginScreenSaverTimeout.yaml
                │               │   ├── DeviceLoginScreenTouchVirtualKeyboardEnabled.yaml
                │               │   ├── DeviceLoginScreenWebHidAllowDevicesForUrls.yaml
                │               │   ├── DeviceLoginScreenWebUsbAllowDevicesForUrls.yaml
                │               │   ├── DeviceNativeClientForceAllowed.yaml
                │               │   ├── DeviceNativePrintersBlacklist.yaml
                │               │   ├── DeviceNativePrintersWhitelist.yaml
                │               │   ├── DeviceOffHours.yaml
                │               │   ├── DevicePciPeripheralDataAccessEnabled.yaml
                │               │   ├── DevicePolicyRefreshRate.yaml
                │               │   ├── DevicePostQuantumKeyAgreementEnabled.yaml
                │               │   ├── DevicePowerwashAllowed.yaml
                │               │   ├── DeviceQuirksDownloadEnabled.yaml
                │               │   ├── DeviceRebootOnUserSignout.yaml
                │               │   ├── DeviceReleaseLtsTag.yaml
                │               │   ├── DeviceRestrictedManagedGuestSessionEnabled.yaml
                │               │   ├── DeviceRestrictionSchedule.yaml
                │               │   ├── DeviceScheduledReboot.yaml
                │               │   ├── DeviceScheduledUpdateCheck.yaml
                │               │   ├── DeviceShowLowDiskSpaceNotification.yaml
                │               │   ├── DeviceStartUpUrls.yaml
                │               │   ├── DeviceSwitchFunctionKeysBehaviorEnabled.yaml
                │               │   ├── DeviceSystemAecEnabled.yaml
                │               │   ├── DeviceSystemWideTracingEnabled.yaml
                │               │   ├── DeviceUserInitiatedFirmwareUpdatesEnabled.yaml
                │               │   ├── DeviceUserWhitelist.yaml
                │               │   ├── DeviceVariationsRestrictParameter.yaml
                │               │   ├── Disable3DAPIs.yaml
                │               │   ├── DisablePluginFinder.yaml
                │               │   ├── DisableSSLRecordSplitting.yaml
                │               │   ├── DisableScreenshots.yaml
                │               │   ├── DisableSpdy.yaml
                │               │   ├── DisabledPlugins.yaml
                │               │   ├── DisabledPluginsExceptions.yaml
                │               │   ├── DisabledSchemes.yaml
                │               │   ├── DiskCacheDir.yaml
                │               │   ├── DiskCacheSize.yaml
                │               │   ├── DisplayCapturePermissionsPolicyEnabled.yaml
                │               │   ├── DnsOverHttpsMode.yaml
                │               │   ├── DnsOverHttpsTemplates.yaml
                │               │   ├── DnsPrefetchingEnabled.yaml
                │               │   ├── DocumentScanAPITrustedExtensions.yaml
                │               │   ├── DomainReliabilityAllowed.yaml
                │               │   ├── DownloadBubbleEnabled.yaml
                │               │   ├── DownloadDirectory.yaml
                │               │   ├── DownloadManagerSaveToDriveSettings.yaml
                │               │   ├── DownloadRestrictions.yaml
                │               │   ├── DynamicCodeSettings.yaml
                │               │   ├── EasyUnlockAllowed.yaml
                │               │   ├── EcheAllowed.yaml
                │               │   ├── EcryptfsMigrationStrategy.yaml
                │               │   ├── EditBookmarksEnabled.yaml
                │               │   ├── EmojiPickerGifSupportEnabled.yaml
                │               │   ├── EmojiSuggestionEnabled.yaml
                │               │   ├── EnableCommonNameFallbackForLocalAnchors.yaml
                │               │   ├── EnableDeprecatedPrivetPrinting.yaml
                │               │   ├── EnableDeprecatedWebBasedSignin.yaml
                │               │   ├── EnableDeprecatedWebPlatformFeatures.yaml
                │               │   ├── EnableExperimentalPolicies.yaml
                │               │   ├── EnableOnlineRevocationChecks.yaml
                │               │   ├── EnableSha1ForLocalAnchors.yaml
                │               │   ├── EnableSymantecLegacyInfrastructure.yaml
                │               │   ├── EnableSyncConsent.yaml
                │               │   ├── EnabledPlugins.yaml
                │               │   ├── EncryptedClientHelloEnabled.yaml
                │               │   ├── EnforceLocalAnchorConstraintsEnabled.yaml
                │               │   ├── EnterpriseAuthenticationAppLinkPolicy.yaml
                │               │   ├── EnterpriseBadgingTemporarySetting.yaml
                │               │   ├── EnterpriseCustomLabel.yaml
                │               │   ├── EnterpriseCustomLabelForBrowser.yaml
                │               │   ├── EnterpriseHardwarePlatformAPIEnabled.yaml
                │               │   ├── EnterpriseLogoUrl.yaml
                │               │   ├── EnterpriseLogoUrlForBrowser.yaml
                │               │   ├── EnterpriseProfileBadgeToolbarSettings.yaml
                │               │   ├── EnterpriseProfileCreationKeepBrowsingData.yaml
                │               │   ├── EnterpriseRealTimeUrlCheckMode.yaml
                │               │   ├── EnterpriseSearchAggregatorSettings.yaml
                │               │   ├── EnterpriseWebStoreName.yaml
                │               │   ├── EnterpriseWebStoreURL.yaml
                │               │   ├── EssentialSearchEnabled.yaml
                │               │   ├── EventPathEnabled.yaml
                │               │   ├── ExemptDomainFileTypePairsFromFileTypeDownloadWarnings.yaml
                │               │   ├── ExplicitlyAllowedNetworkPorts.yaml
                │               │   ├── ExtensionCacheSize.yaml
                │               │   ├── ExtensionInstallBlacklist.yaml
                │               │   ├── ExtensionInstallEventLoggingEnabled.yaml
                │               │   ├── ExtensionInstallWhitelist.yaml
                │               │   ├── ExternalPrintServersWhitelist.yaml
                │               │   ├── ExternalProtocolDialogShowAlwaysOpenCheckbox.yaml
                │               │   ├── ExternalStorageAllowlist.yaml
                │               │   ├── ExternalStorageDisabled.yaml
                │               │   ├── ExternalStorageReadOnly.yaml
                │               │   ├── F11KeyModifier.yaml
                │               │   ├── F12KeyModifier.yaml
                │               │   ├── FastPairEnabled.yaml
                │               │   ├── FeedbackSurveysEnabled.yaml
                │               │   ├── FetchKeepaliveDurationSecondsOnShutdown.yaml
                │               │   ├── FileOrDirectoryPickerWithoutGestureAllowedForOrigins.yaml
                │               │   ├── FilePickerChooseFromDriveSettings.yaml
                │               │   ├── FloatingWorkspaceEnabled.yaml
                │               │   ├── FloatingWorkspaceV2Enabled.yaml
                │               │   ├── FocusModeSoundsEnabled.yaml
                │               │   ├── ForceBrowserSignin.yaml
                │               │   ├── ForceEnablePepperVideoDecoderDevAPI.yaml
                │               │   ├── ForceEphemeralProfiles.yaml
                │               │   ├── ForceGoogleSafeSearch.yaml
                │               │   ├── ForceLegacyDefaultReferrerPolicy.yaml
                │               │   ├── ForceLogoutUnauthenticatedUserEnabled.yaml
                │               │   ├── ForceMajorVersionToMinorPositionInUserAgent.yaml
                │               │   ├── ForceMaximizeOnFirstRun.yaml
                │               │   ├── ForceNetworkInProcess.yaml
                │               │   ├── ForcePermissionPolicyUnloadDefaultEnabled.yaml
                │               │   ├── ForceSafeSearch.yaml
                │               │   ├── ForceYouTubeRestrict.yaml
                │               │   ├── ForceYouTubeSafetyMode.yaml
                │               │   ├── ForcedLanguages.yaml
                │               │   ├── FullRestoreEnabled.yaml
                │               │   ├── FullRestoreMode.yaml
                │               │   ├── FullscreenAlertEnabled.yaml
                │               │   ├── FullscreenAllowed.yaml
                │               │   ├── GCFUserDataDir.yaml
                │               │   ├── GaiaLockScreenOfflineSigninTimeLimitDays.yaml
                │               │   ├── GhostWindowEnabled.yaml
                │               │   ├── GlanceablesEnabled.yaml
                │               │   ├── GloballyScopeHTTPAuthCacheEnabled.yaml
                │               │   ├── GoogleLocationServicesEnabled.yaml
                │               │   ├── GoogleSearchSidePanelEnabled.yaml
                │               │   ├── HSTSPolicyBypassList.yaml
                │               │   ├── HardwareAccelerationModeEnabled.yaml
                │               │   ├── HeadlessMode.yaml
                │               │   ├── HideWebStoreIcon.yaml
                │               │   ├── HideWebStorePromo.yaml
                │               │   ├── HighEfficiencyModeEnabled.yaml
                │               │   ├── HindiInscriptLayoutEnabled.yaml
                │               │   ├── HistoryClustersVisible.yaml
                │               │   ├── HomeAndEndKeysModifier.yaml
                │               │   ├── Http09OnNonDefaultPortsEnabled.yaml
                │               │   ├── HttpAllowlist.yaml
                │               │   ├── HttpsOnlyMode.yaml
                │               │   ├── HttpsUpgradesEnabled.yaml
                │               │   ├── ImportAutofillFormData.yaml
                │               │   ├── ImportBookmarks.yaml
                │               │   ├── ImportHistory.yaml
                │               │   ├── ImportHomepage.yaml
                │               │   ├── ImportSavedPasswords.yaml
                │               │   ├── ImportSearchEngine.yaml
                │               │   ├── IncognitoEnabled.yaml
                │               │   ├── IncognitoModeAvailability.yaml
                │               │   ├── InsecureFormsWarningsEnabled.yaml
                │               │   ├── InsecureHashesInTLSHandshakesEnabled.yaml
                │               │   ├── InsertKeyModifier.yaml
                │               │   ├── InsightsExtensionEnabled.yaml
                │               │   ├── InstantEnabled.yaml
                │               │   ├── InstantTetheringAllowed.yaml
                │               │   ├── IntensiveWakeUpThrottlingEnabled.yaml
                │               │   ├── IntranetRedirectBehavior.yaml
                │               │   ├── IsolateOrigins.yaml
                │               │   ├── IsolateOriginsAndroid.yaml
                │               │   ├── IsolatedWebAppInstallForceList.yaml
                │               │   ├── JavascriptEnabled.yaml
                │               │   ├── KeepFullscreenWithoutNotificationUrlAllowList.yaml
                │               │   ├── KeyPermissions.yaml
                │               │   ├── KeyboardFocusableScrollersEnabled.yaml
                │               │   ├── KioskBrowserPermissionsAllowedForOrigins.yaml
                │               │   ├── KioskCRXManifestUpdateURLIgnored.yaml
                │               │   ├── LacrosAllowed.yaml
                │               │   ├── LacrosAvailability.yaml
                │               │   ├── LacrosDataBackwardMigrationMode.yaml
                │               │   ├── LacrosSecondaryProfilesAllowed.yaml
                │               │   ├── LacrosSelection.yaml
                │               │   ├── LensCameraAssistedSearchEnabled.yaml
                │               │   ├── LensDesktopNTPSearchEnabled.yaml
                │               │   ├── LensOnGalleryEnabled.yaml
                │               │   ├── LensOverlaySettings.yaml
                │               │   ├── LensRegionSearchEnabled.yaml
                │               │   ├── ListenToThisPageEnabled.yaml
                │               │   ├── LoadCryptoTokenExtension.yaml
                │               │   ├── LocalDiscoveryEnabled.yaml
                │               │   ├── LockIconInAddressBarEnabled.yaml
                │               │   ├── LockScreenAutoStartOnlineReauth.yaml
                │               │   ├── LockScreenMediaPlaybackEnabled.yaml
                │               │   ├── LoginDisplayPasswordButtonEnabled.yaml
                │               │   ├── LookalikeWarningAllowlistDomains.yaml
                │               │   ├── MachineLevelUserCloudPolicyEnrollmentToken.yaml
                │               │   ├── ManagedAccountsSigninRestriction.yaml
                │               │   ├── ManagedBookmarks.yaml
                │               │   ├── ManagedConfigurationPerOrigin.yaml
                │               │   ├── ManagedGuestSessionAutoLaunchNotificationReduced.yaml
                │               │   ├── ManagedGuestSessionPrivacyWarningsEnabled.yaml
                │               │   ├── MaxConnectionsPerProxy.yaml
                │               │   ├── MaxInvalidationFetchDelay.yaml
                │               │   ├── MediaCacheSize.yaml
                │               │   ├── MediaRecommendationsEnabled.yaml
                │               │   ├── MemorySaverModeSavings.yaml
                │               │   ├── MetricsReportingEnabled.yaml
                │               │   ├── MixedContentAutoupgradeEnabled.yaml
                │               │   ├── MutationEventsEnabled.yaml
                │               │   ├── NTPCardsVisible.yaml
                │               │   ├── NTPContentSuggestionsEnabled.yaml
                │               │   ├── NTPCustomBackgroundEnabled.yaml
                │               │   ├── NTPFooterExtensionAttributionEnabled.yaml
                │               │   ├── NTPFooterManagementNoticeEnabled.yaml
                │               │   ├── NTPMiddleSlotAnnouncementVisible.yaml
                │               │   ├── NTPOutlookCardVisible.yaml
                │               │   ├── NTPSharepointCardVisible.yaml
                │               │   ├── NativeClientForceAllowed.yaml
                │               │   ├── NativeHostsExecutablesLaunchDirectly.yaml
                │               │   ├── NativeMessagingBlacklist.yaml
                │               │   ├── NativeMessagingWhitelist.yaml
                │               │   ├── NativePrintersBulkBlacklist.yaml
                │               │   ├── NativePrintersBulkWhitelist.yaml
                │               │   ├── NativeWindowOcclusionEnabled.yaml
                │               │   ├── NearbyShareAllowed.yaml
                │               │   ├── NetworkPredictionOptions.yaml
                │               │   ├── NetworkServiceSandboxEnabled.yaml
                │               │   ├── NewBaseUrlInheritanceBehaviorAllowed.yaml
                │               │   ├── NoteTakingAppsLockScreenAllowlist.yaml
                │               │   ├── NoteTakingAppsLockScreenWhitelist.yaml
                │               │   ├── OffsetParentNewSpecBehaviorEnabled.yaml
                │               │   ├── OnBulkDataEntryEnterpriseConnector.yaml
                │               │   ├── OnFileAttachedEnterpriseConnector.yaml
                │               │   ├── OnFileDownloadedEnterpriseConnector.yaml
                │               │   ├── OnFileTransferEnterpriseConnector.yaml
                │               │   ├── OnPrintEnterpriseConnector.yaml
                │               │   ├── OnSecurityEventEnterpriseConnector.yaml
                │               │   ├── OpenNetworkConfiguration.yaml
                │               │   ├── OptimizationGuideFetchingEnabled.yaml
                │               │   ├── OrcaEnabled.yaml
                │               │   ├── OriginAgentClusterDefaultEnabled.yaml
                │               │   ├── OsColorMode.yaml
                │               │   ├── OverrideSecurityRestrictionsOnInsecureOrigin.yaml
                │               │   ├── PPAPISharedImagesForVideoDecoderAllowed.yaml
                │               │   ├── PPAPISharedImagesSwapChainAllowed.yaml
                │               │   ├── PacHttpsUrlStrippingEnabled.yaml
                │               │   ├── PageUpAndPageDownKeysModifier.yaml
                │               │   ├── ParcelTrackingEnabled.yaml
                │               │   ├── PaymentMethodQueryEnabled.yaml
                │               │   ├── PdfAnnotationsEnabled.yaml
                │               │   ├── PdfUseSkiaRendererEnabled.yaml
                │               │   ├── PdfViewerOutOfProcessIframeEnabled.yaml
                │               │   ├── PerAppTimeLimitsWhitelist.yaml
                │               │   ├── PersistentQuotaEnabled.yaml
                │               │   ├── PhoneHubAllowed.yaml
                │               │   ├── PhoneHubCameraRollAllowed.yaml
                │               │   ├── PhoneHubNotificationsAllowed.yaml
                │               │   ├── PhoneHubTaskContinuationAllowed.yaml
                │               │   ├── PhysicalKeyboardAutocorrect.yaml
                │               │   ├── PhysicalKeyboardPredictiveWriting.yaml
                │               │   ├── PinnedLauncherApps.yaml
                │               │   ├── PolicyAtomicGroupsEnabled.yaml
                │               │   ├── PolicyDictionaryMultipleSourceMergeList.yaml
                │               │   ├── PolicyListMultipleSourceMergeList.yaml
                │               │   ├── PolicyRefreshRate.yaml
                │               │   ├── PolicyScopeDetection.yaml
                │               │   ├── PolicyTestPageEnabled.yaml
                │               │   ├── PostQuantumKeyAgreementEnabled.yaml
                │               │   ├── PreconfiguredDeskTemplates.yaml
                │               │   ├── PrefetchWithServiceWorkerEnabled.yaml
                │               │   ├── PrefixedStorageInfoEnabled.yaml
                │               │   ├── PrefixedVideoFullscreenApiAvailability.yaml
                │               │   ├── PrimaryMouseButtonSwitch.yaml
                │               │   ├── PrintingAPIExtensionsWhitelist.yaml
                │               │   ├── ProfileLabel.yaml
                │               │   ├── ProfilePickerOnStartupAvailability.yaml
                │               │   ├── ProfileReauthPrompt.yaml
                │               │   ├── PromotionalTabsEnabled.yaml
                │               │   ├── PromotionsEnabled.yaml
                │               │   ├── PromptForDownloadLocation.yaml
                │               │   ├── PromptOnMultipleMatchingCertificates.yaml
                │               │   ├── ProvisionManagedClientCertificateForBrowser.yaml
                │               │   ├── ProvisionManagedClientCertificateForUser.yaml
                │               │   ├── ProvisionalNotificationsAllowed.yaml
                │               │   ├── ProxySettings.yaml
                │               │   ├── QRCodeGeneratorEnabled.yaml
                │               │   ├── QuicAllowed.yaml
                │               │   ├── QuickOfficeForceFileDownloadEnabled.yaml
                │               │   ├── QuickUnlockModeWhitelist.yaml
                │               │   ├── RC4Enabled.yaml
                │               │   ├── RSAKeyUsageForLocalAnchorsEnabled.yaml
                │               │   ├── ReduceAcceptLanguageEnabled.yaml
                │               │   ├── RelaunchFastIfOutdated.yaml
                │               │   ├── RelaunchHeadsUpPeriod.yaml
                │               │   ├── RelaunchNotification.yaml
                │               │   ├── RelaunchNotificationPeriod.yaml
                │               │   ├── RelaunchWindow.yaml
                │               │   ├── RemoteDebuggingAllowed.yaml
                │               │   ├── RendererAppContainerEnabled.yaml
                │               │   ├── RendererCodeIntegrityEnabled.yaml
                │               │   ├── ReportCrostiniUsageEnabled.yaml
                │               │   ├── RequireOnlineRevocationChecksForLocalAnchors.yaml
                │               │   ├── RestrictAccountsToPatterns.yaml
                │               │   ├── RestrictSigninToPattern.yaml
                │               │   ├── RestrictedManagedGuestSessionExtensionCleanupExemptList.yaml
                │               │   ├── RoamingProfileLocation.yaml
                │               │   ├── RoamingProfileSupportEnabled.yaml
                │               │   ├── RunAllFlashInAllowMode.yaml
                │               │   ├── SSLErrorOverrideAllowed.yaml
                │               │   ├── SSLErrorOverrideAllowedForOrigins.yaml
                │               │   ├── SSLVersionFallbackMin.yaml
                │               │   ├── SSLVersionMax.yaml
                │               │   ├── SSLVersionMin.yaml
                │               │   ├── SafeBrowsingExtendedReportingOptInAllowed.yaml
                │               │   ├── SafeBrowsingForTrustedSourcesEnabled.yaml
                │               │   ├── SafeBrowsingWhitelistDomains.yaml
                │               │   ├── SafeSitesFilterBehavior.yaml
                │               │   ├── SamlLockScreenOfflineSigninTimeLimitDays.yaml
                │               │   ├── SandboxExternalProtocolBlocked.yaml
                │               │   ├── SavingBrowserHistoryDisabled.yaml
                │               │   ├── SchedulerConfiguration.yaml
                │               │   ├── ScreenCaptureLocation.yaml
                │               │   ├── ScreenCaptureWithoutGestureAllowedForOrigins.yaml
                │               │   ├── ScrollToTextFragmentEnabled.yaml
                │               │   ├── SearchSuggestEnabled.yaml
                │               │   ├── SecondaryGoogleAccountSigninAllowed.yaml
                │               │   ├── SecondaryGoogleAccountUsage.yaml
                │               │   ├── SecurityKeyPermitAttestation.yaml
                │               │   ├── SecurityTokenSessionBehavior.yaml
                │               │   ├── SecurityTokenSessionNotificationSeconds.yaml
                │               │   ├── SelectParserRelaxationEnabled.yaml
                │               │   ├── SendMouseEventsDisabledFormControlsEnabled.yaml
                │               │   ├── ServiceWorkerToControlSrcdocIframeEnabled.yaml
                │               │   ├── SessionLengthLimit.yaml
                │               │   ├── SessionLocales.yaml
                │               │   ├── SetTimeoutWithout1MsClampEnabled.yaml
                │               │   ├── SharedArrayBufferUnrestrictedAccessAllowed.yaml
                │               │   ├── SharedClipboardEnabled.yaml
                │               │   ├── SharedWorkerBlobURLFixEnabled.yaml
                │               │   ├── ShelfAlignment.yaml
                │               │   ├── ShelfAutoHideBehavior.yaml
                │               │   ├── ShoppingListEnabled.yaml
                │               │   ├── ShortcutCustomizationAllowed.yaml
                │               │   ├── ShowAiIntroScreenEnabled.yaml
                │               │   ├── ShowAppsShortcutInBookmarkBar.yaml
                │               │   ├── ShowDisplaySizeScreenEnabled.yaml
                │               │   ├── ShowFullUrlsInAddressBar.yaml
                │               │   ├── ShowGeminiIntroScreenEnabled.yaml
                │               │   ├── ShowHumanPresenceSensorScreenEnabled.yaml
                │               │   ├── ShowLogoutButtonInTray.yaml
                │               │   ├── ShowTouchpadScrollScreenEnabled.yaml
                │               │   ├── SideSearchEnabled.yaml
                │               │   ├── SignedHTTPExchangeEnabled.yaml
                │               │   ├── SigninAllowed.yaml
                │               │   ├── SigninInterceptionEnabled.yaml
                │               │   ├── SitePerProcess.yaml
                │               │   ├── SitePerProcessAndroid.yaml
                │               │   ├── SiteSearchSettings.yaml
                │               │   ├── SmartLockSigninAllowed.yaml
                │               │   ├── SmsMessagesAllowed.yaml
                │               │   ├── SpellCheckServiceEnabled.yaml
                │               │   ├── SpellcheckEnabled.yaml
                │               │   ├── SpellcheckLanguage.yaml
                │               │   ├── SpellcheckLanguageBlacklist.yaml
                │               │   ├── SpellcheckLanguageBlocklist.yaml
                │               │   ├── StandardizedBrowserZoomEnabled.yaml
                │               │   ├── StartupBrowserWindowLaunchSuppressed.yaml
                │               │   ├── StrictMimetypeCheckForWorkerScriptsEnabled.yaml
                │               │   ├── StricterMixedContentTreatmentEnabled.yaml
                │               │   ├── SubAppsAPIsAllowedWithoutGestureAndAuthorizationForOrigins.yaml
                │               │   ├── SuggestLogoutAfterClosingLastWindow.yaml
                │               │   ├── SuggestedContentEnabled.yaml
                │               │   ├── SuppressChromeFrameTurndownPrompt.yaml
                │               │   ├── SuppressDifferentOriginSubframeDialogs.yaml
                │               │   ├── SuppressUnsupportedOSWarning.yaml
                │               │   ├── SyncDisabled.yaml
                │               │   ├── SyncTypesListDisabled.yaml
                │               │   ├── SystemFeaturesDisableList.yaml
                │               │   ├── SystemFeaturesDisableMode.yaml
                │               │   ├── SystemProxySettings.yaml
                │               │   ├── SystemShortcutBehavior.yaml
                │               │   ├── TLS13EarlyDataEnabled.yaml
                │               │   ├── TLS13HardeningForLocalAnchorsEnabled.yaml
                │               │   ├── TPMFirmwareUpdateSettings.yaml
                │               │   ├── TabDiscardingExceptions.yaml
                │               │   ├── TabFreezingEnabled.yaml
                │               │   ├── TabUnderAllowed.yaml
                │               │   ├── TargetBlankImpliesNoOpener.yaml
                │               │   ├── TaskManagerEndProcessEnabled.yaml
                │               │   ├── TermsOfServiceURL.yaml
                │               │   ├── ThirdPartyBlockingEnabled.yaml
                │               │   ├── ThrottleNonVisibleCrossOriginIframesAllowed.yaml
                │               │   ├── ToolbarAvatarLabelSettings.yaml
                │               │   ├── TosDialogBehavior.yaml
                │               │   ├── TotalMemoryLimitMb.yaml
                │               │   ├── TouchVirtualKeyboardEnabled.yaml
                │               │   ├── TranslateEnabled.yaml
                │               │   ├── TranslatorAPIAllowed.yaml
                │               │   ├── TrashEnabled.yaml
                │               │   ├── TripleDESEnabled.yaml
                │               │   ├── U2fSecurityKeyApiEnabled.yaml
                │               │   ├── URLAllowlist.yaml
                │               │   ├── URLBlacklist.yaml
                │               │   ├── URLBlocklist.yaml
                │               │   ├── URLWhitelist.yaml
                │               │   ├── UnifiedDesktopEnabledByDefault.yaml
                │               │   ├── UnmanagedDeviceSignalsConsentFlowEnabled.yaml
                │               │   ├── UnsafelyTreatInsecureOriginAsSecure.yaml
                │               │   ├── UnthrottledNestedTimeoutEnabled.yaml
                │               │   ├── UrlKeyedAnonymizedDataCollectionEnabled.yaml
                │               │   ├── UrlKeyedMetricsAllowed.yaml
                │               │   ├── UrlParamFilterEnabled.yaml
                │               │   ├── UsbDetachableAllowlist.yaml
                │               │   ├── UsbDetachableWhitelist.yaml
                │               │   ├── UsbDetectorNotificationEnabled.yaml
                │               │   ├── UseLegacyFormControls.yaml
                │               │   ├── UseMojoVideoDecoderForPepperAllowed.yaml
                │               │   ├── UserAgentClientHintsEnabled.yaml
                │               │   ├── UserAgentClientHintsGREASEUpdateEnabled.yaml
                │               │   ├── UserAgentReduction.yaml
                │               │   ├── UserAvatarCustomizationSelectorsEnabled.yaml
                │               │   ├── UserAvatarImage.yaml
                │               │   ├── UserContextAwareAccessSignalsAllowlist.yaml
                │               │   ├── UserDataDir.yaml
                │               │   ├── UserDataSnapshotRetentionLimit.yaml
                │               │   ├── UserDisplayName.yaml
                │               │   ├── UserFeedbackAllowed.yaml
                │               │   ├── UserFeedbackWithLowLevelDebugDataAllowed.yaml
                │               │   ├── VariationsRestrictParameter.yaml
                │               │   ├── VideoCaptureAllowed.yaml
                │               │   ├── VideoCaptureAllowedUrls.yaml
                │               │   ├── VirtualKeyboardResizesLayoutByDefault.yaml
                │               │   ├── VirtualKeyboardSmartVisibilityEnabled.yaml
                │               │   ├── VmManagementCliAllowed.yaml
                │               │   ├── VpnConfigAllowed.yaml
                │               │   ├── WPADQuickCheckEnabled.yaml
                │               │   ├── WallpaperGooglePhotosIntegrationEnabled.yaml
                │               │   ├── WallpaperImage.yaml
                │               │   ├── WarnBeforeQuittingEnabled.yaml
                │               │   ├── WebAnnotations.yaml
                │               │   ├── WebAppInstallForceList.yaml
                │               │   ├── WebAppSettings.yaml
                │               │   ├── WebAudioOutputBufferingEnabled.yaml
                │               │   ├── WebAuthenticationRemoteDesktopAllowedOrigins.yaml
                │               │   ├── WebAuthenticationRemoteProxiedRequestsAllowed.yaml
                │               │   ├── WebAuthnFactors.yaml
                │               │   ├── WebComponentsV0Enabled.yaml
                │               │   ├── WebDriverOverridesIncompatiblePolicies.yaml
                │               │   ├── WebRtcAllowLegacyTLSProtocols.yaml
                │               │   ├── WebRtcEventLogCollectionAllowed.yaml
                │               │   ├── WebRtcLocalIpsAllowedUrls.yaml
                │               │   ├── WebRtcTextLogCollectionAllowed.yaml
                │               │   ├── WebRtcUdpPortRange.yaml
                │               │   ├── WebSQLAccess.yaml
                │               │   ├── WebSQLInThirdPartyContextEnabled.yaml
                │               │   ├── WebSQLNonSecureContextEnabled.yaml
                │               │   ├── WebXRImmersiveArEnabled.yaml
                │               │   ├── WelcomePageOnOSUpgradeEnabled.yaml
                │               │   ├── WifiSyncAndroidAllowed.yaml
                │               │   └── WindowOcclusionEnabled.yaml
                │               ├── NativeMessaging
                │               │   ├── .group.details.yaml
                │               │   ├── NativeMessagingAllowlist.yaml
                │               │   ├── NativeMessagingBlocklist.yaml
                │               │   ├── NativeMessagingUserLevelHosts.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Network
                │               │   ├── .group.details.yaml
                │               │   ├── AccessControlAllowMethodsInCORSPreflightSpecConformant.yaml
                │               │   ├── BlockTruncatedCookies.yaml
                │               │   ├── CompressionDictionaryTransportEnabled.yaml
                │               │   ├── DataURLWhitespacePreservationEnabled.yaml
                │               │   ├── DeviceDataRoamingEnabled.yaml
                │               │   ├── DeviceDockMacAddressSource.yaml
                │               │   ├── DeviceHostnameTemplate.yaml
                │               │   ├── DeviceHostnameUserConfigurable.yaml
                │               │   ├── DeviceOpenNetworkConfiguration.yaml
                │               │   ├── DeviceWiFiAllowed.yaml
                │               │   ├── DeviceWiFiFastTransitionEnabled.yaml
                │               │   ├── DnsOverHttpsExcludedDomains.yaml
                │               │   ├── DnsOverHttpsIncludedDomains.yaml
                │               │   ├── DnsOverHttpsSalt.yaml
                │               │   ├── DnsOverHttpsTemplatesWithIdentifiers.yaml
                │               │   ├── HappyEyeballsV3Enabled.yaml
                │               │   ├── IPv6ReachabilityOverrideEnabled.yaml
                │               │   ├── LocalNetworkAccessRestrictionsEnabled.yaml
                │               │   ├── NetworkThrottlingEnabled.yaml
                │               │   ├── OutOfProcessSystemDnsResolutionEnabled.yaml
                │               │   ├── ZstdContentEncodingEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── NetworkFileShares
                │               │   ├── .group.details.yaml
                │               │   ├── NTLMShareAuthenticationEnabled.yaml
                │               │   ├── NetBiosShareDiscoveryEnabled.yaml
                │               │   ├── NetworkFileSharesAllowed.yaml
                │               │   ├── NetworkFileSharesPreconfiguredShares.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── ParentalSupervision
                │               │   ├── .group.details.yaml
                │               │   ├── EduCoexistenceToSVersion.yaml
                │               │   ├── ParentAccessCodeConfig.yaml
                │               │   ├── PerAppTimeLimits.yaml
                │               │   ├── PerAppTimeLimitsAllowlist.yaml
                │               │   └── UsageTimeLimit.yaml
                │               ├── PasswordManager
                │               │   ├── .group.details.yaml
                │               │   ├── DeletingUndecryptablePasswordsEnabled.yaml
                │               │   ├── PasswordDismissCompromisedAlertEnabled.yaml
                │               │   ├── PasswordLeakDetectionEnabled.yaml
                │               │   ├── PasswordManagerAllowShowPasswords.yaml
                │               │   ├── PasswordManagerBlocklist.yaml
                │               │   ├── PasswordManagerEnabled.yaml
                │               │   ├── PasswordManagerPasskeysEnabled.yaml
                │               │   ├── PasswordSharingEnabled.yaml
                │               │   ├── ThirdPartyPasswordManagersAllowed.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── PluginVm
                │               │   ├── .group.details.yaml
                │               │   ├── PluginVmAllowed.yaml
                │               │   ├── PluginVmDataCollectionAllowed.yaml
                │               │   ├── PluginVmImage.yaml
                │               │   ├── PluginVmLicenseKey.yaml
                │               │   ├── PluginVmRequiredFreeDiskSpace.yaml
                │               │   ├── PluginVmUserId.yaml
                │               │   ├── UserPluginVmAllowed.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── PowerAndShutdown
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceLoginScreenPowerManagement.yaml
                │               │   ├── DeviceRebootOnShutdown.yaml
                │               │   └── UptimeLimit.yaml
                │               ├── PowerManagement
                │               │   ├── .group.details.yaml
                │               │   ├── AllowScreenWakeLocks.yaml
                │               │   ├── AllowWakeLocks.yaml
                │               │   ├── DeviceAdvancedBatteryChargeModeDayConfig.yaml
                │               │   ├── DeviceAdvancedBatteryChargeModeEnabled.yaml
                │               │   ├── DeviceBatteryChargeCustomStartCharging.yaml
                │               │   ├── DeviceBatteryChargeCustomStopCharging.yaml
                │               │   ├── DeviceBatteryChargeMode.yaml
                │               │   ├── DeviceBootOnAcEnabled.yaml
                │               │   ├── DeviceChargingSoundsEnabled.yaml
                │               │   ├── DeviceLowBatterySoundEnabled.yaml
                │               │   ├── DevicePowerAdaptiveChargingEnabled.yaml
                │               │   ├── DevicePowerBatteryChargingOptimization.yaml
                │               │   ├── DevicePowerPeakShiftBatteryThreshold.yaml
                │               │   ├── DevicePowerPeakShiftDayConfig.yaml
                │               │   ├── DevicePowerPeakShiftEnabled.yaml
                │               │   ├── DeviceUsbPowerShareEnabled.yaml
                │               │   ├── IdleAction.yaml
                │               │   ├── IdleActionAC.yaml
                │               │   ├── IdleActionBattery.yaml
                │               │   ├── IdleDelayAC.yaml
                │               │   ├── IdleDelayBattery.yaml
                │               │   ├── IdleWarningDelayAC.yaml
                │               │   ├── IdleWarningDelayBattery.yaml
                │               │   ├── LidCloseAction.yaml
                │               │   ├── PowerManagementIdleSettings.yaml
                │               │   ├── PowerManagementUsesAudioActivity.yaml
                │               │   ├── PowerManagementUsesVideoActivity.yaml
                │               │   ├── PowerSmartDimEnabled.yaml
                │               │   ├── PresentationIdleDelayScale.yaml
                │               │   ├── PresentationScreenDimDelayScale.yaml
                │               │   ├── ScreenBrightnessPercent.yaml
                │               │   ├── ScreenDimDelayAC.yaml
                │               │   ├── ScreenDimDelayBattery.yaml
                │               │   ├── ScreenLockDelayAC.yaml
                │               │   ├── ScreenLockDelayBattery.yaml
                │               │   ├── ScreenLockDelays.yaml
                │               │   ├── ScreenOffDelayAC.yaml
                │               │   ├── ScreenOffDelayBattery.yaml
                │               │   ├── UserActivityScreenDimDelayScale.yaml
                │               │   └── WaitForInitialUserActivity.yaml
                │               ├── Printing
                │               │   ├── .group.details.yaml
                │               │   ├── CloudPrintProxyEnabled.yaml
                │               │   ├── CloudPrintSubmitEnabled.yaml
                │               │   ├── CloudPrintWarningsSuppressed.yaml
                │               │   ├── DefaultPrinterSelection.yaml
                │               │   ├── DeletePrintJobHistoryAllowed.yaml
                │               │   ├── DeviceExternalPrintServers.yaml
                │               │   ├── DeviceExternalPrintServersAllowlist.yaml
                │               │   ├── DeviceNativePrinters.yaml
                │               │   ├── DeviceNativePrintersAccessMode.yaml
                │               │   ├── DevicePrinters.yaml
                │               │   ├── DevicePrintersAccessMode.yaml
                │               │   ├── DevicePrintersAllowlist.yaml
                │               │   ├── DevicePrintersBlocklist.yaml
                │               │   ├── DevicePrintingClientNameTemplate.yaml
                │               │   ├── DisablePrintPreview.yaml
                │               │   ├── ExternalPrintServers.yaml
                │               │   ├── ExternalPrintServersAllowlist.yaml
                │               │   ├── NativePrinters.yaml
                │               │   ├── NativePrintersBulkAccessMode.yaml
                │               │   ├── NativePrintersBulkConfiguration.yaml
                │               │   ├── OopPrintDriversAllowed.yaml
                │               │   ├── PrintHeaderFooter.yaml
                │               │   ├── PrintJobHistoryExpirationPeriod.yaml
                │               │   ├── PrintPdfAsImageAvailability.yaml
                │               │   ├── PrintPdfAsImageDefault.yaml
                │               │   ├── PrintPostScriptMode.yaml
                │               │   ├── PrintPreviewUseSystemDefaultPrinter.yaml
                │               │   ├── PrintRasterizationMode.yaml
                │               │   ├── PrintRasterizePdfDpi.yaml
                │               │   ├── PrinterTypeDenyList.yaml
                │               │   ├── Printers.yaml
                │               │   ├── PrintersBulkAccessMode.yaml
                │               │   ├── PrintersBulkAllowlist.yaml
                │               │   ├── PrintersBulkBlocklist.yaml
                │               │   ├── PrintersBulkConfiguration.yaml
                │               │   ├── PrintingAPIExtensionsAllowlist.yaml
                │               │   ├── PrintingAllowedBackgroundGraphicsModes.yaml
                │               │   ├── PrintingAllowedColorModes.yaml
                │               │   ├── PrintingAllowedDuplexModes.yaml
                │               │   ├── PrintingAllowedPinModes.yaml
                │               │   ├── PrintingBackgroundGraphicsDefault.yaml
                │               │   ├── PrintingColorDefault.yaml
                │               │   ├── PrintingDuplexDefault.yaml
                │               │   ├── PrintingEnabled.yaml
                │               │   ├── PrintingLPACSandboxEnabled.yaml
                │               │   ├── PrintingMaxSheetsAllowed.yaml
                │               │   ├── PrintingPaperSizeDefault.yaml
                │               │   ├── PrintingPinDefault.yaml
                │               │   ├── PrintingSendUsernameAndFilenameEnabled.yaml
                │               │   ├── UserNativePrintersAllowed.yaml
                │               │   └── UserPrintersAllowed.yaml
                │               ├── PrivacySandbox
                │               │   ├── .group.details.yaml
                │               │   ├── PrivacySandboxAdMeasurementEnabled.yaml
                │               │   ├── PrivacySandboxAdTopicsEnabled.yaml
                │               │   ├── PrivacySandboxFingerprintingProtectionEnabled.yaml
                │               │   ├── PrivacySandboxIpProtectionEnabled.yaml
                │               │   ├── PrivacySandboxPromptEnabled.yaml
                │               │   ├── PrivacySandboxSiteEnabledAdsEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── PrivacyScreen
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceLoginScreenPrivacyScreenEnabled.yaml
                │               │   └── PrivacyScreenEnabled.yaml
                │               ├── PrivateNetworkRequestSettings
                │               │   ├── .group.details.yaml
                │               │   ├── InsecurePrivateNetworkRequestsAllowed.yaml
                │               │   ├── InsecurePrivateNetworkRequestsAllowedForUrls.yaml
                │               │   ├── PrivateNetworkAccessRestrictionsEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Projector
                │               │   ├── .group.details.yaml
                │               │   ├── ProjectorDogfoodForFamilyLinkEnabled.yaml
                │               │   └── ProjectorEnabled.yaml
                │               ├── Proxy
                │               │   ├── .group.details.yaml
                │               │   ├── ProxyBypassList.yaml
                │               │   ├── ProxyMode.yaml
                │               │   ├── ProxyPacUrl.yaml
                │               │   ├── ProxyServer.yaml
                │               │   ├── ProxyServerMode.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── QuickAnswers
                │               │   ├── .group.details.yaml
                │               │   ├── QuickAnswersDefinitionEnabled.yaml
                │               │   ├── QuickAnswersEnabled.yaml
                │               │   ├── QuickAnswersTranslationEnabled.yaml
                │               │   └── QuickAnswersUnitConversionEnabled.yaml
                │               ├── QuickUnlock
                │               │   ├── .group.details.yaml
                │               │   ├── PinUnlockAutosubmitEnabled.yaml
                │               │   ├── PinUnlockMaximumLength.yaml
                │               │   ├── PinUnlockMinimumLength.yaml
                │               │   ├── PinUnlockWeakPinsAllowed.yaml
                │               │   ├── QuickUnlockModeAllowlist.yaml
                │               │   ├── QuickUnlockTimeout.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── RelatedWebsiteSets
                │               │   ├── .group.details.yaml
                │               │   ├── RelatedWebsiteSetsEnabled.yaml
                │               │   └── RelatedWebsiteSetsOverrides.yaml
                │               ├── RemoteAccess
                │               │   ├── .group.details.yaml
                │               │   ├── RemoteAccessClientFirewallTraversal.yaml
                │               │   ├── RemoteAccessHostAllowClientPairing.yaml
                │               │   ├── RemoteAccessHostAllowEnterpriseFileTransfer.yaml
                │               │   ├── RemoteAccessHostAllowEnterpriseRemoteSupportConnections.yaml
                │               │   ├── RemoteAccessHostAllowFileTransfer.yaml
                │               │   ├── RemoteAccessHostAllowGnubbyAuth.yaml
                │               │   ├── RemoteAccessHostAllowPinAuthentication.yaml
                │               │   ├── RemoteAccessHostAllowRelayedConnection.yaml
                │               │   ├── RemoteAccessHostAllowRemoteAccessConnections.yaml
                │               │   ├── RemoteAccessHostAllowRemoteSupportConnections.yaml
                │               │   ├── RemoteAccessHostAllowUiAccessForRemoteAssistance.yaml
                │               │   ├── RemoteAccessHostAllowUrlForwarding.yaml
                │               │   ├── RemoteAccessHostClientDomain.yaml
                │               │   ├── RemoteAccessHostClientDomainList.yaml
                │               │   ├── RemoteAccessHostClipboardSizeBytes.yaml
                │               │   ├── RemoteAccessHostDebugOverridePolicies.yaml
                │               │   ├── RemoteAccessHostDomain.yaml
                │               │   ├── RemoteAccessHostDomainList.yaml
                │               │   ├── RemoteAccessHostEnableUserInterface.yaml
                │               │   ├── RemoteAccessHostFirewallTraversal.yaml
                │               │   ├── RemoteAccessHostMatchUsername.yaml
                │               │   ├── RemoteAccessHostMaximumSessionDurationMinutes.yaml
                │               │   ├── RemoteAccessHostRequireCurtain.yaml
                │               │   ├── RemoteAccessHostRequireTwoFactor.yaml
                │               │   ├── RemoteAccessHostTalkGadgetPrefix.yaml
                │               │   ├── RemoteAccessHostTokenUrl.yaml
                │               │   ├── RemoteAccessHostTokenValidationCertificateIssuer.yaml
                │               │   ├── RemoteAccessHostTokenValidationUrl.yaml
                │               │   ├── RemoteAccessHostUdpPortRange.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── SAML
                │               │   ├── .group.details.yaml
                │               │   ├── LockScreenReauthenticationEnabled.yaml
                │               │   ├── SAMLOfflineSigninTimeLimit.yaml
                │               │   ├── SamlInSessionPasswordChangeEnabled.yaml
                │               │   └── SamlPasswordExpirationAdvanceWarningDays.yaml
                │               ├── SafeBrowsing
                │               │   ├── .group.details.yaml
                │               │   ├── DisableSafeBrowsingProceedAnyway.yaml
                │               │   ├── PasswordProtectionChangePasswordURL.yaml
                │               │   ├── PasswordProtectionLoginURLs.yaml
                │               │   ├── PasswordProtectionWarningTrigger.yaml
                │               │   ├── SafeBrowsingAllowlistDomains.yaml
                │               │   ├── SafeBrowsingDeepScanningEnabled.yaml
                │               │   ├── SafeBrowsingEnabled.yaml
                │               │   ├── SafeBrowsingExtendedReportingEnabled.yaml
                │               │   ├── SafeBrowsingProtectionLevel.yaml
                │               │   ├── SafeBrowsingProxiedRealTimeChecksAllowed.yaml
                │               │   ├── SafeBrowsingSurveysEnabled.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── ScreenCapture
                │               │   ├── .group.details.yaml
                │               │   ├── MultiScreenCaptureAllowedForUrls.yaml
                │               │   ├── SameOriginTabCaptureAllowedByOrigins.yaml
                │               │   ├── ScreenCaptureAllowed.yaml
                │               │   ├── ScreenCaptureAllowedByOrigins.yaml
                │               │   ├── TabCaptureAllowedByOrigins.yaml
                │               │   ├── WindowCaptureAllowedByOrigins.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Screensaver
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceScreensaverLoginScreenEnabled.yaml
                │               │   ├── DeviceScreensaverLoginScreenIdleTimeoutSeconds.yaml
                │               │   ├── DeviceScreensaverLoginScreenImageDisplayIntervalSeconds.yaml
                │               │   ├── DeviceScreensaverLoginScreenImages.yaml
                │               │   ├── ScreensaverLockScreenEnabled.yaml
                │               │   ├── ScreensaverLockScreenIdleTimeoutSeconds.yaml
                │               │   ├── ScreensaverLockScreenImageDisplayIntervalSeconds.yaml
                │               │   └── ScreensaverLockScreenImages.yaml
                │               ├── Sharing
                │               │   ├── .group.details.yaml
                │               │   └── TabGroupSharingSettings.yaml
                │               ├── Signin
                │               │   ├── .group.details.yaml
                │               │   ├── BoundSessionCredentialsEnabled.yaml
                │               │   ├── DeviceAllowNewUsers.yaml
                │               │   ├── DeviceAuthenticationFlowAutoReloadInterval.yaml
                │               │   ├── DeviceAutofillSAMLUsername.yaml
                │               │   ├── DeviceEphemeralUsersEnabled.yaml
                │               │   ├── DeviceFamilyLinkAccountsAllowed.yaml
                │               │   ├── DeviceGuestModeEnabled.yaml
                │               │   ├── DeviceLoginScreenAutoSelectCertificateForUrls.yaml
                │               │   ├── DeviceLoginScreenDomainAutoComplete.yaml
                │               │   ├── DeviceLoginScreenExtensions.yaml
                │               │   ├── DeviceLoginScreenInputMethods.yaml
                │               │   ├── DeviceLoginScreenIsolateOrigins.yaml
                │               │   ├── DeviceLoginScreenLocales.yaml
                │               │   ├── DeviceLoginScreenPromptOnMultipleMatchingCertificates.yaml
                │               │   ├── DeviceLoginScreenSitePerProcess.yaml
                │               │   ├── DeviceLoginScreenSystemInfoEnforced.yaml
                │               │   ├── DeviceRunAutomaticCleanupOnLogin.yaml
                │               │   ├── DeviceSecondFactorAuthentication.yaml
                │               │   ├── DeviceShowNumericKeyboardForPassword.yaml
                │               │   ├── DeviceShowUserNamesOnSignin.yaml
                │               │   ├── DeviceStartUpFlags.yaml
                │               │   ├── DeviceTransferSAMLCookies.yaml
                │               │   ├── DeviceUserAllowlist.yaml
                │               │   ├── DeviceWallpaperImage.yaml
                │               │   ├── ExtensibleEnterpriseSSOBlocklist.yaml
                │               │   ├── LoginAuthenticationBehavior.yaml
                │               │   ├── LoginVideoCaptureAllowedUrls.yaml
                │               │   ├── ProfileSeparationDataMigrationSettings.yaml
                │               │   ├── ProfileSeparationDomainExceptionList.yaml
                │               │   ├── ProfileSeparationSettings.yaml
                │               │   ├── RecoveryFactorBehavior.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── SkyVault
                │               │   ├── .group.details.yaml
                │               │   ├── LocalUserFilesAllowed.yaml
                │               │   ├── LocalUserFilesMigrationDestination.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── Startup
                │               │   ├── .group.details.yaml
                │               │   ├── HomepageIsNewTabPage.yaml
                │               │   ├── HomepageLocation.yaml
                │               │   ├── NewTabPageLocation.yaml
                │               │   ├── RestoreOnStartup.yaml
                │               │   ├── RestoreOnStartupURLs.yaml
                │               │   ├── ShowHomeButton.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── UserAndDeviceReporting
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceActivityHeartbeatCollectionRateMs.yaml
                │               │   ├── DeviceActivityHeartbeatEnabled.yaml
                │               │   ├── DeviceExtensionsSystemLogEnabled.yaml
                │               │   ├── DeviceFlexHwDataForProductImprovementEnabled.yaml
                │               │   ├── DeviceMetricsReportingEnabled.yaml
                │               │   ├── DeviceReportNetworkEvents.yaml
                │               │   ├── DeviceReportRuntimeCounters.yaml
                │               │   ├── DeviceReportRuntimeCountersCheckingRateMs.yaml
                │               │   ├── DeviceReportXDREvents.yaml
                │               │   ├── EnableDeviceGranularReporting.yaml
                │               │   ├── HeartbeatEnabled.yaml
                │               │   ├── HeartbeatFrequency.yaml
                │               │   ├── LogUploadEnabled.yaml
                │               │   ├── ReportAppInventory.yaml
                │               │   ├── ReportAppUsage.yaml
                │               │   ├── ReportAppUsageCollectionRateMs.yaml
                │               │   ├── ReportArcStatusEnabled.yaml
                │               │   ├── ReportCRDSessions.yaml
                │               │   ├── ReportDeviceActivityTimes.yaml
                │               │   ├── ReportDeviceAppInfo.yaml
                │               │   ├── ReportDeviceAudioStatus.yaml
                │               │   ├── ReportDeviceAudioStatusCheckingRateMs.yaml
                │               │   ├── ReportDeviceBacklightInfo.yaml
                │               │   ├── ReportDeviceBluetoothInfo.yaml
                │               │   ├── ReportDeviceBoardStatus.yaml
                │               │   ├── ReportDeviceBootMode.yaml
                │               │   ├── ReportDeviceCpuInfo.yaml
                │               │   ├── ReportDeviceCrashReportInfo.yaml
                │               │   ├── ReportDeviceFanInfo.yaml
                │               │   ├── ReportDeviceGraphicsStatus.yaml
                │               │   ├── ReportDeviceHardwareStatus.yaml
                │               │   ├── ReportDeviceLocation.yaml
                │               │   ├── ReportDeviceLoginLogout.yaml
                │               │   ├── ReportDeviceMemoryInfo.yaml
                │               │   ├── ReportDeviceNetworkConfiguration.yaml
                │               │   ├── ReportDeviceNetworkInterfaces.yaml
                │               │   ├── ReportDeviceNetworkStatus.yaml
                │               │   ├── ReportDeviceNetworkTelemetryCollectionRateMs.yaml
                │               │   ├── ReportDeviceNetworkTelemetryEventCheckingRateMs.yaml
                │               │   ├── ReportDeviceOsUpdateStatus.yaml
                │               │   ├── ReportDevicePeripherals.yaml
                │               │   ├── ReportDevicePowerStatus.yaml
                │               │   ├── ReportDevicePrintJobs.yaml
                │               │   ├── ReportDeviceSecurityStatus.yaml
                │               │   ├── ReportDeviceSessionStatus.yaml
                │               │   ├── ReportDeviceSignalStrengthEventDrivenTelemetry.yaml
                │               │   ├── ReportDeviceStorageStatus.yaml
                │               │   ├── ReportDeviceSystemInfo.yaml
                │               │   ├── ReportDeviceTimezoneInfo.yaml
                │               │   ├── ReportDeviceUsers.yaml
                │               │   ├── ReportDeviceVersionInfo.yaml
                │               │   ├── ReportDeviceVpdInfo.yaml
                │               │   ├── ReportUploadFrequency.yaml
                │               │   ├── ReportWebsiteActivityAllowlist.yaml
                │               │   ├── ReportWebsiteTelemetry.yaml
                │               │   ├── ReportWebsiteTelemetryAllowlist.yaml
                │               │   ├── ReportWebsiteTelemetryCollectionRateMs.yaml
                │               │   └── policy_atomic_groups.yaml
                │               ├── WebRtc
                │               │   ├── .group.details.yaml
                │               │   ├── WebRtcIPHandling.yaml
                │               │   ├── WebRtcIPHandlingUrl.yaml
                │               │   └── policy_atomic_groups.yaml
                │               └── WilcoDtc
                │               │   ├── .group.details.yaml
                │               │   ├── DeviceWilcoDtcAllowed.yaml
                │               │   └── DeviceWilcoDtcConfiguration.yaml
                │           └── risk_tag_definitions.yaml
            ├── content
                ├── browser
                │   └── web_contents
                │   │   └── web_contents_impl.cc
                ├── child
                │   └── runtime_features.cc
                └── public
                │   └── browser
                │       └── content_browser_client.cc
            ├── extensions
                └── common
                │   └── api
                │       ├── alarms.idl
                │       ├── app_current_window_internal.idl
                │       ├── app_runtime.idl
                │       ├── app_window.idl
                │       ├── audio.idl
                │       ├── automation.idl
                │       ├── automation_internal.idl
                │       ├── bluetooth.idl
                │       ├── bluetooth_low_energy.idl
                │       ├── bluetooth_private.idl
                │       ├── bluetooth_socket.idl
                │       ├── cec_private.idl
                │       ├── clipboard.idl
                │       ├── content_scripts.idl
                │       ├── cross_origin_isolation.idl
                │       ├── declarative_net_request.idl
                │       ├── diagnostics.idl
                │       ├── dns.idl
                │       ├── extension_options_internal.idl
                │       ├── feedback_private.idl
                │       ├── file_handlers.idl
                │       ├── file_system.idl
                │       ├── hid.idl
                │       ├── icon_variants.idl
                │       ├── media_perception_private.idl
                │       ├── mime_handler_private.idl
                │       ├── mojo_private.idl
                │       ├── networking_onc.idl
                │       ├── networking_private.idl
                │       ├── oauth2.idl
                │       ├── offscreen.idl
                │       ├── power.idl
                │       ├── printer_provider.idl
                │       ├── printer_provider_internal.idl
                │       ├── scripts_internal.idl
                │       ├── serial.idl
                │       ├── shared_module.idl
                │       ├── socket.idl
                │       ├── sockets_tcp.idl
                │       ├── sockets_tcp_server.idl
                │       ├── sockets_udp.idl
                │       ├── system_cpu.idl
                │       ├── system_display.idl
                │       ├── system_memory.idl
                │       ├── system_network.idl
                │       ├── system_storage.idl
                │       ├── usb.idl
                │       ├── user_scripts.idl
                │       ├── virtual_keyboard.idl
                │       ├── web_accessible_resources.idl
                │       ├── web_accessible_resources_mv2.idl
                │       └── webcam_private.idl
            ├── gin
                └── v8_initializer.cc
            ├── media
                └── base
                │   └── video_codecs.h
            ├── services
                └── network
                │   └── network_context.cc
            ├── testing
                └── variations
                │   └── fieldtrial_testing_config.json
            └── third_party
                └── blink
                    ├── public
                        └── mojom
                        │   ├── use_counter
                        │       └── metrics
                        │       │   └── web_feature.mojom
                        │   └── webpreferences
                        │       └── web_preferences.mojom
                    ├── renderer
                        ├── core
                        │   ├── accessibility
                        │   │   └── aria_notification_options.idl
                        │   ├── animation
                        │   │   ├── animatable.idl
                        │   │   ├── animation.idl
                        │   │   ├── animation_effect.idl
                        │   │   ├── animation_timeline.idl
                        │   │   ├── animation_trigger.idl
                        │   │   ├── animation_trigger_options.idl
                        │   │   ├── base_keyframe.idl
                        │   │   ├── base_property_indexed_keyframe.idl
                        │   │   ├── computed_effect_timing.idl
                        │   │   ├── css
                        │   │   │   ├── css_animation.idl
                        │   │   │   └── css_transition.idl
                        │   │   ├── document_animation.idl
                        │   │   ├── document_timeline.idl
                        │   │   ├── document_timeline_options.idl
                        │   │   ├── effect_timing.idl
                        │   │   ├── get_animations_options.idl
                        │   │   ├── keyframe_animation_options.idl
                        │   │   ├── keyframe_effect.idl
                        │   │   ├── keyframe_effect_options.idl
                        │   │   ├── optional_effect_timing.idl
                        │   │   ├── scroll_timeline.idl
                        │   │   ├── scroll_timeline_options.idl
                        │   │   ├── view_timeline.idl
                        │   │   └── view_timeline_options.idl
                        │   ├── clipboard
                        │   │   ├── data_transfer.idl
                        │   │   ├── data_transfer_item.idl
                        │   │   └── data_transfer_item_list.idl
                        │   ├── css
                        │   │   ├── css.idl
                        │   │   ├── css_condition_rule.idl
                        │   │   ├── css_container_rule.idl
                        │   │   ├── css_counter_style_rule.idl
                        │   │   ├── css_font_face_rule.idl
                        │   │   ├── css_font_feature_values_rule.idl
                        │   │   ├── css_font_palette_values_rule.idl
                        │   │   ├── css_function_declarations.idl
                        │   │   ├── css_function_descriptors.idl
                        │   │   ├── css_function_rule.idl
                        │   │   ├── css_grouping_rule.idl
                        │   │   ├── css_import_rule.idl
                        │   │   ├── css_keyframe_rule.idl
                        │   │   ├── css_keyframes_rule.idl
                        │   │   ├── css_layer_block_rule.idl
                        │   │   ├── css_layer_statement_rule.idl
                        │   │   ├── css_margin_rule.idl
                        │   │   ├── css_media_rule.idl
                        │   │   ├── css_namespace_rule.idl
                        │   │   ├── css_nested_declarations.idl
                        │   │   ├── css_nested_declarations_rule.idl
                        │   │   ├── css_page_rule.idl
                        │   │   ├── css_position_try_descriptors.idl
                        │   │   ├── css_position_try_rule.idl
                        │   │   ├── css_property_rule.idl
                        │   │   ├── css_rule.idl
                        │   │   ├── css_rule_list.idl
                        │   │   ├── css_scope_rule.idl
                        │   │   ├── css_starting_style_rule.idl
                        │   │   ├── css_style_declaration.idl
                        │   │   ├── css_style_rule.idl
                        │   │   ├── css_style_sheet.idl
                        │   │   ├── css_style_sheet_init.idl
                        │   │   ├── css_supports_rule.idl
                        │   │   ├── css_view_transition_rule.idl
                        │   │   ├── cssom
                        │   │   │   ├── caret_position.idl
                        │   │   │   ├── css_color_value.idl
                        │   │   │   ├── css_hsl.idl
                        │   │   │   ├── css_hwb.idl
                        │   │   │   ├── css_image_value.idl
                        │   │   │   ├── css_keyword_value.idl
                        │   │   │   ├── css_math_clamp.idl
                        │   │   │   ├── css_math_invert.idl
                        │   │   │   ├── css_math_max.idl
                        │   │   │   ├── css_math_min.idl
                        │   │   │   ├── css_math_negate.idl
                        │   │   │   ├── css_math_product.idl
                        │   │   │   ├── css_math_sum.idl
                        │   │   │   ├── css_math_value.idl
                        │   │   │   ├── css_matrix_component.idl
                        │   │   │   ├── css_matrix_component_options.idl
                        │   │   │   ├── css_numeric_array.idl
                        │   │   │   ├── css_numeric_type.idl
                        │   │   │   ├── css_numeric_value.idl
                        │   │   │   ├── css_perspective.idl
                        │   │   │   ├── css_position_value.idl
                        │   │   │   ├── css_rgb.idl
                        │   │   │   ├── css_rotate.idl
                        │   │   │   ├── css_scale.idl
                        │   │   │   ├── css_skew.idl
                        │   │   │   ├── css_skew_x.idl
                        │   │   │   ├── css_skew_y.idl
                        │   │   │   ├── css_style_value.idl
                        │   │   │   ├── css_transform_component.idl
                        │   │   │   ├── css_transform_value.idl
                        │   │   │   ├── css_translate.idl
                        │   │   │   ├── css_unit_value.idl
                        │   │   │   ├── css_unit_values.idl
                        │   │   │   ├── css_unparsed_value.idl
                        │   │   │   ├── css_variable_reference_value.idl
                        │   │   │   ├── element_computed_style_map.idl
                        │   │   │   ├── style_property_map.idl
                        │   │   │   └── style_property_map_read_only.idl
                        │   │   ├── cssom_string.idl
                        │   │   ├── font_face.idl
                        │   │   ├── font_face_descriptors.idl
                        │   │   ├── font_face_set.idl
                        │   │   ├── font_face_set_load_event.idl
                        │   │   ├── font_face_set_load_event_init.idl
                        │   │   ├── font_face_source.idl
                        │   │   ├── media_list.idl
                        │   │   ├── media_query_list.idl
                        │   │   ├── media_query_list_event.idl
                        │   │   ├── media_query_list_event_init.idl
                        │   │   ├── parser
                        │   │   │   └── media_query_parser.cc
                        │   │   ├── property_definition.idl
                        │   │   ├── property_registration.idl
                        │   │   ├── style_media.idl
                        │   │   ├── style_sheet.idl
                        │   │   └── style_sheet_list.idl
                        │   ├── display_lock
                        │   │   ├── content_visibility_auto_state_change_event.idl
                        │   │   └── content_visibility_auto_state_change_event_init.idl
                        │   ├── dom
                        │   │   ├── abort_controller.idl
                        │   │   ├── abort_signal.idl
                        │   │   ├── abstract_range.idl
                        │   │   ├── accessibility_role.idl
                        │   │   ├── aria_attributes.idl
                        │   │   ├── aria_relationship_attributes.idl
                        │   │   ├── attr.idl
                        │   │   ├── attribute_part.idl
                        │   │   ├── caret_position_from_point_options.idl
                        │   │   ├── cdata_section.idl
                        │   │   ├── character_data.idl
                        │   │   ├── child_node.idl
                        │   │   ├── child_node_part.idl
                        │   │   ├── comment.idl
                        │   │   ├── common_definitions.idl
                        │   │   ├── document.idl
                        │   │   ├── document_and_element_event_handlers.idl
                        │   │   ├── document_fragment.idl
                        │   │   ├── document_or_shadow_root.idl
                        │   │   ├── document_part_root.idl
                        │   │   ├── document_type.idl
                        │   │   ├── dom_exception.idl
                        │   │   ├── dom_implementation.idl
                        │   │   ├── dom_string_list.idl
                        │   │   ├── dom_string_map.idl
                        │   │   ├── dom_token_list.idl
                        │   │   ├── element.idl
                        │   │   ├── element_creation_options.idl
                        │   │   ├── element_css_inline_style.idl
                        │   │   ├── element_definition_options.idl
                        │   │   ├── element_registration_options.idl
                        │   │   ├── events
                        │   │   │   ├── add_event_listener_options.idl
                        │   │   │   ├── custom_event.idl
                        │   │   │   ├── custom_event_init.idl
                        │   │   │   ├── event.idl
                        │   │   │   ├── event_init.idl
                        │   │   │   ├── event_listener.idl
                        │   │   │   ├── event_listener_options.idl
                        │   │   │   ├── event_modifier_init.idl
                        │   │   │   └── event_target.idl
                        │   │   ├── frame_request_callback.idl
                        │   │   ├── function_string_callback.idl
                        │   │   ├── get_html_options.idl
                        │   │   ├── get_root_node_options.idl
                        │   │   ├── global_event_handlers.idl
                        │   │   ├── import_node_options.idl
                        │   │   ├── interest_invoker_element.idl
                        │   │   ├── mutation_observer.idl
                        │   │   ├── mutation_observer_init.idl
                        │   │   ├── mutation_record.idl
                        │   │   ├── named_node_map.idl
                        │   │   ├── node.idl
                        │   │   ├── node_filter.idl
                        │   │   ├── node_iterator.idl
                        │   │   ├── node_list.idl
                        │   │   ├── node_part.idl
                        │   │   ├── non_document_type_child_node.idl
                        │   │   ├── non_element_parent_node.idl
                        │   │   ├── observable.idl
                        │   │   ├── parent_node.idl
                        │   │   ├── part.idl
                        │   │   ├── part_root.idl
                        │   │   ├── pointer_lock_options.idl
                        │   │   ├── popover_invoker_element.idl
                        │   │   ├── processing_instruction.idl
                        │   │   ├── quota_exceeded_error.idl
                        │   │   ├── range.idl
                        │   │   ├── shadow_root.idl
                        │   │   ├── shadow_root_init.idl
                        │   │   ├── static_range.idl
                        │   │   ├── static_range_init.idl
                        │   │   ├── subscriber.idl
                        │   │   ├── testing
                        │   │   │   └── internals_storage_access.idl
                        │   │   ├── text.idl
                        │   │   ├── tree_walker.idl
                        │   │   ├── void_function.idl
                        │   │   └── xml_document.idl
                        │   ├── editing
                        │   │   ├── get_composed_ranges_options.idl
                        │   │   ├── ime
                        │   │   │   ├── character_bounds_update_event.idl
                        │   │   │   ├── character_bounds_update_event_init.idl
                        │   │   │   ├── edit_context.idl
                        │   │   │   ├── edit_context_init.idl
                        │   │   │   ├── text_format.idl
                        │   │   │   ├── text_format_init.idl
                        │   │   │   ├── text_format_update_event.idl
                        │   │   │   ├── text_format_update_event_init.idl
                        │   │   │   ├── text_update_event.idl
                        │   │   │   └── text_update_event_init.idl
                        │   │   └── selection.idl
                        │   ├── events
                        │   │   ├── animation_event.idl
                        │   │   ├── animation_event_init.idl
                        │   │   ├── animation_playback_event.idl
                        │   │   ├── animation_playback_event_init.idl
                        │   │   ├── before_create_policy_event.idl
                        │   │   ├── before_unload_event.idl
                        │   │   ├── clipboard_event.idl
                        │   │   ├── clipboard_event_init.idl
                        │   │   ├── command_event.idl
                        │   │   ├── composition_event.idl
                        │   │   ├── composition_event_init.idl
                        │   │   ├── drag_event.idl
                        │   │   ├── drag_event_init.idl
                        │   │   ├── error_event.idl
                        │   │   ├── error_event_init.idl
                        │   │   ├── event_type_names.json5
                        │   │   ├── focus_event.idl
                        │   │   ├── focus_event_init.idl
                        │   │   ├── hash_change_event.idl
                        │   │   ├── hash_change_event_init.idl
                        │   │   ├── input_event.idl
                        │   │   ├── input_event_init.idl
                        │   │   ├── interest_event.idl
                        │   │   ├── keyboard_event.idl
                        │   │   ├── keyboard_event_init.idl
                        │   │   ├── message_event.idl
                        │   │   ├── message_event_init.idl
                        │   │   ├── mouse_event.idl
                        │   │   ├── mouse_event_init.idl
                        │   │   ├── mutation_event.idl
                        │   │   ├── navigator_events.idl
                        │   │   ├── overscroll_event.idl
                        │   │   ├── overscroll_event_init.idl
                        │   │   ├── page_transition_event.idl
                        │   │   ├── page_transition_event_init.idl
                        │   │   ├── pointer_event.idl
                        │   │   ├── pointer_event_init.idl
                        │   │   ├── pop_state_event.idl
                        │   │   ├── pop_state_event_init.idl
                        │   │   ├── progress_event.idl
                        │   │   ├── progress_event_init.idl
                        │   │   ├── promise_rejection_event.idl
                        │   │   ├── promise_rejection_event_init.idl
                        │   │   ├── resource_progress_event.idl
                        │   │   ├── security_policy_violation_event.idl
                        │   │   ├── security_policy_violation_event_init.idl
                        │   │   ├── text_event.idl
                        │   │   ├── toggle_event.idl
                        │   │   ├── toggle_event_init.idl
                        │   │   ├── touch_event.idl
                        │   │   ├── touch_event_init.idl
                        │   │   ├── transition_event.idl
                        │   │   ├── transition_event_init.idl
                        │   │   ├── ui_event.idl
                        │   │   ├── ui_event_init.idl
                        │   │   ├── wheel_event.idl
                        │   │   └── wheel_event_init.idl
                        │   ├── exported
                        │   │   └── web_view_impl.cc
                        │   ├── fetch
                        │   │   ├── attribution_reporting.idl
                        │   │   ├── body.idl
                        │   │   ├── deferred_request_init.idl
                        │   │   ├── fetch_later.idl
                        │   │   ├── headers.idl
                        │   │   ├── private_token.idl
                        │   │   ├── request.idl
                        │   │   ├── request_init.idl
                        │   │   ├── response.idl
                        │   │   ├── response_init.idl
                        │   │   ├── retry_options.idl
                        │   │   ├── testing
                        │   │   │   ├── internals_fetch.idl
                        │   │   │   └── worker_internals_fetch.idl
                        │   │   ├── window_fetch.idl
                        │   │   └── worker_fetch.idl
                        │   ├── fileapi
                        │   │   ├── blob.idl
                        │   │   ├── blob_property_bag.idl
                        │   │   ├── file.idl
                        │   │   ├── file_list.idl
                        │   │   ├── file_property_bag.idl
                        │   │   ├── file_reader.idl
                        │   │   ├── file_reader_sync.idl
                        │   │   └── url_file_api.idl
                        │   ├── fragment_directive
                        │   │   ├── fragment_directive.idl
                        │   │   ├── text_directive.idl
                        │   │   └── text_directive_options.idl
                        │   ├── frame
                        │   │   ├── bar_prop.idl
                        │   │   ├── coop_access_violation_report_body.idl
                        │   │   ├── csp
                        │   │   │   └── csp_violation_report_body.idl
                        │   │   ├── deprecation
                        │   │   │   └── deprecation_report_body.idl
                        │   │   ├── directive.idl
                        │   │   ├── document_policy_violation_report_body.idl
                        │   │   ├── external.idl
                        │   │   ├── history.idl
                        │   │   ├── integrity_violation_report_body.idl
                        │   │   ├── intervention_report_body.idl
                        │   │   ├── is_input_pending_options.idl
                        │   │   ├── location.idl
                        │   │   ├── navigator.idl
                        │   │   ├── navigator_automation_information.idl
                        │   │   ├── navigator_concurrent_hardware.idl
                        │   │   ├── navigator_cookies.idl
                        │   │   ├── navigator_device_memory.idl
                        │   │   ├── navigator_id.idl
                        │   │   ├── navigator_language.idl
                        │   │   ├── navigator_on_line.idl
                        │   │   ├── navigator_scheduling.idl
                        │   │   ├── navigator_ua.idl
                        │   │   ├── navigator_ua_brand_version.idl
                        │   │   ├── navigator_ua_data.idl
                        │   │   ├── navigator_user_activation.idl
                        │   │   ├── permissions_policy_violation_report_body.idl
                        │   │   ├── report.idl
                        │   │   ├── report_body.idl
                        │   │   ├── reporting_observer.idl
                        │   │   ├── reporting_observer_options.idl
                        │   │   ├── scheduling.idl
                        │   │   ├── screen.idl
                        │   │   ├── scroll_into_view_options.idl
                        │   │   ├── scroll_options.idl
                        │   │   ├── scroll_to_options.idl
                        │   │   ├── selector_directive.idl
                        │   │   ├── settings.json5
                        │   │   ├── test_report_body.idl
                        │   │   ├── ua_data_values.idl
                        │   │   ├── universal_global_scope.idl
                        │   │   ├── user_activation.idl
                        │   │   ├── viewport.idl
                        │   │   ├── visual_viewport.idl
                        │   │   ├── window.idl
                        │   │   ├── window_event_handlers.idl
                        │   │   ├── window_or_worker_global_scope.idl
                        │   │   ├── window_popin.idl
                        │   │   ├── window_post_message_options.idl
                        │   │   └── window_properties.idl
                        │   ├── fullscreen
                        │   │   ├── document_fullscreen.idl
                        │   │   ├── element_fullscreen.idl
                        │   │   └── fullscreen_options.idl
                        │   ├── geometry
                        │   │   ├── dom_matrix.idl
                        │   │   ├── dom_matrix_2d_init.idl
                        │   │   ├── dom_matrix_init.idl
                        │   │   ├── dom_matrix_read_only.idl
                        │   │   ├── dom_point.idl
                        │   │   ├── dom_point_init.idl
                        │   │   ├── dom_point_read_only.idl
                        │   │   ├── dom_quad.idl
                        │   │   ├── dom_quad_init.idl
                        │   │   ├── dom_rect.idl
                        │   │   ├── dom_rect_init.idl
                        │   │   ├── dom_rect_list.idl
                        │   │   └── dom_rect_read_only.idl
                        │   ├── highlight
                        │   │   ├── css_highlight_registry.idl
                        │   │   ├── highlight.idl
                        │   │   ├── highlight_pointer_event.idl
                        │   │   ├── highlight_registry.idl
                        │   │   └── highlights_from_point_options.idl
                        │   ├── html
                        │   │   ├── assigned_nodes_options.idl
                        │   │   ├── canvas
                        │   │   │   ├── baselines.idl
                        │   │   │   ├── high_dynamic_range_options.idl
                        │   │   │   ├── html_canvas_element.idl
                        │   │   │   ├── image_data.idl
                        │   │   │   ├── image_data_settings.idl
                        │   │   │   ├── image_encode_options.idl
                        │   │   │   ├── text_cluster.idl
                        │   │   │   └── text_metrics.idl
                        │   │   ├── closewatcher
                        │   │   │   ├── close_watcher.idl
                        │   │   │   └── close_watcher_options.idl
                        │   │   ├── custom
                        │   │   │   ├── custom_element_registry.idl
                        │   │   │   ├── custom_state_set.idl
                        │   │   │   ├── element_internals.idl
                        │   │   │   └── validity_state_flags.idl
                        │   │   ├── event_handler.idl
                        │   │   ├── fenced_frame
                        │   │   │   ├── fence.idl
                        │   │   │   ├── fence_event.idl
                        │   │   │   ├── fenced_frame_config.idl
                        │   │   │   └── html_fenced_frame_element.idl
                        │   │   ├── focus_options.idl
                        │   │   ├── forms
                        │   │   │   ├── form_data.idl
                        │   │   │   ├── form_data_event.idl
                        │   │   │   ├── form_data_event_init.idl
                        │   │   │   ├── html_button_element.idl
                        │   │   │   ├── html_data_list_element.idl
                        │   │   │   ├── html_field_set_element.idl
                        │   │   │   ├── html_form_controls_collection.idl
                        │   │   │   ├── html_form_element.idl
                        │   │   │   ├── html_input_element.idl
                        │   │   │   ├── html_label_element.idl
                        │   │   │   ├── html_legend_element.idl
                        │   │   │   ├── html_opt_group_element.idl
                        │   │   │   ├── html_option_element.idl
                        │   │   │   ├── html_options_collection.idl
                        │   │   │   ├── html_output_element.idl
                        │   │   │   ├── html_select_element.idl
                        │   │   │   ├── html_selected_content_element.idl
                        │   │   │   ├── html_text_area_element.idl
                        │   │   │   ├── radio_node_list.idl
                        │   │   │   ├── submit_event.idl
                        │   │   │   ├── submit_event_init.idl
                        │   │   │   └── validity_state.idl
                        │   │   ├── html_all_collection.idl
                        │   │   ├── html_anchor_element.idl
                        │   │   ├── html_area_element.idl
                        │   │   ├── html_attributionsrc_element_utils.idl
                        │   │   ├── html_base_element.idl
                        │   │   ├── html_body_element.idl
                        │   │   ├── html_br_element.idl
                        │   │   ├── html_collection.idl
                        │   │   ├── html_data_element.idl
                        │   │   ├── html_details_element.idl
                        │   │   ├── html_dialog_element.idl
                        │   │   ├── html_directory_element.idl
                        │   │   ├── html_div_element.idl
                        │   │   ├── html_dlist_element.idl
                        │   │   ├── html_document.idl
                        │   │   ├── html_element.idl
                        │   │   ├── html_embed_element.idl
                        │   │   ├── html_font_element.idl
                        │   │   ├── html_frame_element.idl
                        │   │   ├── html_frame_set_element.idl
                        │   │   ├── html_head_element.idl
                        │   │   ├── html_heading_element.idl
                        │   │   ├── html_hr_element.idl
                        │   │   ├── html_html_element.idl
                        │   │   ├── html_hyperlink_element_utils.idl
                        │   │   ├── html_iframe_element.idl
                        │   │   ├── html_image_element.idl
                        │   │   ├── html_li_element.idl
                        │   │   ├── html_link_element.idl
                        │   │   ├── html_map_element.idl
                        │   │   ├── html_marquee_element.idl
                        │   │   ├── html_menu_bar_element.idl
                        │   │   ├── html_menu_element.idl
                        │   │   ├── html_menu_item_element.idl
                        │   │   ├── html_menu_list_element.idl
                        │   │   ├── html_meta_element.idl
                        │   │   ├── html_meter_element.idl
                        │   │   ├── html_mod_element.idl
                        │   │   ├── html_object_element.idl
                        │   │   ├── html_olist_element.idl
                        │   │   ├── html_or_foreign_element.idl
                        │   │   ├── html_paragraph_element.idl
                        │   │   ├── html_param_element.idl
                        │   │   ├── html_permission_element.idl
                        │   │   ├── html_picture_element.idl
                        │   │   ├── html_pre_element.idl
                        │   │   ├── html_progress_element.idl
                        │   │   ├── html_quote_element.idl
                        │   │   ├── html_script_element.idl
                        │   │   ├── html_shared_storage_writable_element_utils.idl
                        │   │   ├── html_slot_element.idl
                        │   │   ├── html_source_element.idl
                        │   │   ├── html_span_element.idl
                        │   │   ├── html_style_element.idl
                        │   │   ├── html_table_caption_element.idl
                        │   │   ├── html_table_cell_element.idl
                        │   │   ├── html_table_col_element.idl
                        │   │   ├── html_table_element.idl
                        │   │   ├── html_table_row_element.idl
                        │   │   ├── html_table_section_element.idl
                        │   │   ├── html_template_element.idl
                        │   │   ├── html_time_element.idl
                        │   │   ├── html_title_element.idl
                        │   │   ├── html_ulist_element.idl
                        │   │   ├── html_unknown_element.idl
                        │   │   ├── media
                        │   │   │   ├── html_audio_element.idl
                        │   │   │   ├── html_media_element.idl
                        │   │   │   ├── html_video_element.idl
                        │   │   │   └── media_error.idl
                        │   │   ├── popover_options.idl
                        │   │   ├── time_ranges.idl
                        │   │   ├── track
                        │   │   │   ├── audio_track.idl
                        │   │   │   ├── audio_track_list.idl
                        │   │   │   ├── html_track_element.idl
                        │   │   │   ├── text_track.idl
                        │   │   │   ├── text_track_cue.idl
                        │   │   │   ├── text_track_cue_list.idl
                        │   │   │   ├── text_track_list.idl
                        │   │   │   ├── track_event.idl
                        │   │   │   ├── track_event_init.idl
                        │   │   │   ├── video_track.idl
                        │   │   │   ├── video_track_list.idl
                        │   │   │   └── vtt
                        │   │   │   │   ├── vtt_cue.idl
                        │   │   │   │   └── vtt_region.idl
                        │   │   └── void_callback.idl
                        │   ├── imagebitmap
                        │   │   ├── image_bitmap.idl
                        │   │   └── image_bitmap_options.idl
                        │   ├── input
                        │   │   ├── input_device_capabilities.idl
                        │   │   ├── input_device_capabilities_init.idl
                        │   │   ├── touch.idl
                        │   │   ├── touch_init.idl
                        │   │   └── touch_list.idl
                        │   ├── inspector
                        │   │   ├── dev_tools_host.idl
                        │   │   └── inspector_overlay_host.idl
                        │   ├── intersection_observer
                        │   │   ├── intersection_observer.idl
                        │   │   ├── intersection_observer_entry.idl
                        │   │   └── intersection_observer_init.idl
                        │   ├── layout
                        │   │   └── custom
                        │   │   │   ├── css_layout_worklet.idl
                        │   │   │   ├── custom_layout_constraints_options.idl
                        │   │   │   ├── fragment_result_options.idl
                        │   │   │   ├── intrinsic_sizes.idl
                        │   │   │   ├── intrinsic_sizes_result_options.idl
                        │   │   │   ├── layout_child.idl
                        │   │   │   ├── layout_constraints.idl
                        │   │   │   ├── layout_edges.idl
                        │   │   │   ├── layout_fragment.idl
                        │   │   │   └── layout_worklet_global_scope.idl
                        │   ├── mathml
                        │   │   └── mathml_element.idl
                        │   ├── messaging
                        │   │   ├── message_channel.idl
                        │   │   ├── message_port.idl
                        │   │   ├── post_message_options.idl
                        │   │   └── structured_serialize_options.idl
                        │   ├── mojo
                        │   │   ├── mojo.idl
                        │   │   ├── mojo_create_data_pipe_options.idl
                        │   │   ├── mojo_create_data_pipe_result.idl
                        │   │   ├── mojo_create_message_pipe_result.idl
                        │   │   ├── mojo_create_shared_buffer_result.idl
                        │   │   ├── mojo_discard_data_options.idl
                        │   │   ├── mojo_duplicate_buffer_handle_options.idl
                        │   │   ├── mojo_handle.idl
                        │   │   ├── mojo_handle_signals.idl
                        │   │   ├── mojo_map_buffer_result.idl
                        │   │   ├── mojo_read_data_options.idl
                        │   │   ├── mojo_read_data_result.idl
                        │   │   ├── mojo_read_message_flags.idl
                        │   │   ├── mojo_read_message_result.idl
                        │   │   ├── mojo_watcher.idl
                        │   │   ├── mojo_write_data_options.idl
                        │   │   ├── mojo_write_data_result.idl
                        │   │   └── test
                        │   │   │   ├── mojo_interface_interceptor.idl
                        │   │   │   ├── mojo_interface_request_event.idl
                        │   │   │   └── mojo_interface_request_event_init.idl
                        │   ├── navigation_api
                        │   │   ├── navigate_event.idl
                        │   │   ├── navigate_event_init.idl
                        │   │   ├── navigation.idl
                        │   │   ├── navigation_activation.idl
                        │   │   ├── navigation_current_entry_change_event.idl
                        │   │   ├── navigation_current_entry_change_event_init.idl
                        │   │   ├── navigation_destination.idl
                        │   │   ├── navigation_history_entry.idl
                        │   │   ├── navigation_intercept_options.idl
                        │   │   ├── navigation_navigate_options.idl
                        │   │   ├── navigation_options.idl
                        │   │   ├── navigation_precommit_controller.idl
                        │   │   ├── navigation_reload_options.idl
                        │   │   ├── navigation_result.idl
                        │   │   ├── navigation_transition.idl
                        │   │   └── navigation_update_current_entry_options.idl
                        │   ├── offscreencanvas
                        │   │   └── offscreen_canvas.idl
                        │   ├── origin_trials
                        │   │   └── origin_trial_context.cc
                        │   ├── page
                        │   │   ├── color_page_popup_controller.idl
                        │   │   └── page_popup_controller.idl
                        │   ├── permissions_policy
                        │   │   └── feature_policy.idl
                        │   ├── preferences
                        │   │   ├── navigator_preferences.idl
                        │   │   ├── preference_manager.idl
                        │   │   └── preference_object.idl
                        │   ├── resize_observer
                        │   │   ├── resize_observer.idl
                        │   │   ├── resize_observer_entry.idl
                        │   │   ├── resize_observer_options.idl
                        │   │   └── resize_observer_size.idl
                        │   ├── sanitizer
                        │   │   └── sanitizer_api.idl
                        │   ├── scheduler
                        │   │   ├── idle_deadline.idl
                        │   │   ├── idle_request_callback.idl
                        │   │   ├── idle_request_options.idl
                        │   │   ├── scheduler.idl
                        │   │   ├── scheduler_post_task_callback.idl
                        │   │   ├── scheduler_post_task_options.idl
                        │   │   ├── script_wrappable_task_state.idl
                        │   │   ├── task_controller.idl
                        │   │   ├── task_controller_init.idl
                        │   │   ├── task_priority_change_event.idl
                        │   │   ├── task_priority_change_event_init.idl
                        │   │   ├── task_signal.idl
                        │   │   ├── task_signal_any_init.idl
                        │   │   ├── window_idle_tasks.idl
                        │   │   ├── window_or_worker_global_scope_timers.idl
                        │   │   └── window_or_worker_scheduler.idl
                        │   ├── scroll
                        │   │   ├── snap_event.idl
                        │   │   └── snap_event_init.idl
                        │   ├── shadow_realm
                        │   │   └── shadow_realm_global_scope.idl
                        │   ├── streams
                        │   │   ├── byte_length_queuing_strategy.idl
                        │   │   ├── count_queuing_strategy.idl
                        │   │   ├── queuing_strategy_init.idl
                        │   │   ├── readable_byte_stream_controller.idl
                        │   │   ├── readable_stream.idl
                        │   │   ├── readable_stream_byob_reader.idl
                        │   │   ├── readable_stream_byob_request.idl
                        │   │   ├── readable_stream_default_controller.idl
                        │   │   ├── readable_stream_default_reader.idl
                        │   │   ├── readable_stream_generic_reader.idl
                        │   │   ├── readable_stream_get_reader_options.idl
                        │   │   ├── readable_stream_iterator_options.idl
                        │   │   ├── readable_stream_read_result.idl
                        │   │   ├── readable_writable_pair.idl
                        │   │   ├── stream_pipe_options.idl
                        │   │   ├── transform_stream.idl
                        │   │   ├── transform_stream_default_controller.idl
                        │   │   ├── underlying_source.idl
                        │   │   ├── underlying_source_cancel_callback.idl
                        │   │   ├── underlying_source_pull_callback.idl
                        │   │   ├── underlying_source_start_callback.idl
                        │   │   ├── writable_stream.idl
                        │   │   ├── writable_stream_default_controller.idl
                        │   │   └── writable_stream_default_writer.idl
                        │   ├── svg
                        │   │   ├── svg_a_element.idl
                        │   │   ├── svg_angle.idl
                        │   │   ├── svg_animate_element.idl
                        │   │   ├── svg_animate_motion_element.idl
                        │   │   ├── svg_animate_transform_element.idl
                        │   │   ├── svg_animated_angle.idl
                        │   │   ├── svg_animated_boolean.idl
                        │   │   ├── svg_animated_enumeration.idl
                        │   │   ├── svg_animated_integer.idl
                        │   │   ├── svg_animated_length.idl
                        │   │   ├── svg_animated_length_list.idl
                        │   │   ├── svg_animated_number.idl
                        │   │   ├── svg_animated_number_list.idl
                        │   │   ├── svg_animated_preserve_aspect_ratio.idl
                        │   │   ├── svg_animated_rect.idl
                        │   │   ├── svg_animated_string.idl
                        │   │   ├── svg_animated_transform_list.idl
                        │   │   ├── svg_animation_element.idl
                        │   │   ├── svg_circle_element.idl
                        │   │   ├── svg_clip_path_element.idl
                        │   │   ├── svg_component_transfer_function_element.idl
                        │   │   ├── svg_defs_element.idl
                        │   │   ├── svg_desc_element.idl
                        │   │   ├── svg_document.idl
                        │   │   ├── svg_element.idl
                        │   │   ├── svg_ellipse_element.idl
                        │   │   ├── svg_fe_blend_element.idl
                        │   │   ├── svg_fe_color_matrix_element.idl
                        │   │   ├── svg_fe_component_transfer_element.idl
                        │   │   ├── svg_fe_composite_element.idl
                        │   │   ├── svg_fe_convolve_matrix_element.idl
                        │   │   ├── svg_fe_diffuse_lighting_element.idl
                        │   │   ├── svg_fe_displacement_map_element.idl
                        │   │   ├── svg_fe_distant_light_element.idl
                        │   │   ├── svg_fe_drop_shadow_element.idl
                        │   │   ├── svg_fe_flood_element.idl
                        │   │   ├── svg_fe_func_a_element.idl
                        │   │   ├── svg_fe_func_b_element.idl
                        │   │   ├── svg_fe_func_g_element.idl
                        │   │   ├── svg_fe_func_r_element.idl
                        │   │   ├── svg_fe_gaussian_blur_element.idl
                        │   │   ├── svg_fe_image_element.idl
                        │   │   ├── svg_fe_merge_element.idl
                        │   │   ├── svg_fe_merge_node_element.idl
                        │   │   ├── svg_fe_morphology_element.idl
                        │   │   ├── svg_fe_offset_element.idl
                        │   │   ├── svg_fe_point_light_element.idl
                        │   │   ├── svg_fe_specular_lighting_element.idl
                        │   │   ├── svg_fe_spot_light_element.idl
                        │   │   ├── svg_fe_tile_element.idl
                        │   │   ├── svg_fe_turbulence_element.idl
                        │   │   ├── svg_filter_element.idl
                        │   │   ├── svg_filter_primitive_standard_attributes.idl
                        │   │   ├── svg_fit_to_view_box.idl
                        │   │   ├── svg_foreign_object_element.idl
                        │   │   ├── svg_g_element.idl
                        │   │   ├── svg_geometry_element.idl
                        │   │   ├── svg_gradient_element.idl
                        │   │   ├── svg_graphics_element.idl
                        │   │   ├── svg_image_element.idl
                        │   │   ├── svg_length.idl
                        │   │   ├── svg_length_list.idl
                        │   │   ├── svg_line_element.idl
                        │   │   ├── svg_linear_gradient_element.idl
                        │   │   ├── svg_marker_element.idl
                        │   │   ├── svg_mask_element.idl
                        │   │   ├── svg_matrix.idl
                        │   │   ├── svg_metadata_element.idl
                        │   │   ├── svg_mpath_element.idl
                        │   │   ├── svg_number.idl
                        │   │   ├── svg_number_list.idl
                        │   │   ├── svg_path_element.idl
                        │   │   ├── svg_pattern_element.idl
                        │   │   ├── svg_point.idl
                        │   │   ├── svg_point_list.idl
                        │   │   ├── svg_polygon_element.idl
                        │   │   ├── svg_polyline_element.idl
                        │   │   ├── svg_preserve_aspect_ratio.idl
                        │   │   ├── svg_radial_gradient_element.idl
                        │   │   ├── svg_rect.idl
                        │   │   ├── svg_rect_element.idl
                        │   │   ├── svg_script_element.idl
                        │   │   ├── svg_set_element.idl
                        │   │   ├── svg_stop_element.idl
                        │   │   ├── svg_string_list.idl
                        │   │   ├── svg_style_element.idl
                        │   │   ├── svg_svg_element.idl
                        │   │   ├── svg_switch_element.idl
                        │   │   ├── svg_symbol_element.idl
                        │   │   ├── svg_tests.idl
                        │   │   ├── svg_text_content_element.idl
                        │   │   ├── svg_text_element.idl
                        │   │   ├── svg_text_path_element.idl
                        │   │   ├── svg_text_positioning_element.idl
                        │   │   ├── svg_title_element.idl
                        │   │   ├── svg_transform.idl
                        │   │   ├── svg_transform_list.idl
                        │   │   ├── svg_tspan_element.idl
                        │   │   ├── svg_unit_types.idl
                        │   │   ├── svg_uri_reference.idl
                        │   │   ├── svg_use_element.idl
                        │   │   ├── svg_view_element.idl
                        │   │   └── svg_zoom_and_pan.idl
                        │   ├── testing
                        │   │   ├── callback_function_test.idl
                        │   │   ├── dictionary_test.idl
                        │   │   ├── garbage_collected_script_wrappable.idl
                        │   │   ├── gc_observation.idl
                        │   │   ├── hit_test_layer_rect.idl
                        │   │   ├── hit_test_layer_rect_list.idl
                        │   │   ├── internal_dictionary.idl
                        │   │   ├── internal_dictionary_derived.idl
                        │   │   ├── internal_dictionary_derived_derived.idl
                        │   │   ├── internal_settings.idl
                        │   │   ├── internals.idl
                        │   │   ├── internals_cookie.idl
                        │   │   ├── internals_delete_all_cookies.idl
                        │   │   ├── internals_get_all_cookies.idl
                        │   │   ├── internals_get_named_cookie.idl
                        │   │   ├── internals_ukm_recorder.idl
                        │   │   ├── nadc_attribute_test.idl
                        │   │   ├── origin_trials_test.idl
                        │   │   ├── origin_trials_test_dictionary.idl
                        │   │   ├── origin_trials_test_partial.idl
                        │   │   ├── origin_trials_test_window.idl
                        │   │   ├── record_test.idl
                        │   │   ├── sequence_test.idl
                        │   │   ├── static_selection.idl
                        │   │   ├── type_conversions.idl
                        │   │   ├── union_types_test.idl
                        │   │   └── worker_internals.idl
                        │   ├── timing
                        │   │   ├── back_forward_cache_restoration.idl
                        │   │   ├── dom_high_res_time_stamp.idl
                        │   │   ├── epoch_time_stamp.idl
                        │   │   ├── event_counts.idl
                        │   │   ├── internals_profiler.idl
                        │   │   ├── largest_contentful_paint.idl
                        │   │   ├── layout_shift.idl
                        │   │   ├── layout_shift_attribution.idl
                        │   │   ├── measure_memory
                        │   │   │   ├── memory_attribution.idl
                        │   │   │   ├── memory_attribution_container.idl
                        │   │   │   ├── memory_breakdown_entry.idl
                        │   │   │   └── memory_measurement.idl
                        │   │   ├── memory_info.idl
                        │   │   ├── not_restored_reasons.idl
                        │   │   ├── paint_timing_mixin.idl
                        │   │   ├── performance.idl
                        │   │   ├── performance_container_timing.idl
                        │   │   ├── performance_element_timing.idl
                        │   │   ├── performance_entry.idl
                        │   │   ├── performance_entry_list.idl
                        │   │   ├── performance_event_timing.idl
                        │   │   ├── performance_long_animation_frame_timing.idl
                        │   │   ├── performance_long_task_timing.idl
                        │   │   ├── performance_mark.idl
                        │   │   ├── performance_mark_options.idl
                        │   │   ├── performance_measure.idl
                        │   │   ├── performance_measure_options.idl
                        │   │   ├── performance_navigation.idl
                        │   │   ├── performance_navigation_timing.idl
                        │   │   ├── performance_navigation_timing_activation_start.idl
                        │   │   ├── performance_observer.idl
                        │   │   ├── performance_observer_callback_options.idl
                        │   │   ├── performance_observer_entry_list.idl
                        │   │   ├── performance_observer_init.idl
                        │   │   ├── performance_paint_timing.idl
                        │   │   ├── performance_resource_timing.idl
                        │   │   ├── performance_script_timing.idl
                        │   │   ├── performance_server_timing.idl
                        │   │   ├── performance_timing.idl
                        │   │   ├── performance_timing_confidence.idl
                        │   │   ├── profiler.idl
                        │   │   ├── profiler_frame.idl
                        │   │   ├── profiler_init_options.idl
                        │   │   ├── profiler_sample.idl
                        │   │   ├── profiler_stack.idl
                        │   │   ├── profiler_trace.idl
                        │   │   ├── soft_navigation_entry.idl
                        │   │   ├── task_attribution_timing.idl
                        │   │   ├── visibility_state_entry.idl
                        │   │   ├── window_performance.idl
                        │   │   └── worker_global_scope_performance.idl
                        │   ├── trustedtypes
                        │   │   ├── trusted_html.idl
                        │   │   ├── trusted_script.idl
                        │   │   ├── trusted_script_url.idl
                        │   │   ├── trusted_type_policy.idl
                        │   │   ├── trusted_type_policy_factory.idl
                        │   │   └── trusted_type_policy_options.idl
                        │   ├── url
                        │   │   ├── url.idl
                        │   │   └── url_search_params.idl
                        │   ├── url_pattern
                        │   │   ├── url_pattern.idl
                        │   │   ├── url_pattern_component_result.idl
                        │   │   ├── url_pattern_init.idl
                        │   │   ├── url_pattern_options.idl
                        │   │   └── url_pattern_result.idl
                        │   ├── view_transition
                        │   │   ├── page_reveal_event.idl
                        │   │   ├── page_reveal_event_init.idl
                        │   │   ├── page_swap_event.idl
                        │   │   ├── page_swap_event_init.idl
                        │   │   ├── scoped_view_transition.idl
                        │   │   ├── view_transition.idl
                        │   │   ├── view_transition_callback.idl
                        │   │   ├── view_transition_options.idl
                        │   │   ├── view_transition_supplement.idl
                        │   │   └── view_transition_type_set.idl
                        │   ├── workers
                        │   │   ├── abstract_worker.idl
                        │   │   ├── dedicated_worker_global_scope.idl
                        │   │   ├── shared_worker.idl
                        │   │   ├── shared_worker_global_scope.idl
                        │   │   ├── worker.idl
                        │   │   ├── worker_global_scope.idl
                        │   │   ├── worker_location.idl
                        │   │   ├── worker_navigator.idl
                        │   │   ├── worker_options.idl
                        │   │   ├── worklet.idl
                        │   │   ├── worklet_global_scope.idl
                        │   │   └── worklet_options.idl
                        │   ├── xml
                        │   │   ├── document_xpath_evaluator.idl
                        │   │   ├── dom_parser.idl
                        │   │   ├── xml_serializer.idl
                        │   │   ├── xpath_evaluator.idl
                        │   │   ├── xpath_expression.idl
                        │   │   ├── xpath_ns_resolver.idl
                        │   │   ├── xpath_result.idl
                        │   │   └── xslt_processor.idl
                        │   └── xmlhttprequest
                        │   │   ├── xml_http_request.idl
                        │   │   ├── xml_http_request_event_target.idl
                        │   │   └── xml_http_request_upload.idl
                        ├── extensions
                        │   ├── chromeos
                        │   │   ├── chromeos.idl
                        │   │   └── kiosk
                        │   │   │   └── cros_kiosk.idl
                        │   └── webview
                        │   │   ├── android.idl
                        │   │   ├── media_integrity
                        │   │       ├── media_integrity_error.idl
                        │   │       └── media_integrity_token_provider.idl
                        │   │   └── web_view.idl
                        ├── modules
                        │   ├── accessibility
                        │   │   └── testing
                        │   │   │   └── internals_accessibility.idl
                        │   ├── ad_auction
                        │   │   ├── ad_auction_data_config.idl
                        │   │   ├── ad_request_config.idl
                        │   │   ├── ads.idl
                        │   │   ├── auction_ad.idl
                        │   │   ├── auction_ad_config.idl
                        │   │   ├── auction_ad_interest_group.idl
                        │   │   ├── navigator_auction.idl
                        │   │   ├── protected_audience.idl
                        │   │   ├── storage_interest_group.idl
                        │   │   └── testing
                        │   │   │   └── internals_protected_audience.idl
                        │   ├── ai
                        │   │   ├── availability.idl
                        │   │   ├── create_monitor.idl
                        │   │   ├── language_model.idl
                        │   │   ├── language_model_create_options.idl
                        │   │   ├── language_model_params.idl
                        │   │   ├── on_device_translation
                        │   │   │   ├── language_detector.idl
                        │   │   │   └── translator.idl
                        │   │   ├── proofreader.idl
                        │   │   ├── rewriter.idl
                        │   │   ├── summarizer.idl
                        │   │   └── writer.idl
                        │   ├── animationworklet
                        │   │   ├── animation_worklet_global_scope.idl
                        │   │   ├── css_animation_worklet.idl
                        │   │   ├── worklet_animation.idl
                        │   │   ├── worklet_animation_effect.idl
                        │   │   └── worklet_group_effect.idl
                        │   ├── app_banner
                        │   │   ├── app_banner_prompt_result.idl
                        │   │   ├── before_install_prompt_event.idl
                        │   │   ├── before_install_prompt_event_init.idl
                        │   │   └── window_installation.idl
                        │   ├── audio_output_devices
                        │   │   └── html_media_element_audio_output_device.idl
                        │   ├── awc
                        │   │   └── additional_windowing_controls.idl
                        │   ├── background_fetch
                        │   │   ├── background_fetch_event.idl
                        │   │   ├── background_fetch_event_init.idl
                        │   │   ├── background_fetch_manager.idl
                        │   │   ├── background_fetch_options.idl
                        │   │   ├── background_fetch_record.idl
                        │   │   ├── background_fetch_registration.idl
                        │   │   ├── background_fetch_ui_options.idl
                        │   │   ├── background_fetch_update_ui_event.idl
                        │   │   ├── service_worker_global_scope_background_fetch.idl
                        │   │   └── service_worker_registration_background_fetch.idl
                        │   ├── background_sync
                        │   │   ├── background_sync_options.idl
                        │   │   ├── periodic_sync_event.idl
                        │   │   ├── periodic_sync_event_init.idl
                        │   │   ├── periodic_sync_manager.idl
                        │   │   ├── service_worker_global_scope_sync.idl
                        │   │   ├── service_worker_registration_sync.idl
                        │   │   ├── sync_event.idl
                        │   │   ├── sync_event_init.idl
                        │   │   └── sync_manager.idl
                        │   ├── badging
                        │   │   ├── navigator_badge.idl
                        │   │   └── worker_navigator_badge.idl
                        │   ├── battery
                        │   │   ├── battery_manager.idl
                        │   │   └── navigator_battery.idl
                        │   ├── beacon
                        │   │   └── navigator_beacon.idl
                        │   ├── bluetooth
                        │   │   ├── bluetooth.idl
                        │   │   ├── bluetooth_advertising_event.idl
                        │   │   ├── bluetooth_advertising_event_init.idl
                        │   │   ├── bluetooth_characteristic_properties.idl
                        │   │   ├── bluetooth_data_filter_init.idl
                        │   │   ├── bluetooth_device.idl
                        │   │   ├── bluetooth_le_scan.idl
                        │   │   ├── bluetooth_le_scan_filter_init.idl
                        │   │   ├── bluetooth_le_scan_options.idl
                        │   │   ├── bluetooth_manufacturer_data_filter_init.idl
                        │   │   ├── bluetooth_manufacturer_data_map.idl
                        │   │   ├── bluetooth_remote_gatt_characteristic.idl
                        │   │   ├── bluetooth_remote_gatt_descriptor.idl
                        │   │   ├── bluetooth_remote_gatt_server.idl
                        │   │   ├── bluetooth_remote_gatt_service.idl
                        │   │   ├── bluetooth_service_data_map.idl
                        │   │   ├── bluetooth_uuid.idl
                        │   │   ├── navigator_bluetooth.idl
                        │   │   ├── request_device_options.idl
                        │   │   └── watch_advertisements_options.idl
                        │   ├── breakout_box
                        │   │   ├── media_stream_track_generator.idl
                        │   │   ├── media_stream_track_generator_init.idl
                        │   │   ├── media_stream_track_processor.idl
                        │   │   ├── media_stream_track_processor_init.idl
                        │   │   └── video_track_generator.idl
                        │   ├── broadcastchannel
                        │   │   └── broadcast_channel.idl
                        │   ├── browsing_topics
                        │   │   ├── browsing_topic.idl
                        │   │   ├── browsing_topics_document_supplement.idl
                        │   │   └── browsing_topics_options.idl
                        │   ├── buckets
                        │   │   ├── navigator_storage_buckets.idl
                        │   │   ├── storage_bucket.idl
                        │   │   ├── storage_bucket_manager.idl
                        │   │   ├── storage_bucket_options.idl
                        │   │   └── worker_navigator_storage_buckets.idl
                        │   ├── cache_storage
                        │   │   ├── cache.idl
                        │   │   ├── cache_query_options.idl
                        │   │   ├── cache_storage.idl
                        │   │   ├── multi_cache_query_options.idl
                        │   │   ├── window_cache_storage.idl
                        │   │   └── worker_cache_storage.idl
                        │   ├── canvas
                        │   │   ├── canvas2d
                        │   │   │   ├── base_rendering_context_2d.idl
                        │   │   │   ├── canvas_2d_gpu_transfer.idl
                        │   │   │   ├── canvas_2d_gpu_transfer_option.idl
                        │   │   │   ├── canvas_2d_recorder_context.idl
                        │   │   │   ├── canvas_filter.idl
                        │   │   │   ├── canvas_filter_dictionary.idl
                        │   │   │   ├── canvas_gradient.idl
                        │   │   │   ├── canvas_path.idl
                        │   │   │   ├── canvas_pattern.idl
                        │   │   │   ├── canvas_rendering_context_2d.idl
                        │   │   │   ├── canvas_rendering_context_2d_settings.idl
                        │   │   │   ├── mesh_2d_index_buffer.idl
                        │   │   │   ├── mesh_2d_uv_buffer.idl
                        │   │   │   ├── mesh_2d_vertex_buffer.idl
                        │   │   │   └── path_2d.idl
                        │   │   ├── htmlcanvas
                        │   │   │   ├── canvas_context_creation_attributes_module.idl
                        │   │   │   └── html_canvas_element_module.idl
                        │   │   ├── imagebitmap
                        │   │   │   ├── image_bitmap_rendering_context.idl
                        │   │   │   ├── window_create_image_bitmap.idl
                        │   │   │   └── worker_create_image_bitmap.idl
                        │   │   ├── offscreencanvas
                        │   │   │   └── offscreen_canvas_module.idl
                        │   │   └── offscreencanvas2d
                        │   │   │   └── offscreen_canvas_rendering_context_2d.idl
                        │   ├── clipboard
                        │   │   ├── clipboard.idl
                        │   │   ├── clipboard_change_event.idl
                        │   │   ├── clipboard_change_event_init.idl
                        │   │   ├── clipboard_item.idl
                        │   │   └── navigator_clipboard.idl
                        │   ├── compression
                        │   │   ├── compression_stream.idl
                        │   │   └── decompression_stream.idl
                        │   ├── compute_pressure
                        │   │   ├── pressure_observer.idl
                        │   │   ├── pressure_observer_options.idl
                        │   │   ├── pressure_record.idl
                        │   │   ├── pressure_update_callback.idl
                        │   │   └── testing
                        │   │   │   ├── create_virtual_pressure_source_options.idl
                        │   │   │   └── internals_compute_pressure.idl
                        │   ├── contacts_picker
                        │   │   ├── contact_address.idl
                        │   │   ├── contact_info.idl
                        │   │   ├── contacts_manager.idl
                        │   │   ├── contacts_select_options.idl
                        │   │   └── navigator_contacts.idl
                        │   ├── content_index
                        │   │   ├── content_description.idl
                        │   │   ├── content_icon_definition.idl
                        │   │   ├── content_index.idl
                        │   │   ├── content_index_event.idl
                        │   │   ├── content_index_event_init.idl
                        │   │   ├── service_worker_global_scope_content_index.idl
                        │   │   └── service_worker_registration_content_index.idl
                        │   ├── cookie_deprecation_label
                        │   │   ├── cookie_deprecation_label.idl
                        │   │   └── navigator_cookie_deprecation_label.idl
                        │   ├── cookie_store
                        │   │   ├── cookie_change_event.idl
                        │   │   ├── cookie_change_event_init.idl
                        │   │   ├── cookie_init.idl
                        │   │   ├── cookie_list_item.idl
                        │   │   ├── cookie_store.idl
                        │   │   ├── cookie_store_delete_options.idl
                        │   │   ├── cookie_store_get_options.idl
                        │   │   ├── cookie_store_manager.idl
                        │   │   ├── extendable_cookie_change_event.idl
                        │   │   ├── extendable_cookie_change_event_init.idl
                        │   │   ├── service_worker_global_scope_cookie_store.idl
                        │   │   ├── service_worker_registration_cookies.idl
                        │   │   └── window_cookie_store.idl
                        │   ├── credentialmanagement
                        │   │   ├── authentication_extensions_client_inputs.idl
                        │   │   ├── authentication_extensions_client_inputs_json.idl
                        │   │   ├── authentication_extensions_client_outputs.idl
                        │   │   ├── authentication_extensions_client_outputs_json.idl
                        │   │   ├── authentication_extensions_large_blob_inputs.idl
                        │   │   ├── authentication_extensions_large_blob_outputs.idl
                        │   │   ├── authentication_extensions_payment_browser_bound_signature.idl
                        │   │   ├── authentication_extensions_payment_inputs.idl
                        │   │   ├── authentication_extensions_payment_outputs.idl
                        │   │   ├── authentication_extensions_prf_inputs.idl
                        │   │   ├── authentication_extensions_prf_outputs.idl
                        │   │   ├── authentication_extensions_supplemental_pub_keys_inputs.idl
                        │   │   ├── authentication_extensions_supplemental_pub_keys_outputs.idl
                        │   │   ├── authentication_response_json.idl
                        │   │   ├── authenticator_assertion_response.idl
                        │   │   ├── authenticator_assertion_response_json.idl
                        │   │   ├── authenticator_attestation_response.idl
                        │   │   ├── authenticator_attestation_response_json.idl
                        │   │   ├── authenticator_response.idl
                        │   │   ├── authenticator_selection_criteria.idl
                        │   │   ├── cable_authentication_data.idl
                        │   │   ├── collected_client_data.idl
                        │   │   ├── credential.idl
                        │   │   ├── credential_creation_options.idl
                        │   │   ├── credential_data.idl
                        │   │   ├── credential_properties_output.idl
                        │   │   ├── credential_request_options.idl
                        │   │   ├── credential_user_data.idl
                        │   │   ├── credentials_container.idl
                        │   │   ├── digital_credential.idl
                        │   │   ├── digital_credential_creation_options.idl
                        │   │   ├── digital_credential_request_options.idl
                        │   │   ├── federated_credential.idl
                        │   │   ├── federated_credential_init.idl
                        │   │   ├── federated_credential_request_options.idl
                        │   │   ├── identity_credential.idl
                        │   │   ├── identity_credential_error.idl
                        │   │   ├── identity_credential_logout_r_ps_request.idl
                        │   │   ├── identity_credential_request_options.idl
                        │   │   ├── identity_provider.idl
                        │   │   ├── identity_provider_account.idl
                        │   │   ├── identity_provider_config.idl
                        │   │   ├── navigator_credentials.idl
                        │   │   ├── navigator_identity.idl
                        │   │   ├── navigator_login.idl
                        │   │   ├── otp_credential.idl
                        │   │   ├── otp_credential_request_options.idl
                        │   │   ├── password_credential.idl
                        │   │   ├── password_credential_data.idl
                        │   │   ├── payment_credential_instrument.idl
                        │   │   ├── public_key_credential.idl
                        │   │   ├── public_key_credential_creation_options.idl
                        │   │   ├── public_key_credential_creation_options_json.idl
                        │   │   ├── public_key_credential_descriptor.idl
                        │   │   ├── public_key_credential_descriptor_json.idl
                        │   │   ├── public_key_credential_entity.idl
                        │   │   ├── public_key_credential_json.idl
                        │   │   ├── public_key_credential_parameters.idl
                        │   │   ├── public_key_credential_request_options.idl
                        │   │   ├── public_key_credential_request_options_json.idl
                        │   │   ├── public_key_credential_rp_entity.idl
                        │   │   ├── public_key_credential_signal_options.idl
                        │   │   ├── public_key_credential_user_entity.idl
                        │   │   ├── registration_response_json.idl
                        │   │   ├── remote_desktop_client_override.idl
                        │   │   └── testing
                        │   │   │   └── internals_fed_cm.idl
                        │   ├── crypto
                        │   │   ├── crypto.idl
                        │   │   ├── crypto_key.idl
                        │   │   ├── json_web_key.idl
                        │   │   ├── rsa_other_primes_info.idl
                        │   │   ├── subtle_crypto.idl
                        │   │   ├── window_crypto.idl
                        │   │   └── worker_global_scope_crypto.idl
                        │   ├── csspaint
                        │   │   ├── css_paint_worklet.idl
                        │   │   ├── paint_rendering_context_2d.idl
                        │   │   ├── paint_rendering_context_2d_settings.idl
                        │   │   ├── paint_size.idl
                        │   │   └── paint_worklet_global_scope.idl
                        │   ├── delegated_ink
                        │   │   ├── delegated_ink_trail_presenter.idl
                        │   │   ├── ink.idl
                        │   │   ├── ink_presenter_param.idl
                        │   │   ├── ink_trail_style.idl
                        │   │   └── navigator_ink.idl
                        │   ├── device_orientation
                        │   │   ├── device_motion_event.idl
                        │   │   ├── device_motion_event_acceleration.idl
                        │   │   ├── device_motion_event_acceleration_init.idl
                        │   │   ├── device_motion_event_init.idl
                        │   │   ├── device_motion_event_rotation_rate.idl
                        │   │   ├── device_motion_event_rotation_rate_init.idl
                        │   │   ├── device_orientation_event.idl
                        │   │   ├── device_orientation_event_init.idl
                        │   │   ├── window_device_motion.idl
                        │   │   └── window_device_orientation.idl
                        │   ├── device_posture
                        │   │   ├── device_posture.idl
                        │   │   ├── navigator_device_posture.idl
                        │   │   └── testing
                        │   │   │   └── internals_device_posture.idl
                        │   ├── direct_sockets
                        │   │   ├── socket_connection.idl
                        │   │   ├── socket_options.idl
                        │   │   ├── tcp_server_socket.idl
                        │   │   ├── tcp_socket.idl
                        │   │   ├── udp_message.idl
                        │   │   └── udp_socket.idl
                        │   ├── document_picture_in_picture
                        │   │   ├── document_picture_in_picture.idl
                        │   │   ├── document_picture_in_picture_event.idl
                        │   │   ├── document_picture_in_picture_event_init.idl
                        │   │   ├── document_picture_in_picture_options.idl
                        │   │   └── window_document_picture_in_picture.idl
                        │   ├── donottrack
                        │   │   └── navigator_do_not_track.idl
                        │   ├── encoding
                        │   │   ├── text_decode_options.idl
                        │   │   ├── text_decoder.idl
                        │   │   ├── text_decoder_options.idl
                        │   │   ├── text_decoder_stream.idl
                        │   │   ├── text_encoder.idl
                        │   │   ├── text_encoder_encode_into_result.idl
                        │   │   └── text_encoder_stream.idl
                        │   ├── encryptedmedia
                        │   │   ├── html_media_element_encrypted_media.idl
                        │   │   ├── media_encrypted_event.idl
                        │   │   ├── media_encrypted_event_init.idl
                        │   │   ├── media_key_message_event.idl
                        │   │   ├── media_key_message_event_init.idl
                        │   │   ├── media_key_session.idl
                        │   │   ├── media_key_status_map.idl
                        │   │   ├── media_key_system_access.idl
                        │   │   ├── media_key_system_configuration.idl
                        │   │   ├── media_key_system_media_capability.idl
                        │   │   ├── media_keys.idl
                        │   │   ├── media_keys_get_status_for_policy.idl
                        │   │   ├── media_keys_policy.idl
                        │   │   └── navigator_request_media_key_system_access.idl
                        │   ├── eventsource
                        │   │   ├── event_source.idl
                        │   │   └── event_source_init.idl
                        │   ├── eyedropper
                        │   │   ├── color_selection_options.idl
                        │   │   ├── color_selection_result.idl
                        │   │   └── eye_dropper.idl
                        │   ├── file_system_access
                        │   │   ├── data_transfer_item_file_system_access.idl
                        │   │   ├── directory_picker_options.idl
                        │   │   ├── file_picker_accept_type.idl
                        │   │   ├── file_picker_options.idl
                        │   │   ├── file_system_change_record.idl
                        │   │   ├── file_system_cloud_identifier.idl
                        │   │   ├── file_system_create_sync_access_handle_options.idl
                        │   │   ├── file_system_create_writable_options.idl
                        │   │   ├── file_system_directory_handle.idl
                        │   │   ├── file_system_file_handle.idl
                        │   │   ├── file_system_get_directory_options.idl
                        │   │   ├── file_system_get_file_options.idl
                        │   │   ├── file_system_handle.idl
                        │   │   ├── file_system_handle_permission_descriptor.idl
                        │   │   ├── file_system_observer.idl
                        │   │   ├── file_system_observer_callback.idl
                        │   │   ├── file_system_observer_observe_options.idl
                        │   │   ├── file_system_read_write_options.idl
                        │   │   ├── file_system_remove_options.idl
                        │   │   ├── file_system_sync_access_handle.idl
                        │   │   ├── file_system_writable_file_stream.idl
                        │   │   ├── open_file_picker_options.idl
                        │   │   ├── save_file_picker_options.idl
                        │   │   ├── storage_manager_file_system_access.idl
                        │   │   ├── window_file_system_access.idl
                        │   │   └── write_params.idl
                        │   ├── filesystem
                        │   │   ├── data_transfer_item_file_system.idl
                        │   │   ├── dedicated_worker_global_scope_file_system.idl
                        │   │   ├── dev_tools_host_file_system.idl
                        │   │   ├── directory_entry.idl
                        │   │   ├── directory_entry_sync.idl
                        │   │   ├── directory_reader.idl
                        │   │   ├── directory_reader_sync.idl
                        │   │   ├── dom_file_system.idl
                        │   │   ├── dom_file_system_sync.idl
                        │   │   ├── entries_callback.idl
                        │   │   ├── entry.idl
                        │   │   ├── entry_callback.idl
                        │   │   ├── entry_sync.idl
                        │   │   ├── error_callback.idl
                        │   │   ├── file_callback.idl
                        │   │   ├── file_entry.idl
                        │   │   ├── file_entry_sync.idl
                        │   │   ├── file_system_callback.idl
                        │   │   ├── file_system_flags.idl
                        │   │   ├── file_writer.idl
                        │   │   ├── file_writer_callback.idl
                        │   │   ├── file_writer_sync.idl
                        │   │   ├── html_input_element_file_system.idl
                        │   │   ├── metadata.idl
                        │   │   ├── metadata_callback.idl
                        │   │   ├── shared_worker_global_scope_file_system.idl
                        │   │   └── window_file_system.idl
                        │   ├── font_access
                        │   │   ├── font_data.idl
                        │   │   ├── query_options.idl
                        │   │   └── window_font_access.idl
                        │   ├── fuzzing
                        │   │   └── internals_fuzzing.idl
                        │   ├── gamepad
                        │   │   ├── gamepad.idl
                        │   │   ├── gamepad_button.idl
                        │   │   ├── gamepad_effect_parameters.idl
                        │   │   ├── gamepad_event.idl
                        │   │   ├── gamepad_event_init.idl
                        │   │   ├── gamepad_haptic_actuator.idl
                        │   │   ├── gamepad_touch.idl
                        │   │   └── navigator_gamepad.idl
                        │   ├── geolocation
                        │   │   ├── geolocation.idl
                        │   │   ├── geolocation_coordinates.idl
                        │   │   ├── geolocation_position.idl
                        │   │   ├── geolocation_position_error.idl
                        │   │   ├── navigator_geolocation.idl
                        │   │   └── position_options.idl
                        │   ├── handwriting
                        │   │   ├── handwriting_drawing.idl
                        │   │   ├── handwriting_drawing_segment.idl
                        │   │   ├── handwriting_hints.idl
                        │   │   ├── handwriting_model_constraint.idl
                        │   │   ├── handwriting_point.idl
                        │   │   ├── handwriting_prediction.idl
                        │   │   ├── handwriting_recognizer.idl
                        │   │   ├── handwriting_recognizer_query_result.idl
                        │   │   ├── handwriting_segment.idl
                        │   │   ├── handwriting_stroke.idl
                        │   │   └── navigator_handwriting_recognition_service.idl
                        │   ├── hid
                        │   │   ├── hid.idl
                        │   │   ├── hid_collection_info.idl
                        │   │   ├── hid_connection_event.idl
                        │   │   ├── hid_connection_event_init.idl
                        │   │   ├── hid_device.idl
                        │   │   ├── hid_device_filter.idl
                        │   │   ├── hid_device_request_options.idl
                        │   │   ├── hid_input_report_event.idl
                        │   │   ├── hid_report_info.idl
                        │   │   ├── hid_report_item.idl
                        │   │   ├── navigator_hid.idl
                        │   │   └── worker_navigator_hid.idl
                        │   ├── idle
                        │   │   ├── idle_detector.idl
                        │   │   └── idle_options.idl
                        │   ├── imagecapture
                        │   │   ├── constrain_point_2d_parameters.idl
                        │   │   ├── image_capture.idl
                        │   │   ├── media_settings_range.idl
                        │   │   ├── photo_capabilities.idl
                        │   │   ├── photo_settings.idl
                        │   │   └── point_2d.idl
                        │   ├── indexeddb
                        │   │   ├── idb_cursor.idl
                        │   │   ├── idb_cursor_with_value.idl
                        │   │   ├── idb_database.idl
                        │   │   ├── idb_database_info.idl
                        │   │   ├── idb_factory.idl
                        │   │   ├── idb_get_all_records_options.idl
                        │   │   ├── idb_index.idl
                        │   │   ├── idb_index_parameters.idl
                        │   │   ├── idb_key_range.idl
                        │   │   ├── idb_object_store.idl
                        │   │   ├── idb_object_store_parameters.idl
                        │   │   ├── idb_open_db_request.idl
                        │   │   ├── idb_record.idl
                        │   │   ├── idb_request.idl
                        │   │   ├── idb_transaction.idl
                        │   │   ├── idb_transaction_options.idl
                        │   │   ├── idb_version_change_event.idl
                        │   │   ├── idb_version_change_event_init.idl
                        │   │   ├── window_indexed_database.idl
                        │   │   └── worker_global_scope_indexed_database.idl
                        │   ├── installedapp
                        │   │   ├── navigator_installed_app.idl
                        │   │   └── related_application.idl
                        │   ├── keyboard
                        │   │   ├── keyboard.idl
                        │   │   ├── keyboard_layout_map.idl
                        │   │   └── navigator_keyboard.idl
                        │   ├── launch
                        │   │   ├── dom_window_launch_queue.idl
                        │   │   ├── launch_params.idl
                        │   │   └── launch_queue.idl
                        │   ├── locked_mode
                        │   │   ├── locked_mode.idl
                        │   │   └── navigator_locked_mode.idl
                        │   ├── locks
                        │   │   ├── lock.idl
                        │   │   ├── lock_info.idl
                        │   │   ├── lock_manager.idl
                        │   │   ├── lock_manager_snapshot.idl
                        │   │   ├── lock_options.idl
                        │   │   ├── navigator_locks.idl
                        │   │   ├── shared_storage_worklet_navigator_locks.idl
                        │   │   └── worker_navigator_locks.idl
                        │   ├── managed_device
                        │   │   ├── navigator_managed.idl
                        │   │   └── navigator_managed_data.idl
                        │   ├── manifest
                        │   │   └── image_resource.idl
                        │   ├── media_capabilities
                        │   │   ├── audio_configuration.idl
                        │   │   ├── key_system_track_configuration.idl
                        │   │   ├── media_capabilities.idl
                        │   │   ├── media_capabilities_decoding_info.idl
                        │   │   ├── media_capabilities_info.idl
                        │   │   ├── media_capabilities_key_system_configuration.idl
                        │   │   ├── media_configuration.idl
                        │   │   ├── media_decoding_configuration.idl
                        │   │   ├── media_encoding_configuration.idl
                        │   │   ├── navigator_media_capabilities.idl
                        │   │   ├── video_configuration.idl
                        │   │   └── worker_navigator_media_capabilities.idl
                        │   ├── mediacapturefromelement
                        │   │   ├── canvas_capture_media_stream_track.idl
                        │   │   ├── html_canvas_element_capture.idl
                        │   │   └── html_media_element_capture.idl
                        │   ├── mediarecorder
                        │   │   ├── blob_event.idl
                        │   │   ├── blob_event_init.idl
                        │   │   ├── media_recorder.idl
                        │   │   └── media_recorder_options.idl
                        │   ├── mediasession
                        │   │   ├── chapter_information.idl
                        │   │   ├── chapter_information_init.idl
                        │   │   ├── media_image.idl
                        │   │   ├── media_metadata.idl
                        │   │   ├── media_metadata_init.idl
                        │   │   ├── media_position_state.idl
                        │   │   ├── media_session.idl
                        │   │   ├── media_session_action_details.idl
                        │   │   ├── media_session_seek_to_action_details.idl
                        │   │   └── navigator_media_session.idl
                        │   ├── mediasource
                        │   │   ├── audio_track_source_buffer.idl
                        │   │   ├── html_video_element_media_source.idl
                        │   │   ├── media_source.idl
                        │   │   ├── media_source_handle.idl
                        │   │   ├── source_buffer.idl
                        │   │   ├── source_buffer_config.idl
                        │   │   ├── source_buffer_list.idl
                        │   │   ├── track_default.idl
                        │   │   ├── track_default_list.idl
                        │   │   ├── url_media_source.idl
                        │   │   ├── video_playback_quality.idl
                        │   │   └── video_track_source_buffer.idl
                        │   ├── mediastream
                        │   │   ├── browser_capture_media_stream_track.idl
                        │   │   ├── capture_controller.idl
                        │   │   ├── capture_handle.idl
                        │   │   ├── capture_handle_config.idl
                        │   │   ├── captured_mouse_event.idl
                        │   │   ├── captured_mouse_event_init.idl
                        │   │   ├── captured_wheel_action.idl
                        │   │   ├── constrain_boolean_parameters.idl
                        │   │   ├── constrain_dom_string_parameters.idl
                        │   │   ├── constrain_double_range.idl
                        │   │   ├── constrain_long_range.idl
                        │   │   ├── crop_target.idl
                        │   │   ├── double_range.idl
                        │   │   ├── input_device_info.idl
                        │   │   ├── long_range.idl
                        │   │   ├── media_device_info.idl
                        │   │   ├── media_devices.idl
                        │   │   ├── media_stream.idl
                        │   │   ├── media_stream_constraints.idl
                        │   │   ├── media_stream_event.idl
                        │   │   ├── media_stream_event_init.idl
                        │   │   ├── media_stream_track.idl
                        │   │   ├── media_stream_track_audio_stats.idl
                        │   │   ├── media_stream_track_content_hint.idl
                        │   │   ├── media_stream_track_event.idl
                        │   │   ├── media_stream_track_event_init.idl
                        │   │   ├── media_stream_track_video_stats.idl
                        │   │   ├── media_track_capabilities.idl
                        │   │   ├── media_track_constraint_set.idl
                        │   │   ├── media_track_constraints.idl
                        │   │   ├── media_track_settings.idl
                        │   │   ├── media_track_supported_constraints.idl
                        │   │   ├── navigator_media_stream.idl
                        │   │   ├── navigator_user_media.idl
                        │   │   ├── overconstrained_error.idl
                        │   │   ├── restriction_target.idl
                        │   │   ├── screen_capture_media_stream_track.idl
                        │   │   └── testing
                        │   │   │   └── internals_media_stream.idl
                        │   ├── ml
                        │   │   ├── ml.idl
                        │   │   ├── ml_context.idl
                        │   │   ├── ml_context_options.idl
                        │   │   ├── navigator_ml.idl
                        │   │   ├── webnn
                        │   │   │   ├── ml_graph.idl
                        │   │   │   ├── ml_graph_builder.idl
                        │   │   │   ├── ml_operand.idl
                        │   │   │   ├── ml_operand_descriptor.idl
                        │   │   │   ├── ml_tensor.idl
                        │   │   │   └── ml_tensor_descriptor.idl
                        │   │   └── worker_navigator_ml.idl
                        │   ├── mojo
                        │   │   └── mojo_file_system_access.idl
                        │   ├── navigatorcontentutils
                        │   │   └── navigator_content_utils.idl
                        │   ├── netinfo
                        │   │   ├── navigator_network_information.idl
                        │   │   ├── network_information.idl
                        │   │   ├── testing
                        │   │   │   └── internals_net_info.idl
                        │   │   └── worker_navigator_network_information.idl
                        │   ├── nfc
                        │   │   ├── ndef_make_read_only_options.idl
                        │   │   ├── ndef_message.idl
                        │   │   ├── ndef_message_init.idl
                        │   │   ├── ndef_reader.idl
                        │   │   ├── ndef_reading_event.idl
                        │   │   ├── ndef_reading_event_init.idl
                        │   │   ├── ndef_record.idl
                        │   │   ├── ndef_record_init.idl
                        │   │   ├── ndef_scan_options.idl
                        │   │   └── ndef_write_options.idl
                        │   ├── notifications
                        │   │   ├── get_notification_options.idl
                        │   │   ├── notification.idl
                        │   │   ├── notification_action.idl
                        │   │   ├── notification_event.idl
                        │   │   ├── notification_event_init.idl
                        │   │   ├── notification_options.idl
                        │   │   ├── service_worker_global_scope_notifications.idl
                        │   │   ├── service_worker_registration_notifications.idl
                        │   │   └── timestamp_trigger.idl
                        │   ├── payments
                        │   │   ├── abort_payment_event.idl
                        │   │   ├── address_errors.idl
                        │   │   ├── address_init.idl
                        │   │   ├── android_pay_method_data.idl
                        │   │   ├── can_make_payment_event.idl
                        │   │   ├── can_make_payment_event_init.idl
                        │   │   ├── goods
                        │   │   │   ├── digital_goods_service.idl
                        │   │   │   ├── dom_window_digital_goods.idl
                        │   │   │   ├── item_details.idl
                        │   │   │   └── purchase_details.idl
                        │   │   ├── google_play_billing_method_data.idl
                        │   │   ├── html_iframe_element_payments.idl
                        │   │   ├── image_object.idl
                        │   │   ├── payer_errors.idl
                        │   │   ├── payment_address.idl
                        │   │   ├── payment_app_service_worker_global_scope.idl
                        │   │   ├── payment_app_service_worker_registration.idl
                        │   │   ├── payment_currency_amount.idl
                        │   │   ├── payment_details_base.idl
                        │   │   ├── payment_details_init.idl
                        │   │   ├── payment_details_modifier.idl
                        │   │   ├── payment_details_update.idl
                        │   │   ├── payment_handler_response.idl
                        │   │   ├── payment_item.idl
                        │   │   ├── payment_manager.idl
                        │   │   ├── payment_method_change_event.idl
                        │   │   ├── payment_method_change_event_init.idl
                        │   │   ├── payment_method_data.idl
                        │   │   ├── payment_options.idl
                        │   │   ├── payment_request.idl
                        │   │   ├── payment_request_details_update.idl
                        │   │   ├── payment_request_event.idl
                        │   │   ├── payment_request_event_init.idl
                        │   │   ├── payment_request_update_event.idl
                        │   │   ├── payment_request_update_event_init.idl
                        │   │   ├── payment_response.idl
                        │   │   ├── payment_shipping_option.idl
                        │   │   ├── payment_validation_errors.idl
                        │   │   └── secure_payment_confirmation_request.idl
                        │   ├── peerconnection
                        │   │   ├── dedicated_worker_global_scope_rtc_rtp_transport_processor.idl
                        │   │   ├── dedicated_worker_global_scope_rtc_transform.idl
                        │   │   ├── rtc_answer_options.idl
                        │   │   ├── rtc_certificate.idl
                        │   │   ├── rtc_codec_specifics.idl
                        │   │   ├── rtc_configuration.idl
                        │   │   ├── rtc_data_channel.idl
                        │   │   ├── rtc_data_channel_event.idl
                        │   │   ├── rtc_data_channel_event_init.idl
                        │   │   ├── rtc_data_channel_init.idl
                        │   │   ├── rtc_dtls_fingerprint.idl
                        │   │   ├── rtc_dtls_transport.idl
                        │   │   ├── rtc_dtmf_sender.idl
                        │   │   ├── rtc_dtmf_tone_change_event.idl
                        │   │   ├── rtc_dtmf_tone_change_event_init.idl
                        │   │   ├── rtc_encoded_audio_frame.idl
                        │   │   ├── rtc_encoded_audio_frame_metadata.idl
                        │   │   ├── rtc_encoded_audio_frame_options.idl
                        │   │   ├── rtc_encoded_video_frame.idl
                        │   │   ├── rtc_encoded_video_frame_metadata.idl
                        │   │   ├── rtc_encoded_video_frame_options.idl
                        │   │   ├── rtc_encoding_options.idl
                        │   │   ├── rtc_error.idl
                        │   │   ├── rtc_error_event.idl
                        │   │   ├── rtc_error_event_init.idl
                        │   │   ├── rtc_error_init.idl
                        │   │   ├── rtc_ice_candidate.idl
                        │   │   ├── rtc_ice_candidate_init.idl
                        │   │   ├── rtc_ice_candidate_pair.idl
                        │   │   ├── rtc_ice_parameters.idl
                        │   │   ├── rtc_ice_server.idl
                        │   │   ├── rtc_ice_transport.idl
                        │   │   ├── rtc_insertable_streams.idl
                        │   │   ├── rtc_offer_answer_options.idl
                        │   │   ├── rtc_offer_options.idl
                        │   │   ├── rtc_peer_connection.idl
                        │   │   ├── rtc_peer_connection_ice_error_event.idl
                        │   │   ├── rtc_peer_connection_ice_error_event_init.idl
                        │   │   ├── rtc_peer_connection_ice_event.idl
                        │   │   ├── rtc_peer_connection_ice_event_init.idl
                        │   │   ├── rtc_rtcp_parameters.idl
                        │   │   ├── rtc_rtp_ack.idl
                        │   │   ├── rtc_rtp_acks.idl
                        │   │   ├── rtc_rtp_capabilities.idl
                        │   │   ├── rtc_rtp_codec.idl
                        │   │   ├── rtc_rtp_codec_capability.idl
                        │   │   ├── rtc_rtp_codec_parameters.idl
                        │   │   ├── rtc_rtp_coding_parameters.idl
                        │   │   ├── rtc_rtp_contributing_source.idl
                        │   │   ├── rtc_rtp_decoding_parameters.idl
                        │   │   ├── rtc_rtp_encoding_parameters.idl
                        │   │   ├── rtc_rtp_header_extension_capability.idl
                        │   │   ├── rtc_rtp_header_extension_init.idl
                        │   │   ├── rtc_rtp_header_extension_parameters.idl
                        │   │   ├── rtc_rtp_packet_init.idl
                        │   │   ├── rtc_rtp_parameters.idl
                        │   │   ├── rtc_rtp_receive_parameters.idl
                        │   │   ├── rtc_rtp_receiver.idl
                        │   │   ├── rtc_rtp_script_transform.idl
                        │   │   ├── rtc_rtp_script_transformer.idl
                        │   │   ├── rtc_rtp_send_parameters.idl
                        │   │   ├── rtc_rtp_send_result.idl
                        │   │   ├── rtc_rtp_send_stream.idl
                        │   │   ├── rtc_rtp_sender.idl
                        │   │   ├── rtc_rtp_sent.idl
                        │   │   ├── rtc_rtp_synchronization_source.idl
                        │   │   ├── rtc_rtp_transceiver.idl
                        │   │   ├── rtc_rtp_transceiver_init.idl
                        │   │   ├── rtc_rtp_transport.idl
                        │   │   ├── rtc_sctp_transport.idl
                        │   │   ├── rtc_session_description.idl
                        │   │   ├── rtc_session_description_init.idl
                        │   │   ├── rtc_set_parameter_options.idl
                        │   │   ├── rtc_stats_report.idl
                        │   │   ├── rtc_track_event.idl
                        │   │   ├── rtc_track_event_init.idl
                        │   │   ├── rtc_transform_event.idl
                        │   │   └── testing
                        │   │   │   ├── internals_rtc_certificate.idl
                        │   │   │   └── internals_rtc_peer_connection.idl
                        │   ├── permissions
                        │   │   ├── camera_device_permission_descriptor.idl
                        │   │   ├── clipboard_permission_descriptor.idl
                        │   │   ├── fullscreen_permission_descriptor.idl
                        │   │   ├── midi_permission_descriptor.idl
                        │   │   ├── navigator_permissions.idl
                        │   │   ├── permission_descriptor.idl
                        │   │   ├── permission_status.idl
                        │   │   ├── permissions.idl
                        │   │   ├── push_permission_descriptor.idl
                        │   │   ├── testing
                        │   │   │   └── internals_permission.idl
                        │   │   ├── top_level_storage_access_permission_descriptor.idl
                        │   │   └── worker_navigator_permissions.idl
                        │   ├── picture_in_picture
                        │   │   ├── document_picture_in_picture.idl
                        │   │   ├── html_video_element_picture_in_picture.idl
                        │   │   ├── picture_in_picture_event.idl
                        │   │   ├── picture_in_picture_event_init.idl
                        │   │   └── picture_in_picture_window.idl
                        │   ├── plugins
                        │   │   ├── mime_type.idl
                        │   │   ├── mime_type_array.idl
                        │   │   ├── navigator_plugins.idl
                        │   │   ├── plugin.idl
                        │   │   └── plugin_array.idl
                        │   ├── presentation
                        │   │   ├── navigator_presentation.idl
                        │   │   ├── presentation.idl
                        │   │   ├── presentation_availability.idl
                        │   │   ├── presentation_connection.idl
                        │   │   ├── presentation_connection_available_event.idl
                        │   │   ├── presentation_connection_available_event_init.idl
                        │   │   ├── presentation_connection_close_event.idl
                        │   │   ├── presentation_connection_close_event_init.idl
                        │   │   ├── presentation_connection_list.idl
                        │   │   ├── presentation_receiver.idl
                        │   │   └── presentation_request.idl
                        │   ├── printing
                        │   │   ├── navigator_printing.idl
                        │   │   ├── web_print_job.idl
                        │   │   ├── web_printer.idl
                        │   │   ├── web_printer_attributes.idl
                        │   │   ├── web_printing_enums.idl
                        │   │   └── web_printing_manager.idl
                        │   ├── private_attribution
                        │   │   ├── private_attribution.idl
                        │   │   └── window_private_attribution.idl
                        │   ├── push_messaging
                        │   │   ├── push_event.idl
                        │   │   ├── push_event_init.idl
                        │   │   ├── push_manager.idl
                        │   │   ├── push_message_data.idl
                        │   │   ├── push_subscription.idl
                        │   │   ├── push_subscription_change_event.idl
                        │   │   ├── push_subscription_change_event_init.idl
                        │   │   ├── push_subscription_options.idl
                        │   │   ├── push_subscription_options_init.idl
                        │   │   ├── service_worker_global_scope_push.idl
                        │   │   └── service_worker_registration_push.idl
                        │   ├── quota
                        │   │   ├── deprecated_storage_callbacks.idl
                        │   │   ├── deprecated_storage_quota.idl
                        │   │   ├── dom_error.idl
                        │   │   ├── navigator_storage_quota.idl
                        │   │   ├── storage_estimate.idl
                        │   │   ├── storage_manager.idl
                        │   │   ├── storage_usage_details.idl
                        │   │   └── worker_navigator_storage_quota.idl
                        │   ├── remoteplayback
                        │   │   ├── html_media_element_remote_playback.idl
                        │   │   └── remote_playback.idl
                        │   ├── screen_details
                        │   │   ├── screen_detailed.idl
                        │   │   ├── screen_details.idl
                        │   │   └── window_screen_details.idl
                        │   ├── screen_orientation
                        │   │   ├── screen_orientation.idl
                        │   │   └── screen_screen_orientation.idl
                        │   ├── sensor
                        │   │   ├── absolute_orientation_sensor.idl
                        │   │   ├── accelerometer.idl
                        │   │   ├── ambient_light_sensor.idl
                        │   │   ├── gravity_sensor.idl
                        │   │   ├── gyroscope.idl
                        │   │   ├── linear_acceleration_sensor.idl
                        │   │   ├── magnetometer.idl
                        │   │   ├── orientation_sensor.idl
                        │   │   ├── relative_orientation_sensor.idl
                        │   │   ├── sensor.idl
                        │   │   ├── sensor_error_event.idl
                        │   │   ├── sensor_error_event_init.idl
                        │   │   ├── sensor_options.idl
                        │   │   ├── spatial_sensor_options.idl
                        │   │   └── testing
                        │   │   │   ├── create_virtual_sensor_options.idl
                        │   │   │   ├── internals_sensor.idl
                        │   │   │   ├── virtual_sensor_information.idl
                        │   │   │   └── virtual_sensor_reading.idl
                        │   ├── serial
                        │   │   ├── navigator_serial.idl
                        │   │   ├── serial.idl
                        │   │   ├── serial_input_signals.idl
                        │   │   ├── serial_options.idl
                        │   │   ├── serial_output_signals.idl
                        │   │   ├── serial_port.idl
                        │   │   ├── serial_port_filter.idl
                        │   │   ├── serial_port_info.idl
                        │   │   ├── serial_port_request_options.idl
                        │   │   └── worker_navigator_serial.idl
                        │   ├── service_worker
                        │   │   ├── client.idl
                        │   │   ├── client_query_options.idl
                        │   │   ├── clients.idl
                        │   │   ├── extendable_event.idl
                        │   │   ├── extendable_event_init.idl
                        │   │   ├── extendable_message_event.idl
                        │   │   ├── extendable_message_event_init.idl
                        │   │   ├── fetch_event.idl
                        │   │   ├── fetch_event_init.idl
                        │   │   ├── install_event.idl
                        │   │   ├── navigation_preload_manager.idl
                        │   │   ├── navigation_preload_state.idl
                        │   │   ├── navigator_service_worker.idl
                        │   │   ├── registration_options.idl
                        │   │   ├── router_condition.idl
                        │   │   ├── router_rule.idl
                        │   │   ├── router_source.idl
                        │   │   ├── service_worker.idl
                        │   │   ├── service_worker_container.idl
                        │   │   ├── service_worker_global_scope.idl
                        │   │   ├── service_worker_registration.idl
                        │   │   ├── testing
                        │   │   │   └── internals_service_worker.idl
                        │   │   └── window_client.idl
                        │   ├── shapedetection
                        │   │   ├── barcode_detector.idl
                        │   │   ├── barcode_detector_options.idl
                        │   │   ├── detected_barcode.idl
                        │   │   ├── detected_face.idl
                        │   │   ├── detected_text.idl
                        │   │   ├── face_detector.idl
                        │   │   ├── face_detector_options.idl
                        │   │   ├── landmark.idl
                        │   │   └── text_detector.idl
                        │   ├── shared_storage
                        │   │   ├── private_aggregation.idl
                        │   │   ├── private_aggregation_debug_mode_options.idl
                        │   │   ├── private_aggregation_histogram_contribution.idl
                        │   │   ├── shared_storage.idl
                        │   │   ├── shared_storage_append_method.idl
                        │   │   ├── shared_storage_clear_method.idl
                        │   │   ├── shared_storage_delete_method.idl
                        │   │   ├── shared_storage_modifier_method.idl
                        │   │   ├── shared_storage_modifier_method_options.idl
                        │   │   ├── shared_storage_private_aggregation_config.idl
                        │   │   ├── shared_storage_run_operation_method_options.idl
                        │   │   ├── shared_storage_set_method.idl
                        │   │   ├── shared_storage_set_method_options.idl
                        │   │   ├── shared_storage_url_with_metadata.idl
                        │   │   ├── shared_storage_worklet.idl
                        │   │   ├── shared_storage_worklet_global_scope.idl
                        │   │   ├── shared_storage_worklet_navigator.idl
                        │   │   ├── shared_storage_worklet_options.idl
                        │   │   └── window_shared_storage.idl
                        │   ├── smart_card
                        │   │   ├── navigator_smart_card.idl
                        │   │   ├── smart_card_connection.idl
                        │   │   ├── smart_card_connection_status.idl
                        │   │   ├── smart_card_context.idl
                        │   │   ├── smart_card_error.idl
                        │   │   └── smart_card_resource_manager.idl
                        │   ├── speech
                        │   │   ├── speech_grammar.idl
                        │   │   ├── speech_grammar_list.idl
                        │   │   ├── speech_recognition.idl
                        │   │   ├── speech_recognition_alternative.idl
                        │   │   ├── speech_recognition_context.idl
                        │   │   ├── speech_recognition_error_event.idl
                        │   │   ├── speech_recognition_error_event_init.idl
                        │   │   ├── speech_recognition_event.idl
                        │   │   ├── speech_recognition_event_init.idl
                        │   │   ├── speech_recognition_phrase.idl
                        │   │   ├── speech_recognition_phrase_list.idl
                        │   │   ├── speech_recognition_result.idl
                        │   │   ├── speech_recognition_result_list.idl
                        │   │   ├── speech_synthesis.idl
                        │   │   ├── speech_synthesis_error_event.idl
                        │   │   ├── speech_synthesis_error_event_init.idl
                        │   │   ├── speech_synthesis_event.idl
                        │   │   ├── speech_synthesis_event_init.idl
                        │   │   ├── speech_synthesis_utterance.idl
                        │   │   ├── speech_synthesis_voice.idl
                        │   │   ├── testing
                        │   │   │   └── internals_speech_synthesis.idl
                        │   │   └── window_speech_synthesis.idl
                        │   ├── srcobject
                        │   │   └── html_media_element_src_object.idl
                        │   ├── storage
                        │   │   ├── storage.idl
                        │   │   ├── storage_event.idl
                        │   │   ├── storage_event_init.idl
                        │   │   └── window_storage.idl
                        │   ├── storage_access
                        │   │   ├── document_storage_access.idl
                        │   │   ├── storage_access_handle.idl
                        │   │   └── storage_access_types.idl
                        │   ├── subapps
                        │   │   ├── navigator_sub_apps.idl
                        │   │   ├── sub_apps.idl
                        │   │   ├── sub_apps_add_params.idl
                        │   │   └── sub_apps_list_result.idl
                        │   ├── vibration
                        │   │   ├── navigator_vibration.idl
                        │   │   └── testing
                        │   │   │   └── internals_vibration.idl
                        │   ├── video_rvfc
                        │   │   ├── html_video_element_request_video_frame_callback.idl
                        │   │   ├── video_frame_callback_metadata.idl
                        │   │   └── video_frame_request_callback.idl
                        │   ├── virtualkeyboard
                        │   │   ├── navigator_virtual_keyboard.idl
                        │   │   ├── virtual_keyboard.idl
                        │   │   └── virtual_keyboard_geometry_change_event.idl
                        │   ├── wake_lock
                        │   │   ├── navigator_wake_lock.idl
                        │   │   ├── wake_lock.idl
                        │   │   ├── wake_lock_sentinel.idl
                        │   │   └── worker_navigator_wake_lock.idl
                        │   ├── web_install
                        │   │   ├── navigator_web_install.idl
                        │   │   └── web_install_result.idl
                        │   ├── webaudio
                        │   │   ├── analyser_node.idl
                        │   │   ├── analyser_options.idl
                        │   │   ├── audio_buffer.idl
                        │   │   ├── audio_buffer_options.idl
                        │   │   ├── audio_buffer_source_node.idl
                        │   │   ├── audio_buffer_source_options.idl
                        │   │   ├── audio_context.idl
                        │   │   ├── audio_context_options.idl
                        │   │   ├── audio_destination_node.idl
                        │   │   ├── audio_listener.idl
                        │   │   ├── audio_node.idl
                        │   │   ├── audio_node_options.idl
                        │   │   ├── audio_param.idl
                        │   │   ├── audio_param_descriptor.idl
                        │   │   ├── audio_param_map.idl
                        │   │   ├── audio_playout_stats.idl
                        │   │   ├── audio_processing_event.idl
                        │   │   ├── audio_processing_event_init.idl
                        │   │   ├── audio_scheduled_source_node.idl
                        │   │   ├── audio_sink_info.idl
                        │   │   ├── audio_timestamp.idl
                        │   │   ├── audio_worklet.idl
                        │   │   ├── audio_worklet_global_scope.idl
                        │   │   ├── audio_worklet_node.idl
                        │   │   ├── audio_worklet_node_options.idl
                        │   │   ├── audio_worklet_processor.idl
                        │   │   ├── base_audio_context.idl
                        │   │   ├── biquad_filter_node.idl
                        │   │   ├── biquad_filter_options.idl
                        │   │   ├── channel_merger_node.idl
                        │   │   ├── channel_merger_options.idl
                        │   │   ├── channel_splitter_node.idl
                        │   │   ├── channel_splitter_options.idl
                        │   │   ├── constant_source_node.idl
                        │   │   ├── constant_source_options.idl
                        │   │   ├── convolver_node.idl
                        │   │   ├── convolver_options.idl
                        │   │   ├── delay_node.idl
                        │   │   ├── delay_options.idl
                        │   │   ├── dynamics_compressor_node.idl
                        │   │   ├── dynamics_compressor_options.idl
                        │   │   ├── gain_node.idl
                        │   │   ├── gain_options.idl
                        │   │   ├── iir_filter_node.idl
                        │   │   ├── iir_filter_options.idl
                        │   │   ├── media_element_audio_source_node.idl
                        │   │   ├── media_element_audio_source_options.idl
                        │   │   ├── media_stream_audio_destination_node.idl
                        │   │   ├── media_stream_audio_source_node.idl
                        │   │   ├── media_stream_audio_source_options.idl
                        │   │   ├── offline_audio_completion_event.idl
                        │   │   ├── offline_audio_completion_event_init.idl
                        │   │   ├── offline_audio_context.idl
                        │   │   ├── offline_audio_context_options.idl
                        │   │   ├── oscillator_node.idl
                        │   │   ├── oscillator_options.idl
                        │   │   ├── panner_node.idl
                        │   │   ├── panner_options.idl
                        │   │   ├── periodic_wave.idl
                        │   │   ├── periodic_wave_constraints.idl
                        │   │   ├── periodic_wave_options.idl
                        │   │   ├── script_processor_node.idl
                        │   │   ├── stereo_panner_node.idl
                        │   │   ├── stereo_panner_options.idl
                        │   │   ├── testing
                        │   │   │   └── internals_web_audio.idl
                        │   │   ├── wave_shaper_node.idl
                        │   │   └── wave_shaper_options.idl
                        │   ├── webcodecs
                        │   │   ├── aac_encoder_config.idl
                        │   │   ├── audio_data.idl
                        │   │   ├── audio_data_copy_to_options.idl
                        │   │   ├── audio_data_init.idl
                        │   │   ├── audio_data_output_callback.idl
                        │   │   ├── audio_decoder.idl
                        │   │   ├── audio_decoder_config.idl
                        │   │   ├── audio_decoder_init.idl
                        │   │   ├── audio_decoder_support.idl
                        │   │   ├── audio_encoder.idl
                        │   │   ├── audio_encoder_config.idl
                        │   │   ├── audio_encoder_init.idl
                        │   │   ├── audio_encoder_support.idl
                        │   │   ├── audio_sample_format.idl
                        │   │   ├── avc_encoder_config.idl
                        │   │   ├── codec_state.idl
                        │   │   ├── decrypt_config.idl
                        │   │   ├── encoded_audio_chunk.idl
                        │   │   ├── encoded_audio_chunk_init.idl
                        │   │   ├── encoded_audio_chunk_metadata.idl
                        │   │   ├── encoded_audio_chunk_output_callback.idl
                        │   │   ├── encoded_video_chunk.idl
                        │   │   ├── encoded_video_chunk_init.idl
                        │   │   ├── encoded_video_chunk_metadata.idl
                        │   │   ├── encoded_video_chunk_output_callback.idl
                        │   │   ├── encryption_pattern.idl
                        │   │   ├── hardware_preference.idl
                        │   │   ├── hevc_encoder_config.idl
                        │   │   ├── image_decode_options.idl
                        │   │   ├── image_decode_result.idl
                        │   │   ├── image_decoder.idl
                        │   │   ├── image_decoder_init.idl
                        │   │   ├── image_track.idl
                        │   │   ├── image_track_list.idl
                        │   │   ├── latency_mode.idl
                        │   │   ├── media_effect_info.idl
                        │   │   ├── opus_encoder_config.idl
                        │   │   ├── plane_layout.idl
                        │   │   ├── subsample_entry.idl
                        │   │   ├── svc_output_metadata.idl
                        │   │   ├── video_color_primaries.idl
                        │   │   ├── video_color_space.idl
                        │   │   ├── video_color_space_init.idl
                        │   │   ├── video_decoder.idl
                        │   │   ├── video_decoder_config.idl
                        │   │   ├── video_decoder_init.idl
                        │   │   ├── video_decoder_support.idl
                        │   │   ├── video_encoder.idl
                        │   │   ├── video_encoder_buffer.idl
                        │   │   ├── video_encoder_config.idl
                        │   │   ├── video_encoder_encode_options.idl
                        │   │   ├── video_encoder_encode_options_for_av1.idl
                        │   │   ├── video_encoder_encode_options_for_avc.idl
                        │   │   ├── video_encoder_encode_options_for_hevc.idl
                        │   │   ├── video_encoder_encode_options_for_vp9.idl
                        │   │   ├── video_encoder_init.idl
                        │   │   ├── video_encoder_support.idl
                        │   │   ├── video_frame.idl
                        │   │   ├── video_frame_buffer_init.idl
                        │   │   ├── video_frame_copy_to_options.idl
                        │   │   ├── video_frame_init.idl
                        │   │   ├── video_frame_metadata.idl
                        │   │   ├── video_frame_output_callback.idl
                        │   │   ├── video_matrix_coefficients.idl
                        │   │   ├── video_pixel_format.idl
                        │   │   ├── video_transfer_characteristics.idl
                        │   │   └── webcodecs_error_callback.idl
                        │   ├── webgl
                        │   │   ├── angle_instanced_arrays.idl
                        │   │   ├── ext_blend_min_max.idl
                        │   │   ├── ext_clip_control.idl
                        │   │   ├── ext_color_buffer_float.idl
                        │   │   ├── ext_color_buffer_half_float.idl
                        │   │   ├── ext_conservative_depth.idl
                        │   │   ├── ext_depth_clamp.idl
                        │   │   ├── ext_disjoint_timer_query.idl
                        │   │   ├── ext_disjoint_timer_query_webgl2.idl
                        │   │   ├── ext_float_blend.idl
                        │   │   ├── ext_frag_depth.idl
                        │   │   ├── ext_polygon_offset_clamp.idl
                        │   │   ├── ext_render_snorm.idl
                        │   │   ├── ext_shader_texture_lod.idl
                        │   │   ├── ext_srgb.idl
                        │   │   ├── ext_texture_compression_bptc.idl
                        │   │   ├── ext_texture_compression_rgtc.idl
                        │   │   ├── ext_texture_filter_anisotropic.idl
                        │   │   ├── ext_texture_mirror_clamp_to_edge.idl
                        │   │   ├── ext_texture_norm_16.idl
                        │   │   ├── khr_parallel_shader_compile.idl
                        │   │   ├── nv_shader_noperspective_interpolation.idl
                        │   │   ├── oes_draw_buffers_indexed.idl
                        │   │   ├── oes_element_index_uint.idl
                        │   │   ├── oes_fbo_render_mipmap.idl
                        │   │   ├── oes_sample_variables.idl
                        │   │   ├── oes_shader_multisample_interpolation.idl
                        │   │   ├── oes_standard_derivatives.idl
                        │   │   ├── oes_texture_float.idl
                        │   │   ├── oes_texture_float_linear.idl
                        │   │   ├── oes_texture_half_float.idl
                        │   │   ├── oes_texture_half_float_linear.idl
                        │   │   ├── oes_vertex_array_object.idl
                        │   │   ├── ovr_multiview_2.idl
                        │   │   ├── webgl2_rendering_context.idl
                        │   │   ├── webgl2_rendering_context_base.idl
                        │   │   ├── webgl2_rendering_context_webgpu.idl
                        │   │   ├── webgl_active_info.idl
                        │   │   ├── webgl_blend_func_extended.idl
                        │   │   ├── webgl_buffer.idl
                        │   │   ├── webgl_clip_cull_distance.idl
                        │   │   ├── webgl_color_buffer_float.idl
                        │   │   ├── webgl_compressed_texture_astc.idl
                        │   │   ├── webgl_compressed_texture_etc.idl
                        │   │   ├── webgl_compressed_texture_etc1.idl
                        │   │   ├── webgl_compressed_texture_pvrtc.idl
                        │   │   ├── webgl_compressed_texture_s3tc.idl
                        │   │   ├── webgl_compressed_texture_s3tc_srgb.idl
                        │   │   ├── webgl_context_attributes.idl
                        │   │   ├── webgl_context_event.idl
                        │   │   ├── webgl_context_event_init.idl
                        │   │   ├── webgl_debug_renderer_info.idl
                        │   │   ├── webgl_debug_shaders.idl
                        │   │   ├── webgl_depth_texture.idl
                        │   │   ├── webgl_draw_buffers.idl
                        │   │   ├── webgl_draw_instanced_base_vertex_base_instance.idl
                        │   │   ├── webgl_framebuffer.idl
                        │   │   ├── webgl_lose_context.idl
                        │   │   ├── webgl_multi_draw.idl
                        │   │   ├── webgl_multi_draw_instanced_base_vertex_base_instance.idl
                        │   │   ├── webgl_object.idl
                        │   │   ├── webgl_polygon_mode.idl
                        │   │   ├── webgl_program.idl
                        │   │   ├── webgl_provoking_vertex.idl
                        │   │   ├── webgl_query.idl
                        │   │   ├── webgl_render_shared_exponent.idl
                        │   │   ├── webgl_renderbuffer.idl
                        │   │   ├── webgl_rendering_context.idl
                        │   │   ├── webgl_rendering_context_base.idl
                        │   │   ├── webgl_rendering_context_webgpu.idl
                        │   │   ├── webgl_sampler.idl
                        │   │   ├── webgl_shader.idl
                        │   │   ├── webgl_shader_pixel_local_storage.idl
                        │   │   ├── webgl_shader_precision_format.idl
                        │   │   ├── webgl_stencil_texturing.idl
                        │   │   ├── webgl_sync.idl
                        │   │   ├── webgl_texture.idl
                        │   │   ├── webgl_timer_query_ext.idl
                        │   │   ├── webgl_transform_feedback.idl
                        │   │   ├── webgl_uniform_location.idl
                        │   │   ├── webgl_vertex_array_object.idl
                        │   │   └── webgl_vertex_array_object_oes.idl
                        │   ├── webgpu
                        │   │   ├── gpu.idl
                        │   │   ├── gpu_adapter.idl
                        │   │   ├── gpu_adapter_info.idl
                        │   │   ├── gpu_bind_group.idl
                        │   │   ├── gpu_bind_group_descriptor.idl
                        │   │   ├── gpu_bind_group_entry.idl
                        │   │   ├── gpu_bind_group_layout.idl
                        │   │   ├── gpu_bind_group_layout_descriptor.idl
                        │   │   ├── gpu_bind_group_layout_entry.idl
                        │   │   ├── gpu_blend_component.idl
                        │   │   ├── gpu_blend_state.idl
                        │   │   ├── gpu_buffer.idl
                        │   │   ├── gpu_buffer_binding.idl
                        │   │   ├── gpu_buffer_binding_layout.idl
                        │   │   ├── gpu_buffer_descriptor.idl
                        │   │   ├── gpu_buffer_usage.idl
                        │   │   ├── gpu_canvas_configuration.idl
                        │   │   ├── gpu_canvas_context.idl
                        │   │   ├── gpu_color_dict.idl
                        │   │   ├── gpu_color_state_descriptor.idl
                        │   │   ├── gpu_color_target_state.idl
                        │   │   ├── gpu_color_write.idl
                        │   │   ├── gpu_command_buffer.idl
                        │   │   ├── gpu_command_buffer_descriptor.idl
                        │   │   ├── gpu_command_encoder.idl
                        │   │   ├── gpu_command_encoder_descriptor.idl
                        │   │   ├── gpu_compilation_info.idl
                        │   │   ├── gpu_compilation_message.idl
                        │   │   ├── gpu_compute_pass_descriptor.idl
                        │   │   ├── gpu_compute_pass_encoder.idl
                        │   │   ├── gpu_compute_pass_timestamp_writes.idl
                        │   │   ├── gpu_compute_pipeline.idl
                        │   │   ├── gpu_compute_pipeline_descriptor.idl
                        │   │   ├── gpu_depth_stencil_state.idl
                        │   │   ├── gpu_device.idl
                        │   │   ├── gpu_device_descriptor.idl
                        │   │   ├── gpu_device_lost_info.idl
                        │   │   ├── gpu_error.idl
                        │   │   ├── gpu_extent_3d_dict.idl
                        │   │   ├── gpu_external_texture.idl
                        │   │   ├── gpu_external_texture_binding_layout.idl
                        │   │   ├── gpu_external_texture_descriptor.idl
                        │   │   ├── gpu_fragment_state.idl
                        │   │   ├── gpu_heap_property.idl
                        │   │   ├── gpu_image_copy_external_image.idl
                        │   │   ├── gpu_image_copy_image_bitmap.idl
                        │   │   ├── gpu_image_copy_texture_tagged.idl
                        │   │   ├── gpu_internal_error.idl
                        │   │   ├── gpu_map_mode.idl
                        │   │   ├── gpu_memory_heap_info.idl
                        │   │   ├── gpu_multisample_state.idl
                        │   │   ├── gpu_object_base.idl
                        │   │   ├── gpu_object_descriptor_base.idl
                        │   │   ├── gpu_origin_2d_dict.idl
                        │   │   ├── gpu_origin_3d_dict.idl
                        │   │   ├── gpu_out_of_memory_error.idl
                        │   │   ├── gpu_pipeline_base.idl
                        │   │   ├── gpu_pipeline_descriptor_base.idl
                        │   │   ├── gpu_pipeline_error.idl
                        │   │   ├── gpu_pipeline_layout.idl
                        │   │   ├── gpu_pipeline_layout_descriptor.idl
                        │   │   ├── gpu_primitive_state.idl
                        │   │   ├── gpu_programmable_pass_encoder.idl
                        │   │   ├── gpu_programmable_stage.idl
                        │   │   ├── gpu_query_set.idl
                        │   │   ├── gpu_query_set_descriptor.idl
                        │   │   ├── gpu_queue.idl
                        │   │   ├── gpu_queue_descriptor.idl
                        │   │   ├── gpu_rasterization_state_descriptor.idl
                        │   │   ├── gpu_render_bundle.idl
                        │   │   ├── gpu_render_bundle_descriptor.idl
                        │   │   ├── gpu_render_bundle_encoder.idl
                        │   │   ├── gpu_render_bundle_encoder_descriptor.idl
                        │   │   ├── gpu_render_encoder_base.idl
                        │   │   ├── gpu_render_pass_color_attachment.idl
                        │   │   ├── gpu_render_pass_depth_stencil_attachment.idl
                        │   │   ├── gpu_render_pass_descriptor.idl
                        │   │   ├── gpu_render_pass_encoder.idl
                        │   │   ├── gpu_render_pass_layout.idl
                        │   │   ├── gpu_render_pass_timestamp_writes.idl
                        │   │   ├── gpu_render_pipeline.idl
                        │   │   ├── gpu_render_pipeline_descriptor.idl
                        │   │   ├── gpu_request_adapter_options.idl
                        │   │   ├── gpu_sampler.idl
                        │   │   ├── gpu_sampler_binding_layout.idl
                        │   │   ├── gpu_sampler_descriptor.idl
                        │   │   ├── gpu_shader_module.idl
                        │   │   ├── gpu_shader_module_compilation_hint.idl
                        │   │   ├── gpu_shader_module_descriptor.idl
                        │   │   ├── gpu_shader_stage.idl
                        │   │   ├── gpu_stencil_face_state.idl
                        │   │   ├── gpu_storage_texture_binding_layout.idl
                        │   │   ├── gpu_subgroup_matrix_config.idl
                        │   │   ├── gpu_supported_features.idl
                        │   │   ├── gpu_supported_limits.idl
                        │   │   ├── gpu_texel_copy_buffer_info.idl
                        │   │   ├── gpu_texel_copy_buffer_layout.idl
                        │   │   ├── gpu_texel_copy_texture_info.idl
                        │   │   ├── gpu_texture.idl
                        │   │   ├── gpu_texture_binding_layout.idl
                        │   │   ├── gpu_texture_descriptor.idl
                        │   │   ├── gpu_texture_usage.idl
                        │   │   ├── gpu_texture_view.idl
                        │   │   ├── gpu_texture_view_descriptor.idl
                        │   │   ├── gpu_uncaptured_error_event.idl
                        │   │   ├── gpu_uncaptured_error_event_init.idl
                        │   │   ├── gpu_validation_error.idl
                        │   │   ├── gpu_vertex_attribute.idl
                        │   │   ├── gpu_vertex_buffer_layout.idl
                        │   │   ├── gpu_vertex_state.idl
                        │   │   ├── navigator_gpu.idl
                        │   │   ├── wgsl_language_features.idl
                        │   │   └── worker_navigator_gpu.idl
                        │   ├── webmidi
                        │   │   ├── midi_access.idl
                        │   │   ├── midi_connection_event.idl
                        │   │   ├── midi_connection_event_init.idl
                        │   │   ├── midi_input.idl
                        │   │   ├── midi_input_map.idl
                        │   │   ├── midi_message_event.idl
                        │   │   ├── midi_message_event_init.idl
                        │   │   ├── midi_options.idl
                        │   │   ├── midi_output.idl
                        │   │   ├── midi_output_map.idl
                        │   │   ├── midi_port.idl
                        │   │   └── navigator_web_midi.idl
                        │   ├── webshare
                        │   │   ├── navigator_share.idl
                        │   │   └── share_data.idl
                        │   ├── websockets
                        │   │   ├── close_event.idl
                        │   │   ├── close_event_init.idl
                        │   │   ├── websocket.idl
                        │   │   ├── websocket_close_info.idl
                        │   │   ├── websocket_error.idl
                        │   │   ├── websocket_open_info.idl
                        │   │   ├── websocket_stream.idl
                        │   │   └── websocket_stream_options.idl
                        │   ├── webtransport
                        │   │   ├── web_transport.idl
                        │   │   ├── web_transport_bidirectional_stream.idl
                        │   │   ├── web_transport_close_info.idl
                        │   │   ├── web_transport_connection_stats.idl
                        │   │   ├── web_transport_datagram_duplex_stream.idl
                        │   │   ├── web_transport_datagram_stats.idl
                        │   │   ├── web_transport_error.idl
                        │   │   ├── web_transport_error_init.idl
                        │   │   ├── web_transport_hash.idl
                        │   │   └── web_transport_options.idl
                        │   ├── webusb
                        │   │   ├── navigator_usb.idl
                        │   │   ├── usb.idl
                        │   │   ├── usb_alternate_interface.idl
                        │   │   ├── usb_configuration.idl
                        │   │   ├── usb_connection_event.idl
                        │   │   ├── usb_connection_event_init.idl
                        │   │   ├── usb_control_transfer_parameters.idl
                        │   │   ├── usb_device.idl
                        │   │   ├── usb_device_filter.idl
                        │   │   ├── usb_device_request_options.idl
                        │   │   ├── usb_endpoint.idl
                        │   │   ├── usb_in_transfer_result.idl
                        │   │   ├── usb_interface.idl
                        │   │   ├── usb_isochronous_in_transfer_packet.idl
                        │   │   ├── usb_isochronous_in_transfer_result.idl
                        │   │   ├── usb_isochronous_out_transfer_packet.idl
                        │   │   ├── usb_isochronous_out_transfer_result.idl
                        │   │   ├── usb_out_transfer_result.idl
                        │   │   └── worker_navigator_usb.idl
                        │   ├── window_controls_overlay
                        │   │   ├── navigator_window_controls_overlay.idl
                        │   │   ├── window_controls_overlay.idl
                        │   │   ├── window_controls_overlay_geometry_change_event.idl
                        │   │   └── window_controls_overlay_geometry_change_event_init.idl
                        │   └── xr
                        │   │   ├── document_xr.idl
                        │   │   ├── html_element_xr.idl
                        │   │   ├── mathml_element_xr.idl
                        │   │   ├── navigator_xr.idl
                        │   │   ├── svg_element_xr.idl
                        │   │   ├── window_xr.idl
                        │   │   ├── xr_anchor.idl
                        │   │   ├── xr_anchor_set.idl
                        │   │   ├── xr_bounded_reference_space.idl
                        │   │   ├── xr_camera.idl
                        │   │   ├── xr_composition_layer.idl
                        │   │   ├── xr_cpu_depth_information.idl
                        │   │   ├── xr_depth_information.idl
                        │   │   ├── xr_depth_state_init.idl
                        │   │   ├── xr_dom_overlay_init.idl
                        │   │   ├── xr_dom_overlay_state.idl
                        │   │   ├── xr_frame.idl
                        │   │   ├── xr_frame_request_callback.idl
                        │   │   ├── xr_gpu_binding.idl
                        │   │   ├── xr_gpu_sub_image.idl
                        │   │   ├── xr_hand.idl
                        │   │   ├── xr_hit_test_options_init.idl
                        │   │   ├── xr_hit_test_result.idl
                        │   │   ├── xr_hit_test_source.idl
                        │   │   ├── xr_image_tracking_result.idl
                        │   │   ├── xr_input_source.idl
                        │   │   ├── xr_input_source_array.idl
                        │   │   ├── xr_input_source_event.idl
                        │   │   ├── xr_input_source_event_init.idl
                        │   │   ├── xr_input_sources_change_event.idl
                        │   │   ├── xr_input_sources_change_event_init.idl
                        │   │   ├── xr_joint_pose.idl
                        │   │   ├── xr_joint_space.idl
                        │   │   ├── xr_layer.idl
                        │   │   ├── xr_light_estimate.idl
                        │   │   ├── xr_light_probe.idl
                        │   │   ├── xr_light_probe_init.idl
                        │   │   ├── xr_plane.idl
                        │   │   ├── xr_plane_set.idl
                        │   │   ├── xr_pose.idl
                        │   │   ├── xr_projection_layer.idl
                        │   │   ├── xr_ray.idl
                        │   │   ├── xr_ray_direction_init.idl
                        │   │   ├── xr_reference_space.idl
                        │   │   ├── xr_reference_space_event.idl
                        │   │   ├── xr_reference_space_event_init.idl
                        │   │   ├── xr_render_state.idl
                        │   │   ├── xr_render_state_init.idl
                        │   │   ├── xr_rigid_transform.idl
                        │   │   ├── xr_session.idl
                        │   │   ├── xr_session_event.idl
                        │   │   ├── xr_session_event_init.idl
                        │   │   ├── xr_session_init.idl
                        │   │   ├── xr_space.idl
                        │   │   ├── xr_sub_image.idl
                        │   │   ├── xr_system.idl
                        │   │   ├── xr_tracked_image_init.idl
                        │   │   ├── xr_transient_input_hit_test_options_init.idl
                        │   │   ├── xr_transient_input_hit_test_result.idl
                        │   │   ├── xr_transient_input_hit_test_source.idl
                        │   │   ├── xr_view.idl
                        │   │   ├── xr_view_geometry.idl
                        │   │   ├── xr_viewer_pose.idl
                        │   │   ├── xr_viewport.idl
                        │   │   ├── xr_webgl_binding.idl
                        │   │   ├── xr_webgl_context.idl
                        │   │   ├── xr_webgl_depth_information.idl
                        │   │   ├── xr_webgl_layer.idl
                        │   │   ├── xr_webgl_layer_init.idl
                        │   │   └── xr_webgl_sub_image.idl
                        └── platform
                        │   └── runtime_enabled_features.json5
                    └── web_tests
                        └── virtual
                            └── stable
                                └── webexposed
                                    └── global-interface-listing-expected.txt


/.editorconfig:
--------------------------------------------------------------------------------
1 | [*.{yaml,sh,gn_args}]
2 | tab_width = 2
3 | indent_size = 2
4 | end_of_line = crlf
5 | indent_style = space


--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.zip binary
2 | *.pdf binary


--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # This .gitignore file was automatically created by Microsoft(R) Visual Studio.
3 | ################################################################################
4 | 
5 | /.vs
6 | /temp
7 | 


--------------------------------------------------------------------------------
/build/RELEASE:
--------------------------------------------------------------------------------
1 | 138.0.7204.97


--------------------------------------------------------------------------------
/build/chromium.gn_args:
--------------------------------------------------------------------------------
1 | # infra/config/generated/builders/ci/android-official/gn-args.json
2 | debuggable_apks = false
3 | is_official_build = true
4 | 
5 | # the official instructions use symbol_level=2 but I do not need the debug symbols
6 | symbol_level = 0
7 | 
8 | # do not make the second build of v8
9 | include_both_v8_snapshots = false


--------------------------------------------------------------------------------
/build/components/fonts_component.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/build/components/fonts_component.zip


--------------------------------------------------------------------------------
/build/components/fonts_component_src.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/build/components/fonts_component_src.7z


--------------------------------------------------------------------------------
/build/patches/.gitignore:
--------------------------------------------------------------------------------
1 | zz-patch-list.txt


--------------------------------------------------------------------------------
/docs/Papers/A_Large-Scale_Analysis_of_Browser_Fingerprinting_via_Chrome_Instrumentation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/A_Large-Scale_Analysis_of_Browser_Fingerprinting_via_Chrome_Instrumentation.pdf


--------------------------------------------------------------------------------
/docs/Papers/Abusing_Performance_Optimization_Weaknesses_to_Bypass_ASLR.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Abusing_Performance_Optimization_Weaknesses_to_Bypass_ASLR.pdf


--------------------------------------------------------------------------------
/docs/Papers/An_Efficient_Mitigation_Method_for_Timing_Side_Channels_on_the_Web.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/An_Efficient_Mitigation_Method_for_Timing_Side_Channels_on_the_Web.pdf


--------------------------------------------------------------------------------
/docs/Papers/Automatic_Discovery_of_Emerging_Browser_Fingerprinting_Techniques.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Automatic_Discovery_of_Emerging_Browser_Fingerprinting_Techniques.pdf


--------------------------------------------------------------------------------
/docs/Papers/Bridging_the_Privacy_Gap.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Bridging_the_Privacy_Gap.pdf


--------------------------------------------------------------------------------
/docs/Papers/Browser_Fingerprint_Detection_and_Anti_Tracking.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Browser_Fingerprint_Detection_and_Anti_Tracking.pdf


--------------------------------------------------------------------------------
/docs/Papers/Browser_Fingerprinting_Overview_and_Open_Challenges.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Browser_Fingerprinting_Overview_and_Open_Challenges.pdf


--------------------------------------------------------------------------------
/docs/Papers/Comparison_of_the_Effectiveness_of_Countermeasures_Against_Tracking_User_Brower_Fingerprints.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Comparison_of_the_Effectiveness_of_Countermeasures_Against_Tracking_User_Brower_Fingerprints.pdf


--------------------------------------------------------------------------------
/docs/Papers/Data_Protection_and_Security_Issues_with_Network_Error_Logging.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Data_Protection_and_Security_Issues_with_Network_Error_Logging.pdf


--------------------------------------------------------------------------------
/docs/Papers/DroidVault_A_Trusted_Data_Vault_for_Android_Devices.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/DroidVault_A_Trusted_Data_Vault_for_Android_Devices.pdf


--------------------------------------------------------------------------------
/docs/Papers/Fantastic_Timers_and_Where_to_Find_Them_High-Resolution_Microarchitectural_Attacks_in_JavaScript.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Fantastic_Timers_and_Where_to_Find_Them_High-Resolution_Microarchitectural_Attacks_in_JavaScript.pdf


--------------------------------------------------------------------------------
/docs/Papers/Generalizable_Active_Privacy_Choice_Designing_a_Graphical_User_Interface_for_Global_Privacy_Control.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Generalizable_Active_Privacy_Choice_Designing_a_Graphical_User_Interface_for_Global_Privacy_Control.pdf


--------------------------------------------------------------------------------
/docs/Papers/Hiding_in_the_Crowd_an_Analysis_of_the_Effectiveness_of_Browser_Fingerprinting_at_Large_Scale.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Hiding_in_the_Crowd_an_Analysis_of_the_Effectiveness_of_Browser_Fingerprinting_at_Large_Scale.pdf


--------------------------------------------------------------------------------
/docs/Papers/Igalia_for_Ecosia.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Igalia_for_Ecosia.pdf


--------------------------------------------------------------------------------
/docs/Papers/Improving_Web_User_Privacy_Through_Content_Blocking.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Improving_Web_User_Privacy_Through_Content_Blocking.pdf


--------------------------------------------------------------------------------
/docs/Papers/Improving_the_Security_and_Privacy_of_the_Web_through_Browser_Fingerprinting.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Improving_the_Security_and_Privacy_of_the_Web_through_Browser_Fingerprinting.pdf


--------------------------------------------------------------------------------
/docs/Papers/Online_Tracking_A_1-million-site_Measurement_and_Analysis.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Online_Tracking_A_1-million-site_Measurement_and_Analysis.pdf


--------------------------------------------------------------------------------
/docs/Papers/PrivacyTests_org_Arthur_Edelstein_Talk.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/PrivacyTests_org_Arthur_Edelstein_Talk.pdf


--------------------------------------------------------------------------------
/docs/Papers/Private_Web_Browser_Forensics_A_Case_Study_of_the_Epic_Privacy_Browser.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Private_Web_Browser_Forensics_A_Case_Study_of_the_Epic_Privacy_Browser.pdf


--------------------------------------------------------------------------------
/docs/Papers/The_Clock_is_Still_Ticking_Timing_Attacks_in_the_Modern_Web.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/The_Clock_is_Still_Ticking_Timing_Attacks_in_the_Modern_Web.pdf


--------------------------------------------------------------------------------
/docs/Papers/Trusted_Browsers_for_Uncertain_Times.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/Trusted_Browsers_for_Uncertain_Times.pdf


--------------------------------------------------------------------------------
/docs/Papers/TypeSan_Practical_Type_Confusion_Detection.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/TypeSan_Practical_Type_Confusion_Detection.pdf


--------------------------------------------------------------------------------
/docs/Papers/ZOZZLE_Fast_and_Precise_In-Browser_JavaScript_Malware_Detection.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/ZOZZLE_Fast_and_Precise_In-Browser_JavaScript_Malware_Detection.pdf


--------------------------------------------------------------------------------
/docs/Papers/browser-uniqueness.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/docs/Papers/browser-uniqueness.pdf


--------------------------------------------------------------------------------
/tools/goma_auth.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | def main():
3 |   return 0
4 | 


--------------------------------------------------------------------------------
/tools/images/buildstack.env.example:
--------------------------------------------------------------------------------
1 | REMOTEEXEC_ADDR=<ip-address>:50051
2 | 


--------------------------------------------------------------------------------
/tools/images/chr-source/Dockerfile:
--------------------------------------------------------------------------------
 1 | ARG VERSION
 2 | 
 3 | FROM uazo/build-deps:$VERSION
 4 | ARG VERSION
 5 | ENV VERSION=$VERSION
 6 | 
 7 | #USER lg
 8 | WORKDIR /home/lg/working_dir
 9 | 
10 | COPY prepare-build.sh .
11 | 
12 | RUN sudo chmod +x ./prepare-build.sh \
13 |     && \
14 |     ./prepare-build.sh
15 | 
16 | 


--------------------------------------------------------------------------------
/tools/images/cromite-build/casupload:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/tools/images/cromite-build/casupload


--------------------------------------------------------------------------------
/tools/images/cromite-build/goma_auth.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | def main():
3 |   return 0
4 | 


--------------------------------------------------------------------------------
/tools/images/github-runner/.env.example:
--------------------------------------------------------------------------------
1 | RUNNER_NAME=pd-gh-runner
2 | GITHUB_PERSONAL_TOKEN=<personal token>
3 | GITHUB_OWNER=<owner>
4 | GITHUB_REPOSITORY=<repository-name>
5 | RUNNER_LABELS=<label>
6 | ALLOWEDAUTHORSLIST=<list of allowes users comma separated>
7 | 


--------------------------------------------------------------------------------
/tools/images/github-runner/docker.default:
--------------------------------------------------------------------------------
1 | export http_proxy="http://127.0.0.1:8118"
2 | export https_proxy="http://127.0.0.1:8118"
3 | 


--------------------------------------------------------------------------------
/tools/images/github-runner/proxy.conf:
--------------------------------------------------------------------------------
1 | Acquire::http::Proxy "http://127.0.0.1:8118";
2 | 


--------------------------------------------------------------------------------
/tools/images/registry/docker-compose.yml:
--------------------------------------------------------------------------------
 1 | version: '3'
 2 | 
 3 | services:
 4 |   registry:
 5 |     image: registry:2
 6 |     restart: always
 7 |     ports:
 8 |     - "5000:5000"
 9 |     environment:
10 |       REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
11 |     volumes:
12 |       - /storage/data:/data
13 | 
14 | 


--------------------------------------------------------------------------------
/tools/images/remote-index/entry_point.sh:
--------------------------------------------------------------------------------
 1 | #!/bin/bash
 2 | 
 3 | until ./clangd_snapshot_20250518/bin/clangd-index-server \
 4 |       /cromite.idx /home/lg/working_dir/chromium/src \
 5 |       --server-address="0.0.0.0:50051" \
 6 |       --limit-results=99999999999
 7 | do
 8 |    echo "Restarting index-server. Exited with code $?." >&2
 9 |    sleep 1
10 | done
11 | 
12 | 


--------------------------------------------------------------------------------
/tools/images/squid/Dockerfile:
--------------------------------------------------------------------------------
 1 | FROM ubuntu:latest
 2 | 
 3 | COPY whitelist /etc/squid/whitelist
 4 | COPY start-proxy.sh .
 5 | 
 6 | ENV DEBIAN_FRONTEND=noninteractive
 7 | 
 8 | RUN apt-get update && apt-get install -y squid bash sudo socat dante-server
 9 | 
10 | COPY squid.conf /etc/squid/squid.conf
11 | COPY danted.conf /etc/danted.conf
12 | 
13 | CMD sudo chmod +x ./start-proxy.sh &&\
14 |     ./start-proxy.sh
15 | 


--------------------------------------------------------------------------------
/tools/images/squid/danted.conf:
--------------------------------------------------------------------------------
 1 | logoutput: stderr /var/log/sockd.log
 2 | 
 3 | internal: 0.0.0.0 port=1080
 4 | external: eth0
 5 | 
 6 | user.privileged: root
 7 | user.unprivileged: nobody
 8 | 
 9 | socksmethod: none
10 | clientmethod: none
11 | 
12 | client pass {
13 |     from: 0.0.0.0/0 to: 0.0.0.0/0
14 | }
15 | 
16 | socks pass {
17 |     from: 127.0.0.1/32 to: 89.46.104.211/32
18 | }
19 | 


--------------------------------------------------------------------------------
/tools/images/sysbox/sysbox.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/tools/images/sysbox/sysbox.zip


--------------------------------------------------------------------------------
/tools/images/test32bit/Dockerfile:
--------------------------------------------------------------------------------
 1 | FROM ubuntu:20.04
 2 | RUN dpkg --add-architecture i386
 3 | RUN apt-get update && \
 4 |     apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386 sudo
 5 | 
 6 | COPY bytecode_builtins_list_generator .
 7 | COPY gen-regexp-special-case .
 8 | COPY torque .
 9 | 
10 | ENTRYPOINT ["bash"]
11 | 


--------------------------------------------------------------------------------
/tools/images/test32bit/bytecode_builtins_list_generator:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/tools/images/test32bit/bytecode_builtins_list_generator


--------------------------------------------------------------------------------
/tools/images/test32bit/gen-regexp-special-case:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/tools/images/test32bit/gen-regexp-special-case


--------------------------------------------------------------------------------
/tools/images/test32bit/torque:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uazo/cromite/7e2c5baaa1a4e3305a14feda7d61c2eb214a00d7/tools/images/test32bit/torque


--------------------------------------------------------------------------------
/tools/images/win-sdk/Dockerfile:
--------------------------------------------------------------------------------
 1 | FROM ubuntu:latest
 2 | 
 3 | ENV DEBIAN_FRONTEND=noninteractive 
 4 | 
 5 | WORKDIR /winsdk
 6 | 
 7 | COPY prepare.sh /winsdk
 8 | COPY gen-setenv.py /winsdk
 9 | 
10 | RUN cd /winsdk && \
11 |     chmod +x ./prepare.sh && \
12 |     ./prepare.sh
13 | 


--------------------------------------------------------------------------------
/tools/under-control/Dockerfile:
--------------------------------------------------------------------------------
 1 | ARG TAG=latest
 2 | FROM uazo/chromium:${TAG} AS source
 3 | 
 4 | ENV CHR_SOURCE_DIR=/home/lg/working_dir/chromium/src/
 5 | ENV OUTPUT_DIR=/home/lg/working_dir/out/
 6 | ENV FILE_LIST=/home/lg/working_dir/file_list.txt
 7 | 
 8 | COPY get_files.sh .
 9 | COPY file_list.txt .
10 | RUN bash get_files.sh
11 | 
12 | FROM scratch AS export-stage
13 | COPY --from=source /home/lg/working_dir/out/ ./src/
14 | 


--------------------------------------------------------------------------------
/tools/under-control/src/RELEASE:
--------------------------------------------------------------------------------
1 | 138.0.7204.97
2 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Accessibility/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Accessibility settings
2 | desc: Configure <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph> accessibility
3 |   features.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ActiveDirectoryManagement/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: <ph name="MS_AD_NAME">Microsoft® Active Directory®</ph> management settings
2 | desc: Controls settings specific to <ph name="MS_AD_NAME">Microsoft® Active Directory®</ph>
3 |   managed <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph> devices.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Arc/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Android settings
2 | desc: Controls settings for the Android container (ARC) and Android apps.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Attestation/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Remote attestation
2 | desc: Configure the remote attestation with TPM mechanism.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Attestation/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | Attestation:
2 |   caption: Attestation
3 |   policies:
4 |   - AttestationEnabledForDevice
5 |   - AttestationEnabledForUser
6 |   - AttestationExtensionAllowlist
7 |   - AttestationForContentProtectionEnabled
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Boca/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Class management tools Settings
2 | desc: Controls settings for class management tools.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Borealis/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Borealis
2 | desc: Controls policies related to the <ph name="BOREALIS_NAME">Borealis</ph> subsystem.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/BrowserEventReporting/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Browser Event Reporting
2 | desc: Controls settings for Browser Event Reporting.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/BrowserEventReporting/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | BrowserEventReporting:
2 |   caption: Browser Event Reporting
3 |   policies:
4 |   - ReportingEndpoints
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/BrowserIdle/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Idle Browser Actions
2 | desc: |-
3 |   Controls actions that run when the browser is idle.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/BrowserIdle/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | BrowserIdle:
2 |   caption: Idle Browser Actions
3 |   policies:
4 |   - IdleTimeout
5 |   - IdleTimeoutActions
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/BrowserSwitcher/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: <ph name="LBS_PRODUCT_NAME">Legacy Browser Support</ph>
2 | desc: |-
3 |   Configure policies to switch between browsers.
4 | 
5 |         Configured websites will automatically open in another browser than <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Bruschetta/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Bruschetta
2 | desc: Controls policies related to the Bruschetta subsystem.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/CastReceiver/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Cast Receiver
2 | desc: Configure the Cast Receiver in <ph name="PRODUCT_NAME">$2<ex>Google ChromeOS</ex></ph>.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/CastReceiver/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | GoogleCast:
2 |   caption: Google Cast
3 |   policies:
4 |   - CastReceiverEnabled
5 |   - CastReceiverName
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/CertificateManagement/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Certificate management settings
2 | desc: Controls user and device policies for certificate management.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ChromeFrameContentTypes/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> to
2 |   handle the following content types
3 | desc: Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> to handle
4 |   the following content types.
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/CloudUpload/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: CloudUpload
2 | desc: Controls settings related to the Cloud Upload feature.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ContentSettings/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Content settings
2 | desc: Content settings allow you to specify how contents of a specific type (for example
3 |   Cookies, Images or JavaScript) is handled.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Crostini/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Linux container
2 | desc: Controls settings for the Linux container (Crostini).
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/DateAndTime/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Date and time
2 | desc: Controls clock and time zone settings.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/DateAndTime/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | DateAndTime:
2 |   caption: Date and time
3 |   policies:
4 |   - CalendarIntegrationEnabled
5 |   - SystemTimezone
6 |   - SystemTimezoneAutomaticDetection
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/DefaultSearchProvider/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Default search provider
2 | desc: Configures the default search provider. You can specify the default search provider
3 |   that the user will use or choose to disable default search.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/DeskConnector/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Desk Connector Settings
2 | desc: Controls settings for the desk connector API.


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/DeviceUpdate/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Device update settings
2 | desc: Controls how and when <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph>
3 |   updates are applied.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Display/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Display
2 | desc: Controls display settings.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Display/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | Display:
2 |   caption: Display
3 |   policies:
4 |   - DeviceDisplayResolution
5 |   - DisplayRotationDefault
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Drive/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Drive
2 | desc: Configure cloud drives (Google Drive, Microsoft OneDrive) in <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph>.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Drive/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | Drive:
2 |   caption: Drive
3 |   policies:
4 |   - DriveDisabled
5 |   - DriveDisabledOverCellular
6 |   - DriveFileSyncAvailable
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Edu/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: EDU settings
2 | desc: Controls settings for EDU users
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/FirstPartySets/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: First-Party Sets Settings
2 | desc: Controls policies for the First-Party Sets feature.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/FloatingSso/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Floating SSO Settings
2 | desc: Controls if Floating SSO is enabled and the cookie domain blocklist and its exceptions.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/FloatingSso/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | FloatingSso:
2 |   caption: Floating SSO Service settings
3 |   policies:
4 |   - FloatingSsoEnabled
5 |   - FloatingSsoDomainBlocklist
6 |   - FloatingSsoDomainBlocklistExceptions
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Gaia/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Gaia user identity management settings
2 | desc: Controls settings for users authenticated againts Gaia without SAML.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/GenerativeAI/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Generative AI
2 | desc: Configure the various features that use Generative AI.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/GoogleAssistant/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Google Assistant
2 | desc: Controls settings for Google Assistant.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/GoogleCast/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: <ph name="PRODUCT_NAME">Google Cast</ph>
2 | desc: Configure policies for <ph name="PRODUCT_NAME">Google Cast</ph>, a feature that
3 |   allows users to send the contents of tabs, sites or the desktop from the browser
4 |   to remote displays and sound systems.
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/HTTPAuthentication/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: HTTP authentication
2 | desc: Policies related to integrated HTTP authentication.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Kerberos/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Kerberos
2 | desc: Policies related to Kerberos authentication.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Kerberos/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | KerberosPrefilledConfig:
2 |   caption: Kerberos prefilled configuration
3 |   policies:
4 |   - KerberosCustomPrefilledConfig
5 |   - KerberosUseCustomPrefilledConfig
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Kiosk/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Kiosk settings
2 | desc: Controls public session and kiosk account types.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/LocallyManagedUsers/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Locally managed users settings
2 | desc: Configure settings for managed users.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/LocallyManagedUsers/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | SupervisedUsers:
2 |   caption: Supervised users
3 |   policies:
4 |   - SupervisedUsersEnabled
5 |   - SupervisedUserCreationEnabled
6 |   - SupervisedUserContentProviderEnabled
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Miscellaneous/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Miscellaneous
2 | desc: Miscellaneous
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/NativeMessaging/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Native Messaging
2 | desc: Configures policies for Native Messaging. Blocked native messaging hosts won't
3 |   be allowed unless they are whitelisted.
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/NativeMessaging/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | NativeMessaging:
2 |   caption: Native messaging
3 |   policies:
4 |   - NativeMessagingBlocklist
5 |   - NativeMessagingAllowlist
6 |   - NativeMessagingUserLevelHosts
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Network/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Network settings
2 | desc: Controls device-wide network configuration.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Network/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | WiFi:
2 |   caption: WiFi
3 |   policies:
4 |   - DeviceWiFiFastTransitionEnabled
5 |   - DeviceWiFiAllowed
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/NetworkFileShares/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Network File Shares settings
2 | desc: Configure Network File Share related policies.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/NetworkFileShares/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | NetworkFileShares:
2 |   caption: Network File Shares settings
3 |   policies:
4 |   - NetworkFileSharesAllowed
5 |   - NetBiosShareDiscoveryEnabled
6 |   - NTLMShareAuthenticationEnabled
7 |   - NetworkFileSharesPreconfiguredShares
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ParentalSupervision/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Parental supervision settings
2 | desc: |-
3 |   Controls parental supervision policies, that are applied to child accounts only.
4 |         These policies are not set in the admin console, but configured directly by Kids API Server.
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PasswordManager/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Password manager
2 | desc: Configures the password manager.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PluginVm/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: PluginVm
2 | desc: Configure <ph name="PLUGIN_VM_NAME">PluginVm</ph> related policies.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PluginVm/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
 1 | PluginVm:
 2 |   caption: PluginVm
 3 |   policies:
 4 |   - PluginVmAllowed
 5 |   - PluginVmDataCollectionAllowed
 6 |   - PluginVmImage
 7 |   - PluginVmLicenseKey
 8 |   - PluginVmRequiredFreeDiskSpace
 9 |   - PluginVmUserId
10 |   - UserPluginVmAllowed
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PowerAndShutdown/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Power and shutdown
2 | desc: Controls settings related to power management and rebooting.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PowerManagement/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Power management
2 | desc: |-
3 |   Configure power management in <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph>.
4 | 
5 |         These policies let you configure how <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph> behaves when the user remains idle for some amount of time.
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Printing/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Printing
2 | desc: Controls printing settings.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PrivacySandbox/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | PrivacySandbox:
2 |   caption: Privacy sandbox settings controls
3 |   policies:
4 |   - PrivacySandboxPromptEnabled
5 |   - PrivacySandboxAdTopicsEnabled
6 |   - PrivacySandboxSiteEnabledAdsEnabled
7 |   - PrivacySandboxAdMeasurementEnabled
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PrivacyScreen/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Privacy screen settings
2 | desc: Controls user and device policies for the privacy screen feature.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PrivateNetworkRequestSettings/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Private network request settings
2 | desc: A group of policies related to private network request settings.  See https://wicg.github.io/private-network-access/.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/PrivateNetworkRequestSettings/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | PrivateNetworkRequestSettings:
2 |   caption: Private network request settings
3 |   policies:
4 |   - InsecurePrivateNetworkRequestsAllowed
5 |   - InsecurePrivateNetworkRequestsAllowedForUrls
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Projector/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Screencast
2 | desc: Controls policies for Screencast.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Proxy/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
 1 | Proxy:
 2 |   caption: Proxy
 3 |   policies:
 4 |   - ProxyMode
 5 |   - ProxyServerMode
 6 |   - ProxyServer
 7 |   - ProxyPacUrl
 8 |   - ProxyBypassList
 9 |   - ProxySettings
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/QuickAnswers/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Quick Answers
2 | desc: Controls settings for Quick Answers.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/QuickUnlock/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Quick unlock
2 | desc: Configures quick unlock related policies.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/QuickUnlock/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
 1 | PinUnlock:
 2 |   caption: Pin unlock
 3 |   policies:
 4 |   - PinUnlockMinimumLength
 5 |   - PinUnlockMaximumLength
 6 |   - PinUnlockWeakPinsAllowed
 7 |   - PinUnlockAutosubmitEnabled
 8 | QuickUnlock:
 9 |   caption: Quick unlock
10 |   policies:
11 |   - QuickUnlockModeAllowlist
12 |   - QuickUnlockTimeout
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/RelatedWebsiteSets/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Related Website Sets Settings
2 | desc: Controls policies for the Related Website Sets feature.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/SAML/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Saml user identity management settings
2 | desc: Controls settings for users authenticated via SAML with an external IdP
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/SafeBrowsing/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Safe Browsing settings
2 | desc: Configure Safe Browsing related policies.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ScreenCapture/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Allow or deny screen capture
2 | desc: |-
3 |   Configure policies to control the level of screen-share APIs (e.g., getDisplayMedia() or the Desktop Capture extension API)
4 |         that a site may capture (e.g. tab, window or desktop capture).
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/ScreenCapture/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | ScreenCaptureSettings:
2 |   caption: Screen Capture settings
3 |   policies:
4 |   - ScreenCaptureAllowed
5 |   - ScreenCaptureAllowedByOrigins
6 |   - WindowCaptureAllowedByOrigins
7 |   - TabCaptureAllowedByOrigins
8 |   - SameOriginTabCaptureAllowedByOrigins
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Screensaver/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Screensaver Settings
2 | desc: Controls the screensaver settings for the device sign-in screen, and user lock screen.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Sharing/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Sharing Settings
2 | desc: Configure policies to control whether user is allowed to access shared data and features.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/Signin/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Sign-in settings
2 | desc: Controls the behavior of the sign-in screen, where users log into their accounts.
3 |   Settings include who can log in, what type of accounts are allowed, what authentication
4 |   methods should be used, as well as general accessibility, input method and locale
5 |   settings.
6 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/SkyVault/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Local user data storage
2 | desc: |-
3 |   Configure policies to control whether user data is allowed on the device, and whether existing data should be uploaded to the cloud.


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/SkyVault/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | SkyVaultSettings:
2 |   caption: Local user data storage settings
3 |   policies:
4 |   - LocalUserFilesAllowed
5 |   - LocalUserFilesMigrationDestination


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/UserAndDeviceReporting/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: User and device reporting
2 | desc: Controls what kind of user and device information is reported.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/WebRtc/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: WebRtc settings
2 | desc: Controls WebRtc related configuration
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/WebRtc/policy_atomic_groups.yaml:
--------------------------------------------------------------------------------
1 | WebRtc:
2 |   caption: WebRTC
3 |   policies:
4 |   - WebRtcIPHandling
5 |   - WebRtcIPHandlingUrl


--------------------------------------------------------------------------------
/tools/under-control/src/components/policy/resources/templates/policy_definitions/WilcoDtc/.group.details.yaml:
--------------------------------------------------------------------------------
1 | caption: Wilco DTC
2 | desc: Controls wilco diagnostics and telemetry controller settings.
3 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/accessibility/aria_notification_options.idl:
--------------------------------------------------------------------------------
1 | enum AriaNotifyInterrupt { "none", "all", "pending" };
2 | enum AriaNotifyPriority { "normal", "high" };
3 | 
4 | dictionary AriaNotificationOptions {
5 |   AriaNotifyPriority priority = "normal";
6 |   [RuntimeEnabled=AriaNotifyV2] AriaNotifyInterrupt interrupt = "none";
7 |   [RuntimeEnabled=AriaNotifyV2] DOMString type = "";
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/animation/document_timeline_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3.org/TR/web-animations-1/#dictdef-documenttimelineoptions
 6 | 
 7 | dictionary DocumentTimelineOptions {
 8 |   DOMHighResTimeStamp originTime = 0;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/animation/get_animations_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.csswg.org/web-animations-1/#the-animatable-interface-mixin
 6 | 
 7 | dictionary GetAnimationsOptions {
 8 |     boolean subtree = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/css_scope_rule.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2022 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     Exposed=Window
 7 | ] interface CSSScopeRule : CSSGroupingRule {
 8 |     readonly attribute CSSOMString? start;
 9 |     readonly attribute CSSOMString? end;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/css_starting_style_rule.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [
6 |   Exposed=Window
7 | ] interface CSSStartingStyleRule : CSSGroupingRule {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/css_style_sheet_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary CSSStyleSheetInit {
 6 |   (MediaList or DOMString) media = "";
 7 |   boolean alternate = false;
 8 |   boolean disabled = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/cssom_string.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.csswg.org/cssom/#cssomstring-type
 6 | 
 7 | // TODO: Let's wait for TAG's decision.
 8 | // https://github.com/w3ctag/design-principles/issues/93
 9 | typedef DOMString CSSOMString;
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/font_face_set_load_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.csswg.org/css-font-loading/#fontfacesetloadevent
 6 | 
 7 | dictionary FontFaceSetLoadEventInit : EventInit {
 8 |     sequence<FontFace> fontfaces = [];
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/font_face_source.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // spec: https://drafts.csswg.org/css-font-loading/#font-face-source
6 | interface mixin FontFaceSource {
7 |   [MeasureAs=DocumentFonts] readonly attribute FontFaceSet fonts;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/media_query_list_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.csswg.org/cssom-view/#mediaquerylistevent
 6 | 
 7 | dictionary MediaQueryListEventInit : EventInit {
 8 |     DOMString media = "";
 9 |     boolean matches = false;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/css/property_definition.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary PropertyDefinition {
 6 |     required DOMString name;
 7 |     DOMString syntax = "*";
 8 |     required boolean inherits;
 9 |     DOMString initialValue;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/display_lock/content_visibility_auto_state_change_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary ContentVisibilityAutoStateChangeEventInit : EventInit {
6 |     boolean skipped = false;
7 | };
8 | 
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/caret_position_from_point_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary CaretPositionFromPointOptions {
6 |   sequence<ShadowRoot> shadowRoots = [];
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/element_definition_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | // Spec: https://html.spec.whatwg.org/C/#elementdefinitionoptions
5 | dictionary ElementDefinitionOptions {
6 |     DOMString? extends = null;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/events/custom_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://dom.spec.whatwg.org/#interface-customevent
 6 | 
 7 | dictionary CustomEventInit : EventInit {
 8 |     any detail = null;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/events/event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://dom.spec.whatwg.org/#interface-event
 6 | 
 7 | dictionary EventInit {
 8 |     boolean bubbles = false;
 9 |     boolean cancelable = false;
10 |     boolean composed = false;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/events/event_listener_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://dom.spec.whatwg.org/#dictdef-eventlisteneroptions
 6 | 
 7 | dictionary EventListenerOptions {
 8 |     boolean capture = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/get_html_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary GetHTMLOptions {
6 |   boolean serializableShadowRoots = false;
7 |   sequence<ShadowRoot> shadowRoots = [];
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/get_root_node_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://dom.spec.whatwg.org/#dictdef-getrootnodeoptions
 6 | 
 7 | dictionary GetRootNodeOptions {
 8 |      boolean composed = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/import_node_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2025 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary ImportNodeOptions {
6 |   [RuntimeEnabled=ScopedCustomElementRegistry] CustomElementRegistry customElementRegistry;
7 |   boolean selfOnly = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/interest_invoker_element.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [RuntimeEnabled=HTMLInterestTargetAttribute]
6 | interface mixin InterestInvokerElement {
7 |   [CEReactions,Reflect=interesttarget] attribute Element? interestTargetElement;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/non_element_parent_node.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://dom.spec.whatwg.org/#interface-nonelementparentnode
6 | interface mixin NonElementParentNode {
7 |    [PerWorldBindings] Element? getElementById(DOMString elementId);
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/pointer_lock_options.idl:
--------------------------------------------------------------------------------
1 | // https://github.com/w3c/pointerlock/pull/49
2 | dictionary PointerLockOptions {
3 |     boolean unadjustedMovement = false;
4 | };
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/dom/void_function.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://webidl.spec.whatwg.org/#VoidFunction
6 | [SupportsTaskAttribution]
7 | callback VoidFunction = undefined ();
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/editing/get_composed_ranges_options.idl:
--------------------------------------------------------------------------------
1 | 
2 | // Copyright 2024 The Chromium Authors
3 | // Use of this source code is governed by a BSD-style license that can be
4 | // found in the LICENSE file.
5 | dictionary GetComposedRangesOptions {
6 |   sequence<ShadowRoot> shadowRoots = [];
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/clipboard_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors. All rihts reserved.
 2 | // Use of this source code is governed by a BST-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/clipboard-apis/#clipboard-event-interfaces
 6 | 
 7 | dictionary ClipboardEventInit : EventInit {
 8 |   DataTransfer? clipboardData = null;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/composition_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/uievents/#idl-def-CompositionEventInit
 6 | 
 7 | dictionary CompositionEventInit : UIEventInit {
 8 |     DOMString data = "";
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/drag_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#drageventinit
 6 | 
 7 | dictionary DragEventInit : MouseEventInit {
 8 |     [ImplementedAs=getDataTransfer] DataTransfer? dataTransfer = null;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/focus_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/uievents/#idl-def-FocusEventInit
 6 | 
 7 | dictionary FocusEventInit : UIEventInit {
 8 |     EventTarget? relatedTarget = null;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/hash_change_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#hashchangeevent
 6 | 
 7 | dictionary HashChangeEventInit : EventInit {
 8 |     DOMString oldURL;
 9 |     DOMString newURL;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/overscroll_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(crbug.com/907601): Add link to w3c.
 6 | 
 7 | dictionary OverscrollEventInit : EventInit {
 8 |   double deltaX = 0.0;
 9 |   double deltaY = 0.0;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/page_transition_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#the-pagetransitionevent-interface
 6 | 
 7 | dictionary PageTransitionEventInit : EventInit {
 8 |     boolean persisted;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/pop_state_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#the-popstateevent-interface
 6 | 
 7 | dictionary PopStateEventInit : EventInit {
 8 |     any state = null;
 9 |     boolean hasUAVisualTransition = false;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/promise_rejection_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#promiserejectioneventinit
 6 | 
 7 | dictionary PromiseRejectionEventInit : EventInit {
 8 |     required Promise<any> promise;
 9 |     any reason;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/events/toggle_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary ToggleEventInit : EventInit {
6 |     DOMString oldState = "";
7 |     DOMString newState = "";
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/fetch/attribution_reporting.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary AttributionReportingRequestOptions {
6 |     required boolean eventSourceEligible;
7 |     required boolean triggerEligible;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/fetch/deferred_request_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://whatpr.org/fetch/1647/9ca4bda...9994c1d.html#dictdef-deferredrequestinit
 6 | 
 7 | dictionary DeferredRequestInit : RequestInit {
 8 |   DOMHighResTimeStamp activateAfter;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/fetch/response_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://fetch.spec.whatwg.org/#responseinit
 6 | 
 7 | dictionary ResponseInit {
 8 |     unsigned short status = 200;
 9 |     ByteString statusText = "";
10 |     HeadersInit headers;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/fetch/testing/internals_fetch.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=InternalsFetch
 7 | ] partial interface Internals {
 8 |     sequence<USVString> getInternalResponseURLList(Response response);
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/fileapi/file_property_bag.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/FileAPI/#file
 6 | 
 7 | dictionary FilePropertyBag : BlobPropertyBag {
 8 |     long long lastModified;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/external.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [Exposed=Window]
 6 | interface External {
 7 |   void AddSearchProvider();
 8 |   void IsSearchProviderInstalled();
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/is_input_pending_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/WICG/is-input-pending
6 | dictionary IsInputPendingOptions {
7 |   boolean includeContinuous = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/navigator_automation_information.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webdriver/#interface
 6 | 
 7 | interface mixin NavigatorAutomationInformation {
 8 |     readonly attribute boolean webdriver;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/navigator_scheduling.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/is-input-pending
 6 | [
 7 |     ImplementedAs=Scheduling
 8 | ] partial interface Navigator {
 9 |   readonly attribute Scheduling scheduling;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/navigator_ua.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/ua-client-hints
 6 | 
 7 | interface mixin NavigatorUA {
 8 |   [SecureContext] readonly attribute NavigatorUAData userAgentData;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/navigator_ua_brand_version.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/ua-client-hints
 6 | 
 7 | dictionary NavigatorUABrandVersion {
 8 |   DOMString brand;
 9 |   DOMString version;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/report_body.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/reporting/#reportbody
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker)
 9 | ] interface ReportBody {
10 |     [CallWith=ScriptState] object toJSON();
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/reporting_observer_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/reporting/#dictdef-reportingobserveroptions
 6 | 
 7 | dictionary ReportingObserverOptions {
 8 |   sequence<DOMString>? types;
 9 |   boolean buffered = false;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/frame/window_post_message_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/dtapuska/useractivation
 6 | 
 7 | dictionary WindowPostMessageOptions : PostMessageOptions {
 8 |     USVString targetOrigin = "/";
 9 |     DOMString? delegate;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/geometry/dom_quad_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.fxtf.org/geometry/#dictdef-domquadinit
 6 | 
 7 | dictionary DOMQuadInit {
 8 |     DOMPointInit p1;
 9 |     DOMPointInit p2;
10 |     DOMPointInit p3;
11 |     DOMPointInit p4;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/highlight/css_highlight_registry.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |   ImplementedAs=CSSHighlightRegistry
 7 | ]
 8 | partial namespace CSS {
 9 |   [CallWith=ScriptState] readonly attribute HighlightRegistry highlights;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/highlight/highlights_from_point_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary HighlightsFromPointOptions {
6 |   sequence<ShadowRoot> shadowRoots = [];
7 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/assigned_nodes_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webcomponents/spec/shadow/#idl-def-AssignedNodesOptions
 6 | 
 7 | dictionary AssignedNodesOptions {
 8 |     boolean flatten = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/canvas/baselines.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary Baselines {
 6 |   double alphabetic;
 7 |   double hanging;
 8 |   double ideographic;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/canvas/image_encode_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary ImageEncodeOptions {
6 |     DOMString type = "image/png";
7 |     unrestricted double quality = 1.0;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/closewatcher/close_watcher_options.idl:
--------------------------------------------------------------------------------
1 | dictionary CloseWatcherOptions {
2 |   AbortSignal signal;
3 | };
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/focus_options.idl:
--------------------------------------------------------------------------------
1 | dictionary FocusOptions {
2 |     boolean preventScroll = false;
3 | };
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/forms/form_data_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#formdataeventinit
 6 | 
 7 | dictionary FormDataEventInit : EventInit {
 8 |   required FormData formData;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/forms/html_selected_content_element.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     Exposed=Window,
 7 |     HTMLConstructor,
 8 |     RuntimeEnabled=CustomizableSelect
 9 | ] interface HTMLSelectedContentElement : HTMLElement {};
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/forms/submit_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#submitevent
 6 | 
 7 | dictionary SubmitEventInit : EventInit {
 8 |   HTMLElement? submitter = null;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/html_attributionsrc_element_utils.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [RuntimeEnabled=AttributionReporting]
6 | interface mixin HTMLAttributionSrcElementUtils {
7 |     [CEReactions, Reflect, SecureContext] attribute USVString attributionSrc;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/html_menu_bar_element.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2025 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     Exposed=Window,
 7 |     HTMLConstructor,
 8 |     RuntimeEnabled=MenuElements
 9 | ] interface HTMLMenuBarElement : HTMLElement {};
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/html_menu_list_element.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2025 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     Exposed=Window,
 7 |     HTMLConstructor,
 8 |     RuntimeEnabled=MenuElements
 9 | ] interface HTMLMenuListElement : HTMLElement {};
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/html_picture_element.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#the-picture-element
 6 | [
 7 |     Exposed=Window,
 8 |     HTMLConstructor
 9 | ] interface HTMLPictureElement : HTMLElement {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/popover_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary ShowPopoverOptions {
 6 |   HTMLElement source;
 7 | };
 8 | 
 9 | dictionary TogglePopoverOptions : ShowPopoverOptions {
10 |   boolean force;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/html/track/track_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#the-trackevent-interface
 6 | 
 7 | dictionary TrackEventInit : EventInit {
 8 |     (VideoTrack or AudioTrack or TextTrack)? track;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/input/input_device_capabilities_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/InputDeviceCapabilities/#the-inputdevicecapabilities-interface
 6 | 
 7 | dictionary InputDeviceCapabilitiesInit {
 8 |     boolean firesTouchEvents = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/messaging/structured_serialize_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary StructuredSerializeOptions {
6 |     sequence<object> transfer = [];
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_create_data_pipe_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoCreateDataPipeOptions {
6 |     unsigned long elementNumBytes;
7 |     unsigned long capacityNumBytes;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_create_data_pipe_result.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary MojoCreateDataPipeResult {
 6 |     required MojoResult result;
 7 |     MojoHandle producer;
 8 |     MojoHandle consumer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_create_shared_buffer_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoCreateSharedBufferResult {
6 |     required MojoResult result;
7 |     MojoHandle handle;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_discard_data_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoDiscardDataOptions {
6 |     boolean allOrNone = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_duplicate_buffer_handle_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoDuplicateBufferHandleOptions {
6 |     boolean readOnly = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_handle_signals.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary MojoHandleSignals {
 6 |   boolean readable = false;
 7 |   boolean writable = false;
 8 |   boolean peerClosed = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_read_data_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoReadDataOptions {
6 |     boolean allOrNone = false;
7 |     boolean peek = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_read_data_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoReadDataResult {
6 |     required MojoResult result;
7 |     required unsigned long numBytes;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_read_message_flags.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoReadMessageFlags {
6 |   boolean mayDiscard = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_watcher.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ActiveScriptWrappable,
 7 |     Exposed=(Window,Worker),
 8 |     ContextEnabled=MojoJS,
 9 |     RuntimeEnabled=MojoJS
10 | ] interface MojoWatcher {
11 |     MojoResult cancel();
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_write_data_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoWriteDataOptions {
6 |     boolean allOrNone = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/mojo_write_data_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoWriteDataResult {
6 |     required MojoResult result;
7 |     required unsigned long numBytes;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/mojo/test/mojo_interface_request_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MojoInterfaceRequestEventInit : EventInit {
6 |     MojoHandle handle;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/navigation_api/navigation_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/navigation-api/
6 | dictionary NavigationOptions {
7 |   any info;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/navigation_api/navigation_reload_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/navigation-api/
6 | dictionary NavigationReloadOptions : NavigationOptions {
7 |   any state;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/navigation_api/navigation_result.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/navigation-api/
 6 | dictionary NavigationResult {
 7 |   Promise<NavigationHistoryEntry> committed;
 8 |   Promise<NavigationHistoryEntry> finished;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/navigation_api/navigation_update_current_entry_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/navigation-api/
6 | dictionary NavigationUpdateCurrentEntryOptions {
7 |   required any state;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/idle_request_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/requestidlecallback/#window_extensions
6 | 
7 | callback IdleRequestCallback = void (IdleDeadline deadline);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/idle_request_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/requestidlecallback/#window_extensions
 6 | 
 7 | dictionary IdleRequestOptions {
 8 |     unsigned long timeout = 0;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/scheduler_post_task_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/scheduling-apis/#sec-scheduler
6 | callback SchedulerPostTaskCallback = any ();
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/script_wrappable_task_state.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // This interface is not web-exposed. It is used to generate a ScriptWrappable
6 | // object used to store task state as continuation embedder data.
7 | interface ScriptWrappableTaskState {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/task_controller_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/scheduling-apis/#sec-task-controller
6 | dictionary TaskControllerInit {
7 |     TaskPriority priority = "user-visible";
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/task_priority_change_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/scheduling-apis/#sec-task-priority-change-event
6 | dictionary TaskPriorityChangeEventInit : EventInit {
7 |     required TaskPriority previousPriority;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scheduler/task_signal_any_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary TaskSignalAnyInit {
6 |   (TaskPriority or TaskSignal) priority = "user-visible";
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/scroll/snap_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2025 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.csswg.org/css-scroll-snap-2/#snapevent-interface
 6 | 
 7 | dictionary SnapEventInit : EventInit {
 8 |     Node? snapTargetBlock = null;
 9 |     Node? snapTargetInline = null;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/queuing_strategy_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://streams.spec.whatwg.org/#dictdef-queuingstrategyinit
 6 | 
 7 | dictionary QueuingStrategyInit {
 8 |   required unrestricted double highWaterMark;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/readable_stream_get_reader_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://streams.spec.whatwg.org/#dictdef-readablestreamgetreaderoptions
 6 | 
 7 | dictionary ReadableStreamGetReaderOptions {
 8 |   ReadableStreamReaderMode mode;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/readable_stream_iterator_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://streams.spec.whatwg.org/#dictdef-readablestreamiteratoroptions
 6 | 
 7 | dictionary ReadableStreamIteratorOptions {
 8 |   boolean preventCancel = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/readable_stream_read_result.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://streams.spec.whatwg.org/#dictdef-readablestreamreadresult
 6 | 
 7 | dictionary ReadableStreamReadResult {
 8 |   any value;
 9 |   boolean done;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/underlying_source_cancel_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://streams.spec.whatwg.org/#callbackdef-underlyingsourcecancelcallback
6 | 
7 | callback UnderlyingSourceCancelCallback = Promise<undefined> (optional any reason);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/underlying_source_pull_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://streams.spec.whatwg.org/#callbackdef-underlyingsourcepullcallback
6 | 
7 | callback UnderlyingSourcePullCallback = Promise<undefined> (ReadableStreamController controller);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/streams/underlying_source_start_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://streams.spec.whatwg.org/#callbackdef-underlyingsourcestartcallback
6 | 
7 | callback UnderlyingSourceStartCallback = any (ReadableStreamController controller);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/testing/garbage_collected_script_wrappable.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2014 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | interface GarbageCollectedScriptWrappable {
6 |     [NotEnumerable] DOMString toString();
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/testing/internal_dictionary_derived_derived.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary InternalDictionaryDerivedDerived : InternalDictionaryDerived {
6 |     DOMString derivedDerivedStringMember;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/testing/internals_delete_all_cookies.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=InternalsDeleteAllCookies
 7 | ] partial interface Internals {
 8 |     [CallWith=ScriptState] Promise<undefined> deleteAllCookies();
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/testing/origin_trials_test_dictionary.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary OriginTrialsTestDictionary {
6 |     boolean unconditionalBool = true;
7 |     [RuntimeEnabled=OriginTrialsSampleAPI] boolean normalBool = true;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/dom_high_res_time_stamp.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/hr-time/#dom-domhighrestimestamp
6 | 
7 | typedef double DOMHighResTimeStamp;
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/epoch_time_stamp.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://www.w3.org/TR/hr-time-3/#the-epochtimestamp-typedef
6 | 
7 | typedef unsigned long long EpochTimeStamp;
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/event_counts.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/event-timing/#sec-event-counts
 6 | 
 7 | [Exposed=Window]
 8 | interface EventCounts {
 9 |     readonly maplike<DOMString, unsigned long long>;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/performance_entry_list.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/performance-timeline/#dom-performanceentrylist
6 | 
7 | typedef sequence<PerformanceEntry> PerformanceEntryList;
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/performance_mark_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/user-timing/#performancemarkoptions-dictionary
 6 | dictionary PerformanceMarkOptions {
 7 |     any detail;
 8 |     DOMHighResTimeStamp startTime;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/profiler_stack.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/js-self-profiling/#the-profilerstack-dictionary
 6 | 
 7 | dictionary ProfilerStack {
 8 |   unsigned long long parentId;
 9 |   required unsigned long long frameId;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/soft_navigation_entry.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [Exposed=Window, RuntimeEnabled=SoftNavigationHeuristics]
6 | interface SoftNavigationEntry : PerformanceEntry {
7 | };
8 | 
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/timing/visibility_state_entry.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [Exposed=Window]
6 | interface VisibilityStateEntry : PerformanceEntry {
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/url_pattern/url_pattern_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/urlpattern/
6 | dictionary URLPatternOptions {
7 |   boolean ignoreCase = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/view_transition/view_transition_callback.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2022 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(vmpstr): Rename this to UpdateDOMCallback
 6 | [
 7 |   SupportsTaskAttribution
 8 | ] callback ViewTransitionCallback = Promise<undefined>();
 9 | 
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/view_transition/view_transition_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | dictionary ViewTransitionOptions {
5 |   ViewTransitionCallback? update = null;
6 |   sequence<DOMString>? types = null;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/view_transition/view_transition_type_set.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | [Exposed=Window]
5 | interface ViewTransitionTypeSet {
6 |   setlike<DOMString>;
7 |   [RaisesException] void add(DOMString key);
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/workers/worklet_global_scope.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://drafts.css-houdini.org/worklets/#workletglobalscope
 6 | 
 7 | [
 8 |     ActiveScriptWrappable,
 9 |     Exposed=Worklet
10 | ] interface WorkletGlobalScope {
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/core/workers/worklet_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://drafts.css-houdini.org/worklets/#dictdef-workletoptions
6 | dictionary WorkletOptions {
7 |     RequestCredentials credentials = "same-origin";
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/extensions/chromeos/chromeos.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     TargetOfExposed=ChromeOSExtensions
 7 | ] interface ChromeOS {
 8 |   [RuntimeEnabled=BlinkExtensionChromeOSKiosk,CallWith=ExecutionContext]
 9 |   readonly attribute CrosKiosk kiosk;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/extensions/chromeos/kiosk/cros_kiosk.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors. All rights reserved.
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // ChromeOS Kiosk interface.
 6 | //
 7 | // Collects the set of blink extensions available to Kiosk sessions.
 8 | interface CrosKiosk {
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/extensions/webview/android.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     TargetOfExposed=WebViewExtensions
 7 | ] interface Android {
 8 |     [CallWith=ExecutionContext] readonly attribute WebView webview;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/ad_auction/ads.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // Information about how/where an opaque Ads object may be used.
6 | // https://github.com/WICG/privacy-preserving-ads/blob/main/Parakeet.md
7 | 
8 | interface Ads{};
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/ad_auction/protected_audience.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [SecureContext, Exposed=Window]
6 | interface ProtectedAudience  {
7 |   [CallWith=ScriptState] any queryFeatureSupport(DOMString feature);
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/animationworklet/worklet_group_effect.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | [
 5 |     Exposed=AnimationWorklet,
 6 |     RuntimeEnabled=GroupEffect
 7 | ] interface WorkletGroupEffect {
 8 |   sequence<WorkletAnimationEffect> getChildren();
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/app_banner/before_install_prompt_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary BeforeInstallPromptEventInit : EventInit {
6 |     sequence<DOMString> platforms;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/background_sync/periodic_sync_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(crbug.com/925297): Link to spec.
 6 | 
 7 | dictionary PeriodicSyncEventInit : ExtendableEventInit {
 8 |     required DOMString tag;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/bluetooth/watch_advertisements_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://webbluetoothcg.github.io/web-bluetooth/#dictdef-watchadvertisementsoptions
 6 | 
 7 | dictionary WatchAdvertisementsOptions {
 8 |   AbortSignal signal;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/browsing_topics/browsing_topics_options.idl:
--------------------------------------------------------------------------------
1 | dictionary BrowsingTopicsOptions {
2 |   boolean skipObservation = false;
3 | };
4 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/cache_storage/multi_cache_query_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/ServiceWorker/#cachestorage
6 | dictionary MultiCacheQueryOptions : CacheQueryOptions {
7 |     DOMString cacheName;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/canvas/canvas2d/mesh_2d_index_buffer.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [
6 |     Exposed=(Window,Worker,PaintWorklet),
7 |     RuntimeEnabled=Canvas2dMesh
8 | ] interface Mesh2DIndexBuffer {};
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/canvas/canvas2d/mesh_2d_uv_buffer.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [
6 |     Exposed=(Window,Worker,PaintWorklet),
7 |     RuntimeEnabled=Canvas2dMesh
8 | ] interface Mesh2DUVBuffer {};
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/canvas/canvas2d/mesh_2d_vertex_buffer.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [
6 |     Exposed=(Window,Worker,PaintWorklet),
7 |     RuntimeEnabled=Canvas2dMesh
8 | ] interface Mesh2DVertexBuffer {};
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/clipboard/clipboard_change_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2025 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary ClipboardChangeEventInit : EventInit {
6 |     sequence<DOMString> types;
7 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/compute_pressure/pressure_observer_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/compute-pressure/#the-pressureobserveroptions-dictionary
6 | dictionary PressureObserverOptions {
7 |   [EnforceRange] unsigned long sampleInterval = 0;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/content_index/content_index_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/rknoll/content-index
 6 | 
 7 | dictionary ContentIndexEventInit : ExtendableEventInit {
 8 |     required DOMString id;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/cookie_store/cookie_change_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/cookie-store/explainer.html
 6 | 
 7 | dictionary CookieChangeEventInit : EventInit {
 8 |   CookieList changed;
 9 |   CookieList deleted;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/cookie_store/cookie_store_get_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/cookie-store/explainer.html
 6 | 
 7 | dictionary CookieStoreGetOptions {
 8 |   USVString name;
 9 |   USVString url;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/credentialmanagement/credential_data.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webappsec-credential-management/#dictdef-credentialdata
 6 | 
 7 | dictionary CredentialData {
 8 |     required USVString id;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/credentialmanagement/credential_properties_output.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webauthn/#dictdef-credentialpropertiesoutput
6 | dictionary CredentialPropertiesOutput {
7 |   boolean rk;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/credentialmanagement/public_key_credential_entity.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webauthn/#dictdef-publickeycredentialentity
6 | dictionary PublicKeyCredentialEntity {
7 |     required DOMString name;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/crypto/rsa_other_primes_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webcrypto/#dfn-RsaOtherPrimesInfo
 6 | 
 7 | dictionary RsaOtherPrimesInfo {
 8 |   DOMString r;
 9 |   DOMString d;
10 |   DOMString t;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/csspaint/paint_rendering_context_2d_settings.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary PaintRenderingContext2DSettings {
6 |     boolean alpha = true;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/delegated_ink/ink_presenter_param.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/ink-enhancement/
6 | 
7 | dictionary InkPresenterParam {
8 |     Element? presentationArea = null;
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/delegated_ink/ink_trail_style.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/ink-enhancement
 6 | 
 7 | dictionary InkTrailStyle {
 8 |     DOMString color;
 9 |     unrestricted double diameter;
10 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/device_orientation/window_device_motion.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=DOMWindowDeviceMotion
 7 | ] partial interface Window {
 8 |     [SecureContext] attribute EventHandler ondevicemotion;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/encoding/text_decode_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://encoding.spec.whatwg.org/#textdecoder
 6 | 
 7 | dictionary TextDecodeOptions {
 8 |     boolean stream = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/encoding/text_decoder_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://encoding.spec.whatwg.org/#textdecoder
 6 | 
 7 | dictionary TextDecoderOptions {
 8 |     boolean fatal = false;
 9 |     boolean ignoreBOM = false;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/encryptedmedia/media_keys_policy.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/media-capabilities/blob/master/eme-extension-policy-check.md
 6 | 
 7 | dictionary MediaKeysPolicy {
 8 |     DOMString minHdcpVersion = "";
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/eventsource/event_source_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://html.spec.whatwg.org/C/#the-eventsource-interface
 6 | 
 7 | dictionary EventSourceInit {
 8 |     boolean withCredentials = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/eyedropper/color_selection_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/eyedropper-api/#colorselectionoptions-dictionary
 6 | 
 7 | dictionary ColorSelectionOptions {
 8 |   AbortSignal signal;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/eyedropper/color_selection_result.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/eyedropper-api/blob/main/README.md
 6 | 
 7 | dictionary ColorSelectionResult {
 8 |     DOMString sRGBHex;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/file_system_get_directory_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://fs.spec.whatwg.org/#dictdef-filesystemgetdirectoryoptions
6 | dictionary FileSystemGetDirectoryOptions {
7 |   boolean create = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/file_system_get_file_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://fs.spec.whatwg.org/#dictdef-filesystemgetfileoptions
6 | dictionary FileSystemGetFileOptions {
7 |   boolean create = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/file_system_observer_observe_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(https://crbug.com/320563255): Include spec link.
 6 | 
 7 | dictionary FileSystemObserverObserveOptions {
 8 |   boolean recursive = false;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/file_system_read_write_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://fs.spec.whatwg.org/#dictdef-filesystemreadwriteoptions
6 | dictionary FileSystemReadWriteOptions {
7 |   [EnforceRange] unsigned long long at;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/file_system_remove_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://fs.spec.whatwg.org/#dictdef-filesystemremoveoptions
6 | dictionary FileSystemRemoveOptions {
7 |   boolean recursive = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/open_file_picker_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/file-system-access/#dictdef-openfilepickeroptions
6 | dictionary OpenFilePickerOptions : FilePickerOptions {
7 |   boolean multiple = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/file_system_access/save_file_picker_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/file-system-access/#dictdef-savefilepickeroptions
6 | dictionary SaveFilePickerOptions : FilePickerOptions {
7 |   USVString? suggestedName;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/filesystem/file_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/entries-api/#callbackdef-filecallback
6 | callback interface FileCallback {
7 |     void handleEvent(File file);
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/font_access/query_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://wicg.github.io/local-font-access/
6 | dictionary QueryOptions {
7 |     sequence<DOMString> postscriptNames;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/geolocation/position_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary PositionOptions {
 6 |     boolean enableHighAccuracy = false;
 7 |     [Clamp] unsigned long timeout = 0xFFFFFFFF;
 8 |     [Clamp] unsigned long maximumAge = 0;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/handwriting/handwriting_model_constraint.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/handwriting-recognition/blob/main/explainer.md
 6 | 
 7 | dictionary HandwritingModelConstraint {
 8 |   required sequence<DOMString> languages;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/idle/idle_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/samuelgoto/idle-detection
 6 | 
 7 | dictionary IdleOptions {
 8 |   [EnforceRange] unsigned long threshold;
 9 |   AbortSignal signal;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/imagecapture/media_settings_range.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-image/#mediasettingsrange
 6 | 
 7 | dictionary MediaSettingsRange {
 8 |     double max;
 9 |     double min;
10 |     double step;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/imagecapture/point_2d.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-image/#point2d-section
 6 | 
 7 | dictionary Point2D {
 8 |   double x = 0.0;
 9 |   double y = 0.0;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/indexeddb/idb_database_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // Spec pull-request for addition:
 6 | // https://github.com/w3c/IndexedDB/pull/240/commits
 7 | dictionary IDBDatabaseInfo {
 8 |   DOMString name;
 9 |   unsigned long long version;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/indexeddb/idb_get_all_records_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary IDBGetAllRecordsOptions {
 6 |   any query = null;
 7 |   [EnforceRange] unsigned long count;
 8 |   IDBCursorDirection direction = "next";
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/indexeddb/idb_index_parameters.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/IndexedDB/#dictdef-idbindexparameters
 6 | 
 7 | dictionary IDBIndexParameters {
 8 |     boolean unique = false;
 9 |     boolean multiEntry = false;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/keyboard/navigator_keyboard.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=NavigatorKeyboard
 7 | ] partial interface Navigator {
 8 |     [SameObject, SecureContext] readonly attribute Keyboard keyboard;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/locks/lock_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/web-locks/#dictdef-lockinfo
 6 | dictionary LockInfo {
 7 |     DOMString name;
 8 |     LockMode mode;
 9 |     DOMString clientId;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/locks/lock_manager_snapshot.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/web-locks/#dictdef-lockmanagersnapshot
 6 | dictionary LockManagerSnapshot {
 7 |     sequence<LockInfo> held;
 8 |     sequence<LockInfo> pending;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/managed_device/navigator_managed.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | //
 5 | [
 6 |   ImplementedAs=NavigatorManagedData,
 7 |   SecureContext
 8 | ] partial interface Navigator {
 9 |   [SameObject]
10 |   readonly attribute NavigatorManagedData managed;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/media_capabilities/key_system_track_configuration.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/media-capabilities/#dictdef-keysystemtrackconfiguration
6 | 
7 | dictionary KeySystemTrackConfiguration {
8 |   DOMString robustness = "";
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediarecorder/blob_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-record/#blobeventinit
 6 | 
 7 | dictionary BlobEventInit : EventInit {
 8 |     required Blob data;
 9 |              DOMHighResTimeStamp timecode;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediasession/media_image.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/mediasession/#dictdef-mediaimage
 6 | 
 7 | dictionary MediaImage {
 8 |   required USVString src;
 9 |   DOMString sizes = "";
10 |   DOMString type = "";
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediasession/media_session_action_details.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/mediasession/#dictdef-mediasessionactiondetails
 6 | 
 7 | dictionary MediaSessionActionDetails {
 8 |   required MediaSessionAction action;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/capture_handle.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-handle/identity/
 6 | dictionary CaptureHandle {
 7 |   DOMString origin;
 8 |   DOMString handle;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/captured_mouse_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://screen-share.github.io/mouse-events/
 6 | 
 7 | dictionary CapturedMouseEventInit : EventInit {
 8 |   long surfaceX = -1;
 9 |   long surfaceY = -1;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/constrain_double_range.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-main/#idl-def-constraindoublerange
 6 | 
 7 | dictionary ConstrainDoubleRange : DoubleRange {
 8 |     double exact;
 9 |     double ideal;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/constrain_long_range.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-main/#idl-def-constrainlongrange
 6 | 
 7 | dictionary ConstrainLongRange : LongRange {
 8 |     long exact;
 9 |     long ideal;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/double_range.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-main/#idl-def-doublerange
 6 | 
 7 | dictionary DoubleRange {
 8 |     double max;
 9 |     double min;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/long_range.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-main/#idl-def-longrange
 6 | 
 7 | dictionary LongRange {
 8 |     long max;
 9 |     long min;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/mediastream/media_stream_track_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/mediacapture-main/#mediastreamtrackevent
 6 | 
 7 | dictionary MediaStreamTrackEventInit : EventInit {
 8 |     required MediaStreamTrack track;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/netinfo/navigator_network_information.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=NetworkInformation
 7 | ] partial interface Navigator {
 8 |     [MeasureAs=NetInfo] readonly attribute NetworkInformation connection;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/nfc/ndef_make_read_only_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/web-nfc/#the-ndefmakereadonlyoptions-dictionary
6 | dictionary NDEFMakeReadOnlyOptions {
7 |     AbortSignal? signal;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/nfc/ndef_message_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/web-nfc/#dom-ndefmessageinit
 6 | 
 7 | dictionary NDEFMessageInit {
 8 |     required sequence<NDEFRecordInit> records;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/nfc/ndef_scan_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/web-nfc/#the-ndefscanoptions-dictionary
6 | dictionary NDEFScanOptions {
7 |     AbortSignal? signal;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/nfc/ndef_write_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/web-nfc/#the-ndefwriteoptions-dictionary
 6 | 
 7 | dictionary NDEFWriteOptions {
 8 |     boolean overwrite = true;
 9 |     AbortSignal? signal;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/payments/goods/purchase_details.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/digital-goods/blob/main/explainer.md
 6 | dictionary PurchaseDetails {
 7 |   required DOMString itemId;
 8 |   required DOMString purchaseToken;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/payments/google_play_billing_method_data.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary GooglePlayBillingMethodData {
6 |     boolean priceChangeConfirmation;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/payments/payer_errors.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/payment-request/#payererrors-dictionary
 6 | 
 7 | dictionary PayerErrors {
 8 |     DOMString email;
 9 |     DOMString name;
10 |     DOMString phone;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/payments/payment_details_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/payment-request/#paymentdetailsinit-dictionary
 6 | 
 7 | dictionary PaymentDetailsInit : PaymentDetailsBase {
 8 |     DOMString id;
 9 |     PaymentItem total;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/payments/payment_request_update_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/browser-payment-api/#idl-def-paymentrequestupdateevent
6 | 
7 | dictionary PaymentRequestUpdateEventInit : EventInit {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_answer_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#offer-answer-options
6 | 
7 | dictionary RTCAnswerOptions : RTCOfferAnswerOptions {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_data_channel_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#idl-def-rtcdatachanneleventinit
 6 | 
 7 | dictionary RTCDataChannelEventInit : EventInit {
 8 |     required RTCDataChannel channel;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_dtls_fingerprint.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#rtcdtlsfingerprint*
 6 | dictionary RTCDtlsFingerprint {
 7 |     DOMString algorithm;
 8 |     DOMString value;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_dtmf_tone_change_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#rtcdtmftonechangeevent
 6 | 
 7 | dictionary RTCDTMFToneChangeEventInit : EventInit {
 8 |     DOMString tone;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_error_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#dom-rtcerroreventinit
6 | dictionary RTCErrorEventInit : EventInit {
7 |     required RTCError error;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_ice_candidate_pair.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#dom-rtcicecandidatepair
 6 | dictionary RTCIceCandidatePair {
 7 |     RTCIceCandidate local;
 8 |     RTCIceCandidate remote;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_ice_parameters.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#dom-rtciceparameters
 6 | dictionary RTCIceParameters {
 7 |     DOMString usernameFragment;
 8 |     DOMString password;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtcp_parameters.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webrtc-pc/#rtcrtcpparameters*
 6 | dictionary RTCRtcpParameters {
 7 |     DOMString cname;
 8 |     boolean   reducedSize;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_ack.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary RTCRtpAck {
6 |   unsigned long long ackId;
7 |   unsigned long long remoteReceiveTimestamp;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_codec_capability.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#rtcrtpcodeccapability
6 | dictionary RTCRtpCodecCapability : RTCRtpCodec {
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_codec_parameters.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#rtcrtpcodecparameters
6 | dictionary RTCRtpCodecParameters : RTCRtpCodec {
7 |     required octet payloadType;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_coding_parameters.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#rtcrtpcodingparameters
6 | dictionary RTCRtpCodingParameters {
7 |     DOMString rid;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_decoding_parameters.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#dom-rtcrtpdecodingparameters
6 | dictionary RTCRtpDecodingParameters : RTCRtpCodingParameters {
7 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_header_extension_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary RTCRtpHeaderExtensionInit {
6 |   required DOMString uri;
7 |   required AllowSharedBufferSource value;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_receive_parameters.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#rtcreceivertpparameters
6 | dictionary RTCRtpReceiveParameters : RTCRtpParameters {
7 |     required sequence<RTCRtpDecodingParameters> encodings;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_send_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | [Exposed=(Window,Worker), RuntimeEnabled=RTCRtpTransport]
6 | interface RTCRtpSendResult {
7 |   readonly attribute RTCRtpSent? sent;
8 |   readonly attribute RTCRtpUnsentReason? unsent;
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_rtp_synchronization_source.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#dom-rtcrtpsynchronizationsource
6 | dictionary RTCRtpSynchronizationSource : RTCRtpContributingSource {
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/rtc_set_parameter_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2013 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://w3c.github.io/webrtc-pc/#setparameter-options
6 | dictionary RTCSetParameterOptions {
7 |   sequence<RTCEncodingOptions> encodingOptions = [];
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/peerconnection/testing/internals_rtc_certificate.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=InternalsRTCCertificate
 7 | ] partial interface Internals {
 8 |     boolean rtcCertificateEquals(RTCCertificate a, RTCCertificate b);
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/permissions/fullscreen_permission_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary FullscreenPermissionDescriptor : PermissionDescriptor {
6 |     boolean allowWithoutGesture = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/permissions/midi_permission_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary MidiPermissionDescriptor : PermissionDescriptor {
6 |     boolean sysex = false;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/presentation/presentation_connection_close_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary PresentationConnectionCloseEventInit : EventInit {
6 |     required PresentationConnectionCloseReason reason;
7 |     DOMString message;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/quota/storage_estimate.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://storage.spec.whatwg.org/#api
 6 | 
 7 | dictionary StorageEstimate {
 8 |     unsigned long long usage;
 9 |     unsigned long long quota;
10 |     StorageUsageDetails usageDetails;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/screen_orientation/screen_screen_orientation.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     ImplementedAs=ScreenScreenOrientation
 7 | ] partial interface Screen {
 8 |     readonly attribute ScreenOrientation orientation;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/sensor/sensor_error_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // Specification at:
 6 | // https://w3c.github.io/sensors/#dictdef-sensorerroreventinit
 7 | 
 8 | dictionary SensorErrorEventInit : EventInit {
 9 |     required DOMException error;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/sensor/sensor_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // Specification at:
 6 | // https://w3c.github.io/sensors/#dictdef-sensoroptions
 7 | 
 8 | dictionary SensorOptions {
 9 |     double frequency;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/service_worker/navigation_preload_state.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/ServiceWorker/#navigation-preload-manager
 6 | dictionary NavigationPreloadState {
 7 |     boolean enabled = false;
 8 |     ByteString headerValue;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/shared_storage_modifier_method_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SharedStorageModifierMethodOptions {
6 |   DOMString withLock;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/shared_storage_run_operation_method_options.idl:
--------------------------------------------------------------------------------
1 | dictionary SharedStorageRunOperationMethodOptions {
2 |   object data;
3 |   boolean resolveToConfig = false;
4 |   boolean keepAlive = false;
5 |   SharedStoragePrivateAggregationConfig privateAggregationConfig;
6 |   DOMString savedQuery = "";
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/shared_storage_set_method_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SharedStorageSetMethodOptions : SharedStorageModifierMethodOptions{
6 |   boolean ignoreIfPresent;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/shared_storage_url_with_metadata.idl:
--------------------------------------------------------------------------------
1 | dictionary SharedStorageUrlWithMetadata {
2 |   required USVString url;
3 |   object reportingMetadata;
4 | };
5 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/shared_storage_worklet_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SharedStorageWorkletOptions : WorkletOptions {
6 |     USVString dataOrigin = "context-origin";
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/shared_storage/window_shared_storage.idl:
--------------------------------------------------------------------------------
 1 | [
 2 |   RuntimeEnabled=SharedStorageAPI,
 3 |   ImplementedAs=WindowSharedStorage
 4 | ] partial interface Window {
 5 |   [
 6 |     MeasureAs=SharedStorageAPI_SharedStorage_DOMReference,
 7 |     SecureContext,
 8 |     RaisesException
 9 |   ] readonly attribute SharedStorage sharedStorage;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/subapps/sub_apps_add_params.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SubAppsAddParams {
6 |   required DOMString installURL;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/subapps/sub_apps_list_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SubAppsListResult {
6 |   required DOMString app_name;
7 | };
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/video_rvfc/video_frame_request_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See https://wicg.github.io/video-rvfc/.
6 | 
7 | callback VideoFrameRequestCallback = void(DOMHighResTimeStamp time, VideoFrameCallbackMetadata metadata);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/web_install/web_install_result.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2024 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer.md
6 | 
7 | dictionary WebInstallResult {
8 |   USVString manifestId;
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/audio_param_map.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2017 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // See https://webaudio.github.io/web-audio-api/#audioparammap
 6 | 
 7 | [Exposed=Window]
 8 | interface AudioParamMap {
 9 |     readonly maplike<DOMString, AudioParam>;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/audio_sink_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2022 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | enum AudioSinkType {
 6 |   "none"
 7 | };
 8 | 
 9 | [Exposed=Window] interface AudioSinkInfo {
10 |   readonly attribute AudioSinkType type;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/audio_timestamp.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // See https://webaudio.github.io/web-audio-api/#dictdef-audiotimestamp
 6 | dictionary AudioTimestamp {
 7 |     double contextTime;
 8 |     DOMHighResTimeStamp performanceTime;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/audio_worklet.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // See https://webaudio.github.io/web-audio-api/#audioworklet
 6 | 
 7 | [
 8 |     Exposed=Window,
 9 |     SecureContext
10 | ] interface AudioWorklet : Worklet {
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/channel_merger_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See https://webaudio.github.io/web-audio-api/#dictdef-channelmergeroptions
6 | dictionary ChannelMergerOptions : AudioNodeOptions {
7 |     unsigned long numberOfInputs = 6;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/channel_splitter_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See https://webaudio.github.io/web-audio-api/#dictdef-channelsplitteroptions
6 | dictionary ChannelSplitterOptions : AudioNodeOptions {
7 |     unsigned long numberOfOutputs = 6;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/constant_source_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See  https://webaudio.github.io/web-audio-api/#dictdef-constantsourceoptions
6 | dictionary ConstantSourceOptions {
7 |     float offset = 1;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/delay_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See  https://webaudio.github.io/web-audio-api/#dictdef-delayoptions
6 | dictionary DelayOptions : AudioNodeOptions {
7 |     double maxDelayTime = 1;
8 |     double delayTime = 0;
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/gain_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See https://webaudio.github.io/web-audio-api/#dictdef-gainoptions
6 | dictionary GainOptions : AudioNodeOptions {
7 |     float gain = 1;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/media_stream_audio_source_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See  https://webaudio.github.io/web-audio-api/#dictdef-mediastreamaudiosourceoptions
6 | dictionary MediaStreamAudioSourceOptions {
7 |     required MediaStream mediaStream;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/periodic_wave_constraints.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // Seehttps://webaudio.github.io/web-audio-api/#dictdef-periodicwaveconstraints
6 | dictionary PeriodicWaveConstraints {
7 |     boolean disableNormalization = false;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webaudio/stereo_panner_options.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // See https://webaudio.github.io/web-audio-api/#dictdef-stereopanneroptions
6 | dictionary StereoPannerOptions : AudioNodeOptions {
7 |     float pan = 0;
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/audio_data_output_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/WICG/web-codecs
6 | 
7 | callback AudioDataOutputCallback = void(AudioData output);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/audio_decoder_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary AudioDecoderInit {
 8 |   required AudioDataOutputCallback output;
 9 |   required WebCodecsErrorCallback error;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/audio_decoder_support.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary AudioDecoderSupport {
 8 |   required boolean supported;
 9 |   required AudioDecoderConfig config;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/audio_encoder_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary AudioEncoderInit {
 8 |   required EncodedAudioChunkOutputCallback output;
 9 |   required WebCodecsErrorCallback error;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/audio_encoder_support.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary AudioEncoderSupport {
 8 |   required boolean supported;
 9 |   required AudioEncoderConfig config;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/codec_state.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | enum CodecState {
 8 |   "unconfigured",
 9 |   "configured",
10 |   "closed"
11 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/encoded_audio_chunk_metadata.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary EncodedAudioChunkMetadata {
 8 |   AudioDecoderConfig decoderConfig;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/encoded_audio_chunk_output_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/WICG/web-codecs
6 | 
7 | callback EncodedAudioChunkOutputCallback =
8 |   void(EncodedAudioChunk output, optional EncodedAudioChunkMetadata metadata = {});
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/encoded_video_chunk_metadata.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary EncodedVideoChunkMetadata {
 8 |   VideoDecoderConfig decoderConfig;
 9 |   SvcOutputMetadata svc;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/encryption_pattern.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary EncryptionPattern {
6 |   required unsigned long cryptByteBlock;
7 |   required unsigned long skipByteBlock;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/hardware_preference.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | enum HardwarePreference {
 8 |   "no-preference",
 9 |   "prefer-software",
10 |   "prefer-hardware",
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/latency_mode.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | enum LatencyMode {
 8 |   "quality",
 9 |   "realtime"
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/media_effect_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/markafoltz/camera-effects
 6 | 
 7 | dictionary MediaEffectInfo {
 8 |   boolean enabled;
 9 | };
10 | 
11 | dictionary BackgroundBlur : MediaEffectInfo {};
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/subsample_entry.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2023 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary SubsampleEntry {
6 |   required unsigned long clearBytes;
7 |   required unsigned long cypherBytes;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/svc_output_metadata.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary SvcOutputMetadata {
 8 |   [EnforceRange] unsigned long temporalLayerId;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_decoder_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoDecoderInit {
 8 |   required VideoFrameOutputCallback output;
 9 |   required WebCodecsErrorCallback error;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_decoder_support.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoDecoderSupport {
 8 |   required boolean supported;
 9 |   required VideoDecoderConfig config;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_encoder_encode_options_for_av1.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoEncoderEncodeOptionsForAv1 {
 8 |   unsigned short quantizer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_encoder_encode_options_for_avc.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoEncoderEncodeOptionsForAvc {
 8 |   unsigned short quantizer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_encoder_encode_options_for_hevc.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2025 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoEncoderEncodeOptionsForHevc {
 8 |   unsigned short quantizer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_encoder_encode_options_for_vp9.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoEncoderEncodeOptionsForVp9 {
 8 |   unsigned short quantizer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_encoder_support.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://github.com/WICG/web-codecs
 6 | 
 7 | dictionary VideoEncoderSupport {
 8 |   required boolean supported;
 9 |   required VideoEncoderConfig config;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/video_frame_output_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/WICG/web-codecs
6 | 
7 | callback VideoFrameOutputCallback = void(VideoFrame output);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webcodecs/webcodecs_error_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://github.com/WICG/web-codecs
6 | 
7 | callback WebCodecsErrorCallback = void(DOMException error);
8 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/ext_color_buffer_float.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_float/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface EXTColorBufferFloat {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/ext_conservative_depth.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_conservative_depth/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface EXTConservativeDepth {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/ext_float_blend.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_float_blend/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface EXTFloatBlend {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/ext_render_snorm.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_render_snorm/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface EXTRenderSnorm {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/ext_shader_texture_lod.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface EXTShaderTextureLOD {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/oes_fbo_render_mipmap.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/OES_fbo_render_mipmap/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface OESFboRenderMipmap {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/oes_sample_variables.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/OES_sample_variables/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface OESSampleVariables {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_context_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2014 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.15
 6 | 
 7 | dictionary WebGLContextEventInit : EventInit {
 8 |     DOMString statusMessage;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_object.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2024 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.3
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_query.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.2
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLQuery : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_render_shared_exponent.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/WEBGL_render_shared_exponent/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface WebGLRenderSharedExponent {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_sampler.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.3
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLSampler : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_sync.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.4
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLSync : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_timer_query_ext.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/
 6 | 
 7 | [
 8 |     LegacyNoInterfaceObject
 9 | ] interface WebGLTimerQueryEXT : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_transform_feedback.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.5
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLTransformFeedback : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgl/webgl_vertex_array_object.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.6
 6 | 
 7 | [
 8 |     Exposed=(Window,Worker)
 9 | ] interface WebGLVertexArrayObject : WebGLObject {
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_bind_group.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUBindGroup {
11 | };
12 | GPUBindGroup includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_bind_group_layout_descriptor.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUBindGroupLayoutDescriptor : GPUObjectDescriptorBase {
 8 |     required sequence<GPUBindGroupLayoutEntry> entries;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_blend_state.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUBlendState {
 8 |   required GPUBlendComponent color;
 9 |   required GPUBlendComponent alpha;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_color_dict.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUColorDict {
 8 |     required double r;
 9 |     required double g;
10 |     required double b;
11 |     required double a;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_command_buffer.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUCommandBuffer {
11 | };
12 | GPUCommandBuffer includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_command_buffer_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | dictionary GPUCommandBufferDescriptor : GPUObjectDescriptorBase {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_command_encoder_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | dictionary GPUCommandEncoderDescriptor : GPUObjectDescriptorBase {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_compute_pass_descriptor.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUComputePassDescriptor : GPUObjectDescriptorBase {
 8 |     GPUComputePassTimestampWrites timestampWrites;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_compute_pipeline_descriptor.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUComputePipelineDescriptor : GPUPipelineDescriptorBase {
 8 |     required GPUProgrammableStage compute;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_error.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2022 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUError {
11 |     readonly attribute DOMString message;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_external_texture_binding_layout.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | dictionary GPUExternalTextureBindingLayout {
8 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_fragment_state.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUFragmentState : GPUProgrammableStage {
 8 |   required sequence<GPUColorTargetState?> targets;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_image_copy_image_bitmap.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | 
 6 | // https://gpuweb.github.io/gpuweb/
 7 | 
 8 | dictionary GPUImageCopyImageBitmap {
 9 |     required ImageBitmap imageBitmap;
10 |     GPUOrigin2D origin = {};
11 | };
12 | 
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_object_base.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | interface mixin GPUObjectBase {
8 |   attribute USVString label;
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_object_descriptor_base.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUObjectDescriptorBase {
 8 |     USVString label = "";
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_origin_2d_dict.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUOrigin2DDict {
 8 |     GPUIntegerCoordinate x = 0;
 9 |     GPUIntegerCoordinate y = 0;
10 | };
11 | 
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_origin_3d_dict.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUOrigin3DDict {
 8 |     GPUIntegerCoordinate x = 0;
 9 |     GPUIntegerCoordinate y = 0;
10 |     GPUIntegerCoordinate z = 0;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_pipeline_base.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | interface mixin GPUPipelineBase {
8 |   GPUBindGroupLayout getBindGroupLayout(GPUIndex32 index);
9 | };


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_pipeline_layout.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUPipelineLayout {
11 | };
12 | GPUPipelineLayout includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_pipeline_layout_descriptor.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUPipelineLayoutDescriptor : GPUObjectDescriptorBase {
 8 |     required sequence<GPUBindGroupLayout?> bindGroupLayouts;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_queue_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2022 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | dictionary GPUQueueDescriptor : GPUObjectDescriptorBase {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_render_bundle.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPURenderBundle {
11 | };
12 | GPURenderBundle includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_render_bundle_descriptor.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://gpuweb.github.io/gpuweb/
6 | 
7 | dictionary GPURenderBundleDescriptor : GPUObjectDescriptorBase {
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_sampler.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUSampler {
11 | };
12 | GPUSampler includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_texel_copy_buffer_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2025 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUTexelCopyBufferInfo : GPUTexelCopyBufferLayout {
 8 |     required GPUBuffer buffer;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_texture_view.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface GPUTextureView {
11 | };
12 | GPUTextureView includes GPUObjectBase;
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_uncaptured_error_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUUncapturedErrorEventInit : EventInit {
 8 |     required GPUError error;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/gpu_vertex_state.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | dictionary GPUVertexState : GPUProgrammableStage {
 8 |   sequence<GPUVertexBufferLayout?> buffers = [];
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webgpu/wgsl_language_features.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2023 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://gpuweb.github.io/gpuweb/
 6 | 
 7 | [
 8 |     Exposed=(Window, Worker),
 9 |     SecureContext
10 | ] interface WGSLLanguageFeatures {
11 |     readonly setlike<DOMString>;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webshare/share_data.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2016 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/web-share/
 6 | 
 7 | dictionary ShareData {
 8 |   USVString title;
 9 |   USVString text;
10 |   USVString url;
11 |   sequence<File> files;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/websockets/websocket_close_info.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(ricea): Add standard link when there is one.
 6 | 
 7 | dictionary WebSocketCloseInfo {
 8 |   [Clamp] unsigned short closeCode;
 9 |   USVString reason = "";
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/websockets/websocket_stream_options.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // TODO(ricea): Add standard link when there is one.
 6 | 
 7 | dictionary WebSocketStreamOptions {
 8 |   sequence<USVString> protocols;
 9 |   AbortSignal signal;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webtransport/web_transport_error_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webtransport/#dictdef-webtransporterrorinit
 6 | 
 7 | dictionary WebTransportErrorInit {
 8 |   [Clamp] octet streamErrorCode;
 9 |   DOMString message;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webtransport/web_transport_hash.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://w3c.github.io/webtransport/#dictdef-webtransporthash
 6 | dictionary WebTransportHash {
 7 |     DOMString algorithm;
 8 |     BufferSource value;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/webusb/usb_connection_event_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2015 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://wicg.github.io/webusb/#events
 6 | 
 7 | dictionary USBConnectionEventInit : EventInit {
 8 |     required USBDevice device;
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/window_controls_overlay/window_controls_overlay_geometry_change_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2021 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary WindowControlsOverlayGeometryChangeEventInit : EventInit {
6 |     required DOMRect titlebarAreaRect;
7 |     required boolean visible;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_anchor_set.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     SecureContext,
 7 |     Exposed=Window,
 8 |     RuntimeEnabled=WebXR
 9 | ]
10 | interface XRAnchorSet {
11 |   readonly setlike<XRAnchor>;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_camera.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2021 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     SecureContext,
 7 |     Exposed=Window,
 8 |     RuntimeEnabled=WebXR
 9 | ] interface XRCamera {
10 |   readonly attribute long width;
11 |   readonly attribute long height;
12 | };
13 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_dom_overlay_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2019 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/dom-overlays/#dictdef-xrdomoverlayinit
6 | dictionary XRDOMOverlayInit {
7 |   required Element root;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_frame_request_callback.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/webxr/#callbackdef-xrframerequestcallback
6 | callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame);
7 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_hit_test_source.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [SecureContext, Exposed=Window, RuntimeEnabled=WebXR]
 6 | interface XRHitTestSource {
 7 |   [RaisesException]
 8 |   void cancel();
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_input_source_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | dictionary XRInputSourceEventInit : EventInit {
6 |   required XRFrame frame;
7 |   required XRInputSource inputSource;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_joint_pose.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [
 6 |     SecureContext,
 7 |     Exposed=Window,
 8 |     RuntimeEnabled=WebXRHandInput
 9 | ] interface XRJointPose : XRPose {
10 |   readonly attribute float radius;
11 | };
12 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_joint_space.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | [
 5 |     SecureContext,
 6 |     Exposed=Window,
 7 |     RuntimeEnabled=WebXRHandInput
 8 | ] interface XRJointSpace : XRSpace {
 9 |     readonly attribute XRHandJoint jointName;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_layer.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/webxr/#xrlayer-interface
6 | [SecureContext, Exposed=Window]
7 | interface XRLayer : EventTarget {};


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_light_probe_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/lighting-estimation/#dictdef-xrlightprobeinit
6 | dictionary XRLightProbeInit {
7 |   XRReflectionFormat reflectionFormat = "srgba8";
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_ray_direction_init.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2020 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | dictionary XRRayDirectionInit {
 6 |   double x = 0;
 7 |   double y = 0;
 8 |   double z = -1;
 9 |   double w = 0;
10 | };
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_session_event_init.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/webxr/#xrsessionevent-interface
6 | dictionary XRSessionEventInit : EventInit {
7 |   required XRSession session;
8 | };
9 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_space.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2018 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | // https://immersive-web.github.io/webxr/#xrspace-interface
 6 | [
 7 |     SecureContext,
 8 |     Exposed=Window,
 9 |     RuntimeEnabled=WebXR
10 | ] interface XRSpace : EventTarget {};
11 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.idl:
--------------------------------------------------------------------------------
 1 | // Copyright 2019 The Chromium Authors
 2 | // Use of this source code is governed by a BSD-style license that can be
 3 | // found in the LICENSE file.
 4 | 
 5 | [SecureContext, Exposed=Window, RuntimeEnabled=WebXR]
 6 | interface XRTransientInputHitTestSource {
 7 |   [RaisesException]
 8 |   void cancel();
 9 | };
10 | 


--------------------------------------------------------------------------------
/tools/under-control/src/third_party/blink/renderer/modules/xr/xr_webgl_context.idl:
--------------------------------------------------------------------------------
1 | // Copyright 2020 The Chromium Authors
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 | 
5 | // https://immersive-web.github.io/webxr/#typedefdef-xrwebglrenderingcontext
6 | typedef (WebGLRenderingContext or WebGL2RenderingContext) XRWebGLRenderingContext;
7 | 


--------------------------------------------------------------------------------