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