# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: system_profile.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)




DESCRIPTOR = _descriptor.FileDescriptor(
  name='system_profile.proto',
  package='metrics',
  serialized_pb='\n\x14system_profile.proto\x12\x07metrics\"\xc6<\n\x12SystemProfileProto\x12\x17\n\x0f\x62uild_timestamp\x18\x01 \x01(\x03\x12\x13\n\x0b\x61pp_version\x18\x02 \x01(\t\x12\x12\n\nbrand_code\x18\x0c \x01(\t\x12\x34\n\x07\x63hannel\x18\n \x01(\x0e\x32#.metrics.SystemProfileProto.Channel\x12\x1c\n\ris_asan_build\x18\x14 \x01(\x08:\x05\x66\x61lse\x12\x18\n\x10uma_enabled_date\x18\x03 \x01(\x03\x12\x14\n\x0cinstall_date\x18\x10 \x01(\x03\x12\x1a\n\x12\x61pplication_locale\x18\x04 \x01(\t\x12*\n\x02os\x18\x05 \x01(\x0b\x32\x1e.metrics.SystemProfileProto.OS\x12\x36\n\x08hardware\x18\x06 \x01(\x0b\x32$.metrics.SystemProfileProto.Hardware\x12\x34\n\x07network\x18\r \x01(\x0b\x32#.metrics.SystemProfileProto.Network\x12?\n\rgoogle_update\x18\x0b \x01(\x0b\x32(.metrics.SystemProfileProto.GoogleUpdate\x12\x32\n\x06plugin\x18\x07 \x03(\x0b\x32\".metrics.SystemProfileProto.Plugin\x12\x38\n\tstability\x18\x08 \x01(\x0b\x32%.metrics.SystemProfileProto.Stability\x12;\n\x0b\x66ield_trial\x18\t \x03(\x0b\x32&.metrics.SystemProfileProto.FieldTrial\x12Y\n\x1b\x65xternal_audio_video_device\x18\x0e \x03(\x0b\x32\x34.metrics.SystemProfileProto.ExternalAudioVideoDevice\x12N\n\x15\x65xternal_access_point\x18\x0f \x01(\x0b\x32/.metrics.SystemProfileProto.ExternalAccessPoint\x12 \n\x18multi_profile_user_count\x18\x11 \x01(\r\x12!\n\x19occupied_extension_bucket\x18\x12 \x03(\x05\x12N\n\x19offstore_extensions_state\x18\x13 \x01(\x0e\x32+.metrics.SystemProfileProto.ExtensionsState\x1aO\n\x02OS\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x13\n\x0b\x66ingerprint\x18\x03 \x01(\t\x12\x15\n\ris_jailbroken\x18\x04 \x01(\x08\x1a\x94\x0e\n\x08Hardware\x12\x18\n\x10\x63pu_architecture\x18\x01 \x01(\t\x12\x15\n\rsystem_ram_mb\x18\x02 \x01(\x03\x12\x10\n\x08\x64ll_base\x18\x03 \x01(\x03\x12\x16\n\x0ehardware_class\x18\x04 \x01(\t\x12\x14\n\x0cscreen_count\x18\x05 \x01(\x05\x12\x1c\n\x14primary_screen_width\x18\x06 \x01(\x05\x12\x1d\n\x15primary_screen_height\x18\x07 \x01(\x05\x12#\n\x1bprimary_screen_scale_factor\x18\x0c \x01(\x02\x12\x11\n\tmax_dpi_x\x18\t \x01(\x02\x12\x11\n\tmax_dpi_y\x18\n \x01(\x02\x12\x35\n\x03\x63pu\x18\r \x01(\x0b\x32(.metrics.SystemProfileProto.Hardware.CPU\x12:\n\x03gpu\x18\x08 \x01(\x0b\x32-.metrics.SystemProfileProto.Hardware.Graphics\x12\x41\n\tbluetooth\x18\x0b \x01(\x0b\x32..metrics.SystemProfileProto.Hardware.Bluetooth\x12\'\n\x1finternal_display_supports_touch\x18\x0e \x01(\x08\x12N\n\x14\x65xternal_touchscreen\x18\x0f \x03(\x0b\x32\x30.metrics.SystemProfileProto.Hardware.TouchScreen\x12=\n\tapp_drive\x18\x10 \x01(\x0b\x32*.metrics.SystemProfileProto.Hardware.Drive\x12\x43\n\x0fuser_data_drive\x18\x11 \x01(\x0b\x32*.metrics.SystemProfileProto.Hardware.Drive\x1a@\n\x03\x43PU\x12\x13\n\x0bvendor_name\x18\x01 \x01(\t\x12\x11\n\tsignature\x18\x02 \x01(\r\x12\x11\n\tnum_cores\x18\x03 \x01(\r\x1a\x85\x01\n\x08Graphics\x12\x11\n\tvendor_id\x18\x01 \x01(\r\x12\x11\n\tdevice_id\x18\x02 \x01(\r\x12\x16\n\x0e\x64river_version\x18\x03 \x01(\t\x12\x13\n\x0b\x64river_date\x18\x04 \x01(\t\x12\x11\n\tgl_vendor\x18\x06 \x01(\t\x12\x13\n\x0bgl_renderer\x18\x07 \x01(\t\x1a\xb8\x06\n\tBluetooth\x12\x12\n\nis_present\x18\x01 \x01(\x08\x12\x12\n\nis_enabled\x18\x02 \x01(\x08\x12R\n\rpaired_device\x18\x03 \x03(\x0b\x32;.metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice\x1a\xae\x05\n\x0cPairedDevice\x12\x17\n\x0f\x62luetooth_class\x18\x01 \x01(\r\x12N\n\x04type\x18\x02 \x01(\x0e\x32@.metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.Type\x12\x15\n\rvendor_prefix\x18\x04 \x01(\r\x12\x64\n\x10vendor_id_source\x18\x08 \x01(\x0e\x32J.metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.VendorIDSource\x12\x11\n\tvendor_id\x18\x05 \x01(\r\x12\x12\n\nproduct_id\x18\x06 \x01(\r\x12\x11\n\tdevice_id\x18\x07 \x01(\r\"\xa8\x02\n\x04Type\x12\x12\n\x0e\x44\x45VICE_UNKNOWN\x10\x00\x12\x13\n\x0f\x44\x45VICE_COMPUTER\x10\x01\x12\x10\n\x0c\x44\x45VICE_PHONE\x10\x02\x12\x10\n\x0c\x44\x45VICE_MODEM\x10\x03\x12\x10\n\x0c\x44\x45VICE_AUDIO\x10\x04\x12\x14\n\x10\x44\x45VICE_CAR_AUDIO\x10\x05\x12\x10\n\x0c\x44\x45VICE_VIDEO\x10\x06\x12\x15\n\x11\x44\x45VICE_PERIPHERAL\x10\x07\x12\x13\n\x0f\x44\x45VICE_JOYSTICK\x10\x08\x12\x12\n\x0e\x44\x45VICE_GAMEPAD\x10\t\x12\x13\n\x0f\x44\x45VICE_KEYBOARD\x10\n\x12\x10\n\x0c\x44\x45VICE_MOUSE\x10\x0b\x12\x11\n\rDEVICE_TABLET\x10\x0c\x12\x1f\n\x1b\x44\x45VICE_KEYBOARD_MOUSE_COMBO\x10\r\"S\n\x0eVendorIDSource\x12\x15\n\x11VENDOR_ID_UNKNOWN\x10\x00\x12\x17\n\x13VENDOR_ID_BLUETOOTH\x10\x01\x12\x11\n\rVENDOR_ID_USB\x10\x02\x1a\x34\n\x0bTouchScreen\x12\x11\n\tvendor_id\x18\x01 \x01(\r\x12\x12\n\nproduct_id\x18\x02 \x01(\r\x1a!\n\x05\x44rive\x12\x18\n\x10has_seek_penalty\x18\x01 \x01(\x08\x1a\xe9\t\n\x07Network\x12$\n\x1c\x63onnection_type_is_ambiguous\x18\x01 \x01(\x08\x12K\n\x0f\x63onnection_type\x18\x02 \x01(\x0e\x32\x32.metrics.SystemProfileProto.Network.ConnectionType\x12,\n$wifi_phy_layer_protocol_is_ambiguous\x18\x03 \x01(\x08\x12Y\n\x17wifi_phy_layer_protocol\x18\x04 \x01(\x0e\x32\x38.metrics.SystemProfileProto.Network.WifiPHYLayerProtocol\x12N\n\x11\x61\x63\x63\x65ss_point_info\x18\x05 \x01(\x0b\x32\x33.metrics.SystemProfileProto.Network.WifiAccessPoint\x1a\xe4\x03\n\x0fWifiAccessPoint\x12\x15\n\rvendor_prefix\x18\x01 \x01(\r\x12W\n\rsecurity_mode\x18\x02 \x01(\x0e\x32@.metrics.SystemProfileProto.Network.WifiAccessPoint.SecurityMode\x12Z\n\x0bvendor_info\x18\x03 \x01(\x0b\x32\x45.metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation\x1an\n\x11VendorInformation\x12\x14\n\x0cmodel_number\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x03 \x01(\t\x12\x1a\n\x12\x65lement_identifier\x18\x04 \x03(\r\"\x94\x01\n\x0cSecurityMode\x12\x14\n\x10SECURITY_UNKNOWN\x10\x00\x12\x10\n\x0cSECURITY_WPA\x10\x01\x12\x10\n\x0cSECURITY_WEP\x10\x02\x12\x10\n\x0cSECURITY_RSN\x10\x03\x12\x13\n\x0fSECURITY_802_1X\x10\x04\x12\x10\n\x0cSECURITY_PSK\x10\x05\x12\x11\n\rSECURITY_NONE\x10\x06\"\xa9\x01\n\x0e\x43onnectionType\x12\x16\n\x12\x43ONNECTION_UNKNOWN\x10\x00\x12\x17\n\x13\x43ONNECTION_ETHERNET\x10\x01\x12\x13\n\x0f\x43ONNECTION_WIFI\x10\x02\x12\x11\n\rCONNECTION_2G\x10\x03\x12\x11\n\rCONNECTION_3G\x10\x04\x12\x11\n\rCONNECTION_4G\x10\x05\x12\x18\n\x14\x43ONNECTION_BLUETOOTH\x10\x06\"\xfe\x01\n\x14WifiPHYLayerProtocol\x12 \n\x1cWIFI_PHY_LAYER_PROTOCOL_NONE\x10\x00\x12#\n\x1fWIFI_PHY_LAYER_PROTOCOL_ANCIENT\x10\x01\x12\x1d\n\x19WIFI_PHY_LAYER_PROTOCOL_A\x10\x02\x12\x1d\n\x19WIFI_PHY_LAYER_PROTOCOL_B\x10\x03\x12\x1d\n\x19WIFI_PHY_LAYER_PROTOCOL_G\x10\x04\x12\x1d\n\x19WIFI_PHY_LAYER_PROTOCOL_N\x10\x05\x12#\n\x1fWIFI_PHY_LAYER_PROTOCOL_UNKNOWN\x10\x06\x1a\xa7\x05\n\x0cGoogleUpdate\x12\x19\n\x11is_system_install\x18\x01 \x01(\x08\x12&\n\x1elast_automatic_start_timestamp\x18\x02 \x01(\x03\x12#\n\x1blast_update_check_timestamp\x18\x03 \x01(\x03\x12R\n\x14google_update_status\x18\x04 \x01(\x0b\x32\x34.metrics.SystemProfileProto.GoogleUpdate.ProductInfo\x12K\n\rclient_status\x18\x05 \x01(\x0b\x32\x34.metrics.SystemProfileProto.GoogleUpdate.ProductInfo\x1a\x8d\x03\n\x0bProductInfo\x12\x0f\n\x07version\x18\x01 \x01(\t\x12%\n\x1dlast_update_success_timestamp\x18\x02 \x01(\x03\x12W\n\x0blast_result\x18\x03 \x01(\x0e\x32\x42.metrics.SystemProfileProto.GoogleUpdate.ProductInfo.InstallResult\x12\x12\n\nlast_error\x18\x04 \x01(\x05\x12\x18\n\x10last_extra_error\x18\x05 \x01(\x05\"\xbe\x01\n\rInstallResult\x12\x1a\n\x16INSTALL_RESULT_SUCCESS\x10\x00\x12&\n\"INSTALL_RESULT_FAILED_CUSTOM_ERROR\x10\x01\x12#\n\x1fINSTALL_RESULT_FAILED_MSI_ERROR\x10\x02\x12&\n\"INSTALL_RESULT_FAILED_SYSTEM_ERROR\x10\x03\x12\x1c\n\x18INSTALL_RESULT_EXIT_CODE\x10\x04\x1a\x61\n\x06Plugin\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x66ilename\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x13\n\x0bis_disabled\x18\x04 \x01(\x08\x12\x11\n\tis_pepper\x18\x05 \x01(\x08\x1a\xfc\x06\n\tStability\x12\x1e\n\x16incremental_uptime_sec\x18\x01 \x01(\x03\x12\x12\n\nuptime_sec\x18\x17 \x01(\x03\x12\x17\n\x0fpage_load_count\x18\x02 \x01(\x05\x12\x1c\n\x14renderer_crash_count\x18\x03 \x01(\x05\x12\x1b\n\x13renderer_hang_count\x18\x04 \x01(\x05\x12$\n\x1crenderer_failed_launch_count\x18\x18 \x01(\x05\x12&\n\x1e\x65xtension_renderer_crash_count\x18\x05 \x01(\x05\x12.\n&extension_renderer_failed_launch_count\x18\x19 \x01(\x05\x12!\n\x19\x63hild_process_crash_count\x18\x06 \x01(\x05\x12\x1e\n\x16other_user_crash_count\x18\x07 \x01(\x05\x12\x1a\n\x12kernel_crash_count\x18\x08 \x01(\x05\x12%\n\x1dunclean_system_shutdown_count\x18\t \x01(\x05\x12\x14\n\x0claunch_count\x18\x0f \x01(\x05\x12\x13\n\x0b\x63rash_count\x18\x10 \x01(\x05\x12!\n\x19incomplete_shutdown_count\x18\x11 \x01(\x05\x12+\n#breakpad_registration_success_count\x18\x12 \x01(\x05\x12+\n#breakpad_registration_failure_count\x18\x13 \x01(\x05\x12\x1e\n\x16\x64\x65\x62ugger_present_count\x18\x14 \x01(\x05\x12\"\n\x1a\x64\x65\x62ugger_not_present_count\x18\x15 \x01(\x05\x12O\n\x10plugin_stability\x18\x16 \x03(\x0b\x32\x35.metrics.SystemProfileProto.Stability.PluginStability\x1a\xa5\x01\n\x0fPluginStability\x12\x32\n\x06plugin\x18\x01 \x01(\x0b\x32\".metrics.SystemProfileProto.Plugin\x12\x14\n\x0claunch_count\x18\x02 \x01(\x05\x12\x16\n\x0einstance_count\x18\x03 \x01(\x05\x12\x13\n\x0b\x63rash_count\x18\x04 \x01(\x05\x12\x1b\n\x13loading_error_count\x18\x05 \x01(\x05\x1a/\n\nFieldTrial\x12\x0f\n\x07name_id\x18\x01 \x01(\x07\x12\x10\n\x08group_id\x18\x02 \x01(\x07\x1a\xb1\x0c\n\x18\x45xternalAudioVideoDevice\x12\x19\n\x11manufacturer_name\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x14\n\x0cproduct_code\x18\x03 \x01(\t\x12Y\n\x0e\x61v_device_type\x18\x04 \x03(\x0e\x32\x41.metrics.SystemProfileProto.ExternalAudioVideoDevice.AVDeviceType\x12\x18\n\x10manufacture_year\x18\x05 \x01(\x05\x12\x18\n\x10manufacture_week\x18\x06 \x01(\x05\x12\x1d\n\x15horizontal_resolution\x18\x07 \x01(\x05\x12\x1b\n\x13vertical_resolution\x18\x08 \x01(\x05\x12`\n\x11\x61udio_description\x18\t \x03(\x0b\x32\x45.metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription\x12\x19\n\x11position_in_setup\x18\n \x01(\x05\x12\x18\n\x10is_in_path_to_tv\x18\x0b \x01(\x08\x12\x13\n\x0b\x63\x65\x63_version\x18\x0c \x01(\x05\x12T\n\x0b\x63\x65\x63_command\x18\r \x03(\x0b\x32?.metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand\x1a\xf4\x04\n\x10\x41udioDescription\x12g\n\x0c\x61udio_format\x18\x01 \x01(\x0e\x32Q.metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.AudioFormat\x12\x14\n\x0cnum_channels\x18\x02 \x01(\x05\x12\x1b\n\x13sample_frequency_hz\x18\x03 \x03(\x05\x12\x1f\n\x17max_bit_rate_per_second\x18\x04 \x01(\x05\x12\x11\n\tbit_depth\x18\x05 \x01(\x05\"\x8f\x03\n\x0b\x41udioFormat\x12\x18\n\x14\x41UDIO_FORMAT_UNKNOWN\x10\x00\x12\x15\n\x11\x41UDIO_FORMAT_LPCM\x10\x01\x12\x15\n\x11\x41UDIO_FORMAT_AC_3\x10\x02\x12\x16\n\x12\x41UDIO_FORMAT_MPEG1\x10\x03\x12\x14\n\x10\x41UDIO_FORMAT_MP3\x10\x04\x12\x16\n\x12\x41UDIO_FORMAT_MPEG2\x10\x05\x12\x14\n\x10\x41UDIO_FORMAT_AAC\x10\x06\x12\x14\n\x10\x41UDIO_FORMAT_DTS\x10\x07\x12\x16\n\x12\x41UDIO_FORMAT_ATRAC\x10\x08\x12\x18\n\x14\x41UDIO_FORMAT_ONE_BIT\x10\t\x12\x18\n\x14\x41UDIO_FORMAT_DD_PLUS\x10\n\x12\x17\n\x13\x41UDIO_FORMAT_DTS_HD\x10\x0b\x12!\n\x1d\x41UDIO_FORMAT_MLP_DOLBY_TRUEHD\x10\x0c\x12\x1a\n\x16\x41UDIO_FORMAT_DST_AUDIO\x10\r\x12\"\n\x1e\x41UDIO_FORMAT_MICROSOFT_WMA_PRO\x10\x0e\x1a\xd4\x01\n\nCECCommand\x12\x0e\n\x06opcode\x18\x01 \x01(\x05\x12\x1b\n\x13num_received_direct\x18\x02 \x01(\x05\x12\x1e\n\x16num_received_broadcast\x18\x03 \x01(\x05\x12\x17\n\x0fnum_sent_direct\x18\x04 \x01(\x05\x12\x1a\n\x12num_sent_broadcast\x18\x05 \x01(\x05\x12\"\n\x1anum_aborted_unknown_reason\x18\x06 \x01(\x05\x12 \n\x18num_aborted_unrecognized\x18\x07 \x01(\x05\"\xb4\x01\n\x0c\x41VDeviceType\x12\x1a\n\x16\x41V_DEVICE_TYPE_UNKNOWN\x10\x00\x12\x15\n\x11\x41V_DEVICE_TYPE_TV\x10\x01\x12\x1b\n\x17\x41V_DEVICE_TYPE_RECORDER\x10\x02\x12\x18\n\x14\x41V_DEVICE_TYPE_TUNER\x10\x03\x12\x19\n\x15\x41V_DEVICE_TYPE_PLAYER\x10\x04\x12\x1f\n\x1b\x41V_DEVICE_TYPE_AUDIO_SYSTEM\x10\x05\x1aj\n\x13\x45xternalAccessPoint\x12\x14\n\x0cmanufacturer\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x14\n\x0cmodel_number\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x04 \x01(\t\"i\n\x07\x43hannel\x12\x13\n\x0f\x43HANNEL_UNKNOWN\x10\x00\x12\x12\n\x0e\x43HANNEL_CANARY\x10\x01\x12\x0f\n\x0b\x43HANNEL_DEV\x10\x02\x12\x10\n\x0c\x43HANNEL_BETA\x10\x03\x12\x12\n\x0e\x43HANNEL_STABLE\x10\x04\"l\n\x0f\x45xtensionsState\x12\x11\n\rNO_EXTENSIONS\x10\x00\x12\x18\n\x14NO_OFFSTORE_VERIFIED\x10\x01\x12\x1a\n\x16NO_OFFSTORE_UNVERIFIED\x10\x02\x12\x10\n\x0cHAS_OFFSTORE\x10\x03\x42\x38\n\x1forg.chromium.components.metricsB\x13SystemProfileProtosH\x03')



