<!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̤             q   @   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 ej ZejdddeddZejdddeejdd d ddd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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ejd#d$deejd%d d dddejd&ddddd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 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d1d2dd ddddd dded"gg g g dd dg g d3d4d5Z!ej d6d7dedejd8d9d ddddd d ddd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 ej"ej# ed<d dg g d=d>d5Z$ej d?d@dedejd8dAd ddddd d dddd dded"ejd:dBdddddd d dddd dded"gg g g ej"ej# ed<d dg g dCdDd5Z%ej dEdFdedejd8dGd ddHddd d dddd dded"ejd:dIdddHddd d dddd dded"gg g g ej"ej# ed<d dg g dJdKd5Z&ej dLdMdedejd8dNd ddOdOdd d dddd dded"ejd:dPdddOdOdd d dddd dded"gg g g ej"ej# ed<d dg g dQdRd5Z'ej dSdTdedejd8dUd ddVddd d dddd dded"ejd:dWdddVddd d dddd dded"gg g g ej"ej# ed<d dg g dXdYd5Z(ej dZd[dedejd8d\d dd]ddd d ddd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 ej"ej# ed<d dg g d_d`d5Z)ej dadbdedejd8dcd dddddd d dddd dded"ejd:deddddddd d dddd dded"gg g g ej"ej# ed<d dg g dfdgd5Z*ej dhdidedejd8djd ddkdOdd d dddd dded"ejd:dldddkdOdd d dddd dded"gg g g ej"ej# ed<d dg g dmdnd5Z+ej dodpdedejd8dqd ddrddd d dddd dded"ejd:dsdddrddd d dddd dded"gg g g ej"ej# ed<d dg g dtdud5Z,ej dvdwdedejd8dxd ddyddd d dddd dded"ejd:dzdddyddd d dddd dded"gg g g ej"ej# ed<d dg g d{d|d5Z-ej d}d~dedejd8dd ddddd d dddd dded"ejd:dddddkdd e.d dddd dded"gg g g ej"ej# ed<d dg g ddd5Z/ej dddedejd8dd ddddd d dddd dded"ejd:ddddddd e.d dddd dded"gg g g ej"ej# ed<d dg g ddd5Z0ej dddedejd8dd dddddd d dddd dded"ejd:dddddddd d dddd dded"gg g g ej"ej# ed<d dg g ddd5Z1ej dddedejd8dd ddddd edj2ddddd dded"ejd:ddddddd edj2ddddd dded"gg g g ej"ej# ed<d dg g ddd5Z3ej dddedejd8dd ddddd edj2ddddd dded"ejd:ddddddd eddddd dded"gg g g ej"ej# ed<d dg g ddd5Z4ej dddedejd8dd ddddd edj2ddddd dded"ejd:dddd1d2dd ddddd dded"gg g g ej"ej# ed<d dg g ddd5Z5ej dddedejd8dd ddddd edj2ddddd dded"ejd:dddd1d2dd ddddd dded"gg g g ej"ej# ed<d dg g ddd5Z6ej dddedejd8dd ddddd edj2ddddd dded"ejd:ddddddd d dddd dded"gg g g ej"ej# ed<d dg g ddd5Z7ej dddedejd8dd ddddd edj2ddddd dded"ejd:ddddddd d dddd dded"gg g g ej"ej# ed<d dg g ddd5Z8ej dddedejddd ddddd d dddd dded"ejdddddHddd d dddd dded"gg g g dd dg g ddd5Z9ej dddedg g g g ej"ej# edŃd!ddgg ddd5Z:ej dddedejddd ddddd edj2ddddd dded"gejddd dd1d2dd ddddd!dded"gg g dd dg g ddd5Z;ej dddedejddd ddddd d dddd dded"gejddd dd1d2dd ddddd!dded"gg g dd dg g ddd5Z<ej dddedejddd ddddd d dddd dded"ejdddddddd d dddd dded"ejdddddHddd d dddd dded"ejddddOdOdOdd d dddd dded"ejdddOddVddd d dddd dded"ejddddkd]ddd d dddd dded"ejdddkddddddd d dddd dded"ejddddddkdOdd d dddd dded"ejdddddrddd d dddd dded"ejdddd2dyddd d dddd dded"ejddd2d1ddkdd e.d dddd dded"ejddd1ddddd e.d dddd dded"ejddddHddddd d dddd dded"ejdddHddddd edj2ddddd dded"ejddddrdddd eddddd dded"ejdddrd]d1d2dd ddddd dded"ejdddydd1d2dd ddddd dded"ejd ddVddddd d dddd dded"ejddd]ddddd d dddd dded"ejdddddddd edj2ddddd dej"ej= ed	ed"ejd
ddddddd edj2ddddd dej"ej= edŃed"ejddddd1d2dd ddddd dded"ejdddddddd g dddd dded"ejdddddddd g dddd dded"ejdddddHddd g dddd dded"ejddd͐ddOdOdd g dddd dded"ejdddd dVddd g dddd dded"ejd!d"dd#d]ddd g dddd dded"ejd$d%d&d'ddddd g dddd dded"ejd(d)d*d+dkdOdd g dddd dded"ejd,d-d.d/drddd g dddd dded"ejd0d1dd2dyddd g dddd dded"ejd3d4dd5ddkdd g dddd dded"ejd6d7dd8dddd g dddd dded"ejd9d:dd;ddddd g dddd dded"ejd<d=d d>dddd g dddd dded"ejd?d@d#dAdddd g dddd dded"ejdBdCd'dDd1d2dd g dddd dded"ejdEdFd+dGd1d2dd g dddd dded"ejdHdId/dJdddd g dddd dded"ejdKdLd2dMdddd g dddd dded"ejdNdOd5dPdddd g dddd dej"ej= ed	ed"ejdQdRd8dSdddd g dddd dej"ej= edŃed"ejdTdUd;dVd1d2dd g dddd dded"ejdWdXd>dYd1d2dd g dddd dded"ejdZd[dAd\d1d2dd g dddd dded"ejd]d^d_d`d1d2dd g dddd dded"ejdadbdcddd1d2dd g dddd dded"ejdedfdDdgd1d2dd g dddd dded"ejdhdidGdjd1d2dd g dddd dded"ejdkdldmdnd1d2dd g dddd dded"ejdodpdJdqd1d2dd g dddd dded"ejdrdsdMdtd1d2dd g dddd dded"ejdudvdwdxd1d2dd g dddd dded"ejdydzdPd{d1d2dd g dddd dded"ejd|d}dSd~d1d2dd g dddd dded"ejdddVdd1d2dd g dddd dded"ejdddYdd1d2dd g dddd dded"ejddd\dd1d2dd g dddd dded"ejddd`dd1d2dd g dddd dded"ejdddddd1d2dd g dddd dded"ejdddgdd1d2dd g dddd dded"ejdddjddHddd d dddd dded"ejdddndd1d2dd ddddd dded"ejdddqddddd edj2ddddd dded"ejdddtddddd eddddd dded"ejdddxdddddd d dddd dded"ejddd{ddOdOdd d dddd dded"ejddd~dddkdd e.d dddd dded"ejdddddddd e.d dddd dded"ejdddddddd d dddd dded"ejddddd2d2dd ddddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdĐdŐdƐddddd d dddd dded"ejdȐdɐdʐddddd d dddd dded"ejd̐d͐dΐddddd d dddd dded"ejdАdѐdҐddddd d dddd dded"ejdԐdՐd֐ddddd d dddd dded"ejdؐdِdڐddddd d dddd dded"ejdܐdݐdސddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"ejdddddddd d dddd dded"gZg e!e$e%e&e'e(e)e*e+e,e-e/e0e1e3e4e5e6e7e8e9e:e;e<gegdd!ddgej>ddd dg dgdƐdd5Z?ej dddedejddd ddddd d dddd dded"gg g g dd dg g ddd5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_Cee7jAd: _De?e7_Cee8jAd: _De?e8_Ce?e9_Ce?e:_Ce?e;_Ce?e<_Ce!e?jAd _Be@e?jAd _Bee?jAd  _Dee?jAd _De?e?jAd _Be!e?jAdB _Be@e?jAdE _Bee?jAdH _Dee?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 _Bee?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?ejId< e@ejId< eejJd< eejKd< ejLe ejMde	jNfeOejMd+e	jNfeOe!ddejMd6e	jNfeOe$ddejMd?e	jNfeOe%ddejMdEe	jNfeOe&ddejMdLe	jNfeOe'ddejMdSe	jNfeOe(ddejMdZe	jNfeOe)ddejMdae	jNfeOe*ddejMdhe	jNfeOe+ddejMdoe	jNfeOe,ddejMdve	jNfeOe-ddejMd}e	jNfeOe/ddejMde	jNfeOe0ddejMde	jNfeOe1ddejMde	jNfeOe3ddejMde	jNfeOe4ddejMde	jNfeOe5ddejMde	jNfeOe6ddejMde	jNfeOe7ddejMde	jNfeOe8ddejMde	jNfeOe9ddejMde	jNfeOe:ddejMde	jNfeOe;ddejMde	jNfeOe<dde?dd ZPejQeP ejQePjR ejQePjS ejQePjT ejQePjU ejQePjV ejQePjW ejQePjX ejQePjY ejQePjZ ejQePj[ ejQePj\ ejQePj] ejQePj^ ejQePj_ ejQePj` ejQePja ejQePjb ejQePjc ejQePjd ejQePje ejQePjf ejQePjg ejQePjh ejQePji ejMde	jNfeOe@ddZjejQej ePjke e;e;jKd _BePjgjke;jKd  e<e<jKd _BePjgjke<jKd  d!e_lej"ejm ede_nd!e$_lej"ej# ed<e$_nd!e%_lej"ej# ed<e%_nd!e&_lej"ej# ed<e&_nd!e'_lej"ej# ed<e'_nd!e(_lej"ej# ed<e(_nd!e)_lej"ej# ed<e)_nd!e*_lej"ej# ed<e*_nd!e+_lej"ej# ed<e+_nd!e,_lej"ej# ed<e,_nd!e-_lej"ej# ed<e-_nd!e/_lej"ej# ed<e/_nd!e0_lej"ej# ed<e0_nd!e1_lej"ej# ed<e1_nd!e3_lej"ej# ed<e3_nd!e4_lej"ej# ed<e4_nd!e5_lej"ej# ed<e5_nd!e6_lej"ej# ed<e6_nd!e7_lej"ej# ed<e7_nd!e8_lej"ej# ed<e8_nd!e:_lej"ej# edŃe:_nd!e?jAd _lej"ej= ed	e?jAd _nd!e?jAd
 _lej"ej= edŃe?jAd
 _nd!e?jAdN _lej"ej= ed	e?jAdN _nd!e?jAdQ _lej"ej= edŃe?jAdQ _ndS (      N   c             C   s   | S )N )xr   r   ./usr/lib/python3.6/test_messages_proto2_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)descriptor_pb2z*google/protobuf/test_messages_proto2.protozprotobuf_test_messages.proto2Zproto2u  
