#include <stddef.h>
#include "upb/msg_internal.h"
#include "google/protobuf/descriptor.upb.h"
#include "upb/port_def.inc"
static const upb_MiniTable_Sub google_protobuf_FileDescriptorSet_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_FileDescriptorSet__fields[1] = …;
const upb_MiniTable google_protobuf_FileDescriptorSet_msginit = …;
static const upb_MiniTable_Sub google_protobuf_FileDescriptorProto_submsgs[6] = …;
static const upb_MiniTable_Field google_protobuf_FileDescriptorProto__fields[12] = …;
const upb_MiniTable google_protobuf_FileDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_DescriptorProto_submsgs[8] = …;
static const upb_MiniTable_Field google_protobuf_DescriptorProto__fields[10] = …;
const upb_MiniTable google_protobuf_DescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_DescriptorProto_ExtensionRange_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_DescriptorProto_ExtensionRange__fields[3] = …;
const upb_MiniTable google_protobuf_DescriptorProto_ExtensionRange_msginit = …;
static const upb_MiniTable_Field google_protobuf_DescriptorProto_ReservedRange__fields[2] = …;
const upb_MiniTable google_protobuf_DescriptorProto_ReservedRange_msginit = …;
static const upb_MiniTable_Sub google_protobuf_ExtensionRangeOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_ExtensionRangeOptions__fields[1] = …;
const upb_MiniTable google_protobuf_ExtensionRangeOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_FieldDescriptorProto_submsgs[3] = …;
static const upb_MiniTable_Field google_protobuf_FieldDescriptorProto__fields[11] = …;
const upb_MiniTable google_protobuf_FieldDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_OneofDescriptorProto_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_OneofDescriptorProto__fields[2] = …;
const upb_MiniTable google_protobuf_OneofDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_EnumDescriptorProto_submsgs[3] = …;
static const upb_MiniTable_Field google_protobuf_EnumDescriptorProto__fields[5] = …;
const upb_MiniTable google_protobuf_EnumDescriptorProto_msginit = …;
static const upb_MiniTable_Field google_protobuf_EnumDescriptorProto_EnumReservedRange__fields[2] = …;
const upb_MiniTable google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit = …;
static const upb_MiniTable_Sub google_protobuf_EnumValueDescriptorProto_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_EnumValueDescriptorProto__fields[3] = …;
const upb_MiniTable google_protobuf_EnumValueDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_ServiceDescriptorProto_submsgs[2] = …;
static const upb_MiniTable_Field google_protobuf_ServiceDescriptorProto__fields[3] = …;
const upb_MiniTable google_protobuf_ServiceDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_MethodDescriptorProto_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_MethodDescriptorProto__fields[6] = …;
const upb_MiniTable google_protobuf_MethodDescriptorProto_msginit = …;
static const upb_MiniTable_Sub google_protobuf_FileOptions_submsgs[2] = …;
static const upb_MiniTable_Field google_protobuf_FileOptions__fields[21] = …;
const upb_MiniTable google_protobuf_FileOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_MessageOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_MessageOptions__fields[5] = …;
const upb_MiniTable google_protobuf_MessageOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_FieldOptions_submsgs[3] = …;
static const upb_MiniTable_Field google_protobuf_FieldOptions__fields[8] = …;
const upb_MiniTable google_protobuf_FieldOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_OneofOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_OneofOptions__fields[1] = …;
const upb_MiniTable google_protobuf_OneofOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_EnumOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_EnumOptions__fields[3] = …;
const upb_MiniTable google_protobuf_EnumOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_EnumValueOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_EnumValueOptions__fields[2] = …;
const upb_MiniTable google_protobuf_EnumValueOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_ServiceOptions_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_ServiceOptions__fields[2] = …;
const upb_MiniTable google_protobuf_ServiceOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_MethodOptions_submsgs[2] = …;
static const upb_MiniTable_Field google_protobuf_MethodOptions__fields[3] = …;
const upb_MiniTable google_protobuf_MethodOptions_msginit = …;
static const upb_MiniTable_Sub google_protobuf_UninterpretedOption_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_UninterpretedOption__fields[7] = …;
const upb_MiniTable google_protobuf_UninterpretedOption_msginit = …;
static const upb_MiniTable_Field google_protobuf_UninterpretedOption_NamePart__fields[2] = …;
const upb_MiniTable google_protobuf_UninterpretedOption_NamePart_msginit = …;
static const upb_MiniTable_Sub google_protobuf_SourceCodeInfo_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_SourceCodeInfo__fields[1] = …;
const upb_MiniTable google_protobuf_SourceCodeInfo_msginit = …;
static const upb_MiniTable_Field google_protobuf_SourceCodeInfo_Location__fields[5] = …;
const upb_MiniTable google_protobuf_SourceCodeInfo_Location_msginit = …;
static const upb_MiniTable_Sub google_protobuf_GeneratedCodeInfo_submsgs[1] = …;
static const upb_MiniTable_Field google_protobuf_GeneratedCodeInfo__fields[1] = …;
const upb_MiniTable google_protobuf_GeneratedCodeInfo_msginit = …;
static const upb_MiniTable_Field google_protobuf_GeneratedCodeInfo_Annotation__fields[4] = …;
const upb_MiniTable google_protobuf_GeneratedCodeInfo_Annotation_msginit = …;
static const upb_MiniTable *messages_layout[27] = …;
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Type_enuminit = …;
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Label_enuminit = …;
const upb_MiniTable_Enum google_protobuf_FileOptions_OptimizeMode_enuminit = …;
const upb_MiniTable_Enum google_protobuf_FieldOptions_CType_enuminit = …;
const upb_MiniTable_Enum google_protobuf_FieldOptions_JSType_enuminit = …;
const upb_MiniTable_Enum google_protobuf_MethodOptions_IdempotencyLevel_enuminit = …;
static const upb_MiniTable_Enum *enums_layout[6] = …;
const upb_MiniTable_File google_protobuf_descriptor_proto_upb_file_layout = …;
#include "upb/port_undef.inc"