1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: proto3.proto 3 4package proto3_proto 5 6import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 test_proto "github.com/gogo/protobuf/proto/test_proto" 10 types "github.com/gogo/protobuf/types" 11 math "math" 12) 13 14// Reference imports to suppress errors if they are not otherwise used. 15var _ = proto.Marshal 16var _ = fmt.Errorf 17var _ = math.Inf 18 19// This is a compile-time assertion to ensure that this generated file 20// is compatible with the proto package it is being compiled against. 21// A compilation error at this line likely means your copy of the 22// proto package needs to be updated. 23const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 24 25type Message_Humour int32 26 27const ( 28 Message_UNKNOWN Message_Humour = 0 29 Message_PUNS Message_Humour = 1 30 Message_SLAPSTICK Message_Humour = 2 31 Message_BILL_BAILEY Message_Humour = 3 32) 33 34var Message_Humour_name = map[int32]string{ 35 0: "UNKNOWN", 36 1: "PUNS", 37 2: "SLAPSTICK", 38 3: "BILL_BAILEY", 39} 40 41var Message_Humour_value = map[string]int32{ 42 "UNKNOWN": 0, 43 "PUNS": 1, 44 "SLAPSTICK": 2, 45 "BILL_BAILEY": 3, 46} 47 48func (x Message_Humour) String() string { 49 return proto.EnumName(Message_Humour_name, int32(x)) 50} 51 52func (Message_Humour) EnumDescriptor() ([]byte, []int) { 53 return fileDescriptor_4fee6d65e34a64b6, []int{0, 0} 54} 55 56type Message struct { 57 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 58 Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=proto3_proto.Message_Humour" json:"hilarity,omitempty"` 59 HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"` 60 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` 61 ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"` 62 TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"` 63 Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"` 64 Key []uint64 `protobuf:"varint,5,rep,packed,name=key,proto3" json:"key,omitempty"` 65 ShortKey []int32 `protobuf:"varint,19,rep,packed,name=short_key,json=shortKey,proto3" json:"short_key,omitempty"` 66 Nested *Nested `protobuf:"bytes,6,opt,name=nested,proto3" json:"nested,omitempty"` 67 RFunny []Message_Humour `protobuf:"varint,16,rep,packed,name=r_funny,json=rFunny,proto3,enum=proto3_proto.Message_Humour" json:"r_funny,omitempty"` 68 Terrain map[string]*Nested `protobuf:"bytes,10,rep,name=terrain,proto3" json:"terrain,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 69 Proto2Field *test_proto.SubDefaults `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field,proto3" json:"proto2_field,omitempty"` 70 Proto2Value map[string]*test_proto.SubDefaults `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value,proto3" json:"proto2_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 71 Anything *types.Any `protobuf:"bytes,14,opt,name=anything,proto3" json:"anything,omitempty"` 72 ManyThings []*types.Any `protobuf:"bytes,15,rep,name=many_things,json=manyThings,proto3" json:"many_things,omitempty"` 73 Submessage *Message `protobuf:"bytes,17,opt,name=submessage,proto3" json:"submessage,omitempty"` 74 Children []*Message `protobuf:"bytes,18,rep,name=children,proto3" json:"children,omitempty"` 75 StringMap map[string]string `protobuf:"bytes,20,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79} 80 81func (m *Message) Reset() { *m = Message{} } 82func (m *Message) String() string { return proto.CompactTextString(m) } 83func (*Message) ProtoMessage() {} 84func (*Message) Descriptor() ([]byte, []int) { 85 return fileDescriptor_4fee6d65e34a64b6, []int{0} 86} 87func (m *Message) XXX_Unmarshal(b []byte) error { 88 return xxx_messageInfo_Message.Unmarshal(m, b) 89} 90func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 91 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 92} 93func (m *Message) XXX_Merge(src proto.Message) { 94 xxx_messageInfo_Message.Merge(m, src) 95} 96func (m *Message) XXX_Size() int { 97 return xxx_messageInfo_Message.Size(m) 98} 99func (m *Message) XXX_DiscardUnknown() { 100 xxx_messageInfo_Message.DiscardUnknown(m) 101} 102 103var xxx_messageInfo_Message proto.InternalMessageInfo 104 105func (m *Message) GetName() string { 106 if m != nil { 107 return m.Name 108 } 109 return "" 110} 111 112func (m *Message) GetHilarity() Message_Humour { 113 if m != nil { 114 return m.Hilarity 115 } 116 return Message_UNKNOWN 117} 118 119func (m *Message) GetHeightInCm() uint32 { 120 if m != nil { 121 return m.HeightInCm 122 } 123 return 0 124} 125 126func (m *Message) GetData() []byte { 127 if m != nil { 128 return m.Data 129 } 130 return nil 131} 132 133func (m *Message) GetResultCount() int64 { 134 if m != nil { 135 return m.ResultCount 136 } 137 return 0 138} 139 140func (m *Message) GetTrueScotsman() bool { 141 if m != nil { 142 return m.TrueScotsman 143 } 144 return false 145} 146 147func (m *Message) GetScore() float32 { 148 if m != nil { 149 return m.Score 150 } 151 return 0 152} 153 154func (m *Message) GetKey() []uint64 { 155 if m != nil { 156 return m.Key 157 } 158 return nil 159} 160 161func (m *Message) GetShortKey() []int32 { 162 if m != nil { 163 return m.ShortKey 164 } 165 return nil 166} 167 168func (m *Message) GetNested() *Nested { 169 if m != nil { 170 return m.Nested 171 } 172 return nil 173} 174 175func (m *Message) GetRFunny() []Message_Humour { 176 if m != nil { 177 return m.RFunny 178 } 179 return nil 180} 181 182func (m *Message) GetTerrain() map[string]*Nested { 183 if m != nil { 184 return m.Terrain 185 } 186 return nil 187} 188 189func (m *Message) GetProto2Field() *test_proto.SubDefaults { 190 if m != nil { 191 return m.Proto2Field 192 } 193 return nil 194} 195 196func (m *Message) GetProto2Value() map[string]*test_proto.SubDefaults { 197 if m != nil { 198 return m.Proto2Value 199 } 200 return nil 201} 202 203func (m *Message) GetAnything() *types.Any { 204 if m != nil { 205 return m.Anything 206 } 207 return nil 208} 209 210func (m *Message) GetManyThings() []*types.Any { 211 if m != nil { 212 return m.ManyThings 213 } 214 return nil 215} 216 217func (m *Message) GetSubmessage() *Message { 218 if m != nil { 219 return m.Submessage 220 } 221 return nil 222} 223 224func (m *Message) GetChildren() []*Message { 225 if m != nil { 226 return m.Children 227 } 228 return nil 229} 230 231func (m *Message) GetStringMap() map[string]string { 232 if m != nil { 233 return m.StringMap 234 } 235 return nil 236} 237 238type Nested struct { 239 Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"` 240 Cute bool `protobuf:"varint,2,opt,name=cute,proto3" json:"cute,omitempty"` 241 XXX_NoUnkeyedLiteral struct{} `json:"-"` 242 XXX_unrecognized []byte `json:"-"` 243 XXX_sizecache int32 `json:"-"` 244} 245 246func (m *Nested) Reset() { *m = Nested{} } 247func (m *Nested) String() string { return proto.CompactTextString(m) } 248func (*Nested) ProtoMessage() {} 249func (*Nested) Descriptor() ([]byte, []int) { 250 return fileDescriptor_4fee6d65e34a64b6, []int{1} 251} 252func (m *Nested) XXX_Unmarshal(b []byte) error { 253 return xxx_messageInfo_Nested.Unmarshal(m, b) 254} 255func (m *Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 256 return xxx_messageInfo_Nested.Marshal(b, m, deterministic) 257} 258func (m *Nested) XXX_Merge(src proto.Message) { 259 xxx_messageInfo_Nested.Merge(m, src) 260} 261func (m *Nested) XXX_Size() int { 262 return xxx_messageInfo_Nested.Size(m) 263} 264func (m *Nested) XXX_DiscardUnknown() { 265 xxx_messageInfo_Nested.DiscardUnknown(m) 266} 267 268var xxx_messageInfo_Nested proto.InternalMessageInfo 269 270func (m *Nested) GetBunny() string { 271 if m != nil { 272 return m.Bunny 273 } 274 return "" 275} 276 277func (m *Nested) GetCute() bool { 278 if m != nil { 279 return m.Cute 280 } 281 return false 282} 283 284type MessageWithMap struct { 285 ByteMapping map[bool][]byte `protobuf:"bytes,1,rep,name=byte_mapping,json=byteMapping,proto3" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 286 XXX_NoUnkeyedLiteral struct{} `json:"-"` 287 XXX_unrecognized []byte `json:"-"` 288 XXX_sizecache int32 `json:"-"` 289} 290 291func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 292func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 293func (*MessageWithMap) ProtoMessage() {} 294func (*MessageWithMap) Descriptor() ([]byte, []int) { 295 return fileDescriptor_4fee6d65e34a64b6, []int{2} 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 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 302} 303func (m *MessageWithMap) XXX_Merge(src proto.Message) { 304 xxx_messageInfo_MessageWithMap.Merge(m, src) 305} 306func (m *MessageWithMap) XXX_Size() int { 307 return xxx_messageInfo_MessageWithMap.Size(m) 308} 309func (m *MessageWithMap) XXX_DiscardUnknown() { 310 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 311} 312 313var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 314 315func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 316 if m != nil { 317 return m.ByteMapping 318 } 319 return nil 320} 321 322type IntMap struct { 323 Rtt map[int32]int32 `protobuf:"bytes,1,rep,name=rtt,proto3" json:"rtt,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 324 XXX_NoUnkeyedLiteral struct{} `json:"-"` 325 XXX_unrecognized []byte `json:"-"` 326 XXX_sizecache int32 `json:"-"` 327} 328 329func (m *IntMap) Reset() { *m = IntMap{} } 330func (m *IntMap) String() string { return proto.CompactTextString(m) } 331func (*IntMap) ProtoMessage() {} 332func (*IntMap) Descriptor() ([]byte, []int) { 333 return fileDescriptor_4fee6d65e34a64b6, []int{3} 334} 335func (m *IntMap) XXX_Unmarshal(b []byte) error { 336 return xxx_messageInfo_IntMap.Unmarshal(m, b) 337} 338func (m *IntMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 339 return xxx_messageInfo_IntMap.Marshal(b, m, deterministic) 340} 341func (m *IntMap) XXX_Merge(src proto.Message) { 342 xxx_messageInfo_IntMap.Merge(m, src) 343} 344func (m *IntMap) XXX_Size() int { 345 return xxx_messageInfo_IntMap.Size(m) 346} 347func (m *IntMap) XXX_DiscardUnknown() { 348 xxx_messageInfo_IntMap.DiscardUnknown(m) 349} 350 351var xxx_messageInfo_IntMap proto.InternalMessageInfo 352 353func (m *IntMap) GetRtt() map[int32]int32 { 354 if m != nil { 355 return m.Rtt 356 } 357 return nil 358} 359 360type IntMaps struct { 361 Maps []*IntMap `protobuf:"bytes,1,rep,name=maps,proto3" json:"maps,omitempty"` 362 XXX_NoUnkeyedLiteral struct{} `json:"-"` 363 XXX_unrecognized []byte `json:"-"` 364 XXX_sizecache int32 `json:"-"` 365} 366 367func (m *IntMaps) Reset() { *m = IntMaps{} } 368func (m *IntMaps) String() string { return proto.CompactTextString(m) } 369func (*IntMaps) ProtoMessage() {} 370func (*IntMaps) Descriptor() ([]byte, []int) { 371 return fileDescriptor_4fee6d65e34a64b6, []int{4} 372} 373func (m *IntMaps) XXX_Unmarshal(b []byte) error { 374 return xxx_messageInfo_IntMaps.Unmarshal(m, b) 375} 376func (m *IntMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 377 return xxx_messageInfo_IntMaps.Marshal(b, m, deterministic) 378} 379func (m *IntMaps) XXX_Merge(src proto.Message) { 380 xxx_messageInfo_IntMaps.Merge(m, src) 381} 382func (m *IntMaps) XXX_Size() int { 383 return xxx_messageInfo_IntMaps.Size(m) 384} 385func (m *IntMaps) XXX_DiscardUnknown() { 386 xxx_messageInfo_IntMaps.DiscardUnknown(m) 387} 388 389var xxx_messageInfo_IntMaps proto.InternalMessageInfo 390 391func (m *IntMaps) GetMaps() []*IntMap { 392 if m != nil { 393 return m.Maps 394 } 395 return nil 396} 397 398type TestUTF8 struct { 399 Scalar string `protobuf:"bytes,1,opt,name=scalar,proto3" json:"scalar,omitempty"` 400 Vector []string `protobuf:"bytes,2,rep,name=vector,proto3" json:"vector,omitempty"` 401 // Types that are valid to be assigned to Oneof: 402 // *TestUTF8_Field 403 Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"` 404 MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey,proto3" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 405 MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue,proto3" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 406 XXX_NoUnkeyedLiteral struct{} `json:"-"` 407 XXX_unrecognized []byte `json:"-"` 408 XXX_sizecache int32 `json:"-"` 409} 410 411func (m *TestUTF8) Reset() { *m = TestUTF8{} } 412func (m *TestUTF8) String() string { return proto.CompactTextString(m) } 413func (*TestUTF8) ProtoMessage() {} 414func (*TestUTF8) Descriptor() ([]byte, []int) { 415 return fileDescriptor_4fee6d65e34a64b6, []int{5} 416} 417func (m *TestUTF8) XXX_Unmarshal(b []byte) error { 418 return xxx_messageInfo_TestUTF8.Unmarshal(m, b) 419} 420func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 421 return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic) 422} 423func (m *TestUTF8) XXX_Merge(src proto.Message) { 424 xxx_messageInfo_TestUTF8.Merge(m, src) 425} 426func (m *TestUTF8) XXX_Size() int { 427 return xxx_messageInfo_TestUTF8.Size(m) 428} 429func (m *TestUTF8) XXX_DiscardUnknown() { 430 xxx_messageInfo_TestUTF8.DiscardUnknown(m) 431} 432 433var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo 434 435type isTestUTF8_Oneof interface { 436 isTestUTF8_Oneof() 437} 438 439type TestUTF8_Field struct { 440 Field string `protobuf:"bytes,3,opt,name=field,proto3,oneof"` 441} 442 443func (*TestUTF8_Field) isTestUTF8_Oneof() {} 444 445func (m *TestUTF8) GetOneof() isTestUTF8_Oneof { 446 if m != nil { 447 return m.Oneof 448 } 449 return nil 450} 451 452func (m *TestUTF8) GetScalar() string { 453 if m != nil { 454 return m.Scalar 455 } 456 return "" 457} 458 459func (m *TestUTF8) GetVector() []string { 460 if m != nil { 461 return m.Vector 462 } 463 return nil 464} 465 466func (m *TestUTF8) GetField() string { 467 if x, ok := m.GetOneof().(*TestUTF8_Field); ok { 468 return x.Field 469 } 470 return "" 471} 472 473func (m *TestUTF8) GetMapKey() map[string]int64 { 474 if m != nil { 475 return m.MapKey 476 } 477 return nil 478} 479 480func (m *TestUTF8) GetMapValue() map[int64]string { 481 if m != nil { 482 return m.MapValue 483 } 484 return nil 485} 486 487// XXX_OneofFuncs is for the internal use of the proto package. 488func (*TestUTF8) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 489 return _TestUTF8_OneofMarshaler, _TestUTF8_OneofUnmarshaler, _TestUTF8_OneofSizer, []interface{}{ 490 (*TestUTF8_Field)(nil), 491 } 492} 493 494func _TestUTF8_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 495 m := msg.(*TestUTF8) 496 // oneof 497 switch x := m.Oneof.(type) { 498 case *TestUTF8_Field: 499 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 500 _ = b.EncodeStringBytes(x.Field) 501 case nil: 502 default: 503 return fmt.Errorf("TestUTF8.Oneof has unexpected type %T", x) 504 } 505 return nil 506} 507 508func _TestUTF8_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 509 m := msg.(*TestUTF8) 510 switch tag { 511 case 3: // oneof.field 512 if wire != proto.WireBytes { 513 return true, proto.ErrInternalBadWireType 514 } 515 x, err := b.DecodeStringBytes() 516 m.Oneof = &TestUTF8_Field{x} 517 return true, err 518 default: 519 return false, nil 520 } 521} 522 523func _TestUTF8_OneofSizer(msg proto.Message) (n int) { 524 m := msg.(*TestUTF8) 525 // oneof 526 switch x := m.Oneof.(type) { 527 case *TestUTF8_Field: 528 n += 1 // tag and wire 529 n += proto.SizeVarint(uint64(len(x.Field))) 530 n += len(x.Field) 531 case nil: 532 default: 533 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 534 } 535 return n 536} 537 538func init() { 539 proto.RegisterEnum("proto3_proto.Message_Humour", Message_Humour_name, Message_Humour_value) 540 proto.RegisterType((*Message)(nil), "proto3_proto.Message") 541 proto.RegisterMapType((map[string]*test_proto.SubDefaults)(nil), "proto3_proto.Message.Proto2ValueEntry") 542 proto.RegisterMapType((map[string]string)(nil), "proto3_proto.Message.StringMapEntry") 543 proto.RegisterMapType((map[string]*Nested)(nil), "proto3_proto.Message.TerrainEntry") 544 proto.RegisterType((*Nested)(nil), "proto3_proto.Nested") 545 proto.RegisterType((*MessageWithMap)(nil), "proto3_proto.MessageWithMap") 546 proto.RegisterMapType((map[bool][]byte)(nil), "proto3_proto.MessageWithMap.ByteMappingEntry") 547 proto.RegisterType((*IntMap)(nil), "proto3_proto.IntMap") 548 proto.RegisterMapType((map[int32]int32)(nil), "proto3_proto.IntMap.RttEntry") 549 proto.RegisterType((*IntMaps)(nil), "proto3_proto.IntMaps") 550 proto.RegisterType((*TestUTF8)(nil), "proto3_proto.TestUTF8") 551 proto.RegisterMapType((map[string]int64)(nil), "proto3_proto.TestUTF8.MapKeyEntry") 552 proto.RegisterMapType((map[int64]string)(nil), "proto3_proto.TestUTF8.MapValueEntry") 553} 554 555func init() { proto.RegisterFile("proto3.proto", fileDescriptor_4fee6d65e34a64b6) } 556 557var fileDescriptor_4fee6d65e34a64b6 = []byte{ 558 // 891 bytes of a gzipped FileDescriptorProto 559 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xff, 0x8e, 0xdb, 0x44, 560 0x10, 0xae, 0xe3, 0xfc, 0x70, 0x26, 0xc9, 0x35, 0x2c, 0x69, 0x59, 0x02, 0x48, 0x26, 0x20, 0x64, 561 0x21, 0xea, 0x83, 0x54, 0x87, 0x8e, 0xb6, 0x02, 0xdd, 0x1d, 0x3d, 0x35, 0xba, 0x4b, 0x88, 0x36, 562 0x39, 0x4e, 0xfc, 0x65, 0x6d, 0x72, 0x9b, 0xc4, 0x22, 0x5e, 0x07, 0xef, 0xba, 0x92, 0x5f, 0x80, 563 0x07, 0xe1, 0x95, 0x78, 0x21, 0xb4, 0xbb, 0xce, 0xd5, 0xa9, 0x5c, 0xee, 0x2f, 0xef, 0x7c, 0xfe, 564 0x66, 0xbe, 0xd9, 0x99, 0xd9, 0x81, 0xf6, 0x2e, 0x89, 0x65, 0xfc, 0xdc, 0xd7, 0x1f, 0x94, 0x5b, 565 0x81, 0xfe, 0xf4, 0x3f, 0x5d, 0xc7, 0xf1, 0x7a, 0xcb, 0x8e, 0xb5, 0xb5, 0x48, 0x57, 0xc7, 0x94, 566 0x67, 0x86, 0xd8, 0x7f, 0x22, 0x99, 0x90, 0x86, 0x76, 0xac, 0x8e, 0x06, 0x1e, 0xfc, 0xdd, 0x84, 567 0xc6, 0x98, 0x09, 0x41, 0xd7, 0x0c, 0x21, 0xa8, 0x72, 0x1a, 0x31, 0x6c, 0xb9, 0x96, 0xd7, 0x24, 568 0xfa, 0x8c, 0x4e, 0xc1, 0xd9, 0x84, 0x5b, 0x9a, 0x84, 0x32, 0xc3, 0x15, 0xd7, 0xf2, 0x8e, 0x86, 569 0x9f, 0xfb, 0x45, 0x49, 0x3f, 0x77, 0xf6, 0xdf, 0xa4, 0x51, 0x9c, 0x26, 0xe4, 0x9e, 0x8d, 0x5c, 570 0x68, 0x6f, 0x58, 0xb8, 0xde, 0xc8, 0x20, 0xe4, 0xc1, 0x32, 0xc2, 0xb6, 0x6b, 0x79, 0x1d, 0x02, 571 0x06, 0x1b, 0xf1, 0x8b, 0x48, 0xe9, 0xdd, 0x51, 0x49, 0x71, 0xd5, 0xb5, 0xbc, 0x36, 0xd1, 0x67, 572 0xf4, 0x25, 0xb4, 0x13, 0x26, 0xd2, 0xad, 0x0c, 0x96, 0x71, 0xca, 0x25, 0x6e, 0xb8, 0x96, 0x67, 573 0x93, 0x96, 0xc1, 0x2e, 0x14, 0x84, 0xbe, 0x82, 0x8e, 0x4c, 0x52, 0x16, 0x88, 0x65, 0x2c, 0x45, 574 0x44, 0x39, 0x76, 0x5c, 0xcb, 0x73, 0x48, 0x5b, 0x81, 0xb3, 0x1c, 0x43, 0x3d, 0xa8, 0x89, 0x65, 575 0x9c, 0x30, 0xdc, 0x74, 0x2d, 0xaf, 0x42, 0x8c, 0x81, 0xba, 0x60, 0xff, 0xc9, 0x32, 0x5c, 0x73, 576 0x6d, 0xaf, 0x4a, 0xd4, 0x11, 0x7d, 0x06, 0x4d, 0xb1, 0x89, 0x13, 0x19, 0x28, 0xfc, 0x63, 0xd7, 577 0xf6, 0x6a, 0xc4, 0xd1, 0xc0, 0x15, 0xcb, 0xd0, 0x77, 0x50, 0xe7, 0x4c, 0x48, 0x76, 0x87, 0xeb, 578 0xae, 0xe5, 0xb5, 0x86, 0xbd, 0xc3, 0xab, 0x4f, 0xf4, 0x3f, 0x92, 0x73, 0xd0, 0x09, 0x34, 0x92, 579 0x60, 0x95, 0x72, 0x9e, 0xe1, 0xae, 0x6b, 0x3f, 0x58, 0xa9, 0x7a, 0x72, 0xa9, 0xb8, 0xe8, 0x15, 580 0x34, 0x24, 0x4b, 0x12, 0x1a, 0x72, 0x0c, 0xae, 0xed, 0xb5, 0x86, 0x83, 0x72, 0xb7, 0xb9, 0x21, 581 0xbd, 0xe6, 0x32, 0xc9, 0xc8, 0xde, 0x05, 0xbd, 0xc8, 0xe7, 0x61, 0x18, 0xac, 0x42, 0xb6, 0xbd, 582 0xc3, 0x2d, 0x9d, 0xe8, 0x27, 0xfe, 0xbb, 0x6e, 0xfb, 0xb3, 0x74, 0xf1, 0x2b, 0x5b, 0xd1, 0x74, 583 0x2b, 0x05, 0x69, 0x19, 0xf2, 0xa5, 0xe2, 0xa2, 0xd1, 0xbd, 0xef, 0x5b, 0xba, 0x4d, 0x19, 0xee, 584 0x68, 0xf9, 0x6f, 0xca, 0xe5, 0xa7, 0x9a, 0xf9, 0xbb, 0x22, 0x9a, 0x14, 0xf2, 0x50, 0x1a, 0x41, 585 0xdf, 0x83, 0x43, 0x79, 0x26, 0x37, 0x21, 0x5f, 0xe3, 0xa3, 0xbc, 0x56, 0x66, 0x16, 0xfd, 0xfd, 586 0x2c, 0xfa, 0x67, 0x3c, 0x23, 0xf7, 0x2c, 0x74, 0x02, 0xad, 0x88, 0xf2, 0x2c, 0xd0, 0x96, 0xc0, 587 0x8f, 0xb5, 0x76, 0xb9, 0x13, 0x28, 0xe2, 0x5c, 0xf3, 0xd0, 0x09, 0x80, 0x48, 0x17, 0x91, 0x49, 588 0x0a, 0x7f, 0xa4, 0xa5, 0x9e, 0x94, 0x66, 0x4c, 0x0a, 0x44, 0xf4, 0x03, 0x38, 0xcb, 0x4d, 0xb8, 589 0xbd, 0x4b, 0x18, 0xc7, 0x48, 0x4b, 0x7d, 0xc0, 0xe9, 0x9e, 0x86, 0x2e, 0x00, 0x84, 0x4c, 0x42, 590 0xbe, 0x0e, 0x22, 0xba, 0xc3, 0x3d, 0xed, 0xf4, 0x75, 0x79, 0x6d, 0x66, 0x9a, 0x37, 0xa6, 0x3b, 591 0x53, 0x99, 0xa6, 0xd8, 0xdb, 0xfd, 0x29, 0xb4, 0x8b, 0x7d, 0xdb, 0x0f, 0xa0, 0x79, 0x61, 0x7a, 592 0x00, 0xbf, 0x85, 0x9a, 0xa9, 0x7e, 0xe5, 0x7f, 0x46, 0xcc, 0x50, 0x5e, 0x54, 0x4e, 0xad, 0xfe, 593 0x2d, 0x74, 0xdf, 0x6f, 0x45, 0x49, 0xd4, 0x67, 0x87, 0x51, 0x3f, 0x38, 0x0f, 0x85, 0xc0, 0xaf, 594 0xe0, 0xe8, 0xf0, 0x1e, 0x25, 0x61, 0x7b, 0xc5, 0xb0, 0xcd, 0x82, 0xf7, 0xe0, 0x17, 0xa8, 0x9b, 595 0xb9, 0x46, 0x2d, 0x68, 0xdc, 0x4c, 0xae, 0x26, 0xbf, 0xdd, 0x4e, 0xba, 0x8f, 0x90, 0x03, 0xd5, 596 0xe9, 0xcd, 0x64, 0xd6, 0xb5, 0x50, 0x07, 0x9a, 0xb3, 0xeb, 0xb3, 0xe9, 0x6c, 0x3e, 0xba, 0xb8, 597 0xea, 0x56, 0xd0, 0x63, 0x68, 0x9d, 0x8f, 0xae, 0xaf, 0x83, 0xf3, 0xb3, 0xd1, 0xf5, 0xeb, 0x3f, 598 0xba, 0xf6, 0x60, 0x08, 0x75, 0x73, 0x59, 0x25, 0xb2, 0xd0, 0xaf, 0xc8, 0x08, 0x1b, 0x43, 0x2d, 599 0x8b, 0x65, 0x2a, 0x8d, 0xb2, 0x43, 0xf4, 0x79, 0xf0, 0x8f, 0x05, 0x47, 0x79, 0x0f, 0x6e, 0x43, 600 0xb9, 0x19, 0xd3, 0x1d, 0x9a, 0x42, 0x7b, 0x91, 0x49, 0xa6, 0x7a, 0xb6, 0x53, 0xc3, 0x68, 0xe9, 601 0xbe, 0x3d, 0x2b, 0xed, 0x5b, 0xee, 0xe3, 0x9f, 0x67, 0x92, 0x8d, 0x0d, 0x3f, 0x1f, 0xed, 0xc5, 602 0x3b, 0xa4, 0xff, 0x33, 0x74, 0xdf, 0x27, 0x14, 0x2b, 0xe3, 0x94, 0x54, 0xa6, 0x5d, 0xac, 0xcc, 603 0x5f, 0x50, 0x1f, 0x71, 0xa9, 0x72, 0x3b, 0x06, 0x3b, 0x91, 0x32, 0x4f, 0xe9, 0x8b, 0xc3, 0x94, 604 0x0c, 0xc5, 0x27, 0x52, 0x9a, 0x14, 0x14, 0xb3, 0xff, 0x23, 0x38, 0x7b, 0xa0, 0x28, 0x59, 0x2b, 605 0x91, 0xac, 0x15, 0x25, 0x9f, 0x43, 0xc3, 0xc4, 0x13, 0xc8, 0x83, 0x6a, 0x44, 0x77, 0x22, 0x17, 606 0xed, 0x95, 0x89, 0x12, 0xcd, 0x18, 0xfc, 0x5b, 0x01, 0x67, 0xce, 0x84, 0xbc, 0x99, 0x5f, 0x9e, 607 0xa2, 0xa7, 0x50, 0x17, 0x4b, 0xba, 0xa5, 0x49, 0xde, 0x84, 0xdc, 0x52, 0xf8, 0x5b, 0xb6, 0x94, 608 0x71, 0x82, 0x2b, 0xae, 0xad, 0x70, 0x63, 0xa1, 0xa7, 0x50, 0x33, 0xfb, 0x47, 0x6d, 0xf9, 0xe6, 609 0x9b, 0x47, 0xc4, 0x98, 0xe8, 0x25, 0x34, 0x22, 0xba, 0xd3, 0xcb, 0xb5, 0x5a, 0xb6, 0xdc, 0xf6, 610 0x82, 0xfe, 0x98, 0xee, 0xae, 0x58, 0x66, 0xee, 0x5e, 0x8f, 0xb4, 0x81, 0xce, 0xa0, 0xa9, 0x9c, 611 0xcd, 0x25, 0x6b, 0x65, 0x0f, 0xb0, 0xe8, 0x5e, 0x58, 0x4d, 0x4e, 0x94, 0x9b, 0xfd, 0x9f, 0xa0, 612 0x55, 0x88, 0xfc, 0xd0, 0x44, 0xdb, 0xc5, 0xf7, 0xf0, 0x12, 0x3a, 0x07, 0x51, 0x8b, 0xce, 0xf6, 613 0x03, 0xcf, 0xe1, 0xbc, 0x01, 0xb5, 0x98, 0xb3, 0x78, 0xb5, 0xa8, 0x9b, 0x7c, 0xff, 0x0b, 0x00, 614 0x00, 0xff, 0xff, 0x0e, 0x22, 0xea, 0x15, 0xb6, 0x07, 0x00, 0x00, 615} 616