1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: my_test/test.proto 3 4// This package holds interesting messages. 5 6package test 7 8import ( 9 fmt "fmt" 10 proto "github.com/gogo/protobuf/proto" 11 _ "github.com/gogo/protobuf/protoc-gen-gogo/testdata/multi" 12 math "math" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 25 26type HatType int32 27 28const ( 29 // deliberately skipping 0 30 HatType_FEDORA HatType = 1 31 HatType_FEZ HatType = 2 32) 33 34var HatType_name = map[int32]string{ 35 1: "FEDORA", 36 2: "FEZ", 37} 38 39var HatType_value = map[string]int32{ 40 "FEDORA": 1, 41 "FEZ": 2, 42} 43 44func (x HatType) Enum() *HatType { 45 p := new(HatType) 46 *p = x 47 return p 48} 49 50func (x HatType) String() string { 51 return proto.EnumName(HatType_name, int32(x)) 52} 53 54func (x *HatType) UnmarshalJSON(data []byte) error { 55 value, err := proto.UnmarshalJSONEnum(HatType_value, data, "HatType") 56 if err != nil { 57 return err 58 } 59 *x = HatType(value) 60 return nil 61} 62 63func (HatType) EnumDescriptor() ([]byte, []int) { 64 return fileDescriptor_2c9b60a40d5131b9, []int{0} 65} 66 67// This enum represents days of the week. 68type Days int32 69 70const ( 71 Days_MONDAY Days = 1 72 Days_TUESDAY Days = 2 73 Days_LUNDI Days = 1 74) 75 76var Days_name = map[int32]string{ 77 1: "MONDAY", 78 2: "TUESDAY", 79 // Duplicate value: 1: "LUNDI", 80} 81 82var Days_value = map[string]int32{ 83 "MONDAY": 1, 84 "TUESDAY": 2, 85 "LUNDI": 1, 86} 87 88func (x Days) Enum() *Days { 89 p := new(Days) 90 *p = x 91 return p 92} 93 94func (x Days) String() string { 95 return proto.EnumName(Days_name, int32(x)) 96} 97 98func (x *Days) UnmarshalJSON(data []byte) error { 99 value, err := proto.UnmarshalJSONEnum(Days_value, data, "Days") 100 if err != nil { 101 return err 102 } 103 *x = Days(value) 104 return nil 105} 106 107func (Days) EnumDescriptor() ([]byte, []int) { 108 return fileDescriptor_2c9b60a40d5131b9, []int{1} 109} 110 111type Request_Color int32 112 113const ( 114 Request_RED Request_Color = 0 115 Request_GREEN Request_Color = 1 116 Request_BLUE Request_Color = 2 117) 118 119var Request_Color_name = map[int32]string{ 120 0: "RED", 121 1: "GREEN", 122 2: "BLUE", 123} 124 125var Request_Color_value = map[string]int32{ 126 "RED": 0, 127 "GREEN": 1, 128 "BLUE": 2, 129} 130 131func (x Request_Color) Enum() *Request_Color { 132 p := new(Request_Color) 133 *p = x 134 return p 135} 136 137func (x Request_Color) String() string { 138 return proto.EnumName(Request_Color_name, int32(x)) 139} 140 141func (x *Request_Color) UnmarshalJSON(data []byte) error { 142 value, err := proto.UnmarshalJSONEnum(Request_Color_value, data, "Request_Color") 143 if err != nil { 144 return err 145 } 146 *x = Request_Color(value) 147 return nil 148} 149 150func (Request_Color) EnumDescriptor() ([]byte, []int) { 151 return fileDescriptor_2c9b60a40d5131b9, []int{0, 0} 152} 153 154type Reply_Entry_Game int32 155 156const ( 157 Reply_Entry_FOOTBALL Reply_Entry_Game = 1 158 Reply_Entry_TENNIS Reply_Entry_Game = 2 159) 160 161var Reply_Entry_Game_name = map[int32]string{ 162 1: "FOOTBALL", 163 2: "TENNIS", 164} 165 166var Reply_Entry_Game_value = map[string]int32{ 167 "FOOTBALL": 1, 168 "TENNIS": 2, 169} 170 171func (x Reply_Entry_Game) Enum() *Reply_Entry_Game { 172 p := new(Reply_Entry_Game) 173 *p = x 174 return p 175} 176 177func (x Reply_Entry_Game) String() string { 178 return proto.EnumName(Reply_Entry_Game_name, int32(x)) 179} 180 181func (x *Reply_Entry_Game) UnmarshalJSON(data []byte) error { 182 value, err := proto.UnmarshalJSONEnum(Reply_Entry_Game_value, data, "Reply_Entry_Game") 183 if err != nil { 184 return err 185 } 186 *x = Reply_Entry_Game(value) 187 return nil 188} 189 190func (Reply_Entry_Game) EnumDescriptor() ([]byte, []int) { 191 return fileDescriptor_2c9b60a40d5131b9, []int{1, 0, 0} 192} 193 194// This is a message that might be sent somewhere. 195type Request struct { 196 Key []int64 `protobuf:"varint,1,rep,name=key" json:"key,omitempty"` 197 // optional imp.ImportedMessage imported_message = 2; 198 Hue *Request_Color `protobuf:"varint,3,opt,name=hue,enum=my.test.Request_Color" json:"hue,omitempty"` 199 Hat *HatType `protobuf:"varint,4,opt,name=hat,enum=my.test.HatType,def=1" json:"hat,omitempty"` 200 // optional imp.ImportedMessage.Owner owner = 6; 201 Deadline *float32 `protobuf:"fixed32,7,opt,name=deadline,def=inf" json:"deadline,omitempty"` 202 Somegroup *Request_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"` 203 // This is a map field. It will generate map[int32]string. 204 NameMapping map[int32]string `protobuf:"bytes,14,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 205 // This is a map field whose value type is a message. 206 MsgMapping map[int64]*Reply `protobuf:"bytes,15,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 207 Reset_ *int32 `protobuf:"varint,12,opt,name=reset" json:"reset,omitempty"` 208 // This field should not conflict with any getters. 209 GetKey_ *string `protobuf:"bytes,16,opt,name=get_key,json=getKey" json:"get_key,omitempty"` 210 FloatNinf *float32 `protobuf:"fixed32,20,opt,name=float_ninf,json=floatNinf,def=-inf" json:"float_ninf,omitempty"` 211 FloatPinf *float32 `protobuf:"fixed32,21,opt,name=float_pinf,json=floatPinf,def=inf" json:"float_pinf,omitempty"` 212 FloatExp *float32 `protobuf:"fixed32,22,opt,name=float_exp,json=floatExp,def=1e+09" json:"float_exp,omitempty"` 213 DoubleNinf *float64 `protobuf:"fixed64,23,opt,name=double_ninf,json=doubleNinf,def=-inf" json:"double_ninf,omitempty"` 214 DoublePinf *float64 `protobuf:"fixed64,24,opt,name=double_pinf,json=doublePinf,def=inf" json:"double_pinf,omitempty"` 215 DoubleExp *float64 `protobuf:"fixed64,25,opt,name=double_exp,json=doubleExp,def=1e+09" json:"double_exp,omitempty"` 216 XXX_NoUnkeyedLiteral struct{} `json:"-"` 217 XXX_unrecognized []byte `json:"-"` 218 XXX_sizecache int32 `json:"-"` 219} 220 221func (m *Request) Reset() { *m = Request{} } 222func (m *Request) String() string { return proto.CompactTextString(m) } 223func (*Request) ProtoMessage() {} 224func (*Request) Descriptor() ([]byte, []int) { 225 return fileDescriptor_2c9b60a40d5131b9, []int{0} 226} 227func (m *Request) XXX_Unmarshal(b []byte) error { 228 return xxx_messageInfo_Request.Unmarshal(m, b) 229} 230func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 231 return xxx_messageInfo_Request.Marshal(b, m, deterministic) 232} 233func (m *Request) XXX_Merge(src proto.Message) { 234 xxx_messageInfo_Request.Merge(m, src) 235} 236func (m *Request) XXX_Size() int { 237 return xxx_messageInfo_Request.Size(m) 238} 239func (m *Request) XXX_DiscardUnknown() { 240 xxx_messageInfo_Request.DiscardUnknown(m) 241} 242 243var xxx_messageInfo_Request proto.InternalMessageInfo 244 245const Default_Request_Hat HatType = HatType_FEDORA 246 247var Default_Request_Deadline float32 = float32(math.Inf(1)) 248var Default_Request_FloatNinf float32 = float32(math.Inf(-1)) 249var Default_Request_FloatPinf float32 = float32(math.Inf(1)) 250 251const Default_Request_FloatExp float32 = 1e+09 252 253var Default_Request_DoubleNinf float64 = math.Inf(-1) 254var Default_Request_DoublePinf float64 = math.Inf(1) 255 256const Default_Request_DoubleExp float64 = 1e+09 257 258func (m *Request) GetKey() []int64 { 259 if m != nil { 260 return m.Key 261 } 262 return nil 263} 264 265func (m *Request) GetHue() Request_Color { 266 if m != nil && m.Hue != nil { 267 return *m.Hue 268 } 269 return Request_RED 270} 271 272func (m *Request) GetHat() HatType { 273 if m != nil && m.Hat != nil { 274 return *m.Hat 275 } 276 return Default_Request_Hat 277} 278 279func (m *Request) GetDeadline() float32 { 280 if m != nil && m.Deadline != nil { 281 return *m.Deadline 282 } 283 return Default_Request_Deadline 284} 285 286func (m *Request) GetSomegroup() *Request_SomeGroup { 287 if m != nil { 288 return m.Somegroup 289 } 290 return nil 291} 292 293func (m *Request) GetNameMapping() map[int32]string { 294 if m != nil { 295 return m.NameMapping 296 } 297 return nil 298} 299 300func (m *Request) GetMsgMapping() map[int64]*Reply { 301 if m != nil { 302 return m.MsgMapping 303 } 304 return nil 305} 306 307func (m *Request) GetReset_() int32 { 308 if m != nil && m.Reset_ != nil { 309 return *m.Reset_ 310 } 311 return 0 312} 313 314func (m *Request) GetGetKey_() string { 315 if m != nil && m.GetKey_ != nil { 316 return *m.GetKey_ 317 } 318 return "" 319} 320 321func (m *Request) GetFloatNinf() float32 { 322 if m != nil && m.FloatNinf != nil { 323 return *m.FloatNinf 324 } 325 return Default_Request_FloatNinf 326} 327 328func (m *Request) GetFloatPinf() float32 { 329 if m != nil && m.FloatPinf != nil { 330 return *m.FloatPinf 331 } 332 return Default_Request_FloatPinf 333} 334 335func (m *Request) GetFloatExp() float32 { 336 if m != nil && m.FloatExp != nil { 337 return *m.FloatExp 338 } 339 return Default_Request_FloatExp 340} 341 342func (m *Request) GetDoubleNinf() float64 { 343 if m != nil && m.DoubleNinf != nil { 344 return *m.DoubleNinf 345 } 346 return Default_Request_DoubleNinf 347} 348 349func (m *Request) GetDoublePinf() float64 { 350 if m != nil && m.DoublePinf != nil { 351 return *m.DoublePinf 352 } 353 return Default_Request_DoublePinf 354} 355 356func (m *Request) GetDoubleExp() float64 { 357 if m != nil && m.DoubleExp != nil { 358 return *m.DoubleExp 359 } 360 return Default_Request_DoubleExp 361} 362 363type Request_SomeGroup struct { 364 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"` 365 XXX_NoUnkeyedLiteral struct{} `json:"-"` 366 XXX_unrecognized []byte `json:"-"` 367 XXX_sizecache int32 `json:"-"` 368} 369 370func (m *Request_SomeGroup) Reset() { *m = Request_SomeGroup{} } 371func (m *Request_SomeGroup) String() string { return proto.CompactTextString(m) } 372func (*Request_SomeGroup) ProtoMessage() {} 373func (*Request_SomeGroup) Descriptor() ([]byte, []int) { 374 return fileDescriptor_2c9b60a40d5131b9, []int{0, 0} 375} 376func (m *Request_SomeGroup) XXX_Unmarshal(b []byte) error { 377 return xxx_messageInfo_Request_SomeGroup.Unmarshal(m, b) 378} 379func (m *Request_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 380 return xxx_messageInfo_Request_SomeGroup.Marshal(b, m, deterministic) 381} 382func (m *Request_SomeGroup) XXX_Merge(src proto.Message) { 383 xxx_messageInfo_Request_SomeGroup.Merge(m, src) 384} 385func (m *Request_SomeGroup) XXX_Size() int { 386 return xxx_messageInfo_Request_SomeGroup.Size(m) 387} 388func (m *Request_SomeGroup) XXX_DiscardUnknown() { 389 xxx_messageInfo_Request_SomeGroup.DiscardUnknown(m) 390} 391 392var xxx_messageInfo_Request_SomeGroup proto.InternalMessageInfo 393 394func (m *Request_SomeGroup) GetGroupField() int32 { 395 if m != nil && m.GroupField != nil { 396 return *m.GroupField 397 } 398 return 0 399} 400 401type Reply struct { 402 Found []*Reply_Entry `protobuf:"bytes,1,rep,name=found" json:"found,omitempty"` 403 CompactKeys []int32 `protobuf:"varint,2,rep,packed,name=compact_keys,json=compactKeys" json:"compact_keys,omitempty"` 404 XXX_NoUnkeyedLiteral struct{} `json:"-"` 405 proto.XXX_InternalExtensions `json:"-"` 406 XXX_unrecognized []byte `json:"-"` 407 XXX_sizecache int32 `json:"-"` 408} 409 410func (m *Reply) Reset() { *m = Reply{} } 411func (m *Reply) String() string { return proto.CompactTextString(m) } 412func (*Reply) ProtoMessage() {} 413func (*Reply) Descriptor() ([]byte, []int) { 414 return fileDescriptor_2c9b60a40d5131b9, []int{1} 415} 416 417var extRange_Reply = []proto.ExtensionRange{ 418 {Start: 100, End: 536870911}, 419} 420 421func (*Reply) ExtensionRangeArray() []proto.ExtensionRange { 422 return extRange_Reply 423} 424 425func (m *Reply) XXX_Unmarshal(b []byte) error { 426 return xxx_messageInfo_Reply.Unmarshal(m, b) 427} 428func (m *Reply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 429 return xxx_messageInfo_Reply.Marshal(b, m, deterministic) 430} 431func (m *Reply) XXX_Merge(src proto.Message) { 432 xxx_messageInfo_Reply.Merge(m, src) 433} 434func (m *Reply) XXX_Size() int { 435 return xxx_messageInfo_Reply.Size(m) 436} 437func (m *Reply) XXX_DiscardUnknown() { 438 xxx_messageInfo_Reply.DiscardUnknown(m) 439} 440 441var xxx_messageInfo_Reply proto.InternalMessageInfo 442 443func (m *Reply) GetFound() []*Reply_Entry { 444 if m != nil { 445 return m.Found 446 } 447 return nil 448} 449 450func (m *Reply) GetCompactKeys() []int32 { 451 if m != nil { 452 return m.CompactKeys 453 } 454 return nil 455} 456 457type Reply_Entry struct { 458 KeyThatNeeds_1234Camel_CasIng *int64 `protobuf:"varint,1,req,name=key_that_needs_1234camel_CasIng,json=keyThatNeeds1234camelCasIng" json:"key_that_needs_1234camel_CasIng,omitempty"` 459 Value *int64 `protobuf:"varint,2,opt,name=value,def=7" json:"value,omitempty"` 460 XMyFieldName_2 *int64 `protobuf:"varint,3,opt,name=_my_field_name_2,json=MyFieldName2" json:"_my_field_name_2,omitempty"` 461 XXX_NoUnkeyedLiteral struct{} `json:"-"` 462 XXX_unrecognized []byte `json:"-"` 463 XXX_sizecache int32 `json:"-"` 464} 465 466func (m *Reply_Entry) Reset() { *m = Reply_Entry{} } 467func (m *Reply_Entry) String() string { return proto.CompactTextString(m) } 468func (*Reply_Entry) ProtoMessage() {} 469func (*Reply_Entry) Descriptor() ([]byte, []int) { 470 return fileDescriptor_2c9b60a40d5131b9, []int{1, 0} 471} 472func (m *Reply_Entry) XXX_Unmarshal(b []byte) error { 473 return xxx_messageInfo_Reply_Entry.Unmarshal(m, b) 474} 475func (m *Reply_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 476 return xxx_messageInfo_Reply_Entry.Marshal(b, m, deterministic) 477} 478func (m *Reply_Entry) XXX_Merge(src proto.Message) { 479 xxx_messageInfo_Reply_Entry.Merge(m, src) 480} 481func (m *Reply_Entry) XXX_Size() int { 482 return xxx_messageInfo_Reply_Entry.Size(m) 483} 484func (m *Reply_Entry) XXX_DiscardUnknown() { 485 xxx_messageInfo_Reply_Entry.DiscardUnknown(m) 486} 487 488var xxx_messageInfo_Reply_Entry proto.InternalMessageInfo 489 490const Default_Reply_Entry_Value int64 = 7 491 492func (m *Reply_Entry) GetKeyThatNeeds_1234Camel_CasIng() int64 { 493 if m != nil && m.KeyThatNeeds_1234Camel_CasIng != nil { 494 return *m.KeyThatNeeds_1234Camel_CasIng 495 } 496 return 0 497} 498 499func (m *Reply_Entry) GetValue() int64 { 500 if m != nil && m.Value != nil { 501 return *m.Value 502 } 503 return Default_Reply_Entry_Value 504} 505 506func (m *Reply_Entry) GetXMyFieldName_2() int64 { 507 if m != nil && m.XMyFieldName_2 != nil { 508 return *m.XMyFieldName_2 509 } 510 return 0 511} 512 513type OtherBase struct { 514 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 515 XXX_NoUnkeyedLiteral struct{} `json:"-"` 516 proto.XXX_InternalExtensions `json:"-"` 517 XXX_unrecognized []byte `json:"-"` 518 XXX_sizecache int32 `json:"-"` 519} 520 521func (m *OtherBase) Reset() { *m = OtherBase{} } 522func (m *OtherBase) String() string { return proto.CompactTextString(m) } 523func (*OtherBase) ProtoMessage() {} 524func (*OtherBase) Descriptor() ([]byte, []int) { 525 return fileDescriptor_2c9b60a40d5131b9, []int{2} 526} 527 528var extRange_OtherBase = []proto.ExtensionRange{ 529 {Start: 100, End: 536870911}, 530} 531 532func (*OtherBase) ExtensionRangeArray() []proto.ExtensionRange { 533 return extRange_OtherBase 534} 535 536func (m *OtherBase) XXX_Unmarshal(b []byte) error { 537 return xxx_messageInfo_OtherBase.Unmarshal(m, b) 538} 539func (m *OtherBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 540 return xxx_messageInfo_OtherBase.Marshal(b, m, deterministic) 541} 542func (m *OtherBase) XXX_Merge(src proto.Message) { 543 xxx_messageInfo_OtherBase.Merge(m, src) 544} 545func (m *OtherBase) XXX_Size() int { 546 return xxx_messageInfo_OtherBase.Size(m) 547} 548func (m *OtherBase) XXX_DiscardUnknown() { 549 xxx_messageInfo_OtherBase.DiscardUnknown(m) 550} 551 552var xxx_messageInfo_OtherBase proto.InternalMessageInfo 553 554func (m *OtherBase) GetName() string { 555 if m != nil && m.Name != nil { 556 return *m.Name 557 } 558 return "" 559} 560 561type ReplyExtensions struct { 562 XXX_NoUnkeyedLiteral struct{} `json:"-"` 563 XXX_unrecognized []byte `json:"-"` 564 XXX_sizecache int32 `json:"-"` 565} 566 567func (m *ReplyExtensions) Reset() { *m = ReplyExtensions{} } 568func (m *ReplyExtensions) String() string { return proto.CompactTextString(m) } 569func (*ReplyExtensions) ProtoMessage() {} 570func (*ReplyExtensions) Descriptor() ([]byte, []int) { 571 return fileDescriptor_2c9b60a40d5131b9, []int{3} 572} 573func (m *ReplyExtensions) XXX_Unmarshal(b []byte) error { 574 return xxx_messageInfo_ReplyExtensions.Unmarshal(m, b) 575} 576func (m *ReplyExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 577 return xxx_messageInfo_ReplyExtensions.Marshal(b, m, deterministic) 578} 579func (m *ReplyExtensions) XXX_Merge(src proto.Message) { 580 xxx_messageInfo_ReplyExtensions.Merge(m, src) 581} 582func (m *ReplyExtensions) XXX_Size() int { 583 return xxx_messageInfo_ReplyExtensions.Size(m) 584} 585func (m *ReplyExtensions) XXX_DiscardUnknown() { 586 xxx_messageInfo_ReplyExtensions.DiscardUnknown(m) 587} 588 589var xxx_messageInfo_ReplyExtensions proto.InternalMessageInfo 590 591var E_ReplyExtensions_Time = &proto.ExtensionDesc{ 592 ExtendedType: (*Reply)(nil), 593 ExtensionType: (*float64)(nil), 594 Field: 101, 595 Name: "my.test.ReplyExtensions.time", 596 Tag: "fixed64,101,opt,name=time", 597 Filename: "my_test/test.proto", 598} 599 600var E_ReplyExtensions_Carrot = &proto.ExtensionDesc{ 601 ExtendedType: (*Reply)(nil), 602 ExtensionType: (*ReplyExtensions)(nil), 603 Field: 105, 604 Name: "my.test.ReplyExtensions.carrot", 605 Tag: "bytes,105,opt,name=carrot", 606 Filename: "my_test/test.proto", 607} 608 609var E_ReplyExtensions_Donut = &proto.ExtensionDesc{ 610 ExtendedType: (*OtherBase)(nil), 611 ExtensionType: (*ReplyExtensions)(nil), 612 Field: 101, 613 Name: "my.test.ReplyExtensions.donut", 614 Tag: "bytes,101,opt,name=donut", 615 Filename: "my_test/test.proto", 616} 617 618type OtherReplyExtensions struct { 619 Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 620 XXX_NoUnkeyedLiteral struct{} `json:"-"` 621 XXX_unrecognized []byte `json:"-"` 622 XXX_sizecache int32 `json:"-"` 623} 624 625func (m *OtherReplyExtensions) Reset() { *m = OtherReplyExtensions{} } 626func (m *OtherReplyExtensions) String() string { return proto.CompactTextString(m) } 627func (*OtherReplyExtensions) ProtoMessage() {} 628func (*OtherReplyExtensions) Descriptor() ([]byte, []int) { 629 return fileDescriptor_2c9b60a40d5131b9, []int{4} 630} 631func (m *OtherReplyExtensions) XXX_Unmarshal(b []byte) error { 632 return xxx_messageInfo_OtherReplyExtensions.Unmarshal(m, b) 633} 634func (m *OtherReplyExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 635 return xxx_messageInfo_OtherReplyExtensions.Marshal(b, m, deterministic) 636} 637func (m *OtherReplyExtensions) XXX_Merge(src proto.Message) { 638 xxx_messageInfo_OtherReplyExtensions.Merge(m, src) 639} 640func (m *OtherReplyExtensions) XXX_Size() int { 641 return xxx_messageInfo_OtherReplyExtensions.Size(m) 642} 643func (m *OtherReplyExtensions) XXX_DiscardUnknown() { 644 xxx_messageInfo_OtherReplyExtensions.DiscardUnknown(m) 645} 646 647var xxx_messageInfo_OtherReplyExtensions proto.InternalMessageInfo 648 649func (m *OtherReplyExtensions) GetKey() int32 { 650 if m != nil && m.Key != nil { 651 return *m.Key 652 } 653 return 0 654} 655 656type OldReply struct { 657 XXX_NoUnkeyedLiteral struct{} `json:"-"` 658 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"` 659 XXX_unrecognized []byte `json:"-"` 660 XXX_sizecache int32 `json:"-"` 661} 662 663func (m *OldReply) Reset() { *m = OldReply{} } 664func (m *OldReply) String() string { return proto.CompactTextString(m) } 665func (*OldReply) ProtoMessage() {} 666func (*OldReply) Descriptor() ([]byte, []int) { 667 return fileDescriptor_2c9b60a40d5131b9, []int{5} 668} 669 670var extRange_OldReply = []proto.ExtensionRange{ 671 {Start: 100, End: 2147483646}, 672} 673 674func (*OldReply) ExtensionRangeArray() []proto.ExtensionRange { 675 return extRange_OldReply 676} 677 678func (m *OldReply) XXX_Unmarshal(b []byte) error { 679 return xxx_messageInfo_OldReply.Unmarshal(m, b) 680} 681func (m *OldReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 682 return xxx_messageInfo_OldReply.Marshal(b, m, deterministic) 683} 684func (m *OldReply) XXX_Merge(src proto.Message) { 685 xxx_messageInfo_OldReply.Merge(m, src) 686} 687func (m *OldReply) XXX_Size() int { 688 return xxx_messageInfo_OldReply.Size(m) 689} 690func (m *OldReply) XXX_DiscardUnknown() { 691 xxx_messageInfo_OldReply.DiscardUnknown(m) 692} 693 694var xxx_messageInfo_OldReply proto.InternalMessageInfo 695 696type Communique struct { 697 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 698 // This is a oneof, called "union". 699 // 700 // Types that are valid to be assigned to Union: 701 // *Communique_Number 702 // *Communique_Name 703 // *Communique_Data 704 // *Communique_TempC 705 // *Communique_Height 706 // *Communique_Today 707 // *Communique_Maybe 708 // *Communique_Delta_ 709 // *Communique_Msg 710 // *Communique_Somegroup 711 Union isCommunique_Union `protobuf_oneof:"union"` 712 XXX_NoUnkeyedLiteral struct{} `json:"-"` 713 XXX_unrecognized []byte `json:"-"` 714 XXX_sizecache int32 `json:"-"` 715} 716 717func (m *Communique) Reset() { *m = Communique{} } 718func (m *Communique) String() string { return proto.CompactTextString(m) } 719func (*Communique) ProtoMessage() {} 720func (*Communique) Descriptor() ([]byte, []int) { 721 return fileDescriptor_2c9b60a40d5131b9, []int{6} 722} 723func (m *Communique) XXX_Unmarshal(b []byte) error { 724 return xxx_messageInfo_Communique.Unmarshal(m, b) 725} 726func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 727 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 728} 729func (m *Communique) XXX_Merge(src proto.Message) { 730 xxx_messageInfo_Communique.Merge(m, src) 731} 732func (m *Communique) XXX_Size() int { 733 return xxx_messageInfo_Communique.Size(m) 734} 735func (m *Communique) XXX_DiscardUnknown() { 736 xxx_messageInfo_Communique.DiscardUnknown(m) 737} 738 739var xxx_messageInfo_Communique proto.InternalMessageInfo 740 741type isCommunique_Union interface { 742 isCommunique_Union() 743} 744 745type Communique_Number struct { 746 Number int32 `protobuf:"varint,5,opt,name=number,oneof" json:"number,omitempty"` 747} 748type Communique_Name struct { 749 Name string `protobuf:"bytes,6,opt,name=name,oneof" json:"name,omitempty"` 750} 751type Communique_Data struct { 752 Data []byte `protobuf:"bytes,7,opt,name=data,oneof" json:"data,omitempty"` 753} 754type Communique_TempC struct { 755 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof" json:"temp_c,omitempty"` 756} 757type Communique_Height struct { 758 Height float32 `protobuf:"fixed32,9,opt,name=height,oneof" json:"height,omitempty"` 759} 760type Communique_Today struct { 761 Today Days `protobuf:"varint,10,opt,name=today,enum=my.test.Days,oneof" json:"today,omitempty"` 762} 763type Communique_Maybe struct { 764 Maybe bool `protobuf:"varint,11,opt,name=maybe,oneof" json:"maybe,omitempty"` 765} 766type Communique_Delta_ struct { 767 Delta int32 `protobuf:"zigzag32,12,opt,name=delta,oneof" json:"delta,omitempty"` 768} 769type Communique_Msg struct { 770 Msg *Reply `protobuf:"bytes,16,opt,name=msg,oneof" json:"msg,omitempty"` 771} 772type Communique_Somegroup struct { 773 Somegroup *Communique_SomeGroup `protobuf:"group,14,opt,name=SomeGroup,json=somegroup,oneof" json:"somegroup,omitempty"` 774} 775 776func (*Communique_Number) isCommunique_Union() {} 777func (*Communique_Name) isCommunique_Union() {} 778func (*Communique_Data) isCommunique_Union() {} 779func (*Communique_TempC) isCommunique_Union() {} 780func (*Communique_Height) isCommunique_Union() {} 781func (*Communique_Today) isCommunique_Union() {} 782func (*Communique_Maybe) isCommunique_Union() {} 783func (*Communique_Delta_) isCommunique_Union() {} 784func (*Communique_Msg) isCommunique_Union() {} 785func (*Communique_Somegroup) isCommunique_Union() {} 786 787func (m *Communique) GetUnion() isCommunique_Union { 788 if m != nil { 789 return m.Union 790 } 791 return nil 792} 793 794func (m *Communique) GetMakeMeCry() bool { 795 if m != nil && m.MakeMeCry != nil { 796 return *m.MakeMeCry 797 } 798 return false 799} 800 801func (m *Communique) GetNumber() int32 { 802 if x, ok := m.GetUnion().(*Communique_Number); ok { 803 return x.Number 804 } 805 return 0 806} 807 808func (m *Communique) GetName() string { 809 if x, ok := m.GetUnion().(*Communique_Name); ok { 810 return x.Name 811 } 812 return "" 813} 814 815func (m *Communique) GetData() []byte { 816 if x, ok := m.GetUnion().(*Communique_Data); ok { 817 return x.Data 818 } 819 return nil 820} 821 822func (m *Communique) GetTempC() float64 { 823 if x, ok := m.GetUnion().(*Communique_TempC); ok { 824 return x.TempC 825 } 826 return 0 827} 828 829func (m *Communique) GetHeight() float32 { 830 if x, ok := m.GetUnion().(*Communique_Height); ok { 831 return x.Height 832 } 833 return 0 834} 835 836func (m *Communique) GetToday() Days { 837 if x, ok := m.GetUnion().(*Communique_Today); ok { 838 return x.Today 839 } 840 return Days_MONDAY 841} 842 843func (m *Communique) GetMaybe() bool { 844 if x, ok := m.GetUnion().(*Communique_Maybe); ok { 845 return x.Maybe 846 } 847 return false 848} 849 850func (m *Communique) GetDelta() int32 { 851 if x, ok := m.GetUnion().(*Communique_Delta_); ok { 852 return x.Delta 853 } 854 return 0 855} 856 857func (m *Communique) GetMsg() *Reply { 858 if x, ok := m.GetUnion().(*Communique_Msg); ok { 859 return x.Msg 860 } 861 return nil 862} 863 864func (m *Communique) GetSomegroup() *Communique_SomeGroup { 865 if x, ok := m.GetUnion().(*Communique_Somegroup); ok { 866 return x.Somegroup 867 } 868 return nil 869} 870 871// XXX_OneofWrappers is for the internal use of the proto package. 872func (*Communique) XXX_OneofWrappers() []interface{} { 873 return []interface{}{ 874 (*Communique_Number)(nil), 875 (*Communique_Name)(nil), 876 (*Communique_Data)(nil), 877 (*Communique_TempC)(nil), 878 (*Communique_Height)(nil), 879 (*Communique_Today)(nil), 880 (*Communique_Maybe)(nil), 881 (*Communique_Delta_)(nil), 882 (*Communique_Msg)(nil), 883 (*Communique_Somegroup)(nil), 884 } 885} 886 887type Communique_SomeGroup struct { 888 Member *string `protobuf:"bytes,15,opt,name=member" json:"member,omitempty"` 889 XXX_NoUnkeyedLiteral struct{} `json:"-"` 890 XXX_unrecognized []byte `json:"-"` 891 XXX_sizecache int32 `json:"-"` 892} 893 894func (m *Communique_SomeGroup) Reset() { *m = Communique_SomeGroup{} } 895func (m *Communique_SomeGroup) String() string { return proto.CompactTextString(m) } 896func (*Communique_SomeGroup) ProtoMessage() {} 897func (*Communique_SomeGroup) Descriptor() ([]byte, []int) { 898 return fileDescriptor_2c9b60a40d5131b9, []int{6, 0} 899} 900func (m *Communique_SomeGroup) XXX_Unmarshal(b []byte) error { 901 return xxx_messageInfo_Communique_SomeGroup.Unmarshal(m, b) 902} 903func (m *Communique_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 904 return xxx_messageInfo_Communique_SomeGroup.Marshal(b, m, deterministic) 905} 906func (m *Communique_SomeGroup) XXX_Merge(src proto.Message) { 907 xxx_messageInfo_Communique_SomeGroup.Merge(m, src) 908} 909func (m *Communique_SomeGroup) XXX_Size() int { 910 return xxx_messageInfo_Communique_SomeGroup.Size(m) 911} 912func (m *Communique_SomeGroup) XXX_DiscardUnknown() { 913 xxx_messageInfo_Communique_SomeGroup.DiscardUnknown(m) 914} 915 916var xxx_messageInfo_Communique_SomeGroup proto.InternalMessageInfo 917 918func (m *Communique_SomeGroup) GetMember() string { 919 if m != nil && m.Member != nil { 920 return *m.Member 921 } 922 return "" 923} 924 925type Communique_Delta struct { 926 XXX_NoUnkeyedLiteral struct{} `json:"-"` 927 XXX_unrecognized []byte `json:"-"` 928 XXX_sizecache int32 `json:"-"` 929} 930 931func (m *Communique_Delta) Reset() { *m = Communique_Delta{} } 932func (m *Communique_Delta) String() string { return proto.CompactTextString(m) } 933func (*Communique_Delta) ProtoMessage() {} 934func (*Communique_Delta) Descriptor() ([]byte, []int) { 935 return fileDescriptor_2c9b60a40d5131b9, []int{6, 1} 936} 937func (m *Communique_Delta) XXX_Unmarshal(b []byte) error { 938 return xxx_messageInfo_Communique_Delta.Unmarshal(m, b) 939} 940func (m *Communique_Delta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 941 return xxx_messageInfo_Communique_Delta.Marshal(b, m, deterministic) 942} 943func (m *Communique_Delta) XXX_Merge(src proto.Message) { 944 xxx_messageInfo_Communique_Delta.Merge(m, src) 945} 946func (m *Communique_Delta) XXX_Size() int { 947 return xxx_messageInfo_Communique_Delta.Size(m) 948} 949func (m *Communique_Delta) XXX_DiscardUnknown() { 950 xxx_messageInfo_Communique_Delta.DiscardUnknown(m) 951} 952 953var xxx_messageInfo_Communique_Delta proto.InternalMessageInfo 954 955var E_Tag = &proto.ExtensionDesc{ 956 ExtendedType: (*Reply)(nil), 957 ExtensionType: (*string)(nil), 958 Field: 103, 959 Name: "my.test.tag", 960 Tag: "bytes,103,opt,name=tag", 961 Filename: "my_test/test.proto", 962} 963 964var E_Donut = &proto.ExtensionDesc{ 965 ExtendedType: (*Reply)(nil), 966 ExtensionType: (*OtherReplyExtensions)(nil), 967 Field: 106, 968 Name: "my.test.donut", 969 Tag: "bytes,106,opt,name=donut", 970 Filename: "my_test/test.proto", 971} 972 973func init() { 974 proto.RegisterEnum("my.test.HatType", HatType_name, HatType_value) 975 proto.RegisterEnum("my.test.Days", Days_name, Days_value) 976 proto.RegisterEnum("my.test.Request_Color", Request_Color_name, Request_Color_value) 977 proto.RegisterEnum("my.test.Reply_Entry_Game", Reply_Entry_Game_name, Reply_Entry_Game_value) 978 proto.RegisterType((*Request)(nil), "my.test.Request") 979 proto.RegisterMapType((map[int64]*Reply)(nil), "my.test.Request.MsgMappingEntry") 980 proto.RegisterMapType((map[int32]string)(nil), "my.test.Request.NameMappingEntry") 981 proto.RegisterType((*Request_SomeGroup)(nil), "my.test.Request.SomeGroup") 982 proto.RegisterType((*Reply)(nil), "my.test.Reply") 983 proto.RegisterType((*Reply_Entry)(nil), "my.test.Reply.Entry") 984 proto.RegisterType((*OtherBase)(nil), "my.test.OtherBase") 985 proto.RegisterExtension(E_ReplyExtensions_Time) 986 proto.RegisterExtension(E_ReplyExtensions_Carrot) 987 proto.RegisterExtension(E_ReplyExtensions_Donut) 988 proto.RegisterType((*ReplyExtensions)(nil), "my.test.ReplyExtensions") 989 proto.RegisterType((*OtherReplyExtensions)(nil), "my.test.OtherReplyExtensions") 990 proto.RegisterType((*OldReply)(nil), "my.test.OldReply") 991 proto.RegisterType((*Communique)(nil), "my.test.Communique") 992 proto.RegisterType((*Communique_SomeGroup)(nil), "my.test.Communique.SomeGroup") 993 proto.RegisterType((*Communique_Delta)(nil), "my.test.Communique.Delta") 994 proto.RegisterExtension(E_Tag) 995 proto.RegisterExtension(E_Donut) 996} 997 998func init() { proto.RegisterFile("my_test/test.proto", fileDescriptor_2c9b60a40d5131b9) } 999 1000var fileDescriptor_2c9b60a40d5131b9 = []byte{ 1001 // 1145 bytes of a gzipped FileDescriptorProto 1002 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x56, 0xdd, 0x6e, 0xdb, 0x46, 1003 0x13, 0x35, 0x49, 0x51, 0x3f, 0x23, 0x7f, 0x36, 0xbf, 0x85, 0x6b, 0xb3, 0x2a, 0x92, 0xb0, 0x4a, 1004 0x5c, 0x28, 0x6e, 0x23, 0xc7, 0x6a, 0x81, 0xa6, 0x2a, 0x1a, 0xc4, 0xb2, 0xe8, 0x38, 0x88, 0x2d, 1005 0x17, 0x1b, 0xe7, 0xa2, 0xb9, 0x21, 0x68, 0x71, 0x45, 0xb1, 0xd6, 0x92, 0x8c, 0xb8, 0x2c, 0xcc, 1006 0x3b, 0x3f, 0x45, 0xfb, 0x1a, 0xbd, 0xef, 0x33, 0xf4, 0x99, 0x5c, 0xec, 0xac, 0x22, 0xc9, 0x56, 1007 0x51, 0x5d, 0x10, 0x9c, 0x33, 0x67, 0xce, 0x72, 0x67, 0x66, 0x67, 0x05, 0x84, 0x17, 0x9e, 0x60, 1008 0x99, 0xd8, 0x97, 0x8f, 0x76, 0x3a, 0x4d, 0x44, 0x42, 0x2a, 0xbc, 0x68, 0x4b, 0xb3, 0x41, 0x78, 1009 0x3e, 0x11, 0xd1, 0x3e, 0x3e, 0x0f, 0x94, 0xb3, 0xf9, 0x77, 0x19, 0x2a, 0x94, 0x7d, 0xcc, 0x59, 1010 0x26, 0x88, 0x05, 0xc6, 0x15, 0x2b, 0x6c, 0xcd, 0x31, 0x5a, 0x06, 0x95, 0xaf, 0xa4, 0x05, 0xc6, 1011 0x38, 0x67, 0xb6, 0xe1, 0x68, 0xad, 0x8d, 0xce, 0x76, 0x7b, 0x26, 0xd4, 0x9e, 0x05, 0xb4, 0x8f, 1012 0x92, 0x49, 0x32, 0xa5, 0x92, 0x42, 0xf6, 0xc0, 0x18, 0xfb, 0xc2, 0x2e, 0x21, 0xd3, 0x9a, 0x33, 1013 0x4f, 0x7c, 0x71, 0x51, 0xa4, 0xac, 0x5b, 0x3e, 0x76, 0xfb, 0xe7, 0xf4, 0x90, 0x4a, 0x12, 0x79, 1014 0x04, 0xd5, 0x80, 0xf9, 0xc1, 0x24, 0x8a, 0x99, 0x5d, 0x71, 0xb4, 0x96, 0xde, 0x35, 0xa2, 0x78, 1015 0x44, 0xe7, 0x20, 0x79, 0x01, 0xb5, 0x2c, 0xe1, 0x2c, 0x9c, 0x26, 0x79, 0x6a, 0x57, 0x1d, 0xad, 1016 0x05, 0x9d, 0xc6, 0xca, 0xe2, 0xef, 0x12, 0xce, 0x5e, 0x4b, 0x06, 0x5d, 0x90, 0x49, 0x1f, 0xd6, 1017 0x63, 0x9f, 0x33, 0x8f, 0xfb, 0x69, 0x1a, 0xc5, 0xa1, 0xbd, 0xe1, 0x18, 0xad, 0x7a, 0xe7, 0xcb, 1018 0x95, 0xe0, 0x81, 0xcf, 0xd9, 0x99, 0xe2, 0xb8, 0xb1, 0x98, 0x16, 0xb4, 0x1e, 0x2f, 0x10, 0x72, 1019 0x08, 0x75, 0x9e, 0x85, 0x73, 0x91, 0x4d, 0x14, 0x71, 0x56, 0x44, 0xce, 0xb2, 0xf0, 0x8e, 0x06, 1020 0xf0, 0x39, 0x40, 0xb6, 0xc0, 0x9c, 0xb2, 0x8c, 0x09, 0x7b, 0xdd, 0xd1, 0x5a, 0x26, 0x55, 0x06, 1021 0xd9, 0x81, 0x4a, 0xc8, 0x84, 0x27, 0xb3, 0x6c, 0x39, 0x5a, 0xab, 0x46, 0xcb, 0x21, 0x13, 0x6f, 1022 0x59, 0x41, 0x1e, 0x03, 0x8c, 0x26, 0x89, 0x2f, 0xbc, 0x38, 0x8a, 0x47, 0xf6, 0x16, 0x26, 0xa5, 1023 0xf4, 0x4c, 0x66, 0xa5, 0x86, 0xf8, 0x20, 0x8a, 0x47, 0xa4, 0xf9, 0x89, 0x94, 0x4a, 0xd2, 0x67, 1024 0x8b, 0xcc, 0x29, 0xce, 0xcf, 0x8a, 0xa3, 0x0c, 0x8f, 0x5d, 0xa7, 0xf6, 0x36, 0x52, 0xcc, 0x03, 1025 0xf6, 0xf5, 0xf3, 0x1f, 0x68, 0x15, 0x71, 0xf7, 0x3a, 0x25, 0xbb, 0x50, 0x0f, 0x92, 0xfc, 0x72, 1026 0xc2, 0xd4, 0x6a, 0x3b, 0x8e, 0xd6, 0xd2, 0x66, 0xab, 0x81, 0x72, 0xe0, 0x72, 0x4f, 0xe6, 0x34, 1027 0x5c, 0xcf, 0x46, 0x9a, 0xb1, 0xc4, 0xc2, 0x05, 0x9f, 0xc2, 0xcc, 0xc2, 0x15, 0x3f, 0x47, 0x12, 1028 0x1c, 0x3c, 0xff, 0xf4, 0xa3, 0x35, 0xe5, 0x75, 0xaf, 0xd3, 0xc6, 0x37, 0x50, 0x9b, 0x17, 0x8d, 1029 0x3c, 0x82, 0x3a, 0x96, 0xcc, 0x1b, 0x45, 0x6c, 0x12, 0xd8, 0x35, 0x4c, 0x13, 0x20, 0x74, 0x2c, 1030 0x91, 0xc6, 0x4b, 0xb0, 0xee, 0x57, 0x69, 0xd1, 0xa1, 0x92, 0x8c, 0x1d, 0xba, 0x05, 0xe6, 0x6f, 1031 0xfe, 0x24, 0x67, 0xb6, 0x8e, 0xf9, 0x54, 0x46, 0x57, 0x7f, 0xa1, 0x35, 0xce, 0x60, 0xf3, 0x5e, 1032 0x81, 0x96, 0xc3, 0x89, 0x0a, 0x7f, 0xb2, 0x1c, 0x5e, 0xef, 0x6c, 0x2c, 0xd5, 0x38, 0x9d, 0x14, 1033 0x4b, 0x72, 0xcd, 0x5d, 0x30, 0xb1, 0xdd, 0x49, 0x05, 0x0c, 0xea, 0xf6, 0xad, 0x35, 0x52, 0x03, 1034 0xf3, 0x35, 0x75, 0xdd, 0x81, 0xa5, 0x91, 0x2a, 0x94, 0x7a, 0xa7, 0xef, 0x5d, 0x4b, 0x6f, 0xfe, 1035 0xa1, 0x83, 0x89, 0xb1, 0x64, 0x0f, 0xcc, 0x51, 0x92, 0xc7, 0x01, 0x9e, 0xa7, 0x7a, 0x67, 0xeb, 1036 0xae, 0x74, 0x5b, 0xb5, 0x8c, 0xa2, 0x90, 0x5d, 0x58, 0x1f, 0x26, 0x3c, 0xf5, 0x87, 0xd8, 0x1b, 1037 0x99, 0xad, 0x3b, 0x46, 0xcb, 0xec, 0xe9, 0x96, 0x46, 0xeb, 0x33, 0xfc, 0x2d, 0x2b, 0xb2, 0xc6, 1038 0x9f, 0x1a, 0x98, 0x6a, 0x27, 0x7d, 0x78, 0x74, 0xc5, 0x0a, 0x4f, 0x8c, 0x65, 0xcb, 0x30, 0x16, 1039 0x64, 0xde, 0x41, 0xe7, 0xdb, 0xef, 0x86, 0x3e, 0x67, 0x13, 0xef, 0xc8, 0xcf, 0xde, 0xc4, 0xa1, 1040 0xad, 0x39, 0x7a, 0xcb, 0xa0, 0x5f, 0x5c, 0xb1, 0xe2, 0x62, 0xec, 0x8b, 0x81, 0x24, 0xcd, 0x39, 1041 0x8a, 0x42, 0x76, 0x96, 0x77, 0x6f, 0x74, 0xb5, 0xef, 0x67, 0x1b, 0x26, 0x5f, 0x81, 0xe5, 0xf1, 1042 0x42, 0x95, 0xc6, 0xc3, 0x03, 0xd5, 0xc1, 0x21, 0x60, 0xd0, 0xf5, 0xb3, 0x02, 0xcb, 0x23, 0x4b, 1043 0xd3, 0x69, 0x3a, 0x50, 0x7a, 0xed, 0x73, 0x46, 0xd6, 0xa1, 0x7a, 0x7c, 0x7e, 0x7e, 0xd1, 0x3b, 1044 0x3c, 0x3d, 0xb5, 0x34, 0x02, 0x50, 0xbe, 0x70, 0x07, 0x83, 0x37, 0xef, 0x2c, 0x7d, 0xaf, 0x5a, 1045 0x0d, 0xac, 0x9b, 0x9b, 0x9b, 0x1b, 0xbd, 0xf9, 0x14, 0x6a, 0xe7, 0x62, 0xcc, 0xa6, 0x3d, 0x3f, 1046 0x63, 0x84, 0x40, 0x49, 0xca, 0x62, 0x29, 0x6a, 0x14, 0xdf, 0x97, 0xa8, 0x7f, 0x69, 0xb0, 0x89, 1047 0x59, 0x72, 0xaf, 0x05, 0x8b, 0xb3, 0x28, 0x89, 0xb3, 0x4e, 0x13, 0x4a, 0x22, 0xe2, 0x8c, 0xdc, 1048 0x2b, 0x91, 0xcd, 0x64, 0xc7, 0x51, 0xf4, 0x75, 0x5e, 0x41, 0x79, 0xe8, 0x4f, 0xa7, 0x89, 0x58, 1049 0x61, 0x45, 0x58, 0x5e, 0xfb, 0x2e, 0xba, 0x50, 0xa7, 0xb3, 0xb8, 0x4e, 0x0f, 0xcc, 0x20, 0x89, 1050 0x73, 0x41, 0xc8, 0x9c, 0x3a, 0xff, 0x68, 0x5c, 0xea, 0xbf, 0x44, 0x54, 0x68, 0xb3, 0x05, 0x5b, 1051 0x18, 0x73, 0xcf, 0xbd, 0xda, 0xbc, 0x4d, 0x1b, 0xaa, 0xe7, 0x93, 0x00, 0x79, 0xb8, 0xfb, 0xdb, 1052 0xdb, 0xdb, 0xdb, 0x4a, 0x57, 0xaf, 0x6a, 0xcd, 0xdf, 0x0d, 0x80, 0xa3, 0x84, 0xf3, 0x3c, 0x8e, 1053 0x3e, 0xe6, 0x8c, 0x3c, 0x84, 0x3a, 0xf7, 0xaf, 0x98, 0xc7, 0x99, 0x37, 0x9c, 0x2a, 0x89, 0x2a, 1054 0xad, 0x49, 0xe8, 0x8c, 0x1d, 0x4d, 0x0b, 0x62, 0x43, 0x39, 0xce, 0xf9, 0x25, 0x9b, 0xda, 0xa6, 1055 0x54, 0x3f, 0x59, 0xa3, 0x33, 0x9b, 0x6c, 0xcd, 0x12, 0x5d, 0x96, 0x89, 0x3e, 0x59, 0x53, 0xa9, 1056 0x96, 0x68, 0xe0, 0x0b, 0x1f, 0xa7, 0xef, 0xba, 0x44, 0xa5, 0x45, 0x76, 0xa0, 0x2c, 0x18, 0x4f, 1057 0xbd, 0x21, 0xce, 0x5c, 0xed, 0x64, 0x8d, 0x9a, 0xd2, 0x3e, 0x92, 0xf2, 0x63, 0x16, 0x85, 0x63, 1058 0x81, 0xc7, 0x54, 0x97, 0xf2, 0xca, 0x26, 0xbb, 0x60, 0x8a, 0x24, 0xf0, 0x0b, 0x1b, 0x70, 0xf0, 1059 0xff, 0x6f, 0x9e, 0x9b, 0xbe, 0x5f, 0x64, 0x28, 0x20, 0xbd, 0x64, 0x1b, 0x4c, 0xee, 0x17, 0x97, 1060 0xcc, 0xae, 0xcb, 0x2f, 0x97, 0x38, 0x9a, 0x12, 0x0f, 0xd8, 0x44, 0xf8, 0x38, 0x25, 0xff, 0x2f, 1061 0x71, 0x34, 0x49, 0x13, 0x0c, 0x9e, 0x85, 0x38, 0x23, 0x57, 0x0e, 0xe5, 0xc9, 0x1a, 0x95, 0x4e, 1062 0xf2, 0xd3, 0xf2, 0x25, 0xb1, 0x81, 0x97, 0xc4, 0x83, 0x39, 0x73, 0x91, 0xbb, 0xc5, 0x3d, 0x71, 1063 0xb2, 0xb6, 0x74, 0x53, 0x34, 0x1e, 0x2f, 0x0f, 0xa3, 0x6d, 0x28, 0x73, 0x86, 0xf9, 0xdb, 0x54, 1064 0x63, 0x59, 0x59, 0x8d, 0x0a, 0x98, 0x7d, 0xf9, 0x41, 0xbd, 0x0a, 0x98, 0x79, 0x1c, 0x25, 0xf1, 1065 0xde, 0x43, 0xa8, 0xcc, 0xee, 0x34, 0xd9, 0xe6, 0xea, 0x56, 0xb3, 0x34, 0x39, 0x14, 0x8e, 0xdd, 1066 0x0f, 0x96, 0xbe, 0xd7, 0x86, 0x92, 0xdc, 0xba, 0x74, 0x9e, 0x9d, 0x0f, 0xfa, 0x87, 0xbf, 0x58, 1067 0x1a, 0xa9, 0x43, 0xe5, 0xe2, 0xbd, 0xfb, 0x4e, 0x1a, 0xba, 0x9c, 0x1a, 0xa7, 0xef, 0x07, 0xfd, 1068 0x37, 0x96, 0xd6, 0xd0, 0x2d, 0xad, 0xeb, 0x80, 0x21, 0xfc, 0x70, 0xa5, 0x5f, 0x43, 0xfc, 0x0c, 1069 0xe9, 0xea, 0x1e, 0x7d, 0x6a, 0xc9, 0xfb, 0x9c, 0x5f, 0x31, 0x3b, 0x0f, 0xee, 0x36, 0xea, 0xbf, 1070 0xf7, 0x64, 0xef, 0xd5, 0x87, 0x97, 0x61, 0x24, 0xc6, 0xf9, 0x65, 0x7b, 0x98, 0xf0, 0xfd, 0x30, 1071 0x09, 0x93, 0x7d, 0xbc, 0xff, 0x2f, 0xf3, 0x91, 0x7a, 0x19, 0x3e, 0x0b, 0x59, 0xfc, 0x0c, 0x1d, 1072 0x52, 0x4c, 0xf6, 0xc3, 0xfe, 0xec, 0xbf, 0xc4, 0x8f, 0xf2, 0xf1, 0x4f, 0x00, 0x00, 0x00, 0xff, 1073 0xff, 0x0b, 0xc8, 0x22, 0xdb, 0x5a, 0x08, 0x00, 0x00, 1074} 1075