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 // 4265 bytes of a gzipped FileDescriptorSet 1060 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5d, 0x70, 0x24, 0xd7, 1061 0x55, 0x56, 0xcf, 0x8f, 0x34, 0x73, 0x66, 0x34, 0x6a, 0x5d, 0xc9, 0xbb, 0xb3, 0x72, 0xac, 0xdd, 1062 0x1d, 0xdb, 0xb1, 0x6c, 0xc7, 0x92, 0xad, 0x95, 0xf6, 0x67, 0x96, 0xc4, 0x8c, 0xa4, 0x59, 0xad, 1063 0x8c, 0xa4, 0x51, 0x7a, 0xa4, 0xf8, 0x27, 0x45, 0x75, 0xb5, 0x7a, 0xae, 0x46, 0xbd, 0xdb, 0xd3, 1064 0xdd, 0xe9, 0xee, 0xd9, 0xb5, 0xb6, 0x78, 0x58, 0xca, 0xfc, 0x54, 0x8a, 0xe2, 0x2f, 0x50, 0x45, 1065 0x62, 0x1c, 0x43, 0x42, 0x11, 0x87, 0xf0, 0x97, 0x10, 0x08, 0x49, 0x78, 0xe1, 0x25, 0xe0, 0x27, 1066 0xca, 0x79, 0xa3, 0x28, 0xca, 0xe5, 0x55, 0x5c, 0x45, 0x00, 0x43, 0x0c, 0xec, 0x83, 0x0b, 0xbf, 1067 0x50, 0xf7, 0xaf, 0xbb, 0xe7, 0x47, 0xdb, 0xa3, 0x14, 0x76, 0x9e, 0x56, 0x7d, 0xce, 0xf9, 0xbe, 1068 0x3e, 0xf7, 0xdc, 0x73, 0xcf, 0x3d, 0xf7, 0xf6, 0x2c, 0xfc, 0xe8, 0x12, 0x9c, 0x69, 0xda, 0x76, 1069 0xd3, 0xc4, 0x73, 0x8e, 0x6b, 0xfb, 0xf6, 0x6e, 0x7b, 0x6f, 0xae, 0x81, 0x3d, 0xdd, 0x35, 0x1c, 1070 0xdf, 0x76, 0x67, 0xa9, 0x0c, 0x8d, 0x31, 0x8b, 0x59, 0x61, 0x51, 0xda, 0x80, 0xf1, 0x2b, 0x86, 1071 0x89, 0x57, 0x02, 0xc3, 0x3a, 0xf6, 0xd1, 0x45, 0x48, 0xed, 0x19, 0x26, 0x2e, 0x4a, 0x67, 0x92, 1072 0x33, 0xb9, 0xf9, 0x87, 0x66, 0xbb, 0x40, 0xb3, 0x9d, 0x88, 0x2d, 0x22, 0x56, 0x28, 0xa2, 0xf4, 1073 0x76, 0x0a, 0x26, 0xfa, 0x68, 0x11, 0x82, 0x94, 0xa5, 0xb5, 0x08, 0xa3, 0x34, 0x93, 0x55, 0xe8, 1074 0xdf, 0xa8, 0x08, 0x23, 0x8e, 0xa6, 0x5f, 0xd7, 0x9a, 0xb8, 0x98, 0xa0, 0x62, 0xf1, 0x88, 0xa6, 1075 0x01, 0x1a, 0xd8, 0xc1, 0x56, 0x03, 0x5b, 0xfa, 0x41, 0x31, 0x79, 0x26, 0x39, 0x93, 0x55, 0x22, 1076 0x12, 0xf4, 0x38, 0x8c, 0x3b, 0xed, 0x5d, 0xd3, 0xd0, 0xd5, 0x88, 0x19, 0x9c, 0x49, 0xce, 0xa4, 1077 0x15, 0x99, 0x29, 0x56, 0x42, 0xe3, 0x47, 0x60, 0xec, 0x26, 0xd6, 0xae, 0x47, 0x4d, 0x73, 0xd4, 1078 0xb4, 0x40, 0xc4, 0x11, 0xc3, 0x65, 0xc8, 0xb7, 0xb0, 0xe7, 0x69, 0x4d, 0xac, 0xfa, 0x07, 0x0e, 1079 0x2e, 0xa6, 0xe8, 0xe8, 0xcf, 0xf4, 0x8c, 0xbe, 0x7b, 0xe4, 0x39, 0x8e, 0xda, 0x3e, 0x70, 0x30, 1080 0xaa, 0x40, 0x16, 0x5b, 0xed, 0x16, 0x63, 0x48, 0x1f, 0x11, 0xbf, 0xaa, 0xd5, 0x6e, 0x75, 0xb3, 1081 0x64, 0x08, 0x8c, 0x53, 0x8c, 0x78, 0xd8, 0xbd, 0x61, 0xe8, 0xb8, 0x38, 0x4c, 0x09, 0x1e, 0xe9, 1082 0x21, 0xa8, 0x33, 0x7d, 0x37, 0x87, 0xc0, 0xa1, 0x65, 0xc8, 0xe2, 0x17, 0x7d, 0x6c, 0x79, 0x86, 1083 0x6d, 0x15, 0x47, 0x28, 0xc9, 0xc3, 0x7d, 0x66, 0x11, 0x9b, 0x8d, 0x6e, 0x8a, 0x10, 0x87, 0xce, 1084 0xc3, 0x88, 0xed, 0xf8, 0x86, 0x6d, 0x79, 0xc5, 0xcc, 0x19, 0x69, 0x26, 0x37, 0xff, 0x91, 0xbe, 1085 0x89, 0x50, 0x63, 0x36, 0x8a, 0x30, 0x46, 0x6b, 0x20, 0x7b, 0x76, 0xdb, 0xd5, 0xb1, 0xaa, 0xdb, 1086 0x0d, 0xac, 0x1a, 0xd6, 0x9e, 0x5d, 0xcc, 0x52, 0x82, 0xd3, 0xbd, 0x03, 0xa1, 0x86, 0xcb, 0x76, 1087 0x03, 0xaf, 0x59, 0x7b, 0xb6, 0x52, 0xf0, 0x3a, 0x9e, 0xd1, 0x09, 0x18, 0xf6, 0x0e, 0x2c, 0x5f, 1088 0x7b, 0xb1, 0x98, 0xa7, 0x19, 0xc2, 0x9f, 0x4a, 0xdf, 0x19, 0x86, 0xb1, 0x41, 0x52, 0xec, 0x32, 1089 0xa4, 0xf7, 0xc8, 0x28, 0x8b, 0x89, 0xe3, 0xc4, 0x80, 0x61, 0x3a, 0x83, 0x38, 0xfc, 0x63, 0x06, 1090 0xb1, 0x02, 0x39, 0x0b, 0x7b, 0x3e, 0x6e, 0xb0, 0x8c, 0x48, 0x0e, 0x98, 0x53, 0xc0, 0x40, 0xbd, 1091 0x29, 0x95, 0xfa, 0xb1, 0x52, 0xea, 0x39, 0x18, 0x0b, 0x5c, 0x52, 0x5d, 0xcd, 0x6a, 0x8a, 0xdc, 1092 0x9c, 0x8b, 0xf3, 0x64, 0xb6, 0x2a, 0x70, 0x0a, 0x81, 0x29, 0x05, 0xdc, 0xf1, 0x8c, 0x56, 0x00, 1093 0x6c, 0x0b, 0xdb, 0x7b, 0x6a, 0x03, 0xeb, 0x66, 0x31, 0x73, 0x44, 0x94, 0x6a, 0xc4, 0xa4, 0x27, 1094 0x4a, 0x36, 0x93, 0xea, 0x26, 0xba, 0x14, 0xa6, 0xda, 0xc8, 0x11, 0x99, 0xb2, 0xc1, 0x16, 0x59, 1095 0x4f, 0xb6, 0xed, 0x40, 0xc1, 0xc5, 0x24, 0xef, 0x71, 0x83, 0x8f, 0x2c, 0x4b, 0x9d, 0x98, 0x8d, 1096 0x1d, 0x99, 0xc2, 0x61, 0x6c, 0x60, 0xa3, 0x6e, 0xf4, 0x11, 0x3d, 0x08, 0x81, 0x40, 0xa5, 0x69, 1097 0x05, 0xb4, 0x0a, 0xe5, 0x85, 0x70, 0x53, 0x6b, 0xe1, 0xa9, 0x5b, 0x50, 0xe8, 0x0c, 0x0f, 0x9a, 1098 0x84, 0xb4, 0xe7, 0x6b, 0xae, 0x4f, 0xb3, 0x30, 0xad, 0xb0, 0x07, 0x24, 0x43, 0x12, 0x5b, 0x0d, 1099 0x5a, 0xe5, 0xd2, 0x0a, 0xf9, 0x13, 0xfd, 0x74, 0x38, 0xe0, 0x24, 0x1d, 0xf0, 0x47, 0x7b, 0x67, 1100 0xb4, 0x83, 0xb9, 0x7b, 0xdc, 0x53, 0x17, 0x60, 0xb4, 0x63, 0x00, 0x83, 0xbe, 0xba, 0xf4, 0x73, 1101 0x70, 0x5f, 0x5f, 0x6a, 0xf4, 0x1c, 0x4c, 0xb6, 0x2d, 0xc3, 0xf2, 0xb1, 0xeb, 0xb8, 0x98, 0x64, 1102 0x2c, 0x7b, 0x55, 0xf1, 0x5f, 0x46, 0x8e, 0xc8, 0xb9, 0x9d, 0xa8, 0x35, 0x63, 0x51, 0x26, 0xda, 1103 0xbd, 0xc2, 0xc7, 0xb2, 0x99, 0x1f, 0x8e, 0xc8, 0xb7, 0x6f, 0xdf, 0xbe, 0x9d, 0x28, 0x7d, 0x7e, 1104 0x18, 0x26, 0xfb, 0xad, 0x99, 0xbe, 0xcb, 0xf7, 0x04, 0x0c, 0x5b, 0xed, 0xd6, 0x2e, 0x76, 0x69, 1105 0x90, 0xd2, 0x0a, 0x7f, 0x42, 0x15, 0x48, 0x9b, 0xda, 0x2e, 0x36, 0x8b, 0xa9, 0x33, 0xd2, 0x4c, 1106 0x61, 0xfe, 0xf1, 0x81, 0x56, 0xe5, 0xec, 0x3a, 0x81, 0x28, 0x0c, 0x89, 0x3e, 0x01, 0x29, 0x5e, 1107 0xa2, 0x09, 0xc3, 0x63, 0x83, 0x31, 0x90, 0xb5, 0xa4, 0x50, 0x1c, 0xba, 0x1f, 0xb2, 0xe4, 0x5f, 1108 0x96, 0x1b, 0xc3, 0xd4, 0xe7, 0x0c, 0x11, 0x90, 0xbc, 0x40, 0x53, 0x90, 0xa1, 0xcb, 0xa4, 0x81, 1109 0xc5, 0xd6, 0x16, 0x3c, 0x93, 0xc4, 0x6a, 0xe0, 0x3d, 0xad, 0x6d, 0xfa, 0xea, 0x0d, 0xcd, 0x6c, 1110 0x63, 0x9a, 0xf0, 0x59, 0x25, 0xcf, 0x85, 0x9f, 0x22, 0x32, 0x74, 0x1a, 0x72, 0x6c, 0x55, 0x19, 1111 0x56, 0x03, 0xbf, 0x48, 0xab, 0x67, 0x5a, 0x61, 0x0b, 0x6d, 0x8d, 0x48, 0xc8, 0xeb, 0xaf, 0x79, 1112 0xb6, 0x25, 0x52, 0x93, 0xbe, 0x82, 0x08, 0xe8, 0xeb, 0x2f, 0x74, 0x17, 0xee, 0x07, 0xfa, 0x0f, 1113 0xaf, 0x3b, 0xa7, 0x4a, 0xdf, 0x4a, 0x40, 0x8a, 0xd6, 0x8b, 0x31, 0xc8, 0x6d, 0x3f, 0xbf, 0x55, 1114 0x55, 0x57, 0x6a, 0x3b, 0x4b, 0xeb, 0x55, 0x59, 0x42, 0x05, 0x00, 0x2a, 0xb8, 0xb2, 0x5e, 0xab, 1115 0x6c, 0xcb, 0x89, 0xe0, 0x79, 0x6d, 0x73, 0xfb, 0xfc, 0x82, 0x9c, 0x0c, 0x00, 0x3b, 0x4c, 0x90, 1116 0x8a, 0x1a, 0x9c, 0x9b, 0x97, 0xd3, 0x48, 0x86, 0x3c, 0x23, 0x58, 0x7b, 0xae, 0xba, 0x72, 0x7e, 1117 0x41, 0x1e, 0xee, 0x94, 0x9c, 0x9b, 0x97, 0x47, 0xd0, 0x28, 0x64, 0xa9, 0x64, 0xa9, 0x56, 0x5b, 1118 0x97, 0x33, 0x01, 0x67, 0x7d, 0x5b, 0x59, 0xdb, 0x5c, 0x95, 0xb3, 0x01, 0xe7, 0xaa, 0x52, 0xdb, 1119 0xd9, 0x92, 0x21, 0x60, 0xd8, 0xa8, 0xd6, 0xeb, 0x95, 0xd5, 0xaa, 0x9c, 0x0b, 0x2c, 0x96, 0x9e, 1120 0xdf, 0xae, 0xd6, 0xe5, 0x7c, 0x87, 0x5b, 0xe7, 0xe6, 0xe5, 0xd1, 0xe0, 0x15, 0xd5, 0xcd, 0x9d, 1121 0x0d, 0xb9, 0x80, 0xc6, 0x61, 0x94, 0xbd, 0x42, 0x38, 0x31, 0xd6, 0x25, 0x3a, 0xbf, 0x20, 0xcb, 1122 0xa1, 0x23, 0x8c, 0x65, 0xbc, 0x43, 0x70, 0x7e, 0x41, 0x46, 0xa5, 0x65, 0x48, 0xd3, 0xec, 0x42, 1123 0x08, 0x0a, 0xeb, 0x95, 0xa5, 0xea, 0xba, 0x5a, 0xdb, 0xda, 0x5e, 0xab, 0x6d, 0x56, 0xd6, 0x65, 1124 0x29, 0x94, 0x29, 0xd5, 0x4f, 0xee, 0xac, 0x29, 0xd5, 0x15, 0x39, 0x11, 0x95, 0x6d, 0x55, 0x2b, 1125 0xdb, 0xd5, 0x15, 0x39, 0x59, 0xd2, 0x61, 0xb2, 0x5f, 0x9d, 0xec, 0xbb, 0x32, 0x22, 0x53, 0x9c, 1126 0x38, 0x62, 0x8a, 0x29, 0x57, 0xcf, 0x14, 0xff, 0x20, 0x01, 0x13, 0x7d, 0xf6, 0x8a, 0xbe, 0x2f, 1127 0x79, 0x1a, 0xd2, 0x2c, 0x45, 0xd9, 0xee, 0xf9, 0x68, 0xdf, 0x4d, 0x87, 0x26, 0x6c, 0xcf, 0x0e, 1128 0x4a, 0x71, 0xd1, 0x0e, 0x22, 0x79, 0x44, 0x07, 0x41, 0x28, 0x7a, 0x6a, 0xfa, 0xcf, 0xf6, 0xd4, 1129 0x74, 0xb6, 0xed, 0x9d, 0x1f, 0x64, 0xdb, 0xa3, 0xb2, 0xe3, 0xd5, 0xf6, 0x74, 0x9f, 0xda, 0x7e, 1130 0x19, 0xc6, 0x7b, 0x88, 0x06, 0xae, 0xb1, 0x2f, 0x49, 0x50, 0x3c, 0x2a, 0x38, 0x31, 0x95, 0x2e, 1131 0xd1, 0x51, 0xe9, 0x2e, 0x77, 0x47, 0xf0, 0xec, 0xd1, 0x93, 0xd0, 0x33, 0xd7, 0xaf, 0x49, 0x70, 1132 0xa2, 0x7f, 0xa7, 0xd8, 0xd7, 0x87, 0x4f, 0xc0, 0x70, 0x0b, 0xfb, 0xfb, 0xb6, 0xe8, 0x96, 0x3e, 1133 0xda, 0x67, 0x0f, 0x26, 0xea, 0xee, 0xc9, 0xe6, 0xa8, 0xe8, 0x26, 0x9e, 0x3c, 0xaa, 0xdd, 0x63, 1134 0xde, 0xf4, 0x78, 0xfa, 0xd9, 0x04, 0xdc, 0xd7, 0x97, 0xbc, 0xaf, 0xa3, 0x0f, 0x00, 0x18, 0x96, 1135 0xd3, 0xf6, 0x59, 0x47, 0xc4, 0x0a, 0x6c, 0x96, 0x4a, 0x68, 0xf1, 0x22, 0xc5, 0xb3, 0xed, 0x07, 1136 0xfa, 0x24, 0xd5, 0x03, 0x13, 0x51, 0x83, 0x8b, 0xa1, 0xa3, 0x29, 0xea, 0xe8, 0xf4, 0x11, 0x23, 1137 0xed, 0x49, 0xcc, 0x27, 0x41, 0xd6, 0x4d, 0x03, 0x5b, 0xbe, 0xea, 0xf9, 0x2e, 0xd6, 0x5a, 0x86, 1138 0xd5, 0xa4, 0x3b, 0x48, 0xa6, 0x9c, 0xde, 0xd3, 0x4c, 0x0f, 0x2b, 0x63, 0x4c, 0x5d, 0x17, 0x5a, 1139 0x82, 0xa0, 0x09, 0xe4, 0x46, 0x10, 0xc3, 0x1d, 0x08, 0xa6, 0x0e, 0x10, 0xa5, 0x6f, 0x66, 0x20, 1140 0x17, 0xe9, 0xab, 0xd1, 0x59, 0xc8, 0x5f, 0xd3, 0x6e, 0x68, 0xaa, 0x38, 0x2b, 0xb1, 0x48, 0xe4, 1141 0x88, 0x6c, 0x8b, 0x9f, 0x97, 0x9e, 0x84, 0x49, 0x6a, 0x62, 0xb7, 0x7d, 0xec, 0xaa, 0xba, 0xa9, 1142 0x79, 0x1e, 0x0d, 0x5a, 0x86, 0x9a, 0x22, 0xa2, 0xab, 0x11, 0xd5, 0xb2, 0xd0, 0xa0, 0x45, 0x98, 1143 0xa0, 0x88, 0x56, 0xdb, 0xf4, 0x0d, 0xc7, 0xc4, 0x2a, 0x39, 0xbd, 0x79, 0x74, 0x27, 0x09, 0x3c, 1144 0x1b, 0x27, 0x16, 0x1b, 0xdc, 0x80, 0x78, 0xe4, 0xa1, 0x15, 0x78, 0x80, 0xc2, 0x9a, 0xd8, 0xc2, 1145 0xae, 0xe6, 0x63, 0x15, 0x7f, 0xa6, 0xad, 0x99, 0x9e, 0xaa, 0x59, 0x0d, 0x75, 0x5f, 0xf3, 0xf6, 1146 0x8b, 0x93, 0x84, 0x60, 0x29, 0x51, 0x94, 0x94, 0x53, 0xc4, 0x70, 0x95, 0xdb, 0x55, 0xa9, 0x59, 1147 0xc5, 0x6a, 0x5c, 0xd5, 0xbc, 0x7d, 0x54, 0x86, 0x13, 0x94, 0xc5, 0xf3, 0x5d, 0xc3, 0x6a, 0xaa, 1148 0xfa, 0x3e, 0xd6, 0xaf, 0xab, 0x6d, 0x7f, 0xef, 0x62, 0xf1, 0xfe, 0xe8, 0xfb, 0xa9, 0x87, 0x75, 1149 0x6a, 0xb3, 0x4c, 0x4c, 0x76, 0xfc, 0xbd, 0x8b, 0xa8, 0x0e, 0x79, 0x32, 0x19, 0x2d, 0xe3, 0x16, 1150 0x56, 0xf7, 0x6c, 0x97, 0x6e, 0x8d, 0x85, 0x3e, 0xa5, 0x29, 0x12, 0xc1, 0xd9, 0x1a, 0x07, 0x6c, 1151 0xd8, 0x0d, 0x5c, 0x4e, 0xd7, 0xb7, 0xaa, 0xd5, 0x15, 0x25, 0x27, 0x58, 0xae, 0xd8, 0x2e, 0x49, 1152 0xa8, 0xa6, 0x1d, 0x04, 0x38, 0xc7, 0x12, 0xaa, 0x69, 0x8b, 0xf0, 0x2e, 0xc2, 0x84, 0xae, 0xb3, 1153 0x31, 0x1b, 0xba, 0xca, 0xcf, 0x58, 0x5e, 0x51, 0xee, 0x08, 0x96, 0xae, 0xaf, 0x32, 0x03, 0x9e, 1154 0xe3, 0x1e, 0xba, 0x04, 0xf7, 0x85, 0xc1, 0x8a, 0x02, 0xc7, 0x7b, 0x46, 0xd9, 0x0d, 0x5d, 0x84, 1155 0x09, 0xe7, 0xa0, 0x17, 0x88, 0x3a, 0xde, 0xe8, 0x1c, 0x74, 0xc3, 0x2e, 0xc0, 0xa4, 0xb3, 0xef, 1156 0xf4, 0xe2, 0x1e, 0x8b, 0xe2, 0x90, 0xb3, 0xef, 0x74, 0x03, 0x1f, 0xa6, 0x07, 0x6e, 0x17, 0xeb, 1157 0x9a, 0x8f, 0x1b, 0xc5, 0x93, 0x51, 0xf3, 0x88, 0x02, 0xcd, 0x81, 0xac, 0xeb, 0x2a, 0xb6, 0xb4, 1158 0x5d, 0x13, 0xab, 0x9a, 0x8b, 0x2d, 0xcd, 0x2b, 0x9e, 0x8e, 0x1a, 0x17, 0x74, 0xbd, 0x4a, 0xb5, 1159 0x15, 0xaa, 0x44, 0x8f, 0xc1, 0xb8, 0xbd, 0x7b, 0x4d, 0x67, 0x29, 0xa9, 0x3a, 0x2e, 0xde, 0x33, 1160 0x5e, 0x2c, 0x3e, 0x44, 0xe3, 0x3b, 0x46, 0x14, 0x34, 0x21, 0xb7, 0xa8, 0x18, 0x3d, 0x0a, 0xb2, 1161 0xee, 0xed, 0x6b, 0xae, 0x43, 0x6b, 0xb2, 0xe7, 0x68, 0x3a, 0x2e, 0x3e, 0xcc, 0x4c, 0x99, 0x7c, 1162 0x53, 0x88, 0xc9, 0x92, 0xf0, 0x6e, 0x1a, 0x7b, 0xbe, 0x60, 0x7c, 0x84, 0x2d, 0x09, 0x2a, 0xe3, 1163 0x6c, 0x33, 0x20, 0x93, 0x50, 0x74, 0xbc, 0x78, 0x86, 0x9a, 0x15, 0x9c, 0x7d, 0x27, 0xfa, 0xde, 1164 0x07, 0x61, 0x94, 0x58, 0x86, 0x2f, 0x7d, 0x94, 0x35, 0x64, 0xce, 0x7e, 0xe4, 0x8d, 0x1f, 0x58, 1165 0x6f, 0x5c, 0x2a, 0x43, 0x3e, 0x9a, 0x9f, 0x28, 0x0b, 0x2c, 0x43, 0x65, 0x89, 0x34, 0x2b, 0xcb, 1166 0xb5, 0x15, 0xd2, 0x66, 0xbc, 0x50, 0x95, 0x13, 0xa4, 0xdd, 0x59, 0x5f, 0xdb, 0xae, 0xaa, 0xca, 1167 0xce, 0xe6, 0xf6, 0xda, 0x46, 0x55, 0x4e, 0x46, 0xfb, 0xea, 0xef, 0x25, 0xa0, 0xd0, 0x79, 0x44, 1168 0x42, 0x3f, 0x05, 0x27, 0xc5, 0x7d, 0x86, 0x87, 0x7d, 0xf5, 0xa6, 0xe1, 0xd2, 0x25, 0xd3, 0xd2, 1169 0xd8, 0xf6, 0x15, 0x4c, 0xda, 0x24, 0xb7, 0xaa, 0x63, 0xff, 0x59, 0xc3, 0x25, 0x0b, 0xa2, 0xa5, 1170 0xf9, 0x68, 0x1d, 0x4e, 0x5b, 0xb6, 0xea, 0xf9, 0x9a, 0xd5, 0xd0, 0xdc, 0x86, 0x1a, 0xde, 0x24, 1171 0xa9, 0x9a, 0xae, 0x63, 0xcf, 0xb3, 0xd9, 0x56, 0x15, 0xb0, 0x7c, 0xc4, 0xb2, 0xeb, 0xdc, 0x38, 1172 0xac, 0xe1, 0x15, 0x6e, 0xda, 0x95, 0x60, 0xc9, 0xa3, 0x12, 0xec, 0x7e, 0xc8, 0xb6, 0x34, 0x47, 1173 0xc5, 0x96, 0xef, 0x1e, 0xd0, 0xc6, 0x38, 0xa3, 0x64, 0x5a, 0x9a, 0x53, 0x25, 0xcf, 0x1f, 0xce, 1174 0xf9, 0xe4, 0x9f, 0x93, 0x90, 0x8f, 0x36, 0xc7, 0xe4, 0xac, 0xa1, 0xd3, 0x7d, 0x44, 0xa2, 0x95, 1175 0xe6, 0xc1, 0x7b, 0xb6, 0xd2, 0xb3, 0xcb, 0x64, 0x83, 0x29, 0x0f, 0xb3, 0x96, 0x55, 0x61, 0x48, 1176 0xb2, 0xb9, 0x93, 0xda, 0x82, 0x59, 0x8b, 0x90, 0x51, 0xf8, 0x13, 0x5a, 0x85, 0xe1, 0x6b, 0x1e, 1177 0xe5, 0x1e, 0xa6, 0xdc, 0x0f, 0xdd, 0x9b, 0xfb, 0x99, 0x3a, 0x25, 0xcf, 0x3e, 0x53, 0x57, 0x37, 1178 0x6b, 0xca, 0x46, 0x65, 0x5d, 0xe1, 0x70, 0x74, 0x0a, 0x52, 0xa6, 0x76, 0xeb, 0xa0, 0x73, 0x2b, 1179 0xa2, 0xa2, 0x41, 0x03, 0x7f, 0x0a, 0x52, 0x37, 0xb1, 0x76, 0xbd, 0x73, 0x03, 0xa0, 0xa2, 0x0f, 1180 0x30, 0xf5, 0xe7, 0x20, 0x4d, 0xe3, 0x85, 0x00, 0x78, 0xc4, 0xe4, 0x21, 0x94, 0x81, 0xd4, 0x72, 1181 0x4d, 0x21, 0xe9, 0x2f, 0x43, 0x9e, 0x49, 0xd5, 0xad, 0xb5, 0xea, 0x72, 0x55, 0x4e, 0x94, 0x16, 1182 0x61, 0x98, 0x05, 0x81, 0x2c, 0x8d, 0x20, 0x0c, 0xf2, 0x10, 0x7f, 0xe4, 0x1c, 0x92, 0xd0, 0xee, 1183 0x6c, 0x2c, 0x55, 0x15, 0x39, 0x11, 0x9d, 0x5e, 0x0f, 0xf2, 0xd1, 0xbe, 0xf8, 0xc3, 0xc9, 0xa9, 1184 0xef, 0x4a, 0x90, 0x8b, 0xf4, 0xb9, 0xa4, 0x41, 0xd1, 0x4c, 0xd3, 0xbe, 0xa9, 0x6a, 0xa6, 0xa1, 1185 0x79, 0x3c, 0x29, 0x80, 0x8a, 0x2a, 0x44, 0x32, 0xe8, 0xa4, 0x7d, 0x28, 0xce, 0xbf, 0x2a, 0x81, 1186 0xdc, 0xdd, 0x62, 0x76, 0x39, 0x28, 0xfd, 0x44, 0x1d, 0x7c, 0x45, 0x82, 0x42, 0x67, 0x5f, 0xd9, 1187 0xe5, 0xde, 0xd9, 0x9f, 0xa8, 0x7b, 0x6f, 0x25, 0x60, 0xb4, 0xa3, 0x9b, 0x1c, 0xd4, 0xbb, 0xcf, 1188 0xc0, 0xb8, 0xd1, 0xc0, 0x2d, 0xc7, 0xf6, 0xb1, 0xa5, 0x1f, 0xa8, 0x26, 0xbe, 0x81, 0xcd, 0x62, 1189 0x89, 0x16, 0x8a, 0xb9, 0x7b, 0xf7, 0xab, 0xb3, 0x6b, 0x21, 0x6e, 0x9d, 0xc0, 0xca, 0x13, 0x6b, 1190 0x2b, 0xd5, 0x8d, 0xad, 0xda, 0x76, 0x75, 0x73, 0xf9, 0x79, 0x75, 0x67, 0xf3, 0x67, 0x36, 0x6b, 1191 0xcf, 0x6e, 0x2a, 0xb2, 0xd1, 0x65, 0xf6, 0x01, 0x2e, 0xf5, 0x2d, 0x90, 0xbb, 0x9d, 0x42, 0x27, 1192 0xa1, 0x9f, 0x5b, 0xf2, 0x10, 0x9a, 0x80, 0xb1, 0xcd, 0x9a, 0x5a, 0x5f, 0x5b, 0xa9, 0xaa, 0xd5, 1193 0x2b, 0x57, 0xaa, 0xcb, 0xdb, 0x75, 0x76, 0x03, 0x11, 0x58, 0x6f, 0x77, 0x2e, 0xea, 0x97, 0x93, 1194 0x30, 0xd1, 0xc7, 0x13, 0x54, 0xe1, 0x67, 0x07, 0x76, 0x9c, 0x79, 0x62, 0x10, 0xef, 0x67, 0xc9, 1195 0x96, 0xbf, 0xa5, 0xb9, 0x3e, 0x3f, 0x6a, 0x3c, 0x0a, 0x24, 0x4a, 0x96, 0x6f, 0xec, 0x19, 0xd8, 1196 0xe5, 0x17, 0x36, 0xec, 0x40, 0x31, 0x16, 0xca, 0xd9, 0x9d, 0xcd, 0xc7, 0x00, 0x39, 0xb6, 0x67, 1197 0xf8, 0xc6, 0x0d, 0xac, 0x1a, 0x96, 0xb8, 0xdd, 0x21, 0x07, 0x8c, 0x94, 0x22, 0x0b, 0xcd, 0x9a, 1198 0xe5, 0x07, 0xd6, 0x16, 0x6e, 0x6a, 0x5d, 0xd6, 0xa4, 0x80, 0x27, 0x15, 0x59, 0x68, 0x02, 0xeb, 1199 0xb3, 0x90, 0x6f, 0xd8, 0x6d, 0xd2, 0x75, 0x31, 0x3b, 0xb2, 0x5f, 0x48, 0x4a, 0x8e, 0xc9, 0x02, 1200 0x13, 0xde, 0x4f, 0x87, 0xd7, 0x4a, 0x79, 0x25, 0xc7, 0x64, 0xcc, 0xe4, 0x11, 0x18, 0xd3, 0x9a, 1201 0x4d, 0x97, 0x90, 0x0b, 0x22, 0x76, 0x42, 0x28, 0x04, 0x62, 0x6a, 0x38, 0xf5, 0x0c, 0x64, 0x44, 1202 0x1c, 0xc8, 0x96, 0x4c, 0x22, 0xa1, 0x3a, 0xec, 0xd8, 0x9b, 0x98, 0xc9, 0x2a, 0x19, 0x4b, 0x28, 1203 0xcf, 0x42, 0xde, 0xf0, 0xd4, 0xf0, 0x96, 0x3c, 0x71, 0x26, 0x31, 0x93, 0x51, 0x72, 0x86, 0x17, 1204 0xdc, 0x30, 0x96, 0x5e, 0x4b, 0x40, 0xa1, 0xf3, 0x96, 0x1f, 0xad, 0x40, 0xc6, 0xb4, 0x75, 0x8d, 1205 0xa6, 0x16, 0xfb, 0xc4, 0x34, 0x13, 0xf3, 0x61, 0x60, 0x76, 0x9d, 0xdb, 0x2b, 0x01, 0x72, 0xea, 1206 0x1f, 0x24, 0xc8, 0x08, 0x31, 0x3a, 0x01, 0x29, 0x47, 0xf3, 0xf7, 0x29, 0x5d, 0x7a, 0x29, 0x21, 1207 0x4b, 0x0a, 0x7d, 0x26, 0x72, 0xcf, 0xd1, 0x2c, 0x9a, 0x02, 0x5c, 0x4e, 0x9e, 0xc9, 0xbc, 0x9a, 1208 0x58, 0x6b, 0xd0, 0xe3, 0x87, 0xdd, 0x6a, 0x61, 0xcb, 0xf7, 0xc4, 0xbc, 0x72, 0xf9, 0x32, 0x17, 1209 0xa3, 0xc7, 0x61, 0xdc, 0x77, 0x35, 0xc3, 0xec, 0xb0, 0x4d, 0x51, 0x5b, 0x59, 0x28, 0x02, 0xe3, 1210 0x32, 0x9c, 0x12, 0xbc, 0x0d, 0xec, 0x6b, 0xfa, 0x3e, 0x6e, 0x84, 0xa0, 0x61, 0x7a, 0xcd, 0x70, 1211 0x92, 0x1b, 0xac, 0x70, 0xbd, 0xc0, 0x96, 0xbe, 0x2f, 0xc1, 0xb8, 0x38, 0x30, 0x35, 0x82, 0x60, 1212 0x6d, 0x00, 0x68, 0x96, 0x65, 0xfb, 0xd1, 0x70, 0xf5, 0xa6, 0x72, 0x0f, 0x6e, 0xb6, 0x12, 0x80, 1213 0x94, 0x08, 0xc1, 0x54, 0x0b, 0x20, 0xd4, 0x1c, 0x19, 0xb6, 0xd3, 0x90, 0xe3, 0x9f, 0x70, 0xe8, 1214 0x77, 0x40, 0x76, 0xc4, 0x06, 0x26, 0x22, 0x27, 0x2b, 0x34, 0x09, 0xe9, 0x5d, 0xdc, 0x34, 0x2c, 1215 0x7e, 0x31, 0xcb, 0x1e, 0xc4, 0x45, 0x48, 0x2a, 0xb8, 0x08, 0x59, 0xfa, 0x34, 0x4c, 0xe8, 0x76, 1216 0xab, 0xdb, 0xdd, 0x25, 0xb9, 0xeb, 0x98, 0xef, 0x5d, 0x95, 0x5e, 0x80, 0xb0, 0xc5, 0x7c, 0x4f, 1217 0x92, 0xbe, 0x9c, 0x48, 0xae, 0x6e, 0x2d, 0x7d, 0x2d, 0x31, 0xb5, 0xca, 0xa0, 0x5b, 0x62, 0xa4, 1218 0x0a, 0xde, 0x33, 0xb1, 0x4e, 0xbc, 0x87, 0xaf, 0x3c, 0x0e, 0x4f, 0x34, 0x0d, 0x7f, 0xbf, 0xbd, 1219 0x3b, 0xab, 0xdb, 0xad, 0xb9, 0xa6, 0xdd, 0xb4, 0xc3, 0x4f, 0x9f, 0xe4, 0x89, 0x3e, 0xd0, 0xbf, 1220 0xf8, 0xe7, 0xcf, 0x6c, 0x20, 0x9d, 0x8a, 0xfd, 0x56, 0x5a, 0xde, 0x84, 0x09, 0x6e, 0xac, 0xd2, 1221 0xef, 0x2f, 0xec, 0x14, 0x81, 0xee, 0x79, 0x87, 0x55, 0xfc, 0xc6, 0xdb, 0x74, 0xbb, 0x56, 0xc6, 1222 0x39, 0x94, 0xe8, 0xd8, 0x41, 0xa3, 0xac, 0xc0, 0x7d, 0x1d, 0x7c, 0x6c, 0x69, 0x62, 0x37, 0x86, 1223 0xf1, 0x7b, 0x9c, 0x71, 0x22, 0xc2, 0x58, 0xe7, 0xd0, 0xf2, 0x32, 0x8c, 0x1e, 0x87, 0xeb, 0xef, 1224 0x38, 0x57, 0x1e, 0x47, 0x49, 0x56, 0x61, 0x8c, 0x92, 0xe8, 0x6d, 0xcf, 0xb7, 0x5b, 0xb4, 0xee, 1225 0xdd, 0x9b, 0xe6, 0xef, 0xdf, 0x66, 0x6b, 0xa5, 0x40, 0x60, 0xcb, 0x01, 0xaa, 0x5c, 0x06, 0xfa, 1226 0xc9, 0xa9, 0x81, 0x75, 0x33, 0x86, 0xe1, 0x75, 0xee, 0x48, 0x60, 0x5f, 0xfe, 0x14, 0x4c, 0x92, 1227 0xbf, 0x69, 0x59, 0x8a, 0x7a, 0x12, 0x7f, 0xe1, 0x55, 0xfc, 0xfe, 0x4b, 0x6c, 0x39, 0x4e, 0x04, 1228 0x04, 0x11, 0x9f, 0x22, 0xb3, 0xd8, 0xc4, 0xbe, 0x8f, 0x5d, 0x4f, 0xd5, 0xcc, 0x7e, 0xee, 0x45, 1229 0x6e, 0x0c, 0x8a, 0x5f, 0x78, 0xa7, 0x73, 0x16, 0x57, 0x19, 0xb2, 0x62, 0x9a, 0xe5, 0x1d, 0x38, 1230 0xd9, 0x27, 0x2b, 0x06, 0xe0, 0x7c, 0x99, 0x73, 0x4e, 0xf6, 0x64, 0x06, 0xa1, 0xdd, 0x02, 0x21, 1231 0x0f, 0xe6, 0x72, 0x00, 0xce, 0xdf, 0xe5, 0x9c, 0x88, 0x63, 0xc5, 0x94, 0x12, 0xc6, 0x67, 0x60, 1232 0xfc, 0x06, 0x76, 0x77, 0x6d, 0x8f, 0xdf, 0xd2, 0x0c, 0x40, 0xf7, 0x0a, 0xa7, 0x1b, 0xe3, 0x40, 1233 0x7a, 0x6d, 0x43, 0xb8, 0x2e, 0x41, 0x66, 0x4f, 0xd3, 0xf1, 0x00, 0x14, 0x5f, 0xe4, 0x14, 0x23, 1234 0xc4, 0x9e, 0x40, 0x2b, 0x90, 0x6f, 0xda, 0x7c, 0x67, 0x8a, 0x87, 0xbf, 0xca, 0xe1, 0x39, 0x81, 1235 0xe1, 0x14, 0x8e, 0xed, 0xb4, 0x4d, 0xb2, 0x6d, 0xc5, 0x53, 0xfc, 0x9e, 0xa0, 0x10, 0x18, 0x4e, 1236 0x71, 0x8c, 0xb0, 0xfe, 0xbe, 0xa0, 0xf0, 0x22, 0xf1, 0x7c, 0x1a, 0x72, 0xb6, 0x65, 0x1e, 0xd8, 1237 0xd6, 0x20, 0x4e, 0x7c, 0x89, 0x33, 0x00, 0x87, 0x10, 0x82, 0xcb, 0x90, 0x1d, 0x74, 0x22, 0xfe, 1238 0xf0, 0x1d, 0xb1, 0x3c, 0xc4, 0x0c, 0xac, 0xc2, 0x98, 0x28, 0x50, 0x86, 0x6d, 0x0d, 0x40, 0xf1, 1239 0x15, 0x4e, 0x51, 0x88, 0xc0, 0xf8, 0x30, 0x7c, 0xec, 0xf9, 0x4d, 0x3c, 0x08, 0xc9, 0x6b, 0x62, 1240 0x18, 0x1c, 0xc2, 0x43, 0xb9, 0x8b, 0x2d, 0x7d, 0x7f, 0x30, 0x86, 0xaf, 0x8a, 0x50, 0x0a, 0x0c, 1241 0xa1, 0x58, 0x86, 0xd1, 0x96, 0xe6, 0x7a, 0xfb, 0x9a, 0x39, 0xd0, 0x74, 0xfc, 0x11, 0xe7, 0xc8, 1242 0x07, 0x20, 0x1e, 0x91, 0xb6, 0x75, 0x1c, 0x9a, 0xaf, 0x89, 0x88, 0x44, 0x60, 0x7c, 0xe9, 0x79, 1243 0x3e, 0xbd, 0xd2, 0x3a, 0x0e, 0xdb, 0x1f, 0x8b, 0xa5, 0xc7, 0xb0, 0x1b, 0x51, 0xc6, 0xcb, 0x90, 1244 0xf5, 0x8c, 0x5b, 0x03, 0xd1, 0xfc, 0x89, 0x98, 0x69, 0x0a, 0x20, 0xe0, 0xe7, 0xe1, 0x54, 0xdf, 1245 0x6d, 0x62, 0x00, 0xb2, 0x3f, 0xe5, 0x64, 0x27, 0xfa, 0x6c, 0x15, 0xbc, 0x24, 0x1c, 0x97, 0xf2, 1246 0xcf, 0x44, 0x49, 0xc0, 0x5d, 0x5c, 0x5b, 0xe4, 0xac, 0xe0, 0x69, 0x7b, 0xc7, 0x8b, 0xda, 0x9f, 1247 0x8b, 0xa8, 0x31, 0x6c, 0x47, 0xd4, 0xb6, 0xe1, 0x04, 0x67, 0x3c, 0xde, 0xbc, 0x7e, 0x5d, 0x14, 1248 0x56, 0x86, 0xde, 0xe9, 0x9c, 0xdd, 0x4f, 0xc3, 0x54, 0x10, 0x4e, 0xd1, 0x94, 0x7a, 0x6a, 0x4b, 1249 0x73, 0x06, 0x60, 0xfe, 0x06, 0x67, 0x16, 0x15, 0x3f, 0xe8, 0x6a, 0xbd, 0x0d, 0xcd, 0x21, 0xe4, 1250 0xcf, 0x41, 0x51, 0x90, 0xb7, 0x2d, 0x17, 0xeb, 0x76, 0xd3, 0x32, 0x6e, 0xe1, 0xc6, 0x00, 0xd4, 1251 0x7f, 0xd1, 0x35, 0x55, 0x3b, 0x11, 0x38, 0x61, 0x5e, 0x03, 0x39, 0xe8, 0x55, 0x54, 0xa3, 0xe5, 1252 0xd8, 0xae, 0x1f, 0xc3, 0xf8, 0x4d, 0x31, 0x53, 0x01, 0x6e, 0x8d, 0xc2, 0xca, 0x55, 0x28, 0xd0, 1253 0xc7, 0x41, 0x53, 0xf2, 0x2f, 0x39, 0xd1, 0x68, 0x88, 0xe2, 0x85, 0x43, 0xb7, 0x5b, 0x8e, 0xe6, 1254 0x0e, 0x52, 0xff, 0xfe, 0x4a, 0x14, 0x0e, 0x0e, 0xe1, 0x85, 0xc3, 0x3f, 0x70, 0x30, 0xd9, 0xed, 1255 0x07, 0x60, 0xf8, 0x96, 0x28, 0x1c, 0x02, 0xc3, 0x29, 0x44, 0xc3, 0x30, 0x00, 0xc5, 0x5f, 0x0b, 1256 0x0a, 0x81, 0x21, 0x14, 0x9f, 0x0c, 0x37, 0x5a, 0x17, 0x37, 0x0d, 0xcf, 0x77, 0x59, 0x2b, 0x7c, 1257 0x6f, 0xaa, 0x6f, 0xbf, 0xd3, 0xd9, 0x84, 0x29, 0x11, 0x28, 0xa9, 0x44, 0xfc, 0x0a, 0x95, 0x9e, 1258 0x94, 0xe2, 0x1d, 0xfb, 0x8e, 0xa8, 0x44, 0x11, 0x18, 0xf1, 0x2d, 0xd2, 0x21, 0x92, 0xb0, 0xeb, 1259 0xe4, 0x7c, 0x30, 0x00, 0xdd, 0x77, 0xbb, 0x9c, 0xab, 0x0b, 0x2c, 0xe1, 0x8c, 0xf4, 0x3f, 0x6d, 1260 0xeb, 0x3a, 0x3e, 0x18, 0x28, 0x3b, 0xff, 0xa6, 0xab, 0xff, 0xd9, 0x61, 0x48, 0x56, 0x43, 0xc6, 1261 0xba, 0xfa, 0x29, 0x14, 0xf7, 0x63, 0x9d, 0xe2, 0xcf, 0xdf, 0xe5, 0xe3, 0xed, 0x6c, 0xa7, 0xca, 1262 0xeb, 0x24, 0xc9, 0x3b, 0x9b, 0x9e, 0x78, 0xb2, 0x97, 0xee, 0x06, 0x79, 0xde, 0xd1, 0xf3, 0x94, 1263 0xaf, 0xc0, 0x68, 0x47, 0xc3, 0x13, 0x4f, 0xf5, 0x0b, 0x9c, 0x2a, 0x1f, 0xed, 0x77, 0xca, 0x8b, 1264 0x90, 0x22, 0xcd, 0x4b, 0x3c, 0xfc, 0x17, 0x39, 0x9c, 0x9a, 0x97, 0x3f, 0x0e, 0x19, 0xd1, 0xb4, 1265 0xc4, 0x43, 0x7f, 0x89, 0x43, 0x03, 0x08, 0x81, 0x8b, 0x86, 0x25, 0x1e, 0xfe, 0xcb, 0x02, 0x2e, 1266 0x20, 0x04, 0x3e, 0x78, 0x08, 0xff, 0xf6, 0x57, 0x52, 0x7c, 0xd3, 0x11, 0xb1, 0xbb, 0x0c, 0x23, 1267 0xbc, 0x53, 0x89, 0x47, 0x7f, 0x96, 0xbf, 0x5c, 0x20, 0xca, 0x17, 0x20, 0x3d, 0x60, 0xc0, 0x7f, 1268 0x95, 0x43, 0x99, 0x7d, 0x79, 0x19, 0x72, 0x91, 0xee, 0x24, 0x1e, 0xfe, 0x6b, 0x1c, 0x1e, 0x45, 1269 0x11, 0xd7, 0x79, 0x77, 0x12, 0x4f, 0xf0, 0xeb, 0xc2, 0x75, 0x8e, 0x20, 0x61, 0x13, 0x8d, 0x49, 1270 0x3c, 0xfa, 0x37, 0x44, 0xd4, 0x05, 0xa4, 0xfc, 0x34, 0x64, 0x83, 0xcd, 0x26, 0x1e, 0xff, 0x9b, 1271 0x1c, 0x1f, 0x62, 0x48, 0x04, 0x22, 0x9b, 0x5d, 0x3c, 0xc5, 0xe7, 0x44, 0x04, 0x22, 0x28, 0xb2, 1272 0x8c, 0xba, 0x1b, 0x98, 0x78, 0xa6, 0xdf, 0x12, 0xcb, 0xa8, 0xab, 0x7f, 0x21, 0xb3, 0x49, 0x6b, 1273 0x7e, 0x3c, 0xc5, 0x6f, 0x8b, 0xd9, 0xa4, 0xf6, 0xc4, 0x8d, 0xee, 0x8e, 0x20, 0x9e, 0xe3, 0x77, 1274 0x84, 0x1b, 0x5d, 0x0d, 0x41, 0x79, 0x0b, 0x50, 0x6f, 0x37, 0x10, 0xcf, 0xf7, 0x79, 0xce, 0x37, 1275 0xde, 0xd3, 0x0c, 0x94, 0x9f, 0x85, 0x13, 0xfd, 0x3b, 0x81, 0x78, 0xd6, 0x2f, 0xdc, 0xed, 0x3a, 1276 0xbb, 0x45, 0x1b, 0x81, 0xf2, 0x76, 0xb8, 0xa5, 0x44, 0xbb, 0x80, 0x78, 0xda, 0x97, 0xef, 0x76, 1277 0x16, 0xee, 0x68, 0x13, 0x50, 0xae, 0x00, 0x84, 0x1b, 0x70, 0x3c, 0xd7, 0x2b, 0x9c, 0x2b, 0x02, 1278 0x22, 0x4b, 0x83, 0xef, 0xbf, 0xf1, 0xf8, 0x2f, 0x8a, 0xa5, 0xc1, 0x11, 0x64, 0x69, 0x88, 0xad, 1279 0x37, 0x1e, 0xfd, 0xaa, 0x58, 0x1a, 0x02, 0x42, 0x32, 0x3b, 0xb2, 0xbb, 0xc5, 0x33, 0x7c, 0x49, 1280 0x64, 0x76, 0x04, 0x55, 0xde, 0x84, 0xf1, 0x9e, 0x0d, 0x31, 0x9e, 0xea, 0xcb, 0x9c, 0x4a, 0xee, 1281 0xde, 0x0f, 0xa3, 0x9b, 0x17, 0xdf, 0x0c, 0xe3, 0xd9, 0xfe, 0xa0, 0x6b, 0xf3, 0xe2, 0x7b, 0x61, 1282 0xf9, 0x32, 0x64, 0xac, 0xb6, 0x69, 0x92, 0xc5, 0x83, 0xee, 0xfd, 0x03, 0xbb, 0xe2, 0xbf, 0xbe, 1283 0xcf, 0xa3, 0x23, 0x00, 0xe5, 0x45, 0x48, 0xe3, 0xd6, 0x2e, 0x6e, 0xc4, 0x21, 0xff, 0xed, 0x7d, 1284 0x51, 0x30, 0x89, 0x75, 0xf9, 0x69, 0x00, 0x76, 0x35, 0x42, 0x3f, 0xfb, 0xc5, 0x60, 0xff, 0xfd, 1285 0x7d, 0xfe, 0xd3, 0x97, 0x10, 0x12, 0x12, 0xb0, 0x1f, 0xd2, 0xdc, 0x9b, 0xe0, 0x9d, 0x4e, 0x02, 1286 0x3a, 0x23, 0x97, 0x60, 0xe4, 0x9a, 0x67, 0x5b, 0xbe, 0xd6, 0x8c, 0x43, 0xff, 0x07, 0x47, 0x0b, 1287 0x7b, 0x12, 0xb0, 0x96, 0xed, 0x62, 0x5f, 0x6b, 0x7a, 0x71, 0xd8, 0xff, 0xe4, 0xd8, 0x00, 0x40, 1288 0xc0, 0xba, 0xe6, 0xf9, 0x83, 0x8c, 0xfb, 0x47, 0x02, 0x2c, 0x00, 0xc4, 0x69, 0xf2, 0xf7, 0x75, 1289 0x7c, 0x10, 0x87, 0x7d, 0x57, 0x38, 0xcd, 0xed, 0xcb, 0x1f, 0x87, 0x2c, 0xf9, 0x93, 0xfd, 0x9e, 1290 0x2d, 0x06, 0xfc, 0x5f, 0x1c, 0x1c, 0x22, 0xc8, 0x9b, 0x3d, 0xbf, 0xe1, 0x1b, 0xf1, 0xc1, 0xfe, 1291 0x6f, 0x3e, 0xd3, 0xc2, 0xbe, 0x5c, 0x81, 0x9c, 0xe7, 0x37, 0x1a, 0x6d, 0xde, 0x9f, 0xc6, 0xc0, 1292 0xff, 0xe7, 0xfd, 0xe0, 0xca, 0x22, 0xc0, 0x90, 0xd9, 0xbe, 0x79, 0xdd, 0x77, 0x6c, 0xfa, 0x99, 1293 0x23, 0x8e, 0xe1, 0x2e, 0x67, 0x88, 0x40, 0x96, 0xaa, 0xfd, 0xaf, 0x6f, 0x61, 0xd5, 0x5e, 0xb5, 1294 0xd9, 0xc5, 0xed, 0x0b, 0xa5, 0xf8, 0x1b, 0x58, 0x78, 0x2f, 0x03, 0x45, 0xdd, 0x6e, 0xed, 0xda, 1295 0xde, 0x9c, 0x85, 0x0d, 0x7f, 0x1f, 0xbb, 0x73, 0xb6, 0xc5, 0xf9, 0x50, 0xd2, 0xb6, 0xf0, 0xd4, 1296 0xf1, 0xee, 0x71, 0x4b, 0xa7, 0x20, 0x5d, 0x6f, 0xef, 0xee, 0x1e, 0x20, 0x19, 0x92, 0x5e, 0x7b, 1297 0x97, 0xff, 0x26, 0x8a, 0xfc, 0x59, 0x7a, 0x33, 0x09, 0xa3, 0x15, 0xd3, 0xdc, 0x3e, 0x70, 0xb0, 1298 0x57, 0xb3, 0x70, 0x6d, 0x0f, 0x15, 0x61, 0x98, 0x0e, 0xf4, 0x29, 0x6a, 0x26, 0x5d, 0x1d, 0x52, 1299 0xf8, 0x73, 0xa0, 0x99, 0xa7, 0x37, 0xdc, 0x89, 0x40, 0x33, 0x1f, 0x68, 0xce, 0xb1, 0x0b, 0xee, 1300 0x40, 0x73, 0x2e, 0xd0, 0x2c, 0xd0, 0x6b, 0xee, 0x64, 0xa0, 0x59, 0x08, 0x34, 0x8b, 0xf4, 0x33, 1301 0xce, 0x68, 0xa0, 0x59, 0x0c, 0x34, 0xe7, 0xe9, 0x87, 0x9b, 0x54, 0xa0, 0x39, 0x1f, 0x68, 0x2e, 1302 0xd0, 0xef, 0x35, 0xe3, 0x81, 0xe6, 0x42, 0xa0, 0xb9, 0x48, 0xbf, 0xd1, 0xa0, 0x40, 0x73, 0x31, 1303 0xd0, 0x5c, 0xa2, 0x3f, 0x7e, 0x1a, 0x09, 0x34, 0x97, 0xd0, 0x14, 0x8c, 0xb0, 0x91, 0x3d, 0x49, 1304 0x3f, 0xe4, 0x8f, 0x5d, 0x1d, 0x52, 0x84, 0x20, 0xd4, 0x3d, 0x45, 0x7f, 0xe0, 0x34, 0x1c, 0xea, 1305 0x9e, 0x0a, 0x75, 0xf3, 0xf4, 0xff, 0x59, 0xc8, 0xa1, 0x6e, 0x3e, 0xd4, 0x9d, 0x2b, 0x8e, 0x92, 1306 0xfc, 0x08, 0x75, 0xe7, 0x42, 0xdd, 0x42, 0xb1, 0x40, 0x66, 0x20, 0xd4, 0x2d, 0x84, 0xba, 0xc5, 1307 0xe2, 0xd8, 0x19, 0x69, 0x26, 0x1f, 0xea, 0x16, 0xd1, 0x13, 0x90, 0xf3, 0xda, 0xbb, 0x2a, 0xaf, 1308 0xf4, 0xf4, 0x87, 0x54, 0xb9, 0x79, 0x98, 0x25, 0x39, 0x41, 0xa7, 0xf5, 0xea, 0x90, 0x02, 0x5e, 1309 0x7b, 0x97, 0x17, 0xe2, 0xa5, 0x3c, 0xd0, 0xfb, 0x27, 0x95, 0xfe, 0xfe, 0xb9, 0xf4, 0x86, 0x04, 1310 0xd9, 0xed, 0x9b, 0x36, 0xfd, 0x8c, 0xef, 0xfd, 0x3f, 0x4f, 0xae, 0x70, 0xfa, 0xdc, 0x02, 0xfd, 1311 0xd2, 0x9a, 0xbd, 0x2a, 0x29, 0x42, 0x10, 0xea, 0x16, 0x8b, 0x0f, 0xd2, 0x01, 0x05, 0xba, 0x45, 1312 0x34, 0x07, 0xf9, 0xc8, 0x80, 0xe6, 0xe9, 0x4f, 0x9c, 0x3a, 0x47, 0x24, 0x29, 0xb9, 0x70, 0x44, 1313 0xf3, 0x4b, 0x69, 0x20, 0x69, 0x4f, 0xfe, 0xf1, 0x6f, 0xda, 0xa5, 0xcf, 0x25, 0x20, 0xc7, 0xae, 1314 0xac, 0xe9, 0xa8, 0xc8, 0xab, 0xd8, 0xa9, 0xe6, 0x80, 0xbb, 0x31, 0xa4, 0x08, 0x01, 0x52, 0x00, 1315 0x98, 0x29, 0xc9, 0x70, 0xe6, 0xc9, 0xd2, 0x93, 0xff, 0xf4, 0xe6, 0xe9, 0x8f, 0x1d, 0xb9, 0x82, 1316 0x48, 0xec, 0xe6, 0x58, 0x09, 0x9f, 0xdd, 0x31, 0x2c, 0xff, 0xa9, 0xf9, 0x8b, 0x24, 0xc0, 0x21, 1317 0x0b, 0xda, 0x81, 0xcc, 0xb2, 0xe6, 0xd1, 0x1f, 0x47, 0x52, 0xd7, 0x53, 0x4b, 0x17, 0xfe, 0xf7, 1318 0xcd, 0xd3, 0xe7, 0x62, 0x18, 0x79, 0x75, 0x9d, 0xdd, 0x38, 0x20, 0xac, 0xe7, 0x17, 0x08, 0xfc, 1319 0xea, 0x90, 0x12, 0x50, 0xa1, 0x79, 0xe1, 0xea, 0xa6, 0xd6, 0x62, 0xbf, 0xe5, 0x4a, 0x2e, 0xc9, 1320 0x87, 0x6f, 0x9e, 0xce, 0x6f, 0x1c, 0x84, 0xf2, 0xd0, 0x15, 0xf2, 0xb4, 0x94, 0x81, 0x61, 0xe6, 1321 0xea, 0xd2, 0xca, 0xeb, 0x77, 0xa6, 0x87, 0xde, 0xb8, 0x33, 0x3d, 0xf4, 0x8f, 0x77, 0xa6, 0x87, 1322 0xde, 0xba, 0x33, 0x2d, 0xbd, 0x7b, 0x67, 0x5a, 0x7a, 0xef, 0xce, 0xb4, 0x74, 0xfb, 0x70, 0x5a, 1323 0xfa, 0xea, 0xe1, 0xb4, 0xf4, 0xf5, 0xc3, 0x69, 0xe9, 0xdb, 0x87, 0xd3, 0xd2, 0xeb, 0x87, 0xd3, 1324 0x43, 0x6f, 0x1c, 0x4e, 0x0f, 0xbd, 0x75, 0x38, 0x2d, 0xfd, 0xf0, 0x70, 0x7a, 0xe8, 0xdd, 0xc3, 1325 0x69, 0xe9, 0xbd, 0xc3, 0xe9, 0xa1, 0xdb, 0x3f, 0x98, 0x1e, 0xfa, 0xbf, 0x00, 0x00, 0x00, 0xff, 1326 0xff, 0x37, 0x1b, 0x08, 0xc3, 0x16, 0x37, 0x00, 0x00, 1327 } 1328 r := bytes.NewReader(gzipped) 1329 gzipr, err := compress_gzip.NewReader(r) 1330 if err != nil { 1331 panic(err) 1332 } 1333 ungzipped, err := io_ioutil.ReadAll(gzipr) 1334 if err != nil { 1335 panic(err) 1336 } 1337 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 1338 panic(err) 1339 } 1340 return d 1341} 1342func (this *Subby) VerboseEqual(that interface{}) error { 1343 if that == nil { 1344 if this == nil { 1345 return nil 1346 } 1347 return fmt.Errorf("that == nil && this != nil") 1348 } 1349 1350 that1, ok := that.(*Subby) 1351 if !ok { 1352 that2, ok := that.(Subby) 1353 if ok { 1354 that1 = &that2 1355 } else { 1356 return fmt.Errorf("that is not of type *Subby") 1357 } 1358 } 1359 if that1 == nil { 1360 if this == nil { 1361 return nil 1362 } 1363 return fmt.Errorf("that is type *Subby but is nil && this != nil") 1364 } else if this == nil { 1365 return fmt.Errorf("that is type *Subby but is not nil && this == nil") 1366 } 1367 if this.Sub != nil && that1.Sub != nil { 1368 if *this.Sub != *that1.Sub { 1369 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub) 1370 } 1371 } else if this.Sub != nil { 1372 return fmt.Errorf("this.Sub == nil && that.Sub != nil") 1373 } else if that1.Sub != nil { 1374 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub) 1375 } 1376 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1377 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1378 } 1379 return nil 1380} 1381func (this *Subby) Equal(that interface{}) bool { 1382 if that == nil { 1383 return this == nil 1384 } 1385 1386 that1, ok := that.(*Subby) 1387 if !ok { 1388 that2, ok := that.(Subby) 1389 if ok { 1390 that1 = &that2 1391 } else { 1392 return false 1393 } 1394 } 1395 if that1 == nil { 1396 return this == nil 1397 } else if this == nil { 1398 return false 1399 } 1400 if this.Sub != nil && that1.Sub != nil { 1401 if *this.Sub != *that1.Sub { 1402 return false 1403 } 1404 } else if this.Sub != nil { 1405 return false 1406 } else if that1.Sub != nil { 1407 return false 1408 } 1409 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1410 return false 1411 } 1412 return true 1413} 1414func (this *AllTypesOneOf) VerboseEqual(that interface{}) error { 1415 if that == nil { 1416 if this == nil { 1417 return nil 1418 } 1419 return fmt.Errorf("that == nil && this != nil") 1420 } 1421 1422 that1, ok := that.(*AllTypesOneOf) 1423 if !ok { 1424 that2, ok := that.(AllTypesOneOf) 1425 if ok { 1426 that1 = &that2 1427 } else { 1428 return fmt.Errorf("that is not of type *AllTypesOneOf") 1429 } 1430 } 1431 if that1 == nil { 1432 if this == nil { 1433 return nil 1434 } 1435 return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil") 1436 } else if this == nil { 1437 return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil") 1438 } 1439 if that1.TestOneof == nil { 1440 if this.TestOneof != nil { 1441 return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil") 1442 } 1443 } else if this.TestOneof == nil { 1444 return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil") 1445 } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil { 1446 return err 1447 } 1448 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1449 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1450 } 1451 return nil 1452} 1453func (this *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error { 1454 if that == nil { 1455 if this == nil { 1456 return nil 1457 } 1458 return fmt.Errorf("that == nil && this != nil") 1459 } 1460 1461 that1, ok := that.(*AllTypesOneOf_Field1) 1462 if !ok { 1463 that2, ok := that.(AllTypesOneOf_Field1) 1464 if ok { 1465 that1 = &that2 1466 } else { 1467 return fmt.Errorf("that is not of type *AllTypesOneOf_Field1") 1468 } 1469 } 1470 if that1 == nil { 1471 if this == nil { 1472 return nil 1473 } 1474 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil") 1475 } else if this == nil { 1476 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil") 1477 } 1478 if this.Field1 != that1.Field1 { 1479 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 1480 } 1481 return nil 1482} 1483func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error { 1484 if that == nil { 1485 if this == nil { 1486 return nil 1487 } 1488 return fmt.Errorf("that == nil && this != nil") 1489 } 1490 1491 that1, ok := that.(*AllTypesOneOf_Field2) 1492 if !ok { 1493 that2, ok := that.(AllTypesOneOf_Field2) 1494 if ok { 1495 that1 = &that2 1496 } else { 1497 return fmt.Errorf("that is not of type *AllTypesOneOf_Field2") 1498 } 1499 } 1500 if that1 == nil { 1501 if this == nil { 1502 return nil 1503 } 1504 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil") 1505 } else if this == nil { 1506 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil") 1507 } 1508 if this.Field2 != that1.Field2 { 1509 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 1510 } 1511 return nil 1512} 1513func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error { 1514 if that == nil { 1515 if this == nil { 1516 return nil 1517 } 1518 return fmt.Errorf("that == nil && this != nil") 1519 } 1520 1521 that1, ok := that.(*AllTypesOneOf_Field3) 1522 if !ok { 1523 that2, ok := that.(AllTypesOneOf_Field3) 1524 if ok { 1525 that1 = &that2 1526 } else { 1527 return fmt.Errorf("that is not of type *AllTypesOneOf_Field3") 1528 } 1529 } 1530 if that1 == nil { 1531 if this == nil { 1532 return nil 1533 } 1534 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil") 1535 } else if this == nil { 1536 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil") 1537 } 1538 if this.Field3 != that1.Field3 { 1539 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 1540 } 1541 return nil 1542} 1543func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error { 1544 if that == nil { 1545 if this == nil { 1546 return nil 1547 } 1548 return fmt.Errorf("that == nil && this != nil") 1549 } 1550 1551 that1, ok := that.(*AllTypesOneOf_Field4) 1552 if !ok { 1553 that2, ok := that.(AllTypesOneOf_Field4) 1554 if ok { 1555 that1 = &that2 1556 } else { 1557 return fmt.Errorf("that is not of type *AllTypesOneOf_Field4") 1558 } 1559 } 1560 if that1 == nil { 1561 if this == nil { 1562 return nil 1563 } 1564 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil") 1565 } else if this == nil { 1566 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil") 1567 } 1568 if this.Field4 != that1.Field4 { 1569 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 1570 } 1571 return nil 1572} 1573func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error { 1574 if that == nil { 1575 if this == nil { 1576 return nil 1577 } 1578 return fmt.Errorf("that == nil && this != nil") 1579 } 1580 1581 that1, ok := that.(*AllTypesOneOf_Field5) 1582 if !ok { 1583 that2, ok := that.(AllTypesOneOf_Field5) 1584 if ok { 1585 that1 = &that2 1586 } else { 1587 return fmt.Errorf("that is not of type *AllTypesOneOf_Field5") 1588 } 1589 } 1590 if that1 == nil { 1591 if this == nil { 1592 return nil 1593 } 1594 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil") 1595 } else if this == nil { 1596 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil") 1597 } 1598 if this.Field5 != that1.Field5 { 1599 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 1600 } 1601 return nil 1602} 1603func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error { 1604 if that == nil { 1605 if this == nil { 1606 return nil 1607 } 1608 return fmt.Errorf("that == nil && this != nil") 1609 } 1610 1611 that1, ok := that.(*AllTypesOneOf_Field6) 1612 if !ok { 1613 that2, ok := that.(AllTypesOneOf_Field6) 1614 if ok { 1615 that1 = &that2 1616 } else { 1617 return fmt.Errorf("that is not of type *AllTypesOneOf_Field6") 1618 } 1619 } 1620 if that1 == nil { 1621 if this == nil { 1622 return nil 1623 } 1624 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil") 1625 } else if this == nil { 1626 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil") 1627 } 1628 if this.Field6 != that1.Field6 { 1629 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 1630 } 1631 return nil 1632} 1633func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error { 1634 if that == nil { 1635 if this == nil { 1636 return nil 1637 } 1638 return fmt.Errorf("that == nil && this != nil") 1639 } 1640 1641 that1, ok := that.(*AllTypesOneOf_Field7) 1642 if !ok { 1643 that2, ok := that.(AllTypesOneOf_Field7) 1644 if ok { 1645 that1 = &that2 1646 } else { 1647 return fmt.Errorf("that is not of type *AllTypesOneOf_Field7") 1648 } 1649 } 1650 if that1 == nil { 1651 if this == nil { 1652 return nil 1653 } 1654 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil") 1655 } else if this == nil { 1656 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil") 1657 } 1658 if this.Field7 != that1.Field7 { 1659 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 1660 } 1661 return nil 1662} 1663func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error { 1664 if that == nil { 1665 if this == nil { 1666 return nil 1667 } 1668 return fmt.Errorf("that == nil && this != nil") 1669 } 1670 1671 that1, ok := that.(*AllTypesOneOf_Field8) 1672 if !ok { 1673 that2, ok := that.(AllTypesOneOf_Field8) 1674 if ok { 1675 that1 = &that2 1676 } else { 1677 return fmt.Errorf("that is not of type *AllTypesOneOf_Field8") 1678 } 1679 } 1680 if that1 == nil { 1681 if this == nil { 1682 return nil 1683 } 1684 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil") 1685 } else if this == nil { 1686 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil") 1687 } 1688 if this.Field8 != that1.Field8 { 1689 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 1690 } 1691 return nil 1692} 1693func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error { 1694 if that == nil { 1695 if this == nil { 1696 return nil 1697 } 1698 return fmt.Errorf("that == nil && this != nil") 1699 } 1700 1701 that1, ok := that.(*AllTypesOneOf_Field9) 1702 if !ok { 1703 that2, ok := that.(AllTypesOneOf_Field9) 1704 if ok { 1705 that1 = &that2 1706 } else { 1707 return fmt.Errorf("that is not of type *AllTypesOneOf_Field9") 1708 } 1709 } 1710 if that1 == nil { 1711 if this == nil { 1712 return nil 1713 } 1714 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil") 1715 } else if this == nil { 1716 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil") 1717 } 1718 if this.Field9 != that1.Field9 { 1719 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 1720 } 1721 return nil 1722} 1723func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error { 1724 if that == nil { 1725 if this == nil { 1726 return nil 1727 } 1728 return fmt.Errorf("that == nil && this != nil") 1729 } 1730 1731 that1, ok := that.(*AllTypesOneOf_Field10) 1732 if !ok { 1733 that2, ok := that.(AllTypesOneOf_Field10) 1734 if ok { 1735 that1 = &that2 1736 } else { 1737 return fmt.Errorf("that is not of type *AllTypesOneOf_Field10") 1738 } 1739 } 1740 if that1 == nil { 1741 if this == nil { 1742 return nil 1743 } 1744 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil") 1745 } else if this == nil { 1746 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil") 1747 } 1748 if this.Field10 != that1.Field10 { 1749 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 1750 } 1751 return nil 1752} 1753func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error { 1754 if that == nil { 1755 if this == nil { 1756 return nil 1757 } 1758 return fmt.Errorf("that == nil && this != nil") 1759 } 1760 1761 that1, ok := that.(*AllTypesOneOf_Field11) 1762 if !ok { 1763 that2, ok := that.(AllTypesOneOf_Field11) 1764 if ok { 1765 that1 = &that2 1766 } else { 1767 return fmt.Errorf("that is not of type *AllTypesOneOf_Field11") 1768 } 1769 } 1770 if that1 == nil { 1771 if this == nil { 1772 return nil 1773 } 1774 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil") 1775 } else if this == nil { 1776 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil") 1777 } 1778 if this.Field11 != that1.Field11 { 1779 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 1780 } 1781 return nil 1782} 1783func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error { 1784 if that == nil { 1785 if this == nil { 1786 return nil 1787 } 1788 return fmt.Errorf("that == nil && this != nil") 1789 } 1790 1791 that1, ok := that.(*AllTypesOneOf_Field12) 1792 if !ok { 1793 that2, ok := that.(AllTypesOneOf_Field12) 1794 if ok { 1795 that1 = &that2 1796 } else { 1797 return fmt.Errorf("that is not of type *AllTypesOneOf_Field12") 1798 } 1799 } 1800 if that1 == nil { 1801 if this == nil { 1802 return nil 1803 } 1804 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil") 1805 } else if this == nil { 1806 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil") 1807 } 1808 if this.Field12 != that1.Field12 { 1809 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 1810 } 1811 return nil 1812} 1813func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error { 1814 if that == nil { 1815 if this == nil { 1816 return nil 1817 } 1818 return fmt.Errorf("that == nil && this != nil") 1819 } 1820 1821 that1, ok := that.(*AllTypesOneOf_Field13) 1822 if !ok { 1823 that2, ok := that.(AllTypesOneOf_Field13) 1824 if ok { 1825 that1 = &that2 1826 } else { 1827 return fmt.Errorf("that is not of type *AllTypesOneOf_Field13") 1828 } 1829 } 1830 if that1 == nil { 1831 if this == nil { 1832 return nil 1833 } 1834 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil") 1835 } else if this == nil { 1836 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil") 1837 } 1838 if this.Field13 != that1.Field13 { 1839 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 1840 } 1841 return nil 1842} 1843func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error { 1844 if that == nil { 1845 if this == nil { 1846 return nil 1847 } 1848 return fmt.Errorf("that == nil && this != nil") 1849 } 1850 1851 that1, ok := that.(*AllTypesOneOf_Field14) 1852 if !ok { 1853 that2, ok := that.(AllTypesOneOf_Field14) 1854 if ok { 1855 that1 = &that2 1856 } else { 1857 return fmt.Errorf("that is not of type *AllTypesOneOf_Field14") 1858 } 1859 } 1860 if that1 == nil { 1861 if this == nil { 1862 return nil 1863 } 1864 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil") 1865 } else if this == nil { 1866 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil") 1867 } 1868 if this.Field14 != that1.Field14 { 1869 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 1870 } 1871 return nil 1872} 1873func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error { 1874 if that == nil { 1875 if this == nil { 1876 return nil 1877 } 1878 return fmt.Errorf("that == nil && this != nil") 1879 } 1880 1881 that1, ok := that.(*AllTypesOneOf_Field15) 1882 if !ok { 1883 that2, ok := that.(AllTypesOneOf_Field15) 1884 if ok { 1885 that1 = &that2 1886 } else { 1887 return fmt.Errorf("that is not of type *AllTypesOneOf_Field15") 1888 } 1889 } 1890 if that1 == nil { 1891 if this == nil { 1892 return nil 1893 } 1894 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil") 1895 } else if this == nil { 1896 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil") 1897 } 1898 if !bytes.Equal(this.Field15, that1.Field15) { 1899 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 1900 } 1901 return nil 1902} 1903func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error { 1904 if that == nil { 1905 if this == nil { 1906 return nil 1907 } 1908 return fmt.Errorf("that == nil && this != nil") 1909 } 1910 1911 that1, ok := that.(*AllTypesOneOf_SubMessage) 1912 if !ok { 1913 that2, ok := that.(AllTypesOneOf_SubMessage) 1914 if ok { 1915 that1 = &that2 1916 } else { 1917 return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage") 1918 } 1919 } 1920 if that1 == nil { 1921 if this == nil { 1922 return nil 1923 } 1924 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil") 1925 } else if this == nil { 1926 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil") 1927 } 1928 if !this.SubMessage.Equal(that1.SubMessage) { 1929 return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage) 1930 } 1931 return nil 1932} 1933func (this *AllTypesOneOf) Equal(that interface{}) bool { 1934 if that == nil { 1935 return this == nil 1936 } 1937 1938 that1, ok := that.(*AllTypesOneOf) 1939 if !ok { 1940 that2, ok := that.(AllTypesOneOf) 1941 if ok { 1942 that1 = &that2 1943 } else { 1944 return false 1945 } 1946 } 1947 if that1 == nil { 1948 return this == nil 1949 } else if this == nil { 1950 return false 1951 } 1952 if that1.TestOneof == nil { 1953 if this.TestOneof != nil { 1954 return false 1955 } 1956 } else if this.TestOneof == nil { 1957 return false 1958 } else if !this.TestOneof.Equal(that1.TestOneof) { 1959 return false 1960 } 1961 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1962 return false 1963 } 1964 return true 1965} 1966func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool { 1967 if that == nil { 1968 return this == nil 1969 } 1970 1971 that1, ok := that.(*AllTypesOneOf_Field1) 1972 if !ok { 1973 that2, ok := that.(AllTypesOneOf_Field1) 1974 if ok { 1975 that1 = &that2 1976 } else { 1977 return false 1978 } 1979 } 1980 if that1 == nil { 1981 return this == nil 1982 } else if this == nil { 1983 return false 1984 } 1985 if this.Field1 != that1.Field1 { 1986 return false 1987 } 1988 return true 1989} 1990func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool { 1991 if that == nil { 1992 return this == nil 1993 } 1994 1995 that1, ok := that.(*AllTypesOneOf_Field2) 1996 if !ok { 1997 that2, ok := that.(AllTypesOneOf_Field2) 1998 if ok { 1999 that1 = &that2 2000 } else { 2001 return false 2002 } 2003 } 2004 if that1 == nil { 2005 return this == nil 2006 } else if this == nil { 2007 return false 2008 } 2009 if this.Field2 != that1.Field2 { 2010 return false 2011 } 2012 return true 2013} 2014func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool { 2015 if that == nil { 2016 return this == nil 2017 } 2018 2019 that1, ok := that.(*AllTypesOneOf_Field3) 2020 if !ok { 2021 that2, ok := that.(AllTypesOneOf_Field3) 2022 if ok { 2023 that1 = &that2 2024 } else { 2025 return false 2026 } 2027 } 2028 if that1 == nil { 2029 return this == nil 2030 } else if this == nil { 2031 return false 2032 } 2033 if this.Field3 != that1.Field3 { 2034 return false 2035 } 2036 return true 2037} 2038func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool { 2039 if that == nil { 2040 return this == nil 2041 } 2042 2043 that1, ok := that.(*AllTypesOneOf_Field4) 2044 if !ok { 2045 that2, ok := that.(AllTypesOneOf_Field4) 2046 if ok { 2047 that1 = &that2 2048 } else { 2049 return false 2050 } 2051 } 2052 if that1 == nil { 2053 return this == nil 2054 } else if this == nil { 2055 return false 2056 } 2057 if this.Field4 != that1.Field4 { 2058 return false 2059 } 2060 return true 2061} 2062func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool { 2063 if that == nil { 2064 return this == nil 2065 } 2066 2067 that1, ok := that.(*AllTypesOneOf_Field5) 2068 if !ok { 2069 that2, ok := that.(AllTypesOneOf_Field5) 2070 if ok { 2071 that1 = &that2 2072 } else { 2073 return false 2074 } 2075 } 2076 if that1 == nil { 2077 return this == nil 2078 } else if this == nil { 2079 return false 2080 } 2081 if this.Field5 != that1.Field5 { 2082 return false 2083 } 2084 return true 2085} 2086func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool { 2087 if that == nil { 2088 return this == nil 2089 } 2090 2091 that1, ok := that.(*AllTypesOneOf_Field6) 2092 if !ok { 2093 that2, ok := that.(AllTypesOneOf_Field6) 2094 if ok { 2095 that1 = &that2 2096 } else { 2097 return false 2098 } 2099 } 2100 if that1 == nil { 2101 return this == nil 2102 } else if this == nil { 2103 return false 2104 } 2105 if this.Field6 != that1.Field6 { 2106 return false 2107 } 2108 return true 2109} 2110func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool { 2111 if that == nil { 2112 return this == nil 2113 } 2114 2115 that1, ok := that.(*AllTypesOneOf_Field7) 2116 if !ok { 2117 that2, ok := that.(AllTypesOneOf_Field7) 2118 if ok { 2119 that1 = &that2 2120 } else { 2121 return false 2122 } 2123 } 2124 if that1 == nil { 2125 return this == nil 2126 } else if this == nil { 2127 return false 2128 } 2129 if this.Field7 != that1.Field7 { 2130 return false 2131 } 2132 return true 2133} 2134func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool { 2135 if that == nil { 2136 return this == nil 2137 } 2138 2139 that1, ok := that.(*AllTypesOneOf_Field8) 2140 if !ok { 2141 that2, ok := that.(AllTypesOneOf_Field8) 2142 if ok { 2143 that1 = &that2 2144 } else { 2145 return false 2146 } 2147 } 2148 if that1 == nil { 2149 return this == nil 2150 } else if this == nil { 2151 return false 2152 } 2153 if this.Field8 != that1.Field8 { 2154 return false 2155 } 2156 return true 2157} 2158func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool { 2159 if that == nil { 2160 return this == nil 2161 } 2162 2163 that1, ok := that.(*AllTypesOneOf_Field9) 2164 if !ok { 2165 that2, ok := that.(AllTypesOneOf_Field9) 2166 if ok { 2167 that1 = &that2 2168 } else { 2169 return false 2170 } 2171 } 2172 if that1 == nil { 2173 return this == nil 2174 } else if this == nil { 2175 return false 2176 } 2177 if this.Field9 != that1.Field9 { 2178 return false 2179 } 2180 return true 2181} 2182func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool { 2183 if that == nil { 2184 return this == nil 2185 } 2186 2187 that1, ok := that.(*AllTypesOneOf_Field10) 2188 if !ok { 2189 that2, ok := that.(AllTypesOneOf_Field10) 2190 if ok { 2191 that1 = &that2 2192 } else { 2193 return false 2194 } 2195 } 2196 if that1 == nil { 2197 return this == nil 2198 } else if this == nil { 2199 return false 2200 } 2201 if this.Field10 != that1.Field10 { 2202 return false 2203 } 2204 return true 2205} 2206func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool { 2207 if that == nil { 2208 return this == nil 2209 } 2210 2211 that1, ok := that.(*AllTypesOneOf_Field11) 2212 if !ok { 2213 that2, ok := that.(AllTypesOneOf_Field11) 2214 if ok { 2215 that1 = &that2 2216 } else { 2217 return false 2218 } 2219 } 2220 if that1 == nil { 2221 return this == nil 2222 } else if this == nil { 2223 return false 2224 } 2225 if this.Field11 != that1.Field11 { 2226 return false 2227 } 2228 return true 2229} 2230func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool { 2231 if that == nil { 2232 return this == nil 2233 } 2234 2235 that1, ok := that.(*AllTypesOneOf_Field12) 2236 if !ok { 2237 that2, ok := that.(AllTypesOneOf_Field12) 2238 if ok { 2239 that1 = &that2 2240 } else { 2241 return false 2242 } 2243 } 2244 if that1 == nil { 2245 return this == nil 2246 } else if this == nil { 2247 return false 2248 } 2249 if this.Field12 != that1.Field12 { 2250 return false 2251 } 2252 return true 2253} 2254func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool { 2255 if that == nil { 2256 return this == nil 2257 } 2258 2259 that1, ok := that.(*AllTypesOneOf_Field13) 2260 if !ok { 2261 that2, ok := that.(AllTypesOneOf_Field13) 2262 if ok { 2263 that1 = &that2 2264 } else { 2265 return false 2266 } 2267 } 2268 if that1 == nil { 2269 return this == nil 2270 } else if this == nil { 2271 return false 2272 } 2273 if this.Field13 != that1.Field13 { 2274 return false 2275 } 2276 return true 2277} 2278func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool { 2279 if that == nil { 2280 return this == nil 2281 } 2282 2283 that1, ok := that.(*AllTypesOneOf_Field14) 2284 if !ok { 2285 that2, ok := that.(AllTypesOneOf_Field14) 2286 if ok { 2287 that1 = &that2 2288 } else { 2289 return false 2290 } 2291 } 2292 if that1 == nil { 2293 return this == nil 2294 } else if this == nil { 2295 return false 2296 } 2297 if this.Field14 != that1.Field14 { 2298 return false 2299 } 2300 return true 2301} 2302func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool { 2303 if that == nil { 2304 return this == nil 2305 } 2306 2307 that1, ok := that.(*AllTypesOneOf_Field15) 2308 if !ok { 2309 that2, ok := that.(AllTypesOneOf_Field15) 2310 if ok { 2311 that1 = &that2 2312 } else { 2313 return false 2314 } 2315 } 2316 if that1 == nil { 2317 return this == nil 2318 } else if this == nil { 2319 return false 2320 } 2321 if !bytes.Equal(this.Field15, that1.Field15) { 2322 return false 2323 } 2324 return true 2325} 2326func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool { 2327 if that == nil { 2328 return this == nil 2329 } 2330 2331 that1, ok := that.(*AllTypesOneOf_SubMessage) 2332 if !ok { 2333 that2, ok := that.(AllTypesOneOf_SubMessage) 2334 if ok { 2335 that1 = &that2 2336 } else { 2337 return false 2338 } 2339 } 2340 if that1 == nil { 2341 return this == nil 2342 } else if this == nil { 2343 return false 2344 } 2345 if !this.SubMessage.Equal(that1.SubMessage) { 2346 return false 2347 } 2348 return true 2349} 2350func (this *TwoOneofs) VerboseEqual(that interface{}) error { 2351 if that == nil { 2352 if this == nil { 2353 return nil 2354 } 2355 return fmt.Errorf("that == nil && this != nil") 2356 } 2357 2358 that1, ok := that.(*TwoOneofs) 2359 if !ok { 2360 that2, ok := that.(TwoOneofs) 2361 if ok { 2362 that1 = &that2 2363 } else { 2364 return fmt.Errorf("that is not of type *TwoOneofs") 2365 } 2366 } 2367 if that1 == nil { 2368 if this == nil { 2369 return nil 2370 } 2371 return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil") 2372 } else if this == nil { 2373 return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil") 2374 } 2375 if that1.One == nil { 2376 if this.One != nil { 2377 return fmt.Errorf("this.One != nil && that1.One == nil") 2378 } 2379 } else if this.One == nil { 2380 return fmt.Errorf("this.One == nil && that1.One != nil") 2381 } else if err := this.One.VerboseEqual(that1.One); err != nil { 2382 return err 2383 } 2384 if that1.Two == nil { 2385 if this.Two != nil { 2386 return fmt.Errorf("this.Two != nil && that1.Two == nil") 2387 } 2388 } else if this.Two == nil { 2389 return fmt.Errorf("this.Two == nil && that1.Two != nil") 2390 } else if err := this.Two.VerboseEqual(that1.Two); err != nil { 2391 return err 2392 } 2393 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2394 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2395 } 2396 return nil 2397} 2398func (this *TwoOneofs_Field1) VerboseEqual(that interface{}) error { 2399 if that == nil { 2400 if this == nil { 2401 return nil 2402 } 2403 return fmt.Errorf("that == nil && this != nil") 2404 } 2405 2406 that1, ok := that.(*TwoOneofs_Field1) 2407 if !ok { 2408 that2, ok := that.(TwoOneofs_Field1) 2409 if ok { 2410 that1 = &that2 2411 } else { 2412 return fmt.Errorf("that is not of type *TwoOneofs_Field1") 2413 } 2414 } 2415 if that1 == nil { 2416 if this == nil { 2417 return nil 2418 } 2419 return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil") 2420 } else if this == nil { 2421 return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil") 2422 } 2423 if this.Field1 != that1.Field1 { 2424 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 2425 } 2426 return nil 2427} 2428func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error { 2429 if that == nil { 2430 if this == nil { 2431 return nil 2432 } 2433 return fmt.Errorf("that == nil && this != nil") 2434 } 2435 2436 that1, ok := that.(*TwoOneofs_Field2) 2437 if !ok { 2438 that2, ok := that.(TwoOneofs_Field2) 2439 if ok { 2440 that1 = &that2 2441 } else { 2442 return fmt.Errorf("that is not of type *TwoOneofs_Field2") 2443 } 2444 } 2445 if that1 == nil { 2446 if this == nil { 2447 return nil 2448 } 2449 return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil") 2450 } else if this == nil { 2451 return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil") 2452 } 2453 if this.Field2 != that1.Field2 { 2454 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 2455 } 2456 return nil 2457} 2458func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error { 2459 if that == nil { 2460 if this == nil { 2461 return nil 2462 } 2463 return fmt.Errorf("that == nil && this != nil") 2464 } 2465 2466 that1, ok := that.(*TwoOneofs_Field3) 2467 if !ok { 2468 that2, ok := that.(TwoOneofs_Field3) 2469 if ok { 2470 that1 = &that2 2471 } else { 2472 return fmt.Errorf("that is not of type *TwoOneofs_Field3") 2473 } 2474 } 2475 if that1 == nil { 2476 if this == nil { 2477 return nil 2478 } 2479 return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil") 2480 } else if this == nil { 2481 return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil") 2482 } 2483 if this.Field3 != that1.Field3 { 2484 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 2485 } 2486 return nil 2487} 2488func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error { 2489 if that == nil { 2490 if this == nil { 2491 return nil 2492 } 2493 return fmt.Errorf("that == nil && this != nil") 2494 } 2495 2496 that1, ok := that.(*TwoOneofs_Field34) 2497 if !ok { 2498 that2, ok := that.(TwoOneofs_Field34) 2499 if ok { 2500 that1 = &that2 2501 } else { 2502 return fmt.Errorf("that is not of type *TwoOneofs_Field34") 2503 } 2504 } 2505 if that1 == nil { 2506 if this == nil { 2507 return nil 2508 } 2509 return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil") 2510 } else if this == nil { 2511 return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil") 2512 } 2513 if this.Field34 != that1.Field34 { 2514 return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34) 2515 } 2516 return nil 2517} 2518func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error { 2519 if that == nil { 2520 if this == nil { 2521 return nil 2522 } 2523 return fmt.Errorf("that == nil && this != nil") 2524 } 2525 2526 that1, ok := that.(*TwoOneofs_Field35) 2527 if !ok { 2528 that2, ok := that.(TwoOneofs_Field35) 2529 if ok { 2530 that1 = &that2 2531 } else { 2532 return fmt.Errorf("that is not of type *TwoOneofs_Field35") 2533 } 2534 } 2535 if that1 == nil { 2536 if this == nil { 2537 return nil 2538 } 2539 return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil") 2540 } else if this == nil { 2541 return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil") 2542 } 2543 if !bytes.Equal(this.Field35, that1.Field35) { 2544 return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35) 2545 } 2546 return nil 2547} 2548func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error { 2549 if that == nil { 2550 if this == nil { 2551 return nil 2552 } 2553 return fmt.Errorf("that == nil && this != nil") 2554 } 2555 2556 that1, ok := that.(*TwoOneofs_SubMessage2) 2557 if !ok { 2558 that2, ok := that.(TwoOneofs_SubMessage2) 2559 if ok { 2560 that1 = &that2 2561 } else { 2562 return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2") 2563 } 2564 } 2565 if that1 == nil { 2566 if this == nil { 2567 return nil 2568 } 2569 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil") 2570 } else if this == nil { 2571 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil") 2572 } 2573 if !this.SubMessage2.Equal(that1.SubMessage2) { 2574 return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2) 2575 } 2576 return nil 2577} 2578func (this *TwoOneofs) Equal(that interface{}) bool { 2579 if that == nil { 2580 return this == nil 2581 } 2582 2583 that1, ok := that.(*TwoOneofs) 2584 if !ok { 2585 that2, ok := that.(TwoOneofs) 2586 if ok { 2587 that1 = &that2 2588 } else { 2589 return false 2590 } 2591 } 2592 if that1 == nil { 2593 return this == nil 2594 } else if this == nil { 2595 return false 2596 } 2597 if that1.One == nil { 2598 if this.One != nil { 2599 return false 2600 } 2601 } else if this.One == nil { 2602 return false 2603 } else if !this.One.Equal(that1.One) { 2604 return false 2605 } 2606 if that1.Two == nil { 2607 if this.Two != nil { 2608 return false 2609 } 2610 } else if this.Two == nil { 2611 return false 2612 } else if !this.Two.Equal(that1.Two) { 2613 return false 2614 } 2615 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2616 return false 2617 } 2618 return true 2619} 2620func (this *TwoOneofs_Field1) Equal(that interface{}) bool { 2621 if that == nil { 2622 return this == nil 2623 } 2624 2625 that1, ok := that.(*TwoOneofs_Field1) 2626 if !ok { 2627 that2, ok := that.(TwoOneofs_Field1) 2628 if ok { 2629 that1 = &that2 2630 } else { 2631 return false 2632 } 2633 } 2634 if that1 == nil { 2635 return this == nil 2636 } else if this == nil { 2637 return false 2638 } 2639 if this.Field1 != that1.Field1 { 2640 return false 2641 } 2642 return true 2643} 2644func (this *TwoOneofs_Field2) Equal(that interface{}) bool { 2645 if that == nil { 2646 return this == nil 2647 } 2648 2649 that1, ok := that.(*TwoOneofs_Field2) 2650 if !ok { 2651 that2, ok := that.(TwoOneofs_Field2) 2652 if ok { 2653 that1 = &that2 2654 } else { 2655 return false 2656 } 2657 } 2658 if that1 == nil { 2659 return this == nil 2660 } else if this == nil { 2661 return false 2662 } 2663 if this.Field2 != that1.Field2 { 2664 return false 2665 } 2666 return true 2667} 2668func (this *TwoOneofs_Field3) Equal(that interface{}) bool { 2669 if that == nil { 2670 return this == nil 2671 } 2672 2673 that1, ok := that.(*TwoOneofs_Field3) 2674 if !ok { 2675 that2, ok := that.(TwoOneofs_Field3) 2676 if ok { 2677 that1 = &that2 2678 } else { 2679 return false 2680 } 2681 } 2682 if that1 == nil { 2683 return this == nil 2684 } else if this == nil { 2685 return false 2686 } 2687 if this.Field3 != that1.Field3 { 2688 return false 2689 } 2690 return true 2691} 2692func (this *TwoOneofs_Field34) Equal(that interface{}) bool { 2693 if that == nil { 2694 return this == nil 2695 } 2696 2697 that1, ok := that.(*TwoOneofs_Field34) 2698 if !ok { 2699 that2, ok := that.(TwoOneofs_Field34) 2700 if ok { 2701 that1 = &that2 2702 } else { 2703 return false 2704 } 2705 } 2706 if that1 == nil { 2707 return this == nil 2708 } else if this == nil { 2709 return false 2710 } 2711 if this.Field34 != that1.Field34 { 2712 return false 2713 } 2714 return true 2715} 2716func (this *TwoOneofs_Field35) Equal(that interface{}) bool { 2717 if that == nil { 2718 return this == nil 2719 } 2720 2721 that1, ok := that.(*TwoOneofs_Field35) 2722 if !ok { 2723 that2, ok := that.(TwoOneofs_Field35) 2724 if ok { 2725 that1 = &that2 2726 } else { 2727 return false 2728 } 2729 } 2730 if that1 == nil { 2731 return this == nil 2732 } else if this == nil { 2733 return false 2734 } 2735 if !bytes.Equal(this.Field35, that1.Field35) { 2736 return false 2737 } 2738 return true 2739} 2740func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool { 2741 if that == nil { 2742 return this == nil 2743 } 2744 2745 that1, ok := that.(*TwoOneofs_SubMessage2) 2746 if !ok { 2747 that2, ok := that.(TwoOneofs_SubMessage2) 2748 if ok { 2749 that1 = &that2 2750 } else { 2751 return false 2752 } 2753 } 2754 if that1 == nil { 2755 return this == nil 2756 } else if this == nil { 2757 return false 2758 } 2759 if !this.SubMessage2.Equal(that1.SubMessage2) { 2760 return false 2761 } 2762 return true 2763} 2764func (this *CustomOneof) VerboseEqual(that interface{}) error { 2765 if that == nil { 2766 if this == nil { 2767 return nil 2768 } 2769 return fmt.Errorf("that == nil && this != nil") 2770 } 2771 2772 that1, ok := that.(*CustomOneof) 2773 if !ok { 2774 that2, ok := that.(CustomOneof) 2775 if ok { 2776 that1 = &that2 2777 } else { 2778 return fmt.Errorf("that is not of type *CustomOneof") 2779 } 2780 } 2781 if that1 == nil { 2782 if this == nil { 2783 return nil 2784 } 2785 return fmt.Errorf("that is type *CustomOneof but is nil && this != nil") 2786 } else if this == nil { 2787 return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil") 2788 } 2789 if that1.Custom == nil { 2790 if this.Custom != nil { 2791 return fmt.Errorf("this.Custom != nil && that1.Custom == nil") 2792 } 2793 } else if this.Custom == nil { 2794 return fmt.Errorf("this.Custom == nil && that1.Custom != nil") 2795 } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil { 2796 return err 2797 } 2798 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2799 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2800 } 2801 return nil 2802} 2803func (this *CustomOneof_Stringy) VerboseEqual(that interface{}) error { 2804 if that == nil { 2805 if this == nil { 2806 return nil 2807 } 2808 return fmt.Errorf("that == nil && this != nil") 2809 } 2810 2811 that1, ok := that.(*CustomOneof_Stringy) 2812 if !ok { 2813 that2, ok := that.(CustomOneof_Stringy) 2814 if ok { 2815 that1 = &that2 2816 } else { 2817 return fmt.Errorf("that is not of type *CustomOneof_Stringy") 2818 } 2819 } 2820 if that1 == nil { 2821 if this == nil { 2822 return nil 2823 } 2824 return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil") 2825 } else if this == nil { 2826 return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil") 2827 } 2828 if this.Stringy != that1.Stringy { 2829 return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy) 2830 } 2831 return nil 2832} 2833func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error { 2834 if that == nil { 2835 if this == nil { 2836 return nil 2837 } 2838 return fmt.Errorf("that == nil && this != nil") 2839 } 2840 2841 that1, ok := that.(*CustomOneof_CustomType) 2842 if !ok { 2843 that2, ok := that.(CustomOneof_CustomType) 2844 if ok { 2845 that1 = &that2 2846 } else { 2847 return fmt.Errorf("that is not of type *CustomOneof_CustomType") 2848 } 2849 } 2850 if that1 == nil { 2851 if this == nil { 2852 return nil 2853 } 2854 return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil") 2855 } else if this == nil { 2856 return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil") 2857 } 2858 if !this.CustomType.Equal(that1.CustomType) { 2859 return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType) 2860 } 2861 return nil 2862} 2863func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error { 2864 if that == nil { 2865 if this == nil { 2866 return nil 2867 } 2868 return fmt.Errorf("that == nil && this != nil") 2869 } 2870 2871 that1, ok := that.(*CustomOneof_CastType) 2872 if !ok { 2873 that2, ok := that.(CustomOneof_CastType) 2874 if ok { 2875 that1 = &that2 2876 } else { 2877 return fmt.Errorf("that is not of type *CustomOneof_CastType") 2878 } 2879 } 2880 if that1 == nil { 2881 if this == nil { 2882 return nil 2883 } 2884 return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil") 2885 } else if this == nil { 2886 return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil") 2887 } 2888 if this.CastType != that1.CastType { 2889 return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType) 2890 } 2891 return nil 2892} 2893func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error { 2894 if that == nil { 2895 if this == nil { 2896 return nil 2897 } 2898 return fmt.Errorf("that == nil && this != nil") 2899 } 2900 2901 that1, ok := that.(*CustomOneof_MyCustomName) 2902 if !ok { 2903 that2, ok := that.(CustomOneof_MyCustomName) 2904 if ok { 2905 that1 = &that2 2906 } else { 2907 return fmt.Errorf("that is not of type *CustomOneof_MyCustomName") 2908 } 2909 } 2910 if that1 == nil { 2911 if this == nil { 2912 return nil 2913 } 2914 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil") 2915 } else if this == nil { 2916 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil") 2917 } 2918 if this.MyCustomName != that1.MyCustomName { 2919 return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName) 2920 } 2921 return nil 2922} 2923func (this *CustomOneof) Equal(that interface{}) bool { 2924 if that == nil { 2925 return this == nil 2926 } 2927 2928 that1, ok := that.(*CustomOneof) 2929 if !ok { 2930 that2, ok := that.(CustomOneof) 2931 if ok { 2932 that1 = &that2 2933 } else { 2934 return false 2935 } 2936 } 2937 if that1 == nil { 2938 return this == nil 2939 } else if this == nil { 2940 return false 2941 } 2942 if that1.Custom == nil { 2943 if this.Custom != nil { 2944 return false 2945 } 2946 } else if this.Custom == nil { 2947 return false 2948 } else if !this.Custom.Equal(that1.Custom) { 2949 return false 2950 } 2951 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2952 return false 2953 } 2954 return true 2955} 2956func (this *CustomOneof_Stringy) Equal(that interface{}) bool { 2957 if that == nil { 2958 return this == nil 2959 } 2960 2961 that1, ok := that.(*CustomOneof_Stringy) 2962 if !ok { 2963 that2, ok := that.(CustomOneof_Stringy) 2964 if ok { 2965 that1 = &that2 2966 } else { 2967 return false 2968 } 2969 } 2970 if that1 == nil { 2971 return this == nil 2972 } else if this == nil { 2973 return false 2974 } 2975 if this.Stringy != that1.Stringy { 2976 return false 2977 } 2978 return true 2979} 2980func (this *CustomOneof_CustomType) Equal(that interface{}) bool { 2981 if that == nil { 2982 return this == nil 2983 } 2984 2985 that1, ok := that.(*CustomOneof_CustomType) 2986 if !ok { 2987 that2, ok := that.(CustomOneof_CustomType) 2988 if ok { 2989 that1 = &that2 2990 } else { 2991 return false 2992 } 2993 } 2994 if that1 == nil { 2995 return this == nil 2996 } else if this == nil { 2997 return false 2998 } 2999 if !this.CustomType.Equal(that1.CustomType) { 3000 return false 3001 } 3002 return true 3003} 3004func (this *CustomOneof_CastType) Equal(that interface{}) bool { 3005 if that == nil { 3006 return this == nil 3007 } 3008 3009 that1, ok := that.(*CustomOneof_CastType) 3010 if !ok { 3011 that2, ok := that.(CustomOneof_CastType) 3012 if ok { 3013 that1 = &that2 3014 } else { 3015 return false 3016 } 3017 } 3018 if that1 == nil { 3019 return this == nil 3020 } else if this == nil { 3021 return false 3022 } 3023 if this.CastType != that1.CastType { 3024 return false 3025 } 3026 return true 3027} 3028func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool { 3029 if that == nil { 3030 return this == nil 3031 } 3032 3033 that1, ok := that.(*CustomOneof_MyCustomName) 3034 if !ok { 3035 that2, ok := that.(CustomOneof_MyCustomName) 3036 if ok { 3037 that1 = &that2 3038 } else { 3039 return false 3040 } 3041 } 3042 if that1 == nil { 3043 return this == nil 3044 } else if this == nil { 3045 return false 3046 } 3047 if this.MyCustomName != that1.MyCustomName { 3048 return false 3049 } 3050 return true 3051} 3052func (this *Subby) GoString() string { 3053 if this == nil { 3054 return "nil" 3055 } 3056 s := make([]string, 0, 5) 3057 s = append(s, "&one.Subby{") 3058 if this.Sub != nil { 3059 s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\n") 3060 } 3061 if this.XXX_unrecognized != nil { 3062 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3063 } 3064 s = append(s, "}") 3065 return strings.Join(s, "") 3066} 3067func (this *AllTypesOneOf) GoString() string { 3068 if this == nil { 3069 return "nil" 3070 } 3071 s := make([]string, 0, 20) 3072 s = append(s, "&one.AllTypesOneOf{") 3073 if this.TestOneof != nil { 3074 s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n") 3075 } 3076 if this.XXX_unrecognized != nil { 3077 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3078 } 3079 s = append(s, "}") 3080 return strings.Join(s, "") 3081} 3082func (this *AllTypesOneOf_Field1) GoString() string { 3083 if this == nil { 3084 return "nil" 3085 } 3086 s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` + 3087 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3088 return s 3089} 3090func (this *AllTypesOneOf_Field2) GoString() string { 3091 if this == nil { 3092 return "nil" 3093 } 3094 s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` + 3095 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3096 return s 3097} 3098func (this *AllTypesOneOf_Field3) GoString() string { 3099 if this == nil { 3100 return "nil" 3101 } 3102 s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` + 3103 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3104 return s 3105} 3106func (this *AllTypesOneOf_Field4) GoString() string { 3107 if this == nil { 3108 return "nil" 3109 } 3110 s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` + 3111 `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ") 3112 return s 3113} 3114func (this *AllTypesOneOf_Field5) GoString() string { 3115 if this == nil { 3116 return "nil" 3117 } 3118 s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` + 3119 `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ") 3120 return s 3121} 3122func (this *AllTypesOneOf_Field6) GoString() string { 3123 if this == nil { 3124 return "nil" 3125 } 3126 s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` + 3127 `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ") 3128 return s 3129} 3130func (this *AllTypesOneOf_Field7) GoString() string { 3131 if this == nil { 3132 return "nil" 3133 } 3134 s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` + 3135 `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ") 3136 return s 3137} 3138func (this *AllTypesOneOf_Field8) GoString() string { 3139 if this == nil { 3140 return "nil" 3141 } 3142 s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` + 3143 `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ") 3144 return s 3145} 3146func (this *AllTypesOneOf_Field9) GoString() string { 3147 if this == nil { 3148 return "nil" 3149 } 3150 s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` + 3151 `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ") 3152 return s 3153} 3154func (this *AllTypesOneOf_Field10) GoString() string { 3155 if this == nil { 3156 return "nil" 3157 } 3158 s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` + 3159 `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ") 3160 return s 3161} 3162func (this *AllTypesOneOf_Field11) GoString() string { 3163 if this == nil { 3164 return "nil" 3165 } 3166 s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` + 3167 `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ") 3168 return s 3169} 3170func (this *AllTypesOneOf_Field12) GoString() string { 3171 if this == nil { 3172 return "nil" 3173 } 3174 s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` + 3175 `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ") 3176 return s 3177} 3178func (this *AllTypesOneOf_Field13) GoString() string { 3179 if this == nil { 3180 return "nil" 3181 } 3182 s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` + 3183 `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ") 3184 return s 3185} 3186func (this *AllTypesOneOf_Field14) GoString() string { 3187 if this == nil { 3188 return "nil" 3189 } 3190 s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` + 3191 `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ") 3192 return s 3193} 3194func (this *AllTypesOneOf_Field15) GoString() string { 3195 if this == nil { 3196 return "nil" 3197 } 3198 s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` + 3199 `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ") 3200 return s 3201} 3202func (this *AllTypesOneOf_SubMessage) GoString() string { 3203 if this == nil { 3204 return "nil" 3205 } 3206 s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` + 3207 `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ") 3208 return s 3209} 3210func (this *TwoOneofs) GoString() string { 3211 if this == nil { 3212 return "nil" 3213 } 3214 s := make([]string, 0, 10) 3215 s = append(s, "&one.TwoOneofs{") 3216 if this.One != nil { 3217 s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n") 3218 } 3219 if this.Two != nil { 3220 s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\n") 3221 } 3222 if this.XXX_unrecognized != nil { 3223 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3224 } 3225 s = append(s, "}") 3226 return strings.Join(s, "") 3227} 3228func (this *TwoOneofs_Field1) GoString() string { 3229 if this == nil { 3230 return "nil" 3231 } 3232 s := strings.Join([]string{`&one.TwoOneofs_Field1{` + 3233 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3234 return s 3235} 3236func (this *TwoOneofs_Field2) GoString() string { 3237 if this == nil { 3238 return "nil" 3239 } 3240 s := strings.Join([]string{`&one.TwoOneofs_Field2{` + 3241 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3242 return s 3243} 3244func (this *TwoOneofs_Field3) GoString() string { 3245 if this == nil { 3246 return "nil" 3247 } 3248 s := strings.Join([]string{`&one.TwoOneofs_Field3{` + 3249 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3250 return s 3251} 3252func (this *TwoOneofs_Field34) GoString() string { 3253 if this == nil { 3254 return "nil" 3255 } 3256 s := strings.Join([]string{`&one.TwoOneofs_Field34{` + 3257 `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ") 3258 return s 3259} 3260func (this *TwoOneofs_Field35) GoString() string { 3261 if this == nil { 3262 return "nil" 3263 } 3264 s := strings.Join([]string{`&one.TwoOneofs_Field35{` + 3265 `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ") 3266 return s 3267} 3268func (this *TwoOneofs_SubMessage2) GoString() string { 3269 if this == nil { 3270 return "nil" 3271 } 3272 s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` + 3273 `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ") 3274 return s 3275} 3276func (this *CustomOneof) GoString() string { 3277 if this == nil { 3278 return "nil" 3279 } 3280 s := make([]string, 0, 8) 3281 s = append(s, "&one.CustomOneof{") 3282 if this.Custom != nil { 3283 s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\n") 3284 } 3285 if this.XXX_unrecognized != nil { 3286 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3287 } 3288 s = append(s, "}") 3289 return strings.Join(s, "") 3290} 3291func (this *CustomOneof_Stringy) GoString() string { 3292 if this == nil { 3293 return "nil" 3294 } 3295 s := strings.Join([]string{`&one.CustomOneof_Stringy{` + 3296 `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ") 3297 return s 3298} 3299func (this *CustomOneof_CustomType) GoString() string { 3300 if this == nil { 3301 return "nil" 3302 } 3303 s := strings.Join([]string{`&one.CustomOneof_CustomType{` + 3304 `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ") 3305 return s 3306} 3307func (this *CustomOneof_CastType) GoString() string { 3308 if this == nil { 3309 return "nil" 3310 } 3311 s := strings.Join([]string{`&one.CustomOneof_CastType{` + 3312 `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ") 3313 return s 3314} 3315func (this *CustomOneof_MyCustomName) GoString() string { 3316 if this == nil { 3317 return "nil" 3318 } 3319 s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` + 3320 `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ") 3321 return s 3322} 3323func valueToGoStringOne(v interface{}, typ string) string { 3324 rv := reflect.ValueOf(v) 3325 if rv.IsNil() { 3326 return "nil" 3327 } 3328 pv := reflect.Indirect(rv).Interface() 3329 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 3330} 3331func NewPopulatedSubby(r randyOne, easy bool) *Subby { 3332 this := &Subby{} 3333 if r.Intn(10) != 0 { 3334 v1 := string(randStringOne(r)) 3335 this.Sub = &v1 3336 } 3337 if !easy && r.Intn(10) != 0 { 3338 this.XXX_unrecognized = randUnrecognizedOne(r, 2) 3339 } 3340 return this 3341} 3342 3343func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf { 3344 this := &AllTypesOneOf{} 3345 oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)] 3346 switch oneofNumber_TestOneof { 3347 case 1: 3348 this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy) 3349 case 2: 3350 this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy) 3351 case 3: 3352 this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy) 3353 case 4: 3354 this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy) 3355 case 5: 3356 this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy) 3357 case 6: 3358 this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy) 3359 case 7: 3360 this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy) 3361 case 8: 3362 this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy) 3363 case 9: 3364 this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy) 3365 case 10: 3366 this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy) 3367 case 11: 3368 this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy) 3369 case 12: 3370 this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy) 3371 case 13: 3372 this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy) 3373 case 14: 3374 this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy) 3375 case 15: 3376 this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy) 3377 case 16: 3378 this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy) 3379 } 3380 if !easy && r.Intn(10) != 0 { 3381 this.XXX_unrecognized = randUnrecognizedOne(r, 17) 3382 } 3383 return this 3384} 3385 3386func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 { 3387 this := &AllTypesOneOf_Field1{} 3388 this.Field1 = float64(r.Float64()) 3389 if r.Intn(2) == 0 { 3390 this.Field1 *= -1 3391 } 3392 return this 3393} 3394func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 { 3395 this := &AllTypesOneOf_Field2{} 3396 this.Field2 = float32(r.Float32()) 3397 if r.Intn(2) == 0 { 3398 this.Field2 *= -1 3399 } 3400 return this 3401} 3402func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 { 3403 this := &AllTypesOneOf_Field3{} 3404 this.Field3 = int32(r.Int31()) 3405 if r.Intn(2) == 0 { 3406 this.Field3 *= -1 3407 } 3408 return this 3409} 3410func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 { 3411 this := &AllTypesOneOf_Field4{} 3412 this.Field4 = int64(r.Int63()) 3413 if r.Intn(2) == 0 { 3414 this.Field4 *= -1 3415 } 3416 return this 3417} 3418func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 { 3419 this := &AllTypesOneOf_Field5{} 3420 this.Field5 = uint32(r.Uint32()) 3421 return this 3422} 3423func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 { 3424 this := &AllTypesOneOf_Field6{} 3425 this.Field6 = uint64(uint64(r.Uint32())) 3426 return this 3427} 3428func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 { 3429 this := &AllTypesOneOf_Field7{} 3430 this.Field7 = int32(r.Int31()) 3431 if r.Intn(2) == 0 { 3432 this.Field7 *= -1 3433 } 3434 return this 3435} 3436func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 { 3437 this := &AllTypesOneOf_Field8{} 3438 this.Field8 = int64(r.Int63()) 3439 if r.Intn(2) == 0 { 3440 this.Field8 *= -1 3441 } 3442 return this 3443} 3444func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 { 3445 this := &AllTypesOneOf_Field9{} 3446 this.Field9 = uint32(r.Uint32()) 3447 return this 3448} 3449func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 { 3450 this := &AllTypesOneOf_Field10{} 3451 this.Field10 = int32(r.Int31()) 3452 if r.Intn(2) == 0 { 3453 this.Field10 *= -1 3454 } 3455 return this 3456} 3457func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 { 3458 this := &AllTypesOneOf_Field11{} 3459 this.Field11 = uint64(uint64(r.Uint32())) 3460 return this 3461} 3462func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 { 3463 this := &AllTypesOneOf_Field12{} 3464 this.Field12 = int64(r.Int63()) 3465 if r.Intn(2) == 0 { 3466 this.Field12 *= -1 3467 } 3468 return this 3469} 3470func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 { 3471 this := &AllTypesOneOf_Field13{} 3472 this.Field13 = bool(bool(r.Intn(2) == 0)) 3473 return this 3474} 3475func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 { 3476 this := &AllTypesOneOf_Field14{} 3477 this.Field14 = string(randStringOne(r)) 3478 return this 3479} 3480func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 { 3481 this := &AllTypesOneOf_Field15{} 3482 v2 := r.Intn(100) 3483 this.Field15 = make([]byte, v2) 3484 for i := 0; i < v2; i++ { 3485 this.Field15[i] = byte(r.Intn(256)) 3486 } 3487 return this 3488} 3489func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage { 3490 this := &AllTypesOneOf_SubMessage{} 3491 this.SubMessage = NewPopulatedSubby(r, easy) 3492 return this 3493} 3494func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs { 3495 this := &TwoOneofs{} 3496 oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)] 3497 switch oneofNumber_One { 3498 case 1: 3499 this.One = NewPopulatedTwoOneofs_Field1(r, easy) 3500 case 2: 3501 this.One = NewPopulatedTwoOneofs_Field2(r, easy) 3502 case 3: 3503 this.One = NewPopulatedTwoOneofs_Field3(r, easy) 3504 } 3505 oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)] 3506 switch oneofNumber_Two { 3507 case 34: 3508 this.Two = NewPopulatedTwoOneofs_Field34(r, easy) 3509 case 35: 3510 this.Two = NewPopulatedTwoOneofs_Field35(r, easy) 3511 case 36: 3512 this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy) 3513 } 3514 if !easy && r.Intn(10) != 0 { 3515 this.XXX_unrecognized = randUnrecognizedOne(r, 37) 3516 } 3517 return this 3518} 3519 3520func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 { 3521 this := &TwoOneofs_Field1{} 3522 this.Field1 = float64(r.Float64()) 3523 if r.Intn(2) == 0 { 3524 this.Field1 *= -1 3525 } 3526 return this 3527} 3528func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 { 3529 this := &TwoOneofs_Field2{} 3530 this.Field2 = float32(r.Float32()) 3531 if r.Intn(2) == 0 { 3532 this.Field2 *= -1 3533 } 3534 return this 3535} 3536func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 { 3537 this := &TwoOneofs_Field3{} 3538 this.Field3 = int32(r.Int31()) 3539 if r.Intn(2) == 0 { 3540 this.Field3 *= -1 3541 } 3542 return this 3543} 3544func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 { 3545 this := &TwoOneofs_Field34{} 3546 this.Field34 = string(randStringOne(r)) 3547 return this 3548} 3549func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 { 3550 this := &TwoOneofs_Field35{} 3551 v3 := r.Intn(100) 3552 this.Field35 = make([]byte, v3) 3553 for i := 0; i < v3; i++ { 3554 this.Field35[i] = byte(r.Intn(256)) 3555 } 3556 return this 3557} 3558func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 { 3559 this := &TwoOneofs_SubMessage2{} 3560 this.SubMessage2 = NewPopulatedSubby(r, easy) 3561 return this 3562} 3563func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof { 3564 this := &CustomOneof{} 3565 oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)] 3566 switch oneofNumber_Custom { 3567 case 34: 3568 this.Custom = NewPopulatedCustomOneof_Stringy(r, easy) 3569 case 35: 3570 this.Custom = NewPopulatedCustomOneof_CustomType(r, easy) 3571 case 36: 3572 this.Custom = NewPopulatedCustomOneof_CastType(r, easy) 3573 case 37: 3574 this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy) 3575 } 3576 if !easy && r.Intn(10) != 0 { 3577 this.XXX_unrecognized = randUnrecognizedOne(r, 38) 3578 } 3579 return this 3580} 3581 3582func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy { 3583 this := &CustomOneof_Stringy{} 3584 this.Stringy = string(randStringOne(r)) 3585 return this 3586} 3587func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType { 3588 this := &CustomOneof_CustomType{} 3589 v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 3590 this.CustomType = *v4 3591 return this 3592} 3593func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType { 3594 this := &CustomOneof_CastType{} 3595 this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 3596 return this 3597} 3598func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName { 3599 this := &CustomOneof_MyCustomName{} 3600 this.MyCustomName = int64(r.Int63()) 3601 if r.Intn(2) == 0 { 3602 this.MyCustomName *= -1 3603 } 3604 return this 3605} 3606 3607type randyOne interface { 3608 Float32() float32 3609 Float64() float64 3610 Int63() int64 3611 Int31() int32 3612 Uint32() uint32 3613 Intn(n int) int 3614} 3615 3616func randUTF8RuneOne(r randyOne) rune { 3617 ru := r.Intn(62) 3618 if ru < 10 { 3619 return rune(ru + 48) 3620 } else if ru < 36 { 3621 return rune(ru + 55) 3622 } 3623 return rune(ru + 61) 3624} 3625func randStringOne(r randyOne) string { 3626 v5 := r.Intn(100) 3627 tmps := make([]rune, v5) 3628 for i := 0; i < v5; i++ { 3629 tmps[i] = randUTF8RuneOne(r) 3630 } 3631 return string(tmps) 3632} 3633func randUnrecognizedOne(r randyOne, maxFieldNumber int) (dAtA []byte) { 3634 l := r.Intn(5) 3635 for i := 0; i < l; i++ { 3636 wire := r.Intn(4) 3637 if wire == 3 { 3638 wire = 5 3639 } 3640 fieldNumber := maxFieldNumber + r.Intn(100) 3641 dAtA = randFieldOne(dAtA, r, fieldNumber, wire) 3642 } 3643 return dAtA 3644} 3645func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte { 3646 key := uint32(fieldNumber)<<3 | uint32(wire) 3647 switch wire { 3648 case 0: 3649 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 3650 v6 := r.Int63() 3651 if r.Intn(2) == 0 { 3652 v6 *= -1 3653 } 3654 dAtA = encodeVarintPopulateOne(dAtA, uint64(v6)) 3655 case 1: 3656 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 3657 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))) 3658 case 2: 3659 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 3660 ll := r.Intn(100) 3661 dAtA = encodeVarintPopulateOne(dAtA, uint64(ll)) 3662 for j := 0; j < ll; j++ { 3663 dAtA = append(dAtA, byte(r.Intn(256))) 3664 } 3665 default: 3666 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 3667 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 3668 } 3669 return dAtA 3670} 3671func encodeVarintPopulateOne(dAtA []byte, v uint64) []byte { 3672 for v >= 1<<7 { 3673 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 3674 v >>= 7 3675 } 3676 dAtA = append(dAtA, uint8(v)) 3677 return dAtA 3678} 3679func (m *Subby) Size() (n int) { 3680 if m == nil { 3681 return 0 3682 } 3683 var l int 3684 _ = l 3685 if m.Sub != nil { 3686 l = len(*m.Sub) 3687 n += 1 + l + sovOne(uint64(l)) 3688 } 3689 if m.XXX_unrecognized != nil { 3690 n += len(m.XXX_unrecognized) 3691 } 3692 return n 3693} 3694 3695func (m *AllTypesOneOf) Size() (n int) { 3696 if m == nil { 3697 return 0 3698 } 3699 var l int 3700 _ = l 3701 if m.TestOneof != nil { 3702 n += m.TestOneof.Size() 3703 } 3704 if m.XXX_unrecognized != nil { 3705 n += len(m.XXX_unrecognized) 3706 } 3707 return n 3708} 3709 3710func (m *AllTypesOneOf_Field1) Size() (n int) { 3711 if m == nil { 3712 return 0 3713 } 3714 var l int 3715 _ = l 3716 n += 9 3717 return n 3718} 3719func (m *AllTypesOneOf_Field2) Size() (n int) { 3720 if m == nil { 3721 return 0 3722 } 3723 var l int 3724 _ = l 3725 n += 5 3726 return n 3727} 3728func (m *AllTypesOneOf_Field3) Size() (n int) { 3729 if m == nil { 3730 return 0 3731 } 3732 var l int 3733 _ = l 3734 n += 1 + sovOne(uint64(m.Field3)) 3735 return n 3736} 3737func (m *AllTypesOneOf_Field4) Size() (n int) { 3738 if m == nil { 3739 return 0 3740 } 3741 var l int 3742 _ = l 3743 n += 1 + sovOne(uint64(m.Field4)) 3744 return n 3745} 3746func (m *AllTypesOneOf_Field5) Size() (n int) { 3747 if m == nil { 3748 return 0 3749 } 3750 var l int 3751 _ = l 3752 n += 1 + sovOne(uint64(m.Field5)) 3753 return n 3754} 3755func (m *AllTypesOneOf_Field6) Size() (n int) { 3756 if m == nil { 3757 return 0 3758 } 3759 var l int 3760 _ = l 3761 n += 1 + sovOne(uint64(m.Field6)) 3762 return n 3763} 3764func (m *AllTypesOneOf_Field7) Size() (n int) { 3765 if m == nil { 3766 return 0 3767 } 3768 var l int 3769 _ = l 3770 n += 1 + sozOne(uint64(m.Field7)) 3771 return n 3772} 3773func (m *AllTypesOneOf_Field8) Size() (n int) { 3774 if m == nil { 3775 return 0 3776 } 3777 var l int 3778 _ = l 3779 n += 1 + sozOne(uint64(m.Field8)) 3780 return n 3781} 3782func (m *AllTypesOneOf_Field9) Size() (n int) { 3783 if m == nil { 3784 return 0 3785 } 3786 var l int 3787 _ = l 3788 n += 5 3789 return n 3790} 3791func (m *AllTypesOneOf_Field10) Size() (n int) { 3792 if m == nil { 3793 return 0 3794 } 3795 var l int 3796 _ = l 3797 n += 5 3798 return n 3799} 3800func (m *AllTypesOneOf_Field11) Size() (n int) { 3801 if m == nil { 3802 return 0 3803 } 3804 var l int 3805 _ = l 3806 n += 9 3807 return n 3808} 3809func (m *AllTypesOneOf_Field12) Size() (n int) { 3810 if m == nil { 3811 return 0 3812 } 3813 var l int 3814 _ = l 3815 n += 9 3816 return n 3817} 3818func (m *AllTypesOneOf_Field13) Size() (n int) { 3819 if m == nil { 3820 return 0 3821 } 3822 var l int 3823 _ = l 3824 n += 2 3825 return n 3826} 3827func (m *AllTypesOneOf_Field14) Size() (n int) { 3828 if m == nil { 3829 return 0 3830 } 3831 var l int 3832 _ = l 3833 l = len(m.Field14) 3834 n += 1 + l + sovOne(uint64(l)) 3835 return n 3836} 3837func (m *AllTypesOneOf_Field15) Size() (n int) { 3838 if m == nil { 3839 return 0 3840 } 3841 var l int 3842 _ = l 3843 if m.Field15 != nil { 3844 l = len(m.Field15) 3845 n += 1 + l + sovOne(uint64(l)) 3846 } 3847 return n 3848} 3849func (m *AllTypesOneOf_SubMessage) Size() (n int) { 3850 if m == nil { 3851 return 0 3852 } 3853 var l int 3854 _ = l 3855 if m.SubMessage != nil { 3856 l = m.SubMessage.Size() 3857 n += 2 + l + sovOne(uint64(l)) 3858 } 3859 return n 3860} 3861func (m *TwoOneofs) Size() (n int) { 3862 if m == nil { 3863 return 0 3864 } 3865 var l int 3866 _ = l 3867 if m.One != nil { 3868 n += m.One.Size() 3869 } 3870 if m.Two != nil { 3871 n += m.Two.Size() 3872 } 3873 if m.XXX_unrecognized != nil { 3874 n += len(m.XXX_unrecognized) 3875 } 3876 return n 3877} 3878 3879func (m *TwoOneofs_Field1) Size() (n int) { 3880 if m == nil { 3881 return 0 3882 } 3883 var l int 3884 _ = l 3885 n += 9 3886 return n 3887} 3888func (m *TwoOneofs_Field2) Size() (n int) { 3889 if m == nil { 3890 return 0 3891 } 3892 var l int 3893 _ = l 3894 n += 5 3895 return n 3896} 3897func (m *TwoOneofs_Field3) Size() (n int) { 3898 if m == nil { 3899 return 0 3900 } 3901 var l int 3902 _ = l 3903 n += 1 + sovOne(uint64(m.Field3)) 3904 return n 3905} 3906func (m *TwoOneofs_Field34) Size() (n int) { 3907 if m == nil { 3908 return 0 3909 } 3910 var l int 3911 _ = l 3912 l = len(m.Field34) 3913 n += 2 + l + sovOne(uint64(l)) 3914 return n 3915} 3916func (m *TwoOneofs_Field35) Size() (n int) { 3917 if m == nil { 3918 return 0 3919 } 3920 var l int 3921 _ = l 3922 if m.Field35 != nil { 3923 l = len(m.Field35) 3924 n += 2 + l + sovOne(uint64(l)) 3925 } 3926 return n 3927} 3928func (m *TwoOneofs_SubMessage2) Size() (n int) { 3929 if m == nil { 3930 return 0 3931 } 3932 var l int 3933 _ = l 3934 if m.SubMessage2 != nil { 3935 l = m.SubMessage2.Size() 3936 n += 2 + l + sovOne(uint64(l)) 3937 } 3938 return n 3939} 3940func (m *CustomOneof) Size() (n int) { 3941 if m == nil { 3942 return 0 3943 } 3944 var l int 3945 _ = l 3946 if m.Custom != nil { 3947 n += m.Custom.Size() 3948 } 3949 if m.XXX_unrecognized != nil { 3950 n += len(m.XXX_unrecognized) 3951 } 3952 return n 3953} 3954 3955func (m *CustomOneof_Stringy) Size() (n int) { 3956 if m == nil { 3957 return 0 3958 } 3959 var l int 3960 _ = l 3961 l = len(m.Stringy) 3962 n += 2 + l + sovOne(uint64(l)) 3963 return n 3964} 3965func (m *CustomOneof_CustomType) Size() (n int) { 3966 if m == nil { 3967 return 0 3968 } 3969 var l int 3970 _ = l 3971 l = m.CustomType.Size() 3972 n += 2 + l + sovOne(uint64(l)) 3973 return n 3974} 3975func (m *CustomOneof_CastType) Size() (n int) { 3976 if m == nil { 3977 return 0 3978 } 3979 var l int 3980 _ = l 3981 n += 2 + sovOne(uint64(m.CastType)) 3982 return n 3983} 3984func (m *CustomOneof_MyCustomName) Size() (n int) { 3985 if m == nil { 3986 return 0 3987 } 3988 var l int 3989 _ = l 3990 n += 2 + sovOne(uint64(m.MyCustomName)) 3991 return n 3992} 3993 3994func sovOne(x uint64) (n int) { 3995 for { 3996 n++ 3997 x >>= 7 3998 if x == 0 { 3999 break 4000 } 4001 } 4002 return n 4003} 4004func sozOne(x uint64) (n int) { 4005 return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 4006} 4007func (this *Subby) String() string { 4008 if this == nil { 4009 return "nil" 4010 } 4011 s := strings.Join([]string{`&Subby{`, 4012 `Sub:` + valueToStringOne(this.Sub) + `,`, 4013 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4014 `}`, 4015 }, "") 4016 return s 4017} 4018func (this *AllTypesOneOf) String() string { 4019 if this == nil { 4020 return "nil" 4021 } 4022 s := strings.Join([]string{`&AllTypesOneOf{`, 4023 `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`, 4024 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4025 `}`, 4026 }, "") 4027 return s 4028} 4029func (this *AllTypesOneOf_Field1) String() string { 4030 if this == nil { 4031 return "nil" 4032 } 4033 s := strings.Join([]string{`&AllTypesOneOf_Field1{`, 4034 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4035 `}`, 4036 }, "") 4037 return s 4038} 4039func (this *AllTypesOneOf_Field2) String() string { 4040 if this == nil { 4041 return "nil" 4042 } 4043 s := strings.Join([]string{`&AllTypesOneOf_Field2{`, 4044 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4045 `}`, 4046 }, "") 4047 return s 4048} 4049func (this *AllTypesOneOf_Field3) String() string { 4050 if this == nil { 4051 return "nil" 4052 } 4053 s := strings.Join([]string{`&AllTypesOneOf_Field3{`, 4054 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4055 `}`, 4056 }, "") 4057 return s 4058} 4059func (this *AllTypesOneOf_Field4) String() string { 4060 if this == nil { 4061 return "nil" 4062 } 4063 s := strings.Join([]string{`&AllTypesOneOf_Field4{`, 4064 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 4065 `}`, 4066 }, "") 4067 return s 4068} 4069func (this *AllTypesOneOf_Field5) String() string { 4070 if this == nil { 4071 return "nil" 4072 } 4073 s := strings.Join([]string{`&AllTypesOneOf_Field5{`, 4074 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 4075 `}`, 4076 }, "") 4077 return s 4078} 4079func (this *AllTypesOneOf_Field6) String() string { 4080 if this == nil { 4081 return "nil" 4082 } 4083 s := strings.Join([]string{`&AllTypesOneOf_Field6{`, 4084 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 4085 `}`, 4086 }, "") 4087 return s 4088} 4089func (this *AllTypesOneOf_Field7) String() string { 4090 if this == nil { 4091 return "nil" 4092 } 4093 s := strings.Join([]string{`&AllTypesOneOf_Field7{`, 4094 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 4095 `}`, 4096 }, "") 4097 return s 4098} 4099func (this *AllTypesOneOf_Field8) String() string { 4100 if this == nil { 4101 return "nil" 4102 } 4103 s := strings.Join([]string{`&AllTypesOneOf_Field8{`, 4104 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 4105 `}`, 4106 }, "") 4107 return s 4108} 4109func (this *AllTypesOneOf_Field9) String() string { 4110 if this == nil { 4111 return "nil" 4112 } 4113 s := strings.Join([]string{`&AllTypesOneOf_Field9{`, 4114 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 4115 `}`, 4116 }, "") 4117 return s 4118} 4119func (this *AllTypesOneOf_Field10) String() string { 4120 if this == nil { 4121 return "nil" 4122 } 4123 s := strings.Join([]string{`&AllTypesOneOf_Field10{`, 4124 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 4125 `}`, 4126 }, "") 4127 return s 4128} 4129func (this *AllTypesOneOf_Field11) String() string { 4130 if this == nil { 4131 return "nil" 4132 } 4133 s := strings.Join([]string{`&AllTypesOneOf_Field11{`, 4134 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 4135 `}`, 4136 }, "") 4137 return s 4138} 4139func (this *AllTypesOneOf_Field12) String() string { 4140 if this == nil { 4141 return "nil" 4142 } 4143 s := strings.Join([]string{`&AllTypesOneOf_Field12{`, 4144 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 4145 `}`, 4146 }, "") 4147 return s 4148} 4149func (this *AllTypesOneOf_Field13) String() string { 4150 if this == nil { 4151 return "nil" 4152 } 4153 s := strings.Join([]string{`&AllTypesOneOf_Field13{`, 4154 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 4155 `}`, 4156 }, "") 4157 return s 4158} 4159func (this *AllTypesOneOf_Field14) String() string { 4160 if this == nil { 4161 return "nil" 4162 } 4163 s := strings.Join([]string{`&AllTypesOneOf_Field14{`, 4164 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 4165 `}`, 4166 }, "") 4167 return s 4168} 4169func (this *AllTypesOneOf_Field15) String() string { 4170 if this == nil { 4171 return "nil" 4172 } 4173 s := strings.Join([]string{`&AllTypesOneOf_Field15{`, 4174 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 4175 `}`, 4176 }, "") 4177 return s 4178} 4179func (this *AllTypesOneOf_SubMessage) String() string { 4180 if this == nil { 4181 return "nil" 4182 } 4183 s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`, 4184 `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`, 4185 `}`, 4186 }, "") 4187 return s 4188} 4189func (this *TwoOneofs) String() string { 4190 if this == nil { 4191 return "nil" 4192 } 4193 s := strings.Join([]string{`&TwoOneofs{`, 4194 `One:` + fmt.Sprintf("%v", this.One) + `,`, 4195 `Two:` + fmt.Sprintf("%v", this.Two) + `,`, 4196 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4197 `}`, 4198 }, "") 4199 return s 4200} 4201func (this *TwoOneofs_Field1) String() string { 4202 if this == nil { 4203 return "nil" 4204 } 4205 s := strings.Join([]string{`&TwoOneofs_Field1{`, 4206 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4207 `}`, 4208 }, "") 4209 return s 4210} 4211func (this *TwoOneofs_Field2) String() string { 4212 if this == nil { 4213 return "nil" 4214 } 4215 s := strings.Join([]string{`&TwoOneofs_Field2{`, 4216 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4217 `}`, 4218 }, "") 4219 return s 4220} 4221func (this *TwoOneofs_Field3) String() string { 4222 if this == nil { 4223 return "nil" 4224 } 4225 s := strings.Join([]string{`&TwoOneofs_Field3{`, 4226 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4227 `}`, 4228 }, "") 4229 return s 4230} 4231func (this *TwoOneofs_Field34) String() string { 4232 if this == nil { 4233 return "nil" 4234 } 4235 s := strings.Join([]string{`&TwoOneofs_Field34{`, 4236 `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`, 4237 `}`, 4238 }, "") 4239 return s 4240} 4241func (this *TwoOneofs_Field35) String() string { 4242 if this == nil { 4243 return "nil" 4244 } 4245 s := strings.Join([]string{`&TwoOneofs_Field35{`, 4246 `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`, 4247 `}`, 4248 }, "") 4249 return s 4250} 4251func (this *TwoOneofs_SubMessage2) String() string { 4252 if this == nil { 4253 return "nil" 4254 } 4255 s := strings.Join([]string{`&TwoOneofs_SubMessage2{`, 4256 `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`, 4257 `}`, 4258 }, "") 4259 return s 4260} 4261func (this *CustomOneof) String() string { 4262 if this == nil { 4263 return "nil" 4264 } 4265 s := strings.Join([]string{`&CustomOneof{`, 4266 `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`, 4267 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4268 `}`, 4269 }, "") 4270 return s 4271} 4272func (this *CustomOneof_Stringy) String() string { 4273 if this == nil { 4274 return "nil" 4275 } 4276 s := strings.Join([]string{`&CustomOneof_Stringy{`, 4277 `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`, 4278 `}`, 4279 }, "") 4280 return s 4281} 4282func (this *CustomOneof_CustomType) String() string { 4283 if this == nil { 4284 return "nil" 4285 } 4286 s := strings.Join([]string{`&CustomOneof_CustomType{`, 4287 `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`, 4288 `}`, 4289 }, "") 4290 return s 4291} 4292func (this *CustomOneof_CastType) String() string { 4293 if this == nil { 4294 return "nil" 4295 } 4296 s := strings.Join([]string{`&CustomOneof_CastType{`, 4297 `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`, 4298 `}`, 4299 }, "") 4300 return s 4301} 4302func (this *CustomOneof_MyCustomName) String() string { 4303 if this == nil { 4304 return "nil" 4305 } 4306 s := strings.Join([]string{`&CustomOneof_MyCustomName{`, 4307 `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`, 4308 `}`, 4309 }, "") 4310 return s 4311} 4312func valueToStringOne(v interface{}) string { 4313 rv := reflect.ValueOf(v) 4314 if rv.IsNil() { 4315 return "nil" 4316 } 4317 pv := reflect.Indirect(rv).Interface() 4318 return fmt.Sprintf("*%v", pv) 4319} 4320 4321func init() { proto.RegisterFile("combos/neither/one.proto", fileDescriptor_one_1be15a5672864d55) } 4322 4323var fileDescriptor_one_1be15a5672864d55 = []byte{ 4324 // 598 bytes of a gzipped FileDescriptorProto 4325 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0xbf, 0x4f, 0x1b, 0x3f, 4326 0x14, 0x00, 0x70, 0x3f, 0x42, 0x42, 0x70, 0xc2, 0x97, 0x7c, 0x6f, 0x72, 0x19, 0x8c, 0x95, 0xb6, 4327 0x92, 0x87, 0x92, 0x90, 0x4b, 0xc2, 0x8f, 0xb1, 0x47, 0x55, 0x65, 0xa1, 0x48, 0x07, 0xcc, 0x28, 4328 0x47, 0x4d, 0x88, 0x44, 0xce, 0x08, 0xfb, 0x84, 0xb2, 0xf1, 0x37, 0xf4, 0xaf, 0xe8, 0xd8, 0xb1, 4329 0x7f, 0x02, 0x23, 0x63, 0xd5, 0x21, 0xe2, 0xae, 0x4b, 0x47, 0x46, 0xd4, 0xa9, 0xf2, 0x1d, 0xb1, 4330 0x2b, 0x55, 0x55, 0x97, 0x4e, 0xb9, 0xf7, 0x3e, 0xe7, 0x97, 0xf7, 0xce, 0x36, 0x26, 0xa7, 0x72, 4331 0x12, 0x49, 0xd5, 0x8e, 0xc5, 0x58, 0x9f, 0x8b, 0xab, 0xb6, 0x8c, 0x45, 0xeb, 0xf2, 0x4a, 0x6a, 4332 0xe9, 0x95, 0x64, 0x2c, 0xd6, 0x36, 0x46, 0x63, 0x7d, 0x9e, 0x44, 0xad, 0x53, 0x39, 0x69, 0x8f, 4333 0xe4, 0x48, 0xb6, 0x73, 0x8b, 0x92, 0xb3, 0x3c, 0xca, 0x83, 0xfc, 0xa9, 0x58, 0xd3, 0x7c, 0x86, 4334 0xcb, 0x87, 0x49, 0x14, 0x4d, 0xbd, 0x06, 0x2e, 0xa9, 0x24, 0x22, 0xc0, 0x80, 0x2f, 0x87, 0xe6, 4335 0xb1, 0x39, 0x2b, 0xe1, 0x95, 0xd7, 0x17, 0x17, 0x47, 0xd3, 0x4b, 0xa1, 0x0e, 0x62, 0x71, 0x70, 4336 0xe6, 0x11, 0x5c, 0x79, 0x3b, 0x16, 0x17, 0xef, 0x3b, 0xf9, 0x6b, 0x30, 0x40, 0xe1, 0x53, 0x6c, 4337 0xc5, 0x27, 0x0b, 0x0c, 0xf8, 0x82, 0x15, 0xdf, 0x4a, 0x97, 0x94, 0x18, 0xf0, 0xb2, 0x95, 0xae, 4338 0x95, 0x1e, 0x59, 0x64, 0xc0, 0x4b, 0x56, 0x7a, 0x56, 0xfa, 0xa4, 0xcc, 0x80, 0xaf, 0x58, 0xe9, 4339 0x5b, 0xd9, 0x22, 0x15, 0x06, 0x7c, 0xd1, 0xca, 0x96, 0x95, 0x6d, 0xb2, 0xc4, 0x80, 0xff, 0x6f, 4340 0x65, 0xdb, 0xca, 0x0e, 0xa9, 0x32, 0xe0, 0x9e, 0x95, 0x1d, 0x2b, 0xbb, 0x64, 0x99, 0x01, 0x5f, 4341 0xb2, 0xb2, 0xeb, 0xad, 0xe1, 0xa5, 0x62, 0xb2, 0x4d, 0x82, 0x19, 0xf0, 0xd5, 0x01, 0x0a, 0xe7, 4342 0x09, 0x67, 0x1d, 0x52, 0x63, 0xc0, 0x2b, 0xce, 0x3a, 0xce, 0x7c, 0x52, 0x67, 0xc0, 0x1b, 0xce, 4343 0x7c, 0x67, 0x5d, 0xb2, 0xc2, 0x80, 0x57, 0x9d, 0x75, 0x9d, 0xf5, 0xc8, 0x7f, 0x66, 0x07, 0x9c, 4344 0xf5, 0x9c, 0xf5, 0xc9, 0x2a, 0x03, 0x5e, 0x77, 0xd6, 0xf7, 0x36, 0x70, 0x4d, 0x25, 0xd1, 0xc9, 4345 0x44, 0x28, 0x35, 0x1c, 0x09, 0xd2, 0x60, 0xc0, 0x6b, 0x3e, 0x6e, 0x99, 0x33, 0x91, 0x6f, 0xeb, 4346 0x00, 0x85, 0x58, 0x25, 0xd1, 0x7e, 0xe1, 0x41, 0x1d, 0x63, 0x2d, 0x94, 0x3e, 0x91, 0xb1, 0x90, 4347 0x67, 0xcd, 0x3b, 0xc0, 0xcb, 0x47, 0xd7, 0xf2, 0xc0, 0x04, 0xea, 0x1f, 0x6f, 0xee, 0xbc, 0xe9, 4348 0x6e, 0x8f, 0x34, 0xf3, 0x81, 0x20, 0x9c, 0x27, 0x9c, 0xf5, 0xc9, 0xf3, 0x7c, 0x20, 0x6b, 0x7d, 4349 0xaf, 0x8d, 0xeb, 0xbf, 0x0c, 0xe4, 0x93, 0x17, 0xbf, 0x4d, 0x04, 0x61, 0xcd, 0x4d, 0xe4, 0x07, 4350 0x65, 0x6c, 0x8e, 0xbd, 0xf9, 0xd1, 0xd7, 0xb2, 0xf9, 0x61, 0x01, 0xd7, 0xf6, 0x12, 0xa5, 0xe5, 4351 0x24, 0x9f, 0xca, 0xfc, 0xd5, 0xa1, 0xbe, 0x1a, 0xc7, 0xa3, 0xe9, 0x53, 0x1b, 0x28, 0x9c, 0x27, 4352 0xbc, 0x10, 0xe3, 0xe2, 0x55, 0x73, 0xc2, 0x8b, 0x4e, 0x82, 0xcd, 0xaf, 0xb3, 0xf5, 0x57, 0x7f, 4353 0xbc, 0x41, 0xe6, 0xdb, 0xb5, 0x4f, 0xf3, 0x35, 0xad, 0xe3, 0x71, 0xac, 0x3b, 0xfe, 0x8e, 0xf9, 4354 0xc0, 0xae, 0x8a, 0x77, 0x8c, 0xab, 0x7b, 0x43, 0xa5, 0xf3, 0x8a, 0xa6, 0xf5, 0xc5, 0x60, 0xfb, 4355 0xc7, 0x6c, 0xbd, 0xfb, 0x97, 0x8a, 0x43, 0xa5, 0xf5, 0xf4, 0x52, 0xb4, 0xf6, 0xa7, 0xa6, 0xea, 4356 0x56, 0xcf, 0x2c, 0x1f, 0xa0, 0xd0, 0x96, 0xf2, 0xfc, 0x79, 0xab, 0xef, 0x86, 0x13, 0x41, 0x5e, 4357 0x9a, 0xeb, 0x12, 0x34, 0xb2, 0xd9, 0x7a, 0x7d, 0x7f, 0xea, 0xf2, 0xae, 0x15, 0x13, 0x05, 0x55, 4358 0x5c, 0x29, 0x5a, 0x0d, 0xde, 0xdc, 0xa6, 0x14, 0xdd, 0xa5, 0x14, 0x7d, 0x49, 0x29, 0xba, 0x4f, 4359 0x29, 0x3c, 0xa4, 0x14, 0x1e, 0x53, 0x0a, 0x37, 0x19, 0x85, 0x8f, 0x19, 0x85, 0x4f, 0x19, 0x85, 4360 0xcf, 0x19, 0x85, 0xdb, 0x8c, 0xa2, 0xbb, 0x8c, 0xa2, 0xfb, 0x8c, 0xc2, 0xf7, 0x8c, 0xa2, 0x87, 4361 0x8c, 0xc2, 0x63, 0x46, 0xd1, 0xcd, 0x37, 0x8a, 0x7e, 0x06, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x27, 4362 0x4d, 0xb9, 0x78, 0x04, 0x00, 0x00, 4363} 4364