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

<!--

This file describes the enumerations referenced by entries in histograms.xml for
this directory. Some enums may instead be listed in the central enums.xml file
at src/tools/metrics/histograms/enums.xml when multiple files use them.

For best practices on writing enumerations descriptions, see
https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md#Enum-Histograms

Please follow the instructions in the OWNERS file in this directory to find a
reviewer. If no OWNERS file exists, please consider signing up at
go/reviewing-metrics (Googlers only), as all subdirectories are expected to
have an OWNERS file. As a last resort you can send the CL to
chromium-metrics-reviews@google.com.
-->

<histogram-configuration>

<!-- Enum types -->

<enums>

<!-- LINT.IfChange(ActionChipIconType) -->

<enum name="ActionChipIconType">
  <int value="0" label="Unspecified"/>
  <int value="1" label="History"/>
  <int value="2" label="Search Loop"/>
  <int value="3" label="Search Loop With Sparkle"/>
  <int value="4" label="Trending"/>
  <int value="5" label="Sub Arrow Right"/>
  <int value="6" label="Globe With Search Loop"/>
  <int value="7" label="Banana"/>
  <int value="8" label="Favicon"/>
  <int value="9" label="Notes Spark"/>
  <int value="10" label="Draft Spark"/>
  <int value="11" label="Lightbulb"/>
  <int value="12" label="Attach File"/>
  <int value="13" label="School"/>
  <int value="14" label="Ink Pen"/>
  <int value="15" label="Tab"/>
  <int value="16" label="Photo Spark"/>
  <int value="17" label="Bolt"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/webui/new_tab_page/action_chips/action_chips.mojom:IconType) -->

<enum name="BooleanFromHTTPCache">
  <int value="0" label="Downloaded from network"/>
  <int value="1" label="HTTP cache hit"/>
</enum>

<enum name="FailToShowHomeSurfaceReason">
  <int value="0" label="Fail to create a NTP Tab"/>
  <int value="1" label="Fail to find a NTP Tab"/>
  <int value="2" label="Not a native page"/>
  <int value="3" label="Not a NTP native page"/>
  <int value="4" label="The native page is frozen"/>
</enum>

<enum name="FooterContextMenuItem">
  <int value="0" label="Hide footer clicked."/>
  <int value="1" label="Customize chrome clicked."/>
</enum>

<enum name="FooterCustomizeChromeEntryPoint">
  <int value="0" label="Customize Chrome button clicked."/>
  <int value="1" label="NTP URL has customize chrome parameters."/>
  <int value="2" label="Wallpaper search button clicked."/>
</enum>

<enum name="FooterElement">
  <int value="0" label="Other Element"/>
  <int value="1" label="Customize Chrome Button"/>
  <int value="2" label="Extension name"/>
  <int value="3" label="Management notice"/>
  <int value="4" label="Background name"/>
  <int value="5" label="Context menu opened"/>
</enum>

<enum name="FooterNoticeItem">
  <int value="0" label="Extension name"/>
  <int value="1" label="Management notice"/>
</enum>

<enum name="ItemSuggestRequestResult">
  <int value="0" label="Success"/>
  <int value="1" label="Network error"/>
  <int value="2" label="JSON parse error"/>
  <int value="3" label="Content error"/>
</enum>

<enum name="MicrosoftFilesRecommendationType">
  <int value="0" label="Used"/>
  <int value="1" label="Shared"/>
  <int value="2" label="Trending"/>
</enum>

<enum name="MicrosoftFilesRequestResult">
  <int value="0" label="Success"/>
  <int value="1" label="Network error"/>
  <int value="2" label="JSON parse error"/>
  <int value="3" label="Content error"/>
  <int value="4" label="Throttling error"/>
  <int value="5" label="Unauthorized error"/>
</enum>

<enum name="MicrosoftFilesSubstitutionType">
  <int value="0" label="None"/>
  <int value="1" label="Non-insights replaced trending"/>
  <int value="2" label="Trending replaced non-insights"/>
</enum>

<enum name="MvtReselectUrlMatchResult">
  <summary>
    For MVT Reselect: The degree of match between the &quot;key&quot; URL from a
    suggestion and the best &quot;candidate&quot; URL chosen from TabList.
  </summary>
  <int value="0" label="None: No Match"/>
  <int value="1" label="Exact: Exact Match"/>
  <int value="2" label="Partial: Partial Match"/>
