github.com/gogo/protobuf@v1.3.2/jsonpb/jsonpb_test_proto/test_objects.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: test_objects.proto 3 4 package jsonpb 5 6 import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 types "github.com/gogo/protobuf/types" 10 math "math" 11 ) 12 13 // Reference imports to suppress errors if they are not otherwise used. 14 var _ = proto.Marshal 15 var _ = fmt.Errorf 16 var _ = math.Inf 17 18 // This is a compile-time assertion to ensure that this generated file 19 // is compatible with the proto package it is being compiled against. 20 // A compilation error at this line likely means your copy of the 21 // proto package needs to be updated. 22 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 23 24 type Widget_Color int32 25 26 const ( 27 Widget_RED Widget_Color = 0 28 Widget_GREEN Widget_Color = 1 29 Widget_BLUE Widget_Color = 2 30 ) 31 32 var Widget_Color_name = map[int32]string{ 33 0: "RED", 34 1: "GREEN", 35 2: "BLUE", 36 } 37 38 var Widget_Color_value = map[string]int32{ 39 "RED": 0, 40 "GREEN": 1, 41 "BLUE": 2, 42 } 43 44 func (x Widget_Color) Enum() *Widget_Color { 45 p := new(Widget_Color) 46 *p = x 47 return p 48 } 49 50 func (x Widget_Color) String() string { 51 return proto.EnumName(Widget_Color_name, int32(x)) 52 } 53 54 func (x *Widget_Color) UnmarshalJSON(data []byte) error { 55 value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color") 56 if err != nil { 57 return err 58 } 59 *x = Widget_Color(value) 60 return nil 61 } 62 63 func (Widget_Color) EnumDescriptor() ([]byte, []int) { 64 return fileDescriptor_e97c739a0ce14cc6, []int{3, 0} 65 } 66 67 // Test message for holding primitive types. 68 type Simple struct { 69 OBool *bool `protobuf:"varint,1,opt,name=o_bool,json=oBool" json:"o_bool,omitempty"` 70 OInt32 *int32 `protobuf:"varint,2,opt,name=o_int32,json=oInt32" json:"o_int32,omitempty"` 71 OInt32Str *int32 `protobuf:"varint,3,opt,name=o_int32_str,json=oInt32Str" json:"o_int32_str,omitempty"` 72 OInt64 *int64 `protobuf:"varint,4,opt,name=o_int64,json=oInt64" json:"o_int64,omitempty"` 73 OInt64Str *int64 `protobuf:"varint,5,opt,name=o_int64_str,json=oInt64Str" json:"o_int64_str,omitempty"` 74 OUint32 *uint32 `protobuf:"varint,6,opt,name=o_uint32,json=oUint32" json:"o_uint32,omitempty"` 75 OUint32Str *uint32 `protobuf:"varint,7,opt,name=o_uint32_str,json=oUint32Str" json:"o_uint32_str,omitempty"` 76 OUint64 *uint64 `protobuf:"varint,8,opt,name=o_uint64,json=oUint64" json:"o_uint64,omitempty"` 77 OUint64Str *uint64 `protobuf:"varint,9,opt,name=o_uint64_str,json=oUint64Str" json:"o_uint64_str,omitempty"` 78 OSint32 *int32 `protobuf:"zigzag32,10,opt,name=o_sint32,json=oSint32" json:"o_sint32,omitempty"` 79 OSint32Str *int32 `protobuf:"zigzag32,11,opt,name=o_sint32_str,json=oSint32Str" json:"o_sint32_str,omitempty"` 80 OSint64 *int64 `protobuf:"zigzag64,12,opt,name=o_sint64,json=oSint64" json:"o_sint64,omitempty"` 81 OSint64Str *int64 `protobuf:"zigzag64,13,opt,name=o_sint64_str,json=oSint64Str" json:"o_sint64_str,omitempty"` 82 OFloat *float32 `protobuf:"fixed32,14,opt,name=o_float,json=oFloat" json:"o_float,omitempty"` 83 OFloatStr *float32 `protobuf:"fixed32,15,opt,name=o_float_str,json=oFloatStr" json:"o_float_str,omitempty"` 84 ODouble *float64 `protobuf:"fixed64,16,opt,name=o_double,json=oDouble" json:"o_double,omitempty"` 85 ODoubleStr *float64 `protobuf:"fixed64,17,opt,name=o_double_str,json=oDoubleStr" json:"o_double_str,omitempty"` 86 OString *string `protobuf:"bytes,18,opt,name=o_string,json=oString" json:"o_string,omitempty"` 87 OBytes []byte `protobuf:"bytes,19,opt,name=o_bytes,json=oBytes" json:"o_bytes,omitempty"` 88 OCastBytes Bytes `protobuf:"bytes,20,opt,name=o_cast_bytes,json=oCastBytes,casttype=Bytes" json:"o_cast_bytes,omitempty"` 89 XXX_NoUnkeyedLiteral struct{} `json:"-"` 90 XXX_unrecognized []byte `json:"-"` 91 XXX_sizecache int32 `json:"-"` 92 } 93 94 func (m *Simple) Reset() { *m = Simple{} } 95 func (m *Simple) String() string { return proto.CompactTextString(m) } 96 func (*Simple) ProtoMessage() {} 97 func (*Simple) Descriptor() ([]byte, []int) { 98 return fileDescriptor_e97c739a0ce14cc6, []int{0} 99 } 100 func (m *Simple) XXX_Unmarshal(b []byte) error { 101 return xxx_messageInfo_Simple.Unmarshal(m, b) 102 } 103 func (m *Simple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 104 return xxx_messageInfo_Simple.Marshal(b, m, deterministic) 105 } 106 func (m *Simple) XXX_Merge(src proto.Message) { 107 xxx_messageInfo_Simple.Merge(m, src) 108 } 109 func (m *Simple) XXX_Size() int { 110 return xxx_messageInfo_Simple.Size(m) 111 } 112 func (m *Simple) XXX_DiscardUnknown() { 113 xxx_messageInfo_Simple.DiscardUnknown(m) 114 } 115 116 var xxx_messageInfo_Simple proto.InternalMessageInfo 117 118 func (m *Simple) GetOBool() bool { 119 if m != nil && m.OBool != nil { 120 return *m.OBool 121 } 122 return false 123 } 124 125 func (m *Simple) GetOInt32() int32 { 126 if m != nil && m.OInt32 != nil { 127 return *m.OInt32 128 } 129 return 0 130 } 131 132 func (m *Simple) GetOInt32Str() int32 { 133 if m != nil && m.OInt32Str != nil { 134 return *m.OInt32Str 135 } 136 return 0 137 } 138 139 func (m *Simple) GetOInt64() int64 { 140 if m != nil && m.OInt64 != nil { 141 return *m.OInt64 142 } 143 return 0 144 } 145 146 func (m *Simple) GetOInt64Str() int64 { 147 if m != nil && m.OInt64Str != nil { 148 return *m.OInt64Str 149 } 150 return 0 151 } 152 153 func (m *Simple) GetOUint32() uint32 { 154 if m != nil && m.OUint32 != nil { 155 return *m.OUint32 156 } 157 return 0 158 } 159 160 func (m *Simple) GetOUint32Str() uint32 { 161 if m != nil && m.OUint32Str != nil { 162 return *m.OUint32Str 163 } 164 return 0 165 } 166 167 func (m *Simple) GetOUint64() uint64 { 168 if m != nil && m.OUint64 != nil { 169 return *m.OUint64 170 } 171 return 0 172 } 173 174 func (m *Simple) GetOUint64Str() uint64 { 175 if m != nil && m.OUint64Str != nil { 176 return *m.OUint64Str 177 } 178 return 0 179 } 180 181 func (m *Simple) GetOSint32() int32 { 182 if m != nil && m.OSint32 != nil { 183 return *m.OSint32 184 } 185 return 0 186 } 187 188 func (m *Simple) GetOSint32Str() int32 { 189 if m != nil && m.OSint32Str != nil { 190 return *m.OSint32Str 191 } 192 return 0 193 } 194 195 func (m *Simple) GetOSint64() int64 { 196 if m != nil && m.OSint64 != nil { 197 return *m.OSint64 198 } 199 return 0 200 } 201 202 func (m *Simple) GetOSint64Str() int64 { 203 if m != nil && m.OSint64Str != nil { 204 return *m.OSint64Str 205 } 206 return 0 207 } 208 209 func (m *Simple) GetOFloat() float32 { 210 if m != nil && m.OFloat != nil { 211 return *m.OFloat 212 } 213 return 0 214 } 215 216 func (m *Simple) GetOFloatStr() float32 { 217 if m != nil && m.OFloatStr != nil { 218 return *m.OFloatStr 219 } 220 return 0 221 } 222 223 func (m *Simple) GetODouble() float64 { 224 if m != nil && m.ODouble != nil { 225 return *m.ODouble 226 } 227 return 0 228 } 229 230 func (m *Simple) GetODoubleStr() float64 { 231 if m != nil && m.ODoubleStr != nil { 232 return *m.ODoubleStr 233 } 234 return 0 235 } 236 237 func (m *Simple) GetOString() string { 238 if m != nil && m.OString != nil { 239 return *m.OString 240 } 241 return "" 242 } 243 244 func (m *Simple) GetOBytes() []byte { 245 if m != nil { 246 return m.OBytes 247 } 248 return nil 249 } 250 251 func (m *Simple) GetOCastBytes() Bytes { 252 if m != nil { 253 return m.OCastBytes 254 } 255 return nil 256 } 257 258 // Test message for holding special non-finites primitives. 259 type NonFinites struct { 260 FNan *float32 `protobuf:"fixed32,1,opt,name=f_nan,json=fNan" json:"f_nan,omitempty"` 261 FPinf *float32 `protobuf:"fixed32,2,opt,name=f_pinf,json=fPinf" json:"f_pinf,omitempty"` 262 FNinf *float32 `protobuf:"fixed32,3,opt,name=f_ninf,json=fNinf" json:"f_ninf,omitempty"` 263 DNan *float64 `protobuf:"fixed64,4,opt,name=d_nan,json=dNan" json:"d_nan,omitempty"` 264 DPinf *float64 `protobuf:"fixed64,5,opt,name=d_pinf,json=dPinf" json:"d_pinf,omitempty"` 265 DNinf *float64 `protobuf:"fixed64,6,opt,name=d_ninf,json=dNinf" json:"d_ninf,omitempty"` 266 XXX_NoUnkeyedLiteral struct{} `json:"-"` 267 XXX_unrecognized []byte `json:"-"` 268 XXX_sizecache int32 `json:"-"` 269 } 270 271 func (m *NonFinites) Reset() { *m = NonFinites{} } 272 func (m *NonFinites) String() string { return proto.CompactTextString(m) } 273 func (*NonFinites) ProtoMessage() {} 274 func (*NonFinites) Descriptor() ([]byte, []int) { 275 return fileDescriptor_e97c739a0ce14cc6, []int{1} 276 } 277 func (m *NonFinites) XXX_Unmarshal(b []byte) error { 278 return xxx_messageInfo_NonFinites.Unmarshal(m, b) 279 } 280 func (m *NonFinites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 281 return xxx_messageInfo_NonFinites.Marshal(b, m, deterministic) 282 } 283 func (m *NonFinites) XXX_Merge(src proto.Message) { 284 xxx_messageInfo_NonFinites.Merge(m, src) 285 } 286 func (m *NonFinites) XXX_Size() int { 287 return xxx_messageInfo_NonFinites.Size(m) 288 } 289 func (m *NonFinites) XXX_DiscardUnknown() { 290 xxx_messageInfo_NonFinites.DiscardUnknown(m) 291 } 292 293 var xxx_messageInfo_NonFinites proto.InternalMessageInfo 294 295 func (m *NonFinites) GetFNan() float32 { 296 if m != nil && m.FNan != nil { 297 return *m.FNan 298 } 299 return 0 300 } 301 302 func (m *NonFinites) GetFPinf() float32 { 303 if m != nil && m.FPinf != nil { 304 return *m.FPinf 305 } 306 return 0 307 } 308 309 func (m *NonFinites) GetFNinf() float32 { 310 if m != nil && m.FNinf != nil { 311 return *m.FNinf 312 } 313 return 0 314 } 315 316 func (m *NonFinites) GetDNan() float64 { 317 if m != nil && m.DNan != nil { 318 return *m.DNan 319 } 320 return 0 321 } 322 323 func (m *NonFinites) GetDPinf() float64 { 324 if m != nil && m.DPinf != nil { 325 return *m.DPinf 326 } 327 return 0 328 } 329 330 func (m *NonFinites) GetDNinf() float64 { 331 if m != nil && m.DNinf != nil { 332 return *m.DNinf 333 } 334 return 0 335 } 336 337 // Test message for holding repeated primitives. 338 type Repeats struct { 339 RBool []bool `protobuf:"varint,1,rep,name=r_bool,json=rBool" json:"r_bool,omitempty"` 340 RInt32 []int32 `protobuf:"varint,2,rep,name=r_int32,json=rInt32" json:"r_int32,omitempty"` 341 RInt64 []int64 `protobuf:"varint,3,rep,name=r_int64,json=rInt64" json:"r_int64,omitempty"` 342 RUint32 []uint32 `protobuf:"varint,4,rep,name=r_uint32,json=rUint32" json:"r_uint32,omitempty"` 343 RUint64 []uint64 `protobuf:"varint,5,rep,name=r_uint64,json=rUint64" json:"r_uint64,omitempty"` 344 RSint32 []int32 `protobuf:"zigzag32,6,rep,name=r_sint32,json=rSint32" json:"r_sint32,omitempty"` 345 RSint64 []int64 `protobuf:"zigzag64,7,rep,name=r_sint64,json=rSint64" json:"r_sint64,omitempty"` 346 RFloat []float32 `protobuf:"fixed32,8,rep,name=r_float,json=rFloat" json:"r_float,omitempty"` 347 RDouble []float64 `protobuf:"fixed64,9,rep,name=r_double,json=rDouble" json:"r_double,omitempty"` 348 RString []string `protobuf:"bytes,10,rep,name=r_string,json=rString" json:"r_string,omitempty"` 349 RBytes [][]byte `protobuf:"bytes,11,rep,name=r_bytes,json=rBytes" json:"r_bytes,omitempty"` 350 XXX_NoUnkeyedLiteral struct{} `json:"-"` 351 XXX_unrecognized []byte `json:"-"` 352 XXX_sizecache int32 `json:"-"` 353 } 354 355 func (m *Repeats) Reset() { *m = Repeats{} } 356 func (m *Repeats) String() string { return proto.CompactTextString(m) } 357 func (*Repeats) ProtoMessage() {} 358 func (*Repeats) Descriptor() ([]byte, []int) { 359 return fileDescriptor_e97c739a0ce14cc6, []int{2} 360 } 361 func (m *Repeats) XXX_Unmarshal(b []byte) error { 362 return xxx_messageInfo_Repeats.Unmarshal(m, b) 363 } 364 func (m *Repeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 365 return xxx_messageInfo_Repeats.Marshal(b, m, deterministic) 366 } 367 func (m *Repeats) XXX_Merge(src proto.Message) { 368 xxx_messageInfo_Repeats.Merge(m, src) 369 } 370 func (m *Repeats) XXX_Size() int { 371 return xxx_messageInfo_Repeats.Size(m) 372 } 373 func (m *Repeats) XXX_DiscardUnknown() { 374 xxx_messageInfo_Repeats.DiscardUnknown(m) 375 } 376 377 var xxx_messageInfo_Repeats proto.InternalMessageInfo 378 379 func (m *Repeats) GetRBool() []bool { 380 if m != nil { 381 return m.RBool 382 } 383 return nil 384 } 385 386 func (m *Repeats) GetRInt32() []int32 { 387 if m != nil { 388 return m.RInt32 389 } 390 return nil 391 } 392 393 func (m *Repeats) GetRInt64() []int64 { 394 if m != nil { 395 return m.RInt64 396 } 397 return nil 398 } 399 400 func (m *Repeats) GetRUint32() []uint32 { 401 if m != nil { 402 return m.RUint32 403 } 404 return nil 405 } 406 407 func (m *Repeats) GetRUint64() []uint64 { 408 if m != nil { 409 return m.RUint64 410 } 411 return nil 412 } 413 414 func (m *Repeats) GetRSint32() []int32 { 415 if m != nil { 416 return m.RSint32 417 } 418 return nil 419 } 420 421 func (m *Repeats) GetRSint64() []int64 { 422 if m != nil { 423 return m.RSint64 424 } 425 return nil 426 } 427 428 func (m *Repeats) GetRFloat() []float32 { 429 if m != nil { 430 return m.RFloat 431 } 432 return nil 433 } 434 435 func (m *Repeats) GetRDouble() []float64 { 436 if m != nil { 437 return m.RDouble 438 } 439 return nil 440 } 441 442 func (m *Repeats) GetRString() []string { 443 if m != nil { 444 return m.RString 445 } 446 return nil 447 } 448 449 func (m *Repeats) GetRBytes() [][]byte { 450 if m != nil { 451 return m.RBytes 452 } 453 return nil 454 } 455 456 // Test message for holding enums and nested messages. 457 type Widget struct { 458 Color *Widget_Color `protobuf:"varint,1,opt,name=color,enum=jsonpb.Widget_Color" json:"color,omitempty"` 459 RColor []Widget_Color `protobuf:"varint,2,rep,name=r_color,json=rColor,enum=jsonpb.Widget_Color" json:"r_color,omitempty"` 460 Simple *Simple `protobuf:"bytes,10,opt,name=simple" json:"simple,omitempty"` 461 RSimple []*Simple `protobuf:"bytes,11,rep,name=r_simple,json=rSimple" json:"r_simple,omitempty"` 462 Repeats *Repeats `protobuf:"bytes,20,opt,name=repeats" json:"repeats,omitempty"` 463 RRepeats []*Repeats `protobuf:"bytes,21,rep,name=r_repeats,json=rRepeats" json:"r_repeats,omitempty"` 464 XXX_NoUnkeyedLiteral struct{} `json:"-"` 465 XXX_unrecognized []byte `json:"-"` 466 XXX_sizecache int32 `json:"-"` 467 } 468 469 func (m *Widget) Reset() { *m = Widget{} } 470 func (m *Widget) String() string { return proto.CompactTextString(m) } 471 func (*Widget) ProtoMessage() {} 472 func (*Widget) Descriptor() ([]byte, []int) { 473 return fileDescriptor_e97c739a0ce14cc6, []int{3} 474 } 475 func (m *Widget) XXX_Unmarshal(b []byte) error { 476 return xxx_messageInfo_Widget.Unmarshal(m, b) 477 } 478 func (m *Widget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 479 return xxx_messageInfo_Widget.Marshal(b, m, deterministic) 480 } 481 func (m *Widget) XXX_Merge(src proto.Message) { 482 xxx_messageInfo_Widget.Merge(m, src) 483 } 484 func (m *Widget) XXX_Size() int { 485 return xxx_messageInfo_Widget.Size(m) 486 } 487 func (m *Widget) XXX_DiscardUnknown() { 488 xxx_messageInfo_Widget.DiscardUnknown(m) 489 } 490 491 var xxx_messageInfo_Widget proto.InternalMessageInfo 492 493 func (m *Widget) GetColor() Widget_Color { 494 if m != nil && m.Color != nil { 495 return *m.Color 496 } 497 return Widget_RED 498 } 499 500 func (m *Widget) GetRColor() []Widget_Color { 501 if m != nil { 502 return m.RColor 503 } 504 return nil 505 } 506 507 func (m *Widget) GetSimple() *Simple { 508 if m != nil { 509 return m.Simple 510 } 511 return nil 512 } 513 514 func (m *Widget) GetRSimple() []*Simple { 515 if m != nil { 516 return m.RSimple 517 } 518 return nil 519 } 520 521 func (m *Widget) GetRepeats() *Repeats { 522 if m != nil { 523 return m.Repeats 524 } 525 return nil 526 } 527 528 func (m *Widget) GetRRepeats() []*Repeats { 529 if m != nil { 530 return m.RRepeats 531 } 532 return nil 533 } 534 535 type Maps struct { 536 MInt64Str map[int64]string `protobuf:"bytes,1,rep,name=m_int64_str,json=mInt64Str" json:"m_int64_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 537 MBoolSimple map[bool]*Simple `protobuf:"bytes,2,rep,name=m_bool_simple,json=mBoolSimple" json:"m_bool_simple,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 538 XXX_NoUnkeyedLiteral struct{} `json:"-"` 539 XXX_unrecognized []byte `json:"-"` 540 XXX_sizecache int32 `json:"-"` 541 } 542 543 func (m *Maps) Reset() { *m = Maps{} } 544 func (m *Maps) String() string { return proto.CompactTextString(m) } 545 func (*Maps) ProtoMessage() {} 546 func (*Maps) Descriptor() ([]byte, []int) { 547 return fileDescriptor_e97c739a0ce14cc6, []int{4} 548 } 549 func (m *Maps) XXX_Unmarshal(b []byte) error { 550 return xxx_messageInfo_Maps.Unmarshal(m, b) 551 } 552 func (m *Maps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 553 return xxx_messageInfo_Maps.Marshal(b, m, deterministic) 554 } 555 func (m *Maps) XXX_Merge(src proto.Message) { 556 xxx_messageInfo_Maps.Merge(m, src) 557 } 558 func (m *Maps) XXX_Size() int { 559 return xxx_messageInfo_Maps.Size(m) 560 } 561 func (m *Maps) XXX_DiscardUnknown() { 562 xxx_messageInfo_Maps.DiscardUnknown(m) 563 } 564 565 var xxx_messageInfo_Maps proto.InternalMessageInfo 566 567 func (m *Maps) GetMInt64Str() map[int64]string { 568 if m != nil { 569 return m.MInt64Str 570 } 571 return nil 572 } 573 574 func (m *Maps) GetMBoolSimple() map[bool]*Simple { 575 if m != nil { 576 return m.MBoolSimple 577 } 578 return nil 579 } 580 581 type MsgWithOneof struct { 582 // Types that are valid to be assigned to Union: 583 // *MsgWithOneof_Title 584 // *MsgWithOneof_Salary 585 // *MsgWithOneof_Country 586 // *MsgWithOneof_HomeAddress 587 // *MsgWithOneof_MsgWithRequired 588 Union isMsgWithOneof_Union `protobuf_oneof:"union"` 589 XXX_NoUnkeyedLiteral struct{} `json:"-"` 590 XXX_unrecognized []byte `json:"-"` 591 XXX_sizecache int32 `json:"-"` 592 } 593 594 func (m *MsgWithOneof) Reset() { *m = MsgWithOneof{} } 595 func (m *MsgWithOneof) String() string { return proto.CompactTextString(m) } 596 func (*MsgWithOneof) ProtoMessage() {} 597 func (*MsgWithOneof) Descriptor() ([]byte, []int) { 598 return fileDescriptor_e97c739a0ce14cc6, []int{5} 599 } 600 func (m *MsgWithOneof) XXX_Unmarshal(b []byte) error { 601 return xxx_messageInfo_MsgWithOneof.Unmarshal(m, b) 602 } 603 func (m *MsgWithOneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 604 return xxx_messageInfo_MsgWithOneof.Marshal(b, m, deterministic) 605 } 606 func (m *MsgWithOneof) XXX_Merge(src proto.Message) { 607 xxx_messageInfo_MsgWithOneof.Merge(m, src) 608 } 609 func (m *MsgWithOneof) XXX_Size() int { 610 return xxx_messageInfo_MsgWithOneof.Size(m) 611 } 612 func (m *MsgWithOneof) XXX_DiscardUnknown() { 613 xxx_messageInfo_MsgWithOneof.DiscardUnknown(m) 614 } 615 616 var xxx_messageInfo_MsgWithOneof proto.InternalMessageInfo 617 618 type isMsgWithOneof_Union interface { 619 isMsgWithOneof_Union() 620 } 621 622 type MsgWithOneof_Title struct { 623 Title string `protobuf:"bytes,1,opt,name=title,oneof" json:"title,omitempty"` 624 } 625 type MsgWithOneof_Salary struct { 626 Salary int64 `protobuf:"varint,2,opt,name=salary,oneof" json:"salary,omitempty"` 627 } 628 type MsgWithOneof_Country struct { 629 Country string `protobuf:"bytes,3,opt,name=Country,oneof" json:"Country,omitempty"` 630 } 631 type MsgWithOneof_HomeAddress struct { 632 HomeAddress string `protobuf:"bytes,4,opt,name=home_address,json=homeAddress,oneof" json:"home_address,omitempty"` 633 } 634 type MsgWithOneof_MsgWithRequired struct { 635 MsgWithRequired *MsgWithRequired `protobuf:"bytes,5,opt,name=msg_with_required,json=msgWithRequired,oneof" json:"msg_with_required,omitempty"` 636 } 637 638 func (*MsgWithOneof_Title) isMsgWithOneof_Union() {} 639 func (*MsgWithOneof_Salary) isMsgWithOneof_Union() {} 640 func (*MsgWithOneof_Country) isMsgWithOneof_Union() {} 641 func (*MsgWithOneof_HomeAddress) isMsgWithOneof_Union() {} 642 func (*MsgWithOneof_MsgWithRequired) isMsgWithOneof_Union() {} 643 644 func (m *MsgWithOneof) GetUnion() isMsgWithOneof_Union { 645 if m != nil { 646 return m.Union 647 } 648 return nil 649 } 650 651 func (m *MsgWithOneof) GetTitle() string { 652 if x, ok := m.GetUnion().(*MsgWithOneof_Title); ok { 653 return x.Title 654 } 655 return "" 656 } 657 658 func (m *MsgWithOneof) GetSalary() int64 { 659 if x, ok := m.GetUnion().(*MsgWithOneof_Salary); ok { 660 return x.Salary 661 } 662 return 0 663 } 664 665 func (m *MsgWithOneof) GetCountry() string { 666 if x, ok := m.GetUnion().(*MsgWithOneof_Country); ok { 667 return x.Country 668 } 669 return "" 670 } 671 672 func (m *MsgWithOneof) GetHomeAddress() string { 673 if x, ok := m.GetUnion().(*MsgWithOneof_HomeAddress); ok { 674 return x.HomeAddress 675 } 676 return "" 677 } 678 679 func (m *MsgWithOneof) GetMsgWithRequired() *MsgWithRequired { 680 if x, ok := m.GetUnion().(*MsgWithOneof_MsgWithRequired); ok { 681 return x.MsgWithRequired 682 } 683 return nil 684 } 685 686 // XXX_OneofWrappers is for the internal use of the proto package. 687 func (*MsgWithOneof) XXX_OneofWrappers() []interface{} { 688 return []interface{}{ 689 (*MsgWithOneof_Title)(nil), 690 (*MsgWithOneof_Salary)(nil), 691 (*MsgWithOneof_Country)(nil), 692 (*MsgWithOneof_HomeAddress)(nil), 693 (*MsgWithOneof_MsgWithRequired)(nil), 694 } 695 } 696 697 type Real struct { 698 Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"` 699 XXX_NoUnkeyedLiteral struct{} `json:"-"` 700 proto.XXX_InternalExtensions `json:"-"` 701 XXX_unrecognized []byte `json:"-"` 702 XXX_sizecache int32 `json:"-"` 703 } 704 705 func (m *Real) Reset() { *m = Real{} } 706 func (m *Real) String() string { return proto.CompactTextString(m) } 707 func (*Real) ProtoMessage() {} 708 func (*Real) Descriptor() ([]byte, []int) { 709 return fileDescriptor_e97c739a0ce14cc6, []int{6} 710 } 711 712 var extRange_Real = []proto.ExtensionRange{ 713 {Start: 100, End: 536870911}, 714 } 715 716 func (*Real) ExtensionRangeArray() []proto.ExtensionRange { 717 return extRange_Real 718 } 719 720 func (m *Real) XXX_Unmarshal(b []byte) error { 721 return xxx_messageInfo_Real.Unmarshal(m, b) 722 } 723 func (m *Real) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 724 return xxx_messageInfo_Real.Marshal(b, m, deterministic) 725 } 726 func (m *Real) XXX_Merge(src proto.Message) { 727 xxx_messageInfo_Real.Merge(m, src) 728 } 729 func (m *Real) XXX_Size() int { 730 return xxx_messageInfo_Real.Size(m) 731 } 732 func (m *Real) XXX_DiscardUnknown() { 733 xxx_messageInfo_Real.DiscardUnknown(m) 734 } 735 736 var xxx_messageInfo_Real proto.InternalMessageInfo 737 738 func (m *Real) GetValue() float64 { 739 if m != nil && m.Value != nil { 740 return *m.Value 741 } 742 return 0 743 } 744 745 type Complex struct { 746 Imaginary *float64 `protobuf:"fixed64,1,opt,name=imaginary" json:"imaginary,omitempty"` 747 XXX_NoUnkeyedLiteral struct{} `json:"-"` 748 proto.XXX_InternalExtensions `json:"-"` 749 XXX_unrecognized []byte `json:"-"` 750 XXX_sizecache int32 `json:"-"` 751 } 752 753 func (m *Complex) Reset() { *m = Complex{} } 754 func (m *Complex) String() string { return proto.CompactTextString(m) } 755 func (*Complex) ProtoMessage() {} 756 func (*Complex) Descriptor() ([]byte, []int) { 757 return fileDescriptor_e97c739a0ce14cc6, []int{7} 758 } 759 760 var extRange_Complex = []proto.ExtensionRange{ 761 {Start: 100, End: 536870911}, 762 } 763 764 func (*Complex) ExtensionRangeArray() []proto.ExtensionRange { 765 return extRange_Complex 766 } 767 768 func (m *Complex) XXX_Unmarshal(b []byte) error { 769 return xxx_messageInfo_Complex.Unmarshal(m, b) 770 } 771 func (m *Complex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 772 return xxx_messageInfo_Complex.Marshal(b, m, deterministic) 773 } 774 func (m *Complex) XXX_Merge(src proto.Message) { 775 xxx_messageInfo_Complex.Merge(m, src) 776 } 777 func (m *Complex) XXX_Size() int { 778 return xxx_messageInfo_Complex.Size(m) 779 } 780 func (m *Complex) XXX_DiscardUnknown() { 781 xxx_messageInfo_Complex.DiscardUnknown(m) 782 } 783 784 var xxx_messageInfo_Complex proto.InternalMessageInfo 785 786 func (m *Complex) GetImaginary() float64 { 787 if m != nil && m.Imaginary != nil { 788 return *m.Imaginary 789 } 790 return 0 791 } 792 793 var E_Complex_RealExtension = &proto.ExtensionDesc{ 794 ExtendedType: (*Real)(nil), 795 ExtensionType: (*Complex)(nil), 796 Field: 123, 797 Name: "jsonpb.Complex.real_extension", 798 Tag: "bytes,123,opt,name=real_extension", 799 Filename: "test_objects.proto", 800 } 801 802 type KnownTypes struct { 803 An *types.Any `protobuf:"bytes,14,opt,name=an" json:"an,omitempty"` 804 Dur *types.Duration `protobuf:"bytes,1,opt,name=dur" json:"dur,omitempty"` 805 St *types.Struct `protobuf:"bytes,12,opt,name=st" json:"st,omitempty"` 806 Ts *types.Timestamp `protobuf:"bytes,2,opt,name=ts" json:"ts,omitempty"` 807 Lv *types.ListValue `protobuf:"bytes,15,opt,name=lv" json:"lv,omitempty"` 808 Val *types.Value `protobuf:"bytes,16,opt,name=val" json:"val,omitempty"` 809 Dbl *types.DoubleValue `protobuf:"bytes,3,opt,name=dbl" json:"dbl,omitempty"` 810 Flt *types.FloatValue `protobuf:"bytes,4,opt,name=flt" json:"flt,omitempty"` 811 I64 *types.Int64Value `protobuf:"bytes,5,opt,name=i64" json:"i64,omitempty"` 812 U64 *types.UInt64Value `protobuf:"bytes,6,opt,name=u64" json:"u64,omitempty"` 813 I32 *types.Int32Value `protobuf:"bytes,7,opt,name=i32" json:"i32,omitempty"` 814 U32 *types.UInt32Value `protobuf:"bytes,8,opt,name=u32" json:"u32,omitempty"` 815 Bool *types.BoolValue `protobuf:"bytes,9,opt,name=bool" json:"bool,omitempty"` 816 Str *types.StringValue `protobuf:"bytes,10,opt,name=str" json:"str,omitempty"` 817 Bytes *types.BytesValue `protobuf:"bytes,11,opt,name=bytes" json:"bytes,omitempty"` 818 XXX_NoUnkeyedLiteral struct{} `json:"-"` 819 XXX_unrecognized []byte `json:"-"` 820 XXX_sizecache int32 `json:"-"` 821 } 822 823 func (m *KnownTypes) Reset() { *m = KnownTypes{} } 824 func (m *KnownTypes) String() string { return proto.CompactTextString(m) } 825 func (*KnownTypes) ProtoMessage() {} 826 func (*KnownTypes) Descriptor() ([]byte, []int) { 827 return fileDescriptor_e97c739a0ce14cc6, []int{8} 828 } 829 func (m *KnownTypes) XXX_Unmarshal(b []byte) error { 830 return xxx_messageInfo_KnownTypes.Unmarshal(m, b) 831 } 832 func (m *KnownTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 833 return xxx_messageInfo_KnownTypes.Marshal(b, m, deterministic) 834 } 835 func (m *KnownTypes) XXX_Merge(src proto.Message) { 836 xxx_messageInfo_KnownTypes.Merge(m, src) 837 } 838 func (m *KnownTypes) XXX_Size() int { 839 return xxx_messageInfo_KnownTypes.Size(m) 840 } 841 func (m *KnownTypes) XXX_DiscardUnknown() { 842 xxx_messageInfo_KnownTypes.DiscardUnknown(m) 843 } 844 845 var xxx_messageInfo_KnownTypes proto.InternalMessageInfo 846 847 func (m *KnownTypes) GetAn() *types.Any { 848 if m != nil { 849 return m.An 850 } 851 return nil 852 } 853 854 func (m *KnownTypes) GetDur() *types.Duration { 855 if m != nil { 856 return m.Dur 857 } 858 return nil 859 } 860 861 func (m *KnownTypes) GetSt() *types.Struct { 862 if m != nil { 863 return m.St 864 } 865 return nil 866 } 867 868 func (m *KnownTypes) GetTs() *types.Timestamp { 869 if m != nil { 870 return m.Ts 871 } 872 return nil 873 } 874 875 func (m *KnownTypes) GetLv() *types.ListValue { 876 if m != nil { 877 return m.Lv 878 } 879 return nil 880 } 881 882 func (m *KnownTypes) GetVal() *types.Value { 883 if m != nil { 884 return m.Val 885 } 886 return nil 887 } 888 889 func (m *KnownTypes) GetDbl() *types.DoubleValue { 890 if m != nil { 891 return m.Dbl 892 } 893 return nil 894 } 895 896 func (m *KnownTypes) GetFlt() *types.FloatValue { 897 if m != nil { 898 return m.Flt 899 } 900 return nil 901 } 902 903 func (m *KnownTypes) GetI64() *types.Int64Value { 904 if m != nil { 905 return m.I64 906 } 907 return nil 908 } 909 910 func (m *KnownTypes) GetU64() *types.UInt64Value { 911 if m != nil { 912 return m.U64 913 } 914 return nil 915 } 916 917 func (m *KnownTypes) GetI32() *types.Int32Value { 918 if m != nil { 919 return m.I32 920 } 921 return nil 922 } 923 924 func (m *KnownTypes) GetU32() *types.UInt32Value { 925 if m != nil { 926 return m.U32 927 } 928 return nil 929 } 930 931 func (m *KnownTypes) GetBool() *types.BoolValue { 932 if m != nil { 933 return m.Bool 934 } 935 return nil 936 } 937 938 func (m *KnownTypes) GetStr() *types.StringValue { 939 if m != nil { 940 return m.Str 941 } 942 return nil 943 } 944 945 func (m *KnownTypes) GetBytes() *types.BytesValue { 946 if m != nil { 947 return m.Bytes 948 } 949 return nil 950 } 951 952 // Test messages for marshaling/unmarshaling required fields. 953 type MsgWithRequired struct { 954 Str *string `protobuf:"bytes,1,req,name=str" json:"str,omitempty"` 955 XXX_NoUnkeyedLiteral struct{} `json:"-"` 956 XXX_unrecognized []byte `json:"-"` 957 XXX_sizecache int32 `json:"-"` 958 } 959 960 func (m *MsgWithRequired) Reset() { *m = MsgWithRequired{} } 961 func (m *MsgWithRequired) String() string { return proto.CompactTextString(m) } 962 func (*MsgWithRequired) ProtoMessage() {} 963 func (*MsgWithRequired) Descriptor() ([]byte, []int) { 964 return fileDescriptor_e97c739a0ce14cc6, []int{9} 965 } 966 func (m *MsgWithRequired) XXX_Unmarshal(b []byte) error { 967 return xxx_messageInfo_MsgWithRequired.Unmarshal(m, b) 968 } 969 func (m *MsgWithRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 970 return xxx_messageInfo_MsgWithRequired.Marshal(b, m, deterministic) 971 } 972 func (m *MsgWithRequired) XXX_Merge(src proto.Message) { 973 xxx_messageInfo_MsgWithRequired.Merge(m, src) 974 } 975 func (m *MsgWithRequired) XXX_Size() int { 976 return xxx_messageInfo_MsgWithRequired.Size(m) 977 } 978 func (m *MsgWithRequired) XXX_DiscardUnknown() { 979 xxx_messageInfo_MsgWithRequired.DiscardUnknown(m) 980 } 981 982 var xxx_messageInfo_MsgWithRequired proto.InternalMessageInfo 983 984 func (m *MsgWithRequired) GetStr() string { 985 if m != nil && m.Str != nil { 986 return *m.Str 987 } 988 return "" 989 } 990 991 type MsgWithIndirectRequired struct { 992 Subm *MsgWithRequired `protobuf:"bytes,1,opt,name=subm" json:"subm,omitempty"` 993 MapField map[string]*MsgWithRequired `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 994 SliceField []*MsgWithRequired `protobuf:"bytes,3,rep,name=slice_field,json=sliceField" json:"slice_field,omitempty"` 995 XXX_NoUnkeyedLiteral struct{} `json:"-"` 996 XXX_unrecognized []byte `json:"-"` 997 XXX_sizecache int32 `json:"-"` 998 } 999 1000 func (m *MsgWithIndirectRequired) Reset() { *m = MsgWithIndirectRequired{} } 1001 func (m *MsgWithIndirectRequired) String() string { return proto.CompactTextString(m) } 1002 func (*MsgWithIndirectRequired) ProtoMessage() {} 1003 func (*MsgWithIndirectRequired) Descriptor() ([]byte, []int) { 1004 return fileDescriptor_e97c739a0ce14cc6, []int{10} 1005 } 1006 func (m *MsgWithIndirectRequired) XXX_Unmarshal(b []byte) error { 1007 return xxx_messageInfo_MsgWithIndirectRequired.Unmarshal(m, b) 1008 } 1009 func (m *MsgWithIndirectRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1010 return xxx_messageInfo_MsgWithIndirectRequired.Marshal(b, m, deterministic) 1011 } 1012 func (m *MsgWithIndirectRequired) XXX_Merge(src proto.Message) { 1013 xxx_messageInfo_MsgWithIndirectRequired.Merge(m, src) 1014 } 1015 func (m *MsgWithIndirectRequired) XXX_Size() int { 1016 return xxx_messageInfo_MsgWithIndirectRequired.Size(m) 1017 } 1018 func (m *MsgWithIndirectRequired) XXX_DiscardUnknown() { 1019 xxx_messageInfo_MsgWithIndirectRequired.DiscardUnknown(m) 1020 } 1021 1022 var xxx_messageInfo_MsgWithIndirectRequired proto.InternalMessageInfo 1023 1024 func (m *MsgWithIndirectRequired) GetSubm() *MsgWithRequired { 1025 if m != nil { 1026 return m.Subm 1027 } 1028 return nil 1029 } 1030 1031 func (m *MsgWithIndirectRequired) GetMapField() map[string]*MsgWithRequired { 1032 if m != nil { 1033 return m.MapField 1034 } 1035 return nil 1036 } 1037 1038 func (m *MsgWithIndirectRequired) GetSliceField() []*MsgWithRequired { 1039 if m != nil { 1040 return m.SliceField 1041 } 1042 return nil 1043 } 1044 1045 type MsgWithRequiredBytes struct { 1046 Byts []byte `protobuf:"bytes,1,req,name=byts" json:"byts,omitempty"` 1047 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1048 XXX_unrecognized []byte `json:"-"` 1049 XXX_sizecache int32 `json:"-"` 1050 } 1051 1052 func (m *MsgWithRequiredBytes) Reset() { *m = MsgWithRequiredBytes{} } 1053 func (m *MsgWithRequiredBytes) String() string { return proto.CompactTextString(m) } 1054 func (*MsgWithRequiredBytes) ProtoMessage() {} 1055 func (*MsgWithRequiredBytes) Descriptor() ([]byte, []int) { 1056 return fileDescriptor_e97c739a0ce14cc6, []int{11} 1057 } 1058 func (m *MsgWithRequiredBytes) XXX_Unmarshal(b []byte) error { 1059 return xxx_messageInfo_MsgWithRequiredBytes.Unmarshal(m, b) 1060 } 1061 func (m *MsgWithRequiredBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1062 return xxx_messageInfo_MsgWithRequiredBytes.Marshal(b, m, deterministic) 1063 } 1064 func (m *MsgWithRequiredBytes) XXX_Merge(src proto.Message) { 1065 xxx_messageInfo_MsgWithRequiredBytes.Merge(m, src) 1066 } 1067 func (m *MsgWithRequiredBytes) XXX_Size() int { 1068 return xxx_messageInfo_MsgWithRequiredBytes.Size(m) 1069 } 1070 func (m *MsgWithRequiredBytes) XXX_DiscardUnknown() { 1071 xxx_messageInfo_MsgWithRequiredBytes.DiscardUnknown(m) 1072 } 1073 1074 var xxx_messageInfo_MsgWithRequiredBytes proto.InternalMessageInfo 1075 1076 func (m *MsgWithRequiredBytes) GetByts() []byte { 1077 if m != nil { 1078 return m.Byts 1079 } 1080 return nil 1081 } 1082 1083 type MsgWithRequiredWKT struct { 1084 Str *types.StringValue `protobuf:"bytes,1,req,name=str" json:"str,omitempty"` 1085 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1086 XXX_unrecognized []byte `json:"-"` 1087 XXX_sizecache int32 `json:"-"` 1088 } 1089 1090 func (m *MsgWithRequiredWKT) Reset() { *m = MsgWithRequiredWKT{} } 1091 func (m *MsgWithRequiredWKT) String() string { return proto.CompactTextString(m) } 1092 func (*MsgWithRequiredWKT) ProtoMessage() {} 1093 func (*MsgWithRequiredWKT) Descriptor() ([]byte, []int) { 1094 return fileDescriptor_e97c739a0ce14cc6, []int{12} 1095 } 1096 func (m *MsgWithRequiredWKT) XXX_Unmarshal(b []byte) error { 1097 return xxx_messageInfo_MsgWithRequiredWKT.Unmarshal(m, b) 1098 } 1099 func (m *MsgWithRequiredWKT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1100 return xxx_messageInfo_MsgWithRequiredWKT.Marshal(b, m, deterministic) 1101 } 1102 func (m *MsgWithRequiredWKT) XXX_Merge(src proto.Message) { 1103 xxx_messageInfo_MsgWithRequiredWKT.Merge(m, src) 1104 } 1105 func (m *MsgWithRequiredWKT) XXX_Size() int { 1106 return xxx_messageInfo_MsgWithRequiredWKT.Size(m) 1107 } 1108 func (m *MsgWithRequiredWKT) XXX_DiscardUnknown() { 1109 xxx_messageInfo_MsgWithRequiredWKT.DiscardUnknown(m) 1110 } 1111 1112 var xxx_messageInfo_MsgWithRequiredWKT proto.InternalMessageInfo 1113 1114 func (m *MsgWithRequiredWKT) GetStr() *types.StringValue { 1115 if m != nil { 1116 return m.Str 1117 } 1118 return nil 1119 } 1120 1121 var E_Name = &proto.ExtensionDesc{ 1122 ExtendedType: (*Real)(nil), 1123 ExtensionType: (*string)(nil), 1124 Field: 124, 1125 Name: "jsonpb.name", 1126 Tag: "bytes,124,opt,name=name", 1127 Filename: "test_objects.proto", 1128 } 1129 1130 var E_Extm = &proto.ExtensionDesc{ 1131 ExtendedType: (*Real)(nil), 1132 ExtensionType: (*MsgWithRequired)(nil), 1133 Field: 125, 1134 Name: "jsonpb.extm", 1135 Tag: "bytes,125,opt,name=extm", 1136 Filename: "test_objects.proto", 1137 } 1138 1139 func init() { 1140 proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value) 1141 proto.RegisterType((*Simple)(nil), "jsonpb.Simple") 1142 proto.RegisterType((*NonFinites)(nil), "jsonpb.NonFinites") 1143 proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats") 1144 proto.RegisterType((*Widget)(nil), "jsonpb.Widget") 1145 proto.RegisterType((*Maps)(nil), "jsonpb.Maps") 1146 proto.RegisterMapType((map[bool]*Simple)(nil), "jsonpb.Maps.MBoolSimpleEntry") 1147 proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Maps.MInt64StrEntry") 1148 proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof") 1149 proto.RegisterType((*Real)(nil), "jsonpb.Real") 1150 proto.RegisterExtension(E_Complex_RealExtension) 1151 proto.RegisterType((*Complex)(nil), "jsonpb.Complex") 1152 proto.RegisterType((*KnownTypes)(nil), "jsonpb.KnownTypes") 1153 proto.RegisterType((*MsgWithRequired)(nil), "jsonpb.MsgWithRequired") 1154 proto.RegisterType((*MsgWithIndirectRequired)(nil), "jsonpb.MsgWithIndirectRequired") 1155 proto.RegisterMapType((map[string]*MsgWithRequired)(nil), "jsonpb.MsgWithIndirectRequired.MapFieldEntry") 1156 proto.RegisterType((*MsgWithRequiredBytes)(nil), "jsonpb.MsgWithRequiredBytes") 1157 proto.RegisterType((*MsgWithRequiredWKT)(nil), "jsonpb.MsgWithRequiredWKT") 1158 proto.RegisterExtension(E_Name) 1159 proto.RegisterExtension(E_Extm) 1160 } 1161 1162 func init() { proto.RegisterFile("test_objects.proto", fileDescriptor_e97c739a0ce14cc6) } 1163 1164 var fileDescriptor_e97c739a0ce14cc6 = []byte{ 1165 // 1504 bytes of a gzipped FileDescriptorProto 1166 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xdb, 0x72, 0xdb, 0x36, 1167 0x1a, 0x36, 0x49, 0x51, 0x12, 0x7f, 0xf9, 0x14, 0xc4, 0x49, 0x64, 0x6d, 0x36, 0xe1, 0x28, 0xd9, 1168 0xac, 0x36, 0x59, 0x2b, 0xb3, 0xb2, 0x46, 0x93, 0x4d, 0x7b, 0x13, 0xc7, 0x4e, 0x93, 0x26, 0x71, 1169 0x3b, 0xb0, 0xd3, 0xf4, 0x4e, 0x43, 0x99, 0x94, 0xc2, 0x94, 0x24, 0x54, 0x00, 0xb2, 0xa3, 0x69, 1170 0x3b, 0xe3, 0x67, 0xe8, 0xf4, 0x09, 0x7a, 0xd1, 0x47, 0xe8, 0x45, 0xdf, 0xa2, 0xf7, 0x9d, 0x3e, 1171 0x48, 0xaf, 0x3a, 0xf8, 0x01, 0xea, 0x64, 0x6b, 0xda, 0x2b, 0x09, 0xf8, 0x0e, 0x00, 0x81, 0x0f, 1172 0x3f, 0x00, 0x44, 0x46, 0x42, 0x76, 0x59, 0xef, 0x7d, 0x74, 0x22, 0x45, 0x73, 0xc8, 0x99, 0x64, 1173 0xa4, 0xf8, 0x5e, 0xb0, 0x6c, 0xd8, 0xab, 0x6d, 0x0f, 0x18, 0x1b, 0x24, 0xd1, 0x43, 0xec, 0xed, 1174 0x8d, 0xfa, 0x0f, 0x83, 0x6c, 0xac, 0x29, 0xb5, 0x5b, 0x8b, 0x50, 0x38, 0xe2, 0x81, 0x8c, 0x59, 1175 0x66, 0xf0, 0x9b, 0x8b, 0xb8, 0x90, 0x7c, 0x74, 0x22, 0x0d, 0x7a, 0x7b, 0x11, 0x95, 0x71, 0x1a, 1176 0x09, 0x19, 0xa4, 0xc3, 0x65, 0xf6, 0x67, 0x3c, 0x18, 0x0e, 0x23, 0x6e, 0x66, 0x58, 0xdb, 0x1a, 1177 0xb0, 0x01, 0xc3, 0xbf, 0x0f, 0xd5, 0x3f, 0xdd, 0x5b, 0xff, 0xad, 0x00, 0xc5, 0xa3, 0x38, 0x1d, 1178 0x26, 0x11, 0xb9, 0x06, 0x45, 0xd6, 0xed, 0x31, 0x96, 0x54, 0x2d, 0xdf, 0x6a, 0x94, 0xa9, 0xcb, 1179 0xf6, 0x18, 0x4b, 0xc8, 0x0d, 0x28, 0xb1, 0x6e, 0x9c, 0xc9, 0xdd, 0x56, 0xd5, 0xf6, 0xad, 0x86, 1180 0x4b, 0x8b, 0xec, 0x85, 0x6a, 0x91, 0x5b, 0x50, 0x31, 0x40, 0x57, 0x48, 0x5e, 0x75, 0x10, 0xf4, 1181 0x34, 0x78, 0x24, 0xf9, 0x44, 0xd8, 0x69, 0x57, 0x0b, 0xbe, 0xd5, 0x70, 0xb4, 0xb0, 0xd3, 0x9e, 1182 0x08, 0x3b, 0x6d, 0x14, 0xba, 0x08, 0x7a, 0x1a, 0x54, 0xc2, 0x6d, 0x28, 0xb3, 0xee, 0x48, 0x0f, 1183 0x59, 0xf4, 0xad, 0xc6, 0x1a, 0x2d, 0xb1, 0x37, 0xd8, 0x24, 0x3e, 0xac, 0xe6, 0x10, 0x6a, 0x4b, 1184 0x08, 0x83, 0x81, 0xe7, 0xc4, 0x9d, 0x76, 0xb5, 0xec, 0x5b, 0x8d, 0x82, 0x11, 0x77, 0xda, 0x53, 1185 0xb1, 0x19, 0xd8, 0x43, 0x18, 0x0c, 0x3c, 0x11, 0x0b, 0x3d, 0x32, 0xf8, 0x56, 0xe3, 0x0a, 0x2d, 1186 0xb1, 0xa3, 0x99, 0x91, 0xc5, 0x74, 0xe4, 0x0a, 0xc2, 0x60, 0xe0, 0x39, 0x71, 0xa7, 0x5d, 0x5d, 1187 0xf5, 0xad, 0x06, 0x31, 0xe2, 0x7c, 0x64, 0x31, 0x1d, 0x79, 0x0d, 0x61, 0x30, 0xf0, 0x64, 0xb1, 1188 0xfa, 0x09, 0x0b, 0x64, 0x75, 0xdd, 0xb7, 0x1a, 0x36, 0x2d, 0xb2, 0x67, 0xaa, 0xa5, 0x17, 0x0b, 1189 0x01, 0x54, 0x6e, 0x20, 0xe8, 0x69, 0x70, 0x32, 0x6a, 0xc8, 0x46, 0xbd, 0x24, 0xaa, 0x6e, 0xfa, 1190 0x56, 0xc3, 0xa2, 0x25, 0xb6, 0x8f, 0x4d, 0x3d, 0xaa, 0x86, 0x50, 0x7b, 0x05, 0x61, 0x30, 0xf0, 1191 0x74, 0xca, 0x92, 0xc7, 0xd9, 0xa0, 0x4a, 0x7c, 0xab, 0xe1, 0xa9, 0x29, 0x63, 0x53, 0x4f, 0xa8, 1192 0x37, 0x96, 0x91, 0xa8, 0x5e, 0xf5, 0xad, 0xc6, 0x2a, 0x2d, 0xb2, 0x3d, 0xd5, 0x22, 0x0f, 0x94, 1193 0xeb, 0x49, 0x20, 0xa4, 0x41, 0xb7, 0x14, 0xba, 0xe7, 0xfd, 0xf1, 0xfb, 0x6d, 0x17, 0x09, 0x14, 1194 0xd8, 0xd3, 0x40, 0x48, 0xfc, 0x5f, 0xff, 0xde, 0x02, 0x38, 0x64, 0xd9, 0xb3, 0x38, 0x8b, 0x95, 1195 0xf6, 0x2a, 0xb8, 0xfd, 0x6e, 0x16, 0x64, 0x98, 0x30, 0x9b, 0x16, 0xfa, 0x87, 0x41, 0xa6, 0x72, 1196 0xd7, 0xef, 0x0e, 0xe3, 0xac, 0x8f, 0xf9, 0xb2, 0xa9, 0xdb, 0xff, 0x3c, 0xce, 0xfa, 0xba, 0x3b, 1197 0x53, 0xdd, 0x8e, 0xe9, 0x3e, 0x54, 0xdd, 0x57, 0xc1, 0x0d, 0xd1, 0xa2, 0x80, 0x5f, 0x53, 0x08, 1198 0x8d, 0x45, 0xa8, 0x2d, 0x5c, 0xec, 0x75, 0xc3, 0xdc, 0x22, 0xd4, 0x16, 0x45, 0xd3, 0xad, 0x2c, 1199 0xea, 0x3f, 0xd9, 0x50, 0xa2, 0xd1, 0x30, 0x0a, 0xa4, 0x50, 0x14, 0x9e, 0x87, 0xde, 0x51, 0xa1, 1200 0xe7, 0x79, 0xe8, 0xf9, 0x24, 0xf4, 0x8e, 0x0a, 0x3d, 0xd7, 0xa1, 0xcf, 0x81, 0x4e, 0xbb, 0xea, 1201 0xf8, 0x8e, 0x0a, 0x35, 0xd7, 0xa1, 0xde, 0x86, 0x32, 0xcf, 0x43, 0x5b, 0xf0, 0x1d, 0x15, 0x5a, 1202 0x6e, 0x42, 0x3b, 0x81, 0x3a, 0xed, 0xaa, 0xeb, 0x3b, 0x2a, 0x92, 0xdc, 0x44, 0x12, 0x21, 0x91, 1203 0x47, 0xdd, 0x51, 0x81, 0xe3, 0x47, 0x33, 0x2a, 0x13, 0xa7, 0x92, 0xef, 0xa8, 0x38, 0x71, 0x13, 1204 0x27, 0x9c, 0x84, 0x0e, 0x4b, 0xd9, 0x77, 0x54, 0x58, 0xb8, 0x0e, 0x0b, 0x6a, 0x4c, 0x18, 0x3c, 1205 0xdf, 0x51, 0x61, 0xe0, 0x26, 0x0c, 0xda, 0x4e, 0x6f, 0x35, 0xf8, 0x8e, 0xda, 0x6a, 0x3e, 0xdd, 1206 0x6a, 0x6e, 0x36, 0xb3, 0xe2, 0x3b, 0x6a, 0xab, 0xb9, 0xde, 0xbd, 0x9f, 0x6d, 0x28, 0xbe, 0x8d, 1207 0xc3, 0x41, 0x24, 0xc9, 0x7d, 0x70, 0x4f, 0x58, 0xc2, 0x38, 0xee, 0xdc, 0x7a, 0x6b, 0xab, 0xa9, 1208 0xeb, 0x5d, 0x53, 0xc3, 0xcd, 0xa7, 0x0a, 0xa3, 0x9a, 0x42, 0x76, 0x94, 0x9f, 0x66, 0xab, 0xc5, 1209 0x5b, 0xc6, 0x2e, 0x72, 0xfc, 0x25, 0xf7, 0xa0, 0x28, 0xb0, 0x02, 0xe1, 0x91, 0xab, 0xb4, 0xd6, 1210 0x73, 0xb6, 0xae, 0x4b, 0xd4, 0xa0, 0xe4, 0x3f, 0x7a, 0x41, 0x90, 0xa9, 0xe6, 0x79, 0x91, 0xa9, 1211 0x16, 0xc8, 0x50, 0x4b, 0x5c, 0x6f, 0x30, 0xc6, 0xb3, 0xd2, 0xda, 0xc8, 0x99, 0x66, 0xdf, 0x69, 1212 0x8e, 0x93, 0xff, 0x82, 0xc7, 0xbb, 0x39, 0xf9, 0x1a, 0xda, 0x5e, 0x20, 0x97, 0xb9, 0xf9, 0x57, 1213 0xff, 0x17, 0xb8, 0x7a, 0xd2, 0x25, 0x70, 0xe8, 0xc1, 0xfe, 0xe6, 0x0a, 0xf1, 0xc0, 0xfd, 0x84, 1214 0x1e, 0x1c, 0x1c, 0x6e, 0x5a, 0xa4, 0x0c, 0x85, 0xbd, 0x57, 0x6f, 0x0e, 0x36, 0xed, 0xfa, 0x0f, 1215 0x36, 0x14, 0x5e, 0x07, 0x43, 0x41, 0x3e, 0x82, 0x4a, 0x3a, 0x53, 0xea, 0x2c, 0xf4, 0xff, 0x47, 1216 0xee, 0xaf, 0x28, 0xcd, 0xd7, 0x79, 0xdd, 0x3b, 0xc8, 0x24, 0x1f, 0x53, 0x2f, 0x9d, 0xd4, 0xc1, 1217 0x27, 0xb0, 0x96, 0x62, 0x36, 0xf3, 0xaf, 0xb6, 0x51, 0xfe, 0xcf, 0x79, 0xb9, 0xca, 0xab, 0xfe, 1218 0x6c, 0x6d, 0x50, 0x49, 0xa7, 0x3d, 0xb5, 0x8f, 0x61, 0x7d, 0xde, 0x9f, 0x6c, 0x82, 0xf3, 0x55, 1219 0x34, 0xc6, 0x6d, 0x74, 0xa8, 0xfa, 0x4b, 0xb6, 0xc0, 0x3d, 0x0d, 0x92, 0x51, 0x84, 0xc7, 0xcf, 1220 0xa3, 0xba, 0xf1, 0xd8, 0x7e, 0x64, 0xd5, 0x0e, 0x61, 0x73, 0xd1, 0x7e, 0x56, 0x5f, 0xd6, 0xfa, 1221 0xbb, 0xb3, 0xfa, 0x8b, 0x9b, 0x32, 0xf5, 0xab, 0xff, 0x6a, 0xc1, 0xea, 0x6b, 0x31, 0x78, 0x1b, 1222 0xcb, 0x77, 0x9f, 0x65, 0x11, 0xeb, 0x93, 0xeb, 0xe0, 0xca, 0x58, 0x26, 0x11, 0xda, 0x79, 0xcf, 1223 0x57, 0xa8, 0x6e, 0x92, 0x2a, 0x14, 0x45, 0x90, 0x04, 0x7c, 0x8c, 0x9e, 0xce, 0xf3, 0x15, 0x6a, 1224 0xda, 0xa4, 0x06, 0xa5, 0xa7, 0x6c, 0xa4, 0x66, 0x82, 0x65, 0x41, 0x69, 0xf2, 0x0e, 0x72, 0x07, 1225 0x56, 0xdf, 0xb1, 0x34, 0xea, 0x06, 0x61, 0xc8, 0x23, 0x21, 0xb0, 0x42, 0x28, 0x42, 0x45, 0xf5, 1226 0x3e, 0xd1, 0x9d, 0xe4, 0x00, 0xae, 0xa4, 0x62, 0xd0, 0x3d, 0x8b, 0xe5, 0xbb, 0x2e, 0x8f, 0xbe, 1227 0x1e, 0xc5, 0x3c, 0x0a, 0xb1, 0x6a, 0x54, 0x5a, 0x37, 0x26, 0x0b, 0xab, 0xe7, 0x48, 0x0d, 0xfc, 1228 0x7c, 0x85, 0x6e, 0xa4, 0xf3, 0x5d, 0x7b, 0x25, 0x70, 0x47, 0x59, 0xcc, 0xb2, 0xfa, 0x3d, 0x28, 1229 0xd0, 0x28, 0x48, 0xa6, 0xab, 0x68, 0xe9, 0x52, 0x83, 0x8d, 0xfb, 0xe5, 0x72, 0xb8, 0x79, 0x7e, 1230 0x7e, 0x7e, 0x6e, 0xd7, 0xcf, 0xd4, 0xc4, 0xd5, 0x82, 0x7c, 0x20, 0x37, 0xc1, 0x8b, 0xd3, 0x60, 1231 0x10, 0x67, 0xea, 0x03, 0x35, 0x7d, 0xda, 0x31, 0x95, 0xb4, 0xf6, 0x61, 0x9d, 0x47, 0x41, 0xd2, 1232 0x8d, 0x3e, 0xc8, 0x28, 0x13, 0x31, 0xcb, 0xc8, 0xea, 0x34, 0x99, 0x41, 0x52, 0xfd, 0x66, 0x3e, 1233 0xda, 0xc6, 0x9e, 0xae, 0x29, 0xd1, 0x41, 0xae, 0xa9, 0xff, 0xe2, 0x02, 0xbc, 0xcc, 0xd8, 0x59, 1234 0x76, 0x3c, 0x1e, 0x46, 0x82, 0xdc, 0x05, 0x3b, 0xc8, 0xf0, 0x8e, 0xa9, 0xb4, 0xb6, 0x9a, 0xfa, 1235 0xcd, 0xd0, 0xcc, 0xdf, 0x0c, 0xcd, 0x27, 0xd9, 0x98, 0xda, 0x41, 0x46, 0x1e, 0x80, 0x13, 0x8e, 1236 0xf4, 0x61, 0xaf, 0xb4, 0xb6, 0x2f, 0xd0, 0xf6, 0xcd, 0xcb, 0x85, 0x2a, 0x16, 0xf9, 0x37, 0xd8, 1237 0x42, 0xe2, 0x95, 0xa7, 0xd6, 0x70, 0x91, 0x7b, 0x84, 0xaf, 0x18, 0x6a, 0x0b, 0x55, 0x44, 0x6c, 1238 0x29, 0x4c, 0x4c, 0x6a, 0x17, 0x88, 0xc7, 0xf9, 0x83, 0x86, 0xda, 0x52, 0x28, 0x6e, 0x72, 0x8a, 1239 0xd7, 0xdd, 0x65, 0xdc, 0x57, 0xb1, 0x90, 0x5f, 0xa8, 0x15, 0xa6, 0x76, 0x72, 0x4a, 0x1a, 0xe0, 1240 0x9c, 0x06, 0x09, 0x5e, 0x7f, 0x95, 0xd6, 0xf5, 0x0b, 0x64, 0x4d, 0x54, 0x14, 0xd2, 0x04, 0x27, 1241 0xec, 0x25, 0x18, 0x9d, 0x4a, 0xeb, 0xe6, 0xc5, 0xef, 0xc2, 0x5a, 0x69, 0xf8, 0x61, 0x2f, 0x21, 1242 0x3b, 0xe0, 0xf4, 0x13, 0x89, 0x49, 0x52, 0xe7, 0x76, 0x91, 0x8f, 0x55, 0xd7, 0xd0, 0xfb, 0x89, 1243 0x54, 0xf4, 0x18, 0x8b, 0xfc, 0xe5, 0x74, 0x3c, 0x89, 0x86, 0x1e, 0x77, 0xda, 0x6a, 0x36, 0xa3, 1244 0x4e, 0x1b, 0x2f, 0xa7, 0xcb, 0x66, 0xf3, 0x66, 0x96, 0x3f, 0xea, 0xb4, 0xd1, 0x7e, 0xb7, 0x85, 1245 0x8f, 0x9e, 0x25, 0xf6, 0xbb, 0xad, 0xdc, 0x7e, 0xb7, 0x85, 0xf6, 0xbb, 0x2d, 0x7c, 0x05, 0x2d, 1246 0xb3, 0x9f, 0xf0, 0x47, 0xc8, 0x2f, 0xe0, 0x4d, 0xe8, 0x2d, 0x59, 0x74, 0x55, 0x0a, 0x34, 0x1d, 1247 0x79, 0xca, 0x5f, 0x15, 0x35, 0x58, 0xe2, 0xaf, 0x6f, 0x17, 0xe3, 0x2f, 0x24, 0x27, 0xff, 0x03, 1248 0x37, 0xbf, 0x65, 0x2e, 0xff, 0x00, 0xbc, 0x75, 0xb4, 0x40, 0x33, 0xeb, 0x77, 0x60, 0x63, 0xe1, 1249 0x30, 0xaa, 0x02, 0xa4, 0x4b, 0xa9, 0xdd, 0xf0, 0xd0, 0xb7, 0xfe, 0xa3, 0x0d, 0x37, 0x0c, 0xeb, 1250 0x45, 0x16, 0xc6, 0x3c, 0x3a, 0x91, 0x13, 0xf6, 0x03, 0x28, 0x88, 0x51, 0x2f, 0x35, 0x49, 0x5e, 1251 0x76, 0xc2, 0x29, 0x92, 0xc8, 0xa7, 0xe0, 0xa5, 0xc1, 0xb0, 0xdb, 0x8f, 0xa3, 0x24, 0x34, 0xc5, 1252 0x76, 0x67, 0x41, 0xb1, 0x38, 0x80, 0x2a, 0xc2, 0xcf, 0x14, 0x5f, 0x17, 0xdf, 0x72, 0x6a, 0x9a, 1253 0xe4, 0x11, 0x54, 0x44, 0x12, 0x9f, 0x44, 0xc6, 0xcd, 0x41, 0xb7, 0xa5, 0xe3, 0x03, 0x72, 0x51, 1254 0x59, 0x3b, 0x86, 0xb5, 0x39, 0xd3, 0xd9, 0x92, 0xeb, 0xe9, 0x92, 0xbb, 0x33, 0x5f, 0x72, 0x97, 1255 0xda, 0xce, 0xd4, 0xde, 0xfb, 0xb0, 0xb5, 0x80, 0xea, 0xe7, 0x1c, 0x81, 0x42, 0x6f, 0x2c, 0x05, 1256 0xae, 0xe7, 0x2a, 0xc5, 0xff, 0xf5, 0x7d, 0x20, 0x0b, 0xdc, 0xb7, 0x2f, 0x8f, 0xf3, 0xed, 0x56, 1257 0xc4, 0xbf, 0xb3, 0xdd, 0x8f, 0x7d, 0x28, 0x64, 0x41, 0x1a, 0x2d, 0x14, 0xad, 0x6f, 0xf1, 0x2b, 1258 0x10, 0x79, 0xfc, 0x7f, 0x28, 0x44, 0x1f, 0x64, 0xba, 0xc0, 0xf8, 0xee, 0x2f, 0xb6, 0x4a, 0x49, 1259 0xbe, 0x74, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xfd, 0x40, 0x11, 0x05, 0x86, 0x0d, 0x00, 0x00, 1260 }