U
    h                 0   @   s=  d Z ddlmZ ddlmZ ddlmZ ddlm	Z
 e Zejdkr`ejddd	d
ejddZne dZe Zejdk5rejdddeejejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejdd d!ddejdejd"d#d$ddejdejd%d&d'ddejdg	ddd(Zee ejd)d*deejejd+ddddejdejd,ddddejdgddd(Zee ejd-d.deejejd/ddddejdejd0ddddejdejd1ddddejdejd2ddddejdejd3ddddejdejd4dd ddejdejd5d d#ddejdejd6d#d&ddejdejd7d&d8ddejdejd9d8d:ddejdejd;d:d<ddejdejd=d<d>ddejdejd?d>d@ddejdejdAd@dBddejdejdCdBdDddejdejdEdDdFddejdejdGdFdHddejdejdIdHdJddejdgddd(Zee ejdKdLdeejejdMddddejdejdNddddejdejdOddddejdgddd(Zee ejdPdQdeejejdRddddejdejdSddddejdejdTddddejdgddd(Zee ejdUdVdeejejdWddddejdejdXddddejdejdYddddejdgddd(Zee ejdZd[deejejd\ddddejdejd]ddddejdejd^ddddejdgddd(Zee ejd_d`deejejdaddddejdejdbddddejdejdcddddejdgddd(Zee ejdddedeejejdfddddejdejdgddddejdejdhddddejdejdiddddejdejdjddddejdejdkddddejdejdld d ddejdejdmd#d#ddejdejdnd&d&ddejdejdod8d8ddejdg
ddd(Zee ejdpdqdeejejdrddddejdejdsddddejdejdtddddejdgddd(Z ee  ejdudvdeejejdwddddejdejdxddddejdejdyddddejdejdzddddejdgddd(Z!ee! ejd{d|deejejd}ddddejdejd~ddddejdejdddddejdgddd(Z"ee" ejdddeejejdddddejdejdddddejdejdddddejdgddd(Z#ee# ejdddeejejdddddejdejdddddejdejdddddejdgddd(Z$ee$ ejdddeejejdddddejdejdddddejdejdddddejdgddd(Z%ee% ejdddeejejdddddejdejdddddejdejdddddejdgddd(Z&ee& ejdddeejejdddddejdejdddddejdejdddddejdgddd(Z'ee' ej(dddedejej)ddddd<d:ddg dddddddeejdgg g g ddd	g g dZ*ej(dddedejej)ddddd8d8ddd+ddddddddeejdej)ddddd8d8ddd+ddddddddeejdej)ddddd8d8ddg dddddddeejdej)dddd:ddddg dddddddeejdej)dddd<ddddg dddddddeejdej)ddddd<d:ddg dddddddeejdej)ddd dd<d:ddg dddddddeejdej)ddd#d d<d:ddg dddddddeejdej)ddd&d#d<d:ddg dddddddeejdej)ddd8d&d<d:ddddddddddeejdej)ddd:d8d<d:ddddddddddeejdej)ddd<d>d8d8ddd+ddddddddeejdej)ddd>dBdBd&ddddddddddeejdgg g g ddd	g g dZ,ej(dddedejej)ddddddddddddddddeejdej)ddddddddddddddddeejdej)ddddd<d:ddddddddddeejdgg g g ddd	g g dZ-ej(dddedejej)ddddddddddddddddeejdej)ddddddddddddddddeejdgg g g ddd	g g dZ.ej(dddedejej)ddddd8d8ddd+ddddddddeejdej)ddddd<d:ddg dddddddeejdej)dddd d<d:ddg dddddddeejdej)ddddd<d:ddg dddddddeejdej)ddddd<d:ddg dddddddeejdej)ddddd<d:ddg dddddddeejdej)ddd d&d<d:ddg dddddddeejdej)ddd#d#d<d:ddddddddddeejdej)ddd&d8d<d:ddg dddddddeejdej)ddd8d:d8d8ddg dddddddeejdg
g e-e.gg ddd	g g dZ/ej(dddedejej)ddddddddddddddddeejdej)ddddd8d8ddd+ddddddddeejdej)ddddd8d8ddd+ddddddddeejdej)ddddd&d#ddddddddddeejdej)dddd d&d#ddddddddddeejdgg g g ddd	g g dZ0ej(dddedejej)ddddd<d:ddg dddddddeejdej)ddddd<d:ddg dddddddeejdej)ddddd<d:ddddddddddeejdej)dddddBd&ddddddddddeejdgg e0gegddd	dgg dZ1ej(dd dedejej)ddddd8d8ddd+ddddddddeejdej)ddddddddddddddddeejdej)dddddBd&ddddddddddeejdej)dddddBd&ddddddddddeejdej)dddd d8d8ddd+ddddddddeejdej)d	d
ddd8d8ddd+dddddddd	eejdej)ddd d#d8d8ddd+ddddddddeejdej)ddd#d8ddddddddddddeejdej)ddd&d:d8d8ddd+ddddddddeejdej)ddd8d&d<d:ddddddddddeejdej)ddd:dHd&d#ddddddddddeejdgg g eegddd	g g dZ2ej(dddedejej)ddddd8d8ddd+ddddddddeejdej)ddddd<d:ddddddddddeejdgg g g ddd	g g dZ3ej(dddedejej)dÐdddddddddddddddeejdej)dŐdddddddddddddddeejdgg g g ddd	g g dZ4ej(d d!dedejej)dd"ddd8d8ddd+ddddddddeejdej)d#d$ddd<d:ddg ddddddd#eejdej)dd%ddd<d:ddddddddddeejdej)dݐd&ddd<d:ddg dddddddeejdej)dd'ddd8d8ddg dddddddeejdgg e4gg ddd	g g dZ5ej(d(d)dedejej)dd*ddd8d8ddd+ddddddddeejdej)dd+ddddddddddddddeejdej)dd,ddd<d:ddddddddddeejdgg g g ddd	g g dZ6ej(d-d.dedejej)dd/ddd8d8ddd+ddddddddeejdej)d0d1ddd<d:ddg ddddddd0eejdej)dd2ddd<d:ddddddddddeejdgg g g ddd	g g dZ7ej(d3d4dedejej)dd5ddd8d8ddd+ddddddddeejdej)d6d7ddd8d8ddd+dddddddd8eejdej)d9d:ddd8d8ddd+dddddddd;eejdej)dd<ddd<d:ddddddddddeejdej)d=d>ddd&d#dddddddddd?eejdej)d@dAdd d&d#ddddddddddBeejdgg g g ddd	g g dZ8ej(dCdDdedejej)dEdFddd8d8ddd+ddddddddGeejdej)dHdIdd&d8d8ddd+ddddddddJeejdej)dKdLdd:d&d#ddddddddddMeejdej)dNdOddPd&d#dddddddddQdReejdej)dSdTddUd&d#ddddddddddVeejdej)dWdXdd8dBd&ddddddddddYeejdej)dZd[d d<d8d8ddd+dddddddd\eejdej)d]d^d#dFd&d#dddddddddd_eejdej)d`dad&dHd&d#ddddddddddbeejdej)dcddd8dJd&d#ddddddddddeeejdej)dfdgd:dhd&d#ddddddddddieejdej)djdkd<dld&d#ddddddddddjeejdej)dmdnd>dod&d#ddddddddddpeejdej)dqdrd@dsd8d8ddd+ddddddddteejdej)dudvdBdwd8d8ddd+ddddddddxeejdej)dydzdDd{d8d8ddd+dddddddd|eejdej)d}d~dFdd8d8ddd+ddddddddeejdej)dddHdd8d8ddd+ddddddddeejdej)dddJdd8d8ddd+ddddddddeejdej)ddddd8d8ddd+ddddddddeejdej)dddPdd<d:ddddddddddeejdej)ddddd<d:ddg dddddddeejdgg g egddd	dgg dZ9ej(dddedejej)ddddd&d#ddddddddddeejdej)ddddd&d#ddddddddddeejdej)djdddd&d#ddddddddddjeejdej)dddd#d&d#ddddddddddeejdej)dddd<d&d#dddddddddQdeejdej)dddd>d<d:ddddddddddeejdej)ddd dd<d:ddg dddddddeejdgg g g ddd	dgg dZ:ej(dddedejej)dddddBd&ddddddddddeejdej)d#dddd8d8ddd+dddddddd#eejdgg g g ddd	g g dZ;ej(dddedejej)dddddBd&ddddddddddeejdej)ddddd&d#ddddddddddeejdej)dddd dBd&ddddddddddeejdej)ddddd&d#ddddddddddeejdej)ddddDd&d#ddddddddddeejdej)djdddd&d#ddddddddddjeejdej)ddd d:d&d#ddddddddddeejdej)ddd#dFd&d#ddddddddddeejdej)ddd&dHdBd&ddddddddddeejdej)ddd8ddBd&ddg dddddddeejdej)ddd:dPd<d:ddg dddddddeejdej)ddd<dd<d:ddddddddddeejdej)ddd>dd<d:ddg dddddddeejdgg e;geeeegddd	dgg dZ<ej(dddedejej)ddddd<d:ddddddddddeejdej)ddddd<d:ddg dddddddeejdgg g g ddd	dgg dZ=ej(dƐddedejej)dȐdddd&d#ddddddddddeejdej)djdddd&d#ddddddddddjeejdej)dddd d&d#dddddddddQdeejdej)dddd#d<d:ddddddddddeejdej)ddddd<d:ddg dddddddeejdgg g g ddd	dgg dZ>ej(dϐddedejej)djdddd&d#ddddddddddjeejdej)ddddd<d:ddddddddddeejdej)ddddd&d#ddddddddddeejdej)ddddd<d:ddg dddddddeejdgg g g ddd	dgg dZ?ej(dՐddedejej)ddddd<d:ddddddddddeejdej)djdddd&d#ddddddddddjeejdej)ddddd<d:ddg dddddddeejdgg g g ddd	dgg dZ@ej(dܐddedejej)djdddd&d#ddddddddddjeejdej)dߐddddBd&ddddddddddeejdej)ddddd<d:ddddddddddeejdej)ddddd<d:ddg dddddddeejdgg g e gddd	dgg dZAej(dddedejej)ddddd8d8ddd+ddddddddeejdej)ddddd&d#ddddddddddeejdgg g g ddd	g g dZBej(dddedejej)ddddd<d:ddg dddddddeejdej)ddddd8d8ddd+ddddddddeejdej)ddddddddddddddddeejdej)ddddddddddddddddeejdej)dddd ddddeCddddddddeejdej)dddd#d>d8ddddddddddeejdej)dd d d&d8d8ddd+ddddddddeejdgg eBgg ddd	g g dZDej(dddedejej)dddddBd&ddddddddddeejdej)dddddBd&ddddddddd	deejdej)d
ddddBd&ddddddddddeejdej)dddddBd&ddddddddddeejdej)dddddBd&ddddddddddeejdej)dddd dBd&ddddddddddeejdgg g e!e"e#e$e%e&gddd	dddgg dZEej(dddedejej)dddddBd&ddddddddddeejdej)dd ddd<d:ddddddddddeejdgg g g ddd	g g dZFej(d!d"dedejej)d#d$ddd<d:ddg ddddddd#eejdej)d%d&dddBd&dddddddddd'eejdej)d(d)dddBd&dddddddddd*eejdgg eFgg ddd	g g dZGej(d+d,dedejej)d-d.ddddddg dddddd/d-eejdej)d0d1ddddddg dddddd/d0eejdej)d2d3ddd8d8ddd+dddddddd4eejdej)d5d6ddd8d8ddd+dddddddd7eejdej)d8d9dd d8d8ddg ddddddd:eejdgg g g ddd	g g dZHej(d;d<dedejej)d=d>ddd<d:ddg ddddddd=eejdgg eHgg ddd	g g dZIej(d?d@dedejej)d-dAddddddg dddddd/d-eejdej)dBdCddd8d8ddd+ddddddddDeejdej)dEdFddddddddddddddEeejdej)dŐdGddddddddddddddeejdej)dHdIdddBd&ddddddddddHeejdgg g e'gddd	g g dZJej(dJdKdedejej)dLdMddd<d:ddg dddddddLeejdgg eJgg ddd	g g dZKe,e*jLd _Me/e,jLd _Me5e,jLd _Me7e,jLd _Me2e,jLd _Me9e,jLd _MeIe,jLd _Mee,jLd _Ne1e-jLd _Me/e-_Oe/e._Oe2e/jLd _Me2e/jLd _Me/e/jLd _Me5e/jLd _Me-e/jLd _Me3e/jLd _Me:e/jLd _Me.e/jLd _Me1e0_OeDe1jLd _Me0e1jLd _MeEe1jLd _Mee1jLd _Ne1e_Oee2jLd _Nee2jLd _Ne<e2jLd _Me2e_Oe2e_Oe=e3jLd _Me5e4_Oe6e5jLd# _Me>e5jLd _Me4e5jLd _Me?e6jLd _Me8e7jLd0 _Me@e7jLd _MeAe8jLd _Mee9jLdW _NeEe9jLd _MeDe9jLd _Me9e_OeEe:jLd _MeDe:jLd _Mee;jLd _Ne<e;_Oee<jLd _Nee<jLd _Nee<jLd _Nee<jLd _Ne;e<jLd _MeEe<jLd _MeDe<jLd _Me<e_Oe<e_Oe<e_Oe<e_OeEe=jLd _MeDe=jLd _MeEe>jLd _MeDe>jLd _MeEe?jLd _MeDe?jLd _MeEe@jLd _MeDe@jLd _Me eAjLd _NeEeAjLd _MeDeAjLd _MeAe _OeDeB_OeBeDjLd _Me!eEjLd _Ne"eEjLd _Ne#eEjLd
 _Ne$eEjLd _Ne%eEjLd _Ne&eEjLd _NeEe!_OeEe"_OeEe#_OeEe$_OeEe%_OeEe&_OeeFjLd _NeEeFjLd _MeGeF_OeFeGjLd# _MeeGjLd% _NeeGjLd( _NeIeH_OeHeIjLd= _Me'eJjLdH _NeKeJ_OeJe'_OeJeKjLdL _Me*ejPd< e,ejPd< e/ejPd< e1ejPd< e2ejPd< e3ejPd< e5ejPd < e6ejPd(< e7ejPd-< e8ejPd3< e9ejPdC< e:ejPd< e<ejPd< e=ejPd< e>ejPd< e?ejPd< e@ejPd< eAejPd< eDejPd< eEejPd< eGejPd!< eIejPd;< eKejPdJ< eejQd< eRe ne
