// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: chrome_aim_entry_point.proto
// Protobuf C++ Version: 7.35.1

#include "chrome_aim_entry_point.pb.h"

#include <algorithm>
#include <type_traits>
#include "google/protobuf/io/coded_stream.h"
#include "google/protobuf/generated_message_tctable_impl.h"
#include "google/protobuf/internal_visibility.h"
#include "google/protobuf/extension_set.h"
#include "google/protobuf/generated_message_util.h"
#include "google/protobuf/wire_format_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
#include "google/protobuf/port_def.inc"
PROTOBUF_PRAGMA_INIT_SEG
namespace _pb = ::google::protobuf;
namespace _pbi = ::google::protobuf::internal;
namespace _fl = ::google::protobuf::internal::field_layout;
namespace omnibox {
}  // namespace omnibox
namespace omnibox {
PROTOBUF_CONSTINIT const uint32_t ChromeAimEntryPoint_internal_data_[] = {
    65536u, 224u, 0u, 805359104u, 1441792u, 1601536u, 3079u, 3758116864u, 28704u, };
static const char ChromeAimEntryPoint_names[] = {
    "ANDROID_CHROME_AIM_SHORTCUT_TYPED_STATE_ENTRY_POINT"
    "ANDROID_CHROME_FUSEBOX_ENTRY_POINT"
    "ANDROID_CHROME_NTP_FAKE_OMNIBOX_ENTRY_POINT"
    "ANDROID_CHROME_NTP_OMNIBOX_ENTRY_POINT"
    "DESKTOP_CHROME_COBROWSE_AIO_LINK"
    "DESKTOP_CHROME_COBROWSE_OMNIBOX_ACTION"
    "DESKTOP_CHROME_COBROWSE_OMNIBOX_CONTEXTUAL_SUGGESTION"
    "DESKTOP_CHROME_COBROWSE_OMNIBOX_TAB_SEARCH"
    "DESKTOP_CHROME_COBROWSE_PINNED_TOOLBAR_BUTTON"
    "DESKTOP_CHROME_COBROWSE_TOOLBAR_BUTTON"
    "DESKTOP_CHROME_COMPOSEBOX_EVERYWHERE"
    "DESKTOP_CHROME_CO_BROWSING_COMPOSEBOX_ENTRY_POINT"
    "DESKTOP_CHROME_LENS_CONTEXTUAL_SEARCHBOX_ENTRY_POINT"
    "DESKTOP_CHROME_NTP_ACTION_CHIPS_ENTRY_POINT"
    "DESKTOP_CHROME_NTP_OMNIBOX_COMPOSEBOX_ENTRY_POINT"
    "DESKTOP_CHROME_NTP_REALBOX_ENTRY_POINT"
    "DESKTOP_CHROME_NTP_THREADS_ENTRY_POINT"
    "DESKTOP_CHROME_OMNIBOX_EVERYWHERE"
    "DESKTOP_CHROME_OMNIBOX_KEYWORD_ENTRY_POINT"
    "DESKTOP_CHROME_OTHER_OMNIBOX_COMPOSEBOX_ENTRY_POINT"
    "DESKTOP_CHROME_SRP_OMNIBOX_COMPOSEBOX_ENTRY_POINT"
    "IOS_CHROME_APP_BAR_ENTRY_POINT"
    "IOS_CHROME_FUSEBOX_ENTRY_POINT"
    "IOS_CHROME_NTP_FAKE_OMNIBOX_ENTRY_POINT"
    "IOS_CHROME_OMNIBOX_SEARCH_ENTRY_POINT"
    "SUGGEST_CHROME_COMPOSE_PLATE_CANNED_ENTRY_POINT"
    "SUGGEST_CHROME_COMPOSE_PLATE_HISTORY_ENTRY_POINT"
    "SUGGEST_CHROME_COMPOSE_PLATE_RECOMMENDED_QUERY_ENTRY_POINT"
    "SUGGEST_CHROME_COMPOSE_PLATE_THREADS_ENTRY_POINT"
    "UNKNOWN_AIM_ENTRY_POINT"
};

static const ::google::protobuf::internal::EnumEntry ChromeAimEntryPoint_entries[] = {
    {{&ChromeAimEntryPoint_names[0], 51}, 61},
    {{&ChromeAimEntryPoint_names[51], 34}, 140},
    {{&ChromeAimEntryPoint_names[85], 43}, 43},
    {{&ChromeAimEntryPoint_names[128], 38}, 44},
    {{&ChromeAimEntryPoint_names[166], 32}, 173},
    {{&ChromeAimEntryPoint_names[198], 38}, 205},
    {{&ChromeAimEntryPoint_names[236], 53}, 207},
    {{&ChromeAimEntryPoint_names[289], 42}, 206},
    {{&ChromeAimEntryPoint_names[331], 45}, 175},
    {{&ChromeAimEntryPoint_names[376], 38}, 130},
    {{&ChromeAimEntryPoint_names[414], 36}, 191},
    {{&ChromeAimEntryPoint_names[450], 49}, 116},
    {{&ChromeAimEntryPoint_names[499], 52}, 117},
    {{&ChromeAimEntryPoint_names[551], 43}, 198},
    {{&ChromeAimEntryPoint_names[594], 49}, 109},
    {{&ChromeAimEntryPoint_names[643], 38}, 42},
    {{&ChromeAimEntryPoint_names[681], 38}, 129},
    {{&ChromeAimEntryPoint_names[719], 33}, 190},
    {{&ChromeAimEntryPoint_names[752], 42}, 48},
    {{&ChromeAimEntryPoint_names[794], 51}, 111},
    {{&ChromeAimEntryPoint_names[845], 49}, 110},
    {{&ChromeAimEntryPoint_names[894], 30}, 192},
    {{&ChromeAimEntryPoint_names[924], 30}, 139},
    {{&ChromeAimEntryPoint_names[954], 39}, 47},
    {{&ChromeAimEntryPoint_names[993], 37}, 62},
    {{&ChromeAimEntryPoint_names[1030], 47}, 85},
    {{&ChromeAimEntryPoint_names[1077], 48}, 82},
    {{&ChromeAimEntryPoint_names[1125], 58}, 83},
    {{&ChromeAimEntryPoint_names[1183], 48}, 131},
    {{&ChromeAimEntryPoint_names[1231], 23}, 0},
};

static const int ChromeAimEntryPoint_entries_by_number[] = {
    29,  // 0 -> UNKNOWN_AIM_ENTRY_POINT
    15,  // 42 -> DESKTOP_CHROME_NTP_REALBOX_ENTRY_POINT
    2,  // 43 -> ANDROID_CHROME_NTP_FAKE_OMNIBOX_ENTRY_POINT
    3,  // 44 -> ANDROID_CHROME_NTP_OMNIBOX_ENTRY_POINT
    23,  // 47 -> IOS_CHROME_NTP_FAKE_OMNIBOX_ENTRY_POINT
    18,  // 48 -> DESKTOP_CHROME_OMNIBOX_KEYWORD_ENTRY_POINT
    0,  // 61 -> ANDROID_CHROME_AIM_SHORTCUT_TYPED_STATE_ENTRY_POINT
    24,  // 62 -> IOS_CHROME_OMNIBOX_SEARCH_ENTRY_POINT
    26,  // 82 -> SUGGEST_CHROME_COMPOSE_PLATE_HISTORY_ENTRY_POINT
    27,  // 83 -> SUGGEST_CHROME_COMPOSE_PLATE_RECOMMENDED_QUERY_ENTRY_POINT
    25,  // 85 -> SUGGEST_CHROME_COMPOSE_PLATE_CANNED_ENTRY_POINT
    14,  // 109 -> DESKTOP_CHROME_NTP_OMNIBOX_COMPOSEBOX_ENTRY_POINT
    20,  // 110 -> DESKTOP_CHROME_SRP_OMNIBOX_COMPOSEBOX_ENTRY_POINT
    19,  // 111 -> DESKTOP_CHROME_OTHER_OMNIBOX_COMPOSEBOX_ENTRY_POINT
    11,  // 116 -> DESKTOP_CHROME_CO_BROWSING_COMPOSEBOX_ENTRY_POINT
    12,  // 117 -> DESKTOP_CHROME_LENS_CONTEXTUAL_SEARCHBOX_ENTRY_POINT
    16,  // 129 -> DESKTOP_CHROME_NTP_THREADS_ENTRY_POINT
    9,  // 130 -> DESKTOP_CHROME_COBROWSE_TOOLBAR_BUTTON
    28,  // 131 -> SUGGEST_CHROME_COMPOSE_PLATE_THREADS_ENTRY_POINT
    22,  // 139 -> IOS_CHROME_FUSEBOX_ENTRY_POINT
    1,  // 140 -> ANDROID_CHROME_FUSEBOX_ENTRY_POINT
    4,  // 173 -> DESKTOP_CHROME_COBROWSE_AIO_LINK
    8,  // 175 -> DESKTOP_CHROME_COBROWSE_PINNED_TOOLBAR_BUTTON
    17,  // 190 -> DESKTOP_CHROME_OMNIBOX_EVERYWHERE
    10,  // 191 -> DESKTOP_CHROME_COMPOSEBOX_EVERYWHERE
    21,  // 192 -> IOS_CHROME_APP_BAR_ENTRY_POINT
    13,  // 198 -> DESKTOP_CHROME_NTP_ACTION_CHIPS_ENTRY_POINT
    5,  // 205 -> DESKTOP_CHROME_COBROWSE_OMNIBOX_ACTION
    7,  // 206 -> DESKTOP_CHROME_COBROWSE_OMNIBOX_TAB_SEARCH
    6,  // 207 -> DESKTOP_CHROME_COBROWSE_OMNIBOX_CONTEXTUAL_SUGGESTION
};

bool ChromeAimEntryPoint_Parse(::absl::string_view name,
                                  ChromeAimEntryPoint* PROTOBUF_NONNULL value) {
  int int_value;
  bool success = ::google::protobuf::internal::LookUpEnumValue(
      ChromeAimEntryPoint_entries, 30, name, &int_value);
  if (success) {
    *value = static_cast<ChromeAimEntryPoint>(int_value);
  }
  return success;
}
static ::google::protobuf::internal::ExplicitlyConstructed<::std::string>
    ChromeAimEntryPoint_strings[30] = {};

const ::std::string& ChromeAimEntryPoint_Name(ChromeAimEntryPoint value) {
  static const bool kDummy = ::google::protobuf::internal::InitializeEnumStrings(
      ChromeAimEntryPoint_entries, ChromeAimEntryPoint_entries_by_number, 30,
      ChromeAimEntryPoint_strings);
  (void)kDummy;

  int idx = ::google::protobuf::internal::LookUpEnumName(ChromeAimEntryPoint_entries,
                                  ChromeAimEntryPoint_entries_by_number,
                                  30, value);
  return idx == -1 ? ::google::protobuf::internal::GetEmptyString() : ChromeAimEntryPoint_strings[idx].get();
}
// @@protoc_insertion_point(namespace_scope)
}  // namespace omnibox
namespace google {
namespace protobuf {
}  // namespace protobuf
}  // namespace google
// @@protoc_insertion_point(global_scope)
#include "google/protobuf/port_undef.inc"
