3
\^K                @   sV"  d dl Z e jd  dk rdd p$dd Zd dlmZ d dlmZ d dlmZ	 d d	lm
Z d d
lmZ d dlmZ d dlmZ ej Zd dlmZ ejdddededejgdZejdddeejdd ddddejddddddgddddd	Zeje ejeZejdddeejd d ded!ddgded"d#d$d	Zeje ejeZdZdZ dZ!d%Z"ej#d&d'd d%d(d(dd)d dddd*dded+Z$d,Z%ej#d-d.dd,d/ddd)d dddd*dded+Z&d0Z'ej#d1d2dd0d3d(dd)d dddd*dded+Z(d4Z)ej#d5d6dd4d/ddd*d7dddd*dded+Z*d8Z+ej#d9d:d(d8d/ddd)d dddd*dded+Z,d;Z-ej#d<d=d/d;d>ddd)d dddd*dded+Z.d?Z/ej#d@dAd3d?d/ddd)d dddd*dded+Z0dBZ1ej#dCdDdEdBdFddd)d dddd*dded+Z2dGZ3ej#dHdIdJdGdKdJdd)ddddd*dded+Z4dLZ5ej#dMdNdOdLdJdEdd)d)dddd*dded+Z6dPZ7ej#dQdRdSdPd/ddd)d dddd*dded+Z8dTZ9ej#dUdVdWdTdddd)d dddd*dded+Z:dXZ;ej#dYdZd[dXd\ddd)d dddd*dded+Z<d]Z=ej#d^d_d\d]d(d(dd)d dddd*dded+Z>d`Z?ej#dadbdKd`dcddd)d dddd*dded+Z@ddZAej#dedfd>dddFddd)d dddd*dded+ZBdgZCej#dhdidjdgdEddd)d dddd*dded+ZDdkZEej#dldmdcdkd3d(dd)d dddd*dded+ZFdnZGej#dodpdFdnd>ddd)d dddd*dded+ZHdqZIej#drdsdtdqdjddd)d dddd*dded+ZJduZKej#dvdwdxdudd3dd)eLd dddd*dded+ZMdyZNej#dzd{d|dydd/dd)eLd dddd*dded+ZOd}ZPej#d~ddd}dOdOdd)edjQddddd*dded+ZRdZSej#ddddd[dOdd)eddddd*dded+ZTdZUej#dddddKdJdd)ddddd*dded+ZVdZWej#dddddWdSdd)ddddd*dded+ZXdZYej#ddddd/ddd)d dddd*dded+ZZdZ[ej#dddddWdSdd)ddddd*dded+Z\dZ]ej#ddddd/ddd)d dddd*dded+Z^dZ_ej#dddddWdSdd)ddddd*dded+Z`dZaej#dddddWdSdd)ddddd*dded+ZbdZcej#dddddWdSdd)ddddd*dded+ZddZeej#dddddWdSdd)ddddd*dded+ZfdZgej#dddddSdSdd)ddddd*dded+ZhdZiej#dddddWdSdd)ddddd*dded+ZjdZkej#dddddWdSdd)ddddd*dded+ZldZmej#dddddWdSdd)ddddd*dded+ZndZoej#dddddWdSdd)ddddd*dded+ZpdZqej#dddddWdSdd)ddddd*dded+ZrdZsej#dddddWdSdd)ddddd*dded+ZtdZuej#dddddWdSdd)ddddd*dded+ZvdZwej#dddddWdSdd)ddddd*dded+Zxejdddeejdd ddddejdddedӃddgdedԃddd	Zyejey ejdddeejdd ddddejddddddgddddd	Zzejez ejdddeejdd dedddgdedddd	Z{eje{ ejdddeejdd d dddgddddd	Z|eje| ejdddeejdd d dddejddddddgddddd	Z}eje} ej~dddedej#ddd ddOdOdd)edjQddddd)deded+ej#ddddd/ddd)d dddd)dded+gg g eygedd)dg ejddd dg eddgdddZej~dddedg g g g dd)dg g dddZej~d ddedg g g g dd)dg g dddZej~dddedg g g g dd)dg g dddZej~dd	dedg g g g dd)dg g d
ddZej~dddedg g g ezgdd)dg g dddZej~dddedg g g g dd)dg g dddZej~dddedg g g g edd)dg g dddZej~dddedg g g g edd)dg g dddZej~dddedg g g g edd)dg g d d!dZej~d"d#dedg g g g ed$d)dg g d%d&dZej~d'd(dedg g g g ed)d)dg g d*d+dZej~d,d-dedej#d.d/d dd/ddd)d dddd)dded+ej#d0d1ddd/ddd)d dddd)dded+ej#d2d3ddd/ddd)d dddd)dded+ej#d4d5dd(d/ddd)g dddd)dded+gg g g dd*ddgg d8d9dZej~d:d;dedej#d<d=d dd/ddd)d dddd)dded+gej#d>d?d d@dWdSdd)ddddd*dded+gg g dd)dg g dAdBdZej~dCdDdedej#dEdFd ddWdSdd)ddddd)dded+ej#dGdHddd/ddd)d dddd)dded+ej#dIdJdddWdSdd)ddddd)dded+ej#dKdLdd(dWdSdd)g dddd)dded+gg egg dd*ddgg dMdNdZej~dOdPdedej#dQdRd dd/ddd)d dddd)dded+gg g g dd)dg g dSdTdZej~dUdVdedej#dWdXd dd/ddd)d dddd)dded+ej#dYdZdddSdSdd)ddddd)dded+gg egg dd)dg g d[dTdZej~d\d]dedej#d^d_d d`d/ddd)d dddd)dded+gg g g dd)dg g dadbdZej~dcdddedg g g g eded)dg g dfdgdZej~dhdidedg g g g edjd*ddgg dldmdZej~dndodedej#dpdqd ddOdOdd)edjQddddd)dded+gej#drdsd dtdWdSdd)ddddd*dded+gg g dd)dg g dudvdZej~dwdxdedej#dydzd dd/ddd)d dddd)dded+ej#dpd{dddOdOdd)edjQddddd)dded+ej#d|d}dddWdSdd)ddddd)dded+ej#d~ddd(dWdSdd)ddddd)dded+ej#ddd(d/dWdSdd)ddddd)dded+gej#ddd ddWdSdd)ddddd*dded+gg g dd)dg g dddZej~dddedej#ddd dd/ddd)d dddd)deded+gg g g edd)dg g dddZej~dddedej#ddd dd/ddd)d dddd)deded+gg g g edd)dg g dddZej~dddedg ej#ddd dd/ddd)d dddd*deded+gege{gdd)dg g dddZej~dddedej#ddd ddKdJdd)d dddd)dded+gg g e|gdd)dg g dddZej~dddedej#ddd ddKdJdd)d dddd)dded+gg g e}gdd)dg g dddZej~dddedg g g g edd)dg g dddZeey_ejd jjejd  ejd ejd _eez_ee_eejdE _eejdI _eejdK _ee_eejdY _eejd| _ejejd~ _eejd _ee_ee{_e|ejd _ee|_e}ejd _ee}_eejd< eejd< eejd < eejd< eejd< eejd< eejd< eejd< eejd< eejd< eejd"< eejd'< eejd,< eejdC< eejdU< eejd\< eejdc< eejdh< eejdn< eejdw< eejd< eejd< eejd< eejd< eejd< eejd< eejd< e$ejd&< e&ejd-< e(ejd1< e*ejd5< e,ejd9< e.ejd<< e0ejd@< e2ejdC< e4ejdH< e6ejdM< e8ejdQ< e:ejdU< e<ejdY< e>ejd^< e@ejda< eBejde< eDejdh< eFejdl< eHejdo< eJejdr< eMejdv< eOejdz< eRejd~< eTejd< eVejd< eXejd< eZejd< e\ejd< e^ejd< e`ejd< ebejd< edejd< efejd< ehejd< ejejd< elejd< enejd< epejd< erejd< etejd< evejd< exejd< eje ejde	jfeddZeje ejde	jfeddZeje ejd e	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejde	jfeddZeje ejd"e	jfeddZeje ejd'e	jfeddZeje ejd,e	jfeddZeje ejdCe	jfejd:e	jfeddeddZeje ejej ejdUe	jfejdOe	jfeddeddZeje ejej ejd\e	jfeddZeje ejdce	jfeddZeje ejdhe	jfeddZeje ejdne	jfeddZeje ejdwe	jfeddZeje ejde	jfeddZeje ejde	jfejde	jfeddeddZejeÃ ejejă ejde	jfeddZejeŃ ejde	jfeddZejeƃ ejde	jfeddZejeǃ ejje$ ejje& ejje( ejje* ejje, ejje. ejje0 ejje2 ee4_ejje4 ejje6 ejje8 ejje: ejje< ejje> ejje@ ejjeB ejjeD ejjeF ejjeH ejjeJ ejjeM ejjeO ejjeR ejjeT ezeV_ejjeV eeX_ejjeX ejeZ ee\_eje\ eje^ ee`_eje` eeb_ejjeb eed_ejjed eef_ejjef eeh_ejjeh eej_ejjej eel_ejjel een_ejjen eep_ejjep eer_ejjer eet_ejjet eev_ejjev eex_ejjex eejd> _ejjejd>  eejdr _ejejdr  eejd _ejjejd  ejjejd  de_de_dejd  _dejd _dey_deyjd _dejd _de_de_de_de_de_de_de_de_dejd _de_dejd _de_de{_de{jd _dejd _de_ejӐdded edddejԐddd deeeddgdZejeՃ eejאd< ejӐddededddejԐddd deeedÃdgdZeje؃ eejאd< ejِdejfeeՐddZejݐdefeeՐddZejِdejfeeؐddZejݐdefeeؐddZdS (      N   c             C   s   | S )N )xr   r   O/tmp/pip-build-8app2_gc/protobuf/google/protobuf/unittest_custom_options_pb2.py<lambda>   s    r   c             C   s
   | j dS )Nlatin1)encode)r   r   r   r   r      s    )enum_type_wrapper)
