blob: 01ca6fec245324f100be547d636b06fe52ac28eb [file] [log] [blame]
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: combos/unmarshaler/mapsproto2.proto
package proto2_maps
import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
import github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
import compress_gzip "compress/gzip"
import bytes "bytes"
import io_ioutil "io/ioutil"
import strconv "strconv"
import strings "strings"
import reflect "reflect"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
import io "io"
import encoding_binary "encoding/binary"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type MapEnum int32
const (
MA MapEnum = 0
MB MapEnum = 1
MC MapEnum = 2
)
var MapEnum_name = map[int32]string{
0: "MA",
1: "MB",
2: "MC",
}
var MapEnum_value = map[string]int32{
"MA": 0,
"MB": 1,
"MC": 2,
}
func (x MapEnum) Enum() *MapEnum {
p := new(MapEnum)
*p = x
return p
}
func (x MapEnum) MarshalJSON() ([]byte, error) {
return proto.MarshalJSONEnum(MapEnum_name, int32(x))
}
func (x *MapEnum) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum")
if err != nil {
return err
}
*x = MapEnum(value)
return nil
}
func (MapEnum) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_mapsproto2_4a77fadeb5c37480, []int{0}
}
type FloatingPoint struct {
F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
func (*FloatingPoint) ProtoMessage() {}
func (*FloatingPoint) Descriptor() ([]byte, []int) {
return fileDescriptor_mapsproto2_4a77fadeb5c37480, []int{0}
}
func (m *FloatingPoint) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
}
func (dst *FloatingPoint) XXX_Merge(src proto.Message) {
xxx_messageInfo_FloatingPoint.Merge(dst, src)
}
func (m *FloatingPoint) XXX_Size() int {
return xxx_messageInfo_FloatingPoint.Size(m)
}
func (m *FloatingPoint) XXX_DiscardUnknown() {
xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
}
var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
type CustomMap struct {
Nullable128S map[string]*github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,rep,name=Nullable128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Nullable128s,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
Uint128S map[string]github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Uint128s,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Uint128s" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
NullableIds map[string]*github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,rep,name=NullableIds,customtype=github.com/gogo/protobuf/test.Uuid" json:"NullableIds,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
Ids map[string]github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,4,rep,name=Ids,customtype=github.com/gogo/protobuf/test.Uuid" json:"Ids" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CustomMap) Reset() { *m = CustomMap{} }
func (*CustomMap) ProtoMessage() {}
func (*CustomMap) Descriptor() ([]byte, []int) {
return fileDescriptor_mapsproto2_4a77fadeb5c37480, []int{1}
}
func (m *CustomMap) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *CustomMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CustomMap.Marshal(b, m, deterministic)
}
func (dst *CustomMap) XXX_Merge(src proto.Message) {
xxx_messageInfo_CustomMap.Merge(dst, src)
}
func (m *CustomMap) XXX_Size() int {
return xxx_messageInfo_CustomMap.Size(m)
}
func (m *CustomMap) XXX_DiscardUnknown() {
xxx_messageInfo_CustomMap.DiscardUnknown(m)
}
var xxx_messageInfo_CustomMap proto.InternalMessageInfo
type AllMaps struct {
StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AllMaps) Reset() { *m = AllMaps{} }
func (*AllMaps) ProtoMessage() {}
func (*AllMaps) Descriptor() ([]byte, []int) {
return fileDescriptor_mapsproto2_4a77fadeb5c37480, []int{2}
}
func (m *AllMaps) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *AllMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AllMaps.Marshal(b, m, deterministic)
}
func (dst *AllMaps) XXX_Merge(src proto.Message) {
xxx_messageInfo_AllMaps.Merge(dst, src)
}
func (m *AllMaps) XXX_Size() int {
return xxx_messageInfo_AllMaps.Size(m)
}
func (m *AllMaps) XXX_DiscardUnknown() {
xxx_messageInfo_AllMaps.DiscardUnknown(m)
}
var xxx_messageInfo_AllMaps proto.InternalMessageInfo
type AllMapsOrdered struct {
StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=proto2.maps.MapEnum"`
StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
func (*AllMapsOrdered) ProtoMessage() {}
func (*AllMapsOrdered) Descriptor() ([]byte, []int) {
return fileDescriptor_mapsproto2_4a77fadeb5c37480, []int{3}
}
func (m *AllMapsOrdered) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *AllMapsOrdered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AllMapsOrdered.Marshal(b, m, deterministic)
}
func (dst *AllMapsOrdered) XXX_Merge(src proto.Message) {
xxx_messageInfo_AllMapsOrdered.Merge(dst, src)
}
func (m *AllMapsOrdered) XXX_Size() int {
return xxx_messageInfo_AllMapsOrdered.Size(m)
}
func (m *AllMapsOrdered) XXX_DiscardUnknown() {
xxx_messageInfo_AllMapsOrdered.DiscardUnknown(m)
}
var xxx_messageInfo_AllMapsOrdered proto.InternalMessageInfo
func init() {
proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint")
proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap")
proto.RegisterMapType((map[string]github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.IdsEntry")
proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Nullable128sEntry")
proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.NullableIdsEntry")
proto.RegisterMapType((map[string]github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Uint128sEntry")
proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps")
proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMaps.BoolMapEntry")
proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Fixed32MapEntry")
proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Fixed64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Int32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Int64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sfixed32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sfixed64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sint32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sint64MapEntry")
proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMaps.StringMapEntry")
proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMaps.StringToBytesMapEntry")
proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMaps.StringToDoubleMapEntry")
proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMaps.StringToEnumMapEntry")
proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMaps.StringToFloatMapEntry")
proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMaps.StringToMsgMapEntry")
proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Uint32MapEntry")
proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Uint64MapEntry")
proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered")
proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMapsOrdered.BoolMapEntry")
proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Fixed32MapEntry")
proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Fixed64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Int32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Int64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sfixed32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sfixed64MapEntry")
proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sint32MapEntry")
proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sint64MapEntry")
proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMapsOrdered.StringMapEntry")
proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMapsOrdered.StringToBytesMapEntry")
proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMapsOrdered.StringToDoubleMapEntry")
proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMapsOrdered.StringToEnumMapEntry")
proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMapsOrdered.StringToFloatMapEntry")
proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMapsOrdered.StringToMsgMapEntry")
proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Uint32MapEntry")
proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Uint64MapEntry")
proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value)
}
func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
return Mapsproto2Description()
}
func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
return Mapsproto2Description()
}
func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
return Mapsproto2Description()
}
func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
return Mapsproto2Description()
}
func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
var gzipped = []byte{
// 4713 bytes of a gzipped FileDescriptorSet
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x6b, 0x6c, 0x23, 0xd7,
0x75, 0xd6, 0xf0, 0x21, 0x91, 0x87, 0x14, 0x35, 0xba, 0x92, 0xd7, 0xb4, 0x1c, 0x6b, 0x77, 0xe5,
0x97, 0xbc, 0xb6, 0xb5, 0xb6, 0xbc, 0xbb, 0x5e, 0x73, 0x63, 0xbb, 0x94, 0xc4, 0xd5, 0xca, 0xd6,
0x2b, 0x43, 0xc9, 0xaf, 0xc0, 0x98, 0x8e, 0x86, 0x97, 0xd4, 0x78, 0xc9, 0x19, 0x7a, 0x66, 0xb8,
0xb6, 0x8c, 0xa2, 0xd8, 0xc2, 0x7d, 0x20, 0x28, 0xfa, 0x2e, 0x50, 0xc7, 0x75, 0xdc, 0xba, 0x40,
0xea, 0x34, 0x7d, 0x25, 0x4d, 0x9b, 0x26, 0xfd, 0x95, 0x3f, 0x69, 0x0d, 0x14, 0x28, 0x92, 0x7f,
0x41, 0x10, 0x18, 0x5e, 0xc5, 0x40, 0xdd, 0xd6, 0x6d, 0xdc, 0xd6, 0x3f, 0x5c, 0xf8, 0x4f, 0x71,
0x5f, 0xc3, 0x99, 0xe1, 0x90, 0x43, 0x19, 0xb0, 0x93, 0x1f, 0xfe, 0xb5, 0x9a, 0x33, 0xe7, 0xfb,
0xee, 0xb9, 0xe7, 0x9e, 0x7b, 0xce, 0xb9, 0x77, 0xb8, 0xf0, 0x93, 0x07, 0xe0, 0x44, 0xc3, 0xb2,
0x1a, 0x4d, 0x7c, 0xba, 0x6d, 0x5b, 0xae, 0xb5, 0xd7, 0xa9, 0x9f, 0xae, 0x61, 0x47, 0xb7, 0x8d,
0xb6, 0x6b, 0xd9, 0x0b, 0x54, 0x86, 0x26, 0x98, 0xc6, 0x82, 0xd0, 0x98, 0xdb, 0x80, 0xc9, 0x8b,
0x46, 0x13, 0xaf, 0x78, 0x8a, 0x55, 0xec, 0xa2, 0xf3, 0x90, 0xaa, 0x1b, 0x4d, 0x5c, 0x94, 0x4e,
0x24, 0xe7, 0x73, 0x8b, 0xb7, 0x2c, 0x84, 0x40, 0x0b, 0x41, 0xc4, 0x36, 0x11, 0x2b, 0x14, 0x31,
0xf7, 0x76, 0x0a, 0xa6, 0x22, 0xde, 0x22, 0x04, 0x29, 0x53, 0x6b, 0x11, 0x46, 0x69, 0x3e, 0xab,
0xd0, 0xbf, 0x51, 0x11, 0xc6, 0xda, 0x9a, 0x7e, 0x59, 0x6b, 0xe0, 0x62, 0x82, 0x8a, 0xc5, 0x23,
0x9a, 0x05, 0xa8, 0xe1, 0x36, 0x36, 0x6b, 0xd8, 0xd4, 0x0f, 0x8a, 0xc9, 0x13, 0xc9, 0xf9, 0xac,
0xe2, 0x93, 0xa0, 0x3b, 0x61, 0xb2, 0xdd, 0xd9, 0x6b, 0x1a, 0xba, 0xea, 0x53, 0x83, 0x13, 0xc9,
0xf9, 0xb4, 0x22, 0xb3, 0x17, 0x2b, 0x5d, 0xe5, 0xdb, 0x61, 0xe2, 0x39, 0xac, 0x5d, 0xf6, 0xab,
0xe6, 0xa8, 0x6a, 0x81, 0x88, 0x7d, 0x8a, 0xcb, 0x90, 0x6f, 0x61, 0xc7, 0xd1, 0x1a, 0x58, 0x75,
0x0f, 0xda, 0xb8, 0x98, 0xa2, 0xb3, 0x3f, 0xd1, 0x33, 0xfb, 0xf0, 0xcc, 0x73, 0x1c, 0xb5, 0x73,
0xd0, 0xc6, 0xa8, 0x0c, 0x59, 0x6c, 0x76, 0x5a, 0x8c, 0x21, 0xdd, 0xc7, 0x7f, 0x15, 0xb3, 0xd3,
0x0a, 0xb3, 0x64, 0x08, 0x8c, 0x53, 0x8c, 0x39, 0xd8, 0xbe, 0x62, 0xe8, 0xb8, 0x38, 0x4a, 0x09,
0x6e, 0xef, 0x21, 0xa8, 0xb2, 0xf7, 0x61, 0x0e, 0x81, 0x43, 0xcb, 0x90, 0xc5, 0xcf, 0xbb, 0xd8,
0x74, 0x0c, 0xcb, 0x2c, 0x8e, 0x51, 0x92, 0x5b, 0x23, 0x56, 0x11, 0x37, 0x6b, 0x61, 0x8a, 0x2e,
0x0e, 0x9d, 0x83, 0x31, 0xab, 0xed, 0x1a, 0x96, 0xe9, 0x14, 0x33, 0x27, 0xa4, 0xf9, 0xdc, 0xe2,
0x67, 0x22, 0x03, 0x61, 0x8b, 0xe9, 0x28, 0x42, 0x19, 0xad, 0x81, 0xec, 0x58, 0x1d, 0x5b, 0xc7,
0xaa, 0x6e, 0xd5, 0xb0, 0x6a, 0x98, 0x75, 0xab, 0x98, 0xa5, 0x04, 0xc7, 0x7b, 0x27, 0x42, 0x15,
0x97, 0xad, 0x1a, 0x5e, 0x33, 0xeb, 0x96, 0x52, 0x70, 0x02, 0xcf, 0xe8, 0x18, 0x8c, 0x3a, 0x07,
0xa6, 0xab, 0x3d, 0x5f, 0xcc, 0xd3, 0x08, 0xe1, 0x4f, 0x73, 0xdf, 0x1e, 0x85, 0x89, 0x61, 0x42,
0xec, 0x02, 0xa4, 0xeb, 0x64, 0x96, 0xc5, 0xc4, 0x51, 0x7c, 0xc0, 0x30, 0x41, 0x27, 0x8e, 0x7e,
0x44, 0x27, 0x96, 0x21, 0x67, 0x62, 0xc7, 0xc5, 0x35, 0x16, 0x11, 0xc9, 0x21, 0x63, 0x0a, 0x18,
0xa8, 0x37, 0xa4, 0x52, 0x1f, 0x29, 0xa4, 0x9e, 0x80, 0x09, 0xcf, 0x24, 0xd5, 0xd6, 0xcc, 0x86,
0x88, 0xcd, 0xd3, 0x71, 0x96, 0x2c, 0x54, 0x04, 0x4e, 0x21, 0x30, 0xa5, 0x80, 0x03, 0xcf, 0x68,
0x05, 0xc0, 0x32, 0xb1, 0x55, 0x57, 0x6b, 0x58, 0x6f, 0x16, 0x33, 0x7d, 0xbc, 0xb4, 0x45, 0x54,
0x7a, 0xbc, 0x64, 0x31, 0xa9, 0xde, 0x44, 0x0f, 0x74, 0x43, 0x6d, 0xac, 0x4f, 0xa4, 0x6c, 0xb0,
0x4d, 0xd6, 0x13, 0x6d, 0xbb, 0x50, 0xb0, 0x31, 0x89, 0x7b, 0x5c, 0xe3, 0x33, 0xcb, 0x52, 0x23,
0x16, 0x62, 0x67, 0xa6, 0x70, 0x18, 0x9b, 0xd8, 0xb8, 0xed, 0x7f, 0x44, 0x37, 0x83, 0x27, 0x50,
0x69, 0x58, 0x01, 0xcd, 0x42, 0x79, 0x21, 0xdc, 0xd4, 0x5a, 0x78, 0xe6, 0x05, 0x28, 0x04, 0xdd,
0x83, 0xa6, 0x21, 0xed, 0xb8, 0x9a, 0xed, 0xd2, 0x28, 0x4c, 0x2b, 0xec, 0x01, 0xc9, 0x90, 0xc4,
0x66, 0x8d, 0x66, 0xb9, 0xb4, 0x42, 0xfe, 0x44, 0x3f, 0xd7, 0x9d, 0x70, 0x92, 0x4e, 0xf8, 0xb6,
0xde, 0x15, 0x0d, 0x30, 0x87, 0xe7, 0x3d, 0x73, 0x3f, 0x8c, 0x07, 0x26, 0x30, 0xec, 0xd0, 0x73,
0xbf, 0x00, 0xd7, 0x45, 0x52, 0xa3, 0x27, 0x60, 0xba, 0x63, 0x1a, 0xa6, 0x8b, 0xed, 0xb6, 0x8d,
0x49, 0xc4, 0xb2, 0xa1, 0x8a, 0xff, 0x3a, 0xd6, 0x27, 0xe6, 0x76, 0xfd, 0xda, 0x8c, 0x45, 0x99,
0xea, 0xf4, 0x0a, 0x4f, 0x65, 0x33, 0xef, 0x8c, 0xc9, 0x57, 0xaf, 0x5e, 0xbd, 0x9a, 0x98, 0x7b,
0x69, 0x14, 0xa6, 0xa3, 0xf6, 0x4c, 0xe4, 0xf6, 0x3d, 0x06, 0xa3, 0x66, 0xa7, 0xb5, 0x87, 0x6d,
0xea, 0xa4, 0xb4, 0xc2, 0x9f, 0x50, 0x19, 0xd2, 0x4d, 0x6d, 0x0f, 0x37, 0x8b, 0xa9, 0x13, 0xd2,
0x7c, 0x61, 0xf1, 0xce, 0xa1, 0x76, 0xe5, 0xc2, 0x3a, 0x81, 0x28, 0x0c, 0x89, 0x1e, 0x82, 0x14,
0x4f, 0xd1, 0x84, 0xe1, 0xd4, 0x70, 0x0c, 0x64, 0x2f, 0x29, 0x14, 0x87, 0x6e, 0x84, 0x2c, 0xf9,
0x97, 0xc5, 0xc6, 0x28, 0xb5, 0x39, 0x43, 0x04, 0x24, 0x2e, 0xd0, 0x0c, 0x64, 0xe8, 0x36, 0xa9,
0x61, 0x51, 0xda, 0xbc, 0x67, 0x12, 0x58, 0x35, 0x5c, 0xd7, 0x3a, 0x4d, 0x57, 0xbd, 0xa2, 0x35,
0x3b, 0x98, 0x06, 0x7c, 0x56, 0xc9, 0x73, 0xe1, 0x63, 0x44, 0x86, 0x8e, 0x43, 0x8e, 0xed, 0x2a,
0xc3, 0xac, 0xe1, 0xe7, 0x69, 0xf6, 0x4c, 0x2b, 0x6c, 0xa3, 0xad, 0x11, 0x09, 0x19, 0xfe, 0x19,
0xc7, 0x32, 0x45, 0x68, 0xd2, 0x21, 0x88, 0x80, 0x0e, 0x7f, 0x7f, 0x38, 0x71, 0xdf, 0x14, 0x3d,
0xbd, 0x70, 0x4c, 0xcd, 0x7d, 0x33, 0x01, 0x29, 0x9a, 0x2f, 0x26, 0x20, 0xb7, 0xf3, 0xe4, 0x76,
0x45, 0x5d, 0xd9, 0xda, 0x5d, 0x5a, 0xaf, 0xc8, 0x12, 0x2a, 0x00, 0x50, 0xc1, 0xc5, 0xf5, 0xad,
0xf2, 0x8e, 0x9c, 0xf0, 0x9e, 0xd7, 0x36, 0x77, 0xce, 0x9d, 0x91, 0x93, 0x1e, 0x60, 0x97, 0x09,
0x52, 0x7e, 0x85, 0xfb, 0x16, 0xe5, 0x34, 0x92, 0x21, 0xcf, 0x08, 0xd6, 0x9e, 0xa8, 0xac, 0x9c,
0x3b, 0x23, 0x8f, 0x06, 0x25, 0xf7, 0x2d, 0xca, 0x63, 0x68, 0x1c, 0xb2, 0x54, 0xb2, 0xb4, 0xb5,
0xb5, 0x2e, 0x67, 0x3c, 0xce, 0xea, 0x8e, 0xb2, 0xb6, 0xb9, 0x2a, 0x67, 0x3d, 0xce, 0x55, 0x65,
0x6b, 0x77, 0x5b, 0x06, 0x8f, 0x61, 0xa3, 0x52, 0xad, 0x96, 0x57, 0x2b, 0x72, 0xce, 0xd3, 0x58,
0x7a, 0x72, 0xa7, 0x52, 0x95, 0xf3, 0x01, 0xb3, 0xee, 0x5b, 0x94, 0xc7, 0xbd, 0x21, 0x2a, 0x9b,
0xbb, 0x1b, 0x72, 0x01, 0x4d, 0xc2, 0x38, 0x1b, 0x42, 0x18, 0x31, 0x11, 0x12, 0x9d, 0x3b, 0x23,
0xcb, 0x5d, 0x43, 0x18, 0xcb, 0x64, 0x40, 0x70, 0xee, 0x8c, 0x8c, 0xe6, 0x96, 0x21, 0x4d, 0xa3,
0x0b, 0x21, 0x28, 0xac, 0x97, 0x97, 0x2a, 0xeb, 0xea, 0xd6, 0xf6, 0xce, 0xda, 0xd6, 0x66, 0x79,
0x5d, 0x96, 0xba, 0x32, 0xa5, 0xf2, 0xb9, 0xdd, 0x35, 0xa5, 0xb2, 0x22, 0x27, 0xfc, 0xb2, 0xed,
0x4a, 0x79, 0xa7, 0xb2, 0x22, 0x27, 0xe7, 0x74, 0x98, 0x8e, 0xca, 0x93, 0x91, 0x3b, 0xc3, 0xb7,
0xc4, 0x89, 0x3e, 0x4b, 0x4c, 0xb9, 0x7a, 0x96, 0xf8, 0xc7, 0x09, 0x98, 0x8a, 0xa8, 0x15, 0x91,
0x83, 0x3c, 0x0c, 0x69, 0x16, 0xa2, 0xac, 0x7a, 0xde, 0x11, 0x59, 0x74, 0x68, 0xc0, 0xf6, 0x54,
0x50, 0x8a, 0xf3, 0x77, 0x10, 0xc9, 0x3e, 0x1d, 0x04, 0xa1, 0xe8, 0xc9, 0xe9, 0x4f, 0xf7, 0xe4,
0x74, 0x56, 0xf6, 0xce, 0x0d, 0x53, 0xf6, 0xa8, 0xec, 0x68, 0xb9, 0x3d, 0x1d, 0x91, 0xdb, 0x2f,
0xc0, 0x64, 0x0f, 0xd1, 0xd0, 0x39, 0xf6, 0x45, 0x09, 0x8a, 0xfd, 0x9c, 0x13, 0x93, 0xe9, 0x12,
0x81, 0x4c, 0x77, 0x21, 0xec, 0xc1, 0x93, 0xfd, 0x17, 0xa1, 0x67, 0xad, 0x5f, 0x97, 0xe0, 0x58,
0x74, 0xa7, 0x18, 0x69, 0xc3, 0x43, 0x30, 0xda, 0xc2, 0xee, 0xbe, 0x25, 0xba, 0xa5, 0xdb, 0x22,
0x6a, 0x30, 0x79, 0x1d, 0x5e, 0x6c, 0x8e, 0xf2, 0x17, 0xf1, 0x64, 0xbf, 0x76, 0x8f, 0x59, 0xd3,
0x63, 0xe9, 0x17, 0x12, 0x70, 0x5d, 0x24, 0x79, 0xa4, 0xa1, 0x37, 0x01, 0x18, 0x66, 0xbb, 0xe3,
0xb2, 0x8e, 0x88, 0x25, 0xd8, 0x2c, 0x95, 0xd0, 0xe4, 0x45, 0x92, 0x67, 0xc7, 0xf5, 0xde, 0x27,
0xe9, 0x7b, 0x60, 0x22, 0xaa, 0x70, 0xbe, 0x6b, 0x68, 0x8a, 0x1a, 0x3a, 0xdb, 0x67, 0xa6, 0x3d,
0x81, 0x79, 0x0f, 0xc8, 0x7a, 0xd3, 0xc0, 0xa6, 0xab, 0x3a, 0xae, 0x8d, 0xb5, 0x96, 0x61, 0x36,
0x68, 0x05, 0xc9, 0x94, 0xd2, 0x75, 0xad, 0xe9, 0x60, 0x65, 0x82, 0xbd, 0xae, 0x8a, 0xb7, 0x04,
0x41, 0x03, 0xc8, 0xf6, 0x21, 0x46, 0x03, 0x08, 0xf6, 0xda, 0x43, 0xcc, 0x7d, 0x23, 0x03, 0x39,
0x5f, 0x5f, 0x8d, 0x4e, 0x42, 0xfe, 0x19, 0xed, 0x8a, 0xa6, 0x8a, 0xb3, 0x12, 0xf3, 0x44, 0x8e,
0xc8, 0xb6, 0xf9, 0x79, 0xe9, 0x1e, 0x98, 0xa6, 0x2a, 0x56, 0xc7, 0xc5, 0xb6, 0xaa, 0x37, 0x35,
0xc7, 0xa1, 0x4e, 0xcb, 0x50, 0x55, 0x44, 0xde, 0x6d, 0x91, 0x57, 0xcb, 0xe2, 0x0d, 0x3a, 0x0b,
0x53, 0x14, 0xd1, 0xea, 0x34, 0x5d, 0xa3, 0xdd, 0xc4, 0x2a, 0x39, 0xbd, 0x39, 0xb4, 0x92, 0x78,
0x96, 0x4d, 0x12, 0x8d, 0x0d, 0xae, 0x40, 0x2c, 0x72, 0xd0, 0x0a, 0xdc, 0x44, 0x61, 0x0d, 0x6c,
0x62, 0x5b, 0x73, 0xb1, 0x8a, 0x9f, 0xed, 0x68, 0x4d, 0x47, 0xd5, 0xcc, 0x9a, 0xba, 0xaf, 0x39,
0xfb, 0xc5, 0x69, 0x42, 0xb0, 0x94, 0x28, 0x4a, 0xca, 0x0d, 0x44, 0x71, 0x95, 0xeb, 0x55, 0xa8,
0x5a, 0xd9, 0xac, 0x5d, 0xd2, 0x9c, 0x7d, 0x54, 0x82, 0x63, 0x94, 0xc5, 0x71, 0x6d, 0xc3, 0x6c,
0xa8, 0xfa, 0x3e, 0xd6, 0x2f, 0xab, 0x1d, 0xb7, 0x7e, 0xbe, 0x78, 0xa3, 0x7f, 0x7c, 0x6a, 0x61,
0x95, 0xea, 0x2c, 0x13, 0x95, 0x5d, 0xb7, 0x7e, 0x1e, 0x55, 0x21, 0x4f, 0x16, 0xa3, 0x65, 0xbc,
0x80, 0xd5, 0xba, 0x65, 0xd3, 0xd2, 0x58, 0x88, 0x48, 0x4d, 0x3e, 0x0f, 0x2e, 0x6c, 0x71, 0xc0,
0x86, 0x55, 0xc3, 0xa5, 0x74, 0x75, 0xbb, 0x52, 0x59, 0x51, 0x72, 0x82, 0xe5, 0xa2, 0x65, 0x93,
0x80, 0x6a, 0x58, 0x9e, 0x83, 0x73, 0x2c, 0xa0, 0x1a, 0x96, 0x70, 0xef, 0x59, 0x98, 0xd2, 0x75,
0x36, 0x67, 0x43, 0x57, 0xf9, 0x19, 0xcb, 0x29, 0xca, 0x01, 0x67, 0xe9, 0xfa, 0x2a, 0x53, 0xe0,
0x31, 0xee, 0xa0, 0x07, 0xe0, 0xba, 0xae, 0xb3, 0xfc, 0xc0, 0xc9, 0x9e, 0x59, 0x86, 0xa1, 0x67,
0x61, 0xaa, 0x7d, 0xd0, 0x0b, 0x44, 0x81, 0x11, 0xdb, 0x07, 0x61, 0xd8, 0xfd, 0x30, 0xdd, 0xde,
0x6f, 0xf7, 0xe2, 0x4e, 0xf9, 0x71, 0xa8, 0xbd, 0xdf, 0x0e, 0x03, 0x6f, 0xa5, 0x07, 0x6e, 0x1b,
0xeb, 0x9a, 0x8b, 0x6b, 0xc5, 0xeb, 0xfd, 0xea, 0xbe, 0x17, 0xe8, 0x34, 0xc8, 0xba, 0xae, 0x62,
0x53, 0xdb, 0x6b, 0x62, 0x55, 0xb3, 0xb1, 0xa9, 0x39, 0xc5, 0xe3, 0x7e, 0xe5, 0x82, 0xae, 0x57,
0xe8, 0xdb, 0x32, 0x7d, 0x89, 0x4e, 0xc1, 0xa4, 0xb5, 0xf7, 0x8c, 0xce, 0x42, 0x52, 0x6d, 0xdb,
0xb8, 0x6e, 0x3c, 0x5f, 0xbc, 0x85, 0xfa, 0x77, 0x82, 0xbc, 0xa0, 0x01, 0xb9, 0x4d, 0xc5, 0xe8,
0x0e, 0x90, 0x75, 0x67, 0x5f, 0xb3, 0xdb, 0x34, 0x27, 0x3b, 0x6d, 0x4d, 0xc7, 0xc5, 0x5b, 0x99,
0x2a, 0x93, 0x6f, 0x0a, 0x31, 0xd9, 0x12, 0xce, 0x73, 0x46, 0xdd, 0x15, 0x8c, 0xb7, 0xb3, 0x2d,
0x41, 0x65, 0x9c, 0x6d, 0x1e, 0x64, 0xe2, 0x8a, 0xc0, 0xc0, 0xf3, 0x54, 0xad, 0xd0, 0xde, 0x6f,
0xfb, 0xc7, 0xbd, 0x19, 0xc6, 0x89, 0x66, 0x77, 0xd0, 0x3b, 0x58, 0x43, 0xd6, 0xde, 0xf7, 0x8d,
0xf8, 0xb1, 0xf5, 0xc6, 0x73, 0x25, 0xc8, 0xfb, 0xe3, 0x13, 0x65, 0x81, 0x45, 0xa8, 0x2c, 0x91,
0x66, 0x65, 0x79, 0x6b, 0x85, 0xb4, 0x19, 0x4f, 0x55, 0xe4, 0x04, 0x69, 0x77, 0xd6, 0xd7, 0x76,
0x2a, 0xaa, 0xb2, 0xbb, 0xb9, 0xb3, 0xb6, 0x51, 0x91, 0x93, 0xfe, 0xbe, 0xfa, 0xbb, 0x09, 0x28,
0x04, 0x8f, 0x48, 0xe8, 0xb3, 0x70, 0xbd, 0xb8, 0xcf, 0x70, 0xb0, 0xab, 0x3e, 0x67, 0xd8, 0x74,
0xcb, 0xb4, 0x34, 0x56, 0xbe, 0xbc, 0x45, 0x9b, 0xe6, 0x5a, 0x55, 0xec, 0x3e, 0x6e, 0xd8, 0x64,
0x43, 0xb4, 0x34, 0x17, 0xad, 0xc3, 0x71, 0xd3, 0x52, 0x1d, 0x57, 0x33, 0x6b, 0x9a, 0x5d, 0x53,
0xbb, 0x37, 0x49, 0xaa, 0xa6, 0xeb, 0xd8, 0x71, 0x2c, 0x56, 0xaa, 0x3c, 0x96, 0xcf, 0x98, 0x56,
0x95, 0x2b, 0x77, 0x73, 0x78, 0x99, 0xab, 0x86, 0x02, 0x2c, 0xd9, 0x2f, 0xc0, 0x6e, 0x84, 0x6c,
0x4b, 0x6b, 0xab, 0xd8, 0x74, 0xed, 0x03, 0xda, 0x18, 0x67, 0x94, 0x4c, 0x4b, 0x6b, 0x57, 0xc8,
0xf3, 0x27, 0x73, 0x3e, 0xf9, 0x51, 0x12, 0xf2, 0xfe, 0xe6, 0x98, 0x9c, 0x35, 0x74, 0x5a, 0x47,
0x24, 0x9a, 0x69, 0x6e, 0x1e, 0xd8, 0x4a, 0x2f, 0x2c, 0x93, 0x02, 0x53, 0x1a, 0x65, 0x2d, 0xab,
0xc2, 0x90, 0xa4, 0xb8, 0x93, 0xdc, 0x82, 0x59, 0x8b, 0x90, 0x51, 0xf8, 0x13, 0x5a, 0x85, 0xd1,
0x67, 0x1c, 0xca, 0x3d, 0x4a, 0xb9, 0x6f, 0x19, 0xcc, 0xfd, 0x48, 0x95, 0x92, 0x67, 0x1f, 0xa9,
0xaa, 0x9b, 0x5b, 0xca, 0x46, 0x79, 0x5d, 0xe1, 0x70, 0x74, 0x03, 0xa4, 0x9a, 0xda, 0x0b, 0x07,
0xc1, 0x52, 0x44, 0x45, 0xc3, 0x3a, 0xfe, 0x06, 0x48, 0x3d, 0x87, 0xb5, 0xcb, 0xc1, 0x02, 0x40,
0x45, 0x1f, 0x63, 0xe8, 0x9f, 0x86, 0x34, 0xf5, 0x17, 0x02, 0xe0, 0x1e, 0x93, 0x47, 0x50, 0x06,
0x52, 0xcb, 0x5b, 0x0a, 0x09, 0x7f, 0x19, 0xf2, 0x4c, 0xaa, 0x6e, 0xaf, 0x55, 0x96, 0x2b, 0x72,
0x62, 0xee, 0x2c, 0x8c, 0x32, 0x27, 0x90, 0xad, 0xe1, 0xb9, 0x41, 0x1e, 0xe1, 0x8f, 0x9c, 0x43,
0x12, 0x6f, 0x77, 0x37, 0x96, 0x2a, 0x8a, 0x9c, 0xf0, 0x2f, 0xaf, 0x03, 0x79, 0x7f, 0x5f, 0xfc,
0xc9, 0xc4, 0xd4, 0x3f, 0x48, 0x90, 0xf3, 0xf5, 0xb9, 0xa4, 0x41, 0xd1, 0x9a, 0x4d, 0xeb, 0x39,
0x55, 0x6b, 0x1a, 0x9a, 0xc3, 0x83, 0x02, 0xa8, 0xa8, 0x4c, 0x24, 0xc3, 0x2e, 0xda, 0x27, 0x62,
0xfc, 0xab, 0x12, 0xc8, 0xe1, 0x16, 0x33, 0x64, 0xa0, 0xf4, 0x53, 0x35, 0xf0, 0x15, 0x09, 0x0a,
0xc1, 0xbe, 0x32, 0x64, 0xde, 0xc9, 0x9f, 0xaa, 0x79, 0x6f, 0x25, 0x60, 0x3c, 0xd0, 0x4d, 0x0e,
0x6b, 0xdd, 0xb3, 0x30, 0x69, 0xd4, 0x70, 0xab, 0x6d, 0xb9, 0xd8, 0xd4, 0x0f, 0xd4, 0x26, 0xbe,
0x82, 0x9b, 0xc5, 0x39, 0x9a, 0x28, 0x4e, 0x0f, 0xee, 0x57, 0x17, 0xd6, 0xba, 0xb8, 0x75, 0x02,
0x2b, 0x4d, 0xad, 0xad, 0x54, 0x36, 0xb6, 0xb7, 0x76, 0x2a, 0x9b, 0xcb, 0x4f, 0xaa, 0xbb, 0x9b,
0x8f, 0x6e, 0x6e, 0x3d, 0xbe, 0xa9, 0xc8, 0x46, 0x48, 0xed, 0x63, 0xdc, 0xea, 0xdb, 0x20, 0x87,
0x8d, 0x42, 0xd7, 0x43, 0x94, 0x59, 0xf2, 0x08, 0x9a, 0x82, 0x89, 0xcd, 0x2d, 0xb5, 0xba, 0xb6,
0x52, 0x51, 0x2b, 0x17, 0x2f, 0x56, 0x96, 0x77, 0xaa, 0xec, 0x06, 0xc2, 0xd3, 0xde, 0x09, 0x6e,
0xea, 0x97, 0x93, 0x30, 0x15, 0x61, 0x09, 0x2a, 0xf3, 0xb3, 0x03, 0x3b, 0xce, 0xdc, 0x3d, 0x8c,
0xf5, 0x0b, 0xa4, 0xe4, 0x6f, 0x6b, 0xb6, 0xcb, 0x8f, 0x1a, 0x77, 0x00, 0xf1, 0x92, 0xe9, 0x1a,
0x75, 0x03, 0xdb, 0xfc, 0xc2, 0x86, 0x1d, 0x28, 0x26, 0xba, 0x72, 0x76, 0x67, 0x73, 0x17, 0xa0,
0xb6, 0xe5, 0x18, 0xae, 0x71, 0x05, 0xab, 0x86, 0x29, 0x6e, 0x77, 0xc8, 0x01, 0x23, 0xa5, 0xc8,
0xe2, 0xcd, 0x9a, 0xe9, 0x7a, 0xda, 0x26, 0x6e, 0x68, 0x21, 0x6d, 0x92, 0xc0, 0x93, 0x8a, 0x2c,
0xde, 0x78, 0xda, 0x27, 0x21, 0x5f, 0xb3, 0x3a, 0xa4, 0xeb, 0x62, 0x7a, 0xa4, 0x5e, 0x48, 0x4a,
0x8e, 0xc9, 0x3c, 0x15, 0xde, 0x4f, 0x77, 0xaf, 0x95, 0xf2, 0x4a, 0x8e, 0xc9, 0x98, 0xca, 0xed,
0x30, 0xa1, 0x35, 0x1a, 0x36, 0x21, 0x17, 0x44, 0xec, 0x84, 0x50, 0xf0, 0xc4, 0x54, 0x71, 0xe6,
0x11, 0xc8, 0x08, 0x3f, 0x90, 0x92, 0x4c, 0x3c, 0xa1, 0xb6, 0xd9, 0xb1, 0x37, 0x31, 0x9f, 0x55,
0x32, 0xa6, 0x78, 0x79, 0x12, 0xf2, 0x86, 0xa3, 0x76, 0x6f, 0xc9, 0x13, 0x27, 0x12, 0xf3, 0x19,
0x25, 0x67, 0x38, 0xde, 0x0d, 0xe3, 0xdc, 0xeb, 0x09, 0x28, 0x04, 0x6f, 0xf9, 0xd1, 0x0a, 0x64,
0x9a, 0x96, 0xae, 0xd1, 0xd0, 0x62, 0x9f, 0x98, 0xe6, 0x63, 0x3e, 0x0c, 0x2c, 0xac, 0x73, 0x7d,
0xc5, 0x43, 0xce, 0xfc, 0x8b, 0x04, 0x19, 0x21, 0x46, 0xc7, 0x20, 0xd5, 0xd6, 0xdc, 0x7d, 0x4a,
0x97, 0x5e, 0x4a, 0xc8, 0x92, 0x42, 0x9f, 0x89, 0xdc, 0x69, 0x6b, 0x26, 0x0d, 0x01, 0x2e, 0x27,
0xcf, 0x64, 0x5d, 0x9b, 0x58, 0xab, 0xd1, 0xe3, 0x87, 0xd5, 0x6a, 0x61, 0xd3, 0x75, 0xc4, 0xba,
0x72, 0xf9, 0x32, 0x17, 0xa3, 0x3b, 0x61, 0xd2, 0xb5, 0x35, 0xa3, 0x19, 0xd0, 0x4d, 0x51, 0x5d,
0x59, 0xbc, 0xf0, 0x94, 0x4b, 0x70, 0x83, 0xe0, 0xad, 0x61, 0x57, 0xd3, 0xf7, 0x71, 0xad, 0x0b,
0x1a, 0xa5, 0xd7, 0x0c, 0xd7, 0x73, 0x85, 0x15, 0xfe, 0x5e, 0x60, 0xe7, 0xbe, 0x2f, 0xc1, 0xa4,
0x38, 0x30, 0xd5, 0x3c, 0x67, 0x6d, 0x00, 0x68, 0xa6, 0x69, 0xb9, 0x7e, 0x77, 0xf5, 0x86, 0x72,
0x0f, 0x6e, 0xa1, 0xec, 0x81, 0x14, 0x1f, 0xc1, 0x4c, 0x0b, 0xa0, 0xfb, 0xa6, 0xaf, 0xdb, 0x8e,
0x43, 0x8e, 0x7f, 0xc2, 0xa1, 0xdf, 0x01, 0xd9, 0x11, 0x1b, 0x98, 0x88, 0x9c, 0xac, 0xd0, 0x34,
0xa4, 0xf7, 0x70, 0xc3, 0x30, 0xf9, 0xc5, 0x2c, 0x7b, 0x10, 0x17, 0x21, 0x29, 0xef, 0x22, 0x64,
0xe9, 0xf3, 0x30, 0xa5, 0x5b, 0xad, 0xb0, 0xb9, 0x4b, 0x72, 0xe8, 0x98, 0xef, 0x5c, 0x92, 0x9e,
0x82, 0x6e, 0x8b, 0xf9, 0x81, 0x24, 0xfd, 0x49, 0x22, 0xb9, 0xba, 0xbd, 0xf4, 0xd5, 0xc4, 0xcc,
0x2a, 0x83, 0x6e, 0x8b, 0x99, 0x2a, 0xb8, 0xde, 0xc4, 0x3a, 0xb1, 0x1e, 0xbe, 0x3c, 0x0f, 0x77,
0x37, 0x0c, 0x77, 0xbf, 0xb3, 0xb7, 0xa0, 0x5b, 0xad, 0xd3, 0x0d, 0xab, 0x61, 0x75, 0x3f, 0x7d,
0x92, 0x27, 0xfa, 0x40, 0xff, 0xe2, 0x9f, 0x3f, 0xb3, 0x9e, 0x74, 0x26, 0xf6, 0x5b, 0x69, 0x69,
0x13, 0xa6, 0xb8, 0xb2, 0x4a, 0xbf, 0xbf, 0xb0, 0x53, 0x04, 0x1a, 0x78, 0x87, 0x55, 0xfc, 0xfa,
0xdb, 0xb4, 0x5c, 0x2b, 0x93, 0x1c, 0x4a, 0xde, 0xb1, 0x83, 0x46, 0x49, 0x81, 0xeb, 0x02, 0x7c,
0x6c, 0x6b, 0x62, 0x3b, 0x86, 0xf1, 0xbb, 0x9c, 0x71, 0xca, 0xc7, 0x58, 0xe5, 0xd0, 0xd2, 0x32,
0x8c, 0x1f, 0x85, 0xeb, 0x1f, 0x39, 0x57, 0x1e, 0xfb, 0x49, 0x56, 0x61, 0x82, 0x92, 0xe8, 0x1d,
0xc7, 0xb5, 0x5a, 0x34, 0xef, 0x0d, 0xa6, 0xf9, 0xa7, 0xb7, 0xd9, 0x5e, 0x29, 0x10, 0xd8, 0xb2,
0x87, 0x2a, 0x95, 0x80, 0x7e, 0x72, 0xaa, 0x61, 0xbd, 0x19, 0xc3, 0xf0, 0x06, 0x37, 0xc4, 0xd3,
0x2f, 0x3d, 0x06, 0xd3, 0xe4, 0x6f, 0x9a, 0x96, 0xfc, 0x96, 0xc4, 0x5f, 0x78, 0x15, 0xbf, 0xff,
0x22, 0xdb, 0x8e, 0x53, 0x1e, 0x81, 0xcf, 0x26, 0xdf, 0x2a, 0x36, 0xb0, 0xeb, 0x62, 0xdb, 0x51,
0xb5, 0x66, 0x94, 0x79, 0xbe, 0x1b, 0x83, 0xe2, 0x17, 0xdf, 0x0d, 0xae, 0xe2, 0x2a, 0x43, 0x96,
0x9b, 0xcd, 0xd2, 0x2e, 0x5c, 0x1f, 0x11, 0x15, 0x43, 0x70, 0xbe, 0xcc, 0x39, 0xa7, 0x7b, 0x22,
0x83, 0xd0, 0x6e, 0x83, 0x90, 0x7b, 0x6b, 0x39, 0x04, 0xe7, 0x1f, 0x72, 0x4e, 0xc4, 0xb1, 0x62,
0x49, 0x09, 0xe3, 0x23, 0x30, 0x79, 0x05, 0xdb, 0x7b, 0x96, 0xc3, 0x6f, 0x69, 0x86, 0xa0, 0x7b,
0x85, 0xd3, 0x4d, 0x70, 0x20, 0xbd, 0xb6, 0x21, 0x5c, 0x0f, 0x40, 0xa6, 0xae, 0xe9, 0x78, 0x08,
0x8a, 0x2f, 0x71, 0x8a, 0x31, 0xa2, 0x4f, 0xa0, 0x65, 0xc8, 0x37, 0x2c, 0x5e, 0x99, 0xe2, 0xe1,
0xaf, 0x72, 0x78, 0x4e, 0x60, 0x38, 0x45, 0xdb, 0x6a, 0x77, 0x9a, 0xa4, 0x6c, 0xc5, 0x53, 0xfc,
0x91, 0xa0, 0x10, 0x18, 0x4e, 0x71, 0x04, 0xb7, 0xfe, 0xb1, 0xa0, 0x70, 0x7c, 0xfe, 0x7c, 0x18,
0x72, 0x96, 0xd9, 0x3c, 0xb0, 0xcc, 0x61, 0x8c, 0x78, 0x8d, 0x33, 0x00, 0x87, 0x10, 0x82, 0x0b,
0x90, 0x1d, 0x76, 0x21, 0xbe, 0xfc, 0xae, 0xd8, 0x1e, 0x62, 0x05, 0x56, 0x61, 0x42, 0x24, 0x28,
0xc3, 0x32, 0x87, 0xa0, 0xf8, 0x53, 0x4e, 0x51, 0xf0, 0xc1, 0xf8, 0x34, 0x5c, 0xec, 0xb8, 0x0d,
0x3c, 0x0c, 0xc9, 0xeb, 0x62, 0x1a, 0x1c, 0xc2, 0x5d, 0xb9, 0x87, 0x4d, 0x7d, 0x7f, 0x38, 0x86,
0xaf, 0x08, 0x57, 0x0a, 0x0c, 0xa1, 0x58, 0x86, 0xf1, 0x96, 0x66, 0x3b, 0xfb, 0x5a, 0x73, 0xa8,
0xe5, 0xf8, 0x33, 0xce, 0x91, 0xf7, 0x40, 0xdc, 0x23, 0x1d, 0xf3, 0x28, 0x34, 0x5f, 0x15, 0x1e,
0xf1, 0xc1, 0xf8, 0xd6, 0x73, 0x5c, 0x7a, 0xa5, 0x75, 0x14, 0xb6, 0x3f, 0x17, 0x5b, 0x8f, 0x61,
0x37, 0xfc, 0x8c, 0x17, 0x20, 0xeb, 0x18, 0x2f, 0x0c, 0x45, 0xf3, 0x17, 0x62, 0xa5, 0x29, 0x80,
0x80, 0x9f, 0x84, 0x1b, 0x22, 0xcb, 0xc4, 0x10, 0x64, 0x7f, 0xc9, 0xc9, 0x8e, 0x45, 0x94, 0x0a,
0x9e, 0x12, 0x8e, 0x4a, 0xf9, 0x57, 0x22, 0x25, 0xe0, 0x10, 0xd7, 0x36, 0x39, 0x2b, 0x38, 0x5a,
0xfd, 0x68, 0x5e, 0xfb, 0x6b, 0xe1, 0x35, 0x86, 0x0d, 0x78, 0x6d, 0x07, 0x8e, 0x71, 0xc6, 0xa3,
0xad, 0xeb, 0xd7, 0x44, 0x62, 0x65, 0xe8, 0xdd, 0xe0, 0xea, 0x7e, 0x1e, 0x66, 0x3c, 0x77, 0x8a,
0xa6, 0xd4, 0x51, 0x5b, 0x5a, 0x7b, 0x08, 0xe6, 0xaf, 0x73, 0x66, 0x91, 0xf1, 0xbd, 0xae, 0xd6,
0xd9, 0xd0, 0xda, 0x84, 0xfc, 0x09, 0x28, 0x0a, 0xf2, 0x8e, 0x69, 0x63, 0xdd, 0x6a, 0x98, 0xc6,
0x0b, 0xb8, 0x36, 0x04, 0xf5, 0xdf, 0x84, 0x96, 0x6a, 0xd7, 0x07, 0x27, 0xcc, 0x6b, 0x20, 0x7b,
0xbd, 0x8a, 0x6a, 0xb4, 0xda, 0x96, 0xed, 0xc6, 0x30, 0x7e, 0x43, 0xac, 0x94, 0x87, 0x5b, 0xa3,
0xb0, 0x52, 0x05, 0x0a, 0xf4, 0x71, 0xd8, 0x90, 0xfc, 0x5b, 0x4e, 0x34, 0xde, 0x45, 0xf1, 0xc4,
0xa1, 0x5b, 0xad, 0xb6, 0x66, 0x0f, 0x93, 0xff, 0xfe, 0x4e, 0x24, 0x0e, 0x0e, 0xe1, 0x89, 0xc3,
0x3d, 0x68, 0x63, 0x52, 0xed, 0x87, 0x60, 0xf8, 0xa6, 0x48, 0x1c, 0x02, 0xc3, 0x29, 0x44, 0xc3,
0x30, 0x04, 0xc5, 0xdf, 0x0b, 0x0a, 0x81, 0x21, 0x14, 0x9f, 0xeb, 0x16, 0x5a, 0x1b, 0x37, 0x0c,
0xc7, 0xb5, 0x59, 0x2b, 0x3c, 0x98, 0xea, 0x5b, 0xef, 0x06, 0x9b, 0x30, 0xc5, 0x07, 0x25, 0x99,
0x88, 0x5f, 0xa1, 0xd2, 0x93, 0x52, 0xbc, 0x61, 0xdf, 0x16, 0x99, 0xc8, 0x07, 0x63, 0xfb, 0x73,
0x22, 0xd4, 0xab, 0xa0, 0xb8, 0x1f, 0xc2, 0x14, 0x7f, 0xe9, 0x7d, 0xce, 0x15, 0x6c, 0x55, 0x4a,
0xeb, 0x24, 0x80, 0x82, 0x0d, 0x45, 0x3c, 0xd9, 0x8b, 0xef, 0x7b, 0x31, 0x14, 0xe8, 0x27, 0x4a,
0x17, 0x61, 0x3c, 0xd0, 0x4c, 0xc4, 0x53, 0xfd, 0x32, 0xa7, 0xca, 0xfb, 0x7b, 0x89, 0xd2, 0x59,
0x48, 0x91, 0xc6, 0x20, 0x1e, 0xfe, 0x2b, 0x1c, 0x4e, 0xd5, 0x4b, 0x0f, 0x42, 0x46, 0x34, 0x04,
0xf1, 0xd0, 0x5f, 0xe5, 0x50, 0x0f, 0x42, 0xe0, 0xa2, 0x19, 0x88, 0x87, 0xff, 0x9a, 0x80, 0x0b,
0x08, 0x81, 0x0f, 0xef, 0xc2, 0xef, 0xfc, 0x7a, 0x8a, 0x27, 0x74, 0xe1, 0xbb, 0x0b, 0x30, 0xc6,
0xbb, 0x80, 0x78, 0xf4, 0x17, 0xf8, 0xe0, 0x02, 0x51, 0xba, 0x1f, 0xd2, 0x43, 0x3a, 0xfc, 0x37,
0x38, 0x94, 0xe9, 0x97, 0x96, 0x21, 0xe7, 0xab, 0xfc, 0xf1, 0xf0, 0xdf, 0xe4, 0x70, 0x3f, 0x8a,
0x98, 0xce, 0x2b, 0x7f, 0x3c, 0xc1, 0x6f, 0x09, 0xd3, 0x39, 0x82, 0xb8, 0x4d, 0x14, 0xfd, 0x78,
0xf4, 0x6f, 0x0b, 0xaf, 0x0b, 0x48, 0xe9, 0x61, 0xc8, 0x7a, 0x89, 0x3c, 0x1e, 0xff, 0x3b, 0x1c,
0xdf, 0xc5, 0x10, 0x0f, 0xf8, 0x0a, 0x49, 0x3c, 0xc5, 0xef, 0x0a, 0x0f, 0xf8, 0x50, 0x64, 0x1b,
0x85, 0x9b, 0x83, 0x78, 0xa6, 0xdf, 0x13, 0xdb, 0x28, 0xd4, 0x1b, 0x90, 0xd5, 0xa4, 0xf9, 0x34,
0x9e, 0xe2, 0xf7, 0xc5, 0x6a, 0x52, 0x7d, 0x62, 0x46, 0xb8, 0xda, 0xc6, 0x73, 0xfc, 0x81, 0x30,
0x23, 0x54, 0x6c, 0x4b, 0xdb, 0x80, 0x7a, 0x2b, 0x6d, 0x3c, 0xdf, 0x4b, 0x9c, 0x6f, 0xb2, 0xa7,
0xd0, 0x96, 0x1e, 0x87, 0x63, 0xd1, 0x55, 0x36, 0x9e, 0xf5, 0x8b, 0xef, 0x87, 0xce, 0x45, 0xfe,
0x22, 0x5b, 0xda, 0xe9, 0xa6, 0x6b, 0x7f, 0x85, 0x8d, 0xa7, 0x7d, 0xf9, 0xfd, 0x60, 0xc6, 0xf6,
0x17, 0xd8, 0x52, 0x19, 0xa0, 0x5b, 0xdc, 0xe2, 0xb9, 0x5e, 0xe1, 0x5c, 0x3e, 0x10, 0xd9, 0x1a,
0xbc, 0xb6, 0xc5, 0xe3, 0xbf, 0x24, 0xb6, 0x06, 0x47, 0x90, 0xad, 0x21, 0xca, 0x5a, 0x3c, 0xfa,
0x55, 0xb1, 0x35, 0x04, 0x84, 0x44, 0xb6, 0xaf, 0x72, 0xc4, 0x33, 0xbc, 0x26, 0x22, 0xdb, 0x87,
0x2a, 0x5d, 0x80, 0x8c, 0xd9, 0x69, 0x36, 0x49, 0x80, 0xa2, 0xc1, 0x3f, 0x10, 0x2b, 0xfe, 0xdb,
0x87, 0xdc, 0x02, 0x01, 0x28, 0x9d, 0x85, 0x34, 0x6e, 0xed, 0xe1, 0x5a, 0x1c, 0xf2, 0xdf, 0x3f,
0x14, 0x49, 0x89, 0x68, 0x97, 0x1e, 0x06, 0x60, 0x47, 0x7b, 0xfa, 0xd9, 0x2a, 0x06, 0xfb, 0x1f,
0x1f, 0xf2, 0x9f, 0x6e, 0x74, 0x21, 0x5d, 0x02, 0xf6, 0x43, 0x90, 0xc1, 0x04, 0xef, 0x06, 0x09,
0xe8, 0xac, 0x1f, 0x80, 0xb1, 0x67, 0x1c, 0xcb, 0x74, 0xb5, 0x46, 0x1c, 0xfa, 0x3f, 0x39, 0x5a,
0xe8, 0x13, 0x87, 0xb5, 0x2c, 0x1b, 0xbb, 0x5a, 0xc3, 0x89, 0xc3, 0xfe, 0x17, 0xc7, 0x7a, 0x00,
0x02, 0xd6, 0x35, 0xc7, 0x1d, 0x66, 0xde, 0x3f, 0x11, 0x60, 0x01, 0x20, 0x46, 0x93, 0xbf, 0x2f,
0xe3, 0x83, 0x38, 0xec, 0x7b, 0xc2, 0x68, 0xae, 0x5f, 0x7a, 0x10, 0xb2, 0xe4, 0x4f, 0xf6, 0x7b,
0xac, 0x18, 0xf0, 0x7f, 0x73, 0x70, 0x17, 0x41, 0x46, 0x76, 0xdc, 0x9a, 0x6b, 0xc4, 0x3b, 0xfb,
0x7f, 0xf8, 0x4a, 0x0b, 0xfd, 0x52, 0x19, 0x72, 0x8e, 0x5b, 0xab, 0x75, 0x78, 0x7f, 0x15, 0x03,
0xff, 0xdf, 0x0f, 0xbd, 0x23, 0xb7, 0x87, 0x59, 0xaa, 0x44, 0xdf, 0x1e, 0xc2, 0xaa, 0xb5, 0x6a,
0xb1, 0x7b, 0xc3, 0xa7, 0xe6, 0xe2, 0x2f, 0x00, 0xe1, 0xff, 0xee, 0x86, 0x9b, 0x75, 0xab, 0xb5,
0x67, 0x39, 0xa7, 0x7d, 0xf9, 0xee, 0x74, 0x4b, 0x6b, 0x3b, 0x54, 0x61, 0x91, 0xdf, 0x0e, 0xe6,
0xf8, 0x13, 0x79, 0x31, 0x73, 0xb4, 0x9b, 0xc5, 0xb9, 0x9b, 0x60, 0xfc, 0x62, 0xd3, 0xd2, 0x5c,
0xc3, 0x6c, 0x6c, 0x5b, 0x86, 0xe9, 0xa2, 0x3c, 0x48, 0x75, 0xfa, 0x65, 0x4c, 0x52, 0xa4, 0xfa,
0xdc, 0x3f, 0xa7, 0x21, 0xcb, 0x2e, 0xa5, 0x36, 0xb4, 0x36, 0xfa, 0x45, 0xc8, 0x6f, 0xf2, 0x9d,
0x74, 0xef, 0xe2, 0x79, 0xc7, 0xbb, 0x04, 0xf7, 0x8d, 0xbf, 0xe0, 0x69, 0x2f, 0xf8, 0x55, 0xe9,
0x97, 0xf0, 0xa5, 0x7b, 0x7e, 0xf8, 0xe6, 0xf1, 0xbb, 0xfa, 0xda, 0x47, 0xea, 0xef, 0x69, 0x16,
0xf2, 0x0b, 0xbb, 0x86, 0xe9, 0xde, 0xbb, 0x78, 0x5e, 0x09, 0x8c, 0x87, 0xae, 0x40, 0x86, 0xbf,
0x70, 0xf8, 0xc7, 0x91, 0x5b, 0xfa, 0x8c, 0x2d, 0xd4, 0xd8, 0xb8, 0x67, 0xde, 0x78, 0xf3, 0xf8,
0xc8, 0x91, 0xc7, 0xf6, 0xc6, 0x42, 0xcf, 0x42, 0x4e, 0xd8, 0xb1, 0x56, 0x73, 0xf8, 0x8f, 0xe1,
0x6f, 0x8f, 0x99, 0xf6, 0x5a, 0x8d, 0x8f, 0x7e, 0xdb, 0x0f, 0xdf, 0x3c, 0x3e, 0x37, 0x70, 0xe4,
0x85, 0xdd, 0x8e, 0x51, 0x53, 0xfc, 0x63, 0xa0, 0xa7, 0x21, 0x49, 0x86, 0x62, 0xbf, 0x1f, 0x3c,
0xde, 0x67, 0x28, 0x6f, 0x88, 0x53, 0x7c, 0x82, 0xc3, 0x0c, 0x43, 0x78, 0x67, 0x1e, 0x86, 0xc9,
0x9e, 0xe5, 0x41, 0x32, 0x24, 0x2f, 0xe3, 0x03, 0xfe, 0x43, 0x2d, 0xf2, 0x27, 0x9a, 0xee, 0xfe,
0x92, 0x52, 0x9a, 0xcf, 0xf3, 0x9f, 0x47, 0x96, 0x12, 0xe7, 0xa5, 0x99, 0x0b, 0x30, 0x1e, 0xf0,
0xf1, 0x91, 0xc0, 0x0f, 0x81, 0x1c, 0xf6, 0xd2, 0x91, 0xf0, 0xe7, 0x20, 0xf3, 0x51, 0x70, 0x73,
0x3f, 0x40, 0x30, 0x56, 0x6e, 0x36, 0x37, 0xb4, 0xb6, 0x83, 0x9e, 0x84, 0x49, 0x76, 0x4a, 0xd8,
0xb1, 0x56, 0xe8, 0xe7, 0xa8, 0x0d, 0xad, 0xcd, 0x03, 0xfa, 0xce, 0x80, 0xbb, 0x39, 0x60, 0xa1,
0x47, 0x9b, 0x8e, 0xaf, 0xf4, 0xb2, 0xa0, 0xc7, 0x40, 0x16, 0x42, 0xba, 0xb7, 0x08, 0x33, 0x0b,
0xd7, 0x53, 0x03, 0x99, 0x85, 0x32, 0x23, 0xee, 0xe1, 0x40, 0x0f, 0x41, 0x66, 0xcd, 0x74, 0xef,
0x5b, 0x24, 0x7c, 0x2c, 0x06, 0xe7, 0x22, 0xf9, 0x84, 0x12, 0xe3, 0xf1, 0x30, 0x1c, 0x7f, 0xee,
0x0c, 0xc1, 0xa7, 0x06, 0xe3, 0xa9, 0x52, 0x17, 0x4f, 0x1f, 0x51, 0x19, 0xb2, 0x64, 0xcd, 0x99,
0x01, 0xec, 0xff, 0x61, 0xdc, 0x1c, 0x49, 0xe0, 0x69, 0x31, 0x86, 0x2e, 0x4a, 0x50, 0x30, 0x1b,
0x46, 0x63, 0x28, 0x7c, 0x46, 0x74, 0x51, 0x84, 0xa2, 0xea, 0x59, 0x31, 0x36, 0x80, 0xa2, 0x1a,
0xb2, 0xa2, 0xea, 0xb7, 0xa2, 0xea, 0x59, 0x91, 0x89, 0xa1, 0xf0, 0x5b, 0xe1, 0x3d, 0xa3, 0x15,
0x80, 0x8b, 0xc6, 0xf3, 0xb8, 0xc6, 0xcc, 0xc8, 0x46, 0x24, 0x23, 0xc1, 0xd1, 0x55, 0x63, 0x24,
0x3e, 0x1c, 0x5a, 0x85, 0x5c, 0xb5, 0xde, 0xa5, 0x01, 0xfe, 0xdf, 0x50, 0x22, 0x4d, 0xa9, 0x87,
0x78, 0xfc, 0x48, 0xcf, 0x1c, 0x36, 0xa5, 0x5c, 0x9c, 0x39, 0xbe, 0x39, 0xf9, 0x70, 0x5d, 0x73,
0x18, 0x4d, 0x3e, 0xd6, 0x1c, 0x1f, 0x8f, 0x1f, 0x89, 0x2e, 0xc0, 0xd8, 0x92, 0x65, 0x11, 0xcd,
0xe2, 0x38, 0x25, 0x39, 0x19, 0x49, 0xc2, 0x75, 0x18, 0x81, 0x40, 0xd0, 0xd5, 0xa1, 0xa1, 0x4f,
0xe0, 0x85, 0x41, 0xab, 0x23, 0xb4, 0xc4, 0xea, 0x88, 0x67, 0xff, 0x0e, 0x5c, 0x3a, 0x70, 0x31,
0xe9, 0xc8, 0x8b, 0x13, 0x43, 0xec, 0x40, 0xa1, 0x1c, 0xda, 0x81, 0x42, 0x8c, 0xaa, 0x30, 0x21,
0x64, 0x15, 0xb3, 0x43, 0x72, 0x70, 0x51, 0xe6, 0xbf, 0x31, 0x1f, 0x44, 0xcb, 0x75, 0x19, 0x6b,
0x98, 0x01, 0x6d, 0x43, 0x41, 0x88, 0x36, 0x1c, 0x3a, 0xe9, 0xc9, 0x88, 0xba, 0x1a, 0xe6, 0x64,
0xaa, 0x8c, 0x32, 0x84, 0x9f, 0x59, 0x81, 0x63, 0xd1, 0xd9, 0x2a, 0x2e, 0x5b, 0x4a, 0xfe, 0x2c,
0xbb, 0x0c, 0xd7, 0x45, 0x66, 0xa6, 0x38, 0x92, 0x44, 0xa8, 0x4e, 0x04, 0xd2, 0x91, 0x1f, 0x9c,
0x8e, 0x00, 0xa7, 0x7b, 0xc1, 0xdd, 0x20, 0xf3, 0x83, 0x93, 0x11, 0xe0, 0xa4, 0x1f, 0xfc, 0x59,
0x28, 0x04, 0xf3, 0x90, 0x1f, 0x3d, 0x1e, 0x81, 0x1e, 0x8f, 0x40, 0x47, 0x8f, 0x9d, 0x8a, 0x40,
0xa7, 0x42, 0xe8, 0x6a, 0xdf, 0xb1, 0x27, 0x23, 0xd0, 0x93, 0x11, 0xe8, 0xe8, 0xb1, 0x51, 0x04,
0x1a, 0xf9, 0xd1, 0x0f, 0xc2, 0x44, 0x28, 0xe5, 0xf8, 0xe1, 0x63, 0x11, 0xf0, 0xb1, 0x50, 0x6d,
0x0e, 0xa7, 0x1a, 0x3f, 0x7e, 0x22, 0x02, 0x3f, 0x11, 0x35, 0x7c, 0xb4, 0xf5, 0xa3, 0x11, 0xf0,
0xd1, 0xc8, 0xe1, 0xa3, 0xf1, 0x72, 0x04, 0x5e, 0xf6, 0xe3, 0x4b, 0x90, 0xf7, 0x67, 0x15, 0x3f,
0x36, 0x13, 0x81, 0xcd, 0x84, 0xfd, 0x1e, 0x48, 0x29, 0x71, 0x91, 0x9e, 0xed, 0xb3, 0x5d, 0x02,
0x69, 0xe4, 0x48, 0x9d, 0xcd, 0x13, 0x30, 0x1d, 0x95, 0x34, 0x22, 0x38, 0x4e, 0xf9, 0x39, 0x0a,
0x8b, 0xd3, 0x81, 0x64, 0x41, 0x71, 0x9d, 0x96, 0x9f, 0xf9, 0x69, 0x98, 0x8a, 0x48, 0x1d, 0x11,
0xc4, 0xf7, 0xf8, 0x89, 0x73, 0x8b, 0x33, 0x01, 0xe2, 0xc0, 0x59, 0xc1, 0xdf, 0x5a, 0xfd, 0x68,
0x0a, 0x0a, 0x3c, 0x45, 0x6d, 0xd9, 0x35, 0x6c, 0xe3, 0x1a, 0xfa, 0xf9, 0xfe, 0x1d, 0xd6, 0x62,
0x54, 0x6a, 0xe3, 0xb8, 0x23, 0x34, 0x5a, 0x4f, 0xf7, 0x6d, 0xb4, 0xee, 0x1d, 0x66, 0x80, 0xb8,
0x7e, 0xab, 0xd2, 0xd3, 0x6f, 0xdd, 0x31, 0x88, 0xb6, 0x5f, 0xdb, 0x55, 0xe9, 0x69, 0xbb, 0xe2,
0x68, 0x22, 0xbb, 0xaf, 0x4b, 0xbd, 0xdd, 0xd7, 0xa9, 0x41, 0x3c, 0xfd, 0x9b, 0xb0, 0x4b, 0xbd,
0x4d, 0x58, 0x2c, 0x53, 0x74, 0x2f, 0x76, 0xa9, 0xb7, 0x17, 0x1b, 0xc8, 0xd4, 0xbf, 0x25, 0xbb,
0xd4, 0xdb, 0x92, 0xc5, 0x32, 0x45, 0x77, 0x66, 0x8f, 0x46, 0x74, 0x66, 0x77, 0x0e, 0xa2, 0x1a,
0xd4, 0xa0, 0x6d, 0x46, 0x35, 0x68, 0x77, 0x0d, 0x34, 0x6c, 0x60, 0x9f, 0xf6, 0x68, 0x44, 0x9f,
0x16, 0x6f, 0x5c, 0x9f, 0x76, 0x6d, 0x33, 0xaa, 0x5d, 0x1b, 0xc2, 0xb8, 0x7e, 0x5d, 0xdb, 0x52,
0xb8, 0x6b, 0x9b, 0x1f, 0xc4, 0x15, 0xdd, 0xbc, 0x5d, 0xea, 0x6d, 0xde, 0x4e, 0xc5, 0xef, 0xc5,
0xa8, 0x1e, 0xee, 0xe9, 0xbe, 0x3d, 0xdc, 0x50, 0x9b, 0x3b, 0xae, 0x95, 0x7b, 0xaa, 0x5f, 0x2b,
0x77, 0xcf, 0x30, 0xec, 0x83, 0x3b, 0xba, 0xc7, 0xfb, 0x74, 0x74, 0xa7, 0x87, 0xa1, 0xfe, 0xb4,
0xb1, 0xfb, 0xb4, 0xb1, 0xfb, 0xb4, 0xb1, 0xfb, 0xb4, 0xb1, 0xfb, 0xd9, 0x68, 0xec, 0x4a, 0xa9,
0x97, 0x5e, 0x3b, 0x2e, 0x9d, 0x3a, 0x09, 0x63, 0x7c, 0x68, 0x34, 0x0a, 0x89, 0x8d, 0xb2, 0x3c,
0x42, 0xff, 0x5d, 0x92, 0x25, 0xfa, 0xef, 0xb2, 0x9c, 0x58, 0x5a, 0x7f, 0xe3, 0xda, 0xec, 0xc8,
0xf7, 0xae, 0xcd, 0x8e, 0xfc, 0xe0, 0xda, 0xec, 0xc8, 0x5b, 0xd7, 0x66, 0xa5, 0x77, 0xae, 0xcd,
0x4a, 0xef, 0x5d, 0x9b, 0x95, 0x3e, 0xb8, 0x36, 0x2b, 0x5d, 0x3d, 0x9c, 0x95, 0xbe, 0x72, 0x38,
0x2b, 0x7d, 0xed, 0x70, 0x56, 0xfa, 0xd6, 0xe1, 0xac, 0xf4, 0x9d, 0xc3, 0x59, 0xe9, 0x8d, 0xc3,
0xd9, 0x91, 0xef, 0x1d, 0xce, 0x4a, 0x6f, 0x1d, 0xce, 0x4a, 0xef, 0x1c, 0xce, 0x8e, 0xbc, 0x77,
0x38, 0x2b, 0x7d, 0x70, 0x38, 0x3b, 0x72, 0xf5, 0xc7, 0xb3, 0x23, 0xff, 0x1f, 0x00, 0x00, 0xff,
0xff, 0x19, 0x19, 0x31, 0xd0, 0x16, 0x48, 0x00, 0x00,
}
r := bytes.NewReader(gzipped)
gzipr, err := compress_gzip.NewReader(r)
if err != nil {
panic(err)
}
ungzipped, err := io_ioutil.ReadAll(gzipr)
if err != nil {
panic(err)
}
if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
panic(err)
}
return d
}
func (x MapEnum) String() string {
s, ok := MapEnum_name[int32(x)]
if ok {
return s
}
return strconv.Itoa(int(x))
}
func (this *FloatingPoint) VerboseEqual(that interface{}) error {
if that == nil {
if this == nil {
return nil
}
return fmt.Errorf("that == nil && this != nil")
}
that1, ok := that.(*FloatingPoint)
if !ok {
that2, ok := that.(FloatingPoint)
if ok {
that1 = &that2
} else {
return fmt.Errorf("that is not of type *FloatingPoint")
}
}
if that1 == nil {
if this == nil {
return nil
}
return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
} else if this == nil {
return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
}
if this.F != nil && that1.F != nil {
if *this.F != *that1.F {
return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F)
}
} else if this.F != nil {
return fmt.Errorf("this.F == nil && that.F != nil")
} else if that1.F != nil {
return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
}
return nil
}
func (this *FloatingPoint) Equal(that interface{}) bool {
if that == nil {
return this == nil
}
that1, ok := that.(*FloatingPoint)
if !ok {
that2, ok := that.(FloatingPoint)
if ok {
that1 = &that2
} else {
return false
}
}
if that1 == nil {
return this == nil
} else if this == nil {
return false
}
if this.F != nil && that1.F != nil {
if *this.F != *that1.F {
return false
}
} else if this.F != nil {
return false
} else if that1.F != nil {
return false
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return false
}
return true
}
func (this *CustomMap) VerboseEqual(that interface{}) error {
if that == nil {
if this == nil {
return nil
}
return fmt.Errorf("that == nil && this != nil")
}
that1, ok := that.(*CustomMap)
if !ok {
that2, ok := that.(CustomMap)
if ok {
that1 = &that2
} else {
return fmt.Errorf("that is not of type *CustomMap")
}
}
if that1 == nil {
if this == nil {
return nil
}
return fmt.Errorf("that is type *CustomMap but is nil && this != nil")
} else if this == nil {
return fmt.Errorf("that is type *CustomMap but is not nil && this == nil")
}
if len(this.Nullable128S) != len(that1.Nullable128S) {
return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S))
}
for i := range this.Nullable128S {
if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i])
}
}
if len(this.Uint128S) != len(that1.Uint128S) {
return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S))
}
for i := range this.Uint128S {
if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i])
}
}
if len(this.NullableIds) != len(that1.NullableIds) {
return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds))
}
for i := range this.NullableIds {
if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i])
}
}
if len(this.Ids) != len(that1.Ids) {
return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids))
}
for i := range this.Ids {
if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[i])
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
}
return nil
}
func (this *CustomMap) Equal(that interface{}) bool {
if that == nil {
return this == nil
}
that1, ok := that.(*CustomMap)
if !ok {
that2, ok := that.(CustomMap)
if ok {
that1 = &that2
} else {
return false
}
}
if that1 == nil {
return this == nil
} else if this == nil {
return false
}
if len(this.Nullable128S) != len(that1.Nullable128S) {
return false
}
for i := range this.Nullable128S {
if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable
return false
}
}
if len(this.Uint128S) != len(that1.Uint128S) {
return false
}
for i := range this.Uint128S {
if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable
return false
}
}
if len(this.NullableIds) != len(that1.NullableIds) {
return false
}
for i := range this.NullableIds {
if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable
return false
}
}
if len(this.Ids) != len(that1.Ids) {
return false
}
for i := range this.Ids {
if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable
return false
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return false
}
return true
}
func (this *AllMaps) VerboseEqual(that interface{}) error {
if that == nil {
if this == nil {
return nil
}
return fmt.Errorf("that == nil && this != nil")
}
that1, ok := that.(*AllMaps)
if !ok {
that2, ok := that.(AllMaps)
if ok {
that1 = &that2
} else {
return fmt.Errorf("that is not of type *AllMaps")
}
}
if that1 == nil {
if this == nil {
return nil
}
return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
} else if this == nil {
return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
}
if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
}
for i := range this.StringToDoubleMap {
if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
}
}
if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
}
for i := range this.StringToFloatMap {
if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
}
}
if len(this.Int32Map) != len(that1.Int32Map) {
return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
}
for i := range this.Int32Map {
if this.Int32Map[i] != that1.Int32Map[i] {
return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
}
}
if len(this.Int64Map) != len(that1.Int64Map) {
return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
}
for i := range this.Int64Map {
if this.Int64Map[i] != that1.Int64Map[i] {
return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
}
}
if len(this.Uint32Map) != len(that1.Uint32Map) {
return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
}
for i := range this.Uint32Map {
if this.Uint32Map[i] != that1.Uint32Map[i] {
return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
}
}
if len(this.Uint64Map) != len(that1.Uint64Map) {
return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
}
for i := range this.Uint64Map {
if this.Uint64Map[i] != that1.Uint64Map[i] {
return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
}
}
if len(this.Sint32Map) != len(that1.Sint32Map) {
return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
}
for i := range this.Sint32Map {
if this.Sint32Map[i] != that1.Sint32Map[i] {
return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
}
}
if len(this.Sint64Map) != len(that1.Sint64Map) {
return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
}
for i := range this.Sint64Map {
if this.Sint64Map[i] != that1.Sint64Map[i] {
return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
}
}
if len(this.Fixed32Map) != len(that1.Fixed32Map) {
return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
}
for i := range this.Fixed32Map {
if this.Fixed32Map[i] != that1.Fixed32Map[i] {
return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
}
}
if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
}
for i := range this.Sfixed32Map {
if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
}
}
if len(this.Fixed64Map) != len(that1.Fixed64Map) {
return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
}
for i := range this.Fixed64Map {
if this.Fixed64Map[i] != that1.Fixed64Map[i] {
return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
}
}
if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
}
for i := range this.Sfixed64Map {
if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
}
}
if len(this.BoolMap) != len(that1.BoolMap) {
return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
}
for i := range this.BoolMap {
if this.BoolMap[i] != that1.BoolMap[i] {
return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
}
}
if len(this.StringMap) != len(that1.StringMap) {
return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
}
for i := range this.StringMap {
if this.StringMap[i] != that1.StringMap[i] {
return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
}
}
if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
}
for i := range this.StringToBytesMap {
if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
}
}
if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
}
for i := range this.StringToEnumMap {
if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
}
}
if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
}
for i := range this.StringToMsgMap {
if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
}
return nil
}
func (this *AllMaps) Equal(that interface{}) bool {
if that == nil {
return this == nil
}
that1, ok := that.(*AllMaps)
if !ok {
that2, ok := that.(AllMaps)
if ok {
that1 = &that2
} else {
return false
}
}
if that1 == nil {
return this == nil
} else if this == nil {
return false
}
if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
return false
}
for i := range this.StringToDoubleMap {
if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
return false
}
}
if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
return false
}
for i := range this.StringToFloatMap {
if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
return false
}
}
if len(this.Int32Map) != len(that1.Int32Map) {
return false
}
for i := range this.Int32Map {
if this.Int32Map[i] != that1.Int32Map[i] {
return false
}
}
if len(this.Int64Map) != len(that1.Int64Map) {
return false
}
for i := range this.Int64Map {
if this.Int64Map[i] != that1.Int64Map[i] {
return false
}
}
if len(this.Uint32Map) != len(that1.Uint32Map) {
return false
}
for i := range this.Uint32Map {
if this.Uint32Map[i] != that1.Uint32Map[i] {
return false
}
}
if len(this.Uint64Map) != len(that1.Uint64Map) {
return false
}
for i := range this.Uint64Map {
if this.Uint64Map[i] != that1.Uint64Map[i] {
return false
}
}
if len(this.Sint32Map) != len(that1.Sint32Map) {
return false
}
for i := range this.Sint32Map {
if this.Sint32Map[i] != that1.Sint32Map[i] {
return false
}
}
if len(this.Sint64Map) != len(that1.Sint64Map) {
return false
}
for i := range this.Sint64Map {
if this.Sint64Map[i] != that1.Sint64Map[i] {
return false
}
}
if len(this.Fixed32Map) != len(that1.Fixed32Map) {
return false
}
for i := range this.Fixed32Map {
if this.Fixed32Map[i] != that1.Fixed32Map[i] {
return false
}
}
if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
return false
}
for i := range this.Sfixed32Map {
if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
return false
}
}
if len(this.Fixed64Map) != len(that1.Fixed64Map) {
return false
}
for i := range this.Fixed64Map {
if this.Fixed64Map[i] != that1.Fixed64Map[i] {
return false
}
}
if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
return false
}
for i := range this.Sfixed64Map {
if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
return false
}
}
if len(this.BoolMap) != len(that1.BoolMap) {
return false
}
for i := range this.BoolMap {
if this.BoolMap[i] != that1.BoolMap[i] {
return false
}
}
if len(this.StringMap) != len(that1.StringMap) {
return false
}
for i := range this.StringMap {
if this.StringMap[i] != that1.StringMap[i] {
return false
}
}
if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
return false
}
for i := range this.StringToBytesMap {
if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
return false
}
}
if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
return false
}
for i := range this.StringToEnumMap {
if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
return false
}
}
if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
return false
}
for i := range this.StringToMsgMap {
if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
return false
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return false
}
return true
}
func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
if that == nil {
if this == nil {
return nil
}
return fmt.Errorf("that == nil && this != nil")
}
that1, ok := that.(*AllMapsOrdered)
if !ok {
that2, ok := that.(AllMapsOrdered)
if ok {
that1 = &that2
} else {
return fmt.Errorf("that is not of type *AllMapsOrdered")
}
}
if that1 == nil {
if this == nil {
return nil
}
return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
} else if this == nil {
return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
}
if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
}
for i := range this.StringToDoubleMap {
if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
}
}
if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
}
for i := range this.StringToFloatMap {
if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
}
}
if len(this.Int32Map) != len(that1.Int32Map) {
return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
}
for i := range this.Int32Map {
if this.Int32Map[i] != that1.Int32Map[i] {
return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
}
}
if len(this.Int64Map) != len(that1.Int64Map) {
return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
}
for i := range this.Int64Map {
if this.Int64Map[i] != that1.Int64Map[i] {
return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
}
}
if len(this.Uint32Map) != len(that1.Uint32Map) {
return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
}
for i := range this.Uint32Map {
if this.Uint32Map[i] != that1.Uint32Map[i] {
return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
}
}
if len(this.Uint64Map) != len(that1.Uint64Map) {
return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
}
for i := range this.Uint64Map {
if this.Uint64Map[i] != that1.Uint64Map[i] {
return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
}
}
if len(this.Sint32Map) != len(that1.Sint32Map) {
return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
}
for i := range this.Sint32Map {
if this.Sint32Map[i] != that1.Sint32Map[i] {
return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
}
}
if len(this.Sint64Map) != len(that1.Sint64Map) {
return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
}
for i := range this.Sint64Map {
if this.Sint64Map[i] != that1.Sint64Map[i] {
return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
}
}
if len(this.Fixed32Map) != len(that1.Fixed32Map) {
return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
}
for i := range this.Fixed32Map {
if this.Fixed32Map[i] != that1.Fixed32Map[i] {
return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
}
}
if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
}
for i := range this.Sfixed32Map {
if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
}
}
if len(this.Fixed64Map) != len(that1.Fixed64Map) {
return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
}
for i := range this.Fixed64Map {
if this.Fixed64Map[i] != that1.Fixed64Map[i] {
return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
}
}
if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
}
for i := range this.Sfixed64Map {
if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
}
}
if len(this.BoolMap) != len(that1.BoolMap) {
return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
}
for i := range this.BoolMap {
if this.BoolMap[i] != that1.BoolMap[i] {
return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
}
}
if len(this.StringMap) != len(that1.StringMap) {
return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
}
for i := range this.StringMap {
if this.StringMap[i] != that1.StringMap[i] {
return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
}
}
if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
}
for i := range this.StringToBytesMap {
if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
}
}
if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
}
for i := range this.StringToEnumMap {
if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
}
}
if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
}
for i := range this.StringToMsgMap {
if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
}
return nil
}
func (this *AllMapsOrdered) Equal(that interface{}) bool {
if that == nil {
return this == nil
}
that1, ok := that.(*AllMapsOrdered)
if !ok {
that2, ok := that.(AllMapsOrdered)
if ok {
that1 = &that2
} else {
return false
}
}
if that1 == nil {
return this == nil
} else if this == nil {
return false
}
if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
return false
}
for i := range this.StringToDoubleMap {
if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
return false
}
}
if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
return false
}
for i := range this.StringToFloatMap {
if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
return false
}
}
if len(this.Int32Map) != len(that1.Int32Map) {
return false
}
for i := range this.Int32Map {
if this.Int32Map[i] != that1.Int32Map[i] {
return false
}
}
if len(this.Int64Map) != len(that1.Int64Map) {
return false
}
for i := range this.Int64Map {
if this.Int64Map[i] != that1.Int64Map[i] {
return false
}
}
if len(this.Uint32Map) != len(that1.Uint32Map) {
return false
}
for i := range this.Uint32Map {
if this.Uint32Map[i] != that1.Uint32Map[i] {
return false
}
}
if len(this.Uint64Map) != len(that1.Uint64Map) {
return false
}
for i := range this.Uint64Map {
if this.Uint64Map[i] != that1.Uint64Map[i] {
return false
}
}
if len(this.Sint32Map) != len(that1.Sint32Map) {
return false
}
for i := range this.Sint32Map {
if this.Sint32Map[i] != that1.Sint32Map[i] {
return false
}
}
if len(this.Sint64Map) != len(that1.Sint64Map) {
return false
}
for i := range this.Sint64Map {
if this.Sint64Map[i] != that1.Sint64Map[i] {
return false
}
}
if len(this.Fixed32Map) != len(that1.Fixed32Map) {
return false
}
for i := range this.Fixed32Map {
if this.Fixed32Map[i] != that1.Fixed32Map[i] {
return false
}
}
if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
return false
}
for i := range this.Sfixed32Map {
if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
return false
}
}
if len(this.Fixed64Map) != len(that1.Fixed64Map) {
return false
}
for i := range this.Fixed64Map {
if this.Fixed64Map[i] != that1.Fixed64Map[i] {
return false
}
}
if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
return false
}
for i := range this.Sfixed64Map {
if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
return false
}
}
if len(this.BoolMap) != len(that1.BoolMap) {
return false
}
for i := range this.BoolMap {
if this.BoolMap[i] != that1.BoolMap[i] {
return false
}
}
if len(this.StringMap) != len(that1.StringMap) {
return false
}
for i := range this.StringMap {
if this.StringMap[i] != that1.StringMap[i] {
return false
}
}
if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
return false
}
for i := range this.StringToBytesMap {
if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
return false
}
}
if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
return false
}
for i := range this.StringToEnumMap {
if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
return false
}
}
if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
return false
}
for i := range this.StringToMsgMap {
if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
return false
}
}
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
return false
}
return true
}
type FloatingPointFace interface {
Proto() github_com_gogo_protobuf_proto.Message
GetF() *float64
}
func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
return this
}
func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
return NewFloatingPointFromFace(this)
}
func (this *FloatingPoint) GetF() *float64 {
return this.F
}
func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
this := &FloatingPoint{}
this.F = that.GetF()
return this
}
type CustomMapFace interface {
Proto() github_com_gogo_protobuf_proto.Message
GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128
GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128
GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid
GetIds() map[string]github_com_gogo_protobuf_test.Uuid
}
func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message {
return this
}
func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message {
return NewCustomMapFromFace(this)
}
func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 {
return this.Nullable128S
}
func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 {
return this.Uint128S
}
func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid {
return this.NullableIds
}
func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid {
return this.Ids
}
func NewCustomMapFromFace(that CustomMapFace) *CustomMap {
this := &CustomMap{}
this.Nullable128S = that.GetNullable128S()
this.Uint128S = that.GetUint128S()
this.NullableIds = that.GetNullableIds()
this.Ids = that.GetIds()
return this
}
type AllMapsFace interface {
Proto() github_com_gogo_protobuf_proto.Message
GetStringToDoubleMap() map[string]float64
GetStringToFloatMap() map[string]float32
GetInt32Map() map[int32]int32
GetInt64Map() map[int64]int64
GetUint32Map() map[uint32]uint32
GetUint64Map() map[uint64]uint64
GetSint32Map() map[int32]int32
GetSint64Map() map[int64]int64
GetFixed32Map() map[uint32]uint32
GetSfixed32Map() map[int32]int32
GetFixed64Map() map[uint64]uint64
GetSfixed64Map() map[int64]int64
GetBoolMap() map[bool]bool
GetStringMap() map[string]string
GetStringToBytesMap() map[string][]byte
GetStringToEnumMap() map[string]MapEnum
GetStringToMsgMap() map[string]*FloatingPoint
}
func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
return this
}
func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
return NewAllMapsFromFace(this)
}
func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
return this.StringToDoubleMap
}
func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
return this.StringToFloatMap
}
func (this *AllMaps) GetInt32Map() map[int32]int32 {
return this.Int32Map
}
func (this *AllMaps) GetInt64Map() map[int64]int64 {
return this.Int64Map
}
func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
return this.Uint32Map
}
func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
return this.Uint64Map
}
func (this *AllMaps) GetSint32Map() map[int32]int32 {
return this.Sint32Map
}
func (this *AllMaps) GetSint64Map() map[int64]int64 {
return this.Sint64Map
}
func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
return this.Fixed32Map
}
func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
return this.Sfixed32Map
}
func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
return this.Fixed64Map
}
func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
return this.Sfixed64Map
}
func (this *AllMaps) GetBoolMap() map[bool]bool {
return this.BoolMap
}
func (this *AllMaps) GetStringMap() map[string]string {
return this.StringMap
}
func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
return this.StringToBytesMap
}
func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
return this.StringToEnumMap
}
func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
return this.StringToMsgMap
}
func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
this := &AllMaps{}
this.StringToDoubleMap = that.GetStringToDoubleMap()
this.StringToFloatMap = that.GetStringToFloatMap()
this.Int32Map = that.GetInt32Map()
this.Int64Map = that.GetInt64Map()
this.Uint32Map = that.GetUint32Map()
this.Uint64Map = that.GetUint64Map()
this.Sint32Map = that.GetSint32Map()
this.Sint64Map = that.GetSint64Map()
this.Fixed32Map = that.GetFixed32Map()
this.Sfixed32Map = that.GetSfixed32Map()
this.Fixed64Map = that.GetFixed64Map()
this.Sfixed64Map = that.GetSfixed64Map()
this.BoolMap = that.GetBoolMap()
this.StringMap = that.GetStringMap()
this.StringToBytesMap = that.GetStringToBytesMap()
this.StringToEnumMap = that.GetStringToEnumMap()
this.StringToMsgMap = that.GetStringToMsgMap()
return this
}
type AllMapsOrderedFace interface {
Proto() github_com_gogo_protobuf_proto.Message
GetStringToDoubleMap() map[string]float64
GetStringToFloatMap() map[string]float32
GetInt32Map() map[int32]int32
GetInt64Map() map[int64]int64
GetUint32Map() map[uint32]uint32
GetUint64Map() map[uint64]uint64
GetSint32Map() map[int32]int32
GetSint64Map() map[int64]int64
GetFixed32Map() map[uint32]uint32
GetSfixed32Map() map[int32]int32
GetFixed64Map() map[uint64]uint64
GetSfixed64Map() map[int64]int64
GetBoolMap() map[bool]bool
GetStringMap() map[string]string
GetStringToBytesMap() map[string][]byte
GetStringToEnumMap() map[string]MapEnum
GetStringToMsgMap() map[string]*FloatingPoint
}
func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
return this
}
func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
return NewAllMapsOrderedFromFace(this)
}
func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
return this.StringToDoubleMap
}
func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
return this.StringToFloatMap
}
func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
return this.Int32Map
}
func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
return this.Int64Map
}
func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
return this.Uint32Map
}
func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
return this.Uint64Map
}
func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
return this.Sint32Map
}
func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
return this.Sint64Map
}
func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
return this.Fixed32Map
}
func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
return this.Sfixed32Map
}
func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
return this.Fixed64Map
}
func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
return this.Sfixed64Map
}
func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
return this.BoolMap
}
func (this *AllMapsOrdered) GetStringMap() map[string]string {
return this.StringMap
}
func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
return this.StringToBytesMap
}
func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
return this.StringToEnumMap
}
func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
return this.StringToMsgMap
}
func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
this := &AllMapsOrdered{}
this.StringToDoubleMap = that.GetStringToDoubleMap()
this.StringToFloatMap = that.GetStringToFloatMap()
this.Int32Map = that.GetInt32Map()
this.Int64Map = that.GetInt64Map()
this.Uint32Map = that.GetUint32Map()
this.Uint64Map = that.GetUint64Map()
this.Sint32Map = that.GetSint32Map()
this.Sint64Map = that.GetSint64Map()
this.Fixed32Map = that.GetFixed32Map()
this.Sfixed32Map = that.GetSfixed32Map()
this.Fixed64Map = that.GetFixed64Map()
this.Sfixed64Map = that.GetSfixed64Map()
this.BoolMap = that.GetBoolMap()
this.StringMap = that.GetStringMap()
this.StringToBytesMap = that.GetStringToBytesMap()
this.StringToEnumMap = that.GetStringToEnumMap()
this.StringToMsgMap = that.GetStringToMsgMap()
return this
}
func (this *FloatingPoint) GoString() string {
if this == nil {
return "nil"
}
s := make([]string, 0, 5)
s = append(s, "&proto2_maps.FloatingPoint{")
if this.F != nil {
s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\n")
}
if this.XXX_unrecognized != nil {
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
}
s = append(s, "}")
return strings.Join(s, "")
}
func (this *CustomMap) GoString() string {
if this == nil {
return "nil"
}
s := make([]string, 0, 8)
s = append(s, "&proto2_maps.CustomMap{")
keysForNullable128S := make([]string, 0, len(this.Nullable128S))
for k := range this.Nullable128S {
keysForNullable128S = append(keysForNullable128S, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
for _, k := range keysForNullable128S {
mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k])
}
mapStringForNullable128S += "}"
if this.Nullable128S != nil {
s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n")
}
keysForUint128S := make([]string, 0, len(this.Uint128S))
for k := range this.Uint128S {
keysForUint128S = append(keysForUint128S, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
for _, k := range keysForUint128S {
mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k])
}
mapStringForUint128S += "}"
if this.Uint128S != nil {
s = append(s, "Uint128S: "+mapStringForUint128S+",\n")
}
keysForNullableIds := make([]string, 0, len(this.NullableIds))
for k := range this.NullableIds {
keysForNullableIds = append(keysForNullableIds, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
for _, k := range keysForNullableIds {
mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k])
}
mapStringForNullableIds += "}"
if this.NullableIds != nil {
s = append(s, "NullableIds: "+mapStringForNullableIds+",\n")
}
keysForIds := make([]string, 0, len(this.Ids))
for k := range this.Ids {
keysForIds = append(keysForIds, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
for _, k := range keysForIds {
mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k])
}
mapStringForIds += "}"
if this.Ids != nil {
s = append(s, "Ids: "+mapStringForIds+",\n")
}
if this.XXX_unrecognized != nil {
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
}
s = append(s, "}")
return strings.Join(s, "")
}
func (this *AllMaps) GoString() string {
if this == nil {
return "nil"
}
s := make([]string, 0, 21)
s = append(s, "&proto2_maps.AllMaps{")
keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
for k := range this.StringToDoubleMap {
keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
mapStringForStringToDoubleMap := "map[string]float64{"
for _, k := range keysForStringToDoubleMap {
mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
}
mapStringForStringToDoubleMap += "}"
if this.StringToDoubleMap != nil {
s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
}
keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
for k := range this.StringToFloatMap {
keysForStringToFloatMap = append(keysForStringToFloatMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
mapStringForStringToFloatMap := "map[string]float32{"
for _, k := range keysForStringToFloatMap {
mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
}
mapStringForStringToFloatMap += "}"
if this.StringToFloatMap != nil {
s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
}
keysForInt32Map := make([]int32, 0, len(this.Int32Map))
for k := range this.Int32Map {
keysForInt32Map = append(keysForInt32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
mapStringForInt32Map := "map[int32]int32{"
for _, k := range keysForInt32Map {
mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
}
mapStringForInt32Map += "}"
if this.Int32Map != nil {
s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
}
keysForInt64Map := make([]int64, 0, len(this.Int64Map))
for k := range this.Int64Map {
keysForInt64Map = append(keysForInt64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
mapStringForInt64Map := "map[int64]int64{"
for _, k := range keysForInt64Map {
mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
}
mapStringForInt64Map += "}"
if this.Int64Map != nil {
s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
}
keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
for k := range this.Uint32Map {
keysForUint32Map = append(keysForUint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
mapStringForUint32Map := "map[uint32]uint32{"
for _, k := range keysForUint32Map {
mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
}
mapStringForUint32Map += "}"
if this.Uint32Map != nil {
s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
}
keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
for k := range this.Uint64Map {
keysForUint64Map = append(keysForUint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
mapStringForUint64Map := "map[uint64]uint64{"
for _, k := range keysForUint64Map {
mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
}
mapStringForUint64Map += "}"
if this.Uint64Map != nil {
s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
}
keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
for k := range this.Sint32Map {
keysForSint32Map = append(keysForSint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
mapStringForSint32Map := "map[int32]int32{"
for _, k := range keysForSint32Map {
mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
}
mapStringForSint32Map += "}"
if this.Sint32Map != nil {
s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
}
keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
for k := range this.Sint64Map {
keysForSint64Map = append(keysForSint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
mapStringForSint64Map := "map[int64]int64{"
for _, k := range keysForSint64Map {
mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
}
mapStringForSint64Map += "}"
if this.Sint64Map != nil {
s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
}
keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
for k := range this.Fixed32Map {
keysForFixed32Map = append(keysForFixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
mapStringForFixed32Map := "map[uint32]uint32{"
for _, k := range keysForFixed32Map {
mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
}
mapStringForFixed32Map += "}"
if this.Fixed32Map != nil {
s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
}
keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
for k := range this.Sfixed32Map {
keysForSfixed32Map = append(keysForSfixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
mapStringForSfixed32Map := "map[int32]int32{"
for _, k := range keysForSfixed32Map {
mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
}
mapStringForSfixed32Map += "}"
if this.Sfixed32Map != nil {
s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
}
keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
for k := range this.Fixed64Map {
keysForFixed64Map = append(keysForFixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
mapStringForFixed64Map := "map[uint64]uint64{"
for _, k := range keysForFixed64Map {
mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
}
mapStringForFixed64Map += "}"
if this.Fixed64Map != nil {
s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
}
keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
for k := range this.Sfixed64Map {
keysForSfixed64Map = append(keysForSfixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
mapStringForSfixed64Map := "map[int64]int64{"
for _, k := range keysForSfixed64Map {
mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
}
mapStringForSfixed64Map += "}"
if this.Sfixed64Map != nil {
s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
}
keysForBoolMap := make([]bool, 0, len(this.BoolMap))
for k := range this.BoolMap {
keysForBoolMap = append(keysForBoolMap, k)
}
github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
mapStringForBoolMap := "map[bool]bool{"
for _, k := range keysForBoolMap {
mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
}
mapStringForBoolMap += "}"
if this.BoolMap != nil {
s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
}
keysForStringMap := make([]string, 0, len(this.StringMap))
for k := range this.StringMap {
keysForStringMap = append(keysForStringMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
mapStringForStringMap := "map[string]string{"
for _, k := range keysForStringMap {
mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
}
mapStringForStringMap += "}"
if this.StringMap != nil {
s = append(s, "StringMap: "+mapStringForStringMap+",\n")
}
keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
for k := range this.StringToBytesMap {
keysForStringToBytesMap = append(keysForStringToBytesMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
mapStringForStringToBytesMap := "map[string][]byte{"
for _, k := range keysForStringToBytesMap {
mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
}
mapStringForStringToBytesMap += "}"
if this.StringToBytesMap != nil {
s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
}
keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
for k := range this.StringToEnumMap {
keysForStringToEnumMap = append(keysForStringToEnumMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
mapStringForStringToEnumMap := "map[string]MapEnum{"
for _, k := range keysForStringToEnumMap {
mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
}
mapStringForStringToEnumMap += "}"
if this.StringToEnumMap != nil {
s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
}
keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
for k := range this.StringToMsgMap {
keysForStringToMsgMap = append(keysForStringToMsgMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
for _, k := range keysForStringToMsgMap {
mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
}
mapStringForStringToMsgMap += "}"
if this.StringToMsgMap != nil {
s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
}
if this.XXX_unrecognized != nil {
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
}
s = append(s, "}")
return strings.Join(s, "")
}
func (this *AllMapsOrdered) GoString() string {
if this == nil {
return "nil"
}
s := make([]string, 0, 21)
s = append(s, "&proto2_maps.AllMapsOrdered{")
keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
for k := range this.StringToDoubleMap {
keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
mapStringForStringToDoubleMap := "map[string]float64{"
for _, k := range keysForStringToDoubleMap {
mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
}
mapStringForStringToDoubleMap += "}"
if this.StringToDoubleMap != nil {
s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
}
keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
for k := range this.StringToFloatMap {
keysForStringToFloatMap = append(keysForStringToFloatMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
mapStringForStringToFloatMap := "map[string]float32{"
for _, k := range keysForStringToFloatMap {
mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
}
mapStringForStringToFloatMap += "}"
if this.StringToFloatMap != nil {
s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
}
keysForInt32Map := make([]int32, 0, len(this.Int32Map))
for k := range this.Int32Map {
keysForInt32Map = append(keysForInt32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
mapStringForInt32Map := "map[int32]int32{"
for _, k := range keysForInt32Map {
mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
}
mapStringForInt32Map += "}"
if this.Int32Map != nil {
s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
}
keysForInt64Map := make([]int64, 0, len(this.Int64Map))
for k := range this.Int64Map {
keysForInt64Map = append(keysForInt64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
mapStringForInt64Map := "map[int64]int64{"
for _, k := range keysForInt64Map {
mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
}
mapStringForInt64Map += "}"
if this.Int64Map != nil {
s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
}
keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
for k := range this.Uint32Map {
keysForUint32Map = append(keysForUint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
mapStringForUint32Map := "map[uint32]uint32{"
for _, k := range keysForUint32Map {
mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
}
mapStringForUint32Map += "}"
if this.Uint32Map != nil {
s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
}
keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
for k := range this.Uint64Map {
keysForUint64Map = append(keysForUint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
mapStringForUint64Map := "map[uint64]uint64{"
for _, k := range keysForUint64Map {
mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
}
mapStringForUint64Map += "}"
if this.Uint64Map != nil {
s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
}
keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
for k := range this.Sint32Map {
keysForSint32Map = append(keysForSint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
mapStringForSint32Map := "map[int32]int32{"
for _, k := range keysForSint32Map {
mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
}
mapStringForSint32Map += "}"
if this.Sint32Map != nil {
s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
}
keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
for k := range this.Sint64Map {
keysForSint64Map = append(keysForSint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
mapStringForSint64Map := "map[int64]int64{"
for _, k := range keysForSint64Map {
mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
}
mapStringForSint64Map += "}"
if this.Sint64Map != nil {
s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
}
keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
for k := range this.Fixed32Map {
keysForFixed32Map = append(keysForFixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
mapStringForFixed32Map := "map[uint32]uint32{"
for _, k := range keysForFixed32Map {
mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
}
mapStringForFixed32Map += "}"
if this.Fixed32Map != nil {
s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
}
keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
for k := range this.Sfixed32Map {
keysForSfixed32Map = append(keysForSfixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
mapStringForSfixed32Map := "map[int32]int32{"
for _, k := range keysForSfixed32Map {
mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
}
mapStringForSfixed32Map += "}"
if this.Sfixed32Map != nil {
s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
}
keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
for k := range this.Fixed64Map {
keysForFixed64Map = append(keysForFixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
mapStringForFixed64Map := "map[uint64]uint64{"
for _, k := range keysForFixed64Map {
mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
}
mapStringForFixed64Map += "}"
if this.Fixed64Map != nil {
s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
}
keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
for k := range this.Sfixed64Map {
keysForSfixed64Map = append(keysForSfixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
mapStringForSfixed64Map := "map[int64]int64{"
for _, k := range keysForSfixed64Map {
mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
}
mapStringForSfixed64Map += "}"
if this.Sfixed64Map != nil {
s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
}
keysForBoolMap := make([]bool, 0, len(this.BoolMap))
for k := range this.BoolMap {
keysForBoolMap = append(keysForBoolMap, k)
}
github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
mapStringForBoolMap := "map[bool]bool{"
for _, k := range keysForBoolMap {
mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
}
mapStringForBoolMap += "}"
if this.BoolMap != nil {
s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
}
keysForStringMap := make([]string, 0, len(this.StringMap))
for k := range this.StringMap {
keysForStringMap = append(keysForStringMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
mapStringForStringMap := "map[string]string{"
for _, k := range keysForStringMap {
mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
}
mapStringForStringMap += "}"
if this.StringMap != nil {
s = append(s, "StringMap: "+mapStringForStringMap+",\n")
}
keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
for k := range this.StringToBytesMap {
keysForStringToBytesMap = append(keysForStringToBytesMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
mapStringForStringToBytesMap := "map[string][]byte{"
for _, k := range keysForStringToBytesMap {
mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
}
mapStringForStringToBytesMap += "}"
if this.StringToBytesMap != nil {
s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
}
keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
for k := range this.StringToEnumMap {
keysForStringToEnumMap = append(keysForStringToEnumMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
mapStringForStringToEnumMap := "map[string]MapEnum{"
for _, k := range keysForStringToEnumMap {
mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
}
mapStringForStringToEnumMap += "}"
if this.StringToEnumMap != nil {
s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
}
keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
for k := range this.StringToMsgMap {
keysForStringToMsgMap = append(keysForStringToMsgMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
for _, k := range keysForStringToMsgMap {
mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
}
mapStringForStringToMsgMap += "}"
if this.StringToMsgMap != nil {
s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
}
if this.XXX_unrecognized != nil {
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
}
s = append(s, "}")
return strings.Join(s, "")
}
func valueToGoStringMapsproto2(v interface{}, typ string) string {
rv := reflect.ValueOf(v)
if rv.IsNil() {
return "nil"
}
pv := reflect.Indirect(rv).Interface()
return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
}
func NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint {
this := &FloatingPoint{}
if r.Intn(10) != 0 {
v1 := float64(r.Float64())
if r.Intn(2) == 0 {
v1 *= -1
}
this.F = &v1
}
if !easy && r.Intn(10) != 0 {
this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2)
}
return this
}
func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap {
this := &CustomMap{}
if r.Intn(10) != 0 {
v2 := r.Intn(10)
this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
for i := 0; i < v2; i++ {
this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
}
}
if r.Intn(10) != 0 {
v3 := r.Intn(10)
this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
for i := 0; i < v3; i++ {
this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
}
}
if r.Intn(10) != 0 {
v4 := r.Intn(10)
this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
for i := 0; i < v4; i++ {
this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r))
}
}
if r.Intn(10) != 0 {
v5 := r.Intn(10)
this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
for i := 0; i < v5; i++ {
this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r))
}
}
if !easy && r.Intn(10) != 0 {
this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5)
}
return this
}
func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps {
this := &AllMaps{}
if r.Intn(10) != 0 {
v6 := r.Intn(10)
this.StringToDoubleMap = make(map[string]float64)
for i := 0; i < v6; i++ {
v7 := randStringMapsproto2(r)
this.StringToDoubleMap[v7] = float64(r.Float64())
if r.Intn(2) == 0 {
this.StringToDoubleMap[v7] *= -1
}
}
}
if r.Intn(10) != 0 {
v8 := r.Intn(10)
this.StringToFloatMap = make(map[string]float32)
for i := 0; i < v8; i++ {
v9 := randStringMapsproto2(r)
this.StringToFloatMap[v9] = float32(r.Float32())
if r.Intn(2) == 0 {
this.StringToFloatMap[v9] *= -1
}
}
}
if r.Intn(10) != 0 {
v10 := r.Intn(10)
this.Int32Map = make(map[int32]int32)
for i := 0; i < v10; i++ {
v11 := int32(r.Int31())
this.Int32Map[v11] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Int32Map[v11] *= -1
}
}
}
if r.Intn(10) != 0 {
v12 := r.Intn(10)
this.Int64Map = make(map[int64]int64)
for i := 0; i < v12; i++ {
v13 := int64(r.Int63())
this.Int64Map[v13] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Int64Map[v13] *= -1
}
}
}
if r.Intn(10) != 0 {
v14 := r.Intn(10)
this.Uint32Map = make(map[uint32]uint32)
for i := 0; i < v14; i++ {
v15 := uint32(r.Uint32())
this.Uint32Map[v15] = uint32(r.Uint32())
}
}
if r.Intn(10) != 0 {
v16 := r.Intn(10)
this.Uint64Map = make(map[uint64]uint64)
for i := 0; i < v16; i++ {
v17 := uint64(uint64(r.Uint32()))
this.Uint64Map[v17] = uint64(uint64(r.Uint32()))
}
}
if r.Intn(10) != 0 {
v18 := r.Intn(10)
this.Sint32Map = make(map[int32]int32)
for i := 0; i < v18; i++ {
v19 := int32(r.Int31())
this.Sint32Map[v19] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Sint32Map[v19] *= -1
}
}
}
if r.Intn(10) != 0 {
v20 := r.Intn(10)
this.Sint64Map = make(map[int64]int64)
for i := 0; i < v20; i++ {
v21 := int64(r.Int63())
this.Sint64Map[v21] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Sint64Map[v21] *= -1
}
}
}
if r.Intn(10) != 0 {
v22 := r.Intn(10)
this.Fixed32Map = make(map[uint32]uint32)
for i := 0; i < v22; i++ {
v23 := uint32(r.Uint32())
this.Fixed32Map[v23] = uint32(r.Uint32())
}
}
if r.Intn(10) != 0 {
v24 := r.Intn(10)
this.Sfixed32Map = make(map[int32]int32)
for i := 0; i < v24; i++ {
v25 := int32(r.Int31())
this.Sfixed32Map[v25] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Sfixed32Map[v25] *= -1
}
}
}
if r.Intn(10) != 0 {
v26 := r.Intn(10)
this.Fixed64Map = make(map[uint64]uint64)
for i := 0; i < v26; i++ {
v27 := uint64(uint64(r.Uint32()))
this.Fixed64Map[v27] = uint64(uint64(r.Uint32()))
}
}
if r.Intn(10) != 0 {
v28 := r.Intn(10)
this.Sfixed64Map = make(map[int64]int64)
for i := 0; i < v28; i++ {
v29 := int64(r.Int63())
this.Sfixed64Map[v29] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Sfixed64Map[v29] *= -1
}
}
}
if r.Intn(10) != 0 {
v30 := r.Intn(10)
this.BoolMap = make(map[bool]bool)
for i := 0; i < v30; i++ {
v31 := bool(bool(r.Intn(2) == 0))
this.BoolMap[v31] = bool(bool(r.Intn(2) == 0))
}
}
if r.Intn(10) != 0 {
v32 := r.Intn(10)
this.StringMap = make(map[string]string)
for i := 0; i < v32; i++ {
this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
}
}
if r.Intn(10) != 0 {
v33 := r.Intn(10)
this.StringToBytesMap = make(map[string][]byte)
for i := 0; i < v33; i++ {
v34 := r.Intn(100)
v35 := randStringMapsproto2(r)
this.StringToBytesMap[v35] = make([]byte, v34)
for i := 0; i < v34; i++ {
this.StringToBytesMap[v35][i] = byte(r.Intn(256))
}
}
}
if r.Intn(10) != 0 {
v36 := r.Intn(10)
this.StringToEnumMap = make(map[string]MapEnum)
for i := 0; i < v36; i++ {
this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
}
}
if r.Intn(10) != 0 {
v37 := r.Intn(10)
this.StringToMsgMap = make(map[string]*FloatingPoint)
for i := 0; i < v37; i++ {
this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
}
}
if !easy && r.Intn(10) != 0 {
this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
}
return this
}
func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered {
this := &AllMapsOrdered{}
if r.Intn(10) != 0 {
v38 := r.Intn(10)
this.StringToDoubleMap = make(map[string]float64)
for i := 0; i < v38; i++ {
v39 := randStringMapsproto2(r)
this.StringToDoubleMap[v39] = float64(r.Float64())
if r.Intn(2) == 0 {
this.StringToDoubleMap[v39] *= -1
}
}
}
if r.Intn(10) != 0 {
v40 := r.Intn(10)
this.StringToFloatMap = make(map[string]float32)
for i := 0; i < v40; i++ {
v41 := randStringMapsproto2(r)
this.StringToFloatMap[v41] = float32(r.Float32())
if r.Intn(2) == 0 {
this.StringToFloatMap[v41] *= -1
}
}
}
if r.Intn(10) != 0 {
v42 := r.Intn(10)
this.Int32Map = make(map[int32]int32)
for i := 0; i < v42; i++ {
v43 := int32(r.Int31())
this.Int32Map[v43] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Int32Map[v43] *= -1
}
}
}
if r.Intn(10) != 0 {
v44 := r.Intn(10)
this.Int64Map = make(map[int64]int64)
for i := 0; i < v44; i++ {
v45 := int64(r.Int63())
this.Int64Map[v45] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Int64Map[v45] *= -1
}
}
}
if r.Intn(10) != 0 {
v46 := r.Intn(10)
this.Uint32Map = make(map[uint32]uint32)
for i := 0; i < v46; i++ {
v47 := uint32(r.Uint32())
this.Uint32Map[v47] = uint32(r.Uint32())
}
}
if r.Intn(10) != 0 {
v48 := r.Intn(10)
this.Uint64Map = make(map[uint64]uint64)
for i := 0; i < v48; i++ {
v49 := uint64(uint64(r.Uint32()))
this.Uint64Map[v49] = uint64(uint64(r.Uint32()))
}
}
if r.Intn(10) != 0 {
v50 := r.Intn(10)
this.Sint32Map = make(map[int32]int32)
for i := 0; i < v50; i++ {
v51 := int32(r.Int31())
this.Sint32Map[v51] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Sint32Map[v51] *= -1
}
}
}
if r.Intn(10) != 0 {
v52 := r.Intn(10)
this.Sint64Map = make(map[int64]int64)
for i := 0; i < v52; i++ {
v53 := int64(r.Int63())
this.Sint64Map[v53] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Sint64Map[v53] *= -1
}
}
}
if r.Intn(10) != 0 {
v54 := r.Intn(10)
this.Fixed32Map = make(map[uint32]uint32)
for i := 0; i < v54; i++ {
v55 := uint32(r.Uint32())
this.Fixed32Map[v55] = uint32(r.Uint32())
}
}
if r.Intn(10) != 0 {
v56 := r.Intn(10)
this.Sfixed32Map = make(map[int32]int32)
for i := 0; i < v56; i++ {
v57 := int32(r.Int31())
this.Sfixed32Map[v57] = int32(r.Int31())
if r.Intn(2) == 0 {
this.Sfixed32Map[v57] *= -1
}
}
}
if r.Intn(10) != 0 {
v58 := r.Intn(10)
this.Fixed64Map = make(map[uint64]uint64)
for i := 0; i < v58; i++ {
v59 := uint64(uint64(r.Uint32()))
this.Fixed64Map[v59] = uint64(uint64(r.Uint32()))
}
}
if r.Intn(10) != 0 {
v60 := r.Intn(10)
this.Sfixed64Map = make(map[int64]int64)
for i := 0; i < v60; i++ {
v61 := int64(r.Int63())
this.Sfixed64Map[v61] = int64(r.Int63())
if r.Intn(2) == 0 {
this.Sfixed64Map[v61] *= -1
}
}
}
if r.Intn(10) != 0 {
v62 := r.Intn(10)
this.BoolMap = make(map[bool]bool)
for i := 0; i < v62; i++ {
v63 := bool(bool(r.Intn(2) == 0))
this.BoolMap[v63] = bool(bool(r.Intn(2) == 0))
}
}
if r.Intn(10) != 0 {
v64 := r.Intn(10)
this.StringMap = make(map[string]string)
for i := 0; i < v64; i++ {
this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
}
}
if r.Intn(10) != 0 {
v65 := r.Intn(10)
this.StringToBytesMap = make(map[string][]byte)
for i := 0; i < v65; i++ {
v66 := r.Intn(100)
v67 := randStringMapsproto2(r)
this.StringToBytesMap[v67] = make([]byte, v66)
for i := 0; i < v66; i++ {
this.StringToBytesMap[v67][i] = byte(r.Intn(256))
}
}
}
if r.Intn(10) != 0 {
v68 := r.Intn(10)
this.StringToEnumMap = make(map[string]MapEnum)
for i := 0; i < v68; i++ {
this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
}
}
if r.Intn(10) != 0 {
v69 := r.Intn(10)
this.StringToMsgMap = make(map[string]*FloatingPoint)
for i := 0; i < v69; i++ {
this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
}
}
if !easy && r.Intn(10) != 0 {
this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
}
return this
}
type randyMapsproto2 interface {
Float32() float32
Float64() float64
Int63() int64
Int31() int32
Uint32() uint32
Intn(n int) int
}
func randUTF8RuneMapsproto2(r randyMapsproto2) rune {
ru := r.Intn(62)
if ru < 10 {
return rune(ru + 48)
} else if ru < 36 {
return rune(ru + 55)
}
return rune(ru + 61)
}
func randStringMapsproto2(r randyMapsproto2) string {
v70 := r.Intn(100)
tmps := make([]rune, v70)
for i := 0; i < v70; i++ {
tmps[i] = randUTF8RuneMapsproto2(r)
}
return string(tmps)
}
func randUnrecognizedMapsproto2(r randyMapsproto2, maxFieldNumber int) (dAtA []byte) {
l := r.Intn(5)
for i := 0; i < l; i++ {
wire := r.Intn(4)
if wire == 3 {
wire = 5
}
fieldNumber := maxFieldNumber + r.Intn(100)
dAtA = randFieldMapsproto2(dAtA, r, fieldNumber, wire)
}
return dAtA
}
func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte {
key := uint32(fieldNumber)<<3 | uint32(wire)
switch wire {
case 0:
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
v71 := r.Int63()
if r.Intn(2) == 0 {
v71 *= -1
}
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71))
case 1:
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
case 2:
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
ll := r.Intn(100)
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll))
for j := 0; j < ll; j++ {
dAtA = append(dAtA, byte(r.Intn(256)))
}
default:
dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
}
return dAtA
}
func encodeVarintPopulateMapsproto2(dAtA []byte, v uint64) []byte {
for v >= 1<<7 {
dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
v >>= 7
}
dAtA = append(dAtA, uint8(v))
return dAtA
}
func (m *FloatingPoint) Size() (n int) {
var l int
_ = l
if m.F != nil {
n += 9
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *CustomMap) Size() (n int) {
var l int
_ = l
if len(m.Nullable128S) > 0 {
for k, v := range m.Nullable128S {
_ = k
_ = v
l = 0
if v != nil {
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Uint128S) > 0 {
for k, v := range m.Uint128S {
_ = k
_ = v
l = 0
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.NullableIds) > 0 {
for k, v := range m.NullableIds {
_ = k
_ = v
l = 0
if v != nil {
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Ids) > 0 {
for k, v := range m.Ids {
_ = k
_ = v
l = 0
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *AllMaps) Size() (n int) {
var l int
_ = l
if len(m.StringToDoubleMap) > 0 {
for k, v := range m.StringToDoubleMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToFloatMap) > 0 {
for k, v := range m.StringToFloatMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Int32Map) > 0 {
for k, v := range m.Int32Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Int64Map) > 0 {
for k, v := range m.Int64Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Uint32Map) > 0 {
for k, v := range m.Uint32Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Uint64Map) > 0 {
for k, v := range m.Uint64Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sint32Map) > 0 {
for k, v := range m.Sint32Map {
_ = k
_ = v
mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sint64Map) > 0 {
for k, v := range m.Sint64Map {
_ = k
_ = v
mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Fixed32Map) > 0 {
for k, v := range m.Fixed32Map {
_ = k
_ = v
mapEntrySize := 1 + 4 + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sfixed32Map) > 0 {
for k, v := range m.Sfixed32Map {
_ = k
_ = v
mapEntrySize := 1 + 4 + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Fixed64Map) > 0 {
for k, v := range m.Fixed64Map {
_ = k
_ = v
mapEntrySize := 1 + 8 + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sfixed64Map) > 0 {
for k, v := range m.Sfixed64Map {
_ = k
_ = v
mapEntrySize := 1 + 8 + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.BoolMap) > 0 {
for k, v := range m.BoolMap {
_ = k
_ = v
mapEntrySize := 1 + 1 + 1 + 1
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringMap) > 0 {
for k, v := range m.StringMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToBytesMap) > 0 {
for k, v := range m.StringToBytesMap {
_ = k
_ = v
l = 0
if v != nil {
l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToEnumMap) > 0 {
for k, v := range m.StringToEnumMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToMsgMap) > 0 {
for k, v := range m.StringToMsgMap {
_ = k
_ = v
l = 0
if v != nil {
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *AllMapsOrdered) Size() (n int) {
var l int
_ = l
if len(m.StringToDoubleMap) > 0 {
for k, v := range m.StringToDoubleMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToFloatMap) > 0 {
for k, v := range m.StringToFloatMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Int32Map) > 0 {
for k, v := range m.Int32Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Int64Map) > 0 {
for k, v := range m.Int64Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Uint32Map) > 0 {
for k, v := range m.Uint32Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Uint64Map) > 0 {
for k, v := range m.Uint64Map {
_ = k
_ = v
mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sint32Map) > 0 {
for k, v := range m.Sint32Map {
_ = k
_ = v
mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sint64Map) > 0 {
for k, v := range m.Sint64Map {
_ = k
_ = v
mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Fixed32Map) > 0 {
for k, v := range m.Fixed32Map {
_ = k
_ = v
mapEntrySize := 1 + 4 + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sfixed32Map) > 0 {
for k, v := range m.Sfixed32Map {
_ = k
_ = v
mapEntrySize := 1 + 4 + 1 + 4
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Fixed64Map) > 0 {
for k, v := range m.Fixed64Map {
_ = k
_ = v
mapEntrySize := 1 + 8 + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.Sfixed64Map) > 0 {
for k, v := range m.Sfixed64Map {
_ = k
_ = v
mapEntrySize := 1 + 8 + 1 + 8
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.BoolMap) > 0 {
for k, v := range m.BoolMap {
_ = k
_ = v
mapEntrySize := 1 + 1 + 1 + 1
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringMap) > 0 {
for k, v := range m.StringMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToBytesMap) > 0 {
for k, v := range m.StringToBytesMap {
_ = k
_ = v
l = 0
if v != nil {
l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToEnumMap) > 0 {
for k, v := range m.StringToEnumMap {
_ = k
_ = v
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
}
}
if len(m.StringToMsgMap) > 0 {
for k, v := range m.StringToMsgMap {
_ = k
_ = v
l = 0
if v != nil {
l = v.Size()
l += 1 + sovMapsproto2(uint64(l))
}
mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
}
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func sovMapsproto2(x uint64) (n int) {
for {
n++
x >>= 7
if x == 0 {
break
}
}
return n
}
func sozMapsproto2(x uint64) (n int) {
return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (this *FloatingPoint) String() string {
if this == nil {
return "nil"
}
s := strings.Join([]string{`&FloatingPoint{`,
`F:` + valueToStringMapsproto2(this.F) + `,`,
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
`}`,
}, "")
return s
}
func (this *CustomMap) String() string {
if this == nil {
return "nil"
}
keysForNullable128S := make([]string, 0, len(this.Nullable128S))
for k := range this.Nullable128S {
keysForNullable128S = append(keysForNullable128S, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
for _, k := range keysForNullable128S {
mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k])
}
mapStringForNullable128S += "}"
keysForUint128S := make([]string, 0, len(this.Uint128S))
for k := range this.Uint128S {
keysForUint128S = append(keysForUint128S, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
for _, k := range keysForUint128S {
mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k])
}
mapStringForUint128S += "}"
keysForNullableIds := make([]string, 0, len(this.NullableIds))
for k := range this.NullableIds {
keysForNullableIds = append(keysForNullableIds, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
for _, k := range keysForNullableIds {
mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k])
}
mapStringForNullableIds += "}"
keysForIds := make([]string, 0, len(this.Ids))
for k := range this.Ids {
keysForIds = append(keysForIds, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
for _, k := range keysForIds {
mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k])
}
mapStringForIds += "}"
s := strings.Join([]string{`&CustomMap{`,
`Nullable128S:` + mapStringForNullable128S + `,`,
`Uint128S:` + mapStringForUint128S + `,`,
`NullableIds:` + mapStringForNullableIds + `,`,
`Ids:` + mapStringForIds + `,`,
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
`}`,
}, "")
return s
}
func (this *AllMaps) String() string {
if this == nil {
return "nil"
}
keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
for k := range this.StringToDoubleMap {
keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
mapStringForStringToDoubleMap := "map[string]float64{"
for _, k := range keysForStringToDoubleMap {
mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
}
mapStringForStringToDoubleMap += "}"
keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
for k := range this.StringToFloatMap {
keysForStringToFloatMap = append(keysForStringToFloatMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
mapStringForStringToFloatMap := "map[string]float32{"
for _, k := range keysForStringToFloatMap {
mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
}
mapStringForStringToFloatMap += "}"
keysForInt32Map := make([]int32, 0, len(this.Int32Map))
for k := range this.Int32Map {
keysForInt32Map = append(keysForInt32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
mapStringForInt32Map := "map[int32]int32{"
for _, k := range keysForInt32Map {
mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
}
mapStringForInt32Map += "}"
keysForInt64Map := make([]int64, 0, len(this.Int64Map))
for k := range this.Int64Map {
keysForInt64Map = append(keysForInt64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
mapStringForInt64Map := "map[int64]int64{"
for _, k := range keysForInt64Map {
mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
}
mapStringForInt64Map += "}"
keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
for k := range this.Uint32Map {
keysForUint32Map = append(keysForUint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
mapStringForUint32Map := "map[uint32]uint32{"
for _, k := range keysForUint32Map {
mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
}
mapStringForUint32Map += "}"
keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
for k := range this.Uint64Map {
keysForUint64Map = append(keysForUint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
mapStringForUint64Map := "map[uint64]uint64{"
for _, k := range keysForUint64Map {
mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
}
mapStringForUint64Map += "}"
keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
for k := range this.Sint32Map {
keysForSint32Map = append(keysForSint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
mapStringForSint32Map := "map[int32]int32{"
for _, k := range keysForSint32Map {
mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
}
mapStringForSint32Map += "}"
keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
for k := range this.Sint64Map {
keysForSint64Map = append(keysForSint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
mapStringForSint64Map := "map[int64]int64{"
for _, k := range keysForSint64Map {
mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
}
mapStringForSint64Map += "}"
keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
for k := range this.Fixed32Map {
keysForFixed32Map = append(keysForFixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
mapStringForFixed32Map := "map[uint32]uint32{"
for _, k := range keysForFixed32Map {
mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
}
mapStringForFixed32Map += "}"
keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
for k := range this.Sfixed32Map {
keysForSfixed32Map = append(keysForSfixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
mapStringForSfixed32Map := "map[int32]int32{"
for _, k := range keysForSfixed32Map {
mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
}
mapStringForSfixed32Map += "}"
keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
for k := range this.Fixed64Map {
keysForFixed64Map = append(keysForFixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
mapStringForFixed64Map := "map[uint64]uint64{"
for _, k := range keysForFixed64Map {
mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
}
mapStringForFixed64Map += "}"
keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
for k := range this.Sfixed64Map {
keysForSfixed64Map = append(keysForSfixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
mapStringForSfixed64Map := "map[int64]int64{"
for _, k := range keysForSfixed64Map {
mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
}
mapStringForSfixed64Map += "}"
keysForBoolMap := make([]bool, 0, len(this.BoolMap))
for k := range this.BoolMap {
keysForBoolMap = append(keysForBoolMap, k)
}
github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
mapStringForBoolMap := "map[bool]bool{"
for _, k := range keysForBoolMap {
mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
}
mapStringForBoolMap += "}"
keysForStringMap := make([]string, 0, len(this.StringMap))
for k := range this.StringMap {
keysForStringMap = append(keysForStringMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
mapStringForStringMap := "map[string]string{"
for _, k := range keysForStringMap {
mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
}
mapStringForStringMap += "}"
keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
for k := range this.StringToBytesMap {
keysForStringToBytesMap = append(keysForStringToBytesMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
mapStringForStringToBytesMap := "map[string][]byte{"
for _, k := range keysForStringToBytesMap {
mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
}
mapStringForStringToBytesMap += "}"
keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
for k := range this.StringToEnumMap {
keysForStringToEnumMap = append(keysForStringToEnumMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
mapStringForStringToEnumMap := "map[string]MapEnum{"
for _, k := range keysForStringToEnumMap {
mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
}
mapStringForStringToEnumMap += "}"
keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
for k := range this.StringToMsgMap {
keysForStringToMsgMap = append(keysForStringToMsgMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
for _, k := range keysForStringToMsgMap {
mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
}
mapStringForStringToMsgMap += "}"
s := strings.Join([]string{`&AllMaps{`,
`StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
`StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
`Int32Map:` + mapStringForInt32Map + `,`,
`Int64Map:` + mapStringForInt64Map + `,`,
`Uint32Map:` + mapStringForUint32Map + `,`,
`Uint64Map:` + mapStringForUint64Map + `,`,
`Sint32Map:` + mapStringForSint32Map + `,`,
`Sint64Map:` + mapStringForSint64Map + `,`,
`Fixed32Map:` + mapStringForFixed32Map + `,`,
`Sfixed32Map:` + mapStringForSfixed32Map + `,`,
`Fixed64Map:` + mapStringForFixed64Map + `,`,
`Sfixed64Map:` + mapStringForSfixed64Map + `,`,
`BoolMap:` + mapStringForBoolMap + `,`,
`StringMap:` + mapStringForStringMap + `,`,
`StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
`StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
`StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
`}`,
}, "")
return s
}
func (this *AllMapsOrdered) String() string {
if this == nil {
return "nil"
}
keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
for k := range this.StringToDoubleMap {
keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
mapStringForStringToDoubleMap := "map[string]float64{"
for _, k := range keysForStringToDoubleMap {
mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
}
mapStringForStringToDoubleMap += "}"
keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
for k := range this.StringToFloatMap {
keysForStringToFloatMap = append(keysForStringToFloatMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
mapStringForStringToFloatMap := "map[string]float32{"
for _, k := range keysForStringToFloatMap {
mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
}
mapStringForStringToFloatMap += "}"
keysForInt32Map := make([]int32, 0, len(this.Int32Map))
for k := range this.Int32Map {
keysForInt32Map = append(keysForInt32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
mapStringForInt32Map := "map[int32]int32{"
for _, k := range keysForInt32Map {
mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
}
mapStringForInt32Map += "}"
keysForInt64Map := make([]int64, 0, len(this.Int64Map))
for k := range this.Int64Map {
keysForInt64Map = append(keysForInt64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
mapStringForInt64Map := "map[int64]int64{"
for _, k := range keysForInt64Map {
mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
}
mapStringForInt64Map += "}"
keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
for k := range this.Uint32Map {
keysForUint32Map = append(keysForUint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
mapStringForUint32Map := "map[uint32]uint32{"
for _, k := range keysForUint32Map {
mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
}
mapStringForUint32Map += "}"
keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
for k := range this.Uint64Map {
keysForUint64Map = append(keysForUint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
mapStringForUint64Map := "map[uint64]uint64{"
for _, k := range keysForUint64Map {
mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
}
mapStringForUint64Map += "}"
keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
for k := range this.Sint32Map {
keysForSint32Map = append(keysForSint32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
mapStringForSint32Map := "map[int32]int32{"
for _, k := range keysForSint32Map {
mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
}
mapStringForSint32Map += "}"
keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
for k := range this.Sint64Map {
keysForSint64Map = append(keysForSint64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
mapStringForSint64Map := "map[int64]int64{"
for _, k := range keysForSint64Map {
mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
}
mapStringForSint64Map += "}"
keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
for k := range this.Fixed32Map {
keysForFixed32Map = append(keysForFixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
mapStringForFixed32Map := "map[uint32]uint32{"
for _, k := range keysForFixed32Map {
mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
}
mapStringForFixed32Map += "}"
keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
for k := range this.Sfixed32Map {
keysForSfixed32Map = append(keysForSfixed32Map, k)
}
github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
mapStringForSfixed32Map := "map[int32]int32{"
for _, k := range keysForSfixed32Map {
mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
}
mapStringForSfixed32Map += "}"
keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
for k := range this.Fixed64Map {
keysForFixed64Map = append(keysForFixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
mapStringForFixed64Map := "map[uint64]uint64{"
for _, k := range keysForFixed64Map {
mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
}
mapStringForFixed64Map += "}"
keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
for k := range this.Sfixed64Map {
keysForSfixed64Map = append(keysForSfixed64Map, k)
}
github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
mapStringForSfixed64Map := "map[int64]int64{"
for _, k := range keysForSfixed64Map {
mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
}
mapStringForSfixed64Map += "}"
keysForBoolMap := make([]bool, 0, len(this.BoolMap))
for k := range this.BoolMap {
keysForBoolMap = append(keysForBoolMap, k)
}
github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
mapStringForBoolMap := "map[bool]bool{"
for _, k := range keysForBoolMap {
mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
}
mapStringForBoolMap += "}"
keysForStringMap := make([]string, 0, len(this.StringMap))
for k := range this.StringMap {
keysForStringMap = append(keysForStringMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
mapStringForStringMap := "map[string]string{"
for _, k := range keysForStringMap {
mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
}
mapStringForStringMap += "}"
keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
for k := range this.StringToBytesMap {
keysForStringToBytesMap = append(keysForStringToBytesMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
mapStringForStringToBytesMap := "map[string][]byte{"
for _, k := range keysForStringToBytesMap {
mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
}
mapStringForStringToBytesMap += "}"
keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
for k := range this.StringToEnumMap {
keysForStringToEnumMap = append(keysForStringToEnumMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
mapStringForStringToEnumMap := "map[string]MapEnum{"
for _, k := range keysForStringToEnumMap {
mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
}
mapStringForStringToEnumMap += "}"
keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
for k := range this.StringToMsgMap {
keysForStringToMsgMap = append(keysForStringToMsgMap, k)
}
github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
for _, k := range keysForStringToMsgMap {
mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
}
mapStringForStringToMsgMap += "}"
s := strings.Join([]string{`&AllMapsOrdered{`,
`StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
`StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
`Int32Map:` + mapStringForInt32Map + `,`,
`Int64Map:` + mapStringForInt64Map + `,`,
`Uint32Map:` + mapStringForUint32Map + `,`,
`Uint64Map:` + mapStringForUint64Map + `,`,
`Sint32Map:` + mapStringForSint32Map + `,`,
`Sint64Map:` + mapStringForSint64Map + `,`,
`Fixed32Map:` + mapStringForFixed32Map + `,`,
`Sfixed32Map:` + mapStringForSfixed32Map + `,`,
`Fixed64Map:` + mapStringForFixed64Map + `,`,
`Sfixed64Map:` + mapStringForSfixed64Map + `,`,
`BoolMap:` + mapStringForBoolMap + `,`,
`StringMap:` + mapStringForStringMap + `,`,
`StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
`StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
`StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
`}`,
}, "")
return s
}
func valueToStringMapsproto2(v interface{}) string {
rv := reflect.ValueOf(v)
if rv.IsNil() {
return "nil"
}
pv := reflect.Indirect(rv).Interface()
return fmt.Sprintf("*%v", pv)
}
func (m *FloatingPoint) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: FloatingPoint: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: FloatingPoint: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field F", wireType)
}
var v uint64
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
v2 := float64(math.Float64frombits(v))
m.F = &v2
default:
iNdEx = preIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthMapsproto2
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *CustomMap) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: CustomMap: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: CustomMap: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Nullable128S", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMapsproto2
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Nullable128S == nil {
m.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
}
var mapkey string
var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
var mapvalue = &mapvalue1
for iNdEx < postIndex {
entryPreIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
if fieldNum == 1 {
var stringLenmapkey uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLenmapkey |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLenmapkey := int(stringLenmapkey)
if intStringLenmapkey < 0 {
return ErrInvalidLengthMapsproto2
}
postStringIndexmapkey := iNdEx + intStringLenmapkey
if postStringIndexmapkey > l {
return io.ErrUnexpectedEOF
}
mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
iNdEx = postStringIndexmapkey
} else if fieldNum == 2 {
var mapbyteLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
mapbyteLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intMapbyteLen := int(mapbyteLen)
if intMapbyteLen < 0 {
return ErrInvalidLengthMapsproto2
}
postbytesIndex := iNdEx + intMapbyteLen
if postbytesIndex > l {
return io.ErrUnexpectedEOF
}
if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
return err
}
iNdEx = postbytesIndex
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthMapsproto2
}
if (iNdEx + skippy) > postIndex {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
m.Nullable128S[mapkey] = ((*github_com_gogo_protobuf_test_custom.Uint128)(mapvalue))
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Uint128S", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMapsproto2
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Uint128S == nil {
m.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
}
var mapkey string
var mapvalue1 github_com_gogo_protobuf_test_custom.Uint128
var mapvalue = &mapvalue1
for iNdEx < postIndex {
entryPreIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
if fieldNum == 1 {
var stringLenmapkey uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLenmapkey |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLenmapkey := int(stringLenmapkey)
if intStringLenmapkey < 0 {
return ErrInvalidLengthMapsproto2
}
postStringIndexmapkey := iNdEx + intStringLenmapkey
if postStringIndexmapkey > l {
return io.ErrUnexpectedEOF
}
mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
iNdEx = postStringIndexmapkey
} else if fieldNum == 2 {
var mapbyteLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
mapbyteLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intMapbyteLen := int(mapbyteLen)
if intMapbyteLen < 0 {
return ErrInvalidLengthMapsproto2
}
postbytesIndex := iNdEx + intMapbyteLen
if postbytesIndex > l {
return io.ErrUnexpectedEOF
}
if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
return err
}
iNdEx = postbytesIndex
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthMapsproto2
}
if (iNdEx + skippy) > postIndex {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
m.Uint128S[mapkey] = ((github_com_gogo_protobuf_test_custom.Uint128)(*mapvalue))
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field NullableIds", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMapsproto2
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.NullableIds == nil {
m.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
}
var mapkey string
var mapvalue1 github_com_gogo_protobuf_test.Uuid
var mapvalue = &mapvalue1
for iNdEx < postIndex {
entryPreIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
if fieldNum == 1 {
var stringLenmapkey uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLenmapkey |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLenmapkey := int(stringLenmapkey)
if intStringLenmapkey < 0 {
return ErrInvalidLengthMapsproto2
}
postStringIndexmapkey := iNdEx + intStringLenmapkey
if postStringIndexmapkey > l {
return io.ErrUnexpectedEOF
}
mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
iNdEx = postStringIndexmapkey
} else if fieldNum == 2 {
var mapbyteLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
mapbyteLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intMapbyteLen := int(mapbyteLen)
if intMapbyteLen < 0 {
return ErrInvalidLengthMapsproto2
}
postbytesIndex := iNdEx + intMapbyteLen
if postbytesIndex > l {
return io.ErrUnexpectedEOF
}
if err := mapvalue.Unmarshal(dAtA[iNdEx:postbytesIndex]); err != nil {
return err
}
iNdEx = postbytesIndex
} else {
iNdEx = entryPreIndex
skippy, err := skipMapsproto2(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthMapsproto2
}
if (iNdEx + skippy) > postIndex {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
m.NullableIds[mapkey] = ((*github_com_gogo_protobuf_test.Uuid)(mapvalue))
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMapsproto2
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Ids == nil {
m.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
}
var mapkey string
var mapvalue1 github_com_gogo_protobuf_test.Uuid
var mapvalue = &mapvalue1
for iNdEx < postIndex {
entryPreIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
if fieldNum == 1 {
var stringLenmapkey uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMapsproto2
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLenmapkey |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLenmapkey := int(stringLenmapkey)
if intStringLenmapkey < 0 {