1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: test.proto 3 4package test_proto 5 6import ( 7 fmt "fmt" 8 proto "github.com/gogo/protobuf/proto" 9 math "math" 10) 11 12// Reference imports to suppress errors if they are not otherwise used. 13var _ = proto.Marshal 14var _ = fmt.Errorf 15var _ = math.Inf 16 17// This is a compile-time assertion to ensure that this generated file 18// is compatible with the proto package it is being compiled against. 19// A compilation error at this line likely means your copy of the 20// proto package needs to be updated. 21const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 22 23type FOO int32 24 25const ( 26 FOO_FOO1 FOO = 1 27) 28 29var FOO_name = map[int32]string{ 30 1: "FOO1", 31} 32 33var FOO_value = map[string]int32{ 34 "FOO1": 1, 35} 36 37func (x FOO) Enum() *FOO { 38 p := new(FOO) 39 *p = x 40 return p 41} 42 43func (x FOO) String() string { 44 return proto.EnumName(FOO_name, int32(x)) 45} 46 47func (x *FOO) UnmarshalJSON(data []byte) error { 48 value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO") 49 if err != nil { 50 return err 51 } 52 *x = FOO(value) 53 return nil 54} 55 56func (FOO) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_c161fcfdc0c3ff1e, []int{0} 58} 59 60// An enum, for completeness. 61type GoTest_KIND int32 62 63const ( 64 GoTest_VOID GoTest_KIND = 0 65 // Basic types 66 GoTest_BOOL GoTest_KIND = 1 67 GoTest_BYTES GoTest_KIND = 2 68 GoTest_FINGERPRINT GoTest_KIND = 3 69 GoTest_FLOAT GoTest_KIND = 4 70 GoTest_INT GoTest_KIND = 5 71 GoTest_STRING GoTest_KIND = 6 72 GoTest_TIME GoTest_KIND = 7 73 // Groupings 74 GoTest_TUPLE GoTest_KIND = 8 75 GoTest_ARRAY GoTest_KIND = 9 76 GoTest_MAP GoTest_KIND = 10 77 // Table types 78 GoTest_TABLE GoTest_KIND = 11 79 // Functions 80 GoTest_FUNCTION GoTest_KIND = 12 81) 82 83var GoTest_KIND_name = map[int32]string{ 84 0: "VOID", 85 1: "BOOL", 86 2: "BYTES", 87 3: "FINGERPRINT", 88 4: "FLOAT", 89 5: "INT", 90 6: "STRING", 91 7: "TIME", 92 8: "TUPLE", 93 9: "ARRAY", 94 10: "MAP", 95 11: "TABLE", 96 12: "FUNCTION", 97} 98 99var GoTest_KIND_value = map[string]int32{ 100 "VOID": 0, 101 "BOOL": 1, 102 "BYTES": 2, 103 "FINGERPRINT": 3, 104 "FLOAT": 4, 105 "INT": 5, 106 "STRING": 6, 107 "TIME": 7, 108 "TUPLE": 8, 109 "ARRAY": 9, 110 "MAP": 10, 111 "TABLE": 11, 112 "FUNCTION": 12, 113} 114 115func (x GoTest_KIND) Enum() *GoTest_KIND { 116 p := new(GoTest_KIND) 117 *p = x 118 return p 119} 120 121func (x GoTest_KIND) String() string { 122 return proto.EnumName(GoTest_KIND_name, int32(x)) 123} 124 125func (x *GoTest_KIND) UnmarshalJSON(data []byte) error { 126 value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND") 127 if err != nil { 128 return err 129 } 130 *x = GoTest_KIND(value) 131 return nil 132} 133 134func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { 135 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0} 136} 137 138type MyMessage_Color int32 139 140const ( 141 MyMessage_RED MyMessage_Color = 0 142 MyMessage_GREEN MyMessage_Color = 1 143 MyMessage_BLUE MyMessage_Color = 2 144) 145 146var MyMessage_Color_name = map[int32]string{ 147 0: "RED", 148 1: "GREEN", 149 2: "BLUE", 150} 151 152var MyMessage_Color_value = map[string]int32{ 153 "RED": 0, 154 "GREEN": 1, 155 "BLUE": 2, 156} 157 158func (x MyMessage_Color) Enum() *MyMessage_Color { 159 p := new(MyMessage_Color) 160 *p = x 161 return p 162} 163 164func (x MyMessage_Color) String() string { 165 return proto.EnumName(MyMessage_Color_name, int32(x)) 166} 167 168func (x *MyMessage_Color) UnmarshalJSON(data []byte) error { 169 value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color") 170 if err != nil { 171 return err 172 } 173 *x = MyMessage_Color(value) 174 return nil 175} 176 177func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { 178 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0} 179} 180 181type DefaultsMessage_DefaultsEnum int32 182 183const ( 184 DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0 185 DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1 186 DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2 187) 188 189var DefaultsMessage_DefaultsEnum_name = map[int32]string{ 190 0: "ZERO", 191 1: "ONE", 192 2: "TWO", 193} 194 195var DefaultsMessage_DefaultsEnum_value = map[string]int32{ 196 "ZERO": 0, 197 "ONE": 1, 198 "TWO": 2, 199} 200 201func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum { 202 p := new(DefaultsMessage_DefaultsEnum) 203 *p = x 204 return p 205} 206 207func (x DefaultsMessage_DefaultsEnum) String() string { 208 return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x)) 209} 210 211func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error { 212 value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum") 213 if err != nil { 214 return err 215 } 216 *x = DefaultsMessage_DefaultsEnum(value) 217 return nil 218} 219 220func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) { 221 return fileDescriptor_c161fcfdc0c3ff1e, []int{16, 0} 222} 223 224type Defaults_Color int32 225 226const ( 227 Defaults_RED Defaults_Color = 0 228 Defaults_GREEN Defaults_Color = 1 229 Defaults_BLUE Defaults_Color = 2 230) 231 232var Defaults_Color_name = map[int32]string{ 233 0: "RED", 234 1: "GREEN", 235 2: "BLUE", 236} 237 238var Defaults_Color_value = map[string]int32{ 239 "RED": 0, 240 "GREEN": 1, 241 "BLUE": 2, 242} 243 244func (x Defaults_Color) Enum() *Defaults_Color { 245 p := new(Defaults_Color) 246 *p = x 247 return p 248} 249 250func (x Defaults_Color) String() string { 251 return proto.EnumName(Defaults_Color_name, int32(x)) 252} 253 254func (x *Defaults_Color) UnmarshalJSON(data []byte) error { 255 value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color") 256 if err != nil { 257 return err 258 } 259 *x = Defaults_Color(value) 260 return nil 261} 262 263func (Defaults_Color) EnumDescriptor() ([]byte, []int) { 264 return fileDescriptor_c161fcfdc0c3ff1e, []int{21, 0} 265} 266 267type RepeatedEnum_Color int32 268 269const ( 270 RepeatedEnum_RED RepeatedEnum_Color = 1 271) 272 273var RepeatedEnum_Color_name = map[int32]string{ 274 1: "RED", 275} 276 277var RepeatedEnum_Color_value = map[string]int32{ 278 "RED": 1, 279} 280 281func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color { 282 p := new(RepeatedEnum_Color) 283 *p = x 284 return p 285} 286 287func (x RepeatedEnum_Color) String() string { 288 return proto.EnumName(RepeatedEnum_Color_name, int32(x)) 289} 290 291func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error { 292 value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color") 293 if err != nil { 294 return err 295 } 296 *x = RepeatedEnum_Color(value) 297 return nil 298} 299 300func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { 301 return fileDescriptor_c161fcfdc0c3ff1e, []int{23, 0} 302} 303 304type GoEnum struct { 305 Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"` 306 XXX_NoUnkeyedLiteral struct{} `json:"-"` 307 XXX_unrecognized []byte `json:"-"` 308 XXX_sizecache int32 `json:"-"` 309} 310 311func (m *GoEnum) Reset() { *m = GoEnum{} } 312func (m *GoEnum) String() string { return proto.CompactTextString(m) } 313func (*GoEnum) ProtoMessage() {} 314func (*GoEnum) Descriptor() ([]byte, []int) { 315 return fileDescriptor_c161fcfdc0c3ff1e, []int{0} 316} 317func (m *GoEnum) XXX_Unmarshal(b []byte) error { 318 return xxx_messageInfo_GoEnum.Unmarshal(m, b) 319} 320func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 321 return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic) 322} 323func (m *GoEnum) XXX_Merge(src proto.Message) { 324 xxx_messageInfo_GoEnum.Merge(m, src) 325} 326func (m *GoEnum) XXX_Size() int { 327 return xxx_messageInfo_GoEnum.Size(m) 328} 329func (m *GoEnum) XXX_DiscardUnknown() { 330 xxx_messageInfo_GoEnum.DiscardUnknown(m) 331} 332 333var xxx_messageInfo_GoEnum proto.InternalMessageInfo 334 335func (m *GoEnum) GetFoo() FOO { 336 if m != nil && m.Foo != nil { 337 return *m.Foo 338 } 339 return FOO_FOO1 340} 341 342type GoTestField struct { 343 Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"` 344 Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` 345 XXX_NoUnkeyedLiteral struct{} `json:"-"` 346 XXX_unrecognized []byte `json:"-"` 347 XXX_sizecache int32 `json:"-"` 348} 349 350func (m *GoTestField) Reset() { *m = GoTestField{} } 351func (m *GoTestField) String() string { return proto.CompactTextString(m) } 352func (*GoTestField) ProtoMessage() {} 353func (*GoTestField) Descriptor() ([]byte, []int) { 354 return fileDescriptor_c161fcfdc0c3ff1e, []int{1} 355} 356func (m *GoTestField) XXX_Unmarshal(b []byte) error { 357 return xxx_messageInfo_GoTestField.Unmarshal(m, b) 358} 359func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 360 return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic) 361} 362func (m *GoTestField) XXX_Merge(src proto.Message) { 363 xxx_messageInfo_GoTestField.Merge(m, src) 364} 365func (m *GoTestField) XXX_Size() int { 366 return xxx_messageInfo_GoTestField.Size(m) 367} 368func (m *GoTestField) XXX_DiscardUnknown() { 369 xxx_messageInfo_GoTestField.DiscardUnknown(m) 370} 371 372var xxx_messageInfo_GoTestField proto.InternalMessageInfo 373 374func (m *GoTestField) GetLabel() string { 375 if m != nil && m.Label != nil { 376 return *m.Label 377 } 378 return "" 379} 380 381func (m *GoTestField) GetType() string { 382 if m != nil && m.Type != nil { 383 return *m.Type 384 } 385 return "" 386} 387 388type GoTest struct { 389 // Some typical parameters 390 Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"` 391 Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"` 392 Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"` 393 // Required, repeated and optional foreign fields. 394 RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"` 395 RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"` 396 OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"` 397 // Required fields of all basic types 398 F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"` 399 F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"` 400 F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"` 401 F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"` 402 F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"` 403 F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"` 404 F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"` 405 F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"` 406 F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"` 407 F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"` 408 F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"` 409 F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"` 410 F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"` 411 F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"` 412 F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"` 413 // Repeated fields of all basic types 414 F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"` 415 F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"` 416 F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"` 417 F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"` 418 F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"` 419 F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"` 420 F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"` 421 F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"` 422 F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"` 423 F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"` 424 F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"` 425 F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"` 426 F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"` 427 F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"` 428 F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"` 429 // Optional fields of all basic types 430 F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"` 431 F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"` 432 F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"` 433 F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"` 434 F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"` 435 F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"` 436 F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"` 437 F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"` 438 F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"` 439 F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"` 440 F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"` 441 F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"` 442 F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"` 443 F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"` 444 F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"` 445 // Default-valued fields of all basic types 446 F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"` 447 F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"` 448 F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"` 449 F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"` 450 F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"` 451 F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"` 452 F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"` 453 F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"` 454 F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"` 455 F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"` 456 F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"` 457 F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"` 458 F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"` 459 F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"` 460 F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"` 461 // Packed repeated fields (no string or bytes). 462 F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"` 463 F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"` 464 F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"` 465 F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"` 466 F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"` 467 F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"` 468 F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"` 469 F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"` 470 F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"` 471 F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"` 472 F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"` 473 F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"` 474 F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"` 475 Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 476 Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 477 Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 478 XXX_NoUnkeyedLiteral struct{} `json:"-"` 479 XXX_unrecognized []byte `json:"-"` 480 XXX_sizecache int32 `json:"-"` 481} 482 483func (m *GoTest) Reset() { *m = GoTest{} } 484func (m *GoTest) String() string { return proto.CompactTextString(m) } 485func (*GoTest) ProtoMessage() {} 486func (*GoTest) Descriptor() ([]byte, []int) { 487 return fileDescriptor_c161fcfdc0c3ff1e, []int{2} 488} 489func (m *GoTest) XXX_Unmarshal(b []byte) error { 490 return xxx_messageInfo_GoTest.Unmarshal(m, b) 491} 492func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 493 return xxx_messageInfo_GoTest.Marshal(b, m, deterministic) 494} 495func (m *GoTest) XXX_Merge(src proto.Message) { 496 xxx_messageInfo_GoTest.Merge(m, src) 497} 498func (m *GoTest) XXX_Size() int { 499 return xxx_messageInfo_GoTest.Size(m) 500} 501func (m *GoTest) XXX_DiscardUnknown() { 502 xxx_messageInfo_GoTest.DiscardUnknown(m) 503} 504 505var xxx_messageInfo_GoTest proto.InternalMessageInfo 506 507const Default_GoTest_F_BoolDefaulted bool = true 508const Default_GoTest_F_Int32Defaulted int32 = 32 509const Default_GoTest_F_Int64Defaulted int64 = 64 510const Default_GoTest_F_Fixed32Defaulted uint32 = 320 511const Default_GoTest_F_Fixed64Defaulted uint64 = 640 512const Default_GoTest_F_Uint32Defaulted uint32 = 3200 513const Default_GoTest_F_Uint64Defaulted uint64 = 6400 514const Default_GoTest_F_FloatDefaulted float32 = 314159 515const Default_GoTest_F_DoubleDefaulted float64 = 271828 516const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n" 517 518var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose") 519 520const Default_GoTest_F_Sint32Defaulted int32 = -32 521const Default_GoTest_F_Sint64Defaulted int64 = -64 522const Default_GoTest_F_Sfixed32Defaulted int32 = -32 523const Default_GoTest_F_Sfixed64Defaulted int64 = -64 524 525func (m *GoTest) GetKind() GoTest_KIND { 526 if m != nil && m.Kind != nil { 527 return *m.Kind 528 } 529 return GoTest_VOID 530} 531 532func (m *GoTest) GetTable() string { 533 if m != nil && m.Table != nil { 534 return *m.Table 535 } 536 return "" 537} 538 539func (m *GoTest) GetParam() int32 { 540 if m != nil && m.Param != nil { 541 return *m.Param 542 } 543 return 0 544} 545 546func (m *GoTest) GetRequiredField() *GoTestField { 547 if m != nil { 548 return m.RequiredField 549 } 550 return nil 551} 552 553func (m *GoTest) GetRepeatedField() []*GoTestField { 554 if m != nil { 555 return m.RepeatedField 556 } 557 return nil 558} 559 560func (m *GoTest) GetOptionalField() *GoTestField { 561 if m != nil { 562 return m.OptionalField 563 } 564 return nil 565} 566 567func (m *GoTest) GetF_BoolRequired() bool { 568 if m != nil && m.F_BoolRequired != nil { 569 return *m.F_BoolRequired 570 } 571 return false 572} 573 574func (m *GoTest) GetF_Int32Required() int32 { 575 if m != nil && m.F_Int32Required != nil { 576 return *m.F_Int32Required 577 } 578 return 0 579} 580 581func (m *GoTest) GetF_Int64Required() int64 { 582 if m != nil && m.F_Int64Required != nil { 583 return *m.F_Int64Required 584 } 585 return 0 586} 587 588func (m *GoTest) GetF_Fixed32Required() uint32 { 589 if m != nil && m.F_Fixed32Required != nil { 590 return *m.F_Fixed32Required 591 } 592 return 0 593} 594 595func (m *GoTest) GetF_Fixed64Required() uint64 { 596 if m != nil && m.F_Fixed64Required != nil { 597 return *m.F_Fixed64Required 598 } 599 return 0 600} 601 602func (m *GoTest) GetF_Uint32Required() uint32 { 603 if m != nil && m.F_Uint32Required != nil { 604 return *m.F_Uint32Required 605 } 606 return 0 607} 608 609func (m *GoTest) GetF_Uint64Required() uint64 { 610 if m != nil && m.F_Uint64Required != nil { 611 return *m.F_Uint64Required 612 } 613 return 0 614} 615 616func (m *GoTest) GetF_FloatRequired() float32 { 617 if m != nil && m.F_FloatRequired != nil { 618 return *m.F_FloatRequired 619 } 620 return 0 621} 622 623func (m *GoTest) GetF_DoubleRequired() float64 { 624 if m != nil && m.F_DoubleRequired != nil { 625 return *m.F_DoubleRequired 626 } 627 return 0 628} 629 630func (m *GoTest) GetF_StringRequired() string { 631 if m != nil && m.F_StringRequired != nil { 632 return *m.F_StringRequired 633 } 634 return "" 635} 636 637func (m *GoTest) GetF_BytesRequired() []byte { 638 if m != nil { 639 return m.F_BytesRequired 640 } 641 return nil 642} 643 644func (m *GoTest) GetF_Sint32Required() int32 { 645 if m != nil && m.F_Sint32Required != nil { 646 return *m.F_Sint32Required 647 } 648 return 0 649} 650 651func (m *GoTest) GetF_Sint64Required() int64 { 652 if m != nil && m.F_Sint64Required != nil { 653 return *m.F_Sint64Required 654 } 655 return 0 656} 657 658func (m *GoTest) GetF_Sfixed32Required() int32 { 659 if m != nil && m.F_Sfixed32Required != nil { 660 return *m.F_Sfixed32Required 661 } 662 return 0 663} 664 665func (m *GoTest) GetF_Sfixed64Required() int64 { 666 if m != nil && m.F_Sfixed64Required != nil { 667 return *m.F_Sfixed64Required 668 } 669 return 0 670} 671 672func (m *GoTest) GetF_BoolRepeated() []bool { 673 if m != nil { 674 return m.F_BoolRepeated 675 } 676 return nil 677} 678 679func (m *GoTest) GetF_Int32Repeated() []int32 { 680 if m != nil { 681 return m.F_Int32Repeated 682 } 683 return nil 684} 685 686func (m *GoTest) GetF_Int64Repeated() []int64 { 687 if m != nil { 688 return m.F_Int64Repeated 689 } 690 return nil 691} 692 693func (m *GoTest) GetF_Fixed32Repeated() []uint32 { 694 if m != nil { 695 return m.F_Fixed32Repeated 696 } 697 return nil 698} 699 700func (m *GoTest) GetF_Fixed64Repeated() []uint64 { 701 if m != nil { 702 return m.F_Fixed64Repeated 703 } 704 return nil 705} 706 707func (m *GoTest) GetF_Uint32Repeated() []uint32 { 708 if m != nil { 709 return m.F_Uint32Repeated 710 } 711 return nil 712} 713 714func (m *GoTest) GetF_Uint64Repeated() []uint64 { 715 if m != nil { 716 return m.F_Uint64Repeated 717 } 718 return nil 719} 720 721func (m *GoTest) GetF_FloatRepeated() []float32 { 722 if m != nil { 723 return m.F_FloatRepeated 724 } 725 return nil 726} 727 728func (m *GoTest) GetF_DoubleRepeated() []float64 { 729 if m != nil { 730 return m.F_DoubleRepeated 731 } 732 return nil 733} 734 735func (m *GoTest) GetF_StringRepeated() []string { 736 if m != nil { 737 return m.F_StringRepeated 738 } 739 return nil 740} 741 742func (m *GoTest) GetF_BytesRepeated() [][]byte { 743 if m != nil { 744 return m.F_BytesRepeated 745 } 746 return nil 747} 748 749func (m *GoTest) GetF_Sint32Repeated() []int32 { 750 if m != nil { 751 return m.F_Sint32Repeated 752 } 753 return nil 754} 755 756func (m *GoTest) GetF_Sint64Repeated() []int64 { 757 if m != nil { 758 return m.F_Sint64Repeated 759 } 760 return nil 761} 762 763func (m *GoTest) GetF_Sfixed32Repeated() []int32 { 764 if m != nil { 765 return m.F_Sfixed32Repeated 766 } 767 return nil 768} 769 770func (m *GoTest) GetF_Sfixed64Repeated() []int64 { 771 if m != nil { 772 return m.F_Sfixed64Repeated 773 } 774 return nil 775} 776 777func (m *GoTest) GetF_BoolOptional() bool { 778 if m != nil && m.F_BoolOptional != nil { 779 return *m.F_BoolOptional 780 } 781 return false 782} 783 784func (m *GoTest) GetF_Int32Optional() int32 { 785 if m != nil && m.F_Int32Optional != nil { 786 return *m.F_Int32Optional 787 } 788 return 0 789} 790 791func (m *GoTest) GetF_Int64Optional() int64 { 792 if m != nil && m.F_Int64Optional != nil { 793 return *m.F_Int64Optional 794 } 795 return 0 796} 797 798func (m *GoTest) GetF_Fixed32Optional() uint32 { 799 if m != nil && m.F_Fixed32Optional != nil { 800 return *m.F_Fixed32Optional 801 } 802 return 0 803} 804 805func (m *GoTest) GetF_Fixed64Optional() uint64 { 806 if m != nil && m.F_Fixed64Optional != nil { 807 return *m.F_Fixed64Optional 808 } 809 return 0 810} 811 812func (m *GoTest) GetF_Uint32Optional() uint32 { 813 if m != nil && m.F_Uint32Optional != nil { 814 return *m.F_Uint32Optional 815 } 816 return 0 817} 818 819func (m *GoTest) GetF_Uint64Optional() uint64 { 820 if m != nil && m.F_Uint64Optional != nil { 821 return *m.F_Uint64Optional 822 } 823 return 0 824} 825 826func (m *GoTest) GetF_FloatOptional() float32 { 827 if m != nil && m.F_FloatOptional != nil { 828 return *m.F_FloatOptional 829 } 830 return 0 831} 832 833func (m *GoTest) GetF_DoubleOptional() float64 { 834 if m != nil && m.F_DoubleOptional != nil { 835 return *m.F_DoubleOptional 836 } 837 return 0 838} 839 840func (m *GoTest) GetF_StringOptional() string { 841 if m != nil && m.F_StringOptional != nil { 842 return *m.F_StringOptional 843 } 844 return "" 845} 846 847func (m *GoTest) GetF_BytesOptional() []byte { 848 if m != nil { 849 return m.F_BytesOptional 850 } 851 return nil 852} 853 854func (m *GoTest) GetF_Sint32Optional() int32 { 855 if m != nil && m.F_Sint32Optional != nil { 856 return *m.F_Sint32Optional 857 } 858 return 0 859} 860 861func (m *GoTest) GetF_Sint64Optional() int64 { 862 if m != nil && m.F_Sint64Optional != nil { 863 return *m.F_Sint64Optional 864 } 865 return 0 866} 867 868func (m *GoTest) GetF_Sfixed32Optional() int32 { 869 if m != nil && m.F_Sfixed32Optional != nil { 870 return *m.F_Sfixed32Optional 871 } 872 return 0 873} 874 875func (m *GoTest) GetF_Sfixed64Optional() int64 { 876 if m != nil && m.F_Sfixed64Optional != nil { 877 return *m.F_Sfixed64Optional 878 } 879 return 0 880} 881 882func (m *GoTest) GetF_BoolDefaulted() bool { 883 if m != nil && m.F_BoolDefaulted != nil { 884 return *m.F_BoolDefaulted 885 } 886 return Default_GoTest_F_BoolDefaulted 887} 888 889func (m *GoTest) GetF_Int32Defaulted() int32 { 890 if m != nil && m.F_Int32Defaulted != nil { 891 return *m.F_Int32Defaulted 892 } 893 return Default_GoTest_F_Int32Defaulted 894} 895 896func (m *GoTest) GetF_Int64Defaulted() int64 { 897 if m != nil && m.F_Int64Defaulted != nil { 898 return *m.F_Int64Defaulted 899 } 900 return Default_GoTest_F_Int64Defaulted 901} 902 903func (m *GoTest) GetF_Fixed32Defaulted() uint32 { 904 if m != nil && m.F_Fixed32Defaulted != nil { 905 return *m.F_Fixed32Defaulted 906 } 907 return Default_GoTest_F_Fixed32Defaulted 908} 909 910func (m *GoTest) GetF_Fixed64Defaulted() uint64 { 911 if m != nil && m.F_Fixed64Defaulted != nil { 912 return *m.F_Fixed64Defaulted 913 } 914 return Default_GoTest_F_Fixed64Defaulted 915} 916 917func (m *GoTest) GetF_Uint32Defaulted() uint32 { 918 if m != nil && m.F_Uint32Defaulted != nil { 919 return *m.F_Uint32Defaulted 920 } 921 return Default_GoTest_F_Uint32Defaulted 922} 923 924func (m *GoTest) GetF_Uint64Defaulted() uint64 { 925 if m != nil && m.F_Uint64Defaulted != nil { 926 return *m.F_Uint64Defaulted 927 } 928 return Default_GoTest_F_Uint64Defaulted 929} 930 931func (m *GoTest) GetF_FloatDefaulted() float32 { 932 if m != nil && m.F_FloatDefaulted != nil { 933 return *m.F_FloatDefaulted 934 } 935 return Default_GoTest_F_FloatDefaulted 936} 937 938func (m *GoTest) GetF_DoubleDefaulted() float64 { 939 if m != nil && m.F_DoubleDefaulted != nil { 940 return *m.F_DoubleDefaulted 941 } 942 return Default_GoTest_F_DoubleDefaulted 943} 944 945func (m *GoTest) GetF_StringDefaulted() string { 946 if m != nil && m.F_StringDefaulted != nil { 947 return *m.F_StringDefaulted 948 } 949 return Default_GoTest_F_StringDefaulted 950} 951 952func (m *GoTest) GetF_BytesDefaulted() []byte { 953 if m != nil && m.F_BytesDefaulted != nil { 954 return m.F_BytesDefaulted 955 } 956 return append([]byte(nil), Default_GoTest_F_BytesDefaulted...) 957} 958 959func (m *GoTest) GetF_Sint32Defaulted() int32 { 960 if m != nil && m.F_Sint32Defaulted != nil { 961 return *m.F_Sint32Defaulted 962 } 963 return Default_GoTest_F_Sint32Defaulted 964} 965 966func (m *GoTest) GetF_Sint64Defaulted() int64 { 967 if m != nil && m.F_Sint64Defaulted != nil { 968 return *m.F_Sint64Defaulted 969 } 970 return Default_GoTest_F_Sint64Defaulted 971} 972 973func (m *GoTest) GetF_Sfixed32Defaulted() int32 { 974 if m != nil && m.F_Sfixed32Defaulted != nil { 975 return *m.F_Sfixed32Defaulted 976 } 977 return Default_GoTest_F_Sfixed32Defaulted 978} 979 980func (m *GoTest) GetF_Sfixed64Defaulted() int64 { 981 if m != nil && m.F_Sfixed64Defaulted != nil { 982 return *m.F_Sfixed64Defaulted 983 } 984 return Default_GoTest_F_Sfixed64Defaulted 985} 986 987func (m *GoTest) GetF_BoolRepeatedPacked() []bool { 988 if m != nil { 989 return m.F_BoolRepeatedPacked 990 } 991 return nil 992} 993 994func (m *GoTest) GetF_Int32RepeatedPacked() []int32 { 995 if m != nil { 996 return m.F_Int32RepeatedPacked 997 } 998 return nil 999} 1000 1001func (m *GoTest) GetF_Int64RepeatedPacked() []int64 { 1002 if m != nil { 1003 return m.F_Int64RepeatedPacked 1004 } 1005 return nil 1006} 1007 1008func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 { 1009 if m != nil { 1010 return m.F_Fixed32RepeatedPacked 1011 } 1012 return nil 1013} 1014 1015func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 { 1016 if m != nil { 1017 return m.F_Fixed64RepeatedPacked 1018 } 1019 return nil 1020} 1021 1022func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 { 1023 if m != nil { 1024 return m.F_Uint32RepeatedPacked 1025 } 1026 return nil 1027} 1028 1029func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 { 1030 if m != nil { 1031 return m.F_Uint64RepeatedPacked 1032 } 1033 return nil 1034} 1035 1036func (m *GoTest) GetF_FloatRepeatedPacked() []float32 { 1037 if m != nil { 1038 return m.F_FloatRepeatedPacked 1039 } 1040 return nil 1041} 1042 1043func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 { 1044 if m != nil { 1045 return m.F_DoubleRepeatedPacked 1046 } 1047 return nil 1048} 1049 1050func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 { 1051 if m != nil { 1052 return m.F_Sint32RepeatedPacked 1053 } 1054 return nil 1055} 1056 1057func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 { 1058 if m != nil { 1059 return m.F_Sint64RepeatedPacked 1060 } 1061 return nil 1062} 1063 1064func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 { 1065 if m != nil { 1066 return m.F_Sfixed32RepeatedPacked 1067 } 1068 return nil 1069} 1070 1071func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 { 1072 if m != nil { 1073 return m.F_Sfixed64RepeatedPacked 1074 } 1075 return nil 1076} 1077 1078func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup { 1079 if m != nil { 1080 return m.Requiredgroup 1081 } 1082 return nil 1083} 1084 1085func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup { 1086 if m != nil { 1087 return m.Repeatedgroup 1088 } 1089 return nil 1090} 1091 1092func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup { 1093 if m != nil { 1094 return m.Optionalgroup 1095 } 1096 return nil 1097} 1098 1099// Required, repeated, and optional groups. 1100type GoTest_RequiredGroup struct { 1101 RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"` 1102 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1103 XXX_unrecognized []byte `json:"-"` 1104 XXX_sizecache int32 `json:"-"` 1105} 1106 1107func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} } 1108func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) } 1109func (*GoTest_RequiredGroup) ProtoMessage() {} 1110func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { 1111 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0} 1112} 1113func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error { 1114 return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b) 1115} 1116func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1117 return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic) 1118} 1119func (m *GoTest_RequiredGroup) XXX_Merge(src proto.Message) { 1120 xxx_messageInfo_GoTest_RequiredGroup.Merge(m, src) 1121} 1122func (m *GoTest_RequiredGroup) XXX_Size() int { 1123 return xxx_messageInfo_GoTest_RequiredGroup.Size(m) 1124} 1125func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() { 1126 xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m) 1127} 1128 1129var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo 1130 1131func (m *GoTest_RequiredGroup) GetRequiredField() string { 1132 if m != nil && m.RequiredField != nil { 1133 return *m.RequiredField 1134 } 1135 return "" 1136} 1137 1138type GoTest_RepeatedGroup struct { 1139 RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"` 1140 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1141 XXX_unrecognized []byte `json:"-"` 1142 XXX_sizecache int32 `json:"-"` 1143} 1144 1145func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} } 1146func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) } 1147func (*GoTest_RepeatedGroup) ProtoMessage() {} 1148func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { 1149 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 1} 1150} 1151func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error { 1152 return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b) 1153} 1154func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1155 return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic) 1156} 1157func (m *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) { 1158 xxx_messageInfo_GoTest_RepeatedGroup.Merge(m, src) 1159} 1160func (m *GoTest_RepeatedGroup) XXX_Size() int { 1161 return xxx_messageInfo_GoTest_RepeatedGroup.Size(m) 1162} 1163func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() { 1164 xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m) 1165} 1166 1167var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo 1168 1169func (m *GoTest_RepeatedGroup) GetRequiredField() string { 1170 if m != nil && m.RequiredField != nil { 1171 return *m.RequiredField 1172 } 1173 return "" 1174} 1175 1176type GoTest_OptionalGroup struct { 1177 RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"` 1178 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1179 XXX_unrecognized []byte `json:"-"` 1180 XXX_sizecache int32 `json:"-"` 1181} 1182 1183func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} } 1184func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) } 1185func (*GoTest_OptionalGroup) ProtoMessage() {} 1186func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { 1187 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 2} 1188} 1189func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error { 1190 return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b) 1191} 1192func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1193 return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic) 1194} 1195func (m *GoTest_OptionalGroup) XXX_Merge(src proto.Message) { 1196 xxx_messageInfo_GoTest_OptionalGroup.Merge(m, src) 1197} 1198func (m *GoTest_OptionalGroup) XXX_Size() int { 1199 return xxx_messageInfo_GoTest_OptionalGroup.Size(m) 1200} 1201func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() { 1202 xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m) 1203} 1204 1205var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo 1206 1207func (m *GoTest_OptionalGroup) GetRequiredField() string { 1208 if m != nil && m.RequiredField != nil { 1209 return *m.RequiredField 1210 } 1211 return "" 1212} 1213 1214// For testing a group containing a required field. 1215type GoTestRequiredGroupField struct { 1216 Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"` 1217 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1218 XXX_unrecognized []byte `json:"-"` 1219 XXX_sizecache int32 `json:"-"` 1220} 1221 1222func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} } 1223func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) } 1224func (*GoTestRequiredGroupField) ProtoMessage() {} 1225func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { 1226 return fileDescriptor_c161fcfdc0c3ff1e, []int{3} 1227} 1228func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error { 1229 return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b) 1230} 1231func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1232 return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic) 1233} 1234func (m *GoTestRequiredGroupField) XXX_Merge(src proto.Message) { 1235 xxx_messageInfo_GoTestRequiredGroupField.Merge(m, src) 1236} 1237func (m *GoTestRequiredGroupField) XXX_Size() int { 1238 return xxx_messageInfo_GoTestRequiredGroupField.Size(m) 1239} 1240func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() { 1241 xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m) 1242} 1243 1244var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo 1245 1246func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group { 1247 if m != nil { 1248 return m.Group 1249 } 1250 return nil 1251} 1252 1253type GoTestRequiredGroupField_Group struct { 1254 Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"` 1255 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1256 XXX_unrecognized []byte `json:"-"` 1257 XXX_sizecache int32 `json:"-"` 1258} 1259 1260func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} } 1261func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) } 1262func (*GoTestRequiredGroupField_Group) ProtoMessage() {} 1263func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) { 1264 return fileDescriptor_c161fcfdc0c3ff1e, []int{3, 0} 1265} 1266func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error { 1267 return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b) 1268} 1269func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1270 return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic) 1271} 1272func (m *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) { 1273 xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(m, src) 1274} 1275func (m *GoTestRequiredGroupField_Group) XXX_Size() int { 1276 return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m) 1277} 1278func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() { 1279 xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m) 1280} 1281 1282var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo 1283 1284func (m *GoTestRequiredGroupField_Group) GetField() int32 { 1285 if m != nil && m.Field != nil { 1286 return *m.Field 1287 } 1288 return 0 1289} 1290 1291// For testing skipping of unrecognized fields. 1292// Numbers are all big, larger than tag numbers in GoTestField, 1293// the message used in the corresponding test. 1294type GoSkipTest struct { 1295 SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"` 1296 SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"` 1297 SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"` 1298 SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"` 1299 Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"` 1300 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1301 XXX_unrecognized []byte `json:"-"` 1302 XXX_sizecache int32 `json:"-"` 1303} 1304 1305func (m *GoSkipTest) Reset() { *m = GoSkipTest{} } 1306func (m *GoSkipTest) String() string { return proto.CompactTextString(m) } 1307func (*GoSkipTest) ProtoMessage() {} 1308func (*GoSkipTest) Descriptor() ([]byte, []int) { 1309 return fileDescriptor_c161fcfdc0c3ff1e, []int{4} 1310} 1311func (m *GoSkipTest) XXX_Unmarshal(b []byte) error { 1312 return xxx_messageInfo_GoSkipTest.Unmarshal(m, b) 1313} 1314func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1315 return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic) 1316} 1317func (m *GoSkipTest) XXX_Merge(src proto.Message) { 1318 xxx_messageInfo_GoSkipTest.Merge(m, src) 1319} 1320func (m *GoSkipTest) XXX_Size() int { 1321 return xxx_messageInfo_GoSkipTest.Size(m) 1322} 1323func (m *GoSkipTest) XXX_DiscardUnknown() { 1324 xxx_messageInfo_GoSkipTest.DiscardUnknown(m) 1325} 1326 1327var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo 1328 1329func (m *GoSkipTest) GetSkipInt32() int32 { 1330 if m != nil && m.SkipInt32 != nil { 1331 return *m.SkipInt32 1332 } 1333 return 0 1334} 1335 1336func (m *GoSkipTest) GetSkipFixed32() uint32 { 1337 if m != nil && m.SkipFixed32 != nil { 1338 return *m.SkipFixed32 1339 } 1340 return 0 1341} 1342 1343func (m *GoSkipTest) GetSkipFixed64() uint64 { 1344 if m != nil && m.SkipFixed64 != nil { 1345 return *m.SkipFixed64 1346 } 1347 return 0 1348} 1349 1350func (m *GoSkipTest) GetSkipString() string { 1351 if m != nil && m.SkipString != nil { 1352 return *m.SkipString 1353 } 1354 return "" 1355} 1356 1357func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup { 1358 if m != nil { 1359 return m.Skipgroup 1360 } 1361 return nil 1362} 1363 1364type GoSkipTest_SkipGroup struct { 1365 GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"` 1366 GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"` 1367 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1368 XXX_unrecognized []byte `json:"-"` 1369 XXX_sizecache int32 `json:"-"` 1370} 1371 1372func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} } 1373func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) } 1374func (*GoSkipTest_SkipGroup) ProtoMessage() {} 1375func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { 1376 return fileDescriptor_c161fcfdc0c3ff1e, []int{4, 0} 1377} 1378func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error { 1379 return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b) 1380} 1381func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1382 return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic) 1383} 1384func (m *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) { 1385 xxx_messageInfo_GoSkipTest_SkipGroup.Merge(m, src) 1386} 1387func (m *GoSkipTest_SkipGroup) XXX_Size() int { 1388 return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m) 1389} 1390func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() { 1391 xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m) 1392} 1393 1394var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo 1395 1396func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 { 1397 if m != nil && m.GroupInt32 != nil { 1398 return *m.GroupInt32 1399 } 1400 return 0 1401} 1402 1403func (m *GoSkipTest_SkipGroup) GetGroupString() string { 1404 if m != nil && m.GroupString != nil { 1405 return *m.GroupString 1406 } 1407 return "" 1408} 1409 1410// For testing packed/non-packed decoder switching. 1411// A serialized instance of one should be deserializable as the other. 1412type NonPackedTest struct { 1413 A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"` 1414 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1415 XXX_unrecognized []byte `json:"-"` 1416 XXX_sizecache int32 `json:"-"` 1417} 1418 1419func (m *NonPackedTest) Reset() { *m = NonPackedTest{} } 1420func (m *NonPackedTest) String() string { return proto.CompactTextString(m) } 1421func (*NonPackedTest) ProtoMessage() {} 1422func (*NonPackedTest) Descriptor() ([]byte, []int) { 1423 return fileDescriptor_c161fcfdc0c3ff1e, []int{5} 1424} 1425func (m *NonPackedTest) XXX_Unmarshal(b []byte) error { 1426 return xxx_messageInfo_NonPackedTest.Unmarshal(m, b) 1427} 1428func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1429 return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic) 1430} 1431func (m *NonPackedTest) XXX_Merge(src proto.Message) { 1432 xxx_messageInfo_NonPackedTest.Merge(m, src) 1433} 1434func (m *NonPackedTest) XXX_Size() int { 1435 return xxx_messageInfo_NonPackedTest.Size(m) 1436} 1437func (m *NonPackedTest) XXX_DiscardUnknown() { 1438 xxx_messageInfo_NonPackedTest.DiscardUnknown(m) 1439} 1440 1441var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo 1442 1443func (m *NonPackedTest) GetA() []int32 { 1444 if m != nil { 1445 return m.A 1446 } 1447 return nil 1448} 1449 1450type PackedTest struct { 1451 B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"` 1452 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1453 XXX_unrecognized []byte `json:"-"` 1454 XXX_sizecache int32 `json:"-"` 1455} 1456 1457func (m *PackedTest) Reset() { *m = PackedTest{} } 1458func (m *PackedTest) String() string { return proto.CompactTextString(m) } 1459func (*PackedTest) ProtoMessage() {} 1460func (*PackedTest) Descriptor() ([]byte, []int) { 1461 return fileDescriptor_c161fcfdc0c3ff1e, []int{6} 1462} 1463func (m *PackedTest) XXX_Unmarshal(b []byte) error { 1464 return xxx_messageInfo_PackedTest.Unmarshal(m, b) 1465} 1466func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1467 return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic) 1468} 1469func (m *PackedTest) XXX_Merge(src proto.Message) { 1470 xxx_messageInfo_PackedTest.Merge(m, src) 1471} 1472func (m *PackedTest) XXX_Size() int { 1473 return xxx_messageInfo_PackedTest.Size(m) 1474} 1475func (m *PackedTest) XXX_DiscardUnknown() { 1476 xxx_messageInfo_PackedTest.DiscardUnknown(m) 1477} 1478 1479var xxx_messageInfo_PackedTest proto.InternalMessageInfo 1480 1481func (m *PackedTest) GetB() []int32 { 1482 if m != nil { 1483 return m.B 1484 } 1485 return nil 1486} 1487 1488type MaxTag struct { 1489 // Maximum possible tag number. 1490 LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"` 1491 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1492 XXX_unrecognized []byte `json:"-"` 1493 XXX_sizecache int32 `json:"-"` 1494} 1495 1496func (m *MaxTag) Reset() { *m = MaxTag{} } 1497func (m *MaxTag) String() string { return proto.CompactTextString(m) } 1498func (*MaxTag) ProtoMessage() {} 1499func (*MaxTag) Descriptor() ([]byte, []int) { 1500 return fileDescriptor_c161fcfdc0c3ff1e, []int{7} 1501} 1502func (m *MaxTag) XXX_Unmarshal(b []byte) error { 1503 return xxx_messageInfo_MaxTag.Unmarshal(m, b) 1504} 1505func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1506 return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic) 1507} 1508func (m *MaxTag) XXX_Merge(src proto.Message) { 1509 xxx_messageInfo_MaxTag.Merge(m, src) 1510} 1511func (m *MaxTag) XXX_Size() int { 1512 return xxx_messageInfo_MaxTag.Size(m) 1513} 1514func (m *MaxTag) XXX_DiscardUnknown() { 1515 xxx_messageInfo_MaxTag.DiscardUnknown(m) 1516} 1517 1518var xxx_messageInfo_MaxTag proto.InternalMessageInfo 1519 1520func (m *MaxTag) GetLastField() string { 1521 if m != nil && m.LastField != nil { 1522 return *m.LastField 1523 } 1524 return "" 1525} 1526 1527type OldMessage struct { 1528 Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1529 Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1530 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1531 XXX_unrecognized []byte `json:"-"` 1532 XXX_sizecache int32 `json:"-"` 1533} 1534 1535func (m *OldMessage) Reset() { *m = OldMessage{} } 1536func (m *OldMessage) String() string { return proto.CompactTextString(m) } 1537func (*OldMessage) ProtoMessage() {} 1538func (*OldMessage) Descriptor() ([]byte, []int) { 1539 return fileDescriptor_c161fcfdc0c3ff1e, []int{8} 1540} 1541func (m *OldMessage) XXX_Unmarshal(b []byte) error { 1542 return xxx_messageInfo_OldMessage.Unmarshal(m, b) 1543} 1544func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1545 return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic) 1546} 1547func (m *OldMessage) XXX_Merge(src proto.Message) { 1548 xxx_messageInfo_OldMessage.Merge(m, src) 1549} 1550func (m *OldMessage) XXX_Size() int { 1551 return xxx_messageInfo_OldMessage.Size(m) 1552} 1553func (m *OldMessage) XXX_DiscardUnknown() { 1554 xxx_messageInfo_OldMessage.DiscardUnknown(m) 1555} 1556 1557var xxx_messageInfo_OldMessage proto.InternalMessageInfo 1558 1559func (m *OldMessage) GetNested() *OldMessage_Nested { 1560 if m != nil { 1561 return m.Nested 1562 } 1563 return nil 1564} 1565 1566func (m *OldMessage) GetNum() int32 { 1567 if m != nil && m.Num != nil { 1568 return *m.Num 1569 } 1570 return 0 1571} 1572 1573type OldMessage_Nested struct { 1574 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1575 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1576 XXX_unrecognized []byte `json:"-"` 1577 XXX_sizecache int32 `json:"-"` 1578} 1579 1580func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} } 1581func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) } 1582func (*OldMessage_Nested) ProtoMessage() {} 1583func (*OldMessage_Nested) Descriptor() ([]byte, []int) { 1584 return fileDescriptor_c161fcfdc0c3ff1e, []int{8, 0} 1585} 1586func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error { 1587 return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b) 1588} 1589func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1590 return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic) 1591} 1592func (m *OldMessage_Nested) XXX_Merge(src proto.Message) { 1593 xxx_messageInfo_OldMessage_Nested.Merge(m, src) 1594} 1595func (m *OldMessage_Nested) XXX_Size() int { 1596 return xxx_messageInfo_OldMessage_Nested.Size(m) 1597} 1598func (m *OldMessage_Nested) XXX_DiscardUnknown() { 1599 xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m) 1600} 1601 1602var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo 1603 1604func (m *OldMessage_Nested) GetName() string { 1605 if m != nil && m.Name != nil { 1606 return *m.Name 1607 } 1608 return "" 1609} 1610 1611// NewMessage is wire compatible with OldMessage; 1612// imagine it as a future version. 1613type NewMessage struct { 1614 Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1615 // This is an int32 in OldMessage. 1616 Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1617 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1618 XXX_unrecognized []byte `json:"-"` 1619 XXX_sizecache int32 `json:"-"` 1620} 1621 1622func (m *NewMessage) Reset() { *m = NewMessage{} } 1623func (m *NewMessage) String() string { return proto.CompactTextString(m) } 1624func (*NewMessage) ProtoMessage() {} 1625func (*NewMessage) Descriptor() ([]byte, []int) { 1626 return fileDescriptor_c161fcfdc0c3ff1e, []int{9} 1627} 1628func (m *NewMessage) XXX_Unmarshal(b []byte) error { 1629 return xxx_messageInfo_NewMessage.Unmarshal(m, b) 1630} 1631func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1632 return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic) 1633} 1634func (m *NewMessage) XXX_Merge(src proto.Message) { 1635 xxx_messageInfo_NewMessage.Merge(m, src) 1636} 1637func (m *NewMessage) XXX_Size() int { 1638 return xxx_messageInfo_NewMessage.Size(m) 1639} 1640func (m *NewMessage) XXX_DiscardUnknown() { 1641 xxx_messageInfo_NewMessage.DiscardUnknown(m) 1642} 1643 1644var xxx_messageInfo_NewMessage proto.InternalMessageInfo 1645 1646func (m *NewMessage) GetNested() *NewMessage_Nested { 1647 if m != nil { 1648 return m.Nested 1649 } 1650 return nil 1651} 1652 1653func (m *NewMessage) GetNum() int64 { 1654 if m != nil && m.Num != nil { 1655 return *m.Num 1656 } 1657 return 0 1658} 1659 1660type NewMessage_Nested struct { 1661 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1662 FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"` 1663 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1664 XXX_unrecognized []byte `json:"-"` 1665 XXX_sizecache int32 `json:"-"` 1666} 1667 1668func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} } 1669func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) } 1670func (*NewMessage_Nested) ProtoMessage() {} 1671func (*NewMessage_Nested) Descriptor() ([]byte, []int) { 1672 return fileDescriptor_c161fcfdc0c3ff1e, []int{9, 0} 1673} 1674func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error { 1675 return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b) 1676} 1677func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1678 return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic) 1679} 1680func (m *NewMessage_Nested) XXX_Merge(src proto.Message) { 1681 xxx_messageInfo_NewMessage_Nested.Merge(m, src) 1682} 1683func (m *NewMessage_Nested) XXX_Size() int { 1684 return xxx_messageInfo_NewMessage_Nested.Size(m) 1685} 1686func (m *NewMessage_Nested) XXX_DiscardUnknown() { 1687 xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m) 1688} 1689 1690var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo 1691 1692func (m *NewMessage_Nested) GetName() string { 1693 if m != nil && m.Name != nil { 1694 return *m.Name 1695 } 1696 return "" 1697} 1698 1699func (m *NewMessage_Nested) GetFoodGroup() string { 1700 if m != nil && m.FoodGroup != nil { 1701 return *m.FoodGroup 1702 } 1703 return "" 1704} 1705 1706type InnerMessage struct { 1707 Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"` 1708 Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"` 1709 Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"` 1710 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1711 XXX_unrecognized []byte `json:"-"` 1712 XXX_sizecache int32 `json:"-"` 1713} 1714 1715func (m *InnerMessage) Reset() { *m = InnerMessage{} } 1716func (m *InnerMessage) String() string { return proto.CompactTextString(m) } 1717func (*InnerMessage) ProtoMessage() {} 1718func (*InnerMessage) Descriptor() ([]byte, []int) { 1719 return fileDescriptor_c161fcfdc0c3ff1e, []int{10} 1720} 1721func (m *InnerMessage) XXX_Unmarshal(b []byte) error { 1722 return xxx_messageInfo_InnerMessage.Unmarshal(m, b) 1723} 1724func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1725 return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic) 1726} 1727func (m *InnerMessage) XXX_Merge(src proto.Message) { 1728 xxx_messageInfo_InnerMessage.Merge(m, src) 1729} 1730func (m *InnerMessage) XXX_Size() int { 1731 return xxx_messageInfo_InnerMessage.Size(m) 1732} 1733func (m *InnerMessage) XXX_DiscardUnknown() { 1734 xxx_messageInfo_InnerMessage.DiscardUnknown(m) 1735} 1736 1737var xxx_messageInfo_InnerMessage proto.InternalMessageInfo 1738 1739const Default_InnerMessage_Port int32 = 4000 1740 1741func (m *InnerMessage) GetHost() string { 1742 if m != nil && m.Host != nil { 1743 return *m.Host 1744 } 1745 return "" 1746} 1747 1748func (m *InnerMessage) GetPort() int32 { 1749 if m != nil && m.Port != nil { 1750 return *m.Port 1751 } 1752 return Default_InnerMessage_Port 1753} 1754 1755func (m *InnerMessage) GetConnected() bool { 1756 if m != nil && m.Connected != nil { 1757 return *m.Connected 1758 } 1759 return false 1760} 1761 1762type OtherMessage struct { 1763 Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 1764 Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` 1765 Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"` 1766 Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"` 1767 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1768 proto.XXX_InternalExtensions `json:"-"` 1769 XXX_unrecognized []byte `json:"-"` 1770 XXX_sizecache int32 `json:"-"` 1771} 1772 1773func (m *OtherMessage) Reset() { *m = OtherMessage{} } 1774func (m *OtherMessage) String() string { return proto.CompactTextString(m) } 1775func (*OtherMessage) ProtoMessage() {} 1776func (*OtherMessage) Descriptor() ([]byte, []int) { 1777 return fileDescriptor_c161fcfdc0c3ff1e, []int{11} 1778} 1779 1780var extRange_OtherMessage = []proto.ExtensionRange{ 1781 {Start: 100, End: 536870911}, 1782} 1783 1784func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange { 1785 return extRange_OtherMessage 1786} 1787 1788func (m *OtherMessage) XXX_Unmarshal(b []byte) error { 1789 return xxx_messageInfo_OtherMessage.Unmarshal(m, b) 1790} 1791func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1792 return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic) 1793} 1794func (m *OtherMessage) XXX_Merge(src proto.Message) { 1795 xxx_messageInfo_OtherMessage.Merge(m, src) 1796} 1797func (m *OtherMessage) XXX_Size() int { 1798 return xxx_messageInfo_OtherMessage.Size(m) 1799} 1800func (m *OtherMessage) XXX_DiscardUnknown() { 1801 xxx_messageInfo_OtherMessage.DiscardUnknown(m) 1802} 1803 1804var xxx_messageInfo_OtherMessage proto.InternalMessageInfo 1805 1806func (m *OtherMessage) GetKey() int64 { 1807 if m != nil && m.Key != nil { 1808 return *m.Key 1809 } 1810 return 0 1811} 1812 1813func (m *OtherMessage) GetValue() []byte { 1814 if m != nil { 1815 return m.Value 1816 } 1817 return nil 1818} 1819 1820func (m *OtherMessage) GetWeight() float32 { 1821 if m != nil && m.Weight != nil { 1822 return *m.Weight 1823 } 1824 return 0 1825} 1826 1827func (m *OtherMessage) GetInner() *InnerMessage { 1828 if m != nil { 1829 return m.Inner 1830 } 1831 return nil 1832} 1833 1834type RequiredInnerMessage struct { 1835 LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"` 1836 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1837 XXX_unrecognized []byte `json:"-"` 1838 XXX_sizecache int32 `json:"-"` 1839} 1840 1841func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} } 1842func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) } 1843func (*RequiredInnerMessage) ProtoMessage() {} 1844func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { 1845 return fileDescriptor_c161fcfdc0c3ff1e, []int{12} 1846} 1847func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error { 1848 return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b) 1849} 1850func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1851 return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic) 1852} 1853func (m *RequiredInnerMessage) XXX_Merge(src proto.Message) { 1854 xxx_messageInfo_RequiredInnerMessage.Merge(m, src) 1855} 1856func (m *RequiredInnerMessage) XXX_Size() int { 1857 return xxx_messageInfo_RequiredInnerMessage.Size(m) 1858} 1859func (m *RequiredInnerMessage) XXX_DiscardUnknown() { 1860 xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m) 1861} 1862 1863var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo 1864 1865func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage { 1866 if m != nil { 1867 return m.LeoFinallyWonAnOscar 1868 } 1869 return nil 1870} 1871 1872type MyMessage struct { 1873 Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"` 1874 Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` 1875 Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"` 1876 Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"` 1877 Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"` 1878 Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"` 1879 WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"` 1880 RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"` 1881 Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"` 1882 Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"` 1883 // This field becomes [][]byte in the generated code. 1884 RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"` 1885 Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"` 1886 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1887 proto.XXX_InternalExtensions `json:"-"` 1888 XXX_unrecognized []byte `json:"-"` 1889 XXX_sizecache int32 `json:"-"` 1890} 1891 1892func (m *MyMessage) Reset() { *m = MyMessage{} } 1893func (m *MyMessage) String() string { return proto.CompactTextString(m) } 1894func (*MyMessage) ProtoMessage() {} 1895func (*MyMessage) Descriptor() ([]byte, []int) { 1896 return fileDescriptor_c161fcfdc0c3ff1e, []int{13} 1897} 1898 1899var extRange_MyMessage = []proto.ExtensionRange{ 1900 {Start: 100, End: 536870911}, 1901} 1902 1903func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange { 1904 return extRange_MyMessage 1905} 1906 1907func (m *MyMessage) XXX_Unmarshal(b []byte) error { 1908 return xxx_messageInfo_MyMessage.Unmarshal(m, b) 1909} 1910func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1911 return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic) 1912} 1913func (m *MyMessage) XXX_Merge(src proto.Message) { 1914 xxx_messageInfo_MyMessage.Merge(m, src) 1915} 1916func (m *MyMessage) XXX_Size() int { 1917 return xxx_messageInfo_MyMessage.Size(m) 1918} 1919func (m *MyMessage) XXX_DiscardUnknown() { 1920 xxx_messageInfo_MyMessage.DiscardUnknown(m) 1921} 1922 1923var xxx_messageInfo_MyMessage proto.InternalMessageInfo 1924 1925func (m *MyMessage) GetCount() int32 { 1926 if m != nil && m.Count != nil { 1927 return *m.Count 1928 } 1929 return 0 1930} 1931 1932func (m *MyMessage) GetName() string { 1933 if m != nil && m.Name != nil { 1934 return *m.Name 1935 } 1936 return "" 1937} 1938 1939func (m *MyMessage) GetQuote() string { 1940 if m != nil && m.Quote != nil { 1941 return *m.Quote 1942 } 1943 return "" 1944} 1945 1946func (m *MyMessage) GetPet() []string { 1947 if m != nil { 1948 return m.Pet 1949 } 1950 return nil 1951} 1952 1953func (m *MyMessage) GetInner() *InnerMessage { 1954 if m != nil { 1955 return m.Inner 1956 } 1957 return nil 1958} 1959 1960func (m *MyMessage) GetOthers() []*OtherMessage { 1961 if m != nil { 1962 return m.Others 1963 } 1964 return nil 1965} 1966 1967func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage { 1968 if m != nil { 1969 return m.WeMustGoDeeper 1970 } 1971 return nil 1972} 1973 1974func (m *MyMessage) GetRepInner() []*InnerMessage { 1975 if m != nil { 1976 return m.RepInner 1977 } 1978 return nil 1979} 1980 1981func (m *MyMessage) GetBikeshed() MyMessage_Color { 1982 if m != nil && m.Bikeshed != nil { 1983 return *m.Bikeshed 1984 } 1985 return MyMessage_RED 1986} 1987 1988func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup { 1989 if m != nil { 1990 return m.Somegroup 1991 } 1992 return nil 1993} 1994 1995func (m *MyMessage) GetRepBytes() [][]byte { 1996 if m != nil { 1997 return m.RepBytes 1998 } 1999 return nil 2000} 2001 2002func (m *MyMessage) GetBigfloat() float64 { 2003 if m != nil && m.Bigfloat != nil { 2004 return *m.Bigfloat 2005 } 2006 return 0 2007} 2008 2009type MyMessage_SomeGroup struct { 2010 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"` 2011 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2012 XXX_unrecognized []byte `json:"-"` 2013 XXX_sizecache int32 `json:"-"` 2014} 2015 2016func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} } 2017func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) } 2018func (*MyMessage_SomeGroup) ProtoMessage() {} 2019func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { 2020 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0} 2021} 2022func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error { 2023 return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b) 2024} 2025func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2026 return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic) 2027} 2028func (m *MyMessage_SomeGroup) XXX_Merge(src proto.Message) { 2029 xxx_messageInfo_MyMessage_SomeGroup.Merge(m, src) 2030} 2031func (m *MyMessage_SomeGroup) XXX_Size() int { 2032 return xxx_messageInfo_MyMessage_SomeGroup.Size(m) 2033} 2034func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() { 2035 xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m) 2036} 2037 2038var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo 2039 2040func (m *MyMessage_SomeGroup) GetGroupField() int32 { 2041 if m != nil && m.GroupField != nil { 2042 return *m.GroupField 2043 } 2044 return 0 2045} 2046 2047type Ext struct { 2048 Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` 2049 MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 2050 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2051 XXX_unrecognized []byte `json:"-"` 2052 XXX_sizecache int32 `json:"-"` 2053} 2054 2055func (m *Ext) Reset() { *m = Ext{} } 2056func (m *Ext) String() string { return proto.CompactTextString(m) } 2057func (*Ext) ProtoMessage() {} 2058func (*Ext) Descriptor() ([]byte, []int) { 2059 return fileDescriptor_c161fcfdc0c3ff1e, []int{14} 2060} 2061func (m *Ext) XXX_Unmarshal(b []byte) error { 2062 return xxx_messageInfo_Ext.Unmarshal(m, b) 2063} 2064func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2065 return xxx_messageInfo_Ext.Marshal(b, m, deterministic) 2066} 2067func (m *Ext) XXX_Merge(src proto.Message) { 2068 xxx_messageInfo_Ext.Merge(m, src) 2069} 2070func (m *Ext) XXX_Size() int { 2071 return xxx_messageInfo_Ext.Size(m) 2072} 2073func (m *Ext) XXX_DiscardUnknown() { 2074 xxx_messageInfo_Ext.DiscardUnknown(m) 2075} 2076 2077var xxx_messageInfo_Ext proto.InternalMessageInfo 2078 2079func (m *Ext) GetData() string { 2080 if m != nil && m.Data != nil { 2081 return *m.Data 2082 } 2083 return "" 2084} 2085 2086func (m *Ext) GetMapField() map[int32]int32 { 2087 if m != nil { 2088 return m.MapField 2089 } 2090 return nil 2091} 2092 2093var E_Ext_More = &proto.ExtensionDesc{ 2094 ExtendedType: (*MyMessage)(nil), 2095 ExtensionType: (*Ext)(nil), 2096 Field: 103, 2097 Name: "test_proto.Ext.more", 2098 Tag: "bytes,103,opt,name=more", 2099 Filename: "test.proto", 2100} 2101 2102var E_Ext_Text = &proto.ExtensionDesc{ 2103 ExtendedType: (*MyMessage)(nil), 2104 ExtensionType: (*string)(nil), 2105 Field: 104, 2106 Name: "test_proto.Ext.text", 2107 Tag: "bytes,104,opt,name=text", 2108 Filename: "test.proto", 2109} 2110 2111var E_Ext_Number = &proto.ExtensionDesc{ 2112 ExtendedType: (*MyMessage)(nil), 2113 ExtensionType: (*int32)(nil), 2114 Field: 105, 2115 Name: "test_proto.Ext.number", 2116 Tag: "varint,105,opt,name=number", 2117 Filename: "test.proto", 2118} 2119 2120type ComplexExtension struct { 2121 First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"` 2122 Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"` 2123 Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"` 2124 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2125 XXX_unrecognized []byte `json:"-"` 2126 XXX_sizecache int32 `json:"-"` 2127} 2128 2129func (m *ComplexExtension) Reset() { *m = ComplexExtension{} } 2130func (m *ComplexExtension) String() string { return proto.CompactTextString(m) } 2131func (*ComplexExtension) ProtoMessage() {} 2132func (*ComplexExtension) Descriptor() ([]byte, []int) { 2133 return fileDescriptor_c161fcfdc0c3ff1e, []int{15} 2134} 2135func (m *ComplexExtension) XXX_Unmarshal(b []byte) error { 2136 return xxx_messageInfo_ComplexExtension.Unmarshal(m, b) 2137} 2138func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2139 return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic) 2140} 2141func (m *ComplexExtension) XXX_Merge(src proto.Message) { 2142 xxx_messageInfo_ComplexExtension.Merge(m, src) 2143} 2144func (m *ComplexExtension) XXX_Size() int { 2145 return xxx_messageInfo_ComplexExtension.Size(m) 2146} 2147func (m *ComplexExtension) XXX_DiscardUnknown() { 2148 xxx_messageInfo_ComplexExtension.DiscardUnknown(m) 2149} 2150 2151var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo 2152 2153func (m *ComplexExtension) GetFirst() int32 { 2154 if m != nil && m.First != nil { 2155 return *m.First 2156 } 2157 return 0 2158} 2159 2160func (m *ComplexExtension) GetSecond() int32 { 2161 if m != nil && m.Second != nil { 2162 return *m.Second 2163 } 2164 return 0 2165} 2166 2167func (m *ComplexExtension) GetThird() []int32 { 2168 if m != nil { 2169 return m.Third 2170 } 2171 return nil 2172} 2173 2174type DefaultsMessage struct { 2175 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2176 proto.XXX_InternalExtensions `json:"-"` 2177 XXX_unrecognized []byte `json:"-"` 2178 XXX_sizecache int32 `json:"-"` 2179} 2180 2181func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} } 2182func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) } 2183func (*DefaultsMessage) ProtoMessage() {} 2184func (*DefaultsMessage) Descriptor() ([]byte, []int) { 2185 return fileDescriptor_c161fcfdc0c3ff1e, []int{16} 2186} 2187 2188var extRange_DefaultsMessage = []proto.ExtensionRange{ 2189 {Start: 100, End: 536870911}, 2190} 2191 2192func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange { 2193 return extRange_DefaultsMessage 2194} 2195 2196func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error { 2197 return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b) 2198} 2199func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2200 return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic) 2201} 2202func (m *DefaultsMessage) XXX_Merge(src proto.Message) { 2203 xxx_messageInfo_DefaultsMessage.Merge(m, src) 2204} 2205func (m *DefaultsMessage) XXX_Size() int { 2206 return xxx_messageInfo_DefaultsMessage.Size(m) 2207} 2208func (m *DefaultsMessage) XXX_DiscardUnknown() { 2209 xxx_messageInfo_DefaultsMessage.DiscardUnknown(m) 2210} 2211 2212var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo 2213 2214type MyMessageSet struct { 2215 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2216 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"` 2217 XXX_unrecognized []byte `json:"-"` 2218 XXX_sizecache int32 `json:"-"` 2219} 2220 2221func (m *MyMessageSet) Reset() { *m = MyMessageSet{} } 2222func (m *MyMessageSet) String() string { return proto.CompactTextString(m) } 2223func (*MyMessageSet) ProtoMessage() {} 2224func (*MyMessageSet) Descriptor() ([]byte, []int) { 2225 return fileDescriptor_c161fcfdc0c3ff1e, []int{17} 2226} 2227 2228var extRange_MyMessageSet = []proto.ExtensionRange{ 2229 {Start: 100, End: 2147483646}, 2230} 2231 2232func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange { 2233 return extRange_MyMessageSet 2234} 2235 2236func (m *MyMessageSet) XXX_Unmarshal(b []byte) error { 2237 return xxx_messageInfo_MyMessageSet.Unmarshal(m, b) 2238} 2239func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2240 return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic) 2241} 2242func (m *MyMessageSet) XXX_Merge(src proto.Message) { 2243 xxx_messageInfo_MyMessageSet.Merge(m, src) 2244} 2245func (m *MyMessageSet) XXX_Size() int { 2246 return xxx_messageInfo_MyMessageSet.Size(m) 2247} 2248func (m *MyMessageSet) XXX_DiscardUnknown() { 2249 xxx_messageInfo_MyMessageSet.DiscardUnknown(m) 2250} 2251 2252var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo 2253 2254type Empty struct { 2255 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2256 XXX_unrecognized []byte `json:"-"` 2257 XXX_sizecache int32 `json:"-"` 2258} 2259 2260func (m *Empty) Reset() { *m = Empty{} } 2261func (m *Empty) String() string { return proto.CompactTextString(m) } 2262func (*Empty) ProtoMessage() {} 2263func (*Empty) Descriptor() ([]byte, []int) { 2264 return fileDescriptor_c161fcfdc0c3ff1e, []int{18} 2265} 2266func (m *Empty) XXX_Unmarshal(b []byte) error { 2267 return xxx_messageInfo_Empty.Unmarshal(m, b) 2268} 2269func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2270 return xxx_messageInfo_Empty.Marshal(b, m, deterministic) 2271} 2272func (m *Empty) XXX_Merge(src proto.Message) { 2273 xxx_messageInfo_Empty.Merge(m, src) 2274} 2275func (m *Empty) XXX_Size() int { 2276 return xxx_messageInfo_Empty.Size(m) 2277} 2278func (m *Empty) XXX_DiscardUnknown() { 2279 xxx_messageInfo_Empty.DiscardUnknown(m) 2280} 2281 2282var xxx_messageInfo_Empty proto.InternalMessageInfo 2283 2284type MessageList struct { 2285 Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"` 2286 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2287 XXX_unrecognized []byte `json:"-"` 2288 XXX_sizecache int32 `json:"-"` 2289} 2290 2291func (m *MessageList) Reset() { *m = MessageList{} } 2292func (m *MessageList) String() string { return proto.CompactTextString(m) } 2293func (*MessageList) ProtoMessage() {} 2294func (*MessageList) Descriptor() ([]byte, []int) { 2295 return fileDescriptor_c161fcfdc0c3ff1e, []int{19} 2296} 2297func (m *MessageList) XXX_Unmarshal(b []byte) error { 2298 return xxx_messageInfo_MessageList.Unmarshal(m, b) 2299} 2300func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2301 return xxx_messageInfo_MessageList.Marshal(b, m, deterministic) 2302} 2303func (m *MessageList) XXX_Merge(src proto.Message) { 2304 xxx_messageInfo_MessageList.Merge(m, src) 2305} 2306func (m *MessageList) XXX_Size() int { 2307 return xxx_messageInfo_MessageList.Size(m) 2308} 2309func (m *MessageList) XXX_DiscardUnknown() { 2310 xxx_messageInfo_MessageList.DiscardUnknown(m) 2311} 2312 2313var xxx_messageInfo_MessageList proto.InternalMessageInfo 2314 2315func (m *MessageList) GetMessage() []*MessageList_Message { 2316 if m != nil { 2317 return m.Message 2318 } 2319 return nil 2320} 2321 2322type MessageList_Message struct { 2323 Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"` 2324 Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"` 2325 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2326 XXX_unrecognized []byte `json:"-"` 2327 XXX_sizecache int32 `json:"-"` 2328} 2329 2330func (m *MessageList_Message) Reset() { *m = MessageList_Message{} } 2331func (m *MessageList_Message) String() string { return proto.CompactTextString(m) } 2332func (*MessageList_Message) ProtoMessage() {} 2333func (*MessageList_Message) Descriptor() ([]byte, []int) { 2334 return fileDescriptor_c161fcfdc0c3ff1e, []int{19, 0} 2335} 2336func (m *MessageList_Message) XXX_Unmarshal(b []byte) error { 2337 return xxx_messageInfo_MessageList_Message.Unmarshal(m, b) 2338} 2339func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2340 return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic) 2341} 2342func (m *MessageList_Message) XXX_Merge(src proto.Message) { 2343 xxx_messageInfo_MessageList_Message.Merge(m, src) 2344} 2345func (m *MessageList_Message) XXX_Size() int { 2346 return xxx_messageInfo_MessageList_Message.Size(m) 2347} 2348func (m *MessageList_Message) XXX_DiscardUnknown() { 2349 xxx_messageInfo_MessageList_Message.DiscardUnknown(m) 2350} 2351 2352var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo 2353 2354func (m *MessageList_Message) GetName() string { 2355 if m != nil && m.Name != nil { 2356 return *m.Name 2357 } 2358 return "" 2359} 2360 2361func (m *MessageList_Message) GetCount() int32 { 2362 if m != nil && m.Count != nil { 2363 return *m.Count 2364 } 2365 return 0 2366} 2367 2368type Strings struct { 2369 StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"` 2370 BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"` 2371 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2372 XXX_unrecognized []byte `json:"-"` 2373 XXX_sizecache int32 `json:"-"` 2374} 2375 2376func (m *Strings) Reset() { *m = Strings{} } 2377func (m *Strings) String() string { return proto.CompactTextString(m) } 2378func (*Strings) ProtoMessage() {} 2379func (*Strings) Descriptor() ([]byte, []int) { 2380 return fileDescriptor_c161fcfdc0c3ff1e, []int{20} 2381} 2382func (m *Strings) XXX_Unmarshal(b []byte) error { 2383 return xxx_messageInfo_Strings.Unmarshal(m, b) 2384} 2385func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2386 return xxx_messageInfo_Strings.Marshal(b, m, deterministic) 2387} 2388func (m *Strings) XXX_Merge(src proto.Message) { 2389 xxx_messageInfo_Strings.Merge(m, src) 2390} 2391func (m *Strings) XXX_Size() int { 2392 return xxx_messageInfo_Strings.Size(m) 2393} 2394func (m *Strings) XXX_DiscardUnknown() { 2395 xxx_messageInfo_Strings.DiscardUnknown(m) 2396} 2397 2398var xxx_messageInfo_Strings proto.InternalMessageInfo 2399 2400func (m *Strings) GetStringField() string { 2401 if m != nil && m.StringField != nil { 2402 return *m.StringField 2403 } 2404 return "" 2405} 2406 2407func (m *Strings) GetBytesField() []byte { 2408 if m != nil { 2409 return m.BytesField 2410 } 2411 return nil 2412} 2413 2414type Defaults struct { 2415 // Default-valued fields of all basic types. 2416 // Same as GoTest, but copied here to make testing easier. 2417 F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"` 2418 F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"` 2419 F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"` 2420 F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"` 2421 F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"` 2422 F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"` 2423 F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"` 2424 F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"` 2425 F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"` 2426 F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"` 2427 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"` 2428 F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"` 2429 F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"` 2430 F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"` 2431 // More fields with crazy defaults. 2432 F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"` 2433 F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"` 2434 F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"` 2435 // Sub-message. 2436 Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"` 2437 // Redundant but explicit defaults. 2438 StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"` 2439 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2440 XXX_unrecognized []byte `json:"-"` 2441 XXX_sizecache int32 `json:"-"` 2442} 2443 2444func (m *Defaults) Reset() { *m = Defaults{} } 2445func (m *Defaults) String() string { return proto.CompactTextString(m) } 2446func (*Defaults) ProtoMessage() {} 2447func (*Defaults) Descriptor() ([]byte, []int) { 2448 return fileDescriptor_c161fcfdc0c3ff1e, []int{21} 2449} 2450func (m *Defaults) XXX_Unmarshal(b []byte) error { 2451 return xxx_messageInfo_Defaults.Unmarshal(m, b) 2452} 2453func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2454 return xxx_messageInfo_Defaults.Marshal(b, m, deterministic) 2455} 2456func (m *Defaults) XXX_Merge(src proto.Message) { 2457 xxx_messageInfo_Defaults.Merge(m, src) 2458} 2459func (m *Defaults) XXX_Size() int { 2460 return xxx_messageInfo_Defaults.Size(m) 2461} 2462func (m *Defaults) XXX_DiscardUnknown() { 2463 xxx_messageInfo_Defaults.DiscardUnknown(m) 2464} 2465 2466var xxx_messageInfo_Defaults proto.InternalMessageInfo 2467 2468const Default_Defaults_F_Bool bool = true 2469const Default_Defaults_F_Int32 int32 = 32 2470const Default_Defaults_F_Int64 int64 = 64 2471const Default_Defaults_F_Fixed32 uint32 = 320 2472const Default_Defaults_F_Fixed64 uint64 = 640 2473const Default_Defaults_F_Uint32 uint32 = 3200 2474const Default_Defaults_F_Uint64 uint64 = 6400 2475const Default_Defaults_F_Float float32 = 314159 2476const Default_Defaults_F_Double float64 = 271828 2477const Default_Defaults_F_String string = "hello, \"world!\"\n" 2478 2479var Default_Defaults_F_Bytes []byte = []byte("Bignose") 2480 2481const Default_Defaults_F_Sint32 int32 = -32 2482const Default_Defaults_F_Sint64 int64 = -64 2483const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN 2484 2485var Default_Defaults_F_Pinf float32 = float32(math.Inf(1)) 2486var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1)) 2487var Default_Defaults_F_Nan float32 = float32(math.NaN()) 2488 2489func (m *Defaults) GetF_Bool() bool { 2490 if m != nil && m.F_Bool != nil { 2491 return *m.F_Bool 2492 } 2493 return Default_Defaults_F_Bool 2494} 2495 2496func (m *Defaults) GetF_Int32() int32 { 2497 if m != nil && m.F_Int32 != nil { 2498 return *m.F_Int32 2499 } 2500 return Default_Defaults_F_Int32 2501} 2502 2503func (m *Defaults) GetF_Int64() int64 { 2504 if m != nil && m.F_Int64 != nil { 2505 return *m.F_Int64 2506 } 2507 return Default_Defaults_F_Int64 2508} 2509 2510func (m *Defaults) GetF_Fixed32() uint32 { 2511 if m != nil && m.F_Fixed32 != nil { 2512 return *m.F_Fixed32 2513 } 2514 return Default_Defaults_F_Fixed32 2515} 2516 2517func (m *Defaults) GetF_Fixed64() uint64 { 2518 if m != nil && m.F_Fixed64 != nil { 2519 return *m.F_Fixed64 2520 } 2521 return Default_Defaults_F_Fixed64 2522} 2523 2524func (m *Defaults) GetF_Uint32() uint32 { 2525 if m != nil && m.F_Uint32 != nil { 2526 return *m.F_Uint32 2527 } 2528 return Default_Defaults_F_Uint32 2529} 2530 2531func (m *Defaults) GetF_Uint64() uint64 { 2532 if m != nil && m.F_Uint64 != nil { 2533 return *m.F_Uint64 2534 } 2535 return Default_Defaults_F_Uint64 2536} 2537 2538func (m *Defaults) GetF_Float() float32 { 2539 if m != nil && m.F_Float != nil { 2540 return *m.F_Float 2541 } 2542 return Default_Defaults_F_Float 2543} 2544 2545func (m *Defaults) GetF_Double() float64 { 2546 if m != nil && m.F_Double != nil { 2547 return *m.F_Double 2548 } 2549 return Default_Defaults_F_Double 2550} 2551 2552func (m *Defaults) GetF_String() string { 2553 if m != nil && m.F_String != nil { 2554 return *m.F_String 2555 } 2556 return Default_Defaults_F_String 2557} 2558 2559func (m *Defaults) GetF_Bytes() []byte { 2560 if m != nil && m.F_Bytes != nil { 2561 return m.F_Bytes 2562 } 2563 return append([]byte(nil), Default_Defaults_F_Bytes...) 2564} 2565 2566func (m *Defaults) GetF_Sint32() int32 { 2567 if m != nil && m.F_Sint32 != nil { 2568 return *m.F_Sint32 2569 } 2570 return Default_Defaults_F_Sint32 2571} 2572 2573func (m *Defaults) GetF_Sint64() int64 { 2574 if m != nil && m.F_Sint64 != nil { 2575 return *m.F_Sint64 2576 } 2577 return Default_Defaults_F_Sint64 2578} 2579 2580func (m *Defaults) GetF_Enum() Defaults_Color { 2581 if m != nil && m.F_Enum != nil { 2582 return *m.F_Enum 2583 } 2584 return Default_Defaults_F_Enum 2585} 2586 2587func (m *Defaults) GetF_Pinf() float32 { 2588 if m != nil && m.F_Pinf != nil { 2589 return *m.F_Pinf 2590 } 2591 return Default_Defaults_F_Pinf 2592} 2593 2594func (m *Defaults) GetF_Ninf() float32 { 2595 if m != nil && m.F_Ninf != nil { 2596 return *m.F_Ninf 2597 } 2598 return Default_Defaults_F_Ninf 2599} 2600 2601func (m *Defaults) GetF_Nan() float32 { 2602 if m != nil && m.F_Nan != nil { 2603 return *m.F_Nan 2604 } 2605 return Default_Defaults_F_Nan 2606} 2607 2608func (m *Defaults) GetSub() *SubDefaults { 2609 if m != nil { 2610 return m.Sub 2611 } 2612 return nil 2613} 2614 2615func (m *Defaults) GetStrZero() string { 2616 if m != nil && m.StrZero != nil { 2617 return *m.StrZero 2618 } 2619 return "" 2620} 2621 2622type SubDefaults struct { 2623 N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"` 2624 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2625 XXX_unrecognized []byte `json:"-"` 2626 XXX_sizecache int32 `json:"-"` 2627} 2628 2629func (m *SubDefaults) Reset() { *m = SubDefaults{} } 2630func (m *SubDefaults) String() string { return proto.CompactTextString(m) } 2631func (*SubDefaults) ProtoMessage() {} 2632func (*SubDefaults) Descriptor() ([]byte, []int) { 2633 return fileDescriptor_c161fcfdc0c3ff1e, []int{22} 2634} 2635func (m *SubDefaults) XXX_Unmarshal(b []byte) error { 2636 return xxx_messageInfo_SubDefaults.Unmarshal(m, b) 2637} 2638func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2639 return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic) 2640} 2641func (m *SubDefaults) XXX_Merge(src proto.Message) { 2642 xxx_messageInfo_SubDefaults.Merge(m, src) 2643} 2644func (m *SubDefaults) XXX_Size() int { 2645 return xxx_messageInfo_SubDefaults.Size(m) 2646} 2647func (m *SubDefaults) XXX_DiscardUnknown() { 2648 xxx_messageInfo_SubDefaults.DiscardUnknown(m) 2649} 2650 2651var xxx_messageInfo_SubDefaults proto.InternalMessageInfo 2652 2653const Default_SubDefaults_N int64 = 7 2654 2655func (m *SubDefaults) GetN() int64 { 2656 if m != nil && m.N != nil { 2657 return *m.N 2658 } 2659 return Default_SubDefaults_N 2660} 2661 2662type RepeatedEnum struct { 2663 Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"` 2664 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2665 XXX_unrecognized []byte `json:"-"` 2666 XXX_sizecache int32 `json:"-"` 2667} 2668 2669func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} } 2670func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) } 2671func (*RepeatedEnum) ProtoMessage() {} 2672func (*RepeatedEnum) Descriptor() ([]byte, []int) { 2673 return fileDescriptor_c161fcfdc0c3ff1e, []int{23} 2674} 2675func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error { 2676 return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b) 2677} 2678func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2679 return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic) 2680} 2681func (m *RepeatedEnum) XXX_Merge(src proto.Message) { 2682 xxx_messageInfo_RepeatedEnum.Merge(m, src) 2683} 2684func (m *RepeatedEnum) XXX_Size() int { 2685 return xxx_messageInfo_RepeatedEnum.Size(m) 2686} 2687func (m *RepeatedEnum) XXX_DiscardUnknown() { 2688 xxx_messageInfo_RepeatedEnum.DiscardUnknown(m) 2689} 2690 2691var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo 2692 2693func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color { 2694 if m != nil { 2695 return m.Color 2696 } 2697 return nil 2698} 2699 2700type MoreRepeated struct { 2701 Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"` 2702 BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"` 2703 Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"` 2704 IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"` 2705 Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"` 2706 Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"` 2707 Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"` 2708 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2709 XXX_unrecognized []byte `json:"-"` 2710 XXX_sizecache int32 `json:"-"` 2711} 2712 2713func (m *MoreRepeated) Reset() { *m = MoreRepeated{} } 2714func (m *MoreRepeated) String() string { return proto.CompactTextString(m) } 2715func (*MoreRepeated) ProtoMessage() {} 2716func (*MoreRepeated) Descriptor() ([]byte, []int) { 2717 return fileDescriptor_c161fcfdc0c3ff1e, []int{24} 2718} 2719func (m *MoreRepeated) XXX_Unmarshal(b []byte) error { 2720 return xxx_messageInfo_MoreRepeated.Unmarshal(m, b) 2721} 2722func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2723 return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic) 2724} 2725func (m *MoreRepeated) XXX_Merge(src proto.Message) { 2726 xxx_messageInfo_MoreRepeated.Merge(m, src) 2727} 2728func (m *MoreRepeated) XXX_Size() int { 2729 return xxx_messageInfo_MoreRepeated.Size(m) 2730} 2731func (m *MoreRepeated) XXX_DiscardUnknown() { 2732 xxx_messageInfo_MoreRepeated.DiscardUnknown(m) 2733} 2734 2735var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo 2736 2737func (m *MoreRepeated) GetBools() []bool { 2738 if m != nil { 2739 return m.Bools 2740 } 2741 return nil 2742} 2743 2744func (m *MoreRepeated) GetBoolsPacked() []bool { 2745 if m != nil { 2746 return m.BoolsPacked 2747 } 2748 return nil 2749} 2750 2751func (m *MoreRepeated) GetInts() []int32 { 2752 if m != nil { 2753 return m.Ints 2754 } 2755 return nil 2756} 2757 2758func (m *MoreRepeated) GetIntsPacked() []int32 { 2759 if m != nil { 2760 return m.IntsPacked 2761 } 2762 return nil 2763} 2764 2765func (m *MoreRepeated) GetInt64SPacked() []int64 { 2766 if m != nil { 2767 return m.Int64SPacked 2768 } 2769 return nil 2770} 2771 2772func (m *MoreRepeated) GetStrings() []string { 2773 if m != nil { 2774 return m.Strings 2775 } 2776 return nil 2777} 2778 2779func (m *MoreRepeated) GetFixeds() []uint32 { 2780 if m != nil { 2781 return m.Fixeds 2782 } 2783 return nil 2784} 2785 2786type GroupOld struct { 2787 G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2788 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2789 XXX_unrecognized []byte `json:"-"` 2790 XXX_sizecache int32 `json:"-"` 2791} 2792 2793func (m *GroupOld) Reset() { *m = GroupOld{} } 2794func (m *GroupOld) String() string { return proto.CompactTextString(m) } 2795func (*GroupOld) ProtoMessage() {} 2796func (*GroupOld) Descriptor() ([]byte, []int) { 2797 return fileDescriptor_c161fcfdc0c3ff1e, []int{25} 2798} 2799func (m *GroupOld) XXX_Unmarshal(b []byte) error { 2800 return xxx_messageInfo_GroupOld.Unmarshal(m, b) 2801} 2802func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2803 return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic) 2804} 2805func (m *GroupOld) XXX_Merge(src proto.Message) { 2806 xxx_messageInfo_GroupOld.Merge(m, src) 2807} 2808func (m *GroupOld) XXX_Size() int { 2809 return xxx_messageInfo_GroupOld.Size(m) 2810} 2811func (m *GroupOld) XXX_DiscardUnknown() { 2812 xxx_messageInfo_GroupOld.DiscardUnknown(m) 2813} 2814 2815var xxx_messageInfo_GroupOld proto.InternalMessageInfo 2816 2817func (m *GroupOld) GetG() *GroupOld_G { 2818 if m != nil { 2819 return m.G 2820 } 2821 return nil 2822} 2823 2824type GroupOld_G struct { 2825 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2826 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2827 XXX_unrecognized []byte `json:"-"` 2828 XXX_sizecache int32 `json:"-"` 2829} 2830 2831func (m *GroupOld_G) Reset() { *m = GroupOld_G{} } 2832func (m *GroupOld_G) String() string { return proto.CompactTextString(m) } 2833func (*GroupOld_G) ProtoMessage() {} 2834func (*GroupOld_G) Descriptor() ([]byte, []int) { 2835 return fileDescriptor_c161fcfdc0c3ff1e, []int{25, 0} 2836} 2837func (m *GroupOld_G) XXX_Unmarshal(b []byte) error { 2838 return xxx_messageInfo_GroupOld_G.Unmarshal(m, b) 2839} 2840func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2841 return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic) 2842} 2843func (m *GroupOld_G) XXX_Merge(src proto.Message) { 2844 xxx_messageInfo_GroupOld_G.Merge(m, src) 2845} 2846func (m *GroupOld_G) XXX_Size() int { 2847 return xxx_messageInfo_GroupOld_G.Size(m) 2848} 2849func (m *GroupOld_G) XXX_DiscardUnknown() { 2850 xxx_messageInfo_GroupOld_G.DiscardUnknown(m) 2851} 2852 2853var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo 2854 2855func (m *GroupOld_G) GetX() int32 { 2856 if m != nil && m.X != nil { 2857 return *m.X 2858 } 2859 return 0 2860} 2861 2862type GroupNew struct { 2863 G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2864 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2865 XXX_unrecognized []byte `json:"-"` 2866 XXX_sizecache int32 `json:"-"` 2867} 2868 2869func (m *GroupNew) Reset() { *m = GroupNew{} } 2870func (m *GroupNew) String() string { return proto.CompactTextString(m) } 2871func (*GroupNew) ProtoMessage() {} 2872func (*GroupNew) Descriptor() ([]byte, []int) { 2873 return fileDescriptor_c161fcfdc0c3ff1e, []int{26} 2874} 2875func (m *GroupNew) XXX_Unmarshal(b []byte) error { 2876 return xxx_messageInfo_GroupNew.Unmarshal(m, b) 2877} 2878func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2879 return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic) 2880} 2881func (m *GroupNew) XXX_Merge(src proto.Message) { 2882 xxx_messageInfo_GroupNew.Merge(m, src) 2883} 2884func (m *GroupNew) XXX_Size() int { 2885 return xxx_messageInfo_GroupNew.Size(m) 2886} 2887func (m *GroupNew) XXX_DiscardUnknown() { 2888 xxx_messageInfo_GroupNew.DiscardUnknown(m) 2889} 2890 2891var xxx_messageInfo_GroupNew proto.InternalMessageInfo 2892 2893func (m *GroupNew) GetG() *GroupNew_G { 2894 if m != nil { 2895 return m.G 2896 } 2897 return nil 2898} 2899 2900type GroupNew_G struct { 2901 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2902 Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"` 2903 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2904 XXX_unrecognized []byte `json:"-"` 2905 XXX_sizecache int32 `json:"-"` 2906} 2907 2908func (m *GroupNew_G) Reset() { *m = GroupNew_G{} } 2909func (m *GroupNew_G) String() string { return proto.CompactTextString(m) } 2910func (*GroupNew_G) ProtoMessage() {} 2911func (*GroupNew_G) Descriptor() ([]byte, []int) { 2912 return fileDescriptor_c161fcfdc0c3ff1e, []int{26, 0} 2913} 2914func (m *GroupNew_G) XXX_Unmarshal(b []byte) error { 2915 return xxx_messageInfo_GroupNew_G.Unmarshal(m, b) 2916} 2917func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2918 return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic) 2919} 2920func (m *GroupNew_G) XXX_Merge(src proto.Message) { 2921 xxx_messageInfo_GroupNew_G.Merge(m, src) 2922} 2923func (m *GroupNew_G) XXX_Size() int { 2924 return xxx_messageInfo_GroupNew_G.Size(m) 2925} 2926func (m *GroupNew_G) XXX_DiscardUnknown() { 2927 xxx_messageInfo_GroupNew_G.DiscardUnknown(m) 2928} 2929 2930var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo 2931 2932func (m *GroupNew_G) GetX() int32 { 2933 if m != nil && m.X != nil { 2934 return *m.X 2935 } 2936 return 0 2937} 2938 2939func (m *GroupNew_G) GetY() int32 { 2940 if m != nil && m.Y != nil { 2941 return *m.Y 2942 } 2943 return 0 2944} 2945 2946type FloatingPoint struct { 2947 F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"` 2948 Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"` 2949 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2950 XXX_unrecognized []byte `json:"-"` 2951 XXX_sizecache int32 `json:"-"` 2952} 2953 2954func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 2955func (m *FloatingPoint) String() string { return proto.CompactTextString(m) } 2956func (*FloatingPoint) ProtoMessage() {} 2957func (*FloatingPoint) Descriptor() ([]byte, []int) { 2958 return fileDescriptor_c161fcfdc0c3ff1e, []int{27} 2959} 2960func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { 2961 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) 2962} 2963func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2964 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) 2965} 2966func (m *FloatingPoint) XXX_Merge(src proto.Message) { 2967 xxx_messageInfo_FloatingPoint.Merge(m, src) 2968} 2969func (m *FloatingPoint) XXX_Size() int { 2970 return xxx_messageInfo_FloatingPoint.Size(m) 2971} 2972func (m *FloatingPoint) XXX_DiscardUnknown() { 2973 xxx_messageInfo_FloatingPoint.DiscardUnknown(m) 2974} 2975 2976var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo 2977 2978func (m *FloatingPoint) GetF() float64 { 2979 if m != nil && m.F != nil { 2980 return *m.F 2981 } 2982 return 0 2983} 2984 2985func (m *FloatingPoint) GetExact() bool { 2986 if m != nil && m.Exact != nil { 2987 return *m.Exact 2988 } 2989 return false 2990} 2991 2992type MessageWithMap struct { 2993 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2994 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2995 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2996 StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2997 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2998 XXX_unrecognized []byte `json:"-"` 2999 XXX_sizecache int32 `json:"-"` 3000} 3001 3002func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 3003func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 3004func (*MessageWithMap) ProtoMessage() {} 3005func (*MessageWithMap) Descriptor() ([]byte, []int) { 3006 return fileDescriptor_c161fcfdc0c3ff1e, []int{28} 3007} 3008func (m *MessageWithMap) XXX_Unmarshal(b []byte) error { 3009 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b) 3010} 3011func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3012 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 3013} 3014func (m *MessageWithMap) XXX_Merge(src proto.Message) { 3015 xxx_messageInfo_MessageWithMap.Merge(m, src) 3016} 3017func (m *MessageWithMap) XXX_Size() int { 3018 return xxx_messageInfo_MessageWithMap.Size(m) 3019} 3020func (m *MessageWithMap) XXX_DiscardUnknown() { 3021 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 3022} 3023 3024var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 3025 3026func (m *MessageWithMap) GetNameMapping() map[int32]string { 3027 if m != nil { 3028 return m.NameMapping 3029 } 3030 return nil 3031} 3032 3033func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 3034 if m != nil { 3035 return m.MsgMapping 3036 } 3037 return nil 3038} 3039 3040func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 3041 if m != nil { 3042 return m.ByteMapping 3043 } 3044 return nil 3045} 3046 3047func (m *MessageWithMap) GetStrToStr() map[string]string { 3048 if m != nil { 3049 return m.StrToStr 3050 } 3051 return nil 3052} 3053 3054type Oneof struct { 3055 // Types that are valid to be assigned to Union: 3056 // *Oneof_F_Bool 3057 // *Oneof_F_Int32 3058 // *Oneof_F_Int64 3059 // *Oneof_F_Fixed32 3060 // *Oneof_F_Fixed64 3061 // *Oneof_F_Uint32 3062 // *Oneof_F_Uint64 3063 // *Oneof_F_Float 3064 // *Oneof_F_Double 3065 // *Oneof_F_String 3066 // *Oneof_F_Bytes 3067 // *Oneof_F_Sint32 3068 // *Oneof_F_Sint64 3069 // *Oneof_F_Enum 3070 // *Oneof_F_Message 3071 // *Oneof_FGroup 3072 // *Oneof_F_Largest_Tag 3073 Union isOneof_Union `protobuf_oneof:"union"` 3074 // Types that are valid to be assigned to Tormato: 3075 // *Oneof_Value 3076 Tormato isOneof_Tormato `protobuf_oneof:"tormato"` 3077 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3078 XXX_unrecognized []byte `json:"-"` 3079 XXX_sizecache int32 `json:"-"` 3080} 3081 3082func (m *Oneof) Reset() { *m = Oneof{} } 3083func (m *Oneof) String() string { return proto.CompactTextString(m) } 3084func (*Oneof) ProtoMessage() {} 3085func (*Oneof) Descriptor() ([]byte, []int) { 3086 return fileDescriptor_c161fcfdc0c3ff1e, []int{29} 3087} 3088func (m *Oneof) XXX_Unmarshal(b []byte) error { 3089 return xxx_messageInfo_Oneof.Unmarshal(m, b) 3090} 3091func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3092 return xxx_messageInfo_Oneof.Marshal(b, m, deterministic) 3093} 3094func (m *Oneof) XXX_Merge(src proto.Message) { 3095 xxx_messageInfo_Oneof.Merge(m, src) 3096} 3097func (m *Oneof) XXX_Size() int { 3098 return xxx_messageInfo_Oneof.Size(m) 3099} 3100func (m *Oneof) XXX_DiscardUnknown() { 3101 xxx_messageInfo_Oneof.DiscardUnknown(m) 3102} 3103 3104var xxx_messageInfo_Oneof proto.InternalMessageInfo 3105 3106type isOneof_Union interface { 3107 isOneof_Union() 3108} 3109type isOneof_Tormato interface { 3110 isOneof_Tormato() 3111} 3112 3113type Oneof_F_Bool struct { 3114 F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"` 3115} 3116type Oneof_F_Int32 struct { 3117 F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"` 3118} 3119type Oneof_F_Int64 struct { 3120 F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"` 3121} 3122type Oneof_F_Fixed32 struct { 3123 F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"` 3124} 3125type Oneof_F_Fixed64 struct { 3126 F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"` 3127} 3128type Oneof_F_Uint32 struct { 3129 F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"` 3130} 3131type Oneof_F_Uint64 struct { 3132 F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"` 3133} 3134type Oneof_F_Float struct { 3135 F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"` 3136} 3137type Oneof_F_Double struct { 3138 F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"` 3139} 3140type Oneof_F_String struct { 3141 F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"` 3142} 3143type Oneof_F_Bytes struct { 3144 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"` 3145} 3146type Oneof_F_Sint32 struct { 3147 F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"` 3148} 3149type Oneof_F_Sint64 struct { 3150 F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"` 3151} 3152type Oneof_F_Enum struct { 3153 F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof"` 3154} 3155type Oneof_F_Message struct { 3156 F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"` 3157} 3158type Oneof_FGroup struct { 3159 FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"` 3160} 3161type Oneof_F_Largest_Tag struct { 3162 F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"` 3163} 3164type Oneof_Value struct { 3165 Value int32 `protobuf:"varint,100,opt,name=value,oneof"` 3166} 3167 3168func (*Oneof_F_Bool) isOneof_Union() {} 3169func (*Oneof_F_Int32) isOneof_Union() {} 3170func (*Oneof_F_Int64) isOneof_Union() {} 3171func (*Oneof_F_Fixed32) isOneof_Union() {} 3172func (*Oneof_F_Fixed64) isOneof_Union() {} 3173func (*Oneof_F_Uint32) isOneof_Union() {} 3174func (*Oneof_F_Uint64) isOneof_Union() {} 3175func (*Oneof_F_Float) isOneof_Union() {} 3176func (*Oneof_F_Double) isOneof_Union() {} 3177func (*Oneof_F_String) isOneof_Union() {} 3178func (*Oneof_F_Bytes) isOneof_Union() {} 3179func (*Oneof_F_Sint32) isOneof_Union() {} 3180func (*Oneof_F_Sint64) isOneof_Union() {} 3181func (*Oneof_F_Enum) isOneof_Union() {} 3182func (*Oneof_F_Message) isOneof_Union() {} 3183func (*Oneof_FGroup) isOneof_Union() {} 3184func (*Oneof_F_Largest_Tag) isOneof_Union() {} 3185func (*Oneof_Value) isOneof_Tormato() {} 3186 3187func (m *Oneof) GetUnion() isOneof_Union { 3188 if m != nil { 3189 return m.Union 3190 } 3191 return nil 3192} 3193func (m *Oneof) GetTormato() isOneof_Tormato { 3194 if m != nil { 3195 return m.Tormato 3196 } 3197 return nil 3198} 3199 3200func (m *Oneof) GetF_Bool() bool { 3201 if x, ok := m.GetUnion().(*Oneof_F_Bool); ok { 3202 return x.F_Bool 3203 } 3204 return false 3205} 3206 3207func (m *Oneof) GetF_Int32() int32 { 3208 if x, ok := m.GetUnion().(*Oneof_F_Int32); ok { 3209 return x.F_Int32 3210 } 3211 return 0 3212} 3213 3214func (m *Oneof) GetF_Int64() int64 { 3215 if x, ok := m.GetUnion().(*Oneof_F_Int64); ok { 3216 return x.F_Int64 3217 } 3218 return 0 3219} 3220 3221func (m *Oneof) GetF_Fixed32() uint32 { 3222 if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok { 3223 return x.F_Fixed32 3224 } 3225 return 0 3226} 3227 3228func (m *Oneof) GetF_Fixed64() uint64 { 3229 if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok { 3230 return x.F_Fixed64 3231 } 3232 return 0 3233} 3234 3235func (m *Oneof) GetF_Uint32() uint32 { 3236 if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok { 3237 return x.F_Uint32 3238 } 3239 return 0 3240} 3241 3242func (m *Oneof) GetF_Uint64() uint64 { 3243 if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok { 3244 return x.F_Uint64 3245 } 3246 return 0 3247} 3248 3249func (m *Oneof) GetF_Float() float32 { 3250 if x, ok := m.GetUnion().(*Oneof_F_Float); ok { 3251 return x.F_Float 3252 } 3253 return 0 3254} 3255 3256func (m *Oneof) GetF_Double() float64 { 3257 if x, ok := m.GetUnion().(*Oneof_F_Double); ok { 3258 return x.F_Double 3259 } 3260 return 0 3261} 3262 3263func (m *Oneof) GetF_String() string { 3264 if x, ok := m.GetUnion().(*Oneof_F_String); ok { 3265 return x.F_String 3266 } 3267 return "" 3268} 3269 3270func (m *Oneof) GetF_Bytes() []byte { 3271 if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok { 3272 return x.F_Bytes 3273 } 3274 return nil 3275} 3276 3277func (m *Oneof) GetF_Sint32() int32 { 3278 if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok { 3279 return x.F_Sint32 3280 } 3281 return 0 3282} 3283 3284func (m *Oneof) GetF_Sint64() int64 { 3285 if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok { 3286 return x.F_Sint64 3287 } 3288 return 0 3289} 3290 3291func (m *Oneof) GetF_Enum() MyMessage_Color { 3292 if x, ok := m.GetUnion().(*Oneof_F_Enum); ok { 3293 return x.F_Enum 3294 } 3295 return MyMessage_RED 3296} 3297 3298func (m *Oneof) GetF_Message() *GoTestField { 3299 if x, ok := m.GetUnion().(*Oneof_F_Message); ok { 3300 return x.F_Message 3301 } 3302 return nil 3303} 3304 3305func (m *Oneof) GetFGroup() *Oneof_F_Group { 3306 if x, ok := m.GetUnion().(*Oneof_FGroup); ok { 3307 return x.FGroup 3308 } 3309 return nil 3310} 3311 3312func (m *Oneof) GetF_Largest_Tag() int32 { 3313 if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok { 3314 return x.F_Largest_Tag 3315 } 3316 return 0 3317} 3318 3319func (m *Oneof) GetValue() int32 { 3320 if x, ok := m.GetTormato().(*Oneof_Value); ok { 3321 return x.Value 3322 } 3323 return 0 3324} 3325 3326// XXX_OneofFuncs is for the internal use of the proto package. 3327func (*Oneof) 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{}) { 3328 return _Oneof_OneofMarshaler, _Oneof_OneofUnmarshaler, _Oneof_OneofSizer, []interface{}{ 3329 (*Oneof_F_Bool)(nil), 3330 (*Oneof_F_Int32)(nil), 3331 (*Oneof_F_Int64)(nil), 3332 (*Oneof_F_Fixed32)(nil), 3333 (*Oneof_F_Fixed64)(nil), 3334 (*Oneof_F_Uint32)(nil), 3335 (*Oneof_F_Uint64)(nil), 3336 (*Oneof_F_Float)(nil), 3337 (*Oneof_F_Double)(nil), 3338 (*Oneof_F_String)(nil), 3339 (*Oneof_F_Bytes)(nil), 3340 (*Oneof_F_Sint32)(nil), 3341 (*Oneof_F_Sint64)(nil), 3342 (*Oneof_F_Enum)(nil), 3343 (*Oneof_F_Message)(nil), 3344 (*Oneof_FGroup)(nil), 3345 (*Oneof_F_Largest_Tag)(nil), 3346 (*Oneof_Value)(nil), 3347 } 3348} 3349 3350func _Oneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 3351 m := msg.(*Oneof) 3352 // union 3353 switch x := m.Union.(type) { 3354 case *Oneof_F_Bool: 3355 t := uint64(0) 3356 if x.F_Bool { 3357 t = 1 3358 } 3359 _ = b.EncodeVarint(1<<3 | proto.WireVarint) 3360 _ = b.EncodeVarint(t) 3361 case *Oneof_F_Int32: 3362 _ = b.EncodeVarint(2<<3 | proto.WireVarint) 3363 _ = b.EncodeVarint(uint64(x.F_Int32)) 3364 case *Oneof_F_Int64: 3365 _ = b.EncodeVarint(3<<3 | proto.WireVarint) 3366 _ = b.EncodeVarint(uint64(x.F_Int64)) 3367 case *Oneof_F_Fixed32: 3368 _ = b.EncodeVarint(4<<3 | proto.WireFixed32) 3369 _ = b.EncodeFixed32(uint64(x.F_Fixed32)) 3370 case *Oneof_F_Fixed64: 3371 _ = b.EncodeVarint(5<<3 | proto.WireFixed64) 3372 _ = b.EncodeFixed64(uint64(x.F_Fixed64)) 3373 case *Oneof_F_Uint32: 3374 _ = b.EncodeVarint(6<<3 | proto.WireVarint) 3375 _ = b.EncodeVarint(uint64(x.F_Uint32)) 3376 case *Oneof_F_Uint64: 3377 _ = b.EncodeVarint(7<<3 | proto.WireVarint) 3378 _ = b.EncodeVarint(uint64(x.F_Uint64)) 3379 case *Oneof_F_Float: 3380 _ = b.EncodeVarint(8<<3 | proto.WireFixed32) 3381 _ = b.EncodeFixed32(uint64(math.Float32bits(x.F_Float))) 3382 case *Oneof_F_Double: 3383 _ = b.EncodeVarint(9<<3 | proto.WireFixed64) 3384 _ = b.EncodeFixed64(math.Float64bits(x.F_Double)) 3385 case *Oneof_F_String: 3386 _ = b.EncodeVarint(10<<3 | proto.WireBytes) 3387 _ = b.EncodeStringBytes(x.F_String) 3388 case *Oneof_F_Bytes: 3389 _ = b.EncodeVarint(11<<3 | proto.WireBytes) 3390 _ = b.EncodeRawBytes(x.F_Bytes) 3391 case *Oneof_F_Sint32: 3392 _ = b.EncodeVarint(12<<3 | proto.WireVarint) 3393 _ = b.EncodeZigzag32(uint64(x.F_Sint32)) 3394 case *Oneof_F_Sint64: 3395 _ = b.EncodeVarint(13<<3 | proto.WireVarint) 3396 _ = b.EncodeZigzag64(uint64(x.F_Sint64)) 3397 case *Oneof_F_Enum: 3398 _ = b.EncodeVarint(14<<3 | proto.WireVarint) 3399 _ = b.EncodeVarint(uint64(x.F_Enum)) 3400 case *Oneof_F_Message: 3401 _ = b.EncodeVarint(15<<3 | proto.WireBytes) 3402 if err := b.EncodeMessage(x.F_Message); err != nil { 3403 return err 3404 } 3405 case *Oneof_FGroup: 3406 _ = b.EncodeVarint(16<<3 | proto.WireStartGroup) 3407 if err := b.Marshal(x.FGroup); err != nil { 3408 return err 3409 } 3410 _ = b.EncodeVarint(16<<3 | proto.WireEndGroup) 3411 case *Oneof_F_Largest_Tag: 3412 _ = b.EncodeVarint(536870911<<3 | proto.WireVarint) 3413 _ = b.EncodeVarint(uint64(x.F_Largest_Tag)) 3414 case nil: 3415 default: 3416 return fmt.Errorf("Oneof.Union has unexpected type %T", x) 3417 } 3418 // tormato 3419 switch x := m.Tormato.(type) { 3420 case *Oneof_Value: 3421 _ = b.EncodeVarint(100<<3 | proto.WireVarint) 3422 _ = b.EncodeVarint(uint64(x.Value)) 3423 case nil: 3424 default: 3425 return fmt.Errorf("Oneof.Tormato has unexpected type %T", x) 3426 } 3427 return nil 3428} 3429 3430func _Oneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 3431 m := msg.(*Oneof) 3432 switch tag { 3433 case 1: // union.F_Bool 3434 if wire != proto.WireVarint { 3435 return true, proto.ErrInternalBadWireType 3436 } 3437 x, err := b.DecodeVarint() 3438 m.Union = &Oneof_F_Bool{x != 0} 3439 return true, err 3440 case 2: // union.F_Int32 3441 if wire != proto.WireVarint { 3442 return true, proto.ErrInternalBadWireType 3443 } 3444 x, err := b.DecodeVarint() 3445 m.Union = &Oneof_F_Int32{int32(x)} 3446 return true, err 3447 case 3: // union.F_Int64 3448 if wire != proto.WireVarint { 3449 return true, proto.ErrInternalBadWireType 3450 } 3451 x, err := b.DecodeVarint() 3452 m.Union = &Oneof_F_Int64{int64(x)} 3453 return true, err 3454 case 4: // union.F_Fixed32 3455 if wire != proto.WireFixed32 { 3456 return true, proto.ErrInternalBadWireType 3457 } 3458 x, err := b.DecodeFixed32() 3459 m.Union = &Oneof_F_Fixed32{uint32(x)} 3460 return true, err 3461 case 5: // union.F_Fixed64 3462 if wire != proto.WireFixed64 { 3463 return true, proto.ErrInternalBadWireType 3464 } 3465 x, err := b.DecodeFixed64() 3466 m.Union = &Oneof_F_Fixed64{x} 3467 return true, err 3468 case 6: // union.F_Uint32 3469 if wire != proto.WireVarint { 3470 return true, proto.ErrInternalBadWireType 3471 } 3472 x, err := b.DecodeVarint() 3473 m.Union = &Oneof_F_Uint32{uint32(x)} 3474 return true, err 3475 case 7: // union.F_Uint64 3476 if wire != proto.WireVarint { 3477 return true, proto.ErrInternalBadWireType 3478 } 3479 x, err := b.DecodeVarint() 3480 m.Union = &Oneof_F_Uint64{x} 3481 return true, err 3482 case 8: // union.F_Float 3483 if wire != proto.WireFixed32 { 3484 return true, proto.ErrInternalBadWireType 3485 } 3486 x, err := b.DecodeFixed32() 3487 m.Union = &Oneof_F_Float{math.Float32frombits(uint32(x))} 3488 return true, err 3489 case 9: // union.F_Double 3490 if wire != proto.WireFixed64 { 3491 return true, proto.ErrInternalBadWireType 3492 } 3493 x, err := b.DecodeFixed64() 3494 m.Union = &Oneof_F_Double{math.Float64frombits(x)} 3495 return true, err 3496 case 10: // union.F_String 3497 if wire != proto.WireBytes { 3498 return true, proto.ErrInternalBadWireType 3499 } 3500 x, err := b.DecodeStringBytes() 3501 m.Union = &Oneof_F_String{x} 3502 return true, err 3503 case 11: // union.F_Bytes 3504 if wire != proto.WireBytes { 3505 return true, proto.ErrInternalBadWireType 3506 } 3507 x, err := b.DecodeRawBytes(true) 3508 m.Union = &Oneof_F_Bytes{x} 3509 return true, err 3510 case 12: // union.F_Sint32 3511 if wire != proto.WireVarint { 3512 return true, proto.ErrInternalBadWireType 3513 } 3514 x, err := b.DecodeZigzag32() 3515 m.Union = &Oneof_F_Sint32{int32(x)} 3516 return true, err 3517 case 13: // union.F_Sint64 3518 if wire != proto.WireVarint { 3519 return true, proto.ErrInternalBadWireType 3520 } 3521 x, err := b.DecodeZigzag64() 3522 m.Union = &Oneof_F_Sint64{int64(x)} 3523 return true, err 3524 case 14: // union.F_Enum 3525 if wire != proto.WireVarint { 3526 return true, proto.ErrInternalBadWireType 3527 } 3528 x, err := b.DecodeVarint() 3529 m.Union = &Oneof_F_Enum{MyMessage_Color(x)} 3530 return true, err 3531 case 15: // union.F_Message 3532 if wire != proto.WireBytes { 3533 return true, proto.ErrInternalBadWireType 3534 } 3535 msg := new(GoTestField) 3536 err := b.DecodeMessage(msg) 3537 m.Union = &Oneof_F_Message{msg} 3538 return true, err 3539 case 16: // union.f_group 3540 if wire != proto.WireStartGroup { 3541 return true, proto.ErrInternalBadWireType 3542 } 3543 msg := new(Oneof_F_Group) 3544 err := b.DecodeGroup(msg) 3545 m.Union = &Oneof_FGroup{msg} 3546 return true, err 3547 case 536870911: // union.F_Largest_Tag 3548 if wire != proto.WireVarint { 3549 return true, proto.ErrInternalBadWireType 3550 } 3551 x, err := b.DecodeVarint() 3552 m.Union = &Oneof_F_Largest_Tag{int32(x)} 3553 return true, err 3554 case 100: // tormato.value 3555 if wire != proto.WireVarint { 3556 return true, proto.ErrInternalBadWireType 3557 } 3558 x, err := b.DecodeVarint() 3559 m.Tormato = &Oneof_Value{int32(x)} 3560 return true, err 3561 default: 3562 return false, nil 3563 } 3564} 3565 3566func _Oneof_OneofSizer(msg proto.Message) (n int) { 3567 m := msg.(*Oneof) 3568 // union 3569 switch x := m.Union.(type) { 3570 case *Oneof_F_Bool: 3571 n += 1 // tag and wire 3572 n += 1 3573 case *Oneof_F_Int32: 3574 n += 1 // tag and wire 3575 n += proto.SizeVarint(uint64(x.F_Int32)) 3576 case *Oneof_F_Int64: 3577 n += 1 // tag and wire 3578 n += proto.SizeVarint(uint64(x.F_Int64)) 3579 case *Oneof_F_Fixed32: 3580 n += 1 // tag and wire 3581 n += 4 3582 case *Oneof_F_Fixed64: 3583 n += 1 // tag and wire 3584 n += 8 3585 case *Oneof_F_Uint32: 3586 n += 1 // tag and wire 3587 n += proto.SizeVarint(uint64(x.F_Uint32)) 3588 case *Oneof_F_Uint64: 3589 n += 1 // tag and wire 3590 n += proto.SizeVarint(uint64(x.F_Uint64)) 3591 case *Oneof_F_Float: 3592 n += 1 // tag and wire 3593 n += 4 3594 case *Oneof_F_Double: 3595 n += 1 // tag and wire 3596 n += 8 3597 case *Oneof_F_String: 3598 n += 1 // tag and wire 3599 n += proto.SizeVarint(uint64(len(x.F_String))) 3600 n += len(x.F_String) 3601 case *Oneof_F_Bytes: 3602 n += 1 // tag and wire 3603 n += proto.SizeVarint(uint64(len(x.F_Bytes))) 3604 n += len(x.F_Bytes) 3605 case *Oneof_F_Sint32: 3606 n += 1 // tag and wire 3607 n += proto.SizeVarint(uint64((uint32(x.F_Sint32) << 1) ^ uint32((int32(x.F_Sint32) >> 31)))) 3608 case *Oneof_F_Sint64: 3609 n += 1 // tag and wire 3610 n += proto.SizeVarint(uint64(uint64(x.F_Sint64<<1) ^ uint64((int64(x.F_Sint64) >> 63)))) 3611 case *Oneof_F_Enum: 3612 n += 1 // tag and wire 3613 n += proto.SizeVarint(uint64(x.F_Enum)) 3614 case *Oneof_F_Message: 3615 s := proto.Size(x.F_Message) 3616 n += 1 // tag and wire 3617 n += proto.SizeVarint(uint64(s)) 3618 n += s 3619 case *Oneof_FGroup: 3620 n += 2 // tag and wire 3621 n += proto.Size(x.FGroup) 3622 n += 2 // tag and wire 3623 case *Oneof_F_Largest_Tag: 3624 n += 5 // tag and wire 3625 n += proto.SizeVarint(uint64(x.F_Largest_Tag)) 3626 case nil: 3627 default: 3628 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3629 } 3630 // tormato 3631 switch x := m.Tormato.(type) { 3632 case *Oneof_Value: 3633 n += 2 // tag and wire 3634 n += proto.SizeVarint(uint64(x.Value)) 3635 case nil: 3636 default: 3637 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3638 } 3639 return n 3640} 3641 3642type Oneof_F_Group struct { 3643 X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"` 3644 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3645 XXX_unrecognized []byte `json:"-"` 3646 XXX_sizecache int32 `json:"-"` 3647} 3648 3649func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} } 3650func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) } 3651func (*Oneof_F_Group) ProtoMessage() {} 3652func (*Oneof_F_Group) Descriptor() ([]byte, []int) { 3653 return fileDescriptor_c161fcfdc0c3ff1e, []int{29, 0} 3654} 3655func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error { 3656 return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b) 3657} 3658func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3659 return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic) 3660} 3661func (m *Oneof_F_Group) XXX_Merge(src proto.Message) { 3662 xxx_messageInfo_Oneof_F_Group.Merge(m, src) 3663} 3664func (m *Oneof_F_Group) XXX_Size() int { 3665 return xxx_messageInfo_Oneof_F_Group.Size(m) 3666} 3667func (m *Oneof_F_Group) XXX_DiscardUnknown() { 3668 xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m) 3669} 3670 3671var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo 3672 3673func (m *Oneof_F_Group) GetX() int32 { 3674 if m != nil && m.X != nil { 3675 return *m.X 3676 } 3677 return 0 3678} 3679 3680type Communique struct { 3681 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 3682 // This is a oneof, called "union". 3683 // 3684 // Types that are valid to be assigned to Union: 3685 // *Communique_Number 3686 // *Communique_Name 3687 // *Communique_Data 3688 // *Communique_TempC 3689 // *Communique_Col 3690 // *Communique_Msg 3691 Union isCommunique_Union `protobuf_oneof:"union"` 3692 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3693 XXX_unrecognized []byte `json:"-"` 3694 XXX_sizecache int32 `json:"-"` 3695} 3696 3697func (m *Communique) Reset() { *m = Communique{} } 3698func (m *Communique) String() string { return proto.CompactTextString(m) } 3699func (*Communique) ProtoMessage() {} 3700func (*Communique) Descriptor() ([]byte, []int) { 3701 return fileDescriptor_c161fcfdc0c3ff1e, []int{30} 3702} 3703func (m *Communique) XXX_Unmarshal(b []byte) error { 3704 return xxx_messageInfo_Communique.Unmarshal(m, b) 3705} 3706func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3707 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 3708} 3709func (m *Communique) XXX_Merge(src proto.Message) { 3710 xxx_messageInfo_Communique.Merge(m, src) 3711} 3712func (m *Communique) XXX_Size() int { 3713 return xxx_messageInfo_Communique.Size(m) 3714} 3715func (m *Communique) XXX_DiscardUnknown() { 3716 xxx_messageInfo_Communique.DiscardUnknown(m) 3717} 3718 3719var xxx_messageInfo_Communique proto.InternalMessageInfo 3720 3721type isCommunique_Union interface { 3722 isCommunique_Union() 3723} 3724 3725type Communique_Number struct { 3726 Number int32 `protobuf:"varint,5,opt,name=number,oneof"` 3727} 3728type Communique_Name struct { 3729 Name string `protobuf:"bytes,6,opt,name=name,oneof"` 3730} 3731type Communique_Data struct { 3732 Data []byte `protobuf:"bytes,7,opt,name=data,oneof"` 3733} 3734type Communique_TempC struct { 3735 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"` 3736} 3737type Communique_Col struct { 3738 Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof"` 3739} 3740type Communique_Msg struct { 3741 Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"` 3742} 3743 3744func (*Communique_Number) isCommunique_Union() {} 3745func (*Communique_Name) isCommunique_Union() {} 3746func (*Communique_Data) isCommunique_Union() {} 3747func (*Communique_TempC) isCommunique_Union() {} 3748func (*Communique_Col) isCommunique_Union() {} 3749func (*Communique_Msg) isCommunique_Union() {} 3750 3751func (m *Communique) GetUnion() isCommunique_Union { 3752 if m != nil { 3753 return m.Union 3754 } 3755 return nil 3756} 3757 3758func (m *Communique) GetMakeMeCry() bool { 3759 if m != nil && m.MakeMeCry != nil { 3760 return *m.MakeMeCry 3761 } 3762 return false 3763} 3764 3765func (m *Communique) GetNumber() int32 { 3766 if x, ok := m.GetUnion().(*Communique_Number); ok { 3767 return x.Number 3768 } 3769 return 0 3770} 3771 3772func (m *Communique) GetName() string { 3773 if x, ok := m.GetUnion().(*Communique_Name); ok { 3774 return x.Name 3775 } 3776 return "" 3777} 3778 3779func (m *Communique) GetData() []byte { 3780 if x, ok := m.GetUnion().(*Communique_Data); ok { 3781 return x.Data 3782 } 3783 return nil 3784} 3785 3786func (m *Communique) GetTempC() float64 { 3787 if x, ok := m.GetUnion().(*Communique_TempC); ok { 3788 return x.TempC 3789 } 3790 return 0 3791} 3792 3793func (m *Communique) GetCol() MyMessage_Color { 3794 if x, ok := m.GetUnion().(*Communique_Col); ok { 3795 return x.Col 3796 } 3797 return MyMessage_RED 3798} 3799 3800func (m *Communique) GetMsg() *Strings { 3801 if x, ok := m.GetUnion().(*Communique_Msg); ok { 3802 return x.Msg 3803 } 3804 return nil 3805} 3806 3807// XXX_OneofFuncs is for the internal use of the proto package. 3808func (*Communique) 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{}) { 3809 return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{ 3810 (*Communique_Number)(nil), 3811 (*Communique_Name)(nil), 3812 (*Communique_Data)(nil), 3813 (*Communique_TempC)(nil), 3814 (*Communique_Col)(nil), 3815 (*Communique_Msg)(nil), 3816 } 3817} 3818 3819func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 3820 m := msg.(*Communique) 3821 // union 3822 switch x := m.Union.(type) { 3823 case *Communique_Number: 3824 _ = b.EncodeVarint(5<<3 | proto.WireVarint) 3825 _ = b.EncodeVarint(uint64(x.Number)) 3826 case *Communique_Name: 3827 _ = b.EncodeVarint(6<<3 | proto.WireBytes) 3828 _ = b.EncodeStringBytes(x.Name) 3829 case *Communique_Data: 3830 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 3831 _ = b.EncodeRawBytes(x.Data) 3832 case *Communique_TempC: 3833 _ = b.EncodeVarint(8<<3 | proto.WireFixed64) 3834 _ = b.EncodeFixed64(math.Float64bits(x.TempC)) 3835 case *Communique_Col: 3836 _ = b.EncodeVarint(9<<3 | proto.WireVarint) 3837 _ = b.EncodeVarint(uint64(x.Col)) 3838 case *Communique_Msg: 3839 _ = b.EncodeVarint(10<<3 | proto.WireBytes) 3840 if err := b.EncodeMessage(x.Msg); err != nil { 3841 return err 3842 } 3843 case nil: 3844 default: 3845 return fmt.Errorf("Communique.Union has unexpected type %T", x) 3846 } 3847 return nil 3848} 3849 3850func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 3851 m := msg.(*Communique) 3852 switch tag { 3853 case 5: // union.number 3854 if wire != proto.WireVarint { 3855 return true, proto.ErrInternalBadWireType 3856 } 3857 x, err := b.DecodeVarint() 3858 m.Union = &Communique_Number{int32(x)} 3859 return true, err 3860 case 6: // union.name 3861 if wire != proto.WireBytes { 3862 return true, proto.ErrInternalBadWireType 3863 } 3864 x, err := b.DecodeStringBytes() 3865 m.Union = &Communique_Name{x} 3866 return true, err 3867 case 7: // union.data 3868 if wire != proto.WireBytes { 3869 return true, proto.ErrInternalBadWireType 3870 } 3871 x, err := b.DecodeRawBytes(true) 3872 m.Union = &Communique_Data{x} 3873 return true, err 3874 case 8: // union.temp_c 3875 if wire != proto.WireFixed64 { 3876 return true, proto.ErrInternalBadWireType 3877 } 3878 x, err := b.DecodeFixed64() 3879 m.Union = &Communique_TempC{math.Float64frombits(x)} 3880 return true, err 3881 case 9: // union.col 3882 if wire != proto.WireVarint { 3883 return true, proto.ErrInternalBadWireType 3884 } 3885 x, err := b.DecodeVarint() 3886 m.Union = &Communique_Col{MyMessage_Color(x)} 3887 return true, err 3888 case 10: // union.msg 3889 if wire != proto.WireBytes { 3890 return true, proto.ErrInternalBadWireType 3891 } 3892 msg := new(Strings) 3893 err := b.DecodeMessage(msg) 3894 m.Union = &Communique_Msg{msg} 3895 return true, err 3896 default: 3897 return false, nil 3898 } 3899} 3900 3901func _Communique_OneofSizer(msg proto.Message) (n int) { 3902 m := msg.(*Communique) 3903 // union 3904 switch x := m.Union.(type) { 3905 case *Communique_Number: 3906 n += 1 // tag and wire 3907 n += proto.SizeVarint(uint64(x.Number)) 3908 case *Communique_Name: 3909 n += 1 // tag and wire 3910 n += proto.SizeVarint(uint64(len(x.Name))) 3911 n += len(x.Name) 3912 case *Communique_Data: 3913 n += 1 // tag and wire 3914 n += proto.SizeVarint(uint64(len(x.Data))) 3915 n += len(x.Data) 3916 case *Communique_TempC: 3917 n += 1 // tag and wire 3918 n += 8 3919 case *Communique_Col: 3920 n += 1 // tag and wire 3921 n += proto.SizeVarint(uint64(x.Col)) 3922 case *Communique_Msg: 3923 s := proto.Size(x.Msg) 3924 n += 1 // tag and wire 3925 n += proto.SizeVarint(uint64(s)) 3926 n += s 3927 case nil: 3928 default: 3929 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3930 } 3931 return n 3932} 3933 3934type TestUTF8 struct { 3935 Scalar *string `protobuf:"bytes,1,opt,name=scalar" json:"scalar,omitempty"` 3936 Vector []string `protobuf:"bytes,2,rep,name=vector" json:"vector,omitempty"` 3937 // Types that are valid to be assigned to Oneof: 3938 // *TestUTF8_Field 3939 Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"` 3940 MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 3941 MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3942 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3943 XXX_unrecognized []byte `json:"-"` 3944 XXX_sizecache int32 `json:"-"` 3945} 3946 3947func (m *TestUTF8) Reset() { *m = TestUTF8{} } 3948func (m *TestUTF8) String() string { return proto.CompactTextString(m) } 3949func (*TestUTF8) ProtoMessage() {} 3950func (*TestUTF8) Descriptor() ([]byte, []int) { 3951 return fileDescriptor_c161fcfdc0c3ff1e, []int{31} 3952} 3953func (m *TestUTF8) XXX_Unmarshal(b []byte) error { 3954 return xxx_messageInfo_TestUTF8.Unmarshal(m, b) 3955} 3956func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3957 return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic) 3958} 3959func (m *TestUTF8) XXX_Merge(src proto.Message) { 3960 xxx_messageInfo_TestUTF8.Merge(m, src) 3961} 3962func (m *TestUTF8) XXX_Size() int { 3963 return xxx_messageInfo_TestUTF8.Size(m) 3964} 3965func (m *TestUTF8) XXX_DiscardUnknown() { 3966 xxx_messageInfo_TestUTF8.DiscardUnknown(m) 3967} 3968 3969var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo 3970 3971type isTestUTF8_Oneof interface { 3972 isTestUTF8_Oneof() 3973} 3974 3975type TestUTF8_Field struct { 3976 Field string `protobuf:"bytes,3,opt,name=field,oneof"` 3977} 3978 3979func (*TestUTF8_Field) isTestUTF8_Oneof() {} 3980 3981func (m *TestUTF8) GetOneof() isTestUTF8_Oneof { 3982 if m != nil { 3983 return m.Oneof 3984 } 3985 return nil 3986} 3987 3988func (m *TestUTF8) GetScalar() string { 3989 if m != nil && m.Scalar != nil { 3990 return *m.Scalar 3991 } 3992 return "" 3993} 3994 3995func (m *TestUTF8) GetVector() []string { 3996 if m != nil { 3997 return m.Vector 3998 } 3999 return nil 4000} 4001 4002func (m *TestUTF8) GetField() string { 4003 if x, ok := m.GetOneof().(*TestUTF8_Field); ok { 4004 return x.Field 4005 } 4006 return "" 4007} 4008 4009func (m *TestUTF8) GetMapKey() map[string]int64 { 4010 if m != nil { 4011 return m.MapKey 4012 } 4013 return nil 4014} 4015 4016func (m *TestUTF8) GetMapValue() map[int64]string { 4017 if m != nil { 4018 return m.MapValue 4019 } 4020 return nil 4021} 4022 4023// XXX_OneofFuncs is for the internal use of the proto package. 4024func (*TestUTF8) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 4025 return _TestUTF8_OneofMarshaler, _TestUTF8_OneofUnmarshaler, _TestUTF8_OneofSizer, []interface{}{ 4026 (*TestUTF8_Field)(nil), 4027 } 4028} 4029 4030func _TestUTF8_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 4031 m := msg.(*TestUTF8) 4032 // oneof 4033 switch x := m.Oneof.(type) { 4034 case *TestUTF8_Field: 4035 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 4036 _ = b.EncodeStringBytes(x.Field) 4037 case nil: 4038 default: 4039 return fmt.Errorf("TestUTF8.Oneof has unexpected type %T", x) 4040 } 4041 return nil 4042} 4043 4044func _TestUTF8_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 4045 m := msg.(*TestUTF8) 4046 switch tag { 4047 case 3: // oneof.field 4048 if wire != proto.WireBytes { 4049 return true, proto.ErrInternalBadWireType 4050 } 4051 x, err := b.DecodeStringBytes() 4052 m.Oneof = &TestUTF8_Field{x} 4053 return true, err 4054 default: 4055 return false, nil 4056 } 4057} 4058 4059func _TestUTF8_OneofSizer(msg proto.Message) (n int) { 4060 m := msg.(*TestUTF8) 4061 // oneof 4062 switch x := m.Oneof.(type) { 4063 case *TestUTF8_Field: 4064 n += 1 // tag and wire 4065 n += proto.SizeVarint(uint64(len(x.Field))) 4066 n += len(x.Field) 4067 case nil: 4068 default: 4069 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 4070 } 4071 return n 4072} 4073 4074var E_Greeting = &proto.ExtensionDesc{ 4075 ExtendedType: (*MyMessage)(nil), 4076 ExtensionType: ([]string)(nil), 4077 Field: 106, 4078 Name: "test_proto.greeting", 4079 Tag: "bytes,106,rep,name=greeting", 4080 Filename: "test.proto", 4081} 4082 4083var E_Complex = &proto.ExtensionDesc{ 4084 ExtendedType: (*OtherMessage)(nil), 4085 ExtensionType: (*ComplexExtension)(nil), 4086 Field: 200, 4087 Name: "test_proto.complex", 4088 Tag: "bytes,200,opt,name=complex", 4089 Filename: "test.proto", 4090} 4091 4092var E_RComplex = &proto.ExtensionDesc{ 4093 ExtendedType: (*OtherMessage)(nil), 4094 ExtensionType: ([]*ComplexExtension)(nil), 4095 Field: 201, 4096 Name: "test_proto.r_complex", 4097 Tag: "bytes,201,rep,name=r_complex", 4098 Filename: "test.proto", 4099} 4100 4101var E_NoDefaultDouble = &proto.ExtensionDesc{ 4102 ExtendedType: (*DefaultsMessage)(nil), 4103 ExtensionType: (*float64)(nil), 4104 Field: 101, 4105 Name: "test_proto.no_default_double", 4106 Tag: "fixed64,101,opt,name=no_default_double", 4107 Filename: "test.proto", 4108} 4109 4110var E_NoDefaultFloat = &proto.ExtensionDesc{ 4111 ExtendedType: (*DefaultsMessage)(nil), 4112 ExtensionType: (*float32)(nil), 4113 Field: 102, 4114 Name: "test_proto.no_default_float", 4115 Tag: "fixed32,102,opt,name=no_default_float", 4116 Filename: "test.proto", 4117} 4118 4119var E_NoDefaultInt32 = &proto.ExtensionDesc{ 4120 ExtendedType: (*DefaultsMessage)(nil), 4121 ExtensionType: (*int32)(nil), 4122 Field: 103, 4123 Name: "test_proto.no_default_int32", 4124 Tag: "varint,103,opt,name=no_default_int32", 4125 Filename: "test.proto", 4126} 4127 4128var E_NoDefaultInt64 = &proto.ExtensionDesc{ 4129 ExtendedType: (*DefaultsMessage)(nil), 4130 ExtensionType: (*int64)(nil), 4131 Field: 104, 4132 Name: "test_proto.no_default_int64", 4133 Tag: "varint,104,opt,name=no_default_int64", 4134 Filename: "test.proto", 4135} 4136 4137var E_NoDefaultUint32 = &proto.ExtensionDesc{ 4138 ExtendedType: (*DefaultsMessage)(nil), 4139 ExtensionType: (*uint32)(nil), 4140 Field: 105, 4141 Name: "test_proto.no_default_uint32", 4142 Tag: "varint,105,opt,name=no_default_uint32", 4143 Filename: "test.proto", 4144} 4145 4146var E_NoDefaultUint64 = &proto.ExtensionDesc{ 4147 ExtendedType: (*DefaultsMessage)(nil), 4148 ExtensionType: (*uint64)(nil), 4149 Field: 106, 4150 Name: "test_proto.no_default_uint64", 4151 Tag: "varint,106,opt,name=no_default_uint64", 4152 Filename: "test.proto", 4153} 4154 4155var E_NoDefaultSint32 = &proto.ExtensionDesc{ 4156 ExtendedType: (*DefaultsMessage)(nil), 4157 ExtensionType: (*int32)(nil), 4158 Field: 107, 4159 Name: "test_proto.no_default_sint32", 4160 Tag: "zigzag32,107,opt,name=no_default_sint32", 4161 Filename: "test.proto", 4162} 4163 4164var E_NoDefaultSint64 = &proto.ExtensionDesc{ 4165 ExtendedType: (*DefaultsMessage)(nil), 4166 ExtensionType: (*int64)(nil), 4167 Field: 108, 4168 Name: "test_proto.no_default_sint64", 4169 Tag: "zigzag64,108,opt,name=no_default_sint64", 4170 Filename: "test.proto", 4171} 4172 4173var E_NoDefaultFixed32 = &proto.ExtensionDesc{ 4174 ExtendedType: (*DefaultsMessage)(nil), 4175 ExtensionType: (*uint32)(nil), 4176 Field: 109, 4177 Name: "test_proto.no_default_fixed32", 4178 Tag: "fixed32,109,opt,name=no_default_fixed32", 4179 Filename: "test.proto", 4180} 4181 4182var E_NoDefaultFixed64 = &proto.ExtensionDesc{ 4183 ExtendedType: (*DefaultsMessage)(nil), 4184 ExtensionType: (*uint64)(nil), 4185 Field: 110, 4186 Name: "test_proto.no_default_fixed64", 4187 Tag: "fixed64,110,opt,name=no_default_fixed64", 4188 Filename: "test.proto", 4189} 4190 4191var E_NoDefaultSfixed32 = &proto.ExtensionDesc{ 4192 ExtendedType: (*DefaultsMessage)(nil), 4193 ExtensionType: (*int32)(nil), 4194 Field: 111, 4195 Name: "test_proto.no_default_sfixed32", 4196 Tag: "fixed32,111,opt,name=no_default_sfixed32", 4197 Filename: "test.proto", 4198} 4199 4200var E_NoDefaultSfixed64 = &proto.ExtensionDesc{ 4201 ExtendedType: (*DefaultsMessage)(nil), 4202 ExtensionType: (*int64)(nil), 4203 Field: 112, 4204 Name: "test_proto.no_default_sfixed64", 4205 Tag: "fixed64,112,opt,name=no_default_sfixed64", 4206 Filename: "test.proto", 4207} 4208 4209var E_NoDefaultBool = &proto.ExtensionDesc{ 4210 ExtendedType: (*DefaultsMessage)(nil), 4211 ExtensionType: (*bool)(nil), 4212 Field: 113, 4213 Name: "test_proto.no_default_bool", 4214 Tag: "varint,113,opt,name=no_default_bool", 4215 Filename: "test.proto", 4216} 4217 4218var E_NoDefaultString = &proto.ExtensionDesc{ 4219 ExtendedType: (*DefaultsMessage)(nil), 4220 ExtensionType: (*string)(nil), 4221 Field: 114, 4222 Name: "test_proto.no_default_string", 4223 Tag: "bytes,114,opt,name=no_default_string", 4224 Filename: "test.proto", 4225} 4226 4227var E_NoDefaultBytes = &proto.ExtensionDesc{ 4228 ExtendedType: (*DefaultsMessage)(nil), 4229 ExtensionType: ([]byte)(nil), 4230 Field: 115, 4231 Name: "test_proto.no_default_bytes", 4232 Tag: "bytes,115,opt,name=no_default_bytes", 4233 Filename: "test.proto", 4234} 4235 4236var E_NoDefaultEnum = &proto.ExtensionDesc{ 4237 ExtendedType: (*DefaultsMessage)(nil), 4238 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 4239 Field: 116, 4240 Name: "test_proto.no_default_enum", 4241 Tag: "varint,116,opt,name=no_default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum", 4242 Filename: "test.proto", 4243} 4244 4245var E_DefaultDouble = &proto.ExtensionDesc{ 4246 ExtendedType: (*DefaultsMessage)(nil), 4247 ExtensionType: (*float64)(nil), 4248 Field: 201, 4249 Name: "test_proto.default_double", 4250 Tag: "fixed64,201,opt,name=default_double,def=3.1415", 4251 Filename: "test.proto", 4252} 4253 4254var E_DefaultFloat = &proto.ExtensionDesc{ 4255 ExtendedType: (*DefaultsMessage)(nil), 4256 ExtensionType: (*float32)(nil), 4257 Field: 202, 4258 Name: "test_proto.default_float", 4259 Tag: "fixed32,202,opt,name=default_float,def=3.14", 4260 Filename: "test.proto", 4261} 4262 4263var E_DefaultInt32 = &proto.ExtensionDesc{ 4264 ExtendedType: (*DefaultsMessage)(nil), 4265 ExtensionType: (*int32)(nil), 4266 Field: 203, 4267 Name: "test_proto.default_int32", 4268 Tag: "varint,203,opt,name=default_int32,def=42", 4269 Filename: "test.proto", 4270} 4271 4272var E_DefaultInt64 = &proto.ExtensionDesc{ 4273 ExtendedType: (*DefaultsMessage)(nil), 4274 ExtensionType: (*int64)(nil), 4275 Field: 204, 4276 Name: "test_proto.default_int64", 4277 Tag: "varint,204,opt,name=default_int64,def=43", 4278 Filename: "test.proto", 4279} 4280 4281var E_DefaultUint32 = &proto.ExtensionDesc{ 4282 ExtendedType: (*DefaultsMessage)(nil), 4283 ExtensionType: (*uint32)(nil), 4284 Field: 205, 4285 Name: "test_proto.default_uint32", 4286 Tag: "varint,205,opt,name=default_uint32,def=44", 4287 Filename: "test.proto", 4288} 4289 4290var E_DefaultUint64 = &proto.ExtensionDesc{ 4291 ExtendedType: (*DefaultsMessage)(nil), 4292 ExtensionType: (*uint64)(nil), 4293 Field: 206, 4294 Name: "test_proto.default_uint64", 4295 Tag: "varint,206,opt,name=default_uint64,def=45", 4296 Filename: "test.proto", 4297} 4298 4299var E_DefaultSint32 = &proto.ExtensionDesc{ 4300 ExtendedType: (*DefaultsMessage)(nil), 4301 ExtensionType: (*int32)(nil), 4302 Field: 207, 4303 Name: "test_proto.default_sint32", 4304 Tag: "zigzag32,207,opt,name=default_sint32,def=46", 4305 Filename: "test.proto", 4306} 4307 4308var E_DefaultSint64 = &proto.ExtensionDesc{ 4309 ExtendedType: (*DefaultsMessage)(nil), 4310 ExtensionType: (*int64)(nil), 4311 Field: 208, 4312 Name: "test_proto.default_sint64", 4313 Tag: "zigzag64,208,opt,name=default_sint64,def=47", 4314 Filename: "test.proto", 4315} 4316 4317var E_DefaultFixed32 = &proto.ExtensionDesc{ 4318 ExtendedType: (*DefaultsMessage)(nil), 4319 ExtensionType: (*uint32)(nil), 4320 Field: 209, 4321 Name: "test_proto.default_fixed32", 4322 Tag: "fixed32,209,opt,name=default_fixed32,def=48", 4323 Filename: "test.proto", 4324} 4325 4326var E_DefaultFixed64 = &proto.ExtensionDesc{ 4327 ExtendedType: (*DefaultsMessage)(nil), 4328 ExtensionType: (*uint64)(nil), 4329 Field: 210, 4330 Name: "test_proto.default_fixed64", 4331 Tag: "fixed64,210,opt,name=default_fixed64,def=49", 4332 Filename: "test.proto", 4333} 4334 4335var E_DefaultSfixed32 = &proto.ExtensionDesc{ 4336 ExtendedType: (*DefaultsMessage)(nil), 4337 ExtensionType: (*int32)(nil), 4338 Field: 211, 4339 Name: "test_proto.default_sfixed32", 4340 Tag: "fixed32,211,opt,name=default_sfixed32,def=50", 4341 Filename: "test.proto", 4342} 4343 4344var E_DefaultSfixed64 = &proto.ExtensionDesc{ 4345 ExtendedType: (*DefaultsMessage)(nil), 4346 ExtensionType: (*int64)(nil), 4347 Field: 212, 4348 Name: "test_proto.default_sfixed64", 4349 Tag: "fixed64,212,opt,name=default_sfixed64,def=51", 4350 Filename: "test.proto", 4351} 4352 4353var E_DefaultBool = &proto.ExtensionDesc{ 4354 ExtendedType: (*DefaultsMessage)(nil), 4355 ExtensionType: (*bool)(nil), 4356 Field: 213, 4357 Name: "test_proto.default_bool", 4358 Tag: "varint,213,opt,name=default_bool,def=1", 4359 Filename: "test.proto", 4360} 4361 4362var E_DefaultString = &proto.ExtensionDesc{ 4363 ExtendedType: (*DefaultsMessage)(nil), 4364 ExtensionType: (*string)(nil), 4365 Field: 214, 4366 Name: "test_proto.default_string", 4367 Tag: "bytes,214,opt,name=default_string,def=Hello, string,def=foo", 4368 Filename: "test.proto", 4369} 4370 4371var E_DefaultBytes = &proto.ExtensionDesc{ 4372 ExtendedType: (*DefaultsMessage)(nil), 4373 ExtensionType: ([]byte)(nil), 4374 Field: 215, 4375 Name: "test_proto.default_bytes", 4376 Tag: "bytes,215,opt,name=default_bytes,def=Hello, bytes", 4377 Filename: "test.proto", 4378} 4379 4380var E_DefaultEnum = &proto.ExtensionDesc{ 4381 ExtendedType: (*DefaultsMessage)(nil), 4382 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 4383 Field: 216, 4384 Name: "test_proto.default_enum", 4385 Tag: "varint,216,opt,name=default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1", 4386 Filename: "test.proto", 4387} 4388 4389var E_X201 = &proto.ExtensionDesc{ 4390 ExtendedType: (*MyMessageSet)(nil), 4391 ExtensionType: (*Empty)(nil), 4392 Field: 201, 4393 Name: "test_proto.x201", 4394 Tag: "bytes,201,opt,name=x201", 4395 Filename: "test.proto", 4396} 4397 4398var E_X202 = &proto.ExtensionDesc{ 4399 ExtendedType: (*MyMessageSet)(nil), 4400 ExtensionType: (*Empty)(nil), 4401 Field: 202, 4402 Name: "test_proto.x202", 4403 Tag: "bytes,202,opt,name=x202", 4404 Filename: "test.proto", 4405} 4406 4407var E_X203 = &proto.ExtensionDesc{ 4408 ExtendedType: (*MyMessageSet)(nil), 4409 ExtensionType: (*Empty)(nil), 4410 Field: 203, 4411 Name: "test_proto.x203", 4412 Tag: "bytes,203,opt,name=x203", 4413 Filename: "test.proto", 4414} 4415 4416var E_X204 = &proto.ExtensionDesc{ 4417 ExtendedType: (*MyMessageSet)(nil), 4418 ExtensionType: (*Empty)(nil), 4419 Field: 204, 4420 Name: "test_proto.x204", 4421 Tag: "bytes,204,opt,name=x204", 4422 Filename: "test.proto", 4423} 4424 4425var E_X205 = &proto.ExtensionDesc{ 4426 ExtendedType: (*MyMessageSet)(nil), 4427 ExtensionType: (*Empty)(nil), 4428 Field: 205, 4429 Name: "test_proto.x205", 4430 Tag: "bytes,205,opt,name=x205", 4431 Filename: "test.proto", 4432} 4433 4434var E_X206 = &proto.ExtensionDesc{ 4435 ExtendedType: (*MyMessageSet)(nil), 4436 ExtensionType: (*Empty)(nil), 4437 Field: 206, 4438 Name: "test_proto.x206", 4439 Tag: "bytes,206,opt,name=x206", 4440 Filename: "test.proto", 4441} 4442 4443var E_X207 = &proto.ExtensionDesc{ 4444 ExtendedType: (*MyMessageSet)(nil), 4445 ExtensionType: (*Empty)(nil), 4446 Field: 207, 4447 Name: "test_proto.x207", 4448 Tag: "bytes,207,opt,name=x207", 4449 Filename: "test.proto", 4450} 4451 4452var E_X208 = &proto.ExtensionDesc{ 4453 ExtendedType: (*MyMessageSet)(nil), 4454 ExtensionType: (*Empty)(nil), 4455 Field: 208, 4456 Name: "test_proto.x208", 4457 Tag: "bytes,208,opt,name=x208", 4458 Filename: "test.proto", 4459} 4460 4461var E_X209 = &proto.ExtensionDesc{ 4462 ExtendedType: (*MyMessageSet)(nil), 4463 ExtensionType: (*Empty)(nil), 4464 Field: 209, 4465 Name: "test_proto.x209", 4466 Tag: "bytes,209,opt,name=x209", 4467 Filename: "test.proto", 4468} 4469 4470var E_X210 = &proto.ExtensionDesc{ 4471 ExtendedType: (*MyMessageSet)(nil), 4472 ExtensionType: (*Empty)(nil), 4473 Field: 210, 4474 Name: "test_proto.x210", 4475 Tag: "bytes,210,opt,name=x210", 4476 Filename: "test.proto", 4477} 4478 4479var E_X211 = &proto.ExtensionDesc{ 4480 ExtendedType: (*MyMessageSet)(nil), 4481 ExtensionType: (*Empty)(nil), 4482 Field: 211, 4483 Name: "test_proto.x211", 4484 Tag: "bytes,211,opt,name=x211", 4485 Filename: "test.proto", 4486} 4487 4488var E_X212 = &proto.ExtensionDesc{ 4489 ExtendedType: (*MyMessageSet)(nil), 4490 ExtensionType: (*Empty)(nil), 4491 Field: 212, 4492 Name: "test_proto.x212", 4493 Tag: "bytes,212,opt,name=x212", 4494 Filename: "test.proto", 4495} 4496 4497var E_X213 = &proto.ExtensionDesc{ 4498 ExtendedType: (*MyMessageSet)(nil), 4499 ExtensionType: (*Empty)(nil), 4500 Field: 213, 4501 Name: "test_proto.x213", 4502 Tag: "bytes,213,opt,name=x213", 4503 Filename: "test.proto", 4504} 4505 4506var E_X214 = &proto.ExtensionDesc{ 4507 ExtendedType: (*MyMessageSet)(nil), 4508 ExtensionType: (*Empty)(nil), 4509 Field: 214, 4510 Name: "test_proto.x214", 4511 Tag: "bytes,214,opt,name=x214", 4512 Filename: "test.proto", 4513} 4514 4515var E_X215 = &proto.ExtensionDesc{ 4516 ExtendedType: (*MyMessageSet)(nil), 4517 ExtensionType: (*Empty)(nil), 4518 Field: 215, 4519 Name: "test_proto.x215", 4520 Tag: "bytes,215,opt,name=x215", 4521 Filename: "test.proto", 4522} 4523 4524var E_X216 = &proto.ExtensionDesc{ 4525 ExtendedType: (*MyMessageSet)(nil), 4526 ExtensionType: (*Empty)(nil), 4527 Field: 216, 4528 Name: "test_proto.x216", 4529 Tag: "bytes,216,opt,name=x216", 4530 Filename: "test.proto", 4531} 4532 4533var E_X217 = &proto.ExtensionDesc{ 4534 ExtendedType: (*MyMessageSet)(nil), 4535 ExtensionType: (*Empty)(nil), 4536 Field: 217, 4537 Name: "test_proto.x217", 4538 Tag: "bytes,217,opt,name=x217", 4539 Filename: "test.proto", 4540} 4541 4542var E_X218 = &proto.ExtensionDesc{ 4543 ExtendedType: (*MyMessageSet)(nil), 4544 ExtensionType: (*Empty)(nil), 4545 Field: 218, 4546 Name: "test_proto.x218", 4547 Tag: "bytes,218,opt,name=x218", 4548 Filename: "test.proto", 4549} 4550 4551var E_X219 = &proto.ExtensionDesc{ 4552 ExtendedType: (*MyMessageSet)(nil), 4553 ExtensionType: (*Empty)(nil), 4554 Field: 219, 4555 Name: "test_proto.x219", 4556 Tag: "bytes,219,opt,name=x219", 4557 Filename: "test.proto", 4558} 4559 4560var E_X220 = &proto.ExtensionDesc{ 4561 ExtendedType: (*MyMessageSet)(nil), 4562 ExtensionType: (*Empty)(nil), 4563 Field: 220, 4564 Name: "test_proto.x220", 4565 Tag: "bytes,220,opt,name=x220", 4566 Filename: "test.proto", 4567} 4568 4569var E_X221 = &proto.ExtensionDesc{ 4570 ExtendedType: (*MyMessageSet)(nil), 4571 ExtensionType: (*Empty)(nil), 4572 Field: 221, 4573 Name: "test_proto.x221", 4574 Tag: "bytes,221,opt,name=x221", 4575 Filename: "test.proto", 4576} 4577 4578var E_X222 = &proto.ExtensionDesc{ 4579 ExtendedType: (*MyMessageSet)(nil), 4580 ExtensionType: (*Empty)(nil), 4581 Field: 222, 4582 Name: "test_proto.x222", 4583 Tag: "bytes,222,opt,name=x222", 4584 Filename: "test.proto", 4585} 4586 4587var E_X223 = &proto.ExtensionDesc{ 4588 ExtendedType: (*MyMessageSet)(nil), 4589 ExtensionType: (*Empty)(nil), 4590 Field: 223, 4591 Name: "test_proto.x223", 4592 Tag: "bytes,223,opt,name=x223", 4593 Filename: "test.proto", 4594} 4595 4596var E_X224 = &proto.ExtensionDesc{ 4597 ExtendedType: (*MyMessageSet)(nil), 4598 ExtensionType: (*Empty)(nil), 4599 Field: 224, 4600 Name: "test_proto.x224", 4601 Tag: "bytes,224,opt,name=x224", 4602 Filename: "test.proto", 4603} 4604 4605var E_X225 = &proto.ExtensionDesc{ 4606 ExtendedType: (*MyMessageSet)(nil), 4607 ExtensionType: (*Empty)(nil), 4608 Field: 225, 4609 Name: "test_proto.x225", 4610 Tag: "bytes,225,opt,name=x225", 4611 Filename: "test.proto", 4612} 4613 4614var E_X226 = &proto.ExtensionDesc{ 4615 ExtendedType: (*MyMessageSet)(nil), 4616 ExtensionType: (*Empty)(nil), 4617 Field: 226, 4618 Name: "test_proto.x226", 4619 Tag: "bytes,226,opt,name=x226", 4620 Filename: "test.proto", 4621} 4622 4623var E_X227 = &proto.ExtensionDesc{ 4624 ExtendedType: (*MyMessageSet)(nil), 4625 ExtensionType: (*Empty)(nil), 4626 Field: 227, 4627 Name: "test_proto.x227", 4628 Tag: "bytes,227,opt,name=x227", 4629 Filename: "test.proto", 4630} 4631 4632var E_X228 = &proto.ExtensionDesc{ 4633 ExtendedType: (*MyMessageSet)(nil), 4634 ExtensionType: (*Empty)(nil), 4635 Field: 228, 4636 Name: "test_proto.x228", 4637 Tag: "bytes,228,opt,name=x228", 4638 Filename: "test.proto", 4639} 4640 4641var E_X229 = &proto.ExtensionDesc{ 4642 ExtendedType: (*MyMessageSet)(nil), 4643 ExtensionType: (*Empty)(nil), 4644 Field: 229, 4645 Name: "test_proto.x229", 4646 Tag: "bytes,229,opt,name=x229", 4647 Filename: "test.proto", 4648} 4649 4650var E_X230 = &proto.ExtensionDesc{ 4651 ExtendedType: (*MyMessageSet)(nil), 4652 ExtensionType: (*Empty)(nil), 4653 Field: 230, 4654 Name: "test_proto.x230", 4655 Tag: "bytes,230,opt,name=x230", 4656 Filename: "test.proto", 4657} 4658 4659var E_X231 = &proto.ExtensionDesc{ 4660 ExtendedType: (*MyMessageSet)(nil), 4661 ExtensionType: (*Empty)(nil), 4662 Field: 231, 4663 Name: "test_proto.x231", 4664 Tag: "bytes,231,opt,name=x231", 4665 Filename: "test.proto", 4666} 4667 4668var E_X232 = &proto.ExtensionDesc{ 4669 ExtendedType: (*MyMessageSet)(nil), 4670 ExtensionType: (*Empty)(nil), 4671 Field: 232, 4672 Name: "test_proto.x232", 4673 Tag: "bytes,232,opt,name=x232", 4674 Filename: "test.proto", 4675} 4676 4677var E_X233 = &proto.ExtensionDesc{ 4678 ExtendedType: (*MyMessageSet)(nil), 4679 ExtensionType: (*Empty)(nil), 4680 Field: 233, 4681 Name: "test_proto.x233", 4682 Tag: "bytes,233,opt,name=x233", 4683 Filename: "test.proto", 4684} 4685 4686var E_X234 = &proto.ExtensionDesc{ 4687 ExtendedType: (*MyMessageSet)(nil), 4688 ExtensionType: (*Empty)(nil), 4689 Field: 234, 4690 Name: "test_proto.x234", 4691 Tag: "bytes,234,opt,name=x234", 4692 Filename: "test.proto", 4693} 4694 4695var E_X235 = &proto.ExtensionDesc{ 4696 ExtendedType: (*MyMessageSet)(nil), 4697 ExtensionType: (*Empty)(nil), 4698 Field: 235, 4699 Name: "test_proto.x235", 4700 Tag: "bytes,235,opt,name=x235", 4701 Filename: "test.proto", 4702} 4703 4704var E_X236 = &proto.ExtensionDesc{ 4705 ExtendedType: (*MyMessageSet)(nil), 4706 ExtensionType: (*Empty)(nil), 4707 Field: 236, 4708 Name: "test_proto.x236", 4709 Tag: "bytes,236,opt,name=x236", 4710 Filename: "test.proto", 4711} 4712 4713var E_X237 = &proto.ExtensionDesc{ 4714 ExtendedType: (*MyMessageSet)(nil), 4715 ExtensionType: (*Empty)(nil), 4716 Field: 237, 4717 Name: "test_proto.x237", 4718 Tag: "bytes,237,opt,name=x237", 4719 Filename: "test.proto", 4720} 4721 4722var E_X238 = &proto.ExtensionDesc{ 4723 ExtendedType: (*MyMessageSet)(nil), 4724 ExtensionType: (*Empty)(nil), 4725 Field: 238, 4726 Name: "test_proto.x238", 4727 Tag: "bytes,238,opt,name=x238", 4728 Filename: "test.proto", 4729} 4730 4731var E_X239 = &proto.ExtensionDesc{ 4732 ExtendedType: (*MyMessageSet)(nil), 4733 ExtensionType: (*Empty)(nil), 4734 Field: 239, 4735 Name: "test_proto.x239", 4736 Tag: "bytes,239,opt,name=x239", 4737 Filename: "test.proto", 4738} 4739 4740var E_X240 = &proto.ExtensionDesc{ 4741 ExtendedType: (*MyMessageSet)(nil), 4742 ExtensionType: (*Empty)(nil), 4743 Field: 240, 4744 Name: "test_proto.x240", 4745 Tag: "bytes,240,opt,name=x240", 4746 Filename: "test.proto", 4747} 4748 4749var E_X241 = &proto.ExtensionDesc{ 4750 ExtendedType: (*MyMessageSet)(nil), 4751 ExtensionType: (*Empty)(nil), 4752 Field: 241, 4753 Name: "test_proto.x241", 4754 Tag: "bytes,241,opt,name=x241", 4755 Filename: "test.proto", 4756} 4757 4758var E_X242 = &proto.ExtensionDesc{ 4759 ExtendedType: (*MyMessageSet)(nil), 4760 ExtensionType: (*Empty)(nil), 4761 Field: 242, 4762 Name: "test_proto.x242", 4763 Tag: "bytes,242,opt,name=x242", 4764 Filename: "test.proto", 4765} 4766 4767var E_X243 = &proto.ExtensionDesc{ 4768 ExtendedType: (*MyMessageSet)(nil), 4769 ExtensionType: (*Empty)(nil), 4770 Field: 243, 4771 Name: "test_proto.x243", 4772 Tag: "bytes,243,opt,name=x243", 4773 Filename: "test.proto", 4774} 4775 4776var E_X244 = &proto.ExtensionDesc{ 4777 ExtendedType: (*MyMessageSet)(nil), 4778 ExtensionType: (*Empty)(nil), 4779 Field: 244, 4780 Name: "test_proto.x244", 4781 Tag: "bytes,244,opt,name=x244", 4782 Filename: "test.proto", 4783} 4784 4785var E_X245 = &proto.ExtensionDesc{ 4786 ExtendedType: (*MyMessageSet)(nil), 4787 ExtensionType: (*Empty)(nil), 4788 Field: 245, 4789 Name: "test_proto.x245", 4790 Tag: "bytes,245,opt,name=x245", 4791 Filename: "test.proto", 4792} 4793 4794var E_X246 = &proto.ExtensionDesc{ 4795 ExtendedType: (*MyMessageSet)(nil), 4796 ExtensionType: (*Empty)(nil), 4797 Field: 246, 4798 Name: "test_proto.x246", 4799 Tag: "bytes,246,opt,name=x246", 4800 Filename: "test.proto", 4801} 4802 4803var E_X247 = &proto.ExtensionDesc{ 4804 ExtendedType: (*MyMessageSet)(nil), 4805 ExtensionType: (*Empty)(nil), 4806 Field: 247, 4807 Name: "test_proto.x247", 4808 Tag: "bytes,247,opt,name=x247", 4809 Filename: "test.proto", 4810} 4811 4812var E_X248 = &proto.ExtensionDesc{ 4813 ExtendedType: (*MyMessageSet)(nil), 4814 ExtensionType: (*Empty)(nil), 4815 Field: 248, 4816 Name: "test_proto.x248", 4817 Tag: "bytes,248,opt,name=x248", 4818 Filename: "test.proto", 4819} 4820 4821var E_X249 = &proto.ExtensionDesc{ 4822 ExtendedType: (*MyMessageSet)(nil), 4823 ExtensionType: (*Empty)(nil), 4824 Field: 249, 4825 Name: "test_proto.x249", 4826 Tag: "bytes,249,opt,name=x249", 4827 Filename: "test.proto", 4828} 4829 4830var E_X250 = &proto.ExtensionDesc{ 4831 ExtendedType: (*MyMessageSet)(nil), 4832 ExtensionType: (*Empty)(nil), 4833 Field: 250, 4834 Name: "test_proto.x250", 4835 Tag: "bytes,250,opt,name=x250", 4836 Filename: "test.proto", 4837} 4838 4839func init() { 4840 proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value) 4841 proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value) 4842 proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value) 4843 proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value) 4844 proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value) 4845 proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value) 4846 proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum") 4847 proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField") 4848 proto.RegisterType((*GoTest)(nil), "test_proto.GoTest") 4849 proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup") 4850 proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup") 4851 proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup") 4852 proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField") 4853 proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group") 4854 proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest") 4855 proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup") 4856 proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest") 4857 proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest") 4858 proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag") 4859 proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage") 4860 proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested") 4861 proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage") 4862 proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested") 4863 proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage") 4864 proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage") 4865 proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage") 4866 proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage") 4867 proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup") 4868 proto.RegisterExtension(E_Ext_More) 4869 proto.RegisterExtension(E_Ext_Text) 4870 proto.RegisterExtension(E_Ext_Number) 4871 proto.RegisterType((*Ext)(nil), "test_proto.Ext") 4872 proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry") 4873 proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension") 4874 proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage") 4875 proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet") 4876 proto.RegisterType((*Empty)(nil), "test_proto.Empty") 4877 proto.RegisterType((*MessageList)(nil), "test_proto.MessageList") 4878 proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message") 4879 proto.RegisterType((*Strings)(nil), "test_proto.Strings") 4880 proto.RegisterType((*Defaults)(nil), "test_proto.Defaults") 4881 proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults") 4882 proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum") 4883 proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated") 4884 proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld") 4885 proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G") 4886 proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew") 4887 proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G") 4888 proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint") 4889 proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap") 4890 proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry") 4891 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry") 4892 proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry") 4893 proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry") 4894 proto.RegisterType((*Oneof)(nil), "test_proto.Oneof") 4895 proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group") 4896 proto.RegisterType((*Communique)(nil), "test_proto.Communique") 4897 proto.RegisterType((*TestUTF8)(nil), "test_proto.TestUTF8") 4898 proto.RegisterMapType((map[string]int64)(nil), "test_proto.TestUTF8.MapKeyEntry") 4899 proto.RegisterMapType((map[int64]string)(nil), "test_proto.TestUTF8.MapValueEntry") 4900 proto.RegisterExtension(E_Greeting) 4901 proto.RegisterExtension(E_Complex) 4902 proto.RegisterExtension(E_RComplex) 4903 proto.RegisterExtension(E_NoDefaultDouble) 4904 proto.RegisterExtension(E_NoDefaultFloat) 4905 proto.RegisterExtension(E_NoDefaultInt32) 4906 proto.RegisterExtension(E_NoDefaultInt64) 4907 proto.RegisterExtension(E_NoDefaultUint32) 4908 proto.RegisterExtension(E_NoDefaultUint64) 4909 proto.RegisterExtension(E_NoDefaultSint32) 4910 proto.RegisterExtension(E_NoDefaultSint64) 4911 proto.RegisterExtension(E_NoDefaultFixed32) 4912 proto.RegisterExtension(E_NoDefaultFixed64) 4913 proto.RegisterExtension(E_NoDefaultSfixed32) 4914 proto.RegisterExtension(E_NoDefaultSfixed64) 4915 proto.RegisterExtension(E_NoDefaultBool) 4916 proto.RegisterExtension(E_NoDefaultString) 4917 proto.RegisterExtension(E_NoDefaultBytes) 4918 proto.RegisterExtension(E_NoDefaultEnum) 4919 proto.RegisterExtension(E_DefaultDouble) 4920 proto.RegisterExtension(E_DefaultFloat) 4921 proto.RegisterExtension(E_DefaultInt32) 4922 proto.RegisterExtension(E_DefaultInt64) 4923 proto.RegisterExtension(E_DefaultUint32) 4924 proto.RegisterExtension(E_DefaultUint64) 4925 proto.RegisterExtension(E_DefaultSint32) 4926 proto.RegisterExtension(E_DefaultSint64) 4927 proto.RegisterExtension(E_DefaultFixed32) 4928 proto.RegisterExtension(E_DefaultFixed64) 4929 proto.RegisterExtension(E_DefaultSfixed32) 4930 proto.RegisterExtension(E_DefaultSfixed64) 4931 proto.RegisterExtension(E_DefaultBool) 4932 proto.RegisterExtension(E_DefaultString) 4933 proto.RegisterExtension(E_DefaultBytes) 4934 proto.RegisterExtension(E_DefaultEnum) 4935 proto.RegisterExtension(E_X201) 4936 proto.RegisterExtension(E_X202) 4937 proto.RegisterExtension(E_X203) 4938 proto.RegisterExtension(E_X204) 4939 proto.RegisterExtension(E_X205) 4940 proto.RegisterExtension(E_X206) 4941 proto.RegisterExtension(E_X207) 4942 proto.RegisterExtension(E_X208) 4943 proto.RegisterExtension(E_X209) 4944 proto.RegisterExtension(E_X210) 4945 proto.RegisterExtension(E_X211) 4946 proto.RegisterExtension(E_X212) 4947 proto.RegisterExtension(E_X213) 4948 proto.RegisterExtension(E_X214) 4949 proto.RegisterExtension(E_X215) 4950 proto.RegisterExtension(E_X216) 4951 proto.RegisterExtension(E_X217) 4952 proto.RegisterExtension(E_X218) 4953 proto.RegisterExtension(E_X219) 4954 proto.RegisterExtension(E_X220) 4955 proto.RegisterExtension(E_X221) 4956 proto.RegisterExtension(E_X222) 4957 proto.RegisterExtension(E_X223) 4958 proto.RegisterExtension(E_X224) 4959 proto.RegisterExtension(E_X225) 4960 proto.RegisterExtension(E_X226) 4961 proto.RegisterExtension(E_X227) 4962 proto.RegisterExtension(E_X228) 4963 proto.RegisterExtension(E_X229) 4964 proto.RegisterExtension(E_X230) 4965 proto.RegisterExtension(E_X231) 4966 proto.RegisterExtension(E_X232) 4967 proto.RegisterExtension(E_X233) 4968 proto.RegisterExtension(E_X234) 4969 proto.RegisterExtension(E_X235) 4970 proto.RegisterExtension(E_X236) 4971 proto.RegisterExtension(E_X237) 4972 proto.RegisterExtension(E_X238) 4973 proto.RegisterExtension(E_X239) 4974 proto.RegisterExtension(E_X240) 4975 proto.RegisterExtension(E_X241) 4976 proto.RegisterExtension(E_X242) 4977 proto.RegisterExtension(E_X243) 4978 proto.RegisterExtension(E_X244) 4979 proto.RegisterExtension(E_X245) 4980 proto.RegisterExtension(E_X246) 4981 proto.RegisterExtension(E_X247) 4982 proto.RegisterExtension(E_X248) 4983 proto.RegisterExtension(E_X249) 4984 proto.RegisterExtension(E_X250) 4985} 4986 4987func init() { proto.RegisterFile("test.proto", fileDescriptor_c161fcfdc0c3ff1e) } 4988 4989var fileDescriptor_c161fcfdc0c3ff1e = []byte{ 4990 // 4787 bytes of a gzipped FileDescriptorProto 4991 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xd9, 0x73, 0x1b, 0x47, 4992 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xd1, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x7b, 0x18, 4993 0x96, 0x6c, 0x8a, 0x04, 0x86, 0x90, 0x04, 0xc7, 0x8e, 0x75, 0x10, 0x34, 0x4b, 0x22, 0x21, 0x0f, 4994 0x69, 0x3b, 0xab, 0x3c, 0xa0, 0x40, 0x62, 0x00, 0x62, 0x05, 0xcc, 0xc0, 0xc0, 0x60, 0x45, 0x26, 4995 0x95, 0x2a, 0x3f, 0xa6, 0x2a, 0x4f, 0xd9, 0x24, 0x55, 0x79, 0xcf, 0x4b, 0x5e, 0x72, 0x3d, 0x24, 4996 0x7f, 0x43, 0x7c, 0xad, 0x77, 0xd7, 0x7b, 0x25, 0xd9, 0x64, 0x73, 0xdf, 0xd9, 0xdc, 0x7b, 0xe4, 4997 0xc5, 0xa9, 0xfe, 0xba, 0x67, 0xa6, 0x67, 0x00, 0x35, 0xc9, 0x27, 0x4c, 0x77, 0xff, 0xbe, 0x5f, 4998 0x5f, 0xbf, 0xf9, 0xbe, 0xaf, 0x1b, 0x03, 0xe0, 0x5a, 0x63, 0x77, 0x79, 0x38, 0x72, 0x5c, 0x87, 4999 0xe0, 0x73, 0x13, 0x9f, 0x8b, 0xd7, 0x21, 0xb9, 0xe1, 0xac, 0xdb, 0x93, 0x01, 0xb9, 0x0a, 0xb1, 5000 0x8e, 0xe3, 0x14, 0x14, 0x5d, 0x2d, 0xcd, 0x97, 0xf3, 0xcb, 0x01, 0x66, 0xb9, 0xde, 0x68, 0x98, 5001 0xb4, 0xad, 0x78, 0x13, 0xb2, 0x1b, 0xce, 0xae, 0x35, 0x76, 0xeb, 0x3d, 0xab, 0xdf, 0x26, 0x8b, 5002 0x90, 0x78, 0xd8, 0xda, 0xb3, 0xfa, 0x68, 0x93, 0x31, 0x59, 0x81, 0x10, 0x88, 0xef, 0x1e, 0x0d, 5003 0xad, 0x82, 0x8a, 0x95, 0xf8, 0x5c, 0xfc, 0xc3, 0x22, 0xed, 0x86, 0x5a, 0x92, 0xeb, 0x10, 0x7f, 5004 0xd0, 0xb3, 0xdb, 0xbc, 0x9f, 0xf3, 0x62, 0x3f, 0x0c, 0xb1, 0xfc, 0x60, 0x73, 0xfb, 0xbe, 0x89, 5005 0x20, 0xda, 0xc3, 0x6e, 0x6b, 0xaf, 0x4f, 0xc9, 0x14, 0xda, 0x03, 0x16, 0x68, 0xed, 0xa3, 0xd6, 5006 0xa8, 0x35, 0x28, 0xc4, 0x74, 0xa5, 0x94, 0x30, 0x59, 0x81, 0xbc, 0x0a, 0x73, 0xa6, 0xf5, 0xee, 5007 0xa4, 0x37, 0xb2, 0xda, 0x38, 0xbc, 0x42, 0x5c, 0x57, 0x4b, 0xd9, 0x59, 0x3d, 0x60, 0xb3, 0x19, 5008 0x46, 0x33, 0xf3, 0xa1, 0xd5, 0x72, 0x3d, 0xf3, 0x84, 0x1e, 0x3b, 0xc6, 0x5c, 0x40, 0x53, 0xf3, 5009 0xc6, 0xd0, 0xed, 0x39, 0x76, 0xab, 0xcf, 0xcc, 0x93, 0xba, 0x22, 0x35, 0x0f, 0xa1, 0xc9, 0x17, 5010 0x21, 0x5f, 0x6f, 0xde, 0x75, 0x9c, 0x7e, 0x73, 0xc4, 0x47, 0x55, 0x00, 0x5d, 0x2d, 0xa5, 0xcd, 5011 0xb9, 0x3a, 0xad, 0xf5, 0x86, 0x4a, 0x4a, 0xa0, 0xd5, 0x9b, 0x9b, 0xb6, 0x5b, 0x29, 0x07, 0xc0, 5012 0xac, 0xae, 0x96, 0x12, 0xe6, 0x7c, 0x1d, 0xab, 0xa7, 0x90, 0x55, 0x23, 0x40, 0xe6, 0x74, 0xb5, 5013 0x14, 0x63, 0xc8, 0xaa, 0xe1, 0x23, 0x5f, 0x02, 0x52, 0x6f, 0xd6, 0x7b, 0x87, 0x56, 0x5b, 0x64, 5014 0x9d, 0xd3, 0xd5, 0x52, 0xca, 0xd4, 0xea, 0xbc, 0x61, 0x06, 0x5a, 0x64, 0x9e, 0xd7, 0xd5, 0x52, 5015 0xd2, 0x43, 0x0b, 0xdc, 0xd7, 0x60, 0xa1, 0xde, 0x7c, 0xab, 0x17, 0x1e, 0x70, 0x5e, 0x57, 0x4b, 5016 0x73, 0x66, 0xbe, 0xce, 0xea, 0xa7, 0xb1, 0x22, 0xb1, 0xa6, 0xab, 0xa5, 0x38, 0xc7, 0x0a, 0xbc, 5017 0x38, 0xbb, 0x7a, 0xdf, 0x69, 0xb9, 0x01, 0x74, 0x41, 0x57, 0x4b, 0xaa, 0x39, 0x5f, 0xc7, 0xea, 5018 0x30, 0xeb, 0x7d, 0x67, 0xb2, 0xd7, 0xb7, 0x02, 0x28, 0xd1, 0xd5, 0x92, 0x62, 0xe6, 0xeb, 0xac, 5019 0x3e, 0x8c, 0xdd, 0x71, 0x47, 0x3d, 0xbb, 0x1b, 0x60, 0xcf, 0xa2, 0x8e, 0xf3, 0x75, 0x56, 0x1f, 5020 0x1e, 0xc1, 0xdd, 0x23, 0xd7, 0x1a, 0x07, 0x50, 0x4b, 0x57, 0x4b, 0x39, 0x73, 0xbe, 0x8e, 0xd5, 5021 0x11, 0xd6, 0xc8, 0x1a, 0x74, 0x74, 0xb5, 0xb4, 0x40, 0x59, 0x67, 0xac, 0xc1, 0x4e, 0x64, 0x0d, 5022 0xba, 0xba, 0x5a, 0x22, 0x1c, 0x2b, 0xac, 0xc1, 0x32, 0x9c, 0xad, 0x37, 0x77, 0x3a, 0xd1, 0x8d, 5023 0x3b, 0xd0, 0xd5, 0x52, 0xde, 0x5c, 0xa8, 0x7b, 0x2d, 0xb3, 0xf0, 0x22, 0x7b, 0x4f, 0x57, 0x4b, 5024 0x9a, 0x8f, 0x17, 0xf8, 0x45, 0x4d, 0x32, 0xa9, 0x17, 0x16, 0xf5, 0x98, 0xa0, 0x49, 0x56, 0x19, 5025 0xd6, 0x24, 0x07, 0x3e, 0xa7, 0xc7, 0x44, 0x4d, 0x46, 0x90, 0xd8, 0x3d, 0x47, 0x9e, 0xd3, 0x63, 5026 0xa2, 0x26, 0x39, 0x32, 0xa2, 0x49, 0x8e, 0x3d, 0xaf, 0xc7, 0xc2, 0x9a, 0x9c, 0x42, 0x8b, 0xcc, 5027 0x05, 0x3d, 0x16, 0xd6, 0x24, 0x47, 0x87, 0x35, 0xc9, 0xc1, 0x17, 0xf4, 0x58, 0x48, 0x93, 0x51, 5028 0xac, 0x48, 0xbc, 0xa4, 0xc7, 0x42, 0x9a, 0x14, 0x67, 0xe7, 0x69, 0x92, 0x43, 0x2f, 0xea, 0x31, 5029 0x51, 0x93, 0x22, 0xab, 0xaf, 0x49, 0x0e, 0x7d, 0x5e, 0x8f, 0x85, 0x34, 0x29, 0x62, 0x7d, 0x4d, 5030 0x72, 0xec, 0x25, 0x3d, 0x16, 0xd2, 0x24, 0xc7, 0xbe, 0x28, 0x6a, 0x92, 0x43, 0xdf, 0x57, 0xf4, 5031 0x98, 0x28, 0x4a, 0x0e, 0xbd, 0x1e, 0x12, 0x25, 0xc7, 0x7e, 0x40, 0xb1, 0xa2, 0x2a, 0xa3, 0x60, 5032 0x71, 0x15, 0x3e, 0xa4, 0x60, 0x51, 0x96, 0x1c, 0x7c, 0x23, 0x22, 0x4b, 0x0e, 0xff, 0x88, 0xc2, 5033 0xc3, 0xba, 0x9c, 0x36, 0x10, 0xf9, 0x3f, 0xa6, 0x06, 0x61, 0x61, 0x72, 0x83, 0x40, 0x98, 0x0e, 5034 0x77, 0xa2, 0x85, 0xcb, 0xba, 0xe2, 0x0b, 0xd3, 0xf3, 0xac, 0xa2, 0x30, 0x7d, 0xe0, 0x15, 0x0c, 5035 0x19, 0x5c, 0x98, 0x53, 0xc8, 0xaa, 0x11, 0x20, 0x75, 0x5d, 0x09, 0x84, 0xe9, 0x23, 0x43, 0xc2, 5036 0xf4, 0xb1, 0x57, 0x75, 0x45, 0x14, 0xe6, 0x0c, 0xb4, 0xc8, 0x5c, 0xd4, 0x15, 0x51, 0x98, 0x3e, 5037 0x5a, 0x14, 0xa6, 0x0f, 0xfe, 0x9c, 0xae, 0x08, 0xc2, 0x9c, 0xc6, 0x8a, 0xc4, 0x9f, 0xd7, 0x15, 5038 0x41, 0x98, 0xe1, 0xd9, 0x31, 0x61, 0xfa, 0xd0, 0x2f, 0xe8, 0x4a, 0x20, 0xcc, 0x30, 0x2b, 0x17, 5039 0xa6, 0x0f, 0xfd, 0xa2, 0xae, 0x08, 0xc2, 0x0c, 0x63, 0xb9, 0x30, 0x7d, 0xec, 0x0b, 0x18, 0xa7, 5040 0x3d, 0x61, 0xfa, 0x58, 0x41, 0x98, 0x3e, 0xf4, 0x77, 0x68, 0x4c, 0xf7, 0x85, 0xe9, 0x43, 0x45, 5041 0x61, 0xfa, 0xd8, 0xdf, 0xa5, 0xd8, 0x40, 0x98, 0xd3, 0x60, 0x71, 0x15, 0x7e, 0x8f, 0x82, 0x03, 5042 0x61, 0xfa, 0xe0, 0xb0, 0x30, 0x7d, 0xf8, 0xef, 0x53, 0xb8, 0x28, 0xcc, 0x59, 0x06, 0x22, 0xff, 5043 0x1f, 0x50, 0x03, 0x51, 0x98, 0xbe, 0xc1, 0x32, 0x4e, 0x93, 0x0a, 0xb3, 0x6d, 0x75, 0x5a, 0x93, 5044 0x3e, 0x95, 0x71, 0x89, 0x2a, 0xb3, 0x16, 0x77, 0x47, 0x13, 0x8b, 0xce, 0xd5, 0x71, 0xfa, 0xf7, 5045 0xbd, 0x36, 0xb2, 0x4c, 0x87, 0xcf, 0x04, 0x1a, 0x18, 0xbc, 0x48, 0x15, 0x5a, 0x53, 0x2b, 0x65, 5046 0x33, 0xcf, 0x54, 0x3a, 0x8d, 0xaf, 0x1a, 0x02, 0xfe, 0x1a, 0xd5, 0x69, 0x4d, 0xad, 0x1a, 0x0c, 5047 0x5f, 0x35, 0x02, 0x7c, 0x85, 0x4e, 0xc0, 0x13, 0x6b, 0x60, 0x71, 0x9d, 0xaa, 0xb5, 0x16, 0xab, 5048 0x94, 0x57, 0xcc, 0x05, 0x4f, 0xb2, 0xb3, 0x8c, 0x42, 0xdd, 0xbc, 0x44, 0x45, 0x5b, 0x8b, 0x55, 5049 0x0d, 0xdf, 0x48, 0xec, 0xa9, 0x4c, 0x85, 0xce, 0xa5, 0x1b, 0xd8, 0xbc, 0x4c, 0xb5, 0x5b, 0x8b, 5050 0x57, 0xca, 0x2b, 0x2b, 0xa6, 0xc6, 0x15, 0x3c, 0xc3, 0x26, 0xd4, 0xcf, 0x32, 0xd5, 0x70, 0x2d, 5051 0x5e, 0x35, 0x7c, 0x9b, 0x70, 0x3f, 0x0b, 0x9e, 0x94, 0x03, 0x93, 0x1b, 0x54, 0xcb, 0xb5, 0x64, 5052 0x65, 0xd5, 0x58, 0x5d, 0xbb, 0x6d, 0xe6, 0x99, 0xa6, 0x03, 0x1b, 0x83, 0xf6, 0xc3, 0x45, 0x1d, 5053 0x18, 0xad, 0x50, 0x55, 0xd7, 0x92, 0xe5, 0x9b, 0xab, 0xb7, 0xca, 0xb7, 0x4c, 0x8d, 0xab, 0x3b, 5054 0xb0, 0x7a, 0x8d, 0x5a, 0x71, 0x79, 0x07, 0x56, 0xab, 0x54, 0xdf, 0x35, 0xed, 0xc0, 0xea, 0xf7, 5055 0x9d, 0x97, 0xf4, 0xe2, 0x53, 0x67, 0xd4, 0x6f, 0x5f, 0x2d, 0x82, 0xa9, 0x71, 0xc5, 0x8b, 0xbd, 5056 0x2e, 0x78, 0x92, 0x0f, 0xcc, 0x7f, 0x95, 0x66, 0xac, 0xb9, 0x5a, 0xea, 0x6e, 0xaf, 0x6b, 0x3b, 5057 0x63, 0xcb, 0xcc, 0x33, 0xf1, 0x47, 0xd6, 0x64, 0x27, 0xba, 0x8e, 0x5f, 0xa5, 0x66, 0x0b, 0xb5, 5058 0xd8, 0xcb, 0x95, 0x32, 0xed, 0x69, 0xd6, 0x3a, 0xee, 0x44, 0xd7, 0xf1, 0xd7, 0xa8, 0x0d, 0xa9, 5059 0xc5, 0x5e, 0xae, 0x1a, 0xdc, 0x46, 0x5c, 0xc7, 0x2a, 0x2c, 0x0a, 0xef, 0x42, 0x60, 0xf5, 0xeb, 5060 0xd4, 0x2a, 0xcf, 0x7a, 0x22, 0xfe, 0x1b, 0x31, 0xd3, 0x2e, 0xd4, 0xdb, 0x6f, 0x50, 0x3b, 0x8d, 5061 0xf5, 0x46, 0xfc, 0x17, 0x23, 0xb0, 0xbb, 0x09, 0xe7, 0x22, 0xb9, 0x44, 0x73, 0xd8, 0xda, 0x7f, 5062 0x62, 0xb5, 0x0b, 0x65, 0x9a, 0x52, 0xdc, 0x55, 0x35, 0xc5, 0x3c, 0x1b, 0x4a, 0x2b, 0x1e, 0x61, 5063 0x33, 0xb9, 0x0d, 0xe7, 0xa3, 0xc9, 0x85, 0x67, 0x59, 0xa1, 0x39, 0x06, 0x5a, 0x2e, 0x86, 0xf3, 5064 0x8c, 0x88, 0xa9, 0x10, 0x54, 0x3c, 0x53, 0x83, 0x26, 0x1d, 0x81, 0x69, 0x10, 0x5b, 0xb8, 0xe9, 5065 0xab, 0x70, 0x61, 0x3a, 0xfd, 0xf0, 0x8c, 0xd7, 0x68, 0x16, 0x82, 0xc6, 0xe7, 0xa2, 0x99, 0xc8, 5066 0x94, 0xf9, 0x8c, 0xbe, 0xab, 0x34, 0x2d, 0x11, 0xcd, 0xa7, 0x7a, 0x7f, 0x05, 0x0a, 0x53, 0x09, 5067 0x8a, 0x67, 0x7d, 0x93, 0xe6, 0x29, 0x68, 0xfd, 0x5c, 0x24, 0x57, 0x89, 0x1a, 0xcf, 0xe8, 0xfa, 5068 0x16, 0x4d, 0x5c, 0x04, 0xe3, 0xa9, 0x9e, 0x71, 0xc9, 0xc2, 0x29, 0x8c, 0x67, 0x7b, 0x9b, 0x66, 5069 0x32, 0x7c, 0xc9, 0x42, 0xd9, 0x8c, 0xd8, 0x6f, 0x24, 0xa7, 0xf1, 0x6c, 0x6b, 0x34, 0xb5, 0xe1, 5070 0xfd, 0x86, 0xd3, 0x1b, 0x6e, 0xfc, 0x33, 0xd4, 0x78, 0x67, 0xf6, 0x8c, 0x7f, 0x14, 0xa3, 0x49, 5071 0x09, 0xb7, 0xde, 0x99, 0x35, 0x65, 0xdf, 0x7a, 0xc6, 0x94, 0x7f, 0x4c, 0xad, 0x89, 0x60, 0x3d, 5072 0x35, 0xe7, 0xd7, 0x61, 0x69, 0x46, 0xbe, 0xe2, 0xd9, 0xff, 0x84, 0xda, 0xe7, 0xd1, 0xfe, 0xfc, 5073 0x54, 0xea, 0x32, 0xcd, 0x30, 0x63, 0x04, 0x3f, 0xa5, 0x0c, 0x5a, 0x88, 0x61, 0x6a, 0x0c, 0x75, 5074 0x98, 0xf3, 0xf2, 0xf1, 0xee, 0xc8, 0x99, 0x0c, 0x0b, 0x75, 0x5d, 0x2d, 0x41, 0x59, 0x9f, 0x71, 5075 0x3a, 0xf6, 0xd2, 0xf3, 0x0d, 0x8a, 0x33, 0xc3, 0x66, 0x8c, 0x87, 0x31, 0x33, 0x9e, 0x47, 0x7a, 5076 0xec, 0x99, 0x3c, 0x0c, 0xe7, 0xf3, 0x08, 0x66, 0x94, 0xc7, 0x0b, 0x77, 0x8c, 0xe7, 0xb1, 0xae, 5077 0x3c, 0x83, 0xc7, 0x0b, 0x7e, 0x9c, 0x27, 0x64, 0xb6, 0xb4, 0x16, 0x9c, 0xc9, 0xb1, 0x9d, 0x7c, 5078 0x3e, 0x7a, 0x48, 0xdf, 0xc0, 0xd3, 0x55, 0xb8, 0x92, 0x99, 0x09, 0xc3, 0x9b, 0x36, 0x7b, 0xf3, 5079 0x19, 0x66, 0xa1, 0xd1, 0x4c, 0x9b, 0xfd, 0xfc, 0x0c, 0xb3, 0xe2, 0x6f, 0x2a, 0x10, 0x7f, 0xb0, 5080 0xb9, 0x7d, 0x9f, 0xa4, 0x21, 0xfe, 0x76, 0x63, 0xf3, 0xbe, 0x76, 0x86, 0x3e, 0xdd, 0x6d, 0x34, 5081 0x1e, 0x6a, 0x0a, 0xc9, 0x40, 0xe2, 0xee, 0x97, 0x76, 0xd7, 0x77, 0x34, 0x95, 0xe4, 0x21, 0x5b, 5082 0xdf, 0xdc, 0xde, 0x58, 0x37, 0x1f, 0x99, 0x9b, 0xdb, 0xbb, 0x5a, 0x8c, 0xb6, 0xd5, 0x1f, 0x36, 5083 0xee, 0xec, 0x6a, 0x71, 0x92, 0x82, 0x18, 0xad, 0x4b, 0x10, 0x80, 0xe4, 0xce, 0xae, 0xb9, 0xb9, 5084 0xbd, 0xa1, 0x25, 0x29, 0xcb, 0xee, 0xe6, 0xd6, 0xba, 0x96, 0xa2, 0xc8, 0xdd, 0xb7, 0x1e, 0x3d, 5085 0x5c, 0xd7, 0xd2, 0xf4, 0xf1, 0x8e, 0x69, 0xde, 0xf9, 0x92, 0x96, 0xa1, 0x46, 0x5b, 0x77, 0x1e, 5086 0x69, 0x80, 0xcd, 0x77, 0xee, 0x3e, 0x5c, 0xd7, 0xb2, 0x24, 0x07, 0xe9, 0xfa, 0x5b, 0xdb, 0xf7, 5087 0x76, 0x37, 0x1b, 0xdb, 0x5a, 0xae, 0xf8, 0x8b, 0x50, 0x60, 0xcb, 0x1c, 0x5a, 0x45, 0x76, 0x65, 5088 0xf0, 0x3a, 0x24, 0xd8, 0xde, 0x28, 0xa8, 0x95, 0x6b, 0xd3, 0x7b, 0x33, 0x6d, 0xb4, 0xcc, 0x76, 5089 0x89, 0x19, 0x2e, 0x5d, 0x82, 0x04, 0x5b, 0xa7, 0x45, 0x48, 0xb0, 0xf5, 0x51, 0xf1, 0x2a, 0x81, 5090 0x15, 0x8a, 0xbf, 0xa5, 0x02, 0x6c, 0x38, 0x3b, 0x4f, 0x7a, 0x43, 0xbc, 0xb8, 0xb9, 0x04, 0x30, 5091 0x7e, 0xd2, 0x1b, 0x36, 0xf1, 0x0d, 0xe4, 0x97, 0x0e, 0x19, 0x5a, 0x83, 0xbe, 0x97, 0x5c, 0x85, 5092 0x1c, 0x36, 0xf3, 0x57, 0x04, 0xef, 0x1a, 0x52, 0x66, 0x96, 0xd6, 0x71, 0x27, 0x19, 0x86, 0x54, 5093 0x0d, 0xbc, 0x62, 0x48, 0x0a, 0x90, 0xaa, 0x41, 0xae, 0x00, 0x16, 0x9b, 0x63, 0x8c, 0xa6, 0x78, 5094 0xad, 0x90, 0x31, 0xb1, 0x5f, 0x16, 0x5f, 0xc9, 0x6b, 0x80, 0x7d, 0xb2, 0x99, 0xe7, 0x67, 0xbd, 5095 0x25, 0xde, 0x80, 0x97, 0xe9, 0x03, 0x9b, 0x6f, 0x60, 0xb2, 0xd4, 0x80, 0x8c, 0x5f, 0x4f, 0x7b, 5096 0xc3, 0x5a, 0x3e, 0x27, 0x0d, 0xe7, 0x04, 0x58, 0xe5, 0x4f, 0x8a, 0x01, 0xf8, 0x78, 0x16, 0x70, 5097 0x3c, 0xcc, 0x88, 0x0d, 0xa8, 0x78, 0x09, 0xe6, 0xb6, 0x1d, 0x9b, 0xbd, 0xc7, 0xb8, 0x4e, 0x39, 5098 0x50, 0x5a, 0x05, 0x05, 0xcf, 0xbf, 0x4a, 0xab, 0x78, 0x19, 0x40, 0x68, 0xd3, 0x40, 0xd9, 0x63, 5099 0x6d, 0xe8, 0x0f, 0x94, 0xbd, 0xe2, 0x75, 0x48, 0x6e, 0xb5, 0x0e, 0x77, 0x5b, 0x5d, 0x72, 0x15, 5100 0xa0, 0xdf, 0x1a, 0xbb, 0xcd, 0x0e, 0xee, 0xc4, 0x67, 0x9f, 0x7d, 0xf6, 0x99, 0x82, 0xc9, 0x74, 5101 0x86, 0xd6, 0xb2, 0x1d, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x2d, 0x6b, 0x3c, 0x6e, 0x75, 0x2d, 0xb2, 5102 0x06, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 0x25, 0x71, 0x1d, 0x02, 0xdc, 0xf2, 5103 0x36, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 0x6f, 0xd4, 0x12, 0x26, 0x7d, 0x5c, 5104 0x7a, 0x1e, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 0x2a, 0xb0, 0x9e, 0xf1, 0xb9, 0xf8, 5105 0x55, 0x05, 0x60, 0xdb, 0x7a, 0x7a, 0xa2, 0x5e, 0x03, 0x9c, 0xa4, 0xd7, 0x18, 0xeb, 0xf5, 0x15, 5106 0x59, 0xaf, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x46, 0xb3, 0xeb, 0xbf, 0x0c, 0xad, 0xc1, 5107 0x9d, 0x2b, 0x3e, 0x86, 0xdc, 0xa6, 0x6d, 0x5b, 0x23, 0x6f, 0x54, 0x04, 0xe2, 0x07, 0xce, 0xd8, 5108 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 0x97, 0xcd, 0xb4, 0x16, 0x37, 0x56, 5109 0x56, 0x56, 0x4c, 0xac, 0x21, 0xcf, 0x43, 0x66, 0xdf, 0xb1, 0x6d, 0x6b, 0x9f, 0x4e, 0x23, 0x86, 5110 0x47, 0xc7, 0xa0, 0xa2, 0xf8, 0xcb, 0x0a, 0xe4, 0x1a, 0xee, 0x41, 0x40, 0xae, 0x41, 0xec, 0x89, 5111 0x75, 0x84, 0xc3, 0x8b, 0x99, 0xf4, 0x91, 0xbe, 0x30, 0x5f, 0x69, 0xf5, 0x27, 0xec, 0x5e, 0x32, 5112 0x67, 0xb2, 0x02, 0x39, 0x07, 0xc9, 0xa7, 0x56, 0xaf, 0x7b, 0xe0, 0x22, 0xa7, 0x6a, 0xf2, 0x12, 5113 0x59, 0x86, 0x44, 0x8f, 0x0e, 0xb6, 0x10, 0xc7, 0x15, 0x2b, 0x88, 0x2b, 0x26, 0xce, 0xc2, 0x64, 5114 0xb0, 0x6b, 0xe9, 0x74, 0x5b, 0x7b, 0xef, 0xbd, 0xf7, 0xde, 0x53, 0x8b, 0x07, 0xb0, 0xe8, 0xbd, 5115 0xc4, 0xa1, 0xe9, 0x3e, 0x82, 0x42, 0xdf, 0x72, 0x9a, 0x9d, 0x9e, 0xdd, 0xea, 0xf7, 0x8f, 0x9a, 5116 0x4f, 0x1d, 0xbb, 0xd9, 0xb2, 0x9b, 0xce, 0x78, 0xbf, 0x35, 0xc2, 0x25, 0x90, 0x75, 0xb2, 0xd8, 5117 0xb7, 0x9c, 0x3a, 0x33, 0x7c, 0xc7, 0xb1, 0xef, 0xd8, 0x0d, 0x6a, 0x55, 0xfc, 0x34, 0x0e, 0x99, 5118 0xad, 0x23, 0x8f, 0x7f, 0x11, 0x12, 0xfb, 0xce, 0xc4, 0x66, 0xeb, 0x99, 0x30, 0x59, 0xc1, 0xdf, 5119 0x27, 0x55, 0xd8, 0xa7, 0x45, 0x48, 0xbc, 0x3b, 0x71, 0x5c, 0x0b, 0xa7, 0x9c, 0x31, 0x59, 0x81, 5120 0xae, 0xd8, 0xd0, 0x72, 0x0b, 0x71, 0xbc, 0xa6, 0xa0, 0x8f, 0xc1, 0x1a, 0x24, 0x4e, 0xb4, 0x06, 5121 0x64, 0x05, 0x92, 0x0e, 0xdd, 0x83, 0x71, 0x21, 0x89, 0xf7, 0xb0, 0x21, 0x03, 0x71, 0x77, 0x4c, 5122 0x8e, 0x23, 0x0f, 0x60, 0xe1, 0xa9, 0xd5, 0x1c, 0x4c, 0xc6, 0x6e, 0xb3, 0xeb, 0x34, 0xdb, 0x96, 5123 0x35, 0xb4, 0x46, 0x85, 0x39, 0xec, 0x2d, 0xe4, 0x21, 0x66, 0x2d, 0xa8, 0x39, 0xff, 0xd4, 0xda, 5124 0x9a, 0x8c, 0xdd, 0x0d, 0xe7, 0x3e, 0xda, 0x91, 0x35, 0xc8, 0x8c, 0x2c, 0xea, 0x17, 0xe8, 0x90, 5125 0x73, 0xd3, 0x23, 0x08, 0x19, 0xa7, 0x47, 0xd6, 0x10, 0x2b, 0xc8, 0x4d, 0x48, 0xef, 0xf5, 0x9e, 5126 0x58, 0xe3, 0x03, 0xab, 0x5d, 0x48, 0xe9, 0x4a, 0x69, 0xbe, 0x7c, 0x51, 0xb4, 0xf2, 0x17, 0x78, 5127 0xf9, 0x9e, 0xd3, 0x77, 0x46, 0xa6, 0x0f, 0x26, 0xaf, 0x42, 0x66, 0xec, 0x0c, 0x2c, 0xa6, 0xf6, 5128 0x34, 0x06, 0xdb, 0x2b, 0xb3, 0x2d, 0x77, 0x9c, 0x81, 0xe5, 0x79, 0x35, 0xcf, 0x82, 0x5c, 0x64, 5129 0xc3, 0xdd, 0xa3, 0x87, 0x89, 0x02, 0xe0, 0x85, 0x0f, 0x1d, 0x14, 0x1e, 0x2e, 0xc8, 0x12, 0x1d, 5130 0x54, 0xb7, 0x43, 0x73, 0xb6, 0x42, 0x16, 0xcf, 0xf2, 0x7e, 0x79, 0xe9, 0x25, 0xc8, 0xf8, 0x84, 5131 0x81, 0x3b, 0x64, 0x2e, 0x28, 0x83, 0x1e, 0x82, 0xb9, 0x43, 0xe6, 0x7f, 0xbe, 0x00, 0x09, 0x1c, 5132 0x38, 0x8d, 0x5c, 0xe6, 0x3a, 0x0d, 0x94, 0x19, 0x48, 0x6c, 0x98, 0xeb, 0xeb, 0xdb, 0x9a, 0x82, 5133 0x31, 0xf3, 0xe1, 0x5b, 0xeb, 0x9a, 0x2a, 0xe8, 0xf7, 0xb7, 0x55, 0x88, 0xad, 0x1f, 0xa2, 0x72, 5134 0xda, 0x2d, 0xb7, 0xe5, 0xbd, 0xe1, 0xf4, 0x99, 0xd4, 0x20, 0x33, 0x68, 0x79, 0x7d, 0xa9, 0xb8, 5135 0xc4, 0x21, 0x5f, 0xb2, 0x7e, 0xe8, 0x2e, 0x6f, 0xb5, 0x58, 0xcf, 0xeb, 0xb6, 0x3b, 0x3a, 0x32, 5136 0xd3, 0x03, 0x5e, 0x5c, 0x7a, 0x05, 0xe6, 0x42, 0x4d, 0xe2, 0x2b, 0x9a, 0x98, 0xf1, 0x8a, 0x26, 5137 0xf8, 0x2b, 0x5a, 0x53, 0x6f, 0x29, 0xe5, 0x1a, 0xc4, 0x07, 0xce, 0xc8, 0x22, 0xcf, 0xcd, 0x5c, 5138 0xe0, 0x42, 0x17, 0x25, 0x93, 0x8f, 0x0c, 0xc5, 0x44, 0x9b, 0xf2, 0x8b, 0x10, 0x77, 0xad, 0x43, 5139 0xf7, 0x59, 0xb6, 0x07, 0x6c, 0x7e, 0x14, 0x52, 0x7e, 0x19, 0x92, 0xf6, 0x64, 0xb0, 0x67, 0x8d, 5140 0x9e, 0x05, 0xee, 0xe1, 0xc0, 0x38, 0xa8, 0xf8, 0x36, 0x68, 0xf7, 0x9c, 0xc1, 0xb0, 0x6f, 0x1d, 5141 0xae, 0x1f, 0xba, 0x96, 0x3d, 0xee, 0x39, 0x36, 0x9d, 0x43, 0xa7, 0x37, 0x42, 0xb7, 0x86, 0x73, 5142 0xc0, 0x02, 0x75, 0x33, 0x63, 0x6b, 0xdf, 0xb1, 0xdb, 0x7c, 0x6a, 0xbc, 0x44, 0xd1, 0xee, 0x41, 5143 0x6f, 0x44, 0x3d, 0x1a, 0x0d, 0x3e, 0xac, 0x50, 0xdc, 0x80, 0x3c, 0x3f, 0x86, 0x8d, 0x79, 0xc7, 5144 0xc5, 0x6b, 0x90, 0xf3, 0xaa, 0xf0, 0x9f, 0x9f, 0x34, 0xc4, 0x1f, 0xaf, 0x9b, 0x0d, 0xed, 0x0c, 5145 0xdd, 0xd7, 0xc6, 0xf6, 0xba, 0xa6, 0xd0, 0x87, 0xdd, 0x77, 0x1a, 0xa1, 0xbd, 0x7c, 0x1e, 0x72, 5146 0xfe, 0xd8, 0x77, 0x2c, 0x17, 0x5b, 0x68, 0x94, 0x4a, 0xd5, 0xd4, 0xb4, 0x52, 0x4c, 0x41, 0x62, 5147 0x7d, 0x30, 0x74, 0x8f, 0x8a, 0xbf, 0x04, 0x59, 0x0e, 0x7a, 0xd8, 0x1b, 0xbb, 0xe4, 0x36, 0xa4, 5148 0x06, 0x7c, 0xbe, 0x0a, 0xe6, 0xa2, 0x61, 0x59, 0x07, 0x48, 0xef, 0xd9, 0xf4, 0xf0, 0x4b, 0x15, 5149 0x48, 0x09, 0xee, 0x9d, 0x7b, 0x1e, 0x55, 0xf4, 0x3c, 0xcc, 0x47, 0xc5, 0x04, 0x1f, 0x55, 0xdc, 5150 0x82, 0x14, 0x0b, 0xcc, 0x63, 0x4c, 0x37, 0xd8, 0xf9, 0x9d, 0x69, 0x8c, 0x89, 0x2f, 0xcb, 0xea, 5151 0x58, 0x0e, 0x75, 0x05, 0xb2, 0xf8, 0xce, 0xf8, 0x2a, 0xa4, 0xde, 0x1c, 0xb0, 0x8a, 0x29, 0xfe, 5152 0x8f, 0x12, 0x90, 0xf6, 0xd6, 0x8a, 0x5c, 0x84, 0x24, 0x3b, 0xc4, 0x22, 0x95, 0x77, 0xa9, 0x93, 5153 0xc0, 0x63, 0x2b, 0xb9, 0x08, 0x29, 0x7e, 0x50, 0xe5, 0x01, 0x47, 0xad, 0x94, 0xcd, 0x24, 0x3b, 5154 0x98, 0xfa, 0x8d, 0x55, 0x03, 0xfd, 0x24, 0xbb, 0xae, 0x49, 0xb2, 0xa3, 0x27, 0xd1, 0x21, 0xe3, 5155 0x1f, 0x36, 0x31, 0x44, 0xf0, 0xbb, 0x99, 0xb4, 0x77, 0xba, 0x14, 0x10, 0x55, 0x03, 0x1d, 0x28, 5156 0xbf, 0x88, 0x49, 0xd7, 0x83, 0xbc, 0x29, 0xed, 0x1d, 0x19, 0xf1, 0x9f, 0x27, 0xef, 0xd6, 0x25, 5157 0xc5, 0x0f, 0x89, 0x01, 0xa0, 0x6a, 0xa0, 0x67, 0xf2, 0xae, 0x58, 0x52, 0xfc, 0x20, 0x48, 0xae, 5158 0xd0, 0x21, 0xe2, 0xc1, 0x0e, 0xfd, 0x4f, 0x70, 0x9f, 0x92, 0x64, 0xc7, 0x3d, 0x72, 0x95, 0x32, 5159 0xb0, 0xd3, 0x1b, 0xba, 0x86, 0xe0, 0xf2, 0x24, 0xc5, 0x0f, 0x75, 0xe4, 0x3a, 0x85, 0xb0, 0xe5, 5160 0x2f, 0xc0, 0x33, 0x6e, 0x4a, 0x52, 0xfc, 0xa6, 0x84, 0xe8, 0xb4, 0x43, 0xf4, 0x50, 0xe8, 0x95, 5161 0x84, 0x5b, 0x91, 0x24, 0xbb, 0x15, 0x21, 0x97, 0x91, 0x8e, 0x4d, 0x2a, 0x17, 0xdc, 0x80, 0xa4, 5162 0xf8, 0x29, 0x30, 0x68, 0xc7, 0x5c, 0xd2, 0xbf, 0xed, 0x48, 0xf1, 0x73, 0x1e, 0xb9, 0x45, 0xf7, 5163 0x8b, 0x2a, 0xbc, 0x30, 0x8f, 0xbe, 0x78, 0x49, 0x94, 0x9e, 0xb7, 0xab, 0xcc, 0x15, 0xd7, 0x98, 5164 0x1b, 0x33, 0x13, 0x75, 0x7c, 0x23, 0x96, 0xa8, 0xe5, 0xa3, 0x9e, 0xdd, 0x29, 0xe4, 0x71, 0x2d, 5165 0x62, 0x3d, 0xbb, 0x63, 0x26, 0xea, 0xb4, 0x86, 0xa9, 0x60, 0x9b, 0xb6, 0x69, 0xd8, 0x16, 0x7f, 5166 0x99, 0x35, 0xd2, 0x2a, 0x52, 0x80, 0x44, 0xbd, 0xb9, 0xdd, 0xb2, 0x0b, 0x0b, 0xcc, 0xce, 0x6e, 5167 0xd9, 0x66, 0xbc, 0xbe, 0xdd, 0xb2, 0xc9, 0x8b, 0x10, 0x1b, 0x4f, 0xf6, 0x0a, 0x64, 0xfa, 0x6f, 5168 0xc1, 0x9d, 0xc9, 0x9e, 0x37, 0x18, 0x93, 0x62, 0xc8, 0x45, 0x48, 0x8f, 0xdd, 0x51, 0xf3, 0x17, 5169 0xac, 0x91, 0x53, 0x38, 0x8b, 0xcb, 0x78, 0xc6, 0x4c, 0x8d, 0xdd, 0xd1, 0x63, 0x6b, 0xe4, 0x9c, 5170 0xd0, 0x07, 0x17, 0x2f, 0x43, 0x56, 0xe0, 0x25, 0x79, 0x50, 0x6c, 0x96, 0xc0, 0xd4, 0x94, 0x9b, 5171 0xa6, 0x62, 0x17, 0xdf, 0x86, 0x9c, 0x77, 0xc4, 0xc2, 0x19, 0x1b, 0xf4, 0x6d, 0xea, 0x3b, 0x23, 5172 0x7c, 0x4b, 0xe7, 0xcb, 0x97, 0xc3, 0x11, 0x33, 0x00, 0xf2, 0xc8, 0xc5, 0xc0, 0x45, 0x2d, 0x32, 5173 0x18, 0xa5, 0xf8, 0x03, 0x05, 0x72, 0x5b, 0xce, 0x28, 0xf8, 0xff, 0x62, 0x11, 0x12, 0x7b, 0x8e, 5174 0xd3, 0x1f, 0x23, 0x71, 0xda, 0x64, 0x05, 0xf2, 0x05, 0xc8, 0xe1, 0x83, 0x77, 0x48, 0x56, 0xfd, 5175 0x5b, 0xa0, 0x2c, 0xd6, 0xf3, 0x73, 0x31, 0x81, 0x78, 0xcf, 0x76, 0xc7, 0xdc, 0xa3, 0xe1, 0x33, 5176 0xf9, 0x1c, 0x64, 0xe9, 0xaf, 0x67, 0x19, 0xf7, 0xb3, 0x69, 0xa0, 0xd5, 0xdc, 0xf0, 0x05, 0x98, 5177 0x43, 0x0d, 0xf8, 0xb0, 0x94, 0x7f, 0xe3, 0x93, 0x63, 0x0d, 0x1c, 0x58, 0x80, 0x14, 0x73, 0x08, 5178 0x63, 0xfc, 0xc3, 0x37, 0x63, 0x7a, 0x45, 0xea, 0x66, 0xf1, 0xa0, 0xc2, 0x32, 0x90, 0x94, 0xc9, 5179 0x4b, 0xc5, 0x7b, 0x90, 0xc6, 0x70, 0xd9, 0xe8, 0xb7, 0xc9, 0xe7, 0x41, 0xe9, 0x16, 0x2c, 0x0c, 5180 0xd7, 0xe7, 0x42, 0xa7, 0x10, 0x0e, 0x58, 0xde, 0x30, 0x95, 0xee, 0xd2, 0x02, 0x28, 0x1b, 0xf4, 5181 0x58, 0x70, 0xc8, 0x1d, 0xb6, 0x72, 0x58, 0x7c, 0x93, 0x93, 0x6c, 0x5b, 0x4f, 0xe5, 0x24, 0xdb, 5182 0xd6, 0x53, 0x46, 0x72, 0x65, 0x8a, 0x84, 0x96, 0x8e, 0xf8, 0x7f, 0xe0, 0xca, 0x51, 0xb1, 0x02, 5183 0x73, 0xf8, 0xa2, 0xf6, 0xec, 0xee, 0x23, 0xa7, 0x67, 0xe3, 0x41, 0xa4, 0x83, 0x09, 0x9c, 0x62, 5184 0x2a, 0x1d, 0xba, 0x0f, 0xd6, 0x61, 0x6b, 0x9f, 0xa5, 0xc3, 0x69, 0x93, 0x15, 0x8a, 0xdf, 0x8f, 5185 0xc3, 0x3c, 0x77, 0xb2, 0xef, 0xf4, 0xdc, 0x83, 0xad, 0xd6, 0x90, 0x6c, 0x43, 0x8e, 0xfa, 0xd7, 5186 0xe6, 0xa0, 0x35, 0x1c, 0xd2, 0x17, 0x59, 0xc1, 0xd0, 0x7c, 0x7d, 0x86, 0xdb, 0xe6, 0x16, 0xcb, 5187 0xdb, 0xad, 0x81, 0xb5, 0xc5, 0xd0, 0x2c, 0x50, 0x67, 0xed, 0xa0, 0x86, 0x3c, 0x80, 0xec, 0x60, 5188 0xdc, 0xf5, 0xe9, 0x58, 0xa4, 0xbf, 0x26, 0xa1, 0xdb, 0x1a, 0x77, 0x43, 0x6c, 0x30, 0xf0, 0x2b, 5189 0xe8, 0xe0, 0xa8, 0x77, 0xf6, 0xd9, 0x62, 0xc7, 0x0e, 0x8e, 0xba, 0x92, 0xf0, 0xe0, 0xf6, 0x82, 5190 0x1a, 0x52, 0x07, 0xa0, 0xaf, 0x9a, 0xeb, 0xd0, 0x13, 0x1e, 0x6a, 0x29, 0x5b, 0x2e, 0x49, 0xd8, 5191 0x76, 0xdc, 0xd1, 0xae, 0xb3, 0xe3, 0x8e, 0x78, 0x42, 0x32, 0xe6, 0xc5, 0xa5, 0xd7, 0x40, 0x8b, 5192 0xae, 0xc2, 0x71, 0x39, 0x49, 0x46, 0xc8, 0x49, 0x96, 0x7e, 0x0e, 0xf2, 0x91, 0x69, 0x8b, 0xe6, 5193 0x84, 0x99, 0xdf, 0x10, 0xcd, 0xb3, 0xe5, 0x0b, 0xa1, 0x6f, 0x34, 0xc4, 0xad, 0x17, 0x99, 0x5f, 5194 0x03, 0x2d, 0xba, 0x04, 0x22, 0x75, 0x5a, 0x72, 0xa0, 0x41, 0xfb, 0x57, 0x60, 0x2e, 0x34, 0x69, 5195 0xd1, 0x38, 0x73, 0xcc, 0xb4, 0x8a, 0xbf, 0x92, 0x80, 0x44, 0xc3, 0xb6, 0x9c, 0x0e, 0x39, 0x1f, 5196 0x8e, 0x9d, 0x6f, 0x9c, 0xf1, 0xe2, 0xe6, 0x85, 0x48, 0xdc, 0x7c, 0xe3, 0x8c, 0x1f, 0x35, 0x2f, 5197 0x44, 0xa2, 0xa6, 0xd7, 0x54, 0x35, 0xc8, 0xa5, 0xa9, 0x98, 0xf9, 0xc6, 0x19, 0x21, 0x60, 0x5e, 5198 0x9a, 0x0a, 0x98, 0x41, 0x73, 0xd5, 0xa0, 0x0e, 0x36, 0x1c, 0x2d, 0xdf, 0x38, 0x13, 0x44, 0xca, 5199 0x8b, 0xd1, 0x48, 0xe9, 0x37, 0x56, 0x0d, 0x36, 0x24, 0x21, 0x4a, 0xe2, 0x90, 0x58, 0x7c, 0xbc, 5200 0x18, 0x8d, 0x8f, 0x68, 0xc7, 0x23, 0xe3, 0xc5, 0x68, 0x64, 0xc4, 0x46, 0x1e, 0x09, 0x2f, 0x44, 5201 0x22, 0x21, 0x92, 0xb2, 0x10, 0x78, 0x31, 0x1a, 0x02, 0x99, 0x9d, 0x30, 0x52, 0x31, 0xfe, 0xf9, 5202 0x8d, 0x55, 0x83, 0x18, 0x91, 0xe0, 0x27, 0x3b, 0x88, 0xe0, 0x6e, 0x60, 0x18, 0xa8, 0xd2, 0x85, 5203 0xf3, 0x12, 0xd4, 0xbc, 0xf4, 0x13, 0x16, 0x5c, 0x51, 0x2f, 0x41, 0x33, 0x20, 0xd5, 0xe1, 0x67, 5204 0x75, 0x0d, 0x3d, 0x59, 0x48, 0x9c, 0x28, 0x81, 0xe5, 0x7a, 0x13, 0x3d, 0x1a, 0x9d, 0x5d, 0x87, 5205 0x1d, 0x38, 0x4a, 0x30, 0x57, 0x6f, 0x3e, 0x6c, 0x8d, 0xba, 0x14, 0xba, 0xdb, 0xea, 0xfa, 0xb7, 5206 0x1e, 0x54, 0x05, 0xd9, 0x3a, 0x6f, 0xd9, 0x6d, 0x75, 0xc9, 0x39, 0x4f, 0x62, 0x6d, 0x6c, 0x55, 5207 0xb8, 0xc8, 0x96, 0xce, 0xd3, 0xa5, 0x63, 0x64, 0xe8, 0x1b, 0x17, 0xb8, 0x6f, 0xbc, 0x9b, 0x82, 5208 0xc4, 0xc4, 0xee, 0x39, 0xf6, 0xdd, 0x0c, 0xa4, 0x5c, 0x67, 0x34, 0x68, 0xb9, 0x4e, 0xf1, 0x87, 5209 0x0a, 0xc0, 0x3d, 0x67, 0x30, 0x98, 0xd8, 0xbd, 0x77, 0x27, 0x16, 0xb9, 0x0c, 0xd9, 0x41, 0xeb, 5210 0x89, 0xd5, 0x1c, 0x58, 0xcd, 0xfd, 0x91, 0xf7, 0x36, 0x64, 0x68, 0xd5, 0x96, 0x75, 0x6f, 0x74, 5211 0x44, 0x0a, 0x5e, 0x02, 0x8f, 0x0a, 0x42, 0x61, 0xf2, 0x84, 0x7e, 0x91, 0xa7, 0xa3, 0x49, 0xbe, 5212 0x93, 0x5e, 0x42, 0xca, 0x0e, 0x39, 0x29, 0xbe, 0x87, 0xec, 0x98, 0x73, 0x1e, 0x92, 0xae, 0x35, 5213 0x18, 0x36, 0xf7, 0x51, 0x30, 0x54, 0x14, 0x09, 0x5a, 0xbe, 0x47, 0x6e, 0x40, 0x6c, 0xdf, 0xe9, 5214 0xa3, 0x54, 0x8e, 0xdd, 0x1d, 0x8a, 0x24, 0x2f, 0x40, 0x6c, 0x30, 0x66, 0xf2, 0xc9, 0x96, 0xcf, 5215 0x86, 0x32, 0x08, 0x16, 0xb2, 0x28, 0x70, 0x30, 0xee, 0xfa, 0x73, 0x2f, 0x7e, 0xa2, 0x42, 0x9a, 5216 0xee, 0xd7, 0x5b, 0xbb, 0xf5, 0x5b, 0x78, 0x6c, 0xd8, 0x6f, 0xf5, 0xf1, 0x86, 0x80, 0xbe, 0xa6, 5217 0xbc, 0x44, 0xeb, 0xbf, 0x62, 0xed, 0xbb, 0xce, 0x08, 0x5d, 0x73, 0xc6, 0xe4, 0x25, 0xba, 0xe4, 5218 0x2c, 0x2b, 0x8e, 0xf1, 0x59, 0xb2, 0x22, 0x66, 0xf4, 0xad, 0x61, 0x93, 0xfa, 0x00, 0xe6, 0x2f, 5219 0x43, 0xa7, 0x6b, 0xaf, 0x3b, 0x7a, 0x74, 0x7b, 0x60, 0x1d, 0x31, 0x3f, 0x99, 0x1c, 0x60, 0x81, 5220 0xfc, 0x2c, 0x3b, 0xf2, 0xb1, 0x9d, 0x64, 0xdf, 0x57, 0x15, 0x9f, 0x65, 0xfc, 0x36, 0x05, 0x05, 5221 0xe7, 0x3e, 0x2c, 0x2e, 0xdd, 0x86, 0xac, 0xc0, 0x7b, 0x9c, 0x2b, 0x8a, 0x45, 0xfc, 0x58, 0x88, 5222 0xf5, 0xb8, 0x5b, 0x1d, 0xd1, 0x8f, 0xd1, 0x15, 0x75, 0xa8, 0x86, 0xaf, 0xe5, 0x21, 0x56, 0x6f, 5223 0x34, 0x68, 0x9e, 0x55, 0x6f, 0x34, 0x56, 0x35, 0xa5, 0xb6, 0x0a, 0xe9, 0xee, 0xc8, 0xb2, 0xa8, 5224 0xeb, 0x7d, 0xd6, 0x39, 0xef, 0xcb, 0xb8, 0xac, 0x3e, 0xac, 0xf6, 0x26, 0xa4, 0xf6, 0xd9, 0x49, 5225 0x8f, 0x3c, 0xf3, 0x56, 0xa3, 0xf0, 0xc7, 0xec, 0x76, 0xed, 0x79, 0x11, 0x10, 0x3d, 0x1f, 0x9a, 5226 0x1e, 0x4f, 0x6d, 0x17, 0x32, 0xa3, 0xe6, 0xf1, 0xa4, 0xef, 0xb3, 0x58, 0x2e, 0x27, 0x4d, 0x8f, 5227 0x78, 0x55, 0x6d, 0x03, 0x16, 0x6c, 0xc7, 0xfb, 0x93, 0xaf, 0xd9, 0xe6, 0x9e, 0x6c, 0x56, 0x12, 5228 0xed, 0x75, 0x60, 0xb1, 0x4f, 0x05, 0x6c, 0x87, 0x37, 0x30, 0xef, 0x57, 0x5b, 0x07, 0x4d, 0x20, 5229 0xea, 0x30, 0x77, 0x29, 0xe3, 0xe9, 0xb0, 0xaf, 0x13, 0x7c, 0x1e, 0xf4, 0xb0, 0x11, 0x1a, 0xee, 5230 0x03, 0x65, 0x34, 0x5d, 0xf6, 0xb1, 0x87, 0x4f, 0x83, 0x61, 0x65, 0x9a, 0x86, 0x46, 0x04, 0x19, 5231 0xcd, 0x01, 0xfb, 0x12, 0x44, 0xa4, 0xa9, 0x1a, 0x91, 0xd5, 0x99, 0x9c, 0x60, 0x38, 0x3d, 0xf6, 5232 0x29, 0x87, 0xcf, 0xc3, 0x02, 0xce, 0x0c, 0xa2, 0xe3, 0x06, 0xf4, 0x65, 0xf6, 0x9d, 0x47, 0x88, 5233 0x68, 0x6a, 0x44, 0xe3, 0x13, 0x8c, 0xe8, 0x09, 0xfb, 0xac, 0xc2, 0x27, 0xda, 0x99, 0x35, 0xa2, 5234 0xf1, 0x09, 0x46, 0xd4, 0x67, 0x9f, 0x5c, 0x84, 0x88, 0xaa, 0x46, 0x6d, 0x13, 0x88, 0xb8, 0xf1, 5235 0x3c, 0x3a, 0x4b, 0x99, 0x06, 0xec, 0x53, 0x9a, 0x60, 0xeb, 0x99, 0xd1, 0x2c, 0xaa, 0xe3, 0x06, 5236 0x65, 0xb3, 0xef, 0x6c, 0xc2, 0x54, 0x55, 0xa3, 0xf6, 0x00, 0xce, 0x8a, 0xd3, 0x3b, 0xd1, 0xb0, 5237 0x1c, 0xf6, 0x91, 0x48, 0x30, 0x41, 0x6e, 0x35, 0x93, 0xec, 0xb8, 0x81, 0x0d, 0xd9, 0x07, 0x24, 5238 0x11, 0xb2, 0xaa, 0x51, 0xbb, 0x07, 0x79, 0x81, 0x6c, 0x0f, 0xef, 0x15, 0x64, 0x44, 0xef, 0xb2, 5239 0xcf, 0x9e, 0x7c, 0x22, 0x9a, 0x51, 0x45, 0x77, 0x8f, 0xe5, 0x18, 0x52, 0x9a, 0x11, 0xfb, 0x6a, 5240 0x27, 0x18, 0x0f, 0xda, 0x44, 0x5e, 0x94, 0x3d, 0x96, 0x90, 0xc8, 0x78, 0xc6, 0xec, 0x8b, 0x9e, 5241 0x60, 0x38, 0xd4, 0xa4, 0x36, 0x08, 0x4d, 0xca, 0xa2, 0x69, 0x86, 0x94, 0xc5, 0xc5, 0x88, 0x58, 5242 0x92, 0x40, 0x96, 0xc5, 0xeb, 0x2b, 0x61, 0xfa, 0xb4, 0x58, 0x7b, 0x00, 0xf3, 0xa7, 0x71, 0x59, 5243 0xef, 0x2b, 0xec, 0x2e, 0xa3, 0xb2, 0xbc, 0x6a, 0xac, 0xae, 0x99, 0x73, 0xed, 0x90, 0xe7, 0xda, 5244 0x80, 0xb9, 0x53, 0xb8, 0xad, 0x0f, 0x14, 0x76, 0x23, 0x40, 0xb9, 0xcc, 0x5c, 0x3b, 0xec, 0xbb, 5245 0xe6, 0x4e, 0xe1, 0xb8, 0x3e, 0x54, 0xd8, 0x15, 0x92, 0x51, 0xf6, 0x69, 0x3c, 0xdf, 0x35, 0x77, 5246 0x0a, 0xc7, 0xf5, 0x11, 0x3b, 0xf1, 0xab, 0x46, 0x45, 0xa4, 0x41, 0x4f, 0x31, 0x7f, 0x1a, 0xc7, 5247 0xf5, 0xb1, 0x82, 0x57, 0x4a, 0xaa, 0x61, 0xf8, 0xeb, 0xe3, 0xfb, 0xae, 0xf9, 0xd3, 0x38, 0xae, 5248 0xaf, 0x29, 0x78, 0xf5, 0xa4, 0x1a, 0x6b, 0x21, 0xa2, 0xf0, 0x88, 0x4e, 0xe2, 0xb8, 0x3e, 0x51, 5249 0xf0, 0x3e, 0x48, 0x35, 0xaa, 0x3e, 0xd1, 0xce, 0xd4, 0x88, 0x4e, 0xe2, 0xb8, 0xbe, 0x8e, 0xe7, 5250 0xab, 0x9a, 0x6a, 0xdc, 0x0c, 0x11, 0xa1, 0xef, 0xca, 0x9f, 0xca, 0x71, 0x7d, 0x43, 0xc1, 0xab, 5251 0x3b, 0xd5, 0xb8, 0x65, 0x7a, 0x23, 0x08, 0x7c, 0x57, 0xfe, 0x54, 0x8e, 0xeb, 0x9b, 0x0a, 0xde, 5252 0xf1, 0xa9, 0xc6, 0xed, 0x30, 0x15, 0xfa, 0x2e, 0xed, 0x74, 0x8e, 0xeb, 0x53, 0x05, 0xbf, 0xe8, 5253 0x51, 0xd7, 0x56, 0x4c, 0x6f, 0x10, 0x82, 0xef, 0xd2, 0x4e, 0xe7, 0xb8, 0xbe, 0xa5, 0xe0, 0x67, 5254 0x3e, 0xea, 0xda, 0x6a, 0x84, 0xac, 0x6a, 0xd4, 0xd6, 0x21, 0x77, 0x72, 0xc7, 0xf5, 0x6d, 0xf1, 5255 0x06, 0x35, 0xdb, 0x16, 0xbc, 0xd7, 0x63, 0x61, 0xff, 0x4e, 0xe0, 0xba, 0xbe, 0x83, 0xc9, 0x5f, 5256 0xed, 0xb9, 0x37, 0xd8, 0x3d, 0x23, 0x33, 0x79, 0xa9, 0x6d, 0x75, 0x5e, 0xed, 0x38, 0x4e, 0xb0, 5257 0xa5, 0xcc, 0xa1, 0x35, 0x82, 0xb7, 0xe7, 0x04, 0xde, 0xec, 0xbb, 0x0a, 0x5e, 0x4b, 0xe6, 0x38, 5258 0x35, 0x5a, 0xf8, 0xef, 0x11, 0x73, 0x6d, 0x76, 0x30, 0xe7, 0xe3, 0xfd, 0xda, 0xf7, 0x94, 0xd3, 5259 0x39, 0xb6, 0x5a, 0xac, 0xb1, 0xbd, 0xee, 0x2f, 0x0e, 0xd6, 0xbc, 0x0e, 0xf1, 0xc3, 0xf2, 0xca, 5260 0x6a, 0x38, 0xc5, 0x13, 0x6f, 0xe5, 0x99, 0x3b, 0xcb, 0x96, 0x17, 0x42, 0x7f, 0x5f, 0x0c, 0x86, 5261 0xee, 0x91, 0x89, 0x96, 0x9c, 0xa1, 0x2c, 0x61, 0xf8, 0x40, 0xca, 0x50, 0xe6, 0x0c, 0x15, 0x09, 5262 0xc3, 0x87, 0x52, 0x86, 0x0a, 0x67, 0x30, 0x24, 0x0c, 0x1f, 0x49, 0x19, 0x0c, 0xce, 0xb0, 0x26, 5263 0x61, 0xf8, 0x58, 0xca, 0xb0, 0xc6, 0x19, 0xaa, 0x12, 0x86, 0xaf, 0x49, 0x19, 0xaa, 0x9c, 0xe1, 5264 0xa6, 0x84, 0xe1, 0x13, 0x29, 0xc3, 0x4d, 0xce, 0x70, 0x4b, 0xc2, 0xf0, 0x75, 0x29, 0xc3, 0x2d, 5265 0xce, 0x70, 0x5b, 0xc2, 0xf0, 0x0d, 0x29, 0xc3, 0x6d, 0xc6, 0xb0, 0xba, 0x22, 0x61, 0xf8, 0xa6, 5266 0x8c, 0x61, 0x75, 0x85, 0x33, 0xc8, 0x34, 0xf9, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 5267 0x6f, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xb6, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 5268 0xc9, 0xef, 0x48, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xae, 0x94, 0x81, 0x6b, 0x72, 0x55, 5269 0xa6, 0xc9, 0xef, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0x13, 0x29, 0x03, 0xd7, 0xe4, 5270 0xaa, 0x4c, 0x93, 0x7f, 0x2a, 0x65, 0xe0, 0x9a, 0x5c, 0x95, 0x69, 0xf2, 0xcf, 0xa4, 0x0c, 0x5c, 5271 0x93, 0x65, 0x99, 0x26, 0xbf, 0x2f, 0x63, 0x28, 0x73, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x73, 0x29, 5272 0x03, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0xbf, 0x90, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x81, 5273 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 5274 0x95, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4b, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 5275 0xfe, 0x8d, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0xdf, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32, 5276 0x4d, 0xfe, 0x9d, 0x94, 0x81, 0x6b, 0xb2, 0x22, 0xd3, 0xe4, 0xdf, 0xcb, 0x18, 0x2a, 0x5c, 0x93, 5277 0x15, 0x99, 0x26, 0xff, 0x41, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x1f, 0xa5, 0x0c, 0x5c, 5278 0x93, 0x15, 0x99, 0x26, 0xff, 0x49, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x9f, 0xa5, 0x0c, 5279 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x45, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x5f, 0xa5, 5280 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x4d, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x87, 5281 0x52, 0x06, 0xae, 0xc9, 0x8a, 0x4c, 0x93, 0xff, 0x2e, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 0xfc, 5282 0x0f, 0x19, 0x83, 0xc1, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0x9f, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 5283 0xc9, 0xff, 0x92, 0x32, 0x70, 0x4d, 0x1a, 0x32, 0x4d, 0xfe, 0xb7, 0x94, 0x81, 0x6b, 0xd2, 0x90, 5284 0x69, 0xf2, 0x7f, 0xa4, 0x0c, 0x5c, 0x93, 0x86, 0x4c, 0x93, 0xff, 0x2b, 0x65, 0xe0, 0x9a, 0x34, 5285 0x64, 0x9a, 0xfc, 0x91, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0xc7, 0x52, 0x06, 0xae, 0x49, 5286 0x43, 0xa6, 0xc9, 0x9f, 0x48, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x2a, 0x65, 0xe0, 0x9a, 5287 0x5c, 0x93, 0x69, 0xf2, 0xff, 0x64, 0x0c, 0x6b, 0x2b, 0x77, 0xaf, 0x3f, 0x7e, 0xb1, 0xdb, 0x73, 5288 0x0f, 0x26, 0x7b, 0xcb, 0xfb, 0xce, 0xe0, 0x46, 0xd7, 0xe9, 0x3a, 0x37, 0x10, 0xb4, 0x37, 0xe9, 5289 0xb0, 0x87, 0x1b, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe0, 0xd1, 0x6e, 0x72, 0xd7, 5290 0x3e, 0x00, 0x00, 5291} 5292