</enum>

<enum name="NewTabPageActionAndroid2">
  <int value="0" label="Searched using the omnibox"/>
  <int value="1" label="Navigated to Google search homepage using the omnibox"/>
  <int value="2" label="Navigated to any other page using the omnibox"/>
  <int value="3" label="Opened a most visited tile"/>
  <int value="4" label="Opened the recent tabs manager"/>
  <int value="5" label="Opened the history manager"/>
  <int value="6" label="Opened the bookmarks manager"/>
  <int value="7" label="Opened the downloads manager"/>
  <int value="8" label="Navigated to the webpage for a snippet"/>
  <int value="9" label="Clicked on Learn More"/>
  <int value="10"
      label="Clicked on the Refresh button in the all dismissed state
             (obsolete)"/>
  <int value="11" label="Opened an explore sites tile (obsolete)"/>
  <int value="12"
      label="Opened the manage interests page from the feed (obsolete)"/>
  <int value="13"
      label="Triggered a block content action, which typically results in the
             content being removed from the feed, and a setting written
             server side to avoid serving that content again. (obsolete)"/>
  <int value="14" label="Clicked on Manage activity (obsolete)"/>
  <int value="15" label="Clicked on the feed header menu button (obsolete)"/>
  <int value="16" label="Clicked to play a video (obsolete)"/>
</enum>

<enum name="NewTabPageActioniOS">
  <int value="0" label="Searched using the omnibox"/>
  <int value="1" label="Navigated to Google search homepage using the omnibox"/>
  <int value="2" label="Navigated to any other page using the omnibox"/>
  <int value="3" label="Opened a most visited tile"/>
  <int value="4" label="Opened a recent tab"/>
  <int value="5" label="Opened a bookmark"/>
  <int value="6" label="Opened a foreign session"/>
  <int value="7" label="Opened the doodle"/>
  <int value="8" label="Opened a Reading List entry"/>
  <int value="9" label="Opened a suggestion"/>
  <int value="10" label="Opened the Learn More link"/>
  <int value="11"
      label="(Obsolete) Opened the Promo. Deprecated as of 09/2022."/>
  <int value="12" label="Opened a history entry"/>
  <int value="13" label="Searched using voice"/>
</enum>

<enum name="NewTabPageConcretePage">
  <int value="0" label="Other"/>
  <int value="1" label="1P WebUI NTP"/>
  <int value="2" label="3P WebUI NTP"/>
  <int value="3" label="3P Remote NTP"/>
  <int value="4" label="Extension NTP"/>
  <int value="5" label="Off the record NTP"/>
</enum>

<enum name="NewTabPageLensUploadDialogActions">
  <int value="0" label="URL submitted"/>
  <int value="1" label="File submitted"/>
  <int value="2" label="Image dropped"/>
  <int value="3" label="Dialog opened"/>
  <int value="4" label="Dialog closed"/>
  <int value="5" label="Error shown"/>
</enum>

<enum name="NewTabPageLensUploadDialogErrors">
  <int value="0" label="Excessive file size"/>
  <int value="1" label="Invalid file type"/>
  <int value="2" label="Too many files"/>
  <int value="3" label="Too many URLs"/>
  <int value="4" label="Too many characters"/>
  <int value="5" label="Invalid URI scheme"/>
  <int value="6" label="Invalid characters"/>
  <int value="7" label="Network error"/>
</enum>

<!-- LINT.IfChange(NewTabPageLogoClick) -->

<enum name="NewTabPageLogoClick">
  <int value="0" label="Static logo clicked"/>
  <int value="1" label="(Deprecated) CTA image clicked"/>
  <int value="2" label="Animated logo clicked"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/search/ntp_user_data_logger.h:LogoClickType) -->

<enum name="NewTabPageLogoDownloadOutcome">
  <summary>
    These values are defined in LogoDownloadOutcome enum in
    components/search_provider_logos/logo_service_impl.h.
  </summary>
  <int value="0" label="New logo success"/>
  <int value="1" label="No logo today"/>
  <int value="2" label="Download failed"/>
  <int value="3" label="Parsing failed"/>
  <int value="4" label="Decoding failed"/>
  <int value="5" label="Logo revalidated"/>
  <int value="6" label="Missing image"/>
