1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: combos/marshaler/theproto3.proto 3 4package theproto3 5 6import proto "github.com/gogo/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import _ "github.com/gogo/protobuf/gogoproto" 10import both "github.com/gogo/protobuf/test/combos/both" 11 12import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" 13 14import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 15import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 16import compress_gzip "compress/gzip" 17import bytes "bytes" 18import io_ioutil "io/ioutil" 19 20import strconv "strconv" 21 22import strings "strings" 23import reflect "reflect" 24import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 25 26import encoding_binary "encoding/binary" 27 28// Reference imports to suppress errors if they are not otherwise used. 29var _ = proto.Marshal 30var _ = fmt.Errorf 31var _ = math.Inf 32 33// This is a compile-time assertion to ensure that this generated file 34// is compatible with the proto package it is being compiled against. 35// A compilation error at this line likely means your copy of the 36// proto package needs to be updated. 37const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 38 39type MapEnum int32 40 41const ( 42 MA MapEnum = 0 43 MB MapEnum = 1 44 MC MapEnum = 2 45) 46 47var MapEnum_name = map[int32]string{ 48 0: "MA", 49 1: "MB", 50 2: "MC", 51} 52var MapEnum_value = map[string]int32{ 53 "MA": 0, 54 "MB": 1, 55 "MC": 2, 56} 57 58func (MapEnum) EnumDescriptor() ([]byte, []int) { 59 return fileDescriptor_theproto3_2741054169128c6d, []int{0} 60} 61 62type Message_Humour int32 63 64const ( 65 UNKNOWN Message_Humour = 0 66 PUNS Message_Humour = 1 67 SLAPSTICK Message_Humour = 2 68 BILL_BAILEY Message_Humour = 3 69) 70 71var Message_Humour_name = map[int32]string{ 72 0: "UNKNOWN", 73 1: "PUNS", 74 2: "SLAPSTICK", 75 3: "BILL_BAILEY", 76} 77var Message_Humour_value = map[string]int32{ 78 "UNKNOWN": 0, 79 "PUNS": 1, 80 "SLAPSTICK": 2, 81 "BILL_BAILEY": 3, 82} 83 84func (Message_Humour) EnumDescriptor() ([]byte, []int) { 85 return fileDescriptor_theproto3_2741054169128c6d, []int{0, 0} 86} 87 88type Message struct { 89 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 90 Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"` 91 HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"` 92 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 93 ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"` 94 TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"` 95 Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"` 96 Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"` 97 Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"` 98 Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 99 Proto2Field *both.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"` 100 Proto2Value map[int64]*both.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 101 XXX_NoUnkeyedLiteral struct{} `json:"-"` 102 XXX_unrecognized []byte `json:"-"` 103 XXX_sizecache int32 `json:"-"` 104} 105 106func (m *Message) Reset() { *m = Message{} } 107func (*Message) ProtoMessage() {} 108func (*Message) Descriptor() ([]byte, []int) { 109 return fileDescriptor_theproto3_2741054169128c6d, []int{0} 110} 111func (m *Message) XXX_Unmarshal(b []byte) error { 112 return xxx_messageInfo_Message.Unmarshal(m, b) 113} 114func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 115 if deterministic { 116 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 117 } else { 118 b = b[:cap(b)] 119 n, err := m.MarshalTo(b) 120 if err != nil { 121 return nil, err 122 } 123 return b[:n], nil 124 } 125} 126func (dst *Message) XXX_Merge(src proto.Message) { 127 xxx_messageInfo_Message.Merge(dst, src) 128} 129func (m *Message) XXX_Size() int { 130 return m.Size() 131} 132func (m *Message) XXX_DiscardUnknown() { 133 xxx_messageInfo_Message.DiscardUnknown(m) 134} 135 136var xxx_messageInfo_Message proto.InternalMessageInfo 137 138type Nested struct { 139 Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"` 140 XXX_NoUnkeyedLiteral struct{} `json:"-"` 141 XXX_unrecognized []byte `json:"-"` 142 XXX_sizecache int32 `json:"-"` 143} 144 145func (m *Nested) Reset() { *m = Nested{} } 146func (*Nested) ProtoMessage() {} 147func (*Nested) Descriptor() ([]byte, []int) { 148 return fileDescriptor_theproto3_2741054169128c6d, []int{1} 149} 150func (m *Nested) XXX_Unmarshal(b []byte) error { 151 return xxx_messageInfo_Nested.Unmarshal(m, b) 152} 153func (m *Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 154 if deterministic { 155 return xxx_messageInfo_Nested.Marshal(b, m, deterministic) 156 } else { 157 b = b[:cap(b)] 158 n, err := m.MarshalTo(b) 159 if err != nil { 160 return nil, err 161 } 162 return b[:n], nil 163 } 164} 165func (dst *Nested) XXX_Merge(src proto.Message) { 166 xxx_messageInfo_Nested.Merge(dst, src) 167} 168func (m *Nested) XXX_Size() int { 169 return m.Size() 170} 171func (m *Nested) XXX_DiscardUnknown() { 172 xxx_messageInfo_Nested.DiscardUnknown(m) 173} 174 175var xxx_messageInfo_Nested proto.InternalMessageInfo 176 177type AllMaps struct { 178 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 179 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 180 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 181 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 182 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 183 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 184 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` 185 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` 186 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 187 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 188 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 189 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 190 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 191 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 192 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 193 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"` 194 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 195 XXX_NoUnkeyedLiteral struct{} `json:"-"` 196 XXX_unrecognized []byte `json:"-"` 197 XXX_sizecache int32 `json:"-"` 198} 199 200func (m *AllMaps) Reset() { *m = AllMaps{} } 201func (*AllMaps) ProtoMessage() {} 202func (*AllMaps) Descriptor() ([]byte, []int) { 203 return fileDescriptor_theproto3_2741054169128c6d, []int{2} 204} 205func (m *AllMaps) XXX_Unmarshal(b []byte) error { 206 return xxx_messageInfo_AllMaps.Unmarshal(m, b) 207} 208func (m *AllMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 209 if deterministic { 210 return xxx_messageInfo_AllMaps.Marshal(b, m, deterministic) 211 } else { 212 b = b[:cap(b)] 213 n, err := m.MarshalTo(b) 214 if err != nil { 215 return nil, err 216 } 217 return b[:n], nil 218 } 219} 220func (dst *AllMaps) XXX_Merge(src proto.Message) { 221 xxx_messageInfo_AllMaps.Merge(dst, src) 222} 223func (m *AllMaps) XXX_Size() int { 224 return m.Size() 225} 226func (m *AllMaps) XXX_DiscardUnknown() { 227 xxx_messageInfo_AllMaps.DiscardUnknown(m) 228} 229 230var xxx_messageInfo_AllMaps proto.InternalMessageInfo 231 232type AllMapsOrdered struct { 233 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 234 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 235 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 236 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 237 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 238 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 239 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` 240 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` 241 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 242 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 243 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 244 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 245 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 246 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 247 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 248 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"` 249 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 250 XXX_NoUnkeyedLiteral struct{} `json:"-"` 251 XXX_unrecognized []byte `json:"-"` 252 XXX_sizecache int32 `json:"-"` 253} 254 255func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} } 256func (*AllMapsOrdered) ProtoMessage() {} 257func (*AllMapsOrdered) Descriptor() ([]byte, []int) { 258 return fileDescriptor_theproto3_2741054169128c6d, []int{3} 259} 260func (m *AllMapsOrdered) XXX_Unmarshal(b []byte) error { 261 return xxx_messageInfo_AllMapsOrdered.Unmarshal(m, b) 262} 263func (m *AllMapsOrdered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 264 b = b[:cap(b)] 265 n, err := m.MarshalTo(b) 266 if err != nil { 267 return nil, err 268 } 269 return b[:n], nil 270} 271func (dst *AllMapsOrdered) XXX_Merge(src proto.Message) { 272 xxx_messageInfo_AllMapsOrdered.Merge(dst, src) 273} 274func (m *AllMapsOrdered) XXX_Size() int { 275 return m.Size() 276} 277func (m *AllMapsOrdered) XXX_DiscardUnknown() { 278 xxx_messageInfo_AllMapsOrdered.DiscardUnknown(m) 279} 280 281var xxx_messageInfo_AllMapsOrdered proto.InternalMessageInfo 282 283type MessageWithMap struct { 284 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 285 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"` 286 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 287 XXX_NoUnkeyedLiteral struct{} `json:"-"` 288 XXX_unrecognized []byte `json:"-"` 289 XXX_sizecache int32 `json:"-"` 290} 291 292func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 293func (*MessageWithMap) ProtoMessage() {} 294func (*MessageWithMap) Descriptor() ([]byte, []int) { 295 return fileDescriptor_theproto3_2741054169128c6d, []int{4} 296} 297func (m *MessageWithMap) XXX_Unmarshal(b []byte) error { 298 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b) 299} 300func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 301 if deterministic { 302 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 303 } else { 304 b = b[:cap(b)] 305 n, err := m.MarshalTo(b) 306 if err != nil { 307 return nil, err 308 } 309 return b[:n], nil 310 } 311} 312func (dst *MessageWithMap) XXX_Merge(src proto.Message) { 313 xxx_messageInfo_MessageWithMap.Merge(dst, src) 314} 315func (m *MessageWithMap) XXX_Size() int { 316 return m.Size() 317} 318func (m *MessageWithMap) XXX_DiscardUnknown() { 319 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 320} 321 322var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 323 324type FloatingPoint struct { 325 F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"` 326 XXX_NoUnkeyedLiteral struct{} `json:"-"` 327 XXX_unrecognized []byte `json:"-"` 328 XXX_sizecache int32 `json:"-"` 329} 330 331func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 332func (*FloatingPoint) ProtoMessage() {} 333func (*FloatingPoint) Descriptor() ([]byte, []int) { 334 return fileDescriptor_theproto3_2741054169128c6d, []int{5} 335} 336func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { 337 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) 338} 339func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 340 if deterministic { 341 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) 342 } else { 343 b = b[:cap(b)] 344 n, err := m.MarshalTo(b) 345 if err != nil { 346 return nil, err 347 } 348 return b[:n], nil 349 } 350} 351func (dst *FloatingPoint) XXX_Merge(src proto.Message) { 352 xxx_messageInfo_FloatingPoint.Merge(dst, src) 353} 354func (m *FloatingPoint) XXX_Size() int { 355 return m.Size() 356} 357func (m *FloatingPoint) XXX_DiscardUnknown() { 358 xxx_messageInfo_FloatingPoint.DiscardUnknown(m) 359} 360 361var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo 362 363type Uint128Pair struct { 364 Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"` 365 Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"` 366 XXX_NoUnkeyedLiteral struct{} `json:"-"` 367 XXX_unrecognized []byte `json:"-"` 368 XXX_sizecache int32 `json:"-"` 369} 370 371func (m *Uint128Pair) Reset() { *m = Uint128Pair{} } 372func (*Uint128Pair) ProtoMessage() {} 373func (*Uint128Pair) Descriptor() ([]byte, []int) { 374 return fileDescriptor_theproto3_2741054169128c6d, []int{6} 375} 376func (m *Uint128Pair) XXX_Unmarshal(b []byte) error { 377 return xxx_messageInfo_Uint128Pair.Unmarshal(m, b) 378} 379func (m *Uint128Pair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 380 if deterministic { 381 return xxx_messageInfo_Uint128Pair.Marshal(b, m, deterministic) 382 } else { 383 b = b[:cap(b)] 384 n, err := m.MarshalTo(b) 385 if err != nil { 386 return nil, err 387 } 388 return b[:n], nil 389 } 390} 391func (dst *Uint128Pair) XXX_Merge(src proto.Message) { 392 xxx_messageInfo_Uint128Pair.Merge(dst, src) 393} 394func (m *Uint128Pair) XXX_Size() int { 395 return m.Size() 396} 397func (m *Uint128Pair) XXX_DiscardUnknown() { 398 xxx_messageInfo_Uint128Pair.DiscardUnknown(m) 399} 400 401var xxx_messageInfo_Uint128Pair proto.InternalMessageInfo 402 403type ContainsNestedMap struct { 404 XXX_NoUnkeyedLiteral struct{} `json:"-"` 405 XXX_unrecognized []byte `json:"-"` 406 XXX_sizecache int32 `json:"-"` 407} 408 409func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} } 410func (*ContainsNestedMap) ProtoMessage() {} 411func (*ContainsNestedMap) Descriptor() ([]byte, []int) { 412 return fileDescriptor_theproto3_2741054169128c6d, []int{7} 413} 414func (m *ContainsNestedMap) XXX_Unmarshal(b []byte) error { 415 return xxx_messageInfo_ContainsNestedMap.Unmarshal(m, b) 416} 417func (m *ContainsNestedMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 418 if deterministic { 419 return xxx_messageInfo_ContainsNestedMap.Marshal(b, m, deterministic) 420 } else { 421 b = b[:cap(b)] 422 n, err := m.MarshalTo(b) 423 if err != nil { 424 return nil, err 425 } 426 return b[:n], nil 427 } 428} 429func (dst *ContainsNestedMap) XXX_Merge(src proto.Message) { 430 xxx_messageInfo_ContainsNestedMap.Merge(dst, src) 431} 432func (m *ContainsNestedMap) XXX_Size() int { 433 return m.Size() 434} 435func (m *ContainsNestedMap) XXX_DiscardUnknown() { 436 xxx_messageInfo_ContainsNestedMap.DiscardUnknown(m) 437} 438 439var xxx_messageInfo_ContainsNestedMap proto.InternalMessageInfo 440 441type ContainsNestedMap_NestedMap struct { 442 NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 443 XXX_NoUnkeyedLiteral struct{} `json:"-"` 444 XXX_unrecognized []byte `json:"-"` 445 XXX_sizecache int32 `json:"-"` 446} 447 448func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} } 449func (*ContainsNestedMap_NestedMap) ProtoMessage() {} 450func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) { 451 return fileDescriptor_theproto3_2741054169128c6d, []int{7, 0} 452} 453func (m *ContainsNestedMap_NestedMap) XXX_Unmarshal(b []byte) error { 454 return xxx_messageInfo_ContainsNestedMap_NestedMap.Unmarshal(m, b) 455} 456func (m *ContainsNestedMap_NestedMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 457 if deterministic { 458 return xxx_messageInfo_ContainsNestedMap_NestedMap.Marshal(b, m, deterministic) 459 } else { 460 b = b[:cap(b)] 461 n, err := m.MarshalTo(b) 462 if err != nil { 463 return nil, err 464 } 465 return b[:n], nil 466 } 467} 468func (dst *ContainsNestedMap_NestedMap) XXX_Merge(src proto.Message) { 469 xxx_messageInfo_ContainsNestedMap_NestedMap.Merge(dst, src) 470} 471func (m *ContainsNestedMap_NestedMap) XXX_Size() int { 472 return m.Size() 473} 474func (m *ContainsNestedMap_NestedMap) XXX_DiscardUnknown() { 475 xxx_messageInfo_ContainsNestedMap_NestedMap.DiscardUnknown(m) 476} 477 478var xxx_messageInfo_ContainsNestedMap_NestedMap proto.InternalMessageInfo 479 480type NotPacked struct { 481 Key []uint64 `protobuf:"varint,5,rep,name=key" json:"key,omitempty"` 482 XXX_NoUnkeyedLiteral struct{} `json:"-"` 483 XXX_unrecognized []byte `json:"-"` 484 XXX_sizecache int32 `json:"-"` 485} 486 487func (m *NotPacked) Reset() { *m = NotPacked{} } 488func (*NotPacked) ProtoMessage() {} 489func (*NotPacked) Descriptor() ([]byte, []int) { 490 return fileDescriptor_theproto3_2741054169128c6d, []int{8} 491} 492func (m *NotPacked) XXX_Unmarshal(b []byte) error { 493 return xxx_messageInfo_NotPacked.Unmarshal(m, b) 494} 495func (m *NotPacked) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 496 if deterministic { 497 return xxx_messageInfo_NotPacked.Marshal(b, m, deterministic) 498 } else { 499 b = b[:cap(b)] 500 n, err := m.MarshalTo(b) 501 if err != nil { 502 return nil, err 503 } 504 return b[:n], nil 505 } 506} 507func (dst *NotPacked) XXX_Merge(src proto.Message) { 508 xxx_messageInfo_NotPacked.Merge(dst, src) 509} 510func (m *NotPacked) XXX_Size() int { 511 return m.Size() 512} 513func (m *NotPacked) XXX_DiscardUnknown() { 514 xxx_messageInfo_NotPacked.DiscardUnknown(m) 515} 516 517var xxx_messageInfo_NotPacked proto.InternalMessageInfo 518 519func init() { 520 proto.RegisterType((*Message)(nil), "theproto3.Message") 521 proto.RegisterMapType((map[int64]*both.NinOptEnum)(nil), "theproto3.Message.Proto2ValueEntry") 522 proto.RegisterMapType((map[int64]*Nested)(nil), "theproto3.Message.TerrainEntry") 523 proto.RegisterType((*Nested)(nil), "theproto3.Nested") 524 proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps") 525 proto.RegisterMapType((map[bool]bool)(nil), "theproto3.AllMaps.BoolMapEntry") 526 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMaps.Fixed32MapEntry") 527 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMaps.Fixed64MapEntry") 528 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Int32MapEntry") 529 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Int64MapEntry") 530 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Sfixed32MapEntry") 531 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Sfixed64MapEntry") 532 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Sint32MapEntry") 533 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Sint64MapEntry") 534 proto.RegisterMapType((map[string]string)(nil), "theproto3.AllMaps.StringMapEntry") 535 proto.RegisterMapType((map[string][]byte)(nil), "theproto3.AllMaps.StringToBytesMapEntry") 536 proto.RegisterMapType((map[string]float64)(nil), "theproto3.AllMaps.StringToDoubleMapEntry") 537 proto.RegisterMapType((map[string]MapEnum)(nil), "theproto3.AllMaps.StringToEnumMapEntry") 538 proto.RegisterMapType((map[string]float32)(nil), "theproto3.AllMaps.StringToFloatMapEntry") 539 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "theproto3.AllMaps.StringToMsgMapEntry") 540 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMaps.Uint32MapEntry") 541 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMaps.Uint64MapEntry") 542 proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered") 543 proto.RegisterMapType((map[bool]bool)(nil), "theproto3.AllMapsOrdered.BoolMapEntry") 544 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMapsOrdered.Fixed32MapEntry") 545 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMapsOrdered.Fixed64MapEntry") 546 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Int32MapEntry") 547 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Int64MapEntry") 548 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Sfixed32MapEntry") 549 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Sfixed64MapEntry") 550 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Sint32MapEntry") 551 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Sint64MapEntry") 552 proto.RegisterMapType((map[string]string)(nil), "theproto3.AllMapsOrdered.StringMapEntry") 553 proto.RegisterMapType((map[string][]byte)(nil), "theproto3.AllMapsOrdered.StringToBytesMapEntry") 554 proto.RegisterMapType((map[string]float64)(nil), "theproto3.AllMapsOrdered.StringToDoubleMapEntry") 555 proto.RegisterMapType((map[string]MapEnum)(nil), "theproto3.AllMapsOrdered.StringToEnumMapEntry") 556 proto.RegisterMapType((map[string]float32)(nil), "theproto3.AllMapsOrdered.StringToFloatMapEntry") 557 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "theproto3.AllMapsOrdered.StringToMsgMapEntry") 558 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMapsOrdered.Uint32MapEntry") 559 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMapsOrdered.Uint64MapEntry") 560 proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap") 561 proto.RegisterMapType((map[bool][]byte)(nil), "theproto3.MessageWithMap.ByteMappingEntry") 562 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "theproto3.MessageWithMap.MsgMappingEntry") 563 proto.RegisterMapType((map[int32]string)(nil), "theproto3.MessageWithMap.NameMappingEntry") 564 proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint") 565 proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair") 566 proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap") 567 proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap") 568 proto.RegisterMapType((map[string]float64)(nil), "theproto3.ContainsNestedMap.NestedMap.NestedMapFieldEntry") 569 proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked") 570 proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value) 571 proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value) 572} 573func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 574 return Theproto3Description() 575} 576func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 577 return Theproto3Description() 578} 579func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 580 return Theproto3Description() 581} 582func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 583 return Theproto3Description() 584} 585func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 586 return Theproto3Description() 587} 588func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 589 return Theproto3Description() 590} 591func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 592 return Theproto3Description() 593} 594func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 595 return Theproto3Description() 596} 597func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 598 return Theproto3Description() 599} 600func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 601 return Theproto3Description() 602} 603func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 604 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 605 var gzipped = []byte{ 606 // 7981 bytes of a gzipped FileDescriptorSet 607 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7, 608 0x99, 0x1e, 0x1b, 0x0d, 0x90, 0xe0, 0x0f, 0x90, 0x6c, 0x36, 0x67, 0x28, 0x88, 0x1a, 0x91, 0x1c, 609 0x68, 0x34, 0xa2, 0x68, 0x8b, 0xc3, 0xe1, 0x70, 0x6e, 0x18, 0x4b, 0x5a, 0x00, 0x04, 0x47, 0x1c, 610 0x93, 0x20, 0xdd, 0x24, 0x2d, 0x8d, 0x95, 0x04, 0xd5, 0x04, 0x0e, 0x49, 0x48, 0x40, 0x37, 0x16, 611 0xdd, 0x90, 0x44, 0x55, 0x2a, 0xa5, 0xac, 0x93, 0x8d, 0x37, 0xa9, 0x5c, 0x37, 0xa9, 0x78, 0x1d, 612 0x5f, 0xe4, 0xa4, 0x1c, 0x7b, 0x37, 0x37, 0xaf, 0x77, 0xe3, 0xec, 0x6e, 0xa5, 0xb2, 0xca, 0x83, 613 0x93, 0xc9, 0x4b, 0xca, 0x9b, 0xbc, 0xa4, 0x5c, 0x29, 0x95, 0x35, 0xf6, 0x56, 0x9c, 0xc4, 0xc9, 614 0x3a, 0x1b, 0x57, 0xc5, 0x55, 0xde, 0x87, 0xd4, 0xb9, 0x75, 0x9f, 0xd3, 0x68, 0xa0, 0xc1, 0x19, 615 0xc9, 0xde, 0x07, 0xbd, 0xcc, 0xa0, 0xcf, 0xf9, 0xbf, 0xaf, 0xff, 0xfe, 0x6f, 0xe7, 0xef, 0x3e, 616 0x0d, 0x10, 0xfe, 0xe8, 0x26, 0xcc, 0x1f, 0xd9, 0xf6, 0x51, 0x03, 0x5d, 0x6a, 0xb5, 0x6d, 0xd7, 617 0x3e, 0xe8, 0x1c, 0x5e, 0xaa, 0x21, 0xa7, 0xda, 0xae, 0xb7, 0x5c, 0xbb, 0xbd, 0x44, 0xc6, 0xf4, 618 0x09, 0x2a, 0xb1, 0xc4, 0x25, 0xb2, 0x5b, 0x30, 0xb9, 0x5e, 0x6f, 0xa0, 0x35, 0x4f, 0x70, 0x17, 619 0xb9, 0xfa, 0x0d, 0x88, 0x1f, 0xd6, 0x1b, 0x28, 0xa3, 0xcc, 0xab, 0x0b, 0xa9, 0x95, 0x0b, 0x4b, 620 0x01, 0xd0, 0x92, 0x8c, 0xd8, 0xc1, 0xc3, 0x06, 0x41, 0x64, 0xbf, 0x1f, 0x87, 0xa9, 0x90, 0x59, 621 0x5d, 0x87, 0xb8, 0x65, 0x36, 0x31, 0xa3, 0xb2, 0x30, 0x6a, 0x90, 0xcf, 0x7a, 0x06, 0x46, 0x5a, 622 0x66, 0xf5, 0x55, 0xf3, 0x08, 0x65, 0x62, 0x64, 0x98, 0x1f, 0xea, 0xb3, 0x00, 0x35, 0xd4, 0x42, 623 0x56, 0x0d, 0x59, 0xd5, 0x93, 0x8c, 0x3a, 0xaf, 0x2e, 0x8c, 0x1a, 0xc2, 0x88, 0xfe, 0x11, 0x98, 624 0x6c, 0x75, 0x0e, 0x1a, 0xf5, 0x6a, 0x45, 0x10, 0x83, 0x79, 0x75, 0x21, 0x61, 0x68, 0x74, 0x62, 625 0xcd, 0x17, 0x7e, 0x0a, 0x26, 0x5e, 0x47, 0xe6, 0xab, 0xa2, 0x68, 0x8a, 0x88, 0x8e, 0xe3, 0x61, 626 0x41, 0xb0, 0x08, 0xe9, 0x26, 0x72, 0x1c, 0xf3, 0x08, 0x55, 0xdc, 0x93, 0x16, 0xca, 0xc4, 0xc9, 627 0xd5, 0xcf, 0x77, 0x5d, 0x7d, 0xf0, 0xca, 0x53, 0x0c, 0xb5, 0x77, 0xd2, 0x42, 0x7a, 0x1e, 0x46, 628 0x91, 0xd5, 0x69, 0x52, 0x86, 0x44, 0x0f, 0xfb, 0x95, 0xac, 0x4e, 0x33, 0xc8, 0x92, 0xc4, 0x30, 629 0x46, 0x31, 0xe2, 0xa0, 0xf6, 0x6b, 0xf5, 0x2a, 0xca, 0x0c, 0x13, 0x82, 0xa7, 0xba, 0x08, 0x76, 630 0xe9, 0x7c, 0x90, 0x83, 0xe3, 0xf4, 0x22, 0x8c, 0xa2, 0x37, 0x5c, 0x64, 0x39, 0x75, 0xdb, 0xca, 631 0x8c, 0x10, 0x92, 0x27, 0x43, 0xbc, 0x88, 0x1a, 0xb5, 0x20, 0x85, 0x8f, 0xd3, 0xaf, 0xc1, 0x88, 632 0xdd, 0x72, 0xeb, 0xb6, 0xe5, 0x64, 0x92, 0xf3, 0xca, 0x42, 0x6a, 0xe5, 0x5c, 0x68, 0x20, 0x6c, 633 0x53, 0x19, 0x83, 0x0b, 0xeb, 0x1b, 0xa0, 0x39, 0x76, 0xa7, 0x5d, 0x45, 0x95, 0xaa, 0x5d, 0x43, 634 0x95, 0xba, 0x75, 0x68, 0x67, 0x46, 0x09, 0xc1, 0x5c, 0xf7, 0x85, 0x10, 0xc1, 0xa2, 0x5d, 0x43, 635 0x1b, 0xd6, 0xa1, 0x6d, 0x8c, 0x3b, 0xd2, 0xb1, 0x3e, 0x0d, 0xc3, 0xce, 0x89, 0xe5, 0x9a, 0x6f, 636 0x64, 0xd2, 0x24, 0x42, 0xd8, 0x51, 0xf6, 0x77, 0x87, 0x61, 0x62, 0x90, 0x10, 0xbb, 0x05, 0x89, 637 0x43, 0x7c, 0x95, 0x99, 0xd8, 0x69, 0x6c, 0x40, 0x31, 0xb2, 0x11, 0x87, 0x1f, 0xd0, 0x88, 0x79, 638 0x48, 0x59, 0xc8, 0x71, 0x51, 0x8d, 0x46, 0x84, 0x3a, 0x60, 0x4c, 0x01, 0x05, 0x75, 0x87, 0x54, 639 0xfc, 0x81, 0x42, 0xea, 0x25, 0x98, 0xf0, 0x54, 0xaa, 0xb4, 0x4d, 0xeb, 0x88, 0xc7, 0xe6, 0xa5, 640 0x28, 0x4d, 0x96, 0x4a, 0x1c, 0x67, 0x60, 0x98, 0x31, 0x8e, 0xa4, 0x63, 0x7d, 0x0d, 0xc0, 0xb6, 641 0x90, 0x7d, 0x58, 0xa9, 0xa1, 0x6a, 0x23, 0x93, 0xec, 0x61, 0xa5, 0x6d, 0x2c, 0xd2, 0x65, 0x25, 642 0x9b, 0x8e, 0x56, 0x1b, 0xfa, 0x4d, 0x3f, 0xd4, 0x46, 0x7a, 0x44, 0xca, 0x16, 0x4d, 0xb2, 0xae, 643 0x68, 0xdb, 0x87, 0xf1, 0x36, 0xc2, 0x71, 0x8f, 0x6a, 0xec, 0xca, 0x46, 0x89, 0x12, 0x4b, 0x91, 644 0x57, 0x66, 0x30, 0x18, 0xbd, 0xb0, 0xb1, 0xb6, 0x78, 0xa8, 0x3f, 0x01, 0xde, 0x40, 0x85, 0x84, 645 0x15, 0x90, 0x2a, 0x94, 0xe6, 0x83, 0x65, 0xb3, 0x89, 0x66, 0xde, 0x84, 0x71, 0xd9, 0x3c, 0xfa, 646 0x19, 0x48, 0x38, 0xae, 0xd9, 0x76, 0x49, 0x14, 0x26, 0x0c, 0x7a, 0xa0, 0x6b, 0xa0, 0x22, 0xab, 647 0x46, 0xaa, 0x5c, 0xc2, 0xc0, 0x1f, 0xf5, 0x5f, 0xf0, 0x2f, 0x58, 0x25, 0x17, 0x7c, 0xb1, 0xdb, 648 0xa3, 0x12, 0x73, 0xf0, 0xba, 0x67, 0xae, 0xc3, 0x98, 0x74, 0x01, 0x83, 0x9e, 0x3a, 0xfb, 0xe7, 649 0xe1, 0x6c, 0x28, 0xb5, 0xfe, 0x12, 0x9c, 0xe9, 0x58, 0x75, 0xcb, 0x45, 0xed, 0x56, 0x1b, 0xe1, 650 0x88, 0xa5, 0xa7, 0xca, 0xfc, 0xb7, 0x91, 0x1e, 0x31, 0xb7, 0x2f, 0x4a, 0x53, 0x16, 0x63, 0xaa, 651 0xd3, 0x3d, 0xb8, 0x38, 0x9a, 0xfc, 0xc1, 0x88, 0xf6, 0xd6, 0x5b, 0x6f, 0xbd, 0x15, 0xcb, 0x7e, 652 0x76, 0x18, 0xce, 0x84, 0xe5, 0x4c, 0x68, 0xfa, 0x4e, 0xc3, 0xb0, 0xd5, 0x69, 0x1e, 0xa0, 0x36, 653 0x31, 0x52, 0xc2, 0x60, 0x47, 0x7a, 0x1e, 0x12, 0x0d, 0xf3, 0x00, 0x35, 0x32, 0xf1, 0x79, 0x65, 654 0x61, 0x7c, 0xe5, 0x23, 0x03, 0x65, 0xe5, 0xd2, 0x26, 0x86, 0x18, 0x14, 0xa9, 0x3f, 0x07, 0x71, 655 0x56, 0xa2, 0x31, 0xc3, 0xe2, 0x60, 0x0c, 0x38, 0x97, 0x0c, 0x82, 0xd3, 0x1f, 0x83, 0x51, 0xfc, 656 0x3f, 0x8d, 0x8d, 0x61, 0xa2, 0x73, 0x12, 0x0f, 0xe0, 0xb8, 0xd0, 0x67, 0x20, 0x49, 0xd2, 0xa4, 657 0x86, 0xf8, 0xd2, 0xe6, 0x1d, 0xe3, 0xc0, 0xaa, 0xa1, 0x43, 0xb3, 0xd3, 0x70, 0x2b, 0xaf, 0x99, 658 0x8d, 0x0e, 0x22, 0x01, 0x3f, 0x6a, 0xa4, 0xd9, 0xe0, 0x27, 0xf1, 0x98, 0x3e, 0x07, 0x29, 0x9a, 659 0x55, 0x75, 0xab, 0x86, 0xde, 0x20, 0xd5, 0x33, 0x61, 0xd0, 0x44, 0xdb, 0xc0, 0x23, 0xf8, 0xf4, 660 0xaf, 0x38, 0xb6, 0xc5, 0x43, 0x93, 0x9c, 0x02, 0x0f, 0x90, 0xd3, 0x5f, 0x0f, 0x16, 0xee, 0xc7, 661 0xc3, 0x2f, 0x2f, 0x18, 0x53, 0xd9, 0x6f, 0xc6, 0x20, 0x4e, 0xea, 0xc5, 0x04, 0xa4, 0xf6, 0xee, 662 0xee, 0x94, 0x2a, 0x6b, 0xdb, 0xfb, 0x85, 0xcd, 0x92, 0xa6, 0xe8, 0xe3, 0x00, 0x64, 0x60, 0x7d, 663 0x73, 0x3b, 0xbf, 0xa7, 0xc5, 0xbc, 0xe3, 0x8d, 0xf2, 0xde, 0xb5, 0x55, 0x4d, 0xf5, 0x00, 0xfb, 664 0x74, 0x20, 0x2e, 0x0a, 0x5c, 0x59, 0xd1, 0x12, 0xba, 0x06, 0x69, 0x4a, 0xb0, 0xf1, 0x52, 0x69, 665 0xed, 0xda, 0xaa, 0x36, 0x2c, 0x8f, 0x5c, 0x59, 0xd1, 0x46, 0xf4, 0x31, 0x18, 0x25, 0x23, 0x85, 666 0xed, 0xed, 0x4d, 0x2d, 0xe9, 0x71, 0xee, 0xee, 0x19, 0x1b, 0xe5, 0xdb, 0xda, 0xa8, 0xc7, 0x79, 667 0xdb, 0xd8, 0xde, 0xdf, 0xd1, 0xc0, 0x63, 0xd8, 0x2a, 0xed, 0xee, 0xe6, 0x6f, 0x97, 0xb4, 0x94, 668 0x27, 0x51, 0xb8, 0xbb, 0x57, 0xda, 0xd5, 0xd2, 0x92, 0x5a, 0x57, 0x56, 0xb4, 0x31, 0xef, 0x14, 669 0xa5, 0xf2, 0xfe, 0x96, 0x36, 0xae, 0x4f, 0xc2, 0x18, 0x3d, 0x05, 0x57, 0x62, 0x22, 0x30, 0x74, 670 0x6d, 0x55, 0xd3, 0x7c, 0x45, 0x28, 0xcb, 0xa4, 0x34, 0x70, 0x6d, 0x55, 0xd3, 0xb3, 0x45, 0x48, 671 0x90, 0xe8, 0xd2, 0x75, 0x18, 0xdf, 0xcc, 0x17, 0x4a, 0x9b, 0x95, 0xed, 0x9d, 0xbd, 0x8d, 0xed, 672 0x72, 0x7e, 0x53, 0x53, 0xfc, 0x31, 0xa3, 0xf4, 0x89, 0xfd, 0x0d, 0xa3, 0xb4, 0xa6, 0xc5, 0xc4, 673 0xb1, 0x9d, 0x52, 0x7e, 0xaf, 0xb4, 0xa6, 0xa9, 0xd9, 0x2a, 0x9c, 0x09, 0xab, 0x93, 0xa1, 0x99, 674 0x21, 0xb8, 0x38, 0xd6, 0xc3, 0xc5, 0x84, 0xab, 0xcb, 0xc5, 0xdf, 0x8b, 0xc1, 0x54, 0xc8, 0x5a, 675 0x11, 0x7a, 0x92, 0xe7, 0x21, 0x41, 0x43, 0x94, 0xae, 0x9e, 0x4f, 0x87, 0x2e, 0x3a, 0x24, 0x60, 676 0xbb, 0x56, 0x50, 0x82, 0x13, 0x3b, 0x08, 0xb5, 0x47, 0x07, 0x81, 0x29, 0xba, 0x6a, 0xfa, 0x9f, 677 0xed, 0xaa, 0xe9, 0x74, 0xd9, 0xbb, 0x36, 0xc8, 0xb2, 0x47, 0xc6, 0x4e, 0x57, 0xdb, 0x13, 0x21, 678 0xb5, 0xfd, 0x16, 0x4c, 0x76, 0x11, 0x0d, 0x5c, 0x63, 0x3f, 0xad, 0x40, 0xa6, 0x97, 0x71, 0x22, 679 0x2a, 0x5d, 0x4c, 0xaa, 0x74, 0xb7, 0x82, 0x16, 0x3c, 0xdf, 0xdb, 0x09, 0x5d, 0xbe, 0xfe, 0xaa, 680 0x02, 0xd3, 0xe1, 0x9d, 0x62, 0xa8, 0x0e, 0xcf, 0xc1, 0x70, 0x13, 0xb9, 0xc7, 0x36, 0xef, 0x96, 681 0x2e, 0x86, 0xac, 0xc1, 0x78, 0x3a, 0xe8, 0x6c, 0x86, 0x12, 0x17, 0x71, 0xb5, 0x57, 0xbb, 0x47, 682 0xb5, 0xe9, 0xd2, 0xf4, 0x57, 0x62, 0x70, 0x36, 0x94, 0x3c, 0x54, 0xd1, 0xc7, 0x01, 0xea, 0x56, 683 0xab, 0xe3, 0xd2, 0x8e, 0x88, 0x16, 0xd8, 0x51, 0x32, 0x42, 0x8a, 0x17, 0x2e, 0x9e, 0x1d, 0xd7, 684 0x9b, 0x57, 0xc9, 0x3c, 0xd0, 0x21, 0x22, 0x70, 0xc3, 0x57, 0x34, 0x4e, 0x14, 0x9d, 0xed, 0x71, 685 0xa5, 0x5d, 0x81, 0xb9, 0x0c, 0x5a, 0xb5, 0x51, 0x47, 0x96, 0x5b, 0x71, 0xdc, 0x36, 0x32, 0x9b, 686 0x75, 0xeb, 0x88, 0xac, 0x20, 0xc9, 0x5c, 0xe2, 0xd0, 0x6c, 0x38, 0xc8, 0x98, 0xa0, 0xd3, 0xbb, 687 0x7c, 0x16, 0x23, 0x48, 0x00, 0xb5, 0x05, 0xc4, 0xb0, 0x84, 0xa0, 0xd3, 0x1e, 0x22, 0xfb, 0x5b, 688 0x49, 0x48, 0x09, 0x7d, 0xb5, 0x7e, 0x1e, 0xd2, 0xaf, 0x98, 0xaf, 0x99, 0x15, 0x7e, 0xaf, 0x44, 689 0x2d, 0x91, 0xc2, 0x63, 0x3b, 0xec, 0x7e, 0x69, 0x19, 0xce, 0x10, 0x11, 0xbb, 0xe3, 0xa2, 0x76, 690 0xa5, 0xda, 0x30, 0x1d, 0x87, 0x18, 0x2d, 0x49, 0x44, 0x75, 0x3c, 0xb7, 0x8d, 0xa7, 0x8a, 0x7c, 691 0x46, 0xbf, 0x0a, 0x53, 0x04, 0xd1, 0xec, 0x34, 0xdc, 0x7a, 0xab, 0x81, 0x2a, 0xf8, 0xee, 0xcd, 692 0x21, 0x2b, 0x89, 0xa7, 0xd9, 0x24, 0x96, 0xd8, 0x62, 0x02, 0x58, 0x23, 0x47, 0x5f, 0x83, 0xc7, 693 0x09, 0xec, 0x08, 0x59, 0xa8, 0x6d, 0xba, 0xa8, 0x82, 0x7e, 0xb1, 0x63, 0x36, 0x9c, 0x8a, 0x69, 694 0xd5, 0x2a, 0xc7, 0xa6, 0x73, 0x9c, 0x39, 0x83, 0x09, 0x0a, 0xb1, 0x8c, 0x62, 0x3c, 0x8a, 0x05, 695 0x6f, 0x33, 0xb9, 0x12, 0x11, 0xcb, 0x5b, 0xb5, 0x17, 0x4c, 0xe7, 0x58, 0xcf, 0xc1, 0x34, 0x61, 696 0x71, 0xdc, 0x76, 0xdd, 0x3a, 0xaa, 0x54, 0x8f, 0x51, 0xf5, 0xd5, 0x4a, 0xc7, 0x3d, 0xbc, 0x91, 697 0x79, 0x4c, 0x3c, 0x3f, 0xd1, 0x70, 0x97, 0xc8, 0x14, 0xb1, 0xc8, 0xbe, 0x7b, 0x78, 0x43, 0xdf, 698 0x85, 0x34, 0x76, 0x46, 0xb3, 0xfe, 0x26, 0xaa, 0x1c, 0xda, 0x6d, 0xb2, 0x34, 0x8e, 0x87, 0x94, 699 0x26, 0xc1, 0x82, 0x4b, 0xdb, 0x0c, 0xb0, 0x65, 0xd7, 0x50, 0x2e, 0xb1, 0xbb, 0x53, 0x2a, 0xad, 700 0x19, 0x29, 0xce, 0xb2, 0x6e, 0xb7, 0x71, 0x40, 0x1d, 0xd9, 0x9e, 0x81, 0x53, 0x34, 0xa0, 0x8e, 701 0x6c, 0x6e, 0xde, 0xab, 0x30, 0x55, 0xad, 0xd2, 0x6b, 0xae, 0x57, 0x2b, 0xec, 0x1e, 0xcb, 0xc9, 702 0x68, 0x92, 0xb1, 0xaa, 0xd5, 0xdb, 0x54, 0x80, 0xc5, 0xb8, 0xa3, 0xdf, 0x84, 0xb3, 0xbe, 0xb1, 703 0x44, 0xe0, 0x64, 0xd7, 0x55, 0x06, 0xa1, 0x57, 0x61, 0xaa, 0x75, 0xd2, 0x0d, 0xd4, 0xa5, 0x33, 704 0xb6, 0x4e, 0x82, 0xb0, 0xeb, 0x70, 0xa6, 0x75, 0xdc, 0xea, 0xc6, 0x2d, 0x8a, 0x38, 0xbd, 0x75, 705 0xdc, 0x0a, 0x02, 0x9f, 0x24, 0x37, 0xdc, 0x6d, 0x54, 0x35, 0x5d, 0x54, 0xcb, 0x3c, 0x22, 0x8a, 706 0x0b, 0x13, 0xfa, 0x25, 0xd0, 0xaa, 0xd5, 0x0a, 0xb2, 0xcc, 0x83, 0x06, 0xaa, 0x98, 0x6d, 0x64, 707 0x99, 0x4e, 0x66, 0x4e, 0x14, 0x1e, 0xaf, 0x56, 0x4b, 0x64, 0x36, 0x4f, 0x26, 0xf5, 0x45, 0x98, 708 0xb4, 0x0f, 0x5e, 0xa9, 0xd2, 0x90, 0xac, 0xb4, 0xda, 0xe8, 0xb0, 0xfe, 0x46, 0xe6, 0x02, 0xb1, 709 0xef, 0x04, 0x9e, 0x20, 0x01, 0xb9, 0x43, 0x86, 0xf5, 0xa7, 0x41, 0xab, 0x3a, 0xc7, 0x66, 0xbb, 710 0x45, 0x6a, 0xb2, 0xd3, 0x32, 0xab, 0x28, 0xf3, 0x24, 0x15, 0xa5, 0xe3, 0x65, 0x3e, 0x8c, 0x53, 711 0xc2, 0x79, 0xbd, 0x7e, 0xe8, 0x72, 0xc6, 0xa7, 0x68, 0x4a, 0x90, 0x31, 0xc6, 0xb6, 0x00, 0x1a, 712 0x36, 0x85, 0x74, 0xe2, 0x05, 0x22, 0x36, 0xde, 0x3a, 0x6e, 0x89, 0xe7, 0x7d, 0x02, 0xc6, 0xb0, 713 0xa4, 0x7f, 0xd2, 0xa7, 0x69, 0x43, 0xd6, 0x3a, 0x16, 0xce, 0xf8, 0x81, 0xf5, 0xc6, 0xd9, 0x1c, 714 0xa4, 0xc5, 0xf8, 0xd4, 0x47, 0x81, 0x46, 0xa8, 0xa6, 0xe0, 0x66, 0xa5, 0xb8, 0xbd, 0x86, 0xdb, 715 0x8c, 0x4f, 0x95, 0xb4, 0x18, 0x6e, 0x77, 0x36, 0x37, 0xf6, 0x4a, 0x15, 0x63, 0xbf, 0xbc, 0xb7, 716 0xb1, 0x55, 0xd2, 0x54, 0xb1, 0xaf, 0xfe, 0x56, 0x0c, 0xc6, 0xe5, 0x5b, 0x24, 0xfd, 0x63, 0xf0, 717 0x08, 0x7f, 0x9e, 0xe1, 0x20, 0xb7, 0xf2, 0x7a, 0xbd, 0x4d, 0x52, 0xa6, 0x69, 0xd2, 0xe5, 0xcb, 718 0x73, 0xda, 0x19, 0x26, 0xb5, 0x8b, 0xdc, 0x17, 0xeb, 0x6d, 0x9c, 0x10, 0x4d, 0xd3, 0xd5, 0x37, 719 0x61, 0xce, 0xb2, 0x2b, 0x8e, 0x6b, 0x5a, 0x35, 0xb3, 0x5d, 0xab, 0xf8, 0x4f, 0x92, 0x2a, 0x66, 720 0xb5, 0x8a, 0x1c, 0xc7, 0xa6, 0x4b, 0x95, 0xc7, 0x72, 0xce, 0xb2, 0x77, 0x99, 0xb0, 0x5f, 0xc3, 721 0xf3, 0x4c, 0x34, 0x10, 0x60, 0x6a, 0xaf, 0x00, 0x7b, 0x0c, 0x46, 0x9b, 0x66, 0xab, 0x82, 0x2c, 722 0xb7, 0x7d, 0x42, 0x1a, 0xe3, 0xa4, 0x91, 0x6c, 0x9a, 0xad, 0x12, 0x3e, 0xfe, 0xd9, 0xdc, 0x9f, 723 0xfc, 0x57, 0x15, 0xd2, 0x62, 0x73, 0x8c, 0xef, 0x35, 0xaa, 0x64, 0x1d, 0x51, 0x48, 0xa5, 0x79, 724 0xa2, 0x6f, 0x2b, 0xbd, 0x54, 0xc4, 0x0b, 0x4c, 0x6e, 0x98, 0xb6, 0xac, 0x06, 0x45, 0xe2, 0xc5, 725 0x1d, 0xd7, 0x16, 0x44, 0x5b, 0x84, 0xa4, 0xc1, 0x8e, 0xf4, 0xdb, 0x30, 0xfc, 0x8a, 0x43, 0xb8, 726 0x87, 0x09, 0xf7, 0x85, 0xfe, 0xdc, 0x77, 0x76, 0x09, 0xf9, 0xe8, 0x9d, 0xdd, 0x4a, 0x79, 0xdb, 727 0xd8, 0xca, 0x6f, 0x1a, 0x0c, 0xae, 0x3f, 0x0a, 0xf1, 0x86, 0xf9, 0xe6, 0x89, 0xbc, 0x14, 0x91, 728 0xa1, 0x41, 0x0d, 0xff, 0x28, 0xc4, 0x5f, 0x47, 0xe6, 0xab, 0xf2, 0x02, 0x40, 0x86, 0x3e, 0xc0, 729 0xd0, 0xbf, 0x04, 0x09, 0x62, 0x2f, 0x1d, 0x80, 0x59, 0x4c, 0x1b, 0xd2, 0x93, 0x10, 0x2f, 0x6e, 730 0x1b, 0x38, 0xfc, 0x35, 0x48, 0xd3, 0xd1, 0xca, 0xce, 0x46, 0xa9, 0x58, 0xd2, 0x62, 0xd9, 0xab, 731 0x30, 0x4c, 0x8d, 0x80, 0x53, 0xc3, 0x33, 0x83, 0x36, 0xc4, 0x0e, 0x19, 0x87, 0xc2, 0x67, 0xf7, 732 0xb7, 0x0a, 0x25, 0x43, 0x8b, 0x89, 0xee, 0x75, 0x20, 0x2d, 0xf6, 0xc5, 0x3f, 0x9b, 0x98, 0xfa, 733 0x3d, 0x05, 0x52, 0x42, 0x9f, 0x8b, 0x1b, 0x14, 0xb3, 0xd1, 0xb0, 0x5f, 0xaf, 0x98, 0x8d, 0xba, 734 0xe9, 0xb0, 0xa0, 0x00, 0x32, 0x94, 0xc7, 0x23, 0x83, 0x3a, 0xed, 0x67, 0xa2, 0xfc, 0x17, 0x15, 735 0xd0, 0x82, 0x2d, 0x66, 0x40, 0x41, 0xe5, 0xe7, 0xaa, 0xe0, 0xe7, 0x15, 0x18, 0x97, 0xfb, 0xca, 736 0x80, 0x7a, 0xe7, 0x7f, 0xae, 0xea, 0x7d, 0x37, 0x06, 0x63, 0x52, 0x37, 0x39, 0xa8, 0x76, 0xbf, 737 0x08, 0x93, 0xf5, 0x1a, 0x6a, 0xb6, 0x6c, 0x17, 0x59, 0xd5, 0x93, 0x4a, 0x03, 0xbd, 0x86, 0x1a, 738 0x99, 0x2c, 0x29, 0x14, 0x97, 0xfa, 0xf7, 0xab, 0x4b, 0x1b, 0x3e, 0x6e, 0x13, 0xc3, 0x72, 0x53, 739 0x1b, 0x6b, 0xa5, 0xad, 0x9d, 0xed, 0xbd, 0x52, 0xb9, 0x78, 0xb7, 0xb2, 0x5f, 0xfe, 0x78, 0x79, 740 0xfb, 0xc5, 0xb2, 0xa1, 0xd5, 0x03, 0x62, 0x1f, 0x60, 0xaa, 0xef, 0x80, 0x16, 0x54, 0x4a, 0x7f, 741 0x04, 0xc2, 0xd4, 0xd2, 0x86, 0xf4, 0x29, 0x98, 0x28, 0x6f, 0x57, 0x76, 0x37, 0xd6, 0x4a, 0x95, 742 0xd2, 0xfa, 0x7a, 0xa9, 0xb8, 0xb7, 0x4b, 0x9f, 0x40, 0x78, 0xd2, 0x7b, 0x72, 0x52, 0x7f, 0x4e, 743 0x85, 0xa9, 0x10, 0x4d, 0xf4, 0x3c, 0xbb, 0x77, 0xa0, 0xb7, 0x33, 0xcf, 0x0c, 0xa2, 0xfd, 0x12, 744 0x5e, 0xf2, 0x77, 0xcc, 0xb6, 0xcb, 0x6e, 0x35, 0x9e, 0x06, 0x6c, 0x25, 0xcb, 0xad, 0x1f, 0xd6, 745 0x51, 0x9b, 0x3d, 0xb0, 0xa1, 0x37, 0x14, 0x13, 0xfe, 0x38, 0x7d, 0x66, 0xf3, 0x51, 0xd0, 0x5b, 746 0xb6, 0x53, 0x77, 0xeb, 0xaf, 0xa1, 0x4a, 0xdd, 0xe2, 0x4f, 0x77, 0xf0, 0x0d, 0x46, 0xdc, 0xd0, 747 0xf8, 0xcc, 0x86, 0xe5, 0x7a, 0xd2, 0x16, 0x3a, 0x32, 0x03, 0xd2, 0xb8, 0x80, 0xab, 0x86, 0xc6, 748 0x67, 0x3c, 0xe9, 0xf3, 0x90, 0xae, 0xd9, 0x1d, 0xdc, 0x75, 0x51, 0x39, 0xbc, 0x5e, 0x28, 0x46, 749 0x8a, 0x8e, 0x79, 0x22, 0xac, 0x9f, 0xf6, 0x1f, 0x2b, 0xa5, 0x8d, 0x14, 0x1d, 0xa3, 0x22, 0x4f, 750 0xc1, 0x84, 0x79, 0x74, 0xd4, 0xc6, 0xe4, 0x9c, 0x88, 0xde, 0x21, 0x8c, 0x7b, 0xc3, 0x44, 0x70, 751 0xe6, 0x0e, 0x24, 0xb9, 0x1d, 0xf0, 0x92, 0x8c, 0x2d, 0x51, 0x69, 0xd1, 0xdb, 0xde, 0xd8, 0xc2, 752 0xa8, 0x91, 0xb4, 0xf8, 0xe4, 0x79, 0x48, 0xd7, 0x9d, 0x8a, 0xff, 0x94, 0x3c, 0x36, 0x1f, 0x5b, 753 0x48, 0x1a, 0xa9, 0xba, 0xe3, 0x3d, 0x61, 0xcc, 0x7e, 0x35, 0x06, 0xe3, 0xf2, 0x53, 0x7e, 0x7d, 754 0x0d, 0x92, 0x0d, 0xbb, 0x6a, 0x92, 0xd0, 0xa2, 0x5b, 0x4c, 0x0b, 0x11, 0x1b, 0x03, 0x4b, 0x9b, 755 0x4c, 0xde, 0xf0, 0x90, 0x33, 0xff, 0x51, 0x81, 0x24, 0x1f, 0xd6, 0xa7, 0x21, 0xde, 0x32, 0xdd, 756 0x63, 0x42, 0x97, 0x28, 0xc4, 0x34, 0xc5, 0x20, 0xc7, 0x78, 0xdc, 0x69, 0x99, 0x16, 0x09, 0x01, 757 0x36, 0x8e, 0x8f, 0xb1, 0x5f, 0x1b, 0xc8, 0xac, 0x91, 0xdb, 0x0f, 0xbb, 0xd9, 0x44, 0x96, 0xeb, 758 0x70, 0xbf, 0xb2, 0xf1, 0x22, 0x1b, 0xd6, 0x3f, 0x02, 0x93, 0x6e, 0xdb, 0xac, 0x37, 0x24, 0xd9, 759 0x38, 0x91, 0xd5, 0xf8, 0x84, 0x27, 0x9c, 0x83, 0x47, 0x39, 0x6f, 0x0d, 0xb9, 0x66, 0xf5, 0x18, 760 0xd5, 0x7c, 0xd0, 0x30, 0x79, 0xcc, 0xf0, 0x08, 0x13, 0x58, 0x63, 0xf3, 0x1c, 0x9b, 0xfd, 0x03, 761 0x05, 0x26, 0xf9, 0x0d, 0x53, 0xcd, 0x33, 0xd6, 0x16, 0x80, 0x69, 0x59, 0xb6, 0x2b, 0x9a, 0xab, 762 0x3b, 0x94, 0xbb, 0x70, 0x4b, 0x79, 0x0f, 0x64, 0x08, 0x04, 0x33, 0x4d, 0x00, 0x7f, 0xa6, 0xa7, 763 0xd9, 0xe6, 0x20, 0xc5, 0xb6, 0x70, 0xc8, 0x3e, 0x20, 0xbd, 0xc5, 0x06, 0x3a, 0x84, 0xef, 0xac, 764 0xf4, 0x33, 0x90, 0x38, 0x40, 0x47, 0x75, 0x8b, 0x3d, 0x98, 0xa5, 0x07, 0xfc, 0x41, 0x48, 0xdc, 765 0x7b, 0x10, 0x52, 0x78, 0x19, 0xa6, 0xaa, 0x76, 0x33, 0xa8, 0x6e, 0x41, 0x0b, 0xdc, 0xe6, 0x3b, 766 0x2f, 0x28, 0x9f, 0x02, 0xbf, 0xc5, 0xfc, 0x89, 0xa2, 0xfc, 0xc3, 0x98, 0x7a, 0x7b, 0xa7, 0xf0, 767 0x1b, 0xb1, 0x99, 0xdb, 0x14, 0xba, 0xc3, 0xaf, 0xd4, 0x40, 0x87, 0x0d, 0x54, 0xc5, 0xda, 0xc3, 768 0x57, 0x16, 0xe0, 0x99, 0xa3, 0xba, 0x7b, 0xdc, 0x39, 0x58, 0xaa, 0xda, 0xcd, 0x4b, 0x47, 0xf6, 769 0x91, 0xed, 0x6f, 0x7d, 0xe2, 0x23, 0x72, 0x40, 0x3e, 0xb1, 0xed, 0xcf, 0x51, 0x6f, 0x74, 0x26, 770 0x72, 0xaf, 0x34, 0x57, 0x86, 0x29, 0x26, 0x5c, 0x21, 0xfb, 0x2f, 0xf4, 0x2e, 0x42, 0xef, 0xfb, 771 0x0c, 0x2b, 0xf3, 0x9b, 0xdf, 0x27, 0xcb, 0xb5, 0x31, 0xc9, 0xa0, 0x78, 0x8e, 0xde, 0x68, 0xe4, 772 0x0c, 0x38, 0x2b, 0xf1, 0xd1, 0xd4, 0x44, 0xed, 0x08, 0xc6, 0x6f, 0x31, 0xc6, 0x29, 0x81, 0x71, 773 0x97, 0x41, 0x73, 0x45, 0x18, 0x3b, 0x0d, 0xd7, 0xbf, 0x63, 0x5c, 0x69, 0x24, 0x92, 0xdc, 0x86, 774 0x09, 0x42, 0x52, 0xed, 0x38, 0xae, 0xdd, 0x24, 0x75, 0xaf, 0x3f, 0xcd, 0xbf, 0xff, 0x3e, 0xcd, 775 0x95, 0x71, 0x0c, 0x2b, 0x7a, 0xa8, 0x5c, 0x0e, 0xc8, 0x96, 0x53, 0x0d, 0x55, 0x1b, 0x11, 0x0c, 776 0xf7, 0x98, 0x22, 0x9e, 0x7c, 0xee, 0x93, 0x70, 0x06, 0x7f, 0x26, 0x65, 0x49, 0xd4, 0x24, 0xfa, 777 0x81, 0x57, 0xe6, 0x0f, 0x3e, 0x4d, 0xd3, 0x71, 0xca, 0x23, 0x10, 0x74, 0x12, 0xbc, 0x78, 0x84, 778 0x5c, 0x17, 0xb5, 0x9d, 0x8a, 0xd9, 0x08, 0x53, 0x4f, 0x78, 0x62, 0x90, 0xf9, 0xb5, 0x1f, 0xca, 779 0x5e, 0xbc, 0x4d, 0x91, 0xf9, 0x46, 0x23, 0xb7, 0x0f, 0x8f, 0x84, 0x44, 0xc5, 0x00, 0x9c, 0x9f, 780 0x63, 0x9c, 0x67, 0xba, 0x22, 0x03, 0xd3, 0xee, 0x00, 0x1f, 0xf7, 0x7c, 0x39, 0x00, 0xe7, 0x3f, 781 0x60, 0x9c, 0x3a, 0xc3, 0x72, 0x97, 0x62, 0xc6, 0x3b, 0x30, 0xf9, 0x1a, 0x6a, 0x1f, 0xd8, 0x0e, 782 0x7b, 0x4a, 0x33, 0x00, 0xdd, 0xe7, 0x19, 0xdd, 0x04, 0x03, 0x92, 0xc7, 0x36, 0x98, 0xeb, 0x26, 783 0x24, 0x0f, 0xcd, 0x2a, 0x1a, 0x80, 0xe2, 0x0b, 0x8c, 0x62, 0x04, 0xcb, 0x63, 0x68, 0x1e, 0xd2, 784 0x47, 0x36, 0x5b, 0x99, 0xa2, 0xe1, 0x5f, 0x64, 0xf0, 0x14, 0xc7, 0x30, 0x8a, 0x96, 0xdd, 0xea, 785 0x34, 0xf0, 0xb2, 0x15, 0x4d, 0xf1, 0x25, 0x4e, 0xc1, 0x31, 0x8c, 0xe2, 0x14, 0x66, 0x7d, 0x9b, 786 0x53, 0x38, 0x82, 0x3d, 0x9f, 0x87, 0x94, 0x6d, 0x35, 0x4e, 0x6c, 0x6b, 0x10, 0x25, 0xbe, 0xcc, 787 0x18, 0x80, 0x41, 0x30, 0xc1, 0x2d, 0x18, 0x1d, 0xd4, 0x11, 0x5f, 0xf9, 0x21, 0x4f, 0x0f, 0xee, 788 0x81, 0xdb, 0x30, 0xc1, 0x0b, 0x54, 0xdd, 0xb6, 0x06, 0xa0, 0xf8, 0xc7, 0x8c, 0x62, 0x5c, 0x80, 789 0xb1, 0xcb, 0x70, 0x91, 0xe3, 0x1e, 0xa1, 0x41, 0x48, 0xbe, 0xca, 0x2f, 0x83, 0x41, 0x98, 0x29, 790 0x0f, 0x90, 0x55, 0x3d, 0x1e, 0x8c, 0xe1, 0x6b, 0xdc, 0x94, 0x1c, 0x83, 0x29, 0x8a, 0x30, 0xd6, 791 0x34, 0xdb, 0xce, 0xb1, 0xd9, 0x18, 0xc8, 0x1d, 0xbf, 0xce, 0x38, 0xd2, 0x1e, 0x88, 0x59, 0xa4, 792 0x63, 0x9d, 0x86, 0xe6, 0x37, 0xb8, 0x45, 0x04, 0x18, 0x4b, 0x3d, 0xc7, 0x25, 0x8f, 0xb4, 0x4e, 793 0xc3, 0xf6, 0x4f, 0x78, 0xea, 0x51, 0xec, 0x96, 0xc8, 0x78, 0x0b, 0x46, 0x9d, 0xfa, 0x9b, 0x03, 794 0xd1, 0xfc, 0x53, 0xee, 0x69, 0x02, 0xc0, 0xe0, 0xbb, 0xf0, 0x68, 0xe8, 0x32, 0x31, 0x00, 0xd9, 795 0x3f, 0x63, 0x64, 0xd3, 0x21, 0x4b, 0x05, 0x2b, 0x09, 0xa7, 0xa5, 0xfc, 0xe7, 0xbc, 0x24, 0xa0, 796 0x00, 0xd7, 0x0e, 0xbe, 0x57, 0x70, 0xcc, 0xc3, 0xd3, 0x59, 0xed, 0x5f, 0x70, 0xab, 0x51, 0xac, 797 0x64, 0xb5, 0x3d, 0x98, 0x66, 0x8c, 0xa7, 0xf3, 0xeb, 0xd7, 0x79, 0x61, 0xa5, 0xe8, 0x7d, 0xd9, 798 0xbb, 0x2f, 0xc3, 0x8c, 0x67, 0x4e, 0xde, 0x94, 0x3a, 0x95, 0xa6, 0xd9, 0x1a, 0x80, 0xf9, 0x37, 799 0x19, 0x33, 0xaf, 0xf8, 0x5e, 0x57, 0xeb, 0x6c, 0x99, 0x2d, 0x4c, 0xfe, 0x12, 0x64, 0x38, 0x79, 800 0xc7, 0x6a, 0xa3, 0xaa, 0x7d, 0x64, 0xd5, 0xdf, 0x44, 0xb5, 0x01, 0xa8, 0xbf, 0x11, 0x70, 0xd5, 801 0xbe, 0x00, 0xc7, 0xcc, 0x1b, 0xa0, 0x79, 0xbd, 0x4a, 0xa5, 0xde, 0x6c, 0xd9, 0x6d, 0x37, 0x82, 802 0xf1, 0xb7, 0xb8, 0xa7, 0x3c, 0xdc, 0x06, 0x81, 0xe5, 0x4a, 0x30, 0x4e, 0x0e, 0x07, 0x0d, 0xc9, 803 0xdf, 0x66, 0x44, 0x63, 0x3e, 0x8a, 0x15, 0x8e, 0xaa, 0xdd, 0x6c, 0x99, 0xed, 0x41, 0xea, 0xdf, 804 0xbf, 0xe4, 0x85, 0x83, 0x41, 0x58, 0xe1, 0x70, 0x4f, 0x5a, 0x08, 0xaf, 0xf6, 0x03, 0x30, 0x7c, 805 0x93, 0x17, 0x0e, 0x8e, 0x61, 0x14, 0xbc, 0x61, 0x18, 0x80, 0xe2, 0x5f, 0x71, 0x0a, 0x8e, 0xc1, 806 0x14, 0x9f, 0xf0, 0x17, 0xda, 0x36, 0x3a, 0xaa, 0x3b, 0x6e, 0x9b, 0xb6, 0xc2, 0xfd, 0xa9, 0x7e, 807 0xe7, 0x87, 0x72, 0x13, 0x66, 0x08, 0x50, 0x5c, 0x89, 0xd8, 0x23, 0x54, 0x72, 0xa7, 0x14, 0xad, 808 0xd8, 0xef, 0xf2, 0x4a, 0x24, 0xc0, 0x68, 0x7e, 0x4e, 0x04, 0x7a, 0x15, 0x3d, 0xea, 0x45, 0x98, 809 0xcc, 0x5f, 0xfc, 0x31, 0xe3, 0x92, 0x5b, 0x95, 0xdc, 0x26, 0x0e, 0x20, 0xb9, 0xa1, 0x88, 0x26, 810 0xfb, 0xf4, 0x8f, 0xbd, 0x18, 0x92, 0xfa, 0x89, 0xdc, 0x3a, 0x8c, 0x49, 0xcd, 0x44, 0x34, 0xd5, 811 0x5f, 0x62, 0x54, 0x69, 0xb1, 0x97, 0xc8, 0x5d, 0x85, 0x38, 0x6e, 0x0c, 0xa2, 0xe1, 0x7f, 0x99, 812 0xc1, 0x89, 0x78, 0xee, 0x59, 0x48, 0xf2, 0x86, 0x20, 0x1a, 0xfa, 0xcb, 0x0c, 0xea, 0x41, 0x30, 813 0x9c, 0x37, 0x03, 0xd1, 0xf0, 0xbf, 0xc2, 0xe1, 0x1c, 0x82, 0xe1, 0x83, 0x9b, 0xf0, 0x9d, 0xbf, 814 0x16, 0x67, 0x05, 0x9d, 0xdb, 0xee, 0x16, 0x8c, 0xb0, 0x2e, 0x20, 0x1a, 0xfd, 0x2b, 0xec, 0xe4, 815 0x1c, 0x91, 0xbb, 0x0e, 0x89, 0x01, 0x0d, 0xfe, 0xd7, 0x19, 0x94, 0xca, 0xe7, 0x8a, 0x90, 0x12, 816 0x56, 0xfe, 0x68, 0xf8, 0xdf, 0x60, 0x70, 0x11, 0x85, 0x55, 0x67, 0x2b, 0x7f, 0x34, 0xc1, 0xdf, 817 0xe4, 0xaa, 0x33, 0x04, 0x36, 0x1b, 0x5f, 0xf4, 0xa3, 0xd1, 0x7f, 0x8b, 0x5b, 0x9d, 0x43, 0x72, 818 0xcf, 0xc3, 0xa8, 0x57, 0xc8, 0xa3, 0xf1, 0x7f, 0x9b, 0xe1, 0x7d, 0x0c, 0xb6, 0x80, 0xb0, 0x90, 819 0x44, 0x53, 0xfc, 0x1d, 0x6e, 0x01, 0x01, 0x85, 0xd3, 0x28, 0xd8, 0x1c, 0x44, 0x33, 0xfd, 0x2a, 820 0x4f, 0xa3, 0x40, 0x6f, 0x80, 0xbd, 0x49, 0xea, 0x69, 0x34, 0xc5, 0xdf, 0xe5, 0xde, 0x24, 0xf2, 821 0x58, 0x8d, 0xe0, 0x6a, 0x1b, 0xcd, 0xf1, 0xf7, 0xb9, 0x1a, 0x81, 0xc5, 0x36, 0xb7, 0x03, 0x7a, 822 0xf7, 0x4a, 0x1b, 0xcd, 0xf7, 0x59, 0xc6, 0x37, 0xd9, 0xb5, 0xd0, 0xe6, 0x5e, 0x84, 0xe9, 0xf0, 823 0x55, 0x36, 0x9a, 0xf5, 0xd7, 0x7e, 0x1c, 0xb8, 0x2f, 0x12, 0x17, 0xd9, 0xdc, 0x9e, 0x5f, 0xae, 824 0xc5, 0x15, 0x36, 0x9a, 0xf6, 0x73, 0x3f, 0x96, 0x2b, 0xb6, 0xb8, 0xc0, 0xe6, 0xf2, 0x00, 0xfe, 825 0xe2, 0x16, 0xcd, 0xf5, 0x79, 0xc6, 0x25, 0x80, 0x70, 0x6a, 0xb0, 0xb5, 0x2d, 0x1a, 0xff, 0x05, 826 0x9e, 0x1a, 0x0c, 0x81, 0x53, 0x83, 0x2f, 0x6b, 0xd1, 0xe8, 0x2f, 0xf2, 0xd4, 0xe0, 0x10, 0x1c, 827 0xd9, 0xc2, 0xca, 0x11, 0xcd, 0xf0, 0x65, 0x1e, 0xd9, 0x02, 0x2a, 0x77, 0x0b, 0x92, 0x56, 0xa7, 828 0xd1, 0xc0, 0x01, 0xaa, 0xf7, 0x7f, 0x41, 0x2c, 0xf3, 0xdf, 0x7f, 0xca, 0x34, 0xe0, 0x80, 0xdc, 829 0x55, 0x48, 0xa0, 0xe6, 0x01, 0xaa, 0x45, 0x21, 0xff, 0xc7, 0x4f, 0x79, 0x51, 0xc2, 0xd2, 0xb9, 830 0xe7, 0x01, 0xe8, 0xad, 0x3d, 0xd9, 0xb6, 0x8a, 0xc0, 0xfe, 0xcf, 0x9f, 0xb2, 0x57, 0x37, 0x7c, 831 0x88, 0x4f, 0x40, 0x5f, 0x04, 0xe9, 0x4f, 0xf0, 0x43, 0x99, 0x80, 0x5c, 0xf5, 0x4d, 0x18, 0x79, 832 0xc5, 0xb1, 0x2d, 0xd7, 0x3c, 0x8a, 0x42, 0xff, 0x2f, 0x86, 0xe6, 0xf2, 0xd8, 0x60, 0x4d, 0xbb, 833 0x8d, 0x5c, 0xf3, 0xc8, 0x89, 0xc2, 0xfe, 0x6f, 0x86, 0xf5, 0x00, 0x18, 0x5c, 0x35, 0x1d, 0x77, 834 0x90, 0xeb, 0xfe, 0x23, 0x0e, 0xe6, 0x00, 0xac, 0x34, 0xfe, 0xfc, 0x2a, 0x3a, 0x89, 0xc2, 0xfe, 835 0x88, 0x2b, 0xcd, 0xe4, 0x73, 0xcf, 0xc2, 0x28, 0xfe, 0x48, 0xdf, 0xc7, 0x8a, 0x00, 0xff, 0x1f, 836 0x06, 0xf6, 0x11, 0xf8, 0xcc, 0x8e, 0x5b, 0x73, 0xeb, 0xd1, 0xc6, 0xfe, 0x63, 0xe6, 0x69, 0x2e, 837 0x9f, 0xcb, 0x43, 0xca, 0x71, 0x6b, 0xb5, 0x0e, 0xeb, 0xaf, 0x22, 0xe0, 0xff, 0xf7, 0xa7, 0xde, 838 0x2d, 0xb7, 0x87, 0x29, 0x94, 0xc2, 0x9f, 0x1e, 0xc2, 0x6d, 0xfb, 0xb6, 0x4d, 0x9f, 0x1b, 0x7e, 839 0x2a, 0x1b, 0xfd, 0x00, 0x10, 0xfe, 0xb0, 0x01, 0xd7, 0x7b, 0x8a, 0xe1, 0xd5, 0xea, 0x52, 0xd5, 840 0x6e, 0x1e, 0xd8, 0xce, 0xa5, 0x03, 0xdb, 0x3d, 0xbe, 0xe4, 0x1e, 0x23, 0x3c, 0xc6, 0x9e, 0x18, 841 0xc6, 0xf1, 0xe7, 0x99, 0xd3, 0x3d, 0x66, 0x24, 0x9b, 0xc8, 0xe5, 0x3a, 0xbe, 0xb6, 0x32, 0x79, 842 0x8e, 0xaf, 0x9f, 0x83, 0x61, 0x72, 0xb5, 0x97, 0xc9, 0x5e, 0x99, 0x52, 0x88, 0xdf, 0x7b, 0x77, 843 0x6e, 0xc8, 0x60, 0x63, 0xde, 0xec, 0x0a, 0x79, 0xd0, 0x1a, 0x93, 0x66, 0x57, 0xbc, 0xd9, 0x2b, 844 0xf4, 0x59, 0xab, 0x34, 0x7b, 0xc5, 0x9b, 0x5d, 0x25, 0x4f, 0x5d, 0x55, 0x69, 0x76, 0xd5, 0x9b, 845 0xbd, 0x4a, 0x76, 0x16, 0xc6, 0xa4, 0xd9, 0xab, 0xde, 0xec, 0x35, 0xb2, 0x9f, 0x10, 0x97, 0x66, 846 0xaf, 0x79, 0xb3, 0xd7, 0xc9, 0x56, 0xc2, 0xa4, 0x34, 0x7b, 0xdd, 0x9b, 0xbd, 0x41, 0xb6, 0x10, 847 0x74, 0x69, 0xf6, 0x86, 0x37, 0x7b, 0x93, 0xbc, 0x9f, 0x33, 0x22, 0xcd, 0xde, 0xd4, 0x67, 0x61, 848 0x84, 0x5e, 0xf9, 0x32, 0xd9, 0x6f, 0x9e, 0x60, 0xd3, 0x7c, 0xd0, 0x9f, 0xbf, 0x4c, 0xde, 0xc5, 849 0x19, 0x96, 0xe7, 0x2f, 0xfb, 0xf3, 0x2b, 0xe4, 0x6b, 0x01, 0x9a, 0x3c, 0xbf, 0xe2, 0xcf, 0x5f, 850 0xc9, 0x8c, 0x91, 0xf7, 0x91, 0xa4, 0xf9, 0x2b, 0xfe, 0xfc, 0x6a, 0x66, 0x1c, 0x07, 0xbc, 0x3c, 851 0xbf, 0xea, 0xcf, 0x5f, 0xcd, 0x4c, 0xcc, 0x2b, 0x0b, 0x69, 0x79, 0xfe, 0x6a, 0xf6, 0x97, 0x88, 852 0x7b, 0x2d, 0xdf, 0xbd, 0xd3, 0xb2, 0x7b, 0x3d, 0xc7, 0x4e, 0xcb, 0x8e, 0xf5, 0x5c, 0x3a, 0x2d, 853 0xbb, 0xd4, 0x73, 0xe6, 0xb4, 0xec, 0x4c, 0xcf, 0x8d, 0xd3, 0xb2, 0x1b, 0x3d, 0x07, 0x4e, 0xcb, 854 0x0e, 0xf4, 0x5c, 0x37, 0x2d, 0xbb, 0xce, 0x73, 0xda, 0xb4, 0xec, 0x34, 0xcf, 0x5d, 0xd3, 0xb2, 855 0xbb, 0x3c, 0x47, 0x65, 0x02, 0x8e, 0xf2, 0x5d, 0x94, 0x09, 0xb8, 0xc8, 0x77, 0x4e, 0x26, 0xe0, 856 0x1c, 0xdf, 0x2d, 0x99, 0x80, 0x5b, 0x7c, 0x87, 0x64, 0x02, 0x0e, 0xf1, 0x5d, 0x91, 0x09, 0xb8, 857 0xc2, 0x77, 0x02, 0xcb, 0x31, 0x03, 0xb5, 0x42, 0x72, 0x4c, 0xed, 0x9b, 0x63, 0x6a, 0xdf, 0x1c, 858 0x53, 0xfb, 0xe6, 0x98, 0xda, 0x37, 0xc7, 0xd4, 0xbe, 0x39, 0xa6, 0xf6, 0xcd, 0x31, 0xb5, 0x6f, 859 0x8e, 0xa9, 0x7d, 0x73, 0x4c, 0xed, 0x9f, 0x63, 0x6a, 0x44, 0x8e, 0xa9, 0x11, 0x39, 0xa6, 0x46, 860 0xe4, 0x98, 0x1a, 0x91, 0x63, 0x6a, 0x44, 0x8e, 0xa9, 0x3d, 0x73, 0xcc, 0x77, 0xef, 0xb4, 0xec, 861 0xde, 0xd0, 0x1c, 0x53, 0x7b, 0xe4, 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6, 0xc8, 862 0x31, 0xb5, 0x47, 0x8e, 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x91, 0x63, 0x6a, 0xaf, 0x1c, 0x53, 0x7b, 863 0xe6, 0x98, 0xda, 0x33, 0xc7, 0xd4, 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0xb5, 0x67, 0x8e, 0xa9, 864 0x62, 0x8e, 0xfd, 0x6b, 0x15, 0x74, 0x9a, 0x63, 0x3b, 0xe4, 0x8d, 0x25, 0xe6, 0x8a, 0xd9, 0x40, 865 0xa6, 0x0d, 0x63, 0xd7, 0x69, 0xbe, 0x4b, 0x66, 0x03, 0xb9, 0x26, 0xcf, 0xaf, 0x78, 0xf3, 0x3c, 866 0xdb, 0xe4, 0xf9, 0x2b, 0xde, 0x3c, 0xcf, 0x37, 0x79, 0x7e, 0xd5, 0x9b, 0xe7, 0x19, 0x27, 0xcf, 867 0x5f, 0xf5, 0xe6, 0x79, 0xce, 0xc9, 0xf3, 0xd7, 0xbc, 0x79, 0x9e, 0x75, 0xf2, 0xfc, 0x75, 0x6f, 868 0x9e, 0xe7, 0x9d, 0x3c, 0x7f, 0xc3, 0x9b, 0xe7, 0x99, 0x27, 0xcf, 0xdf, 0xd4, 0xe7, 0x83, 0xb9, 869 0xc7, 0x05, 0x3c, 0xd7, 0xce, 0x07, 0xb3, 0x2f, 0x20, 0x71, 0xd9, 0x97, 0xe0, 0xf9, 0x17, 0x90, 870 0x58, 0xf1, 0x25, 0x78, 0x06, 0x06, 0x24, 0xae, 0x64, 0x3f, 0x43, 0xdc, 0x67, 0x05, 0xdd, 0x37, 871 0x13, 0x70, 0x5f, 0x4c, 0x70, 0xdd, 0x4c, 0xc0, 0x75, 0x31, 0xc1, 0x6d, 0x33, 0x01, 0xb7, 0xc5, 872 0x04, 0x97, 0xcd, 0x04, 0x5c, 0x16, 0x13, 0xdc, 0x35, 0x13, 0x70, 0x57, 0x4c, 0x70, 0xd5, 0x4c, 873 0xc0, 0x55, 0x31, 0xc1, 0x4d, 0x33, 0x01, 0x37, 0xc5, 0x04, 0x17, 0xcd, 0x04, 0x5c, 0x14, 0x13, 874 0xdc, 0x33, 0x13, 0x70, 0x4f, 0x4c, 0x70, 0xcd, 0xb9, 0xa0, 0x6b, 0x62, 0xa2, 0x5b, 0xce, 0x05, 875 0xdd, 0x12, 0x13, 0x5d, 0x72, 0x2e, 0xe8, 0x92, 0x98, 0xe8, 0x8e, 0x73, 0x41, 0x77, 0xc4, 0x44, 876 0x57, 0xfc, 0x49, 0x8c, 0x77, 0x84, 0xbb, 0x6e, 0xbb, 0x53, 0x75, 0x1f, 0xaa, 0x23, 0x5c, 0x96, 877 0xda, 0x87, 0xd4, 0x8a, 0xbe, 0x44, 0x1a, 0x56, 0xb1, 0xe3, 0x0c, 0xac, 0x60, 0xcb, 0x52, 0x63, 878 0x21, 0x20, 0xac, 0x70, 0xc4, 0xea, 0x43, 0xf5, 0x86, 0xcb, 0x52, 0x9b, 0x11, 0xad, 0xdf, 0x8d, 879 0x0f, 0xbc, 0x63, 0x7b, 0x27, 0xc6, 0x3b, 0x36, 0x66, 0xfe, 0xd3, 0x76, 0x6c, 0x8b, 0xd1, 0x26, 880 0xf7, 0x8c, 0xbd, 0x18, 0x6d, 0xec, 0xae, 0x55, 0x67, 0xd0, 0x0e, 0x6e, 0x31, 0xda, 0xb4, 0x9e, 881 0x51, 0xdf, 0xdf, 0x7e, 0x8b, 0x45, 0xb0, 0x81, 0x5a, 0x21, 0x11, 0x7c, 0xda, 0x7e, 0x6b, 0x59, 882 0x2a, 0x25, 0xa7, 0x8d, 0x60, 0xf5, 0xd4, 0x11, 0x7c, 0xda, 0xce, 0x6b, 0x59, 0x2a, 0x2f, 0xa7, 883 0x8e, 0xe0, 0x0f, 0xa0, 0x1f, 0x62, 0x11, 0xec, 0x9b, 0xff, 0xb4, 0xfd, 0xd0, 0x62, 0xb4, 0xc9, 884 0x43, 0x23, 0x58, 0x3d, 0x45, 0x04, 0x0f, 0xd2, 0x1f, 0x2d, 0x46, 0x9b, 0x36, 0x3c, 0x82, 0x1f, 885 0xba, 0x9b, 0xf9, 0x92, 0x02, 0x93, 0xe5, 0x7a, 0xad, 0xd4, 0x3c, 0x40, 0xb5, 0x1a, 0xaa, 0x31, 886 0x3b, 0x2e, 0x4b, 0x95, 0xa0, 0x87, 0xab, 0xbf, 0xfd, 0xee, 0x9c, 0x6f, 0xe1, 0xab, 0x90, 0xa4, 887 0x36, 0x5d, 0x5e, 0xce, 0xdc, 0x53, 0x22, 0x2a, 0x9c, 0x27, 0xaa, 0x9f, 0xe7, 0xb0, 0xcb, 0xcb, 888 0x99, 0xff, 0xa4, 0x08, 0x55, 0xce, 0x1b, 0xce, 0xfe, 0x2a, 0xd1, 0xd0, 0x7a, 0x68, 0x0d, 0x2f, 889 0x0d, 0xa4, 0xa1, 0xa0, 0xdb, 0x63, 0x5d, 0xba, 0x09, 0x5a, 0x75, 0x60, 0xa2, 0x5c, 0xaf, 0x95, 890 0xc9, 0x17, 0xd2, 0x07, 0x51, 0x89, 0xca, 0x04, 0xea, 0xc1, 0xb2, 0x14, 0x96, 0x22, 0xc2, 0x0b, 891 0x69, 0xb9, 0x46, 0x64, 0xeb, 0xf8, 0xb4, 0x96, 0x74, 0xda, 0xc5, 0x5e, 0xa7, 0xf5, 0x2b, 0xbb, 892 0x77, 0xc2, 0xc5, 0x5e, 0x27, 0xf4, 0x73, 0xc8, 0x3b, 0xd5, 0x1b, 0x7c, 0x71, 0xa6, 0xef, 0x0d, 893 0xe9, 0xe7, 0x20, 0xb6, 0x41, 0x5f, 0x6b, 0x4e, 0x17, 0xd2, 0x58, 0xa9, 0xef, 0xbc, 0x3b, 0x17, 894 0xdf, 0xef, 0xd4, 0x6b, 0x46, 0x6c, 0xa3, 0xa6, 0xdf, 0x81, 0xc4, 0x27, 0xd9, 0xd7, 0x22, 0xb1, 895 0xc0, 0x2a, 0x13, 0xf8, 0x68, 0xc4, 0x23, 0x26, 0x42, 0xbd, 0xb4, 0x5f, 0xb7, 0xdc, 0xcb, 0x2b, 896 0x37, 0x0c, 0x4a, 0x91, 0xfd, 0x33, 0x00, 0xf4, 0x9c, 0x6b, 0xa6, 0x73, 0xac, 0x97, 0x39, 0x33, 897 0x3d, 0xf5, 0x8d, 0xef, 0xbc, 0x3b, 0xb7, 0x3a, 0x08, 0xeb, 0x33, 0x35, 0xd3, 0x39, 0x7e, 0xc6, 898 0x3d, 0x69, 0xa1, 0xa5, 0xc2, 0x89, 0x8b, 0x1c, 0xce, 0xde, 0xe2, 0xab, 0x1e, 0xbb, 0xae, 0x8c, 899 0x70, 0x5d, 0x49, 0xe9, 0x9a, 0xd6, 0xe5, 0x6b, 0x5a, 0x7e, 0xd0, 0xeb, 0x79, 0x83, 0x2f, 0x12, 900 0x01, 0x4b, 0xaa, 0x51, 0x96, 0x54, 0x1f, 0xd6, 0x92, 0x2d, 0x5e, 0x1f, 0x03, 0xd7, 0xaa, 0xf6, 901 0xbb, 0x56, 0xf5, 0x61, 0xae, 0xf5, 0xff, 0xd1, 0x6c, 0xf5, 0xf2, 0x69, 0xdf, 0xa2, 0xaf, 0x54, 902 0xfe, 0xe9, 0x7a, 0x16, 0xf4, 0xbe, 0x76, 0x01, 0xb9, 0xf8, 0xbd, 0xb7, 0xe7, 0x94, 0xec, 0x97, 903 0x62, 0xfc, 0xca, 0x69, 0x22, 0x3d, 0xd8, 0x95, 0xff, 0x69, 0xe9, 0xa9, 0x3e, 0x08, 0x0b, 0x7d, 904 0x51, 0x81, 0xe9, 0xae, 0x4a, 0x4e, 0xcd, 0xf4, 0xfe, 0x96, 0x73, 0xeb, 0xb4, 0xe5, 0x9c, 0x29, 905 0xf8, 0xdb, 0x0a, 0x9c, 0x09, 0x94, 0x57, 0xaa, 0xde, 0xa5, 0x80, 0x7a, 0x8f, 0x74, 0x9f, 0x89, 906 0x08, 0x0a, 0xda, 0x89, 0xee, 0x0d, 0x00, 0x04, 0x66, 0xcf, 0xef, 0xab, 0x01, 0xbf, 0x9f, 0xf3, 907 0x00, 0x21, 0xe6, 0xe2, 0x11, 0xc0, 0xd4, 0xb6, 0x21, 0xbe, 0xd7, 0x46, 0x48, 0x9f, 0x85, 0xd8, 908 0x76, 0x9b, 0x69, 0x38, 0x4e, 0xf1, 0xdb, 0xed, 0x42, 0xdb, 0xb4, 0xaa, 0xc7, 0x46, 0x6c, 0xbb, 909 0xad, 0x9f, 0x07, 0x35, 0xcf, 0xbe, 0x92, 0x9d, 0x5a, 0x99, 0xa0, 0x02, 0x79, 0xab, 0xc6, 0x24, 910 0xf0, 0x9c, 0x3e, 0x0b, 0xf1, 0x4d, 0x64, 0x1e, 0x32, 0x25, 0x80, 0xca, 0xe0, 0x11, 0x83, 0x8c, 911 0xb3, 0x13, 0xbe, 0x04, 0x49, 0x4e, 0xac, 0x5f, 0xc0, 0x88, 0x43, 0x97, 0x9d, 0x96, 0x21, 0xb0, 912 0x3a, 0x6c, 0xe5, 0x22, 0xb3, 0xfa, 0x45, 0x48, 0x18, 0xf5, 0xa3, 0x63, 0x97, 0x9d, 0xbc, 0x5b, 913 0x8c, 0x4e, 0x67, 0xef, 0xc2, 0xa8, 0xa7, 0xd1, 0xfb, 0x4c, 0xbd, 0x46, 0x2f, 0x4d, 0x9f, 0x11, 914 0xd7, 0x13, 0xfe, 0xdc, 0x92, 0x0e, 0xe9, 0xf3, 0x90, 0xdc, 0x75, 0xdb, 0x7e, 0xd1, 0xe7, 0x1d, 915 0xa9, 0x37, 0x9a, 0xfd, 0x25, 0x05, 0x92, 0x6b, 0x08, 0xb5, 0x88, 0xc1, 0x9f, 0x84, 0xf8, 0x9a, 916 0xfd, 0xba, 0xc5, 0x14, 0x9c, 0x64, 0x16, 0xc5, 0xd3, 0xcc, 0xa6, 0x64, 0x5a, 0x7f, 0x52, 0xb4, 917 0xfb, 0x94, 0x67, 0x77, 0x41, 0x8e, 0xd8, 0x3e, 0x2b, 0xd9, 0x9e, 0x39, 0x10, 0x0b, 0x75, 0xd9, 918 0xff, 0x3a, 0xa4, 0x84, 0xb3, 0xe8, 0x0b, 0x4c, 0x8d, 0x58, 0x10, 0x28, 0xda, 0x0a, 0x4b, 0x64, 919 0x11, 0x8c, 0x49, 0x27, 0xc6, 0x50, 0xc1, 0xc4, 0x3d, 0xa0, 0xc4, 0xcc, 0x8b, 0xb2, 0x99, 0xc3, 920 0x45, 0x99, 0xa9, 0x97, 0xa9, 0x8d, 0x88, 0xb9, 0x2f, 0xd0, 0xe0, 0xec, 0xed, 0x44, 0xfc, 0x39, 921 0x9b, 0x00, 0xb5, 0x5c, 0x6f, 0x64, 0x9f, 0x05, 0xa0, 0x29, 0x5f, 0xb2, 0x3a, 0xcd, 0x40, 0xd6, 922 0x8d, 0x73, 0x03, 0xef, 0x1d, 0xa3, 0x3d, 0xe4, 0x10, 0x11, 0xb9, 0x9f, 0xc2, 0x05, 0x06, 0x68, 923 0x8a, 0x11, 0xfc, 0xd3, 0x91, 0xf8, 0xd0, 0x4e, 0x0c, 0x8b, 0x66, 0xa8, 0xe8, 0x5d, 0xe4, 0xe6, 924 0x2d, 0xdb, 0x3d, 0x46, 0xed, 0x00, 0x62, 0x45, 0xbf, 0x22, 0x25, 0xec, 0xf8, 0xca, 0x63, 0x1e, 925 0xa2, 0x27, 0xe8, 0x4a, 0xf6, 0xeb, 0x44, 0x41, 0xdc, 0x0a, 0x74, 0x5d, 0xa0, 0x3a, 0xc0, 0x05, 926 0xea, 0xd7, 0xa4, 0xfe, 0xad, 0x8f, 0x9a, 0x81, 0x5b, 0xcb, 0x9b, 0xd2, 0x7d, 0x4e, 0x7f, 0x65, 927 0xe5, 0x7b, 0x4c, 0x6e, 0x53, 0xae, 0xf2, 0xd3, 0x91, 0x2a, 0xf7, 0xe8, 0x6e, 0x4f, 0x6b, 0x53, 928 0x75, 0x50, 0x9b, 0xfe, 0x9e, 0xd7, 0x71, 0xd0, 0xdf, 0xbd, 0x20, 0xbf, 0x18, 0xa3, 0x7f, 0x34, 929 0xd2, 0xf7, 0x39, 0xa5, 0xe8, 0xa9, 0xba, 0x3a, 0xa8, 0xfb, 0x73, 0xb1, 0x42, 0xc1, 0x53, 0xf7, 930 0xfa, 0x29, 0x42, 0x20, 0x17, 0x2b, 0x16, 0xbd, 0xb2, 0x9d, 0xfc, 0xcc, 0xdb, 0x73, 0xca, 0xd7, 931 0xde, 0x9e, 0x1b, 0xca, 0xfe, 0xba, 0x02, 0x93, 0x4c, 0x52, 0x08, 0xdc, 0x67, 0x02, 0xca, 0x9f, 932 0xe5, 0x35, 0x23, 0xcc, 0x02, 0x3f, 0xb3, 0xe0, 0xfd, 0x96, 0x02, 0x99, 0x2e, 0x5d, 0xb9, 0xbd, 933 0x97, 0x07, 0x52, 0x39, 0xa7, 0x94, 0x7e, 0xfe, 0x36, 0xbf, 0x0b, 0x89, 0xbd, 0x7a, 0x13, 0xb5, 934 0xf1, 0x4a, 0x80, 0x3f, 0x50, 0x95, 0xf9, 0x66, 0x0e, 0x1d, 0xe2, 0x73, 0x54, 0x39, 0x69, 0x6e, 935 0x45, 0xcf, 0x40, 0x7c, 0xcd, 0x74, 0x4d, 0xa2, 0x41, 0xda, 0xab, 0xaf, 0xa6, 0x6b, 0x66, 0xaf, 936 0x40, 0x7a, 0xeb, 0x84, 0xbc, 0xab, 0x53, 0x23, 0xaf, 0x90, 0xc8, 0xdd, 0x1f, 0xef, 0x57, 0x2f, 937 0x2f, 0x26, 0x92, 0x35, 0xed, 0x9e, 0x92, 0x8b, 0x13, 0x7d, 0x5e, 0x83, 0xf1, 0x6d, 0xac, 0x36, 938 0xc1, 0x11, 0xd8, 0x3c, 0x28, 0x5b, 0x72, 0x23, 0x24, 0xb2, 0x1a, 0xca, 0x56, 0xa0, 0x7d, 0x54, 939 0x3d, 0xf3, 0x04, 0xda, 0x36, 0xd5, 0x6b, 0xdb, 0x16, 0xe3, 0xc9, 0x71, 0x6d, 0x72, 0x31, 0x9e, 940 0x04, 0x6d, 0x8c, 0x9d, 0xf7, 0x3f, 0xa8, 0xa0, 0xd1, 0x56, 0x67, 0x0d, 0x1d, 0xd6, 0xad, 0xba, 941 0xdb, 0xdd, 0xaf, 0x7a, 0x1a, 0xeb, 0xcf, 0xc3, 0x28, 0x36, 0xe9, 0x3a, 0xfb, 0xe1, 0x38, 0x6c, 942 0xfa, 0xf3, 0xac, 0x45, 0x09, 0x50, 0xb0, 0x01, 0x12, 0x3a, 0x3e, 0x46, 0x5f, 0x07, 0xb5, 0x5c, 943 0xde, 0x62, 0x8b, 0xdb, 0x6a, 0x5f, 0x28, 0x7b, 0x51, 0x87, 0x1d, 0xb1, 0x31, 0xe7, 0xc8, 0xc0, 944 0x04, 0xfa, 0x2a, 0xc4, 0xca, 0x5b, 0xac, 0xe1, 0xbd, 0x30, 0x08, 0x8d, 0x11, 0x2b, 0x6f, 0xcd, 945 0xfc, 0x1b, 0x05, 0xc6, 0xa4, 0x51, 0x3d, 0x0b, 0x69, 0x3a, 0x20, 0x5c, 0xee, 0xb0, 0x21, 0x8d, 946 0x71, 0x9d, 0x63, 0x0f, 0xa9, 0xf3, 0x4c, 0x1e, 0x26, 0x02, 0xe3, 0xfa, 0x12, 0xe8, 0xe2, 0x10, 947 0x53, 0x82, 0xfe, 0x68, 0x55, 0xc8, 0x4c, 0xf6, 0x71, 0x00, 0xdf, 0xae, 0xde, 0x6f, 0x2d, 0x95, 948 0x4b, 0xbb, 0x7b, 0xa5, 0x35, 0x4d, 0xc9, 0x7e, 0x53, 0x81, 0x14, 0x6b, 0x5b, 0xab, 0x76, 0x0b, 949 0xe9, 0x05, 0x50, 0xf2, 0x2c, 0x82, 0x1e, 0x4c, 0x6f, 0x25, 0xaf, 0x5f, 0x02, 0xa5, 0x30, 0xb8, 950 0xab, 0x95, 0x82, 0xbe, 0x02, 0x4a, 0x91, 0x39, 0x78, 0x30, 0xcf, 0x28, 0xc5, 0xec, 0x1f, 0xab, 951 0x30, 0x25, 0xb6, 0xd1, 0xbc, 0x9e, 0x9c, 0x97, 0xef, 0x9b, 0x72, 0xa3, 0x97, 0x57, 0xae, 0xac, 952 0x2e, 0xe1, 0x7f, 0xbc, 0x90, 0xcc, 0xca, 0xb7, 0x50, 0x39, 0xf0, 0x44, 0x2e, 0xf7, 0x7a, 0x4f, 953 0x24, 0x17, 0x17, 0x18, 0xba, 0xde, 0x13, 0x91, 0x66, 0xbb, 0xde, 0x13, 0x91, 0x66, 0xbb, 0xde, 954 0x13, 0x91, 0x66, 0xbb, 0xf6, 0x02, 0xa4, 0xd9, 0xae, 0xf7, 0x44, 0xa4, 0xd9, 0xae, 0xf7, 0x44, 955 0xa4, 0xd9, 0xee, 0xf7, 0x44, 0xd8, 0x74, 0xcf, 0xf7, 0x44, 0xe4, 0xf9, 0xee, 0xf7, 0x44, 0xe4, 956 0xf9, 0xee, 0xf7, 0x44, 0x72, 0x71, 0xb7, 0xdd, 0x41, 0xbd, 0x77, 0x1d, 0x64, 0x7c, 0xbf, 0x9b, 957 0x40, 0xbf, 0x02, 0x6f, 0xc3, 0x04, 0x7d, 0x20, 0x51, 0xb4, 0x2d, 0xd7, 0xac, 0x5b, 0xa8, 0xad, 958 0x7f, 0x0c, 0xd2, 0x74, 0x88, 0xde, 0xe6, 0x84, 0xdd, 0x06, 0xd2, 0x79, 0x56, 0x6f, 0x25, 0xe9, 959 0xec, 0x9f, 0xc4, 0x61, 0x9a, 0x0e, 0x94, 0xcd, 0x26, 0x92, 0xde, 0x32, 0xba, 0x18, 0xd8, 0x53, 960 0x1a, 0xc7, 0xf0, 0xfb, 0xef, 0xce, 0xd1, 0xd1, 0xbc, 0x17, 0x4d, 0x17, 0x03, 0xbb, 0x4b, 0xb2, 961 0x9c, 0xbf, 0x00, 0x5d, 0x0c, 0xbc, 0x79, 0x24, 0xcb, 0x79, 0xeb, 0x8d, 0x27, 0xc7, 0xdf, 0x41, 962 0x92, 0xe5, 0xd6, 0xbc, 0x28, 0xbb, 0x18, 0x78, 0x1b, 0x49, 0x96, 0x2b, 0x79, 0xf1, 0x76, 0x31, 963 0xb0, 0xf7, 0x24, 0xcb, 0xad, 0x7b, 0x91, 0x77, 0x31, 0xb0, 0x0b, 0x25, 0xcb, 0xdd, 0xf6, 0x62, 964 0xf0, 0x62, 0xe0, 0x5d, 0x25, 0x59, 0xee, 0x05, 0x2f, 0x1a, 0x2f, 0x06, 0xde, 0x5a, 0x92, 0xe5, 965 0x36, 0xbc, 0xb8, 0x5c, 0x08, 0xbe, 0xbf, 0x24, 0x0b, 0xde, 0xf1, 0x23, 0x74, 0x21, 0xf8, 0x26, 966 0x93, 0x2c, 0xf9, 0x71, 0x3f, 0x56, 0x17, 0x82, 0xef, 0x34, 0xc9, 0x92, 0x9b, 0x7e, 0xd4, 0x2e, 967 0x04, 0xf7, 0xca, 0x64, 0xc9, 0x2d, 0x3f, 0x7e, 0x17, 0x82, 0xbb, 0x66, 0xb2, 0x64, 0xd9, 0x8f, 968 0xe4, 0x85, 0xe0, 0xfe, 0x99, 0x2c, 0xb9, 0xed, 0x3f, 0x44, 0xff, 0xfd, 0x40, 0xf8, 0x09, 0x6f, 969 0x41, 0x65, 0x03, 0xe1, 0x07, 0x21, 0xa1, 0x17, 0x28, 0x64, 0x82, 0x8c, 0x1f, 0x76, 0xd9, 0x40, 970 0xd8, 0x41, 0x48, 0xc8, 0x65, 0x03, 0x21, 0x07, 0x21, 0xe1, 0x96, 0x0d, 0x84, 0x1b, 0x84, 0x84, 971 0x5a, 0x36, 0x10, 0x6a, 0x10, 0x12, 0x66, 0xd9, 0x40, 0x98, 0x41, 0x48, 0x88, 0x65, 0x03, 0x21, 972 0x06, 0x21, 0xe1, 0x95, 0x0d, 0x84, 0x17, 0x84, 0x84, 0xd6, 0x85, 0x60, 0x68, 0x41, 0x58, 0x58, 973 0x5d, 0x08, 0x86, 0x15, 0x84, 0x85, 0xd4, 0x13, 0xc1, 0x90, 0x1a, 0xbd, 0xff, 0xee, 0x5c, 0x02, 974 0x0f, 0x09, 0xd1, 0x74, 0x21, 0x18, 0x4d, 0x10, 0x16, 0x49, 0x17, 0x82, 0x91, 0x04, 0x61, 0x51, 975 0x74, 0x21, 0x18, 0x45, 0x10, 0x16, 0x41, 0xef, 0x04, 0x23, 0xc8, 0x7f, 0xc7, 0x27, 0x1b, 0xd8, 976 0x52, 0x8c, 0x8a, 0x20, 0x75, 0x80, 0x08, 0x52, 0x07, 0x88, 0x20, 0x75, 0x80, 0x08, 0x52, 0x07, 977 0x88, 0x20, 0x75, 0x80, 0x08, 0x52, 0x07, 0x88, 0x20, 0x75, 0x80, 0x08, 0x52, 0x07, 0x89, 0x20, 978 0x75, 0xa0, 0x08, 0x52, 0x7b, 0x45, 0xd0, 0x85, 0xe0, 0x1b, 0x0f, 0x10, 0x56, 0x90, 0x2e, 0x04, 979 0xb7, 0x3e, 0xa3, 0x43, 0x48, 0x1d, 0x28, 0x84, 0xd4, 0x5e, 0x21, 0xf4, 0xfb, 0x2a, 0x4c, 0x49, 980 0x21, 0xc4, 0xf6, 0x87, 0xde, 0xaf, 0x0a, 0x74, 0x6d, 0x80, 0x17, 0x2c, 0xc2, 0x62, 0xea, 0xda, 981 0x00, 0x9b, 0xd4, 0xfd, 0xe2, 0xac, 0xbb, 0x0a, 0x95, 0x06, 0xa8, 0x42, 0xeb, 0x5e, 0x0c, 0x5d, 982 0x1b, 0xe0, 0xc5, 0x8b, 0xee, 0xd8, 0xbb, 0xd1, 0xaf, 0x08, 0xbc, 0x30, 0x50, 0x11, 0xd8, 0x18, 983 0xa8, 0x08, 0xdc, 0xf1, 0x3d, 0xf8, 0xcb, 0x31, 0x38, 0xe3, 0x7b, 0x90, 0x7e, 0x22, 0x3f, 0xec, 984 0x94, 0x15, 0xb6, 0xa8, 0x74, 0xbe, 0x6d, 0x23, 0xb8, 0x31, 0xb6, 0x51, 0xd3, 0x77, 0xe4, 0xcd, 985 0xaa, 0xdc, 0x69, 0x37, 0x70, 0x04, 0x8f, 0xb3, 0x87, 0xa1, 0x17, 0x40, 0xdd, 0xa8, 0x39, 0xa4, 986 0x5a, 0x84, 0x9d, 0xb6, 0x68, 0xe0, 0x69, 0xdd, 0x80, 0x61, 0x22, 0xee, 0x10, 0xf7, 0x3e, 0xcc, 987 0x89, 0xd7, 0x0c, 0xc6, 0x94, 0x7d, 0x47, 0x81, 0x79, 0x29, 0x94, 0xdf, 0x9f, 0x2d, 0x83, 0x5b, 988 0x03, 0x6d, 0x19, 0x48, 0x09, 0xe2, 0x6f, 0x1f, 0x3c, 0xd5, 0xbd, 0x53, 0x2d, 0x66, 0x49, 0x70, 989 0x2b, 0xe1, 0x2f, 0xc0, 0xb8, 0x7f, 0x05, 0xe4, 0x9e, 0xed, 0x6a, 0xf4, 0xd3, 0xcc, 0xb0, 0xd4, 990 0xbc, 0x1a, 0x78, 0x8a, 0xd6, 0x17, 0xe6, 0x65, 0x6b, 0x36, 0x07, 0x13, 0x65, 0xf9, 0x5b, 0x43, 991 0x51, 0x0f, 0x23, 0x92, 0xb8, 0x35, 0xbf, 0xf7, 0xe5, 0xb9, 0xa1, 0xec, 0x47, 0x21, 0x2d, 0x7e, 992 0x31, 0x28, 0x00, 0x1c, 0xe5, 0xc0, 0x5c, 0xfc, 0xdb, 0x58, 0xfa, 0xef, 0x29, 0x70, 0x56, 0x14, 993 0x7f, 0xb1, 0xee, 0x1e, 0x6f, 0x58, 0xb8, 0xa7, 0x7f, 0x16, 0x92, 0x88, 0x39, 0x8e, 0xfd, 0x46, 994 0x0b, 0xbb, 0x8f, 0x0c, 0x15, 0x5f, 0x22, 0xff, 0x1a, 0x1e, 0x24, 0xf0, 0x8c, 0x83, 0x9f, 0x76, 995 0x65, 0xe6, 0x49, 0x48, 0x50, 0x7e, 0x59, 0xaf, 0xb1, 0x80, 0x5e, 0x5f, 0x09, 0xd1, 0x8b, 0xc4, 996 0x91, 0x7e, 0x47, 0xd2, 0x4b, 0xb8, 0x5d, 0x0d, 0x15, 0x5f, 0xe2, 0xc1, 0x57, 0x48, 0xe2, 0xfe, 997 0x8f, 0x44, 0x54, 0xb4, 0x92, 0x0b, 0x90, 0x2c, 0x05, 0x65, 0xc2, 0xf5, 0x5c, 0x83, 0x78, 0xd9, 998 0xae, 0x91, 0x5f, 0x8f, 0x21, 0x3f, 0x97, 0xcc, 0x8c, 0xcc, 0x7e, 0x3b, 0xf9, 0x22, 0x24, 0x8b, 999 0xc7, 0xf5, 0x46, 0xad, 0x8d, 0x2c, 0xb6, 0x67, 0xcf, 0x1e, 0xa1, 0x63, 0x8c, 0xe1, 0xcd, 0x65, 1000 0x8b, 0x30, 0x59, 0xb6, 0xad, 0xc2, 0x89, 0x2b, 0xd6, 0x8d, 0xa5, 0x40, 0x8a, 0xb0, 0x3d, 0x1f, 1001 0xf2, 0x2d, 0x11, 0x2c, 0x50, 0x48, 0x7c, 0xe7, 0xdd, 0x39, 0x65, 0xcf, 0x7b, 0x7e, 0xbe, 0x05, 1002 0x8f, 0xb0, 0xf4, 0xe9, 0xa2, 0x5a, 0x89, 0xa2, 0x1a, 0x65, 0xfb, 0xd4, 0x02, 0xdd, 0x06, 0xa6, 1003 0xb3, 0x42, 0xe9, 0x1e, 0x4c, 0x33, 0xdc, 0x14, 0xf5, 0xd5, 0x4c, 0x3d, 0x95, 0x66, 0xa1, 0x74, 1004 0x4b, 0x51, 0x74, 0x01, 0xcd, 0x9e, 0x80, 0x51, 0x6f, 0x4e, 0x88, 0x06, 0x31, 0x53, 0x56, 0x16, 1005 0xb3, 0x90, 0x12, 0x12, 0x56, 0x4f, 0x80, 0x92, 0xd7, 0x86, 0xf0, 0x7f, 0x05, 0x4d, 0xc1, 0xff, 1006 0x15, 0xb5, 0xd8, 0xe2, 0x93, 0x30, 0x11, 0x78, 0x7e, 0x89, 0x67, 0xd6, 0x34, 0xc0, 0xff, 0x95, 1007 0xb4, 0xd4, 0x4c, 0xfc, 0x33, 0xff, 0x68, 0x76, 0x68, 0xf1, 0x16, 0xe8, 0xdd, 0x4f, 0x3a, 0xf5, 1008 0x61, 0x88, 0xe5, 0x31, 0xe5, 0x23, 0x10, 0x2b, 0x14, 0x34, 0x65, 0x66, 0xe2, 0xaf, 0x7e, 0x61, 1009 0x3e, 0x55, 0x20, 0xdf, 0x7a, 0xbe, 0x8b, 0xdc, 0x42, 0x81, 0x81, 0x9f, 0x83, 0xb3, 0xa1, 0x4f, 1010 0x4a, 0x31, 0xbe, 0x58, 0xa4, 0xf8, 0xb5, 0xb5, 0x2e, 0xfc, 0xda, 0x1a, 0xc1, 0x2b, 0x39, 0xbe, 1011 0xe3, 0x9c, 0xd7, 0x43, 0x9e, 0x4b, 0x66, 0x6a, 0xc2, 0x0e, 0x77, 0x3e, 0xf7, 0x1c, 0x93, 0x2d, 1012 0x84, 0xca, 0xa2, 0x88, 0x1d, 0xeb, 0x42, 0xae, 0xc8, 0xf0, 0xc5, 0x50, 0xfc, 0x61, 0x60, 0x5b, 1013 0x55, 0x5e, 0x21, 0x18, 0x49, 0xd1, 0x53, 0x78, 0x2d, 0x94, 0xe4, 0x58, 0x78, 0xd9, 0x7d, 0xcd, 1014 0x53, 0xb8, 0x14, 0x2a, 0x5b, 0x8f, 0x78, 0xe9, 0xab, 0x94, 0xbb, 0xc4, 0x16, 0xf9, 0xfc, 0x65, 1015 0xfd, 0x2c, 0xcf, 0x51, 0xa9, 0x02, 0x33, 0x03, 0x71, 0xa9, 0x5c, 0x91, 0x01, 0x0a, 0x3d, 0x01, 1016 0xbd, 0xad, 0xc4, 0x91, 0xb9, 0x17, 0x18, 0x49, 0xb1, 0x27, 0x49, 0x84, 0xa9, 0x38, 0xbc, 0xb0, 1017 0x77, 0xef, 0xbd, 0xd9, 0xa1, 0x6f, 0xbf, 0x37, 0x3b, 0xf4, 0x5f, 0xde, 0x9b, 0x1d, 0xfa, 0xee, 1018 0x7b, 0xb3, 0xca, 0x0f, 0xde, 0x9b, 0x55, 0x7e, 0xf4, 0xde, 0xac, 0xf2, 0x93, 0xf7, 0x66, 0x95, 1019 0xb7, 0xee, 0xcf, 0x2a, 0x5f, 0xbb, 0x3f, 0xab, 0x7c, 0xfd, 0xfe, 0xac, 0xf2, 0x3b, 0xf7, 0x67, 1020 0x95, 0x77, 0xee, 0xcf, 0x2a, 0xf7, 0xee, 0xcf, 0x2a, 0xdf, 0xbe, 0x3f, 0xab, 0x7c, 0xf7, 0xfe, 1021 0xac, 0xf2, 0x83, 0xfb, 0xb3, 0x43, 0x3f, 0xba, 0x3f, 0xab, 0xfc, 0xe4, 0xfe, 0xec, 0xd0, 0x5b, 1022 0xdf, 0x9b, 0x1d, 0x7a, 0xfb, 0x7b, 0xb3, 0x43, 0x5f, 0xfb, 0xde, 0xac, 0x02, 0x7f, 0xb8, 0x0a, 1023 0xf3, 0xec, 0x9b, 0x64, 0xde, 0x37, 0x63, 0x2f, 0xb9, 0xc7, 0x88, 0xb4, 0x04, 0x57, 0xf8, 0x4f, 1024 0x50, 0x79, 0x03, 0xa7, 0xfc, 0x56, 0xd9, 0xcc, 0x83, 0x7e, 0x87, 0x2d, 0xfb, 0x6f, 0x13, 0x30, 1025 0xc2, 0x9f, 0x05, 0x87, 0xfd, 0x9e, 0xf6, 0x55, 0x48, 0x1e, 0xd7, 0x1b, 0x66, 0xbb, 0xee, 0x9e, 1026 0xb0, 0x87, 0xa0, 0x8f, 0x2e, 0xf9, 0x6a, 0xf3, 0xc7, 0xa6, 0x2f, 0x74, 0x9a, 0x76, 0xa7, 0x6d, 1027 0x78, 0xa2, 0xfa, 0x3c, 0xa4, 0x8f, 0x51, 0xfd, 0xe8, 0xd8, 0xad, 0xd4, 0xad, 0x4a, 0xb5, 0x49, 1028 0x7a, 0xe5, 0x31, 0x03, 0xe8, 0xd8, 0x86, 0x55, 0x6c, 0xe2, 0x93, 0xd5, 0x4c, 0xd7, 0x24, 0xf7, 1029 0xe8, 0x69, 0x83, 0x7c, 0xd6, 0xcf, 0x43, 0xba, 0x8d, 0x9c, 0x4e, 0xc3, 0xad, 0x54, 0xed, 0x8e, 1030 0xe5, 0x92, 0x6e, 0x56, 0x35, 0x52, 0x74, 0xac, 0x88, 0x87, 0xf4, 0x27, 0x60, 0xcc, 0x6d, 0x77, 1031 0x50, 0xc5, 0xa9, 0xda, 0xae, 0xd3, 0x34, 0x2d, 0xd2, 0xcd, 0x26, 0x8d, 0x34, 0x1e, 0xdc, 0x65, 1032 0x63, 0xe4, 0xa7, 0xd8, 0xab, 0x76, 0x1b, 0x91, 0x9b, 0xe9, 0x98, 0x41, 0x0f, 0x74, 0x0d, 0xd4, 1033 0x57, 0xd1, 0x09, 0xb9, 0x5d, 0x8b, 0x1b, 0xf8, 0xa3, 0xfe, 0x34, 0x0c, 0xd3, 0xbf, 0xa5, 0x42, 1034 0x7a, 0x6b, 0xb2, 0x75, 0xed, 0x5d, 0x1a, 0x7d, 0x44, 0x6b, 0x30, 0x01, 0xfd, 0x26, 0x8c, 0xb8, 1035 0xa8, 0xdd, 0x36, 0xeb, 0x16, 0xb9, 0x75, 0x4a, 0xad, 0xcc, 0x85, 0x98, 0x61, 0x8f, 0x4a, 0x90, 1036 0x9f, 0xa4, 0x35, 0xb8, 0xbc, 0x7e, 0x15, 0xd2, 0x44, 0x6e, 0xa5, 0x42, 0xff, 0xde, 0x4c, 0xaa, 1037 0x67, 0x34, 0xa7, 0xa8, 0x1c, 0xdf, 0x29, 0xe0, 0x30, 0xfa, 0x73, 0x7c, 0x63, 0xe4, 0xb4, 0x4f, 1038 0x84, 0x9c, 0x96, 0x14, 0xde, 0x15, 0xd2, 0x34, 0xd2, 0x53, 0x33, 0x1e, 0xfa, 0x83, 0x7d, 0x5b, 1039 0x90, 0x16, 0xf5, 0xe2, 0x66, 0xa0, 0xcd, 0x0f, 0x31, 0xc3, 0x53, 0xfe, 0x6f, 0xf9, 0xf7, 0xb0, 1040 0x02, 0x9d, 0xcf, 0xc5, 0x6e, 0x28, 0x33, 0x3b, 0xa0, 0x05, 0xcf, 0x17, 0x42, 0x79, 0x51, 0xa6, 1041 0xd4, 0xc4, 0x8b, 0x25, 0xcf, 0xc9, 0x7d, 0xc6, 0xec, 0xf3, 0x30, 0x4c, 0xe3, 0x47, 0x4f, 0xc1, 1042 0x88, 0xff, 0x4b, 0x8f, 0x49, 0x88, 0xef, 0xec, 0x97, 0x77, 0xe9, 0x4f, 0xb6, 0xee, 0x6e, 0xe6, 1043 0x77, 0x76, 0xf7, 0x36, 0x8a, 0x1f, 0xd7, 0x62, 0xfa, 0x04, 0xa4, 0x0a, 0x1b, 0x9b, 0x9b, 0x95, 1044 0x42, 0x7e, 0x63, 0xb3, 0x74, 0x57, 0x53, 0xb3, 0xb3, 0x30, 0x4c, 0xf5, 0x24, 0x3f, 0x3d, 0xd7, 1045 0xb1, 0xac, 0x13, 0xde, 0x3c, 0x90, 0x83, 0xec, 0x37, 0x74, 0x18, 0xc9, 0x37, 0x1a, 0x5b, 0x66, 1046 0xcb, 0xd1, 0x5f, 0x84, 0x49, 0xfa, 0xc3, 0x15, 0x7b, 0xf6, 0x1a, 0xf9, 0x85, 0x44, 0x5c, 0x1a, 1047 0x14, 0xf6, 0x37, 0x0c, 0xfc, 0xeb, 0x66, 0xe2, 0x4b, 0x5d, 0xb2, 0xd4, 0xc0, 0xdd, 0x1c, 0xfa, 1048 0x1e, 0x68, 0x7c, 0x70, 0xbd, 0x61, 0x9b, 0x2e, 0xe6, 0x8d, 0xb1, 0x1f, 0x30, 0xec, 0xcd, 0xcb, 1049 0x45, 0x29, 0x6d, 0x17, 0x83, 0xfe, 0x31, 0x48, 0x6e, 0x58, 0xee, 0x95, 0x15, 0xcc, 0xc6, 0xff, 1050 0x3e, 0x50, 0x37, 0x1b, 0x17, 0xa1, 0x2c, 0x1e, 0x82, 0xa1, 0xaf, 0xad, 0x62, 0x74, 0xbc, 0x1f, 1051 0x9a, 0x88, 0xf8, 0x68, 0x72, 0xa8, 0x3f, 0x0f, 0xa3, 0xf8, 0xde, 0x84, 0x9e, 0x3c, 0xc1, 0x1b, 1052 0xd7, 0x2e, 0xb8, 0x27, 0x43, 0xf1, 0x3e, 0x86, 0x13, 0xd0, 0xf3, 0x0f, 0xf7, 0x25, 0x10, 0x14, 1053 0xf0, 0x31, 0x98, 0x60, 0xd7, 0xd3, 0x60, 0xa4, 0x27, 0xc1, 0x6e, 0x40, 0x83, 0x5d, 0x51, 0x83, 1054 0x5d, 0x4f, 0x83, 0x64, 0x5f, 0x02, 0x51, 0x03, 0xef, 0x58, 0x2f, 0x00, 0xac, 0xd7, 0xdf, 0x40, 1055 0x35, 0xaa, 0x02, 0xfd, 0xeb, 0x41, 0xd9, 0x10, 0x06, 0x5f, 0x88, 0x52, 0x08, 0x28, 0xbd, 0x04, 1056 0xa9, 0xdd, 0x43, 0x9f, 0x04, 0xba, 0xf2, 0xd8, 0x53, 0xe3, 0x30, 0xc0, 0x22, 0xe2, 0x3c, 0x55, 1057 0xe8, 0xc5, 0xa4, 0xfa, 0xab, 0x22, 0x5c, 0x8d, 0x80, 0xf2, 0x55, 0xa1, 0x24, 0xe9, 0x08, 0x55, 1058 0x04, 0x16, 0x11, 0x87, 0x8b, 0x61, 0xc1, 0xb6, 0xb1, 0x24, 0xab, 0x4a, 0x73, 0x21, 0x14, 0x4c, 1059 0x82, 0x15, 0x43, 0x76, 0x44, 0x3c, 0x42, 0x82, 0x1c, 0x83, 0xc7, 0x7b, 0x7b, 0x84, 0xcb, 0x70, 1060 0x8f, 0xf0, 0x63, 0x31, 0xcf, 0xc8, 0xfb, 0xac, 0x98, 0x67, 0x22, 0x32, 0xcf, 0xb8, 0x68, 0x20, 1061 0xcf, 0xf8, 0xb0, 0xfe, 0x09, 0x98, 0xe0, 0x63, 0xb8, 0x3c, 0x61, 0x52, 0x8d, 0xfd, 0x7d, 0xb5, 1062 0xde, 0xa4, 0x4c, 0x92, 0x72, 0x06, 0xf1, 0x7a, 0x19, 0xc6, 0xf9, 0xd0, 0x96, 0x43, 0x2e, 0x77, 1063 0x92, 0xfd, 0xe9, 0x8c, 0xde, 0x8c, 0x54, 0x90, 0x12, 0x06, 0xd0, 0x33, 0x6b, 0x30, 0x1d, 0x5e, 1064 0x8d, 0xc4, 0xf2, 0x3b, 0x4a, 0xcb, 0xef, 0x19, 0xb1, 0xfc, 0x2a, 0x62, 0xf9, 0x2e, 0xc2, 0xd9, 1065 0xd0, 0xda, 0x13, 0x45, 0x12, 0x13, 0x49, 0x6e, 0xc1, 0x98, 0x54, 0x72, 0x44, 0x70, 0x22, 0x04, 1066 0x9c, 0xe8, 0x06, 0xfb, 0xa1, 0x15, 0xb2, 0x7a, 0x48, 0x60, 0x55, 0x04, 0x7f, 0x0c, 0xc6, 0xe5, 1067 0x7a, 0x23, 0xa2, 0xc7, 0x42, 0xd0, 0x63, 0x21, 0xe8, 0xf0, 0x73, 0xc7, 0x43, 0xd0, 0xf1, 0x00, 1068 0x7a, 0xb7, 0xe7, 0xb9, 0x27, 0x43, 0xd0, 0x93, 0x21, 0xe8, 0xf0, 0x73, 0xeb, 0x21, 0x68, 0x5d, 1069 0x44, 0x3f, 0x0b, 0x13, 0x81, 0x12, 0x23, 0xc2, 0x47, 0x42, 0xe0, 0x23, 0x22, 0xfc, 0x39, 0xd0, 1070 0x82, 0xc5, 0x45, 0xc4, 0x4f, 0x84, 0xe0, 0x27, 0xc2, 0x4e, 0x1f, 0xae, 0xfd, 0x70, 0x08, 0x7c, 1071 0x38, 0xf4, 0xf4, 0xe1, 0x78, 0x2d, 0x04, 0xaf, 0x89, 0xf8, 0x1c, 0xa4, 0xc5, 0x6a, 0x22, 0x62, 1072 0x93, 0x21, 0xd8, 0x64, 0xd0, 0xee, 0x52, 0x31, 0x89, 0x8a, 0xf4, 0xd1, 0x1e, 0xe9, 0x22, 0x95, 1073 0x90, 0x28, 0x92, 0xb4, 0x48, 0xf2, 0x49, 0x38, 0x13, 0x56, 0x32, 0x42, 0x38, 0x16, 0x44, 0x8e, 1074 0x71, 0xdc, 0x23, 0xfa, 0xcd, 0x9e, 0xd9, 0x0a, 0x34, 0x4e, 0x33, 0x2f, 0xc3, 0x54, 0x48, 0xe1, 1075 0x08, 0xa1, 0x5d, 0x92, 0xbb, 0xb1, 0x8c, 0x40, 0x4b, 0x8a, 0x40, 0xdd, 0x3a, 0xda, 0xb1, 0xeb, 1076 0x96, 0x2b, 0x76, 0x65, 0xdf, 0x9c, 0x82, 0x71, 0x56, 0x9e, 0xb6, 0xdb, 0x35, 0xd4, 0x46, 0x35, 1077 0xfd, 0xcf, 0xf5, 0xee, 0x9d, 0x96, 0xbb, 0x8b, 0x1a, 0x43, 0x9d, 0xa2, 0x85, 0x7a, 0xb9, 0x67, 1078 0x0b, 0x75, 0x29, 0x9a, 0x3e, 0xaa, 0x93, 0x2a, 0x76, 0x75, 0x52, 0x4f, 0xf5, 0x26, 0xed, 0xd5, 1079 0x50, 0x15, 0xbb, 0x1a, 0xaa, 0xfe, 0x24, 0xa1, 0x7d, 0xd5, 0x7a, 0x77, 0x5f, 0xb5, 0xd0, 0x9b, 1080 0xa5, 0x77, 0x7b, 0xb5, 0xde, 0xdd, 0x5e, 0x45, 0xf0, 0x84, 0x77, 0x59, 0xeb, 0xdd, 0x5d, 0x56, 1081 0x1f, 0x9e, 0xde, 0xcd, 0xd6, 0x7a, 0x77, 0xb3, 0x15, 0xc1, 0x13, 0xde, 0x73, 0x6d, 0x84, 0xf4, 1082 0x5c, 0x4f, 0xf7, 0x26, 0xea, 0xd7, 0x7a, 0x6d, 0x86, 0xb5, 0x5e, 0x8b, 0x7d, 0x94, 0xea, 0xdb, 1083 0x81, 0x6d, 0x84, 0x74, 0x60, 0x51, 0x8a, 0xf5, 0x68, 0xc4, 0x36, 0xc3, 0x1a, 0xb1, 0x48, 0xc5, 1084 0x7a, 0xf5, 0x63, 0xbf, 0x10, 0xec, 0xc7, 0x2e, 0xf6, 0x66, 0x0a, 0x6f, 0xcb, 0xd6, 0xbb, 0xdb, 1085 0xb2, 0x85, 0xa8, 0x9c, 0x0b, 0xeb, 0xce, 0x5e, 0xee, 0xd9, 0x9d, 0x0d, 0x90, 0xc2, 0x51, 0x4d, 1086 0xda, 0x4b, 0xbd, 0x9a, 0xb4, 0xa5, 0x68, 0xee, 0xfe, 0xbd, 0xda, 0x7e, 0x8f, 0x5e, 0xed, 0x99, 1087 0x68, 0xe2, 0x0f, 0x5b, 0xb6, 0x0f, 0x5b, 0xb6, 0x0f, 0x5b, 0xb6, 0x0f, 0x5b, 0xb6, 0x9f, 0x7f, 1088 0xcb, 0x96, 0x8b, 0x7f, 0xf6, 0xcb, 0x73, 0x4a, 0xf6, 0x3f, 0xab, 0xde, 0x5f, 0xfb, 0x7a, 0xb1, 1089 0xee, 0x1e, 0xe3, 0xf2, 0xb6, 0x05, 0x69, 0xf2, 0xeb, 0xb3, 0x4d, 0xb3, 0xd5, 0xaa, 0x5b, 0x47, 1090 0xac, 0x67, 0x5b, 0xec, 0x7e, 0x94, 0xc8, 0x00, 0xe4, 0x2f, 0x9d, 0x6c, 0x51, 0x61, 0xb6, 0xdc, 1091 0x58, 0xfe, 0x88, 0x7e, 0x07, 0x52, 0x4d, 0xe7, 0xc8, 0x63, 0x8b, 0x75, 0x2d, 0x84, 0x01, 0x36, 1092 0x7a, 0xa5, 0x3e, 0x19, 0x34, 0xbd, 0x01, 0xac, 0xda, 0xc1, 0x89, 0xeb, 0xab, 0xa6, 0x46, 0xa9, 1093 0x86, 0x7d, 0x2a, 0xab, 0x76, 0xe0, 0x8f, 0xe0, 0xb0, 0x0d, 0xea, 0x1e, 0x55, 0xe9, 0xa4, 0xe0, 1094 0x79, 0x11, 0x26, 0x02, 0xda, 0x86, 0xe4, 0xfc, 0x03, 0xf8, 0x06, 0x2b, 0x16, 0xd4, 0x3c, 0x2a, 1095 0x27, 0xc4, 0x80, 0xcc, 0x3e, 0x0e, 0x63, 0x12, 0xb7, 0x9e, 0x06, 0xe5, 0x90, 0x7d, 0x99, 0x52, 1096 0x39, 0xcc, 0x7e, 0x49, 0x81, 0x14, 0x7b, 0x91, 0x60, 0xc7, 0xac, 0xb7, 0xf5, 0x17, 0x20, 0xde, 1097 0xe0, 0x5f, 0x68, 0x7a, 0xd0, 0x2f, 0xcf, 0x12, 0x06, 0x7d, 0x1d, 0x12, 0x6d, 0xef, 0x0b, 0x4f, 1098 0x0f, 0xf4, 0x8d, 0x58, 0x02, 0xcf, 0xde, 0x53, 0x60, 0x92, 0xbd, 0xe7, 0xea, 0xb0, 0xd7, 0x9f, 1099 0xcd, 0xd6, 0xcc, 0x37, 0x14, 0x18, 0xf5, 0x8e, 0xf4, 0x03, 0x18, 0xf7, 0x0e, 0xe8, 0x2b, 0xf6, 1100 0x34, 0x52, 0x73, 0x82, 0x85, 0xbb, 0x38, 0x96, 0x42, 0x3e, 0xd1, 0xad, 0x28, 0xba, 0x26, 0xcb, 1101 0x83, 0x33, 0x79, 0x98, 0x0a, 0x11, 0x3b, 0xcd, 0x82, 0x9c, 0x3d, 0x0f, 0xa3, 0x65, 0xdb, 0xa5, 1102 0xbf, 0x9b, 0xa3, 0x9f, 0x11, 0x76, 0x15, 0x0a, 0x31, 0x6d, 0x88, 0x80, 0x17, 0xcf, 0xc3, 0x08, 1103 0xcb, 0x7e, 0x7d, 0x18, 0x62, 0x5b, 0x79, 0x6d, 0x88, 0xfc, 0x5f, 0xd0, 0x14, 0xf2, 0x7f, 0x51, 1104 0x8b, 0x15, 0x36, 0x1f, 0x70, 0x9f, 0x69, 0x28, 0x6c, 0x9f, 0xe9, 0x60, 0x98, 0x9a, 0xe7, 0xff, 1105 0x07, 0x00, 0x00, 0xff, 0xff, 0xdb, 0xd5, 0xc9, 0x94, 0xea, 0x81, 0x00, 0x00, 1106 } 1107 r := bytes.NewReader(gzipped) 1108 gzipr, err := compress_gzip.NewReader(r) 1109 if err != nil { 1110 panic(err) 1111 } 1112 ungzipped, err := io_ioutil.ReadAll(gzipr) 1113 if err != nil { 1114 panic(err) 1115 } 1116 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 1117 panic(err) 1118 } 1119 return d 1120} 1121func (x MapEnum) String() string { 1122 s, ok := MapEnum_name[int32(x)] 1123 if ok { 1124 return s 1125 } 1126 return strconv.Itoa(int(x)) 1127} 1128func (x Message_Humour) String() string { 1129 s, ok := Message_Humour_name[int32(x)] 1130 if ok { 1131 return s 1132 } 1133 return strconv.Itoa(int(x)) 1134} 1135func (this *Message) VerboseEqual(that interface{}) error { 1136 if that == nil { 1137 if this == nil { 1138 return nil 1139 } 1140 return fmt.Errorf("that == nil && this != nil") 1141 } 1142 1143 that1, ok := that.(*Message) 1144 if !ok { 1145 that2, ok := that.(Message) 1146 if ok { 1147 that1 = &that2 1148 } else { 1149 return fmt.Errorf("that is not of type *Message") 1150 } 1151 } 1152 if that1 == nil { 1153 if this == nil { 1154 return nil 1155 } 1156 return fmt.Errorf("that is type *Message but is nil && this != nil") 1157 } else if this == nil { 1158 return fmt.Errorf("that is type *Message but is not nil && this == nil") 1159 } 1160 if this.Name != that1.Name { 1161 return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) 1162 } 1163 if this.Hilarity != that1.Hilarity { 1164 return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity) 1165 } 1166 if this.HeightInCm != that1.HeightInCm { 1167 return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm) 1168 } 1169 if !bytes.Equal(this.Data, that1.Data) { 1170 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) 1171 } 1172 if this.ResultCount != that1.ResultCount { 1173 return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount) 1174 } 1175 if this.TrueScotsman != that1.TrueScotsman { 1176 return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman) 1177 } 1178 if this.Score != that1.Score { 1179 return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score) 1180 } 1181 if len(this.Key) != len(that1.Key) { 1182 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key)) 1183 } 1184 for i := range this.Key { 1185 if this.Key[i] != that1.Key[i] { 1186 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i]) 1187 } 1188 } 1189 if !this.Nested.Equal(that1.Nested) { 1190 return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested) 1191 } 1192 if len(this.Terrain) != len(that1.Terrain) { 1193 return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain)) 1194 } 1195 for i := range this.Terrain { 1196 if !this.Terrain[i].Equal(that1.Terrain[i]) { 1197 return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i]) 1198 } 1199 } 1200 if !this.Proto2Field.Equal(that1.Proto2Field) { 1201 return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field) 1202 } 1203 if len(this.Proto2Value) != len(that1.Proto2Value) { 1204 return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value)) 1205 } 1206 for i := range this.Proto2Value { 1207 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) { 1208 return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i]) 1209 } 1210 } 1211 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1212 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1213 } 1214 return nil 1215} 1216func (this *Message) Equal(that interface{}) bool { 1217 if that == nil { 1218 return this == nil 1219 } 1220 1221 that1, ok := that.(*Message) 1222 if !ok { 1223 that2, ok := that.(Message) 1224 if ok { 1225 that1 = &that2 1226 } else { 1227 return false 1228 } 1229 } 1230 if that1 == nil { 1231 return this == nil 1232 } else if this == nil { 1233 return false 1234 } 1235 if this.Name != that1.Name { 1236 return false 1237 } 1238 if this.Hilarity != that1.Hilarity { 1239 return false 1240 } 1241 if this.HeightInCm != that1.HeightInCm { 1242 return false 1243 } 1244 if !bytes.Equal(this.Data, that1.Data) { 1245 return false 1246 } 1247 if this.ResultCount != that1.ResultCount { 1248 return false 1249 } 1250 if this.TrueScotsman != that1.TrueScotsman { 1251 return false 1252 } 1253 if this.Score != that1.Score { 1254 return false 1255 } 1256 if len(this.Key) != len(that1.Key) { 1257 return false 1258 } 1259 for i := range this.Key { 1260 if this.Key[i] != that1.Key[i] { 1261 return false 1262 } 1263 } 1264 if !this.Nested.Equal(that1.Nested) { 1265 return false 1266 } 1267 if len(this.Terrain) != len(that1.Terrain) { 1268 return false 1269 } 1270 for i := range this.Terrain { 1271 if !this.Terrain[i].Equal(that1.Terrain[i]) { 1272 return false 1273 } 1274 } 1275 if !this.Proto2Field.Equal(that1.Proto2Field) { 1276 return false 1277 } 1278 if len(this.Proto2Value) != len(that1.Proto2Value) { 1279 return false 1280 } 1281 for i := range this.Proto2Value { 1282 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) { 1283 return false 1284 } 1285 } 1286 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1287 return false 1288 } 1289 return true 1290} 1291func (this *Nested) VerboseEqual(that interface{}) error { 1292 if that == nil { 1293 if this == nil { 1294 return nil 1295 } 1296 return fmt.Errorf("that == nil && this != nil") 1297 } 1298 1299 that1, ok := that.(*Nested) 1300 if !ok { 1301 that2, ok := that.(Nested) 1302 if ok { 1303 that1 = &that2 1304 } else { 1305 return fmt.Errorf("that is not of type *Nested") 1306 } 1307 } 1308 if that1 == nil { 1309 if this == nil { 1310 return nil 1311 } 1312 return fmt.Errorf("that is type *Nested but is nil && this != nil") 1313 } else if this == nil { 1314 return fmt.Errorf("that is type *Nested but is not nil && this == nil") 1315 } 1316 if this.Bunny != that1.Bunny { 1317 return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny) 1318 } 1319 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1320 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1321 } 1322 return nil 1323} 1324func (this *Nested) Equal(that interface{}) bool { 1325 if that == nil { 1326 return this == nil 1327 } 1328 1329 that1, ok := that.(*Nested) 1330 if !ok { 1331 that2, ok := that.(Nested) 1332 if ok { 1333 that1 = &that2 1334 } else { 1335 return false 1336 } 1337 } 1338 if that1 == nil { 1339 return this == nil 1340 } else if this == nil { 1341 return false 1342 } 1343 if this.Bunny != that1.Bunny { 1344 return false 1345 } 1346 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1347 return false 1348 } 1349 return true 1350} 1351func (this *AllMaps) VerboseEqual(that interface{}) error { 1352 if that == nil { 1353 if this == nil { 1354 return nil 1355 } 1356 return fmt.Errorf("that == nil && this != nil") 1357 } 1358 1359 that1, ok := that.(*AllMaps) 1360 if !ok { 1361 that2, ok := that.(AllMaps) 1362 if ok { 1363 that1 = &that2 1364 } else { 1365 return fmt.Errorf("that is not of type *AllMaps") 1366 } 1367 } 1368 if that1 == nil { 1369 if this == nil { 1370 return nil 1371 } 1372 return fmt.Errorf("that is type *AllMaps but is nil && this != nil") 1373 } else if this == nil { 1374 return fmt.Errorf("that is type *AllMaps but is not nil && this == nil") 1375 } 1376 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1377 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) 1378 } 1379 for i := range this.StringToDoubleMap { 1380 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1381 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) 1382 } 1383 } 1384 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1385 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) 1386 } 1387 for i := range this.StringToFloatMap { 1388 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1389 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) 1390 } 1391 } 1392 if len(this.Int32Map) != len(that1.Int32Map) { 1393 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) 1394 } 1395 for i := range this.Int32Map { 1396 if this.Int32Map[i] != that1.Int32Map[i] { 1397 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) 1398 } 1399 } 1400 if len(this.Int64Map) != len(that1.Int64Map) { 1401 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) 1402 } 1403 for i := range this.Int64Map { 1404 if this.Int64Map[i] != that1.Int64Map[i] { 1405 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) 1406 } 1407 } 1408 if len(this.Uint32Map) != len(that1.Uint32Map) { 1409 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) 1410 } 1411 for i := range this.Uint32Map { 1412 if this.Uint32Map[i] != that1.Uint32Map[i] { 1413 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) 1414 } 1415 } 1416 if len(this.Uint64Map) != len(that1.Uint64Map) { 1417 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) 1418 } 1419 for i := range this.Uint64Map { 1420 if this.Uint64Map[i] != that1.Uint64Map[i] { 1421 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) 1422 } 1423 } 1424 if len(this.Sint32Map) != len(that1.Sint32Map) { 1425 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) 1426 } 1427 for i := range this.Sint32Map { 1428 if this.Sint32Map[i] != that1.Sint32Map[i] { 1429 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) 1430 } 1431 } 1432 if len(this.Sint64Map) != len(that1.Sint64Map) { 1433 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) 1434 } 1435 for i := range this.Sint64Map { 1436 if this.Sint64Map[i] != that1.Sint64Map[i] { 1437 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) 1438 } 1439 } 1440 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1441 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) 1442 } 1443 for i := range this.Fixed32Map { 1444 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1445 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) 1446 } 1447 } 1448 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1449 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) 1450 } 1451 for i := range this.Sfixed32Map { 1452 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1453 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) 1454 } 1455 } 1456 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1457 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) 1458 } 1459 for i := range this.Fixed64Map { 1460 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1461 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) 1462 } 1463 } 1464 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1465 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) 1466 } 1467 for i := range this.Sfixed64Map { 1468 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1469 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) 1470 } 1471 } 1472 if len(this.BoolMap) != len(that1.BoolMap) { 1473 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) 1474 } 1475 for i := range this.BoolMap { 1476 if this.BoolMap[i] != that1.BoolMap[i] { 1477 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) 1478 } 1479 } 1480 if len(this.StringMap) != len(that1.StringMap) { 1481 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) 1482 } 1483 for i := range this.StringMap { 1484 if this.StringMap[i] != that1.StringMap[i] { 1485 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) 1486 } 1487 } 1488 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1489 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) 1490 } 1491 for i := range this.StringToBytesMap { 1492 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1493 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) 1494 } 1495 } 1496 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1497 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) 1498 } 1499 for i := range this.StringToEnumMap { 1500 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1501 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) 1502 } 1503 } 1504 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1505 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) 1506 } 1507 for i := range this.StringToMsgMap { 1508 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1509 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) 1510 } 1511 } 1512 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1513 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1514 } 1515 return nil 1516} 1517func (this *AllMaps) Equal(that interface{}) bool { 1518 if that == nil { 1519 return this == nil 1520 } 1521 1522 that1, ok := that.(*AllMaps) 1523 if !ok { 1524 that2, ok := that.(AllMaps) 1525 if ok { 1526 that1 = &that2 1527 } else { 1528 return false 1529 } 1530 } 1531 if that1 == nil { 1532 return this == nil 1533 } else if this == nil { 1534 return false 1535 } 1536 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1537 return false 1538 } 1539 for i := range this.StringToDoubleMap { 1540 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1541 return false 1542 } 1543 } 1544 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1545 return false 1546 } 1547 for i := range this.StringToFloatMap { 1548 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1549 return false 1550 } 1551 } 1552 if len(this.Int32Map) != len(that1.Int32Map) { 1553 return false 1554 } 1555 for i := range this.Int32Map { 1556 if this.Int32Map[i] != that1.Int32Map[i] { 1557 return false 1558 } 1559 } 1560 if len(this.Int64Map) != len(that1.Int64Map) { 1561 return false 1562 } 1563 for i := range this.Int64Map { 1564 if this.Int64Map[i] != that1.Int64Map[i] { 1565 return false 1566 } 1567 } 1568 if len(this.Uint32Map) != len(that1.Uint32Map) { 1569 return false 1570 } 1571 for i := range this.Uint32Map { 1572 if this.Uint32Map[i] != that1.Uint32Map[i] { 1573 return false 1574 } 1575 } 1576 if len(this.Uint64Map) != len(that1.Uint64Map) { 1577 return false 1578 } 1579 for i := range this.Uint64Map { 1580 if this.Uint64Map[i] != that1.Uint64Map[i] { 1581 return false 1582 } 1583 } 1584 if len(this.Sint32Map) != len(that1.Sint32Map) { 1585 return false 1586 } 1587 for i := range this.Sint32Map { 1588 if this.Sint32Map[i] != that1.Sint32Map[i] { 1589 return false 1590 } 1591 } 1592 if len(this.Sint64Map) != len(that1.Sint64Map) { 1593 return false 1594 } 1595 for i := range this.Sint64Map { 1596 if this.Sint64Map[i] != that1.Sint64Map[i] { 1597 return false 1598 } 1599 } 1600 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1601 return false 1602 } 1603 for i := range this.Fixed32Map { 1604 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1605 return false 1606 } 1607 } 1608 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1609 return false 1610 } 1611 for i := range this.Sfixed32Map { 1612 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1613 return false 1614 } 1615 } 1616 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1617 return false 1618 } 1619 for i := range this.Fixed64Map { 1620 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1621 return false 1622 } 1623 } 1624 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1625 return false 1626 } 1627 for i := range this.Sfixed64Map { 1628 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1629 return false 1630 } 1631 } 1632 if len(this.BoolMap) != len(that1.BoolMap) { 1633 return false 1634 } 1635 for i := range this.BoolMap { 1636 if this.BoolMap[i] != that1.BoolMap[i] { 1637 return false 1638 } 1639 } 1640 if len(this.StringMap) != len(that1.StringMap) { 1641 return false 1642 } 1643 for i := range this.StringMap { 1644 if this.StringMap[i] != that1.StringMap[i] { 1645 return false 1646 } 1647 } 1648 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1649 return false 1650 } 1651 for i := range this.StringToBytesMap { 1652 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1653 return false 1654 } 1655 } 1656 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1657 return false 1658 } 1659 for i := range this.StringToEnumMap { 1660 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1661 return false 1662 } 1663 } 1664 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1665 return false 1666 } 1667 for i := range this.StringToMsgMap { 1668 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1669 return false 1670 } 1671 } 1672 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1673 return false 1674 } 1675 return true 1676} 1677func (this *AllMapsOrdered) VerboseEqual(that interface{}) error { 1678 if that == nil { 1679 if this == nil { 1680 return nil 1681 } 1682 return fmt.Errorf("that == nil && this != nil") 1683 } 1684 1685 that1, ok := that.(*AllMapsOrdered) 1686 if !ok { 1687 that2, ok := that.(AllMapsOrdered) 1688 if ok { 1689 that1 = &that2 1690 } else { 1691 return fmt.Errorf("that is not of type *AllMapsOrdered") 1692 } 1693 } 1694 if that1 == nil { 1695 if this == nil { 1696 return nil 1697 } 1698 return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil") 1699 } else if this == nil { 1700 return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil") 1701 } 1702 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1703 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) 1704 } 1705 for i := range this.StringToDoubleMap { 1706 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1707 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) 1708 } 1709 } 1710 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1711 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) 1712 } 1713 for i := range this.StringToFloatMap { 1714 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1715 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) 1716 } 1717 } 1718 if len(this.Int32Map) != len(that1.Int32Map) { 1719 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) 1720 } 1721 for i := range this.Int32Map { 1722 if this.Int32Map[i] != that1.Int32Map[i] { 1723 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) 1724 } 1725 } 1726 if len(this.Int64Map) != len(that1.Int64Map) { 1727 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) 1728 } 1729 for i := range this.Int64Map { 1730 if this.Int64Map[i] != that1.Int64Map[i] { 1731 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) 1732 } 1733 } 1734 if len(this.Uint32Map) != len(that1.Uint32Map) { 1735 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) 1736 } 1737 for i := range this.Uint32Map { 1738 if this.Uint32Map[i] != that1.Uint32Map[i] { 1739 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) 1740 } 1741 } 1742 if len(this.Uint64Map) != len(that1.Uint64Map) { 1743 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) 1744 } 1745 for i := range this.Uint64Map { 1746 if this.Uint64Map[i] != that1.Uint64Map[i] { 1747 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) 1748 } 1749 } 1750 if len(this.Sint32Map) != len(that1.Sint32Map) { 1751 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) 1752 } 1753 for i := range this.Sint32Map { 1754 if this.Sint32Map[i] != that1.Sint32Map[i] { 1755 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) 1756 } 1757 } 1758 if len(this.Sint64Map) != len(that1.Sint64Map) { 1759 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) 1760 } 1761 for i := range this.Sint64Map { 1762 if this.Sint64Map[i] != that1.Sint64Map[i] { 1763 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) 1764 } 1765 } 1766 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1767 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) 1768 } 1769 for i := range this.Fixed32Map { 1770 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1771 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) 1772 } 1773 } 1774 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1775 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) 1776 } 1777 for i := range this.Sfixed32Map { 1778 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1779 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) 1780 } 1781 } 1782 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1783 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) 1784 } 1785 for i := range this.Fixed64Map { 1786 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1787 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) 1788 } 1789 } 1790 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1791 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) 1792 } 1793 for i := range this.Sfixed64Map { 1794 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1795 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) 1796 } 1797 } 1798 if len(this.BoolMap) != len(that1.BoolMap) { 1799 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) 1800 } 1801 for i := range this.BoolMap { 1802 if this.BoolMap[i] != that1.BoolMap[i] { 1803 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) 1804 } 1805 } 1806 if len(this.StringMap) != len(that1.StringMap) { 1807 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) 1808 } 1809 for i := range this.StringMap { 1810 if this.StringMap[i] != that1.StringMap[i] { 1811 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) 1812 } 1813 } 1814 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1815 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) 1816 } 1817 for i := range this.StringToBytesMap { 1818 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1819 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) 1820 } 1821 } 1822 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1823 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) 1824 } 1825 for i := range this.StringToEnumMap { 1826 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1827 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) 1828 } 1829 } 1830 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1831 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) 1832 } 1833 for i := range this.StringToMsgMap { 1834 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1835 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) 1836 } 1837 } 1838 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1839 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1840 } 1841 return nil 1842} 1843func (this *AllMapsOrdered) Equal(that interface{}) bool { 1844 if that == nil { 1845 return this == nil 1846 } 1847 1848 that1, ok := that.(*AllMapsOrdered) 1849 if !ok { 1850 that2, ok := that.(AllMapsOrdered) 1851 if ok { 1852 that1 = &that2 1853 } else { 1854 return false 1855 } 1856 } 1857 if that1 == nil { 1858 return this == nil 1859 } else if this == nil { 1860 return false 1861 } 1862 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { 1863 return false 1864 } 1865 for i := range this.StringToDoubleMap { 1866 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { 1867 return false 1868 } 1869 } 1870 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { 1871 return false 1872 } 1873 for i := range this.StringToFloatMap { 1874 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { 1875 return false 1876 } 1877 } 1878 if len(this.Int32Map) != len(that1.Int32Map) { 1879 return false 1880 } 1881 for i := range this.Int32Map { 1882 if this.Int32Map[i] != that1.Int32Map[i] { 1883 return false 1884 } 1885 } 1886 if len(this.Int64Map) != len(that1.Int64Map) { 1887 return false 1888 } 1889 for i := range this.Int64Map { 1890 if this.Int64Map[i] != that1.Int64Map[i] { 1891 return false 1892 } 1893 } 1894 if len(this.Uint32Map) != len(that1.Uint32Map) { 1895 return false 1896 } 1897 for i := range this.Uint32Map { 1898 if this.Uint32Map[i] != that1.Uint32Map[i] { 1899 return false 1900 } 1901 } 1902 if len(this.Uint64Map) != len(that1.Uint64Map) { 1903 return false 1904 } 1905 for i := range this.Uint64Map { 1906 if this.Uint64Map[i] != that1.Uint64Map[i] { 1907 return false 1908 } 1909 } 1910 if len(this.Sint32Map) != len(that1.Sint32Map) { 1911 return false 1912 } 1913 for i := range this.Sint32Map { 1914 if this.Sint32Map[i] != that1.Sint32Map[i] { 1915 return false 1916 } 1917 } 1918 if len(this.Sint64Map) != len(that1.Sint64Map) { 1919 return false 1920 } 1921 for i := range this.Sint64Map { 1922 if this.Sint64Map[i] != that1.Sint64Map[i] { 1923 return false 1924 } 1925 } 1926 if len(this.Fixed32Map) != len(that1.Fixed32Map) { 1927 return false 1928 } 1929 for i := range this.Fixed32Map { 1930 if this.Fixed32Map[i] != that1.Fixed32Map[i] { 1931 return false 1932 } 1933 } 1934 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { 1935 return false 1936 } 1937 for i := range this.Sfixed32Map { 1938 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { 1939 return false 1940 } 1941 } 1942 if len(this.Fixed64Map) != len(that1.Fixed64Map) { 1943 return false 1944 } 1945 for i := range this.Fixed64Map { 1946 if this.Fixed64Map[i] != that1.Fixed64Map[i] { 1947 return false 1948 } 1949 } 1950 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { 1951 return false 1952 } 1953 for i := range this.Sfixed64Map { 1954 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { 1955 return false 1956 } 1957 } 1958 if len(this.BoolMap) != len(that1.BoolMap) { 1959 return false 1960 } 1961 for i := range this.BoolMap { 1962 if this.BoolMap[i] != that1.BoolMap[i] { 1963 return false 1964 } 1965 } 1966 if len(this.StringMap) != len(that1.StringMap) { 1967 return false 1968 } 1969 for i := range this.StringMap { 1970 if this.StringMap[i] != that1.StringMap[i] { 1971 return false 1972 } 1973 } 1974 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { 1975 return false 1976 } 1977 for i := range this.StringToBytesMap { 1978 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { 1979 return false 1980 } 1981 } 1982 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { 1983 return false 1984 } 1985 for i := range this.StringToEnumMap { 1986 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { 1987 return false 1988 } 1989 } 1990 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { 1991 return false 1992 } 1993 for i := range this.StringToMsgMap { 1994 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { 1995 return false 1996 } 1997 } 1998 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1999 return false 2000 } 2001 return true 2002} 2003func (this *MessageWithMap) VerboseEqual(that interface{}) error { 2004 if that == nil { 2005 if this == nil { 2006 return nil 2007 } 2008 return fmt.Errorf("that == nil && this != nil") 2009 } 2010 2011 that1, ok := that.(*MessageWithMap) 2012 if !ok { 2013 that2, ok := that.(MessageWithMap) 2014 if ok { 2015 that1 = &that2 2016 } else { 2017 return fmt.Errorf("that is not of type *MessageWithMap") 2018 } 2019 } 2020 if that1 == nil { 2021 if this == nil { 2022 return nil 2023 } 2024 return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil") 2025 } else if this == nil { 2026 return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil") 2027 } 2028 if len(this.NameMapping) != len(that1.NameMapping) { 2029 return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping)) 2030 } 2031 for i := range this.NameMapping { 2032 if this.NameMapping[i] != that1.NameMapping[i] { 2033 return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i]) 2034 } 2035 } 2036 if len(this.MsgMapping) != len(that1.MsgMapping) { 2037 return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping)) 2038 } 2039 for i := range this.MsgMapping { 2040 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) { 2041 return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i]) 2042 } 2043 } 2044 if len(this.ByteMapping) != len(that1.ByteMapping) { 2045 return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping)) 2046 } 2047 for i := range this.ByteMapping { 2048 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) { 2049 return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i]) 2050 } 2051 } 2052 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2053 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2054 } 2055 return nil 2056} 2057func (this *MessageWithMap) Equal(that interface{}) bool { 2058 if that == nil { 2059 return this == nil 2060 } 2061 2062 that1, ok := that.(*MessageWithMap) 2063 if !ok { 2064 that2, ok := that.(MessageWithMap) 2065 if ok { 2066 that1 = &that2 2067 } else { 2068 return false 2069 } 2070 } 2071 if that1 == nil { 2072 return this == nil 2073 } else if this == nil { 2074 return false 2075 } 2076 if len(this.NameMapping) != len(that1.NameMapping) { 2077 return false 2078 } 2079 for i := range this.NameMapping { 2080 if this.NameMapping[i] != that1.NameMapping[i] { 2081 return false 2082 } 2083 } 2084 if len(this.MsgMapping) != len(that1.MsgMapping) { 2085 return false 2086 } 2087 for i := range this.MsgMapping { 2088 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) { 2089 return false 2090 } 2091 } 2092 if len(this.ByteMapping) != len(that1.ByteMapping) { 2093 return false 2094 } 2095 for i := range this.ByteMapping { 2096 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) { 2097 return false 2098 } 2099 } 2100 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2101 return false 2102 } 2103 return true 2104} 2105func (this *FloatingPoint) VerboseEqual(that interface{}) error { 2106 if that == nil { 2107 if this == nil { 2108 return nil 2109 } 2110 return fmt.Errorf("that == nil && this != nil") 2111 } 2112 2113 that1, ok := that.(*FloatingPoint) 2114 if !ok { 2115 that2, ok := that.(FloatingPoint) 2116 if ok { 2117 that1 = &that2 2118 } else { 2119 return fmt.Errorf("that is not of type *FloatingPoint") 2120 } 2121 } 2122 if that1 == nil { 2123 if this == nil { 2124 return nil 2125 } 2126 return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil") 2127 } else if this == nil { 2128 return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil") 2129 } 2130 if this.F != that1.F { 2131 return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F) 2132 } 2133 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2134 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2135 } 2136 return nil 2137} 2138func (this *FloatingPoint) Equal(that interface{}) bool { 2139 if that == nil { 2140 return this == nil 2141 } 2142 2143 that1, ok := that.(*FloatingPoint) 2144 if !ok { 2145 that2, ok := that.(FloatingPoint) 2146 if ok { 2147 that1 = &that2 2148 } else { 2149 return false 2150 } 2151 } 2152 if that1 == nil { 2153 return this == nil 2154 } else if this == nil { 2155 return false 2156 } 2157 if this.F != that1.F { 2158 return false 2159 } 2160 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2161 return false 2162 } 2163 return true 2164} 2165func (this *Uint128Pair) VerboseEqual(that interface{}) error { 2166 if that == nil { 2167 if this == nil { 2168 return nil 2169 } 2170 return fmt.Errorf("that == nil && this != nil") 2171 } 2172 2173 that1, ok := that.(*Uint128Pair) 2174 if !ok { 2175 that2, ok := that.(Uint128Pair) 2176 if ok { 2177 that1 = &that2 2178 } else { 2179 return fmt.Errorf("that is not of type *Uint128Pair") 2180 } 2181 } 2182 if that1 == nil { 2183 if this == nil { 2184 return nil 2185 } 2186 return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil") 2187 } else if this == nil { 2188 return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil") 2189 } 2190 if !this.Left.Equal(that1.Left) { 2191 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left) 2192 } 2193 if that1.Right == nil { 2194 if this.Right != nil { 2195 return fmt.Errorf("this.Right != nil && that1.Right == nil") 2196 } 2197 } else if !this.Right.Equal(*that1.Right) { 2198 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right) 2199 } 2200 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2201 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2202 } 2203 return nil 2204} 2205func (this *Uint128Pair) Equal(that interface{}) bool { 2206 if that == nil { 2207 return this == nil 2208 } 2209 2210 that1, ok := that.(*Uint128Pair) 2211 if !ok { 2212 that2, ok := that.(Uint128Pair) 2213 if ok { 2214 that1 = &that2 2215 } else { 2216 return false 2217 } 2218 } 2219 if that1 == nil { 2220 return this == nil 2221 } else if this == nil { 2222 return false 2223 } 2224 if !this.Left.Equal(that1.Left) { 2225 return false 2226 } 2227 if that1.Right == nil { 2228 if this.Right != nil { 2229 return false 2230 } 2231 } else if !this.Right.Equal(*that1.Right) { 2232 return false 2233 } 2234 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2235 return false 2236 } 2237 return true 2238} 2239func (this *ContainsNestedMap) VerboseEqual(that interface{}) error { 2240 if that == nil { 2241 if this == nil { 2242 return nil 2243 } 2244 return fmt.Errorf("that == nil && this != nil") 2245 } 2246 2247 that1, ok := that.(*ContainsNestedMap) 2248 if !ok { 2249 that2, ok := that.(ContainsNestedMap) 2250 if ok { 2251 that1 = &that2 2252 } else { 2253 return fmt.Errorf("that is not of type *ContainsNestedMap") 2254 } 2255 } 2256 if that1 == nil { 2257 if this == nil { 2258 return nil 2259 } 2260 return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil") 2261 } else if this == nil { 2262 return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil") 2263 } 2264 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2265 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2266 } 2267 return nil 2268} 2269func (this *ContainsNestedMap) Equal(that interface{}) bool { 2270 if that == nil { 2271 return this == nil 2272 } 2273 2274 that1, ok := that.(*ContainsNestedMap) 2275 if !ok { 2276 that2, ok := that.(ContainsNestedMap) 2277 if ok { 2278 that1 = &that2 2279 } else { 2280 return false 2281 } 2282 } 2283 if that1 == nil { 2284 return this == nil 2285 } else if this == nil { 2286 return false 2287 } 2288 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2289 return false 2290 } 2291 return true 2292} 2293func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error { 2294 if that == nil { 2295 if this == nil { 2296 return nil 2297 } 2298 return fmt.Errorf("that == nil && this != nil") 2299 } 2300 2301 that1, ok := that.(*ContainsNestedMap_NestedMap) 2302 if !ok { 2303 that2, ok := that.(ContainsNestedMap_NestedMap) 2304 if ok { 2305 that1 = &that2 2306 } else { 2307 return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap") 2308 } 2309 } 2310 if that1 == nil { 2311 if this == nil { 2312 return nil 2313 } 2314 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil") 2315 } else if this == nil { 2316 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil") 2317 } 2318 if len(this.NestedMapField) != len(that1.NestedMapField) { 2319 return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField)) 2320 } 2321 for i := range this.NestedMapField { 2322 if this.NestedMapField[i] != that1.NestedMapField[i] { 2323 return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i]) 2324 } 2325 } 2326 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2327 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2328 } 2329 return nil 2330} 2331func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool { 2332 if that == nil { 2333 return this == nil 2334 } 2335 2336 that1, ok := that.(*ContainsNestedMap_NestedMap) 2337 if !ok { 2338 that2, ok := that.(ContainsNestedMap_NestedMap) 2339 if ok { 2340 that1 = &that2 2341 } else { 2342 return false 2343 } 2344 } 2345 if that1 == nil { 2346 return this == nil 2347 } else if this == nil { 2348 return false 2349 } 2350 if len(this.NestedMapField) != len(that1.NestedMapField) { 2351 return false 2352 } 2353 for i := range this.NestedMapField { 2354 if this.NestedMapField[i] != that1.NestedMapField[i] { 2355 return false 2356 } 2357 } 2358 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2359 return false 2360 } 2361 return true 2362} 2363func (this *NotPacked) VerboseEqual(that interface{}) error { 2364 if that == nil { 2365 if this == nil { 2366 return nil 2367 } 2368 return fmt.Errorf("that == nil && this != nil") 2369 } 2370 2371 that1, ok := that.(*NotPacked) 2372 if !ok { 2373 that2, ok := that.(NotPacked) 2374 if ok { 2375 that1 = &that2 2376 } else { 2377 return fmt.Errorf("that is not of type *NotPacked") 2378 } 2379 } 2380 if that1 == nil { 2381 if this == nil { 2382 return nil 2383 } 2384 return fmt.Errorf("that is type *NotPacked but is nil && this != nil") 2385 } else if this == nil { 2386 return fmt.Errorf("that is type *NotPacked but is not nil && this == nil") 2387 } 2388 if len(this.Key) != len(that1.Key) { 2389 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key)) 2390 } 2391 for i := range this.Key { 2392 if this.Key[i] != that1.Key[i] { 2393 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i]) 2394 } 2395 } 2396 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2397 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2398 } 2399 return nil 2400} 2401func (this *NotPacked) Equal(that interface{}) bool { 2402 if that == nil { 2403 return this == nil 2404 } 2405 2406 that1, ok := that.(*NotPacked) 2407 if !ok { 2408 that2, ok := that.(NotPacked) 2409 if ok { 2410 that1 = &that2 2411 } else { 2412 return false 2413 } 2414 } 2415 if that1 == nil { 2416 return this == nil 2417 } else if this == nil { 2418 return false 2419 } 2420 if len(this.Key) != len(that1.Key) { 2421 return false 2422 } 2423 for i := range this.Key { 2424 if this.Key[i] != that1.Key[i] { 2425 return false 2426 } 2427 } 2428 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2429 return false 2430 } 2431 return true 2432} 2433 2434type MessageFace interface { 2435 Proto() github_com_gogo_protobuf_proto.Message 2436 GetName() string 2437 GetHilarity() Message_Humour 2438 GetHeightInCm() uint32 2439 GetData() []byte 2440 GetResultCount() int64 2441 GetTrueScotsman() bool 2442 GetScore() float32 2443 GetKey() []uint64 2444 GetNested() *Nested 2445 GetTerrain() map[int64]*Nested 2446 GetProto2Field() *both.NinOptNative 2447 GetProto2Value() map[int64]*both.NinOptEnum 2448} 2449 2450func (this *Message) Proto() github_com_gogo_protobuf_proto.Message { 2451 return this 2452} 2453 2454func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message { 2455 return NewMessageFromFace(this) 2456} 2457 2458func (this *Message) GetName() string { 2459 return this.Name 2460} 2461 2462func (this *Message) GetHilarity() Message_Humour { 2463 return this.Hilarity 2464} 2465 2466func (this *Message) GetHeightInCm() uint32 { 2467 return this.HeightInCm 2468} 2469 2470func (this *Message) GetData() []byte { 2471 return this.Data 2472} 2473 2474func (this *Message) GetResultCount() int64 { 2475 return this.ResultCount 2476} 2477 2478func (this *Message) GetTrueScotsman() bool { 2479 return this.TrueScotsman 2480} 2481 2482func (this *Message) GetScore() float32 { 2483 return this.Score 2484} 2485 2486func (this *Message) GetKey() []uint64 { 2487 return this.Key 2488} 2489 2490func (this *Message) GetNested() *Nested { 2491 return this.Nested 2492} 2493 2494func (this *Message) GetTerrain() map[int64]*Nested { 2495 return this.Terrain 2496} 2497 2498func (this *Message) GetProto2Field() *both.NinOptNative { 2499 return this.Proto2Field 2500} 2501 2502func (this *Message) GetProto2Value() map[int64]*both.NinOptEnum { 2503 return this.Proto2Value 2504} 2505 2506func NewMessageFromFace(that MessageFace) *Message { 2507 this := &Message{} 2508 this.Name = that.GetName() 2509 this.Hilarity = that.GetHilarity() 2510 this.HeightInCm = that.GetHeightInCm() 2511 this.Data = that.GetData() 2512 this.ResultCount = that.GetResultCount() 2513 this.TrueScotsman = that.GetTrueScotsman() 2514 this.Score = that.GetScore() 2515 this.Key = that.GetKey() 2516 this.Nested = that.GetNested() 2517 this.Terrain = that.GetTerrain() 2518 this.Proto2Field = that.GetProto2Field() 2519 this.Proto2Value = that.GetProto2Value() 2520 return this 2521} 2522 2523type NestedFace interface { 2524 Proto() github_com_gogo_protobuf_proto.Message 2525 GetBunny() string 2526} 2527 2528func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message { 2529 return this 2530} 2531 2532func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message { 2533 return NewNestedFromFace(this) 2534} 2535 2536func (this *Nested) GetBunny() string { 2537 return this.Bunny 2538} 2539 2540func NewNestedFromFace(that NestedFace) *Nested { 2541 this := &Nested{} 2542 this.Bunny = that.GetBunny() 2543 return this 2544} 2545 2546type AllMapsFace interface { 2547 Proto() github_com_gogo_protobuf_proto.Message 2548 GetStringToDoubleMap() map[string]float64 2549 GetStringToFloatMap() map[string]float32 2550 GetInt32Map() map[int32]int32 2551 GetInt64Map() map[int64]int64 2552 GetUint32Map() map[uint32]uint32 2553 GetUint64Map() map[uint64]uint64 2554 GetSint32Map() map[int32]int32 2555 GetSint64Map() map[int64]int64 2556 GetFixed32Map() map[uint32]uint32 2557 GetSfixed32Map() map[int32]int32 2558 GetFixed64Map() map[uint64]uint64 2559 GetSfixed64Map() map[int64]int64 2560 GetBoolMap() map[bool]bool 2561 GetStringMap() map[string]string 2562 GetStringToBytesMap() map[string][]byte 2563 GetStringToEnumMap() map[string]MapEnum 2564 GetStringToMsgMap() map[string]*FloatingPoint 2565} 2566 2567func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message { 2568 return this 2569} 2570 2571func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message { 2572 return NewAllMapsFromFace(this) 2573} 2574 2575func (this *AllMaps) GetStringToDoubleMap() map[string]float64 { 2576 return this.StringToDoubleMap 2577} 2578 2579func (this *AllMaps) GetStringToFloatMap() map[string]float32 { 2580 return this.StringToFloatMap 2581} 2582 2583func (this *AllMaps) GetInt32Map() map[int32]int32 { 2584 return this.Int32Map 2585} 2586 2587func (this *AllMaps) GetInt64Map() map[int64]int64 { 2588 return this.Int64Map 2589} 2590 2591func (this *AllMaps) GetUint32Map() map[uint32]uint32 { 2592 return this.Uint32Map 2593} 2594 2595func (this *AllMaps) GetUint64Map() map[uint64]uint64 { 2596 return this.Uint64Map 2597} 2598 2599func (this *AllMaps) GetSint32Map() map[int32]int32 { 2600 return this.Sint32Map 2601} 2602 2603func (this *AllMaps) GetSint64Map() map[int64]int64 { 2604 return this.Sint64Map 2605} 2606 2607func (this *AllMaps) GetFixed32Map() map[uint32]uint32 { 2608 return this.Fixed32Map 2609} 2610 2611func (this *AllMaps) GetSfixed32Map() map[int32]int32 { 2612 return this.Sfixed32Map 2613} 2614 2615func (this *AllMaps) GetFixed64Map() map[uint64]uint64 { 2616 return this.Fixed64Map 2617} 2618 2619func (this *AllMaps) GetSfixed64Map() map[int64]int64 { 2620 return this.Sfixed64Map 2621} 2622 2623func (this *AllMaps) GetBoolMap() map[bool]bool { 2624 return this.BoolMap 2625} 2626 2627func (this *AllMaps) GetStringMap() map[string]string { 2628 return this.StringMap 2629} 2630 2631func (this *AllMaps) GetStringToBytesMap() map[string][]byte { 2632 return this.StringToBytesMap 2633} 2634 2635func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum { 2636 return this.StringToEnumMap 2637} 2638 2639func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint { 2640 return this.StringToMsgMap 2641} 2642 2643func NewAllMapsFromFace(that AllMapsFace) *AllMaps { 2644 this := &AllMaps{} 2645 this.StringToDoubleMap = that.GetStringToDoubleMap() 2646 this.StringToFloatMap = that.GetStringToFloatMap() 2647 this.Int32Map = that.GetInt32Map() 2648 this.Int64Map = that.GetInt64Map() 2649 this.Uint32Map = that.GetUint32Map() 2650 this.Uint64Map = that.GetUint64Map() 2651 this.Sint32Map = that.GetSint32Map() 2652 this.Sint64Map = that.GetSint64Map() 2653 this.Fixed32Map = that.GetFixed32Map() 2654 this.Sfixed32Map = that.GetSfixed32Map() 2655 this.Fixed64Map = that.GetFixed64Map() 2656 this.Sfixed64Map = that.GetSfixed64Map() 2657 this.BoolMap = that.GetBoolMap() 2658 this.StringMap = that.GetStringMap() 2659 this.StringToBytesMap = that.GetStringToBytesMap() 2660 this.StringToEnumMap = that.GetStringToEnumMap() 2661 this.StringToMsgMap = that.GetStringToMsgMap() 2662 return this 2663} 2664 2665type AllMapsOrderedFace interface { 2666 Proto() github_com_gogo_protobuf_proto.Message 2667 GetStringToDoubleMap() map[string]float64 2668 GetStringToFloatMap() map[string]float32 2669 GetInt32Map() map[int32]int32 2670 GetInt64Map() map[int64]int64 2671 GetUint32Map() map[uint32]uint32 2672 GetUint64Map() map[uint64]uint64 2673 GetSint32Map() map[int32]int32 2674 GetSint64Map() map[int64]int64 2675 GetFixed32Map() map[uint32]uint32 2676 GetSfixed32Map() map[int32]int32 2677 GetFixed64Map() map[uint64]uint64 2678 GetSfixed64Map() map[int64]int64 2679 GetBoolMap() map[bool]bool 2680 GetStringMap() map[string]string 2681 GetStringToBytesMap() map[string][]byte 2682 GetStringToEnumMap() map[string]MapEnum 2683 GetStringToMsgMap() map[string]*FloatingPoint 2684} 2685 2686func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message { 2687 return this 2688} 2689 2690func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message { 2691 return NewAllMapsOrderedFromFace(this) 2692} 2693 2694func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 { 2695 return this.StringToDoubleMap 2696} 2697 2698func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 { 2699 return this.StringToFloatMap 2700} 2701 2702func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 { 2703 return this.Int32Map 2704} 2705 2706func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 { 2707 return this.Int64Map 2708} 2709 2710func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 { 2711 return this.Uint32Map 2712} 2713 2714func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 { 2715 return this.Uint64Map 2716} 2717 2718func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 { 2719 return this.Sint32Map 2720} 2721 2722func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 { 2723 return this.Sint64Map 2724} 2725 2726func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 { 2727 return this.Fixed32Map 2728} 2729 2730func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 { 2731 return this.Sfixed32Map 2732} 2733 2734func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 { 2735 return this.Fixed64Map 2736} 2737 2738func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 { 2739 return this.Sfixed64Map 2740} 2741 2742func (this *AllMapsOrdered) GetBoolMap() map[bool]bool { 2743 return this.BoolMap 2744} 2745 2746func (this *AllMapsOrdered) GetStringMap() map[string]string { 2747 return this.StringMap 2748} 2749 2750func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte { 2751 return this.StringToBytesMap 2752} 2753 2754func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum { 2755 return this.StringToEnumMap 2756} 2757 2758func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint { 2759 return this.StringToMsgMap 2760} 2761 2762func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered { 2763 this := &AllMapsOrdered{} 2764 this.StringToDoubleMap = that.GetStringToDoubleMap() 2765 this.StringToFloatMap = that.GetStringToFloatMap() 2766 this.Int32Map = that.GetInt32Map() 2767 this.Int64Map = that.GetInt64Map() 2768 this.Uint32Map = that.GetUint32Map() 2769 this.Uint64Map = that.GetUint64Map() 2770 this.Sint32Map = that.GetSint32Map() 2771 this.Sint64Map = that.GetSint64Map() 2772 this.Fixed32Map = that.GetFixed32Map() 2773 this.Sfixed32Map = that.GetSfixed32Map() 2774 this.Fixed64Map = that.GetFixed64Map() 2775 this.Sfixed64Map = that.GetSfixed64Map() 2776 this.BoolMap = that.GetBoolMap() 2777 this.StringMap = that.GetStringMap() 2778 this.StringToBytesMap = that.GetStringToBytesMap() 2779 this.StringToEnumMap = that.GetStringToEnumMap() 2780 this.StringToMsgMap = that.GetStringToMsgMap() 2781 return this 2782} 2783 2784type MessageWithMapFace interface { 2785 Proto() github_com_gogo_protobuf_proto.Message 2786 GetNameMapping() map[int32]string 2787 GetMsgMapping() map[int64]*FloatingPoint 2788 GetByteMapping() map[bool][]byte 2789} 2790 2791func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message { 2792 return this 2793} 2794 2795func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message { 2796 return NewMessageWithMapFromFace(this) 2797} 2798 2799func (this *MessageWithMap) GetNameMapping() map[int32]string { 2800 return this.NameMapping 2801} 2802 2803func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 2804 return this.MsgMapping 2805} 2806 2807func (this *MessageWithMap) GetByteMapping() map[bool][]byte { 2808 return this.ByteMapping 2809} 2810 2811func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap { 2812 this := &MessageWithMap{} 2813 this.NameMapping = that.GetNameMapping() 2814 this.MsgMapping = that.GetMsgMapping() 2815 this.ByteMapping = that.GetByteMapping() 2816 return this 2817} 2818 2819type FloatingPointFace interface { 2820 Proto() github_com_gogo_protobuf_proto.Message 2821 GetF() float64 2822} 2823 2824func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message { 2825 return this 2826} 2827 2828func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message { 2829 return NewFloatingPointFromFace(this) 2830} 2831 2832func (this *FloatingPoint) GetF() float64 { 2833 return this.F 2834} 2835 2836func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint { 2837 this := &FloatingPoint{} 2838 this.F = that.GetF() 2839 return this 2840} 2841 2842type Uint128PairFace interface { 2843 Proto() github_com_gogo_protobuf_proto.Message 2844 GetLeft() github_com_gogo_protobuf_test_custom.Uint128 2845 GetRight() *github_com_gogo_protobuf_test_custom.Uint128 2846} 2847 2848func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message { 2849 return this 2850} 2851 2852func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message { 2853 return NewUint128PairFromFace(this) 2854} 2855 2856func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 { 2857 return this.Left 2858} 2859 2860func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 { 2861 return this.Right 2862} 2863 2864func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair { 2865 this := &Uint128Pair{} 2866 this.Left = that.GetLeft() 2867 this.Right = that.GetRight() 2868 return this 2869} 2870 2871type ContainsNestedMapFace interface { 2872 Proto() github_com_gogo_protobuf_proto.Message 2873} 2874 2875func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message { 2876 return this 2877} 2878 2879func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message { 2880 return NewContainsNestedMapFromFace(this) 2881} 2882 2883func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap { 2884 this := &ContainsNestedMap{} 2885 return this 2886} 2887 2888type ContainsNestedMap_NestedMapFace interface { 2889 Proto() github_com_gogo_protobuf_proto.Message 2890 GetNestedMapField() map[string]float64 2891} 2892 2893func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message { 2894 return this 2895} 2896 2897func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message { 2898 return NewContainsNestedMap_NestedMapFromFace(this) 2899} 2900 2901func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 { 2902 return this.NestedMapField 2903} 2904 2905func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap { 2906 this := &ContainsNestedMap_NestedMap{} 2907 this.NestedMapField = that.GetNestedMapField() 2908 return this 2909} 2910 2911type NotPackedFace interface { 2912 Proto() github_com_gogo_protobuf_proto.Message 2913 GetKey() []uint64 2914} 2915 2916func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message { 2917 return this 2918} 2919 2920func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message { 2921 return NewNotPackedFromFace(this) 2922} 2923 2924func (this *NotPacked) GetKey() []uint64 { 2925 return this.Key 2926} 2927 2928func NewNotPackedFromFace(that NotPackedFace) *NotPacked { 2929 this := &NotPacked{} 2930 this.Key = that.GetKey() 2931 return this 2932} 2933 2934func (this *Message) GoString() string { 2935 if this == nil { 2936 return "nil" 2937 } 2938 s := make([]string, 0, 16) 2939 s = append(s, "&theproto3.Message{") 2940 s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n") 2941 s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n") 2942 s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n") 2943 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") 2944 s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n") 2945 s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n") 2946 s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n") 2947 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 2948 if this.Nested != nil { 2949 s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n") 2950 } 2951 keysForTerrain := make([]int64, 0, len(this.Terrain)) 2952 for k := range this.Terrain { 2953 keysForTerrain = append(keysForTerrain, k) 2954 } 2955 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain) 2956 mapStringForTerrain := "map[int64]*Nested{" 2957 for _, k := range keysForTerrain { 2958 mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k]) 2959 } 2960 mapStringForTerrain += "}" 2961 if this.Terrain != nil { 2962 s = append(s, "Terrain: "+mapStringForTerrain+",\n") 2963 } 2964 if this.Proto2Field != nil { 2965 s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n") 2966 } 2967 keysForProto2Value := make([]int64, 0, len(this.Proto2Value)) 2968 for k := range this.Proto2Value { 2969 keysForProto2Value = append(keysForProto2Value, k) 2970 } 2971 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value) 2972 mapStringForProto2Value := "map[int64]*both.NinOptEnum{" 2973 for _, k := range keysForProto2Value { 2974 mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k]) 2975 } 2976 mapStringForProto2Value += "}" 2977 if this.Proto2Value != nil { 2978 s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n") 2979 } 2980 if this.XXX_unrecognized != nil { 2981 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 2982 } 2983 s = append(s, "}") 2984 return strings.Join(s, "") 2985} 2986func (this *Nested) GoString() string { 2987 if this == nil { 2988 return "nil" 2989 } 2990 s := make([]string, 0, 5) 2991 s = append(s, "&theproto3.Nested{") 2992 s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n") 2993 if this.XXX_unrecognized != nil { 2994 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 2995 } 2996 s = append(s, "}") 2997 return strings.Join(s, "") 2998} 2999func (this *AllMaps) GoString() string { 3000 if this == nil { 3001 return "nil" 3002 } 3003 s := make([]string, 0, 21) 3004 s = append(s, "&theproto3.AllMaps{") 3005 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 3006 for k := range this.StringToDoubleMap { 3007 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 3008 } 3009 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 3010 mapStringForStringToDoubleMap := "map[string]float64{" 3011 for _, k := range keysForStringToDoubleMap { 3012 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) 3013 } 3014 mapStringForStringToDoubleMap += "}" 3015 if this.StringToDoubleMap != nil { 3016 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") 3017 } 3018 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 3019 for k := range this.StringToFloatMap { 3020 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 3021 } 3022 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 3023 mapStringForStringToFloatMap := "map[string]float32{" 3024 for _, k := range keysForStringToFloatMap { 3025 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) 3026 } 3027 mapStringForStringToFloatMap += "}" 3028 if this.StringToFloatMap != nil { 3029 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") 3030 } 3031 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 3032 for k := range this.Int32Map { 3033 keysForInt32Map = append(keysForInt32Map, k) 3034 } 3035 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 3036 mapStringForInt32Map := "map[int32]int32{" 3037 for _, k := range keysForInt32Map { 3038 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) 3039 } 3040 mapStringForInt32Map += "}" 3041 if this.Int32Map != nil { 3042 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") 3043 } 3044 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 3045 for k := range this.Int64Map { 3046 keysForInt64Map = append(keysForInt64Map, k) 3047 } 3048 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 3049 mapStringForInt64Map := "map[int64]int64{" 3050 for _, k := range keysForInt64Map { 3051 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) 3052 } 3053 mapStringForInt64Map += "}" 3054 if this.Int64Map != nil { 3055 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") 3056 } 3057 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 3058 for k := range this.Uint32Map { 3059 keysForUint32Map = append(keysForUint32Map, k) 3060 } 3061 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 3062 mapStringForUint32Map := "map[uint32]uint32{" 3063 for _, k := range keysForUint32Map { 3064 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) 3065 } 3066 mapStringForUint32Map += "}" 3067 if this.Uint32Map != nil { 3068 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") 3069 } 3070 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 3071 for k := range this.Uint64Map { 3072 keysForUint64Map = append(keysForUint64Map, k) 3073 } 3074 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 3075 mapStringForUint64Map := "map[uint64]uint64{" 3076 for _, k := range keysForUint64Map { 3077 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) 3078 } 3079 mapStringForUint64Map += "}" 3080 if this.Uint64Map != nil { 3081 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") 3082 } 3083 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 3084 for k := range this.Sint32Map { 3085 keysForSint32Map = append(keysForSint32Map, k) 3086 } 3087 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 3088 mapStringForSint32Map := "map[int32]int32{" 3089 for _, k := range keysForSint32Map { 3090 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) 3091 } 3092 mapStringForSint32Map += "}" 3093 if this.Sint32Map != nil { 3094 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") 3095 } 3096 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 3097 for k := range this.Sint64Map { 3098 keysForSint64Map = append(keysForSint64Map, k) 3099 } 3100 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 3101 mapStringForSint64Map := "map[int64]int64{" 3102 for _, k := range keysForSint64Map { 3103 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) 3104 } 3105 mapStringForSint64Map += "}" 3106 if this.Sint64Map != nil { 3107 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") 3108 } 3109 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 3110 for k := range this.Fixed32Map { 3111 keysForFixed32Map = append(keysForFixed32Map, k) 3112 } 3113 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 3114 mapStringForFixed32Map := "map[uint32]uint32{" 3115 for _, k := range keysForFixed32Map { 3116 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) 3117 } 3118 mapStringForFixed32Map += "}" 3119 if this.Fixed32Map != nil { 3120 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") 3121 } 3122 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 3123 for k := range this.Sfixed32Map { 3124 keysForSfixed32Map = append(keysForSfixed32Map, k) 3125 } 3126 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 3127 mapStringForSfixed32Map := "map[int32]int32{" 3128 for _, k := range keysForSfixed32Map { 3129 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) 3130 } 3131 mapStringForSfixed32Map += "}" 3132 if this.Sfixed32Map != nil { 3133 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") 3134 } 3135 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 3136 for k := range this.Fixed64Map { 3137 keysForFixed64Map = append(keysForFixed64Map, k) 3138 } 3139 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 3140 mapStringForFixed64Map := "map[uint64]uint64{" 3141 for _, k := range keysForFixed64Map { 3142 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) 3143 } 3144 mapStringForFixed64Map += "}" 3145 if this.Fixed64Map != nil { 3146 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") 3147 } 3148 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 3149 for k := range this.Sfixed64Map { 3150 keysForSfixed64Map = append(keysForSfixed64Map, k) 3151 } 3152 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 3153 mapStringForSfixed64Map := "map[int64]int64{" 3154 for _, k := range keysForSfixed64Map { 3155 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) 3156 } 3157 mapStringForSfixed64Map += "}" 3158 if this.Sfixed64Map != nil { 3159 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") 3160 } 3161 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 3162 for k := range this.BoolMap { 3163 keysForBoolMap = append(keysForBoolMap, k) 3164 } 3165 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 3166 mapStringForBoolMap := "map[bool]bool{" 3167 for _, k := range keysForBoolMap { 3168 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) 3169 } 3170 mapStringForBoolMap += "}" 3171 if this.BoolMap != nil { 3172 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") 3173 } 3174 keysForStringMap := make([]string, 0, len(this.StringMap)) 3175 for k := range this.StringMap { 3176 keysForStringMap = append(keysForStringMap, k) 3177 } 3178 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 3179 mapStringForStringMap := "map[string]string{" 3180 for _, k := range keysForStringMap { 3181 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) 3182 } 3183 mapStringForStringMap += "}" 3184 if this.StringMap != nil { 3185 s = append(s, "StringMap: "+mapStringForStringMap+",\n") 3186 } 3187 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 3188 for k := range this.StringToBytesMap { 3189 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 3190 } 3191 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 3192 mapStringForStringToBytesMap := "map[string][]byte{" 3193 for _, k := range keysForStringToBytesMap { 3194 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) 3195 } 3196 mapStringForStringToBytesMap += "}" 3197 if this.StringToBytesMap != nil { 3198 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") 3199 } 3200 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 3201 for k := range this.StringToEnumMap { 3202 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 3203 } 3204 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 3205 mapStringForStringToEnumMap := "map[string]MapEnum{" 3206 for _, k := range keysForStringToEnumMap { 3207 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) 3208 } 3209 mapStringForStringToEnumMap += "}" 3210 if this.StringToEnumMap != nil { 3211 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") 3212 } 3213 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 3214 for k := range this.StringToMsgMap { 3215 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 3216 } 3217 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 3218 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 3219 for _, k := range keysForStringToMsgMap { 3220 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) 3221 } 3222 mapStringForStringToMsgMap += "}" 3223 if this.StringToMsgMap != nil { 3224 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") 3225 } 3226 if this.XXX_unrecognized != nil { 3227 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3228 } 3229 s = append(s, "}") 3230 return strings.Join(s, "") 3231} 3232func (this *AllMapsOrdered) GoString() string { 3233 if this == nil { 3234 return "nil" 3235 } 3236 s := make([]string, 0, 21) 3237 s = append(s, "&theproto3.AllMapsOrdered{") 3238 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 3239 for k := range this.StringToDoubleMap { 3240 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 3241 } 3242 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 3243 mapStringForStringToDoubleMap := "map[string]float64{" 3244 for _, k := range keysForStringToDoubleMap { 3245 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) 3246 } 3247 mapStringForStringToDoubleMap += "}" 3248 if this.StringToDoubleMap != nil { 3249 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") 3250 } 3251 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 3252 for k := range this.StringToFloatMap { 3253 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 3254 } 3255 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 3256 mapStringForStringToFloatMap := "map[string]float32{" 3257 for _, k := range keysForStringToFloatMap { 3258 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) 3259 } 3260 mapStringForStringToFloatMap += "}" 3261 if this.StringToFloatMap != nil { 3262 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") 3263 } 3264 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 3265 for k := range this.Int32Map { 3266 keysForInt32Map = append(keysForInt32Map, k) 3267 } 3268 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 3269 mapStringForInt32Map := "map[int32]int32{" 3270 for _, k := range keysForInt32Map { 3271 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) 3272 } 3273 mapStringForInt32Map += "}" 3274 if this.Int32Map != nil { 3275 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") 3276 } 3277 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 3278 for k := range this.Int64Map { 3279 keysForInt64Map = append(keysForInt64Map, k) 3280 } 3281 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 3282 mapStringForInt64Map := "map[int64]int64{" 3283 for _, k := range keysForInt64Map { 3284 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) 3285 } 3286 mapStringForInt64Map += "}" 3287 if this.Int64Map != nil { 3288 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") 3289 } 3290 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 3291 for k := range this.Uint32Map { 3292 keysForUint32Map = append(keysForUint32Map, k) 3293 } 3294 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 3295 mapStringForUint32Map := "map[uint32]uint32{" 3296 for _, k := range keysForUint32Map { 3297 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) 3298 } 3299 mapStringForUint32Map += "}" 3300 if this.Uint32Map != nil { 3301 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") 3302 } 3303 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 3304 for k := range this.Uint64Map { 3305 keysForUint64Map = append(keysForUint64Map, k) 3306 } 3307 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 3308 mapStringForUint64Map := "map[uint64]uint64{" 3309 for _, k := range keysForUint64Map { 3310 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) 3311 } 3312 mapStringForUint64Map += "}" 3313 if this.Uint64Map != nil { 3314 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") 3315 } 3316 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 3317 for k := range this.Sint32Map { 3318 keysForSint32Map = append(keysForSint32Map, k) 3319 } 3320 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 3321 mapStringForSint32Map := "map[int32]int32{" 3322 for _, k := range keysForSint32Map { 3323 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) 3324 } 3325 mapStringForSint32Map += "}" 3326 if this.Sint32Map != nil { 3327 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") 3328 } 3329 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 3330 for k := range this.Sint64Map { 3331 keysForSint64Map = append(keysForSint64Map, k) 3332 } 3333 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 3334 mapStringForSint64Map := "map[int64]int64{" 3335 for _, k := range keysForSint64Map { 3336 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) 3337 } 3338 mapStringForSint64Map += "}" 3339 if this.Sint64Map != nil { 3340 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") 3341 } 3342 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 3343 for k := range this.Fixed32Map { 3344 keysForFixed32Map = append(keysForFixed32Map, k) 3345 } 3346 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 3347 mapStringForFixed32Map := "map[uint32]uint32{" 3348 for _, k := range keysForFixed32Map { 3349 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) 3350 } 3351 mapStringForFixed32Map += "}" 3352 if this.Fixed32Map != nil { 3353 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") 3354 } 3355 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 3356 for k := range this.Sfixed32Map { 3357 keysForSfixed32Map = append(keysForSfixed32Map, k) 3358 } 3359 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 3360 mapStringForSfixed32Map := "map[int32]int32{" 3361 for _, k := range keysForSfixed32Map { 3362 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) 3363 } 3364 mapStringForSfixed32Map += "}" 3365 if this.Sfixed32Map != nil { 3366 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") 3367 } 3368 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 3369 for k := range this.Fixed64Map { 3370 keysForFixed64Map = append(keysForFixed64Map, k) 3371 } 3372 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 3373 mapStringForFixed64Map := "map[uint64]uint64{" 3374 for _, k := range keysForFixed64Map { 3375 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) 3376 } 3377 mapStringForFixed64Map += "}" 3378 if this.Fixed64Map != nil { 3379 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") 3380 } 3381 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 3382 for k := range this.Sfixed64Map { 3383 keysForSfixed64Map = append(keysForSfixed64Map, k) 3384 } 3385 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 3386 mapStringForSfixed64Map := "map[int64]int64{" 3387 for _, k := range keysForSfixed64Map { 3388 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) 3389 } 3390 mapStringForSfixed64Map += "}" 3391 if this.Sfixed64Map != nil { 3392 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") 3393 } 3394 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 3395 for k := range this.BoolMap { 3396 keysForBoolMap = append(keysForBoolMap, k) 3397 } 3398 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 3399 mapStringForBoolMap := "map[bool]bool{" 3400 for _, k := range keysForBoolMap { 3401 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) 3402 } 3403 mapStringForBoolMap += "}" 3404 if this.BoolMap != nil { 3405 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") 3406 } 3407 keysForStringMap := make([]string, 0, len(this.StringMap)) 3408 for k := range this.StringMap { 3409 keysForStringMap = append(keysForStringMap, k) 3410 } 3411 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 3412 mapStringForStringMap := "map[string]string{" 3413 for _, k := range keysForStringMap { 3414 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) 3415 } 3416 mapStringForStringMap += "}" 3417 if this.StringMap != nil { 3418 s = append(s, "StringMap: "+mapStringForStringMap+",\n") 3419 } 3420 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 3421 for k := range this.StringToBytesMap { 3422 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 3423 } 3424 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 3425 mapStringForStringToBytesMap := "map[string][]byte{" 3426 for _, k := range keysForStringToBytesMap { 3427 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) 3428 } 3429 mapStringForStringToBytesMap += "}" 3430 if this.StringToBytesMap != nil { 3431 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") 3432 } 3433 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 3434 for k := range this.StringToEnumMap { 3435 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 3436 } 3437 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 3438 mapStringForStringToEnumMap := "map[string]MapEnum{" 3439 for _, k := range keysForStringToEnumMap { 3440 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) 3441 } 3442 mapStringForStringToEnumMap += "}" 3443 if this.StringToEnumMap != nil { 3444 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") 3445 } 3446 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 3447 for k := range this.StringToMsgMap { 3448 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 3449 } 3450 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 3451 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 3452 for _, k := range keysForStringToMsgMap { 3453 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) 3454 } 3455 mapStringForStringToMsgMap += "}" 3456 if this.StringToMsgMap != nil { 3457 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") 3458 } 3459 if this.XXX_unrecognized != nil { 3460 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3461 } 3462 s = append(s, "}") 3463 return strings.Join(s, "") 3464} 3465func (this *MessageWithMap) GoString() string { 3466 if this == nil { 3467 return "nil" 3468 } 3469 s := make([]string, 0, 7) 3470 s = append(s, "&theproto3.MessageWithMap{") 3471 keysForNameMapping := make([]int32, 0, len(this.NameMapping)) 3472 for k := range this.NameMapping { 3473 keysForNameMapping = append(keysForNameMapping, k) 3474 } 3475 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping) 3476 mapStringForNameMapping := "map[int32]string{" 3477 for _, k := range keysForNameMapping { 3478 mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k]) 3479 } 3480 mapStringForNameMapping += "}" 3481 if this.NameMapping != nil { 3482 s = append(s, "NameMapping: "+mapStringForNameMapping+",\n") 3483 } 3484 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping)) 3485 for k := range this.MsgMapping { 3486 keysForMsgMapping = append(keysForMsgMapping, k) 3487 } 3488 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping) 3489 mapStringForMsgMapping := "map[int64]*FloatingPoint{" 3490 for _, k := range keysForMsgMapping { 3491 mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k]) 3492 } 3493 mapStringForMsgMapping += "}" 3494 if this.MsgMapping != nil { 3495 s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n") 3496 } 3497 keysForByteMapping := make([]bool, 0, len(this.ByteMapping)) 3498 for k := range this.ByteMapping { 3499 keysForByteMapping = append(keysForByteMapping, k) 3500 } 3501 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping) 3502 mapStringForByteMapping := "map[bool][]byte{" 3503 for _, k := range keysForByteMapping { 3504 mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k]) 3505 } 3506 mapStringForByteMapping += "}" 3507 if this.ByteMapping != nil { 3508 s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n") 3509 } 3510 if this.XXX_unrecognized != nil { 3511 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3512 } 3513 s = append(s, "}") 3514 return strings.Join(s, "") 3515} 3516func (this *FloatingPoint) GoString() string { 3517 if this == nil { 3518 return "nil" 3519 } 3520 s := make([]string, 0, 5) 3521 s = append(s, "&theproto3.FloatingPoint{") 3522 s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n") 3523 if this.XXX_unrecognized != nil { 3524 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3525 } 3526 s = append(s, "}") 3527 return strings.Join(s, "") 3528} 3529func (this *Uint128Pair) GoString() string { 3530 if this == nil { 3531 return "nil" 3532 } 3533 s := make([]string, 0, 6) 3534 s = append(s, "&theproto3.Uint128Pair{") 3535 s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n") 3536 s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n") 3537 if this.XXX_unrecognized != nil { 3538 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3539 } 3540 s = append(s, "}") 3541 return strings.Join(s, "") 3542} 3543func (this *ContainsNestedMap) GoString() string { 3544 if this == nil { 3545 return "nil" 3546 } 3547 s := make([]string, 0, 4) 3548 s = append(s, "&theproto3.ContainsNestedMap{") 3549 if this.XXX_unrecognized != nil { 3550 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3551 } 3552 s = append(s, "}") 3553 return strings.Join(s, "") 3554} 3555func (this *ContainsNestedMap_NestedMap) GoString() string { 3556 if this == nil { 3557 return "nil" 3558 } 3559 s := make([]string, 0, 5) 3560 s = append(s, "&theproto3.ContainsNestedMap_NestedMap{") 3561 keysForNestedMapField := make([]string, 0, len(this.NestedMapField)) 3562 for k := range this.NestedMapField { 3563 keysForNestedMapField = append(keysForNestedMapField, k) 3564 } 3565 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField) 3566 mapStringForNestedMapField := "map[string]float64{" 3567 for _, k := range keysForNestedMapField { 3568 mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k]) 3569 } 3570 mapStringForNestedMapField += "}" 3571 if this.NestedMapField != nil { 3572 s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n") 3573 } 3574 if this.XXX_unrecognized != nil { 3575 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3576 } 3577 s = append(s, "}") 3578 return strings.Join(s, "") 3579} 3580func (this *NotPacked) GoString() string { 3581 if this == nil { 3582 return "nil" 3583 } 3584 s := make([]string, 0, 5) 3585 s = append(s, "&theproto3.NotPacked{") 3586 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 3587 if this.XXX_unrecognized != nil { 3588 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3589 } 3590 s = append(s, "}") 3591 return strings.Join(s, "") 3592} 3593func valueToGoStringTheproto3(v interface{}, typ string) string { 3594 rv := reflect.ValueOf(v) 3595 if rv.IsNil() { 3596 return "nil" 3597 } 3598 pv := reflect.Indirect(rv).Interface() 3599 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 3600} 3601func (m *Message) Marshal() (dAtA []byte, err error) { 3602 size := m.Size() 3603 dAtA = make([]byte, size) 3604 n, err := m.MarshalTo(dAtA) 3605 if err != nil { 3606 return nil, err 3607 } 3608 return dAtA[:n], nil 3609} 3610 3611func (m *Message) MarshalTo(dAtA []byte) (int, error) { 3612 var i int 3613 _ = i 3614 var l int 3615 _ = l 3616 if len(m.Name) > 0 { 3617 dAtA[i] = 0xa 3618 i++ 3619 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Name))) 3620 i += copy(dAtA[i:], m.Name) 3621 } 3622 if m.Hilarity != 0 { 3623 dAtA[i] = 0x10 3624 i++ 3625 i = encodeVarintTheproto3(dAtA, i, uint64(m.Hilarity)) 3626 } 3627 if m.HeightInCm != 0 { 3628 dAtA[i] = 0x18 3629 i++ 3630 i = encodeVarintTheproto3(dAtA, i, uint64(m.HeightInCm)) 3631 } 3632 if len(m.Data) > 0 { 3633 dAtA[i] = 0x22 3634 i++ 3635 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Data))) 3636 i += copy(dAtA[i:], m.Data) 3637 } 3638 if len(m.Key) > 0 { 3639 dAtA2 := make([]byte, len(m.Key)*10) 3640 var j1 int 3641 for _, num := range m.Key { 3642 for num >= 1<<7 { 3643 dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80) 3644 num >>= 7 3645 j1++ 3646 } 3647 dAtA2[j1] = uint8(num) 3648 j1++ 3649 } 3650 dAtA[i] = 0x2a 3651 i++ 3652 i = encodeVarintTheproto3(dAtA, i, uint64(j1)) 3653 i += copy(dAtA[i:], dAtA2[:j1]) 3654 } 3655 if m.Nested != nil { 3656 dAtA[i] = 0x32 3657 i++ 3658 i = encodeVarintTheproto3(dAtA, i, uint64(m.Nested.Size())) 3659 n3, err := m.Nested.MarshalTo(dAtA[i:]) 3660 if err != nil { 3661 return 0, err 3662 } 3663 i += n3 3664 } 3665 if m.ResultCount != 0 { 3666 dAtA[i] = 0x38 3667 i++ 3668 i = encodeVarintTheproto3(dAtA, i, uint64(m.ResultCount)) 3669 } 3670 if m.TrueScotsman { 3671 dAtA[i] = 0x40 3672 i++ 3673 if m.TrueScotsman { 3674 dAtA[i] = 1 3675 } else { 3676 dAtA[i] = 0 3677 } 3678 i++ 3679 } 3680 if m.Score != 0 { 3681 dAtA[i] = 0x4d 3682 i++ 3683 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Score)))) 3684 i += 4 3685 } 3686 if len(m.Terrain) > 0 { 3687 for k := range m.Terrain { 3688 dAtA[i] = 0x52 3689 i++ 3690 v := m.Terrain[k] 3691 msgSize := 0 3692 if v != nil { 3693 msgSize = v.Size() 3694 msgSize += 1 + sovTheproto3(uint64(msgSize)) 3695 } 3696 mapSize := 1 + sovTheproto3(uint64(k)) + msgSize 3697 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3698 dAtA[i] = 0x8 3699 i++ 3700 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3701 if v != nil { 3702 dAtA[i] = 0x12 3703 i++ 3704 i = encodeVarintTheproto3(dAtA, i, uint64(v.Size())) 3705 n4, err := v.MarshalTo(dAtA[i:]) 3706 if err != nil { 3707 return 0, err 3708 } 3709 i += n4 3710 } 3711 } 3712 } 3713 if m.Proto2Field != nil { 3714 dAtA[i] = 0x5a 3715 i++ 3716 i = encodeVarintTheproto3(dAtA, i, uint64(m.Proto2Field.Size())) 3717 n5, err := m.Proto2Field.MarshalTo(dAtA[i:]) 3718 if err != nil { 3719 return 0, err 3720 } 3721 i += n5 3722 } 3723 if len(m.Proto2Value) > 0 { 3724 for k := range m.Proto2Value { 3725 dAtA[i] = 0x6a 3726 i++ 3727 v := m.Proto2Value[k] 3728 msgSize := 0 3729 if v != nil { 3730 msgSize = v.Size() 3731 msgSize += 1 + sovTheproto3(uint64(msgSize)) 3732 } 3733 mapSize := 1 + sovTheproto3(uint64(k)) + msgSize 3734 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3735 dAtA[i] = 0x8 3736 i++ 3737 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3738 if v != nil { 3739 dAtA[i] = 0x12 3740 i++ 3741 i = encodeVarintTheproto3(dAtA, i, uint64(v.Size())) 3742 n6, err := v.MarshalTo(dAtA[i:]) 3743 if err != nil { 3744 return 0, err 3745 } 3746 i += n6 3747 } 3748 } 3749 } 3750 if m.XXX_unrecognized != nil { 3751 i += copy(dAtA[i:], m.XXX_unrecognized) 3752 } 3753 return i, nil 3754} 3755 3756func (m *Nested) Marshal() (dAtA []byte, err error) { 3757 size := m.Size() 3758 dAtA = make([]byte, size) 3759 n, err := m.MarshalTo(dAtA) 3760 if err != nil { 3761 return nil, err 3762 } 3763 return dAtA[:n], nil 3764} 3765 3766func (m *Nested) MarshalTo(dAtA []byte) (int, error) { 3767 var i int 3768 _ = i 3769 var l int 3770 _ = l 3771 if len(m.Bunny) > 0 { 3772 dAtA[i] = 0xa 3773 i++ 3774 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Bunny))) 3775 i += copy(dAtA[i:], m.Bunny) 3776 } 3777 if m.XXX_unrecognized != nil { 3778 i += copy(dAtA[i:], m.XXX_unrecognized) 3779 } 3780 return i, nil 3781} 3782 3783func (m *AllMaps) Marshal() (dAtA []byte, err error) { 3784 size := m.Size() 3785 dAtA = make([]byte, size) 3786 n, err := m.MarshalTo(dAtA) 3787 if err != nil { 3788 return nil, err 3789 } 3790 return dAtA[:n], nil 3791} 3792 3793func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) { 3794 var i int 3795 _ = i 3796 var l int 3797 _ = l 3798 if len(m.StringToDoubleMap) > 0 { 3799 for k := range m.StringToDoubleMap { 3800 dAtA[i] = 0xa 3801 i++ 3802 v := m.StringToDoubleMap[k] 3803 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 3804 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3805 dAtA[i] = 0xa 3806 i++ 3807 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 3808 i += copy(dAtA[i:], k) 3809 dAtA[i] = 0x11 3810 i++ 3811 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v)))) 3812 i += 8 3813 } 3814 } 3815 if len(m.StringToFloatMap) > 0 { 3816 for k := range m.StringToFloatMap { 3817 dAtA[i] = 0x12 3818 i++ 3819 v := m.StringToFloatMap[k] 3820 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 3821 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3822 dAtA[i] = 0xa 3823 i++ 3824 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 3825 i += copy(dAtA[i:], k) 3826 dAtA[i] = 0x15 3827 i++ 3828 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v)))) 3829 i += 4 3830 } 3831 } 3832 if len(m.Int32Map) > 0 { 3833 for k := range m.Int32Map { 3834 dAtA[i] = 0x1a 3835 i++ 3836 v := m.Int32Map[k] 3837 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3838 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3839 dAtA[i] = 0x8 3840 i++ 3841 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3842 dAtA[i] = 0x10 3843 i++ 3844 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 3845 } 3846 } 3847 if len(m.Int64Map) > 0 { 3848 for k := range m.Int64Map { 3849 dAtA[i] = 0x22 3850 i++ 3851 v := m.Int64Map[k] 3852 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3853 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3854 dAtA[i] = 0x8 3855 i++ 3856 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3857 dAtA[i] = 0x10 3858 i++ 3859 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 3860 } 3861 } 3862 if len(m.Uint32Map) > 0 { 3863 for k := range m.Uint32Map { 3864 dAtA[i] = 0x2a 3865 i++ 3866 v := m.Uint32Map[k] 3867 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3868 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3869 dAtA[i] = 0x8 3870 i++ 3871 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3872 dAtA[i] = 0x10 3873 i++ 3874 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 3875 } 3876 } 3877 if len(m.Uint64Map) > 0 { 3878 for k := range m.Uint64Map { 3879 dAtA[i] = 0x32 3880 i++ 3881 v := m.Uint64Map[k] 3882 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 3883 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3884 dAtA[i] = 0x8 3885 i++ 3886 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 3887 dAtA[i] = 0x10 3888 i++ 3889 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 3890 } 3891 } 3892 if len(m.Sint32Map) > 0 { 3893 for k := range m.Sint32Map { 3894 dAtA[i] = 0x3a 3895 i++ 3896 v := m.Sint32Map[k] 3897 mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 3898 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3899 dAtA[i] = 0x8 3900 i++ 3901 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31)))) 3902 dAtA[i] = 0x10 3903 i++ 3904 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31)))) 3905 } 3906 } 3907 if len(m.Sint64Map) > 0 { 3908 for k := range m.Sint64Map { 3909 dAtA[i] = 0x42 3910 i++ 3911 v := m.Sint64Map[k] 3912 mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 3913 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3914 dAtA[i] = 0x8 3915 i++ 3916 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63)))) 3917 dAtA[i] = 0x10 3918 i++ 3919 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63)))) 3920 } 3921 } 3922 if len(m.Fixed32Map) > 0 { 3923 for k := range m.Fixed32Map { 3924 dAtA[i] = 0x4a 3925 i++ 3926 v := m.Fixed32Map[k] 3927 mapSize := 1 + 4 + 1 + 4 3928 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3929 dAtA[i] = 0xd 3930 i++ 3931 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) 3932 i += 4 3933 dAtA[i] = 0x15 3934 i++ 3935 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) 3936 i += 4 3937 } 3938 } 3939 if len(m.Sfixed32Map) > 0 { 3940 for k := range m.Sfixed32Map { 3941 dAtA[i] = 0x52 3942 i++ 3943 v := m.Sfixed32Map[k] 3944 mapSize := 1 + 4 + 1 + 4 3945 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3946 dAtA[i] = 0xd 3947 i++ 3948 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) 3949 i += 4 3950 dAtA[i] = 0x15 3951 i++ 3952 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) 3953 i += 4 3954 } 3955 } 3956 if len(m.Fixed64Map) > 0 { 3957 for k := range m.Fixed64Map { 3958 dAtA[i] = 0x5a 3959 i++ 3960 v := m.Fixed64Map[k] 3961 mapSize := 1 + 8 + 1 + 8 3962 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3963 dAtA[i] = 0x9 3964 i++ 3965 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) 3966 i += 8 3967 dAtA[i] = 0x11 3968 i++ 3969 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) 3970 i += 8 3971 } 3972 } 3973 if len(m.Sfixed64Map) > 0 { 3974 for k := range m.Sfixed64Map { 3975 dAtA[i] = 0x62 3976 i++ 3977 v := m.Sfixed64Map[k] 3978 mapSize := 1 + 8 + 1 + 8 3979 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3980 dAtA[i] = 0x9 3981 i++ 3982 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) 3983 i += 8 3984 dAtA[i] = 0x11 3985 i++ 3986 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) 3987 i += 8 3988 } 3989 } 3990 if len(m.BoolMap) > 0 { 3991 for k := range m.BoolMap { 3992 dAtA[i] = 0x6a 3993 i++ 3994 v := m.BoolMap[k] 3995 mapSize := 1 + 1 + 1 + 1 3996 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 3997 dAtA[i] = 0x8 3998 i++ 3999 if k { 4000 dAtA[i] = 1 4001 } else { 4002 dAtA[i] = 0 4003 } 4004 i++ 4005 dAtA[i] = 0x10 4006 i++ 4007 if v { 4008 dAtA[i] = 1 4009 } else { 4010 dAtA[i] = 0 4011 } 4012 i++ 4013 } 4014 } 4015 if len(m.StringMap) > 0 { 4016 for k := range m.StringMap { 4017 dAtA[i] = 0x72 4018 i++ 4019 v := m.StringMap[k] 4020 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 4021 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4022 dAtA[i] = 0xa 4023 i++ 4024 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4025 i += copy(dAtA[i:], k) 4026 dAtA[i] = 0x12 4027 i++ 4028 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4029 i += copy(dAtA[i:], v) 4030 } 4031 } 4032 if len(m.StringToBytesMap) > 0 { 4033 for k := range m.StringToBytesMap { 4034 dAtA[i] = 0x7a 4035 i++ 4036 v := m.StringToBytesMap[k] 4037 byteSize := 0 4038 if len(v) > 0 { 4039 byteSize = 1 + len(v) + sovTheproto3(uint64(len(v))) 4040 } 4041 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize 4042 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4043 dAtA[i] = 0xa 4044 i++ 4045 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4046 i += copy(dAtA[i:], k) 4047 if len(v) > 0 { 4048 dAtA[i] = 0x12 4049 i++ 4050 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4051 i += copy(dAtA[i:], v) 4052 } 4053 } 4054 } 4055 if len(m.StringToEnumMap) > 0 { 4056 for k := range m.StringToEnumMap { 4057 dAtA[i] = 0x82 4058 i++ 4059 dAtA[i] = 0x1 4060 i++ 4061 v := m.StringToEnumMap[k] 4062 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 4063 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4064 dAtA[i] = 0xa 4065 i++ 4066 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4067 i += copy(dAtA[i:], k) 4068 dAtA[i] = 0x10 4069 i++ 4070 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4071 } 4072 } 4073 if len(m.StringToMsgMap) > 0 { 4074 for k := range m.StringToMsgMap { 4075 dAtA[i] = 0x8a 4076 i++ 4077 dAtA[i] = 0x1 4078 i++ 4079 v := m.StringToMsgMap[k] 4080 msgSize := 0 4081 if v != nil { 4082 msgSize = v.Size() 4083 msgSize += 1 + sovTheproto3(uint64(msgSize)) 4084 } 4085 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize 4086 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4087 dAtA[i] = 0xa 4088 i++ 4089 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4090 i += copy(dAtA[i:], k) 4091 if v != nil { 4092 dAtA[i] = 0x12 4093 i++ 4094 i = encodeVarintTheproto3(dAtA, i, uint64(v.Size())) 4095 n7, err := v.MarshalTo(dAtA[i:]) 4096 if err != nil { 4097 return 0, err 4098 } 4099 i += n7 4100 } 4101 } 4102 } 4103 if m.XXX_unrecognized != nil { 4104 i += copy(dAtA[i:], m.XXX_unrecognized) 4105 } 4106 return i, nil 4107} 4108 4109func (m *AllMapsOrdered) Marshal() (dAtA []byte, err error) { 4110 size := m.Size() 4111 dAtA = make([]byte, size) 4112 n, err := m.MarshalTo(dAtA) 4113 if err != nil { 4114 return nil, err 4115 } 4116 return dAtA[:n], nil 4117} 4118 4119func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) { 4120 var i int 4121 _ = i 4122 var l int 4123 _ = l 4124 if len(m.StringToDoubleMap) > 0 { 4125 keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap)) 4126 for k := range m.StringToDoubleMap { 4127 keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k)) 4128 } 4129 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 4130 for _, k := range keysForStringToDoubleMap { 4131 dAtA[i] = 0xa 4132 i++ 4133 v := m.StringToDoubleMap[string(k)] 4134 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 4135 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4136 dAtA[i] = 0xa 4137 i++ 4138 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4139 i += copy(dAtA[i:], k) 4140 dAtA[i] = 0x11 4141 i++ 4142 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v)))) 4143 i += 8 4144 } 4145 } 4146 if len(m.StringToFloatMap) > 0 { 4147 keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap)) 4148 for k := range m.StringToFloatMap { 4149 keysForStringToFloatMap = append(keysForStringToFloatMap, string(k)) 4150 } 4151 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 4152 for _, k := range keysForStringToFloatMap { 4153 dAtA[i] = 0x12 4154 i++ 4155 v := m.StringToFloatMap[string(k)] 4156 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 4157 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4158 dAtA[i] = 0xa 4159 i++ 4160 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4161 i += copy(dAtA[i:], k) 4162 dAtA[i] = 0x15 4163 i++ 4164 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v)))) 4165 i += 4 4166 } 4167 } 4168 if len(m.Int32Map) > 0 { 4169 keysForInt32Map := make([]int32, 0, len(m.Int32Map)) 4170 for k := range m.Int32Map { 4171 keysForInt32Map = append(keysForInt32Map, int32(k)) 4172 } 4173 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 4174 for _, k := range keysForInt32Map { 4175 dAtA[i] = 0x1a 4176 i++ 4177 v := m.Int32Map[int32(k)] 4178 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4179 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4180 dAtA[i] = 0x8 4181 i++ 4182 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 4183 dAtA[i] = 0x10 4184 i++ 4185 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4186 } 4187 } 4188 if len(m.Int64Map) > 0 { 4189 keysForInt64Map := make([]int64, 0, len(m.Int64Map)) 4190 for k := range m.Int64Map { 4191 keysForInt64Map = append(keysForInt64Map, int64(k)) 4192 } 4193 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 4194 for _, k := range keysForInt64Map { 4195 dAtA[i] = 0x22 4196 i++ 4197 v := m.Int64Map[int64(k)] 4198 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4199 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4200 dAtA[i] = 0x8 4201 i++ 4202 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 4203 dAtA[i] = 0x10 4204 i++ 4205 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4206 } 4207 } 4208 if len(m.Uint32Map) > 0 { 4209 keysForUint32Map := make([]uint32, 0, len(m.Uint32Map)) 4210 for k := range m.Uint32Map { 4211 keysForUint32Map = append(keysForUint32Map, uint32(k)) 4212 } 4213 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 4214 for _, k := range keysForUint32Map { 4215 dAtA[i] = 0x2a 4216 i++ 4217 v := m.Uint32Map[uint32(k)] 4218 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4219 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4220 dAtA[i] = 0x8 4221 i++ 4222 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 4223 dAtA[i] = 0x10 4224 i++ 4225 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4226 } 4227 } 4228 if len(m.Uint64Map) > 0 { 4229 keysForUint64Map := make([]uint64, 0, len(m.Uint64Map)) 4230 for k := range m.Uint64Map { 4231 keysForUint64Map = append(keysForUint64Map, uint64(k)) 4232 } 4233 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 4234 for _, k := range keysForUint64Map { 4235 dAtA[i] = 0x32 4236 i++ 4237 v := m.Uint64Map[uint64(k)] 4238 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 4239 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4240 dAtA[i] = 0x8 4241 i++ 4242 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 4243 dAtA[i] = 0x10 4244 i++ 4245 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4246 } 4247 } 4248 if len(m.Sint32Map) > 0 { 4249 keysForSint32Map := make([]int32, 0, len(m.Sint32Map)) 4250 for k := range m.Sint32Map { 4251 keysForSint32Map = append(keysForSint32Map, int32(k)) 4252 } 4253 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 4254 for _, k := range keysForSint32Map { 4255 dAtA[i] = 0x3a 4256 i++ 4257 v := m.Sint32Map[int32(k)] 4258 mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 4259 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4260 dAtA[i] = 0x8 4261 i++ 4262 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31)))) 4263 dAtA[i] = 0x10 4264 i++ 4265 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31)))) 4266 } 4267 } 4268 if len(m.Sint64Map) > 0 { 4269 keysForSint64Map := make([]int64, 0, len(m.Sint64Map)) 4270 for k := range m.Sint64Map { 4271 keysForSint64Map = append(keysForSint64Map, int64(k)) 4272 } 4273 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 4274 for _, k := range keysForSint64Map { 4275 dAtA[i] = 0x42 4276 i++ 4277 v := m.Sint64Map[int64(k)] 4278 mapSize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 4279 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4280 dAtA[i] = 0x8 4281 i++ 4282 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63)))) 4283 dAtA[i] = 0x10 4284 i++ 4285 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63)))) 4286 } 4287 } 4288 if len(m.Fixed32Map) > 0 { 4289 keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map)) 4290 for k := range m.Fixed32Map { 4291 keysForFixed32Map = append(keysForFixed32Map, uint32(k)) 4292 } 4293 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 4294 for _, k := range keysForFixed32Map { 4295 dAtA[i] = 0x4a 4296 i++ 4297 v := m.Fixed32Map[uint32(k)] 4298 mapSize := 1 + 4 + 1 + 4 4299 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4300 dAtA[i] = 0xd 4301 i++ 4302 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) 4303 i += 4 4304 dAtA[i] = 0x15 4305 i++ 4306 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) 4307 i += 4 4308 } 4309 } 4310 if len(m.Sfixed32Map) > 0 { 4311 keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map)) 4312 for k := range m.Sfixed32Map { 4313 keysForSfixed32Map = append(keysForSfixed32Map, int32(k)) 4314 } 4315 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 4316 for _, k := range keysForSfixed32Map { 4317 dAtA[i] = 0x52 4318 i++ 4319 v := m.Sfixed32Map[int32(k)] 4320 mapSize := 1 + 4 + 1 + 4 4321 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4322 dAtA[i] = 0xd 4323 i++ 4324 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) 4325 i += 4 4326 dAtA[i] = 0x15 4327 i++ 4328 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) 4329 i += 4 4330 } 4331 } 4332 if len(m.Fixed64Map) > 0 { 4333 keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map)) 4334 for k := range m.Fixed64Map { 4335 keysForFixed64Map = append(keysForFixed64Map, uint64(k)) 4336 } 4337 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 4338 for _, k := range keysForFixed64Map { 4339 dAtA[i] = 0x5a 4340 i++ 4341 v := m.Fixed64Map[uint64(k)] 4342 mapSize := 1 + 8 + 1 + 8 4343 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4344 dAtA[i] = 0x9 4345 i++ 4346 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) 4347 i += 8 4348 dAtA[i] = 0x11 4349 i++ 4350 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) 4351 i += 8 4352 } 4353 } 4354 if len(m.Sfixed64Map) > 0 { 4355 keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map)) 4356 for k := range m.Sfixed64Map { 4357 keysForSfixed64Map = append(keysForSfixed64Map, int64(k)) 4358 } 4359 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 4360 for _, k := range keysForSfixed64Map { 4361 dAtA[i] = 0x62 4362 i++ 4363 v := m.Sfixed64Map[int64(k)] 4364 mapSize := 1 + 8 + 1 + 8 4365 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4366 dAtA[i] = 0x9 4367 i++ 4368 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) 4369 i += 8 4370 dAtA[i] = 0x11 4371 i++ 4372 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) 4373 i += 8 4374 } 4375 } 4376 if len(m.BoolMap) > 0 { 4377 keysForBoolMap := make([]bool, 0, len(m.BoolMap)) 4378 for k := range m.BoolMap { 4379 keysForBoolMap = append(keysForBoolMap, bool(k)) 4380 } 4381 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 4382 for _, k := range keysForBoolMap { 4383 dAtA[i] = 0x6a 4384 i++ 4385 v := m.BoolMap[bool(k)] 4386 mapSize := 1 + 1 + 1 + 1 4387 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4388 dAtA[i] = 0x8 4389 i++ 4390 if k { 4391 dAtA[i] = 1 4392 } else { 4393 dAtA[i] = 0 4394 } 4395 i++ 4396 dAtA[i] = 0x10 4397 i++ 4398 if v { 4399 dAtA[i] = 1 4400 } else { 4401 dAtA[i] = 0 4402 } 4403 i++ 4404 } 4405 } 4406 if len(m.StringMap) > 0 { 4407 keysForStringMap := make([]string, 0, len(m.StringMap)) 4408 for k := range m.StringMap { 4409 keysForStringMap = append(keysForStringMap, string(k)) 4410 } 4411 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 4412 for _, k := range keysForStringMap { 4413 dAtA[i] = 0x72 4414 i++ 4415 v := m.StringMap[string(k)] 4416 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 4417 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4418 dAtA[i] = 0xa 4419 i++ 4420 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4421 i += copy(dAtA[i:], k) 4422 dAtA[i] = 0x12 4423 i++ 4424 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4425 i += copy(dAtA[i:], v) 4426 } 4427 } 4428 if len(m.StringToBytesMap) > 0 { 4429 keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap)) 4430 for k := range m.StringToBytesMap { 4431 keysForStringToBytesMap = append(keysForStringToBytesMap, string(k)) 4432 } 4433 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 4434 for _, k := range keysForStringToBytesMap { 4435 dAtA[i] = 0x7a 4436 i++ 4437 v := m.StringToBytesMap[string(k)] 4438 byteSize := 0 4439 if len(v) > 0 { 4440 byteSize = 1 + len(v) + sovTheproto3(uint64(len(v))) 4441 } 4442 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + byteSize 4443 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4444 dAtA[i] = 0xa 4445 i++ 4446 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4447 i += copy(dAtA[i:], k) 4448 if len(v) > 0 { 4449 dAtA[i] = 0x12 4450 i++ 4451 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4452 i += copy(dAtA[i:], v) 4453 } 4454 } 4455 } 4456 if len(m.StringToEnumMap) > 0 { 4457 keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap)) 4458 for k := range m.StringToEnumMap { 4459 keysForStringToEnumMap = append(keysForStringToEnumMap, string(k)) 4460 } 4461 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 4462 for _, k := range keysForStringToEnumMap { 4463 dAtA[i] = 0x82 4464 i++ 4465 dAtA[i] = 0x1 4466 i++ 4467 v := m.StringToEnumMap[string(k)] 4468 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 4469 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4470 dAtA[i] = 0xa 4471 i++ 4472 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4473 i += copy(dAtA[i:], k) 4474 dAtA[i] = 0x10 4475 i++ 4476 i = encodeVarintTheproto3(dAtA, i, uint64(v)) 4477 } 4478 } 4479 if len(m.StringToMsgMap) > 0 { 4480 keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap)) 4481 for k := range m.StringToMsgMap { 4482 keysForStringToMsgMap = append(keysForStringToMsgMap, string(k)) 4483 } 4484 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 4485 for _, k := range keysForStringToMsgMap { 4486 dAtA[i] = 0x8a 4487 i++ 4488 dAtA[i] = 0x1 4489 i++ 4490 v := m.StringToMsgMap[string(k)] 4491 msgSize := 0 4492 if v != nil { 4493 msgSize = v.Size() 4494 msgSize += 1 + sovTheproto3(uint64(msgSize)) 4495 } 4496 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + msgSize 4497 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4498 dAtA[i] = 0xa 4499 i++ 4500 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4501 i += copy(dAtA[i:], k) 4502 if v != nil { 4503 dAtA[i] = 0x12 4504 i++ 4505 i = encodeVarintTheproto3(dAtA, i, uint64(v.Size())) 4506 n8, err := v.MarshalTo(dAtA[i:]) 4507 if err != nil { 4508 return 0, err 4509 } 4510 i += n8 4511 } 4512 } 4513 } 4514 if m.XXX_unrecognized != nil { 4515 i += copy(dAtA[i:], m.XXX_unrecognized) 4516 } 4517 return i, nil 4518} 4519 4520func (m *MessageWithMap) Marshal() (dAtA []byte, err error) { 4521 size := m.Size() 4522 dAtA = make([]byte, size) 4523 n, err := m.MarshalTo(dAtA) 4524 if err != nil { 4525 return nil, err 4526 } 4527 return dAtA[:n], nil 4528} 4529 4530func (m *MessageWithMap) MarshalTo(dAtA []byte) (int, error) { 4531 var i int 4532 _ = i 4533 var l int 4534 _ = l 4535 if len(m.NameMapping) > 0 { 4536 for k := range m.NameMapping { 4537 dAtA[i] = 0xa 4538 i++ 4539 v := m.NameMapping[k] 4540 mapSize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v))) 4541 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4542 dAtA[i] = 0x8 4543 i++ 4544 i = encodeVarintTheproto3(dAtA, i, uint64(k)) 4545 dAtA[i] = 0x12 4546 i++ 4547 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4548 i += copy(dAtA[i:], v) 4549 } 4550 } 4551 if len(m.MsgMapping) > 0 { 4552 for k := range m.MsgMapping { 4553 dAtA[i] = 0x12 4554 i++ 4555 v := m.MsgMapping[k] 4556 msgSize := 0 4557 if v != nil { 4558 msgSize = v.Size() 4559 msgSize += 1 + sovTheproto3(uint64(msgSize)) 4560 } 4561 mapSize := 1 + sozTheproto3(uint64(k)) + msgSize 4562 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4563 dAtA[i] = 0x8 4564 i++ 4565 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63)))) 4566 if v != nil { 4567 dAtA[i] = 0x12 4568 i++ 4569 i = encodeVarintTheproto3(dAtA, i, uint64(v.Size())) 4570 n9, err := v.MarshalTo(dAtA[i:]) 4571 if err != nil { 4572 return 0, err 4573 } 4574 i += n9 4575 } 4576 } 4577 } 4578 if len(m.ByteMapping) > 0 { 4579 for k := range m.ByteMapping { 4580 dAtA[i] = 0x1a 4581 i++ 4582 v := m.ByteMapping[k] 4583 byteSize := 0 4584 if len(v) > 0 { 4585 byteSize = 1 + len(v) + sovTheproto3(uint64(len(v))) 4586 } 4587 mapSize := 1 + 1 + byteSize 4588 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4589 dAtA[i] = 0x8 4590 i++ 4591 if k { 4592 dAtA[i] = 1 4593 } else { 4594 dAtA[i] = 0 4595 } 4596 i++ 4597 if len(v) > 0 { 4598 dAtA[i] = 0x12 4599 i++ 4600 i = encodeVarintTheproto3(dAtA, i, uint64(len(v))) 4601 i += copy(dAtA[i:], v) 4602 } 4603 } 4604 } 4605 if m.XXX_unrecognized != nil { 4606 i += copy(dAtA[i:], m.XXX_unrecognized) 4607 } 4608 return i, nil 4609} 4610 4611func (m *FloatingPoint) Marshal() (dAtA []byte, err error) { 4612 size := m.Size() 4613 dAtA = make([]byte, size) 4614 n, err := m.MarshalTo(dAtA) 4615 if err != nil { 4616 return nil, err 4617 } 4618 return dAtA[:n], nil 4619} 4620 4621func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) { 4622 var i int 4623 _ = i 4624 var l int 4625 _ = l 4626 if m.F != 0 { 4627 dAtA[i] = 0x9 4628 i++ 4629 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.F)))) 4630 i += 8 4631 } 4632 if m.XXX_unrecognized != nil { 4633 i += copy(dAtA[i:], m.XXX_unrecognized) 4634 } 4635 return i, nil 4636} 4637 4638func (m *Uint128Pair) Marshal() (dAtA []byte, err error) { 4639 size := m.Size() 4640 dAtA = make([]byte, size) 4641 n, err := m.MarshalTo(dAtA) 4642 if err != nil { 4643 return nil, err 4644 } 4645 return dAtA[:n], nil 4646} 4647 4648func (m *Uint128Pair) MarshalTo(dAtA []byte) (int, error) { 4649 var i int 4650 _ = i 4651 var l int 4652 _ = l 4653 dAtA[i] = 0xa 4654 i++ 4655 i = encodeVarintTheproto3(dAtA, i, uint64(m.Left.Size())) 4656 n10, err := m.Left.MarshalTo(dAtA[i:]) 4657 if err != nil { 4658 return 0, err 4659 } 4660 i += n10 4661 if m.Right != nil { 4662 dAtA[i] = 0x12 4663 i++ 4664 i = encodeVarintTheproto3(dAtA, i, uint64(m.Right.Size())) 4665 n11, err := m.Right.MarshalTo(dAtA[i:]) 4666 if err != nil { 4667 return 0, err 4668 } 4669 i += n11 4670 } 4671 if m.XXX_unrecognized != nil { 4672 i += copy(dAtA[i:], m.XXX_unrecognized) 4673 } 4674 return i, nil 4675} 4676 4677func (m *ContainsNestedMap) Marshal() (dAtA []byte, err error) { 4678 size := m.Size() 4679 dAtA = make([]byte, size) 4680 n, err := m.MarshalTo(dAtA) 4681 if err != nil { 4682 return nil, err 4683 } 4684 return dAtA[:n], nil 4685} 4686 4687func (m *ContainsNestedMap) MarshalTo(dAtA []byte) (int, error) { 4688 var i int 4689 _ = i 4690 var l int 4691 _ = l 4692 if m.XXX_unrecognized != nil { 4693 i += copy(dAtA[i:], m.XXX_unrecognized) 4694 } 4695 return i, nil 4696} 4697 4698func (m *ContainsNestedMap_NestedMap) Marshal() (dAtA []byte, err error) { 4699 size := m.Size() 4700 dAtA = make([]byte, size) 4701 n, err := m.MarshalTo(dAtA) 4702 if err != nil { 4703 return nil, err 4704 } 4705 return dAtA[:n], nil 4706} 4707 4708func (m *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) { 4709 var i int 4710 _ = i 4711 var l int 4712 _ = l 4713 if len(m.NestedMapField) > 0 { 4714 for k := range m.NestedMapField { 4715 dAtA[i] = 0xa 4716 i++ 4717 v := m.NestedMapField[k] 4718 mapSize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 4719 i = encodeVarintTheproto3(dAtA, i, uint64(mapSize)) 4720 dAtA[i] = 0xa 4721 i++ 4722 i = encodeVarintTheproto3(dAtA, i, uint64(len(k))) 4723 i += copy(dAtA[i:], k) 4724 dAtA[i] = 0x11 4725 i++ 4726 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v)))) 4727 i += 8 4728 } 4729 } 4730 if m.XXX_unrecognized != nil { 4731 i += copy(dAtA[i:], m.XXX_unrecognized) 4732 } 4733 return i, nil 4734} 4735 4736func (m *NotPacked) Marshal() (dAtA []byte, err error) { 4737 size := m.Size() 4738 dAtA = make([]byte, size) 4739 n, err := m.MarshalTo(dAtA) 4740 if err != nil { 4741 return nil, err 4742 } 4743 return dAtA[:n], nil 4744} 4745 4746func (m *NotPacked) MarshalTo(dAtA []byte) (int, error) { 4747 var i int 4748 _ = i 4749 var l int 4750 _ = l 4751 if len(m.Key) > 0 { 4752 for _, num := range m.Key { 4753 dAtA[i] = 0x28 4754 i++ 4755 i = encodeVarintTheproto3(dAtA, i, uint64(num)) 4756 } 4757 } 4758 if m.XXX_unrecognized != nil { 4759 i += copy(dAtA[i:], m.XXX_unrecognized) 4760 } 4761 return i, nil 4762} 4763 4764func encodeVarintTheproto3(dAtA []byte, offset int, v uint64) int { 4765 for v >= 1<<7 { 4766 dAtA[offset] = uint8(v&0x7f | 0x80) 4767 v >>= 7 4768 offset++ 4769 } 4770 dAtA[offset] = uint8(v) 4771 return offset + 1 4772} 4773func NewPopulatedMessage(r randyTheproto3, easy bool) *Message { 4774 this := &Message{} 4775 this.Name = string(randStringTheproto3(r)) 4776 this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)]) 4777 this.HeightInCm = uint32(r.Uint32()) 4778 v1 := r.Intn(100) 4779 this.Data = make([]byte, v1) 4780 for i := 0; i < v1; i++ { 4781 this.Data[i] = byte(r.Intn(256)) 4782 } 4783 v2 := r.Intn(10) 4784 this.Key = make([]uint64, v2) 4785 for i := 0; i < v2; i++ { 4786 this.Key[i] = uint64(uint64(r.Uint32())) 4787 } 4788 if r.Intn(10) != 0 { 4789 this.Nested = NewPopulatedNested(r, easy) 4790 } 4791 this.ResultCount = int64(r.Int63()) 4792 if r.Intn(2) == 0 { 4793 this.ResultCount *= -1 4794 } 4795 this.TrueScotsman = bool(bool(r.Intn(2) == 0)) 4796 this.Score = float32(r.Float32()) 4797 if r.Intn(2) == 0 { 4798 this.Score *= -1 4799 } 4800 if r.Intn(10) != 0 { 4801 v3 := r.Intn(10) 4802 this.Terrain = make(map[int64]*Nested) 4803 for i := 0; i < v3; i++ { 4804 this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy) 4805 } 4806 } 4807 if r.Intn(10) != 0 { 4808 this.Proto2Field = both.NewPopulatedNinOptNative(r, easy) 4809 } 4810 if r.Intn(10) != 0 { 4811 v4 := r.Intn(10) 4812 this.Proto2Value = make(map[int64]*both.NinOptEnum) 4813 for i := 0; i < v4; i++ { 4814 this.Proto2Value[int64(r.Int63())] = both.NewPopulatedNinOptEnum(r, easy) 4815 } 4816 } 4817 if !easy && r.Intn(10) != 0 { 4818 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 14) 4819 } 4820 return this 4821} 4822 4823func NewPopulatedNested(r randyTheproto3, easy bool) *Nested { 4824 this := &Nested{} 4825 this.Bunny = string(randStringTheproto3(r)) 4826 if !easy && r.Intn(10) != 0 { 4827 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2) 4828 } 4829 return this 4830} 4831 4832func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps { 4833 this := &AllMaps{} 4834 if r.Intn(10) != 0 { 4835 v5 := r.Intn(10) 4836 this.StringToDoubleMap = make(map[string]float64) 4837 for i := 0; i < v5; i++ { 4838 v6 := randStringTheproto3(r) 4839 this.StringToDoubleMap[v6] = float64(r.Float64()) 4840 if r.Intn(2) == 0 { 4841 this.StringToDoubleMap[v6] *= -1 4842 } 4843 } 4844 } 4845 if r.Intn(10) != 0 { 4846 v7 := r.Intn(10) 4847 this.StringToFloatMap = make(map[string]float32) 4848 for i := 0; i < v7; i++ { 4849 v8 := randStringTheproto3(r) 4850 this.StringToFloatMap[v8] = float32(r.Float32()) 4851 if r.Intn(2) == 0 { 4852 this.StringToFloatMap[v8] *= -1 4853 } 4854 } 4855 } 4856 if r.Intn(10) != 0 { 4857 v9 := r.Intn(10) 4858 this.Int32Map = make(map[int32]int32) 4859 for i := 0; i < v9; i++ { 4860 v10 := int32(r.Int31()) 4861 this.Int32Map[v10] = int32(r.Int31()) 4862 if r.Intn(2) == 0 { 4863 this.Int32Map[v10] *= -1 4864 } 4865 } 4866 } 4867 if r.Intn(10) != 0 { 4868 v11 := r.Intn(10) 4869 this.Int64Map = make(map[int64]int64) 4870 for i := 0; i < v11; i++ { 4871 v12 := int64(r.Int63()) 4872 this.Int64Map[v12] = int64(r.Int63()) 4873 if r.Intn(2) == 0 { 4874 this.Int64Map[v12] *= -1 4875 } 4876 } 4877 } 4878 if r.Intn(10) != 0 { 4879 v13 := r.Intn(10) 4880 this.Uint32Map = make(map[uint32]uint32) 4881 for i := 0; i < v13; i++ { 4882 v14 := uint32(r.Uint32()) 4883 this.Uint32Map[v14] = uint32(r.Uint32()) 4884 } 4885 } 4886 if r.Intn(10) != 0 { 4887 v15 := r.Intn(10) 4888 this.Uint64Map = make(map[uint64]uint64) 4889 for i := 0; i < v15; i++ { 4890 v16 := uint64(uint64(r.Uint32())) 4891 this.Uint64Map[v16] = uint64(uint64(r.Uint32())) 4892 } 4893 } 4894 if r.Intn(10) != 0 { 4895 v17 := r.Intn(10) 4896 this.Sint32Map = make(map[int32]int32) 4897 for i := 0; i < v17; i++ { 4898 v18 := int32(r.Int31()) 4899 this.Sint32Map[v18] = int32(r.Int31()) 4900 if r.Intn(2) == 0 { 4901 this.Sint32Map[v18] *= -1 4902 } 4903 } 4904 } 4905 if r.Intn(10) != 0 { 4906 v19 := r.Intn(10) 4907 this.Sint64Map = make(map[int64]int64) 4908 for i := 0; i < v19; i++ { 4909 v20 := int64(r.Int63()) 4910 this.Sint64Map[v20] = int64(r.Int63()) 4911 if r.Intn(2) == 0 { 4912 this.Sint64Map[v20] *= -1 4913 } 4914 } 4915 } 4916 if r.Intn(10) != 0 { 4917 v21 := r.Intn(10) 4918 this.Fixed32Map = make(map[uint32]uint32) 4919 for i := 0; i < v21; i++ { 4920 v22 := uint32(r.Uint32()) 4921 this.Fixed32Map[v22] = uint32(r.Uint32()) 4922 } 4923 } 4924 if r.Intn(10) != 0 { 4925 v23 := r.Intn(10) 4926 this.Sfixed32Map = make(map[int32]int32) 4927 for i := 0; i < v23; i++ { 4928 v24 := int32(r.Int31()) 4929 this.Sfixed32Map[v24] = int32(r.Int31()) 4930 if r.Intn(2) == 0 { 4931 this.Sfixed32Map[v24] *= -1 4932 } 4933 } 4934 } 4935 if r.Intn(10) != 0 { 4936 v25 := r.Intn(10) 4937 this.Fixed64Map = make(map[uint64]uint64) 4938 for i := 0; i < v25; i++ { 4939 v26 := uint64(uint64(r.Uint32())) 4940 this.Fixed64Map[v26] = uint64(uint64(r.Uint32())) 4941 } 4942 } 4943 if r.Intn(10) != 0 { 4944 v27 := r.Intn(10) 4945 this.Sfixed64Map = make(map[int64]int64) 4946 for i := 0; i < v27; i++ { 4947 v28 := int64(r.Int63()) 4948 this.Sfixed64Map[v28] = int64(r.Int63()) 4949 if r.Intn(2) == 0 { 4950 this.Sfixed64Map[v28] *= -1 4951 } 4952 } 4953 } 4954 if r.Intn(10) != 0 { 4955 v29 := r.Intn(10) 4956 this.BoolMap = make(map[bool]bool) 4957 for i := 0; i < v29; i++ { 4958 v30 := bool(bool(r.Intn(2) == 0)) 4959 this.BoolMap[v30] = bool(bool(r.Intn(2) == 0)) 4960 } 4961 } 4962 if r.Intn(10) != 0 { 4963 v31 := r.Intn(10) 4964 this.StringMap = make(map[string]string) 4965 for i := 0; i < v31; i++ { 4966 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r) 4967 } 4968 } 4969 if r.Intn(10) != 0 { 4970 v32 := r.Intn(10) 4971 this.StringToBytesMap = make(map[string][]byte) 4972 for i := 0; i < v32; i++ { 4973 v33 := r.Intn(100) 4974 v34 := randStringTheproto3(r) 4975 this.StringToBytesMap[v34] = make([]byte, v33) 4976 for i := 0; i < v33; i++ { 4977 this.StringToBytesMap[v34][i] = byte(r.Intn(256)) 4978 } 4979 } 4980 } 4981 if r.Intn(10) != 0 { 4982 v35 := r.Intn(10) 4983 this.StringToEnumMap = make(map[string]MapEnum) 4984 for i := 0; i < v35; i++ { 4985 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) 4986 } 4987 } 4988 if r.Intn(10) != 0 { 4989 v36 := r.Intn(10) 4990 this.StringToMsgMap = make(map[string]*FloatingPoint) 4991 for i := 0; i < v36; i++ { 4992 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy) 4993 } 4994 } 4995 if !easy && r.Intn(10) != 0 { 4996 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 18) 4997 } 4998 return this 4999} 5000 5001func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered { 5002 this := &AllMapsOrdered{} 5003 if r.Intn(10) != 0 { 5004 v37 := r.Intn(10) 5005 this.StringToDoubleMap = make(map[string]float64) 5006 for i := 0; i < v37; i++ { 5007 v38 := randStringTheproto3(r) 5008 this.StringToDoubleMap[v38] = float64(r.Float64()) 5009 if r.Intn(2) == 0 { 5010 this.StringToDoubleMap[v38] *= -1 5011 } 5012 } 5013 } 5014 if r.Intn(10) != 0 { 5015 v39 := r.Intn(10) 5016 this.StringToFloatMap = make(map[string]float32) 5017 for i := 0; i < v39; i++ { 5018 v40 := randStringTheproto3(r) 5019 this.StringToFloatMap[v40] = float32(r.Float32()) 5020 if r.Intn(2) == 0 { 5021 this.StringToFloatMap[v40] *= -1 5022 } 5023 } 5024 } 5025 if r.Intn(10) != 0 { 5026 v41 := r.Intn(10) 5027 this.Int32Map = make(map[int32]int32) 5028 for i := 0; i < v41; i++ { 5029 v42 := int32(r.Int31()) 5030 this.Int32Map[v42] = int32(r.Int31()) 5031 if r.Intn(2) == 0 { 5032 this.Int32Map[v42] *= -1 5033 } 5034 } 5035 } 5036 if r.Intn(10) != 0 { 5037 v43 := r.Intn(10) 5038 this.Int64Map = make(map[int64]int64) 5039 for i := 0; i < v43; i++ { 5040 v44 := int64(r.Int63()) 5041 this.Int64Map[v44] = int64(r.Int63()) 5042 if r.Intn(2) == 0 { 5043 this.Int64Map[v44] *= -1 5044 } 5045 } 5046 } 5047 if r.Intn(10) != 0 { 5048 v45 := r.Intn(10) 5049 this.Uint32Map = make(map[uint32]uint32) 5050 for i := 0; i < v45; i++ { 5051 v46 := uint32(r.Uint32()) 5052 this.Uint32Map[v46] = uint32(r.Uint32()) 5053 } 5054 } 5055 if r.Intn(10) != 0 { 5056 v47 := r.Intn(10) 5057 this.Uint64Map = make(map[uint64]uint64) 5058 for i := 0; i < v47; i++ { 5059 v48 := uint64(uint64(r.Uint32())) 5060 this.Uint64Map[v48] = uint64(uint64(r.Uint32())) 5061 } 5062 } 5063 if r.Intn(10) != 0 { 5064 v49 := r.Intn(10) 5065 this.Sint32Map = make(map[int32]int32) 5066 for i := 0; i < v49; i++ { 5067 v50 := int32(r.Int31()) 5068 this.Sint32Map[v50] = int32(r.Int31()) 5069 if r.Intn(2) == 0 { 5070 this.Sint32Map[v50] *= -1 5071 } 5072 } 5073 } 5074 if r.Intn(10) != 0 { 5075 v51 := r.Intn(10) 5076 this.Sint64Map = make(map[int64]int64) 5077 for i := 0; i < v51; i++ { 5078 v52 := int64(r.Int63()) 5079 this.Sint64Map[v52] = int64(r.Int63()) 5080 if r.Intn(2) == 0 { 5081 this.Sint64Map[v52] *= -1 5082 } 5083 } 5084 } 5085 if r.Intn(10) != 0 { 5086 v53 := r.Intn(10) 5087 this.Fixed32Map = make(map[uint32]uint32) 5088 for i := 0; i < v53; i++ { 5089 v54 := uint32(r.Uint32()) 5090 this.Fixed32Map[v54] = uint32(r.Uint32()) 5091 } 5092 } 5093 if r.Intn(10) != 0 { 5094 v55 := r.Intn(10) 5095 this.Sfixed32Map = make(map[int32]int32) 5096 for i := 0; i < v55; i++ { 5097 v56 := int32(r.Int31()) 5098 this.Sfixed32Map[v56] = int32(r.Int31()) 5099 if r.Intn(2) == 0 { 5100 this.Sfixed32Map[v56] *= -1 5101 } 5102 } 5103 } 5104 if r.Intn(10) != 0 { 5105 v57 := r.Intn(10) 5106 this.Fixed64Map = make(map[uint64]uint64) 5107 for i := 0; i < v57; i++ { 5108 v58 := uint64(uint64(r.Uint32())) 5109 this.Fixed64Map[v58] = uint64(uint64(r.Uint32())) 5110 } 5111 } 5112 if r.Intn(10) != 0 { 5113 v59 := r.Intn(10) 5114 this.Sfixed64Map = make(map[int64]int64) 5115 for i := 0; i < v59; i++ { 5116 v60 := int64(r.Int63()) 5117 this.Sfixed64Map[v60] = int64(r.Int63()) 5118 if r.Intn(2) == 0 { 5119 this.Sfixed64Map[v60] *= -1 5120 } 5121 } 5122 } 5123 if r.Intn(10) != 0 { 5124 v61 := r.Intn(10) 5125 this.BoolMap = make(map[bool]bool) 5126 for i := 0; i < v61; i++ { 5127 v62 := bool(bool(r.Intn(2) == 0)) 5128 this.BoolMap[v62] = bool(bool(r.Intn(2) == 0)) 5129 } 5130 } 5131 if r.Intn(10) != 0 { 5132 v63 := r.Intn(10) 5133 this.StringMap = make(map[string]string) 5134 for i := 0; i < v63; i++ { 5135 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r) 5136 } 5137 } 5138 if r.Intn(10) != 0 { 5139 v64 := r.Intn(10) 5140 this.StringToBytesMap = make(map[string][]byte) 5141 for i := 0; i < v64; i++ { 5142 v65 := r.Intn(100) 5143 v66 := randStringTheproto3(r) 5144 this.StringToBytesMap[v66] = make([]byte, v65) 5145 for i := 0; i < v65; i++ { 5146 this.StringToBytesMap[v66][i] = byte(r.Intn(256)) 5147 } 5148 } 5149 } 5150 if r.Intn(10) != 0 { 5151 v67 := r.Intn(10) 5152 this.StringToEnumMap = make(map[string]MapEnum) 5153 for i := 0; i < v67; i++ { 5154 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) 5155 } 5156 } 5157 if r.Intn(10) != 0 { 5158 v68 := r.Intn(10) 5159 this.StringToMsgMap = make(map[string]*FloatingPoint) 5160 for i := 0; i < v68; i++ { 5161 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy) 5162 } 5163 } 5164 if !easy && r.Intn(10) != 0 { 5165 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 18) 5166 } 5167 return this 5168} 5169 5170func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap { 5171 this := &MessageWithMap{} 5172 if r.Intn(10) != 0 { 5173 v69 := r.Intn(10) 5174 this.NameMapping = make(map[int32]string) 5175 for i := 0; i < v69; i++ { 5176 this.NameMapping[int32(r.Int31())] = randStringTheproto3(r) 5177 } 5178 } 5179 if r.Intn(10) != 0 { 5180 v70 := r.Intn(10) 5181 this.MsgMapping = make(map[int64]*FloatingPoint) 5182 for i := 0; i < v70; i++ { 5183 this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy) 5184 } 5185 } 5186 if r.Intn(10) != 0 { 5187 v71 := r.Intn(10) 5188 this.ByteMapping = make(map[bool][]byte) 5189 for i := 0; i < v71; i++ { 5190 v72 := r.Intn(100) 5191 v73 := bool(bool(r.Intn(2) == 0)) 5192 this.ByteMapping[v73] = make([]byte, v72) 5193 for i := 0; i < v72; i++ { 5194 this.ByteMapping[v73][i] = byte(r.Intn(256)) 5195 } 5196 } 5197 } 5198 if !easy && r.Intn(10) != 0 { 5199 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 4) 5200 } 5201 return this 5202} 5203 5204func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint { 5205 this := &FloatingPoint{} 5206 this.F = float64(r.Float64()) 5207 if r.Intn(2) == 0 { 5208 this.F *= -1 5209 } 5210 if !easy && r.Intn(10) != 0 { 5211 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2) 5212 } 5213 return this 5214} 5215 5216func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair { 5217 this := &Uint128Pair{} 5218 v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 5219 this.Left = *v74 5220 this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 5221 if !easy && r.Intn(10) != 0 { 5222 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 3) 5223 } 5224 return this 5225} 5226 5227func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap { 5228 this := &ContainsNestedMap{} 5229 if !easy && r.Intn(10) != 0 { 5230 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 1) 5231 } 5232 return this 5233} 5234 5235func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap { 5236 this := &ContainsNestedMap_NestedMap{} 5237 if r.Intn(10) != 0 { 5238 v75 := r.Intn(10) 5239 this.NestedMapField = make(map[string]float64) 5240 for i := 0; i < v75; i++ { 5241 v76 := randStringTheproto3(r) 5242 this.NestedMapField[v76] = float64(r.Float64()) 5243 if r.Intn(2) == 0 { 5244 this.NestedMapField[v76] *= -1 5245 } 5246 } 5247 } 5248 if !easy && r.Intn(10) != 0 { 5249 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2) 5250 } 5251 return this 5252} 5253 5254func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked { 5255 this := &NotPacked{} 5256 v77 := r.Intn(10) 5257 this.Key = make([]uint64, v77) 5258 for i := 0; i < v77; i++ { 5259 this.Key[i] = uint64(uint64(r.Uint32())) 5260 } 5261 if !easy && r.Intn(10) != 0 { 5262 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 6) 5263 } 5264 return this 5265} 5266 5267type randyTheproto3 interface { 5268 Float32() float32 5269 Float64() float64 5270 Int63() int64 5271 Int31() int32 5272 Uint32() uint32 5273 Intn(n int) int 5274} 5275 5276func randUTF8RuneTheproto3(r randyTheproto3) rune { 5277 ru := r.Intn(62) 5278 if ru < 10 { 5279 return rune(ru + 48) 5280 } else if ru < 36 { 5281 return rune(ru + 55) 5282 } 5283 return rune(ru + 61) 5284} 5285func randStringTheproto3(r randyTheproto3) string { 5286 v78 := r.Intn(100) 5287 tmps := make([]rune, v78) 5288 for i := 0; i < v78; i++ { 5289 tmps[i] = randUTF8RuneTheproto3(r) 5290 } 5291 return string(tmps) 5292} 5293func randUnrecognizedTheproto3(r randyTheproto3, maxFieldNumber int) (dAtA []byte) { 5294 l := r.Intn(5) 5295 for i := 0; i < l; i++ { 5296 wire := r.Intn(4) 5297 if wire == 3 { 5298 wire = 5 5299 } 5300 fieldNumber := maxFieldNumber + r.Intn(100) 5301 dAtA = randFieldTheproto3(dAtA, r, fieldNumber, wire) 5302 } 5303 return dAtA 5304} 5305func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte { 5306 key := uint32(fieldNumber)<<3 | uint32(wire) 5307 switch wire { 5308 case 0: 5309 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 5310 v79 := r.Int63() 5311 if r.Intn(2) == 0 { 5312 v79 *= -1 5313 } 5314 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79)) 5315 case 1: 5316 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 5317 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))) 5318 case 2: 5319 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 5320 ll := r.Intn(100) 5321 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll)) 5322 for j := 0; j < ll; j++ { 5323 dAtA = append(dAtA, byte(r.Intn(256))) 5324 } 5325 default: 5326 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key)) 5327 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 5328 } 5329 return dAtA 5330} 5331func encodeVarintPopulateTheproto3(dAtA []byte, v uint64) []byte { 5332 for v >= 1<<7 { 5333 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 5334 v >>= 7 5335 } 5336 dAtA = append(dAtA, uint8(v)) 5337 return dAtA 5338} 5339func (m *Message) Size() (n int) { 5340 var l int 5341 _ = l 5342 l = len(m.Name) 5343 if l > 0 { 5344 n += 1 + l + sovTheproto3(uint64(l)) 5345 } 5346 if m.Hilarity != 0 { 5347 n += 1 + sovTheproto3(uint64(m.Hilarity)) 5348 } 5349 if m.HeightInCm != 0 { 5350 n += 1 + sovTheproto3(uint64(m.HeightInCm)) 5351 } 5352 l = len(m.Data) 5353 if l > 0 { 5354 n += 1 + l + sovTheproto3(uint64(l)) 5355 } 5356 if len(m.Key) > 0 { 5357 l = 0 5358 for _, e := range m.Key { 5359 l += sovTheproto3(uint64(e)) 5360 } 5361 n += 1 + sovTheproto3(uint64(l)) + l 5362 } 5363 if m.Nested != nil { 5364 l = m.Nested.Size() 5365 n += 1 + l + sovTheproto3(uint64(l)) 5366 } 5367 if m.ResultCount != 0 { 5368 n += 1 + sovTheproto3(uint64(m.ResultCount)) 5369 } 5370 if m.TrueScotsman { 5371 n += 2 5372 } 5373 if m.Score != 0 { 5374 n += 5 5375 } 5376 if len(m.Terrain) > 0 { 5377 for k, v := range m.Terrain { 5378 _ = k 5379 _ = v 5380 l = 0 5381 if v != nil { 5382 l = v.Size() 5383 l += 1 + sovTheproto3(uint64(l)) 5384 } 5385 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l 5386 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5387 } 5388 } 5389 if m.Proto2Field != nil { 5390 l = m.Proto2Field.Size() 5391 n += 1 + l + sovTheproto3(uint64(l)) 5392 } 5393 if len(m.Proto2Value) > 0 { 5394 for k, v := range m.Proto2Value { 5395 _ = k 5396 _ = v 5397 l = 0 5398 if v != nil { 5399 l = v.Size() 5400 l += 1 + sovTheproto3(uint64(l)) 5401 } 5402 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l 5403 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5404 } 5405 } 5406 if m.XXX_unrecognized != nil { 5407 n += len(m.XXX_unrecognized) 5408 } 5409 return n 5410} 5411 5412func (m *Nested) Size() (n int) { 5413 var l int 5414 _ = l 5415 l = len(m.Bunny) 5416 if l > 0 { 5417 n += 1 + l + sovTheproto3(uint64(l)) 5418 } 5419 if m.XXX_unrecognized != nil { 5420 n += len(m.XXX_unrecognized) 5421 } 5422 return n 5423} 5424 5425func (m *AllMaps) Size() (n int) { 5426 var l int 5427 _ = l 5428 if len(m.StringToDoubleMap) > 0 { 5429 for k, v := range m.StringToDoubleMap { 5430 _ = k 5431 _ = v 5432 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 5433 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5434 } 5435 } 5436 if len(m.StringToFloatMap) > 0 { 5437 for k, v := range m.StringToFloatMap { 5438 _ = k 5439 _ = v 5440 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 5441 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5442 } 5443 } 5444 if len(m.Int32Map) > 0 { 5445 for k, v := range m.Int32Map { 5446 _ = k 5447 _ = v 5448 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5449 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5450 } 5451 } 5452 if len(m.Int64Map) > 0 { 5453 for k, v := range m.Int64Map { 5454 _ = k 5455 _ = v 5456 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5457 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5458 } 5459 } 5460 if len(m.Uint32Map) > 0 { 5461 for k, v := range m.Uint32Map { 5462 _ = k 5463 _ = v 5464 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5465 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5466 } 5467 } 5468 if len(m.Uint64Map) > 0 { 5469 for k, v := range m.Uint64Map { 5470 _ = k 5471 _ = v 5472 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5473 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5474 } 5475 } 5476 if len(m.Sint32Map) > 0 { 5477 for k, v := range m.Sint32Map { 5478 _ = k 5479 _ = v 5480 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 5481 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5482 } 5483 } 5484 if len(m.Sint64Map) > 0 { 5485 for k, v := range m.Sint64Map { 5486 _ = k 5487 _ = v 5488 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 5489 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5490 } 5491 } 5492 if len(m.Fixed32Map) > 0 { 5493 for k, v := range m.Fixed32Map { 5494 _ = k 5495 _ = v 5496 mapEntrySize := 1 + 4 + 1 + 4 5497 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5498 } 5499 } 5500 if len(m.Sfixed32Map) > 0 { 5501 for k, v := range m.Sfixed32Map { 5502 _ = k 5503 _ = v 5504 mapEntrySize := 1 + 4 + 1 + 4 5505 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5506 } 5507 } 5508 if len(m.Fixed64Map) > 0 { 5509 for k, v := range m.Fixed64Map { 5510 _ = k 5511 _ = v 5512 mapEntrySize := 1 + 8 + 1 + 8 5513 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5514 } 5515 } 5516 if len(m.Sfixed64Map) > 0 { 5517 for k, v := range m.Sfixed64Map { 5518 _ = k 5519 _ = v 5520 mapEntrySize := 1 + 8 + 1 + 8 5521 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5522 } 5523 } 5524 if len(m.BoolMap) > 0 { 5525 for k, v := range m.BoolMap { 5526 _ = k 5527 _ = v 5528 mapEntrySize := 1 + 1 + 1 + 1 5529 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5530 } 5531 } 5532 if len(m.StringMap) > 0 { 5533 for k, v := range m.StringMap { 5534 _ = k 5535 _ = v 5536 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 5537 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5538 } 5539 } 5540 if len(m.StringToBytesMap) > 0 { 5541 for k, v := range m.StringToBytesMap { 5542 _ = k 5543 _ = v 5544 l = 0 5545 if len(v) > 0 { 5546 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 5547 } 5548 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 5549 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5550 } 5551 } 5552 if len(m.StringToEnumMap) > 0 { 5553 for k, v := range m.StringToEnumMap { 5554 _ = k 5555 _ = v 5556 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 5557 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 5558 } 5559 } 5560 if len(m.StringToMsgMap) > 0 { 5561 for k, v := range m.StringToMsgMap { 5562 _ = k 5563 _ = v 5564 l = 0 5565 if v != nil { 5566 l = v.Size() 5567 l += 1 + sovTheproto3(uint64(l)) 5568 } 5569 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 5570 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 5571 } 5572 } 5573 if m.XXX_unrecognized != nil { 5574 n += len(m.XXX_unrecognized) 5575 } 5576 return n 5577} 5578 5579func (m *AllMapsOrdered) Size() (n int) { 5580 var l int 5581 _ = l 5582 if len(m.StringToDoubleMap) > 0 { 5583 for k, v := range m.StringToDoubleMap { 5584 _ = k 5585 _ = v 5586 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 5587 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5588 } 5589 } 5590 if len(m.StringToFloatMap) > 0 { 5591 for k, v := range m.StringToFloatMap { 5592 _ = k 5593 _ = v 5594 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4 5595 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5596 } 5597 } 5598 if len(m.Int32Map) > 0 { 5599 for k, v := range m.Int32Map { 5600 _ = k 5601 _ = v 5602 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5603 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5604 } 5605 } 5606 if len(m.Int64Map) > 0 { 5607 for k, v := range m.Int64Map { 5608 _ = k 5609 _ = v 5610 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5611 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5612 } 5613 } 5614 if len(m.Uint32Map) > 0 { 5615 for k, v := range m.Uint32Map { 5616 _ = k 5617 _ = v 5618 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5619 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5620 } 5621 } 5622 if len(m.Uint64Map) > 0 { 5623 for k, v := range m.Uint64Map { 5624 _ = k 5625 _ = v 5626 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v)) 5627 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5628 } 5629 } 5630 if len(m.Sint32Map) > 0 { 5631 for k, v := range m.Sint32Map { 5632 _ = k 5633 _ = v 5634 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 5635 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5636 } 5637 } 5638 if len(m.Sint64Map) > 0 { 5639 for k, v := range m.Sint64Map { 5640 _ = k 5641 _ = v 5642 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v)) 5643 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5644 } 5645 } 5646 if len(m.Fixed32Map) > 0 { 5647 for k, v := range m.Fixed32Map { 5648 _ = k 5649 _ = v 5650 mapEntrySize := 1 + 4 + 1 + 4 5651 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5652 } 5653 } 5654 if len(m.Sfixed32Map) > 0 { 5655 for k, v := range m.Sfixed32Map { 5656 _ = k 5657 _ = v 5658 mapEntrySize := 1 + 4 + 1 + 4 5659 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5660 } 5661 } 5662 if len(m.Fixed64Map) > 0 { 5663 for k, v := range m.Fixed64Map { 5664 _ = k 5665 _ = v 5666 mapEntrySize := 1 + 8 + 1 + 8 5667 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5668 } 5669 } 5670 if len(m.Sfixed64Map) > 0 { 5671 for k, v := range m.Sfixed64Map { 5672 _ = k 5673 _ = v 5674 mapEntrySize := 1 + 8 + 1 + 8 5675 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5676 } 5677 } 5678 if len(m.BoolMap) > 0 { 5679 for k, v := range m.BoolMap { 5680 _ = k 5681 _ = v 5682 mapEntrySize := 1 + 1 + 1 + 1 5683 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5684 } 5685 } 5686 if len(m.StringMap) > 0 { 5687 for k, v := range m.StringMap { 5688 _ = k 5689 _ = v 5690 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v))) 5691 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5692 } 5693 } 5694 if len(m.StringToBytesMap) > 0 { 5695 for k, v := range m.StringToBytesMap { 5696 _ = k 5697 _ = v 5698 l = 0 5699 if len(v) > 0 { 5700 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 5701 } 5702 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 5703 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5704 } 5705 } 5706 if len(m.StringToEnumMap) > 0 { 5707 for k, v := range m.StringToEnumMap { 5708 _ = k 5709 _ = v 5710 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v)) 5711 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 5712 } 5713 } 5714 if len(m.StringToMsgMap) > 0 { 5715 for k, v := range m.StringToMsgMap { 5716 _ = k 5717 _ = v 5718 l = 0 5719 if v != nil { 5720 l = v.Size() 5721 l += 1 + sovTheproto3(uint64(l)) 5722 } 5723 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l 5724 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize)) 5725 } 5726 } 5727 if m.XXX_unrecognized != nil { 5728 n += len(m.XXX_unrecognized) 5729 } 5730 return n 5731} 5732 5733func (m *MessageWithMap) Size() (n int) { 5734 var l int 5735 _ = l 5736 if len(m.NameMapping) > 0 { 5737 for k, v := range m.NameMapping { 5738 _ = k 5739 _ = v 5740 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v))) 5741 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5742 } 5743 } 5744 if len(m.MsgMapping) > 0 { 5745 for k, v := range m.MsgMapping { 5746 _ = k 5747 _ = v 5748 l = 0 5749 if v != nil { 5750 l = v.Size() 5751 l += 1 + sovTheproto3(uint64(l)) 5752 } 5753 mapEntrySize := 1 + sozTheproto3(uint64(k)) + l 5754 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5755 } 5756 } 5757 if len(m.ByteMapping) > 0 { 5758 for k, v := range m.ByteMapping { 5759 _ = k 5760 _ = v 5761 l = 0 5762 if len(v) > 0 { 5763 l = 1 + len(v) + sovTheproto3(uint64(len(v))) 5764 } 5765 mapEntrySize := 1 + 1 + l 5766 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5767 } 5768 } 5769 if m.XXX_unrecognized != nil { 5770 n += len(m.XXX_unrecognized) 5771 } 5772 return n 5773} 5774 5775func (m *FloatingPoint) Size() (n int) { 5776 var l int 5777 _ = l 5778 if m.F != 0 { 5779 n += 9 5780 } 5781 if m.XXX_unrecognized != nil { 5782 n += len(m.XXX_unrecognized) 5783 } 5784 return n 5785} 5786 5787func (m *Uint128Pair) Size() (n int) { 5788 var l int 5789 _ = l 5790 l = m.Left.Size() 5791 n += 1 + l + sovTheproto3(uint64(l)) 5792 if m.Right != nil { 5793 l = m.Right.Size() 5794 n += 1 + l + sovTheproto3(uint64(l)) 5795 } 5796 if m.XXX_unrecognized != nil { 5797 n += len(m.XXX_unrecognized) 5798 } 5799 return n 5800} 5801 5802func (m *ContainsNestedMap) Size() (n int) { 5803 var l int 5804 _ = l 5805 if m.XXX_unrecognized != nil { 5806 n += len(m.XXX_unrecognized) 5807 } 5808 return n 5809} 5810 5811func (m *ContainsNestedMap_NestedMap) Size() (n int) { 5812 var l int 5813 _ = l 5814 if len(m.NestedMapField) > 0 { 5815 for k, v := range m.NestedMapField { 5816 _ = k 5817 _ = v 5818 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8 5819 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize)) 5820 } 5821 } 5822 if m.XXX_unrecognized != nil { 5823 n += len(m.XXX_unrecognized) 5824 } 5825 return n 5826} 5827 5828func (m *NotPacked) Size() (n int) { 5829 var l int 5830 _ = l 5831 if len(m.Key) > 0 { 5832 for _, e := range m.Key { 5833 n += 1 + sovTheproto3(uint64(e)) 5834 } 5835 } 5836 if m.XXX_unrecognized != nil { 5837 n += len(m.XXX_unrecognized) 5838 } 5839 return n 5840} 5841 5842func sovTheproto3(x uint64) (n int) { 5843 for { 5844 n++ 5845 x >>= 7 5846 if x == 0 { 5847 break 5848 } 5849 } 5850 return n 5851} 5852func sozTheproto3(x uint64) (n int) { 5853 return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 5854} 5855func (this *Message) String() string { 5856 if this == nil { 5857 return "nil" 5858 } 5859 keysForTerrain := make([]int64, 0, len(this.Terrain)) 5860 for k := range this.Terrain { 5861 keysForTerrain = append(keysForTerrain, k) 5862 } 5863 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain) 5864 mapStringForTerrain := "map[int64]*Nested{" 5865 for _, k := range keysForTerrain { 5866 mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k]) 5867 } 5868 mapStringForTerrain += "}" 5869 keysForProto2Value := make([]int64, 0, len(this.Proto2Value)) 5870 for k := range this.Proto2Value { 5871 keysForProto2Value = append(keysForProto2Value, k) 5872 } 5873 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value) 5874 mapStringForProto2Value := "map[int64]*both.NinOptEnum{" 5875 for _, k := range keysForProto2Value { 5876 mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k]) 5877 } 5878 mapStringForProto2Value += "}" 5879 s := strings.Join([]string{`&Message{`, 5880 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 5881 `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`, 5882 `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`, 5883 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 5884 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 5885 `Nested:` + strings.Replace(fmt.Sprintf("%v", this.Nested), "Nested", "Nested", 1) + `,`, 5886 `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`, 5887 `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`, 5888 `Score:` + fmt.Sprintf("%v", this.Score) + `,`, 5889 `Terrain:` + mapStringForTerrain + `,`, 5890 `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "both.NinOptNative", 1) + `,`, 5891 `Proto2Value:` + mapStringForProto2Value + `,`, 5892 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 5893 `}`, 5894 }, "") 5895 return s 5896} 5897func (this *Nested) String() string { 5898 if this == nil { 5899 return "nil" 5900 } 5901 s := strings.Join([]string{`&Nested{`, 5902 `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`, 5903 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 5904 `}`, 5905 }, "") 5906 return s 5907} 5908func (this *AllMaps) String() string { 5909 if this == nil { 5910 return "nil" 5911 } 5912 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 5913 for k := range this.StringToDoubleMap { 5914 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 5915 } 5916 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 5917 mapStringForStringToDoubleMap := "map[string]float64{" 5918 for _, k := range keysForStringToDoubleMap { 5919 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) 5920 } 5921 mapStringForStringToDoubleMap += "}" 5922 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 5923 for k := range this.StringToFloatMap { 5924 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 5925 } 5926 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 5927 mapStringForStringToFloatMap := "map[string]float32{" 5928 for _, k := range keysForStringToFloatMap { 5929 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) 5930 } 5931 mapStringForStringToFloatMap += "}" 5932 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 5933 for k := range this.Int32Map { 5934 keysForInt32Map = append(keysForInt32Map, k) 5935 } 5936 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 5937 mapStringForInt32Map := "map[int32]int32{" 5938 for _, k := range keysForInt32Map { 5939 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) 5940 } 5941 mapStringForInt32Map += "}" 5942 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 5943 for k := range this.Int64Map { 5944 keysForInt64Map = append(keysForInt64Map, k) 5945 } 5946 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 5947 mapStringForInt64Map := "map[int64]int64{" 5948 for _, k := range keysForInt64Map { 5949 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) 5950 } 5951 mapStringForInt64Map += "}" 5952 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 5953 for k := range this.Uint32Map { 5954 keysForUint32Map = append(keysForUint32Map, k) 5955 } 5956 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 5957 mapStringForUint32Map := "map[uint32]uint32{" 5958 for _, k := range keysForUint32Map { 5959 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) 5960 } 5961 mapStringForUint32Map += "}" 5962 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 5963 for k := range this.Uint64Map { 5964 keysForUint64Map = append(keysForUint64Map, k) 5965 } 5966 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 5967 mapStringForUint64Map := "map[uint64]uint64{" 5968 for _, k := range keysForUint64Map { 5969 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) 5970 } 5971 mapStringForUint64Map += "}" 5972 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 5973 for k := range this.Sint32Map { 5974 keysForSint32Map = append(keysForSint32Map, k) 5975 } 5976 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 5977 mapStringForSint32Map := "map[int32]int32{" 5978 for _, k := range keysForSint32Map { 5979 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) 5980 } 5981 mapStringForSint32Map += "}" 5982 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 5983 for k := range this.Sint64Map { 5984 keysForSint64Map = append(keysForSint64Map, k) 5985 } 5986 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 5987 mapStringForSint64Map := "map[int64]int64{" 5988 for _, k := range keysForSint64Map { 5989 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) 5990 } 5991 mapStringForSint64Map += "}" 5992 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 5993 for k := range this.Fixed32Map { 5994 keysForFixed32Map = append(keysForFixed32Map, k) 5995 } 5996 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 5997 mapStringForFixed32Map := "map[uint32]uint32{" 5998 for _, k := range keysForFixed32Map { 5999 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) 6000 } 6001 mapStringForFixed32Map += "}" 6002 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 6003 for k := range this.Sfixed32Map { 6004 keysForSfixed32Map = append(keysForSfixed32Map, k) 6005 } 6006 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 6007 mapStringForSfixed32Map := "map[int32]int32{" 6008 for _, k := range keysForSfixed32Map { 6009 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) 6010 } 6011 mapStringForSfixed32Map += "}" 6012 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 6013 for k := range this.Fixed64Map { 6014 keysForFixed64Map = append(keysForFixed64Map, k) 6015 } 6016 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 6017 mapStringForFixed64Map := "map[uint64]uint64{" 6018 for _, k := range keysForFixed64Map { 6019 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) 6020 } 6021 mapStringForFixed64Map += "}" 6022 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 6023 for k := range this.Sfixed64Map { 6024 keysForSfixed64Map = append(keysForSfixed64Map, k) 6025 } 6026 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 6027 mapStringForSfixed64Map := "map[int64]int64{" 6028 for _, k := range keysForSfixed64Map { 6029 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) 6030 } 6031 mapStringForSfixed64Map += "}" 6032 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 6033 for k := range this.BoolMap { 6034 keysForBoolMap = append(keysForBoolMap, k) 6035 } 6036 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 6037 mapStringForBoolMap := "map[bool]bool{" 6038 for _, k := range keysForBoolMap { 6039 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) 6040 } 6041 mapStringForBoolMap += "}" 6042 keysForStringMap := make([]string, 0, len(this.StringMap)) 6043 for k := range this.StringMap { 6044 keysForStringMap = append(keysForStringMap, k) 6045 } 6046 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 6047 mapStringForStringMap := "map[string]string{" 6048 for _, k := range keysForStringMap { 6049 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) 6050 } 6051 mapStringForStringMap += "}" 6052 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 6053 for k := range this.StringToBytesMap { 6054 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 6055 } 6056 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 6057 mapStringForStringToBytesMap := "map[string][]byte{" 6058 for _, k := range keysForStringToBytesMap { 6059 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) 6060 } 6061 mapStringForStringToBytesMap += "}" 6062 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 6063 for k := range this.StringToEnumMap { 6064 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 6065 } 6066 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 6067 mapStringForStringToEnumMap := "map[string]MapEnum{" 6068 for _, k := range keysForStringToEnumMap { 6069 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) 6070 } 6071 mapStringForStringToEnumMap += "}" 6072 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 6073 for k := range this.StringToMsgMap { 6074 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 6075 } 6076 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 6077 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 6078 for _, k := range keysForStringToMsgMap { 6079 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) 6080 } 6081 mapStringForStringToMsgMap += "}" 6082 s := strings.Join([]string{`&AllMaps{`, 6083 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, 6084 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, 6085 `Int32Map:` + mapStringForInt32Map + `,`, 6086 `Int64Map:` + mapStringForInt64Map + `,`, 6087 `Uint32Map:` + mapStringForUint32Map + `,`, 6088 `Uint64Map:` + mapStringForUint64Map + `,`, 6089 `Sint32Map:` + mapStringForSint32Map + `,`, 6090 `Sint64Map:` + mapStringForSint64Map + `,`, 6091 `Fixed32Map:` + mapStringForFixed32Map + `,`, 6092 `Sfixed32Map:` + mapStringForSfixed32Map + `,`, 6093 `Fixed64Map:` + mapStringForFixed64Map + `,`, 6094 `Sfixed64Map:` + mapStringForSfixed64Map + `,`, 6095 `BoolMap:` + mapStringForBoolMap + `,`, 6096 `StringMap:` + mapStringForStringMap + `,`, 6097 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, 6098 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, 6099 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, 6100 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6101 `}`, 6102 }, "") 6103 return s 6104} 6105func (this *AllMapsOrdered) String() string { 6106 if this == nil { 6107 return "nil" 6108 } 6109 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) 6110 for k := range this.StringToDoubleMap { 6111 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) 6112 } 6113 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) 6114 mapStringForStringToDoubleMap := "map[string]float64{" 6115 for _, k := range keysForStringToDoubleMap { 6116 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) 6117 } 6118 mapStringForStringToDoubleMap += "}" 6119 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) 6120 for k := range this.StringToFloatMap { 6121 keysForStringToFloatMap = append(keysForStringToFloatMap, k) 6122 } 6123 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) 6124 mapStringForStringToFloatMap := "map[string]float32{" 6125 for _, k := range keysForStringToFloatMap { 6126 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) 6127 } 6128 mapStringForStringToFloatMap += "}" 6129 keysForInt32Map := make([]int32, 0, len(this.Int32Map)) 6130 for k := range this.Int32Map { 6131 keysForInt32Map = append(keysForInt32Map, k) 6132 } 6133 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) 6134 mapStringForInt32Map := "map[int32]int32{" 6135 for _, k := range keysForInt32Map { 6136 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) 6137 } 6138 mapStringForInt32Map += "}" 6139 keysForInt64Map := make([]int64, 0, len(this.Int64Map)) 6140 for k := range this.Int64Map { 6141 keysForInt64Map = append(keysForInt64Map, k) 6142 } 6143 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) 6144 mapStringForInt64Map := "map[int64]int64{" 6145 for _, k := range keysForInt64Map { 6146 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) 6147 } 6148 mapStringForInt64Map += "}" 6149 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) 6150 for k := range this.Uint32Map { 6151 keysForUint32Map = append(keysForUint32Map, k) 6152 } 6153 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) 6154 mapStringForUint32Map := "map[uint32]uint32{" 6155 for _, k := range keysForUint32Map { 6156 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) 6157 } 6158 mapStringForUint32Map += "}" 6159 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) 6160 for k := range this.Uint64Map { 6161 keysForUint64Map = append(keysForUint64Map, k) 6162 } 6163 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) 6164 mapStringForUint64Map := "map[uint64]uint64{" 6165 for _, k := range keysForUint64Map { 6166 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) 6167 } 6168 mapStringForUint64Map += "}" 6169 keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) 6170 for k := range this.Sint32Map { 6171 keysForSint32Map = append(keysForSint32Map, k) 6172 } 6173 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) 6174 mapStringForSint32Map := "map[int32]int32{" 6175 for _, k := range keysForSint32Map { 6176 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) 6177 } 6178 mapStringForSint32Map += "}" 6179 keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) 6180 for k := range this.Sint64Map { 6181 keysForSint64Map = append(keysForSint64Map, k) 6182 } 6183 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) 6184 mapStringForSint64Map := "map[int64]int64{" 6185 for _, k := range keysForSint64Map { 6186 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) 6187 } 6188 mapStringForSint64Map += "}" 6189 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) 6190 for k := range this.Fixed32Map { 6191 keysForFixed32Map = append(keysForFixed32Map, k) 6192 } 6193 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) 6194 mapStringForFixed32Map := "map[uint32]uint32{" 6195 for _, k := range keysForFixed32Map { 6196 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) 6197 } 6198 mapStringForFixed32Map += "}" 6199 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) 6200 for k := range this.Sfixed32Map { 6201 keysForSfixed32Map = append(keysForSfixed32Map, k) 6202 } 6203 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) 6204 mapStringForSfixed32Map := "map[int32]int32{" 6205 for _, k := range keysForSfixed32Map { 6206 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) 6207 } 6208 mapStringForSfixed32Map += "}" 6209 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) 6210 for k := range this.Fixed64Map { 6211 keysForFixed64Map = append(keysForFixed64Map, k) 6212 } 6213 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) 6214 mapStringForFixed64Map := "map[uint64]uint64{" 6215 for _, k := range keysForFixed64Map { 6216 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) 6217 } 6218 mapStringForFixed64Map += "}" 6219 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) 6220 for k := range this.Sfixed64Map { 6221 keysForSfixed64Map = append(keysForSfixed64Map, k) 6222 } 6223 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) 6224 mapStringForSfixed64Map := "map[int64]int64{" 6225 for _, k := range keysForSfixed64Map { 6226 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) 6227 } 6228 mapStringForSfixed64Map += "}" 6229 keysForBoolMap := make([]bool, 0, len(this.BoolMap)) 6230 for k := range this.BoolMap { 6231 keysForBoolMap = append(keysForBoolMap, k) 6232 } 6233 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) 6234 mapStringForBoolMap := "map[bool]bool{" 6235 for _, k := range keysForBoolMap { 6236 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) 6237 } 6238 mapStringForBoolMap += "}" 6239 keysForStringMap := make([]string, 0, len(this.StringMap)) 6240 for k := range this.StringMap { 6241 keysForStringMap = append(keysForStringMap, k) 6242 } 6243 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) 6244 mapStringForStringMap := "map[string]string{" 6245 for _, k := range keysForStringMap { 6246 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) 6247 } 6248 mapStringForStringMap += "}" 6249 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) 6250 for k := range this.StringToBytesMap { 6251 keysForStringToBytesMap = append(keysForStringToBytesMap, k) 6252 } 6253 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) 6254 mapStringForStringToBytesMap := "map[string][]byte{" 6255 for _, k := range keysForStringToBytesMap { 6256 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) 6257 } 6258 mapStringForStringToBytesMap += "}" 6259 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) 6260 for k := range this.StringToEnumMap { 6261 keysForStringToEnumMap = append(keysForStringToEnumMap, k) 6262 } 6263 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) 6264 mapStringForStringToEnumMap := "map[string]MapEnum{" 6265 for _, k := range keysForStringToEnumMap { 6266 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) 6267 } 6268 mapStringForStringToEnumMap += "}" 6269 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) 6270 for k := range this.StringToMsgMap { 6271 keysForStringToMsgMap = append(keysForStringToMsgMap, k) 6272 } 6273 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) 6274 mapStringForStringToMsgMap := "map[string]*FloatingPoint{" 6275 for _, k := range keysForStringToMsgMap { 6276 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) 6277 } 6278 mapStringForStringToMsgMap += "}" 6279 s := strings.Join([]string{`&AllMapsOrdered{`, 6280 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, 6281 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, 6282 `Int32Map:` + mapStringForInt32Map + `,`, 6283 `Int64Map:` + mapStringForInt64Map + `,`, 6284 `Uint32Map:` + mapStringForUint32Map + `,`, 6285 `Uint64Map:` + mapStringForUint64Map + `,`, 6286 `Sint32Map:` + mapStringForSint32Map + `,`, 6287 `Sint64Map:` + mapStringForSint64Map + `,`, 6288 `Fixed32Map:` + mapStringForFixed32Map + `,`, 6289 `Sfixed32Map:` + mapStringForSfixed32Map + `,`, 6290 `Fixed64Map:` + mapStringForFixed64Map + `,`, 6291 `Sfixed64Map:` + mapStringForSfixed64Map + `,`, 6292 `BoolMap:` + mapStringForBoolMap + `,`, 6293 `StringMap:` + mapStringForStringMap + `,`, 6294 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, 6295 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, 6296 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, 6297 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6298 `}`, 6299 }, "") 6300 return s 6301} 6302func (this *MessageWithMap) String() string { 6303 if this == nil { 6304 return "nil" 6305 } 6306 keysForNameMapping := make([]int32, 0, len(this.NameMapping)) 6307 for k := range this.NameMapping { 6308 keysForNameMapping = append(keysForNameMapping, k) 6309 } 6310 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping) 6311 mapStringForNameMapping := "map[int32]string{" 6312 for _, k := range keysForNameMapping { 6313 mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k]) 6314 } 6315 mapStringForNameMapping += "}" 6316 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping)) 6317 for k := range this.MsgMapping { 6318 keysForMsgMapping = append(keysForMsgMapping, k) 6319 } 6320 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping) 6321 mapStringForMsgMapping := "map[int64]*FloatingPoint{" 6322 for _, k := range keysForMsgMapping { 6323 mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k]) 6324 } 6325 mapStringForMsgMapping += "}" 6326 keysForByteMapping := make([]bool, 0, len(this.ByteMapping)) 6327 for k := range this.ByteMapping { 6328 keysForByteMapping = append(keysForByteMapping, k) 6329 } 6330 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping) 6331 mapStringForByteMapping := "map[bool][]byte{" 6332 for _, k := range keysForByteMapping { 6333 mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k]) 6334 } 6335 mapStringForByteMapping += "}" 6336 s := strings.Join([]string{`&MessageWithMap{`, 6337 `NameMapping:` + mapStringForNameMapping + `,`, 6338 `MsgMapping:` + mapStringForMsgMapping + `,`, 6339 `ByteMapping:` + mapStringForByteMapping + `,`, 6340 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6341 `}`, 6342 }, "") 6343 return s 6344} 6345func (this *FloatingPoint) String() string { 6346 if this == nil { 6347 return "nil" 6348 } 6349 s := strings.Join([]string{`&FloatingPoint{`, 6350 `F:` + fmt.Sprintf("%v", this.F) + `,`, 6351 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6352 `}`, 6353 }, "") 6354 return s 6355} 6356func (this *Uint128Pair) String() string { 6357 if this == nil { 6358 return "nil" 6359 } 6360 s := strings.Join([]string{`&Uint128Pair{`, 6361 `Left:` + fmt.Sprintf("%v", this.Left) + `,`, 6362 `Right:` + fmt.Sprintf("%v", this.Right) + `,`, 6363 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6364 `}`, 6365 }, "") 6366 return s 6367} 6368func (this *ContainsNestedMap) String() string { 6369 if this == nil { 6370 return "nil" 6371 } 6372 s := strings.Join([]string{`&ContainsNestedMap{`, 6373 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6374 `}`, 6375 }, "") 6376 return s 6377} 6378func (this *ContainsNestedMap_NestedMap) String() string { 6379 if this == nil { 6380 return "nil" 6381 } 6382 keysForNestedMapField := make([]string, 0, len(this.NestedMapField)) 6383 for k := range this.NestedMapField { 6384 keysForNestedMapField = append(keysForNestedMapField, k) 6385 } 6386 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField) 6387 mapStringForNestedMapField := "map[string]float64{" 6388 for _, k := range keysForNestedMapField { 6389 mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k]) 6390 } 6391 mapStringForNestedMapField += "}" 6392 s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`, 6393 `NestedMapField:` + mapStringForNestedMapField + `,`, 6394 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6395 `}`, 6396 }, "") 6397 return s 6398} 6399func (this *NotPacked) String() string { 6400 if this == nil { 6401 return "nil" 6402 } 6403 s := strings.Join([]string{`&NotPacked{`, 6404 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 6405 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 6406 `}`, 6407 }, "") 6408 return s 6409} 6410func valueToStringTheproto3(v interface{}) string { 6411 rv := reflect.ValueOf(v) 6412 if rv.IsNil() { 6413 return "nil" 6414 } 6415 pv := reflect.Indirect(rv).Interface() 6416 return fmt.Sprintf("*%v", pv) 6417} 6418 6419func init() { 6420 proto.RegisterFile("combos/marshaler/theproto3.proto", fileDescriptor_theproto3_2741054169128c6d) 6421} 6422 6423var fileDescriptor_theproto3_2741054169128c6d = []byte{ 6424 // 1610 bytes of a gzipped FileDescriptorProto 6425 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xcf, 0x6f, 0xdb, 0x46, 6426 0x16, 0xc7, 0x35, 0xfa, 0xad, 0xa7, 0x1f, 0xa6, 0x27, 0xd9, 0x85, 0xd6, 0xc0, 0xd2, 0xb2, 0x02, 6427 0x24, 0x4a, 0xb0, 0x91, 0xb3, 0x4e, 0xb2, 0x9b, 0xba, 0x69, 0x53, 0x4b, 0xb1, 0x10, 0x37, 0xb6, 6428 0xe2, 0x4a, 0x76, 0xdc, 0x22, 0x40, 0x0d, 0xca, 0xa6, 0x25, 0x22, 0x12, 0x69, 0x90, 0xa3, 0xa0, 6429 0xbe, 0xe5, 0xcf, 0xe8, 0xad, 0xe8, 0xad, 0xc7, 0x22, 0x87, 0xa2, 0xc7, 0xf6, 0xe6, 0x63, 0x80, 6430 0x5e, 0x8a, 0x1e, 0x82, 0x58, 0xbd, 0xe4, 0x98, 0x63, 0x8e, 0xc5, 0xcc, 0x50, 0xd2, 0x48, 0x1c, 6431 0x8a, 0x4d, 0x2f, 0xbd, 0xf8, 0x24, 0xce, 0xf3, 0xfb, 0x7e, 0xe6, 0x71, 0x38, 0xf3, 0xf8, 0x05, 6432 0x0d, 0x85, 0x03, 0xab, 0xd7, 0xb2, 0x9c, 0xe5, 0x9e, 0x66, 0x3b, 0x1d, 0xad, 0xab, 0xdb, 0xcb, 6433 0xa4, 0xa3, 0x1f, 0xdb, 0x16, 0xb1, 0x6e, 0x96, 0xd9, 0x0f, 0x4e, 0x8d, 0x02, 0x0b, 0xd7, 0xdb, 6434 0x06, 0xe9, 0xf4, 0x5b, 0xe5, 0x03, 0xab, 0xb7, 0xdc, 0xb6, 0xda, 0xd6, 0x32, 0x8b, 0xb7, 0xfa, 6435 0x47, 0x6c, 0xc4, 0x06, 0xec, 0x8a, 0x2b, 0x17, 0xfe, 0xef, 0x9b, 0x4e, 0x74, 0x87, 0x2c, 0xbb, 6436 0x33, 0xb7, 0x2c, 0xd2, 0xa1, 0x93, 0xd2, 0x18, 0x17, 0x16, 0x7f, 0x8e, 0x41, 0x62, 0x4b, 0x77, 6437 0x1c, 0xad, 0xad, 0x63, 0x0c, 0x51, 0x53, 0xeb, 0xe9, 0x79, 0x54, 0x40, 0xa5, 0x54, 0x83, 0x5d, 6438 0xe3, 0xdb, 0x90, 0xec, 0x18, 0x5d, 0xcd, 0x36, 0xc8, 0x49, 0x3e, 0x5c, 0x40, 0xa5, 0xdc, 0xca, 6439 0xbf, 0xca, 0xe3, 0xb2, 0x5d, 0x65, 0xf9, 0x41, 0xbf, 0x67, 0xf5, 0xed, 0xc6, 0x28, 0x15, 0x17, 6440 0x20, 0xd3, 0xd1, 0x8d, 0x76, 0x87, 0xec, 0x1b, 0xe6, 0xfe, 0x41, 0x2f, 0x1f, 0x29, 0xa0, 0x52, 6441 0xb6, 0x01, 0x3c, 0xb6, 0x61, 0x56, 0x7b, 0x74, 0xb2, 0x43, 0x8d, 0x68, 0xf9, 0x68, 0x01, 0x95, 6442 0x32, 0x0d, 0x76, 0x8d, 0x15, 0x88, 0x3c, 0xd5, 0x4f, 0xf2, 0xb1, 0x42, 0xa4, 0x14, 0x6d, 0xd0, 6443 0x4b, 0x7c, 0x15, 0xe2, 0xa6, 0xee, 0x10, 0xfd, 0x30, 0x1f, 0x2f, 0xa0, 0x52, 0x7a, 0x65, 0x5e, 6444 0x98, 0xbc, 0xce, 0xfe, 0xd0, 0x70, 0x13, 0xf0, 0x12, 0x64, 0x6c, 0xdd, 0xe9, 0x77, 0xc9, 0xfe, 6445 0x81, 0xd5, 0x37, 0x49, 0x3e, 0x51, 0x40, 0xa5, 0x48, 0x23, 0xcd, 0x63, 0x55, 0x1a, 0xc2, 0x97, 6446 0x20, 0x4b, 0xec, 0xbe, 0xbe, 0xef, 0x1c, 0x58, 0xc4, 0xe9, 0x69, 0x66, 0x3e, 0x59, 0x40, 0xa5, 6447 0x64, 0x23, 0x43, 0x83, 0x4d, 0x37, 0x86, 0x2f, 0x42, 0xcc, 0x39, 0xb0, 0x6c, 0x3d, 0x9f, 0x2a, 6448 0xa0, 0x52, 0xb8, 0xc1, 0x07, 0xf8, 0x03, 0x48, 0x10, 0xdd, 0xb6, 0x35, 0xc3, 0xcc, 0x43, 0x21, 6449 0x52, 0x4a, 0xaf, 0x2c, 0x4a, 0x96, 0x61, 0x87, 0x67, 0xac, 0x9b, 0xc4, 0x3e, 0x69, 0x0c, 0xf3, 6450 0xf1, 0x6d, 0xc8, 0xb0, 0xbc, 0x95, 0xfd, 0x23, 0x43, 0xef, 0x1e, 0xe6, 0xd3, 0xec, 0x4e, 0x70, 6451 0x99, 0x3d, 0x85, 0xba, 0x61, 0x3e, 0x3a, 0x26, 0x75, 0x8d, 0x18, 0xcf, 0xf4, 0x46, 0x9a, 0xe7, 6452 0xd5, 0x68, 0x1a, 0xae, 0x8d, 0x64, 0xcf, 0xb4, 0x6e, 0x5f, 0xcf, 0x67, 0xd9, 0xb4, 0x97, 0x24, 6453 0xd3, 0x6e, 0xb3, 0xb4, 0xc7, 0x34, 0x8b, 0x4f, 0xed, 0x72, 0x58, 0x64, 0x61, 0x0b, 0x32, 0x62, 6454 0x5d, 0xc3, 0x45, 0x46, 0x6c, 0x79, 0xd8, 0x22, 0x5f, 0x81, 0x18, 0x9f, 0x22, 0xec, 0xb7, 0xc6, 6455 0xfc, 0xef, 0xab, 0xe1, 0x3b, 0x68, 0x61, 0x1b, 0x94, 0xe9, 0xf9, 0x24, 0xc8, 0xcb, 0x93, 0x48, 6456 0x45, 0xbc, 0xd9, 0x75, 0xb3, 0xdf, 0x13, 0x88, 0xc5, 0x7b, 0x10, 0xe7, 0xfb, 0x07, 0xa7, 0x21, 6457 0xb1, 0x5b, 0x7f, 0x58, 0x7f, 0xb4, 0x57, 0x57, 0x42, 0x38, 0x09, 0xd1, 0xed, 0xdd, 0x7a, 0x53, 6458 0x41, 0x38, 0x0b, 0xa9, 0xe6, 0xe6, 0xda, 0x76, 0x73, 0x67, 0xa3, 0xfa, 0x50, 0x09, 0xe3, 0x39, 6459 0x48, 0x57, 0x36, 0x36, 0x37, 0xf7, 0x2b, 0x6b, 0x1b, 0x9b, 0xeb, 0x5f, 0x28, 0x91, 0xa2, 0x0a, 6460 0x71, 0x5e, 0x27, 0x7d, 0x76, 0xad, 0xbe, 0x69, 0x9e, 0xb8, 0x5b, 0x98, 0x0f, 0x8a, 0x2f, 0x30, 6461 0x24, 0xd6, 0xba, 0xdd, 0x2d, 0xed, 0xd8, 0xc1, 0x7b, 0x30, 0xdf, 0x24, 0xb6, 0x61, 0xb6, 0x77, 6462 0xac, 0xfb, 0x56, 0xbf, 0xd5, 0xd5, 0xb7, 0xb4, 0xe3, 0x3c, 0x62, 0x4b, 0x7b, 0x55, 0xb8, 0x6f, 6463 0x37, 0xbd, 0xec, 0xc9, 0xe5, 0x0b, 0xec, 0x65, 0xe0, 0x1d, 0x50, 0x86, 0xc1, 0x5a, 0xd7, 0xd2, 6464 0x08, 0xe5, 0x86, 0x19, 0xb7, 0x34, 0x83, 0x3b, 0x4c, 0xe5, 0x58, 0x0f, 0x01, 0xdf, 0x85, 0xe4, 6465 0x86, 0x49, 0x6e, 0xae, 0x50, 0x5a, 0x84, 0xd1, 0x0a, 0x12, 0xda, 0x30, 0x85, 0x53, 0x46, 0x0a, 6466 0x57, 0xfd, 0xbf, 0x5b, 0x54, 0x1d, 0x9d, 0xa5, 0x66, 0x29, 0x63, 0x35, 0x1b, 0xe2, 0x7b, 0x90, 6467 0xda, 0x35, 0x86, 0x93, 0xc7, 0x98, 0x7c, 0x49, 0x22, 0x1f, 0xe5, 0x70, 0xfd, 0x58, 0x33, 0x04, 6468 0xf0, 0xf9, 0xe3, 0x33, 0x01, 0x42, 0x01, 0x63, 0x0d, 0x05, 0x34, 0x47, 0x15, 0x24, 0x7c, 0x01, 6469 0xcd, 0xa9, 0x0a, 0x9a, 0x62, 0x05, 0xcd, 0x51, 0x05, 0xc9, 0x99, 0x00, 0xb1, 0x82, 0xd1, 0x18, 6470 0x57, 0x00, 0x6a, 0xc6, 0x57, 0xfa, 0x21, 0x2f, 0x21, 0xc5, 0x08, 0x45, 0x09, 0x61, 0x9c, 0xc4, 6471 0x11, 0x82, 0x0a, 0xaf, 0x43, 0xba, 0x79, 0x34, 0x86, 0x80, 0xe7, 0x1c, 0x8f, 0xca, 0x38, 0x9a, 6472 0xa2, 0x88, 0xba, 0x51, 0x29, 0xfc, 0x66, 0xd2, 0xb3, 0x4b, 0x11, 0xee, 0x46, 0x50, 0x8d, 0x4b, 6473 0xe1, 0x90, 0x4c, 0x40, 0x29, 0x02, 0x45, 0xd4, 0xd1, 0x66, 0x58, 0xb1, 0x2c, 0x9a, 0xe9, 0x76, 6474 0xa5, 0x45, 0x09, 0xc2, 0xcd, 0x70, 0x9b, 0xa1, 0x3b, 0x62, 0x4f, 0x84, 0x6d, 0x72, 0x2a, 0xce, 6475 0xf9, 0x3f, 0x91, 0x61, 0xce, 0xf0, 0x89, 0x0c, 0xc7, 0xe2, 0x39, 0xab, 0x9c, 0x10, 0xdd, 0xa1, 6476 0x9c, 0xb9, 0xc0, 0x73, 0x36, 0x4c, 0x9d, 0x3a, 0x67, 0xc3, 0x30, 0xfe, 0x0c, 0xe6, 0x86, 0x31, 6477 0xda, 0x9e, 0x28, 0x54, 0x61, 0xd0, 0x2b, 0x33, 0xa0, 0x6e, 0x26, 0x67, 0x4e, 0xeb, 0x71, 0x1d, 6478 0x72, 0xc3, 0xd0, 0x96, 0xc3, 0x6e, 0x77, 0x9e, 0x11, 0x2f, 0xcf, 0x20, 0xf2, 0x44, 0x0e, 0x9c, 6479 0x52, 0x2f, 0xdc, 0x87, 0x7f, 0xca, 0xbb, 0x91, 0xd8, 0x7e, 0x53, 0xbc, 0xfd, 0x5e, 0x14, 0xdb, 6480 0x2f, 0x12, 0xdb, 0x77, 0x15, 0xfe, 0x21, 0xed, 0x3d, 0x41, 0x90, 0xb0, 0x08, 0xf9, 0x10, 0xb2, 6481 0x13, 0x2d, 0x47, 0x14, 0xc7, 0x24, 0xe2, 0x98, 0x57, 0x3c, 0xde, 0x5a, 0x92, 0xb7, 0xc7, 0x84, 6482 0x38, 0x22, 0x8a, 0xef, 0x42, 0x6e, 0xb2, 0xdf, 0x88, 0xea, 0xac, 0x44, 0x9d, 0x95, 0xa8, 0xe5, 6483 0x73, 0x47, 0x25, 0xea, 0xe8, 0x94, 0xba, 0xe9, 0x3b, 0xf7, 0xbc, 0x44, 0x3d, 0x2f, 0x51, 0xcb, 6484 0xe7, 0xc6, 0x12, 0x35, 0x16, 0xd5, 0x1f, 0xc1, 0xdc, 0x54, 0x8b, 0x11, 0xe5, 0x09, 0x89, 0x3c, 6485 0x21, 0xca, 0x3f, 0x06, 0x65, 0xba, 0xb9, 0x88, 0xfa, 0x39, 0x89, 0x7e, 0x4e, 0x36, 0xbd, 0xbc, 6486 0xfa, 0xb8, 0x44, 0x1e, 0x97, 0x4e, 0x2f, 0xd7, 0x2b, 0x12, 0xbd, 0x22, 0xea, 0x57, 0x21, 0x23, 6487 0x76, 0x13, 0x51, 0x9b, 0x94, 0x68, 0x93, 0xd3, 0xeb, 0x3e, 0xd1, 0x4c, 0x82, 0x76, 0x7a, 0xca, 6488 0xe7, 0xb8, 0x4c, 0xb4, 0x90, 0x20, 0x48, 0x46, 0x84, 0x3c, 0x86, 0x8b, 0xb2, 0x96, 0x21, 0x61, 6489 0x94, 0x44, 0x46, 0x8e, 0x7a, 0xc4, 0xb1, 0xd9, 0xa3, 0xaa, 0x09, 0xe3, 0xb4, 0xf0, 0x04, 0x2e, 6490 0x48, 0x1a, 0x87, 0x04, 0x5b, 0x9e, 0x74, 0x63, 0x79, 0x01, 0xcb, 0x9a, 0x80, 0x61, 0xb6, 0xb7, 6491 0x2d, 0xc3, 0x24, 0xa2, 0x2b, 0xfb, 0xe1, 0x02, 0xe4, 0xdc, 0xf6, 0xf4, 0xc8, 0x3e, 0xd4, 0x6d, 6492 0xfd, 0x10, 0x7f, 0xe9, 0xef, 0x9d, 0x6e, 0x78, 0x9b, 0x9a, 0xab, 0x7a, 0x0f, 0x0b, 0xf5, 0xc4, 6493 0xd7, 0x42, 0x2d, 0x07, 0xe3, 0x83, 0x9c, 0x54, 0xd5, 0xe3, 0xa4, 0xae, 0xf8, 0x43, 0xfd, 0x0c, 6494 0x55, 0xd5, 0x63, 0xa8, 0x66, 0x43, 0xa4, 0xbe, 0xaa, 0xe6, 0xf5, 0x55, 0x25, 0x7f, 0x8a, 0xbf, 6495 0xbd, 0xaa, 0x79, 0xed, 0x55, 0x00, 0x47, 0xee, 0xb2, 0x6a, 0x5e, 0x97, 0x35, 0x83, 0xe3, 0x6f, 6496 0xb6, 0x6a, 0x5e, 0xb3, 0x15, 0xc0, 0x91, 0x7b, 0xae, 0x0d, 0x89, 0xe7, 0xba, 0xea, 0x0f, 0x9a, 6497 0x65, 0xbd, 0x36, 0x65, 0xd6, 0xeb, 0xda, 0x8c, 0xa2, 0x66, 0x3a, 0xb0, 0x0d, 0x89, 0x03, 0x0b, 6498 0x2a, 0xcc, 0xc7, 0x88, 0x6d, 0xca, 0x8c, 0x58, 0x60, 0x61, 0x7e, 0x7e, 0xec, 0x93, 0x69, 0x3f, 6499 0x76, 0xd9, 0x9f, 0x24, 0xb7, 0x65, 0x35, 0xaf, 0x2d, 0x2b, 0x05, 0x9d, 0x39, 0x99, 0x3b, 0x7b, 6500 0xe2, 0xeb, 0xce, 0xfe, 0xc4, 0x11, 0x0e, 0x32, 0x69, 0x9f, 0xfb, 0x99, 0xb4, 0x72, 0x30, 0x7b, 6501 0xb6, 0x57, 0xdb, 0xf5, 0xf1, 0x6a, 0xd7, 0x83, 0xc1, 0xe7, 0x96, 0xed, 0xdc, 0xb2, 0x9d, 0x5b, 6502 0xb6, 0x73, 0xcb, 0xf6, 0xf7, 0x5b, 0xb6, 0xd5, 0xe8, 0xd7, 0xdf, 0x2e, 0xa2, 0xe2, 0x2f, 0x11, 6503 0xc8, 0xb9, 0x5f, 0x06, 0xf7, 0x0c, 0xd2, 0xa1, 0xed, 0x6d, 0x0b, 0x32, 0xa6, 0xd6, 0xd3, 0xf7, 6504 0x7b, 0xda, 0xf1, 0xb1, 0x61, 0xb6, 0x5d, 0xcf, 0x76, 0xcd, 0xfb, 0x29, 0xd1, 0x15, 0x94, 0xeb, 6505 0x5a, 0x8f, 0xf6, 0x2a, 0x9a, 0xec, 0xbe, 0x6e, 0xcc, 0x71, 0x04, 0x7f, 0x0a, 0xe9, 0x9e, 0xd3, 6506 0x1e, 0xd1, 0xc2, 0x9e, 0x17, 0xe1, 0x14, 0x8d, 0xdf, 0xe9, 0x18, 0x06, 0xbd, 0x51, 0x80, 0x96, 6507 0xd6, 0x3a, 0x21, 0xe3, 0xd2, 0x22, 0x41, 0xa5, 0xd1, 0x67, 0x3a, 0x59, 0x5a, 0x6b, 0x1c, 0xa1, 6508 0xdb, 0x76, 0xba, 0xf6, 0xa0, 0x4e, 0x37, 0xb1, 0x79, 0xf6, 0x60, 0x6e, 0xaa, 0x5a, 0xc9, 0x99, 6509 0xff, 0x0b, 0xcf, 0x86, 0x16, 0x36, 0x5d, 0x79, 0xd0, 0x99, 0x10, 0x37, 0x64, 0xf1, 0xdf, 0x90, 6510 0x9d, 0x60, 0xe3, 0x0c, 0xa0, 0x23, 0x26, 0x45, 0x0d, 0x74, 0x54, 0xfc, 0x06, 0x41, 0x9a, 0xf6, 6511 0xc9, 0xff, 0xae, 0xdc, 0xd9, 0xd6, 0x0c, 0x1b, 0x3f, 0x80, 0x68, 0x57, 0x3f, 0x22, 0x2c, 0x21, 6512 0x53, 0xb9, 0x75, 0xfa, 0x6a, 0x31, 0xf4, 0xdb, 0xab, 0xc5, 0xff, 0x04, 0xfc, 0x97, 0xa0, 0xef, 6513 0x10, 0xab, 0x57, 0x76, 0x39, 0x0d, 0x46, 0xc0, 0x35, 0x88, 0xd9, 0x46, 0xbb, 0x43, 0x78, 0x49, 6514 0x95, 0x1b, 0xef, 0x8d, 0xe1, 0xf2, 0xe2, 0x29, 0x82, 0xf9, 0xaa, 0x65, 0x12, 0xcd, 0x30, 0x1d, 6515 0xfe, 0xb5, 0x96, 0xbe, 0x21, 0x5f, 0x20, 0x48, 0x8d, 0x46, 0xb8, 0x05, 0xb9, 0xd1, 0x80, 0x7d, 6516 0x04, 0x77, 0x77, 0xea, 0xaa, 0xb0, 0xc2, 0x1e, 0x46, 0x59, 0x72, 0xc5, 0xc4, 0xee, 0x3b, 0x79, 6517 0x32, 0xb8, 0xb0, 0x06, 0x17, 0x24, 0x69, 0xef, 0xf3, 0x42, 0x2e, 0x2e, 0x41, 0xaa, 0x6e, 0x91, 6518 0x6d, 0xed, 0xe0, 0x29, 0xfb, 0xe4, 0x3c, 0xfe, 0x9f, 0x45, 0x25, 0xac, 0x84, 0x98, 0xf8, 0xda, 6519 0x12, 0x24, 0xdc, 0xd3, 0x8f, 0xe3, 0x10, 0xde, 0x5a, 0x53, 0x42, 0xec, 0xb7, 0xa2, 0x20, 0xf6, 6520 0x5b, 0x55, 0xc2, 0x95, 0xcd, 0xd3, 0x33, 0x35, 0xf4, 0xf2, 0x4c, 0x0d, 0xfd, 0x7a, 0xa6, 0x86, 6521 0x5e, 0x9f, 0xa9, 0xe8, 0xcd, 0x99, 0x8a, 0xde, 0x9e, 0xa9, 0xe8, 0xdd, 0x99, 0x8a, 0x9e, 0x0f, 6522 0x54, 0xf4, 0xdd, 0x40, 0x45, 0xdf, 0x0f, 0x54, 0xf4, 0xe3, 0x40, 0x45, 0x3f, 0x0d, 0x54, 0x74, 6523 0x3a, 0x50, 0xd1, 0xcb, 0x81, 0x1a, 0x7a, 0x3d, 0x50, 0xd1, 0x9b, 0x81, 0x1a, 0x7a, 0x3b, 0x50, 6524 0xd1, 0xbb, 0x81, 0x1a, 0x7a, 0xfe, 0xbb, 0x1a, 0x6a, 0xc5, 0xf9, 0xf2, 0xfc, 0x11, 0x00, 0x00, 6525 0xff, 0xff, 0x63, 0x09, 0xf8, 0x62, 0x65, 0x1a, 0x00, 0x00, 6526} 6527