descriptor)message)
reflection)symbol_database)service)service_reflection)descriptor_pb2z-google/protobuf/unittest_custom_options.protoZprotobuf_unittestZproto2u   ðèÁê­Àå$úì;pdFileAnnotationNestedFileAnnotation"úì;FileExtensionAnnotation*$öë®
EmbeddedMessageSetElementu  
-google/protobuf/unittest_custom_options.protoprotobuf_unittest google/protobuf/descriptor.proto"¿
TestMessageWithCustomOptions
field1 (	BÁàÃ-áu
   
oneof_field (H ";
AnEnum
ANENUM_VAL1
ANENUM_VAL2°ú{ÅöÉëüÿÿ: àéÂÈÿÿÿÿÿÿÿÿB
AnOneofø¬Ãÿÿÿÿÿÿÿÿ"
CustomOptionFooRequest"
CustomOptionFooResponse"
CustomOptionFooClientMessage"
CustomOptionFooServerMessage"m
DummyMessageContainingEnum"O
TestEnumType
TEST_OPTION_ENUM_TYPE1#
TEST_OPTION_ENUM_TYPE2éÿÿÿÿÿÿÿÿ"!
DummyMessageInvalidAsOptionType"
CustomOptionMinIntegerValues:jÐÞ² èÆ²øÿÿÿÿ°¼²² øõ° Ä°ÿÿÿÿø°ÿÿÿÿÿÿÿÿÿõ¯    î¯        ­¯   Ö¨       "
CustomOptionMaxIntegerValues:qÐÞ²èÆ²ÿÿÿÿ°¼²ÿÿÿÿÿÿÿÿ²ÿÿÿÿøõ°ÿÿÿÿÿÿÿÿÿÄ°þÿÿÿø°þÿÿÿÿÿÿÿÿõ¯ÿÿÿÿî¯ÿÿÿÿÿÿÿÿ­¯ÿÿÿÖ¨ÿÿÿÿÿÿÿ"n
CustomOptionOtherValues:SèÆ²ÿÿÿÿÿÿÿÿõß£çEAéÜ¢ûYBÊÀó?ªÜ¢Hello, "World"²Ù¢Hello WorldÙ¢éÿÿÿÿÿÿÿÿ"4
SettingRealsFromPositiveInts:õß£  @AéÜ¢     @c@"4
SettingRealsFromNegativeInts:õß£  @ÁéÜ¢     @cÀ"U
ComplexOptionType1
foo (
foo2 (
foo3 (
foo4 (*d"
ComplexOptionType22
bar (2%.protobuf_unittest.ComplexOptionType1
baz (F
fred (28.protobuf_unittest.ComplexOptionType2.ComplexOptionType4H
barney (28.protobuf_unittest.ComplexOptionType2.ComplexOptionType4
ComplexOptionType4
waldo (2r
complex_opt4.google.protobuf.MessageOptionsõÑ (28.protobuf_unittest.ComplexOptionType2.ComplexOptionType4*d"
ComplexOptionType3
qux (T
complexoptiontype5 (
28.protobuf_unittest.ComplexOptionType3.ComplexOptionType5#
ComplexOptionType5
plugh ("
ComplexOpt6
xyzzyß¿Ï ("ñ
VariousComplexOptions:×¢â*¢âØÄ¢âõì¢â c¢â XªýÛªýøæªý
çªý
ØÏªý

õØªýÂ¬åªýÂ¬ØÎªýÂ¬õÉÒ¨³ªýÁªý"eªý"ÔúÞ	úÞãÜüøýûäÜü"#
AggregateMessageSet*ÿÿÿÿ:" 
AggregateMessageSetElement	
s (	2w
message_set_extension&.protobuf_unittest.AggregateMessageSetöë® (2-.protobuf_unittest.AggregateMessageSetElement"ý
	Aggregate	
i (	
s (	)
sub (2.protobuf_unittest.Aggregate*
file (2.google.protobuf.FileOptions4
mset (2&.protobuf_unittest.AggregateMessageSet2M
nested.google.protobuf.FileOptions§Ñ° (2.protobuf_unittest.Aggregate"Y
AggregateMessage)
	fieldname (Bò¡;FieldAnnotation:ÂÑ;eMessageAnnotation"É
NestedOptionType;
NestedMessage"
nested_field (BÁàÃê      :àéÂé"5

NestedEnum
NESTED_ENUM_VALUE°úìÅöÉë  2A
nested_extension.google.protobuf.FileOptionsýøâ (BÈÊí"d
OldOptionType8
value (2).protobuf_unittest.OldOptionType.TestEnum"
TestEnum
	OLD_VALUE "s
NewOptionType8
value (2).protobuf_unittest.NewOptionType.TestEnum"(
TestEnum
	OLD_VALUE 
	NEW_VALUE"-
!TestMessageWithRequiredEnumOption:úèü *6

MethodOpt1
METHODOPT1_VAL1
METHODOPT1_VAL2*M
AggregateEnum%
VALUEÊü;EnumValueAnnotation;EnumAnnotation2
TestServiceWithCustomOptionsc
Foo).protobuf_unittest.CustomOptionFooRequest*.protobuf_unittest.CustomOptionFooResponse"àú	²ÓÛËI2
AggregateServicek
Method#.protobuf_unittest.AggregateMessage#.protobuf_unittest.AggregateMessage"ÊÈ;MethodAnnotationÊû;ServiceAnnotation:2
	file_opt1.google.protobuf.FileOptionsØ (:8
message_opt1.google.protobuf.MessageOptions­Ø (:4

field_opt1.google.protobuf.FieldOptions¼Ø (:8

field_opt2.google.protobuf.FieldOptions¹¡Ù (:42:4

oneof_opt1.google.protobuf.OneofOptionsÏµØ (:2
	enum_opt1.google.protobuf.EnumOptionsèÙ (:<
enum_value_opt1!.google.protobuf.EnumValueOptionsæ _ (:8
service_opt1.google.protobuf.ServiceOptions¢¶á (:U
method_opt1.google.protobuf.MethodOptions¬Ïá (2.protobuf_unittest.MethodOpt1:4
bool_opt.google.protobuf.MessageOptionsê«Ö (:5
	int32_opt.google.protobuf.MessageOptionsí¨Ö (:5
	int64_opt.google.protobuf.MessageOptionsÆ§Ö (:6

uint32_opt.google.protobuf.MessageOptions°¢Ö (:6

uint64_opt.google.protobuf.MessageOptionsßÖ (:6

sint32_opt.google.protobuf.MessageOptionsÀÖ (:6

sint64_opt.google.protobuf.MessageOptionsÿÖ (:7
fixed32_opt.google.protobuf.MessageOptionsÓþÕ (:7
fixed64_opt.google.protobuf.MessageOptionsâýÕ (:8
sfixed32_opt.google.protobuf.MessageOptionsÕñÕ (:8
sfixed64_opt.google.protobuf.MessageOptionsãÕ (:5
	float_opt.google.protobuf.MessageOptionsþ»Ô (:6

double_opt.google.protobuf.MessageOptionsÍ«Ô (:6

string_opt.google.protobuf.MessageOptionsÅ«Ô (	:5
	bytes_opt.google.protobuf.MessageOptions«Ô (:p
enum_opt.google.protobuf.MessageOptions«Ô (2:.protobuf_unittest.DummyMessageContainingEnum.TestEnumType:p
message_type_opt.google.protobuf.MessageOptions¯òÓ (22.protobuf_unittest.DummyMessageInvalidAsOptionType:6
quux%.protobuf_unittest.ComplexOptionType1ÛàÓ (:^
corge%.protobuf_unittest.ComplexOptionType1ÒÞÓ (2%.protobuf_unittest.ComplexOptionType3:8
grault%.protobuf_unittest.ComplexOptionType2ïüÒ (:_
garply%.protobuf_unittest.ComplexOptionType2ÈõÒ (2%.protobuf_unittest.ComplexOptionType1:_
complex_opt1.google.protobuf.MessageOptions¤ÜÒ (2%.protobuf_unittest.ComplexOptionType1:_
complex_opt2.google.protobuf.MessageOptionsÕÒ (2%.protobuf_unittest.ComplexOptionType2:_
complex_opt3.google.protobuf.MessageOptionsïÒ (2%.protobuf_unittest.ComplexOptionType3:W
complexopt6.google.protobuf.MessageOptionsÌËÏ (
2.protobuf_unittest.ComplexOpt6:N
fileopt.google.protobuf.FileOptionsÏÝ° (2.protobuf_unittest.Aggregate:P
msgopt.google.protobuf.MessageOptionsê° (2.protobuf_unittest.Aggregate:P
fieldopt.google.protobuf.FieldOptionsô° (2.protobuf_unittest.Aggregate:N
enumopt.google.protobuf.EnumOptionsÒ± (2.protobuf_unittest.Aggregate:V

enumvalopt!.google.protobuf.EnumValueOptionsÉ± (2.protobuf_unittest.Aggregate:T

serviceopt.google.protobuf.ServiceOptions¹ï± (2.protobuf_unittest.Aggregate:R
	methodopt.google.protobuf.MethodOptionsé² (2.protobuf_unittest.Aggregate:_
required_enum_opt.google.protobuf.MessageOptionsÍÏ2 (2 .protobuf_unittest.OldOptionTypeBðèÁê­Àå$úì;pdFileAnnotationNestedFileAnnotation"úì;FileExtensionAnnotation*$öë®
EmbeddedMessageSetElement)namepackagesyntaxserialized_optionsZserialized_pbZdependencies
MethodOpt1zprotobuf_unittest.MethodOpt1METHODOPT1_VAL1   )r   indexnumberr   typeMETHODOPT1_VAL2   i  i  )	r   	full_namefilenamefilevaluescontaining_typer   serialized_startserialized_endAggregateEnumzprotobuf_unittest.AggregateEnumVALUEu   Êü;EnumValueAnnotationu   ;EnumAnnotationi  iC  iv 	file_opt1zprotobuf_unittest.file_opt1   FT)r   r   r   r   r   Zcpp_typelabelZhas_default_valuedefault_valuemessage_type	enum_typer!   Zis_extensionZextension_scoper   r   iv message_opt1zprotobuf_unittest.message_opt1   iv 
field_opt1zprotobuf_unittest.field_opt1   iPv 
field_opt2zprotobuf_unittest.field_opt2*   iv 
oneof_opt1zprotobuf_unittest.oneof_opt1ihOv 	enum_opt1zprotobuf_unittest.enum_opt1   if enum_value_opt1z!protobuf_unittest.enum_value_opt1i"[x service_opt1zprotobuf_unittest.service_opt1      igx method_opt1zprotobuf_unittest.method_opt1      iu bool_optzprotobuf_unittest.bool_opt	   imu 	int32_optzprotobuf_unittest.int32_opt
   iƓu 	int64_optzprotobuf_unittest.int64_opt   i0u 
uint32_optzprotobuf_unittest.uint32_opt      i_u 
uint64_optzprotobuf_unittest.uint64_opti@u 
sint32_optzprotobuf_unittest.sint32_opt   iu 
sint64_optzprotobuf_unittest.sint64_optiSu fixed32_optzprotobuf_unittest.fixed32_opt   i~u fixed64_optzprotobuf_unittest.fixed64_optixu sfixed32_optzprotobuf_unittest.sfixed32_opticEu sfixed64_optzprotobuf_unittest.sfixed64_opt   iu 	float_optzprotobuf_unittest.float_opt   iu 
double_optzprotobuf_unittest.double_opt   iu 
string_optzprotobuf_unittest.string_opt    zutf-8iu 	bytes_optzprotobuf_unittest.bytes_opt   iu enum_optzprotobuf_unittest.enum_opt   i/t message_type_optz"protobuf_unittest.message_type_opt   i[t quuxzprotobuf_unittest.quux   iRt corgezprotobuf_unittest.corge   iot graultzprotobuf_unittest.grault   iȺt garplyzprotobuf_unittest.garply   i$t complex_opt1zprotobuf_unittest.complex_opt1   iՇt complex_opt2zprotobuf_unittest.complex_opt2   it complex_opt3zprotobuf_unittest.complex_opt3    is complexopt6zprotobuf_unittest.complexopt6!   i. fileoptzprotobuf_unittest.fileopt"   i5 msgoptzprotobuf_unittest.msgopt#   i: fieldoptzprotobuf_unittest.fieldopt$   iRA enumoptzprotobuf_unittest.enumopt%   iO 
enumvaloptzprotobuf_unittest.enumvalopt&   iw 
serviceoptzprotobuf_unittest.serviceopt'   i 	methodoptzprotobuf_unittest.methodopt(   iSrequired_enum_optz#protobuf_unittest.required_enum_opt)   ZAnEnumz5protobuf_unittest.TestMessageWithCustomOptions.AnEnumZANENUM_VAL1ZANENUM_VAL2u   °ú{u   ÅöÉëüÿÿ      ZTestEnumTypez9protobuf_unittest.DummyMessageContainingEnum.TestEnumTypeZTEST_OPTION_ENUM_TYPE1ZTEST_OPTION_ENUM_TYPE2i  i
  Z
NestedEnumz-protobuf_unittest.NestedOptionType.NestedEnumZNESTED_ENUM_VALUEu
   °úìu   ÅöÉë  i:
  io
  ZTestEnumz(protobuf_unittest.OldOptionType.TestEnumZ	OLD_VALUEi
  i  z(protobuf_unittest.NewOptionType.TestEnumZ	NEW_VALUEie  i  TestMessageWithCustomOptionsz.protobuf_unittest.TestMessageWithCustomOptionsZfield1z5protobuf_unittest.TestMessageWithCustomOptions.field1u   ÁàÃ-áu
   Zoneof_fieldz:protobuf_unittest.TestMessageWithCustomOptions.oneof_fieldu    àéÂÈÿÿÿÿÿÿÿÿZAnOneofz6protobuf_unittest.TestMessageWithCustomOptions.AnOneofu   ø¬Ãÿÿÿÿÿÿÿÿ)r   r   r   r!   fieldsr   g   i&  )r   r   r   r   r!   r   
extensionsZnested_types
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsr"   r#   CustomOptionFooRequestz(protobuf_unittest.CustomOptionFooRequesti(  i@  CustomOptionFooResponsez)protobuf_unittest.CustomOptionFooResponseiB  i[  CustomOptionFooClientMessagez.protobuf_unittest.CustomOptionFooClientMessagei]  i{  CustomOptionFooServerMessagez.protobuf_unittest.CustomOptionFooServerMessagei}  i  DummyMessageContainingEnumz,protobuf_unittest.DummyMessageContainingEnumi  DummyMessageInvalidAsOptionTypez1protobuf_unittest.DummyMessageInvalidAsOptionTypei  i-  CustomOptionMinIntegerValuesz.protobuf_unittest.CustomOptionMinIntegerValuesu   ÐÞ² èÆ²øÿÿÿÿ°¼²² øõ° Ä°ÿÿÿÿø°ÿÿÿÿÿÿÿÿÿõ¯    î¯        ­¯   Ö¨       i0  i  CustomOptionMaxIntegerValuesz.protobuf_unittest.CustomOptionMaxIntegerValuesu   ÐÞ²èÆ²ÿÿÿÿ°¼²ÿÿÿÿÿÿÿÿ²ÿÿÿÿøõ°ÿÿÿÿÿÿÿÿÿÄ°þÿÿÿø°þÿÿÿÿÿÿÿÿõ¯ÿÿÿÿî¯ÿÿÿÿÿÿÿÿ­¯ÿÿÿÖ¨ÿÿÿÿÿÿÿi  iN  CustomOptionOtherValuesz)protobuf_unittest.CustomOptionOtherValuesu~   èÆ²ÿÿÿÿÿÿÿÿõß£çEAéÜ¢ûYBÊÀó?ªÜ¢Hello, "World"²Ù¢Hello WorldÙ¢éÿÿÿÿÿÿÿÿiP  i  SettingRealsFromPositiveIntsz.protobuf_unittest.SettingRealsFromPositiveIntsu   õß£  @AéÜ¢     @c@i  i  SettingRealsFromNegativeIntsz.protobuf_unittest.SettingRealsFromNegativeIntsu   õß£  @ÁéÜ¢     @cÀi  i*  ComplexOptionType1z$protobuf_unittest.ComplexOptionType1Zfooz(protobuf_unittest.ComplexOptionType1.fooZfoo2z)protobuf_unittest.ComplexOptionType1.foo2Zfoo3z)protobuf_unittest.ComplexOptionType1.foo3Zfoo4z)protobuf_unittest.ComplexOptionType1.foo4d       i,  i  ComplexOptionType4z7protobuf_unittest.ComplexOptionType2.ComplexOptionType4Zwaldoz=protobuf_unittest.ComplexOptionType2.ComplexOptionType4.waldoZcomplex_opt4zDprotobuf_unittest.ComplexOptionType2.ComplexOptionType4.complex_opt4izt in  i  ComplexOptionType2z$protobuf_unittest.ComplexOptionType2barz(protobuf_unittest.ComplexOptionType2.barZbazz(protobuf_unittest.ComplexOptionType2.bazZfredz)protobuf_unittest.ComplexOptionType2.fredZbarneyz+protobuf_unittest.ComplexOptionType2.barneyi  i  ComplexOptionType5z7protobuf_unittest.ComplexOptionType3.ComplexOptionType5Zplughz=protobuf_unittest.ComplexOptionType3.ComplexOptionType5.plughi  i  ComplexOptionType3z$protobuf_unittest.ComplexOptionType3Zquxz(protobuf_unittest.ComplexOptionType3.quxZcomplexoptiontype5z7protobuf_unittest.ComplexOptionType3.complexoptiontype5i  ComplexOpt6zprotobuf_unittest.ComplexOpt6Zxyzzyz#protobuf_unittest.ComplexOpt6.xyzzyis i  i  VariousComplexOptionsz'protobuf_unittest.VariousComplexOptionsuD  ¢â*¢âØÄ¢âõì¢â c¢â XªýÛªýøæªý
çªý
ØÏªý

õØªýÂ¬åªýÂ¬ØÎªýÂ¬õÉÒ¨³ªýÁªý"eªý"ÔúÞ	úÞãÜüøýûäÜüi  i  AggregateMessageSetz%protobuf_unittest.AggregateMessageSetzi  i  AggregateMessageSetElementz,protobuf_unittest.AggregateMessageSetElementsz.protobuf_unittest.AggregateMessageSetElement.sZmessage_set_extensionzBprotobuf_unittest.AggregateMessageSetElement.message_set_extensioni i  i  	Aggregatezprotobuf_unittest.Aggregateizprotobuf_unittest.Aggregate.izprotobuf_unittest.Aggregate.ssubzprotobuf_unittest.Aggregate.subr   z protobuf_unittest.Aggregate.fileZmsetz protobuf_unittest.Aggregate.msetnestedz"protobuf_unittest.Aggregate.nestedi( i  i	  AggregateMessagez"protobuf_unittest.AggregateMessage	fieldnamez,protobuf_unittest.AggregateMessage.fieldnameu   ò¡;FieldAnnotationu   ÂÑ;eMessageAnnotationi	  i	  NestedMessagez0protobuf_unittest.NestedOptionType.NestedMessageZnested_fieldz=protobuf_unittest.NestedOptionType.NestedMessage.nested_fieldu   ÁàÃê      u
   àéÂéi	  i8
  NestedOptionTypez"protobuf_unittest.NestedOptionTypeZnested_extensionz3protobuf_unittest.NestedOptionType.nested_extensioni}x u
   ÈÊíi	  i
  OldOptionTypezprotobuf_unittest.OldOptionTypevaluez%protobuf_unittest.OldOptionType.valuei
  NewOptionTypezprotobuf_unittest.NewOptionTypez%protobuf_unittest.NewOptionType.valuei  !TestMessageWithRequiredEnumOptionz3protobuf_unittest.TestMessageWithRequiredEnumOptionu   úèü i  i  z+google.protobuf.unittest_custom_options_pb2)
DESCRIPTOR
__module__)r   r   r   )r   r   r   )r   r   r   TestServiceWithCustomOptionsz.protobuf_unittest.TestServiceWithCustomOptionsu   ²ÓÛËIiF  i  ZFooz2protobuf_unittest.TestServiceWithCustomOptions.Foou   àú)r   r   r   Zcontaining_serviceZ
input_typeoutput_typer   )r   r   r   r   r   r"   r#   methodsAggregateServicez"protobuf_unittest.AggregateServiceu   Êû;ServiceAnnotationi  ip  Methodz)protobuf_unittest.AggregateService.Methodu   ÊÈ;MethodAnnotation!TestServiceWithCustomOptions_StubAggregateService_Stubi)r   r   )r   r   )r'   r   )sysversion_info_bZgoogle.protobuf.internalr	   Zgoogle.protobufr
   Z_descriptorr   _messager   Z_reflectionr   Z_symbol_databaser   Z_servicer   ZDefaultZ_sym_dbr   Z'google_dot_protobuf_dot_descriptor__pb2ZFileDescriptorr   ZEnumDescriptorZEnumValueDescriptorZ_METHODOPT1ZRegisterEnumDescriptorZEnumTypeWrapperr   Z_AGGREGATEENUMr$   r   r   r%   ZFILE_OPT1_FIELD_NUMBERZFieldDescriptorr&   ZMESSAGE_OPT1_FIELD_NUMBERr,   ZFIELD_OPT1_FIELD_NUMBERr.   ZFIELD_OPT2_FIELD_NUMBERr0   ZONEOF_OPT1_FIELD_NUMBERr2   ZENUM_OPT1_FIELD_NUMBERr3   ZENUM_VALUE_OPT1_FIELD_NUMBERr5   ZSERVICE_OPT1_FIELD_NUMBERr6   ZMETHOD_OPT1_FIELD_NUMBERr9   ZBOOL_OPT_FIELD_NUMBERr<   ZINT32_OPT_FIELD_NUMBERr>   ZINT64_OPT_FIELD_NUMBERr@   ZUINT32_OPT_FIELD_NUMBERrB   ZUINT64_OPT_FIELD_NUMBERrE   ZSINT32_OPT_FIELD_NUMBERrF   ZSINT64_OPT_FIELD_NUMBERrH   ZFIXED32_OPT_FIELD_NUMBERrI   ZFIXED64_OPT_FIELD_NUMBERrK   ZSFIXED32_OPT_FIELD_NUMBERrL   ZSFIXED64_OPT_FIELD_NUMBERrM   ZFLOAT_OPT_FIELD_NUMBERfloatrO   ZDOUBLE_OPT_FIELD_NUMBERrQ   ZSTRING_OPT_FIELD_NUMBERdecoderS   ZBYTES_OPT_FIELD_NUMBERrV   ZENUM_OPT_FIELD_NUMBERrX   ZMESSAGE_TYPE_OPT_FIELD_NUMBERrZ   ZQUUX_FIELD_NUMBERr\   ZCORGE_FIELD_NUMBERr^   ZGRAULT_FIELD_NUMBERr`   ZGARPLY_FIELD_NUMBERrb   ZCOMPLEX_OPT1_FIELD_NUMBERrd   ZCOMPLEX_OPT2_FIELD_NUMBERrf   ZCOMPLEX_OPT3_FIELD_NUMBERrh   ZCOMPLEXOPT6_FIELD_NUMBERrj   ZFILEOPT_FIELD_NUMBERrl   ZMSGOPT_FIELD_NUMBERrn   ZFIELDOPT_FIELD_NUMBERrp   ZENUMOPT_FIELD_NUMBERrr   ZENUMVALOPT_FIELD_NUMBERrt   ZSERVICEOPT_FIELD_NUMBERrv   ZMETHODOPT_FIELD_NUMBERrx   ZREQUIRED_ENUM_OPT_FIELD_NUMBERrz   Z$_TESTMESSAGEWITHCUSTOMOPTIONS_ANENUMZ(_DUMMYMESSAGECONTAININGENUM_TESTENUMTYPEZ_NESTEDOPTIONTYPE_NESTEDENUMZ_OLDOPTIONTYPE_TESTENUMZ_NEWOPTIONTYPE_TESTENUMZ
DescriptorZOneofDescriptorZ_TESTMESSAGEWITHCUSTOMOPTIONSZ_CUSTOMOPTIONFOOREQUESTZ_CUSTOMOPTIONFOORESPONSEZ_CUSTOMOPTIONFOOCLIENTMESSAGEZ_CUSTOMOPTIONFOOSERVERMESSAGEZ_DUMMYMESSAGECONTAININGENUMZ _DUMMYMESSAGEINVALIDASOPTIONTYPEZ_CUSTOMOPTIONMININTEGERVALUESZ_CUSTOMOPTIONMAXINTEGERVALUESZ_CUSTOMOPTIONOTHERVALUESZ_SETTINGREALSFROMPOSITIVEINTSZ_SETTINGREALSFROMNEGATIVEINTSZ_COMPLEXOPTIONTYPE1Z&_COMPLEXOPTIONTYPE2_COMPLEXOPTIONTYPE4Z_COMPLEXOPTIONTYPE2Z&_COMPLEXOPTIONTYPE3_COMPLEXOPTIONTYPE5Z_COMPLEXOPTIONTYPE3Z_COMPLEXOPT6Z_VARIOUSCOMPLEXOPTIONSZ_AGGREGATEMESSAGESETZ_AGGREGATEMESSAGESETELEMENTZ
_AGGREGATEZ_AGGREGATEMESSAGEZ_NESTEDOPTIONTYPE_NESTEDMESSAGEZ_NESTEDOPTIONTYPEZ_OLDOPTIONTYPEZ_NEWOPTIONTYPEZ"_TESTMESSAGEWITHREQUIREDENUMOPTIONr!   Zoneofs_by_namer   appendZfields_by_nameZcontaining_oneofr*   Z_FILEOPTIONSr+   Zmessage_types_by_nameZenum_types_by_nameZextensions_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeMessager~   ZRegisterMessager   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZFileOptionsZRegisterExtensionZMessageOptionsZFieldOptionsZOneofOptionsZEnumOptionsZEnumValueOptionsZServiceOptionsZMethodOptions_optionsZvalues_by_nameZServiceDescriptorZMethodDescriptorZ_TESTSERVICEWITHCUSTOMOPTIONSZRegisterServiceDescriptorZservices_by_nameZ_AGGREGATESERVICEZGeneratedServiceTypeZServicedictr   ZGeneratedServiceStubTyper   r   r   r   r   r   r   <module>   s  





































































































































































