See e
TedNe ejdk=rdedO _Ud
edO _VdedP jLd _UdedP jLd _VdedQ jLdN _UdQedQ jLdN _VdedR jLd _UdQedR jLd _VdedS jLd _UdQedS jLd _VdedT jLd _UdedT jLd _VdedT jLd _Ud	edT jLd _VdedT jLd
 _UdedT jLd
 _VdedT jLd _UdedT jLd _VdedT jLd _UdedT jLd _VdedT jLd _UdedT jLd _VdedU jLd- _Ud/edU jLd- _VdedU jLd0 _Ud/edU jLd0 _VdedV jLd- _Ud/edV jLd- _VdWedX _WdYedX _XdZed[ _Wd\ed[ _Xd]ed^ _Wd_ed^ _Xd`eda _Wdbeda _Xdcedd _Wdeedd _Xdfedg _Wdbedg _XdhedP _WdiedP _Xdjedk _Wdledk _Xdmedn _Wdoedn _Xdpedq _Wdredq _Xdsedt _Wduedt _Xdvedw _Wdredw _Xdxedy _Wdzedy _Xd{ed| _Wd}ed| _Xd~ed _Wd}ed _Xded _Wded _Xded _Wded _Xded _Wded _XdedQ _WdedQ _Xded _Wded _XdedR _WdedR _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _XdedS _WdedS _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _XdedT _WdedT _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _Xded _Wded _XdedU _WdedU _Xded _Wded _XdedV _WdedV _Xded _Wded _XdS (  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builderFz google/protobuf/descriptor.protozgoogle.protobufZproto2s~   
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflectionsd-  
 google/protobuf/descriptor.protogoogle.protobuf"M
FileDescriptorSet8
file (2$.google.protobuf.FileDescriptorProtoRfile"
FileDescriptorProto
name (	Rname
package (	Rpackage

dependency (	R
dependency+
public_dependency
 (RpublicDependency'
weak_dependency (RweakDependencyC
message_type (2 .google.protobuf.DescriptorProtoRmessageTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeA
service (2'.google.protobuf.ServiceDescriptorProtoRserviceC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extension6
options (2.google.protobuf.FileOptionsRoptionsI
source_code_info	 (2.google.protobuf.SourceCodeInfoRsourceCodeInfo
syntax (	Rsyntax2
edition (2.google.protobuf.EditionRedition"
DescriptorProto
name (	Rname;
field (2%.google.protobuf.FieldDescriptorProtoRfieldC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extensionA
nested_type (2 .google.protobuf.DescriptorProtoR
nestedTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeX
extension_range (2/.google.protobuf.DescriptorProto.ExtensionRangeRextensionRangeD

oneof_decl (2%.google.protobuf.OneofDescriptorProtoR	oneofDecl9
options (2.google.protobuf.MessageOptionsRoptionsU
reserved_range	 (2..google.protobuf.DescriptorProto.ReservedRangeRreservedRange#
reserved_name
 (	RreservedNamez
ExtensionRange
start (Rstart
end (Rend@
options (2&.google.protobuf.ExtensionRangeOptionsRoptions7
ReservedRange
start (Rstart
end (Rend"
ExtensionRangeOptionsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionY
declaration (22.google.protobuf.ExtensionRangeOptions.DeclarationBRdeclaration7
features2 (2.google.protobuf.FeatureSetRfeaturesh
verification (28.google.protobuf.ExtensionRangeOptions.VerificationState:
UNVERIFIEDRverification
Declaration
number (Rnumber
	full_name (	RfullName
type (	Rtype
reserved (Rreserved
repeated (RrepeatedJ"4
VerificationState
DECLARATION 

UNVERIFIED*	"
FieldDescriptorProto
name (	Rname
number (RnumberA
label (2+.google.protobuf.FieldDescriptorProto.LabelRlabel>
type (2*.google.protobuf.FieldDescriptorProto.TypeRtype
	type_name (	RtypeName
extendee (	Rextendee#
default_value (	RdefaultValue
oneof_index	 (R
oneofIndex
	json_name
 (	RjsonName7
options (2.google.protobuf.FieldOptionsRoptions'
proto3_optional (Rproto3Optional"
Type
TYPE_DOUBLE

TYPE_FLOAT

TYPE_INT64
TYPE_UINT64

TYPE_INT32
TYPE_FIXED64
TYPE_FIXED32
	TYPE_BOOL
TYPE_STRING	

TYPE_GROUP

TYPE_MESSAGE

TYPE_BYTES
TYPE_UINT32
	TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64"C
Label
LABEL_OPTIONAL
LABEL_REPEATED
LABEL_REQUIRED"c
OneofDescriptorProto
name (	Rname7
options (2.google.protobuf.OneofOptionsRoptions"
EnumDescriptorProto
name (	Rname?
value (2).google.protobuf.EnumValueDescriptorProtoRvalue6
options (2.google.protobuf.EnumOptionsRoptions]
reserved_range (26.google.protobuf.EnumDescriptorProto.EnumReservedRangeRreservedRange#
reserved_name (	RreservedName;
EnumReservedRange
start (Rstart
end (Rend"
EnumValueDescriptorProto
name (	Rname
number (Rnumber;
options (2!.google.protobuf.EnumValueOptionsRoptions"
ServiceDescriptorProto
name (	Rname>
method (2&.google.protobuf.MethodDescriptorProtoRmethod9
options (2.google.protobuf.ServiceOptionsRoptions"
MethodDescriptorProto
name (	Rname

input_type (	R	inputType
output_type (	R
outputType8
options (2.google.protobuf.MethodOptionsRoptions0
client_streaming (:falseRclientStreaming0
server_streaming (:falseRserverStreaming"	
FileOptions!
java_package (	RjavaPackage0
java_outer_classname (	RjavaOuterClassname5
java_multiple_files
 (:falseRjavaMultipleFilesD
java_generate_equals_and_hash (BRjavaGenerateEqualsAndHash:
java_string_check_utf8 (:falseRjavaStringCheckUtf8S
optimize_for	 (2).google.protobuf.FileOptions.OptimizeMode:SPEEDRoptimizeFor

go_package (	R	goPackage5
cc_generic_services (:falseRccGenericServices9
java_generic_services (:falseRjavaGenericServices5
py_generic_services (:falseRpyGenericServices7
php_generic_services* (:falseRphpGenericServices%

deprecated (:falseR
deprecated.
cc_enable_arenas (:trueRccEnableArenas*
objc_class_prefix$ (	RobjcClassPrefix)
csharp_namespace% (	RcsharpNamespace!
swift_prefix' (	RswiftPrefix(
php_class_prefix( (	RphpClassPrefix#
php_namespace) (	RphpNamespace4
php_metadata_namespace, (	RphpMetadataNamespace!
ruby_package- (	RrubyPackage7
features2 (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption":
OptimizeMode	
SPEED
	CODE_SIZE
LITE_RUNTIME*	J&'"
MessageOptions<
message_set_wire_format (:falseRmessageSetWireFormatL
no_standard_descriptor_accessor (:falseRnoStandardDescriptorAccessor%

deprecated (:falseR
deprecated
	map_entry (RmapEntryV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	JJJJ	J	
"

FieldOptionsA
ctype (2#.google.protobuf.FieldOptions.CType:STRINGRctype
packed (RpackedG
jstype (2$.google.protobuf.FieldOptions.JSType:	JS_NORMALRjstype
lazy (:falseRlazy.
unverified_lazy (:falseRunverifiedLazy%

deprecated (:falseR
deprecated
weak
 (:falseRweak(
debug_redact (:falseRdebugRedactK
	retention (2-.google.protobuf.FieldOptions.OptionRetentionR	retentionH
targets (2..google.protobuf.FieldOptions.OptionTargetTypeRtargetsW
edition_defaults (2,.google.protobuf.FieldOptions.EditionDefaultReditionDefaults7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionZ
EditionDefault2
edition (2.google.protobuf.EditionRedition
value (	Rvalue"/
CType

STRING 
CORD
STRING_PIECE"5
JSType
	JS_NORMAL 
	JS_STRING
	JS_NUMBER"U
OptionRetention
RETENTION_UNKNOWN 
RETENTION_RUNTIME
RETENTION_SOURCE"
OptionTargetType
TARGET_TYPE_UNKNOWN 
TARGET_TYPE_FILE
TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_MESSAGE
TARGET_TYPE_FIELD
TARGET_TYPE_ONEOF
TARGET_TYPE_ENUM
TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_SERVICE
TARGET_TYPE_METHOD	*	JJ"
OneofOptions7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
EnumOptions
allow_alias (R
allowAlias%

deprecated (:falseR
deprecatedV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	J"
EnumValueOptions%

deprecated (:falseR
deprecated7
features (2.google.protobuf.FeatureSetRfeatures(
debug_redact (:falseRdebugRedactX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
ServiceOptions7
features" (2.google.protobuf.FeatureSetRfeatures%

deprecated! (:falseR
deprecatedX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
MethodOptions%

deprecated! (:falseR
deprecatedq
idempotency_level" (2/.google.protobuf.MethodOptions.IdempotencyLevel:IDEMPOTENCY_UNKNOWNRidempotencyLevel7
features# (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption"P
IdempotencyLevel
IDEMPOTENCY_UNKNOWN 
NO_SIDE_EFFECTS

IDEMPOTENT*	"
UninterpretedOptionA
name (2-.google.protobuf.UninterpretedOption.NamePartRname)
identifier_value (	RidentifierValue,
positive_int_value (RpositiveIntValue,
negative_int_value (RnegativeIntValue!
double_value (RdoubleValue!
string_value (RstringValue'
aggregate_value (	RaggregateValueJ
NamePart
	name_part (	RnamePart!
is_extension (RisExtension"	

FeatureSet
field_presence (2).google.protobuf.FeatureSet.FieldPresenceB9EXPLICITIMPLICITEXPLICITRfieldPresencef
	enum_type (2$.google.protobuf.FeatureSet.EnumTypeB#CLOSED	OPENRenumType
repeated_field_encoding (21.google.protobuf.FeatureSet.RepeatedFieldEncodingB'EXPANDEDPACKEDRrepeatedFieldEncodingx
utf8_validation (2*.google.protobuf.FeatureSet.Utf8ValidationB#	NONEVERIFYRutf8Validationx
message_encoding (2+.google.protobuf.FeatureSet.MessageEncodingB LENGTH_PREFIXEDRmessageEncoding|
json_format (2&.google.protobuf.FeatureSet.JsonFormatB3LEGACY_BEST_EFFORT
ALLOWR
jsonFormat"\
FieldPresence
FIELD_PRESENCE_UNKNOWN 
EXPLICIT
IMPLICIT
LEGACY_REQUIRED"7
EnumType
ENUM_TYPE_UNKNOWN 
OPEN

CLOSED"V
RepeatedFieldEncoding#
REPEATED_FIELD_ENCODING_UNKNOWN 

PACKED
EXPANDED"C
Utf8Validation
UTF8_VALIDATION_UNKNOWN 
NONE

VERIFY"S
MessageEncoding
MESSAGE_ENCODING_UNKNOWN 
LENGTH_PREFIXED
	DELIMITED"H

JsonFormat
JSON_FORMAT_UNKNOWN 	
ALLOW
LEGACY_BEST_EFFORT***NNJ"
FeatureSetDefaultsX
defaults (2<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultRdefaultsA
minimum_edition (2.google.protobuf.EditionRminimumEditionA
maximum_edition (2.google.protobuf.EditionRmaximumEdition
FeatureSetEditionDefault2
edition (2.google.protobuf.EditionRedition7
features (2.google.protobuf.FeatureSetRfeatures"
SourceCodeInfoD
location (2(.google.protobuf.SourceCodeInfo.LocationRlocation
Location
path (BRpath
span (BRspan)
leading_comments (	RleadingComments+
trailing_comments (	RtrailingComments:
leading_detached_comments (	RleadingDetachedComments"
GeneratedCodeInfoM

annotation (2-.google.protobuf.GeneratedCodeInfo.AnnotationR
annotation

Annotation
path (BRpath
source_file (	R
sourceFile
begin (Rbegin
end (RendR
semantic (26.google.protobuf.GeneratedCodeInfo.Annotation.SemanticRsemantic"(
Semantic
NONE 
SET	
ALIAS*
Edition
EDITION_UNKNOWN 
EDITION_PROTO2
EDITION_PROTO3
EDITION_2023
EDITION_1_TEST_ONLY
EDITION_2_TEST_ONLY
EDITION_99997_TEST_ONLY
EDITION_99998_TEST_ONLY
EDITION_99999_TEST_ONLYB~
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflection)namepackagesyntaxserialized_options
create_keyZserialized_pbZEditionzgoogle.protobuf.EditionNZEDITION_UNKNOWN)r   indexnumberr	   typer
   ZEDITION_PROTO2   i  ZEDITION_PROTO3   i  ZEDITION_2023     ZEDITION_1_TEST_ONLY   ZEDITION_2_TEST_ONLY   ZEDITION_99997_TEST_ONLY   i ZEDITION_99998_TEST_ONLY   i ZEDITION_99999_TEST_ONLY   i )r   	full_namefilenamefiler
   valuescontaining_typer	   ZVerificationStatez7google.protobuf.ExtensionRangeOptions.VerificationStateZDECLARATIONZ
UNVERIFIEDTypez)google.protobuf.FieldDescriptorProto.TypeZTYPE_DOUBLEZ
TYPE_FLOATZ
TYPE_INT64ZTYPE_UINT64Z
TYPE_INT32ZTYPE_FIXED64ZTYPE_FIXED32Z	TYPE_BOOLZTYPE_STRING	   Z
TYPE_GROUP
   ZTYPE_MESSAGE   Z
TYPE_BYTES   ZTYPE_UINT32   Z	TYPE_ENUM   ZTYPE_SFIXED32   ZTYPE_SFIXED64   ZTYPE_SINT32   ZTYPE_SINT64   ZLabelz*google.protobuf.FieldDescriptorProto.LabelZLABEL_OPTIONALZLABEL_REPEATEDZLABEL_REQUIREDZOptimizeModez(google.protobuf.FileOptions.OptimizeModeZSPEEDZ	CODE_SIZEZLITE_RUNTIMEZCTypez"google.protobuf.FieldOptions.CTypeSTRINGZCORDZSTRING_PIECEZJSTypez#google.protobuf.FieldOptions.JSTypeZ	JS_NORMALZ	JS_STRINGZ	JS_NUMBERZOptionRetentionz,google.protobuf.FieldOptions.OptionRetentionZRETENTION_UNKNOWNZRETENTION_RUNTIMEZRETENTION_SOURCEZOptionTargetTypez-google.protobuf.FieldOptions.OptionTargetTypeZTARGET_TYPE_UNKNOWNZTARGET_TYPE_FILEZTARGET_TYPE_EXTENSION_RANGEZTARGET_TYPE_MESSAGEZTARGET_TYPE_FIELDZTARGET_TYPE_ONEOFZTARGET_TYPE_ENUMZTARGET_TYPE_ENUM_ENTRYZTARGET_TYPE_SERVICEZTARGET_TYPE_METHODZIdempotencyLevelz.google.protobuf.MethodOptions.IdempotencyLevelZIDEMPOTENCY_UNKNOWNZNO_SIDE_EFFECTSZ
IDEMPOTENTZFieldPresencez(google.protobuf.FeatureSet.FieldPresenceZFIELD_PRESENCE_UNKNOWNZEXPLICITZIMPLICITZLEGACY_REQUIREDZEnumTypez#google.protobuf.FeatureSet.EnumTypeZENUM_TYPE_UNKNOWNZOPENZCLOSEDZRepeatedFieldEncodingz0google.protobuf.FeatureSet.RepeatedFieldEncodingZREPEATED_FIELD_ENCODING_UNKNOWNZPACKEDZEXPANDEDZUtf8Validationz)google.protobuf.FeatureSet.Utf8ValidationZUTF8_VALIDATION_UNKNOWNNONEZVERIFYZMessageEncodingz*google.protobuf.FeatureSet.MessageEncodingZMESSAGE_ENCODING_UNKNOWNZLENGTH_PREFIXEDZ	DELIMITEDZ
JsonFormatz%google.protobuf.FeatureSet.JsonFormatZJSON_FORMAT_UNKNOWNZALLOWZLEGACY_BEST_EFFORTZSemanticz5google.protobuf.GeneratedCodeInfo.Annotation.SemanticZSETZALIASZFileDescriptorSetz!google.protobuf.FileDescriptorSetr   z&google.protobuf.FileDescriptorSet.file)r   r   r   r   r   Zcpp_typelabelZhas_default_valuedefault_valuemessage_type	enum_typer   is_extensionZextension_scoper	   	json_namer   r
   )r   r   r   r   r   r
   fields
extensionsZnested_types
enum_typesr	   Zis_extendabler   Zextension_rangesZoneofsZFileDescriptorProtoz#google.protobuf.FileDescriptorProtor   z(google.protobuf.FileDescriptorProto.name    zutf-8r   z+google.protobuf.FileDescriptorProto.package
dependencyz.google.protobuf.FileDescriptorProto.dependencyZpublic_dependencyz5google.protobuf.FileDescriptorProto.public_dependencyZpublicDependencyZweak_dependencyz3google.protobuf.FileDescriptorProto.weak_dependencyZweakDependencyr+   z0google.protobuf.FileDescriptorProto.message_typeZmessageTyper,   z-google.protobuf.FileDescriptorProto.enum_typeZenumTypeZservicez+google.protobuf.FileDescriptorProto.service	extensionz-google.protobuf.FileDescriptorProto.extensionoptionsz+google.protobuf.FileDescriptorProto.optionsZsource_code_infoz4google.protobuf.FileDescriptorProto.source_code_infoZsourceCodeInfor   z*google.protobuf.FileDescriptorProto.syntaxZeditionz+google.protobuf.FileDescriptorProto.editionZExtensionRangez.google.protobuf.DescriptorProto.ExtensionRangestartz4google.protobuf.DescriptorProto.ExtensionRange.startendz2google.protobuf.DescriptorProto.ExtensionRange.endz6google.protobuf.DescriptorProto.ExtensionRange.optionsZReservedRangez-google.protobuf.DescriptorProto.ReservedRangez3google.protobuf.DescriptorProto.ReservedRange.startz1google.protobuf.DescriptorProto.ReservedRange.endZDescriptorProtozgoogle.protobuf.DescriptorProtoz$google.protobuf.DescriptorProto.namefieldz%google.protobuf.DescriptorProto.fieldz)google.protobuf.DescriptorProto.extensionZnested_typez+google.protobuf.DescriptorProto.nested_typeZ
nestedTypez)google.protobuf.DescriptorProto.enum_typeZextension_rangez/google.protobuf.DescriptorProto.extension_rangeZextensionRangeZ
oneof_declz*google.protobuf.DescriptorProto.oneof_declZ	oneofDeclz'google.protobuf.DescriptorProto.optionsZreserved_rangez.google.protobuf.DescriptorProto.reserved_rangeZreservedRangeZreserved_namez-google.protobuf.DescriptorProto.reserved_nameZreservedNameZDeclarationz1google.protobuf.ExtensionRangeOptions.Declarationr   z8google.protobuf.ExtensionRangeOptions.Declaration.numberr   z;google.protobuf.ExtensionRangeOptions.Declaration.full_nameZfullNamer   z6google.protobuf.ExtensionRangeOptions.Declaration.typereservedz:google.protobuf.ExtensionRangeOptions.Declaration.reservedZrepeatedz:google.protobuf.ExtensionRangeOptions.Declaration.repeatedZExtensionRangeOptionsz%google.protobuf.ExtensionRangeOptionsZuninterpreted_optionz:google.protobuf.ExtensionRangeOptions.uninterpreted_optionZuninterpretedOptionZdeclarationz1google.protobuf.ExtensionRangeOptions.declarations   featuresz.google.protobuf.ExtensionRangeOptions.features2   Zverificationz2google.protobuf.ExtensionRangeOptions.verificationT)r   i    ZFieldDescriptorProtoz$google.protobuf.FieldDescriptorProtoz)google.protobuf.FieldDescriptorProto.namez+google.protobuf.FieldDescriptorProto.numberr)   z*google.protobuf.FieldDescriptorProto.labelz)google.protobuf.FieldDescriptorProto.type	type_namez.google.protobuf.FieldDescriptorProto.type_nameZtypeNameZextendeez-google.protobuf.FieldDescriptorProto.extendeer*   z2google.protobuf.FieldDescriptorProto.default_valuedefaultValueZoneof_indexz0google.protobuf.FieldDescriptorProto.oneof_indexZ
oneofIndexr.   z.google.protobuf.FieldDescriptorProto.json_nameZjsonNamez,google.protobuf.FieldDescriptorProto.optionsZproto3_optionalz4google.protobuf.FieldDescriptorProto.proto3_optionalZproto3OptionalZOneofDescriptorProtoz$google.protobuf.OneofDescriptorProtoz)google.protobuf.OneofDescriptorProto.namez,google.protobuf.OneofDescriptorProto.optionsZEnumReservedRangez5google.protobuf.EnumDescriptorProto.EnumReservedRangez;google.protobuf.EnumDescriptorProto.EnumReservedRange.startz9google.protobuf.EnumDescriptorProto.EnumReservedRange.endZEnumDescriptorProtoz#google.protobuf.EnumDescriptorProtoz(google.protobuf.EnumDescriptorProto.namevaluez)google.protobuf.EnumDescriptorProto.valuez+google.protobuf.EnumDescriptorProto.optionsz2google.protobuf.EnumDescriptorProto.reserved_rangez1google.protobuf.EnumDescriptorProto.reserved_nameZEnumValueDescriptorProtoz(google.protobuf.EnumValueDescriptorProtoz-google.protobuf.EnumValueDescriptorProto.namez/google.protobuf.EnumValueDescriptorProto.numberz0google.protobuf.EnumValueDescriptorProto.optionsZServiceDescriptorProtoz&google.protobuf.ServiceDescriptorProtoz+google.protobuf.ServiceDescriptorProto.namemethodz-google.protobuf.ServiceDescriptorProto.methodz.google.protobuf.ServiceDescriptorProto.optionsZMethodDescriptorProtoz%google.protobuf.MethodDescriptorProtoz*google.protobuf.MethodDescriptorProto.nameZ
input_typez0google.protobuf.MethodDescriptorProto.input_typeZ	inputTypeoutput_typez1google.protobuf.MethodDescriptorProto.output_typeZ
outputTypez-google.protobuf.MethodDescriptorProto.optionsZclient_streamingz6google.protobuf.MethodDescriptorProto.client_streamingZclientStreamingZserver_streamingz6google.protobuf.MethodDescriptorProto.server_streamingZserverStreamingZFileOptionszgoogle.protobuf.FileOptionsZjava_packagez(google.protobuf.FileOptions.java_packageZjavaPackageZjava_outer_classnamez0google.protobuf.FileOptions.java_outer_classnameZjavaOuterClassnameZjava_multiple_filesz/google.protobuf.FileOptions.java_multiple_filesZjavaMultipleFilesZjava_generate_equals_and_hashz9google.protobuf.FileOptions.java_generate_equals_and_hash   s   ZjavaGenerateEqualsAndHashZjava_string_check_utf8z2google.protobuf.FileOptions.java_string_check_utf8   ZjavaStringCheckUtf8Zoptimize_forz(google.protobuf.FileOptions.optimize_forZoptimizeForZ
go_packagez&google.protobuf.FileOptions.go_packageZ	goPackageZcc_generic_servicesz/google.protobuf.FileOptions.cc_generic_servicesZccGenericServicesZjava_generic_servicesz1google.protobuf.FileOptions.java_generic_servicesZjavaGenericServicesZpy_generic_servicesz/google.protobuf.FileOptions.py_generic_servicesZpyGenericServicesZphp_generic_servicesz0google.protobuf.FileOptions.php_generic_services*   ZphpGenericServices
deprecatedz&google.protobuf.FileOptions.deprecated   Zcc_enable_arenasz,google.protobuf.FileOptions.cc_enable_arenas   ZccEnableArenasZobjc_class_prefixz-google.protobuf.FileOptions.objc_class_prefix$   ZobjcClassPrefixZcsharp_namespacez,google.protobuf.FileOptions.csharp_namespace%   ZcsharpNamespaceZswift_prefixz(google.protobuf.FileOptions.swift_prefix'   ZswiftPrefixZphp_class_prefixz,google.protobuf.FileOptions.php_class_prefix(   ZphpClassPrefixZphp_namespacez)google.protobuf.FileOptions.php_namespace)   ZphpNamespaceZphp_metadata_namespacez2google.protobuf.FileOptions.php_metadata_namespace,   ZphpMetadataNamespaceZruby_packagez(google.protobuf.FileOptions.ruby_package   -   ZrubyPackagez$google.protobuf.FileOptions.featuresz0google.protobuf.FileOptions.uninterpreted_option   ZMessageOptionszgoogle.protobuf.MessageOptionsZmessage_set_wire_formatz6google.protobuf.MessageOptions.message_set_wire_formatZmessageSetWireFormatZno_standard_descriptor_accessorz>google.protobuf.MessageOptions.no_standard_descriptor_accessorZnoStandardDescriptorAccessorz)google.protobuf.MessageOptions.deprecatedZ	map_entryz(google.protobuf.MessageOptions.map_entryZmapEntryZ&deprecated_legacy_json_field_conflictszEgoogle.protobuf.MessageOptions.deprecated_legacy_json_field_conflictsZ"deprecatedLegacyJsonFieldConflictsz'google.protobuf.MessageOptions.featuresz3google.protobuf.MessageOptions.uninterpreted_optionZEditionDefaultz+google.protobuf.FieldOptions.EditionDefaultz3google.protobuf.FieldOptions.EditionDefault.editionz1google.protobuf.FieldOptions.EditionDefault.valueZFieldOptionszgoogle.protobuf.FieldOptionsctypez"google.protobuf.FieldOptions.ctypepackedz#google.protobuf.FieldOptions.packedZjstypez#google.protobuf.FieldOptions.jstypeZlazyz!google.protobuf.FieldOptions.lazyZunverified_lazyz,google.protobuf.FieldOptions.unverified_lazyZunverifiedLazyz'google.protobuf.FieldOptions.deprecatedZweakz!google.protobuf.FieldOptions.weakZdebug_redactz)google.protobuf.FieldOptions.debug_redactZdebugRedactZ	retentionz&google.protobuf.FieldOptions.retentiontargetsz$google.protobuf.FieldOptions.targetsZedition_defaultsz-google.protobuf.FieldOptions.edition_defaultsZeditionDefaultsz%google.protobuf.FieldOptions.featuresz1google.protobuf.FieldOptions.uninterpreted_optionZOneofOptionszgoogle.protobuf.OneofOptionsz%google.protobuf.OneofOptions.featuresz1google.protobuf.OneofOptions.uninterpreted_optionZEnumOptionszgoogle.protobuf.EnumOptionsZallow_aliasz'google.protobuf.EnumOptions.allow_aliasZ
allowAliasz&google.protobuf.EnumOptions.deprecatedzBgoogle.protobuf.EnumOptions.deprecated_legacy_json_field_conflictsz$google.protobuf.EnumOptions.featuresz0google.protobuf.EnumOptions.uninterpreted_optionZEnumValueOptionsz google.protobuf.EnumValueOptionsz+google.protobuf.EnumValueOptions.deprecatedz)google.protobuf.EnumValueOptions.featuresz-google.protobuf.EnumValueOptions.debug_redactz5google.protobuf.EnumValueOptions.uninterpreted_optionZServiceOptionszgoogle.protobuf.ServiceOptionsz'google.protobuf.ServiceOptions.features"   z)google.protobuf.ServiceOptions.deprecated!   z3google.protobuf.ServiceOptions.uninterpreted_optionZMethodOptionszgoogle.protobuf.MethodOptionsz(google.protobuf.MethodOptions.deprecatedZidempotency_levelz/google.protobuf.MethodOptions.idempotency_levelZidempotencyLevelz&google.protobuf.MethodOptions.features#   z2google.protobuf.MethodOptions.uninterpreted_optionZNamePartz,google.protobuf.UninterpretedOption.NamePartZ	name_partz6google.protobuf.UninterpretedOption.NamePart.name_partZnamePartr-   z9google.protobuf.UninterpretedOption.NamePart.is_extensionZisExtensionZUninterpretedOptionz#google.protobuf.UninterpretedOptionz(google.protobuf.UninterpretedOption.nameZidentifier_valuez4google.protobuf.UninterpretedOption.identifier_valueZidentifierValueZpositive_int_valuez6google.protobuf.UninterpretedOption.positive_int_valueZpositiveIntValueZnegative_int_valuez6google.protobuf.UninterpretedOption.negative_int_valueZnegativeIntValueZdouble_valuez0google.protobuf.UninterpretedOption.double_valueZdoubleValueZstring_valuez0google.protobuf.UninterpretedOption.string_valueZstringValueZaggregate_valuez3google.protobuf.UninterpretedOption.aggregate_valueZaggregateValueZ
FeatureSetzgoogle.protobuf.FeatureSetZfield_presencez)google.protobuf.FeatureSet.field_presences9   EXPLICITIMPLICITEXPLICITZfieldPresencez$google.protobuf.FeatureSet.enum_types#   CLOSED	OPENZrepeated_field_encodingz2google.protobuf.FeatureSet.repeated_field_encodings'   EXPANDEDPACKEDZrepeatedFieldEncodingZutf8_validationz*google.protobuf.FeatureSet.utf8_validations#   	NONEVERIFYZutf8ValidationZmessage_encodingz+google.protobuf.FeatureSet.message_encodings    LENGTH_PREFIXEDZmessageEncodingZjson_formatz&google.protobuf.FeatureSet.json_formats3   LEGACY_BEST_EFFORT
ALLOWZ
jsonFormat)r     )rV   i  )i'  i'  ZFeatureSetEditionDefaultz;google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultzCgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.editionzDgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.featuresZFeatureSetDefaultsz"google.protobuf.FeatureSetDefaultsdefaultsz+google.protobuf.FeatureSetDefaults.defaultsZminimum_editionz2google.protobuf.FeatureSetDefaults.minimum_editionZminimumEditionZmaximum_editionz2google.protobuf.FeatureSetDefaults.maximum_editionZmaximumEditionZLocationz'google.protobuf.SourceCodeInfo.Locationpathz,google.protobuf.SourceCodeInfo.Location.paths   spanz,google.protobuf.SourceCodeInfo.Location.spanZleading_commentsz8google.protobuf.SourceCodeInfo.Location.leading_commentsZleadingCommentsZtrailing_commentsz9google.protobuf.SourceCodeInfo.Location.trailing_commentsZtrailingCommentsZleading_detached_commentszAgoogle.protobuf.SourceCodeInfo.Location.leading_detached_commentsZleadingDetachedCommentsZSourceCodeInfozgoogle.protobuf.SourceCodeInfolocationz'google.protobuf.SourceCodeInfo.locationZ
Annotationz,google.protobuf.GeneratedCodeInfo.Annotationz1google.protobuf.GeneratedCodeInfo.Annotation.pathZsource_filez8google.protobuf.GeneratedCodeInfo.Annotation.source_fileZ
sourceFilebeginz2google.protobuf.GeneratedCodeInfo.Annotation.beginz0google.protobuf.GeneratedCodeInfo.Annotation.endZsemanticz5google.protobuf.GeneratedCodeInfo.Annotation.semanticZGeneratedCodeInfoz!google.protobuf.GeneratedCodeInfo
annotationz,google.protobuf.GeneratedCodeInfo.annotationzgoogle.protobuf.descriptor_pb2
DESCRIPTOR_EXTENSIONRANGEOPTIONS_FILEOPTIONS_MESSAGEOPTIONS_ENUMOPTIONS_FEATURESET_SOURCECODEINFO_LOCATION_GENERATEDCODEINFO_ANNOTATIONi+  _EDITIONi,  5   _FILEDESCRIPTORSET      _FILEDESCRIPTORPROTOi  i   _DESCRIPTORPROTOiY  i  _DESCRIPTORPROTO_EXTENSIONRANGEi   i"  _DESCRIPTORPROTO_RESERVEDRANGEi\  i  i  "_EXTENSIONRANGEOPTIONS_DECLARATIONib  id  (_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATEi  i  _FIELDDESCRIPTORPROTOi  il
  _FIELDDESCRIPTORPROTO_TYPEi  i  _FIELDDESCRIPTORPROTO_LABELi  _ONEOFDESCRIPTORPROTOiL  iO  _ENUMDESCRIPTORPROTOi  iw  &_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGEi  _ENUMVALUEDESCRIPTORPROTOi8  i;  _SERVICEDESCRIPTORPROTOi  i  _METHODDESCRIPTORPROTOi  i  i  ip  _FILEOPTIONS_OPTIMIZEMODEi  i  i  i  _FIELDOPTIONSi  i  _FIELDOPTIONS_EDITIONDEFAULTi  i  _FIELDOPTIONS_CTYPEi.  i0  _FIELDOPTIONS_JSTYPEie  ig  _FIELDOPTIONS_OPTIONRETENTIONi  i  _FIELDOPTIONS_OPTIONTARGETTYPEi  i  _ONEOFOPTIONSi  i  i  i  _ENUMVALUEOPTIONSi  i  _SERVICEOPTIONSi  i  _METHODOPTIONSi]!  i!  _METHODOPTIONS_IDEMPOTENCYLEVELiR!  i`!  _UNINTERPRETEDOPTIONi"  i"  _UNINTERPRETEDOPTION_NAMEPARTi"  i'  i&  _FEATURESET_FIELDPRESENCEid&  if&  _FEATURESET_ENUMTYPEi&  i&  !_FEATURESET_REPEATEDFIELDENCODINGi&  i&  _FEATURESET_UTF8VALIDATIONi:'  i<'  _FEATURESET_MESSAGEENCODINGi'  i'  _FEATURESET_JSONFORMATi'  i'  _FEATURESETDEFAULTSiz)  i(  ,_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULTi})  _SOURCECODEINFOi*  i)  i*  _GENERATEDCODEINFOi+  i+  i+  &_GENERATEDCODEINFO_ANNOTATION_SEMANTIC)Y__doc__Zgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   Z_symbol_databaseZgoogle.protobuf.internalr   Z_builderZDefaultZ_sym_dbZ_USE_C_DESCRIPTORSZFileDescriptorZ_internal_create_keyr]   ZAddSerializedFileglobalsZ_globalsZEnumDescriptorZEnumValueDescriptorre   ZRegisterEnumDescriptorro   rq   rr   ry   r|   r}   r~   r   r   r   r   r   r   r   r   r   Z
DescriptorZFieldDescriptorrg   decoderj   rl   rm   rk   rn   r^   rp   rs   ru   rt   rv   rw   rx   r_   r`   r{   rz   r   ra   r   r   r   r   floatr   rb   r   r   rc   r   rd   r   Zfields_by_namer+   r,   r   Zmessage_types_by_nameZenum_types_by_nameZRegisterFileDescriptorZBuildMessageAndEnumDescriptorsZBuildTopDescriptorsAndMessages_optionsZ_serialized_optionsZ_serialized_startZ_serialized_end r   r   B/tmp/pip-unpacked-wheel-ghjm4b8m/google/protobuf/descriptor_pb2.py<module>   s&  
	                  /8
    
                                    \e
      
      
      
      
      
                    4=
      
        
      
      
      
      
      
      
            	                                                                                                                                                            ]r                                    +                        $                                                                                                                        H]                                                            %9                                                4                                                                                                                                    Of                        %                        $                                                            %:                                    ,                                    ,                                                                        ,A                                                                                                                                                                                                                                                                            3                                                                                    3H                        $                                                                                                                                                            ]v                        %                                                            %:                                                3                                    ,                                                4                        $                                                                                    3H                                                                        ,G                        $                                    ,                                                            %9            	                                                            %:            	