_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DEVICE_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_COMPUTER', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_PHONE', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_MODEM', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_AUDIO', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_CAR_AUDIO', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_VIDEO', index=6, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_PERIPHERAL', index=7, number=7,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_JOYSTICK', index=8, number=8,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_GAMEPAD', index=9, number=9,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_KEYBOARD', index=10, number=10,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_MOUSE', index=11, number=11,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_TABLET', index=12, number=12,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_KEYBOARD_MOUSE_COMBO', index=13, number=13,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2416,
  serialized_end=2712,
)

_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_VENDORIDSOURCE = _descriptor.EnumDescriptor(
  name='VendorIDSource',
  full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.VendorIDSource',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='VENDOR_ID_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VENDOR_ID_BLUETOOTH', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VENDOR_ID_USB', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2714,
  serialized_end=2797,
)

_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_SECURITYMODE = _descriptor.EnumDescriptor(
  name='SecurityMode',
  full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.SecurityMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SECURITY_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_WPA', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_WEP', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_RSN', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_802_1X', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_PSK', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECURITY_NONE', index=6, number=6,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3569,
  serialized_end=3717,
)

_SYSTEMPROFILEPROTO_NETWORK_CONNECTIONTYPE = _descriptor.EnumDescriptor(
  name='ConnectionType',
  full_name='metrics.SystemProfileProto.Network.ConnectionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_ETHERNET', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_WIFI', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_2G', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_3G', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_4G', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONNECTION_BLUETOOTH', index=6, number=6,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3720,
  serialized_end=3889,
)

