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