3 SÉLj̤ãq@sÜ+ddlZejddkrdd„p$dd„ZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jƒZejd d dedƒd�Zejdddeejdddddd�ejdddddd�ejdddddd�gddddd� ZejeƒejeƒZdZdZdZdZejdddddddd ddddd!dded"�Zejd#d$deejd%ddddd�ejd&ddddd�ejd'ddddd�ejd(d�dddd�gddd)d*d� Zejeƒej d+d,dedejd-d.dddddd ddddd dded"�ejd/d0ddd1d2dd ddddd dded"�ggggdd dggd3d4d5�Z!ej d6d7dedejd8d9dddddd ddddd dded"�ejd:d;dddddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd=d>d5�Z$ej d?d@dedejd8dAdddddd ddddd dded"�ejd:dBdddddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdCdDd5�Z%ej dEdFdedejd8dGdddHddd ddddd dded"�ejd:dIdddHddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdJdKd5�Z&ej dLdMdedejd8dNdddOdOdd ddddd dded"�ejd:dPdddOdOdd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdQdRd5�Z'ej dSdTdedejd8dUdddVddd ddddd dded"�ejd:dWdddVddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdXdYd5�Z(ej dZd[dedejd8d\ddd]ddd ddddd dded"�ejd:d^ddd]ddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd_d`d5�Z)ej dadbdedejd8dcddddddd ddddd dded"�ejd:deddddddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdfdgd5�Z*ej dhdidedejd8djdddkdOdd ddddd dded"�ejd:dldddkdOdd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdmdnd5�Z+ej dodpdedejd8dqdddrddd ddddd dded"�ejd:dsdddrddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdtdud5�Z,ej dvdwdedejd8dxdddyddd ddddd dded"�ejd:dzdddyddd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd{d|d5�Z-ej d}d~dedejd8ddddddd ddddd dded"�ejd:d€ddddkdd e.dƒdddd dded"�ggggej"ej#ƒed<ƒƒd dggd�d‚d5�Z/ej dƒd„dedejd8d…dddddd ddddd dded"�ejd:d†dddddd e.dƒdddd dded"�ggggej"ej#ƒed<ƒƒd dggd‡dˆd5�Z0ej d‰dŠdedejd8d‹dddŒdddd d dddd dded"�ejd:d�dddŒdddd d dddd dded"�ggggej"ej#ƒed<ƒƒd dggdŽd�d5�Z1ej d�d‘dedejd8d’ddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:d–ddd“d“dd ed”ƒj2d•ƒdddd dded"�ggggej"ej#ƒed<ƒƒd dggd—d˜d5�Z3ej d™dšdedejd8d›ddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:dœddd�d“dd ed”ƒdddd dded"�ggggej"ej#ƒed<ƒƒd dggdždŸd5�Z4ej d d¡dedejd8d¢ddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:d£ddd1d2dd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd¤d¥d5�Z5ej d¦d§dedejd8d¨ddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:d©ddd1d2dd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggdªd«d5�Z6ej d¬d­dedejd8d®ddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:d¯ddd°dŒdd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd±d²d5�Z7ej d³d´dedejd8dµddd“d“dd ed”ƒj2d•ƒdddd dded"�ejd:d¶ddd°dŒdd ddddd dded"�ggggej"ej#ƒed<ƒƒd dggd·d¸d5�Z8ej d¹dºdedejd»d¼dd½dddd ddddd dded"�ejd¾d¿ddÀdHddd ddddd dded"�ggggdd dggdÁdÂd5�Z9ej dÃdÄdedggggej"ej#ƒedŃƒd!d�dggdÇdÈd5�Z:ej dÉdÊdedejdËdÌddÍd“d“dd ed”ƒj2d•ƒdddd dded"�gejdÎdÏddÐd1d2dd ddddd!dded"�gggdd dggdÑdÒd5�Z;ej dÓdÔdedejdÕdÖdd“dddd ddddd dded"�gejdÎd×ddØd1d2dd ddddd!dded"�gggdd dggdÙdÚd5�Zd“d“dd gdddd dded"�ej�d?�d@�d#�dAd�d“dd gdddd dded"�ej�dB�dC�d'�dDd1d2dd gdddd dded"�ej�dE�dF�d+�dGd1d2dd gdddd dded"�ej�dH�dI�d/�dJd°dŒdd gdddd dded"�ej�dK�dL�d2�dMd°dŒdd gdddd dded"�ej�dN�dO�d5�dPd“d“dd gdddd dej"ej=ƒe�d ƒƒed"�ej�dQ�dR�d8�dSd“d“dd gdddd dej"ej=ƒedŃƒed"�ej�dT�dU�d;�dVd1d2dd gdddd dded"�ej�dW�dX�d>�dYd1d2dd gdddd dded"�ej�dZ�d[�dA�d\d1d2dd gdddd dded"�ej�d]�d^�d_�d`d1d2dd gdddd dded"�ej�da�db�dc�ddd1d2dd gdddd dded"�ej�de�df�dD�dgd1d2dd gdddd dded"�ej�dh�di�dG�djd1d2dd gdddd dded"�ej�dk�dl�dm�dnd1d2dd gdddd dded"�ej�do�dp�dJ�dqd1d2dd gdddd dded"�ej�dr�ds�dM�dtd1d2dd gdddd dded"�ej�du�dv�dw�dxd1d2dd gdddd dded"�ej�dy�dz�dP�d{d1d2dd gdddd dded"�ej�d|�d}�dS�d~d1d2dd gdddd dded"�ej�d�d€�dV�d�d1d2dd gdddd dded"�ej�d‚�dƒ�dY�d„d1d2dd gdddd dded"�ej�d…�d†�d\�d‡d1d2dd gdddd dded"�ej�dˆ�d‰�d`�dŠd1d2dd gdddd dded"�ej�d‹�dŒ�dd�d�d1d2dd gdddd dded"�ej�dŽ�d��dg�d�d1d2dd gdddd dded"�ej�d‘�d’�dj�d“dHddd ddddd dded"�ej�d”�d•�dn�d–d1d2dd ddddd dded"�ej�d—�d˜�dq�d™d“d“dd ed”ƒj2d•ƒdddd dded"�ej�dš�d›�dt�dœd�d“dd ed”ƒdddd dded"�ej�d��dž�dx�dŸdŒdddd d dddd dded"�ej�d �d¡�d{�d¢dOdOdd ddddd dded"�ej�d£�d¤�d~�d¥ddkdd e.dƒdddd dded"�ej�d¦�d§�d��d¨dddd e.dƒdddd dded"�ej�d©�dª�d„�d«d°dŒdd ddddd dded"�ej�d¬�d­�d‡�d®d2d2dd ddddd dded"�ej�d¯�d°�dŠ�d±dddd ddddd dded"�ej�d²�d³�d��d´dddd ddddd dded"�ej�dµ�d¶�d��d·dddd ddddd dded"�ej�d¸�d¹�dº�d»dddd ddddd dded"�ej�d¼�d½�d¾�d¿dddd ddddd dded"�ej�dÀ�dÁ�dÂ�dÃdddd ddddd dded"�ej�dÄ�dÅ�dÆ�dÇdddd ddddd dded"�ej�dÈ�dÉ�dÊ�dËdddd ddddd dded"�ej�dÌ�dÍ�dÎ�dÏdddd ddddd dded"�ej�dÐ�dÑ�dÒ�dÓdddd ddddd dded"�ej�dÔ�dÕ�dÖ�d×dddd ddddd dded"�ej�dØ�dÙ�dÚ�dÛdddd ddddd dded"�ej�dÜ�dÝ�dÞ�dßdddd ddddd dded"�ej�dà�dá�dâ�dãdddd ddddd dded"�ej�dä�då�dæ�dçdddd ddddd dded"�ej�dè�dé�dê�dëdddd ddddd dded"�ej�dì�dí�dî�dïdddd ddddd dded"�ej�dð�dñ�dò�dódddd ddddd dded"�gZge!e$e%e&e'e(e)e*e+e,e-e/e0e1e3e4e5e6e7e8e9e:e;e�dô�dõddg�dö�g�dÆ�d÷d5�Z?ej �dø�dùdedej�dú�dûdddddd ddddd dded"�ggggdd dgg�dü�dýd5�Z@e?e!jAd/_Be?e!_Ce?e$_Ce?e%_Ce?e&_Ce?e'_Ce?e(_Ce?e)_Ce?e*_Ce?e+_Ce?e,_Ce?e-_Ce?e/_Ce?e0_Ce?e1_Ce?e3_Ce?e4_Ce!e5jAd:_Be?e5_Ce@e6jAd:_Be?e6_Cee7jAd:_De?e7_Cee8jAd:_De?e8_Ce?e9_Ce?e:_Ce?e;_Ce?e<_Ce!e?jAdû_Be@e?jAdý_Bee?jA�d_Dee?jA�d_De?e?jA�d _Be!e?jA�dB_Be@e?jA�dE_Bee?jA�dH_Dee?jA�dK_De$e?jA�dT_Be%e?jA�dW_Be&e?jA�dZ_Be'e?jA�d]_Be(e?jA�da_Be)e?jA�de_Be*e?jA�dh_Be+e?jA�dk_Be,e?jA�do_Be-e?jA�dr_Be/e?jA�du_Be0e?jA�dy_Be1e?jA�d|_Be3e?jA�d_Be4e?jA�d‚_Be5e?jA�d…_Be6e?jA�dˆ_Be7e?jA�d‹_Be8e?jA�dŽ_Be!e?jA�d”_Bee?jA�d©_De9e?jA�d¬_Be?e_Ce?jE�dôjFjGe?jA�d‘ƒe?jE�dôe?jA�d‘_He?jE�dôjFjGe?jA�d”ƒe?jE�dôe?jA�d”_He?jE�dôjFjGe?jA�d—ƒe?jE�dôe?jA�d—_He?jE�dôjFjGe?jA�dšƒe?jE�dôe?jA�dš_He?jE�dôjFjGe?jA�d�ƒe?jE�dôe?jA�d�_He?jE�dôjFjGe?jA�d ƒe?jE�dôe?jA�d _He?jE�dôjFjGe?jA�d£ƒe?jE�dôe?jA�d£_He?jE�dôjFjGe?jA�d¦ƒe?jE�dôe?jA�d¦_He?jE�dôjFjGe?jA�d©ƒe?jE�dôe?jA�d©_He?ejIdÛ<e@ejI�dø<eejJd<eejKd<ejLeƒe jMdÛe jNfeOe jMd+e jNfeOe!�dþ�dÿ�ƒe jMd6e jNfeOe$�dþ�dÿ�ƒe jMd?e jNfeOe%�dþ�dÿ�ƒe jMdEe jNfeOe&�dþ�dÿ�ƒe jMdLe jNfeOe'�dþ�dÿ�ƒe jMdSe jNfeOe(�dþ�dÿ�ƒe jMdZe jNfeOe)�dþ�dÿ�ƒe jMdae jNfeOe*�dþ�dÿ�ƒe jMdhe jNfeOe+�dþ�dÿ�ƒe jMdoe jNfeOe,�dþ�dÿ�ƒe jMdve jNfeOe-�dþ�dÿ�ƒe jMd}e jNfeOe/�dþ�dÿ�ƒe jMdƒe jNfeOe0�dþ�dÿ�ƒe jMd‰e jNfeOe1�dþ�dÿ�ƒe jMd�e jNfeOe3�dþ�dÿ�ƒe jMd™e jNfeOe4�dþ�dÿ�ƒe jMd e jNfeOe5�dþ�dÿ�ƒe jMd¦e jNfeOe6�dþ�dÿ�ƒe jMd¬e jNfeOe7�dþ�dÿ�ƒe jMd³e jNfeOe8�dþ�dÿ�ƒe jMd¹e jNfeOe9�dþ�dÿ�ƒe jMdÃe jNfeOe:�dþ�dÿ�ƒe jMdÉe jNfeOe;�dþ�dÿ�ƒe jMdÓe jNfeOe<�dþ�dÿ�ƒe?�dþ�d�ƒZPejQePƒejQePjRƒejQePjSƒejQePjTƒejQePjUƒejQePjVƒejQePjWƒejQePjXƒejQePjYƒejQePjZƒejQePj[ƒejQePj\ƒejQePj]ƒejQePj^ƒejQePj_ƒejQePj`ƒejQePjaƒejQePjbƒejQePjcƒejQePjdƒejQePjeƒejQePjfƒejQePjgƒejQePjhƒejQePjiƒe jM�døe jNfeOe@�dþ�dÿ�ƒZjejQejƒePjkeƒe;e;jKdÎ_BePjgjke;jKd΃esrcCs |jdƒS)NÚlatin1)Úencode)rrrrrs)Úenum_type_wrapper)Ú descriptor)Úmessage)Ú reflection)Úsymbol_database)Údescriptor_pb2z*google/protobuf/test_messages_proto2.protozprotobuf_test_messages.proto2Zproto2u *google/protobuf/test_messages_proto2.protoprotobuf_test_messages.proto2"Þ2 TestAllTypesProto2 optional_int32 ( optional_int64 ( optional_uint32 (  optional_uint64 ( optional_sint32 ( optional_sint64 ( optional_fixed32 ( optional_fixed64 ( optional_sfixed32 ( optional_sfixed64 ( optional_float ( optional_double ( optional_bool ( optional_string (  optional_bytes ( ` optional_nested_message ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU optional_foreign_message ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z optional_nested_enum (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO optional_foreign_enum (20.protobuf_test_messages.proto2.ForeignEnumProto2! optional_string_piece ( B optional_cord ( BL recursive_message ( 21.protobuf_test_messages.proto2.TestAllTypesProto2 repeated_int32 ( repeated_int64 ( repeated_uint32! (  repeated_uint64" ( repeated_sint32# ( repeated_sint64$ ( repeated_fixed32% ( repeated_fixed64& ( repeated_sfixed32' ( repeated_sfixed64( ( repeated_float) ( repeated_double* ( repeated_bool+ ( repeated_string, (  repeated_bytes- ( ` repeated_nested_message0 ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU repeated_foreign_message1 ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z repeated_nested_enum3 (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO repeated_foreign_enum4 (20.protobuf_test_messages.proto2.ForeignEnumProto2! repeated_string_piece6 ( B repeated_cord7 ( B] map_int32_int328 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry] map_int64_int649 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entrya map_uint32_uint32: ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entrya map_uint64_uint64; ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entrya map_sint32_sint32< ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entrya map_sint64_sint64= ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entrye map_fixed32_fixed32> ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entrye map_fixed64_fixed64? ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entryi map_sfixed32_sfixed32@ ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entryi map_sfixed64_sfixed64A ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry] map_int32_floatB ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry_ map_int32_doubleC ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryY map_bool_boolD ( 2B.protobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrya map_string_stringE ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry_ map_string_bytesF ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryp map_string_nested_messageG ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryr map_string_foreign_messageH ( 2N.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryj map_string_nested_enumI ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryl map_string_foreign_enumJ ( 2K.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry oneof_uint32o ( H_ oneof_nested_messagep ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageH oneof_stringq ( H oneof_bytesr ( H oneof_bools (H oneof_uint64t (H oneof_floatu (H oneof_doublev (HR oneof_enumw (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumHE dataÉ ( 26.protobuf_test_messages.proto2.TestAllTypesProto2.Data fieldname1‘ ( field_name2Â’ ( _field_name3“ ( field__name4_” ( field0name5• ( field_0_name6– ( fieldName7— ( FieldName8˜ ( field_Name9™ ( Field_Name10š ( FIELD_NAME11› ( FIELD_name12œ ( __field_name13Â� ( __Field_name14ž ( field__name15Ÿ ( field__Name16  ( field_name17__¡ ( Field_name18__¢ (b NestedMessage a (F corecursive ( 21.protobuf_test_messages.proto2.TestAllTypesProto24 MapInt32Int32Entry key ( value (:84 MapInt64Int64Entry key ( value (:86 MapUint32Uint32Entry key (  value ( :86 MapUint64Uint64Entry key ( value (:86 MapSint32Sint32Entry key ( value (:86 MapSint64Sint64Entry key ( value (:88 MapFixed32Fixed32Entry key ( value (:88 MapFixed64Fixed64Entry key ( value (:8: MapSfixed32Sfixed32Entry key ( value (:8: MapSfixed64Sfixed64Entry key ( value (:84 MapInt32FloatEntry key ( value (:85 MapInt32DoubleEntry key ( value (:82 MapBoolBoolEntry key ( value (:86 MapStringStringEntry key (  value ( :85 MapStringBytesEntry key (  value ( :8~ MapStringNestedMessageEntry key ( N value ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage:8s MapStringForeignMessageEntry key ( B value ( 23.protobuf_test_messages.proto2.ForeignMessageProto2:8x MapStringNestedEnumEntry key ( K value (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnum:8m MapStringForeignEnumEntry key ( ? value (20.protobuf_test_messages.proto2.ForeignEnumProto2:83 Data group_int32Ê ( group_uint32Ë ( ! MessageSetCorrect*ÿÿÿÿ:à MessageSetCorrectExtension1 str ( 2³ message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectù»^ ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1ß MessageSetCorrectExtension2 i (2´ message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectÂ�³ü ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2"9 NestedEnum FOO BAR BAZ NEGÿÿÿÿÿÿÿÿÿ*xÉB oneof_field"! ForeignMessageProto2 c (*F ForeignEnumProto2 FOREIGN_FOO FOREIGN_BAR FOREIGN_BAZ:J extension_int321.protobuf_test_messages.proto2.TestAllTypesProto2x (B/ (com.google.protobuf_test_messages.proto2Hø)ÚnameÚpackageÚsyntaxZ serialized_pbÚForeignEnumProto2z/protobuf_test_messages.proto2.ForeignEnumProto2Ú FOREIGN_FOO)rÚindexÚnumberÚoptionsÚtypeÚ FOREIGN_BARéÚ FOREIGN_BAZéiÑi) rÚ full_nameÚfilenameÚfileÚvaluesÚcontaining_typerÚserialized_startÚserialized_endéxÚextension_int32z-protobuf_test_messages.proto2.extension_int32éFT)rrrrrZcpp_typeZlabelZhas_default_valueZ default_valueÚ message_typeÚ enum_typer Z is_extensionZextension_scoperrZ NestedEnumz;protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumZFOOZBARZBAZZNEGi]i–Ú NestedMessagez>protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageÚaz@protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.aZ corecursivezJprotobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.corecursiveé é i¶i)rrrrr ÚfieldsÚ extensionsZ nested_typesZ enum_typesrZ is_extendablerZextension_rangesZoneofsr!r"ÚMapInt32Int32EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32EntryÚkeyzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.keyÚvaluezIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.valuez8iiNÚMapInt64Int64EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.valueiPi„ÚMapUint32Uint32EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.keyé zKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.valuei†i¼ÚMapUint64Uint64EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.keyézKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.valuei¾iôÚMapSint32Sint32EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.keyézKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.valueiöi,ÚMapSint64Sint64EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.keyézKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.valuei.idÚMapFixed32Fixed32EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32EntryzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.keyézMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.valueifižÚMapFixed64Fixed64EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64EntryzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.keyézMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.valuei iØÚMapSfixed32Sfixed32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32EntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.keyézOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.valueiÚiÚMapSfixed64Sfixed64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64EntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.keyézOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.valueiiPÚMapInt32FloatEntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.valueiRi†ÚMapInt32DoubleEntryzDprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryzHprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.keyzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.valueiˆi½ÚMapBoolBoolEntryzAprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.keyézGprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.valuei¿iñÚMapStringStringEntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.keyé Úzutf-8zKprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.valueiói)ÚMapStringBytesEntryzDprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryzHprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.keyzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.valueé i+i`ÚMapStringNestedMessageEntryzLprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryzPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.keyzRprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.valueibiàÚMapStringForeignMessageEntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryzQprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.keyzSprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.valueiâiUÚMapStringNestedEnumEntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.keyzOprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.valueéiWiÏÚMapStringForeignEnumEntryzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntryzNprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.keyzPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.valueiÑi>ÚDataz5protobuf_test_messages.proto2.TestAllTypesProto2.DataZ group_int32zAprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_int32éÊZ group_uint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_uint32éËi@isÚMessageSetCorrectzBprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectzéÿÿÿiui–ÚMessageSetCorrectExtension1zLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1ÚstrzPprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.stréZmessage_set_extensionzbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.message_set_extensioniù�i™iyÚMessageSetCorrectExtension2zLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2ÚizNprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.izbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.message_set_extensioni�?i|i[ÚTestAllTypesProto2z0protobuf_test_messages.proto2.TestAllTypesProto2Zoptional_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int32Zoptional_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int64Zoptional_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint32Zoptional_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint64Zoptional_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint32Zoptional_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint64Zoptional_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed32Zoptional_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed64Zoptional_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed32Zoptional_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed64Zoptional_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_floatZoptional_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.optional_doubleZ optional_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_boolZoptional_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.optional_stringZoptional_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_bytesZoptional_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_messageZoptional_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_messageéZoptional_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_enuméZoptional_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_enuméZoptional_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_string_pieceézZ optional_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_cordéZrecursive_messagezBprotobuf_test_messages.proto2.TestAllTypesProto2.recursive_messageéZrepeated_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int32éZrepeated_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int64éé Zrepeated_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint32é!Zrepeated_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint64é"Zrepeated_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint32éé#Zrepeated_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint64é$Zrepeated_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed32éé%Zrepeated_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed64éé&Zrepeated_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed32éé'Zrepeated_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed64é(Zrepeated_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_floaté)Zrepeated_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_doubleé*Z repeated_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_boolé+Zrepeated_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_stringé,Zrepeated_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bytesé-Zrepeated_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_messageé0Zrepeated_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_messageé1Zrepeated_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_enumé3Zrepeated_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_enumé4Zrepeated_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_string_pieceé6Z repeated_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_cordé7Zmap_int32_int32z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_int32é8Zmap_int64_int64z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int64_int64é9Zmap_uint32_uint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint32_uint32é:Zmap_uint64_uint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint64_uint64é.é;Zmap_sint32_sint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint32_sint32é/é<Zmap_sint64_sint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint64_sint64é=Zmap_fixed32_fixed32zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed32_fixed32é>Zmap_fixed64_fixed64zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed64_fixed64é2é?Zmap_sfixed32_sfixed32zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed32_sfixed32é@Zmap_sfixed64_sfixed64zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed64_sfixed64éAZmap_int32_floatz@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_floaté5éBZmap_int32_doublezAprotobuf_test_messages.proto2.TestAllTypesProto2.map_int32_doubleéCZ map_bool_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.map_bool_booléDZmap_string_stringzBprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_stringéEZmap_string_byteszAprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_byteséFZmap_string_nested_messagezJprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_messageéGZmap_string_foreign_messagezKprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_messageéHZmap_string_nested_enumzGprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_enuméIZmap_string_foreign_enumzHprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_enuméJZ oneof_uint32z=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint32éoZoneof_nested_messagezEprotobuf_test_messages.proto2.TestAllTypesProto2.oneof_nested_messageépZ oneof_stringz=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_stringéqZ oneof_byteszprotobuf_test_messages.proto2.TestAllTypesProto2.field__name4_éKi”Z field0name5zprotobuf_test_messages.proto2.TestAllTypesProto2.field_0_name6éMi–Z fieldName7z;protobuf_test_messages.proto2.TestAllTypesProto2.fieldName7éNi—Z FieldName8z;protobuf_test_messages.proto2.TestAllTypesProto2.FieldName8éOi˜Z field_Name9zprotobuf_test_messages.proto2.TestAllTypesProto2.field__name15éViŸZ field__Name16z>protobuf_test_messages.proto2.TestAllTypesProto2.field__Name16éWi Zfield_name17__z?protobuf_test_messages.proto2.TestAllTypesProto2.field_name17__éXi¡ZField_name18__z?protobuf_test_messages.proto2.TestAllTypesProto2.Field_name18__éYi¢Z oneof_fieldzr@rBrCrDrFrIrKrLrMrOrPrSrUrXr®r¯u0 (com.google.protobuf_test_messages.proto2Høéÿÿÿÿ)r5rT)r#rœ)oÚsysÚ version_infoZ_bZgoogle.protobuf.internalr Zgoogle.protobufr Z _descriptorr Z_messager Z _reflectionr Z_symbol_databaserZDefaultZ_sym_dbZFileDescriptorr®ZEnumDescriptorZEnumValueDescriptorZ_FOREIGNENUMPROTO2ZRegisterEnumDescriptorZEnumTypeWrapperrrrrZEXTENSION_INT32_FIELD_NUMBERZFieldDescriptorr$Z_TESTALLTYPESPROTO2_NESTEDENUMZ DescriptorZ!_TESTALLTYPESPROTO2_NESTEDMESSAGEZ _ParseOptionsZMessageOptionsZ&_TESTALLTYPESPROTO2_MAPINT32INT32ENTRYZ&_TESTALLTYPESPROTO2_MAPINT64INT64ENTRYZ(_TESTALLTYPESPROTO2_MAPUINT32UINT32ENTRYZ(_TESTALLTYPESPROTO2_MAPUINT64UINT64ENTRYZ(_TESTALLTYPESPROTO2_MAPSINT32SINT32ENTRYZ(_TESTALLTYPESPROTO2_MAPSINT64SINT64ENTRYZ*_TESTALLTYPESPROTO2_MAPFIXED32FIXED32ENTRYZ*_TESTALLTYPESPROTO2_MAPFIXED64FIXED64ENTRYZ,_TESTALLTYPESPROTO2_MAPSFIXED32SFIXED32ENTRYZ,_TESTALLTYPESPROTO2_MAPSFIXED64SFIXED64ENTRYÚfloatZ&_TESTALLTYPESPROTO2_MAPINT32FLOATENTRYZ'_TESTALLTYPESPROTO2_MAPINT32DOUBLEENTRYZ$_TESTALLTYPESPROTO2_MAPBOOLBOOLENTRYÚdecodeZ(_TESTALLTYPESPROTO2_MAPSTRINGSTRINGENTRYZ'_TESTALLTYPESPROTO2_MAPSTRINGBYTESENTRYZ/_TESTALLTYPESPROTO2_MAPSTRINGNESTEDMESSAGEENTRYZ0_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNMESSAGEENTRYZ,_TESTALLTYPESPROTO2_MAPSTRINGNESTEDENUMENTRYZ-_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNENUMENTRYZ_TESTALLTYPESPROTO2_DATAZ%_TESTALLTYPESPROTO2_MESSAGESETCORRECTZ/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION1Z/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION2Z FieldOptionsZOneofDescriptorZ_TESTALLTYPESPROTO2Z_FOREIGNMESSAGEPROTO2Zfields_by_namer&r r'Zoneofs_by_namer,ÚappendZcontaining_oneofZmessage_types_by_nameZenum_types_by_nameZextensions_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeZMessageÚdictrZZRegisterMessager(r.r1r2r4r6r8r:r<r>r@rBrCrDrFrIrKrLrMrOrPrSrUrXr¬ZRegisterExtensionZ has_optionsZ FileOptionsZ_optionsrrrrÚsJ                                                                                                                                                                                       2