</enum>

<!-- LINT.IfChange(NewTabPageLogoShown) -->

<enum name="NewTabPageLogoShown">
  <int value="0" label="Static logo shown"/>
  <int value="1" label="(Deprecated) CTA image shown"/>
  <int value="2" label="Animated logo shown"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/search/ntp_user_data_logger.h:LogoImpressionType) -->

<!-- LINT.IfChange(NewTabPageLogoShowniOSGoogleDSEEnum) -->

<enum name="NewTabPageLogoShowniOSGoogleDSEEnum">
  <int value="0" label="Embedded logo shown"/>
  <int value="1" label="Downloaded logo shown"/>
  <int value="2" label="Static image doodle shown"/>
  <int value="3" label="CTA doodle shown"/>
</enum>

<!-- LINT.ThenChange(//ios/chrome/browser/ntp/search_engine_logo/mediator/search_engine_logo_mediator.mm:NewTabPageLogoShowniOSGoogleDSEEnum) -->

<!-- LINT.IfChange(NewTabPageLogoShowniOSThirdPartyDSEEnum) -->

<enum name="NewTabPageLogoShowniOSThirdPartyDSEEnum">
  <int value="0" label="No logo shown"/>
  <int value="1" label="Downloaded logo shown"/>
  <int value="2" label="Static image doodle shown"/>
  <int value="3" label="CTA doodle shown"/>
</enum>

<!-- LINT.ThenChange(//ios/chrome/browser/ntp/search_engine_logo/mediator/search_engine_logo_mediator.mm:NewTabPageLogoShowniOSThirdPartyDSEEnum) -->

<enum name="NewTabPageVoiceAction">
  <int value="0" label="Activated by clicking on the icon"/>
  <int value="1" label="Activated by keyboard shortcut"/>
  <int value="2" label="Closed overlay by a user's explicit action"/>
  <int value="3" label="Submitted voice query"/>
  <int value="4" label="Clicked on support link in error message"/>
  <int value="5" label="Retried by clicking Try Again link"/>
  <int value="6"
      label="(Obsolete) Retried by clicking microphone button. Deprecated as
             of 09/2022."/>
</enum>

<enum name="NewTabPageVoiceError">
  <int value="0" label="&quot;aborted&quot; error"/>
  <int value="1" label="&quot;audio-capture&quot; error"/>
  <int value="2" label="&quot;bad-grammar&quot; error"/>
  <int value="3" label="&quot;language-not-supported&quot; error"/>
  <int value="4" label="&quot;network&quot; error"/>
  <int value="5" label="&quot;no-match&quot; error"/>
  <int value="6" label="&quot;no-speech&quot; error"/>
  <int value="7" label="&quot;not-allowed&quot; error"/>
  <int value="8" label="&quot;other&quot; error"/>
  <int value="9" label="&quot;service-not-allowed&quot; error"/>
</enum>

<enum name="NewTabURLState">
  <int value="0" label="Valid URL was used"/>
  <int value="1" label="Corrupt state"/>
  <int value="2" label="Incognito window"/>
  <int value="3" label="No URL for default provider"/>
  <int value="4" label="Insecure URL"/>
  <int value="5" label="Suggest is disabled"/>
  <int value="6" label="URL blocked for supervised user"/>
</enum>

<enum name="NTPBackgroundImageSource">
  <int value="0" label="No image"/>
  <int value="1" label="First party (NTP) theme without refresh daily enabled"/>
  <int value="2" label="First party (NTP) theme with refresh daily enabled"/>
  <int value="3" label="Third party theme"/>
  <int value="4" label="Uploaded image"/>
  <int value="5" label="Wallpaper search image"/>
  <int value="6" label="Wallpaper search inspiration image"/>
</enum>

<enum name="NtpBackgroundType">
  <summary>The type of background for the New Tab Page.</summary>
  <int value="0" label="Default"/>
  <int value="1" label="Upload image"/>
  <int value="2" label="Chrome color"/>
  <int value="3" label="Theme collection"/>
  <int value="4" label="Color from hex"/>
</enum>

<enum name="NTPCalendarAction">
  <summary>Calendar module user actions</summary>
  <int value="0" label="Expanded event header clicked"/>
  <int value="1" label="Double booked event header clicked"/>
  <int value="2" label="Basic event header clicked"/>
  <int value="3" label="Attachment clicked"/>
  <int value="4" label="Conference call clicked"/>
  <int value="5" label="See more clicked"/>
</enum>

<enum name="NTPChromeWebStoreOpen">
  <int value="0" label="Appearance section"/>
  <int value="1" label="Theme collections page"/>
  <int value="2" label="'Writing essentials' collection page"/>
  <int value="3" label="'Workflow and Planning' category page"/>
  <int value="4" label="'Shopping' category page"/>
  <int value="5" label="Home page"/>
</enum>

<enum name="NTPCollectionId">
  <summary>
    Hash values for the IDs of NTP background image collections. Each of these
    values is computed by casting the output of
    base::PersistentHash(collection_id) to base::HistogramBase::Sample.
  </summary>
  <int value="-2050365685" label="geometric_shapes">Geometric shapes</int>
  <int value="-2012565742" label="nahm_collection">
    Native American Artists Collection
  </int>
  <int value="-1973331307" label="_ios_gradients_collection">Gradients</int>
  <int value="-1854628278" label="landscape">Landscapes</int>
  <int value="-1343974988" label="lgbtq_artists_collection">
    LGBTQ Artists Collection
  </int>
  <int value="-1183898243" label="aapi_artists_collection">AAPI Artists</int>
  <int value="-1108481773" label="art">Art</int>
  <int value="-1059944606" label="satellite">Earth</int>
  <int value="-1012742544" label="art_for_NTP">Art for NTP</int>
  <int value="-802608769" label="abstract_for_NTP">Abstract for NTP</int>
  <int value="-515601162" label="_ios_architecture_collection">
    Architectures
  </int>
  <int value="-360259757" label="_ios_pattern_collection">Patterns</int>
  <int value="-330191104" label="geometric_shapes_NTP">
    Geometric shapes for NTP
  </int>
  <int value="-190868901" label="material-texture_for_NTP">
    Material Texture For NTP
  </int>
  <int value="-72537281" label="_ios_illustration_collection">
    Illustrations
  </int>
  <int value="-67630116" label="abstract">Life</int>
  <int value="-55617381" label="solidcolors">Colors</int>
  <int value="0" label="">Unknown collection ID</int>
  <int value="310530253" label="satellite_for_NTP">Satellite for NTP</int>
  <int value="324372171" label="material-texture">Textures</int>
  <int value="325491925" label="black_artists_collection">
    Black Artists Collection
  </int>
  <int value="596779358" label="city">Cityscapes</int>
  <int value="755625558" label="city_for_NTP">City for NTP</int>
  <int value="931202786" label="_ios_landscape_collection">Landscapes</int>
  <int value="1157527614" label="_ios_google_earth_collection">Earth</int>
  <int value="1223583762" label="latinx_artists_collection">
    Latino Artists Collection
  </int>
  <int value="1395980614" label="underwater">Seascapes</int>
  <int value="1613535621" label="landscape_for_NTP">Landscapes for NTP</int>
  <int value="1829058549" label="rising_artists_collection">
    Rising Artists Collection
  </int>
  <int value="1967788069" label="solidcolors_for_NTP">Colors for NTP</int>
</enum>

<enum name="NtpCustomizationBottomSheetType">
  <summary/>
  <int value="0" label="Main Bottom Sheet"/>
  <int value="1" label="New Tab Page Cards Bottom Sheet"/>
  <int value="2" label="Discover Feed Bottom Sheet"/>
  <int value="3" label="New Tab Page Appearance Bottom Sheet"/>
  <int value="4" label="Most Visited Tiles Bottom Sheet"/>
  <int value="5" label="Theme Collections"/>
  <int value="6" label="Single Theme Collection"/>
  <int value="7" label="Chrome Colors"/>
  <int value="8" label="Upload Image Photo Picker"/>
  <int value="9" label="Chrome Default"/>
  <int value="10" label="Theme Tip"/>
</enum>

<enum name="NtpCustomizationEntryPoint">
  <summary/>
  <int value="0" label="App Menu"/>
  <int value="1" label="Customization button in toolbar"/>
  <int value="2" label="Customization button on NTP for tablet"/>
</enum>

<enum name="NtpCustomizationThemeTipButtonType">
  <summary>Click actions on the NTP theme tip bottom sheet.</summary>
  <int value="0" label="Customize"/>
  <int value="1" label="Cancel"/>
</enum>

<enum name="NtpCustomizationThemeUploadImagePreviewInteractions">
  <summary/>
  <int value="0" label="Cancel"/>
  <int value="1" label="Save"/>
  <int value="2" label="Pinch to resize"/>
  <int value="3" label="Rotate screen"/>
  <int value="4" label="Rotate screen and pinch to resize"/>
</enum>

<enum name="NTPCustomizeChromeBackgroundAction">
  <int value="0"
      label="Collection selected in the 'Chrome backgrounds' dialog."/>
  <int value="1" label="Image selected in the 'Chrome backgrounds' dialog."/>
  <int value="2" label="'Cancel' clicked in the 'Chrome backgrounds' dialog."/>
  <int value="3"
      label="Image set as background (through double-click or 'Done')."/>
</enum>

<enum name="NTPCustomizeChromeEntryPoint">
  <int value="0" label="Customize Chrome button clicked."/>
  <int value="1" label="Customize module clicked."/>
  <int value="2" label="NTP URL has customize chrome parameters."/>
  <int value="3" label="Wallpaper search button clicked."/>
</enum>

<!-- LINT.IfChange(NTPCustomizeChromePromoEligibility) -->

<enum name="NTPCustomizeChromePromoEligibility">
  <int value="0" label="Promo can be shown."/>
  <int value="1" label="Promo auto-opened maximum number of times."/>
  <int value="2"
      label="Promo auto-opened maximum number of times per session."/>
  <int value="3" label="Chrome customized already."/>
  <int value="4" label="Customize Chrome closed explicitly by the user."/>
  <int value="5" label="Customize Chrome opened via button before."/>
  <int value="6" label="Feature config mismatch."/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/new_tab_page/feature_promo_helper/new_tab_page_feature_promo_helper.h:NTPCustomizeChromePromoEligibility) -->

<enum name="NTPCustomizeChromeSidePanelAction">
  <int value="0" label="Button to edit theme selected."/>
  <int value="1" label="Default chrome selected in categories."/>
  <int value="2" label="Upload image selected in categories."/>
  <int value="3" label="Wallpaper search selected in categories."/>
  <int value="4" label="Wallpaper search prompt submitted."/>
  <int value="5" label="Wallpaper search result selected."/>
  <int value="6" label="Wallpaper search recent theme selected as background."/>
  <int value="7" label="First party collection selected in categories."/>
  <int value="8" label="First party collection theme selected."/>
  <int value="9" label="Wallpaper search thumbs up selected."/>
  <int value="10" label="Wallpaper search thumbs down selected."/>
  <int value="11" label="Wallpaper search subject value changed."/>
  <int value="12" label="Wallpaper search style value changed."/>
  <int value="13" label="Wallpaper search mood value changed."/>
  <int value="14" label="Wallpaper search color value changed."/>
  <int value="15" label="Wallpaper search inspiration theme selected."/>
  <int value="16" label="Set classic Chrome theme clicked"/>
  <int value="17" label="Show shortcuts toggle clicked"/>
  <int value="18" label="Show cards toggle clicked"/>
  <int value="19" label="Wallpaper search opened from Appearance page."/>
  <int value="20" label="Default color clicked"/>
  <int value="21" label="Chrome color clicked"/>
  <int value="22" label="Custom color clicked"/>
  <int value="23" label="Show footer toggle clicked"/>
  <int value="24" label="Show action chips toggle clicked"/>
</enum>

<enum name="NTPCustomizedFeatures">
  <int value="0" label="Background customized"/>
  <int value="1" label="Shortcut customized"/>
</enum>

<enum name="NTPCustomizedShortcutSettings">
  <int value="0" label="Most Visited is enabled"/>
  <int value="1" label="Custom links is enabled"/>
  <int value="2" label="Shortcuts are hidden"/>
  <int value="3" label="Enterprise shortcuts are enabled"/>
  <int value="4" label="Enterprise shortcuts and most visited are enabled"/>
  <int value="5" label="Enterprise shortcuts and custom links are enabled"/>
</enum>

<enum name="NTPCustomizeLocalImageBackgroundAction">
  <int value="0" label="'Cancel' clicked in the 'Upload an image' dialog"/>
  <int value="1" label="'Done' clicked in the 'Upload an image' dialog"/>
</enum>

<enum name="NTPCustomizeShortcutAction">
  <int value="0" label="A custom shortcut was removed."/>
  <int value="1" label="'Cancel' was clicked in the 'Edit shortcut' dialog."/>
  <int value="2" label="'Done' was clicked in the 'Edit shortcut' dialog."/>
  <int value="3" label="A custom shortcut action was undone."/>
  <int value="4"
      label="All custom shortcuts were restored (via menu or message pop-up)."/>
  <int value="5" label="A custom shortcut was added."/>
  <int value="6" label="A custom shortcut was updated."/>
  <int value="7" label="The type of shortcuts displayed was changed."/>
  <int value="8" label="The visibility of shortcuts was changed."/>
  <int value="9" label="The visibility of personal shortcuts was changed."/>
  <int value="10" label="The visibility of enterprise shortcuts was changed."/>
  <int value="11" label="An enterprise shortcut was removed."/>
  <int value="12" label="An enterprise shortcut action was undone."/>
  <int value="13"
      label="All enterprise shortcuts were restored (via menu or message
             pop-up)."/>
  <int value="14" label="An enterprise shortcut was updated."/>
  <int value="15" label="Shortcuts were auto-removed due to inactivity."/>
  <int value="16" label="Shortcuts auto-removal was undone."/>