*google/protobuf/test_messages_proto2.protoprotobuf_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.NestedMessageU
optional_foreign_message (23.protobuf_test_messages.proto2.ForeignMessageProto2Z
optional_nested_enum (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO
optional_foreign_enum (20.protobuf_test_messages.proto2.ForeignEnumProto2!
optional_string_piece (	B
optional_cord (	BL
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_message0 (2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU
repeated_foreign_message1 (23.protobuf_test_messages.proto2.ForeignMessageProto2Z
repeated_nested_enum3 (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO
repeated_foreign_enum4 (20.protobuf_test_messages.proto2.ForeignEnumProto2!
repeated_string_piece6 (	B
repeated_cord7 (	B]
map_int32_int328 (2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry]
map_int64_int649 (2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entrya
map_uint32_uint32: (2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entrya
map_uint64_uint64; (2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entrya
map_sint32_sint32< (2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entrya
map_sint64_sint64= (2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entrye
map_fixed32_fixed32> (2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entrye
map_fixed64_fixed64? (2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entryi
map_sfixed32_sfixed32@ (2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entryi
map_sfixed64_sfixed64A (2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry]
map_int32_floatB (2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry_
map_int32_doubleC (2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryY
map_bool_boolD (2B.protobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrya
map_string_stringE (2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry_
map_string_bytesF (2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryp
map_string_nested_messageG (2M.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryr
map_string_foreign_messageH (2N.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryj
map_string_nested_enumI (2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryl
map_string_foreign_enumJ (2K.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry
oneof_uint32o (H _
oneof_nested_messagep (2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageH 
oneof_stringq (	H 
oneof_bytesr (H 

oneof_bools (H 
oneof_uint64t (H 
oneof_floatu (H 
oneof_doublev (H R

oneof_enumw (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumH E
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.TestAllTypesProto24
MapInt32Int32Entry
key (
value (:84
MapInt64Int64Entry
key (
value (:86
MapUint32Uint32Entry
key (
value (:86
MapUint64Uint64Entry
key (
value (:86
MapSint32Sint32Entry
key (
value (:86
MapSint64Sint64Entry
key (
value (:88
MapFixed32Fixed32Entry
key (
value (:88
MapFixed64Fixed64Entry
key (
value (:8:
MapSfixed32Sfixed32Entry
key (
value (:8:
MapSfixed64Sfixed64Entry
key (
value (:84
MapInt32FloatEntry
key (
value (:85
MapInt32DoubleEntry
key (
value (:82
MapBoolBoolEntry
key (
value (:86
MapStringStringEntry
key (	
value (	:85
MapStringBytesEntry
key (	
value (:8~
MapStringNestedMessageEntry
key (	N
value (2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage:8s
MapStringForeignMessageEntry
key (	B
value (23.protobuf_test_messages.proto2.ForeignMessageProto2:8x
MapStringNestedEnumEntry
key (	K
value (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnum:8m
MapStringForeignEnumEntry
key (	?
value (20.protobuf_test_messages.proto2.ForeignEnumProto2:83
Data
group_int32Ê (
group_uint32Ë (!
MessageSetCorrect*ÿÿÿÿ:à
MessageSetCorrectExtension1
str (	2³
message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectù»^ (2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1ß
MessageSetCorrectExtension2	
i	 (2´
message_set_extensionC.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_int321.protobuf_test_messages.proto2.TestAllTypesProto2x (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_endx   extension_int32z-protobuf_test_messages.proto2.extension_int32   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   Z
NestedEnumz;protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumZFOOZBARZBAZZNEGi]  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  )r   r   r   r   r    fields
extensionsZnested_typesZ
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsr!   r"   MapInt32Int32EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32EntrykeyzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.keyvaluezIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.valuez8i  iN  MapInt64Int64EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.valueiP  i  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.valueif  i  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.valuei  iP  MapInt32FloatEntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.valueiR  i  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	    zutf-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.valueib  i  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   iW  i  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iu  i  MessageSetCorrectExtension1zLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1strzPprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.str   Zmessage_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.TestAllTypesProto2Zoptional_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int32Zoptional_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int64Zoptional_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint32Zoptional_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint64Zoptional_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint32Zoptional_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint64Zoptional_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed32Zoptional_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed64Zoptional_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed32Zoptional_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed64Zoptional_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_floatZoptional_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.optional_doubleZoptional_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_boolZoptional_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.optional_stringZoptional_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_bytesZoptional_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_messageZoptional_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_message   Zoptional_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_enum   Zoptional_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_enum   Zoptional_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_string_piece   zZoptional_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_cord   Zrecursive_messagezBprotobuf_test_messages.proto2.TestAllTypesProto2.recursive_message   Zrepeated_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int32   Zrepeated_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int64       Zrepeated_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint32!   Zrepeated_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint64"   Zrepeated_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint32   #   Zrepeated_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint64$   Zrepeated_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed32   %   Zrepeated_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed64   &   Zrepeated_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed32   '   Zrepeated_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed64(   Zrepeated_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_float)   Zrepeated_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_double*   Zrepeated_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bool+   Zrepeated_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_string,   Zrepeated_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bytes-   Zrepeated_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_message0   Zrepeated_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_message1   Zrepeated_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_enum3   Zrepeated_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_enum4   Zrepeated_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_string_piece6   Zrepeated_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_cord7   Zmap_int32_int32z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_int328   Zmap_int64_int64z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int64_int649   Zmap_uint32_uint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint32_uint32:   Zmap_uint64_uint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint64_uint64.   ;   Zmap_sint32_sint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint32_sint32/   <   Zmap_sint64_sint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint64_sint64=   Zmap_fixed32_fixed32zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed32_fixed32>   Zmap_fixed64_fixed64zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed64_fixed642   ?   Zmap_sfixed32_sfixed32zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed32_sfixed32@   Zmap_sfixed64_sfixed64zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed64_sfixed64A   Zmap_int32_floatz@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_float5   B   Zmap_int32_doublezAprotobuf_test_messages.proto2.TestAllTypesProto2.map_int32_doubleC   Zmap_bool_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.map_bool_boolD   Zmap_string_stringzBprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_stringE   Zmap_string_byteszAprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_bytesF   Zmap_string_nested_messagezJprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_messageG   Zmap_string_foreign_messagezKprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_messageH   Zmap_string_nested_enumzGprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_enumI   Zmap_string_foreign_enumzHprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_enumJ   Zoneof_uint32z=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint32o   Zoneof_nested_messagezEprotobuf_test_messages.proto2.TestAllTypesProto2.oneof_nested_messagep   Zoneof_stringz=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_stringq   Zoneof_bytesz<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_bytesr   Z
oneof_boolz;protobuf_test_messages.proto2.TestAllTypesProto2.oneof_bools   Zoneof_uint64z=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint64t   Zoneof_floatz<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_floatu   Zoneof_doublez=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_doublev   Z
oneof_enumz;protobuf_test_messages.proto2.TestAllTypesProto2.oneof_enumw   dataz5protobuf_test_messages.proto2.TestAllTypesProto2.data   Z
fieldname1z;protobuf_test_messages.proto2.TestAllTypesProto2.fieldname1i  Zfield_name2z<protobuf_test_messages.proto2.TestAllTypesProto2.field_name2i  Z_field_name3z=protobuf_test_messages.proto2.TestAllTypesProto2._field_name3i  Zfield__name4_z>protobuf_test_messages.proto2.TestAllTypesProto2.field__name4_K   i  Zfield0name5z<protobuf_test_messages.proto2.TestAllTypesProto2.field0name5L   i  Zfield_0_name6z>protobuf_test_messages.proto2.TestAllTypesProto2.field_0_name6M   i  Z
fieldName7z;protobuf_test_messages.proto2.TestAllTypesProto2.fieldName7N   i  Z
FieldName8z;protobuf_test_messages.proto2.TestAllTypesProto2.FieldName8O   i  Zfield_Name9z<protobuf_test_messages.proto2.TestAllTypesProto2.field_Name9P   i  ZField_Name10z=protobuf_test_messages.proto2.TestAllTypesProto2.Field_Name10Q   i  ZFIELD_NAME11z=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_NAME11R   i  ZFIELD_name12z=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_name12S   i  Z__field_name13z?protobuf_test_messages.proto2.TestAllTypesProto2.__field_name13T   i  Z__Field_name14z?protobuf_test_messages.proto2.TestAllTypesProto2.__Field_name14U   i  Zfield__name15z>protobuf_test_messages.proto2.TestAllTypesProto2.field__name15V   i  Zfield__Name16z>protobuf_test_messages.proto2.TestAllTypesProto2.field__Name16W   i  Zfield_name17__z?protobuf_test_messages.proto2.TestAllTypesProto2.field_name17__X   i  ZField_name18__z?protobuf_test_messages.proto2.TestAllTypesProto2.Field_name18__Y   i  Zoneof_fieldz<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_field)r   r   r   r    r,   i  ForeignMessageProto2z2protobuf_test_messages.proto2.ForeignMessageProto2cz4protobuf_test_messages.proto2.ForeignMessageProto2.ci  i  z(google.protobuf.test_messages_proto2_pb2)
DESCRIPTOR
__module__)r(   r.   r1   r2   r4   r6   r8   r:   r<   r>   r@   rB   rC   rD   rF   rI   rK   rL   rM   rO   rP   rS   rU   rX   r   r   u0   
(com.google.protobuf_test_messages.proto2Hø)r5   rT   )r#   r   )osysversion_infoZ_bZgoogle.protobuf.internalr	   Zgoogle.protobufr
   Z_descriptorr   Z_messager   Z_reflectionr   Z_symbol_databaser   ZDefaultZ_sym_dbZFileDescriptorr   ZEnumDescriptorZEnumValueDescriptorZ_FOREIGNENUMPROTO2ZRegisterEnumDescriptorZEnumTypeWrapperr   r   r   r   ZEXTENSION_INT32_FIELD_NUMBERZFieldDescriptorr$   Z_TESTALLTYPESPROTO2_NESTEDENUMZ
DescriptorZ!_TESTALLTYPESPROTO2_NESTEDMESSAGEZ_ParseOptionsZMessageOptionsZ&_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FieldOptionsZOneofDescriptorZ_TESTALLTYPESPROTO2Z_FOREIGNMESSAGEPROTO2Zfields_by_namer&   r    r'   Zoneofs_by_namer,   appendZcontaining_oneofZmessage_types_by_nameZenum_types_by_nameZextensions_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeZMessagedictrZ   ZRegisterMessager(   r.   r1   r2   r4   r6   r8   r:   r<   r>   r@   rB   rC   rD   rF   rI   rK   rL   rM   rO   rP   rS   rU   rX   r   ZRegisterExtensionZhas_optionsZFileOptionsZ_optionsr   r   r   r   <module>   sJ  









































































































2










  