_SYSTEMPROFILEPROTO_NETWORK_WIFIPHYLAYERPROTOCOL = _descriptor.EnumDescriptor(
  name='WifiPHYLayerProtocol',
  full_name='metrics.SystemProfileProto.Network.WifiPHYLayerProtocol',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_NONE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_ANCIENT', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_A', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_B', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_G', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_N', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_PHY_LAYER_PROTOCOL_UNKNOWN', index=6, number=6,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3892,
  serialized_end=4146,
)

_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO_INSTALLRESULT = _descriptor.EnumDescriptor(
  name='InstallResult',
  full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.InstallResult',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INSTALL_RESULT_SUCCESS', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INSTALL_RESULT_FAILED_CUSTOM_ERROR', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INSTALL_RESULT_FAILED_MSI_ERROR', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INSTALL_RESULT_FAILED_SYSTEM_ERROR', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INSTALL_RESULT_EXIT_CODE', index=4, number=4,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4638,
  serialized_end=4828,
)

_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION_AUDIOFORMAT = _descriptor.EnumDescriptor(
  name='AudioFormat',
  full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.AudioFormat',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_LPCM', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_AC_3', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_MPEG1', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_MP3', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_MPEG2', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_AAC', index=6, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_DTS', index=7, number=7,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_ATRAC', index=8, number=8,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_ONE_BIT', index=9, number=9,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_DD_PLUS', index=10, number=10,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_DTS_HD', index=11, number=11,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_MLP_DOLBY_TRUEHD', index=12, number=12,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_DST_AUDIO', index=13, number=13,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_FORMAT_MICROSOFT_WMA_PRO', index=14, number=14,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=6662,
  serialized_end=7061,
)