</enum>

<enum name="NTPElement">
  <int value="0" label="Other Element"/>
  <int value="1" label="Background"/>
  <int value="2" label="OneGoogleBar"/>
  <int value="3" label="Logo / Doodle"/>
  <int value="4" label="Realbox"/>
  <int value="5" label="Most Visited Tiles"/>
  <int value="6" label="Middle Slot Promo"/>
  <int value="7" label="Module"/>
  <int value="8" label="Obsolete: Customize Dialog / Button"/>
  <int value="9" label="Customize Chrome Button"/>
  <int value="10" label="Customize Chrome Dialog"/>
  <int value="11" label="Wallpaper Search Button"/>
  <int value="12" label="Action Chips"/>
  <int value="13" label="Threads Rail"/>
</enum>

<enum name="NTPImageType">
  <int value="0" label="A user's selected NTP background image"/>
  <int value="1"
      label="Preview images for NTP collections shown on the 'Themes' page"/>
  <int value="2" label="Images in a specific NTP collection"/>
</enum>

<enum name="NTPMicrosoftAuthError">
  <int value="2652902242" label="user_cancelled: The user cancelled the flow"/>
  <int value="3367032940"
      label="no_account_error: Silent auth was attempted with no user account"/>
</enum>

<enum name="NTPMicrosoftAuthType">
  <int value="0" label="Silent"/>
  <int value="1" label="Popup"/>
