1
2
3
4 package proto2_maps
5
6 import (
7 bytes "bytes"
8 compress_gzip "compress/gzip"
9 fmt "fmt"
10 _ "github.com/gogo/protobuf/gogoproto"
11 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
12 proto "github.com/gogo/protobuf/proto"
13 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
14 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
15 github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
16 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
17 io_ioutil "io/ioutil"
18 math "math"
19 math_bits "math/bits"
20 reflect "reflect"
21 strconv "strconv"
22 strings "strings"
23 )
24
25
26 var _ = proto.Marshal
27 var _ = fmt.Errorf
28 var _ = math.Inf
29
30
31
32
33
34 const _ = proto.GoGoProtoPackageIsVersion3
35
36 type MapEnum int32
37
38 const (
39 MA MapEnum = 0
40 MB MapEnum = 1
41 MC MapEnum = 2
42 )
43
44 var MapEnum_name = map[int32]string{
45 0: "MA",
46 1: "MB",
47 2: "MC",
48 }
49
50 var MapEnum_value = map[string]int32{
51 "MA": 0,
52 "MB": 1,
53 "MC": 2,
54 }
55
56 func (x MapEnum) Enum() *MapEnum {
57 p := new(MapEnum)
58 *p = x
59 return p
60 }
61
62 func (x MapEnum) MarshalJSON() ([]byte, error) {
63 return proto.MarshalJSONEnum(MapEnum_name, int32(x))
64 }
65
66 func (x *MapEnum) UnmarshalJSON(data []byte) error {
67 value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum")
68 if err != nil {
69 return err
70 }
71 *x = MapEnum(value)
72 return nil
73 }
74
75 func (MapEnum) EnumDescriptor() ([]byte, []int) {
76 return fileDescriptor_8fa67a1e07543f1e, []int{0}
77 }
78
79 type FloatingPoint struct {
80 F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"`
81 XXX_NoUnkeyedLiteral struct{} `json:"-"`
82 XXX_unrecognized []byte `json:"-"`
83 XXX_sizecache int32 `json:"-"`
84 }
85
86 func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
87 func (*FloatingPoint) ProtoMessage() {}
88 func (*FloatingPoint) Descriptor() ([]byte, []int) {
89 return fileDescriptor_8fa67a1e07543f1e, []int{0}
90 }
91 func (m *FloatingPoint) XXX_Unmarshal(b []byte) error {
92 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b)
93 }
94 func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
95 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
96 }
97 func (m *FloatingPoint) XXX_Merge(src proto.Message) {
98 xxx_messageInfo_FloatingPoint.Merge(m, src)
99 }
100 func (m *FloatingPoint) XXX_Size() int {
101 return xxx_messageInfo_FloatingPoint.Size(m)
102 }
103 func (m *FloatingPoint) XXX_DiscardUnknown() {
104 xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
105 }
106
107 var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
108
109 type CustomMap struct {
110 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"`
111 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"`
112 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"`
113 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"`
114 XXX_NoUnkeyedLiteral struct{} `json:"-"`
115 XXX_unrecognized []byte `json:"-"`
116 XXX_sizecache int32 `json:"-"`
117 }
118
119 func (m *CustomMap) Reset() { *m = CustomMap{} }
120 func (*CustomMap) ProtoMessage() {}
121 func (*CustomMap) Descriptor() ([]byte, []int) {
122 return fileDescriptor_8fa67a1e07543f1e, []int{1}
123 }
124 func (m *CustomMap) XXX_Unmarshal(b []byte) error {
125 return xxx_messageInfo_CustomMap.Unmarshal(m, b)
126 }
127 func (m *CustomMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
128 return xxx_messageInfo_CustomMap.Marshal(b, m, deterministic)
129 }
130 func (m *CustomMap) XXX_Merge(src proto.Message) {
131 xxx_messageInfo_CustomMap.Merge(m, src)
132 }
133 func (m *CustomMap) XXX_Size() int {
134 return xxx_messageInfo_CustomMap.Size(m)
135 }
136 func (m *CustomMap) XXX_DiscardUnknown() {
137 xxx_messageInfo_CustomMap.DiscardUnknown(m)
138 }
139
140 var xxx_messageInfo_CustomMap proto.InternalMessageInfo
141
142 type AllMaps struct {
143 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"`
144 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"`
145 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"`
146 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"`
147 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"`
148 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"`
149 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"`
150 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"`
151 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"`
152 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"`
153 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"`
154 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"`
155 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"`
156 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"`
157 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"`
158 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"`
159 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"`
160 XXX_NoUnkeyedLiteral struct{} `json:"-"`
161 XXX_unrecognized []byte `json:"-"`
162 XXX_sizecache int32 `json:"-"`
163 }
164
165 func (m *AllMaps) Reset() { *m = AllMaps{} }
166 func (*AllMaps) ProtoMessage() {}
167 func (*AllMaps) Descriptor() ([]byte, []int) {
168 return fileDescriptor_8fa67a1e07543f1e, []int{2}
169 }
170 func (m *AllMaps) XXX_Unmarshal(b []byte) error {
171 return xxx_messageInfo_AllMaps.Unmarshal(m, b)
172 }
173 func (m *AllMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
174 return xxx_messageInfo_AllMaps.Marshal(b, m, deterministic)
175 }
176 func (m *AllMaps) XXX_Merge(src proto.Message) {
177 xxx_messageInfo_AllMaps.Merge(m, src)
178 }
179 func (m *AllMaps) XXX_Size() int {
180 return xxx_messageInfo_AllMaps.Size(m)
181 }
182 func (m *AllMaps) XXX_DiscardUnknown() {
183 xxx_messageInfo_AllMaps.DiscardUnknown(m)
184 }
185
186 var xxx_messageInfo_AllMaps proto.InternalMessageInfo
187
188 type AllMapsOrdered struct {
189 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"`
190 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"`
191 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"`
192 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"`
193 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"`
194 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"`
195 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"`
196 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"`
197 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"`
198 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"`
199 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"`
200 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"`
201 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"`
202 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"`
203 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"`
204 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"`
205 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"`
206 XXX_NoUnkeyedLiteral struct{} `json:"-"`
207 XXX_unrecognized []byte `json:"-"`
208 XXX_sizecache int32 `json:"-"`
209 }
210
211 func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
212 func (*AllMapsOrdered) ProtoMessage() {}
213 func (*AllMapsOrdered) Descriptor() ([]byte, []int) {
214 return fileDescriptor_8fa67a1e07543f1e, []int{3}
215 }
216 func (m *AllMapsOrdered) XXX_Unmarshal(b []byte) error {
217 return xxx_messageInfo_AllMapsOrdered.Unmarshal(m, b)
218 }
219 func (m *AllMapsOrdered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
220 return xxx_messageInfo_AllMapsOrdered.Marshal(b, m, deterministic)
221 }
222 func (m *AllMapsOrdered) XXX_Merge(src proto.Message) {
223 xxx_messageInfo_AllMapsOrdered.Merge(m, src)
224 }
225 func (m *AllMapsOrdered) XXX_Size() int {
226 return xxx_messageInfo_AllMapsOrdered.Size(m)
227 }
228 func (m *AllMapsOrdered) XXX_DiscardUnknown() {
229 xxx_messageInfo_AllMapsOrdered.DiscardUnknown(m)
230 }
231
232 var xxx_messageInfo_AllMapsOrdered proto.InternalMessageInfo
233
234 func init() {
235 proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value)
236 proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint")
237 proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap")
238 proto.RegisterMapType((map[string]github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.IdsEntry")
239 proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Nullable128sEntry")
240 proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.NullableIdsEntry")
241 proto.RegisterMapType((map[string]github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Uint128sEntry")
242 proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps")
243 proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMaps.BoolMapEntry")
244 proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Fixed32MapEntry")
245 proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Fixed64MapEntry")
246 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Int32MapEntry")
247 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Int64MapEntry")
248 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sfixed32MapEntry")
249 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sfixed64MapEntry")
250 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sint32MapEntry")
251 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sint64MapEntry")
252 proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMaps.StringMapEntry")
253 proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMaps.StringToBytesMapEntry")
254 proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMaps.StringToDoubleMapEntry")
255 proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMaps.StringToEnumMapEntry")
256 proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMaps.StringToFloatMapEntry")
257 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMaps.StringToMsgMapEntry")
258 proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Uint32MapEntry")
259 proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Uint64MapEntry")
260 proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered")
261 proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMapsOrdered.BoolMapEntry")
262 proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Fixed32MapEntry")
263 proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Fixed64MapEntry")
264 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Int32MapEntry")
265 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Int64MapEntry")
266 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sfixed32MapEntry")
267 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sfixed64MapEntry")
268 proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sint32MapEntry")
269 proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sint64MapEntry")
270 proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMapsOrdered.StringMapEntry")
271 proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMapsOrdered.StringToBytesMapEntry")
272 proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMapsOrdered.StringToDoubleMapEntry")
273 proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMapsOrdered.StringToEnumMapEntry")
274 proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMapsOrdered.StringToFloatMapEntry")
275 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMapsOrdered.StringToMsgMapEntry")
276 proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Uint32MapEntry")
277 proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Uint64MapEntry")
278 }
279
280 func init() { proto.RegisterFile("combos/neither/mapsproto2.proto", fileDescriptor_8fa67a1e07543f1e) }
281
282 var fileDescriptor_8fa67a1e07543f1e = []byte{
283
284 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcd, 0x6f, 0x1a, 0xc7,
285 0x1b, 0xc7, 0x77, 0xc0, 0x36, 0x30, 0xbc, 0x4f, 0xfc, 0xfb, 0x09, 0x21, 0x75, 0x70, 0xe8, 0x1b,
286 0x21, 0x29, 0xd8, 0x34, 0x8a, 0x2c, 0xa7, 0x4d, 0x65, 0x6c, 0xa7, 0x58, 0x29, 0x6e, 0x04, 0x4d,
287 0xdf, 0x24, 0x4b, 0x05, 0xb3, 0x10, 0x54, 0x60, 0x29, 0xbb, 0x44, 0xf5, 0xa5, 0xca, 0x9f, 0xd1,
288 0x6b, 0x6f, 0x3d, 0xf6, 0xd8, 0x63, 0x8f, 0x96, 0x7a, 0xc9, 0x31, 0x8a, 0x2a, 0x2b, 0x6c, 0x2f,
289 0x39, 0xe6, 0x98, 0x63, 0xb5, 0xb3, 0xbb, 0x30, 0xbb, 0xfb, 0xec, 0x2e, 0xf4, 0xd4, 0x83, 0x4f,
290 0x78, 0x96, 0xe7, 0xfb, 0xf9, 0x3e, 0xbb, 0x3b, 0xf3, 0xf0, 0x35, 0xce, 0x9d, 0x49, 0xc3, 0xb6,
291 0x24, 0x97, 0x47, 0x62, 0x5f, 0x79, 0x2c, 0x4e, 0xca, 0xc3, 0xd6, 0x58, 0x1e, 0x4f, 0x24, 0x45,
292 0xaa, 0x94, 0xd8, 0x07, 0x89, 0x1a, 0x2b, 0xed, 0x8b, 0xec, 0x07, 0xbd, 0xbe, 0xf2, 0x78, 0xda,
293 0x2e, 0x9d, 0x49, 0xc3, 0x72, 0x4f, 0xea, 0x49, 0x65, 0xf6, 0x65, 0x7b, 0xda, 0x65, 0x2b, 0xb6,
294 0x60, 0x7f, 0xe9, 0xda, 0xfc, 0x5b, 0x38, 0x7e, 0x7f, 0x20, 0xb5, 0x94, 0xfe, 0xa8, 0xf7, 0x50,
295 0xea, 0x8f, 0x14, 0x12, 0xc3, 0xa8, 0x9b, 0x41, 0x5b, 0xa8, 0x80, 0x1a, 0xa8, 0x9b, 0xff, 0x73,
296 0x1d, 0x47, 0x0e, 0xa6, 0xb2, 0x22, 0x0d, 0xeb, 0xad, 0x31, 0xf9, 0x09, 0xc7, 0x4e, 0xa6, 0x83,
297 0x41, 0xab, 0x3d, 0x10, 0x77, 0x2a, 0xbb, 0x72, 0x06, 0x6d, 0x05, 0x0b, 0xd1, 0x4a, 0xa1, 0xc4,
298 0xf9, 0x97, 0xe6, 0xd5, 0x25, 0xbe, 0xf4, 0x68, 0xa4, 0x4c, 0xce, 0xab, 0xdb, 0x2f, 0x2e, 0x73,
299 0xb7, 0x5c, 0xfb, 0x53, 0x44, 0x59, 0x29, 0x9f, 0x31, 0x79, 0xe9, 0x51, 0x7f, 0xa4, 0xec, 0x54,
300 0x76, 0x1b, 0x16, 0x3f, 0xf2, 0x04, 0x87, 0x8d, 0x2f, 0xe4, 0x4c, 0x80, 0x79, 0xbf, 0xe3, 0xe2,
301 0x6d, 0x96, 0xe9, 0xbe, 0xb7, 0x2f, 0x2e, 0x73, 0xc2, 0xca, 0xde, 0x73, 0x2f, 0xf2, 0x03, 0x8e,
302 0x9a, 0x7d, 0x1c, 0x77, 0xe4, 0x4c, 0x90, 0x59, 0xbf, 0xef, 0x73, 0xdb, 0xc7, 0x1d, 0xc3, 0xfd,
303 0xbd, 0x17, 0x97, 0xb9, 0xbc, 0xa7, 0x73, 0xe9, 0xd1, 0xb4, 0xdf, 0x69, 0xf0, 0x1e, 0xe4, 0x14,
304 0x07, 0x35, 0xab, 0x35, 0x66, 0x95, 0x73, 0xb1, 0x9a, 0x5b, 0x14, 0x8d, 0x1b, 0x5c, 0xc6, 0x46,
305 0xe3, 0x66, 0x3f, 0xc1, 0x69, 0xc7, 0xeb, 0x21, 0x29, 0x1c, 0xfc, 0x5e, 0x3c, 0x67, 0x2f, 0x3f,
306 0xd2, 0xd0, 0xfe, 0x24, 0x9b, 0x78, 0xfd, 0x49, 0x6b, 0x30, 0x15, 0x33, 0x81, 0x2d, 0x54, 0x88,
307 0x35, 0xf4, 0xc5, 0x5e, 0x60, 0x17, 0x65, 0xef, 0xe2, 0xb8, 0xe5, 0x19, 0xaf, 0x24, 0xbe, 0x87,
308 0x53, 0xf6, 0xa7, 0xb4, 0x92, 0xfe, 0x0e, 0x0e, 0xff, 0x1b, 0x5d, 0xfe, 0x39, 0xc1, 0xa1, 0xfd,
309 0xc1, 0xa0, 0xde, 0x1a, 0xcb, 0xe4, 0x1b, 0x9c, 0x6e, 0x2a, 0x93, 0xfe, 0xa8, 0xf7, 0x85, 0x74,
310 0x28, 0x4d, 0xdb, 0x03, 0xb1, 0xde, 0x1a, 0x1b, 0x1b, 0xfa, 0xa6, 0xe5, 0x71, 0x1b, 0x82, 0x92,
311 0xa3, 0x9a, 0xf9, 0x37, 0x9c, 0x14, 0xf2, 0x25, 0x4e, 0x99, 0x17, 0xd9, 0xd9, 0xd2, 0xc8, 0xfa,
312 0x76, 0x2d, 0x7a, 0x92, 0xcd, 0x62, 0x1d, 0xec, 0x60, 0x90, 0x7b, 0x38, 0x7c, 0x3c, 0x52, 0x3e,
313 0xac, 0x68, 0x3c, 0x7d, 0x0f, 0xe6, 0x41, 0x9e, 0x59, 0xa4, 0x73, 0xe6, 0x1a, 0x43, 0x7f, 0xe7,
314 0xb6, 0xa6, 0x5f, 0xf3, 0xd6, 0xb3, 0xa2, 0x85, 0x9e, 0x2d, 0xc9, 0x3e, 0x8e, 0x68, 0xef, 0x5c,
315 0x6f, 0x60, 0x9d, 0x01, 0xde, 0x06, 0x01, 0xf3, 0x2a, 0x9d, 0xb0, 0x50, 0x99, 0x08, 0xbd, 0x87,
316 0x0d, 0x1f, 0x04, 0xd7, 0xc4, 0x42, 0xa5, 0x21, 0x9a, 0xf3, 0x2e, 0x42, 0x1e, 0x88, 0xa6, 0xad,
317 0x8b, 0x26, 0xdf, 0x45, 0x73, 0xde, 0x45, 0xd8, 0x07, 0xc1, 0x77, 0x31, 0x5f, 0x93, 0x43, 0x8c,
318 0xef, 0xf7, 0x7f, 0x14, 0x3b, 0x7a, 0x1b, 0x11, 0x60, 0x18, 0x99, 0x8c, 0x45, 0x99, 0x0e, 0xe1,
319 0x74, 0xe4, 0x53, 0x1c, 0x6d, 0x76, 0x17, 0x18, 0xcc, 0x30, 0xef, 0xc2, 0xad, 0x74, 0x6d, 0x1c,
320 0x5e, 0x39, 0x6f, 0x47, 0xbf, 0xa5, 0xa8, 0x5f, 0x3b, 0xdc, 0x3d, 0x71, 0xba, 0x45, 0x3b, 0x3a,
321 0x26, 0xe6, 0xdb, 0x0e, 0xc7, 0xe1, 0x95, 0xe4, 0x2e, 0x0e, 0x55, 0x25, 0x49, 0xab, 0xcc, 0xc4,
322 0x19, 0xe4, 0x3a, 0x08, 0x31, 0x6a, 0x74, 0x80, 0xa9, 0x60, 0x6f, 0x87, 0x6d, 0x7d, 0x4d, 0x9e,
323 0xf0, 0x7a, 0x3b, 0x66, 0x95, 0xf9, 0x76, 0xcc, 0x35, 0x7f, 0x02, 0xab, 0xe7, 0x8a, 0x28, 0x6b,
324 0xa4, 0xe4, 0x12, 0x27, 0xd0, 0x2c, 0xb6, 0x9d, 0x40, 0xf3, 0x32, 0x69, 0xe2, 0xa4, 0x79, 0xed,
325 0x68, 0x34, 0xd5, 0x66, 0x70, 0x26, 0xc5, 0xb0, 0x37, 0x3c, 0xb1, 0x46, 0xad, 0x4e, 0xb5, 0x13,
326 0xc8, 0x43, 0x9c, 0x30, 0x2f, 0xd5, 0x65, 0x76, 0xd3, 0x69, 0xe0, 0x77, 0xd5, 0xce, 0xd4, 0x4b,
327 0x75, 0xa4, 0x4d, 0x9f, 0x3d, 0xc4, 0xff, 0x87, 0xa7, 0x95, 0xdf, 0xb4, 0x44, 0xfc, 0x94, 0x3d,
328 0xc0, 0xff, 0x03, 0x27, 0x93, 0x1f, 0x24, 0x60, 0xfb, 0x9d, 0xb0, 0x8c, 0x23, 0x5e, 0xbc, 0x0e,
329 0x88, 0xd7, 0x9d, 0xe2, 0xc5, 0x26, 0xe3, 0xc5, 0x41, 0x40, 0x1c, 0xe4, 0xc5, 0x1f, 0xe1, 0x84,
330 0x75, 0x0e, 0xf1, 0xea, 0x38, 0xa0, 0x8e, 0x03, 0x6a, 0xd8, 0x7b, 0x0d, 0x50, 0xaf, 0xd9, 0xd4,
331 0x4d, 0x57, 0xef, 0x34, 0xa0, 0x4e, 0x03, 0x6a, 0xd8, 0x9b, 0x00, 0x6a, 0xc2, 0xab, 0x3f, 0xc6,
332 0x49, 0xdb, 0xc8, 0xe1, 0xe5, 0x21, 0x40, 0x1e, 0xb2, 0xfd, 0x36, 0xdb, 0x47, 0x0d, 0xaf, 0x4f,
333 0x02, 0xfa, 0x24, 0x64, 0x0f, 0x77, 0xbf, 0x01, 0xc8, 0x37, 0x40, 0x7b, 0x58, 0x9f, 0x02, 0xf4,
334 0x29, 0x5e, 0xbf, 0x87, 0x63, 0xfc, 0x54, 0xe1, 0xb5, 0x61, 0x40, 0x1b, 0xb6, 0x3f, 0x77, 0xcb,
335 0x48, 0xf1, 0xdb, 0xe9, 0x11, 0x97, 0xe3, 0x62, 0x19, 0x23, 0x2b, 0x25, 0x9b, 0xaf, 0xf1, 0x26,
336 0x34, 0x34, 0x00, 0x46, 0x91, 0x67, 0x24, 0x2a, 0x9b, 0x96, 0x61, 0xc1, 0x74, 0xd3, 0x21, 0x4f,
337 0x3e, 0xc5, 0xd7, 0x80, 0xd1, 0x01, 0x80, 0xb7, 0x79, 0x70, 0xb4, 0x92, 0xb5, 0x80, 0x2d, 0xff,
338 0x2b, 0xf0, 0xd1, 0xea, 0xaf, 0x6b, 0x38, 0x61, 0x8c, 0xa8, 0xcf, 0x27, 0x1d, 0x71, 0x22, 0x76,
339 0xc8, 0x77, 0xee, 0x09, 0xab, 0x02, 0x8d, 0x36, 0x43, 0xb7, 0x42, 0xd0, 0x3a, 0x75, 0x0d, 0x5a,
340 0x3b, 0xcb, 0x18, 0xf8, 0xe5, 0xad, 0x23, 0x47, 0xde, 0xba, 0xe1, 0x85, 0x75, 0x8b, 0x5d, 0x47,
341 0x8e, 0xd8, 0xe5, 0x87, 0x01, 0xd3, 0x57, 0xcd, 0x99, 0xbe, 0x8a, 0x5e, 0x1c, 0xf7, 0x10, 0x56,
342 0x73, 0x86, 0x30, 0x5f, 0x12, 0x9c, 0xc5, 0x6a, 0xce, 0x2c, 0xe6, 0x49, 0x72, 0x8f, 0x64, 0x35,
343 0x67, 0x24, 0xf3, 0x25, 0xc1, 0xc9, 0xec, 0x01, 0x90, 0xcc, 0x6e, 0x7a, 0xa1, 0xbc, 0x02, 0xda,
344 0x09, 0x14, 0xd0, 0x6e, 0x79, 0x36, 0xe6, 0x99, 0xd3, 0x1e, 0x00, 0x39, 0xcd, 0xbf, 0x39, 0x97,
345 0xb8, 0x76, 0x02, 0xc5, 0xb5, 0x25, 0x9a, 0x73, 0x4b, 0x6d, 0x55, 0x7b, 0x6a, 0x2b, 0x78, 0xb1,
346 0xe0, 0xf0, 0x56, 0x73, 0x86, 0xb7, 0xa2, 0xff, 0x59, 0x84, 0x32, 0xdc, 0xa9, 0x6b, 0x86, 0x5b,
347 0xea, 0x70, 0xfb, 0x45, 0xb9, 0x6f, 0xdd, 0xa2, 0xdc, 0xf6, 0x32, 0x74, 0xef, 0x44, 0xf7, 0x95,
348 0x4b, 0xa2, 0x2b, 0x2f, 0x83, 0xbe, 0x0a, 0x76, 0x57, 0xc1, 0xee, 0x2a, 0xd8, 0x5d, 0x05, 0xbb,
349 0xff, 0x46, 0xb0, 0xdb, 0x5b, 0xfb, 0xf9, 0x97, 0x1c, 0x2a, 0x5e, 0xc7, 0x21, 0xc3, 0x9a, 0x6c,
350 0xe0, 0x40, 0x7d, 0x3f, 0x25, 0xb0, 0xcf, 0x6a, 0x0a, 0xb1, 0xcf, 0x83, 0x54, 0xa0, 0xfa, 0xd9,
351 0xc5, 0x8c, 0x0a, 0xcf, 0x66, 0x54, 0x78, 0x3e, 0xa3, 0xc2, 0xcb, 0x19, 0x45, 0xaf, 0x66, 0x14,
352 0xbd, 0x9e, 0x51, 0xf4, 0x66, 0x46, 0xd1, 0x53, 0x95, 0xa2, 0x5f, 0x55, 0x8a, 0x7e, 0x53, 0x29,
353 0xfa, 0x5d, 0xa5, 0xe8, 0x0f, 0x95, 0xa2, 0x0b, 0x95, 0x0a, 0xcf, 0x54, 0x2a, 0xbc, 0x54, 0x29,
354 0x7a, 0xa5, 0x52, 0xe1, 0xb5, 0x4a, 0xd1, 0x1b, 0x95, 0x0a, 0x4f, 0xff, 0xa6, 0xc2, 0x3f, 0x01,
355 0x00, 0x00, 0xff, 0xff, 0x3c, 0x2b, 0x76, 0x8f, 0xf5, 0x16, 0x00, 0x00,
356 }
357
358 func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
359 return Mapsproto2Description()
360 }
361 func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
362 return Mapsproto2Description()
363 }
364 func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
365 return Mapsproto2Description()
366 }
367 func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
368 return Mapsproto2Description()
369 }
370 func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
371 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
372 var gzipped = []byte{
373
374 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x5b, 0x6c, 0x23, 0xd7,
375 0x79, 0x16, 0x6f, 0x12, 0xf9, 0x93, 0xa2, 0x46, 0x23, 0x79, 0x4d, 0x2b, 0xb1, 0x76, 0x57, 0xbe,
376 0xc9, 0xbb, 0xb6, 0x64, 0xcb, 0xbb, 0xeb, 0x35, 0x37, 0xb6, 0x4b, 0x49, 0x5c, 0xad, 0x6c, 0xdd,
377 0x32, 0x94, 0x7c, 0x0b, 0x8c, 0xe9, 0x68, 0x78, 0x44, 0x8d, 0x97, 0x9c, 0x19, 0xcf, 0x0c, 0x77,
378 0x2d, 0xa3, 0x28, 0xb6, 0x70, 0x2f, 0x08, 0x7a, 0xbf, 0x00, 0x75, 0x5c, 0xc7, 0xad, 0x53, 0x34,
379 0x4e, 0xd3, 0x5b, 0xd2, 0x4b, 0x9a, 0xa4, 0x2f, 0x79, 0x49, 0x6b, 0xa0, 0x40, 0x91, 0xbc, 0x05,
380 0x41, 0x60, 0x78, 0x15, 0x03, 0x75, 0x5b, 0xb7, 0x75, 0x5b, 0x17, 0x30, 0xe0, 0x97, 0xe2, 0xdc,
381 0x86, 0x67, 0x86, 0x43, 0x0e, 0x65, 0xc0, 0x4e, 0x1f, 0xfc, 0xb4, 0x9a, 0x73, 0xfe, 0xef, 0x3b,
382 0xff, 0xfc, 0xe7, 0x3f, 0xff, 0xf9, 0xce, 0x19, 0x2e, 0xbc, 0x5e, 0x86, 0x13, 0x0d, 0xcb, 0x6a,
383 0x34, 0xd1, 0xbc, 0xed, 0x58, 0x9e, 0xb5, 0xdb, 0xde, 0x9b, 0xaf, 0x23, 0x57, 0x77, 0x0c, 0xdb,
384 0xb3, 0x9c, 0x39, 0xd2, 0x26, 0x8f, 0x51, 0x8b, 0x39, 0x6e, 0x31, 0xb3, 0x0e, 0xe3, 0x17, 0x8d,
385 0x26, 0x5a, 0xf6, 0x0d, 0x6b, 0xc8, 0x93, 0xcf, 0x43, 0x7a, 0xcf, 0x68, 0xa2, 0x52, 0xe2, 0x44,
386 0x6a, 0x36, 0xbf, 0x70, 0xeb, 0x5c, 0x08, 0x34, 0x17, 0x44, 0x6c, 0xe1, 0x66, 0x85, 0x20, 0x66,
387 0xde, 0x4a, 0xc3, 0x44, 0x44, 0xaf, 0x2c, 0x43, 0xda, 0xd4, 0x5a, 0x98, 0x31, 0x31, 0x9b, 0x53,
388 0xc8, 0xdf, 0x72, 0x09, 0x46, 0x6c, 0x4d, 0xbf, 0xac, 0x35, 0x50, 0x29, 0x49, 0x9a, 0xf9, 0xa3,
389 0x3c, 0x0d, 0x50, 0x47, 0x36, 0x32, 0xeb, 0xc8, 0xd4, 0x0f, 0x4a, 0xa9, 0x13, 0xa9, 0xd9, 0x9c,
390 0x22, 0xb4, 0xc8, 0xa7, 0x61, 0xdc, 0x6e, 0xef, 0x36, 0x0d, 0x5d, 0x15, 0xcc, 0xe0, 0x44, 0x6a,
391 0x36, 0xa3, 0x48, 0xb4, 0x63, 0xb9, 0x63, 0x7c, 0x07, 0x8c, 0x5d, 0x45, 0xda, 0x65, 0xd1, 0x34,
392 0x4f, 0x4c, 0x8b, 0xb8, 0x59, 0x30, 0x5c, 0x82, 0x42, 0x0b, 0xb9, 0xae, 0xd6, 0x40, 0xaa, 0x77,
393 0x60, 0xa3, 0x52, 0x9a, 0xbc, 0xfd, 0x89, 0xae, 0xb7, 0x0f, 0xbf, 0x79, 0x9e, 0xa1, 0xb6, 0x0f,
394 0x6c, 0x24, 0x57, 0x20, 0x87, 0xcc, 0x76, 0x8b, 0x32, 0x64, 0x7a, 0xc4, 0xaf, 0x6a, 0xb6, 0x5b,
395 0x61, 0x96, 0x2c, 0x86, 0x31, 0x8a, 0x11, 0x17, 0x39, 0x57, 0x0c, 0x1d, 0x95, 0x86, 0x09, 0xc1,
396 0x1d, 0x5d, 0x04, 0x35, 0xda, 0x1f, 0xe6, 0xe0, 0x38, 0x79, 0x09, 0x72, 0xe8, 0x39, 0x0f, 0x99,
397 0xae, 0x61, 0x99, 0xa5, 0x11, 0x42, 0x72, 0x5b, 0xc4, 0x2c, 0xa2, 0x66, 0x3d, 0x4c, 0xd1, 0xc1,
398 0xc9, 0xe7, 0x60, 0xc4, 0xb2, 0x3d, 0xc3, 0x32, 0xdd, 0x52, 0xf6, 0x44, 0x62, 0x36, 0xbf, 0xf0,
399 0xe9, 0xc8, 0x44, 0xd8, 0xa4, 0x36, 0x0a, 0x37, 0x96, 0x57, 0x41, 0x72, 0xad, 0xb6, 0xa3, 0x23,
400 0x55, 0xb7, 0xea, 0x48, 0x35, 0xcc, 0x3d, 0xab, 0x94, 0x23, 0x04, 0xc7, 0xbb, 0x5f, 0x84, 0x18,
401 0x2e, 0x59, 0x75, 0xb4, 0x6a, 0xee, 0x59, 0x4a, 0xd1, 0x0d, 0x3c, 0xcb, 0xc7, 0x60, 0xd8, 0x3d,
402 0x30, 0x3d, 0xed, 0xb9, 0x52, 0x81, 0x64, 0x08, 0x7b, 0x9a, 0xf9, 0xd6, 0x30, 0x8c, 0x0d, 0x92,
403 0x62, 0x17, 0x20, 0xb3, 0x87, 0xdf, 0xb2, 0x94, 0x3c, 0x4a, 0x0c, 0x28, 0x26, 0x18, 0xc4, 0xe1,
404 0x0f, 0x19, 0xc4, 0x0a, 0xe4, 0x4d, 0xe4, 0x7a, 0xa8, 0x4e, 0x33, 0x22, 0x35, 0x60, 0x4e, 0x01,
405 0x05, 0x75, 0xa7, 0x54, 0xfa, 0x43, 0xa5, 0xd4, 0x13, 0x30, 0xe6, 0xbb, 0xa4, 0x3a, 0x9a, 0xd9,
406 0xe0, 0xb9, 0x39, 0x1f, 0xe7, 0xc9, 0x5c, 0x95, 0xe3, 0x14, 0x0c, 0x53, 0x8a, 0x28, 0xf0, 0x2c,
407 0x2f, 0x03, 0x58, 0x26, 0xb2, 0xf6, 0xd4, 0x3a, 0xd2, 0x9b, 0xa5, 0x6c, 0x8f, 0x28, 0x6d, 0x62,
408 0x93, 0xae, 0x28, 0x59, 0xb4, 0x55, 0x6f, 0xca, 0x0f, 0x74, 0x52, 0x6d, 0xa4, 0x47, 0xa6, 0xac,
409 0xd3, 0x45, 0xd6, 0x95, 0x6d, 0x3b, 0x50, 0x74, 0x10, 0xce, 0x7b, 0x54, 0x67, 0x6f, 0x96, 0x23,
410 0x4e, 0xcc, 0xc5, 0xbe, 0x99, 0xc2, 0x60, 0xf4, 0xc5, 0x46, 0x1d, 0xf1, 0x51, 0xbe, 0x05, 0xfc,
411 0x06, 0x95, 0xa4, 0x15, 0x90, 0x2a, 0x54, 0xe0, 0x8d, 0x1b, 0x5a, 0x0b, 0x4d, 0x3d, 0x0f, 0xc5,
412 0x60, 0x78, 0xe4, 0x49, 0xc8, 0xb8, 0x9e, 0xe6, 0x78, 0x24, 0x0b, 0x33, 0x0a, 0x7d, 0x90, 0x25,
413 0x48, 0x21, 0xb3, 0x4e, 0xaa, 0x5c, 0x46, 0xc1, 0x7f, 0xca, 0x3f, 0xd5, 0x79, 0xe1, 0x14, 0x79,
414 0xe1, 0xdb, 0xbb, 0x67, 0x34, 0xc0, 0x1c, 0x7e, 0xef, 0xa9, 0xfb, 0x61, 0x34, 0xf0, 0x02, 0x83,
415 0x0e, 0x3d, 0xf3, 0x33, 0x70, 0x43, 0x24, 0xb5, 0xfc, 0x04, 0x4c, 0xb6, 0x4d, 0xc3, 0xf4, 0x90,
416 0x63, 0x3b, 0x08, 0x67, 0x2c, 0x1d, 0xaa, 0xf4, 0xcf, 0x23, 0x3d, 0x72, 0x6e, 0x47, 0xb4, 0xa6,
417 0x2c, 0xca, 0x44, 0xbb, 0xbb, 0xf1, 0x54, 0x2e, 0xfb, 0xf6, 0x88, 0x74, 0xed, 0xda, 0xb5, 0x6b,
418 0xc9, 0x99, 0x17, 0x87, 0x61, 0x32, 0x6a, 0xcd, 0x44, 0x2e, 0xdf, 0x63, 0x30, 0x6c, 0xb6, 0x5b,
419 0xbb, 0xc8, 0x21, 0x41, 0xca, 0x28, 0xec, 0x49, 0xae, 0x40, 0xa6, 0xa9, 0xed, 0xa2, 0x66, 0x29,
420 0x7d, 0x22, 0x31, 0x5b, 0x5c, 0x38, 0x3d, 0xd0, 0xaa, 0x9c, 0x5b, 0xc3, 0x10, 0x85, 0x22, 0xe5,
421 0x87, 0x20, 0xcd, 0x4a, 0x34, 0x66, 0x38, 0x35, 0x18, 0x03, 0x5e, 0x4b, 0x0a, 0xc1, 0xc9, 0x9f,
422 0x82, 0x1c, 0xfe, 0x97, 0xe6, 0xc6, 0x30, 0xf1, 0x39, 0x8b, 0x1b, 0x70, 0x5e, 0xc8, 0x53, 0x90,
423 0x25, 0xcb, 0xa4, 0x8e, 0xf8, 0xd6, 0xe6, 0x3f, 0xe3, 0xc4, 0xaa, 0xa3, 0x3d, 0xad, 0xdd, 0xf4,
424 0xd4, 0x2b, 0x5a, 0xb3, 0x8d, 0x48, 0xc2, 0xe7, 0x94, 0x02, 0x6b, 0x7c, 0x0c, 0xb7, 0xc9, 0xc7,
425 0x21, 0x4f, 0x57, 0x95, 0x61, 0xd6, 0xd1, 0x73, 0xa4, 0x7a, 0x66, 0x14, 0xba, 0xd0, 0x56, 0x71,
426 0x0b, 0x1e, 0xfe, 0x19, 0xd7, 0x32, 0x79, 0x6a, 0x92, 0x21, 0x70, 0x03, 0x19, 0xfe, 0xfe, 0x70,
427 0xe1, 0xbe, 0x39, 0xfa, 0xf5, 0xc2, 0x39, 0x35, 0xf3, 0x8d, 0x24, 0xa4, 0x49, 0xbd, 0x18, 0x83,
428 0xfc, 0xf6, 0x93, 0x5b, 0x55, 0x75, 0x79, 0x73, 0x67, 0x71, 0xad, 0x2a, 0x25, 0xe4, 0x22, 0x00,
429 0x69, 0xb8, 0xb8, 0xb6, 0x59, 0xd9, 0x96, 0x92, 0xfe, 0xf3, 0xea, 0xc6, 0xf6, 0xb9, 0x33, 0x52,
430 0xca, 0x07, 0xec, 0xd0, 0x86, 0xb4, 0x68, 0x70, 0xdf, 0x82, 0x94, 0x91, 0x25, 0x28, 0x50, 0x82,
431 0xd5, 0x27, 0xaa, 0xcb, 0xe7, 0xce, 0x48, 0xc3, 0xc1, 0x96, 0xfb, 0x16, 0xa4, 0x11, 0x79, 0x14,
432 0x72, 0xa4, 0x65, 0x71, 0x73, 0x73, 0x4d, 0xca, 0xfa, 0x9c, 0xb5, 0x6d, 0x65, 0x75, 0x63, 0x45,
433 0xca, 0xf9, 0x9c, 0x2b, 0xca, 0xe6, 0xce, 0x96, 0x04, 0x3e, 0xc3, 0x7a, 0xb5, 0x56, 0xab, 0xac,
434 0x54, 0xa5, 0xbc, 0x6f, 0xb1, 0xf8, 0xe4, 0x76, 0xb5, 0x26, 0x15, 0x02, 0x6e, 0xdd, 0xb7, 0x20,
435 0x8d, 0xfa, 0x43, 0x54, 0x37, 0x76, 0xd6, 0xa5, 0xa2, 0x3c, 0x0e, 0xa3, 0x74, 0x08, 0xee, 0xc4,
436 0x58, 0xa8, 0xe9, 0xdc, 0x19, 0x49, 0xea, 0x38, 0x42, 0x59, 0xc6, 0x03, 0x0d, 0xe7, 0xce, 0x48,
437 0xf2, 0xcc, 0x12, 0x64, 0x48, 0x76, 0xc9, 0x32, 0x14, 0xd7, 0x2a, 0x8b, 0xd5, 0x35, 0x75, 0x73,
438 0x6b, 0x7b, 0x75, 0x73, 0xa3, 0xb2, 0x26, 0x25, 0x3a, 0x6d, 0x4a, 0xf5, 0xb3, 0x3b, 0xab, 0x4a,
439 0x75, 0x59, 0x4a, 0x8a, 0x6d, 0x5b, 0xd5, 0xca, 0x76, 0x75, 0x59, 0x4a, 0xcd, 0xe8, 0x30, 0x19,
440 0x55, 0x27, 0x23, 0x57, 0x86, 0x30, 0xc5, 0xc9, 0x1e, 0x53, 0x4c, 0xb8, 0xba, 0xa6, 0xf8, 0xc7,
441 0x49, 0x98, 0x88, 0xd8, 0x2b, 0x22, 0x07, 0x79, 0x18, 0x32, 0x34, 0x45, 0xe9, 0xee, 0x79, 0x67,
442 0xe4, 0xa6, 0x43, 0x12, 0xb6, 0x6b, 0x07, 0x25, 0x38, 0x51, 0x41, 0xa4, 0x7a, 0x28, 0x08, 0x4c,
443 0xd1, 0x55, 0xd3, 0x9f, 0xee, 0xaa, 0xe9, 0x74, 0xdb, 0x3b, 0x37, 0xc8, 0xb6, 0x47, 0xda, 0x8e,
444 0x56, 0xdb, 0x33, 0x11, 0xb5, 0xfd, 0x02, 0x8c, 0x77, 0x11, 0x0d, 0x5c, 0x63, 0x5f, 0x48, 0x40,
445 0xa9, 0x57, 0x70, 0x62, 0x2a, 0x5d, 0x32, 0x50, 0xe9, 0x2e, 0x84, 0x23, 0x78, 0xb2, 0xf7, 0x24,
446 0x74, 0xcd, 0xf5, 0x6b, 0x09, 0x38, 0x16, 0xad, 0x14, 0x23, 0x7d, 0x78, 0x08, 0x86, 0x5b, 0xc8,
447 0xdb, 0xb7, 0xb8, 0x5a, 0xba, 0x3d, 0x62, 0x0f, 0xc6, 0xdd, 0xe1, 0xc9, 0x66, 0x28, 0x71, 0x13,
448 0x4f, 0xf5, 0x92, 0x7b, 0xd4, 0x9b, 0x2e, 0x4f, 0x3f, 0x9f, 0x84, 0x1b, 0x22, 0xc9, 0x23, 0x1d,
449 0xbd, 0x19, 0xc0, 0x30, 0xed, 0xb6, 0x47, 0x15, 0x11, 0x2d, 0xb0, 0x39, 0xd2, 0x42, 0x8a, 0x17,
450 0x2e, 0x9e, 0x6d, 0xcf, 0xef, 0x4f, 0x91, 0x7e, 0xa0, 0x4d, 0xc4, 0xe0, 0x7c, 0xc7, 0xd1, 0x34,
451 0x71, 0x74, 0xba, 0xc7, 0x9b, 0x76, 0x25, 0xe6, 0x3d, 0x20, 0xe9, 0x4d, 0x03, 0x99, 0x9e, 0xea,
452 0x7a, 0x0e, 0xd2, 0x5a, 0x86, 0xd9, 0x20, 0x3b, 0x48, 0xb6, 0x9c, 0xd9, 0xd3, 0x9a, 0x2e, 0x52,
453 0xc6, 0x68, 0x77, 0x8d, 0xf7, 0x62, 0x04, 0x49, 0x20, 0x47, 0x40, 0x0c, 0x07, 0x10, 0xb4, 0xdb,
454 0x47, 0xcc, 0xfc, 0x4a, 0x0e, 0xf2, 0x82, 0xae, 0x96, 0x4f, 0x42, 0xe1, 0x19, 0xed, 0x8a, 0xa6,
455 0xf2, 0xb3, 0x12, 0x8d, 0x44, 0x1e, 0xb7, 0x6d, 0xb1, 0xf3, 0xd2, 0x3d, 0x30, 0x49, 0x4c, 0xac,
456 0xb6, 0x87, 0x1c, 0x55, 0x6f, 0x6a, 0xae, 0x4b, 0x82, 0x96, 0x25, 0xa6, 0x32, 0xee, 0xdb, 0xc4,
457 0x5d, 0x4b, 0xbc, 0x47, 0x3e, 0x0b, 0x13, 0x04, 0xd1, 0x6a, 0x37, 0x3d, 0xc3, 0x6e, 0x22, 0x15,
458 0x9f, 0xde, 0x5c, 0xb2, 0x93, 0xf8, 0x9e, 0x8d, 0x63, 0x8b, 0x75, 0x66, 0x80, 0x3d, 0x72, 0xe5,
459 0x65, 0xb8, 0x99, 0xc0, 0x1a, 0xc8, 0x44, 0x8e, 0xe6, 0x21, 0x15, 0x3d, 0xdb, 0xd6, 0x9a, 0xae,
460 0xaa, 0x99, 0x75, 0x75, 0x5f, 0x73, 0xf7, 0x4b, 0x93, 0x98, 0x60, 0x31, 0x59, 0x4a, 0x28, 0x37,
461 0x61, 0xc3, 0x15, 0x66, 0x57, 0x25, 0x66, 0x15, 0xb3, 0x7e, 0x49, 0x73, 0xf7, 0xe5, 0x32, 0x1c,
462 0x23, 0x2c, 0xae, 0xe7, 0x18, 0x66, 0x43, 0xd5, 0xf7, 0x91, 0x7e, 0x59, 0x6d, 0x7b, 0x7b, 0xe7,
463 0x4b, 0x9f, 0x12, 0xc7, 0x27, 0x1e, 0xd6, 0x88, 0xcd, 0x12, 0x36, 0xd9, 0xf1, 0xf6, 0xce, 0xcb,
464 0x35, 0x28, 0xe0, 0xc9, 0x68, 0x19, 0xcf, 0x23, 0x75, 0xcf, 0x72, 0xc8, 0xd6, 0x58, 0x8c, 0x28,
465 0x4d, 0x42, 0x04, 0xe7, 0x36, 0x19, 0x60, 0xdd, 0xaa, 0xa3, 0x72, 0xa6, 0xb6, 0x55, 0xad, 0x2e,
466 0x2b, 0x79, 0xce, 0x72, 0xd1, 0x72, 0x70, 0x42, 0x35, 0x2c, 0x3f, 0xc0, 0x79, 0x9a, 0x50, 0x0d,
467 0x8b, 0x87, 0xf7, 0x2c, 0x4c, 0xe8, 0x3a, 0x7d, 0x67, 0x43, 0x57, 0xd9, 0x19, 0xcb, 0x2d, 0x49,
468 0x81, 0x60, 0xe9, 0xfa, 0x0a, 0x35, 0x60, 0x39, 0xee, 0xca, 0x0f, 0xc0, 0x0d, 0x9d, 0x60, 0x89,
469 0xc0, 0xf1, 0xae, 0xb7, 0x0c, 0x43, 0xcf, 0xc2, 0x84, 0x7d, 0xd0, 0x0d, 0x94, 0x03, 0x23, 0xda,
470 0x07, 0x61, 0xd8, 0xfd, 0x30, 0x69, 0xef, 0xdb, 0xdd, 0xb8, 0x53, 0x22, 0x4e, 0xb6, 0xf7, 0xed,
471 0x30, 0xf0, 0x36, 0x72, 0xe0, 0x76, 0x90, 0xae, 0x79, 0xa8, 0x5e, 0xba, 0x51, 0x34, 0x17, 0x3a,
472 0xe4, 0x79, 0x90, 0x74, 0x5d, 0x45, 0xa6, 0xb6, 0xdb, 0x44, 0xaa, 0xe6, 0x20, 0x53, 0x73, 0x4b,
473 0xc7, 0x45, 0xe3, 0xa2, 0xae, 0x57, 0x49, 0x6f, 0x85, 0x74, 0xca, 0xa7, 0x60, 0xdc, 0xda, 0x7d,
474 0x46, 0xa7, 0x29, 0xa9, 0xda, 0x0e, 0xda, 0x33, 0x9e, 0x2b, 0xdd, 0x4a, 0xe2, 0x3b, 0x86, 0x3b,
475 0x48, 0x42, 0x6e, 0x91, 0x66, 0xf9, 0x4e, 0x90, 0x74, 0x77, 0x5f, 0x73, 0x6c, 0x52, 0x93, 0x5d,
476 0x5b, 0xd3, 0x51, 0xe9, 0x36, 0x6a, 0x4a, 0xdb, 0x37, 0x78, 0x33, 0x5e, 0x12, 0xee, 0x55, 0x63,
477 0xcf, 0xe3, 0x8c, 0x77, 0xd0, 0x25, 0x41, 0xda, 0x18, 0xdb, 0x2c, 0x48, 0x38, 0x14, 0x81, 0x81,
478 0x67, 0x89, 0x59, 0xd1, 0xde, 0xb7, 0xc5, 0x71, 0x6f, 0x81, 0x51, 0x6c, 0xd9, 0x19, 0xf4, 0x4e,
479 0x2a, 0xc8, 0xec, 0x7d, 0x61, 0xc4, 0x33, 0x70, 0x0c, 0x1b, 0xb5, 0x90, 0xa7, 0xd5, 0x35, 0x4f,
480 0x13, 0xac, 0xef, 0x22, 0xd6, 0x38, 0xee, 0xeb, 0xac, 0x33, 0xe0, 0xa7, 0xd3, 0xde, 0x3d, 0xf0,
481 0x33, 0xeb, 0x6e, 0xea, 0x27, 0x6e, 0xe3, 0xb9, 0xf5, 0x91, 0x89, 0xee, 0x99, 0x32, 0x14, 0xc4,
482 0xc4, 0x97, 0x73, 0x40, 0x53, 0x5f, 0x4a, 0x60, 0x15, 0xb4, 0xb4, 0xb9, 0x8c, 0xf5, 0xcb, 0x53,
483 0x55, 0x29, 0x89, 0x75, 0xd4, 0xda, 0xea, 0x76, 0x55, 0x55, 0x76, 0x36, 0xb6, 0x57, 0xd7, 0xab,
484 0x52, 0x4a, 0x14, 0xec, 0xdf, 0x4d, 0x42, 0x31, 0x78, 0xf6, 0x92, 0x3f, 0x03, 0x37, 0xf2, 0x8b,
485 0x12, 0x17, 0x79, 0xea, 0x55, 0xc3, 0x21, 0x6b, 0xb1, 0xa5, 0xd1, 0x7d, 0xd1, 0xcf, 0x86, 0x49,
486 0x66, 0x55, 0x43, 0xde, 0xe3, 0x86, 0x83, 0x57, 0x5a, 0x4b, 0xf3, 0xe4, 0x35, 0x38, 0x6e, 0x5a,
487 0xaa, 0xeb, 0x69, 0x66, 0x5d, 0x73, 0xea, 0x6a, 0xe7, 0x8a, 0x4a, 0xd5, 0x74, 0x1d, 0xb9, 0xae,
488 0x45, 0xf7, 0x40, 0x9f, 0xe5, 0xd3, 0xa6, 0x55, 0x63, 0xc6, 0x9d, 0xcd, 0xa1, 0xc2, 0x4c, 0x43,
489 0x99, 0x9b, 0xea, 0x95, 0xb9, 0x9f, 0x82, 0x5c, 0x4b, 0xb3, 0x55, 0x64, 0x7a, 0xce, 0x01, 0x51,
490 0xdc, 0x59, 0x25, 0xdb, 0xd2, 0xec, 0x2a, 0x7e, 0xfe, 0x78, 0x0e, 0x3e, 0x3f, 0x4a, 0x41, 0x41,
491 0x54, 0xdd, 0xf8, 0x10, 0xa3, 0x93, 0x0d, 0x2a, 0x41, 0x4a, 0xd8, 0x2d, 0x7d, 0x35, 0xfa, 0xdc,
492 0x12, 0xde, 0xb9, 0xca, 0xc3, 0x54, 0x0b, 0x2b, 0x14, 0x89, 0x55, 0x03, 0x4e, 0x2d, 0x44, 0xb5,
493 0x47, 0x56, 0x61, 0x4f, 0xf2, 0x0a, 0x0c, 0x3f, 0xe3, 0x12, 0xee, 0x61, 0xc2, 0x7d, 0x6b, 0x7f,
494 0xee, 0x47, 0x6a, 0x84, 0x3c, 0xf7, 0x48, 0x4d, 0xdd, 0xd8, 0x54, 0xd6, 0x2b, 0x6b, 0x0a, 0x83,
495 0xcb, 0x37, 0x41, 0xba, 0xa9, 0x3d, 0x7f, 0x10, 0xdc, 0xe3, 0x48, 0xd3, 0xa0, 0x81, 0xbf, 0x09,
496 0xd2, 0x57, 0x91, 0x76, 0x39, 0xb8, 0xb3, 0x90, 0xa6, 0x8f, 0x30, 0xf5, 0xe7, 0x21, 0x43, 0xe2,
497 0x25, 0x03, 0xb0, 0x88, 0x49, 0x43, 0x72, 0x16, 0xd2, 0x4b, 0x9b, 0x0a, 0x4e, 0x7f, 0x09, 0x0a,
498 0xb4, 0x55, 0xdd, 0x5a, 0xad, 0x2e, 0x55, 0xa5, 0xe4, 0xcc, 0x59, 0x18, 0xa6, 0x41, 0xc0, 0x4b,
499 0xc3, 0x0f, 0x83, 0x34, 0xc4, 0x1e, 0x19, 0x47, 0x82, 0xf7, 0xee, 0xac, 0x2f, 0x56, 0x15, 0x29,
500 0x29, 0x4e, 0xaf, 0x0b, 0x05, 0x51, 0x70, 0x7f, 0x3c, 0x39, 0xf5, 0xed, 0x04, 0xe4, 0x05, 0x01,
501 0x8d, 0x95, 0x8f, 0xd6, 0x6c, 0x5a, 0x57, 0x55, 0xad, 0x69, 0x68, 0x2e, 0x4b, 0x0a, 0x20, 0x4d,
502 0x15, 0xdc, 0x32, 0xe8, 0xa4, 0x7d, 0x2c, 0xce, 0xbf, 0x92, 0x00, 0x29, 0xac, 0x5d, 0x43, 0x0e,
503 0x26, 0x7e, 0xa2, 0x0e, 0xbe, 0x9c, 0x80, 0x62, 0x50, 0xb0, 0x86, 0xdc, 0x3b, 0xf9, 0x13, 0x75,
504 0xef, 0xcd, 0x24, 0x8c, 0x06, 0x64, 0xea, 0xa0, 0xde, 0x3d, 0x0b, 0xe3, 0x46, 0x1d, 0xb5, 0x6c,
505 0xcb, 0x43, 0xa6, 0x7e, 0xa0, 0x36, 0xd1, 0x15, 0xd4, 0x2c, 0xcd, 0x90, 0x42, 0x31, 0xdf, 0x5f,
506 0x08, 0xcf, 0xad, 0x76, 0x70, 0x6b, 0x18, 0x56, 0x9e, 0x58, 0x5d, 0xae, 0xae, 0x6f, 0x6d, 0x6e,
507 0x57, 0x37, 0x96, 0x9e, 0x54, 0x77, 0x36, 0x1e, 0xdd, 0xd8, 0x7c, 0x7c, 0x43, 0x91, 0x8c, 0x90,
508 0xd9, 0x47, 0xb8, 0xd4, 0xb7, 0x40, 0x0a, 0x3b, 0x25, 0xdf, 0x08, 0x51, 0x6e, 0x49, 0x43, 0xf2,
509 0x04, 0x8c, 0x6d, 0x6c, 0xaa, 0xb5, 0xd5, 0xe5, 0xaa, 0x5a, 0xbd, 0x78, 0xb1, 0xba, 0xb4, 0x5d,
510 0xa3, 0x57, 0x1b, 0xbe, 0xf5, 0x76, 0x70, 0x51, 0xbf, 0x94, 0x82, 0x89, 0x08, 0x4f, 0xe4, 0x0a,
511 0x3b, 0x94, 0xd0, 0x73, 0xd2, 0xdd, 0x83, 0x78, 0x3f, 0x87, 0x55, 0xc1, 0x96, 0xe6, 0x78, 0xec,
512 0x0c, 0x73, 0x27, 0xe0, 0x28, 0x99, 0x9e, 0xb1, 0x67, 0x20, 0x87, 0xdd, 0x04, 0xd1, 0x93, 0xca,
513 0x58, 0xa7, 0x9d, 0x5e, 0x06, 0xdd, 0x05, 0xb2, 0x6d, 0xb9, 0x86, 0x67, 0x5c, 0x41, 0xaa, 0x61,
514 0xf2, 0x6b, 0x23, 0x7c, 0x72, 0x49, 0x2b, 0x12, 0xef, 0x59, 0x35, 0x3d, 0xdf, 0xda, 0x44, 0x0d,
515 0x2d, 0x64, 0x8d, 0x0b, 0x78, 0x4a, 0x91, 0x78, 0x8f, 0x6f, 0x7d, 0x12, 0x0a, 0x75, 0xab, 0x8d,
516 0xe5, 0x1c, 0xb5, 0xc3, 0xfb, 0x45, 0x42, 0xc9, 0xd3, 0x36, 0xdf, 0x84, 0x09, 0xf5, 0xce, 0x7d,
517 0x55, 0x41, 0xc9, 0xd3, 0x36, 0x6a, 0x72, 0x07, 0x8c, 0x69, 0x8d, 0x86, 0x83, 0xc9, 0x39, 0x11,
518 0x3d, 0x7a, 0x14, 0xfd, 0x66, 0x62, 0x38, 0xf5, 0x08, 0x64, 0x79, 0x1c, 0xf0, 0x96, 0x8c, 0x23,
519 0xa1, 0xda, 0xf4, 0x3c, 0x9d, 0x9c, 0xcd, 0x29, 0x59, 0x93, 0x77, 0x9e, 0x84, 0x82, 0xe1, 0xaa,
520 0x9d, 0xeb, 0xf7, 0xe4, 0x89, 0xe4, 0x6c, 0x56, 0xc9, 0x1b, 0xae, 0x7f, 0x75, 0x39, 0xf3, 0x5a,
521 0x12, 0x8a, 0xc1, 0xcf, 0x07, 0xf2, 0x32, 0x64, 0x9b, 0x96, 0xae, 0x91, 0xd4, 0xa2, 0xdf, 0xae,
522 0x66, 0x63, 0xbe, 0x38, 0xcc, 0xad, 0x31, 0x7b, 0xc5, 0x47, 0x4e, 0xfd, 0x53, 0x02, 0xb2, 0xbc,
523 0x59, 0x3e, 0x06, 0x69, 0x5b, 0xf3, 0xf6, 0x09, 0x5d, 0x66, 0x31, 0x29, 0x25, 0x14, 0xf2, 0x8c,
524 0xdb, 0x5d, 0x5b, 0x33, 0x49, 0x0a, 0xb0, 0x76, 0xfc, 0x8c, 0xe7, 0xb5, 0x89, 0xb4, 0x3a, 0x39,
525 0xd7, 0x58, 0xad, 0x16, 0x32, 0x3d, 0x97, 0xcf, 0x2b, 0x6b, 0x5f, 0x62, 0xcd, 0xf2, 0x69, 0x18,
526 0xf7, 0x1c, 0xcd, 0x68, 0x06, 0x6c, 0xd3, 0xc4, 0x56, 0xe2, 0x1d, 0xbe, 0x71, 0x19, 0x6e, 0xe2,
527 0xbc, 0x75, 0xe4, 0x69, 0xfa, 0x3e, 0xaa, 0x77, 0x40, 0xc3, 0xe4, 0xfe, 0xe2, 0x46, 0x66, 0xb0,
528 0xcc, 0xfa, 0x39, 0x76, 0xe6, 0xfb, 0x09, 0x18, 0xe7, 0x27, 0xb1, 0xba, 0x1f, 0xac, 0x75, 0x00,
529 0xcd, 0x34, 0x2d, 0x4f, 0x0c, 0x57, 0x77, 0x2a, 0x77, 0xe1, 0xe6, 0x2a, 0x3e, 0x48, 0x11, 0x08,
530 0xa6, 0x5a, 0x00, 0x9d, 0x9e, 0x9e, 0x61, 0x3b, 0x0e, 0x79, 0xf6, 0x6d, 0x88, 0x7c, 0x60, 0xa4,
531 0x67, 0x77, 0xa0, 0x4d, 0xf8, 0xc8, 0x26, 0x4f, 0x42, 0x66, 0x17, 0x35, 0x0c, 0x93, 0xdd, 0xf8,
532 0xd2, 0x07, 0x7e, 0xc3, 0x92, 0xf6, 0x6f, 0x58, 0x16, 0x3f, 0x07, 0x13, 0xba, 0xd5, 0x0a, 0xbb,
533 0xbb, 0x28, 0x85, 0xee, 0x0f, 0xdc, 0x4b, 0x89, 0xa7, 0xa0, 0x23, 0x31, 0xdf, 0x4f, 0x24, 0xbe,
534 0x94, 0x4c, 0xad, 0x6c, 0x2d, 0x7e, 0x35, 0x39, 0xb5, 0x42, 0xa1, 0x5b, 0xfc, 0x4d, 0x15, 0xb4,
535 0xd7, 0x44, 0x3a, 0xf6, 0x1e, 0xbe, 0x7c, 0x1a, 0xee, 0x6e, 0x18, 0xde, 0x7e, 0x7b, 0x77, 0x4e,
536 0xb7, 0x5a, 0xf3, 0x0d, 0xab, 0x61, 0x75, 0xbe, 0xa9, 0xe2, 0x27, 0xf2, 0x40, 0xfe, 0x62, 0xdf,
537 0x55, 0x73, 0x7e, 0xeb, 0x54, 0xec, 0x47, 0xd8, 0xf2, 0x06, 0x4c, 0x30, 0x63, 0x95, 0x7c, 0xd8,
538 0xa1, 0xc7, 0x13, 0xb9, 0xef, 0xe5, 0x58, 0xe9, 0xeb, 0x6f, 0x91, 0xed, 0x5a, 0x19, 0x67, 0x50,
539 0xdc, 0x47, 0x4f, 0x30, 0x65, 0x05, 0x6e, 0x08, 0xf0, 0xd1, 0xa5, 0x89, 0x9c, 0x18, 0xc6, 0xef,
540 0x32, 0xc6, 0x09, 0x81, 0xb1, 0xc6, 0xa0, 0xe5, 0x25, 0x18, 0x3d, 0x0a, 0xd7, 0xdf, 0x33, 0xae,
541 0x02, 0x12, 0x49, 0x56, 0x60, 0x8c, 0x90, 0xe8, 0x6d, 0xd7, 0xb3, 0x5a, 0xa4, 0xee, 0xf5, 0xa7,
542 0xf9, 0x87, 0xb7, 0xe8, 0x5a, 0x29, 0x62, 0xd8, 0x92, 0x8f, 0x2a, 0x97, 0x81, 0x7c, 0xcb, 0xaa,
543 0x23, 0xbd, 0x19, 0xc3, 0xf0, 0x3a, 0x73, 0xc4, 0xb7, 0x2f, 0x3f, 0x06, 0x93, 0xf8, 0x6f, 0x52,
544 0x96, 0x44, 0x4f, 0xe2, 0x6f, 0xd2, 0x4a, 0xdf, 0x7f, 0x81, 0x2e, 0xc7, 0x09, 0x9f, 0x40, 0xf0,
545 0x49, 0x98, 0xc5, 0x06, 0xf2, 0x3c, 0xe4, 0xb8, 0xaa, 0xd6, 0x8c, 0x72, 0x4f, 0xb8, 0x8a, 0x28,
546 0x7d, 0xe1, 0x9d, 0xe0, 0x2c, 0xae, 0x50, 0x64, 0xa5, 0xd9, 0x2c, 0xef, 0xc0, 0x8d, 0x11, 0x59,
547 0x31, 0x00, 0xe7, 0x4b, 0x8c, 0x73, 0xb2, 0x2b, 0x33, 0x30, 0xed, 0x16, 0xf0, 0x76, 0x7f, 0x2e,
548 0x07, 0xe0, 0xfc, 0x3d, 0xc6, 0x29, 0x33, 0x2c, 0x9f, 0x52, 0xcc, 0xf8, 0x08, 0x8c, 0x5f, 0x41,
549 0xce, 0xae, 0xe5, 0xb2, 0xeb, 0x9f, 0x01, 0xe8, 0x5e, 0x66, 0x74, 0x63, 0x0c, 0x48, 0xee, 0x83,
550 0x30, 0xd7, 0x03, 0x90, 0xdd, 0xd3, 0x74, 0x34, 0x00, 0xc5, 0x17, 0x19, 0xc5, 0x08, 0xb6, 0xc7,
551 0xd0, 0x0a, 0x14, 0x1a, 0x16, 0xdb, 0x99, 0xe2, 0xe1, 0xaf, 0x30, 0x78, 0x9e, 0x63, 0x18, 0x85,
552 0x6d, 0xd9, 0xed, 0x26, 0xde, 0xb6, 0xe2, 0x29, 0x7e, 0x9f, 0x53, 0x70, 0x0c, 0xa3, 0x38, 0x42,
553 0x58, 0xff, 0x80, 0x53, 0xb8, 0x42, 0x3c, 0x1f, 0x86, 0xbc, 0x65, 0x36, 0x0f, 0x2c, 0x73, 0x10,
554 0x27, 0x5e, 0x65, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x02, 0xe4, 0x06, 0x9d, 0x88, 0x3f, 0x7a, 0x87,
555 0x2f, 0x0f, 0x3e, 0x03, 0x2b, 0x30, 0xc6, 0x0b, 0x94, 0x61, 0x99, 0x03, 0x50, 0x7c, 0x99, 0x51,
556 0x14, 0x05, 0x18, 0x7b, 0x0d, 0x0f, 0xb9, 0x5e, 0x03, 0x0d, 0x42, 0xf2, 0x1a, 0x7f, 0x0d, 0x06,
557 0x61, 0xa1, 0xdc, 0x45, 0xa6, 0xbe, 0x3f, 0x18, 0xc3, 0x57, 0x78, 0x28, 0x39, 0x06, 0x53, 0x2c,
558 0xc1, 0x68, 0x4b, 0x73, 0xdc, 0x7d, 0xad, 0x39, 0xd0, 0x74, 0xfc, 0x31, 0xe3, 0x28, 0xf8, 0x20,
559 0x16, 0x91, 0xb6, 0x79, 0x14, 0x9a, 0xaf, 0xf2, 0x88, 0x08, 0x30, 0xb6, 0xf4, 0x5c, 0x8f, 0xdc,
560 0x95, 0x1d, 0x85, 0xed, 0x4f, 0xf8, 0xd2, 0xa3, 0xd8, 0x75, 0x91, 0xf1, 0x02, 0xe4, 0x5c, 0xe3,
561 0xf9, 0x81, 0x68, 0xfe, 0x94, 0xcf, 0x34, 0x01, 0x60, 0xf0, 0x93, 0x70, 0x53, 0xe4, 0x36, 0x31,
562 0x00, 0xd9, 0x9f, 0x31, 0xb2, 0x63, 0x11, 0x5b, 0x05, 0x2b, 0x09, 0x47, 0xa5, 0xfc, 0x73, 0x5e,
563 0x12, 0x50, 0x88, 0x6b, 0x0b, 0x9f, 0x15, 0x5c, 0x6d, 0xef, 0x68, 0x51, 0xfb, 0x0b, 0x1e, 0x35,
564 0x8a, 0x0d, 0x44, 0x6d, 0x1b, 0x8e, 0x31, 0xc6, 0xa3, 0xcd, 0xeb, 0xd7, 0x78, 0x61, 0xa5, 0xe8,
565 0x9d, 0xe0, 0xec, 0x7e, 0x0e, 0xa6, 0xfc, 0x70, 0x72, 0x51, 0xea, 0xaa, 0x2d, 0xcd, 0x1e, 0x80,
566 0xf9, 0xeb, 0x8c, 0x99, 0x57, 0x7c, 0x5f, 0xd5, 0xba, 0xeb, 0x9a, 0x8d, 0xc9, 0x9f, 0x80, 0x12,
567 0x27, 0x6f, 0x9b, 0x0e, 0xd2, 0xad, 0x86, 0x69, 0x3c, 0x8f, 0xea, 0x03, 0x50, 0xff, 0x65, 0x68,
568 0xaa, 0x76, 0x04, 0x38, 0x66, 0x5e, 0x05, 0xc9, 0xd7, 0x2a, 0xaa, 0xd1, 0xb2, 0x2d, 0xc7, 0x8b,
569 0x61, 0xfc, 0x2b, 0x3e, 0x53, 0x3e, 0x6e, 0x95, 0xc0, 0xca, 0x55, 0x28, 0x92, 0xc7, 0x41, 0x53,
570 0xf2, 0xaf, 0x19, 0xd1, 0x68, 0x07, 0xc5, 0x0a, 0x87, 0x6e, 0xb5, 0x6c, 0xcd, 0x19, 0xa4, 0xfe,
571 0xfd, 0x0d, 0x2f, 0x1c, 0x0c, 0xc2, 0x0a, 0x87, 0x77, 0x60, 0x23, 0xbc, 0xdb, 0x0f, 0xc0, 0xf0,
572 0x0d, 0x5e, 0x38, 0x38, 0x86, 0x51, 0x70, 0xc1, 0x30, 0x00, 0xc5, 0xdf, 0x72, 0x0a, 0x8e, 0xc1,
573 0x14, 0x9f, 0xed, 0x6c, 0xb4, 0x0e, 0x6a, 0x18, 0xae, 0xe7, 0x50, 0x29, 0xdc, 0x9f, 0xea, 0x9b,
574 0xef, 0x04, 0x45, 0x98, 0x22, 0x40, 0x71, 0x25, 0x62, 0x57, 0xa8, 0xe4, 0xa4, 0x14, 0xef, 0xd8,
575 0xb7, 0x78, 0x25, 0x12, 0x60, 0xd8, 0x37, 0x41, 0x21, 0xe2, 0xb0, 0xeb, 0xf8, 0x7c, 0x30, 0x00,
576 0xdd, 0xb7, 0x43, 0xce, 0xd5, 0x38, 0x16, 0x73, 0x0a, 0xfa, 0xa7, 0x6d, 0x5e, 0x46, 0x07, 0x03,
577 0x65, 0xe7, 0xdf, 0x85, 0xf4, 0xcf, 0x0e, 0x45, 0xd2, 0x1a, 0x32, 0x16, 0xd2, 0x53, 0x72, 0xdc,
578 0xaf, 0x80, 0x4a, 0x3f, 0xf7, 0x1e, 0x7b, 0xdf, 0xa0, 0x9c, 0x2a, 0xaf, 0xe1, 0x24, 0x0f, 0x8a,
579 0x9e, 0x78, 0xb2, 0x17, 0xde, 0xf3, 0xf3, 0x3c, 0xa0, 0x79, 0xca, 0x17, 0x61, 0x34, 0x20, 0x78,
580 0xe2, 0xa9, 0x7e, 0x9e, 0x51, 0x15, 0x44, 0xbd, 0x53, 0x3e, 0x0b, 0x69, 0x2c, 0x5e, 0xe2, 0xe1,
581 0xbf, 0xc0, 0xe0, 0xc4, 0xbc, 0xfc, 0x20, 0x64, 0xb9, 0x68, 0x89, 0x87, 0xfe, 0x22, 0x83, 0xfa,
582 0x10, 0x0c, 0xe7, 0x82, 0x25, 0x1e, 0xfe, 0x4b, 0x1c, 0xce, 0x21, 0x18, 0x3e, 0x78, 0x08, 0xbf,
583 0xf3, 0xcb, 0x69, 0xb6, 0xe9, 0xf0, 0xd8, 0x5d, 0x80, 0x11, 0xa6, 0x54, 0xe2, 0xd1, 0x9f, 0x67,
584 0x83, 0x73, 0x44, 0xf9, 0x7e, 0xc8, 0x0c, 0x18, 0xf0, 0x5f, 0x65, 0x50, 0x6a, 0x5f, 0x5e, 0x82,
585 0xbc, 0xa0, 0x4e, 0xe2, 0xe1, 0xbf, 0xc6, 0xe0, 0x22, 0x0a, 0xbb, 0xce, 0xd4, 0x49, 0x3c, 0xc1,
586 0xaf, 0x73, 0xd7, 0x19, 0x02, 0x87, 0x8d, 0x0b, 0x93, 0x78, 0xf4, 0x6f, 0xf0, 0xa8, 0x73, 0x48,
587 0xf9, 0x61, 0xc8, 0xf9, 0x9b, 0x4d, 0x3c, 0xfe, 0x37, 0x19, 0xbe, 0x83, 0xc1, 0x11, 0x10, 0x36,
588 0xbb, 0x78, 0x8a, 0xdf, 0xe2, 0x11, 0x10, 0x50, 0x78, 0x19, 0x85, 0x05, 0x4c, 0x3c, 0xd3, 0x6f,
589 0xf3, 0x65, 0x14, 0xd2, 0x2f, 0x78, 0x36, 0x49, 0xcd, 0x8f, 0xa7, 0xf8, 0x1d, 0x3e, 0x9b, 0xc4,
590 0x1e, 0xbb, 0x11, 0x56, 0x04, 0xf1, 0x1c, 0xbf, 0xcb, 0xdd, 0x08, 0x09, 0x82, 0xf2, 0x16, 0xc8,
591 0xdd, 0x6a, 0x20, 0x9e, 0xef, 0x45, 0xc6, 0x37, 0xde, 0x25, 0x06, 0xca, 0x8f, 0xc3, 0xb1, 0x68,
592 0x25, 0x10, 0xcf, 0xfa, 0x85, 0xf7, 0x42, 0x67, 0x37, 0x51, 0x08, 0x94, 0xb7, 0x3b, 0x5b, 0x8a,
593 0xa8, 0x02, 0xe2, 0x69, 0x5f, 0x7a, 0x2f, 0x58, 0xb8, 0x45, 0x11, 0x50, 0xae, 0x00, 0x74, 0x36,
594 0xe0, 0x78, 0xae, 0x97, 0x19, 0x97, 0x00, 0xc2, 0x4b, 0x83, 0xed, 0xbf, 0xf1, 0xf8, 0x2f, 0xf2,
595 0xa5, 0xc1, 0x10, 0x78, 0x69, 0xf0, 0xad, 0x37, 0x1e, 0xfd, 0x0a, 0x5f, 0x1a, 0x1c, 0x82, 0x33,
596 0x5b, 0xd8, 0xdd, 0xe2, 0x19, 0x5e, 0xe5, 0x99, 0x2d, 0xa0, 0xca, 0x1b, 0x30, 0xde, 0xb5, 0x21,
597 0xc6, 0x53, 0x7d, 0x89, 0x51, 0x49, 0xe1, 0xfd, 0x50, 0xdc, 0xbc, 0xd8, 0x66, 0x18, 0xcf, 0xf6,
598 0x87, 0xa1, 0xcd, 0x8b, 0xed, 0x85, 0xe5, 0x0b, 0x90, 0x35, 0xdb, 0xcd, 0x26, 0x5e, 0x3c, 0x72,
599 0xff, 0x5f, 0xee, 0x95, 0xfe, 0xe5, 0x03, 0x16, 0x1d, 0x0e, 0x28, 0x9f, 0x85, 0x0c, 0x6a, 0xed,
600 0xa2, 0x7a, 0x1c, 0xf2, 0x5f, 0x3f, 0xe0, 0x05, 0x13, 0x5b, 0x97, 0x1f, 0x06, 0xa0, 0x57, 0x23,
601 0xe4, 0xb3, 0x5f, 0x0c, 0xf6, 0xdf, 0x3e, 0x60, 0xbf, 0xa9, 0xe9, 0x40, 0x3a, 0x04, 0xf4, 0x17,
602 0x3a, 0xfd, 0x09, 0xde, 0x09, 0x12, 0x90, 0x19, 0x79, 0x00, 0x46, 0x9e, 0x71, 0x2d, 0xd3, 0xd3,
603 0x1a, 0x71, 0xe8, 0x7f, 0x67, 0x68, 0x6e, 0x8f, 0x03, 0xd6, 0xb2, 0x1c, 0xe4, 0x69, 0x0d, 0x37,
604 0x0e, 0xfb, 0x1f, 0x0c, 0xeb, 0x03, 0x30, 0x58, 0xd7, 0x5c, 0x6f, 0x90, 0xf7, 0xfe, 0x4f, 0x0e,
605 0xe6, 0x00, 0xec, 0x34, 0xfe, 0xfb, 0x32, 0x3a, 0x88, 0xc3, 0xbe, 0xcb, 0x9d, 0x66, 0xf6, 0xe5,
606 0x07, 0x21, 0x87, 0xff, 0xa4, 0x3f, 0x94, 0x8b, 0x01, 0xff, 0x17, 0x03, 0x77, 0x10, 0x78, 0x64,
607 0xd7, 0xab, 0x7b, 0x46, 0x7c, 0xb0, 0xff, 0x9b, 0xcd, 0x34, 0xb7, 0x2f, 0x57, 0x20, 0xef, 0x7a,
608 0xf5, 0x7a, 0x9b, 0xe9, 0xd3, 0x18, 0xf8, 0xff, 0x7c, 0xe0, 0x5f, 0x59, 0xf8, 0x18, 0x3c, 0xdb,
609 0x57, 0x2f, 0x7b, 0xb6, 0x45, 0x3e, 0x73, 0xc4, 0x31, 0xbc, 0xc7, 0x18, 0x04, 0xc8, 0x62, 0x35,
610 0xfa, 0xfa, 0x16, 0x56, 0xac, 0x15, 0x8b, 0x5e, 0xdc, 0x3e, 0x35, 0x13, 0x7f, 0x03, 0x0b, 0xff,
611 0x7b, 0x37, 0x1c, 0xd7, 0xad, 0xd6, 0xae, 0xe5, 0xce, 0x9b, 0xc8, 0xf0, 0xf6, 0x91, 0x33, 0xdf,
612 0xd2, 0x6c, 0x97, 0x74, 0x2e, 0xb0, 0xab, 0xd9, 0x3c, 0x7b, 0xc2, 0x1d, 0x53, 0x47, 0xbb, 0xd6,
613 0x9d, 0xb9, 0x19, 0x46, 0x2f, 0x36, 0x2d, 0xcd, 0x33, 0xcc, 0xc6, 0x16, 0xf6, 0x5c, 0x2e, 0x40,
614 0x62, 0x8f, 0x7c, 0x96, 0x4c, 0x28, 0x89, 0xbd, 0x99, 0x7f, 0xcc, 0x40, 0x8e, 0xde, 0x08, 0xae,
615 0x6b, 0xb6, 0xfc, 0xb3, 0x50, 0xd8, 0x60, 0xcb, 0xf0, 0xde, 0x85, 0xf3, 0xae, 0xff, 0x05, 0x42,
616 0x18, 0x7f, 0xce, 0xb7, 0x9e, 0x13, 0x4d, 0xc9, 0xcf, 0x10, 0x16, 0xef, 0xf9, 0xe1, 0x1b, 0xc7,
617 0xef, 0xea, 0xe9, 0x1f, 0x16, 0x16, 0xf3, 0x74, 0xbd, 0xcc, 0xed, 0x18, 0xa6, 0x77, 0xef, 0xc2,
618 0x79, 0x25, 0x30, 0x9e, 0x7c, 0x05, 0xb2, 0xac, 0xc3, 0x65, 0x5f, 0xa6, 0x6e, 0xed, 0x31, 0x36,
619 0x37, 0xa3, 0xe3, 0x9e, 0x79, 0xfd, 0x8d, 0xe3, 0x43, 0x47, 0x1e, 0xdb, 0x1f, 0x4b, 0x7e, 0x16,
620 0xf2, 0xdc, 0x8f, 0xd5, 0xba, 0xcb, 0xfe, 0x8b, 0xc3, 0x1d, 0x31, 0xaf, 0xbd, 0x5a, 0x67, 0xa3,
621 0xdf, 0xfe, 0xc3, 0x37, 0x8e, 0xcf, 0xf4, 0x1d, 0x79, 0x6e, 0xa7, 0x6d, 0xd4, 0x15, 0x71, 0x0c,
622 0xf9, 0x69, 0x48, 0xe1, 0xa1, 0xe8, 0xaf, 0x42, 0x8f, 0xf7, 0x18, 0xca, 0x1f, 0xe2, 0x14, 0x7b,
623 0xc1, 0x41, 0x86, 0xc1, 0xbc, 0x53, 0x0f, 0xc3, 0x78, 0xd7, 0xf4, 0xc8, 0x12, 0xa4, 0x2e, 0xa3,
624 0x03, 0xf6, 0xf3, 0x3b, 0xfc, 0xa7, 0x3c, 0xd9, 0xf9, 0x7d, 0x6c, 0x62, 0xb6, 0xc0, 0x7e, 0xf4,
625 0x5a, 0x4e, 0x9e, 0x4f, 0x4c, 0x5d, 0x80, 0xd1, 0x40, 0x8c, 0x8f, 0x04, 0x7e, 0x08, 0xa4, 0x70,
626 0x94, 0x8e, 0x84, 0x3f, 0x07, 0xd9, 0x0f, 0x83, 0x9b, 0xf9, 0x81, 0x0c, 0x23, 0x95, 0x66, 0x73,
627 0x5d, 0xb3, 0x5d, 0xf9, 0x49, 0x18, 0xa7, 0xc7, 0x9f, 0x6d, 0x6b, 0x99, 0x7c, 0x0b, 0x5c, 0xd7,
628 0x6c, 0x96, 0xd0, 0xa7, 0x03, 0xe1, 0x66, 0x80, 0xb9, 0x2e, 0x6b, 0x32, 0xbe, 0xd2, 0xcd, 0x22,
629 0x3f, 0x06, 0x12, 0x6f, 0x24, 0x6b, 0x0b, 0x33, 0xd3, 0x74, 0x3d, 0xd5, 0x97, 0x99, 0x1b, 0x53,
630 0xe2, 0x2e, 0x0e, 0xf9, 0x21, 0xc8, 0xae, 0x9a, 0xde, 0x7d, 0x0b, 0x98, 0x8f, 0xe6, 0xe0, 0x4c,
631 0x24, 0x1f, 0x37, 0xa2, 0x3c, 0x3e, 0x86, 0xe1, 0xcf, 0x9d, 0xc1, 0xf8, 0x74, 0x7f, 0x3c, 0x31,
632 0xea, 0xe0, 0xc9, 0xa3, 0x5c, 0x81, 0x1c, 0x9e, 0x73, 0xea, 0x00, 0xfd, 0xdf, 0x35, 0xb7, 0x44,
633 0x12, 0xf8, 0x56, 0x94, 0xa1, 0x83, 0xe2, 0x14, 0xd4, 0x87, 0xe1, 0x18, 0x0a, 0xc1, 0x89, 0x0e,
634 0x0a, 0x53, 0xd4, 0x7c, 0x2f, 0x46, 0xfa, 0x50, 0xd4, 0x42, 0x5e, 0xd4, 0x44, 0x2f, 0x6a, 0xbe,
635 0x17, 0xd9, 0x18, 0x0a, 0xd1, 0x0b, 0xff, 0x59, 0x5e, 0x06, 0xb8, 0x68, 0x3c, 0x87, 0xea, 0xd4,
636 0x8d, 0x5c, 0x44, 0x31, 0xe2, 0x1c, 0x1d, 0x33, 0x4a, 0x22, 0xe0, 0xe4, 0x15, 0xc8, 0xd7, 0xf6,
637 0x3a, 0x34, 0xc0, 0xfe, 0x73, 0x51, 0xa4, 0x2b, 0x7b, 0x21, 0x1e, 0x11, 0xe9, 0xbb, 0x43, 0x5f,
638 0x29, 0x1f, 0xe7, 0x8e, 0xf0, 0x4e, 0x02, 0xae, 0xe3, 0x0e, 0xa5, 0x29, 0xc4, 0xba, 0x23, 0xf0,
639 0x88, 0x48, 0xf9, 0x02, 0x8c, 0x2c, 0x5a, 0x16, 0xb6, 0x2c, 0x8d, 0x12, 0x92, 0x93, 0x91, 0x24,
640 0xcc, 0x86, 0x12, 0x70, 0x04, 0x99, 0x1d, 0x92, 0xfa, 0x18, 0x5e, 0xec, 0x37, 0x3b, 0xdc, 0x8a,
641 0xcf, 0x0e, 0x7f, 0x16, 0x57, 0xe0, 0xe2, 0x81, 0x87, 0xf0, 0x51, 0xa3, 0x34, 0x36, 0xc0, 0x0a,
642 0xe4, 0xc6, 0xa1, 0x15, 0xc8, 0x9b, 0xe5, 0x1a, 0x8c, 0xf1, 0xb6, 0xaa, 0xd9, 0xc6, 0x35, 0xb8,
643 0x24, 0xb1, 0xff, 0x39, 0xd0, 0x8f, 0x96, 0xd9, 0x52, 0xd6, 0x30, 0x83, 0xbc, 0x05, 0x45, 0xde,
644 0xb4, 0xee, 0x92, 0x97, 0x1e, 0x8f, 0xd8, 0x57, 0xc3, 0x9c, 0xd4, 0x94, 0x52, 0x86, 0xf0, 0x53,
645 0xcb, 0x70, 0x2c, 0xba, 0x5a, 0xc5, 0x55, 0xcb, 0x84, 0x58, 0x65, 0x97, 0xe0, 0x86, 0xc8, 0xca,
646 0x14, 0x47, 0x92, 0x0c, 0xed, 0x13, 0x81, 0x72, 0x24, 0x82, 0x33, 0x11, 0xe0, 0x4c, 0x37, 0xb8,
647 0x93, 0x64, 0x22, 0x38, 0x15, 0x01, 0x4e, 0x89, 0xe0, 0xcf, 0x40, 0x31, 0x58, 0x87, 0x44, 0xf4,
648 0x68, 0x04, 0x7a, 0x34, 0x02, 0x1d, 0x3d, 0x76, 0x3a, 0x02, 0x9d, 0x0e, 0xa1, 0x6b, 0x3d, 0xc7,
649 0x1e, 0x8f, 0x40, 0x8f, 0x47, 0xa0, 0xa3, 0xc7, 0x96, 0x23, 0xd0, 0xb2, 0x88, 0x7e, 0x10, 0xc6,
650 0x42, 0x25, 0x47, 0x84, 0x8f, 0x44, 0xc0, 0x47, 0x42, 0x7b, 0x73, 0xb8, 0xd4, 0x88, 0xf8, 0xb1,
651 0x08, 0xfc, 0x58, 0xd4, 0xf0, 0xd1, 0xde, 0x0f, 0x47, 0xc0, 0x87, 0x23, 0x87, 0x8f, 0xc6, 0x4b,
652 0x11, 0x78, 0x49, 0xc4, 0x97, 0xa1, 0x20, 0x56, 0x15, 0x11, 0x9b, 0x8d, 0xc0, 0x66, 0xc3, 0x71,
653 0x0f, 0x94, 0x94, 0xb8, 0x4c, 0xcf, 0xf5, 0x58, 0x2e, 0x81, 0x32, 0x72, 0x24, 0x65, 0xf3, 0x04,
654 0x4c, 0x46, 0x15, 0x8d, 0x08, 0x8e, 0x53, 0x22, 0x47, 0x71, 0x61, 0x32, 0x50, 0x2c, 0x08, 0xae,
655 0xdd, 0x12, 0x99, 0x9f, 0x86, 0x89, 0x88, 0xd2, 0x11, 0x41, 0x7c, 0x8f, 0x48, 0x9c, 0x5f, 0x98,
656 0x0a, 0x10, 0x07, 0xce, 0x0a, 0xa2, 0xb4, 0xfa, 0xd1, 0x04, 0x14, 0x59, 0x89, 0xda, 0x74, 0xea,
657 0xc8, 0x41, 0x75, 0xf9, 0xa7, 0x7b, 0x2b, 0xac, 0x85, 0xa8, 0xd2, 0xc6, 0x70, 0x47, 0x10, 0x5a,
658 0x4f, 0xf7, 0x14, 0x5a, 0xf7, 0x0e, 0x32, 0x40, 0x9c, 0xde, 0xaa, 0x76, 0xe9, 0xad, 0x3b, 0xfb,
659 0xd1, 0xf6, 0x92, 0x5d, 0xd5, 0x2e, 0xd9, 0x15, 0x47, 0x13, 0xa9, 0xbe, 0x2e, 0x75, 0xab, 0xaf,
660 0x53, 0xfd, 0x78, 0x7a, 0x8b, 0xb0, 0x4b, 0xdd, 0x22, 0x2c, 0x96, 0x29, 0x5a, 0x8b, 0x5d, 0xea,
661 0xd6, 0x62, 0x7d, 0x99, 0x7a, 0x4b, 0xb2, 0x4b, 0xdd, 0x92, 0x2c, 0x96, 0x29, 0x5a, 0x99, 0x3d,
662 0x1a, 0xa1, 0xcc, 0x4e, 0xf7, 0xa3, 0xea, 0x27, 0xd0, 0x36, 0xa2, 0x04, 0xda, 0x5d, 0x7d, 0x1d,
663 0xeb, 0xab, 0xd3, 0x1e, 0x8d, 0xd0, 0x69, 0xf1, 0xce, 0xf5, 0x90, 0x6b, 0x1b, 0x51, 0x72, 0x6d,
664 0x00, 0xe7, 0x7a, 0xa9, 0xb6, 0xc5, 0xb0, 0x6a, 0x9b, 0xed, 0xc7, 0x15, 0x2d, 0xde, 0x2e, 0x75,
665 0x8b, 0xb7, 0x53, 0xf1, 0x6b, 0x31, 0x4a, 0xc3, 0x3d, 0xdd, 0x53, 0xc3, 0x0d, 0xb4, 0xb8, 0xe3,
666 0xa4, 0xdc, 0x53, 0xbd, 0xa4, 0xdc, 0x3d, 0x83, 0xb0, 0xf7, 0x57, 0x74, 0x8f, 0xf7, 0x50, 0x74,
667 0xf3, 0x83, 0x50, 0x7f, 0x22, 0xec, 0x3e, 0x11, 0x76, 0x9f, 0x08, 0xbb, 0x4f, 0x84, 0xdd, 0xff,
668 0x0f, 0x61, 0x57, 0x4e, 0xbf, 0xf8, 0xea, 0xf1, 0xc4, 0xa9, 0x93, 0x30, 0xc2, 0x86, 0x96, 0x87,
669 0x21, 0xb9, 0x5e, 0x91, 0x86, 0xc8, 0xbf, 0x8b, 0x52, 0x82, 0xfc, 0xbb, 0x24, 0x25, 0x17, 0xd7,
670 0x5e, 0xbf, 0x3e, 0x3d, 0xf4, 0xbd, 0xeb, 0xd3, 0x43, 0x3f, 0xb8, 0x3e, 0x3d, 0xf4, 0xe6, 0xf5,
671 0xe9, 0xc4, 0xdb, 0xd7, 0xa7, 0x13, 0xef, 0x5e, 0x9f, 0x4e, 0xbc, 0x7f, 0x7d, 0x3a, 0x71, 0xed,
672 0x70, 0x3a, 0xf1, 0x95, 0xc3, 0xe9, 0xc4, 0xd7, 0x0e, 0xa7, 0x13, 0xdf, 0x3c, 0x9c, 0x4e, 0x7c,
673 0xe7, 0x70, 0x3a, 0xf1, 0xfa, 0xe1, 0xf4, 0xd0, 0xf7, 0x0e, 0xa7, 0x87, 0xde, 0x3c, 0x9c, 0x4e,
674 0xbc, 0x7d, 0x38, 0x3d, 0xf4, 0xee, 0xe1, 0x74, 0xe2, 0xfd, 0xc3, 0xe9, 0xa1, 0x6b, 0x3f, 0x9e,
675 0x1e, 0xfa, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x89, 0x59, 0x98, 0xec, 0x49, 0x00, 0x00,
676 }
677 r := bytes.NewReader(gzipped)
678 gzipr, err := compress_gzip.NewReader(r)
679 if err != nil {
680 panic(err)
681 }
682 ungzipped, err := io_ioutil.ReadAll(gzipr)
683 if err != nil {
684 panic(err)
685 }
686 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
687 panic(err)
688 }
689 return d
690 }
691 func (x MapEnum) String() string {
692 s, ok := MapEnum_name[int32(x)]
693 if ok {
694 return s
695 }
696 return strconv.Itoa(int(x))
697 }
698 func (this *FloatingPoint) VerboseEqual(that interface{}) error {
699 if that == nil {
700 if this == nil {
701 return nil
702 }
703 return fmt.Errorf("that == nil && this != nil")
704 }
705
706 that1, ok := that.(*FloatingPoint)
707 if !ok {
708 that2, ok := that.(FloatingPoint)
709 if ok {
710 that1 = &that2
711 } else {
712 return fmt.Errorf("that is not of type *FloatingPoint")
713 }
714 }
715 if that1 == nil {
716 if this == nil {
717 return nil
718 }
719 return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
720 } else if this == nil {
721 return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
722 }
723 if this.F != nil && that1.F != nil {
724 if *this.F != *that1.F {
725 return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F)
726 }
727 } else if this.F != nil {
728 return fmt.Errorf("this.F == nil && that.F != nil")
729 } else if that1.F != nil {
730 return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
731 }
732 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
733 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
734 }
735 return nil
736 }
737 func (this *FloatingPoint) Equal(that interface{}) bool {
738 if that == nil {
739 return this == nil
740 }
741
742 that1, ok := that.(*FloatingPoint)
743 if !ok {
744 that2, ok := that.(FloatingPoint)
745 if ok {
746 that1 = &that2
747 } else {
748 return false
749 }
750 }
751 if that1 == nil {
752 return this == nil
753 } else if this == nil {
754 return false
755 }
756 if this.F != nil && that1.F != nil {
757 if *this.F != *that1.F {
758 return false
759 }
760 } else if this.F != nil {
761 return false
762 } else if that1.F != nil {
763 return false
764 }
765 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
766 return false
767 }
768 return true
769 }
770 func (this *CustomMap) VerboseEqual(that interface{}) error {
771 if that == nil {
772 if this == nil {
773 return nil
774 }
775 return fmt.Errorf("that == nil && this != nil")
776 }
777
778 that1, ok := that.(*CustomMap)
779 if !ok {
780 that2, ok := that.(CustomMap)
781 if ok {
782 that1 = &that2
783 } else {
784 return fmt.Errorf("that is not of type *CustomMap")
785 }
786 }
787 if that1 == nil {
788 if this == nil {
789 return nil
790 }
791 return fmt.Errorf("that is type *CustomMap but is nil && this != nil")
792 } else if this == nil {
793 return fmt.Errorf("that is type *CustomMap but is not nil && this == nil")
794 }
795 if len(this.Nullable128S) != len(that1.Nullable128S) {
796 return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S))
797 }
798 for i := range this.Nullable128S {
799 if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) {
800 return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i])
801 }
802 }
803 if len(this.Uint128S) != len(that1.Uint128S) {
804 return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S))
805 }
806 for i := range this.Uint128S {
807 if !this.Uint128S[i].Equal(that1.Uint128S[i]) {
808 return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i])
809 }
810 }
811 if len(this.NullableIds) != len(that1.NullableIds) {
812 return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds))
813 }
814 for i := range this.NullableIds {
815 if !this.NullableIds[i].Equal(*that1.NullableIds[i]) {
816 return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i])
817 }
818 }
819 if len(this.Ids) != len(that1.Ids) {
820 return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids))
821 }
822 for i := range this.Ids {
823 if !this.Ids[i].Equal(that1.Ids[i]) {
824 return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[i])
825 }
826 }
827 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
828 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
829 }
830 return nil
831 }
832 func (this *CustomMap) Equal(that interface{}) bool {
833 if that == nil {
834 return this == nil
835 }
836
837 that1, ok := that.(*CustomMap)
838 if !ok {
839 that2, ok := that.(CustomMap)
840 if ok {
841 that1 = &that2
842 } else {
843 return false
844 }
845 }
846 if that1 == nil {
847 return this == nil
848 } else if this == nil {
849 return false
850 }
851 if len(this.Nullable128S) != len(that1.Nullable128S) {
852 return false
853 }
854 for i := range this.Nullable128S {
855 if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) {
856 return false
857 }
858 }
859 if len(this.Uint128S) != len(that1.Uint128S) {
860 return false
861 }
862 for i := range this.Uint128S {
863 if !this.Uint128S[i].Equal(that1.Uint128S[i]) {
864 return false
865 }
866 }
867 if len(this.NullableIds) != len(that1.NullableIds) {
868 return false
869 }
870 for i := range this.NullableIds {
871 if !this.NullableIds[i].Equal(*that1.NullableIds[i]) {
872 return false
873 }
874 }
875 if len(this.Ids) != len(that1.Ids) {
876 return false
877 }
878 for i := range this.Ids {
879 if !this.Ids[i].Equal(that1.Ids[i]) {
880 return false
881 }
882 }
883 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
884 return false
885 }
886 return true
887 }
888 func (this *AllMaps) VerboseEqual(that interface{}) error {
889 if that == nil {
890 if this == nil {
891 return nil
892 }
893 return fmt.Errorf("that == nil && this != nil")
894 }
895
896 that1, ok := that.(*AllMaps)
897 if !ok {
898 that2, ok := that.(AllMaps)
899 if ok {
900 that1 = &that2
901 } else {
902 return fmt.Errorf("that is not of type *AllMaps")
903 }
904 }
905 if that1 == nil {
906 if this == nil {
907 return nil
908 }
909 return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
910 } else if this == nil {
911 return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
912 }
913 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
914 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
915 }
916 for i := range this.StringToDoubleMap {
917 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
918 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
919 }
920 }
921 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
922 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
923 }
924 for i := range this.StringToFloatMap {
925 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
926 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
927 }
928 }
929 if len(this.Int32Map) != len(that1.Int32Map) {
930 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
931 }
932 for i := range this.Int32Map {
933 if this.Int32Map[i] != that1.Int32Map[i] {
934 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
935 }
936 }
937 if len(this.Int64Map) != len(that1.Int64Map) {
938 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
939 }
940 for i := range this.Int64Map {
941 if this.Int64Map[i] != that1.Int64Map[i] {
942 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
943 }
944 }
945 if len(this.Uint32Map) != len(that1.Uint32Map) {
946 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
947 }
948 for i := range this.Uint32Map {
949 if this.Uint32Map[i] != that1.Uint32Map[i] {
950 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
951 }
952 }
953 if len(this.Uint64Map) != len(that1.Uint64Map) {
954 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
955 }
956 for i := range this.Uint64Map {
957 if this.Uint64Map[i] != that1.Uint64Map[i] {
958 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
959 }
960 }
961 if len(this.Sint32Map) != len(that1.Sint32Map) {
962 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
963 }
964 for i := range this.Sint32Map {
965 if this.Sint32Map[i] != that1.Sint32Map[i] {
966 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
967 }
968 }
969 if len(this.Sint64Map) != len(that1.Sint64Map) {
970 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
971 }
972 for i := range this.Sint64Map {
973 if this.Sint64Map[i] != that1.Sint64Map[i] {
974 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
975 }
976 }
977 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
978 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
979 }
980 for i := range this.Fixed32Map {
981 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
982 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
983 }
984 }
985 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
986 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
987 }
988 for i := range this.Sfixed32Map {
989 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
990 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
991 }
992 }
993 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
994 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
995 }
996 for i := range this.Fixed64Map {
997 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
998 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
999 }
1000 }
1001 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1002 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
1003 }
1004 for i := range this.Sfixed64Map {
1005 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1006 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
1007 }
1008 }
1009 if len(this.BoolMap) != len(that1.BoolMap) {
1010 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
1011 }
1012 for i := range this.BoolMap {
1013 if this.BoolMap[i] != that1.BoolMap[i] {
1014 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
1015 }
1016 }
1017 if len(this.StringMap) != len(that1.StringMap) {
1018 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
1019 }
1020 for i := range this.StringMap {
1021 if this.StringMap[i] != that1.StringMap[i] {
1022 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
1023 }
1024 }
1025 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1026 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
1027 }
1028 for i := range this.StringToBytesMap {
1029 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1030 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
1031 }
1032 }
1033 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1034 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
1035 }
1036 for i := range this.StringToEnumMap {
1037 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1038 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
1039 }
1040 }
1041 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1042 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
1043 }
1044 for i := range this.StringToMsgMap {
1045 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1046 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
1047 }
1048 }
1049 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1050 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1051 }
1052 return nil
1053 }
1054 func (this *AllMaps) Equal(that interface{}) bool {
1055 if that == nil {
1056 return this == nil
1057 }
1058
1059 that1, ok := that.(*AllMaps)
1060 if !ok {
1061 that2, ok := that.(AllMaps)
1062 if ok {
1063 that1 = &that2
1064 } else {
1065 return false
1066 }
1067 }
1068 if that1 == nil {
1069 return this == nil
1070 } else if this == nil {
1071 return false
1072 }
1073 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1074 return false
1075 }
1076 for i := range this.StringToDoubleMap {
1077 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1078 return false
1079 }
1080 }
1081 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1082 return false
1083 }
1084 for i := range this.StringToFloatMap {
1085 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1086 return false
1087 }
1088 }
1089 if len(this.Int32Map) != len(that1.Int32Map) {
1090 return false
1091 }
1092 for i := range this.Int32Map {
1093 if this.Int32Map[i] != that1.Int32Map[i] {
1094 return false
1095 }
1096 }
1097 if len(this.Int64Map) != len(that1.Int64Map) {
1098 return false
1099 }
1100 for i := range this.Int64Map {
1101 if this.Int64Map[i] != that1.Int64Map[i] {
1102 return false
1103 }
1104 }
1105 if len(this.Uint32Map) != len(that1.Uint32Map) {
1106 return false
1107 }
1108 for i := range this.Uint32Map {
1109 if this.Uint32Map[i] != that1.Uint32Map[i] {
1110 return false
1111 }
1112 }
1113 if len(this.Uint64Map) != len(that1.Uint64Map) {
1114 return false
1115 }
1116 for i := range this.Uint64Map {
1117 if this.Uint64Map[i] != that1.Uint64Map[i] {
1118 return false
1119 }
1120 }
1121 if len(this.Sint32Map) != len(that1.Sint32Map) {
1122 return false
1123 }
1124 for i := range this.Sint32Map {
1125 if this.Sint32Map[i] != that1.Sint32Map[i] {
1126 return false
1127 }
1128 }
1129 if len(this.Sint64Map) != len(that1.Sint64Map) {
1130 return false
1131 }
1132 for i := range this.Sint64Map {
1133 if this.Sint64Map[i] != that1.Sint64Map[i] {
1134 return false
1135 }
1136 }
1137 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1138 return false
1139 }
1140 for i := range this.Fixed32Map {
1141 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1142 return false
1143 }
1144 }
1145 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1146 return false
1147 }
1148 for i := range this.Sfixed32Map {
1149 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1150 return false
1151 }
1152 }
1153 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1154 return false
1155 }
1156 for i := range this.Fixed64Map {
1157 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1158 return false
1159 }
1160 }
1161 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1162 return false
1163 }
1164 for i := range this.Sfixed64Map {
1165 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1166 return false
1167 }
1168 }
1169 if len(this.BoolMap) != len(that1.BoolMap) {
1170 return false
1171 }
1172 for i := range this.BoolMap {
1173 if this.BoolMap[i] != that1.BoolMap[i] {
1174 return false
1175 }
1176 }
1177 if len(this.StringMap) != len(that1.StringMap) {
1178 return false
1179 }
1180 for i := range this.StringMap {
1181 if this.StringMap[i] != that1.StringMap[i] {
1182 return false
1183 }
1184 }
1185 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1186 return false
1187 }
1188 for i := range this.StringToBytesMap {
1189 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1190 return false
1191 }
1192 }
1193 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1194 return false
1195 }
1196 for i := range this.StringToEnumMap {
1197 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1198 return false
1199 }
1200 }
1201 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1202 return false
1203 }
1204 for i := range this.StringToMsgMap {
1205 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1206 return false
1207 }
1208 }
1209 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1210 return false
1211 }
1212 return true
1213 }
1214 func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
1215 if that == nil {
1216 if this == nil {
1217 return nil
1218 }
1219 return fmt.Errorf("that == nil && this != nil")
1220 }
1221
1222 that1, ok := that.(*AllMapsOrdered)
1223 if !ok {
1224 that2, ok := that.(AllMapsOrdered)
1225 if ok {
1226 that1 = &that2
1227 } else {
1228 return fmt.Errorf("that is not of type *AllMapsOrdered")
1229 }
1230 }
1231 if that1 == nil {
1232 if this == nil {
1233 return nil
1234 }
1235 return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
1236 } else if this == nil {
1237 return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
1238 }
1239 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1240 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
1241 }
1242 for i := range this.StringToDoubleMap {
1243 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1244 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
1245 }
1246 }
1247 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1248 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
1249 }
1250 for i := range this.StringToFloatMap {
1251 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1252 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
1253 }
1254 }
1255 if len(this.Int32Map) != len(that1.Int32Map) {
1256 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
1257 }
1258 for i := range this.Int32Map {
1259 if this.Int32Map[i] != that1.Int32Map[i] {
1260 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
1261 }
1262 }
1263 if len(this.Int64Map) != len(that1.Int64Map) {
1264 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
1265 }
1266 for i := range this.Int64Map {
1267 if this.Int64Map[i] != that1.Int64Map[i] {
1268 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
1269 }
1270 }
1271 if len(this.Uint32Map) != len(that1.Uint32Map) {
1272 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
1273 }
1274 for i := range this.Uint32Map {
1275 if this.Uint32Map[i] != that1.Uint32Map[i] {
1276 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
1277 }
1278 }
1279 if len(this.Uint64Map) != len(that1.Uint64Map) {
1280 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
1281 }
1282 for i := range this.Uint64Map {
1283 if this.Uint64Map[i] != that1.Uint64Map[i] {
1284 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
1285 }
1286 }
1287 if len(this.Sint32Map) != len(that1.Sint32Map) {
1288 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
1289 }
1290 for i := range this.Sint32Map {
1291 if this.Sint32Map[i] != that1.Sint32Map[i] {
1292 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
1293 }
1294 }
1295 if len(this.Sint64Map) != len(that1.Sint64Map) {
1296 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
1297 }
1298 for i := range this.Sint64Map {
1299 if this.Sint64Map[i] != that1.Sint64Map[i] {
1300 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
1301 }
1302 }
1303 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1304 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
1305 }
1306 for i := range this.Fixed32Map {
1307 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1308 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
1309 }
1310 }
1311 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1312 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
1313 }
1314 for i := range this.Sfixed32Map {
1315 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1316 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
1317 }
1318 }
1319 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1320 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
1321 }
1322 for i := range this.Fixed64Map {
1323 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1324 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
1325 }
1326 }
1327 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1328 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
1329 }
1330 for i := range this.Sfixed64Map {
1331 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1332 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
1333 }
1334 }
1335 if len(this.BoolMap) != len(that1.BoolMap) {
1336 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
1337 }
1338 for i := range this.BoolMap {
1339 if this.BoolMap[i] != that1.BoolMap[i] {
1340 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
1341 }
1342 }
1343 if len(this.StringMap) != len(that1.StringMap) {
1344 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
1345 }
1346 for i := range this.StringMap {
1347 if this.StringMap[i] != that1.StringMap[i] {
1348 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
1349 }
1350 }
1351 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1352 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
1353 }
1354 for i := range this.StringToBytesMap {
1355 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1356 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
1357 }
1358 }
1359 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1360 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
1361 }
1362 for i := range this.StringToEnumMap {
1363 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1364 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
1365 }
1366 }
1367 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1368 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
1369 }
1370 for i := range this.StringToMsgMap {
1371 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1372 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
1373 }
1374 }
1375 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1376 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1377 }
1378 return nil
1379 }
1380 func (this *AllMapsOrdered) Equal(that interface{}) bool {
1381 if that == nil {
1382 return this == nil
1383 }
1384
1385 that1, ok := that.(*AllMapsOrdered)
1386 if !ok {
1387 that2, ok := that.(AllMapsOrdered)
1388 if ok {
1389 that1 = &that2
1390 } else {
1391 return false
1392 }
1393 }
1394 if that1 == nil {
1395 return this == nil
1396 } else if this == nil {
1397 return false
1398 }
1399 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1400 return false
1401 }
1402 for i := range this.StringToDoubleMap {
1403 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1404 return false
1405 }
1406 }
1407 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1408 return false
1409 }
1410 for i := range this.StringToFloatMap {
1411 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1412 return false
1413 }
1414 }
1415 if len(this.Int32Map) != len(that1.Int32Map) {
1416 return false
1417 }
1418 for i := range this.Int32Map {
1419 if this.Int32Map[i] != that1.Int32Map[i] {
1420 return false
1421 }
1422 }
1423 if len(this.Int64Map) != len(that1.Int64Map) {
1424 return false
1425 }
1426 for i := range this.Int64Map {
1427 if this.Int64Map[i] != that1.Int64Map[i] {
1428 return false
1429 }
1430 }
1431 if len(this.Uint32Map) != len(that1.Uint32Map) {
1432 return false
1433 }
1434 for i := range this.Uint32Map {
1435 if this.Uint32Map[i] != that1.Uint32Map[i] {
1436 return false
1437 }
1438 }
1439 if len(this.Uint64Map) != len(that1.Uint64Map) {
1440 return false
1441 }
1442 for i := range this.Uint64Map {
1443 if this.Uint64Map[i] != that1.Uint64Map[i] {
1444 return false
1445 }
1446 }
1447 if len(this.Sint32Map) != len(that1.Sint32Map) {
1448 return false
1449 }
1450 for i := range this.Sint32Map {
1451 if this.Sint32Map[i] != that1.Sint32Map[i] {
1452 return false
1453 }
1454 }
1455 if len(this.Sint64Map) != len(that1.Sint64Map) {
1456 return false
1457 }
1458 for i := range this.Sint64Map {
1459 if this.Sint64Map[i] != that1.Sint64Map[i] {
1460 return false
1461 }
1462 }
1463 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1464 return false
1465 }
1466 for i := range this.Fixed32Map {
1467 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1468 return false
1469 }
1470 }
1471 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1472 return false
1473 }
1474 for i := range this.Sfixed32Map {
1475 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1476 return false
1477 }
1478 }
1479 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1480 return false
1481 }
1482 for i := range this.Fixed64Map {
1483 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1484 return false
1485 }
1486 }
1487 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1488 return false
1489 }
1490 for i := range this.Sfixed64Map {
1491 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1492 return false
1493 }
1494 }
1495 if len(this.BoolMap) != len(that1.BoolMap) {
1496 return false
1497 }
1498 for i := range this.BoolMap {
1499 if this.BoolMap[i] != that1.BoolMap[i] {
1500 return false
1501 }
1502 }
1503 if len(this.StringMap) != len(that1.StringMap) {
1504 return false
1505 }
1506 for i := range this.StringMap {
1507 if this.StringMap[i] != that1.StringMap[i] {
1508 return false
1509 }
1510 }
1511 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1512 return false
1513 }
1514 for i := range this.StringToBytesMap {
1515 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1516 return false
1517 }
1518 }
1519 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1520 return false
1521 }
1522 for i := range this.StringToEnumMap {
1523 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1524 return false
1525 }
1526 }
1527 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1528 return false
1529 }
1530 for i := range this.StringToMsgMap {
1531 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1532 return false
1533 }
1534 }
1535 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1536 return false
1537 }
1538 return true
1539 }
1540
1541 type FloatingPointFace interface {
1542 Proto() github_com_gogo_protobuf_proto.Message
1543 GetF() *float64
1544 }
1545
1546 func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
1547 return this
1548 }
1549
1550 func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
1551 return NewFloatingPointFromFace(this)
1552 }
1553
1554 func (this *FloatingPoint) GetF() *float64 {
1555 return this.F
1556 }
1557
1558 func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
1559 this := &FloatingPoint{}
1560 this.F = that.GetF()
1561 return this
1562 }
1563
1564 type CustomMapFace interface {
1565 Proto() github_com_gogo_protobuf_proto.Message
1566 GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128
1567 GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128
1568 GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid
1569 GetIds() map[string]github_com_gogo_protobuf_test.Uuid
1570 }
1571
1572 func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message {
1573 return this
1574 }
1575
1576 func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message {
1577 return NewCustomMapFromFace(this)
1578 }
1579
1580 func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 {
1581 return this.Nullable128S
1582 }
1583
1584 func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 {
1585 return this.Uint128S
1586 }
1587
1588 func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid {
1589 return this.NullableIds
1590 }
1591
1592 func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid {
1593 return this.Ids
1594 }
1595
1596 func NewCustomMapFromFace(that CustomMapFace) *CustomMap {
1597 this := &CustomMap{}
1598 this.Nullable128S = that.GetNullable128S()
1599 this.Uint128S = that.GetUint128S()
1600 this.NullableIds = that.GetNullableIds()
1601 this.Ids = that.GetIds()
1602 return this
1603 }
1604
1605 type AllMapsFace interface {
1606 Proto() github_com_gogo_protobuf_proto.Message
1607 GetStringToDoubleMap() map[string]float64
1608 GetStringToFloatMap() map[string]float32
1609 GetInt32Map() map[int32]int32
1610 GetInt64Map() map[int64]int64
1611 GetUint32Map() map[uint32]uint32
1612 GetUint64Map() map[uint64]uint64
1613 GetSint32Map() map[int32]int32
1614 GetSint64Map() map[int64]int64
1615 GetFixed32Map() map[uint32]uint32
1616 GetSfixed32Map() map[int32]int32
1617 GetFixed64Map() map[uint64]uint64
1618 GetSfixed64Map() map[int64]int64
1619 GetBoolMap() map[bool]bool
1620 GetStringMap() map[string]string
1621 GetStringToBytesMap() map[string][]byte
1622 GetStringToEnumMap() map[string]MapEnum
1623 GetStringToMsgMap() map[string]*FloatingPoint
1624 }
1625
1626 func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
1627 return this
1628 }
1629
1630 func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
1631 return NewAllMapsFromFace(this)
1632 }
1633
1634 func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
1635 return this.StringToDoubleMap
1636 }
1637
1638 func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
1639 return this.StringToFloatMap
1640 }
1641
1642 func (this *AllMaps) GetInt32Map() map[int32]int32 {
1643 return this.Int32Map
1644 }
1645
1646 func (this *AllMaps) GetInt64Map() map[int64]int64 {
1647 return this.Int64Map
1648 }
1649
1650 func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
1651 return this.Uint32Map
1652 }
1653
1654 func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
1655 return this.Uint64Map
1656 }
1657
1658 func (this *AllMaps) GetSint32Map() map[int32]int32 {
1659 return this.Sint32Map
1660 }
1661
1662 func (this *AllMaps) GetSint64Map() map[int64]int64 {
1663 return this.Sint64Map
1664 }
1665
1666 func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
1667 return this.Fixed32Map
1668 }
1669
1670 func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
1671 return this.Sfixed32Map
1672 }
1673
1674 func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
1675 return this.Fixed64Map
1676 }
1677
1678 func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
1679 return this.Sfixed64Map
1680 }
1681
1682 func (this *AllMaps) GetBoolMap() map[bool]bool {
1683 return this.BoolMap
1684 }
1685
1686 func (this *AllMaps) GetStringMap() map[string]string {
1687 return this.StringMap
1688 }
1689
1690 func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
1691 return this.StringToBytesMap
1692 }
1693
1694 func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
1695 return this.StringToEnumMap
1696 }
1697
1698 func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
1699 return this.StringToMsgMap
1700 }
1701
1702 func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
1703 this := &AllMaps{}
1704 this.StringToDoubleMap = that.GetStringToDoubleMap()
1705 this.StringToFloatMap = that.GetStringToFloatMap()
1706 this.Int32Map = that.GetInt32Map()
1707 this.Int64Map = that.GetInt64Map()
1708 this.Uint32Map = that.GetUint32Map()
1709 this.Uint64Map = that.GetUint64Map()
1710 this.Sint32Map = that.GetSint32Map()
1711 this.Sint64Map = that.GetSint64Map()
1712 this.Fixed32Map = that.GetFixed32Map()
1713 this.Sfixed32Map = that.GetSfixed32Map()
1714 this.Fixed64Map = that.GetFixed64Map()
1715 this.Sfixed64Map = that.GetSfixed64Map()
1716 this.BoolMap = that.GetBoolMap()
1717 this.StringMap = that.GetStringMap()
1718 this.StringToBytesMap = that.GetStringToBytesMap()
1719 this.StringToEnumMap = that.GetStringToEnumMap()
1720 this.StringToMsgMap = that.GetStringToMsgMap()
1721 return this
1722 }
1723
1724 type AllMapsOrderedFace interface {
1725 Proto() github_com_gogo_protobuf_proto.Message
1726 GetStringToDoubleMap() map[string]float64
1727 GetStringToFloatMap() map[string]float32
1728 GetInt32Map() map[int32]int32
1729 GetInt64Map() map[int64]int64
1730 GetUint32Map() map[uint32]uint32
1731 GetUint64Map() map[uint64]uint64
1732 GetSint32Map() map[int32]int32
1733 GetSint64Map() map[int64]int64
1734 GetFixed32Map() map[uint32]uint32
1735 GetSfixed32Map() map[int32]int32
1736 GetFixed64Map() map[uint64]uint64
1737 GetSfixed64Map() map[int64]int64
1738 GetBoolMap() map[bool]bool
1739 GetStringMap() map[string]string
1740 GetStringToBytesMap() map[string][]byte
1741 GetStringToEnumMap() map[string]MapEnum
1742 GetStringToMsgMap() map[string]*FloatingPoint
1743 }
1744
1745 func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
1746 return this
1747 }
1748
1749 func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
1750 return NewAllMapsOrderedFromFace(this)
1751 }
1752
1753 func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
1754 return this.StringToDoubleMap
1755 }
1756
1757 func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
1758 return this.StringToFloatMap
1759 }
1760
1761 func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
1762 return this.Int32Map
1763 }
1764
1765 func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
1766 return this.Int64Map
1767 }
1768
1769 func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
1770 return this.Uint32Map
1771 }
1772
1773 func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
1774 return this.Uint64Map
1775 }
1776
1777 func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
1778 return this.Sint32Map
1779 }
1780
1781 func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
1782 return this.Sint64Map
1783 }
1784
1785 func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
1786 return this.Fixed32Map
1787 }
1788
1789 func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
1790 return this.Sfixed32Map
1791 }
1792
1793 func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
1794 return this.Fixed64Map
1795 }
1796
1797 func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
1798 return this.Sfixed64Map
1799 }
1800
1801 func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
1802 return this.BoolMap
1803 }
1804
1805 func (this *AllMapsOrdered) GetStringMap() map[string]string {
1806 return this.StringMap
1807 }
1808
1809 func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
1810 return this.StringToBytesMap
1811 }
1812
1813 func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
1814 return this.StringToEnumMap
1815 }
1816
1817 func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
1818 return this.StringToMsgMap
1819 }
1820
1821 func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
1822 this := &AllMapsOrdered{}
1823 this.StringToDoubleMap = that.GetStringToDoubleMap()
1824 this.StringToFloatMap = that.GetStringToFloatMap()
1825 this.Int32Map = that.GetInt32Map()
1826 this.Int64Map = that.GetInt64Map()
1827 this.Uint32Map = that.GetUint32Map()
1828 this.Uint64Map = that.GetUint64Map()
1829 this.Sint32Map = that.GetSint32Map()
1830 this.Sint64Map = that.GetSint64Map()
1831 this.Fixed32Map = that.GetFixed32Map()
1832 this.Sfixed32Map = that.GetSfixed32Map()
1833 this.Fixed64Map = that.GetFixed64Map()
1834 this.Sfixed64Map = that.GetSfixed64Map()
1835 this.BoolMap = that.GetBoolMap()
1836 this.StringMap = that.GetStringMap()
1837 this.StringToBytesMap = that.GetStringToBytesMap()
1838 this.StringToEnumMap = that.GetStringToEnumMap()
1839 this.StringToMsgMap = that.GetStringToMsgMap()
1840 return this
1841 }
1842
1843 func (this *FloatingPoint) GoString() string {
1844 if this == nil {
1845 return "nil"
1846 }
1847 s := make([]string, 0, 5)
1848 s = append(s, "&proto2_maps.FloatingPoint{")
1849 if this.F != nil {
1850 s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\n")
1851 }
1852 if this.XXX_unrecognized != nil {
1853 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
1854 }
1855 s = append(s, "}")
1856 return strings.Join(s, "")
1857 }
1858 func (this *CustomMap) GoString() string {
1859 if this == nil {
1860 return "nil"
1861 }
1862 s := make([]string, 0, 8)
1863 s = append(s, "&proto2_maps.CustomMap{")
1864 keysForNullable128S := make([]string, 0, len(this.Nullable128S))
1865 for k := range this.Nullable128S {
1866 keysForNullable128S = append(keysForNullable128S, k)
1867 }
1868 github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
1869 mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
1870 for _, k := range keysForNullable128S {
1871 mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k])
1872 }
1873 mapStringForNullable128S += "}"
1874 if this.Nullable128S != nil {
1875 s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n")
1876 }
1877 keysForUint128S := make([]string, 0, len(this.Uint128S))
1878 for k := range this.Uint128S {
1879 keysForUint128S = append(keysForUint128S, k)
1880 }
1881 github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
1882 mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
1883 for _, k := range keysForUint128S {
1884 mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k])
1885 }
1886 mapStringForUint128S += "}"
1887 if this.Uint128S != nil {
1888 s = append(s, "Uint128S: "+mapStringForUint128S+",\n")
1889 }
1890 keysForNullableIds := make([]string, 0, len(this.NullableIds))
1891 for k := range this.NullableIds {
1892 keysForNullableIds = append(keysForNullableIds, k)
1893 }
1894 github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
1895 mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
1896 for _, k := range keysForNullableIds {
1897 mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k])
1898 }
1899 mapStringForNullableIds += "}"
1900 if this.NullableIds != nil {
1901 s = append(s, "NullableIds: "+mapStringForNullableIds+",\n")
1902 }
1903 keysForIds := make([]string, 0, len(this.Ids))
1904 for k := range this.Ids {
1905 keysForIds = append(keysForIds, k)
1906 }
1907 github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
1908 mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
1909 for _, k := range keysForIds {
1910 mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k])
1911 }
1912 mapStringForIds += "}"
1913 if this.Ids != nil {
1914 s = append(s, "Ids: "+mapStringForIds+",\n")
1915 }
1916 if this.XXX_unrecognized != nil {
1917 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
1918 }
1919 s = append(s, "}")
1920 return strings.Join(s, "")
1921 }
1922 func (this *AllMaps) GoString() string {
1923 if this == nil {
1924 return "nil"
1925 }
1926 s := make([]string, 0, 21)
1927 s = append(s, "&proto2_maps.AllMaps{")
1928 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
1929 for k := range this.StringToDoubleMap {
1930 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
1931 }
1932 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
1933 mapStringForStringToDoubleMap := "map[string]float64{"
1934 for _, k := range keysForStringToDoubleMap {
1935 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
1936 }
1937 mapStringForStringToDoubleMap += "}"
1938 if this.StringToDoubleMap != nil {
1939 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
1940 }
1941 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
1942 for k := range this.StringToFloatMap {
1943 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
1944 }
1945 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
1946 mapStringForStringToFloatMap := "map[string]float32{"
1947 for _, k := range keysForStringToFloatMap {
1948 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
1949 }
1950 mapStringForStringToFloatMap += "}"
1951 if this.StringToFloatMap != nil {
1952 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
1953 }
1954 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
1955 for k := range this.Int32Map {
1956 keysForInt32Map = append(keysForInt32Map, k)
1957 }
1958 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
1959 mapStringForInt32Map := "map[int32]int32{"
1960 for _, k := range keysForInt32Map {
1961 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
1962 }
1963 mapStringForInt32Map += "}"
1964 if this.Int32Map != nil {
1965 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
1966 }
1967 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
1968 for k := range this.Int64Map {
1969 keysForInt64Map = append(keysForInt64Map, k)
1970 }
1971 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
1972 mapStringForInt64Map := "map[int64]int64{"
1973 for _, k := range keysForInt64Map {
1974 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
1975 }
1976 mapStringForInt64Map += "}"
1977 if this.Int64Map != nil {
1978 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
1979 }
1980 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
1981 for k := range this.Uint32Map {
1982 keysForUint32Map = append(keysForUint32Map, k)
1983 }
1984 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
1985 mapStringForUint32Map := "map[uint32]uint32{"
1986 for _, k := range keysForUint32Map {
1987 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
1988 }
1989 mapStringForUint32Map += "}"
1990 if this.Uint32Map != nil {
1991 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
1992 }
1993 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
1994 for k := range this.Uint64Map {
1995 keysForUint64Map = append(keysForUint64Map, k)
1996 }
1997 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
1998 mapStringForUint64Map := "map[uint64]uint64{"
1999 for _, k := range keysForUint64Map {
2000 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
2001 }
2002 mapStringForUint64Map += "}"
2003 if this.Uint64Map != nil {
2004 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
2005 }
2006 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
2007 for k := range this.Sint32Map {
2008 keysForSint32Map = append(keysForSint32Map, k)
2009 }
2010 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
2011 mapStringForSint32Map := "map[int32]int32{"
2012 for _, k := range keysForSint32Map {
2013 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
2014 }
2015 mapStringForSint32Map += "}"
2016 if this.Sint32Map != nil {
2017 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
2018 }
2019 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
2020 for k := range this.Sint64Map {
2021 keysForSint64Map = append(keysForSint64Map, k)
2022 }
2023 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
2024 mapStringForSint64Map := "map[int64]int64{"
2025 for _, k := range keysForSint64Map {
2026 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
2027 }
2028 mapStringForSint64Map += "}"
2029 if this.Sint64Map != nil {
2030 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
2031 }
2032 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
2033 for k := range this.Fixed32Map {
2034 keysForFixed32Map = append(keysForFixed32Map, k)
2035 }
2036 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
2037 mapStringForFixed32Map := "map[uint32]uint32{"
2038 for _, k := range keysForFixed32Map {
2039 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
2040 }
2041 mapStringForFixed32Map += "}"
2042 if this.Fixed32Map != nil {
2043 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
2044 }
2045 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
2046 for k := range this.Sfixed32Map {
2047 keysForSfixed32Map = append(keysForSfixed32Map, k)
2048 }
2049 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
2050 mapStringForSfixed32Map := "map[int32]int32{"
2051 for _, k := range keysForSfixed32Map {
2052 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
2053 }
2054 mapStringForSfixed32Map += "}"
2055 if this.Sfixed32Map != nil {
2056 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
2057 }
2058 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
2059 for k := range this.Fixed64Map {
2060 keysForFixed64Map = append(keysForFixed64Map, k)
2061 }
2062 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
2063 mapStringForFixed64Map := "map[uint64]uint64{"
2064 for _, k := range keysForFixed64Map {
2065 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
2066 }
2067 mapStringForFixed64Map += "}"
2068 if this.Fixed64Map != nil {
2069 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
2070 }
2071 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
2072 for k := range this.Sfixed64Map {
2073 keysForSfixed64Map = append(keysForSfixed64Map, k)
2074 }
2075 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
2076 mapStringForSfixed64Map := "map[int64]int64{"
2077 for _, k := range keysForSfixed64Map {
2078 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
2079 }
2080 mapStringForSfixed64Map += "}"
2081 if this.Sfixed64Map != nil {
2082 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
2083 }
2084 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
2085 for k := range this.BoolMap {
2086 keysForBoolMap = append(keysForBoolMap, k)
2087 }
2088 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
2089 mapStringForBoolMap := "map[bool]bool{"
2090 for _, k := range keysForBoolMap {
2091 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
2092 }
2093 mapStringForBoolMap += "}"
2094 if this.BoolMap != nil {
2095 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
2096 }
2097 keysForStringMap := make([]string, 0, len(this.StringMap))
2098 for k := range this.StringMap {
2099 keysForStringMap = append(keysForStringMap, k)
2100 }
2101 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
2102 mapStringForStringMap := "map[string]string{"
2103 for _, k := range keysForStringMap {
2104 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
2105 }
2106 mapStringForStringMap += "}"
2107 if this.StringMap != nil {
2108 s = append(s, "StringMap: "+mapStringForStringMap+",\n")
2109 }
2110 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
2111 for k := range this.StringToBytesMap {
2112 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
2113 }
2114 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
2115 mapStringForStringToBytesMap := "map[string][]byte{"
2116 for _, k := range keysForStringToBytesMap {
2117 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
2118 }
2119 mapStringForStringToBytesMap += "}"
2120 if this.StringToBytesMap != nil {
2121 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
2122 }
2123 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
2124 for k := range this.StringToEnumMap {
2125 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
2126 }
2127 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
2128 mapStringForStringToEnumMap := "map[string]MapEnum{"
2129 for _, k := range keysForStringToEnumMap {
2130 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
2131 }
2132 mapStringForStringToEnumMap += "}"
2133 if this.StringToEnumMap != nil {
2134 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
2135 }
2136 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
2137 for k := range this.StringToMsgMap {
2138 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
2139 }
2140 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
2141 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
2142 for _, k := range keysForStringToMsgMap {
2143 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
2144 }
2145 mapStringForStringToMsgMap += "}"
2146 if this.StringToMsgMap != nil {
2147 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
2148 }
2149 if this.XXX_unrecognized != nil {
2150 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
2151 }
2152 s = append(s, "}")
2153 return strings.Join(s, "")
2154 }
2155 func (this *AllMapsOrdered) GoString() string {
2156 if this == nil {
2157 return "nil"
2158 }
2159 s := make([]string, 0, 21)
2160 s = append(s, "&proto2_maps.AllMapsOrdered{")
2161 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
2162 for k := range this.StringToDoubleMap {
2163 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
2164 }
2165 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
2166 mapStringForStringToDoubleMap := "map[string]float64{"
2167 for _, k := range keysForStringToDoubleMap {
2168 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
2169 }
2170 mapStringForStringToDoubleMap += "}"
2171 if this.StringToDoubleMap != nil {
2172 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
2173 }
2174 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
2175 for k := range this.StringToFloatMap {
2176 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
2177 }
2178 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
2179 mapStringForStringToFloatMap := "map[string]float32{"
2180 for _, k := range keysForStringToFloatMap {
2181 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
2182 }
2183 mapStringForStringToFloatMap += "}"
2184 if this.StringToFloatMap != nil {
2185 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
2186 }
2187 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
2188 for k := range this.Int32Map {
2189 keysForInt32Map = append(keysForInt32Map, k)
2190 }
2191 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
2192 mapStringForInt32Map := "map[int32]int32{"
2193 for _, k := range keysForInt32Map {
2194 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
2195 }
2196 mapStringForInt32Map += "}"
2197 if this.Int32Map != nil {
2198 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
2199 }
2200 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
2201 for k := range this.Int64Map {
2202 keysForInt64Map = append(keysForInt64Map, k)
2203 }
2204 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
2205 mapStringForInt64Map := "map[int64]int64{"
2206 for _, k := range keysForInt64Map {
2207 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
2208 }
2209 mapStringForInt64Map += "}"
2210 if this.Int64Map != nil {
2211 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
2212 }
2213 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
2214 for k := range this.Uint32Map {
2215 keysForUint32Map = append(keysForUint32Map, k)
2216 }
2217 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
2218 mapStringForUint32Map := "map[uint32]uint32{"
2219 for _, k := range keysForUint32Map {
2220 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
2221 }
2222 mapStringForUint32Map += "}"
2223 if this.Uint32Map != nil {
2224 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
2225 }
2226 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
2227 for k := range this.Uint64Map {
2228 keysForUint64Map = append(keysForUint64Map, k)
2229 }
2230 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
2231 mapStringForUint64Map := "map[uint64]uint64{"
2232 for _, k := range keysForUint64Map {
2233 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
2234 }
2235 mapStringForUint64Map += "}"
2236 if this.Uint64Map != nil {
2237 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
2238 }
2239 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
2240 for k := range this.Sint32Map {
2241 keysForSint32Map = append(keysForSint32Map, k)
2242 }
2243 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
2244 mapStringForSint32Map := "map[int32]int32{"
2245 for _, k := range keysForSint32Map {
2246 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
2247 }
2248 mapStringForSint32Map += "}"
2249 if this.Sint32Map != nil {
2250 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
2251 }
2252 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
2253 for k := range this.Sint64Map {
2254 keysForSint64Map = append(keysForSint64Map, k)
2255 }
2256 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
2257 mapStringForSint64Map := "map[int64]int64{"
2258 for _, k := range keysForSint64Map {
2259 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
2260 }
2261 mapStringForSint64Map += "}"
2262 if this.Sint64Map != nil {
2263 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
2264 }
2265 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
2266 for k := range this.Fixed32Map {
2267 keysForFixed32Map = append(keysForFixed32Map, k)
2268 }
2269 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
2270 mapStringForFixed32Map := "map[uint32]uint32{"
2271 for _, k := range keysForFixed32Map {
2272 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
2273 }
2274 mapStringForFixed32Map += "}"
2275 if this.Fixed32Map != nil {
2276 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
2277 }
2278 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
2279 for k := range this.Sfixed32Map {
2280 keysForSfixed32Map = append(keysForSfixed32Map, k)
2281 }
2282 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
2283 mapStringForSfixed32Map := "map[int32]int32{"
2284 for _, k := range keysForSfixed32Map {
2285 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
2286 }
2287 mapStringForSfixed32Map += "}"
2288 if this.Sfixed32Map != nil {
2289 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
2290 }
2291 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
2292 for k := range this.Fixed64Map {
2293 keysForFixed64Map = append(keysForFixed64Map, k)
2294 }
2295 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
2296 mapStringForFixed64Map := "map[uint64]uint64{"
2297 for _, k := range keysForFixed64Map {
2298 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
2299 }
2300 mapStringForFixed64Map += "}"
2301 if this.Fixed64Map != nil {
2302 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
2303 }
2304 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
2305 for k := range this.Sfixed64Map {
2306 keysForSfixed64Map = append(keysForSfixed64Map, k)
2307 }
2308 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
2309 mapStringForSfixed64Map := "map[int64]int64{"
2310 for _, k := range keysForSfixed64Map {
2311 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
2312 }
2313 mapStringForSfixed64Map += "}"
2314 if this.Sfixed64Map != nil {
2315 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
2316 }
2317 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
2318 for k := range this.BoolMap {
2319 keysForBoolMap = append(keysForBoolMap, k)
2320 }
2321 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
2322 mapStringForBoolMap := "map[bool]bool{"
2323 for _, k := range keysForBoolMap {
2324 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
2325 }
2326 mapStringForBoolMap += "}"
2327 if this.BoolMap != nil {
2328 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
2329 }
2330 keysForStringMap := make([]string, 0, len(this.StringMap))
2331 for k := range this.StringMap {
2332 keysForStringMap = append(keysForStringMap, k)
2333 }
2334 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
2335 mapStringForStringMap := "map[string]string{"
2336 for _, k := range keysForStringMap {
2337 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
2338 }
2339 mapStringForStringMap += "}"
2340 if this.StringMap != nil {
2341 s = append(s, "StringMap: "+mapStringForStringMap+",\n")
2342 }
2343 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
2344 for k := range this.StringToBytesMap {
2345 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
2346 }
2347 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
2348 mapStringForStringToBytesMap := "map[string][]byte{"
2349 for _, k := range keysForStringToBytesMap {
2350 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
2351 }
2352 mapStringForStringToBytesMap += "}"
2353 if this.StringToBytesMap != nil {
2354 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
2355 }
2356 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
2357 for k := range this.StringToEnumMap {
2358 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
2359 }
2360 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
2361 mapStringForStringToEnumMap := "map[string]MapEnum{"
2362 for _, k := range keysForStringToEnumMap {
2363 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
2364 }
2365 mapStringForStringToEnumMap += "}"
2366 if this.StringToEnumMap != nil {
2367 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
2368 }
2369 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
2370 for k := range this.StringToMsgMap {
2371 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
2372 }
2373 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
2374 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
2375 for _, k := range keysForStringToMsgMap {
2376 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
2377 }
2378 mapStringForStringToMsgMap += "}"
2379 if this.StringToMsgMap != nil {
2380 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
2381 }
2382 if this.XXX_unrecognized != nil {
2383 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
2384 }
2385 s = append(s, "}")
2386 return strings.Join(s, "")
2387 }
2388 func valueToGoStringMapsproto2(v interface{}, typ string) string {
2389 rv := reflect.ValueOf(v)
2390 if rv.IsNil() {
2391 return "nil"
2392 }
2393 pv := reflect.Indirect(rv).Interface()
2394 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
2395 }
2396 func NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint {
2397 this := &FloatingPoint{}
2398 if r.Intn(5) != 0 {
2399 v1 := float64(r.Float64())
2400 if r.Intn(2) == 0 {
2401 v1 *= -1
2402 }
2403 this.F = &v1
2404 }
2405 if !easy && r.Intn(10) != 0 {
2406 this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2)
2407 }
2408 return this
2409 }
2410
2411 func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap {
2412 this := &CustomMap{}
2413 if r.Intn(5) != 0 {
2414 v2 := r.Intn(10)
2415 this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128)
2416 for i := 0; i < v2; i++ {
2417 this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
2418 }
2419 }
2420 if r.Intn(5) != 0 {
2421 v3 := r.Intn(10)
2422 this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128)
2423 for i := 0; i < v3; i++ {
2424 this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r))
2425 }
2426 }
2427 if r.Intn(5) != 0 {
2428 v4 := r.Intn(10)
2429 this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid)
2430 for i := 0; i < v4; i++ {
2431 this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r))
2432 }
2433 }
2434 if r.Intn(5) != 0 {
2435 v5 := r.Intn(10)
2436 this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid)
2437 for i := 0; i < v5; i++ {
2438 this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r))
2439 }
2440 }
2441 if !easy && r.Intn(10) != 0 {
2442 this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5)
2443 }
2444 return this
2445 }
2446
2447 func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps {
2448 this := &AllMaps{}
2449 if r.Intn(5) != 0 {
2450 v6 := r.Intn(10)
2451 this.StringToDoubleMap = make(map[string]float64)
2452 for i := 0; i < v6; i++ {
2453 v7 := randStringMapsproto2(r)
2454 this.StringToDoubleMap[v7] = float64(r.Float64())
2455 if r.Intn(2) == 0 {
2456 this.StringToDoubleMap[v7] *= -1
2457 }
2458 }
2459 }
2460 if r.Intn(5) != 0 {
2461 v8 := r.Intn(10)
2462 this.StringToFloatMap = make(map[string]float32)
2463 for i := 0; i < v8; i++ {
2464 v9 := randStringMapsproto2(r)
2465 this.StringToFloatMap[v9] = float32(r.Float32())
2466 if r.Intn(2) == 0 {
2467 this.StringToFloatMap[v9] *= -1
2468 }
2469 }
2470 }
2471 if r.Intn(5) != 0 {
2472 v10 := r.Intn(10)
2473 this.Int32Map = make(map[int32]int32)
2474 for i := 0; i < v10; i++ {
2475 v11 := int32(r.Int31())
2476 this.Int32Map[v11] = int32(r.Int31())
2477 if r.Intn(2) == 0 {
2478 this.Int32Map[v11] *= -1
2479 }
2480 }
2481 }
2482 if r.Intn(5) != 0 {
2483 v12 := r.Intn(10)
2484 this.Int64Map = make(map[int64]int64)
2485 for i := 0; i < v12; i++ {
2486 v13 := int64(r.Int63())
2487 this.Int64Map[v13] = int64(r.Int63())
2488 if r.Intn(2) == 0 {
2489 this.Int64Map[v13] *= -1
2490 }
2491 }
2492 }
2493 if r.Intn(5) != 0 {
2494 v14 := r.Intn(10)
2495 this.Uint32Map = make(map[uint32]uint32)
2496 for i := 0; i < v14; i++ {
2497 v15 := uint32(r.Uint32())
2498 this.Uint32Map[v15] = uint32(r.Uint32())
2499 }
2500 }
2501 if r.Intn(5) != 0 {
2502 v16 := r.Intn(10)
2503 this.Uint64Map = make(map[uint64]uint64)
2504 for i := 0; i < v16; i++ {
2505 v17 := uint64(uint64(r.Uint32()))
2506 this.Uint64Map[v17] = uint64(uint64(r.Uint32()))
2507 }
2508 }
2509 if r.Intn(5) != 0 {
2510 v18 := r.Intn(10)
2511 this.Sint32Map = make(map[int32]int32)
2512 for i := 0; i < v18; i++ {
2513 v19 := int32(r.Int31())
2514 this.Sint32Map[v19] = int32(r.Int31())
2515 if r.Intn(2) == 0 {
2516 this.Sint32Map[v19] *= -1
2517 }
2518 }
2519 }
2520 if r.Intn(5) != 0 {
2521 v20 := r.Intn(10)
2522 this.Sint64Map = make(map[int64]int64)
2523 for i := 0; i < v20; i++ {
2524 v21 := int64(r.Int63())
2525 this.Sint64Map[v21] = int64(r.Int63())
2526 if r.Intn(2) == 0 {
2527 this.Sint64Map[v21] *= -1
2528 }
2529 }
2530 }
2531 if r.Intn(5) != 0 {
2532 v22 := r.Intn(10)
2533 this.Fixed32Map = make(map[uint32]uint32)
2534 for i := 0; i < v22; i++ {
2535 v23 := uint32(r.Uint32())
2536 this.Fixed32Map[v23] = uint32(r.Uint32())
2537 }
2538 }
2539 if r.Intn(5) != 0 {
2540 v24 := r.Intn(10)
2541 this.Sfixed32Map = make(map[int32]int32)
2542 for i := 0; i < v24; i++ {
2543 v25 := int32(r.Int31())
2544 this.Sfixed32Map[v25] = int32(r.Int31())
2545 if r.Intn(2) == 0 {
2546 this.Sfixed32Map[v25] *= -1
2547 }
2548 }
2549 }
2550 if r.Intn(5) != 0 {
2551 v26 := r.Intn(10)
2552 this.Fixed64Map = make(map[uint64]uint64)
2553 for i := 0; i < v26; i++ {
2554 v27 := uint64(uint64(r.Uint32()))
2555 this.Fixed64Map[v27] = uint64(uint64(r.Uint32()))
2556 }
2557 }
2558 if r.Intn(5) != 0 {
2559 v28 := r.Intn(10)
2560 this.Sfixed64Map = make(map[int64]int64)
2561 for i := 0; i < v28; i++ {
2562 v29 := int64(r.Int63())
2563 this.Sfixed64Map[v29] = int64(r.Int63())
2564 if r.Intn(2) == 0 {
2565 this.Sfixed64Map[v29] *= -1
2566 }
2567 }
2568 }
2569 if r.Intn(5) != 0 {
2570 v30 := r.Intn(10)
2571 this.BoolMap = make(map[bool]bool)
2572 for i := 0; i < v30; i++ {
2573 v31 := bool(bool(r.Intn(2) == 0))
2574 this.BoolMap[v31] = bool(bool(r.Intn(2) == 0))
2575 }
2576 }
2577 if r.Intn(5) != 0 {
2578 v32 := r.Intn(10)
2579 this.StringMap = make(map[string]string)
2580 for i := 0; i < v32; i++ {
2581 this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
2582 }
2583 }
2584 if r.Intn(5) != 0 {
2585 v33 := r.Intn(10)
2586 this.StringToBytesMap = make(map[string][]byte)
2587 for i := 0; i < v33; i++ {
2588 v34 := r.Intn(100)
2589 v35 := randStringMapsproto2(r)
2590 this.StringToBytesMap[v35] = make([]byte, v34)
2591 for i := 0; i < v34; i++ {
2592 this.StringToBytesMap[v35][i] = byte(r.Intn(256))
2593 }
2594 }
2595 }
2596 if r.Intn(5) != 0 {
2597 v36 := r.Intn(10)
2598 this.StringToEnumMap = make(map[string]MapEnum)
2599 for i := 0; i < v36; i++ {
2600 this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
2601 }
2602 }
2603 if r.Intn(5) != 0 {
2604 v37 := r.Intn(10)
2605 this.StringToMsgMap = make(map[string]*FloatingPoint)
2606 for i := 0; i < v37; i++ {
2607 this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
2608 }
2609 }
2610 if !easy && r.Intn(10) != 0 {
2611 this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
2612 }
2613 return this
2614 }
2615
2616 func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered {
2617 this := &AllMapsOrdered{}
2618 if r.Intn(5) != 0 {
2619 v38 := r.Intn(10)
2620 this.StringToDoubleMap = make(map[string]float64)
2621 for i := 0; i < v38; i++ {
2622 v39 := randStringMapsproto2(r)
2623 this.StringToDoubleMap[v39] = float64(r.Float64())
2624 if r.Intn(2) == 0 {
2625 this.StringToDoubleMap[v39] *= -1
2626 }
2627 }
2628 }
2629 if r.Intn(5) != 0 {
2630 v40 := r.Intn(10)
2631 this.StringToFloatMap = make(map[string]float32)
2632 for i := 0; i < v40; i++ {
2633 v41 := randStringMapsproto2(r)
2634 this.StringToFloatMap[v41] = float32(r.Float32())
2635 if r.Intn(2) == 0 {
2636 this.StringToFloatMap[v41] *= -1
2637 }
2638 }
2639 }
2640 if r.Intn(5) != 0 {
2641 v42 := r.Intn(10)
2642 this.Int32Map = make(map[int32]int32)
2643 for i := 0; i < v42; i++ {
2644 v43 := int32(r.Int31())
2645 this.Int32Map[v43] = int32(r.Int31())
2646 if r.Intn(2) == 0 {
2647 this.Int32Map[v43] *= -1
2648 }
2649 }
2650 }
2651 if r.Intn(5) != 0 {
2652 v44 := r.Intn(10)
2653 this.Int64Map = make(map[int64]int64)
2654 for i := 0; i < v44; i++ {
2655 v45 := int64(r.Int63())
2656 this.Int64Map[v45] = int64(r.Int63())
2657 if r.Intn(2) == 0 {
2658 this.Int64Map[v45] *= -1
2659 }
2660 }
2661 }
2662 if r.Intn(5) != 0 {
2663 v46 := r.Intn(10)
2664 this.Uint32Map = make(map[uint32]uint32)
2665 for i := 0; i < v46; i++ {
2666 v47 := uint32(r.Uint32())
2667 this.Uint32Map[v47] = uint32(r.Uint32())
2668 }
2669 }
2670 if r.Intn(5) != 0 {
2671 v48 := r.Intn(10)
2672 this.Uint64Map = make(map[uint64]uint64)
2673 for i := 0; i < v48; i++ {
2674 v49 := uint64(uint64(r.Uint32()))
2675 this.Uint64Map[v49] = uint64(uint64(r.Uint32()))
2676 }
2677 }
2678 if r.Intn(5) != 0 {
2679 v50 := r.Intn(10)
2680 this.Sint32Map = make(map[int32]int32)
2681 for i := 0; i < v50; i++ {
2682 v51 := int32(r.Int31())
2683 this.Sint32Map[v51] = int32(r.Int31())
2684 if r.Intn(2) == 0 {
2685 this.Sint32Map[v51] *= -1
2686 }
2687 }
2688 }
2689 if r.Intn(5) != 0 {
2690 v52 := r.Intn(10)
2691 this.Sint64Map = make(map[int64]int64)
2692 for i := 0; i < v52; i++ {
2693 v53 := int64(r.Int63())
2694 this.Sint64Map[v53] = int64(r.Int63())
2695 if r.Intn(2) == 0 {
2696 this.Sint64Map[v53] *= -1
2697 }
2698 }
2699 }
2700 if r.Intn(5) != 0 {
2701 v54 := r.Intn(10)
2702 this.Fixed32Map = make(map[uint32]uint32)
2703 for i := 0; i < v54; i++ {
2704 v55 := uint32(r.Uint32())
2705 this.Fixed32Map[v55] = uint32(r.Uint32())
2706 }
2707 }
2708 if r.Intn(5) != 0 {
2709 v56 := r.Intn(10)
2710 this.Sfixed32Map = make(map[int32]int32)
2711 for i := 0; i < v56; i++ {
2712 v57 := int32(r.Int31())
2713 this.Sfixed32Map[v57] = int32(r.Int31())
2714 if r.Intn(2) == 0 {
2715 this.Sfixed32Map[v57] *= -1
2716 }
2717 }
2718 }
2719 if r.Intn(5) != 0 {
2720 v58 := r.Intn(10)
2721 this.Fixed64Map = make(map[uint64]uint64)
2722 for i := 0; i < v58; i++ {
2723 v59 := uint64(uint64(r.Uint32()))
2724 this.Fixed64Map[v59] = uint64(uint64(r.Uint32()))
2725 }
2726 }
2727 if r.Intn(5) != 0 {
2728 v60 := r.Intn(10)
2729 this.Sfixed64Map = make(map[int64]int64)
2730 for i := 0; i < v60; i++ {
2731 v61 := int64(r.Int63())
2732 this.Sfixed64Map[v61] = int64(r.Int63())
2733 if r.Intn(2) == 0 {
2734 this.Sfixed64Map[v61] *= -1
2735 }
2736 }
2737 }
2738 if r.Intn(5) != 0 {
2739 v62 := r.Intn(10)
2740 this.BoolMap = make(map[bool]bool)
2741 for i := 0; i < v62; i++ {
2742 v63 := bool(bool(r.Intn(2) == 0))
2743 this.BoolMap[v63] = bool(bool(r.Intn(2) == 0))
2744 }
2745 }
2746 if r.Intn(5) != 0 {
2747 v64 := r.Intn(10)
2748 this.StringMap = make(map[string]string)
2749 for i := 0; i < v64; i++ {
2750 this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r)
2751 }
2752 }
2753 if r.Intn(5) != 0 {
2754 v65 := r.Intn(10)
2755 this.StringToBytesMap = make(map[string][]byte)
2756 for i := 0; i < v65; i++ {
2757 v66 := r.Intn(100)
2758 v67 := randStringMapsproto2(r)
2759 this.StringToBytesMap[v67] = make([]byte, v66)
2760 for i := 0; i < v66; i++ {
2761 this.StringToBytesMap[v67][i] = byte(r.Intn(256))
2762 }
2763 }
2764 }
2765 if r.Intn(5) != 0 {
2766 v68 := r.Intn(10)
2767 this.StringToEnumMap = make(map[string]MapEnum)
2768 for i := 0; i < v68; i++ {
2769 this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
2770 }
2771 }
2772 if r.Intn(5) != 0 {
2773 v69 := r.Intn(10)
2774 this.StringToMsgMap = make(map[string]*FloatingPoint)
2775 for i := 0; i < v69; i++ {
2776 this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy)
2777 }
2778 }
2779 if !easy && r.Intn(10) != 0 {
2780 this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18)
2781 }
2782 return this
2783 }
2784
2785 type randyMapsproto2 interface {
2786 Float32() float32
2787 Float64() float64
2788 Int63() int64
2789 Int31() int32
2790 Uint32() uint32
2791 Intn(n int) int
2792 }
2793
2794 func randUTF8RuneMapsproto2(r randyMapsproto2) rune {
2795 ru := r.Intn(62)
2796 if ru < 10 {
2797 return rune(ru + 48)
2798 } else if ru < 36 {
2799 return rune(ru + 55)
2800 }
2801 return rune(ru + 61)
2802 }
2803 func randStringMapsproto2(r randyMapsproto2) string {
2804 v70 := r.Intn(100)
2805 tmps := make([]rune, v70)
2806 for i := 0; i < v70; i++ {
2807 tmps[i] = randUTF8RuneMapsproto2(r)
2808 }
2809 return string(tmps)
2810 }
2811 func randUnrecognizedMapsproto2(r randyMapsproto2, maxFieldNumber int) (dAtA []byte) {
2812 l := r.Intn(5)
2813 for i := 0; i < l; i++ {
2814 wire := r.Intn(4)
2815 if wire == 3 {
2816 wire = 5
2817 }
2818 fieldNumber := maxFieldNumber + r.Intn(100)
2819 dAtA = randFieldMapsproto2(dAtA, r, fieldNumber, wire)
2820 }
2821 return dAtA
2822 }
2823 func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte {
2824 key := uint32(fieldNumber)<<3 | uint32(wire)
2825 switch wire {
2826 case 0:
2827 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
2828 v71 := r.Int63()
2829 if r.Intn(2) == 0 {
2830 v71 *= -1
2831 }
2832 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71))
2833 case 1:
2834 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
2835 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)))
2836 case 2:
2837 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
2838 ll := r.Intn(100)
2839 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll))
2840 for j := 0; j < ll; j++ {
2841 dAtA = append(dAtA, byte(r.Intn(256)))
2842 }
2843 default:
2844 dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key))
2845 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
2846 }
2847 return dAtA
2848 }
2849 func encodeVarintPopulateMapsproto2(dAtA []byte, v uint64) []byte {
2850 for v >= 1<<7 {
2851 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
2852 v >>= 7
2853 }
2854 dAtA = append(dAtA, uint8(v))
2855 return dAtA
2856 }
2857 func (m *FloatingPoint) Size() (n int) {
2858 if m == nil {
2859 return 0
2860 }
2861 var l int
2862 _ = l
2863 if m.F != nil {
2864 n += 9
2865 }
2866 if m.XXX_unrecognized != nil {
2867 n += len(m.XXX_unrecognized)
2868 }
2869 return n
2870 }
2871
2872 func (m *CustomMap) Size() (n int) {
2873 if m == nil {
2874 return 0
2875 }
2876 var l int
2877 _ = l
2878 if len(m.Nullable128S) > 0 {
2879 for k, v := range m.Nullable128S {
2880 _ = k
2881 _ = v
2882 l = 0
2883 if v != nil {
2884 l = v.Size()
2885 l += 1 + sovMapsproto2(uint64(l))
2886 }
2887 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
2888 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2889 }
2890 }
2891 if len(m.Uint128S) > 0 {
2892 for k, v := range m.Uint128S {
2893 _ = k
2894 _ = v
2895 l = 0
2896 l = v.Size()
2897 l += 1 + sovMapsproto2(uint64(l))
2898 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
2899 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2900 }
2901 }
2902 if len(m.NullableIds) > 0 {
2903 for k, v := range m.NullableIds {
2904 _ = k
2905 _ = v
2906 l = 0
2907 if v != nil {
2908 l = v.Size()
2909 l += 1 + sovMapsproto2(uint64(l))
2910 }
2911 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
2912 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2913 }
2914 }
2915 if len(m.Ids) > 0 {
2916 for k, v := range m.Ids {
2917 _ = k
2918 _ = v
2919 l = 0
2920 l = v.Size()
2921 l += 1 + sovMapsproto2(uint64(l))
2922 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
2923 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2924 }
2925 }
2926 if m.XXX_unrecognized != nil {
2927 n += len(m.XXX_unrecognized)
2928 }
2929 return n
2930 }
2931
2932 func (m *AllMaps) Size() (n int) {
2933 if m == nil {
2934 return 0
2935 }
2936 var l int
2937 _ = l
2938 if len(m.StringToDoubleMap) > 0 {
2939 for k, v := range m.StringToDoubleMap {
2940 _ = k
2941 _ = v
2942 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
2943 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2944 }
2945 }
2946 if len(m.StringToFloatMap) > 0 {
2947 for k, v := range m.StringToFloatMap {
2948 _ = k
2949 _ = v
2950 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
2951 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2952 }
2953 }
2954 if len(m.Int32Map) > 0 {
2955 for k, v := range m.Int32Map {
2956 _ = k
2957 _ = v
2958 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
2959 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2960 }
2961 }
2962 if len(m.Int64Map) > 0 {
2963 for k, v := range m.Int64Map {
2964 _ = k
2965 _ = v
2966 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
2967 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2968 }
2969 }
2970 if len(m.Uint32Map) > 0 {
2971 for k, v := range m.Uint32Map {
2972 _ = k
2973 _ = v
2974 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
2975 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2976 }
2977 }
2978 if len(m.Uint64Map) > 0 {
2979 for k, v := range m.Uint64Map {
2980 _ = k
2981 _ = v
2982 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
2983 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2984 }
2985 }
2986 if len(m.Sint32Map) > 0 {
2987 for k, v := range m.Sint32Map {
2988 _ = k
2989 _ = v
2990 mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
2991 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
2992 }
2993 }
2994 if len(m.Sint64Map) > 0 {
2995 for k, v := range m.Sint64Map {
2996 _ = k
2997 _ = v
2998 mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
2999 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3000 }
3001 }
3002 if len(m.Fixed32Map) > 0 {
3003 for k, v := range m.Fixed32Map {
3004 _ = k
3005 _ = v
3006 mapEntrySize := 1 + 4 + 1 + 4
3007 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3008 }
3009 }
3010 if len(m.Sfixed32Map) > 0 {
3011 for k, v := range m.Sfixed32Map {
3012 _ = k
3013 _ = v
3014 mapEntrySize := 1 + 4 + 1 + 4
3015 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3016 }
3017 }
3018 if len(m.Fixed64Map) > 0 {
3019 for k, v := range m.Fixed64Map {
3020 _ = k
3021 _ = v
3022 mapEntrySize := 1 + 8 + 1 + 8
3023 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3024 }
3025 }
3026 if len(m.Sfixed64Map) > 0 {
3027 for k, v := range m.Sfixed64Map {
3028 _ = k
3029 _ = v
3030 mapEntrySize := 1 + 8 + 1 + 8
3031 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3032 }
3033 }
3034 if len(m.BoolMap) > 0 {
3035 for k, v := range m.BoolMap {
3036 _ = k
3037 _ = v
3038 mapEntrySize := 1 + 1 + 1 + 1
3039 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3040 }
3041 }
3042 if len(m.StringMap) > 0 {
3043 for k, v := range m.StringMap {
3044 _ = k
3045 _ = v
3046 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
3047 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3048 }
3049 }
3050 if len(m.StringToBytesMap) > 0 {
3051 for k, v := range m.StringToBytesMap {
3052 _ = k
3053 _ = v
3054 l = 0
3055 if v != nil {
3056 l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
3057 }
3058 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
3059 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3060 }
3061 }
3062 if len(m.StringToEnumMap) > 0 {
3063 for k, v := range m.StringToEnumMap {
3064 _ = k
3065 _ = v
3066 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
3067 n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
3068 }
3069 }
3070 if len(m.StringToMsgMap) > 0 {
3071 for k, v := range m.StringToMsgMap {
3072 _ = k
3073 _ = v
3074 l = 0
3075 if v != nil {
3076 l = v.Size()
3077 l += 1 + sovMapsproto2(uint64(l))
3078 }
3079 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
3080 n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
3081 }
3082 }
3083 if m.XXX_unrecognized != nil {
3084 n += len(m.XXX_unrecognized)
3085 }
3086 return n
3087 }
3088
3089 func (m *AllMapsOrdered) Size() (n int) {
3090 if m == nil {
3091 return 0
3092 }
3093 var l int
3094 _ = l
3095 if len(m.StringToDoubleMap) > 0 {
3096 for k, v := range m.StringToDoubleMap {
3097 _ = k
3098 _ = v
3099 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8
3100 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3101 }
3102 }
3103 if len(m.StringToFloatMap) > 0 {
3104 for k, v := range m.StringToFloatMap {
3105 _ = k
3106 _ = v
3107 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4
3108 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3109 }
3110 }
3111 if len(m.Int32Map) > 0 {
3112 for k, v := range m.Int32Map {
3113 _ = k
3114 _ = v
3115 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
3116 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3117 }
3118 }
3119 if len(m.Int64Map) > 0 {
3120 for k, v := range m.Int64Map {
3121 _ = k
3122 _ = v
3123 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
3124 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3125 }
3126 }
3127 if len(m.Uint32Map) > 0 {
3128 for k, v := range m.Uint32Map {
3129 _ = k
3130 _ = v
3131 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
3132 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3133 }
3134 }
3135 if len(m.Uint64Map) > 0 {
3136 for k, v := range m.Uint64Map {
3137 _ = k
3138 _ = v
3139 mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v))
3140 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3141 }
3142 }
3143 if len(m.Sint32Map) > 0 {
3144 for k, v := range m.Sint32Map {
3145 _ = k
3146 _ = v
3147 mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
3148 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3149 }
3150 }
3151 if len(m.Sint64Map) > 0 {
3152 for k, v := range m.Sint64Map {
3153 _ = k
3154 _ = v
3155 mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v))
3156 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3157 }
3158 }
3159 if len(m.Fixed32Map) > 0 {
3160 for k, v := range m.Fixed32Map {
3161 _ = k
3162 _ = v
3163 mapEntrySize := 1 + 4 + 1 + 4
3164 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3165 }
3166 }
3167 if len(m.Sfixed32Map) > 0 {
3168 for k, v := range m.Sfixed32Map {
3169 _ = k
3170 _ = v
3171 mapEntrySize := 1 + 4 + 1 + 4
3172 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3173 }
3174 }
3175 if len(m.Fixed64Map) > 0 {
3176 for k, v := range m.Fixed64Map {
3177 _ = k
3178 _ = v
3179 mapEntrySize := 1 + 8 + 1 + 8
3180 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3181 }
3182 }
3183 if len(m.Sfixed64Map) > 0 {
3184 for k, v := range m.Sfixed64Map {
3185 _ = k
3186 _ = v
3187 mapEntrySize := 1 + 8 + 1 + 8
3188 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3189 }
3190 }
3191 if len(m.BoolMap) > 0 {
3192 for k, v := range m.BoolMap {
3193 _ = k
3194 _ = v
3195 mapEntrySize := 1 + 1 + 1 + 1
3196 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3197 }
3198 }
3199 if len(m.StringMap) > 0 {
3200 for k, v := range m.StringMap {
3201 _ = k
3202 _ = v
3203 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v)))
3204 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3205 }
3206 }
3207 if len(m.StringToBytesMap) > 0 {
3208 for k, v := range m.StringToBytesMap {
3209 _ = k
3210 _ = v
3211 l = 0
3212 if v != nil {
3213 l = 1 + len(v) + sovMapsproto2(uint64(len(v)))
3214 }
3215 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
3216 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize))
3217 }
3218 }
3219 if len(m.StringToEnumMap) > 0 {
3220 for k, v := range m.StringToEnumMap {
3221 _ = k
3222 _ = v
3223 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v))
3224 n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
3225 }
3226 }
3227 if len(m.StringToMsgMap) > 0 {
3228 for k, v := range m.StringToMsgMap {
3229 _ = k
3230 _ = v
3231 l = 0
3232 if v != nil {
3233 l = v.Size()
3234 l += 1 + sovMapsproto2(uint64(l))
3235 }
3236 mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l
3237 n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize))
3238 }
3239 }
3240 if m.XXX_unrecognized != nil {
3241 n += len(m.XXX_unrecognized)
3242 }
3243 return n
3244 }
3245
3246 func sovMapsproto2(x uint64) (n int) {
3247 return (math_bits.Len64(x|1) + 6) / 7
3248 }
3249 func sozMapsproto2(x uint64) (n int) {
3250 return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63))))
3251 }
3252 func (this *FloatingPoint) String() string {
3253 if this == nil {
3254 return "nil"
3255 }
3256 s := strings.Join([]string{`&FloatingPoint{`,
3257 `F:` + valueToStringMapsproto2(this.F) + `,`,
3258 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
3259 `}`,
3260 }, "")
3261 return s
3262 }
3263 func (this *CustomMap) String() string {
3264 if this == nil {
3265 return "nil"
3266 }
3267 keysForNullable128S := make([]string, 0, len(this.Nullable128S))
3268 for k := range this.Nullable128S {
3269 keysForNullable128S = append(keysForNullable128S, k)
3270 }
3271 github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S)
3272 mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{"
3273 for _, k := range keysForNullable128S {
3274 mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k])
3275 }
3276 mapStringForNullable128S += "}"
3277 keysForUint128S := make([]string, 0, len(this.Uint128S))
3278 for k := range this.Uint128S {
3279 keysForUint128S = append(keysForUint128S, k)
3280 }
3281 github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S)
3282 mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{"
3283 for _, k := range keysForUint128S {
3284 mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k])
3285 }
3286 mapStringForUint128S += "}"
3287 keysForNullableIds := make([]string, 0, len(this.NullableIds))
3288 for k := range this.NullableIds {
3289 keysForNullableIds = append(keysForNullableIds, k)
3290 }
3291 github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds)
3292 mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{"
3293 for _, k := range keysForNullableIds {
3294 mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k])
3295 }
3296 mapStringForNullableIds += "}"
3297 keysForIds := make([]string, 0, len(this.Ids))
3298 for k := range this.Ids {
3299 keysForIds = append(keysForIds, k)
3300 }
3301 github_com_gogo_protobuf_sortkeys.Strings(keysForIds)
3302 mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{"
3303 for _, k := range keysForIds {
3304 mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k])
3305 }
3306 mapStringForIds += "}"
3307 s := strings.Join([]string{`&CustomMap{`,
3308 `Nullable128S:` + mapStringForNullable128S + `,`,
3309 `Uint128S:` + mapStringForUint128S + `,`,
3310 `NullableIds:` + mapStringForNullableIds + `,`,
3311 `Ids:` + mapStringForIds + `,`,
3312 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
3313 `}`,
3314 }, "")
3315 return s
3316 }
3317 func (this *AllMaps) String() string {
3318 if this == nil {
3319 return "nil"
3320 }
3321 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
3322 for k := range this.StringToDoubleMap {
3323 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
3324 }
3325 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
3326 mapStringForStringToDoubleMap := "map[string]float64{"
3327 for _, k := range keysForStringToDoubleMap {
3328 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
3329 }
3330 mapStringForStringToDoubleMap += "}"
3331 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
3332 for k := range this.StringToFloatMap {
3333 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
3334 }
3335 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
3336 mapStringForStringToFloatMap := "map[string]float32{"
3337 for _, k := range keysForStringToFloatMap {
3338 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
3339 }
3340 mapStringForStringToFloatMap += "}"
3341 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
3342 for k := range this.Int32Map {
3343 keysForInt32Map = append(keysForInt32Map, k)
3344 }
3345 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
3346 mapStringForInt32Map := "map[int32]int32{"
3347 for _, k := range keysForInt32Map {
3348 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
3349 }
3350 mapStringForInt32Map += "}"
3351 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
3352 for k := range this.Int64Map {
3353 keysForInt64Map = append(keysForInt64Map, k)
3354 }
3355 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
3356 mapStringForInt64Map := "map[int64]int64{"
3357 for _, k := range keysForInt64Map {
3358 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
3359 }
3360 mapStringForInt64Map += "}"
3361 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
3362 for k := range this.Uint32Map {
3363 keysForUint32Map = append(keysForUint32Map, k)
3364 }
3365 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
3366 mapStringForUint32Map := "map[uint32]uint32{"
3367 for _, k := range keysForUint32Map {
3368 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
3369 }
3370 mapStringForUint32Map += "}"
3371 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
3372 for k := range this.Uint64Map {
3373 keysForUint64Map = append(keysForUint64Map, k)
3374 }
3375 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
3376 mapStringForUint64Map := "map[uint64]uint64{"
3377 for _, k := range keysForUint64Map {
3378 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
3379 }
3380 mapStringForUint64Map += "}"
3381 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
3382 for k := range this.Sint32Map {
3383 keysForSint32Map = append(keysForSint32Map, k)
3384 }
3385 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
3386 mapStringForSint32Map := "map[int32]int32{"
3387 for _, k := range keysForSint32Map {
3388 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
3389 }
3390 mapStringForSint32Map += "}"
3391 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
3392 for k := range this.Sint64Map {
3393 keysForSint64Map = append(keysForSint64Map, k)
3394 }
3395 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
3396 mapStringForSint64Map := "map[int64]int64{"
3397 for _, k := range keysForSint64Map {
3398 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
3399 }
3400 mapStringForSint64Map += "}"
3401 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
3402 for k := range this.Fixed32Map {
3403 keysForFixed32Map = append(keysForFixed32Map, k)
3404 }
3405 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
3406 mapStringForFixed32Map := "map[uint32]uint32{"
3407 for _, k := range keysForFixed32Map {
3408 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
3409 }
3410 mapStringForFixed32Map += "}"
3411 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
3412 for k := range this.Sfixed32Map {
3413 keysForSfixed32Map = append(keysForSfixed32Map, k)
3414 }
3415 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
3416 mapStringForSfixed32Map := "map[int32]int32{"
3417 for _, k := range keysForSfixed32Map {
3418 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
3419 }
3420 mapStringForSfixed32Map += "}"
3421 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
3422 for k := range this.Fixed64Map {
3423 keysForFixed64Map = append(keysForFixed64Map, k)
3424 }
3425 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
3426 mapStringForFixed64Map := "map[uint64]uint64{"
3427 for _, k := range keysForFixed64Map {
3428 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
3429 }
3430 mapStringForFixed64Map += "}"
3431 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
3432 for k := range this.Sfixed64Map {
3433 keysForSfixed64Map = append(keysForSfixed64Map, k)
3434 }
3435 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
3436 mapStringForSfixed64Map := "map[int64]int64{"
3437 for _, k := range keysForSfixed64Map {
3438 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
3439 }
3440 mapStringForSfixed64Map += "}"
3441 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
3442 for k := range this.BoolMap {
3443 keysForBoolMap = append(keysForBoolMap, k)
3444 }
3445 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
3446 mapStringForBoolMap := "map[bool]bool{"
3447 for _, k := range keysForBoolMap {
3448 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
3449 }
3450 mapStringForBoolMap += "}"
3451 keysForStringMap := make([]string, 0, len(this.StringMap))
3452 for k := range this.StringMap {
3453 keysForStringMap = append(keysForStringMap, k)
3454 }
3455 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
3456 mapStringForStringMap := "map[string]string{"
3457 for _, k := range keysForStringMap {
3458 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
3459 }
3460 mapStringForStringMap += "}"
3461 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
3462 for k := range this.StringToBytesMap {
3463 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
3464 }
3465 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
3466 mapStringForStringToBytesMap := "map[string][]byte{"
3467 for _, k := range keysForStringToBytesMap {
3468 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
3469 }
3470 mapStringForStringToBytesMap += "}"
3471 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
3472 for k := range this.StringToEnumMap {
3473 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
3474 }
3475 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
3476 mapStringForStringToEnumMap := "map[string]MapEnum{"
3477 for _, k := range keysForStringToEnumMap {
3478 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
3479 }
3480 mapStringForStringToEnumMap += "}"
3481 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
3482 for k := range this.StringToMsgMap {
3483 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
3484 }
3485 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
3486 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
3487 for _, k := range keysForStringToMsgMap {
3488 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
3489 }
3490 mapStringForStringToMsgMap += "}"
3491 s := strings.Join([]string{`&AllMaps{`,
3492 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
3493 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
3494 `Int32Map:` + mapStringForInt32Map + `,`,
3495 `Int64Map:` + mapStringForInt64Map + `,`,
3496 `Uint32Map:` + mapStringForUint32Map + `,`,
3497 `Uint64Map:` + mapStringForUint64Map + `,`,
3498 `Sint32Map:` + mapStringForSint32Map + `,`,
3499 `Sint64Map:` + mapStringForSint64Map + `,`,
3500 `Fixed32Map:` + mapStringForFixed32Map + `,`,
3501 `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
3502 `Fixed64Map:` + mapStringForFixed64Map + `,`,
3503 `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
3504 `BoolMap:` + mapStringForBoolMap + `,`,
3505 `StringMap:` + mapStringForStringMap + `,`,
3506 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
3507 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
3508 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
3509 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
3510 `}`,
3511 }, "")
3512 return s
3513 }
3514 func (this *AllMapsOrdered) String() string {
3515 if this == nil {
3516 return "nil"
3517 }
3518 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
3519 for k := range this.StringToDoubleMap {
3520 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
3521 }
3522 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
3523 mapStringForStringToDoubleMap := "map[string]float64{"
3524 for _, k := range keysForStringToDoubleMap {
3525 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
3526 }
3527 mapStringForStringToDoubleMap += "}"
3528 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
3529 for k := range this.StringToFloatMap {
3530 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
3531 }
3532 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
3533 mapStringForStringToFloatMap := "map[string]float32{"
3534 for _, k := range keysForStringToFloatMap {
3535 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
3536 }
3537 mapStringForStringToFloatMap += "}"
3538 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
3539 for k := range this.Int32Map {
3540 keysForInt32Map = append(keysForInt32Map, k)
3541 }
3542 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
3543 mapStringForInt32Map := "map[int32]int32{"
3544 for _, k := range keysForInt32Map {
3545 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
3546 }
3547 mapStringForInt32Map += "}"
3548 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
3549 for k := range this.Int64Map {
3550 keysForInt64Map = append(keysForInt64Map, k)
3551 }
3552 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
3553 mapStringForInt64Map := "map[int64]int64{"
3554 for _, k := range keysForInt64Map {
3555 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
3556 }
3557 mapStringForInt64Map += "}"
3558 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
3559 for k := range this.Uint32Map {
3560 keysForUint32Map = append(keysForUint32Map, k)
3561 }
3562 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
3563 mapStringForUint32Map := "map[uint32]uint32{"
3564 for _, k := range keysForUint32Map {
3565 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
3566 }
3567 mapStringForUint32Map += "}"
3568 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
3569 for k := range this.Uint64Map {
3570 keysForUint64Map = append(keysForUint64Map, k)
3571 }
3572 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
3573 mapStringForUint64Map := "map[uint64]uint64{"
3574 for _, k := range keysForUint64Map {
3575 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
3576 }
3577 mapStringForUint64Map += "}"
3578 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
3579 for k := range this.Sint32Map {
3580 keysForSint32Map = append(keysForSint32Map, k)
3581 }
3582 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
3583 mapStringForSint32Map := "map[int32]int32{"
3584 for _, k := range keysForSint32Map {
3585 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
3586 }
3587 mapStringForSint32Map += "}"
3588 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
3589 for k := range this.Sint64Map {
3590 keysForSint64Map = append(keysForSint64Map, k)
3591 }
3592 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
3593 mapStringForSint64Map := "map[int64]int64{"
3594 for _, k := range keysForSint64Map {
3595 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
3596 }
3597 mapStringForSint64Map += "}"
3598 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
3599 for k := range this.Fixed32Map {
3600 keysForFixed32Map = append(keysForFixed32Map, k)
3601 }
3602 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
3603 mapStringForFixed32Map := "map[uint32]uint32{"
3604 for _, k := range keysForFixed32Map {
3605 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
3606 }
3607 mapStringForFixed32Map += "}"
3608 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
3609 for k := range this.Sfixed32Map {
3610 keysForSfixed32Map = append(keysForSfixed32Map, k)
3611 }
3612 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
3613 mapStringForSfixed32Map := "map[int32]int32{"
3614 for _, k := range keysForSfixed32Map {
3615 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
3616 }
3617 mapStringForSfixed32Map += "}"
3618 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
3619 for k := range this.Fixed64Map {
3620 keysForFixed64Map = append(keysForFixed64Map, k)
3621 }
3622 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
3623 mapStringForFixed64Map := "map[uint64]uint64{"
3624 for _, k := range keysForFixed64Map {
3625 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
3626 }
3627 mapStringForFixed64Map += "}"
3628 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
3629 for k := range this.Sfixed64Map {
3630 keysForSfixed64Map = append(keysForSfixed64Map, k)
3631 }
3632 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
3633 mapStringForSfixed64Map := "map[int64]int64{"
3634 for _, k := range keysForSfixed64Map {
3635 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
3636 }
3637 mapStringForSfixed64Map += "}"
3638 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
3639 for k := range this.BoolMap {
3640 keysForBoolMap = append(keysForBoolMap, k)
3641 }
3642 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
3643 mapStringForBoolMap := "map[bool]bool{"
3644 for _, k := range keysForBoolMap {
3645 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
3646 }
3647 mapStringForBoolMap += "}"
3648 keysForStringMap := make([]string, 0, len(this.StringMap))
3649 for k := range this.StringMap {
3650 keysForStringMap = append(keysForStringMap, k)
3651 }
3652 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
3653 mapStringForStringMap := "map[string]string{"
3654 for _, k := range keysForStringMap {
3655 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
3656 }
3657 mapStringForStringMap += "}"
3658 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
3659 for k := range this.StringToBytesMap {
3660 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
3661 }
3662 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
3663 mapStringForStringToBytesMap := "map[string][]byte{"
3664 for _, k := range keysForStringToBytesMap {
3665 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
3666 }
3667 mapStringForStringToBytesMap += "}"
3668 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
3669 for k := range this.StringToEnumMap {
3670 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
3671 }
3672 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
3673 mapStringForStringToEnumMap := "map[string]MapEnum{"
3674 for _, k := range keysForStringToEnumMap {
3675 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
3676 }
3677 mapStringForStringToEnumMap += "}"
3678 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
3679 for k := range this.StringToMsgMap {
3680 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
3681 }
3682 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
3683 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
3684 for _, k := range keysForStringToMsgMap {
3685 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
3686 }
3687 mapStringForStringToMsgMap += "}"
3688 s := strings.Join([]string{`&AllMapsOrdered{`,
3689 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
3690 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
3691 `Int32Map:` + mapStringForInt32Map + `,`,
3692 `Int64Map:` + mapStringForInt64Map + `,`,
3693 `Uint32Map:` + mapStringForUint32Map + `,`,
3694 `Uint64Map:` + mapStringForUint64Map + `,`,
3695 `Sint32Map:` + mapStringForSint32Map + `,`,
3696 `Sint64Map:` + mapStringForSint64Map + `,`,
3697 `Fixed32Map:` + mapStringForFixed32Map + `,`,
3698 `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
3699 `Fixed64Map:` + mapStringForFixed64Map + `,`,
3700 `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
3701 `BoolMap:` + mapStringForBoolMap + `,`,
3702 `StringMap:` + mapStringForStringMap + `,`,
3703 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
3704 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
3705 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
3706 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
3707 `}`,
3708 }, "")
3709 return s
3710 }
3711 func valueToStringMapsproto2(v interface{}) string {
3712 rv := reflect.ValueOf(v)
3713 if rv.IsNil() {
3714 return "nil"
3715 }
3716 pv := reflect.Indirect(rv).Interface()
3717 return fmt.Sprintf("*%v", pv)
3718 }
3719
View as plain text