_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AVDEVICETYPE = _descriptor.EnumDescriptor(
  name='AVDeviceType',
  full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AVDeviceType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_TV', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_RECORDER', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_TUNER', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_PLAYER', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AV_DEVICE_TYPE_AUDIO_SYSTEM', index=5, number=5,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=7279,
  serialized_end=7459,
)

_SYSTEMPROFILEPROTO_CHANNEL = _descriptor.EnumDescriptor(
  name='Channel',
  full_name='metrics.SystemProfileProto.Channel',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CHANNEL_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHANNEL_CANARY', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHANNEL_DEV', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHANNEL_BETA', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHANNEL_STABLE', index=4, number=4,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=7569,
  serialized_end=7674,
)

_SYSTEMPROFILEPROTO_EXTENSIONSSTATE = _descriptor.EnumDescriptor(
  name='ExtensionsState',
  full_name='metrics.SystemProfileProto.ExtensionsState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NO_EXTENSIONS', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NO_OFFSTORE_VERIFIED', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NO_OFFSTORE_UNVERIFIED', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAS_OFFSTORE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=7676,
  serialized_end=7784,
)


_SYSTEMPROFILEPROTO_OS = _descriptor.Descriptor(
  name='OS',
  full_name='metrics.SystemProfileProto.OS',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='metrics.SystemProfileProto.OS.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='version', full_name='metrics.SystemProfileProto.OS.version', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fingerprint', full_name='metrics.SystemProfileProto.OS.fingerprint', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_jailbroken', full_name='metrics.SystemProfileProto.OS.is_jailbroken', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=992,
  serialized_end=1071,
)