</enum>

<enum name="NtpModules">
  <summary>
    Hash values for the IDs of NTP modules. Each of these values is computed by
    casting the output of base::PersistentHash(module_id) to
    base::HistogramBase::Sample.
  </summary>
  <int value="-1996945391" label="chrome_cart (deprecated)"/>
  <int value="-1985729288" label="recipe_tasks (deprecated)"/>
  <int value="-1870686922" label="drive"/>
  <int value="-1810591528" label="shopping_tasks"/>
  <int value="-1690248410" label="photos (deprecated)"/>
  <int value="-1421889245" label="microsoft_files"/>
  <int value="-1057474133" label="tab_resumption"/>
  <int value="-831419666" label="tab_groups"/>
  <int value="-829949732" label="microsoft_authentication"/>
  <int value="-505117227" label="dummy2"/>
  <int value="-350308324" label="outlook_calendar"/>
  <int value="86617696" label="history_clusters (deprecated)"/>
  <int value="301684683" label="kaleidoscope (deprecated)"/>
  <int value="1482516488" label="google_calendar"/>
  <int value="1976054971" label="dummy"/>
</enum>

<enum name="NtpPromoDismissAction">
  <int value="0" label="NTP Promo dismissed"/>
  <int value="1" label="NTP Promo restored"/>
