<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
3
h`                @   s&  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 d dlmZ ej Zd dlmZ ejdd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jej ed ddgdejej 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)d/Z*ej&d0d1dd/d2d'dd(d dddd)dded*Z+d3Z,ej&d4d5dd3d.ddd)d6dddd)dded*Z-d7Z.ej&d8d9d'd7d.ddd(d dddd)dded*Z/d:Z0ej&d;d<d.d:d=ddd(d dddd)dded*Z1d>Z2ej&d?d@d2d>d.ddd(d dddd)dded*Z3dAZ4ej&dBdCdDdAdEddd(d dddd)dded*Z5dFZ6ej&dGdHdIdFdJdIdd(ddddd)dded*Z7dKZ8ej&dLdMdNdKdIdDdd(d(dddd)dded*Z9dOZ:ej&dPdQdRdOd.ddd(d dddd)dded*Z;dSZ<ej&dTdUdVdSdddd(d dddd)dded*Z=dWZ>ej&dXdYdZdWd[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*ZAd_ZBej&d`dadJd_dbddd(d dddd)dded*ZCdcZDej&ddded=dcdEddd(d dddd)dded*ZEdfZFej&dgdhdidfdDddd(d dddd)dded*ZGdjZHej&dkdldbdjd2d'dd(d dddd)dded*ZIdmZJej&dndodEdmd=ddd(d dddd)dded*ZKdpZLej&dqdrdsdpdiddd(d dddd)dded*ZMdtZNej&dudvdwdtdd2dd(eOd dddd)dded*ZPdxZQej&dydzd{dxdd.dd(eOd dddd)dded*ZRd|ZSej&d}d~dd|dNdNdd(edjTddddd)dded*ZUdZVej&dddddZdNdd(eddddd)dded*ZWdZXej&dddddJdIdd(ddddd)dded*ZYdZZej&dddddVdRd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&dddddVdRd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*ZadZbej&dddddVdRdd(ddddd)dded*ZcdZdej&dddddVdRdd(ddddd)dded*ZedZfej&dddddVdRdd(ddddd)dded*ZgdZhej&dddddVdRdd(ddddd)dded*ZidZjej&dddddRdRdd(ddddd)dded*ZkdZlej&dddddVdRdd(ddddd)dded*ZmdZnej&dddddVdRdd(ddddd)dded*ZodZpej&dddddVdRdd(ddddd)dded*ZqdZrej&dddddVdRdd(ddddd)dded*ZsdZtej&dddddVdRdd(ddddd)dded*ZudZvej&dddddVdRdd(ddddd)dded*ZwdZxej&dddddVdRdd(ddddd)dded*ZydZzej&dddddVdRdd(ddddd)dded*Z{ejdddeejdd ddddejdddejej ed҃ddgdejej edӃddd	Z|eje| ejdddeejdd ddddejddddddgddddd	Z}eje} ejdddeejdd dejej ed߃ddgdejej 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	Zeje ejdddedej&ddd ddNdNdd(edjTddddd(dejej eded*ej&ddddd.ddd(d dddd(dded*gg g e|gejej edd(dg ejddd dg ejej eddgdddZejdddedg g g g dd(dg g dddZejd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 e}g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jej edd(dg g dddZejdddedg g g g ejej edd(dg g dddZejdddedg g g g ejej edd(dg g dd dZejd!d"dedg g g g ejej ed#d(dg g d$d%dZejd&d'dedg g g g ejej 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&d/d0ddd.ddd(d dddd(dded*ej&d1d2ddd.ddd(d dddd(dded*ej&d3d4dd'd.ddd(g dddd(dded*gg g g dd)ddgg d7d8dZejd9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?dVdRdd(ddddd)dded*gg g dd(dg g d@dAdZejdBdCdedej&dDdEd ddVdRdd(ddddd(dded*ej&dFdGddd.ddd(d dddd(dded*ej&dHdIdddVdRdd(ddddd(dded*ej&dJdKdd'dVdRdd(g dddd(dded*gg egg dd)ddgg dLdMdZejdNdOdedej&dPdQd dd.ddd(d dddd(dded*gg g g dd(dg g dRdSdZejdTdUdedej&dVdWd dd.ddd(d dddd(dded*ej&dXdYdddRdRdd(ddddd(dded*gg egg dd(dg g dZdSd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 d`dadZejdbdcdedg g g g ejej eddd(dg g dedfdZejdgdhdedg g g g ejej edid)ddgg dkdldZejdmdndedej&dodpd ddNdNdd(edjTddddd(dded*gej&dqdrd dsdVdRdd(ddddd)dded*gg g dd(dg g dtdudZejdvdwdedej&dxdyd dd.ddd(d dddd(dded*ej&dodzdddNdNdd(edjTddddd(dded*ej&d{d|dddVdRdd(ddddd(dded*ej&d}d~dd'dVdRdd(ddddd(dded*ej&ddd'd.dVdRdd(ddddd(dded*gej&ddd ddVdRd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jej eded*gg g g ejej 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jej eded*gg g g ejej 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jej 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dJdId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dJdIdd(d dddd(dded*gg g egdd(dg g dddZejdddedg g g g ejej edd(dg g dddZee|_ejd jjejd  ejd ejd _ee}_ee_eejdD _eejdH _eejdJ _ee_eejdX _eejd{ _ejejd} _eejd _ee_ee~_eejd _ee_eejd _ee_eejd< 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dB< eejdT< eejd[< eejdb< eejdg< eejdm< eejdv< 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jd0< e-ejd4< e/ejd8< e1ejd;< e3ejd?< e5ejdB< e7ejdG< e9ejdL< e;ejdP< e=ejdT< e?ejdX< eAejd]< eCejd`< eEejdd< eGejdg< eIejdk< eKejdn< eMejdq< ePejdu< eRejdy< eUejd}< eWejd< eYejd< e[ejd< e]ejd< e_ejd< eaejd< ecejd< eeejd< egejd< eiejd< ekejd< emejd< eoejd< eqejd< esejd< euejd< ewejd< eyejd< e{ejd< eje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejde	jfeeddZeje ejd!e	jfeeddZeje ejd&e	jfeeddZeje ejd+e	jfeeddZeje ejdBe	jfeejd9e	jfeeddeddZeje ejej ejdTe	jfeejdNe	jfeeddeddZeje ejejÃ ejd[e	jfeeddZejeă ejdbe	jfeeddZejeŃ ejdge	jfeeddZejeƃ ejdme	jfeeddZejeǃ ejdve	jfeeddZejeȃ ejde	jfeeddZejeɃ ejde	jfeejde	jfeeddeddZejeʃ ejej˃ ejde	jfeeddZejẽ ejde	jfeeddZeje̓ ejde	jfeeddZeje΃ ejje' ejje) ejje+ ejje- ejje/ ejje1 ejje3 ejje5 ee7_ejje7 ejje9 ejje; ejje= ejje? ejjeA ejjeC ejjeE ejjeG ejjeI ejjeK ejjeM ejjeP ejjeR ejjeU ejjeW e}eY_ejjeY ee[_ejje[ eje] ee__eje_ ejea eec_ejec eee_ejjee eeg_ejjeg eei_ejjei eek_ejjek eem_ejjem eeo_ejjeo eeq_ejjeq ees_ejjes eeu_ejjeu eew_ejjew eey_ejjey ee{_ejje{ eejd= _ejjejd=  eejdq _ejejdq  eejd _ejjejd  ejjejd  d)e_ejejσ ede_d)e _ejej ed!e _d)e jd _ejej ed e jd _d)ejd _ejej edejd _d)e|_ejej edӃe|_d)e|jd _ejej ed҃e|jd _d)ejd _ejej edejd _d)e_ejej ede_d)e_ejej ede_d)e_ejej ede_d)e_ejej ede_d)e_ejej ed#e_d)e_ejej ed(e_d)e_ejej edde_d)e_ejej edie_d)ejd _ejej edejd _d)e_ejej ede_d)ejd _ejej edejd _d)e_ejej ede_d)e~_ejej ede~_d)e~jd _ejej ed߃e~jd _d)ejd _ejej edejd _d)e_ejej ede_ej֐dded ejejу edddejאddd deeejej҃ eddgdZeje؃ eejڐd< ej֐ddedejejу edddejאddd deeejej҃ e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   1/usr/lib/python3.6/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  
-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syntaxZserialized_pbZdependencies
MethodOpt1zprotobuf_unittest.MethodOpt1METHODOPT1_VAL1   )r   indexnumberoptions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_typeZlabelZhas_default_valueZ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_typesZ
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.ComplexOptionType2Z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.AggregateMessageZ	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   u   ðèÁê­Àå$úì;pdFileAnnotationNestedFileAnnotation"úì;FileExtensionAnnotation*$öë®
EmbeddedMessageSetElementTestServiceWithCustomOptionsz.protobuf_unittest.TestServiceWithCustomOptionsu   ²ÓÛËIiF  i  ZFooz2protobuf_unittest.TestServiceWithCustomOptions.Foou   àú)r   r   r   Zcontaining_serviceZ
input_typeZoutput_typer   )r   r   r   r   r   r"   r#   methodsAggregateServicez"protobuf_unittest.AggregateServiceu   Êû;ServiceAnnotationi  ip  ZMethodz)protobuf_unittest.AggregateService.Methodu   ÊÈ;MethodAnnotation!TestServiceWithCustomOptions_StubAggregateService_Stubi)r   r   )r   r   )r'   r   )sysversion_infoZ_bZgoogle.protobuf.internalr	   Zgoogle.protobufr
   Z_descriptorr   Z_messager   Z_reflectionr   Z_symbol_databaser   Z_servicer   r   ZDefaultZ_sym_dbZ'google_dot_protobuf_dot_descriptor__pb2ZFileDescriptorr   ZEnumDescriptorZEnumValueDescriptorZ_METHODOPT1ZRegisterEnumDescriptorZEnumTypeWrapperr   Z_ParseOptionsZEnumValueOptionsZEnumOptionsZ_AGGREGATEENUMr$   r   r   r%   ZFILE_OPT1_FIELD_NUMBERZFieldDescriptorr&   ZMESSAGE_OPT1_FIELD_NUMBERr*   ZFIELD_OPT1_FIELD_NUMBERr,   ZFIELD_OPT2_FIELD_NUMBERr.   ZONEOF_OPT1_FIELD_NUMBERr0   ZENUM_OPT1_FIELD_NUMBERr1   ZENUM_VALUE_OPT1_FIELD_NUMBERr3   ZSERVICE_OPT1_FIELD_NUMBERr4   ZMETHOD_OPT1_FIELD_NUMBERr7   ZBOOL_OPT_FIELD_NUMBERr:   ZINT32_OPT_FIELD_NUMBERr<   ZINT64_OPT_FIELD_NUMBERr>   ZUINT32_OPT_FIELD_NUMBERr@   ZUINT64_OPT_FIELD_NUMBERrC   ZSINT32_OPT_FIELD_NUMBERrD   ZSINT64_OPT_FIELD_NUMBERrF   ZFIXED32_OPT_FIELD_NUMBERrG   ZFIXED64_OPT_FIELD_NUMBERrI   ZSFIXED32_OPT_FIELD_NUMBERrJ   ZSFIXED64_OPT_FIELD_NUMBERrK   ZFLOAT_OPT_FIELD_NUMBERfloatrM   ZDOUBLE_OPT_FIELD_NUMBERrO   ZSTRING_OPT_FIELD_NUMBERdecoderQ   ZBYTES_OPT_FIELD_NUMBERrT   ZENUM_OPT_FIELD_NUMBERrV   ZMESSAGE_TYPE_OPT_FIELD_NUMBERrX   ZQUUX_FIELD_NUMBERrZ   ZCORGE_FIELD_NUMBERr\   ZGRAULT_FIELD_NUMBERr^   ZGARPLY_FIELD_NUMBERr`   ZCOMPLEX_OPT1_FIELD_NUMBERrb   ZCOMPLEX_OPT2_FIELD_NUMBERrd   ZCOMPLEX_OPT3_FIELD_NUMBERrf   ZCOMPLEXOPT6_FIELD_NUMBERrh   ZFILEOPT_FIELD_NUMBERrj   ZMSGOPT_FIELD_NUMBERrl   ZFIELDOPT_FIELD_NUMBERrn   ZENUMOPT_FIELD_NUMBERrp   ZENUMVALOPT_FIELD_NUMBERrr   ZSERVICEOPT_FIELD_NUMBERrt   ZMETHODOPT_FIELD_NUMBERrv   ZREQUIRED_ENUM_OPT_FIELD_NUMBERrx   Z$_TESTMESSAGEWITHCUSTOMOPTIONS_ANENUMZ(_DUMMYMESSAGECONTAININGENUM_TESTENUMTYPEZ_NESTEDOPTIONTYPE_NESTEDENUMZ_OLDOPTIONTYPE_TESTENUMZ_NEWOPTIONTYPE_TESTENUMZ
DescriptorZFieldOptionsZMessageOptionsZOneofDescriptorZOneofOptionsZ_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GeneratedProtocolMessageTypeZMessagedictr|   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ServiceOptionsZMethodOptionsZhas_optionsZ_optionsZvalues_by_nameZServiceDescriptorZMethodDescriptorZ_TESTSERVICEWITHCUSTOMOPTIONSZRegisterServiceDescriptorZservices_by_nameZ_AGGREGATESERVICEZGeneratedServiceTypeZServicer   ZGeneratedServiceStubTyper   r   r   r   r   r   r   <module>   s  




































































































































































































   $
$