_SYSTEMPROFILEPROTO_HARDWARE_CPU = _descriptor.Descriptor(
  name='CPU',
  full_name='metrics.SystemProfileProto.Hardware.CPU',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vendor_name', full_name='metrics.SystemProfileProto.Hardware.CPU.vendor_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='signature', full_name='metrics.SystemProfileProto.Hardware.CPU.signature', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_cores', full_name='metrics.SystemProfileProto.Hardware.CPU.num_cores', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1770,
  serialized_end=1834,
)

_SYSTEMPROFILEPROTO_HARDWARE_GRAPHICS = _descriptor.Descriptor(
  name='Graphics',
  full_name='metrics.SystemProfileProto.Hardware.Graphics',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vendor_id', full_name='metrics.SystemProfileProto.Hardware.Graphics.vendor_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='metrics.SystemProfileProto.Hardware.Graphics.device_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='driver_version', full_name='metrics.SystemProfileProto.Hardware.Graphics.driver_version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='driver_date', full_name='metrics.SystemProfileProto.Hardware.Graphics.driver_date', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gl_vendor', full_name='metrics.SystemProfileProto.Hardware.Graphics.gl_vendor', index=4,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gl_renderer', full_name='metrics.SystemProfileProto.Hardware.Graphics.gl_renderer', index=5,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1837,
  serialized_end=1970,
)

_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE = _descriptor.Descriptor(
  name='PairedDevice',
  full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='bluetooth_class', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.bluetooth_class', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vendor_prefix', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.vendor_prefix', index=2,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vendor_id_source', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.vendor_id_source', index=3,
      number=8, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vendor_id', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.vendor_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='product_id', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.product_id', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_id', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice.device_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_TYPE,
    _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_VENDORIDSOURCE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2111,
  serialized_end=2797,
)

_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH = _descriptor.Descriptor(
  name='Bluetooth',
  full_name='metrics.SystemProfileProto.Hardware.Bluetooth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='is_present', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.is_present', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_enabled', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.is_enabled', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='paired_device', full_name='metrics.SystemProfileProto.Hardware.Bluetooth.paired_device', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1973,
  serialized_end=2797,
)

_SYSTEMPROFILEPROTO_HARDWARE_TOUCHSCREEN = _descriptor.Descriptor(
  name='TouchScreen',
  full_name='metrics.SystemProfileProto.Hardware.TouchScreen',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vendor_id', full_name='metrics.SystemProfileProto.Hardware.TouchScreen.vendor_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='product_id', full_name='metrics.SystemProfileProto.Hardware.TouchScreen.product_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2799,
  serialized_end=2851,
)

_SYSTEMPROFILEPROTO_HARDWARE_DRIVE = _descriptor.Descriptor(
  name='Drive',
  full_name='metrics.SystemProfileProto.Hardware.Drive',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='has_seek_penalty', full_name='metrics.SystemProfileProto.Hardware.Drive.has_seek_penalty', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2853,
  serialized_end=2886,
)

_SYSTEMPROFILEPROTO_HARDWARE = _descriptor.Descriptor(
  name='Hardware',
  full_name='metrics.SystemProfileProto.Hardware',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cpu_architecture', full_name='metrics.SystemProfileProto.Hardware.cpu_architecture', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='system_ram_mb', full_name='metrics.SystemProfileProto.Hardware.system_ram_mb', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dll_base', full_name='metrics.SystemProfileProto.Hardware.dll_base', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hardware_class', full_name='metrics.SystemProfileProto.Hardware.hardware_class', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='screen_count', full_name='metrics.SystemProfileProto.Hardware.screen_count', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='primary_screen_width', full_name='metrics.SystemProfileProto.Hardware.primary_screen_width', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='primary_screen_height', full_name='metrics.SystemProfileProto.Hardware.primary_screen_height', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='primary_screen_scale_factor', full_name='metrics.SystemProfileProto.Hardware.primary_screen_scale_factor', index=7,
      number=12, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_dpi_x', full_name='metrics.SystemProfileProto.Hardware.max_dpi_x', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_dpi_y', full_name='metrics.SystemProfileProto.Hardware.max_dpi_y', index=9,
      number=10, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='metrics.SystemProfileProto.Hardware.cpu', index=10,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gpu', full_name='metrics.SystemProfileProto.Hardware.gpu', index=11,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bluetooth', full_name='metrics.SystemProfileProto.Hardware.bluetooth', index=12,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='internal_display_supports_touch', full_name='metrics.SystemProfileProto.Hardware.internal_display_supports_touch', index=13,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='external_touchscreen', full_name='metrics.SystemProfileProto.Hardware.external_touchscreen', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_drive', full_name='metrics.SystemProfileProto.Hardware.app_drive', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user_data_drive', full_name='metrics.SystemProfileProto.Hardware.user_data_drive', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_HARDWARE_CPU, _SYSTEMPROFILEPROTO_HARDWARE_GRAPHICS, _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH, _SYSTEMPROFILEPROTO_HARDWARE_TOUCHSCREEN, _SYSTEMPROFILEPROTO_HARDWARE_DRIVE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1074,
  serialized_end=2886,
)

_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_VENDORINFORMATION = _descriptor.Descriptor(
  name='VendorInformation',
  full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='model_number', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation.model_number', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='model_name', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation.model_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_name', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation.device_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='element_identifier', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation.element_identifier', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3456,
  serialized_end=3566,
)

