3 SLj`@s&ddlZejddkrddp$ddZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZdd lmZdd lmZe jZdd lmZejdddedejgdZejdddeejddddddejddddddgddddd ZejeejeZejdddeejdddejejed ddgdejejed!d"d#d Z eje eje Z!dZ"dZ#dZ$d$Z%ej&d%d&dd$d'd'dd(ddddd)dded*Z'd+Z(ej&d,d-dd+d.ddd(ddddd)dded*Z)d/Z*ej&d0d1dd/d2d'dd(ddddd)dded*Z+d3Z,ej&d4d5dd3d.ddd)d6dddd)dded*Z-d7Z.ej&d8d9d'd7d.ddd(ddddd)dded*Z/d:Z0ej&d;dZ2ej&d?d@d2d>d.ddd(ddddd)dded*Z3dAZ4ej&dBdCdDdAdEddd(ddddd)dded*Z5dFZ6ej&dGdHdIdFdJdIdd(ddddd)dded*Z7dKZ8ej&dLdMdNdKdIdDdd(d(dddd)dded*Z9dOZ:ej&dPdQdRdOd.ddd(ddddd)dded*Z;dSZej&dXdYdZdWd[ddd(ddddd)dded*Z?d\Z@ej&d]d^d[d\d'd'dd(ddddd)dded*ZAd_ZBej&d`dadJd_dbddd(ddddd)dded*ZCdcZDej&ddded=dcdEddd(ddddd)dded*ZEdfZFej&dgdhdidfdDddd(ddddd)dded*ZGdjZHej&dkdldbdjd2d'dd(ddddd)dded*ZIdmZJej&dndodEdmd=ddd(ddddd)dded*ZKdpZLej&dqdrdsdpdiddd(ddddd)dded*ZMdtZNej&dudvdwdtdd2dd(eOddddd)dded*ZPdxZQej&dydzd{dxdd.dd(eOddddd)dded*ZRd|ZSej&d}d~dd|dNdNdd(edjTddddd)dded*ZUdZVej&dddddZdNdd(eddddd)dded*ZWdZXej&dddddJdIdd(ddddd)dded*ZYdZZej&dddddVdRdd(ddddd)dded*Z[dZ\ej&ddddd.ddd(ddddd)dded*Z]dZ^ej&dddddVdRdd(ddddd)dded*Z_dZ`ej&ddddd.ddd(ddddd)dded*ZadZbej&dddddVdRdd(ddddd)dded*ZcdZdej&dddddVdRdd(ddddd)dded*ZedZfej&dddddVdRdd(ddddd)dded*ZgdZhej&dddddVdRdd(ddddd)dded*ZidZjej&dddddRdRdd(ddddd)dded*ZkdZlej&dddddVdRdd(ddddd)dded*ZmdZnej&dddddVdRdd(ddddd)dded*ZodZpej&dddddVdRdd(ddddd)dded*ZqdZrej&dddddVdRdd(ddddd)dded*ZsdZtej&dddddVdRdd(ddddd)dded*ZudZvej&dddddVdRdd(ddddd)dded*ZwdZxej&dddddVdRdd(ddddd)dded*ZydZzej&dddddVdRdd(ddddd)dded*Z{ejdddeejddddddejdddejejed҃ddgdejejedӃddd Z|eje|ejdddeejddddddejddddddgddddd Z}eje}ejdddeejdddejejed߃ddgdejejedddd Z~eje~ejdddeejddddddgddddd Zejeejdddeejddddddejddddddgddddd Zejeejdddedej&dddddNdNdd(edjTddddd(dejejeded*ej&ddddd.ddd(ddddd(dded*ggge|gejejedd(dgejddddgejejeddgdddZejdddedggggdd(dggdddZejdddedggggdd(dggdddZejdddedggggdd(dggdddZejdddedggggdd(dggd d dZejd d dedggge}gdd(dggd ddZejdddedggggdd(dggdddZejdddedggggejejedd(dggdddZejdddedggggejejedd(dggdddZejdddedggggejejedd(dggdd dZejd!d"dedggggejejed#d(dggd$d%dZejd&d'dedggggejejed(d(dggd)d*dZejd+d,dedej&d-d.ddd.ddd(ddddd(dded*ej&d/d0ddd.ddd(ddddd(dded*ej&d1d2ddd.ddd(ddddd(dded*ej&d3d4dd'd.ddd(gdddd(dded*ggggdd)ddggd7d8dZejd9d:dedej&d;ddd?dVdRdd(ddddd)dded*gggdd(dggd@dAdZejdBdCdedej&dDdEdddVdRdd(ddddd(dded*ej&dFdGddd.ddd(ddddd(dded*ej&dHdIdddVdRdd(ddddd(dded*ej&dJdKdd'dVdRdd(gdddd(dded*ggeggdd)ddggdLdMdZejdNdOdedej&dPdQddd.ddd(ddddd(dded*ggggdd(dggdRdSdZejdTdUdedej&dVdWddd.ddd(ddddd(dded*ej&dXdYdddRdRdd(ddddd(dded*ggeggdd(dggdZdSdZejd[d\dedej&d]d^dd_d.ddd(ddddd(dded*ggggdd(dggd`dadZejdbdcdedggggejejeddd(dggdedfdZejdgdhdedggggejejedid)ddggdkdldZejdmdndedej&dodpdddNdNdd(edjTddddd(dded*gej&dqdrddsdVdRdd(ddddd)dded*gggdd(dggdtdudZejdvdwdedej&dxdyddd.ddd(ddddd(dded*ej&dodzdddNdNdd(edjTddddd(dded*ej&d{d|dddVdRdd(ddddd(dded*ej&d}d~dd'dVdRdd(ddddd(dded*ej&ddd'd.dVdRdd(ddddd(dded*gej&dddddVdRdd(ddddd)dded*gggdd(dggdddZejdddedej&ddddd.ddd(ddddd(dejejeded*ggggejejedd(dggdddZejdddedej&ddddd.ddd(ddddd(dejejeded*ggggejejedd(dggdddZejdddedgej&ddddd.ddd(ddddd)dejejeded*gege~gdd(dggdddZejdddedej&dddddJdIdd(ddddd(dded*gggegdd(dggdddZejdddedej&dddddJdIdd(ddddd(dded*gggegdd(dggdddZejdddedggggejejedd(dggdddZee|_ejdjjejdejdejd_ee}_ee_eejdD_eejdH_eejdJ_ee_eejdX_eejd{_ejejd}_eejd_ee_ee~_eejd_ee_eejd_ee_eejd<eejd<eejd<eejd<eejd<eejd <eejd<eejd<eejd<eejd<eejd!<eejd&<eejd+<eejdB<eejdT<eejd[<eejdb<eejdg<eejdm<eejdv<eejd<eejd<eejd<eejd<eejd<eejd<e ejd<e'ejd%<e)ejd,<e+ejd0<e-ejd4<e/ejd8<e1ejd;<e3ejd?<e5ejdB<e7ejdG<e9ejdL<e;ejdP<e=ejdT<e?ejdX<eAejd]<eCejd`<eEejdd<eGejdg<eIejdk<eKejdn<eMejdq<ePejdu<eRejdy<eUejd}<eWejd<eYejd<e[ejd<e]ejd<e_ejd<eaejd<ecejd<eeejd<egejd<eiejd<ekejd<emejd<eoejd<eqejd<esejd<euejd<ewejd<eyejd<e{ejd<ejee jde jfeeddZejee jde jfeeddZejee jde jfeeddZejee jde jfeeddZejee jde jfeeddZejee jd e jfeeddZejee jde jfeeddZejee jde jfeeddZejee jde jfeeddZejee jde jfeeddZejee jd!e jfeeddZejee jd&e jfeeddZejee jd+e jfeeddZejee jdBe jfee jd9e jfeeddeddZejeejeje jdTe jfee jdNe jfeeddeddZejeƒejejÃe jd[e jfeeddZejeăe jdbe jfeeddZejeŃe jdge jfeeddZejeƃe jdme jfeeddZejeǃe jdve jfeeddZejeȃe jde jfeeddZejeɃe jde jfee jde jfeeddeddZejeʃejej˃e jde jfeeddZejẽe jde jfeeddZeje̓e jde jfeeddZeje΃ejje'ejje)ejje+ejje-ejje/ejje1ejje3ejje5ee7_ejje7ejje9ejje;ejje=ejje?ejjeAejjeCejjeEejjeGejjeIejjeKejjeMejjePejjeRejjeUejjeWe}eY_ejjeYee[_ejje[eje]ee__eje_ejeaeec_ejeceee_ejjeeeeg_ejjegeei_ejjeieek_ejjekeem_ejjemeeo_ejjeoeeq_ejjeqees_ejjeseeu_ejjeueew_ejjeweey_ejjeyee{_ejje{eejd=_ejjejd=eejdq_ejejdqeejd_ejjejdejjejdd)e_ejejσede_d)e _ejejed!e _d)e jd_ejejed e jd_d)ejd_ejejedejd_d)e|_ejejedӃe|_d)e|jd_ejejed҃e|jd_d)ejd_ejejedejd_d)e_ejejede_d)e_ejejede_d)e_ejejede_d)e_ejejede_d)e_ejejed#e_d)e_ejejed(e_d)e_ejejedde_d)e_ejejedie_d)ejd_ejejedejd_d)e_ejejede_d)ejd_ejejedejd_d)e_ejejede_d)e~_ejejede~_d)e~jd_ejejed߃e~jd_d)ejd_ejejedejd_d)e_ejejede_ej֐ddedejejуedddejאddddeeejej҃eddgdZeje؃eejڐd<ej֐ddedejejуedddejאddddeeejej҃edÃdgdZejeۃeejڐd<ejܐdejfeeؐddZejߐdefeeؐddZejܐdejfeeېddZejߐdefeeېddZdS(NcCs|S)N)xrr1/usr/lib/python3.6/unittest_custom_options_pb2.pysrcCs |jdS)Nlatin1)encode)rrrrrs)enum_type_wrapper) descriptor)message) reflection)symbol_database)service)service_reflection)descriptor_pb2z-google/protobuf/unittest_custom_options.protoZprotobuf_unittestZproto2u -google/protobuf/unittest_custom_options.protoprotobuf_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"²Ù¢ HelloWorldˆÙ¢éÿÿÿÿÿÿÿÿ"4 SettingRealsFromPositiveInts:õߣ@AéÜ¢@c@"4 SettingRealsFromNegativeInts:õߣ@ÁéÜ¢@cÀ"U ComplexOptionType1 foo ( foo2 ( foo3 ( foo4 (*d€€€€"‹ ComplexOptionType22 bar ( 2%.protobuf_unittest.ComplexOptionType1 baz (F fred ( 28.protobuf_unittest.ComplexOptionType2.ComplexOptionType4H 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.FileOptions4 mset ( 2&.protobuf_unittest.AggregateMessageSet2M nested.google.protobuf.FileOptions§Ñ° ( 2.protobuf_unittest.Aggregate"Y AggregateMessage) fieldname (Bò¡‡;FieldAnnotation:Âц;eMessageAnnotation"É NestedOptionType; NestedMessage" nested_field (B ÁàÃê:àéÂé"5 NestedEnum NESTED_ENUM_VALUE°†úìÅöÉë2A nested_extension.google.protobuf.FileOptionsýøâ (BȋÊí"d OldOptionType8 value (2).protobuf_unittest.OldOptionType.TestEnum" TestEnum OLD_VALUE"s NewOptionType8 value (2).protobuf_unittest.NewOptionType.TestEnum"( TestEnum OLD_VALUE NEW_VALUE"- !TestMessageWithRequiredEnumOption:úèü”*6 MethodOpt1 METHODOPT1_VAL1 METHODOPT1_VAL2*M AggregateEnum% VALUEÊü‰;EnumValueAnnotation’•ˆ;EnumAnnotation2Ž TestServiceWithCustomOptionsc Foo).protobuf_unittest.CustomOptionFooRequest*.protobuf_unittest.CustomOptionFooResponse"àúŒ ²‹ÓۀËI2™ AggregateServicek 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‡€ˆðèÁê­Àå$úì…;pdFileAnnotationNestedFileAnnotation"úì…;FileExtensionAnnotation*$ öë® EmbeddedMessageSetElement )namepackagesyntaxZ serialized_pbZ dependencies MethodOpt1zprotobuf_unittest.MethodOpt1METHODOPT1_VAL1)rindexnumberoptionstypeMETHODOPT1_VAL2i i ) r full_namefilenamefilevaluescontaining_typerserialized_startserialized_end AggregateEnumzprotobuf_unittest.AggregateEnumVALUEuÊü‰;EnumValueAnnotationu’•ˆ;EnumAnnotationi iC iv file_opt1zprotobuf_unittest.file_opt1FT)rrrrrZcpp_typeZlabelZhas_default_valueZ default_value message_type enum_typer!Z is_extensionZextension_scoperriv message_opt1zprotobuf_unittest.message_opt1iv field_opt1zprotobuf_unittest.field_opt1iPv field_opt2zprotobuf_unittest.field_opt2*iv oneof_opt1zprotobuf_unittest.oneof_opt1ihOv enum_opt1zprotobuf_unittest.enum_opt1ifenum_value_opt1z!protobuf_unittest.enum_value_opt1i"[x service_opt1zprotobuf_unittest.service_opt1igx method_opt1zprotobuf_unittest.method_opt1iubool_optzprotobuf_unittest.bool_opt imu int32_optzprotobuf_unittest.int32_opt iƓu int64_optzprotobuf_unittest.int64_opt i0u uint32_optzprotobuf_unittest.uint32_opt i_u uint64_optzprotobuf_unittest.uint64_opti@u sint32_optzprotobuf_unittest.sint32_optiu sint64_optzprotobuf_unittest.sint64_optiSu fixed32_optzprotobuf_unittest.fixed32_opti~u fixed64_optzprotobuf_unittest.fixed64_optixu sfixed32_optzprotobuf_unittest.sfixed32_opticEu sfixed64_optzprotobuf_unittest.sfixed64_optiu float_optzprotobuf_unittest.float_optiu double_optzprotobuf_unittest.double_optiu string_optzprotobuf_unittest.string_optzutf-8iu bytes_optzprotobuf_unittest.bytes_optiuenum_optzprotobuf_unittest.enum_opti/tmessage_type_optz"protobuf_unittest.message_type_opti[tquuxzprotobuf_unittest.quuxiRtcorgezprotobuf_unittest.corgeiotgraultzprotobuf_unittest.graultiȺtgarplyzprotobuf_unittest.garplyi$t complex_opt1zprotobuf_unittest.complex_opt1iՇt complex_opt2zprotobuf_unittest.complex_opt2it complex_opt3zprotobuf_unittest.complex_opt3 is complexopt6zprotobuf_unittest.complexopt6!i.fileoptzprotobuf_unittest.fileopt"i5msgoptzprotobuf_unittest.msgopt#i:fieldoptzprotobuf_unittest.fieldopt$iRAenumoptzprotobuf_unittest.enumopt%iO enumvaloptzprotobuf_unittest.enumvalopt&iw serviceoptzprotobuf_unittest.serviceopt'i methodoptzprotobuf_unittest.methodopt(iSrequired_enum_optz#protobuf_unittest.required_enum_opt)ZAnEnumz5protobuf_unittest.TestMessageWithCustomOptions.AnEnumZ ANENUM_VAL1Z ANENUM_VAL2u°†ú{uÅöÉëüÿÿZ TestEnumTypez9protobuf_unittest.DummyMessageContainingEnum.TestEnumTypeZTEST_OPTION_ENUM_TYPE1ZTEST_OPTION_ENUM_TYPE2ii Z NestedEnumz-protobuf_unittest.NestedOptionType.NestedEnumZNESTED_ENUM_VALUEu °†úìu ÅöÉëi: io ZTestEnumz(protobuf_unittest.OldOptionType.TestEnumZ OLD_VALUEi i z(protobuf_unittest.NewOptionType.TestEnumZ NEW_VALUEie i TestMessageWithCustomOptionsz.protobuf_unittest.TestMessageWithCustomOptionsZfield1z5protobuf_unittest.TestMessageWithCustomOptions.field1uÁàÃ-áu Z oneof_fieldz:protobuf_unittest.TestMessageWithCustomOptions.oneof_fielduàéÂÈÿÿÿÿÿÿÿÿZAnOneofz6protobuf_unittest.TestMessageWithCustomOptions.AnOneofuø¬Ãÿÿÿÿÿÿÿÿ)rrrr!fieldsrgi&)rrrrr!r} extensionsZ nested_typesZ enum_typesrZ is_extendablerZextension_rangesZoneofsr"r#CustomOptionFooRequestz(protobuf_unittest.CustomOptionFooRequesti(i@CustomOptionFooResponsez)protobuf_unittest.CustomOptionFooResponseiBi[CustomOptionFooClientMessagez.protobuf_unittest.CustomOptionFooClientMessagei]i{CustomOptionFooServerMessagez.protobuf_unittest.CustomOptionFooServerMessagei}iDummyMessageContainingEnumz,protobuf_unittest.DummyMessageContainingEnumiDummyMessageInvalidAsOptionTypez1protobuf_unittest.DummyMessageInvalidAsOptionTypei i-CustomOptionMinIntegerValuesz.protobuf_unittest.CustomOptionMinIntegerValuesuÐÞ²èÆ²€€€€øÿÿÿÿ°¼²€€€€€€€€€€“²øõ°€Ä°ÿÿÿÿø—°ÿÿÿÿÿÿÿÿÿõ¯‘¯€™Ö¨€i0iCustomOptionMaxIntegerValuesz.protobuf_unittest.CustomOptionMaxIntegerValuesuÐÞ²èÆ²ÿÿÿÿ°¼²ÿÿÿÿÿÿÿÿ€“²ÿÿÿÿøõ°ÿÿÿÿÿÿÿÿÿ€Ä°þÿÿÿø—°þÿÿÿÿÿÿÿÿõ¯ÿÿÿÿ‘î¯ÿÿÿÿÿÿÿÿ­¯ÿÿÿ™Ö¨ÿÿÿÿÿÿÿiiNCustomOptionOtherValuesz)protobuf_unittest.CustomOptionOtherValuesu~èÆ²œÿÿÿÿÿÿÿÿõߣç‡EAéÜ¢ûYŒBÊÀó?ªÜ¢Hello, "World"²Ù¢ HelloWorldˆÙ¢éÿÿÿÿÿÿÿÿiPiSettingRealsFromPositiveIntsz.protobuf_unittest.SettingRealsFromPositiveIntsuõߣ@AéÜ¢@c@iiSettingRealsFromNegativeIntsz.protobuf_unittest.SettingRealsFromNegativeIntsuõߣ@ÁéÜ¢@cÀii*ComplexOptionType1z$protobuf_unittest.ComplexOptionType1Zfooz(protobuf_unittest.ComplexOptionType1.fooZfoo2z)protobuf_unittest.ComplexOptionType1.foo2Zfoo3z)protobuf_unittest.ComplexOptionType1.foo3Zfoo4z)protobuf_unittest.ComplexOptionType1.foo4d i,iComplexOptionType4z7protobuf_unittest.ComplexOptionType2.ComplexOptionType4Zwaldoz=protobuf_unittest.ComplexOptionType2.ComplexOptionType4.waldoZ complex_opt4zDprotobuf_unittest.ComplexOptionType2.ComplexOptionType4.complex_opt4iztiniComplexOptionType2z$protobuf_unittest.ComplexOptionType2Zbarz(protobuf_unittest.ComplexOptionType2.barZbazz(protobuf_unittest.ComplexOptionType2.bazZfredz)protobuf_unittest.ComplexOptionType2.fredZbarneyz+protobuf_unittest.ComplexOptionType2.barneyiiComplexOptionType5z7protobuf_unittest.ComplexOptionType3.ComplexOptionType5Zplughz=protobuf_unittest.ComplexOptionType3.ComplexOptionType5.plughiiComplexOptionType3z$protobuf_unittest.ComplexOptionType3Zquxz(protobuf_unittest.ComplexOptionType3.quxZcomplexoptiontype5z7protobuf_unittest.ComplexOptionType3.complexoptiontype5i ComplexOpt6zprotobuf_unittest.ComplexOpt6Zxyzzyz#protobuf_unittest.ComplexOpt6.xyzzyisiiVariousComplexOptionsz'protobuf_unittest.VariousComplexOptionsuD¢â•*¢â•؅žÄ¢â•’õì¢â• c¢â• XªýÛªýøæ—Žªý çªý ؅žÏªý ’õØªý¬—åªý ¬—؅žÎªý ¬—’õÉÒ¨³ªýÁªý"eªý"Ôúސ úސãÜüøýûäÜüiiAggregateMessageSetz%protobuf_unittest.AggregateMessageSetziiAggregateMessageSetElementz,protobuf_unittest.AggregateMessageSetElementsz.protobuf_unittest.AggregateMessageSetElement.sZmessage_set_extensionzBprotobuf_unittest.AggregateMessageSetElement.message_set_extensioniii Aggregatezprotobuf_unittest.Aggregateizprotobuf_unittest.Aggregate.izprotobuf_unittest.Aggregate.ssubzprotobuf_unittest.Aggregate.subrz protobuf_unittest.Aggregate.fileZmsetz protobuf_unittest.Aggregate.msetnestedz"protobuf_unittest.Aggregate.nestedi(ii AggregateMessagez"protobuf_unittest.AggregateMessageZ fieldnamez,protobuf_unittest.AggregateMessage.fieldnameuò¡‡;FieldAnnotationuÂц;eMessageAnnotationi i NestedMessagez0protobuf_unittest.NestedOptionType.NestedMessageZ nested_fieldz=protobuf_unittest.NestedOptionType.NestedMessage.nested_fielduÁàÃêu àéÂéi i8 NestedOptionTypez"protobuf_unittest.NestedOptionTypeZnested_extensionz3protobuf_unittest.NestedOptionType.nested_extensioni}xu ȋÊíi i OldOptionTypezprotobuf_unittest.OldOptionTypevaluez%protobuf_unittest.OldOptionType.valuei NewOptionTypezprotobuf_unittest.NewOptionTypez%protobuf_unittest.NewOptionType.valuei !TestMessageWithRequiredEnumOptionz3protobuf_unittest.TestMessageWithRequiredEnumOptionu úèü”i i z+google.protobuf.unittest_custom_options_pb2) DESCRIPTOR __module__)rrr)rrr)rrru€ˆðèÁê­Àå$úì…;pdFileAnnotationNestedFileAnnotation"úì…;FileExtensionAnnotation*$ öë® EmbeddedMessageSetElement TestServiceWithCustomOptionsz.protobuf_unittest.TestServiceWithCustomOptionsu²‹ÓۀËIiF i ZFooz2protobuf_unittest.TestServiceWithCustomOptions.FoouàúŒ)rrrZcontaining_serviceZ input_typeZ output_typer)rrrrrr"r#methodsAggregateServicez"protobuf_unittest.AggregateServiceuÊûŽ;ServiceAnnotationi ip ZMethodz)protobuf_unittest.AggregateService.MethoduÊȖ;MethodAnnotation!TestServiceWithCustomOptions_StubAggregateService_Stubi)rr)rr)r'r)sys version_infoZ_bZgoogle.protobuf.internalr Zgoogle.protobufr Z _descriptorr Z_messager Z _reflectionr Z_symbol_databaserZ_servicerrZDefaultZ_sym_dbZ'google_dot_protobuf_dot_descriptor__pb2ZFileDescriptorrZEnumDescriptorZEnumValueDescriptorZ _METHODOPT1ZRegisterEnumDescriptorZEnumTypeWrapperrZ _ParseOptionsZEnumValueOptionsZ EnumOptionsZ_AGGREGATEENUMr$rrr%ZFILE_OPT1_FIELD_NUMBERZFieldDescriptorr&ZMESSAGE_OPT1_FIELD_NUMBERr*ZFIELD_OPT1_FIELD_NUMBERr,ZFIELD_OPT2_FIELD_NUMBERr.ZONEOF_OPT1_FIELD_NUMBERr0ZENUM_OPT1_FIELD_NUMBERr1ZENUM_VALUE_OPT1_FIELD_NUMBERr3ZSERVICE_OPT1_FIELD_NUMBERr4ZMETHOD_OPT1_FIELD_NUMBERr7ZBOOL_OPT_FIELD_NUMBERr:ZINT32_OPT_FIELD_NUMBERr<ZINT64_OPT_FIELD_NUMBERr>ZUINT32_OPT_FIELD_NUMBERr@ZUINT64_OPT_FIELD_NUMBERrCZSINT32_OPT_FIELD_NUMBERrDZSINT64_OPT_FIELD_NUMBERrFZFIXED32_OPT_FIELD_NUMBERrGZFIXED64_OPT_FIELD_NUMBERrIZSFIXED32_OPT_FIELD_NUMBERrJZSFIXED64_OPT_FIELD_NUMBERrKZFLOAT_OPT_FIELD_NUMBERfloatrMZDOUBLE_OPT_FIELD_NUMBERrOZSTRING_OPT_FIELD_NUMBERdecoderQZBYTES_OPT_FIELD_NUMBERrTZENUM_OPT_FIELD_NUMBERrVZMESSAGE_TYPE_OPT_FIELD_NUMBERrXZQUUX_FIELD_NUMBERrZZCORGE_FIELD_NUMBERr\ZGRAULT_FIELD_NUMBERr^ZGARPLY_FIELD_NUMBERr`ZCOMPLEX_OPT1_FIELD_NUMBERrbZCOMPLEX_OPT2_FIELD_NUMBERrdZCOMPLEX_OPT3_FIELD_NUMBERrfZCOMPLEXOPT6_FIELD_NUMBERrhZFILEOPT_FIELD_NUMBERrjZMSGOPT_FIELD_NUMBERrlZFIELDOPT_FIELD_NUMBERrnZENUMOPT_FIELD_NUMBERrpZENUMVALOPT_FIELD_NUMBERrrZSERVICEOPT_FIELD_NUMBERrtZMETHODOPT_FIELD_NUMBERrvZREQUIRED_ENUM_OPT_FIELD_NUMBERrxZ$_TESTMESSAGEWITHCUSTOMOPTIONS_ANENUMZ(_DUMMYMESSAGECONTAININGENUM_TESTENUMTYPEZ_NESTEDOPTIONTYPE_NESTEDENUMZ_OLDOPTIONTYPE_TESTENUMZ_NEWOPTIONTYPE_TESTENUMZ DescriptorZ FieldOptionsZMessageOptionsZOneofDescriptorZ 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!Zoneofs_by_namer}appendZfields_by_nameZcontaining_oneofr(Z _FILEOPTIONSr)Zmessage_types_by_nameZenum_types_by_nameZextensions_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeZMessagedictr|ZRegisterMessagerrrrrrrrrrrrrrrrrrrrrrrrrrrZ FileOptionsZRegisterExtensionZServiceOptionsZ MethodOptionsZ has_optionsZ_optionsZvalues_by_nameZServiceDescriptorZMethodDescriptorZ_TESTSERVICEWITHCUSTOMOPTIONSZRegisterServiceDescriptorZservices_by_nameZ_AGGREGATESERVICEZGeneratedServiceTypeZServicerZGeneratedServiceStubTyperrrrrrrs                                                                                                                                                                                                                                                                                            $  $