1# -*- coding: utf-8 -*- 
    2# Generated by the protocol buffer compiler.  DO NOT EDIT! 
    3# NO CHECKED-IN PROTOBUF GENCODE 
    4# source: google/protobuf/descriptor.proto 
    5# Protobuf Python Version: 6.33.0 
    6"""Generated protocol buffer code.""" 
    7from google.protobuf import descriptor as _descriptor 
    8from google.protobuf import descriptor_pool as _descriptor_pool 
    9from google.protobuf import runtime_version as _runtime_version 
    10from google.protobuf import symbol_database as _symbol_database 
    11from google.protobuf.internal import builder as _builder 
    12_runtime_version.ValidateProtobufRuntimeVersion( 
    13    _runtime_version.Domain.PUBLIC, 
    14    6, 
    15    33, 
    16    0, 
    17    '', 
    18    'google/protobuf/descriptor.proto' 
    19) 
    20# @@protoc_insertion_point(imports) 
    21 
    22_sym_db = _symbol_database.Default() 
    23 
    24 
    25 
    26 
    27if not _descriptor._USE_C_DESCRIPTORS: 
    28  DESCRIPTOR = _descriptor.FileDescriptor( 
    29    name='google/protobuf/descriptor.proto', 
    30    package='google.protobuf', 
    31    syntax='proto2', 
    32    edition='EDITION_PROTO2', 
    33    serialized_options=b'\n\023com.google.protobufB\020DescriptorProtosH\001Z-google.golang.org/protobuf/types/descriptorpb\370\001\001\242\002\003GPB\252\002\032Google.Protobuf.Reflection', 
    34    create_key=_descriptor._internal_create_key, 
    35    serialized_pb=b'\n google/protobuf/descriptor.proto\x12\x0fgoogle.protobuf\"[\n\x11\x46ileDescriptorSet\x12\x38\n\x04\x66ile\x18\x01 \x03(\x0b\x32$.google.protobuf.FileDescriptorProtoR\x04\x66ile*\x0c\x08\x80\xec\xca\xff\x01\x10\x81\xec\xca\xff\x01\"\xc5\x05\n\x13\x46ileDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07package\x18\x02 \x01(\tR\x07package\x12\x1e\n\ndependency\x18\x03 \x03(\tR\ndependency\x12+\n\x11public_dependency\x18\n \x03(\x05R\x10publicDependency\x12\'\n\x0fweak_dependency\x18\x0b \x03(\x05R\x0eweakDependency\x12+\n\x11option_dependency\x18\x0f \x03(\tR\x10optionDependency\x12\x43\n\x0cmessage_type\x18\x04 \x03(\x0b\x32 .google.protobuf.DescriptorProtoR\x0bmessageType\x12\x41\n\tenum_type\x18\x05 \x03(\x0b\x32$.google.protobuf.EnumDescriptorProtoR\x08\x65numType\x12\x41\n\x07service\x18\x06 \x03(\x0b\x32\'.google.protobuf.ServiceDescriptorProtoR\x07service\x12\x43\n\textension\x18\x07 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\textension\x12\x36\n\x07options\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.FileOptionsR\x07options\x12I\n\x10source_code_info\x18\t \x01(\x0b\x32\x1f.google.protobuf.SourceCodeInfoR\x0esourceCodeInfo\x12\x16\n\x06syntax\x18\x0c \x01(\tR\x06syntax\x12\x32\n\x07\x65\x64ition\x18\x0e \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\"\xfc\x06\n\x0f\x44\x65scriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\x05\x66ield\x18\x02 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\x05\x66ield\x12\x43\n\textension\x18\x06 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\textension\x12\x41\n\x0bnested_type\x18\x03 \x03(\x0b\x32 .google.protobuf.DescriptorProtoR\nnestedType\x12\x41\n\tenum_type\x18\x04 \x03(\x0b\x32$.google.protobuf.EnumDescriptorProtoR\x08\x65numType\x12X\n\x0f\x65xtension_range\x18\x05 \x03(\x0b\x32/.google.protobuf.DescriptorProto.ExtensionRangeR\x0e\x65xtensionRange\x12\x44\n\noneof_decl\x18\x08 \x03(\x0b\x32%.google.protobuf.OneofDescriptorProtoR\toneofDecl\x12\x39\n\x07options\x18\x07 \x01(\x0b\x32\x1f.google.protobuf.MessageOptionsR\x07options\x12U\n\x0ereserved_range\x18\t \x03(\x0b\x32..google.protobuf.DescriptorProto.ReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\n \x03(\tR\x0creservedName\x12\x41\n\nvisibility\x18\x0b \x01(\x0e\x32!.google.protobuf.SymbolVisibilityR\nvisibility\x1az\n\x0e\x45xtensionRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\x12@\n\x07options\x18\x03 \x01(\x0b\x32&.google.protobuf.ExtensionRangeOptionsR\x07options\x1a\x37\n\rReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\"\xcc\x04\n\x15\x45xtensionRangeOptions\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\x12Y\n\x0b\x64\x65\x63laration\x18\x02 \x03(\x0b\x32\x32.google.protobuf.ExtensionRangeOptions.DeclarationB\x03\x88\x01\x02R\x0b\x64\x65\x63laration\x12\x37\n\x08\x66\x65\x61tures\x18\x32 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12m\n\x0cverification\x18\x03 \x01(\x0e\x32\x38.google.protobuf.ExtensionRangeOptions.VerificationState:\nUNVERIFIEDB\x03\x88\x01\x02R\x0cverification\x1a\x94\x01\n\x0b\x44\x65\x63laration\x12\x16\n\x06number\x18\x01 \x01(\x05R\x06number\x12\x1b\n\tfull_name\x18\x02 \x01(\tR\x08\x66ullName\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n\x08reserved\x18\x05 \x01(\x08R\x08reserved\x12\x1a\n\x08repeated\x18\x06 \x01(\x08R\x08repeatedJ\x04\x08\x04\x10\x05\"4\n\x11VerificationState\x12\x0f\n\x0b\x44\x45\x43LARATION\x10\x00\x12\x0e\n\nUNVERIFIED\x10\x01*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xc1\x06\n\x14\x46ieldDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x03 \x01(\x05R\x06number\x12\x41\n\x05label\x18\x04 \x01(\x0e\x32+.google.protobuf.FieldDescriptorProto.LabelR\x05label\x12>\n\x04type\x18\x05 \x01(\x0e\x32*.google.protobuf.FieldDescriptorProto.TypeR\x04type\x12\x1b\n\ttype_name\x18\x06 \x01(\tR\x08typeName\x12\x1a\n\x08\x65xtendee\x18\x02 \x01(\tR\x08\x65xtendee\x12#\n\rdefault_value\x18\x07 \x01(\tR\x0c\x64\x65\x66\x61ultValue\x12\x1f\n\x0boneof_index\x18\t \x01(\x05R\noneofIndex\x12\x1b\n\tjson_name\x18\n \x01(\tR\x08jsonName\x12\x37\n\x07options\x18\x08 \x01(\x0b\x32\x1d.google.protobuf.FieldOptionsR\x07options\x12\'\n\x0fproto3_optional\x18\x11 \x01(\x08R\x0eproto3Optional\"\xb6\x02\n\x04Type\x12\x0f\n\x0bTYPE_DOUBLE\x10\x01\x12\x0e\n\nTYPE_FLOAT\x10\x02\x12\x0e\n\nTYPE_INT64\x10\x03\x12\x0f\n\x0bTYPE_UINT64\x10\x04\x12\x0e\n\nTYPE_INT32\x10\x05\x12\x10\n\x0cTYPE_FIXED64\x10\x06\x12\x10\n\x0cTYPE_FIXED32\x10\x07\x12\r\n\tTYPE_BOOL\x10\x08\x12\x0f\n\x0bTYPE_STRING\x10\t\x12\x0e\n\nTYPE_GROUP\x10\n\x12\x10\n\x0cTYPE_MESSAGE\x10\x0b\x12\x0e\n\nTYPE_BYTES\x10\x0c\x12\x0f\n\x0bTYPE_UINT32\x10\r\x12\r\n\tTYPE_ENUM\x10\x0e\x12\x11\n\rTYPE_SFIXED32\x10\x0f\x12\x11\n\rTYPE_SFIXED64\x10\x10\x12\x0f\n\x0bTYPE_SINT32\x10\x11\x12\x0f\n\x0bTYPE_SINT64\x10\x12\"C\n\x05Label\x12\x12\n\x0eLABEL_OPTIONAL\x10\x01\x12\x12\n\x0eLABEL_REPEATED\x10\x03\x12\x12\n\x0eLABEL_REQUIRED\x10\x02\"c\n\x14OneofDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x37\n\x07options\x18\x02 \x01(\x0b\x32\x1d.google.protobuf.OneofOptionsR\x07options\"\xa6\x03\n\x13\x45numDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x05value\x18\x02 \x03(\x0b\x32).google.protobuf.EnumValueDescriptorProtoR\x05value\x12\x36\n\x07options\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.EnumOptionsR\x07options\x12]\n\x0ereserved_range\x18\x04 \x03(\x0b\x32\x36.google.protobuf.EnumDescriptorProto.EnumReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\x05 \x03(\tR\x0creservedName\x12\x41\n\nvisibility\x18\x06 \x01(\x0e\x32!.google.protobuf.SymbolVisibilityR\nvisibility\x1a;\n\x11\x45numReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\"\x83\x01\n\x18\x45numValueDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x02 \x01(\x05R\x06number\x12;\n\x07options\x18\x03 \x01(\x0b\x32!.google.protobuf.EnumValueOptionsR\x07options\"\xb5\x01\n\x16ServiceDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12>\n\x06method\x18\x02 \x03(\x0b\x32&.google.protobuf.MethodDescriptorProtoR\x06method\x12\x39\n\x07options\x18\x03 \x01(\x0b\x32\x1f.google.protobuf.ServiceOptionsR\x07optionsJ\x04\x08\x04\x10\x05R\x06stream\"\x89\x02\n\x15MethodDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n\ninput_type\x18\x02 \x01(\tR\tinputType\x12\x1f\n\x0boutput_type\x18\x03 \x01(\tR\noutputType\x12\x38\n\x07options\x18\x04 \x01(\x0b\x32\x1e.google.protobuf.MethodOptionsR\x07options\x12\x30\n\x10\x63lient_streaming\x18\x05 \x01(\x08:\x05\x66\x61lseR\x0f\x63lientStreaming\x12\x30\n\x10server_streaming\x18\x06 \x01(\x08:\x05\x66\x61lseR\x0fserverStreaming\"\xad\t\n\x0b\x46ileOptions\x12!\n\x0cjava_package\x18\x01 \x01(\tR\x0bjavaPackage\x12\x30\n\x14java_outer_classname\x18\x08 \x01(\tR\x12javaOuterClassname\x12\x35\n\x13java_multiple_files\x18\n \x01(\x08:\x05\x66\x61lseR\x11javaMultipleFiles\x12\x44\n\x1djava_generate_equals_and_hash\x18\x14 \x01(\x08\x42\x02\x18\x01R\x19javaGenerateEqualsAndHash\x12:\n\x16java_string_check_utf8\x18\x1b \x01(\x08:\x05\x66\x61lseR\x13javaStringCheckUtf8\x12S\n\x0coptimize_for\x18\t \x01(\x0e\x32).google.protobuf.FileOptions.OptimizeMode:\x05SPEEDR\x0boptimizeFor\x12\x1d\n\ngo_package\x18\x0b \x01(\tR\tgoPackage\x12\x35\n\x13\x63\x63_generic_services\x18\x10 \x01(\x08:\x05\x66\x61lseR\x11\x63\x63GenericServices\x12\x39\n\x15java_generic_services\x18\x11 \x01(\x08:\x05\x66\x61lseR\x13javaGenericServices\x12\x35\n\x13py_generic_services\x18\x12 \x01(\x08:\x05\x66\x61lseR\x11pyGenericServices\x12%\n\ndeprecated\x18\x17 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12.\n\x10\x63\x63_enable_arenas\x18\x1f \x01(\x08:\x04trueR\x0e\x63\x63\x45nableArenas\x12*\n\x11objc_class_prefix\x18$ \x01(\tR\x0fobjcClassPrefix\x12)\n\x10\x63sharp_namespace\x18% \x01(\tR\x0f\x63sharpNamespace\x12!\n\x0cswift_prefix\x18\' \x01(\tR\x0bswiftPrefix\x12(\n\x10php_class_prefix\x18( \x01(\tR\x0ephpClassPrefix\x12#\n\rphp_namespace\x18) \x01(\tR\x0cphpNamespace\x12\x34\n\x16php_metadata_namespace\x18, \x01(\tR\x14phpMetadataNamespace\x12!\n\x0cruby_package\x18- \x01(\tR\x0brubyPackage\x12\x37\n\x08\x66\x65\x61tures\x18\x32 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\":\n\x0cOptimizeMode\x12\t\n\x05SPEED\x10\x01\x12\r\n\tCODE_SIZE\x10\x02\x12\x10\n\x0cLITE_RUNTIME\x10\x03*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08*\x10+J\x04\x08&\x10\'R\x14php_generic_services\"\xf4\x03\n\x0eMessageOptions\x12<\n\x17message_set_wire_format\x18\x01 \x01(\x08:\x05\x66\x61lseR\x14messageSetWireFormat\x12L\n\x1fno_standard_descriptor_accessor\x18\x02 \x01(\x08:\x05\x66\x61lseR\x1cnoStandardDescriptorAccessor\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x1b\n\tmap_entry\x18\x07 \x01(\x08R\x08mapEntry\x12V\n&deprecated_legacy_json_field_conflicts\x18\x0b \x01(\x08\x42\x02\x18\x01R\"deprecatedLegacyJsonFieldConflicts\x12\x37\n\x08\x66\x65\x61tures\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\xa1\r\n\x0c\x46ieldOptions\x12\x41\n\x05\x63type\x18\x01 \x01(\x0e\x32#.google.protobuf.FieldOptions.CType:\x06STRINGR\x05\x63type\x12\x16\n\x06packed\x18\x02 \x01(\x08R\x06packed\x12G\n\x06jstype\x18\x06 \x01(\x0e\x32$.google.protobuf.FieldOptions.JSType:\tJS_NORMALR\x06jstype\x12\x19\n\x04lazy\x18\x05 \x01(\x08:\x05\x66\x61lseR\x04lazy\x12.\n\x0funverified_lazy\x18\x0f \x01(\x08:\x05\x66\x61lseR\x0eunverifiedLazy\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x1d\n\x04weak\x18\n \x01(\x08:\x05\x66\x61lseB\x02\x18\x01R\x04weak\x12(\n\x0c\x64\x65\x62ug_redact\x18\x10 \x01(\x08:\x05\x66\x61lseR\x0b\x64\x65\x62ugRedact\x12K\n\tretention\x18\x11 \x01(\x0e\x32-.google.protobuf.FieldOptions.OptionRetentionR\tretention\x12H\n\x07targets\x18\x13 \x03(\x0e\x32..google.protobuf.FieldOptions.OptionTargetTypeR\x07targets\x12W\n\x10\x65\x64ition_defaults\x18\x14 \x03(\x0b\x32,.google.protobuf.FieldOptions.EditionDefaultR\x0f\x65\x64itionDefaults\x12\x37\n\x08\x66\x65\x61tures\x18\x15 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12U\n\x0f\x66\x65\x61ture_support\x18\x16 \x01(\x0b\x32,.google.protobuf.FieldOptions.FeatureSupportR\x0e\x66\x65\x61tureSupport\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\x1aZ\n\x0e\x45\x64itionDefault\x12\x32\n\x07\x65\x64ition\x18\x03 \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x1a\x96\x02\n\x0e\x46\x65\x61tureSupport\x12G\n\x12\x65\x64ition_introduced\x18\x01 \x01(\x0e\x32\x18.google.protobuf.EditionR\x11\x65\x64itionIntroduced\x12G\n\x12\x65\x64ition_deprecated\x18\x02 \x01(\x0e\x32\x18.google.protobuf.EditionR\x11\x65\x64itionDeprecated\x12/\n\x13\x64\x65precation_warning\x18\x03 \x01(\tR\x12\x64\x65precationWarning\x12\x41\n\x0f\x65\x64ition_removed\x18\x04 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0e\x65\x64itionRemoved\"/\n\x05\x43Type\x12\n\n\x06STRING\x10\x00\x12\x08\n\x04\x43ORD\x10\x01\x12\x10\n\x0cSTRING_PIECE\x10\x02\"5\n\x06JSType\x12\r\n\tJS_NORMAL\x10\x00\x12\r\n\tJS_STRING\x10\x01\x12\r\n\tJS_NUMBER\x10\x02\"U\n\x0fOptionRetention\x12\x15\n\x11RETENTION_UNKNOWN\x10\x00\x12\x15\n\x11RETENTION_RUNTIME\x10\x01\x12\x14\n\x10RETENTION_SOURCE\x10\x02\"\x8c\x02\n\x10OptionTargetType\x12\x17\n\x13TARGET_TYPE_UNKNOWN\x10\x00\x12\x14\n\x10TARGET_TYPE_FILE\x10\x01\x12\x1f\n\x1bTARGET_TYPE_EXTENSION_RANGE\x10\x02\x12\x17\n\x13TARGET_TYPE_MESSAGE\x10\x03\x12\x15\n\x11TARGET_TYPE_FIELD\x10\x04\x12\x15\n\x11TARGET_TYPE_ONEOF\x10\x05\x12\x14\n\x10TARGET_TYPE_ENUM\x10\x06\x12\x1a\n\x16TARGET_TYPE_ENUM_ENTRY\x10\x07\x12\x17\n\x13TARGET_TYPE_SERVICE\x10\x08\x12\x16\n\x12TARGET_TYPE_METHOD\x10\t*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05J\x04\x08\x12\x10\x13\"\xac\x01\n\x0cOneofOptions\x12\x37\n\x08\x66\x65\x61tures\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xd1\x02\n\x0b\x45numOptions\x12\x1f\n\x0b\x61llow_alias\x18\x02 \x01(\x08R\nallowAlias\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12V\n&deprecated_legacy_json_field_conflicts\x18\x06 \x01(\x08\x42\x02\x18\x01R\"deprecatedLegacyJsonFieldConflicts\x12\x37\n\x08\x66\x65\x61tures\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x05\x10\x06\"\xd8\x02\n\x10\x45numValueOptions\x12%\n\ndeprecated\x18\x01 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x37\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12(\n\x0c\x64\x65\x62ug_redact\x18\x03 \x01(\x08:\x05\x66\x61lseR\x0b\x64\x65\x62ugRedact\x12U\n\x0f\x66\x65\x61ture_support\x18\x04 \x01(\x0b\x32,.google.protobuf.FieldOptions.FeatureSupportR\x0e\x66\x65\x61tureSupport\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xd5\x01\n\x0eServiceOptions\x12\x37\n\x08\x66\x65\x61tures\x18\" \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12%\n\ndeprecated\x18! \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x99\x03\n\rMethodOptions\x12%\n\ndeprecated\x18! \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12q\n\x11idempotency_level\x18\" \x01(\x0e\x32/.google.protobuf.MethodOptions.IdempotencyLevel:\x13IDEMPOTENCY_UNKNOWNR\x10idempotencyLevel\x12\x37\n\x08\x66\x65\x61tures\x18# \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\"P\n\x10IdempotencyLevel\x12\x17\n\x13IDEMPOTENCY_UNKNOWN\x10\x00\x12\x13\n\x0fNO_SIDE_EFFECTS\x10\x01\x12\x0e\n\nIDEMPOTENT\x10\x02*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x9a\x03\n\x13UninterpretedOption\x12\x41\n\x04name\x18\x02 \x03(\x0b\x32-.google.protobuf.UninterpretedOption.NamePartR\x04name\x12)\n\x10identifier_value\x18\x03 \x01(\tR\x0fidentifierValue\x12,\n\x12positive_int_value\x18\x04 \x01(\x04R\x10positiveIntValue\x12,\n\x12negative_int_value\x18\x05 \x01(\x03R\x10negativeIntValue\x12!\n\x0c\x64ouble_value\x18\x06 \x01(\x01R\x0b\x64oubleValue\x12!\n\x0cstring_value\x18\x07 \x01(\x0cR\x0bstringValue\x12\'\n\x0f\x61ggregate_value\x18\x08 \x01(\tR\x0e\x61ggregateValue\x1aJ\n\x08NamePart\x12\x1b\n\tname_part\x18\x01 \x02(\tR\x08namePart\x12!\n\x0cis_extension\x18\x02 \x02(\x08R\x0bisExtension\"\x8e\x0f\n\nFeatureSet\x12\x91\x01\n\x0e\x66ield_presence\x18\x01 \x01(\x0e\x32).google.protobuf.FeatureSet.FieldPresenceB?\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\r\x12\x08\x45XPLICIT\x18\x84\x07\xa2\x01\r\x12\x08IMPLICIT\x18\xe7\x07\xa2\x01\r\x12\x08\x45XPLICIT\x18\xe8\x07\xb2\x01\x03\x08\xe8\x07R\rfieldPresence\x12l\n\tenum_type\x18\x02 \x01(\x0e\x32$.google.protobuf.FeatureSet.EnumTypeB)\x88\x01\x01\x98\x01\x06\x98\x01\x01\xa2\x01\x0b\x12\x06\x43LOSED\x18\x84\x07\xa2\x01\t\x12\x04OPEN\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x08\x65numType\x12\x98\x01\n\x17repeated_field_encoding\x18\x03 \x01(\x0e\x32\x31.google.protobuf.FeatureSet.RepeatedFieldEncodingB-\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\r\x12\x08\x45XPANDED\x18\x84\x07\xa2\x01\x0b\x12\x06PACKED\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x15repeatedFieldEncoding\x12~\n\x0futf8_validation\x18\x04 \x01(\x0e\x32*.google.protobuf.FeatureSet.Utf8ValidationB)\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\t\x12\x04NONE\x18\x84\x07\xa2\x01\x0b\x12\x06VERIFY\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x0eutf8Validation\x12~\n\x10message_encoding\x18\x05 \x01(\x0e\x32+.google.protobuf.FeatureSet.MessageEncodingB&\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\x14\x12\x0fLENGTH_PREFIXED\x18\x84\x07\xb2\x01\x03\x08\xe8\x07R\x0fmessageEncoding\x12\x82\x01\n\x0bjson_format\x18\x06 \x01(\x0e\x32&.google.protobuf.FeatureSet.JsonFormatB9\x88\x01\x01\x98\x01\x03\x98\x01\x06\x98\x01\x01\xa2\x01\x17\x12\x12LEGACY_BEST_EFFORT\x18\x84\x07\xa2\x01\n\x12\x05\x41LLOW\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\njsonFormat\x12\xab\x01\n\x14\x65nforce_naming_style\x18\x07 \x01(\x0e\x32..google.protobuf.FeatureSet.EnforceNamingStyleBI\x88\x01\x02\x98\x01\x01\x98\x01\x02\x98\x01\x03\x98\x01\x04\x98\x01\x05\x98\x01\x06\x98\x01\x07\x98\x01\x08\x98\x01\t\xa2\x01\x11\x12\x0cSTYLE_LEGACY\x18\x84\x07\xa2\x01\x0e\x12\tSTYLE2024\x18\xe9\x07\xb2\x01\x03\x08\xe9\x07R\x12\x65nforceNamingStyle\x12\xb9\x01\n\x19\x64\x65\x66\x61ult_symbol_visibility\x18\x08 \x01(\x0e\x32\x45.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityB6\x88\x01\x02\x98\x01\x01\xa2\x01\x0f\x12\nEXPORT_ALL\x18\x84\x07\xa2\x01\x15\x12\x10\x45XPORT_TOP_LEVEL\x18\xe9\x07\xb2\x01\x03\x08\xe9\x07R\x17\x64\x65\x66\x61ultSymbolVisibility\x1a\xa1\x01\n\x11VisibilityFeature\"\x81\x01\n\x17\x44\x65\x66\x61ultSymbolVisibility\x12%\n!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN\x10\x00\x12\x0e\n\nEXPORT_ALL\x10\x01\x12\x14\n\x10\x45XPORT_TOP_LEVEL\x10\x02\x12\r\n\tLOCAL_ALL\x10\x03\x12\n\n\x06STRICT\x10\x04J\x08\x08\x01\x10\x80\x80\x80\x80\x02\"\\\n\rFieldPresence\x12\x1a\n\x16\x46IELD_PRESENCE_UNKNOWN\x10\x00\x12\x0c\n\x08\x45XPLICIT\x10\x01\x12\x0c\n\x08IMPLICIT\x10\x02\x12\x13\n\x0fLEGACY_REQUIRED\x10\x03\"7\n\x08\x45numType\x12\x15\n\x11\x45NUM_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\n\n\x06\x43LOSED\x10\x02\"V\n\x15RepeatedFieldEncoding\x12#\n\x1fREPEATED_FIELD_ENCODING_UNKNOWN\x10\x00\x12\n\n\x06PACKED\x10\x01\x12\x0c\n\x08\x45XPANDED\x10\x02\"I\n\x0eUtf8Validation\x12\x1b\n\x17UTF8_VALIDATION_UNKNOWN\x10\x00\x12\n\n\x06VERIFY\x10\x02\x12\x08\n\x04NONE\x10\x03\"\x04\x08\x01\x10\x01\"S\n\x0fMessageEncoding\x12\x1c\n\x18MESSAGE_ENCODING_UNKNOWN\x10\x00\x12\x13\n\x0fLENGTH_PREFIXED\x10\x01\x12\r\n\tDELIMITED\x10\x02\"H\n\nJsonFormat\x12\x17\n\x13JSON_FORMAT_UNKNOWN\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\x16\n\x12LEGACY_BEST_EFFORT\x10\x02\"W\n\x12\x45nforceNamingStyle\x12 \n\x1c\x45NFORCE_NAMING_STYLE_UNKNOWN\x10\x00\x12\r\n\tSTYLE2024\x10\x01\x12\x10\n\x0cSTYLE_LEGACY\x10\x02*\x06\x08\xe8\x07\x10\x8bN*\x06\x08\x8bN\x10\x90N*\x06\x08\x90N\x10\x91NJ\x06\x08\xe7\x07\x10\xe8\x07\"\xef\x03\n\x12\x46\x65\x61tureSetDefaults\x12X\n\x08\x64\x65\x66\x61ults\x18\x01 \x03(\x0b\x32<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultR\x08\x64\x65\x66\x61ults\x12\x41\n\x0fminimum_edition\x18\x04 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0eminimumEdition\x12\x41\n\x0fmaximum_edition\x18\x05 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0emaximumEdition\x1a\xf8\x01\n\x18\x46\x65\x61tureSetEditionDefault\x12\x32\n\x07\x65\x64ition\x18\x03 \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\x12N\n\x14overridable_features\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x13overridableFeatures\x12\x42\n\x0e\x66ixed_features\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\rfixedFeaturesJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x08\x66\x65\x61tures\"\xb5\x02\n\x0eSourceCodeInfo\x12\x44\n\x08location\x18\x01 \x03(\x0b\x32(.google.protobuf.SourceCodeInfo.LocationR\x08location\x1a\xce\x01\n\x08Location\x12\x16\n\x04path\x18\x01 \x03(\x05\x42\x02\x10\x01R\x04path\x12\x16\n\x04span\x18\x02 \x03(\x05\x42\x02\x10\x01R\x04span\x12)\n\x10leading_comments\x18\x03 \x01(\tR\x0fleadingComments\x12+\n\x11trailing_comments\x18\x04 \x01(\tR\x10trailingComments\x12:\n\x19leading_detached_comments\x18\x06 \x03(\tR\x17leadingDetachedComments*\x0c\x08\x80\xec\xca\xff\x01\x10\x81\xec\xca\xff\x01\"\xd0\x02\n\x11GeneratedCodeInfo\x12M\n\nannotation\x18\x01 \x03(\x0b\x32-.google.protobuf.GeneratedCodeInfo.AnnotationR\nannotation\x1a\xeb\x01\n\nAnnotation\x12\x16\n\x04path\x18\x01 \x03(\x05\x42\x02\x10\x01R\x04path\x12\x1f\n\x0bsource_file\x18\x02 \x01(\tR\nsourceFile\x12\x14\n\x05\x62\x65gin\x18\x03 \x01(\x05R\x05\x62\x65gin\x12\x10\n\x03\x65nd\x18\x04 \x01(\x05R\x03\x65nd\x12R\n\x08semantic\x18\x05 \x01(\x0e\x32\x36.google.protobuf.GeneratedCodeInfo.Annotation.SemanticR\x08semantic\"(\n\x08Semantic\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03SET\x10\x01\x12\t\n\x05\x41LIAS\x10\x02*\xa7\x02\n\x07\x45\x64ition\x12\x13\n\x0f\x45\x44ITION_UNKNOWN\x10\x00\x12\x13\n\x0e\x45\x44ITION_LEGACY\x10\x84\x07\x12\x13\n\x0e\x45\x44ITION_PROTO2\x10\xe6\x07\x12\x13\n\x0e\x45\x44ITION_PROTO3\x10\xe7\x07\x12\x11\n\x0c\x45\x44ITION_2023\x10\xe8\x07\x12\x11\n\x0c\x45\x44ITION_2024\x10\xe9\x07\x12\x17\n\x13\x45\x44ITION_1_TEST_ONLY\x10\x01\x12\x17\n\x13\x45\x44ITION_2_TEST_ONLY\x10\x02\x12\x1d\n\x17\x45\x44ITION_99997_TEST_ONLY\x10\x9d\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99998_TEST_ONLY\x10\x9e\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99999_TEST_ONLY\x10\x9f\x8d\x06\x12\x13\n\x0b\x45\x44ITION_MAX\x10\xff\xff\xff\xff\x07*U\n\x10SymbolVisibility\x12\x14\n\x10VISIBILITY_UNSET\x10\x00\x12\x14\n\x10VISIBILITY_LOCAL\x10\x01\x12\x15\n\x11VISIBILITY_EXPORT\x10\x02\x42~\n\x13\x63om.google.protobufB\x10\x44\x65scriptorProtosH\x01Z-google.golang.org/protobuf/types/descriptorpb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1aGoogle.Protobuf.Reflection' 
    36  ) 
    37else: 
    38  DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n google/protobuf/descriptor.proto\x12\x0fgoogle.protobuf\"[\n\x11\x46ileDescriptorSet\x12\x38\n\x04\x66ile\x18\x01 \x03(\x0b\x32$.google.protobuf.FileDescriptorProtoR\x04\x66ile*\x0c\x08\x80\xec\xca\xff\x01\x10\x81\xec\xca\xff\x01\"\xc5\x05\n\x13\x46ileDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07package\x18\x02 \x01(\tR\x07package\x12\x1e\n\ndependency\x18\x03 \x03(\tR\ndependency\x12+\n\x11public_dependency\x18\n \x03(\x05R\x10publicDependency\x12\'\n\x0fweak_dependency\x18\x0b \x03(\x05R\x0eweakDependency\x12+\n\x11option_dependency\x18\x0f \x03(\tR\x10optionDependency\x12\x43\n\x0cmessage_type\x18\x04 \x03(\x0b\x32 .google.protobuf.DescriptorProtoR\x0bmessageType\x12\x41\n\tenum_type\x18\x05 \x03(\x0b\x32$.google.protobuf.EnumDescriptorProtoR\x08\x65numType\x12\x41\n\x07service\x18\x06 \x03(\x0b\x32\'.google.protobuf.ServiceDescriptorProtoR\x07service\x12\x43\n\textension\x18\x07 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\textension\x12\x36\n\x07options\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.FileOptionsR\x07options\x12I\n\x10source_code_info\x18\t \x01(\x0b\x32\x1f.google.protobuf.SourceCodeInfoR\x0esourceCodeInfo\x12\x16\n\x06syntax\x18\x0c \x01(\tR\x06syntax\x12\x32\n\x07\x65\x64ition\x18\x0e \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\"\xfc\x06\n\x0f\x44\x65scriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\x05\x66ield\x18\x02 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\x05\x66ield\x12\x43\n\textension\x18\x06 \x03(\x0b\x32%.google.protobuf.FieldDescriptorProtoR\textension\x12\x41\n\x0bnested_type\x18\x03 \x03(\x0b\x32 .google.protobuf.DescriptorProtoR\nnestedType\x12\x41\n\tenum_type\x18\x04 \x03(\x0b\x32$.google.protobuf.EnumDescriptorProtoR\x08\x65numType\x12X\n\x0f\x65xtension_range\x18\x05 \x03(\x0b\x32/.google.protobuf.DescriptorProto.ExtensionRangeR\x0e\x65xtensionRange\x12\x44\n\noneof_decl\x18\x08 \x03(\x0b\x32%.google.protobuf.OneofDescriptorProtoR\toneofDecl\x12\x39\n\x07options\x18\x07 \x01(\x0b\x32\x1f.google.protobuf.MessageOptionsR\x07options\x12U\n\x0ereserved_range\x18\t \x03(\x0b\x32..google.protobuf.DescriptorProto.ReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\n \x03(\tR\x0creservedName\x12\x41\n\nvisibility\x18\x0b \x01(\x0e\x32!.google.protobuf.SymbolVisibilityR\nvisibility\x1az\n\x0e\x45xtensionRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\x12@\n\x07options\x18\x03 \x01(\x0b\x32&.google.protobuf.ExtensionRangeOptionsR\x07options\x1a\x37\n\rReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\"\xcc\x04\n\x15\x45xtensionRangeOptions\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\x12Y\n\x0b\x64\x65\x63laration\x18\x02 \x03(\x0b\x32\x32.google.protobuf.ExtensionRangeOptions.DeclarationB\x03\x88\x01\x02R\x0b\x64\x65\x63laration\x12\x37\n\x08\x66\x65\x61tures\x18\x32 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12m\n\x0cverification\x18\x03 \x01(\x0e\x32\x38.google.protobuf.ExtensionRangeOptions.VerificationState:\nUNVERIFIEDB\x03\x88\x01\x02R\x0cverification\x1a\x94\x01\n\x0b\x44\x65\x63laration\x12\x16\n\x06number\x18\x01 \x01(\x05R\x06number\x12\x1b\n\tfull_name\x18\x02 \x01(\tR\x08\x66ullName\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12\x1a\n\x08reserved\x18\x05 \x01(\x08R\x08reserved\x12\x1a\n\x08repeated\x18\x06 \x01(\x08R\x08repeatedJ\x04\x08\x04\x10\x05\"4\n\x11VerificationState\x12\x0f\n\x0b\x44\x45\x43LARATION\x10\x00\x12\x0e\n\nUNVERIFIED\x10\x01*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xc1\x06\n\x14\x46ieldDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x03 \x01(\x05R\x06number\x12\x41\n\x05label\x18\x04 \x01(\x0e\x32+.google.protobuf.FieldDescriptorProto.LabelR\x05label\x12>\n\x04type\x18\x05 \x01(\x0e\x32*.google.protobuf.FieldDescriptorProto.TypeR\x04type\x12\x1b\n\ttype_name\x18\x06 \x01(\tR\x08typeName\x12\x1a\n\x08\x65xtendee\x18\x02 \x01(\tR\x08\x65xtendee\x12#\n\rdefault_value\x18\x07 \x01(\tR\x0c\x64\x65\x66\x61ultValue\x12\x1f\n\x0boneof_index\x18\t \x01(\x05R\noneofIndex\x12\x1b\n\tjson_name\x18\n \x01(\tR\x08jsonName\x12\x37\n\x07options\x18\x08 \x01(\x0b\x32\x1d.google.protobuf.FieldOptionsR\x07options\x12\'\n\x0fproto3_optional\x18\x11 \x01(\x08R\x0eproto3Optional\"\xb6\x02\n\x04Type\x12\x0f\n\x0bTYPE_DOUBLE\x10\x01\x12\x0e\n\nTYPE_FLOAT\x10\x02\x12\x0e\n\nTYPE_INT64\x10\x03\x12\x0f\n\x0bTYPE_UINT64\x10\x04\x12\x0e\n\nTYPE_INT32\x10\x05\x12\x10\n\x0cTYPE_FIXED64\x10\x06\x12\x10\n\x0cTYPE_FIXED32\x10\x07\x12\r\n\tTYPE_BOOL\x10\x08\x12\x0f\n\x0bTYPE_STRING\x10\t\x12\x0e\n\nTYPE_GROUP\x10\n\x12\x10\n\x0cTYPE_MESSAGE\x10\x0b\x12\x0e\n\nTYPE_BYTES\x10\x0c\x12\x0f\n\x0bTYPE_UINT32\x10\r\x12\r\n\tTYPE_ENUM\x10\x0e\x12\x11\n\rTYPE_SFIXED32\x10\x0f\x12\x11\n\rTYPE_SFIXED64\x10\x10\x12\x0f\n\x0bTYPE_SINT32\x10\x11\x12\x0f\n\x0bTYPE_SINT64\x10\x12\"C\n\x05Label\x12\x12\n\x0eLABEL_OPTIONAL\x10\x01\x12\x12\n\x0eLABEL_REPEATED\x10\x03\x12\x12\n\x0eLABEL_REQUIRED\x10\x02\"c\n\x14OneofDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x37\n\x07options\x18\x02 \x01(\x0b\x32\x1d.google.protobuf.OneofOptionsR\x07options\"\xa6\x03\n\x13\x45numDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x05value\x18\x02 \x03(\x0b\x32).google.protobuf.EnumValueDescriptorProtoR\x05value\x12\x36\n\x07options\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.EnumOptionsR\x07options\x12]\n\x0ereserved_range\x18\x04 \x03(\x0b\x32\x36.google.protobuf.EnumDescriptorProto.EnumReservedRangeR\rreservedRange\x12#\n\rreserved_name\x18\x05 \x03(\tR\x0creservedName\x12\x41\n\nvisibility\x18\x06 \x01(\x0e\x32!.google.protobuf.SymbolVisibilityR\nvisibility\x1a;\n\x11\x45numReservedRange\x12\x14\n\x05start\x18\x01 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x05R\x03\x65nd\"\x83\x01\n\x18\x45numValueDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x02 \x01(\x05R\x06number\x12;\n\x07options\x18\x03 \x01(\x0b\x32!.google.protobuf.EnumValueOptionsR\x07options\"\xb5\x01\n\x16ServiceDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12>\n\x06method\x18\x02 \x03(\x0b\x32&.google.protobuf.MethodDescriptorProtoR\x06method\x12\x39\n\x07options\x18\x03 \x01(\x0b\x32\x1f.google.protobuf.ServiceOptionsR\x07optionsJ\x04\x08\x04\x10\x05R\x06stream\"\x89\x02\n\x15MethodDescriptorProto\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n\ninput_type\x18\x02 \x01(\tR\tinputType\x12\x1f\n\x0boutput_type\x18\x03 \x01(\tR\noutputType\x12\x38\n\x07options\x18\x04 \x01(\x0b\x32\x1e.google.protobuf.MethodOptionsR\x07options\x12\x30\n\x10\x63lient_streaming\x18\x05 \x01(\x08:\x05\x66\x61lseR\x0f\x63lientStreaming\x12\x30\n\x10server_streaming\x18\x06 \x01(\x08:\x05\x66\x61lseR\x0fserverStreaming\"\xad\t\n\x0b\x46ileOptions\x12!\n\x0cjava_package\x18\x01 \x01(\tR\x0bjavaPackage\x12\x30\n\x14java_outer_classname\x18\x08 \x01(\tR\x12javaOuterClassname\x12\x35\n\x13java_multiple_files\x18\n \x01(\x08:\x05\x66\x61lseR\x11javaMultipleFiles\x12\x44\n\x1djava_generate_equals_and_hash\x18\x14 \x01(\x08\x42\x02\x18\x01R\x19javaGenerateEqualsAndHash\x12:\n\x16java_string_check_utf8\x18\x1b \x01(\x08:\x05\x66\x61lseR\x13javaStringCheckUtf8\x12S\n\x0coptimize_for\x18\t \x01(\x0e\x32).google.protobuf.FileOptions.OptimizeMode:\x05SPEEDR\x0boptimizeFor\x12\x1d\n\ngo_package\x18\x0b \x01(\tR\tgoPackage\x12\x35\n\x13\x63\x63_generic_services\x18\x10 \x01(\x08:\x05\x66\x61lseR\x11\x63\x63GenericServices\x12\x39\n\x15java_generic_services\x18\x11 \x01(\x08:\x05\x66\x61lseR\x13javaGenericServices\x12\x35\n\x13py_generic_services\x18\x12 \x01(\x08:\x05\x66\x61lseR\x11pyGenericServices\x12%\n\ndeprecated\x18\x17 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12.\n\x10\x63\x63_enable_arenas\x18\x1f \x01(\x08:\x04trueR\x0e\x63\x63\x45nableArenas\x12*\n\x11objc_class_prefix\x18$ \x01(\tR\x0fobjcClassPrefix\x12)\n\x10\x63sharp_namespace\x18% \x01(\tR\x0f\x63sharpNamespace\x12!\n\x0cswift_prefix\x18\' \x01(\tR\x0bswiftPrefix\x12(\n\x10php_class_prefix\x18( \x01(\tR\x0ephpClassPrefix\x12#\n\rphp_namespace\x18) \x01(\tR\x0cphpNamespace\x12\x34\n\x16php_metadata_namespace\x18, \x01(\tR\x14phpMetadataNamespace\x12!\n\x0cruby_package\x18- \x01(\tR\x0brubyPackage\x12\x37\n\x08\x66\x65\x61tures\x18\x32 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\":\n\x0cOptimizeMode\x12\t\n\x05SPEED\x10\x01\x12\r\n\tCODE_SIZE\x10\x02\x12\x10\n\x0cLITE_RUNTIME\x10\x03*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08*\x10+J\x04\x08&\x10\'R\x14php_generic_services\"\xf4\x03\n\x0eMessageOptions\x12<\n\x17message_set_wire_format\x18\x01 \x01(\x08:\x05\x66\x61lseR\x14messageSetWireFormat\x12L\n\x1fno_standard_descriptor_accessor\x18\x02 \x01(\x08:\x05\x66\x61lseR\x1cnoStandardDescriptorAccessor\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x1b\n\tmap_entry\x18\x07 \x01(\x08R\x08mapEntry\x12V\n&deprecated_legacy_json_field_conflicts\x18\x0b \x01(\x08\x42\x02\x18\x01R\"deprecatedLegacyJsonFieldConflicts\x12\x37\n\x08\x66\x65\x61tures\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\xa1\r\n\x0c\x46ieldOptions\x12\x41\n\x05\x63type\x18\x01 \x01(\x0e\x32#.google.protobuf.FieldOptions.CType:\x06STRINGR\x05\x63type\x12\x16\n\x06packed\x18\x02 \x01(\x08R\x06packed\x12G\n\x06jstype\x18\x06 \x01(\x0e\x32$.google.protobuf.FieldOptions.JSType:\tJS_NORMALR\x06jstype\x12\x19\n\x04lazy\x18\x05 \x01(\x08:\x05\x66\x61lseR\x04lazy\x12.\n\x0funverified_lazy\x18\x0f \x01(\x08:\x05\x66\x61lseR\x0eunverifiedLazy\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x1d\n\x04weak\x18\n \x01(\x08:\x05\x66\x61lseB\x02\x18\x01R\x04weak\x12(\n\x0c\x64\x65\x62ug_redact\x18\x10 \x01(\x08:\x05\x66\x61lseR\x0b\x64\x65\x62ugRedact\x12K\n\tretention\x18\x11 \x01(\x0e\x32-.google.protobuf.FieldOptions.OptionRetentionR\tretention\x12H\n\x07targets\x18\x13 \x03(\x0e\x32..google.protobuf.FieldOptions.OptionTargetTypeR\x07targets\x12W\n\x10\x65\x64ition_defaults\x18\x14 \x03(\x0b\x32,.google.protobuf.FieldOptions.EditionDefaultR\x0f\x65\x64itionDefaults\x12\x37\n\x08\x66\x65\x61tures\x18\x15 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12U\n\x0f\x66\x65\x61ture_support\x18\x16 \x01(\x0b\x32,.google.protobuf.FieldOptions.FeatureSupportR\x0e\x66\x65\x61tureSupport\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\x1aZ\n\x0e\x45\x64itionDefault\x12\x32\n\x07\x65\x64ition\x18\x03 \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x1a\x96\x02\n\x0e\x46\x65\x61tureSupport\x12G\n\x12\x65\x64ition_introduced\x18\x01 \x01(\x0e\x32\x18.google.protobuf.EditionR\x11\x65\x64itionIntroduced\x12G\n\x12\x65\x64ition_deprecated\x18\x02 \x01(\x0e\x32\x18.google.protobuf.EditionR\x11\x65\x64itionDeprecated\x12/\n\x13\x64\x65precation_warning\x18\x03 \x01(\tR\x12\x64\x65precationWarning\x12\x41\n\x0f\x65\x64ition_removed\x18\x04 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0e\x65\x64itionRemoved\"/\n\x05\x43Type\x12\n\n\x06STRING\x10\x00\x12\x08\n\x04\x43ORD\x10\x01\x12\x10\n\x0cSTRING_PIECE\x10\x02\"5\n\x06JSType\x12\r\n\tJS_NORMAL\x10\x00\x12\r\n\tJS_STRING\x10\x01\x12\r\n\tJS_NUMBER\x10\x02\"U\n\x0fOptionRetention\x12\x15\n\x11RETENTION_UNKNOWN\x10\x00\x12\x15\n\x11RETENTION_RUNTIME\x10\x01\x12\x14\n\x10RETENTION_SOURCE\x10\x02\"\x8c\x02\n\x10OptionTargetType\x12\x17\n\x13TARGET_TYPE_UNKNOWN\x10\x00\x12\x14\n\x10TARGET_TYPE_FILE\x10\x01\x12\x1f\n\x1bTARGET_TYPE_EXTENSION_RANGE\x10\x02\x12\x17\n\x13TARGET_TYPE_MESSAGE\x10\x03\x12\x15\n\x11TARGET_TYPE_FIELD\x10\x04\x12\x15\n\x11TARGET_TYPE_ONEOF\x10\x05\x12\x14\n\x10TARGET_TYPE_ENUM\x10\x06\x12\x1a\n\x16TARGET_TYPE_ENUM_ENTRY\x10\x07\x12\x17\n\x13TARGET_TYPE_SERVICE\x10\x08\x12\x16\n\x12TARGET_TYPE_METHOD\x10\t*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x04\x10\x05J\x04\x08\x12\x10\x13\"\xac\x01\n\x0cOneofOptions\x12\x37\n\x08\x66\x65\x61tures\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xd1\x02\n\x0b\x45numOptions\x12\x1f\n\x0b\x61llow_alias\x18\x02 \x01(\x08R\nallowAlias\x12%\n\ndeprecated\x18\x03 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12V\n&deprecated_legacy_json_field_conflicts\x18\x06 \x01(\x08\x42\x02\x18\x01R\"deprecatedLegacyJsonFieldConflicts\x12\x37\n\x08\x66\x65\x61tures\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02J\x04\x08\x05\x10\x06\"\xd8\x02\n\x10\x45numValueOptions\x12%\n\ndeprecated\x18\x01 \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12\x37\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12(\n\x0c\x64\x65\x62ug_redact\x18\x03 \x01(\x08:\x05\x66\x61lseR\x0b\x64\x65\x62ugRedact\x12U\n\x0f\x66\x65\x61ture_support\x18\x04 \x01(\x0b\x32,.google.protobuf.FieldOptions.FeatureSupportR\x0e\x66\x65\x61tureSupport\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xd5\x01\n\x0eServiceOptions\x12\x37\n\x08\x66\x65\x61tures\x18\" \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12%\n\ndeprecated\x18! \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x99\x03\n\rMethodOptions\x12%\n\ndeprecated\x18! \x01(\x08:\x05\x66\x61lseR\ndeprecated\x12q\n\x11idempotency_level\x18\" \x01(\x0e\x32/.google.protobuf.MethodOptions.IdempotencyLevel:\x13IDEMPOTENCY_UNKNOWNR\x10idempotencyLevel\x12\x37\n\x08\x66\x65\x61tures\x18# \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x08\x66\x65\x61tures\x12X\n\x14uninterpreted_option\x18\xe7\x07 \x03(\x0b\x32$.google.protobuf.UninterpretedOptionR\x13uninterpretedOption\"P\n\x10IdempotencyLevel\x12\x17\n\x13IDEMPOTENCY_UNKNOWN\x10\x00\x12\x13\n\x0fNO_SIDE_EFFECTS\x10\x01\x12\x0e\n\nIDEMPOTENT\x10\x02*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x9a\x03\n\x13UninterpretedOption\x12\x41\n\x04name\x18\x02 \x03(\x0b\x32-.google.protobuf.UninterpretedOption.NamePartR\x04name\x12)\n\x10identifier_value\x18\x03 \x01(\tR\x0fidentifierValue\x12,\n\x12positive_int_value\x18\x04 \x01(\x04R\x10positiveIntValue\x12,\n\x12negative_int_value\x18\x05 \x01(\x03R\x10negativeIntValue\x12!\n\x0c\x64ouble_value\x18\x06 \x01(\x01R\x0b\x64oubleValue\x12!\n\x0cstring_value\x18\x07 \x01(\x0cR\x0bstringValue\x12\'\n\x0f\x61ggregate_value\x18\x08 \x01(\tR\x0e\x61ggregateValue\x1aJ\n\x08NamePart\x12\x1b\n\tname_part\x18\x01 \x02(\tR\x08namePart\x12!\n\x0cis_extension\x18\x02 \x02(\x08R\x0bisExtension\"\x8e\x0f\n\nFeatureSet\x12\x91\x01\n\x0e\x66ield_presence\x18\x01 \x01(\x0e\x32).google.protobuf.FeatureSet.FieldPresenceB?\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\r\x12\x08\x45XPLICIT\x18\x84\x07\xa2\x01\r\x12\x08IMPLICIT\x18\xe7\x07\xa2\x01\r\x12\x08\x45XPLICIT\x18\xe8\x07\xb2\x01\x03\x08\xe8\x07R\rfieldPresence\x12l\n\tenum_type\x18\x02 \x01(\x0e\x32$.google.protobuf.FeatureSet.EnumTypeB)\x88\x01\x01\x98\x01\x06\x98\x01\x01\xa2\x01\x0b\x12\x06\x43LOSED\x18\x84\x07\xa2\x01\t\x12\x04OPEN\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x08\x65numType\x12\x98\x01\n\x17repeated_field_encoding\x18\x03 \x01(\x0e\x32\x31.google.protobuf.FeatureSet.RepeatedFieldEncodingB-\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\r\x12\x08\x45XPANDED\x18\x84\x07\xa2\x01\x0b\x12\x06PACKED\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x15repeatedFieldEncoding\x12~\n\x0futf8_validation\x18\x04 \x01(\x0e\x32*.google.protobuf.FeatureSet.Utf8ValidationB)\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\t\x12\x04NONE\x18\x84\x07\xa2\x01\x0b\x12\x06VERIFY\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\x0eutf8Validation\x12~\n\x10message_encoding\x18\x05 \x01(\x0e\x32+.google.protobuf.FeatureSet.MessageEncodingB&\x88\x01\x01\x98\x01\x04\x98\x01\x01\xa2\x01\x14\x12\x0fLENGTH_PREFIXED\x18\x84\x07\xb2\x01\x03\x08\xe8\x07R\x0fmessageEncoding\x12\x82\x01\n\x0bjson_format\x18\x06 \x01(\x0e\x32&.google.protobuf.FeatureSet.JsonFormatB9\x88\x01\x01\x98\x01\x03\x98\x01\x06\x98\x01\x01\xa2\x01\x17\x12\x12LEGACY_BEST_EFFORT\x18\x84\x07\xa2\x01\n\x12\x05\x41LLOW\x18\xe7\x07\xb2\x01\x03\x08\xe8\x07R\njsonFormat\x12\xab\x01\n\x14\x65nforce_naming_style\x18\x07 \x01(\x0e\x32..google.protobuf.FeatureSet.EnforceNamingStyleBI\x88\x01\x02\x98\x01\x01\x98\x01\x02\x98\x01\x03\x98\x01\x04\x98\x01\x05\x98\x01\x06\x98\x01\x07\x98\x01\x08\x98\x01\t\xa2\x01\x11\x12\x0cSTYLE_LEGACY\x18\x84\x07\xa2\x01\x0e\x12\tSTYLE2024\x18\xe9\x07\xb2\x01\x03\x08\xe9\x07R\x12\x65nforceNamingStyle\x12\xb9\x01\n\x19\x64\x65\x66\x61ult_symbol_visibility\x18\x08 \x01(\x0e\x32\x45.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityB6\x88\x01\x02\x98\x01\x01\xa2\x01\x0f\x12\nEXPORT_ALL\x18\x84\x07\xa2\x01\x15\x12\x10\x45XPORT_TOP_LEVEL\x18\xe9\x07\xb2\x01\x03\x08\xe9\x07R\x17\x64\x65\x66\x61ultSymbolVisibility\x1a\xa1\x01\n\x11VisibilityFeature\"\x81\x01\n\x17\x44\x65\x66\x61ultSymbolVisibility\x12%\n!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN\x10\x00\x12\x0e\n\nEXPORT_ALL\x10\x01\x12\x14\n\x10\x45XPORT_TOP_LEVEL\x10\x02\x12\r\n\tLOCAL_ALL\x10\x03\x12\n\n\x06STRICT\x10\x04J\x08\x08\x01\x10\x80\x80\x80\x80\x02\"\\\n\rFieldPresence\x12\x1a\n\x16\x46IELD_PRESENCE_UNKNOWN\x10\x00\x12\x0c\n\x08\x45XPLICIT\x10\x01\x12\x0c\n\x08IMPLICIT\x10\x02\x12\x13\n\x0fLEGACY_REQUIRED\x10\x03\"7\n\x08\x45numType\x12\x15\n\x11\x45NUM_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\n\n\x06\x43LOSED\x10\x02\"V\n\x15RepeatedFieldEncoding\x12#\n\x1fREPEATED_FIELD_ENCODING_UNKNOWN\x10\x00\x12\n\n\x06PACKED\x10\x01\x12\x0c\n\x08\x45XPANDED\x10\x02\"I\n\x0eUtf8Validation\x12\x1b\n\x17UTF8_VALIDATION_UNKNOWN\x10\x00\x12\n\n\x06VERIFY\x10\x02\x12\x08\n\x04NONE\x10\x03\"\x04\x08\x01\x10\x01\"S\n\x0fMessageEncoding\x12\x1c\n\x18MESSAGE_ENCODING_UNKNOWN\x10\x00\x12\x13\n\x0fLENGTH_PREFIXED\x10\x01\x12\r\n\tDELIMITED\x10\x02\"H\n\nJsonFormat\x12\x17\n\x13JSON_FORMAT_UNKNOWN\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\x16\n\x12LEGACY_BEST_EFFORT\x10\x02\"W\n\x12\x45nforceNamingStyle\x12 \n\x1c\x45NFORCE_NAMING_STYLE_UNKNOWN\x10\x00\x12\r\n\tSTYLE2024\x10\x01\x12\x10\n\x0cSTYLE_LEGACY\x10\x02*\x06\x08\xe8\x07\x10\x8bN*\x06\x08\x8bN\x10\x90N*\x06\x08\x90N\x10\x91NJ\x06\x08\xe7\x07\x10\xe8\x07\"\xef\x03\n\x12\x46\x65\x61tureSetDefaults\x12X\n\x08\x64\x65\x66\x61ults\x18\x01 \x03(\x0b\x32<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultR\x08\x64\x65\x66\x61ults\x12\x41\n\x0fminimum_edition\x18\x04 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0eminimumEdition\x12\x41\n\x0fmaximum_edition\x18\x05 \x01(\x0e\x32\x18.google.protobuf.EditionR\x0emaximumEdition\x1a\xf8\x01\n\x18\x46\x65\x61tureSetEditionDefault\x12\x32\n\x07\x65\x64ition\x18\x03 \x01(\x0e\x32\x18.google.protobuf.EditionR\x07\x65\x64ition\x12N\n\x14overridable_features\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\x13overridableFeatures\x12\x42\n\x0e\x66ixed_features\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.FeatureSetR\rfixedFeaturesJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x08\x66\x65\x61tures\"\xb5\x02\n\x0eSourceCodeInfo\x12\x44\n\x08location\x18\x01 \x03(\x0b\x32(.google.protobuf.SourceCodeInfo.LocationR\x08location\x1a\xce\x01\n\x08Location\x12\x16\n\x04path\x18\x01 \x03(\x05\x42\x02\x10\x01R\x04path\x12\x16\n\x04span\x18\x02 \x03(\x05\x42\x02\x10\x01R\x04span\x12)\n\x10leading_comments\x18\x03 \x01(\tR\x0fleadingComments\x12+\n\x11trailing_comments\x18\x04 \x01(\tR\x10trailingComments\x12:\n\x19leading_detached_comments\x18\x06 \x03(\tR\x17leadingDetachedComments*\x0c\x08\x80\xec\xca\xff\x01\x10\x81\xec\xca\xff\x01\"\xd0\x02\n\x11GeneratedCodeInfo\x12M\n\nannotation\x18\x01 \x03(\x0b\x32-.google.protobuf.GeneratedCodeInfo.AnnotationR\nannotation\x1a\xeb\x01\n\nAnnotation\x12\x16\n\x04path\x18\x01 \x03(\x05\x42\x02\x10\x01R\x04path\x12\x1f\n\x0bsource_file\x18\x02 \x01(\tR\nsourceFile\x12\x14\n\x05\x62\x65gin\x18\x03 \x01(\x05R\x05\x62\x65gin\x12\x10\n\x03\x65nd\x18\x04 \x01(\x05R\x03\x65nd\x12R\n\x08semantic\x18\x05 \x01(\x0e\x32\x36.google.protobuf.GeneratedCodeInfo.Annotation.SemanticR\x08semantic\"(\n\x08Semantic\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03SET\x10\x01\x12\t\n\x05\x41LIAS\x10\x02*\xa7\x02\n\x07\x45\x64ition\x12\x13\n\x0f\x45\x44ITION_UNKNOWN\x10\x00\x12\x13\n\x0e\x45\x44ITION_LEGACY\x10\x84\x07\x12\x13\n\x0e\x45\x44ITION_PROTO2\x10\xe6\x07\x12\x13\n\x0e\x45\x44ITION_PROTO3\x10\xe7\x07\x12\x11\n\x0c\x45\x44ITION_2023\x10\xe8\x07\x12\x11\n\x0c\x45\x44ITION_2024\x10\xe9\x07\x12\x17\n\x13\x45\x44ITION_1_TEST_ONLY\x10\x01\x12\x17\n\x13\x45\x44ITION_2_TEST_ONLY\x10\x02\x12\x1d\n\x17\x45\x44ITION_99997_TEST_ONLY\x10\x9d\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99998_TEST_ONLY\x10\x9e\x8d\x06\x12\x1d\n\x17\x45\x44ITION_99999_TEST_ONLY\x10\x9f\x8d\x06\x12\x13\n\x0b\x45\x44ITION_MAX\x10\xff\xff\xff\xff\x07*U\n\x10SymbolVisibility\x12\x14\n\x10VISIBILITY_UNSET\x10\x00\x12\x14\n\x10VISIBILITY_LOCAL\x10\x01\x12\x15\n\x11VISIBILITY_EXPORT\x10\x02\x42~\n\x13\x63om.google.protobufB\x10\x44\x65scriptorProtosH\x01Z-google.golang.org/protobuf/types/descriptorpb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1aGoogle.Protobuf.Reflection') 
    39 
    40_globals = globals() 
    41if not _descriptor._USE_C_DESCRIPTORS: 
    42  _EDITION = _descriptor.EnumDescriptor( 
    43    name='Edition', 
    44    full_name='google.protobuf.Edition', 
    45    filename=None, 
    46    file=DESCRIPTOR, 
    47    create_key=_descriptor._internal_create_key, 
    48    values=[ 
    49      _descriptor.EnumValueDescriptor( 
    50        name='EDITION_UNKNOWN', index=0, number=0, 
    51        serialized_options=None, 
    52        type=None, 
    53        create_key=_descriptor._internal_create_key), 
    54      _descriptor.EnumValueDescriptor( 
    55        name='EDITION_LEGACY', index=1, number=900, 
    56        serialized_options=None, 
    57        type=None, 
    58        create_key=_descriptor._internal_create_key), 
    59      _descriptor.EnumValueDescriptor( 
    60        name='EDITION_PROTO2', index=2, number=998, 
    61        serialized_options=None, 
    62        type=None, 
    63        create_key=_descriptor._internal_create_key), 
    64      _descriptor.EnumValueDescriptor( 
    65        name='EDITION_PROTO3', index=3, number=999, 
    66        serialized_options=None, 
    67        type=None, 
    68        create_key=_descriptor._internal_create_key), 
    69      _descriptor.EnumValueDescriptor( 
    70        name='EDITION_2023', index=4, number=1000, 
    71        serialized_options=None, 
    72        type=None, 
    73        create_key=_descriptor._internal_create_key), 
    74      _descriptor.EnumValueDescriptor( 
    75        name='EDITION_2024', index=5, number=1001, 
    76        serialized_options=None, 
    77        type=None, 
    78        create_key=_descriptor._internal_create_key), 
    79      _descriptor.EnumValueDescriptor( 
    80        name='EDITION_1_TEST_ONLY', index=6, number=1, 
    81        serialized_options=None, 
    82        type=None, 
    83        create_key=_descriptor._internal_create_key), 
    84      _descriptor.EnumValueDescriptor( 
    85        name='EDITION_2_TEST_ONLY', index=7, number=2, 
    86        serialized_options=None, 
    87        type=None, 
    88        create_key=_descriptor._internal_create_key), 
    89      _descriptor.EnumValueDescriptor( 
    90        name='EDITION_99997_TEST_ONLY', index=8, number=99997, 
    91        serialized_options=None, 
    92        type=None, 
    93        create_key=_descriptor._internal_create_key), 
    94      _descriptor.EnumValueDescriptor( 
    95        name='EDITION_99998_TEST_ONLY', index=9, number=99998, 
    96        serialized_options=None, 
    97        type=None, 
    98        create_key=_descriptor._internal_create_key), 
    99      _descriptor.EnumValueDescriptor( 
    100        name='EDITION_99999_TEST_ONLY', index=10, number=99999, 
    101        serialized_options=None, 
    102        type=None, 
    103        create_key=_descriptor._internal_create_key), 
    104      _descriptor.EnumValueDescriptor( 
    105        name='EDITION_MAX', index=11, number=2147483647, 
    106        serialized_options=None, 
    107        type=None, 
    108        create_key=_descriptor._internal_create_key), 
    109    ], 
    110    containing_type=None, 
    111    serialized_options=None, 
    112  ) 
    113  _sym_db.RegisterEnumDescriptor(_EDITION) 
    114 
    115  _SYMBOLVISIBILITY = _descriptor.EnumDescriptor( 
    116    name='SymbolVisibility', 
    117    full_name='google.protobuf.SymbolVisibility', 
    118    filename=None, 
    119    file=DESCRIPTOR, 
    120    create_key=_descriptor._internal_create_key, 
    121    values=[ 
    122      _descriptor.EnumValueDescriptor( 
    123        name='VISIBILITY_UNSET', index=0, number=0, 
    124        serialized_options=None, 
    125        type=None, 
    126        create_key=_descriptor._internal_create_key), 
    127      _descriptor.EnumValueDescriptor( 
    128        name='VISIBILITY_LOCAL', index=1, number=1, 
    129        serialized_options=None, 
    130        type=None, 
    131        create_key=_descriptor._internal_create_key), 
    132      _descriptor.EnumValueDescriptor( 
    133        name='VISIBILITY_EXPORT', index=2, number=2, 
    134        serialized_options=None, 
    135        type=None, 
    136        create_key=_descriptor._internal_create_key), 
    137    ], 
    138    containing_type=None, 
    139    serialized_options=None, 
    140  ) 
    141  _sym_db.RegisterEnumDescriptor(_SYMBOLVISIBILITY) 
    142 
    143  _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE = _descriptor.EnumDescriptor( 
    144    name='VerificationState', 
    145    full_name='google.protobuf.ExtensionRangeOptions.VerificationState', 
    146    filename=None, 
    147    file=DESCRIPTOR, 
    148    create_key=_descriptor._internal_create_key, 
    149    values=[ 
    150      _descriptor.EnumValueDescriptor( 
    151        name='DECLARATION', index=0, number=0, 
    152        serialized_options=None, 
    153        type=None, 
    154        create_key=_descriptor._internal_create_key), 
    155      _descriptor.EnumValueDescriptor( 
    156        name='UNVERIFIED', index=1, number=1, 
    157        serialized_options=None, 
    158        type=None, 
    159        create_key=_descriptor._internal_create_key), 
    160    ], 
    161    containing_type=None, 
    162    serialized_options=None, 
    163  ) 
    164  _sym_db.RegisterEnumDescriptor(_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE) 
    165 
    166  _FIELDDESCRIPTORPROTO_TYPE = _descriptor.EnumDescriptor( 
    167    name='Type', 
    168    full_name='google.protobuf.FieldDescriptorProto.Type', 
    169    filename=None, 
    170    file=DESCRIPTOR, 
    171    create_key=_descriptor._internal_create_key, 
    172    values=[ 
    173      _descriptor.EnumValueDescriptor( 
    174        name='TYPE_DOUBLE', index=0, number=1, 
    175        serialized_options=None, 
    176        type=None, 
    177        create_key=_descriptor._internal_create_key), 
    178      _descriptor.EnumValueDescriptor( 
    179        name='TYPE_FLOAT', index=1, number=2, 
    180        serialized_options=None, 
    181        type=None, 
    182        create_key=_descriptor._internal_create_key), 
    183      _descriptor.EnumValueDescriptor( 
    184        name='TYPE_INT64', index=2, number=3, 
    185        serialized_options=None, 
    186        type=None, 
    187        create_key=_descriptor._internal_create_key), 
    188      _descriptor.EnumValueDescriptor( 
    189        name='TYPE_UINT64', index=3, number=4, 
    190        serialized_options=None, 
    191        type=None, 
    192        create_key=_descriptor._internal_create_key), 
    193      _descriptor.EnumValueDescriptor( 
    194        name='TYPE_INT32', index=4, number=5, 
    195        serialized_options=None, 
    196        type=None, 
    197        create_key=_descriptor._internal_create_key), 
    198      _descriptor.EnumValueDescriptor( 
    199        name='TYPE_FIXED64', index=5, number=6, 
    200        serialized_options=None, 
    201        type=None, 
    202        create_key=_descriptor._internal_create_key), 
    203      _descriptor.EnumValueDescriptor( 
    204        name='TYPE_FIXED32', index=6, number=7, 
    205        serialized_options=None, 
    206        type=None, 
    207        create_key=_descriptor._internal_create_key), 
    208      _descriptor.EnumValueDescriptor( 
    209        name='TYPE_BOOL', index=7, number=8, 
    210        serialized_options=None, 
    211        type=None, 
    212        create_key=_descriptor._internal_create_key), 
    213      _descriptor.EnumValueDescriptor( 
    214        name='TYPE_STRING', index=8, number=9, 
    215        serialized_options=None, 
    216        type=None, 
    217        create_key=_descriptor._internal_create_key), 
    218      _descriptor.EnumValueDescriptor( 
    219        name='TYPE_GROUP', index=9, number=10, 
    220        serialized_options=None, 
    221        type=None, 
    222        create_key=_descriptor._internal_create_key), 
    223      _descriptor.EnumValueDescriptor( 
    224        name='TYPE_MESSAGE', index=10, number=11, 
    225        serialized_options=None, 
    226        type=None, 
    227        create_key=_descriptor._internal_create_key), 
    228      _descriptor.EnumValueDescriptor( 
    229        name='TYPE_BYTES', index=11, number=12, 
    230        serialized_options=None, 
    231        type=None, 
    232        create_key=_descriptor._internal_create_key), 
    233      _descriptor.EnumValueDescriptor( 
    234        name='TYPE_UINT32', index=12, number=13, 
    235        serialized_options=None, 
    236        type=None, 
    237        create_key=_descriptor._internal_create_key), 
    238      _descriptor.EnumValueDescriptor( 
    239        name='TYPE_ENUM', index=13, number=14, 
    240        serialized_options=None, 
    241        type=None, 
    242        create_key=_descriptor._internal_create_key), 
    243      _descriptor.EnumValueDescriptor( 
    244        name='TYPE_SFIXED32', index=14, number=15, 
    245        serialized_options=None, 
    246        type=None, 
    247        create_key=_descriptor._internal_create_key), 
    248      _descriptor.EnumValueDescriptor( 
    249        name='TYPE_SFIXED64', index=15, number=16, 
    250        serialized_options=None, 
    251        type=None, 
    252        create_key=_descriptor._internal_create_key), 
    253      _descriptor.EnumValueDescriptor( 
    254        name='TYPE_SINT32', index=16, number=17, 
    255        serialized_options=None, 
    256        type=None, 
    257        create_key=_descriptor._internal_create_key), 
    258      _descriptor.EnumValueDescriptor( 
    259        name='TYPE_SINT64', index=17, number=18, 
    260        serialized_options=None, 
    261        type=None, 
    262        create_key=_descriptor._internal_create_key), 
    263    ], 
    264    containing_type=None, 
    265    serialized_options=None, 
    266  ) 
    267  _sym_db.RegisterEnumDescriptor(_FIELDDESCRIPTORPROTO_TYPE) 
    268 
    269  _FIELDDESCRIPTORPROTO_LABEL = _descriptor.EnumDescriptor( 
    270    name='Label', 
    271    full_name='google.protobuf.FieldDescriptorProto.Label', 
    272    filename=None, 
    273    file=DESCRIPTOR, 
    274    create_key=_descriptor._internal_create_key, 
    275    values=[ 
    276      _descriptor.EnumValueDescriptor( 
    277        name='LABEL_OPTIONAL', index=0, number=1, 
    278        serialized_options=None, 
    279        type=None, 
    280        create_key=_descriptor._internal_create_key), 
    281      _descriptor.EnumValueDescriptor( 
    282        name='LABEL_REPEATED', index=1, number=3, 
    283        serialized_options=None, 
    284        type=None, 
    285        create_key=_descriptor._internal_create_key), 
    286      _descriptor.EnumValueDescriptor( 
    287        name='LABEL_REQUIRED', index=2, number=2, 
    288        serialized_options=None, 
    289        type=None, 
    290        create_key=_descriptor._internal_create_key), 
    291    ], 
    292    containing_type=None, 
    293    serialized_options=None, 
    294  ) 
    295  _sym_db.RegisterEnumDescriptor(_FIELDDESCRIPTORPROTO_LABEL) 
    296 
    297  _FILEOPTIONS_OPTIMIZEMODE = _descriptor.EnumDescriptor( 
    298    name='OptimizeMode', 
    299    full_name='google.protobuf.FileOptions.OptimizeMode', 
    300    filename=None, 
    301    file=DESCRIPTOR, 
    302    create_key=_descriptor._internal_create_key, 
    303    values=[ 
    304      _descriptor.EnumValueDescriptor( 
    305        name='SPEED', index=0, number=1, 
    306        serialized_options=None, 
    307        type=None, 
    308        create_key=_descriptor._internal_create_key), 
    309      _descriptor.EnumValueDescriptor( 
    310        name='CODE_SIZE', index=1, number=2, 
    311        serialized_options=None, 
    312        type=None, 
    313        create_key=_descriptor._internal_create_key), 
    314      _descriptor.EnumValueDescriptor( 
    315        name='LITE_RUNTIME', index=2, number=3, 
    316        serialized_options=None, 
    317        type=None, 
    318        create_key=_descriptor._internal_create_key), 
    319    ], 
    320    containing_type=None, 
    321    serialized_options=None, 
    322  ) 
    323  _sym_db.RegisterEnumDescriptor(_FILEOPTIONS_OPTIMIZEMODE) 
    324 
    325  _FIELDOPTIONS_CTYPE = _descriptor.EnumDescriptor( 
    326    name='CType', 
    327    full_name='google.protobuf.FieldOptions.CType', 
    328    filename=None, 
    329    file=DESCRIPTOR, 
    330    create_key=_descriptor._internal_create_key, 
    331    values=[ 
    332      _descriptor.EnumValueDescriptor( 
    333        name='STRING', index=0, number=0, 
    334        serialized_options=None, 
    335        type=None, 
    336        create_key=_descriptor._internal_create_key), 
    337      _descriptor.EnumValueDescriptor( 
    338        name='CORD', index=1, number=1, 
    339        serialized_options=None, 
    340        type=None, 
    341        create_key=_descriptor._internal_create_key), 
    342      _descriptor.EnumValueDescriptor( 
    343        name='STRING_PIECE', index=2, number=2, 
    344        serialized_options=None, 
    345        type=None, 
    346        create_key=_descriptor._internal_create_key), 
    347    ], 
    348    containing_type=None, 
    349    serialized_options=None, 
    350  ) 
    351  _sym_db.RegisterEnumDescriptor(_FIELDOPTIONS_CTYPE) 
    352 
    353  _FIELDOPTIONS_JSTYPE = _descriptor.EnumDescriptor( 
    354    name='JSType', 
    355    full_name='google.protobuf.FieldOptions.JSType', 
    356    filename=None, 
    357    file=DESCRIPTOR, 
    358    create_key=_descriptor._internal_create_key, 
    359    values=[ 
    360      _descriptor.EnumValueDescriptor( 
    361        name='JS_NORMAL', index=0, number=0, 
    362        serialized_options=None, 
    363        type=None, 
    364        create_key=_descriptor._internal_create_key), 
    365      _descriptor.EnumValueDescriptor( 
    366        name='JS_STRING', index=1, number=1, 
    367        serialized_options=None, 
    368        type=None, 
    369        create_key=_descriptor._internal_create_key), 
    370      _descriptor.EnumValueDescriptor( 
    371        name='JS_NUMBER', index=2, number=2, 
    372        serialized_options=None, 
    373        type=None, 
    374        create_key=_descriptor._internal_create_key), 
    375    ], 
    376    containing_type=None, 
    377    serialized_options=None, 
    378  ) 
    379  _sym_db.RegisterEnumDescriptor(_FIELDOPTIONS_JSTYPE) 
    380 
    381  _FIELDOPTIONS_OPTIONRETENTION = _descriptor.EnumDescriptor( 
    382    name='OptionRetention', 
    383    full_name='google.protobuf.FieldOptions.OptionRetention', 
    384    filename=None, 
    385    file=DESCRIPTOR, 
    386    create_key=_descriptor._internal_create_key, 
    387    values=[ 
    388      _descriptor.EnumValueDescriptor( 
    389        name='RETENTION_UNKNOWN', index=0, number=0, 
    390        serialized_options=None, 
    391        type=None, 
    392        create_key=_descriptor._internal_create_key), 
    393      _descriptor.EnumValueDescriptor( 
    394        name='RETENTION_RUNTIME', index=1, number=1, 
    395        serialized_options=None, 
    396        type=None, 
    397        create_key=_descriptor._internal_create_key), 
    398      _descriptor.EnumValueDescriptor( 
    399        name='RETENTION_SOURCE', index=2, number=2, 
    400        serialized_options=None, 
    401        type=None, 
    402        create_key=_descriptor._internal_create_key), 
    403    ], 
    404    containing_type=None, 
    405    serialized_options=None, 
    406  ) 
    407  _sym_db.RegisterEnumDescriptor(_FIELDOPTIONS_OPTIONRETENTION) 
    408 
    409  _FIELDOPTIONS_OPTIONTARGETTYPE = _descriptor.EnumDescriptor( 
    410    name='OptionTargetType', 
    411    full_name='google.protobuf.FieldOptions.OptionTargetType', 
    412    filename=None, 
    413    file=DESCRIPTOR, 
    414    create_key=_descriptor._internal_create_key, 
    415    values=[ 
    416      _descriptor.EnumValueDescriptor( 
    417        name='TARGET_TYPE_UNKNOWN', index=0, number=0, 
    418        serialized_options=None, 
    419        type=None, 
    420        create_key=_descriptor._internal_create_key), 
    421      _descriptor.EnumValueDescriptor( 
    422        name='TARGET_TYPE_FILE', index=1, number=1, 
    423        serialized_options=None, 
    424        type=None, 
    425        create_key=_descriptor._internal_create_key), 
    426      _descriptor.EnumValueDescriptor( 
    427        name='TARGET_TYPE_EXTENSION_RANGE', index=2, number=2, 
    428        serialized_options=None, 
    429        type=None, 
    430        create_key=_descriptor._internal_create_key), 
    431      _descriptor.EnumValueDescriptor( 
    432        name='TARGET_TYPE_MESSAGE', index=3, number=3, 
    433        serialized_options=None, 
    434        type=None, 
    435        create_key=_descriptor._internal_create_key), 
    436      _descriptor.EnumValueDescriptor( 
    437        name='TARGET_TYPE_FIELD', index=4, number=4, 
    438        serialized_options=None, 
    439        type=None, 
    440        create_key=_descriptor._internal_create_key), 
    441      _descriptor.EnumValueDescriptor( 
    442        name='TARGET_TYPE_ONEOF', index=5, number=5, 
    443        serialized_options=None, 
    444        type=None, 
    445        create_key=_descriptor._internal_create_key), 
    446      _descriptor.EnumValueDescriptor( 
    447        name='TARGET_TYPE_ENUM', index=6, number=6, 
    448        serialized_options=None, 
    449        type=None, 
    450        create_key=_descriptor._internal_create_key), 
    451      _descriptor.EnumValueDescriptor( 
    452        name='TARGET_TYPE_ENUM_ENTRY', index=7, number=7, 
    453        serialized_options=None, 
    454        type=None, 
    455        create_key=_descriptor._internal_create_key), 
    456      _descriptor.EnumValueDescriptor( 
    457        name='TARGET_TYPE_SERVICE', index=8, number=8, 
    458        serialized_options=None, 
    459        type=None, 
    460        create_key=_descriptor._internal_create_key), 
    461      _descriptor.EnumValueDescriptor( 
    462        name='TARGET_TYPE_METHOD', index=9, number=9, 
    463        serialized_options=None, 
    464        type=None, 
    465        create_key=_descriptor._internal_create_key), 
    466    ], 
    467    containing_type=None, 
    468    serialized_options=None, 
    469  ) 
    470  _sym_db.RegisterEnumDescriptor(_FIELDOPTIONS_OPTIONTARGETTYPE) 
    471 
    472  _METHODOPTIONS_IDEMPOTENCYLEVEL = _descriptor.EnumDescriptor( 
    473    name='IdempotencyLevel', 
    474    full_name='google.protobuf.MethodOptions.IdempotencyLevel', 
    475    filename=None, 
    476    file=DESCRIPTOR, 
    477    create_key=_descriptor._internal_create_key, 
    478    values=[ 
    479      _descriptor.EnumValueDescriptor( 
    480        name='IDEMPOTENCY_UNKNOWN', index=0, number=0, 
    481        serialized_options=None, 
    482        type=None, 
    483        create_key=_descriptor._internal_create_key), 
    484      _descriptor.EnumValueDescriptor( 
    485        name='NO_SIDE_EFFECTS', index=1, number=1, 
    486        serialized_options=None, 
    487        type=None, 
    488        create_key=_descriptor._internal_create_key), 
    489      _descriptor.EnumValueDescriptor( 
    490        name='IDEMPOTENT', index=2, number=2, 
    491        serialized_options=None, 
    492        type=None, 
    493        create_key=_descriptor._internal_create_key), 
    494    ], 
    495    containing_type=None, 
    496    serialized_options=None, 
    497  ) 
    498  _sym_db.RegisterEnumDescriptor(_METHODOPTIONS_IDEMPOTENCYLEVEL) 
    499 
    500  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY = _descriptor.EnumDescriptor( 
    501    name='DefaultSymbolVisibility', 
    502    full_name='google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility', 
    503    filename=None, 
    504    file=DESCRIPTOR, 
    505    create_key=_descriptor._internal_create_key, 
    506    values=[ 
    507      _descriptor.EnumValueDescriptor( 
    508        name='DEFAULT_SYMBOL_VISIBILITY_UNKNOWN', index=0, number=0, 
    509        serialized_options=None, 
    510        type=None, 
    511        create_key=_descriptor._internal_create_key), 
    512      _descriptor.EnumValueDescriptor( 
    513        name='EXPORT_ALL', index=1, number=1, 
    514        serialized_options=None, 
    515        type=None, 
    516        create_key=_descriptor._internal_create_key), 
    517      _descriptor.EnumValueDescriptor( 
    518        name='EXPORT_TOP_LEVEL', index=2, number=2, 
    519        serialized_options=None, 
    520        type=None, 
    521        create_key=_descriptor._internal_create_key), 
    522      _descriptor.EnumValueDescriptor( 
    523        name='LOCAL_ALL', index=3, number=3, 
    524        serialized_options=None, 
    525        type=None, 
    526        create_key=_descriptor._internal_create_key), 
    527      _descriptor.EnumValueDescriptor( 
    528        name='STRICT', index=4, number=4, 
    529        serialized_options=None, 
    530        type=None, 
    531        create_key=_descriptor._internal_create_key), 
    532    ], 
    533    containing_type=None, 
    534    serialized_options=None, 
    535  ) 
    536  _sym_db.RegisterEnumDescriptor(_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY) 
    537 
    538  _FEATURESET_FIELDPRESENCE = _descriptor.EnumDescriptor( 
    539    name='FieldPresence', 
    540    full_name='google.protobuf.FeatureSet.FieldPresence', 
    541    filename=None, 
    542    file=DESCRIPTOR, 
    543    create_key=_descriptor._internal_create_key, 
    544    values=[ 
    545      _descriptor.EnumValueDescriptor( 
    546        name='FIELD_PRESENCE_UNKNOWN', index=0, number=0, 
    547        serialized_options=None, 
    548        type=None, 
    549        create_key=_descriptor._internal_create_key), 
    550      _descriptor.EnumValueDescriptor( 
    551        name='EXPLICIT', index=1, number=1, 
    552        serialized_options=None, 
    553        type=None, 
    554        create_key=_descriptor._internal_create_key), 
    555      _descriptor.EnumValueDescriptor( 
    556        name='IMPLICIT', index=2, number=2, 
    557        serialized_options=None, 
    558        type=None, 
    559        create_key=_descriptor._internal_create_key), 
    560      _descriptor.EnumValueDescriptor( 
    561        name='LEGACY_REQUIRED', index=3, number=3, 
    562        serialized_options=None, 
    563        type=None, 
    564        create_key=_descriptor._internal_create_key), 
    565    ], 
    566    containing_type=None, 
    567    serialized_options=None, 
    568  ) 
    569  _sym_db.RegisterEnumDescriptor(_FEATURESET_FIELDPRESENCE) 
    570 
    571  _FEATURESET_ENUMTYPE = _descriptor.EnumDescriptor( 
    572    name='EnumType', 
    573    full_name='google.protobuf.FeatureSet.EnumType', 
    574    filename=None, 
    575    file=DESCRIPTOR, 
    576    create_key=_descriptor._internal_create_key, 
    577    values=[ 
    578      _descriptor.EnumValueDescriptor( 
    579        name='ENUM_TYPE_UNKNOWN', index=0, number=0, 
    580        serialized_options=None, 
    581        type=None, 
    582        create_key=_descriptor._internal_create_key), 
    583      _descriptor.EnumValueDescriptor( 
    584        name='OPEN', index=1, number=1, 
    585        serialized_options=None, 
    586        type=None, 
    587        create_key=_descriptor._internal_create_key), 
    588      _descriptor.EnumValueDescriptor( 
    589        name='CLOSED', index=2, number=2, 
    590        serialized_options=None, 
    591        type=None, 
    592        create_key=_descriptor._internal_create_key), 
    593    ], 
    594    containing_type=None, 
    595    serialized_options=None, 
    596  ) 
    597  _sym_db.RegisterEnumDescriptor(_FEATURESET_ENUMTYPE) 
    598 
    599  _FEATURESET_REPEATEDFIELDENCODING = _descriptor.EnumDescriptor( 
    600    name='RepeatedFieldEncoding', 
    601    full_name='google.protobuf.FeatureSet.RepeatedFieldEncoding', 
    602    filename=None, 
    603    file=DESCRIPTOR, 
    604    create_key=_descriptor._internal_create_key, 
    605    values=[ 
    606      _descriptor.EnumValueDescriptor( 
    607        name='REPEATED_FIELD_ENCODING_UNKNOWN', index=0, number=0, 
    608        serialized_options=None, 
    609        type=None, 
    610        create_key=_descriptor._internal_create_key), 
    611      _descriptor.EnumValueDescriptor( 
    612        name='PACKED', index=1, number=1, 
    613        serialized_options=None, 
    614        type=None, 
    615        create_key=_descriptor._internal_create_key), 
    616      _descriptor.EnumValueDescriptor( 
    617        name='EXPANDED', index=2, number=2, 
    618        serialized_options=None, 
    619        type=None, 
    620        create_key=_descriptor._internal_create_key), 
    621    ], 
    622    containing_type=None, 
    623    serialized_options=None, 
    624  ) 
    625  _sym_db.RegisterEnumDescriptor(_FEATURESET_REPEATEDFIELDENCODING) 
    626 
    627  _FEATURESET_UTF8VALIDATION = _descriptor.EnumDescriptor( 
    628    name='Utf8Validation', 
    629    full_name='google.protobuf.FeatureSet.Utf8Validation', 
    630    filename=None, 
    631    file=DESCRIPTOR, 
    632    create_key=_descriptor._internal_create_key, 
    633    values=[ 
    634      _descriptor.EnumValueDescriptor( 
    635        name='UTF8_VALIDATION_UNKNOWN', index=0, number=0, 
    636        serialized_options=None, 
    637        type=None, 
    638        create_key=_descriptor._internal_create_key), 
    639      _descriptor.EnumValueDescriptor( 
    640        name='VERIFY', index=1, number=2, 
    641        serialized_options=None, 
    642        type=None, 
    643        create_key=_descriptor._internal_create_key), 
    644      _descriptor.EnumValueDescriptor( 
    645        name='NONE', index=2, number=3, 
    646        serialized_options=None, 
    647        type=None, 
    648        create_key=_descriptor._internal_create_key), 
    649    ], 
    650    containing_type=None, 
    651    serialized_options=None, 
    652  ) 
    653  _sym_db.RegisterEnumDescriptor(_FEATURESET_UTF8VALIDATION) 
    654 
    655  _FEATURESET_MESSAGEENCODING = _descriptor.EnumDescriptor( 
    656    name='MessageEncoding', 
    657    full_name='google.protobuf.FeatureSet.MessageEncoding', 
    658    filename=None, 
    659    file=DESCRIPTOR, 
    660    create_key=_descriptor._internal_create_key, 
    661    values=[ 
    662      _descriptor.EnumValueDescriptor( 
    663        name='MESSAGE_ENCODING_UNKNOWN', index=0, number=0, 
    664        serialized_options=None, 
    665        type=None, 
    666        create_key=_descriptor._internal_create_key), 
    667      _descriptor.EnumValueDescriptor( 
    668        name='LENGTH_PREFIXED', index=1, number=1, 
    669        serialized_options=None, 
    670        type=None, 
    671        create_key=_descriptor._internal_create_key), 
    672      _descriptor.EnumValueDescriptor( 
    673        name='DELIMITED', index=2, number=2, 
    674        serialized_options=None, 
    675        type=None, 
    676        create_key=_descriptor._internal_create_key), 
    677    ], 
    678    containing_type=None, 
    679    serialized_options=None, 
    680  ) 
    681  _sym_db.RegisterEnumDescriptor(_FEATURESET_MESSAGEENCODING) 
    682 
    683  _FEATURESET_JSONFORMAT = _descriptor.EnumDescriptor( 
    684    name='JsonFormat', 
    685    full_name='google.protobuf.FeatureSet.JsonFormat', 
    686    filename=None, 
    687    file=DESCRIPTOR, 
    688    create_key=_descriptor._internal_create_key, 
    689    values=[ 
    690      _descriptor.EnumValueDescriptor( 
    691        name='JSON_FORMAT_UNKNOWN', index=0, number=0, 
    692        serialized_options=None, 
    693        type=None, 
    694        create_key=_descriptor._internal_create_key), 
    695      _descriptor.EnumValueDescriptor( 
    696        name='ALLOW', index=1, number=1, 
    697        serialized_options=None, 
    698        type=None, 
    699        create_key=_descriptor._internal_create_key), 
    700      _descriptor.EnumValueDescriptor( 
    701        name='LEGACY_BEST_EFFORT', index=2, number=2, 
    702        serialized_options=None, 
    703        type=None, 
    704        create_key=_descriptor._internal_create_key), 
    705    ], 
    706    containing_type=None, 
    707    serialized_options=None, 
    708  ) 
    709  _sym_db.RegisterEnumDescriptor(_FEATURESET_JSONFORMAT) 
    710 
    711  _FEATURESET_ENFORCENAMINGSTYLE = _descriptor.EnumDescriptor( 
    712    name='EnforceNamingStyle', 
    713    full_name='google.protobuf.FeatureSet.EnforceNamingStyle', 
    714    filename=None, 
    715    file=DESCRIPTOR, 
    716    create_key=_descriptor._internal_create_key, 
    717    values=[ 
    718      _descriptor.EnumValueDescriptor( 
    719        name='ENFORCE_NAMING_STYLE_UNKNOWN', index=0, number=0, 
    720        serialized_options=None, 
    721        type=None, 
    722        create_key=_descriptor._internal_create_key), 
    723      _descriptor.EnumValueDescriptor( 
    724        name='STYLE2024', index=1, number=1, 
    725        serialized_options=None, 
    726        type=None, 
    727        create_key=_descriptor._internal_create_key), 
    728      _descriptor.EnumValueDescriptor( 
    729        name='STYLE_LEGACY', index=2, number=2, 
    730        serialized_options=None, 
    731        type=None, 
    732        create_key=_descriptor._internal_create_key), 
    733    ], 
    734    containing_type=None, 
    735    serialized_options=None, 
    736  ) 
    737  _sym_db.RegisterEnumDescriptor(_FEATURESET_ENFORCENAMINGSTYLE) 
    738 
    739  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC = _descriptor.EnumDescriptor( 
    740    name='Semantic', 
    741    full_name='google.protobuf.GeneratedCodeInfo.Annotation.Semantic', 
    742    filename=None, 
    743    file=DESCRIPTOR, 
    744    create_key=_descriptor._internal_create_key, 
    745    values=[ 
    746      _descriptor.EnumValueDescriptor( 
    747        name='NONE', index=0, number=0, 
    748        serialized_options=None, 
    749        type=None, 
    750        create_key=_descriptor._internal_create_key), 
    751      _descriptor.EnumValueDescriptor( 
    752        name='SET', index=1, number=1, 
    753        serialized_options=None, 
    754        type=None, 
    755        create_key=_descriptor._internal_create_key), 
    756      _descriptor.EnumValueDescriptor( 
    757        name='ALIAS', index=2, number=2, 
    758        serialized_options=None, 
    759        type=None, 
    760        create_key=_descriptor._internal_create_key), 
    761    ], 
    762    containing_type=None, 
    763    serialized_options=None, 
    764  ) 
    765  _sym_db.RegisterEnumDescriptor(_GENERATEDCODEINFO_ANNOTATION_SEMANTIC) 
    766 
    767 
    768  _FILEDESCRIPTORSET = _descriptor.Descriptor( 
    769    name='FileDescriptorSet', 
    770    full_name='google.protobuf.FileDescriptorSet', 
    771    filename=None, 
    772    file=DESCRIPTOR, 
    773    containing_type=None, 
    774    create_key=_descriptor._internal_create_key, 
    775    fields=[ 
    776      _descriptor.FieldDescriptor( 
    777        name='file', full_name='google.protobuf.FileDescriptorSet.file', index=0, 
    778        number=1, type=11, cpp_type=10, label=3, 
    779        has_default_value=False, default_value=[], 
    780        message_type=None, enum_type=None, containing_type=None, 
    781        is_extension=False, extension_scope=None, 
    782        serialized_options=None, json_name='file', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    783    ], 
    784    extensions=[ 
    785    ], 
    786    nested_types=[], 
    787    enum_types=[ 
    788    ], 
    789    serialized_options=None, 
    790    is_extendable=True, 
    791    extension_ranges=[(536000000, 536000001), ], 
    792    oneofs=[ 
    793    ], 
    794  ) 
    795 
    796 
    797  _FILEDESCRIPTORPROTO = _descriptor.Descriptor( 
    798    name='FileDescriptorProto', 
    799    full_name='google.protobuf.FileDescriptorProto', 
    800    filename=None, 
    801    file=DESCRIPTOR, 
    802    containing_type=None, 
    803    create_key=_descriptor._internal_create_key, 
    804    fields=[ 
    805      _descriptor.FieldDescriptor( 
    806        name='name', full_name='google.protobuf.FileDescriptorProto.name', index=0, 
    807        number=1, type=9, cpp_type=9, label=1, 
    808        has_default_value=False, default_value=b"".decode('utf-8'), 
    809        message_type=None, enum_type=None, containing_type=None, 
    810        is_extension=False, extension_scope=None, 
    811        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    812      _descriptor.FieldDescriptor( 
    813        name='package', full_name='google.protobuf.FileDescriptorProto.package', index=1, 
    814        number=2, type=9, cpp_type=9, label=1, 
    815        has_default_value=False, default_value=b"".decode('utf-8'), 
    816        message_type=None, enum_type=None, containing_type=None, 
    817        is_extension=False, extension_scope=None, 
    818        serialized_options=None, json_name='package', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    819      _descriptor.FieldDescriptor( 
    820        name='dependency', full_name='google.protobuf.FileDescriptorProto.dependency', index=2, 
    821        number=3, type=9, cpp_type=9, label=3, 
    822        has_default_value=False, default_value=[], 
    823        message_type=None, enum_type=None, containing_type=None, 
    824        is_extension=False, extension_scope=None, 
    825        serialized_options=None, json_name='dependency', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    826      _descriptor.FieldDescriptor( 
    827        name='public_dependency', full_name='google.protobuf.FileDescriptorProto.public_dependency', index=3, 
    828        number=10, type=5, cpp_type=1, label=3, 
    829        has_default_value=False, default_value=[], 
    830        message_type=None, enum_type=None, containing_type=None, 
    831        is_extension=False, extension_scope=None, 
    832        serialized_options=None, json_name='publicDependency', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    833      _descriptor.FieldDescriptor( 
    834        name='weak_dependency', full_name='google.protobuf.FileDescriptorProto.weak_dependency', index=4, 
    835        number=11, type=5, cpp_type=1, label=3, 
    836        has_default_value=False, default_value=[], 
    837        message_type=None, enum_type=None, containing_type=None, 
    838        is_extension=False, extension_scope=None, 
    839        serialized_options=None, json_name='weakDependency', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    840      _descriptor.FieldDescriptor( 
    841        name='option_dependency', full_name='google.protobuf.FileDescriptorProto.option_dependency', index=5, 
    842        number=15, type=9, cpp_type=9, label=3, 
    843        has_default_value=False, default_value=[], 
    844        message_type=None, enum_type=None, containing_type=None, 
    845        is_extension=False, extension_scope=None, 
    846        serialized_options=None, json_name='optionDependency', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    847      _descriptor.FieldDescriptor( 
    848        name='message_type', full_name='google.protobuf.FileDescriptorProto.message_type', index=6, 
    849        number=4, type=11, cpp_type=10, label=3, 
    850        has_default_value=False, default_value=[], 
    851        message_type=None, enum_type=None, containing_type=None, 
    852        is_extension=False, extension_scope=None, 
    853        serialized_options=None, json_name='messageType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    854      _descriptor.FieldDescriptor( 
    855        name='enum_type', full_name='google.protobuf.FileDescriptorProto.enum_type', index=7, 
    856        number=5, type=11, cpp_type=10, label=3, 
    857        has_default_value=False, default_value=[], 
    858        message_type=None, enum_type=None, containing_type=None, 
    859        is_extension=False, extension_scope=None, 
    860        serialized_options=None, json_name='enumType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    861      _descriptor.FieldDescriptor( 
    862        name='service', full_name='google.protobuf.FileDescriptorProto.service', index=8, 
    863        number=6, type=11, cpp_type=10, label=3, 
    864        has_default_value=False, default_value=[], 
    865        message_type=None, enum_type=None, containing_type=None, 
    866        is_extension=False, extension_scope=None, 
    867        serialized_options=None, json_name='service', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    868      _descriptor.FieldDescriptor( 
    869        name='extension', full_name='google.protobuf.FileDescriptorProto.extension', index=9, 
    870        number=7, type=11, cpp_type=10, label=3, 
    871        has_default_value=False, default_value=[], 
    872        message_type=None, enum_type=None, containing_type=None, 
    873        is_extension=False, extension_scope=None, 
    874        serialized_options=None, json_name='extension', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    875      _descriptor.FieldDescriptor( 
    876        name='options', full_name='google.protobuf.FileDescriptorProto.options', index=10, 
    877        number=8, type=11, cpp_type=10, label=1, 
    878        has_default_value=False, default_value=None, 
    879        message_type=None, enum_type=None, containing_type=None, 
    880        is_extension=False, extension_scope=None, 
    881        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    882      _descriptor.FieldDescriptor( 
    883        name='source_code_info', full_name='google.protobuf.FileDescriptorProto.source_code_info', index=11, 
    884        number=9, type=11, cpp_type=10, label=1, 
    885        has_default_value=False, default_value=None, 
    886        message_type=None, enum_type=None, containing_type=None, 
    887        is_extension=False, extension_scope=None, 
    888        serialized_options=None, json_name='sourceCodeInfo', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    889      _descriptor.FieldDescriptor( 
    890        name='syntax', full_name='google.protobuf.FileDescriptorProto.syntax', index=12, 
    891        number=12, type=9, cpp_type=9, label=1, 
    892        has_default_value=False, default_value=b"".decode('utf-8'), 
    893        message_type=None, enum_type=None, containing_type=None, 
    894        is_extension=False, extension_scope=None, 
    895        serialized_options=None, json_name='syntax', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    896      _descriptor.FieldDescriptor( 
    897        name='edition', full_name='google.protobuf.FileDescriptorProto.edition', index=13, 
    898        number=14, type=14, cpp_type=8, label=1, 
    899        has_default_value=False, default_value=0, 
    900        message_type=None, enum_type=None, containing_type=None, 
    901        is_extension=False, extension_scope=None, 
    902        serialized_options=None, json_name='edition', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    903    ], 
    904    extensions=[ 
    905    ], 
    906    nested_types=[], 
    907    enum_types=[ 
    908    ], 
    909    serialized_options=None, 
    910    is_extendable=False, 
    911    extension_ranges=[], 
    912    oneofs=[ 
    913    ], 
    914  ) 
    915 
    916 
    917  _DESCRIPTORPROTO_EXTENSIONRANGE = _descriptor.Descriptor( 
    918    name='ExtensionRange', 
    919    full_name='google.protobuf.DescriptorProto.ExtensionRange', 
    920    filename=None, 
    921    file=DESCRIPTOR, 
    922    containing_type=None, 
    923    create_key=_descriptor._internal_create_key, 
    924    fields=[ 
    925      _descriptor.FieldDescriptor( 
    926        name='start', full_name='google.protobuf.DescriptorProto.ExtensionRange.start', index=0, 
    927        number=1, type=5, cpp_type=1, label=1, 
    928        has_default_value=False, default_value=0, 
    929        message_type=None, enum_type=None, containing_type=None, 
    930        is_extension=False, extension_scope=None, 
    931        serialized_options=None, json_name='start', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    932      _descriptor.FieldDescriptor( 
    933        name='end', full_name='google.protobuf.DescriptorProto.ExtensionRange.end', index=1, 
    934        number=2, type=5, cpp_type=1, label=1, 
    935        has_default_value=False, default_value=0, 
    936        message_type=None, enum_type=None, containing_type=None, 
    937        is_extension=False, extension_scope=None, 
    938        serialized_options=None, json_name='end', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    939      _descriptor.FieldDescriptor( 
    940        name='options', full_name='google.protobuf.DescriptorProto.ExtensionRange.options', index=2, 
    941        number=3, type=11, cpp_type=10, label=1, 
    942        has_default_value=False, default_value=None, 
    943        message_type=None, enum_type=None, containing_type=None, 
    944        is_extension=False, extension_scope=None, 
    945        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    946    ], 
    947    extensions=[ 
    948    ], 
    949    nested_types=[], 
    950    enum_types=[ 
    951    ], 
    952    serialized_options=None, 
    953    is_extendable=False, 
    954    extension_ranges=[], 
    955    oneofs=[ 
    956    ], 
    957  ) 
    958 
    959  _DESCRIPTORPROTO_RESERVEDRANGE = _descriptor.Descriptor( 
    960    name='ReservedRange', 
    961    full_name='google.protobuf.DescriptorProto.ReservedRange', 
    962    filename=None, 
    963    file=DESCRIPTOR, 
    964    containing_type=None, 
    965    create_key=_descriptor._internal_create_key, 
    966    fields=[ 
    967      _descriptor.FieldDescriptor( 
    968        name='start', full_name='google.protobuf.DescriptorProto.ReservedRange.start', index=0, 
    969        number=1, type=5, cpp_type=1, label=1, 
    970        has_default_value=False, default_value=0, 
    971        message_type=None, enum_type=None, containing_type=None, 
    972        is_extension=False, extension_scope=None, 
    973        serialized_options=None, json_name='start', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    974      _descriptor.FieldDescriptor( 
    975        name='end', full_name='google.protobuf.DescriptorProto.ReservedRange.end', index=1, 
    976        number=2, type=5, cpp_type=1, label=1, 
    977        has_default_value=False, default_value=0, 
    978        message_type=None, enum_type=None, containing_type=None, 
    979        is_extension=False, extension_scope=None, 
    980        serialized_options=None, json_name='end', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    981    ], 
    982    extensions=[ 
    983    ], 
    984    nested_types=[], 
    985    enum_types=[ 
    986    ], 
    987    serialized_options=None, 
    988    is_extendable=False, 
    989    extension_ranges=[], 
    990    oneofs=[ 
    991    ], 
    992  ) 
    993 
    994  _DESCRIPTORPROTO = _descriptor.Descriptor( 
    995    name='DescriptorProto', 
    996    full_name='google.protobuf.DescriptorProto', 
    997    filename=None, 
    998    file=DESCRIPTOR, 
    999    containing_type=None, 
    1000    create_key=_descriptor._internal_create_key, 
    1001    fields=[ 
    1002      _descriptor.FieldDescriptor( 
    1003        name='name', full_name='google.protobuf.DescriptorProto.name', index=0, 
    1004        number=1, type=9, cpp_type=9, label=1, 
    1005        has_default_value=False, default_value=b"".decode('utf-8'), 
    1006        message_type=None, enum_type=None, containing_type=None, 
    1007        is_extension=False, extension_scope=None, 
    1008        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1009      _descriptor.FieldDescriptor( 
    1010        name='field', full_name='google.protobuf.DescriptorProto.field', index=1, 
    1011        number=2, type=11, cpp_type=10, label=3, 
    1012        has_default_value=False, default_value=[], 
    1013        message_type=None, enum_type=None, containing_type=None, 
    1014        is_extension=False, extension_scope=None, 
    1015        serialized_options=None, json_name='field', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1016      _descriptor.FieldDescriptor( 
    1017        name='extension', full_name='google.protobuf.DescriptorProto.extension', index=2, 
    1018        number=6, type=11, cpp_type=10, label=3, 
    1019        has_default_value=False, default_value=[], 
    1020        message_type=None, enum_type=None, containing_type=None, 
    1021        is_extension=False, extension_scope=None, 
    1022        serialized_options=None, json_name='extension', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1023      _descriptor.FieldDescriptor( 
    1024        name='nested_type', full_name='google.protobuf.DescriptorProto.nested_type', index=3, 
    1025        number=3, type=11, cpp_type=10, label=3, 
    1026        has_default_value=False, default_value=[], 
    1027        message_type=None, enum_type=None, containing_type=None, 
    1028        is_extension=False, extension_scope=None, 
    1029        serialized_options=None, json_name='nestedType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1030      _descriptor.FieldDescriptor( 
    1031        name='enum_type', full_name='google.protobuf.DescriptorProto.enum_type', index=4, 
    1032        number=4, type=11, cpp_type=10, label=3, 
    1033        has_default_value=False, default_value=[], 
    1034        message_type=None, enum_type=None, containing_type=None, 
    1035        is_extension=False, extension_scope=None, 
    1036        serialized_options=None, json_name='enumType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1037      _descriptor.FieldDescriptor( 
    1038        name='extension_range', full_name='google.protobuf.DescriptorProto.extension_range', index=5, 
    1039        number=5, type=11, cpp_type=10, label=3, 
    1040        has_default_value=False, default_value=[], 
    1041        message_type=None, enum_type=None, containing_type=None, 
    1042        is_extension=False, extension_scope=None, 
    1043        serialized_options=None, json_name='extensionRange', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1044      _descriptor.FieldDescriptor( 
    1045        name='oneof_decl', full_name='google.protobuf.DescriptorProto.oneof_decl', index=6, 
    1046        number=8, type=11, cpp_type=10, label=3, 
    1047        has_default_value=False, default_value=[], 
    1048        message_type=None, enum_type=None, containing_type=None, 
    1049        is_extension=False, extension_scope=None, 
    1050        serialized_options=None, json_name='oneofDecl', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1051      _descriptor.FieldDescriptor( 
    1052        name='options', full_name='google.protobuf.DescriptorProto.options', index=7, 
    1053        number=7, type=11, cpp_type=10, label=1, 
    1054        has_default_value=False, default_value=None, 
    1055        message_type=None, enum_type=None, containing_type=None, 
    1056        is_extension=False, extension_scope=None, 
    1057        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1058      _descriptor.FieldDescriptor( 
    1059        name='reserved_range', full_name='google.protobuf.DescriptorProto.reserved_range', index=8, 
    1060        number=9, type=11, cpp_type=10, label=3, 
    1061        has_default_value=False, default_value=[], 
    1062        message_type=None, enum_type=None, containing_type=None, 
    1063        is_extension=False, extension_scope=None, 
    1064        serialized_options=None, json_name='reservedRange', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1065      _descriptor.FieldDescriptor( 
    1066        name='reserved_name', full_name='google.protobuf.DescriptorProto.reserved_name', index=9, 
    1067        number=10, type=9, cpp_type=9, label=3, 
    1068        has_default_value=False, default_value=[], 
    1069        message_type=None, enum_type=None, containing_type=None, 
    1070        is_extension=False, extension_scope=None, 
    1071        serialized_options=None, json_name='reservedName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1072      _descriptor.FieldDescriptor( 
    1073        name='visibility', full_name='google.protobuf.DescriptorProto.visibility', index=10, 
    1074        number=11, type=14, cpp_type=8, label=1, 
    1075        has_default_value=False, default_value=0, 
    1076        message_type=None, enum_type=None, containing_type=None, 
    1077        is_extension=False, extension_scope=None, 
    1078        serialized_options=None, json_name='visibility', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1079    ], 
    1080    extensions=[ 
    1081    ], 
    1082    nested_types=[_DESCRIPTORPROTO_EXTENSIONRANGE, _DESCRIPTORPROTO_RESERVEDRANGE, ], 
    1083    enum_types=[ 
    1084    ], 
    1085    serialized_options=None, 
    1086    is_extendable=False, 
    1087    extension_ranges=[], 
    1088    oneofs=[ 
    1089    ], 
    1090  ) 
    1091 
    1092 
    1093  _EXTENSIONRANGEOPTIONS_DECLARATION = _descriptor.Descriptor( 
    1094    name='Declaration', 
    1095    full_name='google.protobuf.ExtensionRangeOptions.Declaration', 
    1096    filename=None, 
    1097    file=DESCRIPTOR, 
    1098    containing_type=None, 
    1099    create_key=_descriptor._internal_create_key, 
    1100    fields=[ 
    1101      _descriptor.FieldDescriptor( 
    1102        name='number', full_name='google.protobuf.ExtensionRangeOptions.Declaration.number', index=0, 
    1103        number=1, type=5, cpp_type=1, label=1, 
    1104        has_default_value=False, default_value=0, 
    1105        message_type=None, enum_type=None, containing_type=None, 
    1106        is_extension=False, extension_scope=None, 
    1107        serialized_options=None, json_name='number', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1108      _descriptor.FieldDescriptor( 
    1109        name='full_name', full_name='google.protobuf.ExtensionRangeOptions.Declaration.full_name', index=1, 
    1110        number=2, type=9, cpp_type=9, label=1, 
    1111        has_default_value=False, default_value=b"".decode('utf-8'), 
    1112        message_type=None, enum_type=None, containing_type=None, 
    1113        is_extension=False, extension_scope=None, 
    1114        serialized_options=None, json_name='fullName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1115      _descriptor.FieldDescriptor( 
    1116        name='type', full_name='google.protobuf.ExtensionRangeOptions.Declaration.type', index=2, 
    1117        number=3, type=9, cpp_type=9, label=1, 
    1118        has_default_value=False, default_value=b"".decode('utf-8'), 
    1119        message_type=None, enum_type=None, containing_type=None, 
    1120        is_extension=False, extension_scope=None, 
    1121        serialized_options=None, json_name='type', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1122      _descriptor.FieldDescriptor( 
    1123        name='reserved', full_name='google.protobuf.ExtensionRangeOptions.Declaration.reserved', index=3, 
    1124        number=5, type=8, cpp_type=7, label=1, 
    1125        has_default_value=False, default_value=False, 
    1126        message_type=None, enum_type=None, containing_type=None, 
    1127        is_extension=False, extension_scope=None, 
    1128        serialized_options=None, json_name='reserved', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1129      _descriptor.FieldDescriptor( 
    1130        name='repeated', full_name='google.protobuf.ExtensionRangeOptions.Declaration.repeated', index=4, 
    1131        number=6, type=8, cpp_type=7, label=1, 
    1132        has_default_value=False, default_value=False, 
    1133        message_type=None, enum_type=None, containing_type=None, 
    1134        is_extension=False, extension_scope=None, 
    1135        serialized_options=None, json_name='repeated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1136    ], 
    1137    extensions=[ 
    1138    ], 
    1139    nested_types=[], 
    1140    enum_types=[ 
    1141    ], 
    1142    serialized_options=None, 
    1143    is_extendable=False, 
    1144    extension_ranges=[], 
    1145    oneofs=[ 
    1146    ], 
    1147  ) 
    1148 
    1149  _EXTENSIONRANGEOPTIONS = _descriptor.Descriptor( 
    1150    name='ExtensionRangeOptions', 
    1151    full_name='google.protobuf.ExtensionRangeOptions', 
    1152    filename=None, 
    1153    file=DESCRIPTOR, 
    1154    containing_type=None, 
    1155    create_key=_descriptor._internal_create_key, 
    1156    fields=[ 
    1157      _descriptor.FieldDescriptor( 
    1158        name='uninterpreted_option', full_name='google.protobuf.ExtensionRangeOptions.uninterpreted_option', index=0, 
    1159        number=999, type=11, cpp_type=10, label=3, 
    1160        has_default_value=False, default_value=[], 
    1161        message_type=None, enum_type=None, containing_type=None, 
    1162        is_extension=False, extension_scope=None, 
    1163        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1164      _descriptor.FieldDescriptor( 
    1165        name='declaration', full_name='google.protobuf.ExtensionRangeOptions.declaration', index=1, 
    1166        number=2, type=11, cpp_type=10, label=3, 
    1167        has_default_value=False, default_value=[], 
    1168        message_type=None, enum_type=None, containing_type=None, 
    1169        is_extension=False, extension_scope=None, 
    1170        serialized_options=b'\210\001\002', json_name='declaration', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1171      _descriptor.FieldDescriptor( 
    1172        name='features', full_name='google.protobuf.ExtensionRangeOptions.features', index=2, 
    1173        number=50, type=11, cpp_type=10, label=1, 
    1174        has_default_value=False, default_value=None, 
    1175        message_type=None, enum_type=None, containing_type=None, 
    1176        is_extension=False, extension_scope=None, 
    1177        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1178      _descriptor.FieldDescriptor( 
    1179        name='verification', full_name='google.protobuf.ExtensionRangeOptions.verification', index=3, 
    1180        number=3, type=14, cpp_type=8, label=1, 
    1181        has_default_value=True, default_value=1, 
    1182        message_type=None, enum_type=None, containing_type=None, 
    1183        is_extension=False, extension_scope=None, 
    1184        serialized_options=b'\210\001\002', json_name='verification', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1185    ], 
    1186    extensions=[ 
    1187    ], 
    1188    nested_types=[_EXTENSIONRANGEOPTIONS_DECLARATION, ], 
    1189    enum_types=[ 
    1190      _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE, 
    1191    ], 
    1192    serialized_options=None, 
    1193    is_extendable=True, 
    1194    extension_ranges=[(1000, 536870912), ], 
    1195    oneofs=[ 
    1196    ], 
    1197  ) 
    1198 
    1199 
    1200  _FIELDDESCRIPTORPROTO = _descriptor.Descriptor( 
    1201    name='FieldDescriptorProto', 
    1202    full_name='google.protobuf.FieldDescriptorProto', 
    1203    filename=None, 
    1204    file=DESCRIPTOR, 
    1205    containing_type=None, 
    1206    create_key=_descriptor._internal_create_key, 
    1207    fields=[ 
    1208      _descriptor.FieldDescriptor( 
    1209        name='name', full_name='google.protobuf.FieldDescriptorProto.name', index=0, 
    1210        number=1, type=9, cpp_type=9, label=1, 
    1211        has_default_value=False, default_value=b"".decode('utf-8'), 
    1212        message_type=None, enum_type=None, containing_type=None, 
    1213        is_extension=False, extension_scope=None, 
    1214        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1215      _descriptor.FieldDescriptor( 
    1216        name='number', full_name='google.protobuf.FieldDescriptorProto.number', index=1, 
    1217        number=3, type=5, cpp_type=1, label=1, 
    1218        has_default_value=False, default_value=0, 
    1219        message_type=None, enum_type=None, containing_type=None, 
    1220        is_extension=False, extension_scope=None, 
    1221        serialized_options=None, json_name='number', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1222      _descriptor.FieldDescriptor( 
    1223        name='label', full_name='google.protobuf.FieldDescriptorProto.label', index=2, 
    1224        number=4, type=14, cpp_type=8, label=1, 
    1225        has_default_value=False, default_value=1, 
    1226        message_type=None, enum_type=None, containing_type=None, 
    1227        is_extension=False, extension_scope=None, 
    1228        serialized_options=None, json_name='label', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1229      _descriptor.FieldDescriptor( 
    1230        name='type', full_name='google.protobuf.FieldDescriptorProto.type', index=3, 
    1231        number=5, type=14, cpp_type=8, label=1, 
    1232        has_default_value=False, default_value=1, 
    1233        message_type=None, enum_type=None, containing_type=None, 
    1234        is_extension=False, extension_scope=None, 
    1235        serialized_options=None, json_name='type', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1236      _descriptor.FieldDescriptor( 
    1237        name='type_name', full_name='google.protobuf.FieldDescriptorProto.type_name', index=4, 
    1238        number=6, type=9, cpp_type=9, label=1, 
    1239        has_default_value=False, default_value=b"".decode('utf-8'), 
    1240        message_type=None, enum_type=None, containing_type=None, 
    1241        is_extension=False, extension_scope=None, 
    1242        serialized_options=None, json_name='typeName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1243      _descriptor.FieldDescriptor( 
    1244        name='extendee', full_name='google.protobuf.FieldDescriptorProto.extendee', index=5, 
    1245        number=2, type=9, cpp_type=9, label=1, 
    1246        has_default_value=False, default_value=b"".decode('utf-8'), 
    1247        message_type=None, enum_type=None, containing_type=None, 
    1248        is_extension=False, extension_scope=None, 
    1249        serialized_options=None, json_name='extendee', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1250      _descriptor.FieldDescriptor( 
    1251        name='default_value', full_name='google.protobuf.FieldDescriptorProto.default_value', index=6, 
    1252        number=7, type=9, cpp_type=9, label=1, 
    1253        has_default_value=False, default_value=b"".decode('utf-8'), 
    1254        message_type=None, enum_type=None, containing_type=None, 
    1255        is_extension=False, extension_scope=None, 
    1256        serialized_options=None, json_name='defaultValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1257      _descriptor.FieldDescriptor( 
    1258        name='oneof_index', full_name='google.protobuf.FieldDescriptorProto.oneof_index', index=7, 
    1259        number=9, type=5, cpp_type=1, label=1, 
    1260        has_default_value=False, default_value=0, 
    1261        message_type=None, enum_type=None, containing_type=None, 
    1262        is_extension=False, extension_scope=None, 
    1263        serialized_options=None, json_name='oneofIndex', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1264      _descriptor.FieldDescriptor( 
    1265        name='json_name', full_name='google.protobuf.FieldDescriptorProto.json_name', index=8, 
    1266        number=10, type=9, cpp_type=9, label=1, 
    1267        has_default_value=False, default_value=b"".decode('utf-8'), 
    1268        message_type=None, enum_type=None, containing_type=None, 
    1269        is_extension=False, extension_scope=None, 
    1270        serialized_options=None, json_name='jsonName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1271      _descriptor.FieldDescriptor( 
    1272        name='options', full_name='google.protobuf.FieldDescriptorProto.options', index=9, 
    1273        number=8, type=11, cpp_type=10, label=1, 
    1274        has_default_value=False, default_value=None, 
    1275        message_type=None, enum_type=None, containing_type=None, 
    1276        is_extension=False, extension_scope=None, 
    1277        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1278      _descriptor.FieldDescriptor( 
    1279        name='proto3_optional', full_name='google.protobuf.FieldDescriptorProto.proto3_optional', index=10, 
    1280        number=17, type=8, cpp_type=7, label=1, 
    1281        has_default_value=False, default_value=False, 
    1282        message_type=None, enum_type=None, containing_type=None, 
    1283        is_extension=False, extension_scope=None, 
    1284        serialized_options=None, json_name='proto3Optional', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1285    ], 
    1286    extensions=[ 
    1287    ], 
    1288    nested_types=[], 
    1289    enum_types=[ 
    1290      _FIELDDESCRIPTORPROTO_TYPE, 
    1291      _FIELDDESCRIPTORPROTO_LABEL, 
    1292    ], 
    1293    serialized_options=None, 
    1294    is_extendable=False, 
    1295    extension_ranges=[], 
    1296    oneofs=[ 
    1297    ], 
    1298  ) 
    1299 
    1300 
    1301  _ONEOFDESCRIPTORPROTO = _descriptor.Descriptor( 
    1302    name='OneofDescriptorProto', 
    1303    full_name='google.protobuf.OneofDescriptorProto', 
    1304    filename=None, 
    1305    file=DESCRIPTOR, 
    1306    containing_type=None, 
    1307    create_key=_descriptor._internal_create_key, 
    1308    fields=[ 
    1309      _descriptor.FieldDescriptor( 
    1310        name='name', full_name='google.protobuf.OneofDescriptorProto.name', index=0, 
    1311        number=1, type=9, cpp_type=9, label=1, 
    1312        has_default_value=False, default_value=b"".decode('utf-8'), 
    1313        message_type=None, enum_type=None, containing_type=None, 
    1314        is_extension=False, extension_scope=None, 
    1315        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1316      _descriptor.FieldDescriptor( 
    1317        name='options', full_name='google.protobuf.OneofDescriptorProto.options', index=1, 
    1318        number=2, type=11, cpp_type=10, label=1, 
    1319        has_default_value=False, default_value=None, 
    1320        message_type=None, enum_type=None, containing_type=None, 
    1321        is_extension=False, extension_scope=None, 
    1322        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1323    ], 
    1324    extensions=[ 
    1325    ], 
    1326    nested_types=[], 
    1327    enum_types=[ 
    1328    ], 
    1329    serialized_options=None, 
    1330    is_extendable=False, 
    1331    extension_ranges=[], 
    1332    oneofs=[ 
    1333    ], 
    1334  ) 
    1335 
    1336 
    1337  _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE = _descriptor.Descriptor( 
    1338    name='EnumReservedRange', 
    1339    full_name='google.protobuf.EnumDescriptorProto.EnumReservedRange', 
    1340    filename=None, 
    1341    file=DESCRIPTOR, 
    1342    containing_type=None, 
    1343    create_key=_descriptor._internal_create_key, 
    1344    fields=[ 
    1345      _descriptor.FieldDescriptor( 
    1346        name='start', full_name='google.protobuf.EnumDescriptorProto.EnumReservedRange.start', index=0, 
    1347        number=1, type=5, cpp_type=1, label=1, 
    1348        has_default_value=False, default_value=0, 
    1349        message_type=None, enum_type=None, containing_type=None, 
    1350        is_extension=False, extension_scope=None, 
    1351        serialized_options=None, json_name='start', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1352      _descriptor.FieldDescriptor( 
    1353        name='end', full_name='google.protobuf.EnumDescriptorProto.EnumReservedRange.end', index=1, 
    1354        number=2, type=5, cpp_type=1, label=1, 
    1355        has_default_value=False, default_value=0, 
    1356        message_type=None, enum_type=None, containing_type=None, 
    1357        is_extension=False, extension_scope=None, 
    1358        serialized_options=None, json_name='end', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1359    ], 
    1360    extensions=[ 
    1361    ], 
    1362    nested_types=[], 
    1363    enum_types=[ 
    1364    ], 
    1365    serialized_options=None, 
    1366    is_extendable=False, 
    1367    extension_ranges=[], 
    1368    oneofs=[ 
    1369    ], 
    1370  ) 
    1371 
    1372  _ENUMDESCRIPTORPROTO = _descriptor.Descriptor( 
    1373    name='EnumDescriptorProto', 
    1374    full_name='google.protobuf.EnumDescriptorProto', 
    1375    filename=None, 
    1376    file=DESCRIPTOR, 
    1377    containing_type=None, 
    1378    create_key=_descriptor._internal_create_key, 
    1379    fields=[ 
    1380      _descriptor.FieldDescriptor( 
    1381        name='name', full_name='google.protobuf.EnumDescriptorProto.name', index=0, 
    1382        number=1, type=9, cpp_type=9, label=1, 
    1383        has_default_value=False, default_value=b"".decode('utf-8'), 
    1384        message_type=None, enum_type=None, containing_type=None, 
    1385        is_extension=False, extension_scope=None, 
    1386        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1387      _descriptor.FieldDescriptor( 
    1388        name='value', full_name='google.protobuf.EnumDescriptorProto.value', index=1, 
    1389        number=2, type=11, cpp_type=10, label=3, 
    1390        has_default_value=False, default_value=[], 
    1391        message_type=None, enum_type=None, containing_type=None, 
    1392        is_extension=False, extension_scope=None, 
    1393        serialized_options=None, json_name='value', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1394      _descriptor.FieldDescriptor( 
    1395        name='options', full_name='google.protobuf.EnumDescriptorProto.options', index=2, 
    1396        number=3, type=11, cpp_type=10, label=1, 
    1397        has_default_value=False, default_value=None, 
    1398        message_type=None, enum_type=None, containing_type=None, 
    1399        is_extension=False, extension_scope=None, 
    1400        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1401      _descriptor.FieldDescriptor( 
    1402        name='reserved_range', full_name='google.protobuf.EnumDescriptorProto.reserved_range', index=3, 
    1403        number=4, type=11, cpp_type=10, label=3, 
    1404        has_default_value=False, default_value=[], 
    1405        message_type=None, enum_type=None, containing_type=None, 
    1406        is_extension=False, extension_scope=None, 
    1407        serialized_options=None, json_name='reservedRange', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1408      _descriptor.FieldDescriptor( 
    1409        name='reserved_name', full_name='google.protobuf.EnumDescriptorProto.reserved_name', index=4, 
    1410        number=5, type=9, cpp_type=9, label=3, 
    1411        has_default_value=False, default_value=[], 
    1412        message_type=None, enum_type=None, containing_type=None, 
    1413        is_extension=False, extension_scope=None, 
    1414        serialized_options=None, json_name='reservedName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1415      _descriptor.FieldDescriptor( 
    1416        name='visibility', full_name='google.protobuf.EnumDescriptorProto.visibility', index=5, 
    1417        number=6, type=14, cpp_type=8, label=1, 
    1418        has_default_value=False, default_value=0, 
    1419        message_type=None, enum_type=None, containing_type=None, 
    1420        is_extension=False, extension_scope=None, 
    1421        serialized_options=None, json_name='visibility', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1422    ], 
    1423    extensions=[ 
    1424    ], 
    1425    nested_types=[_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE, ], 
    1426    enum_types=[ 
    1427    ], 
    1428    serialized_options=None, 
    1429    is_extendable=False, 
    1430    extension_ranges=[], 
    1431    oneofs=[ 
    1432    ], 
    1433  ) 
    1434 
    1435 
    1436  _ENUMVALUEDESCRIPTORPROTO = _descriptor.Descriptor( 
    1437    name='EnumValueDescriptorProto', 
    1438    full_name='google.protobuf.EnumValueDescriptorProto', 
    1439    filename=None, 
    1440    file=DESCRIPTOR, 
    1441    containing_type=None, 
    1442    create_key=_descriptor._internal_create_key, 
    1443    fields=[ 
    1444      _descriptor.FieldDescriptor( 
    1445        name='name', full_name='google.protobuf.EnumValueDescriptorProto.name', index=0, 
    1446        number=1, type=9, cpp_type=9, label=1, 
    1447        has_default_value=False, default_value=b"".decode('utf-8'), 
    1448        message_type=None, enum_type=None, containing_type=None, 
    1449        is_extension=False, extension_scope=None, 
    1450        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1451      _descriptor.FieldDescriptor( 
    1452        name='number', full_name='google.protobuf.EnumValueDescriptorProto.number', index=1, 
    1453        number=2, type=5, cpp_type=1, label=1, 
    1454        has_default_value=False, default_value=0, 
    1455        message_type=None, enum_type=None, containing_type=None, 
    1456        is_extension=False, extension_scope=None, 
    1457        serialized_options=None, json_name='number', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1458      _descriptor.FieldDescriptor( 
    1459        name='options', full_name='google.protobuf.EnumValueDescriptorProto.options', index=2, 
    1460        number=3, type=11, cpp_type=10, label=1, 
    1461        has_default_value=False, default_value=None, 
    1462        message_type=None, enum_type=None, containing_type=None, 
    1463        is_extension=False, extension_scope=None, 
    1464        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1465    ], 
    1466    extensions=[ 
    1467    ], 
    1468    nested_types=[], 
    1469    enum_types=[ 
    1470    ], 
    1471    serialized_options=None, 
    1472    is_extendable=False, 
    1473    extension_ranges=[], 
    1474    oneofs=[ 
    1475    ], 
    1476  ) 
    1477 
    1478 
    1479  _SERVICEDESCRIPTORPROTO = _descriptor.Descriptor( 
    1480    name='ServiceDescriptorProto', 
    1481    full_name='google.protobuf.ServiceDescriptorProto', 
    1482    filename=None, 
    1483    file=DESCRIPTOR, 
    1484    containing_type=None, 
    1485    create_key=_descriptor._internal_create_key, 
    1486    fields=[ 
    1487      _descriptor.FieldDescriptor( 
    1488        name='name', full_name='google.protobuf.ServiceDescriptorProto.name', index=0, 
    1489        number=1, type=9, cpp_type=9, label=1, 
    1490        has_default_value=False, default_value=b"".decode('utf-8'), 
    1491        message_type=None, enum_type=None, containing_type=None, 
    1492        is_extension=False, extension_scope=None, 
    1493        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1494      _descriptor.FieldDescriptor( 
    1495        name='method', full_name='google.protobuf.ServiceDescriptorProto.method', index=1, 
    1496        number=2, type=11, cpp_type=10, label=3, 
    1497        has_default_value=False, default_value=[], 
    1498        message_type=None, enum_type=None, containing_type=None, 
    1499        is_extension=False, extension_scope=None, 
    1500        serialized_options=None, json_name='method', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1501      _descriptor.FieldDescriptor( 
    1502        name='options', full_name='google.protobuf.ServiceDescriptorProto.options', index=2, 
    1503        number=3, type=11, cpp_type=10, label=1, 
    1504        has_default_value=False, default_value=None, 
    1505        message_type=None, enum_type=None, containing_type=None, 
    1506        is_extension=False, extension_scope=None, 
    1507        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1508    ], 
    1509    extensions=[ 
    1510    ], 
    1511    nested_types=[], 
    1512    enum_types=[ 
    1513    ], 
    1514    serialized_options=None, 
    1515    is_extendable=False, 
    1516    extension_ranges=[], 
    1517    oneofs=[ 
    1518    ], 
    1519  ) 
    1520 
    1521 
    1522  _METHODDESCRIPTORPROTO = _descriptor.Descriptor( 
    1523    name='MethodDescriptorProto', 
    1524    full_name='google.protobuf.MethodDescriptorProto', 
    1525    filename=None, 
    1526    file=DESCRIPTOR, 
    1527    containing_type=None, 
    1528    create_key=_descriptor._internal_create_key, 
    1529    fields=[ 
    1530      _descriptor.FieldDescriptor( 
    1531        name='name', full_name='google.protobuf.MethodDescriptorProto.name', index=0, 
    1532        number=1, type=9, cpp_type=9, label=1, 
    1533        has_default_value=False, default_value=b"".decode('utf-8'), 
    1534        message_type=None, enum_type=None, containing_type=None, 
    1535        is_extension=False, extension_scope=None, 
    1536        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1537      _descriptor.FieldDescriptor( 
    1538        name='input_type', full_name='google.protobuf.MethodDescriptorProto.input_type', index=1, 
    1539        number=2, type=9, cpp_type=9, label=1, 
    1540        has_default_value=False, default_value=b"".decode('utf-8'), 
    1541        message_type=None, enum_type=None, containing_type=None, 
    1542        is_extension=False, extension_scope=None, 
    1543        serialized_options=None, json_name='inputType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1544      _descriptor.FieldDescriptor( 
    1545        name='output_type', full_name='google.protobuf.MethodDescriptorProto.output_type', index=2, 
    1546        number=3, type=9, cpp_type=9, label=1, 
    1547        has_default_value=False, default_value=b"".decode('utf-8'), 
    1548        message_type=None, enum_type=None, containing_type=None, 
    1549        is_extension=False, extension_scope=None, 
    1550        serialized_options=None, json_name='outputType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1551      _descriptor.FieldDescriptor( 
    1552        name='options', full_name='google.protobuf.MethodDescriptorProto.options', index=3, 
    1553        number=4, type=11, cpp_type=10, label=1, 
    1554        has_default_value=False, default_value=None, 
    1555        message_type=None, enum_type=None, containing_type=None, 
    1556        is_extension=False, extension_scope=None, 
    1557        serialized_options=None, json_name='options', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1558      _descriptor.FieldDescriptor( 
    1559        name='client_streaming', full_name='google.protobuf.MethodDescriptorProto.client_streaming', index=4, 
    1560        number=5, type=8, cpp_type=7, label=1, 
    1561        has_default_value=True, default_value=False, 
    1562        message_type=None, enum_type=None, containing_type=None, 
    1563        is_extension=False, extension_scope=None, 
    1564        serialized_options=None, json_name='clientStreaming', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1565      _descriptor.FieldDescriptor( 
    1566        name='server_streaming', full_name='google.protobuf.MethodDescriptorProto.server_streaming', index=5, 
    1567        number=6, type=8, cpp_type=7, label=1, 
    1568        has_default_value=True, default_value=False, 
    1569        message_type=None, enum_type=None, containing_type=None, 
    1570        is_extension=False, extension_scope=None, 
    1571        serialized_options=None, json_name='serverStreaming', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1572    ], 
    1573    extensions=[ 
    1574    ], 
    1575    nested_types=[], 
    1576    enum_types=[ 
    1577    ], 
    1578    serialized_options=None, 
    1579    is_extendable=False, 
    1580    extension_ranges=[], 
    1581    oneofs=[ 
    1582    ], 
    1583  ) 
    1584 
    1585 
    1586  _FILEOPTIONS = _descriptor.Descriptor( 
    1587    name='FileOptions', 
    1588    full_name='google.protobuf.FileOptions', 
    1589    filename=None, 
    1590    file=DESCRIPTOR, 
    1591    containing_type=None, 
    1592    create_key=_descriptor._internal_create_key, 
    1593    fields=[ 
    1594      _descriptor.FieldDescriptor( 
    1595        name='java_package', full_name='google.protobuf.FileOptions.java_package', index=0, 
    1596        number=1, type=9, cpp_type=9, label=1, 
    1597        has_default_value=False, default_value=b"".decode('utf-8'), 
    1598        message_type=None, enum_type=None, containing_type=None, 
    1599        is_extension=False, extension_scope=None, 
    1600        serialized_options=None, json_name='javaPackage', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1601      _descriptor.FieldDescriptor( 
    1602        name='java_outer_classname', full_name='google.protobuf.FileOptions.java_outer_classname', index=1, 
    1603        number=8, type=9, cpp_type=9, label=1, 
    1604        has_default_value=False, default_value=b"".decode('utf-8'), 
    1605        message_type=None, enum_type=None, containing_type=None, 
    1606        is_extension=False, extension_scope=None, 
    1607        serialized_options=None, json_name='javaOuterClassname', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1608      _descriptor.FieldDescriptor( 
    1609        name='java_multiple_files', full_name='google.protobuf.FileOptions.java_multiple_files', index=2, 
    1610        number=10, type=8, cpp_type=7, label=1, 
    1611        has_default_value=True, default_value=False, 
    1612        message_type=None, enum_type=None, containing_type=None, 
    1613        is_extension=False, extension_scope=None, 
    1614        serialized_options=None, json_name='javaMultipleFiles', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1615      _descriptor.FieldDescriptor( 
    1616        name='java_generate_equals_and_hash', full_name='google.protobuf.FileOptions.java_generate_equals_and_hash', index=3, 
    1617        number=20, type=8, cpp_type=7, label=1, 
    1618        has_default_value=False, default_value=False, 
    1619        message_type=None, enum_type=None, containing_type=None, 
    1620        is_extension=False, extension_scope=None, 
    1621        serialized_options=b'\030\001', json_name='javaGenerateEqualsAndHash', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1622      _descriptor.FieldDescriptor( 
    1623        name='java_string_check_utf8', full_name='google.protobuf.FileOptions.java_string_check_utf8', index=4, 
    1624        number=27, type=8, cpp_type=7, label=1, 
    1625        has_default_value=True, default_value=False, 
    1626        message_type=None, enum_type=None, containing_type=None, 
    1627        is_extension=False, extension_scope=None, 
    1628        serialized_options=None, json_name='javaStringCheckUtf8', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1629      _descriptor.FieldDescriptor( 
    1630        name='optimize_for', full_name='google.protobuf.FileOptions.optimize_for', index=5, 
    1631        number=9, type=14, cpp_type=8, label=1, 
    1632        has_default_value=True, default_value=1, 
    1633        message_type=None, enum_type=None, containing_type=None, 
    1634        is_extension=False, extension_scope=None, 
    1635        serialized_options=None, json_name='optimizeFor', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1636      _descriptor.FieldDescriptor( 
    1637        name='go_package', full_name='google.protobuf.FileOptions.go_package', index=6, 
    1638        number=11, type=9, cpp_type=9, label=1, 
    1639        has_default_value=False, default_value=b"".decode('utf-8'), 
    1640        message_type=None, enum_type=None, containing_type=None, 
    1641        is_extension=False, extension_scope=None, 
    1642        serialized_options=None, json_name='goPackage', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1643      _descriptor.FieldDescriptor( 
    1644        name='cc_generic_services', full_name='google.protobuf.FileOptions.cc_generic_services', index=7, 
    1645        number=16, type=8, cpp_type=7, label=1, 
    1646        has_default_value=True, default_value=False, 
    1647        message_type=None, enum_type=None, containing_type=None, 
    1648        is_extension=False, extension_scope=None, 
    1649        serialized_options=None, json_name='ccGenericServices', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1650      _descriptor.FieldDescriptor( 
    1651        name='java_generic_services', full_name='google.protobuf.FileOptions.java_generic_services', index=8, 
    1652        number=17, type=8, cpp_type=7, label=1, 
    1653        has_default_value=True, default_value=False, 
    1654        message_type=None, enum_type=None, containing_type=None, 
    1655        is_extension=False, extension_scope=None, 
    1656        serialized_options=None, json_name='javaGenericServices', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1657      _descriptor.FieldDescriptor( 
    1658        name='py_generic_services', full_name='google.protobuf.FileOptions.py_generic_services', index=9, 
    1659        number=18, type=8, cpp_type=7, label=1, 
    1660        has_default_value=True, default_value=False, 
    1661        message_type=None, enum_type=None, containing_type=None, 
    1662        is_extension=False, extension_scope=None, 
    1663        serialized_options=None, json_name='pyGenericServices', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1664      _descriptor.FieldDescriptor( 
    1665        name='deprecated', full_name='google.protobuf.FileOptions.deprecated', index=10, 
    1666        number=23, type=8, cpp_type=7, label=1, 
    1667        has_default_value=True, default_value=False, 
    1668        message_type=None, enum_type=None, containing_type=None, 
    1669        is_extension=False, extension_scope=None, 
    1670        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1671      _descriptor.FieldDescriptor( 
    1672        name='cc_enable_arenas', full_name='google.protobuf.FileOptions.cc_enable_arenas', index=11, 
    1673        number=31, type=8, cpp_type=7, label=1, 
    1674        has_default_value=True, default_value=True, 
    1675        message_type=None, enum_type=None, containing_type=None, 
    1676        is_extension=False, extension_scope=None, 
    1677        serialized_options=None, json_name='ccEnableArenas', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1678      _descriptor.FieldDescriptor( 
    1679        name='objc_class_prefix', full_name='google.protobuf.FileOptions.objc_class_prefix', index=12, 
    1680        number=36, type=9, cpp_type=9, label=1, 
    1681        has_default_value=False, default_value=b"".decode('utf-8'), 
    1682        message_type=None, enum_type=None, containing_type=None, 
    1683        is_extension=False, extension_scope=None, 
    1684        serialized_options=None, json_name='objcClassPrefix', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1685      _descriptor.FieldDescriptor( 
    1686        name='csharp_namespace', full_name='google.protobuf.FileOptions.csharp_namespace', index=13, 
    1687        number=37, type=9, cpp_type=9, label=1, 
    1688        has_default_value=False, default_value=b"".decode('utf-8'), 
    1689        message_type=None, enum_type=None, containing_type=None, 
    1690        is_extension=False, extension_scope=None, 
    1691        serialized_options=None, json_name='csharpNamespace', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1692      _descriptor.FieldDescriptor( 
    1693        name='swift_prefix', full_name='google.protobuf.FileOptions.swift_prefix', index=14, 
    1694        number=39, type=9, cpp_type=9, label=1, 
    1695        has_default_value=False, default_value=b"".decode('utf-8'), 
    1696        message_type=None, enum_type=None, containing_type=None, 
    1697        is_extension=False, extension_scope=None, 
    1698        serialized_options=None, json_name='swiftPrefix', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1699      _descriptor.FieldDescriptor( 
    1700        name='php_class_prefix', full_name='google.protobuf.FileOptions.php_class_prefix', index=15, 
    1701        number=40, type=9, cpp_type=9, label=1, 
    1702        has_default_value=False, default_value=b"".decode('utf-8'), 
    1703        message_type=None, enum_type=None, containing_type=None, 
    1704        is_extension=False, extension_scope=None, 
    1705        serialized_options=None, json_name='phpClassPrefix', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1706      _descriptor.FieldDescriptor( 
    1707        name='php_namespace', full_name='google.protobuf.FileOptions.php_namespace', index=16, 
    1708        number=41, type=9, cpp_type=9, label=1, 
    1709        has_default_value=False, default_value=b"".decode('utf-8'), 
    1710        message_type=None, enum_type=None, containing_type=None, 
    1711        is_extension=False, extension_scope=None, 
    1712        serialized_options=None, json_name='phpNamespace', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1713      _descriptor.FieldDescriptor( 
    1714        name='php_metadata_namespace', full_name='google.protobuf.FileOptions.php_metadata_namespace', index=17, 
    1715        number=44, type=9, cpp_type=9, label=1, 
    1716        has_default_value=False, default_value=b"".decode('utf-8'), 
    1717        message_type=None, enum_type=None, containing_type=None, 
    1718        is_extension=False, extension_scope=None, 
    1719        serialized_options=None, json_name='phpMetadataNamespace', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1720      _descriptor.FieldDescriptor( 
    1721        name='ruby_package', full_name='google.protobuf.FileOptions.ruby_package', index=18, 
    1722        number=45, type=9, cpp_type=9, label=1, 
    1723        has_default_value=False, default_value=b"".decode('utf-8'), 
    1724        message_type=None, enum_type=None, containing_type=None, 
    1725        is_extension=False, extension_scope=None, 
    1726        serialized_options=None, json_name='rubyPackage', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1727      _descriptor.FieldDescriptor( 
    1728        name='features', full_name='google.protobuf.FileOptions.features', index=19, 
    1729        number=50, type=11, cpp_type=10, label=1, 
    1730        has_default_value=False, default_value=None, 
    1731        message_type=None, enum_type=None, containing_type=None, 
    1732        is_extension=False, extension_scope=None, 
    1733        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1734      _descriptor.FieldDescriptor( 
    1735        name='uninterpreted_option', full_name='google.protobuf.FileOptions.uninterpreted_option', index=20, 
    1736        number=999, type=11, cpp_type=10, label=3, 
    1737        has_default_value=False, default_value=[], 
    1738        message_type=None, enum_type=None, containing_type=None, 
    1739        is_extension=False, extension_scope=None, 
    1740        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1741    ], 
    1742    extensions=[ 
    1743    ], 
    1744    nested_types=[], 
    1745    enum_types=[ 
    1746      _FILEOPTIONS_OPTIMIZEMODE, 
    1747    ], 
    1748    serialized_options=None, 
    1749    is_extendable=True, 
    1750    extension_ranges=[(1000, 536870912), ], 
    1751    oneofs=[ 
    1752    ], 
    1753  ) 
    1754 
    1755 
    1756  _MESSAGEOPTIONS = _descriptor.Descriptor( 
    1757    name='MessageOptions', 
    1758    full_name='google.protobuf.MessageOptions', 
    1759    filename=None, 
    1760    file=DESCRIPTOR, 
    1761    containing_type=None, 
    1762    create_key=_descriptor._internal_create_key, 
    1763    fields=[ 
    1764      _descriptor.FieldDescriptor( 
    1765        name='message_set_wire_format', full_name='google.protobuf.MessageOptions.message_set_wire_format', index=0, 
    1766        number=1, type=8, cpp_type=7, label=1, 
    1767        has_default_value=True, default_value=False, 
    1768        message_type=None, enum_type=None, containing_type=None, 
    1769        is_extension=False, extension_scope=None, 
    1770        serialized_options=None, json_name='messageSetWireFormat', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1771      _descriptor.FieldDescriptor( 
    1772        name='no_standard_descriptor_accessor', full_name='google.protobuf.MessageOptions.no_standard_descriptor_accessor', index=1, 
    1773        number=2, type=8, cpp_type=7, label=1, 
    1774        has_default_value=True, default_value=False, 
    1775        message_type=None, enum_type=None, containing_type=None, 
    1776        is_extension=False, extension_scope=None, 
    1777        serialized_options=None, json_name='noStandardDescriptorAccessor', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1778      _descriptor.FieldDescriptor( 
    1779        name='deprecated', full_name='google.protobuf.MessageOptions.deprecated', index=2, 
    1780        number=3, type=8, cpp_type=7, label=1, 
    1781        has_default_value=True, default_value=False, 
    1782        message_type=None, enum_type=None, containing_type=None, 
    1783        is_extension=False, extension_scope=None, 
    1784        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1785      _descriptor.FieldDescriptor( 
    1786        name='map_entry', full_name='google.protobuf.MessageOptions.map_entry', index=3, 
    1787        number=7, type=8, cpp_type=7, label=1, 
    1788        has_default_value=False, default_value=False, 
    1789        message_type=None, enum_type=None, containing_type=None, 
    1790        is_extension=False, extension_scope=None, 
    1791        serialized_options=None, json_name='mapEntry', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1792      _descriptor.FieldDescriptor( 
    1793        name='deprecated_legacy_json_field_conflicts', full_name='google.protobuf.MessageOptions.deprecated_legacy_json_field_conflicts', index=4, 
    1794        number=11, type=8, cpp_type=7, label=1, 
    1795        has_default_value=False, default_value=False, 
    1796        message_type=None, enum_type=None, containing_type=None, 
    1797        is_extension=False, extension_scope=None, 
    1798        serialized_options=b'\030\001', json_name='deprecatedLegacyJsonFieldConflicts', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1799      _descriptor.FieldDescriptor( 
    1800        name='features', full_name='google.protobuf.MessageOptions.features', index=5, 
    1801        number=12, type=11, cpp_type=10, label=1, 
    1802        has_default_value=False, default_value=None, 
    1803        message_type=None, enum_type=None, containing_type=None, 
    1804        is_extension=False, extension_scope=None, 
    1805        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1806      _descriptor.FieldDescriptor( 
    1807        name='uninterpreted_option', full_name='google.protobuf.MessageOptions.uninterpreted_option', index=6, 
    1808        number=999, type=11, cpp_type=10, label=3, 
    1809        has_default_value=False, default_value=[], 
    1810        message_type=None, enum_type=None, containing_type=None, 
    1811        is_extension=False, extension_scope=None, 
    1812        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1813    ], 
    1814    extensions=[ 
    1815    ], 
    1816    nested_types=[], 
    1817    enum_types=[ 
    1818    ], 
    1819    serialized_options=None, 
    1820    is_extendable=True, 
    1821    extension_ranges=[(1000, 536870912), ], 
    1822    oneofs=[ 
    1823    ], 
    1824  ) 
    1825 
    1826 
    1827  _FIELDOPTIONS_EDITIONDEFAULT = _descriptor.Descriptor( 
    1828    name='EditionDefault', 
    1829    full_name='google.protobuf.FieldOptions.EditionDefault', 
    1830    filename=None, 
    1831    file=DESCRIPTOR, 
    1832    containing_type=None, 
    1833    create_key=_descriptor._internal_create_key, 
    1834    fields=[ 
    1835      _descriptor.FieldDescriptor( 
    1836        name='edition', full_name='google.protobuf.FieldOptions.EditionDefault.edition', index=0, 
    1837        number=3, type=14, cpp_type=8, label=1, 
    1838        has_default_value=False, default_value=0, 
    1839        message_type=None, enum_type=None, containing_type=None, 
    1840        is_extension=False, extension_scope=None, 
    1841        serialized_options=None, json_name='edition', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1842      _descriptor.FieldDescriptor( 
    1843        name='value', full_name='google.protobuf.FieldOptions.EditionDefault.value', index=1, 
    1844        number=2, type=9, cpp_type=9, label=1, 
    1845        has_default_value=False, default_value=b"".decode('utf-8'), 
    1846        message_type=None, enum_type=None, containing_type=None, 
    1847        is_extension=False, extension_scope=None, 
    1848        serialized_options=None, json_name='value', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1849    ], 
    1850    extensions=[ 
    1851    ], 
    1852    nested_types=[], 
    1853    enum_types=[ 
    1854    ], 
    1855    serialized_options=None, 
    1856    is_extendable=False, 
    1857    extension_ranges=[], 
    1858    oneofs=[ 
    1859    ], 
    1860  ) 
    1861 
    1862  _FIELDOPTIONS_FEATURESUPPORT = _descriptor.Descriptor( 
    1863    name='FeatureSupport', 
    1864    full_name='google.protobuf.FieldOptions.FeatureSupport', 
    1865    filename=None, 
    1866    file=DESCRIPTOR, 
    1867    containing_type=None, 
    1868    create_key=_descriptor._internal_create_key, 
    1869    fields=[ 
    1870      _descriptor.FieldDescriptor( 
    1871        name='edition_introduced', full_name='google.protobuf.FieldOptions.FeatureSupport.edition_introduced', index=0, 
    1872        number=1, type=14, cpp_type=8, label=1, 
    1873        has_default_value=False, default_value=0, 
    1874        message_type=None, enum_type=None, containing_type=None, 
    1875        is_extension=False, extension_scope=None, 
    1876        serialized_options=None, json_name='editionIntroduced', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1877      _descriptor.FieldDescriptor( 
    1878        name='edition_deprecated', full_name='google.protobuf.FieldOptions.FeatureSupport.edition_deprecated', index=1, 
    1879        number=2, type=14, cpp_type=8, label=1, 
    1880        has_default_value=False, default_value=0, 
    1881        message_type=None, enum_type=None, containing_type=None, 
    1882        is_extension=False, extension_scope=None, 
    1883        serialized_options=None, json_name='editionDeprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1884      _descriptor.FieldDescriptor( 
    1885        name='deprecation_warning', full_name='google.protobuf.FieldOptions.FeatureSupport.deprecation_warning', index=2, 
    1886        number=3, type=9, cpp_type=9, label=1, 
    1887        has_default_value=False, default_value=b"".decode('utf-8'), 
    1888        message_type=None, enum_type=None, containing_type=None, 
    1889        is_extension=False, extension_scope=None, 
    1890        serialized_options=None, json_name='deprecationWarning', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1891      _descriptor.FieldDescriptor( 
    1892        name='edition_removed', full_name='google.protobuf.FieldOptions.FeatureSupport.edition_removed', index=3, 
    1893        number=4, type=14, cpp_type=8, label=1, 
    1894        has_default_value=False, default_value=0, 
    1895        message_type=None, enum_type=None, containing_type=None, 
    1896        is_extension=False, extension_scope=None, 
    1897        serialized_options=None, json_name='editionRemoved', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1898    ], 
    1899    extensions=[ 
    1900    ], 
    1901    nested_types=[], 
    1902    enum_types=[ 
    1903    ], 
    1904    serialized_options=None, 
    1905    is_extendable=False, 
    1906    extension_ranges=[], 
    1907    oneofs=[ 
    1908    ], 
    1909  ) 
    1910 
    1911  _FIELDOPTIONS = _descriptor.Descriptor( 
    1912    name='FieldOptions', 
    1913    full_name='google.protobuf.FieldOptions', 
    1914    filename=None, 
    1915    file=DESCRIPTOR, 
    1916    containing_type=None, 
    1917    create_key=_descriptor._internal_create_key, 
    1918    fields=[ 
    1919      _descriptor.FieldDescriptor( 
    1920        name='ctype', full_name='google.protobuf.FieldOptions.ctype', index=0, 
    1921        number=1, type=14, cpp_type=8, label=1, 
    1922        has_default_value=True, default_value=0, 
    1923        message_type=None, enum_type=None, containing_type=None, 
    1924        is_extension=False, extension_scope=None, 
    1925        serialized_options=None, json_name='ctype', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1926      _descriptor.FieldDescriptor( 
    1927        name='packed', full_name='google.protobuf.FieldOptions.packed', index=1, 
    1928        number=2, type=8, cpp_type=7, label=1, 
    1929        has_default_value=False, default_value=False, 
    1930        message_type=None, enum_type=None, containing_type=None, 
    1931        is_extension=False, extension_scope=None, 
    1932        serialized_options=None, json_name='packed', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1933      _descriptor.FieldDescriptor( 
    1934        name='jstype', full_name='google.protobuf.FieldOptions.jstype', index=2, 
    1935        number=6, type=14, cpp_type=8, label=1, 
    1936        has_default_value=True, default_value=0, 
    1937        message_type=None, enum_type=None, containing_type=None, 
    1938        is_extension=False, extension_scope=None, 
    1939        serialized_options=None, json_name='jstype', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1940      _descriptor.FieldDescriptor( 
    1941        name='lazy', full_name='google.protobuf.FieldOptions.lazy', index=3, 
    1942        number=5, type=8, cpp_type=7, label=1, 
    1943        has_default_value=True, default_value=False, 
    1944        message_type=None, enum_type=None, containing_type=None, 
    1945        is_extension=False, extension_scope=None, 
    1946        serialized_options=None, json_name='lazy', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1947      _descriptor.FieldDescriptor( 
    1948        name='unverified_lazy', full_name='google.protobuf.FieldOptions.unverified_lazy', index=4, 
    1949        number=15, type=8, cpp_type=7, label=1, 
    1950        has_default_value=True, default_value=False, 
    1951        message_type=None, enum_type=None, containing_type=None, 
    1952        is_extension=False, extension_scope=None, 
    1953        serialized_options=None, json_name='unverifiedLazy', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1954      _descriptor.FieldDescriptor( 
    1955        name='deprecated', full_name='google.protobuf.FieldOptions.deprecated', index=5, 
    1956        number=3, type=8, cpp_type=7, label=1, 
    1957        has_default_value=True, default_value=False, 
    1958        message_type=None, enum_type=None, containing_type=None, 
    1959        is_extension=False, extension_scope=None, 
    1960        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1961      _descriptor.FieldDescriptor( 
    1962        name='weak', full_name='google.protobuf.FieldOptions.weak', index=6, 
    1963        number=10, type=8, cpp_type=7, label=1, 
    1964        has_default_value=True, default_value=False, 
    1965        message_type=None, enum_type=None, containing_type=None, 
    1966        is_extension=False, extension_scope=None, 
    1967        serialized_options=b'\030\001', json_name='weak', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1968      _descriptor.FieldDescriptor( 
    1969        name='debug_redact', full_name='google.protobuf.FieldOptions.debug_redact', index=7, 
    1970        number=16, type=8, cpp_type=7, label=1, 
    1971        has_default_value=True, default_value=False, 
    1972        message_type=None, enum_type=None, containing_type=None, 
    1973        is_extension=False, extension_scope=None, 
    1974        serialized_options=None, json_name='debugRedact', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1975      _descriptor.FieldDescriptor( 
    1976        name='retention', full_name='google.protobuf.FieldOptions.retention', index=8, 
    1977        number=17, type=14, cpp_type=8, label=1, 
    1978        has_default_value=False, default_value=0, 
    1979        message_type=None, enum_type=None, containing_type=None, 
    1980        is_extension=False, extension_scope=None, 
    1981        serialized_options=None, json_name='retention', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1982      _descriptor.FieldDescriptor( 
    1983        name='targets', full_name='google.protobuf.FieldOptions.targets', index=9, 
    1984        number=19, type=14, cpp_type=8, label=3, 
    1985        has_default_value=False, default_value=[], 
    1986        message_type=None, enum_type=None, containing_type=None, 
    1987        is_extension=False, extension_scope=None, 
    1988        serialized_options=None, json_name='targets', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1989      _descriptor.FieldDescriptor( 
    1990        name='edition_defaults', full_name='google.protobuf.FieldOptions.edition_defaults', index=10, 
    1991        number=20, type=11, cpp_type=10, label=3, 
    1992        has_default_value=False, default_value=[], 
    1993        message_type=None, enum_type=None, containing_type=None, 
    1994        is_extension=False, extension_scope=None, 
    1995        serialized_options=None, json_name='editionDefaults', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    1996      _descriptor.FieldDescriptor( 
    1997        name='features', full_name='google.protobuf.FieldOptions.features', index=11, 
    1998        number=21, type=11, cpp_type=10, label=1, 
    1999        has_default_value=False, default_value=None, 
    2000        message_type=None, enum_type=None, containing_type=None, 
    2001        is_extension=False, extension_scope=None, 
    2002        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2003      _descriptor.FieldDescriptor( 
    2004        name='feature_support', full_name='google.protobuf.FieldOptions.feature_support', index=12, 
    2005        number=22, type=11, cpp_type=10, label=1, 
    2006        has_default_value=False, default_value=None, 
    2007        message_type=None, enum_type=None, containing_type=None, 
    2008        is_extension=False, extension_scope=None, 
    2009        serialized_options=None, json_name='featureSupport', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2010      _descriptor.FieldDescriptor( 
    2011        name='uninterpreted_option', full_name='google.protobuf.FieldOptions.uninterpreted_option', index=13, 
    2012        number=999, type=11, cpp_type=10, label=3, 
    2013        has_default_value=False, default_value=[], 
    2014        message_type=None, enum_type=None, containing_type=None, 
    2015        is_extension=False, extension_scope=None, 
    2016        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2017    ], 
    2018    extensions=[ 
    2019    ], 
    2020    nested_types=[_FIELDOPTIONS_EDITIONDEFAULT, _FIELDOPTIONS_FEATURESUPPORT, ], 
    2021    enum_types=[ 
    2022      _FIELDOPTIONS_CTYPE, 
    2023      _FIELDOPTIONS_JSTYPE, 
    2024      _FIELDOPTIONS_OPTIONRETENTION, 
    2025      _FIELDOPTIONS_OPTIONTARGETTYPE, 
    2026    ], 
    2027    serialized_options=None, 
    2028    is_extendable=True, 
    2029    extension_ranges=[(1000, 536870912), ], 
    2030    oneofs=[ 
    2031    ], 
    2032  ) 
    2033 
    2034 
    2035  _ONEOFOPTIONS = _descriptor.Descriptor( 
    2036    name='OneofOptions', 
    2037    full_name='google.protobuf.OneofOptions', 
    2038    filename=None, 
    2039    file=DESCRIPTOR, 
    2040    containing_type=None, 
    2041    create_key=_descriptor._internal_create_key, 
    2042    fields=[ 
    2043      _descriptor.FieldDescriptor( 
    2044        name='features', full_name='google.protobuf.OneofOptions.features', index=0, 
    2045        number=1, type=11, cpp_type=10, label=1, 
    2046        has_default_value=False, default_value=None, 
    2047        message_type=None, enum_type=None, containing_type=None, 
    2048        is_extension=False, extension_scope=None, 
    2049        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2050      _descriptor.FieldDescriptor( 
    2051        name='uninterpreted_option', full_name='google.protobuf.OneofOptions.uninterpreted_option', index=1, 
    2052        number=999, type=11, cpp_type=10, label=3, 
    2053        has_default_value=False, default_value=[], 
    2054        message_type=None, enum_type=None, containing_type=None, 
    2055        is_extension=False, extension_scope=None, 
    2056        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2057    ], 
    2058    extensions=[ 
    2059    ], 
    2060    nested_types=[], 
    2061    enum_types=[ 
    2062    ], 
    2063    serialized_options=None, 
    2064    is_extendable=True, 
    2065    extension_ranges=[(1000, 536870912), ], 
    2066    oneofs=[ 
    2067    ], 
    2068  ) 
    2069 
    2070 
    2071  _ENUMOPTIONS = _descriptor.Descriptor( 
    2072    name='EnumOptions', 
    2073    full_name='google.protobuf.EnumOptions', 
    2074    filename=None, 
    2075    file=DESCRIPTOR, 
    2076    containing_type=None, 
    2077    create_key=_descriptor._internal_create_key, 
    2078    fields=[ 
    2079      _descriptor.FieldDescriptor( 
    2080        name='allow_alias', full_name='google.protobuf.EnumOptions.allow_alias', index=0, 
    2081        number=2, type=8, cpp_type=7, label=1, 
    2082        has_default_value=False, default_value=False, 
    2083        message_type=None, enum_type=None, containing_type=None, 
    2084        is_extension=False, extension_scope=None, 
    2085        serialized_options=None, json_name='allowAlias', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2086      _descriptor.FieldDescriptor( 
    2087        name='deprecated', full_name='google.protobuf.EnumOptions.deprecated', index=1, 
    2088        number=3, type=8, cpp_type=7, label=1, 
    2089        has_default_value=True, default_value=False, 
    2090        message_type=None, enum_type=None, containing_type=None, 
    2091        is_extension=False, extension_scope=None, 
    2092        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2093      _descriptor.FieldDescriptor( 
    2094        name='deprecated_legacy_json_field_conflicts', full_name='google.protobuf.EnumOptions.deprecated_legacy_json_field_conflicts', index=2, 
    2095        number=6, type=8, cpp_type=7, label=1, 
    2096        has_default_value=False, default_value=False, 
    2097        message_type=None, enum_type=None, containing_type=None, 
    2098        is_extension=False, extension_scope=None, 
    2099        serialized_options=b'\030\001', json_name='deprecatedLegacyJsonFieldConflicts', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2100      _descriptor.FieldDescriptor( 
    2101        name='features', full_name='google.protobuf.EnumOptions.features', index=3, 
    2102        number=7, type=11, cpp_type=10, label=1, 
    2103        has_default_value=False, default_value=None, 
    2104        message_type=None, enum_type=None, containing_type=None, 
    2105        is_extension=False, extension_scope=None, 
    2106        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2107      _descriptor.FieldDescriptor( 
    2108        name='uninterpreted_option', full_name='google.protobuf.EnumOptions.uninterpreted_option', index=4, 
    2109        number=999, type=11, cpp_type=10, label=3, 
    2110        has_default_value=False, default_value=[], 
    2111        message_type=None, enum_type=None, containing_type=None, 
    2112        is_extension=False, extension_scope=None, 
    2113        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2114    ], 
    2115    extensions=[ 
    2116    ], 
    2117    nested_types=[], 
    2118    enum_types=[ 
    2119    ], 
    2120    serialized_options=None, 
    2121    is_extendable=True, 
    2122    extension_ranges=[(1000, 536870912), ], 
    2123    oneofs=[ 
    2124    ], 
    2125  ) 
    2126 
    2127 
    2128  _ENUMVALUEOPTIONS = _descriptor.Descriptor( 
    2129    name='EnumValueOptions', 
    2130    full_name='google.protobuf.EnumValueOptions', 
    2131    filename=None, 
    2132    file=DESCRIPTOR, 
    2133    containing_type=None, 
    2134    create_key=_descriptor._internal_create_key, 
    2135    fields=[ 
    2136      _descriptor.FieldDescriptor( 
    2137        name='deprecated', full_name='google.protobuf.EnumValueOptions.deprecated', index=0, 
    2138        number=1, type=8, cpp_type=7, label=1, 
    2139        has_default_value=True, default_value=False, 
    2140        message_type=None, enum_type=None, containing_type=None, 
    2141        is_extension=False, extension_scope=None, 
    2142        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2143      _descriptor.FieldDescriptor( 
    2144        name='features', full_name='google.protobuf.EnumValueOptions.features', index=1, 
    2145        number=2, type=11, cpp_type=10, label=1, 
    2146        has_default_value=False, default_value=None, 
    2147        message_type=None, enum_type=None, containing_type=None, 
    2148        is_extension=False, extension_scope=None, 
    2149        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2150      _descriptor.FieldDescriptor( 
    2151        name='debug_redact', full_name='google.protobuf.EnumValueOptions.debug_redact', index=2, 
    2152        number=3, type=8, cpp_type=7, label=1, 
    2153        has_default_value=True, default_value=False, 
    2154        message_type=None, enum_type=None, containing_type=None, 
    2155        is_extension=False, extension_scope=None, 
    2156        serialized_options=None, json_name='debugRedact', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2157      _descriptor.FieldDescriptor( 
    2158        name='feature_support', full_name='google.protobuf.EnumValueOptions.feature_support', index=3, 
    2159        number=4, type=11, cpp_type=10, label=1, 
    2160        has_default_value=False, default_value=None, 
    2161        message_type=None, enum_type=None, containing_type=None, 
    2162        is_extension=False, extension_scope=None, 
    2163        serialized_options=None, json_name='featureSupport', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2164      _descriptor.FieldDescriptor( 
    2165        name='uninterpreted_option', full_name='google.protobuf.EnumValueOptions.uninterpreted_option', index=4, 
    2166        number=999, type=11, cpp_type=10, label=3, 
    2167        has_default_value=False, default_value=[], 
    2168        message_type=None, enum_type=None, containing_type=None, 
    2169        is_extension=False, extension_scope=None, 
    2170        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2171    ], 
    2172    extensions=[ 
    2173    ], 
    2174    nested_types=[], 
    2175    enum_types=[ 
    2176    ], 
    2177    serialized_options=None, 
    2178    is_extendable=True, 
    2179    extension_ranges=[(1000, 536870912), ], 
    2180    oneofs=[ 
    2181    ], 
    2182  ) 
    2183 
    2184 
    2185  _SERVICEOPTIONS = _descriptor.Descriptor( 
    2186    name='ServiceOptions', 
    2187    full_name='google.protobuf.ServiceOptions', 
    2188    filename=None, 
    2189    file=DESCRIPTOR, 
    2190    containing_type=None, 
    2191    create_key=_descriptor._internal_create_key, 
    2192    fields=[ 
    2193      _descriptor.FieldDescriptor( 
    2194        name='features', full_name='google.protobuf.ServiceOptions.features', index=0, 
    2195        number=34, type=11, cpp_type=10, label=1, 
    2196        has_default_value=False, default_value=None, 
    2197        message_type=None, enum_type=None, containing_type=None, 
    2198        is_extension=False, extension_scope=None, 
    2199        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2200      _descriptor.FieldDescriptor( 
    2201        name='deprecated', full_name='google.protobuf.ServiceOptions.deprecated', index=1, 
    2202        number=33, type=8, cpp_type=7, label=1, 
    2203        has_default_value=True, default_value=False, 
    2204        message_type=None, enum_type=None, containing_type=None, 
    2205        is_extension=False, extension_scope=None, 
    2206        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2207      _descriptor.FieldDescriptor( 
    2208        name='uninterpreted_option', full_name='google.protobuf.ServiceOptions.uninterpreted_option', index=2, 
    2209        number=999, type=11, cpp_type=10, label=3, 
    2210        has_default_value=False, default_value=[], 
    2211        message_type=None, enum_type=None, containing_type=None, 
    2212        is_extension=False, extension_scope=None, 
    2213        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2214    ], 
    2215    extensions=[ 
    2216    ], 
    2217    nested_types=[], 
    2218    enum_types=[ 
    2219    ], 
    2220    serialized_options=None, 
    2221    is_extendable=True, 
    2222    extension_ranges=[(1000, 536870912), ], 
    2223    oneofs=[ 
    2224    ], 
    2225  ) 
    2226 
    2227 
    2228  _METHODOPTIONS = _descriptor.Descriptor( 
    2229    name='MethodOptions', 
    2230    full_name='google.protobuf.MethodOptions', 
    2231    filename=None, 
    2232    file=DESCRIPTOR, 
    2233    containing_type=None, 
    2234    create_key=_descriptor._internal_create_key, 
    2235    fields=[ 
    2236      _descriptor.FieldDescriptor( 
    2237        name='deprecated', full_name='google.protobuf.MethodOptions.deprecated', index=0, 
    2238        number=33, type=8, cpp_type=7, label=1, 
    2239        has_default_value=True, default_value=False, 
    2240        message_type=None, enum_type=None, containing_type=None, 
    2241        is_extension=False, extension_scope=None, 
    2242        serialized_options=None, json_name='deprecated', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2243      _descriptor.FieldDescriptor( 
    2244        name='idempotency_level', full_name='google.protobuf.MethodOptions.idempotency_level', index=1, 
    2245        number=34, type=14, cpp_type=8, label=1, 
    2246        has_default_value=True, default_value=0, 
    2247        message_type=None, enum_type=None, containing_type=None, 
    2248        is_extension=False, extension_scope=None, 
    2249        serialized_options=None, json_name='idempotencyLevel', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2250      _descriptor.FieldDescriptor( 
    2251        name='features', full_name='google.protobuf.MethodOptions.features', index=2, 
    2252        number=35, type=11, cpp_type=10, label=1, 
    2253        has_default_value=False, default_value=None, 
    2254        message_type=None, enum_type=None, containing_type=None, 
    2255        is_extension=False, extension_scope=None, 
    2256        serialized_options=None, json_name='features', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2257      _descriptor.FieldDescriptor( 
    2258        name='uninterpreted_option', full_name='google.protobuf.MethodOptions.uninterpreted_option', index=3, 
    2259        number=999, type=11, cpp_type=10, label=3, 
    2260        has_default_value=False, default_value=[], 
    2261        message_type=None, enum_type=None, containing_type=None, 
    2262        is_extension=False, extension_scope=None, 
    2263        serialized_options=None, json_name='uninterpretedOption', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2264    ], 
    2265    extensions=[ 
    2266    ], 
    2267    nested_types=[], 
    2268    enum_types=[ 
    2269      _METHODOPTIONS_IDEMPOTENCYLEVEL, 
    2270    ], 
    2271    serialized_options=None, 
    2272    is_extendable=True, 
    2273    extension_ranges=[(1000, 536870912), ], 
    2274    oneofs=[ 
    2275    ], 
    2276  ) 
    2277 
    2278 
    2279  _UNINTERPRETEDOPTION_NAMEPART = _descriptor.Descriptor( 
    2280    name='NamePart', 
    2281    full_name='google.protobuf.UninterpretedOption.NamePart', 
    2282    filename=None, 
    2283    file=DESCRIPTOR, 
    2284    containing_type=None, 
    2285    create_key=_descriptor._internal_create_key, 
    2286    fields=[ 
    2287      _descriptor.FieldDescriptor( 
    2288        name='name_part', full_name='google.protobuf.UninterpretedOption.NamePart.name_part', index=0, 
    2289        number=1, type=9, cpp_type=9, label=2, 
    2290        has_default_value=False, default_value=b"".decode('utf-8'), 
    2291        message_type=None, enum_type=None, containing_type=None, 
    2292        is_extension=False, extension_scope=None, 
    2293        serialized_options=None, json_name='namePart', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2294      _descriptor.FieldDescriptor( 
    2295        name='is_extension', full_name='google.protobuf.UninterpretedOption.NamePart.is_extension', index=1, 
    2296        number=2, type=8, cpp_type=7, label=2, 
    2297        has_default_value=False, default_value=False, 
    2298        message_type=None, enum_type=None, containing_type=None, 
    2299        is_extension=False, extension_scope=None, 
    2300        serialized_options=None, json_name='isExtension', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2301    ], 
    2302    extensions=[ 
    2303    ], 
    2304    nested_types=[], 
    2305    enum_types=[ 
    2306    ], 
    2307    serialized_options=None, 
    2308    is_extendable=False, 
    2309    extension_ranges=[], 
    2310    oneofs=[ 
    2311    ], 
    2312  ) 
    2313 
    2314  _UNINTERPRETEDOPTION = _descriptor.Descriptor( 
    2315    name='UninterpretedOption', 
    2316    full_name='google.protobuf.UninterpretedOption', 
    2317    filename=None, 
    2318    file=DESCRIPTOR, 
    2319    containing_type=None, 
    2320    create_key=_descriptor._internal_create_key, 
    2321    fields=[ 
    2322      _descriptor.FieldDescriptor( 
    2323        name='name', full_name='google.protobuf.UninterpretedOption.name', index=0, 
    2324        number=2, type=11, cpp_type=10, label=3, 
    2325        has_default_value=False, default_value=[], 
    2326        message_type=None, enum_type=None, containing_type=None, 
    2327        is_extension=False, extension_scope=None, 
    2328        serialized_options=None, json_name='name', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2329      _descriptor.FieldDescriptor( 
    2330        name='identifier_value', full_name='google.protobuf.UninterpretedOption.identifier_value', index=1, 
    2331        number=3, type=9, cpp_type=9, label=1, 
    2332        has_default_value=False, default_value=b"".decode('utf-8'), 
    2333        message_type=None, enum_type=None, containing_type=None, 
    2334        is_extension=False, extension_scope=None, 
    2335        serialized_options=None, json_name='identifierValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2336      _descriptor.FieldDescriptor( 
    2337        name='positive_int_value', full_name='google.protobuf.UninterpretedOption.positive_int_value', index=2, 
    2338        number=4, type=4, cpp_type=4, label=1, 
    2339        has_default_value=False, default_value=0, 
    2340        message_type=None, enum_type=None, containing_type=None, 
    2341        is_extension=False, extension_scope=None, 
    2342        serialized_options=None, json_name='positiveIntValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2343      _descriptor.FieldDescriptor( 
    2344        name='negative_int_value', full_name='google.protobuf.UninterpretedOption.negative_int_value', index=3, 
    2345        number=5, type=3, cpp_type=2, label=1, 
    2346        has_default_value=False, default_value=0, 
    2347        message_type=None, enum_type=None, containing_type=None, 
    2348        is_extension=False, extension_scope=None, 
    2349        serialized_options=None, json_name='negativeIntValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2350      _descriptor.FieldDescriptor( 
    2351        name='double_value', full_name='google.protobuf.UninterpretedOption.double_value', index=4, 
    2352        number=6, type=1, cpp_type=5, label=1, 
    2353        has_default_value=False, default_value=float(0), 
    2354        message_type=None, enum_type=None, containing_type=None, 
    2355        is_extension=False, extension_scope=None, 
    2356        serialized_options=None, json_name='doubleValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2357      _descriptor.FieldDescriptor( 
    2358        name='string_value', full_name='google.protobuf.UninterpretedOption.string_value', index=5, 
    2359        number=7, type=12, cpp_type=9, label=1, 
    2360        has_default_value=False, default_value=b"", 
    2361        message_type=None, enum_type=None, containing_type=None, 
    2362        is_extension=False, extension_scope=None, 
    2363        serialized_options=None, json_name='stringValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2364      _descriptor.FieldDescriptor( 
    2365        name='aggregate_value', full_name='google.protobuf.UninterpretedOption.aggregate_value', index=6, 
    2366        number=8, type=9, cpp_type=9, label=1, 
    2367        has_default_value=False, default_value=b"".decode('utf-8'), 
    2368        message_type=None, enum_type=None, containing_type=None, 
    2369        is_extension=False, extension_scope=None, 
    2370        serialized_options=None, json_name='aggregateValue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2371    ], 
    2372    extensions=[ 
    2373    ], 
    2374    nested_types=[_UNINTERPRETEDOPTION_NAMEPART, ], 
    2375    enum_types=[ 
    2376    ], 
    2377    serialized_options=None, 
    2378    is_extendable=False, 
    2379    extension_ranges=[], 
    2380    oneofs=[ 
    2381    ], 
    2382  ) 
    2383 
    2384 
    2385  _FEATURESET_VISIBILITYFEATURE = _descriptor.Descriptor( 
    2386    name='VisibilityFeature', 
    2387    full_name='google.protobuf.FeatureSet.VisibilityFeature', 
    2388    filename=None, 
    2389    file=DESCRIPTOR, 
    2390    containing_type=None, 
    2391    create_key=_descriptor._internal_create_key, 
    2392    fields=[ 
    2393    ], 
    2394    extensions=[ 
    2395    ], 
    2396    nested_types=[], 
    2397    enum_types=[ 
    2398      _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY, 
    2399    ], 
    2400    serialized_options=None, 
    2401    is_extendable=False, 
    2402    extension_ranges=[], 
    2403    oneofs=[ 
    2404    ], 
    2405  ) 
    2406 
    2407  _FEATURESET = _descriptor.Descriptor( 
    2408    name='FeatureSet', 
    2409    full_name='google.protobuf.FeatureSet', 
    2410    filename=None, 
    2411    file=DESCRIPTOR, 
    2412    containing_type=None, 
    2413    create_key=_descriptor._internal_create_key, 
    2414    fields=[ 
    2415      _descriptor.FieldDescriptor( 
    2416        name='field_presence', full_name='google.protobuf.FeatureSet.field_presence', index=0, 
    2417        number=1, type=14, cpp_type=8, label=1, 
    2418        has_default_value=False, default_value=0, 
    2419        message_type=None, enum_type=None, containing_type=None, 
    2420        is_extension=False, extension_scope=None, 
    2421        serialized_options=b'\210\001\001\230\001\004\230\001\001\242\001\r\022\010EXPLICIT\030\204\007\242\001\r\022\010IMPLICIT\030\347\007\242\001\r\022\010EXPLICIT\030\350\007\262\001\003\010\350\007', json_name='fieldPresence', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2422      _descriptor.FieldDescriptor( 
    2423        name='enum_type', full_name='google.protobuf.FeatureSet.enum_type', index=1, 
    2424        number=2, type=14, cpp_type=8, label=1, 
    2425        has_default_value=False, default_value=0, 
    2426        message_type=None, enum_type=None, containing_type=None, 
    2427        is_extension=False, extension_scope=None, 
    2428        serialized_options=b'\210\001\001\230\001\006\230\001\001\242\001\013\022\006CLOSED\030\204\007\242\001\t\022\004OPEN\030\347\007\262\001\003\010\350\007', json_name='enumType', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2429      _descriptor.FieldDescriptor( 
    2430        name='repeated_field_encoding', full_name='google.protobuf.FeatureSet.repeated_field_encoding', index=2, 
    2431        number=3, type=14, cpp_type=8, label=1, 
    2432        has_default_value=False, default_value=0, 
    2433        message_type=None, enum_type=None, containing_type=None, 
    2434        is_extension=False, extension_scope=None, 
    2435        serialized_options=b'\210\001\001\230\001\004\230\001\001\242\001\r\022\010EXPANDED\030\204\007\242\001\013\022\006PACKED\030\347\007\262\001\003\010\350\007', json_name='repeatedFieldEncoding', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2436      _descriptor.FieldDescriptor( 
    2437        name='utf8_validation', full_name='google.protobuf.FeatureSet.utf8_validation', index=3, 
    2438        number=4, type=14, cpp_type=8, label=1, 
    2439        has_default_value=False, default_value=0, 
    2440        message_type=None, enum_type=None, containing_type=None, 
    2441        is_extension=False, extension_scope=None, 
    2442        serialized_options=b'\210\001\001\230\001\004\230\001\001\242\001\t\022\004NONE\030\204\007\242\001\013\022\006VERIFY\030\347\007\262\001\003\010\350\007', json_name='utf8Validation', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2443      _descriptor.FieldDescriptor( 
    2444        name='message_encoding', full_name='google.protobuf.FeatureSet.message_encoding', index=4, 
    2445        number=5, type=14, cpp_type=8, label=1, 
    2446        has_default_value=False, default_value=0, 
    2447        message_type=None, enum_type=None, containing_type=None, 
    2448        is_extension=False, extension_scope=None, 
    2449        serialized_options=b'\210\001\001\230\001\004\230\001\001\242\001\024\022\017LENGTH_PREFIXED\030\204\007\262\001\003\010\350\007', json_name='messageEncoding', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2450      _descriptor.FieldDescriptor( 
    2451        name='json_format', full_name='google.protobuf.FeatureSet.json_format', index=5, 
    2452        number=6, type=14, cpp_type=8, label=1, 
    2453        has_default_value=False, default_value=0, 
    2454        message_type=None, enum_type=None, containing_type=None, 
    2455        is_extension=False, extension_scope=None, 
    2456        serialized_options=b'\210\001\001\230\001\003\230\001\006\230\001\001\242\001\027\022\022LEGACY_BEST_EFFORT\030\204\007\242\001\n\022\005ALLOW\030\347\007\262\001\003\010\350\007', json_name='jsonFormat', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2457      _descriptor.FieldDescriptor( 
    2458        name='enforce_naming_style', full_name='google.protobuf.FeatureSet.enforce_naming_style', index=6, 
    2459        number=7, type=14, cpp_type=8, label=1, 
    2460        has_default_value=False, default_value=0, 
    2461        message_type=None, enum_type=None, containing_type=None, 
    2462        is_extension=False, extension_scope=None, 
    2463        serialized_options=b'\210\001\002\230\001\001\230\001\002\230\001\003\230\001\004\230\001\005\230\001\006\230\001\007\230\001\010\230\001\t\242\001\021\022\014STYLE_LEGACY\030\204\007\242\001\016\022\tSTYLE2024\030\351\007\262\001\003\010\351\007', json_name='enforceNamingStyle', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2464      _descriptor.FieldDescriptor( 
    2465        name='default_symbol_visibility', full_name='google.protobuf.FeatureSet.default_symbol_visibility', index=7, 
    2466        number=8, type=14, cpp_type=8, label=1, 
    2467        has_default_value=False, default_value=0, 
    2468        message_type=None, enum_type=None, containing_type=None, 
    2469        is_extension=False, extension_scope=None, 
    2470        serialized_options=b'\210\001\002\230\001\001\242\001\017\022\nEXPORT_ALL\030\204\007\242\001\025\022\020EXPORT_TOP_LEVEL\030\351\007\262\001\003\010\351\007', json_name='defaultSymbolVisibility', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2471    ], 
    2472    extensions=[ 
    2473    ], 
    2474    nested_types=[_FEATURESET_VISIBILITYFEATURE, ], 
    2475    enum_types=[ 
    2476      _FEATURESET_FIELDPRESENCE, 
    2477      _FEATURESET_ENUMTYPE, 
    2478      _FEATURESET_REPEATEDFIELDENCODING, 
    2479      _FEATURESET_UTF8VALIDATION, 
    2480      _FEATURESET_MESSAGEENCODING, 
    2481      _FEATURESET_JSONFORMAT, 
    2482      _FEATURESET_ENFORCENAMINGSTYLE, 
    2483    ], 
    2484    serialized_options=None, 
    2485    is_extendable=True, 
    2486    extension_ranges=[(1000, 9995), (9995, 10000), (10000, 10001), ], 
    2487    oneofs=[ 
    2488    ], 
    2489  ) 
    2490 
    2491 
    2492  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT = _descriptor.Descriptor( 
    2493    name='FeatureSetEditionDefault', 
    2494    full_name='google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault', 
    2495    filename=None, 
    2496    file=DESCRIPTOR, 
    2497    containing_type=None, 
    2498    create_key=_descriptor._internal_create_key, 
    2499    fields=[ 
    2500      _descriptor.FieldDescriptor( 
    2501        name='edition', full_name='google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.edition', index=0, 
    2502        number=3, type=14, cpp_type=8, label=1, 
    2503        has_default_value=False, default_value=0, 
    2504        message_type=None, enum_type=None, containing_type=None, 
    2505        is_extension=False, extension_scope=None, 
    2506        serialized_options=None, json_name='edition', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2507      _descriptor.FieldDescriptor( 
    2508        name='overridable_features', full_name='google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.overridable_features', index=1, 
    2509        number=4, type=11, cpp_type=10, label=1, 
    2510        has_default_value=False, default_value=None, 
    2511        message_type=None, enum_type=None, containing_type=None, 
    2512        is_extension=False, extension_scope=None, 
    2513        serialized_options=None, json_name='overridableFeatures', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2514      _descriptor.FieldDescriptor( 
    2515        name='fixed_features', full_name='google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.fixed_features', index=2, 
    2516        number=5, type=11, cpp_type=10, label=1, 
    2517        has_default_value=False, default_value=None, 
    2518        message_type=None, enum_type=None, containing_type=None, 
    2519        is_extension=False, extension_scope=None, 
    2520        serialized_options=None, json_name='fixedFeatures', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2521    ], 
    2522    extensions=[ 
    2523    ], 
    2524    nested_types=[], 
    2525    enum_types=[ 
    2526    ], 
    2527    serialized_options=None, 
    2528    is_extendable=False, 
    2529    extension_ranges=[], 
    2530    oneofs=[ 
    2531    ], 
    2532  ) 
    2533 
    2534  _FEATURESETDEFAULTS = _descriptor.Descriptor( 
    2535    name='FeatureSetDefaults', 
    2536    full_name='google.protobuf.FeatureSetDefaults', 
    2537    filename=None, 
    2538    file=DESCRIPTOR, 
    2539    containing_type=None, 
    2540    create_key=_descriptor._internal_create_key, 
    2541    fields=[ 
    2542      _descriptor.FieldDescriptor( 
    2543        name='defaults', full_name='google.protobuf.FeatureSetDefaults.defaults', index=0, 
    2544        number=1, type=11, cpp_type=10, label=3, 
    2545        has_default_value=False, default_value=[], 
    2546        message_type=None, enum_type=None, containing_type=None, 
    2547        is_extension=False, extension_scope=None, 
    2548        serialized_options=None, json_name='defaults', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2549      _descriptor.FieldDescriptor( 
    2550        name='minimum_edition', full_name='google.protobuf.FeatureSetDefaults.minimum_edition', index=1, 
    2551        number=4, type=14, cpp_type=8, label=1, 
    2552        has_default_value=False, default_value=0, 
    2553        message_type=None, enum_type=None, containing_type=None, 
    2554        is_extension=False, extension_scope=None, 
    2555        serialized_options=None, json_name='minimumEdition', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2556      _descriptor.FieldDescriptor( 
    2557        name='maximum_edition', full_name='google.protobuf.FeatureSetDefaults.maximum_edition', index=2, 
    2558        number=5, type=14, cpp_type=8, label=1, 
    2559        has_default_value=False, default_value=0, 
    2560        message_type=None, enum_type=None, containing_type=None, 
    2561        is_extension=False, extension_scope=None, 
    2562        serialized_options=None, json_name='maximumEdition', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2563    ], 
    2564    extensions=[ 
    2565    ], 
    2566    nested_types=[_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT, ], 
    2567    enum_types=[ 
    2568    ], 
    2569    serialized_options=None, 
    2570    is_extendable=False, 
    2571    extension_ranges=[], 
    2572    oneofs=[ 
    2573    ], 
    2574  ) 
    2575 
    2576 
    2577  _SOURCECODEINFO_LOCATION = _descriptor.Descriptor( 
    2578    name='Location', 
    2579    full_name='google.protobuf.SourceCodeInfo.Location', 
    2580    filename=None, 
    2581    file=DESCRIPTOR, 
    2582    containing_type=None, 
    2583    create_key=_descriptor._internal_create_key, 
    2584    fields=[ 
    2585      _descriptor.FieldDescriptor( 
    2586        name='path', full_name='google.protobuf.SourceCodeInfo.Location.path', index=0, 
    2587        number=1, type=5, cpp_type=1, label=3, 
    2588        has_default_value=False, default_value=[], 
    2589        message_type=None, enum_type=None, containing_type=None, 
    2590        is_extension=False, extension_scope=None, 
    2591        serialized_options=b'\020\001', json_name='path', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2592      _descriptor.FieldDescriptor( 
    2593        name='span', full_name='google.protobuf.SourceCodeInfo.Location.span', index=1, 
    2594        number=2, type=5, cpp_type=1, label=3, 
    2595        has_default_value=False, default_value=[], 
    2596        message_type=None, enum_type=None, containing_type=None, 
    2597        is_extension=False, extension_scope=None, 
    2598        serialized_options=b'\020\001', json_name='span', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2599      _descriptor.FieldDescriptor( 
    2600        name='leading_comments', full_name='google.protobuf.SourceCodeInfo.Location.leading_comments', index=2, 
    2601        number=3, type=9, cpp_type=9, label=1, 
    2602        has_default_value=False, default_value=b"".decode('utf-8'), 
    2603        message_type=None, enum_type=None, containing_type=None, 
    2604        is_extension=False, extension_scope=None, 
    2605        serialized_options=None, json_name='leadingComments', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2606      _descriptor.FieldDescriptor( 
    2607        name='trailing_comments', full_name='google.protobuf.SourceCodeInfo.Location.trailing_comments', index=3, 
    2608        number=4, type=9, cpp_type=9, label=1, 
    2609        has_default_value=False, default_value=b"".decode('utf-8'), 
    2610        message_type=None, enum_type=None, containing_type=None, 
    2611        is_extension=False, extension_scope=None, 
    2612        serialized_options=None, json_name='trailingComments', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2613      _descriptor.FieldDescriptor( 
    2614        name='leading_detached_comments', full_name='google.protobuf.SourceCodeInfo.Location.leading_detached_comments', index=4, 
    2615        number=6, type=9, cpp_type=9, label=3, 
    2616        has_default_value=False, default_value=[], 
    2617        message_type=None, enum_type=None, containing_type=None, 
    2618        is_extension=False, extension_scope=None, 
    2619        serialized_options=None, json_name='leadingDetachedComments', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2620    ], 
    2621    extensions=[ 
    2622    ], 
    2623    nested_types=[], 
    2624    enum_types=[ 
    2625    ], 
    2626    serialized_options=None, 
    2627    is_extendable=False, 
    2628    extension_ranges=[], 
    2629    oneofs=[ 
    2630    ], 
    2631  ) 
    2632 
    2633  _SOURCECODEINFO = _descriptor.Descriptor( 
    2634    name='SourceCodeInfo', 
    2635    full_name='google.protobuf.SourceCodeInfo', 
    2636    filename=None, 
    2637    file=DESCRIPTOR, 
    2638    containing_type=None, 
    2639    create_key=_descriptor._internal_create_key, 
    2640    fields=[ 
    2641      _descriptor.FieldDescriptor( 
    2642        name='location', full_name='google.protobuf.SourceCodeInfo.location', index=0, 
    2643        number=1, type=11, cpp_type=10, label=3, 
    2644        has_default_value=False, default_value=[], 
    2645        message_type=None, enum_type=None, containing_type=None, 
    2646        is_extension=False, extension_scope=None, 
    2647        serialized_options=None, json_name='location', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2648    ], 
    2649    extensions=[ 
    2650    ], 
    2651    nested_types=[_SOURCECODEINFO_LOCATION, ], 
    2652    enum_types=[ 
    2653    ], 
    2654    serialized_options=None, 
    2655    is_extendable=True, 
    2656    extension_ranges=[(536000000, 536000001), ], 
    2657    oneofs=[ 
    2658    ], 
    2659  ) 
    2660 
    2661 
    2662  _GENERATEDCODEINFO_ANNOTATION = _descriptor.Descriptor( 
    2663    name='Annotation', 
    2664    full_name='google.protobuf.GeneratedCodeInfo.Annotation', 
    2665    filename=None, 
    2666    file=DESCRIPTOR, 
    2667    containing_type=None, 
    2668    create_key=_descriptor._internal_create_key, 
    2669    fields=[ 
    2670      _descriptor.FieldDescriptor( 
    2671        name='path', full_name='google.protobuf.GeneratedCodeInfo.Annotation.path', index=0, 
    2672        number=1, type=5, cpp_type=1, label=3, 
    2673        has_default_value=False, default_value=[], 
    2674        message_type=None, enum_type=None, containing_type=None, 
    2675        is_extension=False, extension_scope=None, 
    2676        serialized_options=b'\020\001', json_name='path', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2677      _descriptor.FieldDescriptor( 
    2678        name='source_file', full_name='google.protobuf.GeneratedCodeInfo.Annotation.source_file', index=1, 
    2679        number=2, type=9, cpp_type=9, label=1, 
    2680        has_default_value=False, default_value=b"".decode('utf-8'), 
    2681        message_type=None, enum_type=None, containing_type=None, 
    2682        is_extension=False, extension_scope=None, 
    2683        serialized_options=None, json_name='sourceFile', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2684      _descriptor.FieldDescriptor( 
    2685        name='begin', full_name='google.protobuf.GeneratedCodeInfo.Annotation.begin', index=2, 
    2686        number=3, type=5, cpp_type=1, label=1, 
    2687        has_default_value=False, default_value=0, 
    2688        message_type=None, enum_type=None, containing_type=None, 
    2689        is_extension=False, extension_scope=None, 
    2690        serialized_options=None, json_name='begin', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2691      _descriptor.FieldDescriptor( 
    2692        name='end', full_name='google.protobuf.GeneratedCodeInfo.Annotation.end', index=3, 
    2693        number=4, type=5, cpp_type=1, label=1, 
    2694        has_default_value=False, default_value=0, 
    2695        message_type=None, enum_type=None, containing_type=None, 
    2696        is_extension=False, extension_scope=None, 
    2697        serialized_options=None, json_name='end', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2698      _descriptor.FieldDescriptor( 
    2699        name='semantic', full_name='google.protobuf.GeneratedCodeInfo.Annotation.semantic', index=4, 
    2700        number=5, type=14, cpp_type=8, label=1, 
    2701        has_default_value=False, default_value=0, 
    2702        message_type=None, enum_type=None, containing_type=None, 
    2703        is_extension=False, extension_scope=None, 
    2704        serialized_options=None, json_name='semantic', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2705    ], 
    2706    extensions=[ 
    2707    ], 
    2708    nested_types=[], 
    2709    enum_types=[ 
    2710      _GENERATEDCODEINFO_ANNOTATION_SEMANTIC, 
    2711    ], 
    2712    serialized_options=None, 
    2713    is_extendable=False, 
    2714    extension_ranges=[], 
    2715    oneofs=[ 
    2716    ], 
    2717  ) 
    2718 
    2719  _GENERATEDCODEINFO = _descriptor.Descriptor( 
    2720    name='GeneratedCodeInfo', 
    2721    full_name='google.protobuf.GeneratedCodeInfo', 
    2722    filename=None, 
    2723    file=DESCRIPTOR, 
    2724    containing_type=None, 
    2725    create_key=_descriptor._internal_create_key, 
    2726    fields=[ 
    2727      _descriptor.FieldDescriptor( 
    2728        name='annotation', full_name='google.protobuf.GeneratedCodeInfo.annotation', index=0, 
    2729        number=1, type=11, cpp_type=10, label=3, 
    2730        has_default_value=False, default_value=[], 
    2731        message_type=None, enum_type=None, containing_type=None, 
    2732        is_extension=False, extension_scope=None, 
    2733        serialized_options=None, json_name='annotation', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key), 
    2734    ], 
    2735    extensions=[ 
    2736    ], 
    2737    nested_types=[_GENERATEDCODEINFO_ANNOTATION, ], 
    2738    enum_types=[ 
    2739    ], 
    2740    serialized_options=None, 
    2741    is_extendable=False, 
    2742    extension_ranges=[], 
    2743    oneofs=[ 
    2744    ], 
    2745  ) 
    2746 
    2747  _FILEDESCRIPTORSET.fields_by_name['file'].message_type = _FILEDESCRIPTORPROTO 
    2748  _FILEDESCRIPTORPROTO.fields_by_name['message_type'].message_type = _DESCRIPTORPROTO 
    2749  _FILEDESCRIPTORPROTO.fields_by_name['enum_type'].message_type = _ENUMDESCRIPTORPROTO 
    2750  _FILEDESCRIPTORPROTO.fields_by_name['service'].message_type = _SERVICEDESCRIPTORPROTO 
    2751  _FILEDESCRIPTORPROTO.fields_by_name['extension'].message_type = _FIELDDESCRIPTORPROTO 
    2752  _FILEDESCRIPTORPROTO.fields_by_name['options'].message_type = _FILEOPTIONS 
    2753  _FILEDESCRIPTORPROTO.fields_by_name['source_code_info'].message_type = _SOURCECODEINFO 
    2754  _FILEDESCRIPTORPROTO.fields_by_name['edition'].enum_type = _EDITION 
    2755  _DESCRIPTORPROTO_EXTENSIONRANGE.fields_by_name['options'].message_type = _EXTENSIONRANGEOPTIONS 
    2756  _DESCRIPTORPROTO_EXTENSIONRANGE.containing_type = _DESCRIPTORPROTO 
    2757  _DESCRIPTORPROTO_RESERVEDRANGE.containing_type = _DESCRIPTORPROTO 
    2758  _DESCRIPTORPROTO.fields_by_name['field'].message_type = _FIELDDESCRIPTORPROTO 
    2759  _DESCRIPTORPROTO.fields_by_name['extension'].message_type = _FIELDDESCRIPTORPROTO 
    2760  _DESCRIPTORPROTO.fields_by_name['nested_type'].message_type = _DESCRIPTORPROTO 
    2761  _DESCRIPTORPROTO.fields_by_name['enum_type'].message_type = _ENUMDESCRIPTORPROTO 
    2762  _DESCRIPTORPROTO.fields_by_name['extension_range'].message_type = _DESCRIPTORPROTO_EXTENSIONRANGE 
    2763  _DESCRIPTORPROTO.fields_by_name['oneof_decl'].message_type = _ONEOFDESCRIPTORPROTO 
    2764  _DESCRIPTORPROTO.fields_by_name['options'].message_type = _MESSAGEOPTIONS 
    2765  _DESCRIPTORPROTO.fields_by_name['reserved_range'].message_type = _DESCRIPTORPROTO_RESERVEDRANGE 
    2766  _DESCRIPTORPROTO.fields_by_name['visibility'].enum_type = _SYMBOLVISIBILITY 
    2767  _EXTENSIONRANGEOPTIONS_DECLARATION.containing_type = _EXTENSIONRANGEOPTIONS 
    2768  _EXTENSIONRANGEOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2769  _EXTENSIONRANGEOPTIONS.fields_by_name['declaration'].message_type = _EXTENSIONRANGEOPTIONS_DECLARATION 
    2770  _EXTENSIONRANGEOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2771  _EXTENSIONRANGEOPTIONS.fields_by_name['verification'].enum_type = _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE 
    2772  _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE.containing_type = _EXTENSIONRANGEOPTIONS 
    2773  _FIELDDESCRIPTORPROTO.fields_by_name['label'].enum_type = _FIELDDESCRIPTORPROTO_LABEL 
    2774  _FIELDDESCRIPTORPROTO.fields_by_name['type'].enum_type = _FIELDDESCRIPTORPROTO_TYPE 
    2775  _FIELDDESCRIPTORPROTO.fields_by_name['options'].message_type = _FIELDOPTIONS 
    2776  _FIELDDESCRIPTORPROTO_TYPE.containing_type = _FIELDDESCRIPTORPROTO 
    2777  _FIELDDESCRIPTORPROTO_LABEL.containing_type = _FIELDDESCRIPTORPROTO 
    2778  _ONEOFDESCRIPTORPROTO.fields_by_name['options'].message_type = _ONEOFOPTIONS 
    2779  _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE.containing_type = _ENUMDESCRIPTORPROTO 
    2780  _ENUMDESCRIPTORPROTO.fields_by_name['value'].message_type = _ENUMVALUEDESCRIPTORPROTO 
    2781  _ENUMDESCRIPTORPROTO.fields_by_name['options'].message_type = _ENUMOPTIONS 
    2782  _ENUMDESCRIPTORPROTO.fields_by_name['reserved_range'].message_type = _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE 
    2783  _ENUMDESCRIPTORPROTO.fields_by_name['visibility'].enum_type = _SYMBOLVISIBILITY 
    2784  _ENUMVALUEDESCRIPTORPROTO.fields_by_name['options'].message_type = _ENUMVALUEOPTIONS 
    2785  _SERVICEDESCRIPTORPROTO.fields_by_name['method'].message_type = _METHODDESCRIPTORPROTO 
    2786  _SERVICEDESCRIPTORPROTO.fields_by_name['options'].message_type = _SERVICEOPTIONS 
    2787  _METHODDESCRIPTORPROTO.fields_by_name['options'].message_type = _METHODOPTIONS 
    2788  _FILEOPTIONS.fields_by_name['optimize_for'].enum_type = _FILEOPTIONS_OPTIMIZEMODE 
    2789  _FILEOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2790  _FILEOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2791  _FILEOPTIONS_OPTIMIZEMODE.containing_type = _FILEOPTIONS 
    2792  _MESSAGEOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2793  _MESSAGEOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2794  _FIELDOPTIONS_EDITIONDEFAULT.fields_by_name['edition'].enum_type = _EDITION 
    2795  _FIELDOPTIONS_EDITIONDEFAULT.containing_type = _FIELDOPTIONS 
    2796  _FIELDOPTIONS_FEATURESUPPORT.fields_by_name['edition_introduced'].enum_type = _EDITION 
    2797  _FIELDOPTIONS_FEATURESUPPORT.fields_by_name['edition_deprecated'].enum_type = _EDITION 
    2798  _FIELDOPTIONS_FEATURESUPPORT.fields_by_name['edition_removed'].enum_type = _EDITION 
    2799  _FIELDOPTIONS_FEATURESUPPORT.containing_type = _FIELDOPTIONS 
    2800  _FIELDOPTIONS.fields_by_name['ctype'].enum_type = _FIELDOPTIONS_CTYPE 
    2801  _FIELDOPTIONS.fields_by_name['jstype'].enum_type = _FIELDOPTIONS_JSTYPE 
    2802  _FIELDOPTIONS.fields_by_name['retention'].enum_type = _FIELDOPTIONS_OPTIONRETENTION 
    2803  _FIELDOPTIONS.fields_by_name['targets'].enum_type = _FIELDOPTIONS_OPTIONTARGETTYPE 
    2804  _FIELDOPTIONS.fields_by_name['edition_defaults'].message_type = _FIELDOPTIONS_EDITIONDEFAULT 
    2805  _FIELDOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2806  _FIELDOPTIONS.fields_by_name['feature_support'].message_type = _FIELDOPTIONS_FEATURESUPPORT 
    2807  _FIELDOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2808  _FIELDOPTIONS_CTYPE.containing_type = _FIELDOPTIONS 
    2809  _FIELDOPTIONS_JSTYPE.containing_type = _FIELDOPTIONS 
    2810  _FIELDOPTIONS_OPTIONRETENTION.containing_type = _FIELDOPTIONS 
    2811  _FIELDOPTIONS_OPTIONTARGETTYPE.containing_type = _FIELDOPTIONS 
    2812  _ONEOFOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2813  _ONEOFOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2814  _ENUMOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2815  _ENUMOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2816  _ENUMVALUEOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2817  _ENUMVALUEOPTIONS.fields_by_name['feature_support'].message_type = _FIELDOPTIONS_FEATURESUPPORT 
    2818  _ENUMVALUEOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2819  _SERVICEOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2820  _SERVICEOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2821  _METHODOPTIONS.fields_by_name['idempotency_level'].enum_type = _METHODOPTIONS_IDEMPOTENCYLEVEL 
    2822  _METHODOPTIONS.fields_by_name['features'].message_type = _FEATURESET 
    2823  _METHODOPTIONS.fields_by_name['uninterpreted_option'].message_type = _UNINTERPRETEDOPTION 
    2824  _METHODOPTIONS_IDEMPOTENCYLEVEL.containing_type = _METHODOPTIONS 
    2825  _UNINTERPRETEDOPTION_NAMEPART.containing_type = _UNINTERPRETEDOPTION 
    2826  _UNINTERPRETEDOPTION.fields_by_name['name'].message_type = _UNINTERPRETEDOPTION_NAMEPART 
    2827  _FEATURESET_VISIBILITYFEATURE.containing_type = _FEATURESET 
    2828  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.containing_type = _FEATURESET_VISIBILITYFEATURE 
    2829  _FEATURESET.fields_by_name['field_presence'].enum_type = _FEATURESET_FIELDPRESENCE 
    2830  _FEATURESET.fields_by_name['enum_type'].enum_type = _FEATURESET_ENUMTYPE 
    2831  _FEATURESET.fields_by_name['repeated_field_encoding'].enum_type = _FEATURESET_REPEATEDFIELDENCODING 
    2832  _FEATURESET.fields_by_name['utf8_validation'].enum_type = _FEATURESET_UTF8VALIDATION 
    2833  _FEATURESET.fields_by_name['message_encoding'].enum_type = _FEATURESET_MESSAGEENCODING 
    2834  _FEATURESET.fields_by_name['json_format'].enum_type = _FEATURESET_JSONFORMAT 
    2835  _FEATURESET.fields_by_name['enforce_naming_style'].enum_type = _FEATURESET_ENFORCENAMINGSTYLE 
    2836  _FEATURESET.fields_by_name['default_symbol_visibility'].enum_type = _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY 
    2837  _FEATURESET_FIELDPRESENCE.containing_type = _FEATURESET 
    2838  _FEATURESET_ENUMTYPE.containing_type = _FEATURESET 
    2839  _FEATURESET_REPEATEDFIELDENCODING.containing_type = _FEATURESET 
    2840  _FEATURESET_UTF8VALIDATION.containing_type = _FEATURESET 
    2841  _FEATURESET_MESSAGEENCODING.containing_type = _FEATURESET 
    2842  _FEATURESET_JSONFORMAT.containing_type = _FEATURESET 
    2843  _FEATURESET_ENFORCENAMINGSTYLE.containing_type = _FEATURESET 
    2844  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields_by_name['edition'].enum_type = _EDITION 
    2845  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields_by_name['overridable_features'].message_type = _FEATURESET 
    2846  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields_by_name['fixed_features'].message_type = _FEATURESET 
    2847  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.containing_type = _FEATURESETDEFAULTS 
    2848  _FEATURESETDEFAULTS.fields_by_name['defaults'].message_type = _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT 
    2849  _FEATURESETDEFAULTS.fields_by_name['minimum_edition'].enum_type = _EDITION 
    2850  _FEATURESETDEFAULTS.fields_by_name['maximum_edition'].enum_type = _EDITION 
    2851  _SOURCECODEINFO_LOCATION.containing_type = _SOURCECODEINFO 
    2852  _SOURCECODEINFO.fields_by_name['location'].message_type = _SOURCECODEINFO_LOCATION 
    2853  _GENERATEDCODEINFO_ANNOTATION.fields_by_name['semantic'].enum_type = _GENERATEDCODEINFO_ANNOTATION_SEMANTIC 
    2854  _GENERATEDCODEINFO_ANNOTATION.containing_type = _GENERATEDCODEINFO 
    2855  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC.containing_type = _GENERATEDCODEINFO_ANNOTATION 
    2856  _GENERATEDCODEINFO.fields_by_name['annotation'].message_type = _GENERATEDCODEINFO_ANNOTATION 
    2857  DESCRIPTOR.message_types_by_name['FileDescriptorSet'] = _FILEDESCRIPTORSET 
    2858  DESCRIPTOR.message_types_by_name['FileDescriptorProto'] = _FILEDESCRIPTORPROTO 
    2859  DESCRIPTOR.message_types_by_name['DescriptorProto'] = _DESCRIPTORPROTO 
    2860  DESCRIPTOR.message_types_by_name['ExtensionRangeOptions'] = _EXTENSIONRANGEOPTIONS 
    2861  DESCRIPTOR.message_types_by_name['FieldDescriptorProto'] = _FIELDDESCRIPTORPROTO 
    2862  DESCRIPTOR.message_types_by_name['OneofDescriptorProto'] = _ONEOFDESCRIPTORPROTO 
    2863  DESCRIPTOR.message_types_by_name['EnumDescriptorProto'] = _ENUMDESCRIPTORPROTO 
    2864  DESCRIPTOR.message_types_by_name['EnumValueDescriptorProto'] = _ENUMVALUEDESCRIPTORPROTO 
    2865  DESCRIPTOR.message_types_by_name['ServiceDescriptorProto'] = _SERVICEDESCRIPTORPROTO 
    2866  DESCRIPTOR.message_types_by_name['MethodDescriptorProto'] = _METHODDESCRIPTORPROTO 
    2867  DESCRIPTOR.message_types_by_name['FileOptions'] = _FILEOPTIONS 
    2868  DESCRIPTOR.message_types_by_name['MessageOptions'] = _MESSAGEOPTIONS 
    2869  DESCRIPTOR.message_types_by_name['FieldOptions'] = _FIELDOPTIONS 
    2870  DESCRIPTOR.message_types_by_name['OneofOptions'] = _ONEOFOPTIONS 
    2871  DESCRIPTOR.message_types_by_name['EnumOptions'] = _ENUMOPTIONS 
    2872  DESCRIPTOR.message_types_by_name['EnumValueOptions'] = _ENUMVALUEOPTIONS 
    2873  DESCRIPTOR.message_types_by_name['ServiceOptions'] = _SERVICEOPTIONS 
    2874  DESCRIPTOR.message_types_by_name['MethodOptions'] = _METHODOPTIONS 
    2875  DESCRIPTOR.message_types_by_name['UninterpretedOption'] = _UNINTERPRETEDOPTION 
    2876  DESCRIPTOR.message_types_by_name['FeatureSet'] = _FEATURESET 
    2877  DESCRIPTOR.message_types_by_name['FeatureSetDefaults'] = _FEATURESETDEFAULTS 
    2878  DESCRIPTOR.message_types_by_name['SourceCodeInfo'] = _SOURCECODEINFO 
    2879  DESCRIPTOR.message_types_by_name['GeneratedCodeInfo'] = _GENERATEDCODEINFO 
    2880  DESCRIPTOR.enum_types_by_name['Edition'] = _EDITION 
    2881  DESCRIPTOR.enum_types_by_name['SymbolVisibility'] = _SYMBOLVISIBILITY 
    2882  _sym_db.RegisterFileDescriptor(DESCRIPTOR) 
    2883 
    2884  class _ResolvedFeatures: 
    2885    def __init__(self, features = None, **kwargs): 
    2886      if features: 
    2887        for k, v in features.FIELDS.items(): 
    2888          setattr(self, k, getattr(features, k)) 
    2889      else: 
    2890        for k, v in kwargs.items(): 
    2891          setattr(self, k, v) 
    2892  DESCRIPTOR._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2893  _FILEDESCRIPTORSET._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2894  _FILEDESCRIPTORSET.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2895  _FILEDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2896  _FILEDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2897  _FILEDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2898  _FILEDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2899  _FILEDESCRIPTORPROTO.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2900  _FILEDESCRIPTORPROTO.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2901  _FILEDESCRIPTORPROTO.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2902  _FILEDESCRIPTORPROTO.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2903  _FILEDESCRIPTORPROTO.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2904  _FILEDESCRIPTORPROTO.fields[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2905  _FILEDESCRIPTORPROTO.fields[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2906  _FILEDESCRIPTORPROTO.fields[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2907  _FILEDESCRIPTORPROTO.fields[11]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2908  _FILEDESCRIPTORPROTO.fields[12]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2909  _FILEDESCRIPTORPROTO.fields[13]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2910  _DESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2911  _DESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2912  _DESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2913  _DESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2914  _DESCRIPTORPROTO.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2915  _DESCRIPTORPROTO.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2916  _DESCRIPTORPROTO.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2917  _DESCRIPTORPROTO.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2918  _DESCRIPTORPROTO.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2919  _DESCRIPTORPROTO.fields[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2920  _DESCRIPTORPROTO.fields[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2921  _DESCRIPTORPROTO.fields[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2922  _DESCRIPTORPROTO_EXTENSIONRANGE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2923  _DESCRIPTORPROTO_EXTENSIONRANGE.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2924  _DESCRIPTORPROTO_EXTENSIONRANGE.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2925  _DESCRIPTORPROTO_EXTENSIONRANGE.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2926  _DESCRIPTORPROTO_RESERVEDRANGE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2927  _DESCRIPTORPROTO_RESERVEDRANGE.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2928  _DESCRIPTORPROTO_RESERVEDRANGE.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2929  _EXTENSIONRANGEOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2930  _EXTENSIONRANGEOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2931  _EXTENSIONRANGEOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2932  _EXTENSIONRANGEOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2933  _EXTENSIONRANGEOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2934  _EXTENSIONRANGEOPTIONS_DECLARATION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2935  _EXTENSIONRANGEOPTIONS_DECLARATION.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2936  _EXTENSIONRANGEOPTIONS_DECLARATION.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2937  _EXTENSIONRANGEOPTIONS_DECLARATION.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2938  _EXTENSIONRANGEOPTIONS_DECLARATION.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2939  _EXTENSIONRANGEOPTIONS_DECLARATION.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2940  _FIELDDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2941  _FIELDDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2942  _FIELDDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2943  _FIELDDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2944  _FIELDDESCRIPTORPROTO.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2945  _FIELDDESCRIPTORPROTO.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2946  _FIELDDESCRIPTORPROTO.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2947  _FIELDDESCRIPTORPROTO.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2948  _FIELDDESCRIPTORPROTO.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2949  _FIELDDESCRIPTORPROTO.fields[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2950  _FIELDDESCRIPTORPROTO.fields[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2951  _FIELDDESCRIPTORPROTO.fields[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2952  _ONEOFDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2953  _ONEOFDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2954  _ONEOFDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2955  _ENUMDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2956  _ENUMDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2957  _ENUMDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2958  _ENUMDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2959  _ENUMDESCRIPTORPROTO.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2960  _ENUMDESCRIPTORPROTO.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2961  _ENUMDESCRIPTORPROTO.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2962  _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2963  _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2964  _ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2965  _ENUMVALUEDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2966  _ENUMVALUEDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2967  _ENUMVALUEDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2968  _ENUMVALUEDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2969  _SERVICEDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2970  _SERVICEDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2971  _SERVICEDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2972  _SERVICEDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2973  _METHODDESCRIPTORPROTO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2974  _METHODDESCRIPTORPROTO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2975  _METHODDESCRIPTORPROTO.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2976  _METHODDESCRIPTORPROTO.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2977  _METHODDESCRIPTORPROTO.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2978  _METHODDESCRIPTORPROTO.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2979  _METHODDESCRIPTORPROTO.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2980  _FILEOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2981  _FILEOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2982  _FILEOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2983  _FILEOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2984  _FILEOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2985  _FILEOPTIONS.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2986  _FILEOPTIONS.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2987  _FILEOPTIONS.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2988  _FILEOPTIONS.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2989  _FILEOPTIONS.fields[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2990  _FILEOPTIONS.fields[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2991  _FILEOPTIONS.fields[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2992  _FILEOPTIONS.fields[11]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2993  _FILEOPTIONS.fields[12]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2994  _FILEOPTIONS.fields[13]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2995  _FILEOPTIONS.fields[14]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2996  _FILEOPTIONS.fields[15]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2997  _FILEOPTIONS.fields[16]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2998  _FILEOPTIONS.fields[17]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    2999  _FILEOPTIONS.fields[18]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3000  _FILEOPTIONS.fields[19]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3001  _FILEOPTIONS.fields[20]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3002  _MESSAGEOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3003  _MESSAGEOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3004  _MESSAGEOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3005  _MESSAGEOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3006  _MESSAGEOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3007  _MESSAGEOPTIONS.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3008  _MESSAGEOPTIONS.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3009  _MESSAGEOPTIONS.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3010  _FIELDOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3011  _FIELDOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3012  _FIELDOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3013  _FIELDOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3014  _FIELDOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3015  _FIELDOPTIONS.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3016  _FIELDOPTIONS.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3017  _FIELDOPTIONS.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3018  _FIELDOPTIONS.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3019  _FIELDOPTIONS.fields[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3020  _FIELDOPTIONS.fields[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3021  _FIELDOPTIONS.fields[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3022  _FIELDOPTIONS.fields[11]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3023  _FIELDOPTIONS.fields[12]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3024  _FIELDOPTIONS.fields[13]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3025  _FIELDOPTIONS_EDITIONDEFAULT._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3026  _FIELDOPTIONS_EDITIONDEFAULT.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3027  _FIELDOPTIONS_EDITIONDEFAULT.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3028  _FIELDOPTIONS_FEATURESUPPORT._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3029  _FIELDOPTIONS_FEATURESUPPORT.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3030  _FIELDOPTIONS_FEATURESUPPORT.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3031  _FIELDOPTIONS_FEATURESUPPORT.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3032  _FIELDOPTIONS_FEATURESUPPORT.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3033  _ONEOFOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3034  _ONEOFOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3035  _ONEOFOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3036  _ENUMOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3037  _ENUMOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3038  _ENUMOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3039  _ENUMOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3040  _ENUMOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3041  _ENUMOPTIONS.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3042  _ENUMVALUEOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3043  _ENUMVALUEOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3044  _ENUMVALUEOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3045  _ENUMVALUEOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3046  _ENUMVALUEOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3047  _ENUMVALUEOPTIONS.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3048  _SERVICEOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3049  _SERVICEOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3050  _SERVICEOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3051  _SERVICEOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3052  _METHODOPTIONS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3053  _METHODOPTIONS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3054  _METHODOPTIONS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3055  _METHODOPTIONS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3056  _METHODOPTIONS.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3057  _UNINTERPRETEDOPTION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3058  _UNINTERPRETEDOPTION.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3059  _UNINTERPRETEDOPTION.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3060  _UNINTERPRETEDOPTION.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3061  _UNINTERPRETEDOPTION.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3062  _UNINTERPRETEDOPTION.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3063  _UNINTERPRETEDOPTION.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3064  _UNINTERPRETEDOPTION.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3065  _UNINTERPRETEDOPTION_NAMEPART._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3066  _UNINTERPRETEDOPTION_NAMEPART.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["LEGACY_REQUIRED"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3067  _UNINTERPRETEDOPTION_NAMEPART.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["LEGACY_REQUIRED"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3068  _FEATURESET._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3069  _FEATURESET.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3070  _FEATURESET.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3071  _FEATURESET.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3072  _FEATURESET.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3073  _FEATURESET.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3074  _FEATURESET.fields[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3075  _FEATURESET.fields[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3076  _FEATURESET.fields[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3077  _FEATURESET_VISIBILITYFEATURE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3078  _FEATURESETDEFAULTS._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3079  _FEATURESETDEFAULTS.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3080  _FEATURESETDEFAULTS.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3081  _FEATURESETDEFAULTS.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3082  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3083  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3084  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3085  _FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3086  _SOURCECODEINFO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3087  _SOURCECODEINFO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3088  _SOURCECODEINFO_LOCATION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3089  _SOURCECODEINFO_LOCATION.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["PACKED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3090  _SOURCECODEINFO_LOCATION.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["PACKED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3091  _SOURCECODEINFO_LOCATION.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3092  _SOURCECODEINFO_LOCATION.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3093  _SOURCECODEINFO_LOCATION.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3094  _GENERATEDCODEINFO._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3095  _GENERATEDCODEINFO.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3096  _GENERATEDCODEINFO_ANNOTATION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3097  _GENERATEDCODEINFO_ANNOTATION.fields[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["PACKED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3098  _GENERATEDCODEINFO_ANNOTATION.fields[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3099  _GENERATEDCODEINFO_ANNOTATION.fields[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3100  _GENERATEDCODEINFO_ANNOTATION.fields[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3101  _GENERATEDCODEINFO_ANNOTATION.fields[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3102  _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3103  _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3104  _EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3105  _FIELDDESCRIPTORPROTO_TYPE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3106  _FIELDDESCRIPTORPROTO_TYPE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3107  _FIELDDESCRIPTORPROTO_TYPE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3108  _FIELDDESCRIPTORPROTO_TYPE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3109  _FIELDDESCRIPTORPROTO_TYPE.values[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3110  _FIELDDESCRIPTORPROTO_TYPE.values[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3111  _FIELDDESCRIPTORPROTO_TYPE.values[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3112  _FIELDDESCRIPTORPROTO_TYPE.values[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3113  _FIELDDESCRIPTORPROTO_TYPE.values[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3114  _FIELDDESCRIPTORPROTO_TYPE.values[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3115  _FIELDDESCRIPTORPROTO_TYPE.values[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3116  _FIELDDESCRIPTORPROTO_TYPE.values[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3117  _FIELDDESCRIPTORPROTO_TYPE.values[11]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3118  _FIELDDESCRIPTORPROTO_TYPE.values[12]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3119  _FIELDDESCRIPTORPROTO_TYPE.values[13]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3120  _FIELDDESCRIPTORPROTO_TYPE.values[14]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3121  _FIELDDESCRIPTORPROTO_TYPE.values[15]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3122  _FIELDDESCRIPTORPROTO_TYPE.values[16]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3123  _FIELDDESCRIPTORPROTO_TYPE.values[17]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3124  _FIELDDESCRIPTORPROTO_LABEL._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3125  _FIELDDESCRIPTORPROTO_LABEL.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3126  _FIELDDESCRIPTORPROTO_LABEL.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3127  _FIELDDESCRIPTORPROTO_LABEL.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3128  _FILEOPTIONS_OPTIMIZEMODE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3129  _FILEOPTIONS_OPTIMIZEMODE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3130  _FILEOPTIONS_OPTIMIZEMODE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3131  _FILEOPTIONS_OPTIMIZEMODE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3132  _FIELDOPTIONS_CTYPE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3133  _FIELDOPTIONS_CTYPE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3134  _FIELDOPTIONS_CTYPE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3135  _FIELDOPTIONS_CTYPE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3136  _FIELDOPTIONS_JSTYPE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3137  _FIELDOPTIONS_JSTYPE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3138  _FIELDOPTIONS_JSTYPE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3139  _FIELDOPTIONS_JSTYPE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3140  _FIELDOPTIONS_OPTIONRETENTION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3141  _FIELDOPTIONS_OPTIONRETENTION.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3142  _FIELDOPTIONS_OPTIONRETENTION.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3143  _FIELDOPTIONS_OPTIONRETENTION.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3144  _FIELDOPTIONS_OPTIONTARGETTYPE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3145  _FIELDOPTIONS_OPTIONTARGETTYPE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3146  _FIELDOPTIONS_OPTIONTARGETTYPE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3147  _FIELDOPTIONS_OPTIONTARGETTYPE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3148  _FIELDOPTIONS_OPTIONTARGETTYPE.values[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3149  _FIELDOPTIONS_OPTIONTARGETTYPE.values[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3150  _FIELDOPTIONS_OPTIONTARGETTYPE.values[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3151  _FIELDOPTIONS_OPTIONTARGETTYPE.values[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3152  _FIELDOPTIONS_OPTIONTARGETTYPE.values[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3153  _FIELDOPTIONS_OPTIONTARGETTYPE.values[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3154  _FIELDOPTIONS_OPTIONTARGETTYPE.values[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3155  _METHODOPTIONS_IDEMPOTENCYLEVEL._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3156  _METHODOPTIONS_IDEMPOTENCYLEVEL.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3157  _METHODOPTIONS_IDEMPOTENCYLEVEL.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3158  _METHODOPTIONS_IDEMPOTENCYLEVEL.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3159  _FEATURESET_FIELDPRESENCE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3160  _FEATURESET_FIELDPRESENCE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3161  _FEATURESET_FIELDPRESENCE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3162  _FEATURESET_FIELDPRESENCE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3163  _FEATURESET_FIELDPRESENCE.values[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3164  _FEATURESET_ENUMTYPE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3165  _FEATURESET_ENUMTYPE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3166  _FEATURESET_ENUMTYPE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3167  _FEATURESET_ENUMTYPE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3168  _FEATURESET_REPEATEDFIELDENCODING._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3169  _FEATURESET_REPEATEDFIELDENCODING.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3170  _FEATURESET_REPEATEDFIELDENCODING.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3171  _FEATURESET_REPEATEDFIELDENCODING.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3172  _FEATURESET_UTF8VALIDATION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3173  _FEATURESET_UTF8VALIDATION.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3174  _FEATURESET_UTF8VALIDATION.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3175  _FEATURESET_UTF8VALIDATION.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3176  _FEATURESET_MESSAGEENCODING._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3177  _FEATURESET_MESSAGEENCODING.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3178  _FEATURESET_MESSAGEENCODING.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3179  _FEATURESET_MESSAGEENCODING.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3180  _FEATURESET_JSONFORMAT._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3181  _FEATURESET_JSONFORMAT.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3182  _FEATURESET_JSONFORMAT.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3183  _FEATURESET_JSONFORMAT.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3184  _FEATURESET_ENFORCENAMINGSTYLE._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3185  _FEATURESET_ENFORCENAMINGSTYLE.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3186  _FEATURESET_ENFORCENAMINGSTYLE.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3187  _FEATURESET_ENFORCENAMINGSTYLE.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3188  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3189  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3190  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3191  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3192  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.values[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3193  _FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY.values[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3194  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3195  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3196  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3197  _GENERATEDCODEINFO_ANNOTATION_SEMANTIC.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3198  _EDITION._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3199  _EDITION.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3200  _EDITION.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3201  _EDITION.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3202  _EDITION.values[3]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3203  _EDITION.values[4]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3204  _EDITION.values[5]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3205  _EDITION.values[6]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3206  _EDITION.values[7]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3207  _EDITION.values[8]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3208  _EDITION.values[9]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3209  _EDITION.values[10]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3210  _EDITION.values[11]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3211  _SYMBOLVISIBILITY._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3212  _SYMBOLVISIBILITY.values[0]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3213  _SYMBOLVISIBILITY.values[1]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3214  _SYMBOLVISIBILITY.values[2]._features = _ResolvedFeatures(field_presence=_FEATURESET_FIELDPRESENCE.values_by_name["EXPLICIT"].number,enum_type=_FEATURESET_ENUMTYPE.values_by_name["CLOSED"].number,repeated_field_encoding=_FEATURESET_REPEATEDFIELDENCODING.values_by_name["EXPANDED"].number,utf8_validation=_FEATURESET_UTF8VALIDATION.values_by_name["NONE"].number,message_encoding=_FEATURESET_MESSAGEENCODING.values_by_name["LENGTH_PREFIXED"].number,json_format=_FEATURESET_JSONFORMAT.values_by_name["LEGACY_BEST_EFFORT"].number) 
    3215else: 
    3216  _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) 
    3217_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google.protobuf.descriptor_pb2', _globals) 
    3218if not _descriptor._USE_C_DESCRIPTORS: 
    3219  _globals['DESCRIPTOR']._loaded_options = None 
    3220  _globals['DESCRIPTOR']._serialized_options = b'\n\023com.google.protobufB\020DescriptorProtosH\001Z-google.golang.org/protobuf/types/descriptorpb\370\001\001\242\002\003GPB\252\002\032Google.Protobuf.Reflection' 
    3221  _globals['_EXTENSIONRANGEOPTIONS'].fields_by_name['declaration']._loaded_options = None 
    3222  _globals['_EXTENSIONRANGEOPTIONS'].fields_by_name['declaration']._serialized_options = b'\210\001\002' 
    3223  _globals['_EXTENSIONRANGEOPTIONS'].fields_by_name['verification']._loaded_options = None 
    3224  _globals['_EXTENSIONRANGEOPTIONS'].fields_by_name['verification']._serialized_options = b'\210\001\002' 
    3225  _globals['_FILEOPTIONS'].fields_by_name['java_generate_equals_and_hash']._loaded_options = None 
    3226  _globals['_FILEOPTIONS'].fields_by_name['java_generate_equals_and_hash']._serialized_options = b'\030\001' 
    3227  _globals['_MESSAGEOPTIONS'].fields_by_name['deprecated_legacy_json_field_conflicts']._loaded_options = None 
    3228  _globals['_MESSAGEOPTIONS'].fields_by_name['deprecated_legacy_json_field_conflicts']._serialized_options = b'\030\001' 
    3229  _globals['_FIELDOPTIONS'].fields_by_name['weak']._loaded_options = None 
    3230  _globals['_FIELDOPTIONS'].fields_by_name['weak']._serialized_options = b'\030\001' 
    3231  _globals['_ENUMOPTIONS'].fields_by_name['deprecated_legacy_json_field_conflicts']._loaded_options = None 
    3232  _globals['_ENUMOPTIONS'].fields_by_name['deprecated_legacy_json_field_conflicts']._serialized_options = b'\030\001' 
    3233  _globals['_FEATURESET'].fields_by_name['field_presence']._loaded_options = None 
    3234  _globals['_FEATURESET'].fields_by_name['field_presence']._serialized_options = b'\210\001\001\230\001\004\230\001\001\242\001\r\022\010EXPLICIT\030\204\007\242\001\r\022\010IMPLICIT\030\347\007\242\001\r\022\010EXPLICIT\030\350\007\262\001\003\010\350\007' 
    3235  _globals['_FEATURESET'].fields_by_name['enum_type']._loaded_options = None 
    3236  _globals['_FEATURESET'].fields_by_name['enum_type']._serialized_options = b'\210\001\001\230\001\006\230\001\001\242\001\013\022\006CLOSED\030\204\007\242\001\t\022\004OPEN\030\347\007\262\001\003\010\350\007' 
    3237  _globals['_FEATURESET'].fields_by_name['repeated_field_encoding']._loaded_options = None 
    3238  _globals['_FEATURESET'].fields_by_name['repeated_field_encoding']._serialized_options = b'\210\001\001\230\001\004\230\001\001\242\001\r\022\010EXPANDED\030\204\007\242\001\013\022\006PACKED\030\347\007\262\001\003\010\350\007' 
    3239  _globals['_FEATURESET'].fields_by_name['utf8_validation']._loaded_options = None 
    3240  _globals['_FEATURESET'].fields_by_name['utf8_validation']._serialized_options = b'\210\001\001\230\001\004\230\001\001\242\001\t\022\004NONE\030\204\007\242\001\013\022\006VERIFY\030\347\007\262\001\003\010\350\007' 
    3241  _globals['_FEATURESET'].fields_by_name['message_encoding']._loaded_options = None 
    3242  _globals['_FEATURESET'].fields_by_name['message_encoding']._serialized_options = b'\210\001\001\230\001\004\230\001\001\242\001\024\022\017LENGTH_PREFIXED\030\204\007\262\001\003\010\350\007' 
    3243  _globals['_FEATURESET'].fields_by_name['json_format']._loaded_options = None 
    3244  _globals['_FEATURESET'].fields_by_name['json_format']._serialized_options = b'\210\001\001\230\001\003\230\001\006\230\001\001\242\001\027\022\022LEGACY_BEST_EFFORT\030\204\007\242\001\n\022\005ALLOW\030\347\007\262\001\003\010\350\007' 
    3245  _globals['_FEATURESET'].fields_by_name['enforce_naming_style']._loaded_options = None 
    3246  _globals['_FEATURESET'].fields_by_name['enforce_naming_style']._serialized_options = b'\210\001\002\230\001\001\230\001\002\230\001\003\230\001\004\230\001\005\230\001\006\230\001\007\230\001\010\230\001\t\242\001\021\022\014STYLE_LEGACY\030\204\007\242\001\016\022\tSTYLE2024\030\351\007\262\001\003\010\351\007' 
    3247  _globals['_FEATURESET'].fields_by_name['default_symbol_visibility']._loaded_options = None 
    3248  _globals['_FEATURESET'].fields_by_name['default_symbol_visibility']._serialized_options = b'\210\001\002\230\001\001\242\001\017\022\nEXPORT_ALL\030\204\007\242\001\025\022\020EXPORT_TOP_LEVEL\030\351\007\262\001\003\010\351\007' 
    3249  _globals['_SOURCECODEINFO_LOCATION'].fields_by_name['path']._loaded_options = None 
    3250  _globals['_SOURCECODEINFO_LOCATION'].fields_by_name['path']._serialized_options = b'\020\001' 
    3251  _globals['_SOURCECODEINFO_LOCATION'].fields_by_name['span']._loaded_options = None 
    3252  _globals['_SOURCECODEINFO_LOCATION'].fields_by_name['span']._serialized_options = b'\020\001' 
    3253  _globals['_GENERATEDCODEINFO_ANNOTATION'].fields_by_name['path']._loaded_options = None 
    3254  _globals['_GENERATEDCODEINFO_ANNOTATION'].fields_by_name['path']._serialized_options = b'\020\001' 
    3255  _globals['_EDITION']._serialized_start=12685 
    3256  _globals['_EDITION']._serialized_end=12980 
    3257  _globals['_SYMBOLVISIBILITY']._serialized_start=12982 
    3258  _globals['_SYMBOLVISIBILITY']._serialized_end=13067 
    3259  _globals['_FILEDESCRIPTORSET']._serialized_start=53 
    3260  _globals['_FILEDESCRIPTORSET']._serialized_end=144 
    3261  _globals['_FILEDESCRIPTORPROTO']._serialized_start=147 
    3262  _globals['_FILEDESCRIPTORPROTO']._serialized_end=856 
    3263  _globals['_DESCRIPTORPROTO']._serialized_start=859 
    3264  _globals['_DESCRIPTORPROTO']._serialized_end=1751 
    3265  _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_start=1572 
    3266  _globals['_DESCRIPTORPROTO_EXTENSIONRANGE']._serialized_end=1694 
    3267  _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_start=1696 
    3268  _globals['_DESCRIPTORPROTO_RESERVEDRANGE']._serialized_end=1751 
    3269  _globals['_EXTENSIONRANGEOPTIONS']._serialized_start=1754 
    3270  _globals['_EXTENSIONRANGEOPTIONS']._serialized_end=2342 
    3271  _globals['_EXTENSIONRANGEOPTIONS_DECLARATION']._serialized_start=2129 
    3272  _globals['_EXTENSIONRANGEOPTIONS_DECLARATION']._serialized_end=2277 
    3273  _globals['_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE']._serialized_start=2279 
    3274  _globals['_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATE']._serialized_end=2331 
    3275  _globals['_FIELDDESCRIPTORPROTO']._serialized_start=2345 
    3276  _globals['_FIELDDESCRIPTORPROTO']._serialized_end=3178 
    3277  _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_start=2799 
    3278  _globals['_FIELDDESCRIPTORPROTO_TYPE']._serialized_end=3109 
    3279  _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_start=3111 
    3280  _globals['_FIELDDESCRIPTORPROTO_LABEL']._serialized_end=3178 
    3281  _globals['_ONEOFDESCRIPTORPROTO']._serialized_start=3180 
    3282  _globals['_ONEOFDESCRIPTORPROTO']._serialized_end=3279 
    3283  _globals['_ENUMDESCRIPTORPROTO']._serialized_start=3282 
    3284  _globals['_ENUMDESCRIPTORPROTO']._serialized_end=3704 
    3285  _globals['_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE']._serialized_start=3645 
    3286  _globals['_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGE']._serialized_end=3704 
    3287  _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_start=3707 
    3288  _globals['_ENUMVALUEDESCRIPTORPROTO']._serialized_end=3838 
    3289  _globals['_SERVICEDESCRIPTORPROTO']._serialized_start=3841 
    3290  _globals['_SERVICEDESCRIPTORPROTO']._serialized_end=4022 
    3291  _globals['_METHODDESCRIPTORPROTO']._serialized_start=4025 
    3292  _globals['_METHODDESCRIPTORPROTO']._serialized_end=4290 
    3293  _globals['_FILEOPTIONS']._serialized_start=4293 
    3294  _globals['_FILEOPTIONS']._serialized_end=5490 
    3295  _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_start=5387 
    3296  _globals['_FILEOPTIONS_OPTIMIZEMODE']._serialized_end=5445 
    3297  _globals['_MESSAGEOPTIONS']._serialized_start=5493 
    3298  _globals['_MESSAGEOPTIONS']._serialized_end=5993 
    3299  _globals['_FIELDOPTIONS']._serialized_start=5996 
    3300  _globals['_FIELDOPTIONS']._serialized_end=7693 
    3301  _globals['_FIELDOPTIONS_EDITIONDEFAULT']._serialized_start=6837 
    3302  _globals['_FIELDOPTIONS_EDITIONDEFAULT']._serialized_end=6927 
    3303  _globals['_FIELDOPTIONS_FEATURESUPPORT']._serialized_start=6930 
    3304  _globals['_FIELDOPTIONS_FEATURESUPPORT']._serialized_end=7208 
    3305  _globals['_FIELDOPTIONS_CTYPE']._serialized_start=7210 
    3306  _globals['_FIELDOPTIONS_CTYPE']._serialized_end=7257 
    3307  _globals['_FIELDOPTIONS_JSTYPE']._serialized_start=7259 
    3308  _globals['_FIELDOPTIONS_JSTYPE']._serialized_end=7312 
    3309  _globals['_FIELDOPTIONS_OPTIONRETENTION']._serialized_start=7314 
    3310  _globals['_FIELDOPTIONS_OPTIONRETENTION']._serialized_end=7399 
    3311  _globals['_FIELDOPTIONS_OPTIONTARGETTYPE']._serialized_start=7402 
    3312  _globals['_FIELDOPTIONS_OPTIONTARGETTYPE']._serialized_end=7670 
    3313  _globals['_ONEOFOPTIONS']._serialized_start=7696 
    3314  _globals['_ONEOFOPTIONS']._serialized_end=7868 
    3315  _globals['_ENUMOPTIONS']._serialized_start=7871 
    3316  _globals['_ENUMOPTIONS']._serialized_end=8208 
    3317  _globals['_ENUMVALUEOPTIONS']._serialized_start=8211 
    3318  _globals['_ENUMVALUEOPTIONS']._serialized_end=8555 
    3319  _globals['_SERVICEOPTIONS']._serialized_start=8558 
    3320  _globals['_SERVICEOPTIONS']._serialized_end=8771 
    3321  _globals['_METHODOPTIONS']._serialized_start=8774 
    3322  _globals['_METHODOPTIONS']._serialized_end=9183 
    3323  _globals['_METHODOPTIONS_IDEMPOTENCYLEVEL']._serialized_start=9092 
    3324  _globals['_METHODOPTIONS_IDEMPOTENCYLEVEL']._serialized_end=9172 
    3325  _globals['_UNINTERPRETEDOPTION']._serialized_start=9186 
    3326  _globals['_UNINTERPRETEDOPTION']._serialized_end=9596 
    3327  _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_start=9522 
    3328  _globals['_UNINTERPRETEDOPTION_NAMEPART']._serialized_end=9596 
    3329  _globals['_FEATURESET']._serialized_start=9599 
    3330  _globals['_FEATURESET']._serialized_end=11533 
    3331  _globals['_FEATURESET_VISIBILITYFEATURE']._serialized_start=10778 
    3332  _globals['_FEATURESET_VISIBILITYFEATURE']._serialized_end=10939 
    3333  _globals['_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY']._serialized_start=10800 
    3334  _globals['_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITY']._serialized_end=10929 
    3335  _globals['_FEATURESET_FIELDPRESENCE']._serialized_start=10941 
    3336  _globals['_FEATURESET_FIELDPRESENCE']._serialized_end=11033 
    3337  _globals['_FEATURESET_ENUMTYPE']._serialized_start=11035 
    3338  _globals['_FEATURESET_ENUMTYPE']._serialized_end=11090 
    3339  _globals['_FEATURESET_REPEATEDFIELDENCODING']._serialized_start=11092 
    3340  _globals['_FEATURESET_REPEATEDFIELDENCODING']._serialized_end=11178 
    3341  _globals['_FEATURESET_UTF8VALIDATION']._serialized_start=11180 
    3342  _globals['_FEATURESET_UTF8VALIDATION']._serialized_end=11253 
    3343  _globals['_FEATURESET_MESSAGEENCODING']._serialized_start=11255 
    3344  _globals['_FEATURESET_MESSAGEENCODING']._serialized_end=11338 
    3345  _globals['_FEATURESET_JSONFORMAT']._serialized_start=11340 
    3346  _globals['_FEATURESET_JSONFORMAT']._serialized_end=11412 
    3347  _globals['_FEATURESET_ENFORCENAMINGSTYLE']._serialized_start=11414 
    3348  _globals['_FEATURESET_ENFORCENAMINGSTYLE']._serialized_end=11501 
    3349  _globals['_FEATURESETDEFAULTS']._serialized_start=11536 
    3350  _globals['_FEATURESETDEFAULTS']._serialized_end=12031 
    3351  _globals['_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT']._serialized_start=11783 
    3352  _globals['_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULT']._serialized_end=12031 
    3353  _globals['_SOURCECODEINFO']._serialized_start=12034 
    3354  _globals['_SOURCECODEINFO']._serialized_end=12343 
    3355  _globals['_SOURCECODEINFO_LOCATION']._serialized_start=12123 
    3356  _globals['_SOURCECODEINFO_LOCATION']._serialized_end=12329 
    3357  _globals['_GENERATEDCODEINFO']._serialized_start=12346 
    3358  _globals['_GENERATEDCODEINFO']._serialized_end=12682 
    3359  _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_start=12447 
    3360  _globals['_GENERATEDCODEINFO_ANNOTATION']._serialized_end=12682 
    3361  _globals['_GENERATEDCODEINFO_ANNOTATION_SEMANTIC']._serialized_start=12642 
    3362  _globals['_GENERATEDCODEINFO_ANNOTATION_SEMANTIC']._serialized_end=12682 
    3363# @@protoc_insertion_point(module_scope)