_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT = _descriptor.Descriptor(
  name='WifiAccessPoint',
  full_name='metrics.SystemProfileProto.Network.WifiAccessPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vendor_prefix', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.vendor_prefix', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='security_mode', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.security_mode', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vendor_info', full_name='metrics.SystemProfileProto.Network.WifiAccessPoint.vendor_info', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_VENDORINFORMATION, ],
  enum_types=[
    _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_SECURITYMODE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3233,
  serialized_end=3717,
)

_SYSTEMPROFILEPROTO_NETWORK = _descriptor.Descriptor(
  name='Network',
  full_name='metrics.SystemProfileProto.Network',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='connection_type_is_ambiguous', full_name='metrics.SystemProfileProto.Network.connection_type_is_ambiguous', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connection_type', full_name='metrics.SystemProfileProto.Network.connection_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='wifi_phy_layer_protocol_is_ambiguous', full_name='metrics.SystemProfileProto.Network.wifi_phy_layer_protocol_is_ambiguous', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='wifi_phy_layer_protocol', full_name='metrics.SystemProfileProto.Network.wifi_phy_layer_protocol', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='access_point_info', full_name='metrics.SystemProfileProto.Network.access_point_info', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT, ],
  enum_types=[
    _SYSTEMPROFILEPROTO_NETWORK_CONNECTIONTYPE,
    _SYSTEMPROFILEPROTO_NETWORK_WIFIPHYLAYERPROTOCOL,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2889,
  serialized_end=4146,
)

_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO = _descriptor.Descriptor(
  name='ProductInfo',
  full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.version', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_update_success_timestamp', full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.last_update_success_timestamp', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_result', full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.last_result', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_error', full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.last_error', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_extra_error', full_name='metrics.SystemProfileProto.GoogleUpdate.ProductInfo.last_extra_error', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO_INSTALLRESULT,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4431,
  serialized_end=4828,
)

_SYSTEMPROFILEPROTO_GOOGLEUPDATE = _descriptor.Descriptor(
  name='GoogleUpdate',
  full_name='metrics.SystemProfileProto.GoogleUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='is_system_install', full_name='metrics.SystemProfileProto.GoogleUpdate.is_system_install', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_automatic_start_timestamp', full_name='metrics.SystemProfileProto.GoogleUpdate.last_automatic_start_timestamp', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_update_check_timestamp', full_name='metrics.SystemProfileProto.GoogleUpdate.last_update_check_timestamp', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='google_update_status', full_name='metrics.SystemProfileProto.GoogleUpdate.google_update_status', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_status', full_name='metrics.SystemProfileProto.GoogleUpdate.client_status', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4149,
  serialized_end=4828,
)

_SYSTEMPROFILEPROTO_PLUGIN = _descriptor.Descriptor(
  name='Plugin',
  full_name='metrics.SystemProfileProto.Plugin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='metrics.SystemProfileProto.Plugin.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='metrics.SystemProfileProto.Plugin.filename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='version', full_name='metrics.SystemProfileProto.Plugin.version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_disabled', full_name='metrics.SystemProfileProto.Plugin.is_disabled', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_pepper', full_name='metrics.SystemProfileProto.Plugin.is_pepper', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4830,
  serialized_end=4927,
)

_SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY = _descriptor.Descriptor(
  name='PluginStability',
  full_name='metrics.SystemProfileProto.Stability.PluginStability',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='plugin', full_name='metrics.SystemProfileProto.Stability.PluginStability.plugin', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='launch_count', full_name='metrics.SystemProfileProto.Stability.PluginStability.launch_count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='instance_count', full_name='metrics.SystemProfileProto.Stability.PluginStability.instance_count', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crash_count', full_name='metrics.SystemProfileProto.Stability.PluginStability.crash_count', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='loading_error_count', full_name='metrics.SystemProfileProto.Stability.PluginStability.loading_error_count', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5657,
  serialized_end=5822,
)

_SYSTEMPROFILEPROTO_STABILITY = _descriptor.Descriptor(
  name='Stability',
  full_name='metrics.SystemProfileProto.Stability',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='incremental_uptime_sec', full_name='metrics.SystemProfileProto.Stability.incremental_uptime_sec', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='uptime_sec', full_name='metrics.SystemProfileProto.Stability.uptime_sec', index=1,
      number=23, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='page_load_count', full_name='metrics.SystemProfileProto.Stability.page_load_count', index=2,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='renderer_crash_count', full_name='metrics.SystemProfileProto.Stability.renderer_crash_count', index=3,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='renderer_hang_count', full_name='metrics.SystemProfileProto.Stability.renderer_hang_count', index=4,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='renderer_failed_launch_count', full_name='metrics.SystemProfileProto.Stability.renderer_failed_launch_count', index=5,
      number=24, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='extension_renderer_crash_count', full_name='metrics.SystemProfileProto.Stability.extension_renderer_crash_count', index=6,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='extension_renderer_failed_launch_count', full_name='metrics.SystemProfileProto.Stability.extension_renderer_failed_launch_count', index=7,
      number=25, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='child_process_crash_count', full_name='metrics.SystemProfileProto.Stability.child_process_crash_count', index=8,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='other_user_crash_count', full_name='metrics.SystemProfileProto.Stability.other_user_crash_count', index=9,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='kernel_crash_count', full_name='metrics.SystemProfileProto.Stability.kernel_crash_count', index=10,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unclean_system_shutdown_count', full_name='metrics.SystemProfileProto.Stability.unclean_system_shutdown_count', index=11,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='launch_count', full_name='metrics.SystemProfileProto.Stability.launch_count', index=12,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crash_count', full_name='metrics.SystemProfileProto.Stability.crash_count', index=13,
      number=16, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='incomplete_shutdown_count', full_name='metrics.SystemProfileProto.Stability.incomplete_shutdown_count', index=14,
      number=17, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='breakpad_registration_success_count', full_name='metrics.SystemProfileProto.Stability.breakpad_registration_success_count', index=15,
      number=18, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='breakpad_registration_failure_count', full_name='metrics.SystemProfileProto.Stability.breakpad_registration_failure_count', index=16,
      number=19, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='debugger_present_count', full_name='metrics.SystemProfileProto.Stability.debugger_present_count', index=17,
      number=20, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='debugger_not_present_count', full_name='metrics.SystemProfileProto.Stability.debugger_not_present_count', index=18,
      number=21, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='plugin_stability', full_name='metrics.SystemProfileProto.Stability.plugin_stability', index=19,
      number=22, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4930,
  serialized_end=5822,
)

_SYSTEMPROFILEPROTO_FIELDTRIAL = _descriptor.Descriptor(
  name='FieldTrial',
  full_name='metrics.SystemProfileProto.FieldTrial',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name_id', full_name='metrics.SystemProfileProto.FieldTrial.name_id', index=0,
      number=1, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='group_id', full_name='metrics.SystemProfileProto.FieldTrial.group_id', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5824,
  serialized_end=5871,
)

_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION = _descriptor.Descriptor(
  name='AudioDescription',
  full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='audio_format', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.audio_format', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_channels', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.num_channels', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sample_frequency_hz', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.sample_frequency_hz', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_bit_rate_per_second', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.max_bit_rate_per_second', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bit_depth', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription.bit_depth', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION_AUDIOFORMAT,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=6433,
  serialized_end=7061,
)

_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_CECCOMMAND = _descriptor.Descriptor(
  name='CECCommand',
  full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='opcode', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.opcode', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_received_direct', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_received_direct', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_received_broadcast', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_received_broadcast', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_sent_direct', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_sent_direct', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_sent_broadcast', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_sent_broadcast', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_aborted_unknown_reason', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_aborted_unknown_reason', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_aborted_unrecognized', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand.num_aborted_unrecognized', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=7064,
  serialized_end=7276,
)

_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE = _descriptor.Descriptor(
  name='ExternalAudioVideoDevice',
  full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='manufacturer_name', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.manufacturer_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='model_name', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.model_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='product_code', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.product_code', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='av_device_type', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.av_device_type', index=3,
      number=4, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='manufacture_year', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.manufacture_year', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='manufacture_week', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.manufacture_week', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='horizontal_resolution', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.horizontal_resolution', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vertical_resolution', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.vertical_resolution', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='audio_description', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.audio_description', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='position_in_setup', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.position_in_setup', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_in_path_to_tv', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.is_in_path_to_tv', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cec_version', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.cec_version', index=11,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cec_command', full_name='metrics.SystemProfileProto.ExternalAudioVideoDevice.cec_command', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION, _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_CECCOMMAND, ],
  enum_types=[
    _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AVDEVICETYPE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5874,
  serialized_end=7459,
)

_SYSTEMPROFILEPROTO_EXTERNALACCESSPOINT = _descriptor.Descriptor(
  name='ExternalAccessPoint',
  full_name='metrics.SystemProfileProto.ExternalAccessPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='manufacturer', full_name='metrics.SystemProfileProto.ExternalAccessPoint.manufacturer', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='model_name', full_name='metrics.SystemProfileProto.ExternalAccessPoint.model_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='model_number', full_name='metrics.SystemProfileProto.ExternalAccessPoint.model_number', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_name', full_name='metrics.SystemProfileProto.ExternalAccessPoint.device_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=7461,
  serialized_end=7567,
)

_SYSTEMPROFILEPROTO = _descriptor.Descriptor(
  name='SystemProfileProto',
  full_name='metrics.SystemProfileProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='build_timestamp', full_name='metrics.SystemProfileProto.build_timestamp', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_version', full_name='metrics.SystemProfileProto.app_version', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='brand_code', full_name='metrics.SystemProfileProto.brand_code', index=2,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='channel', full_name='metrics.SystemProfileProto.channel', index=3,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_asan_build', full_name='metrics.SystemProfileProto.is_asan_build', index=4,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='uma_enabled_date', full_name='metrics.SystemProfileProto.uma_enabled_date', index=5,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='install_date', full_name='metrics.SystemProfileProto.install_date', index=6,
      number=16, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='application_locale', full_name='metrics.SystemProfileProto.application_locale', index=7,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='os', full_name='metrics.SystemProfileProto.os', index=8,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hardware', full_name='metrics.SystemProfileProto.hardware', index=9,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='network', full_name='metrics.SystemProfileProto.network', index=10,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='google_update', full_name='metrics.SystemProfileProto.google_update', index=11,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='plugin', full_name='metrics.SystemProfileProto.plugin', index=12,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stability', full_name='metrics.SystemProfileProto.stability', index=13,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='field_trial', full_name='metrics.SystemProfileProto.field_trial', index=14,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='external_audio_video_device', full_name='metrics.SystemProfileProto.external_audio_video_device', index=15,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='external_access_point', full_name='metrics.SystemProfileProto.external_access_point', index=16,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='multi_profile_user_count', full_name='metrics.SystemProfileProto.multi_profile_user_count', index=17,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='occupied_extension_bucket', full_name='metrics.SystemProfileProto.occupied_extension_bucket', index=18,
      number=18, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='offstore_extensions_state', full_name='metrics.SystemProfileProto.offstore_extensions_state', index=19,
      number=19, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SYSTEMPROFILEPROTO_OS, _SYSTEMPROFILEPROTO_HARDWARE, _SYSTEMPROFILEPROTO_NETWORK, _SYSTEMPROFILEPROTO_GOOGLEUPDATE, _SYSTEMPROFILEPROTO_PLUGIN, _SYSTEMPROFILEPROTO_STABILITY, _SYSTEMPROFILEPROTO_FIELDTRIAL, _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE, _SYSTEMPROFILEPROTO_EXTERNALACCESSPOINT, ],
  enum_types=[
    _SYSTEMPROFILEPROTO_CHANNEL,
    _SYSTEMPROFILEPROTO_EXTENSIONSSTATE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=34,
  serialized_end=7784,
)

_SYSTEMPROFILEPROTO_OS.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_HARDWARE_CPU.containing_type = _SYSTEMPROFILEPROTO_HARDWARE;
_SYSTEMPROFILEPROTO_HARDWARE_GRAPHICS.containing_type = _SYSTEMPROFILEPROTO_HARDWARE;
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE.fields_by_name['type'].enum_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_TYPE
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE.fields_by_name['vendor_id_source'].enum_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_VENDORIDSOURCE
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE.containing_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH;
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_TYPE.containing_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE;
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE_VENDORIDSOURCE.containing_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE;
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH.fields_by_name['paired_device'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE
_SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH.containing_type = _SYSTEMPROFILEPROTO_HARDWARE;
_SYSTEMPROFILEPROTO_HARDWARE_TOUCHSCREEN.containing_type = _SYSTEMPROFILEPROTO_HARDWARE;
_SYSTEMPROFILEPROTO_HARDWARE_DRIVE.containing_type = _SYSTEMPROFILEPROTO_HARDWARE;
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['cpu'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_CPU
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['gpu'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_GRAPHICS
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['bluetooth'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['external_touchscreen'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_TOUCHSCREEN
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['app_drive'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_DRIVE
_SYSTEMPROFILEPROTO_HARDWARE.fields_by_name['user_data_drive'].message_type = _SYSTEMPROFILEPROTO_HARDWARE_DRIVE
_SYSTEMPROFILEPROTO_HARDWARE.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_VENDORINFORMATION.containing_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT;
_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT.fields_by_name['security_mode'].enum_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_SECURITYMODE
_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT.fields_by_name['vendor_info'].message_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_VENDORINFORMATION
_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT.containing_type = _SYSTEMPROFILEPROTO_NETWORK;
_SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_SECURITYMODE.containing_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT;
_SYSTEMPROFILEPROTO_NETWORK.fields_by_name['connection_type'].enum_type = _SYSTEMPROFILEPROTO_NETWORK_CONNECTIONTYPE
_SYSTEMPROFILEPROTO_NETWORK.fields_by_name['wifi_phy_layer_protocol'].enum_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIPHYLAYERPROTOCOL
_SYSTEMPROFILEPROTO_NETWORK.fields_by_name['access_point_info'].message_type = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT
_SYSTEMPROFILEPROTO_NETWORK.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_NETWORK_CONNECTIONTYPE.containing_type = _SYSTEMPROFILEPROTO_NETWORK;
_SYSTEMPROFILEPROTO_NETWORK_WIFIPHYLAYERPROTOCOL.containing_type = _SYSTEMPROFILEPROTO_NETWORK;
_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO.fields_by_name['last_result'].enum_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO_INSTALLRESULT
_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO.containing_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE;
_SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO_INSTALLRESULT.containing_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO;
_SYSTEMPROFILEPROTO_GOOGLEUPDATE.fields_by_name['google_update_status'].message_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO
_SYSTEMPROFILEPROTO_GOOGLEUPDATE.fields_by_name['client_status'].message_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO
_SYSTEMPROFILEPROTO_GOOGLEUPDATE.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_PLUGIN.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY.fields_by_name['plugin'].message_type = _SYSTEMPROFILEPROTO_PLUGIN
_SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY.containing_type = _SYSTEMPROFILEPROTO_STABILITY;
_SYSTEMPROFILEPROTO_STABILITY.fields_by_name['plugin_stability'].message_type = _SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY
_SYSTEMPROFILEPROTO_STABILITY.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_FIELDTRIAL.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION.fields_by_name['audio_format'].enum_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION_AUDIOFORMAT
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION.containing_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE;
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION_AUDIOFORMAT.containing_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION;
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_CECCOMMAND.containing_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE;
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE.fields_by_name['av_device_type'].enum_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AVDEVICETYPE
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE.fields_by_name['audio_description'].message_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE.fields_by_name['cec_command'].message_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_CECCOMMAND
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AVDEVICETYPE.containing_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE;
_SYSTEMPROFILEPROTO_EXTERNALACCESSPOINT.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO.fields_by_name['channel'].enum_type = _SYSTEMPROFILEPROTO_CHANNEL
_SYSTEMPROFILEPROTO.fields_by_name['os'].message_type = _SYSTEMPROFILEPROTO_OS
_SYSTEMPROFILEPROTO.fields_by_name['hardware'].message_type = _SYSTEMPROFILEPROTO_HARDWARE
_SYSTEMPROFILEPROTO.fields_by_name['network'].message_type = _SYSTEMPROFILEPROTO_NETWORK
_SYSTEMPROFILEPROTO.fields_by_name['google_update'].message_type = _SYSTEMPROFILEPROTO_GOOGLEUPDATE
_SYSTEMPROFILEPROTO.fields_by_name['plugin'].message_type = _SYSTEMPROFILEPROTO_PLUGIN
_SYSTEMPROFILEPROTO.fields_by_name['stability'].message_type = _SYSTEMPROFILEPROTO_STABILITY
_SYSTEMPROFILEPROTO.fields_by_name['field_trial'].message_type = _SYSTEMPROFILEPROTO_FIELDTRIAL
_SYSTEMPROFILEPROTO.fields_by_name['external_audio_video_device'].message_type = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE
_SYSTEMPROFILEPROTO.fields_by_name['external_access_point'].message_type = _SYSTEMPROFILEPROTO_EXTERNALACCESSPOINT
_SYSTEMPROFILEPROTO.fields_by_name['offstore_extensions_state'].enum_type = _SYSTEMPROFILEPROTO_EXTENSIONSSTATE
_SYSTEMPROFILEPROTO_CHANNEL.containing_type = _SYSTEMPROFILEPROTO;
_SYSTEMPROFILEPROTO_EXTENSIONSSTATE.containing_type = _SYSTEMPROFILEPROTO;
DESCRIPTOR.message_types_by_name['SystemProfileProto'] = _SYSTEMPROFILEPROTO

class SystemProfileProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class OS(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _SYSTEMPROFILEPROTO_OS

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.OS)

  class Hardware(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType

    class CPU(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_CPU

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.CPU)

    class Graphics(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_GRAPHICS

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.Graphics)

    class Bluetooth(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType

      class PairedDevice(_message.Message):
        __metaclass__ = _reflection.GeneratedProtocolMessageType
        DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH_PAIREDDEVICE

        # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.Bluetooth.PairedDevice)
      DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_BLUETOOTH

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.Bluetooth)

    class TouchScreen(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_TOUCHSCREEN

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.TouchScreen)

    class Drive(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE_DRIVE

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware.Drive)
    DESCRIPTOR = _SYSTEMPROFILEPROTO_HARDWARE

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Hardware)

  class Network(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType

    class WifiAccessPoint(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType

      class VendorInformation(_message.Message):
        __metaclass__ = _reflection.GeneratedProtocolMessageType
        DESCRIPTOR = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT_VENDORINFORMATION

        # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Network.WifiAccessPoint.VendorInformation)
      DESCRIPTOR = _SYSTEMPROFILEPROTO_NETWORK_WIFIACCESSPOINT

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Network.WifiAccessPoint)
    DESCRIPTOR = _SYSTEMPROFILEPROTO_NETWORK

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Network)

  class GoogleUpdate(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType

    class ProductInfo(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_GOOGLEUPDATE_PRODUCTINFO

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.GoogleUpdate.ProductInfo)
    DESCRIPTOR = _SYSTEMPROFILEPROTO_GOOGLEUPDATE

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.GoogleUpdate)

  class Plugin(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _SYSTEMPROFILEPROTO_PLUGIN

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Plugin)

  class Stability(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType

    class PluginStability(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_STABILITY_PLUGINSTABILITY

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Stability.PluginStability)
    DESCRIPTOR = _SYSTEMPROFILEPROTO_STABILITY

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.Stability)

  class FieldTrial(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _SYSTEMPROFILEPROTO_FIELDTRIAL

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.FieldTrial)

  class ExternalAudioVideoDevice(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType

    class AudioDescription(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_AUDIODESCRIPTION

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.ExternalAudioVideoDevice.AudioDescription)

    class CECCommand(_message.Message):
      __metaclass__ = _reflection.GeneratedProtocolMessageType
      DESCRIPTOR = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE_CECCOMMAND

      # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.ExternalAudioVideoDevice.CECCommand)
    DESCRIPTOR = _SYSTEMPROFILEPROTO_EXTERNALAUDIOVIDEODEVICE

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.ExternalAudioVideoDevice)

  class ExternalAccessPoint(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _SYSTEMPROFILEPROTO_EXTERNALACCESSPOINT

    # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto.ExternalAccessPoint)
  DESCRIPTOR = _SYSTEMPROFILEPROTO

  # @@protoc_insertion_point(class_scope:metrics.SystemProfileProto)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\037org.chromium.components.metricsB\023SystemProfileProtosH\003')
# @@protoc_insertion_point(module_scope)