</enum>

<!-- LINT.IfChange(NtpShortcutsAutoRemovalReason) -->

<enum name="NtpShortcutsAutoRemovalReason">
  <summary>
    Reason for skipping the auto-removal of shortcuts on the NTP.
  </summary>
  <int value="0" label="ManagedPreference"/>
  <int value="1" label="NotVisible"/>
  <int value="2" label="Disabled"/>
  <int value="3" label="StaleDaysCount"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/new_tab_page/new_tab_page_util.h:NtpShortcutsAutoRemovalReason) -->

<enum name="NtpTabResumeResultStatus">
  <int value="0" label="Error"/>
  <int value="1" label="Success"/>
</enum>

<enum name="NtpThemeColorId">
  <int value="0" label="Default"/>
  <int value="1" label="NTP Colors Blue"/>
  <int value="2" label="NTP Colors Aqua"/>
  <int value="3" label="NTP Colors Green"/>
  <int value="4" label="NTP Colors Viridian"/>
  <int value="5" label="NTP Colors Citron"/>
  <int value="6" label="NTP Colors Orange"/>
  <int value="7" label="NTP Colors Rose"/>
  <int value="8" label="NTP Colors Fuchsia"/>
  <int value="9" label="NTP Colors Violet"/>
</enum>

<enum name="NTPThreadsRailAction">
  <summary>User actions on the threads rail.</summary>
  <int value="0" label="Show history clicked"/>
