3 SLjY+@sddlZejddkrddp$ddZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jZdd lmZy ejZWnek rejjjZYnXejd ddedejgdZejdddeejddddddejddddddejddddddgddddd ZejeejeZejdddeejddddddejd dddddejd!dddddejd"dddddgddd#d$d Z eje eje Z!dZ"dZ#dZ$dZ%dZ&dZ'dZ(ej)d%d&dedej*d'd(ddd)ddd*ddddd*dded+ej*d,d-ddd.d/dd*ddddd*dded+ggggej+ej,ed0d*dggd1d2d3Z-ej)d4d5dedej*d'd6ddd)ddd*ddddd*dded+ej*d,d7ddd.d/dd*ddddd*dded+ggggej+ej,ed0d*dggd8d9d3Z.ej)d:d;dedej*dd?d@dd*gdddd*dded+ej*dAdBddCd?d@dd*gdddd*dded+gge-e.ggdd*dggdDd9d3Z/ej)d%dEdedej*d'dFddd)ddd*ddddd*dded+ej*d,dGddd.d/dd*ddddd*dded+ggggej+ej,ed0d*dggdHdId3Z0ej)d4dJdedej*d'dKddd)ddd*ddddd*dded+ej*d,dLddd.d/dd*ddddd*dded+ggggej+ej,ed0d*dggdMdNd3Z1ej)dOdPdedej*dd?d@dd*gdddd*dded+ej*dAdRddCd?d@dd*gdddd*dded+gge0e1ggdd*dggdSdNd3Z2ej)dTdUdedej*d'dVddd)ddd*ddddd*dded+ej*d,dWddd.d/dd*ddddd*dded+ggggej+ej,ed0d*dggdXdYd3Z3ej)dZd[dedej*d\d]ddd?d@dd*gdddd*dded+gge3ggdd*dggd^dYd3Z4ej)d_d`dedej*d'daddd)ddd*ddddd*dded+ej*d,dbddd)ddd*ddddd*dded+ggggej+ej,ed0d*dggdcddd3Z5ej)dedfdedej*dgdhddd?d@dd*gdddd*dded+gge5ggdd*dggdiddd3Z6ej)djdkdedej*d'dlddd)ddd*ddddd*dded+ej*d,dmddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggdndod3Z7ej)dpdqdedej*d'drdddddd*ddddd*dded+ej*d,dsddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggdtdud3Z8ej)dvdwdedej*d'dxdddyddd*ddddd*dded+ej*d,dzddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggd{d|d3Z9ej)d}d~dedej*d'ddddddd*ddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3Z:ej)dddedej*d'ddddddd*ddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3Z;ej)dddedej*d'ddddddd*ddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3Zej)dddedej*d'ddddddd*ddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3Z?ej)dddedej*d'ddddddd*ddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3Z@ej)dddedej*d'dddd/ddd*d*dddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3ZAej)dddedej*d'ddddddd*edjBddddd*dded+ej*d,dddd?d@dd*ddddd*dded+ggggej+ej,ed0d*dggddd3ZCej)dddedej*ddddd?d@dd*gdddd*dded+ej*ddddd?d@dd*gdddd*dded+ej*ddddd?d@dd*gdddd*dded+ej*ddddd?d@dd*gdddd*dded+ej*dddd)d?d@dd*gdddd*dded+ej*ddd)dd?d@dd*gdddd*dded+ej*ddddd?d@dd*gdddd*dded+ej*dddd/d?d@dd*gdddd*dded+ej*ddd/dd?d@dd*gdddd*dded+ej*dddd@d?d@dd*gdddd*dded+ej*ddd@d?d?d@dd*gdddd*dded+ej*ddd?dd?d@dd*gdddd*dded+g ge7e8e9e:e;ee?e@eAeCg gdd*dggddd3ZDej)dddedej*dgdddd?d@dd*ddddd*dded+ggggdd*dggddd3ZEee-jFd,_Ge/e-_Hee.jFd,_Ge/e._He-e/jFd<_Ie.e/jFdA_Ie e0jFd,_Ge2e0_He e1jFd,_Ge2e1_He0e2jFd<_Ie1e2jFdA_IejJe3jFd,_Ge4e3_He3e4jFd\_Ie6e5_He5e6jFdg_Ie6e7jFd,_IeDe7_He6e8jFd,_IeDe8_He6e9jFd,_IeDe9_He6e:jFd,_IeDe:_He6e;jFd,_IeDe;_He6ejFd,_IeDe>_He6e?jFd,_IeDe?_He6e@jFd,_IeDe@_He6eAjFd,_IeDeA_He6eCjFd,_IeDeC_He7eDjFd_Ie8eDjFd_Ie9eDjFd_Ie:eDjFd_Ie;eDjFd_IeeDjFd_Ie?eDjFd_Ie@eDjFd_IeAeDjFd_IeCeDjFd_IeDeEjFdg_Ie/ejKd:<e2ejKdO<e4ejKdZ<e6ejKde<eDejKd<eEejKd<eejLd<e ejLd<ejMee jNd:e jOfePe jNd%e jOfePe-ddߍe jNd4e jOfePe.ddߍe/ddZQejReQejReQjSejReQjTe jNdOe jOfePe jNd%e jOfePe0ddߍe jNd4e jOfePe1ddߍe2ddZUejReUejReUjSejReUjTe jNdZe jOfePe jNdTe jOfePe3ddߍe4ddZVejReVejReVjWe jNdee jOfePe jNd_e jOfePe5ddߍe6ddZXejReXejReXjYe jNde jOfePe jNdje jOfePe7ddߍe jNdpe jOfePe8ddߍe jNdve jOfePe9ddߍe jNd}e jOfePe:ddߍe jNde jOfePe;ddߍe jNde jOfePeddߍe jNde jOfePe?ddߍe jNde jOfePe@ddߍe jNde jOfePeAddߍe jNde jOfePeCddߍeDddZZejReZejReZj[ejReZj\ejReZj]ejReZj^ejReZj_ejReZj`ejReZjaejReZjbejReZjcejReZjdejReZjeejReZjfe jNde jOfePeEddߍZgejRegde_hej+ejiede_jde-_hej+ej,ed0e-_jde._hej+ej,ed0e._jde0_hej+ej,ed0e0_jde1_hej+ej,ed0e1_jde3_hej+ej,ed0e3_jde5_hej+ej,ed0e5_jde7_hej+ej,ed0e7_jde8_hej+ej,ed0e8_jde9_hej+ej,ed0e9_jde:_hej+ej,ed0e:_jde;_hej+ej,ed0e;_jde<_hej+ej,ed0e<_jde=_hej+ej,ed0e=_jde>_hej+ej,ed0e>_jde?_hej+ej,ed0e?_jde@_hej+ej,ed0e@_jdeA_hej+ej,ed0eA_jdeC_hej+ej,ed0eC_jdS)NcCs|S)N)xrr-/usr/lib/python3.6/map_proto2_unittest_pb2.pysrcCs |jdS)Nlatin1)encode)rrrrrs)enum_type_wrapper) descriptor)message) reflection)symbol_database)descriptor_pb2)unittest_import_pb2z)google/protobuf/map_proto2_unittest.protoZprotobuf_unittestZproto2up )google/protobuf/map_proto2_unittest.protoprotobuf_unittest%google/protobuf/unittest_import.proto"Û TestEnumMapJ known_map_fielde ( 21.protobuf_unittest.TestEnumMap.KnownMapFieldEntryN unknown_map_fieldf ( 23.protobuf_unittest.TestEnumMap.UnknownMapFieldEntryV KnownMapFieldEntry key (/ value (2 .protobuf_unittest.Proto2MapEnum:8X UnknownMapFieldEntry key (/ value (2 .protobuf_unittest.Proto2MapEnum:8"ˆ TestEnumMapPlusExtraS known_map_fielde ( 2:.protobuf_unittest.TestEnumMapPlusExtra.KnownMapFieldEntryW unknown_map_fieldf ( 2<.protobuf_unittest.TestEnumMapPlusExtra.UnknownMapFieldEntry_ KnownMapFieldEntry key (8 value (2).protobuf_unittest.Proto2MapEnumPlusExtra:8a UnknownMapFieldEntry key (8 value (2).protobuf_unittest.Proto2MapEnumPlusExtra:8"Ç TestImportEnumMapP import_enum_amp ( 27.protobuf_unittest.TestImportEnumMap.ImportEnumAmpEntry` ImportEnumAmpEntry key (9 value (2*.protobuf_unittest_import.ImportEnumForMap:8"m TestIntIntMap2 m ( 2'.protobuf_unittest.TestIntIntMap.MEntry( MEntry key ( value (:8"¸ TestMaps8 m_int32 ( 2'.protobuf_unittest.TestMaps.MInt32Entry8 m_int64 ( 2'.protobuf_unittest.TestMaps.MInt64Entry: m_uint32 ( 2(.protobuf_unittest.TestMaps.MUint32Entry: m_uint64 ( 2(.protobuf_unittest.TestMaps.MUint64Entry: m_sint32 ( 2(.protobuf_unittest.TestMaps.MSint32Entry: m_sint64 ( 2(.protobuf_unittest.TestMaps.MSint64Entry< m_fixed32 ( 2).protobuf_unittest.TestMaps.MFixed32Entry< m_fixed64 ( 2).protobuf_unittest.TestMaps.MFixed64Entry> m_sfixed32 ( 2*.protobuf_unittest.TestMaps.MSfixed32Entry> m_sfixed64 ( 2*.protobuf_unittest.TestMaps.MSfixed64Entry6 m_bool ( 2&.protobuf_unittest.TestMaps.MBoolEntry: m_string ( 2(.protobuf_unittest.TestMaps.MStringEntryO MInt32Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8O MInt64Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8P MUint32Entry key ( / value ( 2 .protobuf_unittest.TestIntIntMap:8P MUint64Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8P MSint32Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8P MSint64Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8Q MFixed32Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8Q MFixed64Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8R MSfixed32Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8R MSfixed64Entry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8N MBoolEntry key (/ value ( 2 .protobuf_unittest.TestIntIntMap:8P MStringEntry key ( / value ( 2 .protobuf_unittest.TestIntIntMap:8"< TestSubmessageMaps& m ( 2.protobuf_unittest.TestMaps*Z Proto2MapEnum PROTO2_MAP_ENUM_FOO PROTO2_MAP_ENUM_BAR PROTO2_MAP_ENUM_BAZ*† Proto2MapEnumPlusExtra E_PROTO2_MAP_ENUM_FOO E_PROTO2_MAP_ENUM_BAR E_PROTO2_MAP_ENUM_BAZ E_PROTO2_MAP_ENUM_EXTRABø)namepackagesyntaxZ serialized_pbZ dependencies Proto2MapEnumzprotobuf_unittest.Proto2MapEnumPROTO2_MAP_ENUM_FOO)rindexnumberoptionstypePROTO2_MAP_ENUM_BARPROTO2_MAP_ENUM_BAZi i ) r full_namefilenamefilevaluescontaining_typerserialized_startserialized_endProto2MapEnumPlusExtraz(protobuf_unittest.Proto2MapEnumPlusExtraE_PROTO2_MAP_ENUM_FOOE_PROTO2_MAP_ENUM_BARE_PROTO2_MAP_ENUM_BAZE_PROTO2_MAP_ENUM_EXTRAi ie KnownMapFieldEntryz0protobuf_unittest.TestEnumMap.KnownMapFieldEntrykeyz4protobuf_unittest.TestEnumMap.KnownMapFieldEntry.keyF)rrrrrZcpp_typeZlabelZhas_default_valueZ default_value message_type enum_typer!Z is_extensionZextension_scoperrvaluez6protobuf_unittest.TestEnumMap.KnownMapFieldEntry.valuez8iii)rrrrr!Zfields extensionsZ nested_typesZ enum_typesrZ is_extendablerZextension_rangesZoneofsr"r#UnknownMapFieldEntryz2protobuf_unittest.TestEnumMap.UnknownMapFieldEntryz6protobuf_unittest.TestEnumMap.UnknownMapFieldEntry.keyz8protobuf_unittest.TestEnumMap.UnknownMapFieldEntry.valueiki TestEnumMapzprotobuf_unittest.TestEnumMapZknown_map_fieldz-protobuf_unittest.TestEnumMap.known_map_fielde Zunknown_map_fieldz/protobuf_unittest.TestEnumMap.unknown_map_fieldfhz9protobuf_unittest.TestEnumMapPlusExtra.KnownMapFieldEntryz=protobuf_unittest.TestEnumMapPlusExtra.KnownMapFieldEntry.keyz?protobuf_unittest.TestEnumMapPlusExtra.KnownMapFieldEntry.valueiiz;protobuf_unittest.TestEnumMapPlusExtra.UnknownMapFieldEntryz?protobuf_unittest.TestEnumMapPlusExtra.UnknownMapFieldEntry.keyzAprotobuf_unittest.TestEnumMapPlusExtra.UnknownMapFieldEntry.valueiiNTestEnumMapPlusExtraz&protobuf_unittest.TestEnumMapPlusExtraz6protobuf_unittest.TestEnumMapPlusExtra.known_map_fieldz8protobuf_unittest.TestEnumMapPlusExtra.unknown_map_fieldiImportEnumAmpEntryz6protobuf_unittest.TestImportEnumMap.ImportEnumAmpEntryz:protobuf_unittest.TestImportEnumMap.ImportEnumAmpEntry.keyzs$