</enum>

<enum name="NTPTileTitleSource">
  <summary>
    The source where the displayed title of an NTP tile originates from.
  </summary>
  <int value="0" label="Unknown">
    The title might be invalid, aggregated, user-set, extracted from history,
    not loaded or simply not known.
  </int>
  <int value="1" label="Manifest">
    The site's manifest contained a usable &quot;(short_)name&quot; attribute.
  </int>
  <int value="2" label="MetaTag">
    The site provided a meta tag (e.g. OpenGraph's site_name).
  </int>
  <int value="3" label="TitleTag">
    The site's title is used as tile title, extracted from the title tag.
  </int>
  <int value="4" label="InferredTitle">
    The title was inferred from multiple signals (e.g. meta tags, url, title).
  </int>
</enum>

<enum name="NTPTileVisualType">
  <summary>The visual type of a most visited tile on the new tab page.</summary>
  <int value="0" label="None">The icon or thumbnail hasn't loaded yet.</int>
  <int value="1" label="IconReal">
    The item displays a site's actual favicon or touch icon.
  </int>
  <int value="2" label="IconColor">
    The item displays a color derived from the site's favicon or touch icon.
  </int>
  <int value="3" label="IconDefault">
    The item displays a default gray box in place of an icon.
  </int>
  <int value="4" label="DeprecatedThumbnailLocal">
    Deprecated: The item displays a locally-captured thumbnail of the site
    content.
  </int>
  <int value="5" label="DeprecatedThumbnailServer">
    Deprecated: The item displays a server-provided thumbnail of the site
    content.
  </int>
  <int value="6" label="DeprecatedThumbnailDefault">
    Deprecated: The item displays a default graphic in place of a thumbnail.
  </int>
  <int value="7" label="Obsolete: Thumbnail">
    The item displays a thumbnail of the page. Removed 9/2019.
  </int>
  <int value="8" label="Obsolete: ThumbnailFailed">
    The item displays a default gray box in place of a thumbnail. Removed
    9/2019.
  </int>
</enum>

<enum name="NtpURLVisitAggregateTypes">
  <int value="0" label="Tab"/>
  <int value="1" label="History"/>
</enum>

<enum name="NtpWallpaperSearchStatus">
  <int value="0" label="Okay"/>
  <int value="1" label="Generic error"/>
  <int value="2" label="Request throttled"/>
  <int value="3" label="Offline"/>
  <int value="4" label="Signed out user"/>
</enum>

<enum name="NtpWallpaperSearchThemeType">
  <int value="0" label="Result"/>
  <int value="1" label="Inspiration"/>
  <int value="2" label="History"/>
</enum>

<enum name="OutlookCalendarRequestResult">
  <int value="0" label="Success"/>
  <int value="1" label="Network error"/>
  <int value="2" label="JSON parse error"/>
  <int value="3" label="Content error"/>
  <int value="4" label="Throttling error"/>
  <int value="5" label="Unauthorized error"/>
</enum>

<!-- LINT.IfChange(PromoBrowserCommandEnum) -->

<enum name="PromoBrowserCommandEnum">
  <int value="0" label="Unknown Command"/>
  <int value="1" label="Open Safety Check"/>
  <int value="2" label="Open SafeBrowsing Enhanced Protection"/>
  <int value="3" label="Open Chrome feedback form"/>
  <int value="4" label="Open Privacy Guide"/>
  <int value="5" label="Start Tab Group Tutorial"/>
  <int value="6" label="Open Password Manager"/>
  <int value="7" label="NoOp Command"/>
  <int value="8" label="Open Performance Settings"/>
  <int value="9" label="Open New Tab Page and Start Customize Chrome Tutorial"/>
  <int value="10" label="Start Password Manager Tutorial"/>
  <int value="11" label="Start Saved Tab Group Tutorial"/>
  <int value="12" label="Open AI Settings"/>
  <int value="13" label="Open Safety Check from What's New"/>
  <int value="14" label="Open Payments Settings"/>
  <int value="15" label="[Deprecated] Open History Search Settings"/>
  <int value="16" label="Open Glic"/>
  <int value="17" label="Open Glic settings"/>
  <int value="18" label="[Deprecated] Prewarm Glic FRE"/>
  <int value="19" label="Open Split View"/>
  <int value="20" label="[Deprecated] Open Autofill Settings"/>
  <int value="21" label="Enable Vertical Tabs"/>
</enum>

<!-- LINT.ThenChange(//ui/webui/resources/js/browser_command/browser_command.mojom:Command) -->

<!-- LINT.IfChange(TabLaunchType) -->

<enum name="TabLaunchType">
  <int value="0" label="From Link"/>
  <int value="1" label="From External App"/>
  <int value="2" label="From Chrome Ui"/>
  <int value="3" label="From Restore"/>
  <int value="4" label="From Longpress Foreground"/>
  <int value="5" label="From Longpress Background"/>
  <int value="6" label="From Reparenting"/>
  <int value="7" label="From Launcher Shortcut"/>
  <int value="8" label="From Speculative Background Creation"/>
  <int value="9" label="From Browser Actions"/>
  <int value="10" label="From Launch New Incognito Tab"/>
  <int value="11" label="From Startup"/>
  <int value="12" label="From Start Surface"/>
  <int value="13" label="From Tab Group Ui"/>
  <int value="14" label="From Longpress Background In Group"/>
  <int value="15" label="From App Widget"/>
  <int value="16" label="From Longpress Incognito"/>
  <int value="17" label="From Recent Tabs"/>
  <int value="18" label="From Reading List"/>
  <int value="19" label="From Tab Switcher Ui"/>
  <int value="20" label="From Restore Tabs Ui"/>
  <int value="21" label="From Omnibox"/>
  <int value="22" label="Unset"/>
  <int value="23" label="From Sync Background"/>
  <int value="24" label="From Recent Tabs Foreground"/>
  <int value="25" label="From Collaboration Background In Group"/>
  <int value="26" label="From Bookmark Bar Background"/>
  <int value="27" label="From Reparenting Background"/>
  <int value="28" label="From History Navigation Background"/>
  <int value="29" label="From History Navigation Foreground"/>
  <int value="30" label="From Longpress Foreground In Group"/>
  <int value="31" label="From Tab List Interface"/>
  <int value="32" label="From Link, Creating New Window"/>
  <int value="33" label="From Tips Notifications"/>
  <int value="34" label="From Tab List Interface Background"/>
  <int value="35" label="From Session Startup With Urls Pref"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/android/tab_model/tab_model.h:TabLaunchType) -->

<enum name="TypeOfDeletedMostVisitedApp">
  <summary>
    This enum denotes the type of app on the deleted ntp_tile as part of bug fix
    for crbug.com/1250463
  </summary>
  <int value="0" label="Default App from top sites links"/>
  <int value="1" label="Default App with custom links"/>
</enum>

</enums>

</histogram-configuration>
