github.com/gogo/protobuf@v1.3.2/proto/test_proto/test.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: test.proto 3 4 package test_proto 5 6 import ( 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. 13 var _ = proto.Marshal 14 var _ = fmt.Errorf 15 var _ = 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. 21 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 22 23 type FOO int32 24 25 const ( 26 FOO_FOO1 FOO = 1 27 ) 28 29 var FOO_name = map[int32]string{ 30 1: "FOO1", 31 } 32 33 var FOO_value = map[string]int32{ 34 "FOO1": 1, 35 } 36 37 func (x FOO) Enum() *FOO { 38 p := new(FOO) 39 *p = x 40 return p 41 } 42 43 func (x FOO) String() string { 44 return proto.EnumName(FOO_name, int32(x)) 45 } 46 47 func (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 56 func (FOO) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_c161fcfdc0c3ff1e, []int{0} 58 } 59 60 // An enum, for completeness. 61 type GoTest_KIND int32 62 63 const ( 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 83 var 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 99 var 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 115 func (x GoTest_KIND) Enum() *GoTest_KIND { 116 p := new(GoTest_KIND) 117 *p = x 118 return p 119 } 120 121 func (x GoTest_KIND) String() string { 122 return proto.EnumName(GoTest_KIND_name, int32(x)) 123 } 124 125 func (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 134 func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { 135 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0} 136 } 137 138 type MyMessage_Color int32 139 140 const ( 141 MyMessage_RED MyMessage_Color = 0 142 MyMessage_GREEN MyMessage_Color = 1 143 MyMessage_BLUE MyMessage_Color = 2 144 ) 145 146 var MyMessage_Color_name = map[int32]string{ 147 0: "RED", 148 1: "GREEN", 149 2: "BLUE", 150 } 151 152 var MyMessage_Color_value = map[string]int32{ 153 "RED": 0, 154 "GREEN": 1, 155 "BLUE": 2, 156 } 157 158 func (x MyMessage_Color) Enum() *MyMessage_Color { 159 p := new(MyMessage_Color) 160 *p = x 161 return p 162 } 163 164 func (x MyMessage_Color) String() string { 165 return proto.EnumName(MyMessage_Color_name, int32(x)) 166 } 167 168 func (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 177 func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { 178 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0} 179 } 180 181 type DefaultsMessage_DefaultsEnum int32 182 183 const ( 184 DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0 185 DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1 186 DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2 187 ) 188 189 var DefaultsMessage_DefaultsEnum_name = map[int32]string{ 190 0: "ZERO", 191 1: "ONE", 192 2: "TWO", 193 } 194 195 var DefaultsMessage_DefaultsEnum_value = map[string]int32{ 196 "ZERO": 0, 197 "ONE": 1, 198 "TWO": 2, 199 } 200 201 func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum { 202 p := new(DefaultsMessage_DefaultsEnum) 203 *p = x 204 return p 205 } 206 207 func (x DefaultsMessage_DefaultsEnum) String() string { 208 return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x)) 209 } 210 211 func (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 220 func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) { 221 return fileDescriptor_c161fcfdc0c3ff1e, []int{16, 0} 222 } 223 224 type Defaults_Color int32 225 226 const ( 227 Defaults_RED Defaults_Color = 0 228 Defaults_GREEN Defaults_Color = 1 229 Defaults_BLUE Defaults_Color = 2 230 ) 231 232 var Defaults_Color_name = map[int32]string{ 233 0: "RED", 234 1: "GREEN", 235 2: "BLUE", 236 } 237 238 var Defaults_Color_value = map[string]int32{ 239 "RED": 0, 240 "GREEN": 1, 241 "BLUE": 2, 242 } 243 244 func (x Defaults_Color) Enum() *Defaults_Color { 245 p := new(Defaults_Color) 246 *p = x 247 return p 248 } 249 250 func (x Defaults_Color) String() string { 251 return proto.EnumName(Defaults_Color_name, int32(x)) 252 } 253 254 func (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 263 func (Defaults_Color) EnumDescriptor() ([]byte, []int) { 264 return fileDescriptor_c161fcfdc0c3ff1e, []int{21, 0} 265 } 266 267 type RepeatedEnum_Color int32 268 269 const ( 270 RepeatedEnum_RED RepeatedEnum_Color = 1 271 ) 272 273 var RepeatedEnum_Color_name = map[int32]string{ 274 1: "RED", 275 } 276 277 var RepeatedEnum_Color_value = map[string]int32{ 278 "RED": 1, 279 } 280 281 func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color { 282 p := new(RepeatedEnum_Color) 283 *p = x 284 return p 285 } 286 287 func (x RepeatedEnum_Color) String() string { 288 return proto.EnumName(RepeatedEnum_Color_name, int32(x)) 289 } 290 291 func (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 300 func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { 301 return fileDescriptor_c161fcfdc0c3ff1e, []int{23, 0} 302 } 303 304 type 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 311 func (m *GoEnum) Reset() { *m = GoEnum{} } 312 func (m *GoEnum) String() string { return proto.CompactTextString(m) } 313 func (*GoEnum) ProtoMessage() {} 314 func (*GoEnum) Descriptor() ([]byte, []int) { 315 return fileDescriptor_c161fcfdc0c3ff1e, []int{0} 316 } 317 func (m *GoEnum) XXX_Unmarshal(b []byte) error { 318 return xxx_messageInfo_GoEnum.Unmarshal(m, b) 319 } 320 func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 321 return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic) 322 } 323 func (m *GoEnum) XXX_Merge(src proto.Message) { 324 xxx_messageInfo_GoEnum.Merge(m, src) 325 } 326 func (m *GoEnum) XXX_Size() int { 327 return xxx_messageInfo_GoEnum.Size(m) 328 } 329 func (m *GoEnum) XXX_DiscardUnknown() { 330 xxx_messageInfo_GoEnum.DiscardUnknown(m) 331 } 332 333 var xxx_messageInfo_GoEnum proto.InternalMessageInfo 334 335 func (m *GoEnum) GetFoo() FOO { 336 if m != nil && m.Foo != nil { 337 return *m.Foo 338 } 339 return FOO_FOO1 340 } 341 342 type 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 350 func (m *GoTestField) Reset() { *m = GoTestField{} } 351 func (m *GoTestField) String() string { return proto.CompactTextString(m) } 352 func (*GoTestField) ProtoMessage() {} 353 func (*GoTestField) Descriptor() ([]byte, []int) { 354 return fileDescriptor_c161fcfdc0c3ff1e, []int{1} 355 } 356 func (m *GoTestField) XXX_Unmarshal(b []byte) error { 357 return xxx_messageInfo_GoTestField.Unmarshal(m, b) 358 } 359 func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 360 return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic) 361 } 362 func (m *GoTestField) XXX_Merge(src proto.Message) { 363 xxx_messageInfo_GoTestField.Merge(m, src) 364 } 365 func (m *GoTestField) XXX_Size() int { 366 return xxx_messageInfo_GoTestField.Size(m) 367 } 368 func (m *GoTestField) XXX_DiscardUnknown() { 369 xxx_messageInfo_GoTestField.DiscardUnknown(m) 370 } 371 372 var xxx_messageInfo_GoTestField proto.InternalMessageInfo 373 374 func (m *GoTestField) GetLabel() string { 375 if m != nil && m.Label != nil { 376 return *m.Label 377 } 378 return "" 379 } 380 381 func (m *GoTestField) GetType() string { 382 if m != nil && m.Type != nil { 383 return *m.Type 384 } 385 return "" 386 } 387 388 type 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 483 func (m *GoTest) Reset() { *m = GoTest{} } 484 func (m *GoTest) String() string { return proto.CompactTextString(m) } 485 func (*GoTest) ProtoMessage() {} 486 func (*GoTest) Descriptor() ([]byte, []int) { 487 return fileDescriptor_c161fcfdc0c3ff1e, []int{2} 488 } 489 func (m *GoTest) XXX_Unmarshal(b []byte) error { 490 return xxx_messageInfo_GoTest.Unmarshal(m, b) 491 } 492 func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 493 return xxx_messageInfo_GoTest.Marshal(b, m, deterministic) 494 } 495 func (m *GoTest) XXX_Merge(src proto.Message) { 496 xxx_messageInfo_GoTest.Merge(m, src) 497 } 498 func (m *GoTest) XXX_Size() int { 499 return xxx_messageInfo_GoTest.Size(m) 500 } 501 func (m *GoTest) XXX_DiscardUnknown() { 502 xxx_messageInfo_GoTest.DiscardUnknown(m) 503 } 504 505 var xxx_messageInfo_GoTest proto.InternalMessageInfo 506 507 const Default_GoTest_F_BoolDefaulted bool = true 508 const Default_GoTest_F_Int32Defaulted int32 = 32 509 const Default_GoTest_F_Int64Defaulted int64 = 64 510 const Default_GoTest_F_Fixed32Defaulted uint32 = 320 511 const Default_GoTest_F_Fixed64Defaulted uint64 = 640 512 const Default_GoTest_F_Uint32Defaulted uint32 = 3200 513 const Default_GoTest_F_Uint64Defaulted uint64 = 6400 514 const Default_GoTest_F_FloatDefaulted float32 = 314159 515 const Default_GoTest_F_DoubleDefaulted float64 = 271828 516 const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n" 517 518 var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose") 519 520 const Default_GoTest_F_Sint32Defaulted int32 = -32 521 const Default_GoTest_F_Sint64Defaulted int64 = -64 522 const Default_GoTest_F_Sfixed32Defaulted int32 = -32 523 const Default_GoTest_F_Sfixed64Defaulted int64 = -64 524 525 func (m *GoTest) GetKind() GoTest_KIND { 526 if m != nil && m.Kind != nil { 527 return *m.Kind 528 } 529 return GoTest_VOID 530 } 531 532 func (m *GoTest) GetTable() string { 533 if m != nil && m.Table != nil { 534 return *m.Table 535 } 536 return "" 537 } 538 539 func (m *GoTest) GetParam() int32 { 540 if m != nil && m.Param != nil { 541 return *m.Param 542 } 543 return 0 544 } 545 546 func (m *GoTest) GetRequiredField() *GoTestField { 547 if m != nil { 548 return m.RequiredField 549 } 550 return nil 551 } 552 553 func (m *GoTest) GetRepeatedField() []*GoTestField { 554 if m != nil { 555 return m.RepeatedField 556 } 557 return nil 558 } 559 560 func (m *GoTest) GetOptionalField() *GoTestField { 561 if m != nil { 562 return m.OptionalField 563 } 564 return nil 565 } 566 567 func (m *GoTest) GetF_BoolRequired() bool { 568 if m != nil && m.F_BoolRequired != nil { 569 return *m.F_BoolRequired 570 } 571 return false 572 } 573 574 func (m *GoTest) GetF_Int32Required() int32 { 575 if m != nil && m.F_Int32Required != nil { 576 return *m.F_Int32Required 577 } 578 return 0 579 } 580 581 func (m *GoTest) GetF_Int64Required() int64 { 582 if m != nil && m.F_Int64Required != nil { 583 return *m.F_Int64Required 584 } 585 return 0 586 } 587 588 func (m *GoTest) GetF_Fixed32Required() uint32 { 589 if m != nil && m.F_Fixed32Required != nil { 590 return *m.F_Fixed32Required 591 } 592 return 0 593 } 594 595 func (m *GoTest) GetF_Fixed64Required() uint64 { 596 if m != nil && m.F_Fixed64Required != nil { 597 return *m.F_Fixed64Required 598 } 599 return 0 600 } 601 602 func (m *GoTest) GetF_Uint32Required() uint32 { 603 if m != nil && m.F_Uint32Required != nil { 604 return *m.F_Uint32Required 605 } 606 return 0 607 } 608 609 func (m *GoTest) GetF_Uint64Required() uint64 { 610 if m != nil && m.F_Uint64Required != nil { 611 return *m.F_Uint64Required 612 } 613 return 0 614 } 615 616 func (m *GoTest) GetF_FloatRequired() float32 { 617 if m != nil && m.F_FloatRequired != nil { 618 return *m.F_FloatRequired 619 } 620 return 0 621 } 622 623 func (m *GoTest) GetF_DoubleRequired() float64 { 624 if m != nil && m.F_DoubleRequired != nil { 625 return *m.F_DoubleRequired 626 } 627 return 0 628 } 629 630 func (m *GoTest) GetF_StringRequired() string { 631 if m != nil && m.F_StringRequired != nil { 632 return *m.F_StringRequired 633 } 634 return "" 635 } 636 637 func (m *GoTest) GetF_BytesRequired() []byte { 638 if m != nil { 639 return m.F_BytesRequired 640 } 641 return nil 642 } 643 644 func (m *GoTest) GetF_Sint32Required() int32 { 645 if m != nil && m.F_Sint32Required != nil { 646 return *m.F_Sint32Required 647 } 648 return 0 649 } 650 651 func (m *GoTest) GetF_Sint64Required() int64 { 652 if m != nil && m.F_Sint64Required != nil { 653 return *m.F_Sint64Required 654 } 655 return 0 656 } 657 658 func (m *GoTest) GetF_Sfixed32Required() int32 { 659 if m != nil && m.F_Sfixed32Required != nil { 660 return *m.F_Sfixed32Required 661 } 662 return 0 663 } 664 665 func (m *GoTest) GetF_Sfixed64Required() int64 { 666 if m != nil && m.F_Sfixed64Required != nil { 667 return *m.F_Sfixed64Required 668 } 669 return 0 670 } 671 672 func (m *GoTest) GetF_BoolRepeated() []bool { 673 if m != nil { 674 return m.F_BoolRepeated 675 } 676 return nil 677 } 678 679 func (m *GoTest) GetF_Int32Repeated() []int32 { 680 if m != nil { 681 return m.F_Int32Repeated 682 } 683 return nil 684 } 685 686 func (m *GoTest) GetF_Int64Repeated() []int64 { 687 if m != nil { 688 return m.F_Int64Repeated 689 } 690 return nil 691 } 692 693 func (m *GoTest) GetF_Fixed32Repeated() []uint32 { 694 if m != nil { 695 return m.F_Fixed32Repeated 696 } 697 return nil 698 } 699 700 func (m *GoTest) GetF_Fixed64Repeated() []uint64 { 701 if m != nil { 702 return m.F_Fixed64Repeated 703 } 704 return nil 705 } 706 707 func (m *GoTest) GetF_Uint32Repeated() []uint32 { 708 if m != nil { 709 return m.F_Uint32Repeated 710 } 711 return nil 712 } 713 714 func (m *GoTest) GetF_Uint64Repeated() []uint64 { 715 if m != nil { 716 return m.F_Uint64Repeated 717 } 718 return nil 719 } 720 721 func (m *GoTest) GetF_FloatRepeated() []float32 { 722 if m != nil { 723 return m.F_FloatRepeated 724 } 725 return nil 726 } 727 728 func (m *GoTest) GetF_DoubleRepeated() []float64 { 729 if m != nil { 730 return m.F_DoubleRepeated 731 } 732 return nil 733 } 734 735 func (m *GoTest) GetF_StringRepeated() []string { 736 if m != nil { 737 return m.F_StringRepeated 738 } 739 return nil 740 } 741 742 func (m *GoTest) GetF_BytesRepeated() [][]byte { 743 if m != nil { 744 return m.F_BytesRepeated 745 } 746 return nil 747 } 748 749 func (m *GoTest) GetF_Sint32Repeated() []int32 { 750 if m != nil { 751 return m.F_Sint32Repeated 752 } 753 return nil 754 } 755 756 func (m *GoTest) GetF_Sint64Repeated() []int64 { 757 if m != nil { 758 return m.F_Sint64Repeated 759 } 760 return nil 761 } 762 763 func (m *GoTest) GetF_Sfixed32Repeated() []int32 { 764 if m != nil { 765 return m.F_Sfixed32Repeated 766 } 767 return nil 768 } 769 770 func (m *GoTest) GetF_Sfixed64Repeated() []int64 { 771 if m != nil { 772 return m.F_Sfixed64Repeated 773 } 774 return nil 775 } 776 777 func (m *GoTest) GetF_BoolOptional() bool { 778 if m != nil && m.F_BoolOptional != nil { 779 return *m.F_BoolOptional 780 } 781 return false 782 } 783 784 func (m *GoTest) GetF_Int32Optional() int32 { 785 if m != nil && m.F_Int32Optional != nil { 786 return *m.F_Int32Optional 787 } 788 return 0 789 } 790 791 func (m *GoTest) GetF_Int64Optional() int64 { 792 if m != nil && m.F_Int64Optional != nil { 793 return *m.F_Int64Optional 794 } 795 return 0 796 } 797 798 func (m *GoTest) GetF_Fixed32Optional() uint32 { 799 if m != nil && m.F_Fixed32Optional != nil { 800 return *m.F_Fixed32Optional 801 } 802 return 0 803 } 804 805 func (m *GoTest) GetF_Fixed64Optional() uint64 { 806 if m != nil && m.F_Fixed64Optional != nil { 807 return *m.F_Fixed64Optional 808 } 809 return 0 810 } 811 812 func (m *GoTest) GetF_Uint32Optional() uint32 { 813 if m != nil && m.F_Uint32Optional != nil { 814 return *m.F_Uint32Optional 815 } 816 return 0 817 } 818 819 func (m *GoTest) GetF_Uint64Optional() uint64 { 820 if m != nil && m.F_Uint64Optional != nil { 821 return *m.F_Uint64Optional 822 } 823 return 0 824 } 825 826 func (m *GoTest) GetF_FloatOptional() float32 { 827 if m != nil && m.F_FloatOptional != nil { 828 return *m.F_FloatOptional 829 } 830 return 0 831 } 832 833 func (m *GoTest) GetF_DoubleOptional() float64 { 834 if m != nil && m.F_DoubleOptional != nil { 835 return *m.F_DoubleOptional 836 } 837 return 0 838 } 839 840 func (m *GoTest) GetF_StringOptional() string { 841 if m != nil && m.F_StringOptional != nil { 842 return *m.F_StringOptional 843 } 844 return "" 845 } 846 847 func (m *GoTest) GetF_BytesOptional() []byte { 848 if m != nil { 849 return m.F_BytesOptional 850 } 851 return nil 852 } 853 854 func (m *GoTest) GetF_Sint32Optional() int32 { 855 if m != nil && m.F_Sint32Optional != nil { 856 return *m.F_Sint32Optional 857 } 858 return 0 859 } 860 861 func (m *GoTest) GetF_Sint64Optional() int64 { 862 if m != nil && m.F_Sint64Optional != nil { 863 return *m.F_Sint64Optional 864 } 865 return 0 866 } 867 868 func (m *GoTest) GetF_Sfixed32Optional() int32 { 869 if m != nil && m.F_Sfixed32Optional != nil { 870 return *m.F_Sfixed32Optional 871 } 872 return 0 873 } 874 875 func (m *GoTest) GetF_Sfixed64Optional() int64 { 876 if m != nil && m.F_Sfixed64Optional != nil { 877 return *m.F_Sfixed64Optional 878 } 879 return 0 880 } 881 882 func (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 889 func (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 896 func (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 903 func (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 910 func (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 917 func (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 924 func (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 931 func (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 938 func (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 945 func (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 952 func (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 959 func (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 966 func (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 973 func (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 980 func (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 987 func (m *GoTest) GetF_BoolRepeatedPacked() []bool { 988 if m != nil { 989 return m.F_BoolRepeatedPacked 990 } 991 return nil 992 } 993 994 func (m *GoTest) GetF_Int32RepeatedPacked() []int32 { 995 if m != nil { 996 return m.F_Int32RepeatedPacked 997 } 998 return nil 999 } 1000 1001 func (m *GoTest) GetF_Int64RepeatedPacked() []int64 { 1002 if m != nil { 1003 return m.F_Int64RepeatedPacked 1004 } 1005 return nil 1006 } 1007 1008 func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 { 1009 if m != nil { 1010 return m.F_Fixed32RepeatedPacked 1011 } 1012 return nil 1013 } 1014 1015 func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 { 1016 if m != nil { 1017 return m.F_Fixed64RepeatedPacked 1018 } 1019 return nil 1020 } 1021 1022 func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 { 1023 if m != nil { 1024 return m.F_Uint32RepeatedPacked 1025 } 1026 return nil 1027 } 1028 1029 func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 { 1030 if m != nil { 1031 return m.F_Uint64RepeatedPacked 1032 } 1033 return nil 1034 } 1035 1036 func (m *GoTest) GetF_FloatRepeatedPacked() []float32 { 1037 if m != nil { 1038 return m.F_FloatRepeatedPacked 1039 } 1040 return nil 1041 } 1042 1043 func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 { 1044 if m != nil { 1045 return m.F_DoubleRepeatedPacked 1046 } 1047 return nil 1048 } 1049 1050 func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 { 1051 if m != nil { 1052 return m.F_Sint32RepeatedPacked 1053 } 1054 return nil 1055 } 1056 1057 func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 { 1058 if m != nil { 1059 return m.F_Sint64RepeatedPacked 1060 } 1061 return nil 1062 } 1063 1064 func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 { 1065 if m != nil { 1066 return m.F_Sfixed32RepeatedPacked 1067 } 1068 return nil 1069 } 1070 1071 func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 { 1072 if m != nil { 1073 return m.F_Sfixed64RepeatedPacked 1074 } 1075 return nil 1076 } 1077 1078 func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup { 1079 if m != nil { 1080 return m.Requiredgroup 1081 } 1082 return nil 1083 } 1084 1085 func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup { 1086 if m != nil { 1087 return m.Repeatedgroup 1088 } 1089 return nil 1090 } 1091 1092 func (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. 1100 type 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 1107 func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} } 1108 func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) } 1109 func (*GoTest_RequiredGroup) ProtoMessage() {} 1110 func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { 1111 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 0} 1112 } 1113 func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error { 1114 return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b) 1115 } 1116 func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1117 return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic) 1118 } 1119 func (m *GoTest_RequiredGroup) XXX_Merge(src proto.Message) { 1120 xxx_messageInfo_GoTest_RequiredGroup.Merge(m, src) 1121 } 1122 func (m *GoTest_RequiredGroup) XXX_Size() int { 1123 return xxx_messageInfo_GoTest_RequiredGroup.Size(m) 1124 } 1125 func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() { 1126 xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m) 1127 } 1128 1129 var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo 1130 1131 func (m *GoTest_RequiredGroup) GetRequiredField() string { 1132 if m != nil && m.RequiredField != nil { 1133 return *m.RequiredField 1134 } 1135 return "" 1136 } 1137 1138 type 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 1145 func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} } 1146 func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) } 1147 func (*GoTest_RepeatedGroup) ProtoMessage() {} 1148 func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { 1149 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 1} 1150 } 1151 func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error { 1152 return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b) 1153 } 1154 func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1155 return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic) 1156 } 1157 func (m *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) { 1158 xxx_messageInfo_GoTest_RepeatedGroup.Merge(m, src) 1159 } 1160 func (m *GoTest_RepeatedGroup) XXX_Size() int { 1161 return xxx_messageInfo_GoTest_RepeatedGroup.Size(m) 1162 } 1163 func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() { 1164 xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m) 1165 } 1166 1167 var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo 1168 1169 func (m *GoTest_RepeatedGroup) GetRequiredField() string { 1170 if m != nil && m.RequiredField != nil { 1171 return *m.RequiredField 1172 } 1173 return "" 1174 } 1175 1176 type 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 1183 func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} } 1184 func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) } 1185 func (*GoTest_OptionalGroup) ProtoMessage() {} 1186 func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { 1187 return fileDescriptor_c161fcfdc0c3ff1e, []int{2, 2} 1188 } 1189 func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error { 1190 return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b) 1191 } 1192 func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1193 return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic) 1194 } 1195 func (m *GoTest_OptionalGroup) XXX_Merge(src proto.Message) { 1196 xxx_messageInfo_GoTest_OptionalGroup.Merge(m, src) 1197 } 1198 func (m *GoTest_OptionalGroup) XXX_Size() int { 1199 return xxx_messageInfo_GoTest_OptionalGroup.Size(m) 1200 } 1201 func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() { 1202 xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m) 1203 } 1204 1205 var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo 1206 1207 func (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. 1215 type 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 1222 func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} } 1223 func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) } 1224 func (*GoTestRequiredGroupField) ProtoMessage() {} 1225 func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { 1226 return fileDescriptor_c161fcfdc0c3ff1e, []int{3} 1227 } 1228 func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error { 1229 return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b) 1230 } 1231 func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1232 return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic) 1233 } 1234 func (m *GoTestRequiredGroupField) XXX_Merge(src proto.Message) { 1235 xxx_messageInfo_GoTestRequiredGroupField.Merge(m, src) 1236 } 1237 func (m *GoTestRequiredGroupField) XXX_Size() int { 1238 return xxx_messageInfo_GoTestRequiredGroupField.Size(m) 1239 } 1240 func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() { 1241 xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m) 1242 } 1243 1244 var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo 1245 1246 func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group { 1247 if m != nil { 1248 return m.Group 1249 } 1250 return nil 1251 } 1252 1253 type 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 1260 func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} } 1261 func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) } 1262 func (*GoTestRequiredGroupField_Group) ProtoMessage() {} 1263 func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) { 1264 return fileDescriptor_c161fcfdc0c3ff1e, []int{3, 0} 1265 } 1266 func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error { 1267 return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b) 1268 } 1269 func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1270 return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic) 1271 } 1272 func (m *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) { 1273 xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(m, src) 1274 } 1275 func (m *GoTestRequiredGroupField_Group) XXX_Size() int { 1276 return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m) 1277 } 1278 func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() { 1279 xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m) 1280 } 1281 1282 var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo 1283 1284 func (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. 1294 type 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 1305 func (m *GoSkipTest) Reset() { *m = GoSkipTest{} } 1306 func (m *GoSkipTest) String() string { return proto.CompactTextString(m) } 1307 func (*GoSkipTest) ProtoMessage() {} 1308 func (*GoSkipTest) Descriptor() ([]byte, []int) { 1309 return fileDescriptor_c161fcfdc0c3ff1e, []int{4} 1310 } 1311 func (m *GoSkipTest) XXX_Unmarshal(b []byte) error { 1312 return xxx_messageInfo_GoSkipTest.Unmarshal(m, b) 1313 } 1314 func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1315 return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic) 1316 } 1317 func (m *GoSkipTest) XXX_Merge(src proto.Message) { 1318 xxx_messageInfo_GoSkipTest.Merge(m, src) 1319 } 1320 func (m *GoSkipTest) XXX_Size() int { 1321 return xxx_messageInfo_GoSkipTest.Size(m) 1322 } 1323 func (m *GoSkipTest) XXX_DiscardUnknown() { 1324 xxx_messageInfo_GoSkipTest.DiscardUnknown(m) 1325 } 1326 1327 var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo 1328 1329 func (m *GoSkipTest) GetSkipInt32() int32 { 1330 if m != nil && m.SkipInt32 != nil { 1331 return *m.SkipInt32 1332 } 1333 return 0 1334 } 1335 1336 func (m *GoSkipTest) GetSkipFixed32() uint32 { 1337 if m != nil && m.SkipFixed32 != nil { 1338 return *m.SkipFixed32 1339 } 1340 return 0 1341 } 1342 1343 func (m *GoSkipTest) GetSkipFixed64() uint64 { 1344 if m != nil && m.SkipFixed64 != nil { 1345 return *m.SkipFixed64 1346 } 1347 return 0 1348 } 1349 1350 func (m *GoSkipTest) GetSkipString() string { 1351 if m != nil && m.SkipString != nil { 1352 return *m.SkipString 1353 } 1354 return "" 1355 } 1356 1357 func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup { 1358 if m != nil { 1359 return m.Skipgroup 1360 } 1361 return nil 1362 } 1363 1364 type 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 1372 func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} } 1373 func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) } 1374 func (*GoSkipTest_SkipGroup) ProtoMessage() {} 1375 func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { 1376 return fileDescriptor_c161fcfdc0c3ff1e, []int{4, 0} 1377 } 1378 func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error { 1379 return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b) 1380 } 1381 func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1382 return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic) 1383 } 1384 func (m *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) { 1385 xxx_messageInfo_GoSkipTest_SkipGroup.Merge(m, src) 1386 } 1387 func (m *GoSkipTest_SkipGroup) XXX_Size() int { 1388 return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m) 1389 } 1390 func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() { 1391 xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m) 1392 } 1393 1394 var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo 1395 1396 func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 { 1397 if m != nil && m.GroupInt32 != nil { 1398 return *m.GroupInt32 1399 } 1400 return 0 1401 } 1402 1403 func (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. 1412 type 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 1419 func (m *NonPackedTest) Reset() { *m = NonPackedTest{} } 1420 func (m *NonPackedTest) String() string { return proto.CompactTextString(m) } 1421 func (*NonPackedTest) ProtoMessage() {} 1422 func (*NonPackedTest) Descriptor() ([]byte, []int) { 1423 return fileDescriptor_c161fcfdc0c3ff1e, []int{5} 1424 } 1425 func (m *NonPackedTest) XXX_Unmarshal(b []byte) error { 1426 return xxx_messageInfo_NonPackedTest.Unmarshal(m, b) 1427 } 1428 func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1429 return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic) 1430 } 1431 func (m *NonPackedTest) XXX_Merge(src proto.Message) { 1432 xxx_messageInfo_NonPackedTest.Merge(m, src) 1433 } 1434 func (m *NonPackedTest) XXX_Size() int { 1435 return xxx_messageInfo_NonPackedTest.Size(m) 1436 } 1437 func (m *NonPackedTest) XXX_DiscardUnknown() { 1438 xxx_messageInfo_NonPackedTest.DiscardUnknown(m) 1439 } 1440 1441 var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo 1442 1443 func (m *NonPackedTest) GetA() []int32 { 1444 if m != nil { 1445 return m.A 1446 } 1447 return nil 1448 } 1449 1450 type 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 1457 func (m *PackedTest) Reset() { *m = PackedTest{} } 1458 func (m *PackedTest) String() string { return proto.CompactTextString(m) } 1459 func (*PackedTest) ProtoMessage() {} 1460 func (*PackedTest) Descriptor() ([]byte, []int) { 1461 return fileDescriptor_c161fcfdc0c3ff1e, []int{6} 1462 } 1463 func (m *PackedTest) XXX_Unmarshal(b []byte) error { 1464 return xxx_messageInfo_PackedTest.Unmarshal(m, b) 1465 } 1466 func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1467 return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic) 1468 } 1469 func (m *PackedTest) XXX_Merge(src proto.Message) { 1470 xxx_messageInfo_PackedTest.Merge(m, src) 1471 } 1472 func (m *PackedTest) XXX_Size() int { 1473 return xxx_messageInfo_PackedTest.Size(m) 1474 } 1475 func (m *PackedTest) XXX_DiscardUnknown() { 1476 xxx_messageInfo_PackedTest.DiscardUnknown(m) 1477 } 1478 1479 var xxx_messageInfo_PackedTest proto.InternalMessageInfo 1480 1481 func (m *PackedTest) GetB() []int32 { 1482 if m != nil { 1483 return m.B 1484 } 1485 return nil 1486 } 1487 1488 type 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 1496 func (m *MaxTag) Reset() { *m = MaxTag{} } 1497 func (m *MaxTag) String() string { return proto.CompactTextString(m) } 1498 func (*MaxTag) ProtoMessage() {} 1499 func (*MaxTag) Descriptor() ([]byte, []int) { 1500 return fileDescriptor_c161fcfdc0c3ff1e, []int{7} 1501 } 1502 func (m *MaxTag) XXX_Unmarshal(b []byte) error { 1503 return xxx_messageInfo_MaxTag.Unmarshal(m, b) 1504 } 1505 func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1506 return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic) 1507 } 1508 func (m *MaxTag) XXX_Merge(src proto.Message) { 1509 xxx_messageInfo_MaxTag.Merge(m, src) 1510 } 1511 func (m *MaxTag) XXX_Size() int { 1512 return xxx_messageInfo_MaxTag.Size(m) 1513 } 1514 func (m *MaxTag) XXX_DiscardUnknown() { 1515 xxx_messageInfo_MaxTag.DiscardUnknown(m) 1516 } 1517 1518 var xxx_messageInfo_MaxTag proto.InternalMessageInfo 1519 1520 func (m *MaxTag) GetLastField() string { 1521 if m != nil && m.LastField != nil { 1522 return *m.LastField 1523 } 1524 return "" 1525 } 1526 1527 type 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 1535 func (m *OldMessage) Reset() { *m = OldMessage{} } 1536 func (m *OldMessage) String() string { return proto.CompactTextString(m) } 1537 func (*OldMessage) ProtoMessage() {} 1538 func (*OldMessage) Descriptor() ([]byte, []int) { 1539 return fileDescriptor_c161fcfdc0c3ff1e, []int{8} 1540 } 1541 func (m *OldMessage) XXX_Unmarshal(b []byte) error { 1542 return xxx_messageInfo_OldMessage.Unmarshal(m, b) 1543 } 1544 func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1545 return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic) 1546 } 1547 func (m *OldMessage) XXX_Merge(src proto.Message) { 1548 xxx_messageInfo_OldMessage.Merge(m, src) 1549 } 1550 func (m *OldMessage) XXX_Size() int { 1551 return xxx_messageInfo_OldMessage.Size(m) 1552 } 1553 func (m *OldMessage) XXX_DiscardUnknown() { 1554 xxx_messageInfo_OldMessage.DiscardUnknown(m) 1555 } 1556 1557 var xxx_messageInfo_OldMessage proto.InternalMessageInfo 1558 1559 func (m *OldMessage) GetNested() *OldMessage_Nested { 1560 if m != nil { 1561 return m.Nested 1562 } 1563 return nil 1564 } 1565 1566 func (m *OldMessage) GetNum() int32 { 1567 if m != nil && m.Num != nil { 1568 return *m.Num 1569 } 1570 return 0 1571 } 1572 1573 type 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 1580 func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} } 1581 func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) } 1582 func (*OldMessage_Nested) ProtoMessage() {} 1583 func (*OldMessage_Nested) Descriptor() ([]byte, []int) { 1584 return fileDescriptor_c161fcfdc0c3ff1e, []int{8, 0} 1585 } 1586 func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error { 1587 return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b) 1588 } 1589 func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1590 return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic) 1591 } 1592 func (m *OldMessage_Nested) XXX_Merge(src proto.Message) { 1593 xxx_messageInfo_OldMessage_Nested.Merge(m, src) 1594 } 1595 func (m *OldMessage_Nested) XXX_Size() int { 1596 return xxx_messageInfo_OldMessage_Nested.Size(m) 1597 } 1598 func (m *OldMessage_Nested) XXX_DiscardUnknown() { 1599 xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m) 1600 } 1601 1602 var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo 1603 1604 func (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. 1613 type 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 1622 func (m *NewMessage) Reset() { *m = NewMessage{} } 1623 func (m *NewMessage) String() string { return proto.CompactTextString(m) } 1624 func (*NewMessage) ProtoMessage() {} 1625 func (*NewMessage) Descriptor() ([]byte, []int) { 1626 return fileDescriptor_c161fcfdc0c3ff1e, []int{9} 1627 } 1628 func (m *NewMessage) XXX_Unmarshal(b []byte) error { 1629 return xxx_messageInfo_NewMessage.Unmarshal(m, b) 1630 } 1631 func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1632 return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic) 1633 } 1634 func (m *NewMessage) XXX_Merge(src proto.Message) { 1635 xxx_messageInfo_NewMessage.Merge(m, src) 1636 } 1637 func (m *NewMessage) XXX_Size() int { 1638 return xxx_messageInfo_NewMessage.Size(m) 1639 } 1640 func (m *NewMessage) XXX_DiscardUnknown() { 1641 xxx_messageInfo_NewMessage.DiscardUnknown(m) 1642 } 1643 1644 var xxx_messageInfo_NewMessage proto.InternalMessageInfo 1645 1646 func (m *NewMessage) GetNested() *NewMessage_Nested { 1647 if m != nil { 1648 return m.Nested 1649 } 1650 return nil 1651 } 1652 1653 func (m *NewMessage) GetNum() int64 { 1654 if m != nil && m.Num != nil { 1655 return *m.Num 1656 } 1657 return 0 1658 } 1659 1660 type 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 1668 func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} } 1669 func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) } 1670 func (*NewMessage_Nested) ProtoMessage() {} 1671 func (*NewMessage_Nested) Descriptor() ([]byte, []int) { 1672 return fileDescriptor_c161fcfdc0c3ff1e, []int{9, 0} 1673 } 1674 func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error { 1675 return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b) 1676 } 1677 func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1678 return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic) 1679 } 1680 func (m *NewMessage_Nested) XXX_Merge(src proto.Message) { 1681 xxx_messageInfo_NewMessage_Nested.Merge(m, src) 1682 } 1683 func (m *NewMessage_Nested) XXX_Size() int { 1684 return xxx_messageInfo_NewMessage_Nested.Size(m) 1685 } 1686 func (m *NewMessage_Nested) XXX_DiscardUnknown() { 1687 xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m) 1688 } 1689 1690 var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo 1691 1692 func (m *NewMessage_Nested) GetName() string { 1693 if m != nil && m.Name != nil { 1694 return *m.Name 1695 } 1696 return "" 1697 } 1698 1699 func (m *NewMessage_Nested) GetFoodGroup() string { 1700 if m != nil && m.FoodGroup != nil { 1701 return *m.FoodGroup 1702 } 1703 return "" 1704 } 1705 1706 type 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 1715 func (m *InnerMessage) Reset() { *m = InnerMessage{} } 1716 func (m *InnerMessage) String() string { return proto.CompactTextString(m) } 1717 func (*InnerMessage) ProtoMessage() {} 1718 func (*InnerMessage) Descriptor() ([]byte, []int) { 1719 return fileDescriptor_c161fcfdc0c3ff1e, []int{10} 1720 } 1721 func (m *InnerMessage) XXX_Unmarshal(b []byte) error { 1722 return xxx_messageInfo_InnerMessage.Unmarshal(m, b) 1723 } 1724 func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1725 return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic) 1726 } 1727 func (m *InnerMessage) XXX_Merge(src proto.Message) { 1728 xxx_messageInfo_InnerMessage.Merge(m, src) 1729 } 1730 func (m *InnerMessage) XXX_Size() int { 1731 return xxx_messageInfo_InnerMessage.Size(m) 1732 } 1733 func (m *InnerMessage) XXX_DiscardUnknown() { 1734 xxx_messageInfo_InnerMessage.DiscardUnknown(m) 1735 } 1736 1737 var xxx_messageInfo_InnerMessage proto.InternalMessageInfo 1738 1739 const Default_InnerMessage_Port int32 = 4000 1740 1741 func (m *InnerMessage) GetHost() string { 1742 if m != nil && m.Host != nil { 1743 return *m.Host 1744 } 1745 return "" 1746 } 1747 1748 func (m *InnerMessage) GetPort() int32 { 1749 if m != nil && m.Port != nil { 1750 return *m.Port 1751 } 1752 return Default_InnerMessage_Port 1753 } 1754 1755 func (m *InnerMessage) GetConnected() bool { 1756 if m != nil && m.Connected != nil { 1757 return *m.Connected 1758 } 1759 return false 1760 } 1761 1762 type 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 1773 func (m *OtherMessage) Reset() { *m = OtherMessage{} } 1774 func (m *OtherMessage) String() string { return proto.CompactTextString(m) } 1775 func (*OtherMessage) ProtoMessage() {} 1776 func (*OtherMessage) Descriptor() ([]byte, []int) { 1777 return fileDescriptor_c161fcfdc0c3ff1e, []int{11} 1778 } 1779 1780 var extRange_OtherMessage = []proto.ExtensionRange{ 1781 {Start: 100, End: 536870911}, 1782 } 1783 1784 func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange { 1785 return extRange_OtherMessage 1786 } 1787 1788 func (m *OtherMessage) XXX_Unmarshal(b []byte) error { 1789 return xxx_messageInfo_OtherMessage.Unmarshal(m, b) 1790 } 1791 func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1792 return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic) 1793 } 1794 func (m *OtherMessage) XXX_Merge(src proto.Message) { 1795 xxx_messageInfo_OtherMessage.Merge(m, src) 1796 } 1797 func (m *OtherMessage) XXX_Size() int { 1798 return xxx_messageInfo_OtherMessage.Size(m) 1799 } 1800 func (m *OtherMessage) XXX_DiscardUnknown() { 1801 xxx_messageInfo_OtherMessage.DiscardUnknown(m) 1802 } 1803 1804 var xxx_messageInfo_OtherMessage proto.InternalMessageInfo 1805 1806 func (m *OtherMessage) GetKey() int64 { 1807 if m != nil && m.Key != nil { 1808 return *m.Key 1809 } 1810 return 0 1811 } 1812 1813 func (m *OtherMessage) GetValue() []byte { 1814 if m != nil { 1815 return m.Value 1816 } 1817 return nil 1818 } 1819 1820 func (m *OtherMessage) GetWeight() float32 { 1821 if m != nil && m.Weight != nil { 1822 return *m.Weight 1823 } 1824 return 0 1825 } 1826 1827 func (m *OtherMessage) GetInner() *InnerMessage { 1828 if m != nil { 1829 return m.Inner 1830 } 1831 return nil 1832 } 1833 1834 type 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 1841 func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} } 1842 func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) } 1843 func (*RequiredInnerMessage) ProtoMessage() {} 1844 func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { 1845 return fileDescriptor_c161fcfdc0c3ff1e, []int{12} 1846 } 1847 func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error { 1848 return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b) 1849 } 1850 func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1851 return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic) 1852 } 1853 func (m *RequiredInnerMessage) XXX_Merge(src proto.Message) { 1854 xxx_messageInfo_RequiredInnerMessage.Merge(m, src) 1855 } 1856 func (m *RequiredInnerMessage) XXX_Size() int { 1857 return xxx_messageInfo_RequiredInnerMessage.Size(m) 1858 } 1859 func (m *RequiredInnerMessage) XXX_DiscardUnknown() { 1860 xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m) 1861 } 1862 1863 var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo 1864 1865 func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage { 1866 if m != nil { 1867 return m.LeoFinallyWonAnOscar 1868 } 1869 return nil 1870 } 1871 1872 type 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 1892 func (m *MyMessage) Reset() { *m = MyMessage{} } 1893 func (m *MyMessage) String() string { return proto.CompactTextString(m) } 1894 func (*MyMessage) ProtoMessage() {} 1895 func (*MyMessage) Descriptor() ([]byte, []int) { 1896 return fileDescriptor_c161fcfdc0c3ff1e, []int{13} 1897 } 1898 1899 var extRange_MyMessage = []proto.ExtensionRange{ 1900 {Start: 100, End: 536870911}, 1901 } 1902 1903 func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange { 1904 return extRange_MyMessage 1905 } 1906 1907 func (m *MyMessage) XXX_Unmarshal(b []byte) error { 1908 return xxx_messageInfo_MyMessage.Unmarshal(m, b) 1909 } 1910 func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1911 return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic) 1912 } 1913 func (m *MyMessage) XXX_Merge(src proto.Message) { 1914 xxx_messageInfo_MyMessage.Merge(m, src) 1915 } 1916 func (m *MyMessage) XXX_Size() int { 1917 return xxx_messageInfo_MyMessage.Size(m) 1918 } 1919 func (m *MyMessage) XXX_DiscardUnknown() { 1920 xxx_messageInfo_MyMessage.DiscardUnknown(m) 1921 } 1922 1923 var xxx_messageInfo_MyMessage proto.InternalMessageInfo 1924 1925 func (m *MyMessage) GetCount() int32 { 1926 if m != nil && m.Count != nil { 1927 return *m.Count 1928 } 1929 return 0 1930 } 1931 1932 func (m *MyMessage) GetName() string { 1933 if m != nil && m.Name != nil { 1934 return *m.Name 1935 } 1936 return "" 1937 } 1938 1939 func (m *MyMessage) GetQuote() string { 1940 if m != nil && m.Quote != nil { 1941 return *m.Quote 1942 } 1943 return "" 1944 } 1945 1946 func (m *MyMessage) GetPet() []string { 1947 if m != nil { 1948 return m.Pet 1949 } 1950 return nil 1951 } 1952 1953 func (m *MyMessage) GetInner() *InnerMessage { 1954 if m != nil { 1955 return m.Inner 1956 } 1957 return nil 1958 } 1959 1960 func (m *MyMessage) GetOthers() []*OtherMessage { 1961 if m != nil { 1962 return m.Others 1963 } 1964 return nil 1965 } 1966 1967 func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage { 1968 if m != nil { 1969 return m.WeMustGoDeeper 1970 } 1971 return nil 1972 } 1973 1974 func (m *MyMessage) GetRepInner() []*InnerMessage { 1975 if m != nil { 1976 return m.RepInner 1977 } 1978 return nil 1979 } 1980 1981 func (m *MyMessage) GetBikeshed() MyMessage_Color { 1982 if m != nil && m.Bikeshed != nil { 1983 return *m.Bikeshed 1984 } 1985 return MyMessage_RED 1986 } 1987 1988 func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup { 1989 if m != nil { 1990 return m.Somegroup 1991 } 1992 return nil 1993 } 1994 1995 func (m *MyMessage) GetRepBytes() [][]byte { 1996 if m != nil { 1997 return m.RepBytes 1998 } 1999 return nil 2000 } 2001 2002 func (m *MyMessage) GetBigfloat() float64 { 2003 if m != nil && m.Bigfloat != nil { 2004 return *m.Bigfloat 2005 } 2006 return 0 2007 } 2008 2009 type 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 2016 func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} } 2017 func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) } 2018 func (*MyMessage_SomeGroup) ProtoMessage() {} 2019 func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { 2020 return fileDescriptor_c161fcfdc0c3ff1e, []int{13, 0} 2021 } 2022 func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error { 2023 return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b) 2024 } 2025 func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2026 return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic) 2027 } 2028 func (m *MyMessage_SomeGroup) XXX_Merge(src proto.Message) { 2029 xxx_messageInfo_MyMessage_SomeGroup.Merge(m, src) 2030 } 2031 func (m *MyMessage_SomeGroup) XXX_Size() int { 2032 return xxx_messageInfo_MyMessage_SomeGroup.Size(m) 2033 } 2034 func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() { 2035 xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m) 2036 } 2037 2038 var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo 2039 2040 func (m *MyMessage_SomeGroup) GetGroupField() int32 { 2041 if m != nil && m.GroupField != nil { 2042 return *m.GroupField 2043 } 2044 return 0 2045 } 2046 2047 type 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 2055 func (m *Ext) Reset() { *m = Ext{} } 2056 func (m *Ext) String() string { return proto.CompactTextString(m) } 2057 func (*Ext) ProtoMessage() {} 2058 func (*Ext) Descriptor() ([]byte, []int) { 2059 return fileDescriptor_c161fcfdc0c3ff1e, []int{14} 2060 } 2061 func (m *Ext) XXX_Unmarshal(b []byte) error { 2062 return xxx_messageInfo_Ext.Unmarshal(m, b) 2063 } 2064 func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2065 return xxx_messageInfo_Ext.Marshal(b, m, deterministic) 2066 } 2067 func (m *Ext) XXX_Merge(src proto.Message) { 2068 xxx_messageInfo_Ext.Merge(m, src) 2069 } 2070 func (m *Ext) XXX_Size() int { 2071 return xxx_messageInfo_Ext.Size(m) 2072 } 2073 func (m *Ext) XXX_DiscardUnknown() { 2074 xxx_messageInfo_Ext.DiscardUnknown(m) 2075 } 2076 2077 var xxx_messageInfo_Ext proto.InternalMessageInfo 2078 2079 func (m *Ext) GetData() string { 2080 if m != nil && m.Data != nil { 2081 return *m.Data 2082 } 2083 return "" 2084 } 2085 2086 func (m *Ext) GetMapField() map[int32]int32 { 2087 if m != nil { 2088 return m.MapField 2089 } 2090 return nil 2091 } 2092 2093 var 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 2102 var 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 2111 var 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 2120 type 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 2129 func (m *ComplexExtension) Reset() { *m = ComplexExtension{} } 2130 func (m *ComplexExtension) String() string { return proto.CompactTextString(m) } 2131 func (*ComplexExtension) ProtoMessage() {} 2132 func (*ComplexExtension) Descriptor() ([]byte, []int) { 2133 return fileDescriptor_c161fcfdc0c3ff1e, []int{15} 2134 } 2135 func (m *ComplexExtension) XXX_Unmarshal(b []byte) error { 2136 return xxx_messageInfo_ComplexExtension.Unmarshal(m, b) 2137 } 2138 func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2139 return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic) 2140 } 2141 func (m *ComplexExtension) XXX_Merge(src proto.Message) { 2142 xxx_messageInfo_ComplexExtension.Merge(m, src) 2143 } 2144 func (m *ComplexExtension) XXX_Size() int { 2145 return xxx_messageInfo_ComplexExtension.Size(m) 2146 } 2147 func (m *ComplexExtension) XXX_DiscardUnknown() { 2148 xxx_messageInfo_ComplexExtension.DiscardUnknown(m) 2149 } 2150 2151 var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo 2152 2153 func (m *ComplexExtension) GetFirst() int32 { 2154 if m != nil && m.First != nil { 2155 return *m.First 2156 } 2157 return 0 2158 } 2159 2160 func (m *ComplexExtension) GetSecond() int32 { 2161 if m != nil && m.Second != nil { 2162 return *m.Second 2163 } 2164 return 0 2165 } 2166 2167 func (m *ComplexExtension) GetThird() []int32 { 2168 if m != nil { 2169 return m.Third 2170 } 2171 return nil 2172 } 2173 2174 type DefaultsMessage struct { 2175 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2176 proto.XXX_InternalExtensions `json:"-"` 2177 XXX_unrecognized []byte `json:"-"` 2178 XXX_sizecache int32 `json:"-"` 2179 } 2180 2181 func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} } 2182 func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) } 2183 func (*DefaultsMessage) ProtoMessage() {} 2184 func (*DefaultsMessage) Descriptor() ([]byte, []int) { 2185 return fileDescriptor_c161fcfdc0c3ff1e, []int{16} 2186 } 2187 2188 var extRange_DefaultsMessage = []proto.ExtensionRange{ 2189 {Start: 100, End: 536870911}, 2190 } 2191 2192 func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange { 2193 return extRange_DefaultsMessage 2194 } 2195 2196 func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error { 2197 return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b) 2198 } 2199 func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2200 return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic) 2201 } 2202 func (m *DefaultsMessage) XXX_Merge(src proto.Message) { 2203 xxx_messageInfo_DefaultsMessage.Merge(m, src) 2204 } 2205 func (m *DefaultsMessage) XXX_Size() int { 2206 return xxx_messageInfo_DefaultsMessage.Size(m) 2207 } 2208 func (m *DefaultsMessage) XXX_DiscardUnknown() { 2209 xxx_messageInfo_DefaultsMessage.DiscardUnknown(m) 2210 } 2211 2212 var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo 2213 2214 type 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 2221 func (m *MyMessageSet) Reset() { *m = MyMessageSet{} } 2222 func (m *MyMessageSet) String() string { return proto.CompactTextString(m) } 2223 func (*MyMessageSet) ProtoMessage() {} 2224 func (*MyMessageSet) Descriptor() ([]byte, []int) { 2225 return fileDescriptor_c161fcfdc0c3ff1e, []int{17} 2226 } 2227 2228 var extRange_MyMessageSet = []proto.ExtensionRange{ 2229 {Start: 100, End: 2147483646}, 2230 } 2231 2232 func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange { 2233 return extRange_MyMessageSet 2234 } 2235 2236 func (m *MyMessageSet) XXX_Unmarshal(b []byte) error { 2237 return xxx_messageInfo_MyMessageSet.Unmarshal(m, b) 2238 } 2239 func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2240 return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic) 2241 } 2242 func (m *MyMessageSet) XXX_Merge(src proto.Message) { 2243 xxx_messageInfo_MyMessageSet.Merge(m, src) 2244 } 2245 func (m *MyMessageSet) XXX_Size() int { 2246 return xxx_messageInfo_MyMessageSet.Size(m) 2247 } 2248 func (m *MyMessageSet) XXX_DiscardUnknown() { 2249 xxx_messageInfo_MyMessageSet.DiscardUnknown(m) 2250 } 2251 2252 var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo 2253 2254 type Empty struct { 2255 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2256 XXX_unrecognized []byte `json:"-"` 2257 XXX_sizecache int32 `json:"-"` 2258 } 2259 2260 func (m *Empty) Reset() { *m = Empty{} } 2261 func (m *Empty) String() string { return proto.CompactTextString(m) } 2262 func (*Empty) ProtoMessage() {} 2263 func (*Empty) Descriptor() ([]byte, []int) { 2264 return fileDescriptor_c161fcfdc0c3ff1e, []int{18} 2265 } 2266 func (m *Empty) XXX_Unmarshal(b []byte) error { 2267 return xxx_messageInfo_Empty.Unmarshal(m, b) 2268 } 2269 func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2270 return xxx_messageInfo_Empty.Marshal(b, m, deterministic) 2271 } 2272 func (m *Empty) XXX_Merge(src proto.Message) { 2273 xxx_messageInfo_Empty.Merge(m, src) 2274 } 2275 func (m *Empty) XXX_Size() int { 2276 return xxx_messageInfo_Empty.Size(m) 2277 } 2278 func (m *Empty) XXX_DiscardUnknown() { 2279 xxx_messageInfo_Empty.DiscardUnknown(m) 2280 } 2281 2282 var xxx_messageInfo_Empty proto.InternalMessageInfo 2283 2284 type 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 2291 func (m *MessageList) Reset() { *m = MessageList{} } 2292 func (m *MessageList) String() string { return proto.CompactTextString(m) } 2293 func (*MessageList) ProtoMessage() {} 2294 func (*MessageList) Descriptor() ([]byte, []int) { 2295 return fileDescriptor_c161fcfdc0c3ff1e, []int{19} 2296 } 2297 func (m *MessageList) XXX_Unmarshal(b []byte) error { 2298 return xxx_messageInfo_MessageList.Unmarshal(m, b) 2299 } 2300 func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2301 return xxx_messageInfo_MessageList.Marshal(b, m, deterministic) 2302 } 2303 func (m *MessageList) XXX_Merge(src proto.Message) { 2304 xxx_messageInfo_MessageList.Merge(m, src) 2305 } 2306 func (m *MessageList) XXX_Size() int { 2307 return xxx_messageInfo_MessageList.Size(m) 2308 } 2309 func (m *MessageList) XXX_DiscardUnknown() { 2310 xxx_messageInfo_MessageList.DiscardUnknown(m) 2311 } 2312 2313 var xxx_messageInfo_MessageList proto.InternalMessageInfo 2314 2315 func (m *MessageList) GetMessage() []*MessageList_Message { 2316 if m != nil { 2317 return m.Message 2318 } 2319 return nil 2320 } 2321 2322 type 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 2330 func (m *MessageList_Message) Reset() { *m = MessageList_Message{} } 2331 func (m *MessageList_Message) String() string { return proto.CompactTextString(m) } 2332 func (*MessageList_Message) ProtoMessage() {} 2333 func (*MessageList_Message) Descriptor() ([]byte, []int) { 2334 return fileDescriptor_c161fcfdc0c3ff1e, []int{19, 0} 2335 } 2336 func (m *MessageList_Message) XXX_Unmarshal(b []byte) error { 2337 return xxx_messageInfo_MessageList_Message.Unmarshal(m, b) 2338 } 2339 func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2340 return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic) 2341 } 2342 func (m *MessageList_Message) XXX_Merge(src proto.Message) { 2343 xxx_messageInfo_MessageList_Message.Merge(m, src) 2344 } 2345 func (m *MessageList_Message) XXX_Size() int { 2346 return xxx_messageInfo_MessageList_Message.Size(m) 2347 } 2348 func (m *MessageList_Message) XXX_DiscardUnknown() { 2349 xxx_messageInfo_MessageList_Message.DiscardUnknown(m) 2350 } 2351 2352 var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo 2353 2354 func (m *MessageList_Message) GetName() string { 2355 if m != nil && m.Name != nil { 2356 return *m.Name 2357 } 2358 return "" 2359 } 2360 2361 func (m *MessageList_Message) GetCount() int32 { 2362 if m != nil && m.Count != nil { 2363 return *m.Count 2364 } 2365 return 0 2366 } 2367 2368 type 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 2376 func (m *Strings) Reset() { *m = Strings{} } 2377 func (m *Strings) String() string { return proto.CompactTextString(m) } 2378 func (*Strings) ProtoMessage() {} 2379 func (*Strings) Descriptor() ([]byte, []int) { 2380 return fileDescriptor_c161fcfdc0c3ff1e, []int{20} 2381 } 2382 func (m *Strings) XXX_Unmarshal(b []byte) error { 2383 return xxx_messageInfo_Strings.Unmarshal(m, b) 2384 } 2385 func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2386 return xxx_messageInfo_Strings.Marshal(b, m, deterministic) 2387 } 2388 func (m *Strings) XXX_Merge(src proto.Message) { 2389 xxx_messageInfo_Strings.Merge(m, src) 2390 } 2391 func (m *Strings) XXX_Size() int { 2392 return xxx_messageInfo_Strings.Size(m) 2393 } 2394 func (m *Strings) XXX_DiscardUnknown() { 2395 xxx_messageInfo_Strings.DiscardUnknown(m) 2396 } 2397 2398 var xxx_messageInfo_Strings proto.InternalMessageInfo 2399 2400 func (m *Strings) GetStringField() string { 2401 if m != nil && m.StringField != nil { 2402 return *m.StringField 2403 } 2404 return "" 2405 } 2406 2407 func (m *Strings) GetBytesField() []byte { 2408 if m != nil { 2409 return m.BytesField 2410 } 2411 return nil 2412 } 2413 2414 type 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 2444 func (m *Defaults) Reset() { *m = Defaults{} } 2445 func (m *Defaults) String() string { return proto.CompactTextString(m) } 2446 func (*Defaults) ProtoMessage() {} 2447 func (*Defaults) Descriptor() ([]byte, []int) { 2448 return fileDescriptor_c161fcfdc0c3ff1e, []int{21} 2449 } 2450 func (m *Defaults) XXX_Unmarshal(b []byte) error { 2451 return xxx_messageInfo_Defaults.Unmarshal(m, b) 2452 } 2453 func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2454 return xxx_messageInfo_Defaults.Marshal(b, m, deterministic) 2455 } 2456 func (m *Defaults) XXX_Merge(src proto.Message) { 2457 xxx_messageInfo_Defaults.Merge(m, src) 2458 } 2459 func (m *Defaults) XXX_Size() int { 2460 return xxx_messageInfo_Defaults.Size(m) 2461 } 2462 func (m *Defaults) XXX_DiscardUnknown() { 2463 xxx_messageInfo_Defaults.DiscardUnknown(m) 2464 } 2465 2466 var xxx_messageInfo_Defaults proto.InternalMessageInfo 2467 2468 const Default_Defaults_F_Bool bool = true 2469 const Default_Defaults_F_Int32 int32 = 32 2470 const Default_Defaults_F_Int64 int64 = 64 2471 const Default_Defaults_F_Fixed32 uint32 = 320 2472 const Default_Defaults_F_Fixed64 uint64 = 640 2473 const Default_Defaults_F_Uint32 uint32 = 3200 2474 const Default_Defaults_F_Uint64 uint64 = 6400 2475 const Default_Defaults_F_Float float32 = 314159 2476 const Default_Defaults_F_Double float64 = 271828 2477 const Default_Defaults_F_String string = "hello, \"world!\"\n" 2478 2479 var Default_Defaults_F_Bytes []byte = []byte("Bignose") 2480 2481 const Default_Defaults_F_Sint32 int32 = -32 2482 const Default_Defaults_F_Sint64 int64 = -64 2483 const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN 2484 2485 var Default_Defaults_F_Pinf float32 = float32(math.Inf(1)) 2486 var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1)) 2487 var Default_Defaults_F_Nan float32 = float32(math.NaN()) 2488 2489 func (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 2496 func (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 2503 func (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 2510 func (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 2517 func (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 2524 func (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 2531 func (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 2538 func (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 2545 func (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 2552 func (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 2559 func (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 2566 func (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 2573 func (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 2580 func (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 2587 func (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 2594 func (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 2601 func (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 2608 func (m *Defaults) GetSub() *SubDefaults { 2609 if m != nil { 2610 return m.Sub 2611 } 2612 return nil 2613 } 2614 2615 func (m *Defaults) GetStrZero() string { 2616 if m != nil && m.StrZero != nil { 2617 return *m.StrZero 2618 } 2619 return "" 2620 } 2621 2622 type 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 2629 func (m *SubDefaults) Reset() { *m = SubDefaults{} } 2630 func (m *SubDefaults) String() string { return proto.CompactTextString(m) } 2631 func (*SubDefaults) ProtoMessage() {} 2632 func (*SubDefaults) Descriptor() ([]byte, []int) { 2633 return fileDescriptor_c161fcfdc0c3ff1e, []int{22} 2634 } 2635 func (m *SubDefaults) XXX_Unmarshal(b []byte) error { 2636 return xxx_messageInfo_SubDefaults.Unmarshal(m, b) 2637 } 2638 func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2639 return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic) 2640 } 2641 func (m *SubDefaults) XXX_Merge(src proto.Message) { 2642 xxx_messageInfo_SubDefaults.Merge(m, src) 2643 } 2644 func (m *SubDefaults) XXX_Size() int { 2645 return xxx_messageInfo_SubDefaults.Size(m) 2646 } 2647 func (m *SubDefaults) XXX_DiscardUnknown() { 2648 xxx_messageInfo_SubDefaults.DiscardUnknown(m) 2649 } 2650 2651 var xxx_messageInfo_SubDefaults proto.InternalMessageInfo 2652 2653 const Default_SubDefaults_N int64 = 7 2654 2655 func (m *SubDefaults) GetN() int64 { 2656 if m != nil && m.N != nil { 2657 return *m.N 2658 } 2659 return Default_SubDefaults_N 2660 } 2661 2662 type 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 2669 func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} } 2670 func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) } 2671 func (*RepeatedEnum) ProtoMessage() {} 2672 func (*RepeatedEnum) Descriptor() ([]byte, []int) { 2673 return fileDescriptor_c161fcfdc0c3ff1e, []int{23} 2674 } 2675 func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error { 2676 return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b) 2677 } 2678 func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2679 return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic) 2680 } 2681 func (m *RepeatedEnum) XXX_Merge(src proto.Message) { 2682 xxx_messageInfo_RepeatedEnum.Merge(m, src) 2683 } 2684 func (m *RepeatedEnum) XXX_Size() int { 2685 return xxx_messageInfo_RepeatedEnum.Size(m) 2686 } 2687 func (m *RepeatedEnum) XXX_DiscardUnknown() { 2688 xxx_messageInfo_RepeatedEnum.DiscardUnknown(m) 2689 } 2690 2691 var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo 2692 2693 func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color { 2694 if m != nil { 2695 return m.Color 2696 } 2697 return nil 2698 } 2699 2700 type 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 2713 func (m *MoreRepeated) Reset() { *m = MoreRepeated{} } 2714 func (m *MoreRepeated) String() string { return proto.CompactTextString(m) } 2715 func (*MoreRepeated) ProtoMessage() {} 2716 func (*MoreRepeated) Descriptor() ([]byte, []int) { 2717 return fileDescriptor_c161fcfdc0c3ff1e, []int{24} 2718 } 2719 func (m *MoreRepeated) XXX_Unmarshal(b []byte) error { 2720 return xxx_messageInfo_MoreRepeated.Unmarshal(m, b) 2721 } 2722 func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2723 return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic) 2724 } 2725 func (m *MoreRepeated) XXX_Merge(src proto.Message) { 2726 xxx_messageInfo_MoreRepeated.Merge(m, src) 2727 } 2728 func (m *MoreRepeated) XXX_Size() int { 2729 return xxx_messageInfo_MoreRepeated.Size(m) 2730 } 2731 func (m *MoreRepeated) XXX_DiscardUnknown() { 2732 xxx_messageInfo_MoreRepeated.DiscardUnknown(m) 2733 } 2734 2735 var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo 2736 2737 func (m *MoreRepeated) GetBools() []bool { 2738 if m != nil { 2739 return m.Bools 2740 } 2741 return nil 2742 } 2743 2744 func (m *MoreRepeated) GetBoolsPacked() []bool { 2745 if m != nil { 2746 return m.BoolsPacked 2747 } 2748 return nil 2749 } 2750 2751 func (m *MoreRepeated) GetInts() []int32 { 2752 if m != nil { 2753 return m.Ints 2754 } 2755 return nil 2756 } 2757 2758 func (m *MoreRepeated) GetIntsPacked() []int32 { 2759 if m != nil { 2760 return m.IntsPacked 2761 } 2762 return nil 2763 } 2764 2765 func (m *MoreRepeated) GetInt64SPacked() []int64 { 2766 if m != nil { 2767 return m.Int64SPacked 2768 } 2769 return nil 2770 } 2771 2772 func (m *MoreRepeated) GetStrings() []string { 2773 if m != nil { 2774 return m.Strings 2775 } 2776 return nil 2777 } 2778 2779 func (m *MoreRepeated) GetFixeds() []uint32 { 2780 if m != nil { 2781 return m.Fixeds 2782 } 2783 return nil 2784 } 2785 2786 type 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 2793 func (m *GroupOld) Reset() { *m = GroupOld{} } 2794 func (m *GroupOld) String() string { return proto.CompactTextString(m) } 2795 func (*GroupOld) ProtoMessage() {} 2796 func (*GroupOld) Descriptor() ([]byte, []int) { 2797 return fileDescriptor_c161fcfdc0c3ff1e, []int{25} 2798 } 2799 func (m *GroupOld) XXX_Unmarshal(b []byte) error { 2800 return xxx_messageInfo_GroupOld.Unmarshal(m, b) 2801 } 2802 func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2803 return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic) 2804 } 2805 func (m *GroupOld) XXX_Merge(src proto.Message) { 2806 xxx_messageInfo_GroupOld.Merge(m, src) 2807 } 2808 func (m *GroupOld) XXX_Size() int { 2809 return xxx_messageInfo_GroupOld.Size(m) 2810 } 2811 func (m *GroupOld) XXX_DiscardUnknown() { 2812 xxx_messageInfo_GroupOld.DiscardUnknown(m) 2813 } 2814 2815 var xxx_messageInfo_GroupOld proto.InternalMessageInfo 2816 2817 func (m *GroupOld) GetG() *GroupOld_G { 2818 if m != nil { 2819 return m.G 2820 } 2821 return nil 2822 } 2823 2824 type 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 2831 func (m *GroupOld_G) Reset() { *m = GroupOld_G{} } 2832 func (m *GroupOld_G) String() string { return proto.CompactTextString(m) } 2833 func (*GroupOld_G) ProtoMessage() {} 2834 func (*GroupOld_G) Descriptor() ([]byte, []int) { 2835 return fileDescriptor_c161fcfdc0c3ff1e, []int{25, 0} 2836 } 2837 func (m *GroupOld_G) XXX_Unmarshal(b []byte) error { 2838 return xxx_messageInfo_GroupOld_G.Unmarshal(m, b) 2839 } 2840 func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2841 return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic) 2842 } 2843 func (m *GroupOld_G) XXX_Merge(src proto.Message) { 2844 xxx_messageInfo_GroupOld_G.Merge(m, src) 2845 } 2846 func (m *GroupOld_G) XXX_Size() int { 2847 return xxx_messageInfo_GroupOld_G.Size(m) 2848 } 2849 func (m *GroupOld_G) XXX_DiscardUnknown() { 2850 xxx_messageInfo_GroupOld_G.DiscardUnknown(m) 2851 } 2852 2853 var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo 2854 2855 func (m *GroupOld_G) GetX() int32 { 2856 if m != nil && m.X != nil { 2857 return *m.X 2858 } 2859 return 0 2860 } 2861 2862 type 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 2869 func (m *GroupNew) Reset() { *m = GroupNew{} } 2870 func (m *GroupNew) String() string { return proto.CompactTextString(m) } 2871 func (*GroupNew) ProtoMessage() {} 2872 func (*GroupNew) Descriptor() ([]byte, []int) { 2873 return fileDescriptor_c161fcfdc0c3ff1e, []int{26} 2874 } 2875 func (m *GroupNew) XXX_Unmarshal(b []byte) error { 2876 return xxx_messageInfo_GroupNew.Unmarshal(m, b) 2877 } 2878 func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2879 return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic) 2880 } 2881 func (m *GroupNew) XXX_Merge(src proto.Message) { 2882 xxx_messageInfo_GroupNew.Merge(m, src) 2883 } 2884 func (m *GroupNew) XXX_Size() int { 2885 return xxx_messageInfo_GroupNew.Size(m) 2886 } 2887 func (m *GroupNew) XXX_DiscardUnknown() { 2888 xxx_messageInfo_GroupNew.DiscardUnknown(m) 2889 } 2890 2891 var xxx_messageInfo_GroupNew proto.InternalMessageInfo 2892 2893 func (m *GroupNew) GetG() *GroupNew_G { 2894 if m != nil { 2895 return m.G 2896 } 2897 return nil 2898 } 2899 2900 type 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 2908 func (m *GroupNew_G) Reset() { *m = GroupNew_G{} } 2909 func (m *GroupNew_G) String() string { return proto.CompactTextString(m) } 2910 func (*GroupNew_G) ProtoMessage() {} 2911 func (*GroupNew_G) Descriptor() ([]byte, []int) { 2912 return fileDescriptor_c161fcfdc0c3ff1e, []int{26, 0} 2913 } 2914 func (m *GroupNew_G) XXX_Unmarshal(b []byte) error { 2915 return xxx_messageInfo_GroupNew_G.Unmarshal(m, b) 2916 } 2917 func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2918 return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic) 2919 } 2920 func (m *GroupNew_G) XXX_Merge(src proto.Message) { 2921 xxx_messageInfo_GroupNew_G.Merge(m, src) 2922 } 2923 func (m *GroupNew_G) XXX_Size() int { 2924 return xxx_messageInfo_GroupNew_G.Size(m) 2925 } 2926 func (m *GroupNew_G) XXX_DiscardUnknown() { 2927 xxx_messageInfo_GroupNew_G.DiscardUnknown(m) 2928 } 2929 2930 var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo 2931 2932 func (m *GroupNew_G) GetX() int32 { 2933 if m != nil && m.X != nil { 2934 return *m.X 2935 } 2936 return 0 2937 } 2938 2939 func (m *GroupNew_G) GetY() int32 { 2940 if m != nil && m.Y != nil { 2941 return *m.Y 2942 } 2943 return 0 2944 } 2945 2946 type 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 2954 func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 2955 func (m *FloatingPoint) String() string { return proto.CompactTextString(m) } 2956 func (*FloatingPoint) ProtoMessage() {} 2957 func (*FloatingPoint) Descriptor() ([]byte, []int) { 2958 return fileDescriptor_c161fcfdc0c3ff1e, []int{27} 2959 } 2960 func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { 2961 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) 2962 } 2963 func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2964 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) 2965 } 2966 func (m *FloatingPoint) XXX_Merge(src proto.Message) { 2967 xxx_messageInfo_FloatingPoint.Merge(m, src) 2968 } 2969 func (m *FloatingPoint) XXX_Size() int { 2970 return xxx_messageInfo_FloatingPoint.Size(m) 2971 } 2972 func (m *FloatingPoint) XXX_DiscardUnknown() { 2973 xxx_messageInfo_FloatingPoint.DiscardUnknown(m) 2974 } 2975 2976 var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo 2977 2978 func (m *FloatingPoint) GetF() float64 { 2979 if m != nil && m.F != nil { 2980 return *m.F 2981 } 2982 return 0 2983 } 2984 2985 func (m *FloatingPoint) GetExact() bool { 2986 if m != nil && m.Exact != nil { 2987 return *m.Exact 2988 } 2989 return false 2990 } 2991 2992 type 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 3002 func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 3003 func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 3004 func (*MessageWithMap) ProtoMessage() {} 3005 func (*MessageWithMap) Descriptor() ([]byte, []int) { 3006 return fileDescriptor_c161fcfdc0c3ff1e, []int{28} 3007 } 3008 func (m *MessageWithMap) XXX_Unmarshal(b []byte) error { 3009 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b) 3010 } 3011 func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3012 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 3013 } 3014 func (m *MessageWithMap) XXX_Merge(src proto.Message) { 3015 xxx_messageInfo_MessageWithMap.Merge(m, src) 3016 } 3017 func (m *MessageWithMap) XXX_Size() int { 3018 return xxx_messageInfo_MessageWithMap.Size(m) 3019 } 3020 func (m *MessageWithMap) XXX_DiscardUnknown() { 3021 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 3022 } 3023 3024 var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 3025 3026 func (m *MessageWithMap) GetNameMapping() map[int32]string { 3027 if m != nil { 3028 return m.NameMapping 3029 } 3030 return nil 3031 } 3032 3033 func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 3034 if m != nil { 3035 return m.MsgMapping 3036 } 3037 return nil 3038 } 3039 3040 func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 3041 if m != nil { 3042 return m.ByteMapping 3043 } 3044 return nil 3045 } 3046 3047 func (m *MessageWithMap) GetStrToStr() map[string]string { 3048 if m != nil { 3049 return m.StrToStr 3050 } 3051 return nil 3052 } 3053 3054 type 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 3082 func (m *Oneof) Reset() { *m = Oneof{} } 3083 func (m *Oneof) String() string { return proto.CompactTextString(m) } 3084 func (*Oneof) ProtoMessage() {} 3085 func (*Oneof) Descriptor() ([]byte, []int) { 3086 return fileDescriptor_c161fcfdc0c3ff1e, []int{29} 3087 } 3088 func (m *Oneof) XXX_Unmarshal(b []byte) error { 3089 return xxx_messageInfo_Oneof.Unmarshal(m, b) 3090 } 3091 func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3092 return xxx_messageInfo_Oneof.Marshal(b, m, deterministic) 3093 } 3094 func (m *Oneof) XXX_Merge(src proto.Message) { 3095 xxx_messageInfo_Oneof.Merge(m, src) 3096 } 3097 func (m *Oneof) XXX_Size() int { 3098 return xxx_messageInfo_Oneof.Size(m) 3099 } 3100 func (m *Oneof) XXX_DiscardUnknown() { 3101 xxx_messageInfo_Oneof.DiscardUnknown(m) 3102 } 3103 3104 var xxx_messageInfo_Oneof proto.InternalMessageInfo 3105 3106 type isOneof_Union interface { 3107 isOneof_Union() 3108 } 3109 type isOneof_Tormato interface { 3110 isOneof_Tormato() 3111 } 3112 3113 type Oneof_F_Bool struct { 3114 F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof" json:"F_Bool,omitempty"` 3115 } 3116 type Oneof_F_Int32 struct { 3117 F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof" json:"F_Int32,omitempty"` 3118 } 3119 type Oneof_F_Int64 struct { 3120 F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof" json:"F_Int64,omitempty"` 3121 } 3122 type Oneof_F_Fixed32 struct { 3123 F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof" json:"F_Fixed32,omitempty"` 3124 } 3125 type Oneof_F_Fixed64 struct { 3126 F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof" json:"F_Fixed64,omitempty"` 3127 } 3128 type Oneof_F_Uint32 struct { 3129 F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof" json:"F_Uint32,omitempty"` 3130 } 3131 type Oneof_F_Uint64 struct { 3132 F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof" json:"F_Uint64,omitempty"` 3133 } 3134 type Oneof_F_Float struct { 3135 F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof" json:"F_Float,omitempty"` 3136 } 3137 type Oneof_F_Double struct { 3138 F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof" json:"F_Double,omitempty"` 3139 } 3140 type Oneof_F_String struct { 3141 F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof" json:"F_String,omitempty"` 3142 } 3143 type Oneof_F_Bytes struct { 3144 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof" json:"F_Bytes,omitempty"` 3145 } 3146 type Oneof_F_Sint32 struct { 3147 F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof" json:"F_Sint32,omitempty"` 3148 } 3149 type Oneof_F_Sint64 struct { 3150 F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof" json:"F_Sint64,omitempty"` 3151 } 3152 type Oneof_F_Enum struct { 3153 F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof" json:"F_Enum,omitempty"` 3154 } 3155 type Oneof_F_Message struct { 3156 F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof" json:"F_Message,omitempty"` 3157 } 3158 type Oneof_FGroup struct { 3159 FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof" json:"f_group,omitempty"` 3160 } 3161 type Oneof_F_Largest_Tag struct { 3162 F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof" json:"F_Largest_Tag,omitempty"` 3163 } 3164 type Oneof_Value struct { 3165 Value int32 `protobuf:"varint,100,opt,name=value,oneof" json:"value,omitempty"` 3166 } 3167 3168 func (*Oneof_F_Bool) isOneof_Union() {} 3169 func (*Oneof_F_Int32) isOneof_Union() {} 3170 func (*Oneof_F_Int64) isOneof_Union() {} 3171 func (*Oneof_F_Fixed32) isOneof_Union() {} 3172 func (*Oneof_F_Fixed64) isOneof_Union() {} 3173 func (*Oneof_F_Uint32) isOneof_Union() {} 3174 func (*Oneof_F_Uint64) isOneof_Union() {} 3175 func (*Oneof_F_Float) isOneof_Union() {} 3176 func (*Oneof_F_Double) isOneof_Union() {} 3177 func (*Oneof_F_String) isOneof_Union() {} 3178 func (*Oneof_F_Bytes) isOneof_Union() {} 3179 func (*Oneof_F_Sint32) isOneof_Union() {} 3180 func (*Oneof_F_Sint64) isOneof_Union() {} 3181 func (*Oneof_F_Enum) isOneof_Union() {} 3182 func (*Oneof_F_Message) isOneof_Union() {} 3183 func (*Oneof_FGroup) isOneof_Union() {} 3184 func (*Oneof_F_Largest_Tag) isOneof_Union() {} 3185 func (*Oneof_Value) isOneof_Tormato() {} 3186 3187 func (m *Oneof) GetUnion() isOneof_Union { 3188 if m != nil { 3189 return m.Union 3190 } 3191 return nil 3192 } 3193 func (m *Oneof) GetTormato() isOneof_Tormato { 3194 if m != nil { 3195 return m.Tormato 3196 } 3197 return nil 3198 } 3199 3200 func (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 3207 func (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 3214 func (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 3221 func (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 3228 func (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 3235 func (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 3242 func (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 3249 func (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 3256 func (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 3263 func (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 3270 func (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 3277 func (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 3284 func (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 3291 func (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 3298 func (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 3305 func (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 3312 func (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 3319 func (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_OneofWrappers is for the internal use of the proto package. 3327 func (*Oneof) XXX_OneofWrappers() []interface{} { 3328 return []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 3350 type Oneof_F_Group struct { 3351 X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"` 3352 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3353 XXX_unrecognized []byte `json:"-"` 3354 XXX_sizecache int32 `json:"-"` 3355 } 3356 3357 func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} } 3358 func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) } 3359 func (*Oneof_F_Group) ProtoMessage() {} 3360 func (*Oneof_F_Group) Descriptor() ([]byte, []int) { 3361 return fileDescriptor_c161fcfdc0c3ff1e, []int{29, 0} 3362 } 3363 func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error { 3364 return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b) 3365 } 3366 func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3367 return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic) 3368 } 3369 func (m *Oneof_F_Group) XXX_Merge(src proto.Message) { 3370 xxx_messageInfo_Oneof_F_Group.Merge(m, src) 3371 } 3372 func (m *Oneof_F_Group) XXX_Size() int { 3373 return xxx_messageInfo_Oneof_F_Group.Size(m) 3374 } 3375 func (m *Oneof_F_Group) XXX_DiscardUnknown() { 3376 xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m) 3377 } 3378 3379 var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo 3380 3381 func (m *Oneof_F_Group) GetX() int32 { 3382 if m != nil && m.X != nil { 3383 return *m.X 3384 } 3385 return 0 3386 } 3387 3388 type Communique struct { 3389 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 3390 // This is a oneof, called "union". 3391 // 3392 // Types that are valid to be assigned to Union: 3393 // *Communique_Number 3394 // *Communique_Name 3395 // *Communique_Data 3396 // *Communique_TempC 3397 // *Communique_Col 3398 // *Communique_Msg 3399 Union isCommunique_Union `protobuf_oneof:"union"` 3400 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3401 XXX_unrecognized []byte `json:"-"` 3402 XXX_sizecache int32 `json:"-"` 3403 } 3404 3405 func (m *Communique) Reset() { *m = Communique{} } 3406 func (m *Communique) String() string { return proto.CompactTextString(m) } 3407 func (*Communique) ProtoMessage() {} 3408 func (*Communique) Descriptor() ([]byte, []int) { 3409 return fileDescriptor_c161fcfdc0c3ff1e, []int{30} 3410 } 3411 func (m *Communique) XXX_Unmarshal(b []byte) error { 3412 return xxx_messageInfo_Communique.Unmarshal(m, b) 3413 } 3414 func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3415 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 3416 } 3417 func (m *Communique) XXX_Merge(src proto.Message) { 3418 xxx_messageInfo_Communique.Merge(m, src) 3419 } 3420 func (m *Communique) XXX_Size() int { 3421 return xxx_messageInfo_Communique.Size(m) 3422 } 3423 func (m *Communique) XXX_DiscardUnknown() { 3424 xxx_messageInfo_Communique.DiscardUnknown(m) 3425 } 3426 3427 var xxx_messageInfo_Communique proto.InternalMessageInfo 3428 3429 type isCommunique_Union interface { 3430 isCommunique_Union() 3431 } 3432 3433 type Communique_Number struct { 3434 Number int32 `protobuf:"varint,5,opt,name=number,oneof" json:"number,omitempty"` 3435 } 3436 type Communique_Name struct { 3437 Name string `protobuf:"bytes,6,opt,name=name,oneof" json:"name,omitempty"` 3438 } 3439 type Communique_Data struct { 3440 Data []byte `protobuf:"bytes,7,opt,name=data,oneof" json:"data,omitempty"` 3441 } 3442 type Communique_TempC struct { 3443 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof" json:"temp_c,omitempty"` 3444 } 3445 type Communique_Col struct { 3446 Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof" json:"col,omitempty"` 3447 } 3448 type Communique_Msg struct { 3449 Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof" json:"msg,omitempty"` 3450 } 3451 3452 func (*Communique_Number) isCommunique_Union() {} 3453 func (*Communique_Name) isCommunique_Union() {} 3454 func (*Communique_Data) isCommunique_Union() {} 3455 func (*Communique_TempC) isCommunique_Union() {} 3456 func (*Communique_Col) isCommunique_Union() {} 3457 func (*Communique_Msg) isCommunique_Union() {} 3458 3459 func (m *Communique) GetUnion() isCommunique_Union { 3460 if m != nil { 3461 return m.Union 3462 } 3463 return nil 3464 } 3465 3466 func (m *Communique) GetMakeMeCry() bool { 3467 if m != nil && m.MakeMeCry != nil { 3468 return *m.MakeMeCry 3469 } 3470 return false 3471 } 3472 3473 func (m *Communique) GetNumber() int32 { 3474 if x, ok := m.GetUnion().(*Communique_Number); ok { 3475 return x.Number 3476 } 3477 return 0 3478 } 3479 3480 func (m *Communique) GetName() string { 3481 if x, ok := m.GetUnion().(*Communique_Name); ok { 3482 return x.Name 3483 } 3484 return "" 3485 } 3486 3487 func (m *Communique) GetData() []byte { 3488 if x, ok := m.GetUnion().(*Communique_Data); ok { 3489 return x.Data 3490 } 3491 return nil 3492 } 3493 3494 func (m *Communique) GetTempC() float64 { 3495 if x, ok := m.GetUnion().(*Communique_TempC); ok { 3496 return x.TempC 3497 } 3498 return 0 3499 } 3500 3501 func (m *Communique) GetCol() MyMessage_Color { 3502 if x, ok := m.GetUnion().(*Communique_Col); ok { 3503 return x.Col 3504 } 3505 return MyMessage_RED 3506 } 3507 3508 func (m *Communique) GetMsg() *Strings { 3509 if x, ok := m.GetUnion().(*Communique_Msg); ok { 3510 return x.Msg 3511 } 3512 return nil 3513 } 3514 3515 // XXX_OneofWrappers is for the internal use of the proto package. 3516 func (*Communique) XXX_OneofWrappers() []interface{} { 3517 return []interface{}{ 3518 (*Communique_Number)(nil), 3519 (*Communique_Name)(nil), 3520 (*Communique_Data)(nil), 3521 (*Communique_TempC)(nil), 3522 (*Communique_Col)(nil), 3523 (*Communique_Msg)(nil), 3524 } 3525 } 3526 3527 type TestUTF8 struct { 3528 Scalar *string `protobuf:"bytes,1,opt,name=scalar" json:"scalar,omitempty"` 3529 Vector []string `protobuf:"bytes,2,rep,name=vector" json:"vector,omitempty"` 3530 // Types that are valid to be assigned to Oneof: 3531 // *TestUTF8_Field 3532 Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"` 3533 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"` 3534 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"` 3535 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3536 XXX_unrecognized []byte `json:"-"` 3537 XXX_sizecache int32 `json:"-"` 3538 } 3539 3540 func (m *TestUTF8) Reset() { *m = TestUTF8{} } 3541 func (m *TestUTF8) String() string { return proto.CompactTextString(m) } 3542 func (*TestUTF8) ProtoMessage() {} 3543 func (*TestUTF8) Descriptor() ([]byte, []int) { 3544 return fileDescriptor_c161fcfdc0c3ff1e, []int{31} 3545 } 3546 func (m *TestUTF8) XXX_Unmarshal(b []byte) error { 3547 return xxx_messageInfo_TestUTF8.Unmarshal(m, b) 3548 } 3549 func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3550 return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic) 3551 } 3552 func (m *TestUTF8) XXX_Merge(src proto.Message) { 3553 xxx_messageInfo_TestUTF8.Merge(m, src) 3554 } 3555 func (m *TestUTF8) XXX_Size() int { 3556 return xxx_messageInfo_TestUTF8.Size(m) 3557 } 3558 func (m *TestUTF8) XXX_DiscardUnknown() { 3559 xxx_messageInfo_TestUTF8.DiscardUnknown(m) 3560 } 3561 3562 var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo 3563 3564 type isTestUTF8_Oneof interface { 3565 isTestUTF8_Oneof() 3566 } 3567 3568 type TestUTF8_Field struct { 3569 Field string `protobuf:"bytes,3,opt,name=field,oneof" json:"field,omitempty"` 3570 } 3571 3572 func (*TestUTF8_Field) isTestUTF8_Oneof() {} 3573 3574 func (m *TestUTF8) GetOneof() isTestUTF8_Oneof { 3575 if m != nil { 3576 return m.Oneof 3577 } 3578 return nil 3579 } 3580 3581 func (m *TestUTF8) GetScalar() string { 3582 if m != nil && m.Scalar != nil { 3583 return *m.Scalar 3584 } 3585 return "" 3586 } 3587 3588 func (m *TestUTF8) GetVector() []string { 3589 if m != nil { 3590 return m.Vector 3591 } 3592 return nil 3593 } 3594 3595 func (m *TestUTF8) GetField() string { 3596 if x, ok := m.GetOneof().(*TestUTF8_Field); ok { 3597 return x.Field 3598 } 3599 return "" 3600 } 3601 3602 func (m *TestUTF8) GetMapKey() map[string]int64 { 3603 if m != nil { 3604 return m.MapKey 3605 } 3606 return nil 3607 } 3608 3609 func (m *TestUTF8) GetMapValue() map[int64]string { 3610 if m != nil { 3611 return m.MapValue 3612 } 3613 return nil 3614 } 3615 3616 // XXX_OneofWrappers is for the internal use of the proto package. 3617 func (*TestUTF8) XXX_OneofWrappers() []interface{} { 3618 return []interface{}{ 3619 (*TestUTF8_Field)(nil), 3620 } 3621 } 3622 3623 var E_Greeting = &proto.ExtensionDesc{ 3624 ExtendedType: (*MyMessage)(nil), 3625 ExtensionType: ([]string)(nil), 3626 Field: 106, 3627 Name: "test_proto.greeting", 3628 Tag: "bytes,106,rep,name=greeting", 3629 Filename: "test.proto", 3630 } 3631 3632 var E_Complex = &proto.ExtensionDesc{ 3633 ExtendedType: (*OtherMessage)(nil), 3634 ExtensionType: (*ComplexExtension)(nil), 3635 Field: 200, 3636 Name: "test_proto.complex", 3637 Tag: "bytes,200,opt,name=complex", 3638 Filename: "test.proto", 3639 } 3640 3641 var E_RComplex = &proto.ExtensionDesc{ 3642 ExtendedType: (*OtherMessage)(nil), 3643 ExtensionType: ([]*ComplexExtension)(nil), 3644 Field: 201, 3645 Name: "test_proto.r_complex", 3646 Tag: "bytes,201,rep,name=r_complex", 3647 Filename: "test.proto", 3648 } 3649 3650 var E_NoDefaultDouble = &proto.ExtensionDesc{ 3651 ExtendedType: (*DefaultsMessage)(nil), 3652 ExtensionType: (*float64)(nil), 3653 Field: 101, 3654 Name: "test_proto.no_default_double", 3655 Tag: "fixed64,101,opt,name=no_default_double", 3656 Filename: "test.proto", 3657 } 3658 3659 var E_NoDefaultFloat = &proto.ExtensionDesc{ 3660 ExtendedType: (*DefaultsMessage)(nil), 3661 ExtensionType: (*float32)(nil), 3662 Field: 102, 3663 Name: "test_proto.no_default_float", 3664 Tag: "fixed32,102,opt,name=no_default_float", 3665 Filename: "test.proto", 3666 } 3667 3668 var E_NoDefaultInt32 = &proto.ExtensionDesc{ 3669 ExtendedType: (*DefaultsMessage)(nil), 3670 ExtensionType: (*int32)(nil), 3671 Field: 103, 3672 Name: "test_proto.no_default_int32", 3673 Tag: "varint,103,opt,name=no_default_int32", 3674 Filename: "test.proto", 3675 } 3676 3677 var E_NoDefaultInt64 = &proto.ExtensionDesc{ 3678 ExtendedType: (*DefaultsMessage)(nil), 3679 ExtensionType: (*int64)(nil), 3680 Field: 104, 3681 Name: "test_proto.no_default_int64", 3682 Tag: "varint,104,opt,name=no_default_int64", 3683 Filename: "test.proto", 3684 } 3685 3686 var E_NoDefaultUint32 = &proto.ExtensionDesc{ 3687 ExtendedType: (*DefaultsMessage)(nil), 3688 ExtensionType: (*uint32)(nil), 3689 Field: 105, 3690 Name: "test_proto.no_default_uint32", 3691 Tag: "varint,105,opt,name=no_default_uint32", 3692 Filename: "test.proto", 3693 } 3694 3695 var E_NoDefaultUint64 = &proto.ExtensionDesc{ 3696 ExtendedType: (*DefaultsMessage)(nil), 3697 ExtensionType: (*uint64)(nil), 3698 Field: 106, 3699 Name: "test_proto.no_default_uint64", 3700 Tag: "varint,106,opt,name=no_default_uint64", 3701 Filename: "test.proto", 3702 } 3703 3704 var E_NoDefaultSint32 = &proto.ExtensionDesc{ 3705 ExtendedType: (*DefaultsMessage)(nil), 3706 ExtensionType: (*int32)(nil), 3707 Field: 107, 3708 Name: "test_proto.no_default_sint32", 3709 Tag: "zigzag32,107,opt,name=no_default_sint32", 3710 Filename: "test.proto", 3711 } 3712 3713 var E_NoDefaultSint64 = &proto.ExtensionDesc{ 3714 ExtendedType: (*DefaultsMessage)(nil), 3715 ExtensionType: (*int64)(nil), 3716 Field: 108, 3717 Name: "test_proto.no_default_sint64", 3718 Tag: "zigzag64,108,opt,name=no_default_sint64", 3719 Filename: "test.proto", 3720 } 3721 3722 var E_NoDefaultFixed32 = &proto.ExtensionDesc{ 3723 ExtendedType: (*DefaultsMessage)(nil), 3724 ExtensionType: (*uint32)(nil), 3725 Field: 109, 3726 Name: "test_proto.no_default_fixed32", 3727 Tag: "fixed32,109,opt,name=no_default_fixed32", 3728 Filename: "test.proto", 3729 } 3730 3731 var E_NoDefaultFixed64 = &proto.ExtensionDesc{ 3732 ExtendedType: (*DefaultsMessage)(nil), 3733 ExtensionType: (*uint64)(nil), 3734 Field: 110, 3735 Name: "test_proto.no_default_fixed64", 3736 Tag: "fixed64,110,opt,name=no_default_fixed64", 3737 Filename: "test.proto", 3738 } 3739 3740 var E_NoDefaultSfixed32 = &proto.ExtensionDesc{ 3741 ExtendedType: (*DefaultsMessage)(nil), 3742 ExtensionType: (*int32)(nil), 3743 Field: 111, 3744 Name: "test_proto.no_default_sfixed32", 3745 Tag: "fixed32,111,opt,name=no_default_sfixed32", 3746 Filename: "test.proto", 3747 } 3748 3749 var E_NoDefaultSfixed64 = &proto.ExtensionDesc{ 3750 ExtendedType: (*DefaultsMessage)(nil), 3751 ExtensionType: (*int64)(nil), 3752 Field: 112, 3753 Name: "test_proto.no_default_sfixed64", 3754 Tag: "fixed64,112,opt,name=no_default_sfixed64", 3755 Filename: "test.proto", 3756 } 3757 3758 var E_NoDefaultBool = &proto.ExtensionDesc{ 3759 ExtendedType: (*DefaultsMessage)(nil), 3760 ExtensionType: (*bool)(nil), 3761 Field: 113, 3762 Name: "test_proto.no_default_bool", 3763 Tag: "varint,113,opt,name=no_default_bool", 3764 Filename: "test.proto", 3765 } 3766 3767 var E_NoDefaultString = &proto.ExtensionDesc{ 3768 ExtendedType: (*DefaultsMessage)(nil), 3769 ExtensionType: (*string)(nil), 3770 Field: 114, 3771 Name: "test_proto.no_default_string", 3772 Tag: "bytes,114,opt,name=no_default_string", 3773 Filename: "test.proto", 3774 } 3775 3776 var E_NoDefaultBytes = &proto.ExtensionDesc{ 3777 ExtendedType: (*DefaultsMessage)(nil), 3778 ExtensionType: ([]byte)(nil), 3779 Field: 115, 3780 Name: "test_proto.no_default_bytes", 3781 Tag: "bytes,115,opt,name=no_default_bytes", 3782 Filename: "test.proto", 3783 } 3784 3785 var E_NoDefaultEnum = &proto.ExtensionDesc{ 3786 ExtendedType: (*DefaultsMessage)(nil), 3787 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 3788 Field: 116, 3789 Name: "test_proto.no_default_enum", 3790 Tag: "varint,116,opt,name=no_default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum", 3791 Filename: "test.proto", 3792 } 3793 3794 var E_DefaultDouble = &proto.ExtensionDesc{ 3795 ExtendedType: (*DefaultsMessage)(nil), 3796 ExtensionType: (*float64)(nil), 3797 Field: 201, 3798 Name: "test_proto.default_double", 3799 Tag: "fixed64,201,opt,name=default_double,def=3.1415", 3800 Filename: "test.proto", 3801 } 3802 3803 var E_DefaultFloat = &proto.ExtensionDesc{ 3804 ExtendedType: (*DefaultsMessage)(nil), 3805 ExtensionType: (*float32)(nil), 3806 Field: 202, 3807 Name: "test_proto.default_float", 3808 Tag: "fixed32,202,opt,name=default_float,def=3.14", 3809 Filename: "test.proto", 3810 } 3811 3812 var E_DefaultInt32 = &proto.ExtensionDesc{ 3813 ExtendedType: (*DefaultsMessage)(nil), 3814 ExtensionType: (*int32)(nil), 3815 Field: 203, 3816 Name: "test_proto.default_int32", 3817 Tag: "varint,203,opt,name=default_int32,def=42", 3818 Filename: "test.proto", 3819 } 3820 3821 var E_DefaultInt64 = &proto.ExtensionDesc{ 3822 ExtendedType: (*DefaultsMessage)(nil), 3823 ExtensionType: (*int64)(nil), 3824 Field: 204, 3825 Name: "test_proto.default_int64", 3826 Tag: "varint,204,opt,name=default_int64,def=43", 3827 Filename: "test.proto", 3828 } 3829 3830 var E_DefaultUint32 = &proto.ExtensionDesc{ 3831 ExtendedType: (*DefaultsMessage)(nil), 3832 ExtensionType: (*uint32)(nil), 3833 Field: 205, 3834 Name: "test_proto.default_uint32", 3835 Tag: "varint,205,opt,name=default_uint32,def=44", 3836 Filename: "test.proto", 3837 } 3838 3839 var E_DefaultUint64 = &proto.ExtensionDesc{ 3840 ExtendedType: (*DefaultsMessage)(nil), 3841 ExtensionType: (*uint64)(nil), 3842 Field: 206, 3843 Name: "test_proto.default_uint64", 3844 Tag: "varint,206,opt,name=default_uint64,def=45", 3845 Filename: "test.proto", 3846 } 3847 3848 var E_DefaultSint32 = &proto.ExtensionDesc{ 3849 ExtendedType: (*DefaultsMessage)(nil), 3850 ExtensionType: (*int32)(nil), 3851 Field: 207, 3852 Name: "test_proto.default_sint32", 3853 Tag: "zigzag32,207,opt,name=default_sint32,def=46", 3854 Filename: "test.proto", 3855 } 3856 3857 var E_DefaultSint64 = &proto.ExtensionDesc{ 3858 ExtendedType: (*DefaultsMessage)(nil), 3859 ExtensionType: (*int64)(nil), 3860 Field: 208, 3861 Name: "test_proto.default_sint64", 3862 Tag: "zigzag64,208,opt,name=default_sint64,def=47", 3863 Filename: "test.proto", 3864 } 3865 3866 var E_DefaultFixed32 = &proto.ExtensionDesc{ 3867 ExtendedType: (*DefaultsMessage)(nil), 3868 ExtensionType: (*uint32)(nil), 3869 Field: 209, 3870 Name: "test_proto.default_fixed32", 3871 Tag: "fixed32,209,opt,name=default_fixed32,def=48", 3872 Filename: "test.proto", 3873 } 3874 3875 var E_DefaultFixed64 = &proto.ExtensionDesc{ 3876 ExtendedType: (*DefaultsMessage)(nil), 3877 ExtensionType: (*uint64)(nil), 3878 Field: 210, 3879 Name: "test_proto.default_fixed64", 3880 Tag: "fixed64,210,opt,name=default_fixed64,def=49", 3881 Filename: "test.proto", 3882 } 3883 3884 var E_DefaultSfixed32 = &proto.ExtensionDesc{ 3885 ExtendedType: (*DefaultsMessage)(nil), 3886 ExtensionType: (*int32)(nil), 3887 Field: 211, 3888 Name: "test_proto.default_sfixed32", 3889 Tag: "fixed32,211,opt,name=default_sfixed32,def=50", 3890 Filename: "test.proto", 3891 } 3892 3893 var E_DefaultSfixed64 = &proto.ExtensionDesc{ 3894 ExtendedType: (*DefaultsMessage)(nil), 3895 ExtensionType: (*int64)(nil), 3896 Field: 212, 3897 Name: "test_proto.default_sfixed64", 3898 Tag: "fixed64,212,opt,name=default_sfixed64,def=51", 3899 Filename: "test.proto", 3900 } 3901 3902 var E_DefaultBool = &proto.ExtensionDesc{ 3903 ExtendedType: (*DefaultsMessage)(nil), 3904 ExtensionType: (*bool)(nil), 3905 Field: 213, 3906 Name: "test_proto.default_bool", 3907 Tag: "varint,213,opt,name=default_bool,def=1", 3908 Filename: "test.proto", 3909 } 3910 3911 var E_DefaultString = &proto.ExtensionDesc{ 3912 ExtendedType: (*DefaultsMessage)(nil), 3913 ExtensionType: (*string)(nil), 3914 Field: 214, 3915 Name: "test_proto.default_string", 3916 Tag: "bytes,214,opt,name=default_string,def=Hello, string,def=foo", 3917 Filename: "test.proto", 3918 } 3919 3920 var E_DefaultBytes = &proto.ExtensionDesc{ 3921 ExtendedType: (*DefaultsMessage)(nil), 3922 ExtensionType: ([]byte)(nil), 3923 Field: 215, 3924 Name: "test_proto.default_bytes", 3925 Tag: "bytes,215,opt,name=default_bytes,def=Hello, bytes", 3926 Filename: "test.proto", 3927 } 3928 3929 var E_DefaultEnum = &proto.ExtensionDesc{ 3930 ExtendedType: (*DefaultsMessage)(nil), 3931 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 3932 Field: 216, 3933 Name: "test_proto.default_enum", 3934 Tag: "varint,216,opt,name=default_enum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1", 3935 Filename: "test.proto", 3936 } 3937 3938 var E_X201 = &proto.ExtensionDesc{ 3939 ExtendedType: (*MyMessageSet)(nil), 3940 ExtensionType: (*Empty)(nil), 3941 Field: 201, 3942 Name: "test_proto.x201", 3943 Tag: "bytes,201,opt,name=x201", 3944 Filename: "test.proto", 3945 } 3946 3947 var E_X202 = &proto.ExtensionDesc{ 3948 ExtendedType: (*MyMessageSet)(nil), 3949 ExtensionType: (*Empty)(nil), 3950 Field: 202, 3951 Name: "test_proto.x202", 3952 Tag: "bytes,202,opt,name=x202", 3953 Filename: "test.proto", 3954 } 3955 3956 var E_X203 = &proto.ExtensionDesc{ 3957 ExtendedType: (*MyMessageSet)(nil), 3958 ExtensionType: (*Empty)(nil), 3959 Field: 203, 3960 Name: "test_proto.x203", 3961 Tag: "bytes,203,opt,name=x203", 3962 Filename: "test.proto", 3963 } 3964 3965 var E_X204 = &proto.ExtensionDesc{ 3966 ExtendedType: (*MyMessageSet)(nil), 3967 ExtensionType: (*Empty)(nil), 3968 Field: 204, 3969 Name: "test_proto.x204", 3970 Tag: "bytes,204,opt,name=x204", 3971 Filename: "test.proto", 3972 } 3973 3974 var E_X205 = &proto.ExtensionDesc{ 3975 ExtendedType: (*MyMessageSet)(nil), 3976 ExtensionType: (*Empty)(nil), 3977 Field: 205, 3978 Name: "test_proto.x205", 3979 Tag: "bytes,205,opt,name=x205", 3980 Filename: "test.proto", 3981 } 3982 3983 var E_X206 = &proto.ExtensionDesc{ 3984 ExtendedType: (*MyMessageSet)(nil), 3985 ExtensionType: (*Empty)(nil), 3986 Field: 206, 3987 Name: "test_proto.x206", 3988 Tag: "bytes,206,opt,name=x206", 3989 Filename: "test.proto", 3990 } 3991 3992 var E_X207 = &proto.ExtensionDesc{ 3993 ExtendedType: (*MyMessageSet)(nil), 3994 ExtensionType: (*Empty)(nil), 3995 Field: 207, 3996 Name: "test_proto.x207", 3997 Tag: "bytes,207,opt,name=x207", 3998 Filename: "test.proto", 3999 } 4000 4001 var E_X208 = &proto.ExtensionDesc{ 4002 ExtendedType: (*MyMessageSet)(nil), 4003 ExtensionType: (*Empty)(nil), 4004 Field: 208, 4005 Name: "test_proto.x208", 4006 Tag: "bytes,208,opt,name=x208", 4007 Filename: "test.proto", 4008 } 4009 4010 var E_X209 = &proto.ExtensionDesc{ 4011 ExtendedType: (*MyMessageSet)(nil), 4012 ExtensionType: (*Empty)(nil), 4013 Field: 209, 4014 Name: "test_proto.x209", 4015 Tag: "bytes,209,opt,name=x209", 4016 Filename: "test.proto", 4017 } 4018 4019 var E_X210 = &proto.ExtensionDesc{ 4020 ExtendedType: (*MyMessageSet)(nil), 4021 ExtensionType: (*Empty)(nil), 4022 Field: 210, 4023 Name: "test_proto.x210", 4024 Tag: "bytes,210,opt,name=x210", 4025 Filename: "test.proto", 4026 } 4027 4028 var E_X211 = &proto.ExtensionDesc{ 4029 ExtendedType: (*MyMessageSet)(nil), 4030 ExtensionType: (*Empty)(nil), 4031 Field: 211, 4032 Name: "test_proto.x211", 4033 Tag: "bytes,211,opt,name=x211", 4034 Filename: "test.proto", 4035 } 4036 4037 var E_X212 = &proto.ExtensionDesc{ 4038 ExtendedType: (*MyMessageSet)(nil), 4039 ExtensionType: (*Empty)(nil), 4040 Field: 212, 4041 Name: "test_proto.x212", 4042 Tag: "bytes,212,opt,name=x212", 4043 Filename: "test.proto", 4044 } 4045 4046 var E_X213 = &proto.ExtensionDesc{ 4047 ExtendedType: (*MyMessageSet)(nil), 4048 ExtensionType: (*Empty)(nil), 4049 Field: 213, 4050 Name: "test_proto.x213", 4051 Tag: "bytes,213,opt,name=x213", 4052 Filename: "test.proto", 4053 } 4054 4055 var E_X214 = &proto.ExtensionDesc{ 4056 ExtendedType: (*MyMessageSet)(nil), 4057 ExtensionType: (*Empty)(nil), 4058 Field: 214, 4059 Name: "test_proto.x214", 4060 Tag: "bytes,214,opt,name=x214", 4061 Filename: "test.proto", 4062 } 4063 4064 var E_X215 = &proto.ExtensionDesc{ 4065 ExtendedType: (*MyMessageSet)(nil), 4066 ExtensionType: (*Empty)(nil), 4067 Field: 215, 4068 Name: "test_proto.x215", 4069 Tag: "bytes,215,opt,name=x215", 4070 Filename: "test.proto", 4071 } 4072 4073 var E_X216 = &proto.ExtensionDesc{ 4074 ExtendedType: (*MyMessageSet)(nil), 4075 ExtensionType: (*Empty)(nil), 4076 Field: 216, 4077 Name: "test_proto.x216", 4078 Tag: "bytes,216,opt,name=x216", 4079 Filename: "test.proto", 4080 } 4081 4082 var E_X217 = &proto.ExtensionDesc{ 4083 ExtendedType: (*MyMessageSet)(nil), 4084 ExtensionType: (*Empty)(nil), 4085 Field: 217, 4086 Name: "test_proto.x217", 4087 Tag: "bytes,217,opt,name=x217", 4088 Filename: "test.proto", 4089 } 4090 4091 var E_X218 = &proto.ExtensionDesc{ 4092 ExtendedType: (*MyMessageSet)(nil), 4093 ExtensionType: (*Empty)(nil), 4094 Field: 218, 4095 Name: "test_proto.x218", 4096 Tag: "bytes,218,opt,name=x218", 4097 Filename: "test.proto", 4098 } 4099 4100 var E_X219 = &proto.ExtensionDesc{ 4101 ExtendedType: (*MyMessageSet)(nil), 4102 ExtensionType: (*Empty)(nil), 4103 Field: 219, 4104 Name: "test_proto.x219", 4105 Tag: "bytes,219,opt,name=x219", 4106 Filename: "test.proto", 4107 } 4108 4109 var E_X220 = &proto.ExtensionDesc{ 4110 ExtendedType: (*MyMessageSet)(nil), 4111 ExtensionType: (*Empty)(nil), 4112 Field: 220, 4113 Name: "test_proto.x220", 4114 Tag: "bytes,220,opt,name=x220", 4115 Filename: "test.proto", 4116 } 4117 4118 var E_X221 = &proto.ExtensionDesc{ 4119 ExtendedType: (*MyMessageSet)(nil), 4120 ExtensionType: (*Empty)(nil), 4121 Field: 221, 4122 Name: "test_proto.x221", 4123 Tag: "bytes,221,opt,name=x221", 4124 Filename: "test.proto", 4125 } 4126 4127 var E_X222 = &proto.ExtensionDesc{ 4128 ExtendedType: (*MyMessageSet)(nil), 4129 ExtensionType: (*Empty)(nil), 4130 Field: 222, 4131 Name: "test_proto.x222", 4132 Tag: "bytes,222,opt,name=x222", 4133 Filename: "test.proto", 4134 } 4135 4136 var E_X223 = &proto.ExtensionDesc{ 4137 ExtendedType: (*MyMessageSet)(nil), 4138 ExtensionType: (*Empty)(nil), 4139 Field: 223, 4140 Name: "test_proto.x223", 4141 Tag: "bytes,223,opt,name=x223", 4142 Filename: "test.proto", 4143 } 4144 4145 var E_X224 = &proto.ExtensionDesc{ 4146 ExtendedType: (*MyMessageSet)(nil), 4147 ExtensionType: (*Empty)(nil), 4148 Field: 224, 4149 Name: "test_proto.x224", 4150 Tag: "bytes,224,opt,name=x224", 4151 Filename: "test.proto", 4152 } 4153 4154 var E_X225 = &proto.ExtensionDesc{ 4155 ExtendedType: (*MyMessageSet)(nil), 4156 ExtensionType: (*Empty)(nil), 4157 Field: 225, 4158 Name: "test_proto.x225", 4159 Tag: "bytes,225,opt,name=x225", 4160 Filename: "test.proto", 4161 } 4162 4163 var E_X226 = &proto.ExtensionDesc{ 4164 ExtendedType: (*MyMessageSet)(nil), 4165 ExtensionType: (*Empty)(nil), 4166 Field: 226, 4167 Name: "test_proto.x226", 4168 Tag: "bytes,226,opt,name=x226", 4169 Filename: "test.proto", 4170 } 4171 4172 var E_X227 = &proto.ExtensionDesc{ 4173 ExtendedType: (*MyMessageSet)(nil), 4174 ExtensionType: (*Empty)(nil), 4175 Field: 227, 4176 Name: "test_proto.x227", 4177 Tag: "bytes,227,opt,name=x227", 4178 Filename: "test.proto", 4179 } 4180 4181 var E_X228 = &proto.ExtensionDesc{ 4182 ExtendedType: (*MyMessageSet)(nil), 4183 ExtensionType: (*Empty)(nil), 4184 Field: 228, 4185 Name: "test_proto.x228", 4186 Tag: "bytes,228,opt,name=x228", 4187 Filename: "test.proto", 4188 } 4189 4190 var E_X229 = &proto.ExtensionDesc{ 4191 ExtendedType: (*MyMessageSet)(nil), 4192 ExtensionType: (*Empty)(nil), 4193 Field: 229, 4194 Name: "test_proto.x229", 4195 Tag: "bytes,229,opt,name=x229", 4196 Filename: "test.proto", 4197 } 4198 4199 var E_X230 = &proto.ExtensionDesc{ 4200 ExtendedType: (*MyMessageSet)(nil), 4201 ExtensionType: (*Empty)(nil), 4202 Field: 230, 4203 Name: "test_proto.x230", 4204 Tag: "bytes,230,opt,name=x230", 4205 Filename: "test.proto", 4206 } 4207 4208 var E_X231 = &proto.ExtensionDesc{ 4209 ExtendedType: (*MyMessageSet)(nil), 4210 ExtensionType: (*Empty)(nil), 4211 Field: 231, 4212 Name: "test_proto.x231", 4213 Tag: "bytes,231,opt,name=x231", 4214 Filename: "test.proto", 4215 } 4216 4217 var E_X232 = &proto.ExtensionDesc{ 4218 ExtendedType: (*MyMessageSet)(nil), 4219 ExtensionType: (*Empty)(nil), 4220 Field: 232, 4221 Name: "test_proto.x232", 4222 Tag: "bytes,232,opt,name=x232", 4223 Filename: "test.proto", 4224 } 4225 4226 var E_X233 = &proto.ExtensionDesc{ 4227 ExtendedType: (*MyMessageSet)(nil), 4228 ExtensionType: (*Empty)(nil), 4229 Field: 233, 4230 Name: "test_proto.x233", 4231 Tag: "bytes,233,opt,name=x233", 4232 Filename: "test.proto", 4233 } 4234 4235 var E_X234 = &proto.ExtensionDesc{ 4236 ExtendedType: (*MyMessageSet)(nil), 4237 ExtensionType: (*Empty)(nil), 4238 Field: 234, 4239 Name: "test_proto.x234", 4240 Tag: "bytes,234,opt,name=x234", 4241 Filename: "test.proto", 4242 } 4243 4244 var E_X235 = &proto.ExtensionDesc{ 4245 ExtendedType: (*MyMessageSet)(nil), 4246 ExtensionType: (*Empty)(nil), 4247 Field: 235, 4248 Name: "test_proto.x235", 4249 Tag: "bytes,235,opt,name=x235", 4250 Filename: "test.proto", 4251 } 4252 4253 var E_X236 = &proto.ExtensionDesc{ 4254 ExtendedType: (*MyMessageSet)(nil), 4255 ExtensionType: (*Empty)(nil), 4256 Field: 236, 4257 Name: "test_proto.x236", 4258 Tag: "bytes,236,opt,name=x236", 4259 Filename: "test.proto", 4260 } 4261 4262 var E_X237 = &proto.ExtensionDesc{ 4263 ExtendedType: (*MyMessageSet)(nil), 4264 ExtensionType: (*Empty)(nil), 4265 Field: 237, 4266 Name: "test_proto.x237", 4267 Tag: "bytes,237,opt,name=x237", 4268 Filename: "test.proto", 4269 } 4270 4271 var E_X238 = &proto.ExtensionDesc{ 4272 ExtendedType: (*MyMessageSet)(nil), 4273 ExtensionType: (*Empty)(nil), 4274 Field: 238, 4275 Name: "test_proto.x238", 4276 Tag: "bytes,238,opt,name=x238", 4277 Filename: "test.proto", 4278 } 4279 4280 var E_X239 = &proto.ExtensionDesc{ 4281 ExtendedType: (*MyMessageSet)(nil), 4282 ExtensionType: (*Empty)(nil), 4283 Field: 239, 4284 Name: "test_proto.x239", 4285 Tag: "bytes,239,opt,name=x239", 4286 Filename: "test.proto", 4287 } 4288 4289 var E_X240 = &proto.ExtensionDesc{ 4290 ExtendedType: (*MyMessageSet)(nil), 4291 ExtensionType: (*Empty)(nil), 4292 Field: 240, 4293 Name: "test_proto.x240", 4294 Tag: "bytes,240,opt,name=x240", 4295 Filename: "test.proto", 4296 } 4297 4298 var E_X241 = &proto.ExtensionDesc{ 4299 ExtendedType: (*MyMessageSet)(nil), 4300 ExtensionType: (*Empty)(nil), 4301 Field: 241, 4302 Name: "test_proto.x241", 4303 Tag: "bytes,241,opt,name=x241", 4304 Filename: "test.proto", 4305 } 4306 4307 var E_X242 = &proto.ExtensionDesc{ 4308 ExtendedType: (*MyMessageSet)(nil), 4309 ExtensionType: (*Empty)(nil), 4310 Field: 242, 4311 Name: "test_proto.x242", 4312 Tag: "bytes,242,opt,name=x242", 4313 Filename: "test.proto", 4314 } 4315 4316 var E_X243 = &proto.ExtensionDesc{ 4317 ExtendedType: (*MyMessageSet)(nil), 4318 ExtensionType: (*Empty)(nil), 4319 Field: 243, 4320 Name: "test_proto.x243", 4321 Tag: "bytes,243,opt,name=x243", 4322 Filename: "test.proto", 4323 } 4324 4325 var E_X244 = &proto.ExtensionDesc{ 4326 ExtendedType: (*MyMessageSet)(nil), 4327 ExtensionType: (*Empty)(nil), 4328 Field: 244, 4329 Name: "test_proto.x244", 4330 Tag: "bytes,244,opt,name=x244", 4331 Filename: "test.proto", 4332 } 4333 4334 var E_X245 = &proto.ExtensionDesc{ 4335 ExtendedType: (*MyMessageSet)(nil), 4336 ExtensionType: (*Empty)(nil), 4337 Field: 245, 4338 Name: "test_proto.x245", 4339 Tag: "bytes,245,opt,name=x245", 4340 Filename: "test.proto", 4341 } 4342 4343 var E_X246 = &proto.ExtensionDesc{ 4344 ExtendedType: (*MyMessageSet)(nil), 4345 ExtensionType: (*Empty)(nil), 4346 Field: 246, 4347 Name: "test_proto.x246", 4348 Tag: "bytes,246,opt,name=x246", 4349 Filename: "test.proto", 4350 } 4351 4352 var E_X247 = &proto.ExtensionDesc{ 4353 ExtendedType: (*MyMessageSet)(nil), 4354 ExtensionType: (*Empty)(nil), 4355 Field: 247, 4356 Name: "test_proto.x247", 4357 Tag: "bytes,247,opt,name=x247", 4358 Filename: "test.proto", 4359 } 4360 4361 var E_X248 = &proto.ExtensionDesc{ 4362 ExtendedType: (*MyMessageSet)(nil), 4363 ExtensionType: (*Empty)(nil), 4364 Field: 248, 4365 Name: "test_proto.x248", 4366 Tag: "bytes,248,opt,name=x248", 4367 Filename: "test.proto", 4368 } 4369 4370 var E_X249 = &proto.ExtensionDesc{ 4371 ExtendedType: (*MyMessageSet)(nil), 4372 ExtensionType: (*Empty)(nil), 4373 Field: 249, 4374 Name: "test_proto.x249", 4375 Tag: "bytes,249,opt,name=x249", 4376 Filename: "test.proto", 4377 } 4378 4379 var E_X250 = &proto.ExtensionDesc{ 4380 ExtendedType: (*MyMessageSet)(nil), 4381 ExtensionType: (*Empty)(nil), 4382 Field: 250, 4383 Name: "test_proto.x250", 4384 Tag: "bytes,250,opt,name=x250", 4385 Filename: "test.proto", 4386 } 4387 4388 func init() { 4389 proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value) 4390 proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value) 4391 proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value) 4392 proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value) 4393 proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value) 4394 proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value) 4395 proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum") 4396 proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField") 4397 proto.RegisterType((*GoTest)(nil), "test_proto.GoTest") 4398 proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup") 4399 proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup") 4400 proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup") 4401 proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField") 4402 proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group") 4403 proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest") 4404 proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup") 4405 proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest") 4406 proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest") 4407 proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag") 4408 proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage") 4409 proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested") 4410 proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage") 4411 proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested") 4412 proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage") 4413 proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage") 4414 proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage") 4415 proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage") 4416 proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup") 4417 proto.RegisterExtension(E_Ext_More) 4418 proto.RegisterExtension(E_Ext_Text) 4419 proto.RegisterExtension(E_Ext_Number) 4420 proto.RegisterType((*Ext)(nil), "test_proto.Ext") 4421 proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry") 4422 proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension") 4423 proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage") 4424 proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet") 4425 proto.RegisterType((*Empty)(nil), "test_proto.Empty") 4426 proto.RegisterType((*MessageList)(nil), "test_proto.MessageList") 4427 proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message") 4428 proto.RegisterType((*Strings)(nil), "test_proto.Strings") 4429 proto.RegisterType((*Defaults)(nil), "test_proto.Defaults") 4430 proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults") 4431 proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum") 4432 proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated") 4433 proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld") 4434 proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G") 4435 proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew") 4436 proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G") 4437 proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint") 4438 proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap") 4439 proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry") 4440 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry") 4441 proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry") 4442 proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry") 4443 proto.RegisterType((*Oneof)(nil), "test_proto.Oneof") 4444 proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group") 4445 proto.RegisterType((*Communique)(nil), "test_proto.Communique") 4446 proto.RegisterType((*TestUTF8)(nil), "test_proto.TestUTF8") 4447 proto.RegisterMapType((map[string]int64)(nil), "test_proto.TestUTF8.MapKeyEntry") 4448 proto.RegisterMapType((map[int64]string)(nil), "test_proto.TestUTF8.MapValueEntry") 4449 proto.RegisterExtension(E_Greeting) 4450 proto.RegisterExtension(E_Complex) 4451 proto.RegisterExtension(E_RComplex) 4452 proto.RegisterExtension(E_NoDefaultDouble) 4453 proto.RegisterExtension(E_NoDefaultFloat) 4454 proto.RegisterExtension(E_NoDefaultInt32) 4455 proto.RegisterExtension(E_NoDefaultInt64) 4456 proto.RegisterExtension(E_NoDefaultUint32) 4457 proto.RegisterExtension(E_NoDefaultUint64) 4458 proto.RegisterExtension(E_NoDefaultSint32) 4459 proto.RegisterExtension(E_NoDefaultSint64) 4460 proto.RegisterExtension(E_NoDefaultFixed32) 4461 proto.RegisterExtension(E_NoDefaultFixed64) 4462 proto.RegisterExtension(E_NoDefaultSfixed32) 4463 proto.RegisterExtension(E_NoDefaultSfixed64) 4464 proto.RegisterExtension(E_NoDefaultBool) 4465 proto.RegisterExtension(E_NoDefaultString) 4466 proto.RegisterExtension(E_NoDefaultBytes) 4467 proto.RegisterExtension(E_NoDefaultEnum) 4468 proto.RegisterExtension(E_DefaultDouble) 4469 proto.RegisterExtension(E_DefaultFloat) 4470 proto.RegisterExtension(E_DefaultInt32) 4471 proto.RegisterExtension(E_DefaultInt64) 4472 proto.RegisterExtension(E_DefaultUint32) 4473 proto.RegisterExtension(E_DefaultUint64) 4474 proto.RegisterExtension(E_DefaultSint32) 4475 proto.RegisterExtension(E_DefaultSint64) 4476 proto.RegisterExtension(E_DefaultFixed32) 4477 proto.RegisterExtension(E_DefaultFixed64) 4478 proto.RegisterExtension(E_DefaultSfixed32) 4479 proto.RegisterExtension(E_DefaultSfixed64) 4480 proto.RegisterExtension(E_DefaultBool) 4481 proto.RegisterExtension(E_DefaultString) 4482 proto.RegisterExtension(E_DefaultBytes) 4483 proto.RegisterExtension(E_DefaultEnum) 4484 proto.RegisterExtension(E_X201) 4485 proto.RegisterExtension(E_X202) 4486 proto.RegisterExtension(E_X203) 4487 proto.RegisterExtension(E_X204) 4488 proto.RegisterExtension(E_X205) 4489 proto.RegisterExtension(E_X206) 4490 proto.RegisterExtension(E_X207) 4491 proto.RegisterExtension(E_X208) 4492 proto.RegisterExtension(E_X209) 4493 proto.RegisterExtension(E_X210) 4494 proto.RegisterExtension(E_X211) 4495 proto.RegisterExtension(E_X212) 4496 proto.RegisterExtension(E_X213) 4497 proto.RegisterExtension(E_X214) 4498 proto.RegisterExtension(E_X215) 4499 proto.RegisterExtension(E_X216) 4500 proto.RegisterExtension(E_X217) 4501 proto.RegisterExtension(E_X218) 4502 proto.RegisterExtension(E_X219) 4503 proto.RegisterExtension(E_X220) 4504 proto.RegisterExtension(E_X221) 4505 proto.RegisterExtension(E_X222) 4506 proto.RegisterExtension(E_X223) 4507 proto.RegisterExtension(E_X224) 4508 proto.RegisterExtension(E_X225) 4509 proto.RegisterExtension(E_X226) 4510 proto.RegisterExtension(E_X227) 4511 proto.RegisterExtension(E_X228) 4512 proto.RegisterExtension(E_X229) 4513 proto.RegisterExtension(E_X230) 4514 proto.RegisterExtension(E_X231) 4515 proto.RegisterExtension(E_X232) 4516 proto.RegisterExtension(E_X233) 4517 proto.RegisterExtension(E_X234) 4518 proto.RegisterExtension(E_X235) 4519 proto.RegisterExtension(E_X236) 4520 proto.RegisterExtension(E_X237) 4521 proto.RegisterExtension(E_X238) 4522 proto.RegisterExtension(E_X239) 4523 proto.RegisterExtension(E_X240) 4524 proto.RegisterExtension(E_X241) 4525 proto.RegisterExtension(E_X242) 4526 proto.RegisterExtension(E_X243) 4527 proto.RegisterExtension(E_X244) 4528 proto.RegisterExtension(E_X245) 4529 proto.RegisterExtension(E_X246) 4530 proto.RegisterExtension(E_X247) 4531 proto.RegisterExtension(E_X248) 4532 proto.RegisterExtension(E_X249) 4533 proto.RegisterExtension(E_X250) 4534 } 4535 4536 func init() { proto.RegisterFile("test.proto", fileDescriptor_c161fcfdc0c3ff1e) } 4537 4538 var fileDescriptor_c161fcfdc0c3ff1e = []byte{ 4539 // 4787 bytes of a gzipped FileDescriptorProto 4540 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xd9, 0x73, 0x1b, 0x47, 4541 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xd1, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x7b, 0x18, 4542 0x96, 0x6c, 0x8a, 0x04, 0x86, 0x90, 0x04, 0xc7, 0x8e, 0x75, 0x10, 0x34, 0x4b, 0x22, 0x21, 0x0f, 4543 0x69, 0x3b, 0xab, 0x3c, 0xa0, 0x40, 0x62, 0x00, 0x62, 0x05, 0xcc, 0xc0, 0xc0, 0x60, 0x45, 0x26, 4544 0x95, 0x2a, 0x3f, 0xa6, 0x2a, 0x4f, 0xd9, 0x24, 0x55, 0x79, 0xcf, 0x4b, 0x5e, 0x72, 0x3d, 0x24, 4545 0x7f, 0x43, 0x7c, 0xad, 0x77, 0xd7, 0x7b, 0x25, 0xd9, 0x64, 0x73, 0xdf, 0xd9, 0xdc, 0x7b, 0xe4, 4546 0xc5, 0xa9, 0xfe, 0xba, 0x67, 0xa6, 0x67, 0x00, 0x35, 0xc9, 0x27, 0x4c, 0x77, 0xff, 0xbe, 0x5f, 4547 0x5f, 0xbf, 0xf9, 0xbe, 0xaf, 0x1b, 0x03, 0xe0, 0x5a, 0x63, 0x77, 0x79, 0x38, 0x72, 0x5c, 0x87, 4548 0xe0, 0x73, 0x13, 0x9f, 0x8b, 0xd7, 0x21, 0xb9, 0xe1, 0xac, 0xdb, 0x93, 0x01, 0xb9, 0x0a, 0xb1, 4549 0x8e, 0xe3, 0x14, 0x14, 0x5d, 0x2d, 0xcd, 0x97, 0xf3, 0xcb, 0x01, 0x66, 0xb9, 0xde, 0x68, 0x98, 4550 0xb4, 0xad, 0x78, 0x13, 0xb2, 0x1b, 0xce, 0xae, 0x35, 0x76, 0xeb, 0x3d, 0xab, 0xdf, 0x26, 0x8b, 4551 0x90, 0x78, 0xd8, 0xda, 0xb3, 0xfa, 0x68, 0x93, 0x31, 0x59, 0x81, 0x10, 0x88, 0xef, 0x1e, 0x0d, 4552 0xad, 0x82, 0x8a, 0x95, 0xf8, 0x5c, 0xfc, 0xc3, 0x22, 0xed, 0x86, 0x5a, 0x92, 0xeb, 0x10, 0x7f, 4553 0xd0, 0xb3, 0xdb, 0xbc, 0x9f, 0xf3, 0x62, 0x3f, 0x0c, 0xb1, 0xfc, 0x60, 0x73, 0xfb, 0xbe, 0x89, 4554 0x20, 0xda, 0xc3, 0x6e, 0x6b, 0xaf, 0x4f, 0xc9, 0x14, 0xda, 0x03, 0x16, 0x68, 0xed, 0xa3, 0xd6, 4555 0xa8, 0x35, 0x28, 0xc4, 0x74, 0xa5, 0x94, 0x30, 0x59, 0x81, 0xbc, 0x0a, 0x73, 0xa6, 0xf5, 0xee, 4556 0xa4, 0x37, 0xb2, 0xda, 0x38, 0xbc, 0x42, 0x5c, 0x57, 0x4b, 0xd9, 0x59, 0x3d, 0x60, 0xb3, 0x19, 4557 0x46, 0x33, 0xf3, 0xa1, 0xd5, 0x72, 0x3d, 0xf3, 0x84, 0x1e, 0x3b, 0xc6, 0x5c, 0x40, 0x53, 0xf3, 4558 0xc6, 0xd0, 0xed, 0x39, 0x76, 0xab, 0xcf, 0xcc, 0x93, 0xba, 0x22, 0x35, 0x0f, 0xa1, 0xc9, 0x17, 4559 0x21, 0x5f, 0x6f, 0xde, 0x75, 0x9c, 0x7e, 0x73, 0xc4, 0x47, 0x55, 0x00, 0x5d, 0x2d, 0xa5, 0xcd, 4560 0xb9, 0x3a, 0xad, 0xf5, 0x86, 0x4a, 0x4a, 0xa0, 0xd5, 0x9b, 0x9b, 0xb6, 0x5b, 0x29, 0x07, 0xc0, 4561 0xac, 0xae, 0x96, 0x12, 0xe6, 0x7c, 0x1d, 0xab, 0xa7, 0x90, 0x55, 0x23, 0x40, 0xe6, 0x74, 0xb5, 4562 0x14, 0x63, 0xc8, 0xaa, 0xe1, 0x23, 0x5f, 0x02, 0x52, 0x6f, 0xd6, 0x7b, 0x87, 0x56, 0x5b, 0x64, 4563 0x9d, 0xd3, 0xd5, 0x52, 0xca, 0xd4, 0xea, 0xbc, 0x61, 0x06, 0x5a, 0x64, 0x9e, 0xd7, 0xd5, 0x52, 4564 0xd2, 0x43, 0x0b, 0xdc, 0xd7, 0x60, 0xa1, 0xde, 0x7c, 0xab, 0x17, 0x1e, 0x70, 0x5e, 0x57, 0x4b, 4565 0x73, 0x66, 0xbe, 0xce, 0xea, 0xa7, 0xb1, 0x22, 0xb1, 0xa6, 0xab, 0xa5, 0x38, 0xc7, 0x0a, 0xbc, 4566 0x38, 0xbb, 0x7a, 0xdf, 0x69, 0xb9, 0x01, 0x74, 0x41, 0x57, 0x4b, 0xaa, 0x39, 0x5f, 0xc7, 0xea, 4567 0x30, 0xeb, 0x7d, 0x67, 0xb2, 0xd7, 0xb7, 0x02, 0x28, 0xd1, 0xd5, 0x92, 0x62, 0xe6, 0xeb, 0xac, 4568 0x3e, 0x8c, 0xdd, 0x71, 0x47, 0x3d, 0xbb, 0x1b, 0x60, 0xcf, 0xa2, 0x8e, 0xf3, 0x75, 0x56, 0x1f, 4569 0x1e, 0xc1, 0xdd, 0x23, 0xd7, 0x1a, 0x07, 0x50, 0x4b, 0x57, 0x4b, 0x39, 0x73, 0xbe, 0x8e, 0xd5, 4570 0x11, 0xd6, 0xc8, 0x1a, 0x74, 0x74, 0xb5, 0xb4, 0x40, 0x59, 0x67, 0xac, 0xc1, 0x4e, 0x64, 0x0d, 4571 0xba, 0xba, 0x5a, 0x22, 0x1c, 0x2b, 0xac, 0xc1, 0x32, 0x9c, 0xad, 0x37, 0x77, 0x3a, 0xd1, 0x8d, 4572 0x3b, 0xd0, 0xd5, 0x52, 0xde, 0x5c, 0xa8, 0x7b, 0x2d, 0xb3, 0xf0, 0x22, 0x7b, 0x4f, 0x57, 0x4b, 4573 0x9a, 0x8f, 0x17, 0xf8, 0x45, 0x4d, 0x32, 0xa9, 0x17, 0x16, 0xf5, 0x98, 0xa0, 0x49, 0x56, 0x19, 4574 0xd6, 0x24, 0x07, 0x3e, 0xa7, 0xc7, 0x44, 0x4d, 0x46, 0x90, 0xd8, 0x3d, 0x47, 0x9e, 0xd3, 0x63, 4575 0xa2, 0x26, 0x39, 0x32, 0xa2, 0x49, 0x8e, 0x3d, 0xaf, 0xc7, 0xc2, 0x9a, 0x9c, 0x42, 0x8b, 0xcc, 4576 0x05, 0x3d, 0x16, 0xd6, 0x24, 0x47, 0x87, 0x35, 0xc9, 0xc1, 0x17, 0xf4, 0x58, 0x48, 0x93, 0x51, 4577 0xac, 0x48, 0xbc, 0xa4, 0xc7, 0x42, 0x9a, 0x14, 0x67, 0xe7, 0x69, 0x92, 0x43, 0x2f, 0xea, 0x31, 4578 0x51, 0x93, 0x22, 0xab, 0xaf, 0x49, 0x0e, 0x7d, 0x5e, 0x8f, 0x85, 0x34, 0x29, 0x62, 0x7d, 0x4d, 4579 0x72, 0xec, 0x25, 0x3d, 0x16, 0xd2, 0x24, 0xc7, 0xbe, 0x28, 0x6a, 0x92, 0x43, 0xdf, 0x57, 0xf4, 4580 0x98, 0x28, 0x4a, 0x0e, 0xbd, 0x1e, 0x12, 0x25, 0xc7, 0x7e, 0x40, 0xb1, 0xa2, 0x2a, 0xa3, 0x60, 4581 0x71, 0x15, 0x3e, 0xa4, 0x60, 0x51, 0x96, 0x1c, 0x7c, 0x23, 0x22, 0x4b, 0x0e, 0xff, 0x88, 0xc2, 4582 0xc3, 0xba, 0x9c, 0x36, 0x10, 0xf9, 0x3f, 0xa6, 0x06, 0x61, 0x61, 0x72, 0x83, 0x40, 0x98, 0x0e, 4583 0x77, 0xa2, 0x85, 0xcb, 0xba, 0xe2, 0x0b, 0xd3, 0xf3, 0xac, 0xa2, 0x30, 0x7d, 0xe0, 0x15, 0x0c, 4584 0x19, 0x5c, 0x98, 0x53, 0xc8, 0xaa, 0x11, 0x20, 0x75, 0x5d, 0x09, 0x84, 0xe9, 0x23, 0x43, 0xc2, 4585 0xf4, 0xb1, 0x57, 0x75, 0x45, 0x14, 0xe6, 0x0c, 0xb4, 0xc8, 0x5c, 0xd4, 0x15, 0x51, 0x98, 0x3e, 4586 0x5a, 0x14, 0xa6, 0x0f, 0xfe, 0x9c, 0xae, 0x08, 0xc2, 0x9c, 0xc6, 0x8a, 0xc4, 0x9f, 0xd7, 0x15, 4587 0x41, 0x98, 0xe1, 0xd9, 0x31, 0x61, 0xfa, 0xd0, 0x2f, 0xe8, 0x4a, 0x20, 0xcc, 0x30, 0x2b, 0x17, 4588 0xa6, 0x0f, 0xfd, 0xa2, 0xae, 0x08, 0xc2, 0x0c, 0x63, 0xb9, 0x30, 0x7d, 0xec, 0x0b, 0x18, 0xa7, 4589 0x3d, 0x61, 0xfa, 0x58, 0x41, 0x98, 0x3e, 0xf4, 0x77, 0x68, 0x4c, 0xf7, 0x85, 0xe9, 0x43, 0x45, 4590 0x61, 0xfa, 0xd8, 0xdf, 0xa5, 0xd8, 0x40, 0x98, 0xd3, 0x60, 0x71, 0x15, 0x7e, 0x8f, 0x82, 0x03, 4591 0x61, 0xfa, 0xe0, 0xb0, 0x30, 0x7d, 0xf8, 0xef, 0x53, 0xb8, 0x28, 0xcc, 0x59, 0x06, 0x22, 0xff, 4592 0x1f, 0x50, 0x03, 0x51, 0x98, 0xbe, 0xc1, 0x32, 0x4e, 0x93, 0x0a, 0xb3, 0x6d, 0x75, 0x5a, 0x93, 4593 0x3e, 0x95, 0x71, 0x89, 0x2a, 0xb3, 0x16, 0x77, 0x47, 0x13, 0x8b, 0xce, 0xd5, 0x71, 0xfa, 0xf7, 4594 0xbd, 0x36, 0xb2, 0x4c, 0x87, 0xcf, 0x04, 0x1a, 0x18, 0xbc, 0x48, 0x15, 0x5a, 0x53, 0x2b, 0x65, 4595 0x33, 0xcf, 0x54, 0x3a, 0x8d, 0xaf, 0x1a, 0x02, 0xfe, 0x1a, 0xd5, 0x69, 0x4d, 0xad, 0x1a, 0x0c, 4596 0x5f, 0x35, 0x02, 0x7c, 0x85, 0x4e, 0xc0, 0x13, 0x6b, 0x60, 0x71, 0x9d, 0xaa, 0xb5, 0x16, 0xab, 4597 0x94, 0x57, 0xcc, 0x05, 0x4f, 0xb2, 0xb3, 0x8c, 0x42, 0xdd, 0xbc, 0x44, 0x45, 0x5b, 0x8b, 0x55, 4598 0x0d, 0xdf, 0x48, 0xec, 0xa9, 0x4c, 0x85, 0xce, 0xa5, 0x1b, 0xd8, 0xbc, 0x4c, 0xb5, 0x5b, 0x8b, 4599 0x57, 0xca, 0x2b, 0x2b, 0xa6, 0xc6, 0x15, 0x3c, 0xc3, 0x26, 0xd4, 0xcf, 0x32, 0xd5, 0x70, 0x2d, 4600 0x5e, 0x35, 0x7c, 0x9b, 0x70, 0x3f, 0x0b, 0x9e, 0x94, 0x03, 0x93, 0x1b, 0x54, 0xcb, 0xb5, 0x64, 4601 0x65, 0xd5, 0x58, 0x5d, 0xbb, 0x6d, 0xe6, 0x99, 0xa6, 0x03, 0x1b, 0x83, 0xf6, 0xc3, 0x45, 0x1d, 4602 0x18, 0xad, 0x50, 0x55, 0xd7, 0x92, 0xe5, 0x9b, 0xab, 0xb7, 0xca, 0xb7, 0x4c, 0x8d, 0xab, 0x3b, 4603 0xb0, 0x7a, 0x8d, 0x5a, 0x71, 0x79, 0x07, 0x56, 0xab, 0x54, 0xdf, 0x35, 0xed, 0xc0, 0xea, 0xf7, 4604 0x9d, 0x97, 0xf4, 0xe2, 0x53, 0x67, 0xd4, 0x6f, 0x5f, 0x2d, 0x82, 0xa9, 0x71, 0xc5, 0x8b, 0xbd, 4605 0x2e, 0x78, 0x92, 0x0f, 0xcc, 0x7f, 0x95, 0x66, 0xac, 0xb9, 0x5a, 0xea, 0x6e, 0xaf, 0x6b, 0x3b, 4606 0x63, 0xcb, 0xcc, 0x33, 0xf1, 0x47, 0xd6, 0x64, 0x27, 0xba, 0x8e, 0x5f, 0xa5, 0x66, 0x0b, 0xb5, 4607 0xd8, 0xcb, 0x95, 0x32, 0xed, 0x69, 0xd6, 0x3a, 0xee, 0x44, 0xd7, 0xf1, 0xd7, 0xa8, 0x0d, 0xa9, 4608 0xc5, 0x5e, 0xae, 0x1a, 0xdc, 0x46, 0x5c, 0xc7, 0x2a, 0x2c, 0x0a, 0xef, 0x42, 0x60, 0xf5, 0xeb, 4609 0xd4, 0x2a, 0xcf, 0x7a, 0x22, 0xfe, 0x1b, 0x31, 0xd3, 0x2e, 0xd4, 0xdb, 0x6f, 0x50, 0x3b, 0x8d, 4610 0xf5, 0x46, 0xfc, 0x17, 0x23, 0xb0, 0xbb, 0x09, 0xe7, 0x22, 0xb9, 0x44, 0x73, 0xd8, 0xda, 0x7f, 4611 0x62, 0xb5, 0x0b, 0x65, 0x9a, 0x52, 0xdc, 0x55, 0x35, 0xc5, 0x3c, 0x1b, 0x4a, 0x2b, 0x1e, 0x61, 4612 0x33, 0xb9, 0x0d, 0xe7, 0xa3, 0xc9, 0x85, 0x67, 0x59, 0xa1, 0x39, 0x06, 0x5a, 0x2e, 0x86, 0xf3, 4613 0x8c, 0x88, 0xa9, 0x10, 0x54, 0x3c, 0x53, 0x83, 0x26, 0x1d, 0x81, 0x69, 0x10, 0x5b, 0xb8, 0xe9, 4614 0xab, 0x70, 0x61, 0x3a, 0xfd, 0xf0, 0x8c, 0xd7, 0x68, 0x16, 0x82, 0xc6, 0xe7, 0xa2, 0x99, 0xc8, 4615 0x94, 0xf9, 0x8c, 0xbe, 0xab, 0x34, 0x2d, 0x11, 0xcd, 0xa7, 0x7a, 0x7f, 0x05, 0x0a, 0x53, 0x09, 4616 0x8a, 0x67, 0x7d, 0x93, 0xe6, 0x29, 0x68, 0xfd, 0x5c, 0x24, 0x57, 0x89, 0x1a, 0xcf, 0xe8, 0xfa, 4617 0x16, 0x4d, 0x5c, 0x04, 0xe3, 0xa9, 0x9e, 0x71, 0xc9, 0xc2, 0x29, 0x8c, 0x67, 0x7b, 0x9b, 0x66, 4618 0x32, 0x7c, 0xc9, 0x42, 0xd9, 0x8c, 0xd8, 0x6f, 0x24, 0xa7, 0xf1, 0x6c, 0x6b, 0x34, 0xb5, 0xe1, 4619 0xfd, 0x86, 0xd3, 0x1b, 0x6e, 0xfc, 0x33, 0xd4, 0x78, 0x67, 0xf6, 0x8c, 0x7f, 0x14, 0xa3, 0x49, 4620 0x09, 0xb7, 0xde, 0x99, 0x35, 0x65, 0xdf, 0x7a, 0xc6, 0x94, 0x7f, 0x4c, 0xad, 0x89, 0x60, 0x3d, 4621 0x35, 0xe7, 0xd7, 0x61, 0x69, 0x46, 0xbe, 0xe2, 0xd9, 0xff, 0x84, 0xda, 0xe7, 0xd1, 0xfe, 0xfc, 4622 0x54, 0xea, 0x32, 0xcd, 0x30, 0x63, 0x04, 0x3f, 0xa5, 0x0c, 0x5a, 0x88, 0x61, 0x6a, 0x0c, 0x75, 4623 0x98, 0xf3, 0xf2, 0xf1, 0xee, 0xc8, 0x99, 0x0c, 0x0b, 0x75, 0x5d, 0x2d, 0x41, 0x59, 0x9f, 0x71, 4624 0x3a, 0xf6, 0xd2, 0xf3, 0x0d, 0x8a, 0x33, 0xc3, 0x66, 0x8c, 0x87, 0x31, 0x33, 0x9e, 0x47, 0x7a, 4625 0xec, 0x99, 0x3c, 0x0c, 0xe7, 0xf3, 0x08, 0x66, 0x94, 0xc7, 0x0b, 0x77, 0x8c, 0xe7, 0xb1, 0xae, 4626 0x3c, 0x83, 0xc7, 0x0b, 0x7e, 0x9c, 0x27, 0x64, 0xb6, 0xb4, 0x16, 0x9c, 0xc9, 0xb1, 0x9d, 0x7c, 4627 0x3e, 0x7a, 0x48, 0xdf, 0xc0, 0xd3, 0x55, 0xb8, 0x92, 0x99, 0x09, 0xc3, 0x9b, 0x36, 0x7b, 0xf3, 4628 0x19, 0x66, 0xa1, 0xd1, 0x4c, 0x9b, 0xfd, 0xfc, 0x0c, 0xb3, 0xe2, 0x6f, 0x2a, 0x10, 0x7f, 0xb0, 4629 0xb9, 0x7d, 0x9f, 0xa4, 0x21, 0xfe, 0x76, 0x63, 0xf3, 0xbe, 0x76, 0x86, 0x3e, 0xdd, 0x6d, 0x34, 4630 0x1e, 0x6a, 0x0a, 0xc9, 0x40, 0xe2, 0xee, 0x97, 0x76, 0xd7, 0x77, 0x34, 0x95, 0xe4, 0x21, 0x5b, 4631 0xdf, 0xdc, 0xde, 0x58, 0x37, 0x1f, 0x99, 0x9b, 0xdb, 0xbb, 0x5a, 0x8c, 0xb6, 0xd5, 0x1f, 0x36, 4632 0xee, 0xec, 0x6a, 0x71, 0x92, 0x82, 0x18, 0xad, 0x4b, 0x10, 0x80, 0xe4, 0xce, 0xae, 0xb9, 0xb9, 4633 0xbd, 0xa1, 0x25, 0x29, 0xcb, 0xee, 0xe6, 0xd6, 0xba, 0x96, 0xa2, 0xc8, 0xdd, 0xb7, 0x1e, 0x3d, 4634 0x5c, 0xd7, 0xd2, 0xf4, 0xf1, 0x8e, 0x69, 0xde, 0xf9, 0x92, 0x96, 0xa1, 0x46, 0x5b, 0x77, 0x1e, 4635 0x69, 0x80, 0xcd, 0x77, 0xee, 0x3e, 0x5c, 0xd7, 0xb2, 0x24, 0x07, 0xe9, 0xfa, 0x5b, 0xdb, 0xf7, 4636 0x76, 0x37, 0x1b, 0xdb, 0x5a, 0xae, 0xf8, 0x8b, 0x50, 0x60, 0xcb, 0x1c, 0x5a, 0x45, 0x76, 0x65, 4637 0xf0, 0x3a, 0x24, 0xd8, 0xde, 0x28, 0xa8, 0x95, 0x6b, 0xd3, 0x7b, 0x33, 0x6d, 0xb4, 0xcc, 0x76, 4638 0x89, 0x19, 0x2e, 0x5d, 0x82, 0x04, 0x5b, 0xa7, 0x45, 0x48, 0xb0, 0xf5, 0x51, 0xf1, 0x2a, 0x81, 4639 0x15, 0x8a, 0xbf, 0xa5, 0x02, 0x6c, 0x38, 0x3b, 0x4f, 0x7a, 0x43, 0xbc, 0xb8, 0xb9, 0x04, 0x30, 4640 0x7e, 0xd2, 0x1b, 0x36, 0xf1, 0x0d, 0xe4, 0x97, 0x0e, 0x19, 0x5a, 0x83, 0xbe, 0x97, 0x5c, 0x85, 4641 0x1c, 0x36, 0xf3, 0x57, 0x04, 0xef, 0x1a, 0x52, 0x66, 0x96, 0xd6, 0x71, 0x27, 0x19, 0x86, 0x54, 4642 0x0d, 0xbc, 0x62, 0x48, 0x0a, 0x90, 0xaa, 0x41, 0xae, 0x00, 0x16, 0x9b, 0x63, 0x8c, 0xa6, 0x78, 4643 0xad, 0x90, 0x31, 0xb1, 0x5f, 0x16, 0x5f, 0xc9, 0x6b, 0x80, 0x7d, 0xb2, 0x99, 0xe7, 0x67, 0xbd, 4644 0x25, 0xde, 0x80, 0x97, 0xe9, 0x03, 0x9b, 0x6f, 0x60, 0xb2, 0xd4, 0x80, 0x8c, 0x5f, 0x4f, 0x7b, 4645 0xc3, 0x5a, 0x3e, 0x27, 0x0d, 0xe7, 0x04, 0x58, 0xe5, 0x4f, 0x8a, 0x01, 0xf8, 0x78, 0x16, 0x70, 4646 0x3c, 0xcc, 0x88, 0x0d, 0xa8, 0x78, 0x09, 0xe6, 0xb6, 0x1d, 0x9b, 0xbd, 0xc7, 0xb8, 0x4e, 0x39, 4647 0x50, 0x5a, 0x05, 0x05, 0xcf, 0xbf, 0x4a, 0xab, 0x78, 0x19, 0x40, 0x68, 0xd3, 0x40, 0xd9, 0x63, 4648 0x6d, 0xe8, 0x0f, 0x94, 0xbd, 0xe2, 0x75, 0x48, 0x6e, 0xb5, 0x0e, 0x77, 0x5b, 0x5d, 0x72, 0x15, 4649 0xa0, 0xdf, 0x1a, 0xbb, 0xcd, 0x0e, 0xee, 0xc4, 0x67, 0x9f, 0x7d, 0xf6, 0x99, 0x82, 0xc9, 0x74, 4650 0x86, 0xd6, 0xb2, 0x1d, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x2d, 0x6b, 0x3c, 0x6e, 0x75, 0x2d, 0xb2, 4651 0x06, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 0x25, 0x71, 0x1d, 0x02, 0xdc, 0xf2, 4652 0x36, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 0x6f, 0xd4, 0x12, 0x26, 0x7d, 0x5c, 4653 0x7a, 0x1e, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 0x2a, 0xb0, 0x9e, 0xf1, 0xb9, 0xf8, 4654 0x55, 0x05, 0x60, 0xdb, 0x7a, 0x7a, 0xa2, 0x5e, 0x03, 0x9c, 0xa4, 0xd7, 0x18, 0xeb, 0xf5, 0x15, 4655 0x59, 0xaf, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x46, 0xb3, 0xeb, 0xbf, 0x0c, 0xad, 0xc1, 4656 0x9d, 0x2b, 0x3e, 0x86, 0xdc, 0xa6, 0x6d, 0x5b, 0x23, 0x6f, 0x54, 0x04, 0xe2, 0x07, 0xce, 0xd8, 4657 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 0x97, 0xcd, 0xb4, 0x16, 0x37, 0x56, 4658 0x56, 0x56, 0x4c, 0xac, 0x21, 0xcf, 0x43, 0x66, 0xdf, 0xb1, 0x6d, 0x6b, 0x9f, 0x4e, 0x23, 0x86, 4659 0x47, 0xc7, 0xa0, 0xa2, 0xf8, 0xcb, 0x0a, 0xe4, 0x1a, 0xee, 0x41, 0x40, 0xae, 0x41, 0xec, 0x89, 4660 0x75, 0x84, 0xc3, 0x8b, 0x99, 0xf4, 0x91, 0xbe, 0x30, 0x5f, 0x69, 0xf5, 0x27, 0xec, 0x5e, 0x32, 4661 0x67, 0xb2, 0x02, 0x39, 0x07, 0xc9, 0xa7, 0x56, 0xaf, 0x7b, 0xe0, 0x22, 0xa7, 0x6a, 0xf2, 0x12, 4662 0x59, 0x86, 0x44, 0x8f, 0x0e, 0xb6, 0x10, 0xc7, 0x15, 0x2b, 0x88, 0x2b, 0x26, 0xce, 0xc2, 0x64, 4663 0xb0, 0x6b, 0xe9, 0x74, 0x5b, 0x7b, 0xef, 0xbd, 0xf7, 0xde, 0x53, 0x8b, 0x07, 0xb0, 0xe8, 0xbd, 4664 0xc4, 0xa1, 0xe9, 0x3e, 0x82, 0x42, 0xdf, 0x72, 0x9a, 0x9d, 0x9e, 0xdd, 0xea, 0xf7, 0x8f, 0x9a, 4665 0x4f, 0x1d, 0xbb, 0xd9, 0xb2, 0x9b, 0xce, 0x78, 0xbf, 0x35, 0xc2, 0x25, 0x90, 0x75, 0xb2, 0xd8, 4666 0xb7, 0x9c, 0x3a, 0x33, 0x7c, 0xc7, 0xb1, 0xef, 0xd8, 0x0d, 0x6a, 0x55, 0xfc, 0x34, 0x0e, 0x99, 4667 0xad, 0x23, 0x8f, 0x7f, 0x11, 0x12, 0xfb, 0xce, 0xc4, 0x66, 0xeb, 0x99, 0x30, 0x59, 0xc1, 0xdf, 4668 0x27, 0x55, 0xd8, 0xa7, 0x45, 0x48, 0xbc, 0x3b, 0x71, 0x5c, 0x0b, 0xa7, 0x9c, 0x31, 0x59, 0x81, 4669 0xae, 0xd8, 0xd0, 0x72, 0x0b, 0x71, 0xbc, 0xa6, 0xa0, 0x8f, 0xc1, 0x1a, 0x24, 0x4e, 0xb4, 0x06, 4670 0x64, 0x05, 0x92, 0x0e, 0xdd, 0x83, 0x71, 0x21, 0x89, 0xf7, 0xb0, 0x21, 0x03, 0x71, 0x77, 0x4c, 4671 0x8e, 0x23, 0x0f, 0x60, 0xe1, 0xa9, 0xd5, 0x1c, 0x4c, 0xc6, 0x6e, 0xb3, 0xeb, 0x34, 0xdb, 0x96, 4672 0x35, 0xb4, 0x46, 0x85, 0x39, 0xec, 0x2d, 0xe4, 0x21, 0x66, 0x2d, 0xa8, 0x39, 0xff, 0xd4, 0xda, 4673 0x9a, 0x8c, 0xdd, 0x0d, 0xe7, 0x3e, 0xda, 0x91, 0x35, 0xc8, 0x8c, 0x2c, 0xea, 0x17, 0xe8, 0x90, 4674 0x73, 0xd3, 0x23, 0x08, 0x19, 0xa7, 0x47, 0xd6, 0x10, 0x2b, 0xc8, 0x4d, 0x48, 0xef, 0xf5, 0x9e, 4675 0x58, 0xe3, 0x03, 0xab, 0x5d, 0x48, 0xe9, 0x4a, 0x69, 0xbe, 0x7c, 0x51, 0xb4, 0xf2, 0x17, 0x78, 4676 0xf9, 0x9e, 0xd3, 0x77, 0x46, 0xa6, 0x0f, 0x26, 0xaf, 0x42, 0x66, 0xec, 0x0c, 0x2c, 0xa6, 0xf6, 4677 0x34, 0x06, 0xdb, 0x2b, 0xb3, 0x2d, 0x77, 0x9c, 0x81, 0xe5, 0x79, 0x35, 0xcf, 0x82, 0x5c, 0x64, 4678 0xc3, 0xdd, 0xa3, 0x87, 0x89, 0x02, 0xe0, 0x85, 0x0f, 0x1d, 0x14, 0x1e, 0x2e, 0xc8, 0x12, 0x1d, 4679 0x54, 0xb7, 0x43, 0x73, 0xb6, 0x42, 0x16, 0xcf, 0xf2, 0x7e, 0x79, 0xe9, 0x25, 0xc8, 0xf8, 0x84, 4680 0x81, 0x3b, 0x64, 0x2e, 0x28, 0x83, 0x1e, 0x82, 0xb9, 0x43, 0xe6, 0x7f, 0xbe, 0x00, 0x09, 0x1c, 4681 0x38, 0x8d, 0x5c, 0xe6, 0x3a, 0x0d, 0x94, 0x19, 0x48, 0x6c, 0x98, 0xeb, 0xeb, 0xdb, 0x9a, 0x82, 4682 0x31, 0xf3, 0xe1, 0x5b, 0xeb, 0x9a, 0x2a, 0xe8, 0xf7, 0xb7, 0x55, 0x88, 0xad, 0x1f, 0xa2, 0x72, 4683 0xda, 0x2d, 0xb7, 0xe5, 0xbd, 0xe1, 0xf4, 0x99, 0xd4, 0x20, 0x33, 0x68, 0x79, 0x7d, 0xa9, 0xb8, 4684 0xc4, 0x21, 0x5f, 0xb2, 0x7e, 0xe8, 0x2e, 0x6f, 0xb5, 0x58, 0xcf, 0xeb, 0xb6, 0x3b, 0x3a, 0x32, 4685 0xd3, 0x03, 0x5e, 0x5c, 0x7a, 0x05, 0xe6, 0x42, 0x4d, 0xe2, 0x2b, 0x9a, 0x98, 0xf1, 0x8a, 0x26, 4686 0xf8, 0x2b, 0x5a, 0x53, 0x6f, 0x29, 0xe5, 0x1a, 0xc4, 0x07, 0xce, 0xc8, 0x22, 0xcf, 0xcd, 0x5c, 4687 0xe0, 0x42, 0x17, 0x25, 0x93, 0x8f, 0x0c, 0xc5, 0x44, 0x9b, 0xf2, 0x8b, 0x10, 0x77, 0xad, 0x43, 4688 0xf7, 0x59, 0xb6, 0x07, 0x6c, 0x7e, 0x14, 0x52, 0x7e, 0x19, 0x92, 0xf6, 0x64, 0xb0, 0x67, 0x8d, 4689 0x9e, 0x05, 0xee, 0xe1, 0xc0, 0x38, 0xa8, 0xf8, 0x36, 0x68, 0xf7, 0x9c, 0xc1, 0xb0, 0x6f, 0x1d, 4690 0xae, 0x1f, 0xba, 0x96, 0x3d, 0xee, 0x39, 0x36, 0x9d, 0x43, 0xa7, 0x37, 0x42, 0xb7, 0x86, 0x73, 4691 0xc0, 0x02, 0x75, 0x33, 0x63, 0x6b, 0xdf, 0xb1, 0xdb, 0x7c, 0x6a, 0xbc, 0x44, 0xd1, 0xee, 0x41, 4692 0x6f, 0x44, 0x3d, 0x1a, 0x0d, 0x3e, 0xac, 0x50, 0xdc, 0x80, 0x3c, 0x3f, 0x86, 0x8d, 0x79, 0xc7, 4693 0xc5, 0x6b, 0x90, 0xf3, 0xaa, 0xf0, 0x9f, 0x9f, 0x34, 0xc4, 0x1f, 0xaf, 0x9b, 0x0d, 0xed, 0x0c, 4694 0xdd, 0xd7, 0xc6, 0xf6, 0xba, 0xa6, 0xd0, 0x87, 0xdd, 0x77, 0x1a, 0xa1, 0xbd, 0x7c, 0x1e, 0x72, 4695 0xfe, 0xd8, 0x77, 0x2c, 0x17, 0x5b, 0x68, 0x94, 0x4a, 0xd5, 0xd4, 0xb4, 0x52, 0x4c, 0x41, 0x62, 4696 0x7d, 0x30, 0x74, 0x8f, 0x8a, 0xbf, 0x04, 0x59, 0x0e, 0x7a, 0xd8, 0x1b, 0xbb, 0xe4, 0x36, 0xa4, 4697 0x06, 0x7c, 0xbe, 0x0a, 0xe6, 0xa2, 0x61, 0x59, 0x07, 0x48, 0xef, 0xd9, 0xf4, 0xf0, 0x4b, 0x15, 4698 0x48, 0x09, 0xee, 0x9d, 0x7b, 0x1e, 0x55, 0xf4, 0x3c, 0xcc, 0x47, 0xc5, 0x04, 0x1f, 0x55, 0xdc, 4699 0x82, 0x14, 0x0b, 0xcc, 0x63, 0x4c, 0x37, 0xd8, 0xf9, 0x9d, 0x69, 0x8c, 0x89, 0x2f, 0xcb, 0xea, 4700 0x58, 0x0e, 0x75, 0x05, 0xb2, 0xf8, 0xce, 0xf8, 0x2a, 0xa4, 0xde, 0x1c, 0xb0, 0x8a, 0x29, 0xfe, 4701 0x8f, 0x12, 0x90, 0xf6, 0xd6, 0x8a, 0x5c, 0x84, 0x24, 0x3b, 0xc4, 0x22, 0x95, 0x77, 0xa9, 0x93, 4702 0xc0, 0x63, 0x2b, 0xb9, 0x08, 0x29, 0x7e, 0x50, 0xe5, 0x01, 0x47, 0xad, 0x94, 0xcd, 0x24, 0x3b, 4703 0x98, 0xfa, 0x8d, 0x55, 0x03, 0xfd, 0x24, 0xbb, 0xae, 0x49, 0xb2, 0xa3, 0x27, 0xd1, 0x21, 0xe3, 4704 0x1f, 0x36, 0x31, 0x44, 0xf0, 0xbb, 0x99, 0xb4, 0x77, 0xba, 0x14, 0x10, 0x55, 0x03, 0x1d, 0x28, 4705 0xbf, 0x88, 0x49, 0xd7, 0x83, 0xbc, 0x29, 0xed, 0x1d, 0x19, 0xf1, 0x9f, 0x27, 0xef, 0xd6, 0x25, 4706 0xc5, 0x0f, 0x89, 0x01, 0xa0, 0x6a, 0xa0, 0x67, 0xf2, 0xae, 0x58, 0x52, 0xfc, 0x20, 0x48, 0xae, 4707 0xd0, 0x21, 0xe2, 0xc1, 0x0e, 0xfd, 0x4f, 0x70, 0x9f, 0x92, 0x64, 0xc7, 0x3d, 0x72, 0x95, 0x32, 4708 0xb0, 0xd3, 0x1b, 0xba, 0x86, 0xe0, 0xf2, 0x24, 0xc5, 0x0f, 0x75, 0xe4, 0x3a, 0x85, 0xb0, 0xe5, 4709 0x2f, 0xc0, 0x33, 0x6e, 0x4a, 0x52, 0xfc, 0xa6, 0x84, 0xe8, 0xb4, 0x43, 0xf4, 0x50, 0xe8, 0x95, 4710 0x84, 0x5b, 0x91, 0x24, 0xbb, 0x15, 0x21, 0x97, 0x91, 0x8e, 0x4d, 0x2a, 0x17, 0xdc, 0x80, 0xa4, 4711 0xf8, 0x29, 0x30, 0x68, 0xc7, 0x5c, 0xd2, 0xbf, 0xed, 0x48, 0xf1, 0x73, 0x1e, 0xb9, 0x45, 0xf7, 4712 0x8b, 0x2a, 0xbc, 0x30, 0x8f, 0xbe, 0x78, 0x49, 0x94, 0x9e, 0xb7, 0xab, 0xcc, 0x15, 0xd7, 0x98, 4713 0x1b, 0x33, 0x13, 0x75, 0x7c, 0x23, 0x96, 0xa8, 0xe5, 0xa3, 0x9e, 0xdd, 0x29, 0xe4, 0x71, 0x2d, 4714 0x62, 0x3d, 0xbb, 0x63, 0x26, 0xea, 0xb4, 0x86, 0xa9, 0x60, 0x9b, 0xb6, 0x69, 0xd8, 0x16, 0x7f, 4715 0x99, 0x35, 0xd2, 0x2a, 0x52, 0x80, 0x44, 0xbd, 0xb9, 0xdd, 0xb2, 0x0b, 0x0b, 0xcc, 0xce, 0x6e, 4716 0xd9, 0x66, 0xbc, 0xbe, 0xdd, 0xb2, 0xc9, 0x8b, 0x10, 0x1b, 0x4f, 0xf6, 0x0a, 0x64, 0xfa, 0x6f, 4717 0xc1, 0x9d, 0xc9, 0x9e, 0x37, 0x18, 0x93, 0x62, 0xc8, 0x45, 0x48, 0x8f, 0xdd, 0x51, 0xf3, 0x17, 4718 0xac, 0x91, 0x53, 0x38, 0x8b, 0xcb, 0x78, 0xc6, 0x4c, 0x8d, 0xdd, 0xd1, 0x63, 0x6b, 0xe4, 0x9c, 4719 0xd0, 0x07, 0x17, 0x2f, 0x43, 0x56, 0xe0, 0x25, 0x79, 0x50, 0x6c, 0x96, 0xc0, 0xd4, 0x94, 0x9b, 4720 0xa6, 0x62, 0x17, 0xdf, 0x86, 0x9c, 0x77, 0xc4, 0xc2, 0x19, 0x1b, 0xf4, 0x6d, 0xea, 0x3b, 0x23, 4721 0x7c, 0x4b, 0xe7, 0xcb, 0x97, 0xc3, 0x11, 0x33, 0x00, 0xf2, 0xc8, 0xc5, 0xc0, 0x45, 0x2d, 0x32, 4722 0x18, 0xa5, 0xf8, 0x03, 0x05, 0x72, 0x5b, 0xce, 0x28, 0xf8, 0xff, 0x62, 0x11, 0x12, 0x7b, 0x8e, 4723 0xd3, 0x1f, 0x23, 0x71, 0xda, 0x64, 0x05, 0xf2, 0x05, 0xc8, 0xe1, 0x83, 0x77, 0x48, 0x56, 0xfd, 4724 0x5b, 0xa0, 0x2c, 0xd6, 0xf3, 0x73, 0x31, 0x81, 0x78, 0xcf, 0x76, 0xc7, 0xdc, 0xa3, 0xe1, 0x33, 4725 0xf9, 0x1c, 0x64, 0xe9, 0xaf, 0x67, 0x19, 0xf7, 0xb3, 0x69, 0xa0, 0xd5, 0xdc, 0xf0, 0x05, 0x98, 4726 0x43, 0x0d, 0xf8, 0xb0, 0x94, 0x7f, 0xe3, 0x93, 0x63, 0x0d, 0x1c, 0x58, 0x80, 0x14, 0x73, 0x08, 4727 0x63, 0xfc, 0xc3, 0x37, 0x63, 0x7a, 0x45, 0xea, 0x66, 0xf1, 0xa0, 0xc2, 0x32, 0x90, 0x94, 0xc9, 4728 0x4b, 0xc5, 0x7b, 0x90, 0xc6, 0x70, 0xd9, 0xe8, 0xb7, 0xc9, 0xe7, 0x41, 0xe9, 0x16, 0x2c, 0x0c, 4729 0xd7, 0xe7, 0x42, 0xa7, 0x10, 0x0e, 0x58, 0xde, 0x30, 0x95, 0xee, 0xd2, 0x02, 0x28, 0x1b, 0xf4, 4730 0x58, 0x70, 0xc8, 0x1d, 0xb6, 0x72, 0x58, 0x7c, 0x93, 0x93, 0x6c, 0x5b, 0x4f, 0xe5, 0x24, 0xdb, 4731 0xd6, 0x53, 0x46, 0x72, 0x65, 0x8a, 0x84, 0x96, 0x8e, 0xf8, 0x7f, 0xe0, 0xca, 0x51, 0xb1, 0x02, 4732 0x73, 0xf8, 0xa2, 0xf6, 0xec, 0xee, 0x23, 0xa7, 0x67, 0xe3, 0x41, 0xa4, 0x83, 0x09, 0x9c, 0x62, 4733 0x2a, 0x1d, 0xba, 0x0f, 0xd6, 0x61, 0x6b, 0x9f, 0xa5, 0xc3, 0x69, 0x93, 0x15, 0x8a, 0xdf, 0x8f, 4734 0xc3, 0x3c, 0x77, 0xb2, 0xef, 0xf4, 0xdc, 0x83, 0xad, 0xd6, 0x90, 0x6c, 0x43, 0x8e, 0xfa, 0xd7, 4735 0xe6, 0xa0, 0x35, 0x1c, 0xd2, 0x17, 0x59, 0xc1, 0xd0, 0x7c, 0x7d, 0x86, 0xdb, 0xe6, 0x16, 0xcb, 4736 0xdb, 0xad, 0x81, 0xb5, 0xc5, 0xd0, 0x2c, 0x50, 0x67, 0xed, 0xa0, 0x86, 0x3c, 0x80, 0xec, 0x60, 4737 0xdc, 0xf5, 0xe9, 0x58, 0xa4, 0xbf, 0x26, 0xa1, 0xdb, 0x1a, 0x77, 0x43, 0x6c, 0x30, 0xf0, 0x2b, 4738 0xe8, 0xe0, 0xa8, 0x77, 0xf6, 0xd9, 0x62, 0xc7, 0x0e, 0x8e, 0xba, 0x92, 0xf0, 0xe0, 0xf6, 0x82, 4739 0x1a, 0x52, 0x07, 0xa0, 0xaf, 0x9a, 0xeb, 0xd0, 0x13, 0x1e, 0x6a, 0x29, 0x5b, 0x2e, 0x49, 0xd8, 4740 0x76, 0xdc, 0xd1, 0xae, 0xb3, 0xe3, 0x8e, 0x78, 0x42, 0x32, 0xe6, 0xc5, 0xa5, 0xd7, 0x40, 0x8b, 4741 0xae, 0xc2, 0x71, 0x39, 0x49, 0x46, 0xc8, 0x49, 0x96, 0x7e, 0x0e, 0xf2, 0x91, 0x69, 0x8b, 0xe6, 4742 0x84, 0x99, 0xdf, 0x10, 0xcd, 0xb3, 0xe5, 0x0b, 0xa1, 0x6f, 0x34, 0xc4, 0xad, 0x17, 0x99, 0x5f, 4743 0x03, 0x2d, 0xba, 0x04, 0x22, 0x75, 0x5a, 0x72, 0xa0, 0x41, 0xfb, 0x57, 0x60, 0x2e, 0x34, 0x69, 4744 0xd1, 0x38, 0x73, 0xcc, 0xb4, 0x8a, 0xbf, 0x92, 0x80, 0x44, 0xc3, 0xb6, 0x9c, 0x0e, 0x39, 0x1f, 4745 0x8e, 0x9d, 0x6f, 0x9c, 0xf1, 0xe2, 0xe6, 0x85, 0x48, 0xdc, 0x7c, 0xe3, 0x8c, 0x1f, 0x35, 0x2f, 4746 0x44, 0xa2, 0xa6, 0xd7, 0x54, 0x35, 0xc8, 0xa5, 0xa9, 0x98, 0xf9, 0xc6, 0x19, 0x21, 0x60, 0x5e, 4747 0x9a, 0x0a, 0x98, 0x41, 0x73, 0xd5, 0xa0, 0x0e, 0x36, 0x1c, 0x2d, 0xdf, 0x38, 0x13, 0x44, 0xca, 4748 0x8b, 0xd1, 0x48, 0xe9, 0x37, 0x56, 0x0d, 0x36, 0x24, 0x21, 0x4a, 0xe2, 0x90, 0x58, 0x7c, 0xbc, 4749 0x18, 0x8d, 0x8f, 0x68, 0xc7, 0x23, 0xe3, 0xc5, 0x68, 0x64, 0xc4, 0x46, 0x1e, 0x09, 0x2f, 0x44, 4750 0x22, 0x21, 0x92, 0xb2, 0x10, 0x78, 0x31, 0x1a, 0x02, 0x99, 0x9d, 0x30, 0x52, 0x31, 0xfe, 0xf9, 4751 0x8d, 0x55, 0x83, 0x18, 0x91, 0xe0, 0x27, 0x3b, 0x88, 0xe0, 0x6e, 0x60, 0x18, 0xa8, 0xd2, 0x85, 4752 0xf3, 0x12, 0xd4, 0xbc, 0xf4, 0x13, 0x16, 0x5c, 0x51, 0x2f, 0x41, 0x33, 0x20, 0xd5, 0xe1, 0x67, 4753 0x75, 0x0d, 0x3d, 0x59, 0x48, 0x9c, 0x28, 0x81, 0xe5, 0x7a, 0x13, 0x3d, 0x1a, 0x9d, 0x5d, 0x87, 4754 0x1d, 0x38, 0x4a, 0x30, 0x57, 0x6f, 0x3e, 0x6c, 0x8d, 0xba, 0x14, 0xba, 0xdb, 0xea, 0xfa, 0xb7, 4755 0x1e, 0x54, 0x05, 0xd9, 0x3a, 0x6f, 0xd9, 0x6d, 0x75, 0xc9, 0x39, 0x4f, 0x62, 0x6d, 0x6c, 0x55, 4756 0xb8, 0xc8, 0x96, 0xce, 0xd3, 0xa5, 0x63, 0x64, 0xe8, 0x1b, 0x17, 0xb8, 0x6f, 0xbc, 0x9b, 0x82, 4757 0xc4, 0xc4, 0xee, 0x39, 0xf6, 0xdd, 0x0c, 0xa4, 0x5c, 0x67, 0x34, 0x68, 0xb9, 0x4e, 0xf1, 0x87, 4758 0x0a, 0xc0, 0x3d, 0x67, 0x30, 0x98, 0xd8, 0xbd, 0x77, 0x27, 0x16, 0xb9, 0x0c, 0xd9, 0x41, 0xeb, 4759 0x89, 0xd5, 0x1c, 0x58, 0xcd, 0xfd, 0x91, 0xf7, 0x36, 0x64, 0x68, 0xd5, 0x96, 0x75, 0x6f, 0x74, 4760 0x44, 0x0a, 0x5e, 0x02, 0x8f, 0x0a, 0x42, 0x61, 0xf2, 0x84, 0x7e, 0x91, 0xa7, 0xa3, 0x49, 0xbe, 4761 0x93, 0x5e, 0x42, 0xca, 0x0e, 0x39, 0x29, 0xbe, 0x87, 0xec, 0x98, 0x73, 0x1e, 0x92, 0xae, 0x35, 4762 0x18, 0x36, 0xf7, 0x51, 0x30, 0x54, 0x14, 0x09, 0x5a, 0xbe, 0x47, 0x6e, 0x40, 0x6c, 0xdf, 0xe9, 4763 0xa3, 0x54, 0x8e, 0xdd, 0x1d, 0x8a, 0x24, 0x2f, 0x40, 0x6c, 0x30, 0x66, 0xf2, 0xc9, 0x96, 0xcf, 4764 0x86, 0x32, 0x08, 0x16, 0xb2, 0x28, 0x70, 0x30, 0xee, 0xfa, 0x73, 0x2f, 0x7e, 0xa2, 0x42, 0x9a, 4765 0xee, 0xd7, 0x5b, 0xbb, 0xf5, 0x5b, 0x78, 0x6c, 0xd8, 0x6f, 0xf5, 0xf1, 0x86, 0x80, 0xbe, 0xa6, 4766 0xbc, 0x44, 0xeb, 0xbf, 0x62, 0xed, 0xbb, 0xce, 0x08, 0x5d, 0x73, 0xc6, 0xe4, 0x25, 0xba, 0xe4, 4767 0x2c, 0x2b, 0x8e, 0xf1, 0x59, 0xb2, 0x22, 0x66, 0xf4, 0xad, 0x61, 0x93, 0xfa, 0x00, 0xe6, 0x2f, 4768 0x43, 0xa7, 0x6b, 0xaf, 0x3b, 0x7a, 0x74, 0x7b, 0x60, 0x1d, 0x31, 0x3f, 0x99, 0x1c, 0x60, 0x81, 4769 0xfc, 0x2c, 0x3b, 0xf2, 0xb1, 0x9d, 0x64, 0xdf, 0x57, 0x15, 0x9f, 0x65, 0xfc, 0x36, 0x05, 0x05, 4770 0xe7, 0x3e, 0x2c, 0x2e, 0xdd, 0x86, 0xac, 0xc0, 0x7b, 0x9c, 0x2b, 0x8a, 0x45, 0xfc, 0x58, 0x88, 4771 0xf5, 0xb8, 0x5b, 0x1d, 0xd1, 0x8f, 0xd1, 0x15, 0x75, 0xa8, 0x86, 0xaf, 0xe5, 0x21, 0x56, 0x6f, 4772 0x34, 0x68, 0x9e, 0x55, 0x6f, 0x34, 0x56, 0x35, 0xa5, 0xb6, 0x0a, 0xe9, 0xee, 0xc8, 0xb2, 0xa8, 4773 0xeb, 0x7d, 0xd6, 0x39, 0xef, 0xcb, 0xb8, 0xac, 0x3e, 0xac, 0xf6, 0x26, 0xa4, 0xf6, 0xd9, 0x49, 4774 0x8f, 0x3c, 0xf3, 0x56, 0xa3, 0xf0, 0xc7, 0xec, 0x76, 0xed, 0x79, 0x11, 0x10, 0x3d, 0x1f, 0x9a, 4775 0x1e, 0x4f, 0x6d, 0x17, 0x32, 0xa3, 0xe6, 0xf1, 0xa4, 0xef, 0xb3, 0x58, 0x2e, 0x27, 0x4d, 0x8f, 4776 0x78, 0x55, 0x6d, 0x03, 0x16, 0x6c, 0xc7, 0xfb, 0x93, 0xaf, 0xd9, 0xe6, 0x9e, 0x6c, 0x56, 0x12, 4777 0xed, 0x75, 0x60, 0xb1, 0x4f, 0x05, 0x6c, 0x87, 0x37, 0x30, 0xef, 0x57, 0x5b, 0x07, 0x4d, 0x20, 4778 0xea, 0x30, 0x77, 0x29, 0xe3, 0xe9, 0xb0, 0xaf, 0x13, 0x7c, 0x1e, 0xf4, 0xb0, 0x11, 0x1a, 0xee, 4779 0x03, 0x65, 0x34, 0x5d, 0xf6, 0xb1, 0x87, 0x4f, 0x83, 0x61, 0x65, 0x9a, 0x86, 0x46, 0x04, 0x19, 4780 0xcd, 0x01, 0xfb, 0x12, 0x44, 0xa4, 0xa9, 0x1a, 0x91, 0xd5, 0x99, 0x9c, 0x60, 0x38, 0x3d, 0xf6, 4781 0x29, 0x87, 0xcf, 0xc3, 0x02, 0xce, 0x0c, 0xa2, 0xe3, 0x06, 0xf4, 0x65, 0xf6, 0x9d, 0x47, 0x88, 4782 0x68, 0x6a, 0x44, 0xe3, 0x13, 0x8c, 0xe8, 0x09, 0xfb, 0xac, 0xc2, 0x27, 0xda, 0x99, 0x35, 0xa2, 4783 0xf1, 0x09, 0x46, 0xd4, 0x67, 0x9f, 0x5c, 0x84, 0x88, 0xaa, 0x46, 0x6d, 0x13, 0x88, 0xb8, 0xf1, 4784 0x3c, 0x3a, 0x4b, 0x99, 0x06, 0xec, 0x53, 0x9a, 0x60, 0xeb, 0x99, 0xd1, 0x2c, 0xaa, 0xe3, 0x06, 4785 0x65, 0xb3, 0xef, 0x6c, 0xc2, 0x54, 0x55, 0xa3, 0xf6, 0x00, 0xce, 0x8a, 0xd3, 0x3b, 0xd1, 0xb0, 4786 0x1c, 0xf6, 0x91, 0x48, 0x30, 0x41, 0x6e, 0x35, 0x93, 0xec, 0xb8, 0x81, 0x0d, 0xd9, 0x07, 0x24, 4787 0x11, 0xb2, 0xaa, 0x51, 0xbb, 0x07, 0x79, 0x81, 0x6c, 0x0f, 0xef, 0x15, 0x64, 0x44, 0xef, 0xb2, 4788 0xcf, 0x9e, 0x7c, 0x22, 0x9a, 0x51, 0x45, 0x77, 0x8f, 0xe5, 0x18, 0x52, 0x9a, 0x11, 0xfb, 0x6a, 4789 0x27, 0x18, 0x0f, 0xda, 0x44, 0x5e, 0x94, 0x3d, 0x96, 0x90, 0xc8, 0x78, 0xc6, 0xec, 0x8b, 0x9e, 4790 0x60, 0x38, 0xd4, 0xa4, 0x36, 0x08, 0x4d, 0xca, 0xa2, 0x69, 0x86, 0x94, 0xc5, 0xc5, 0x88, 0x58, 4791 0x92, 0x40, 0x96, 0xc5, 0xeb, 0x2b, 0x61, 0xfa, 0xb4, 0x58, 0x7b, 0x00, 0xf3, 0xa7, 0x71, 0x59, 4792 0xef, 0x2b, 0xec, 0x2e, 0xa3, 0xb2, 0xbc, 0x6a, 0xac, 0xae, 0x99, 0x73, 0xed, 0x90, 0xe7, 0xda, 4793 0x80, 0xb9, 0x53, 0xb8, 0xad, 0x0f, 0x14, 0x76, 0x23, 0x40, 0xb9, 0xcc, 0x5c, 0x3b, 0xec, 0xbb, 4794 0xe6, 0x4e, 0xe1, 0xb8, 0x3e, 0x54, 0xd8, 0x15, 0x92, 0x51, 0xf6, 0x69, 0x3c, 0xdf, 0x35, 0x77, 4795 0x0a, 0xc7, 0xf5, 0x11, 0x3b, 0xf1, 0xab, 0x46, 0x45, 0xa4, 0x41, 0x4f, 0x31, 0x7f, 0x1a, 0xc7, 4796 0xf5, 0xb1, 0x82, 0x57, 0x4a, 0xaa, 0x61, 0xf8, 0xeb, 0xe3, 0xfb, 0xae, 0xf9, 0xd3, 0x38, 0xae, 4797 0xaf, 0x29, 0x78, 0xf5, 0xa4, 0x1a, 0x6b, 0x21, 0xa2, 0xf0, 0x88, 0x4e, 0xe2, 0xb8, 0x3e, 0x51, 4798 0xf0, 0x3e, 0x48, 0x35, 0xaa, 0x3e, 0xd1, 0xce, 0xd4, 0x88, 0x4e, 0xe2, 0xb8, 0xbe, 0x8e, 0xe7, 4799 0xab, 0x9a, 0x6a, 0xdc, 0x0c, 0x11, 0xa1, 0xef, 0xca, 0x9f, 0xca, 0x71, 0x7d, 0x43, 0xc1, 0xab, 4800 0x3b, 0xd5, 0xb8, 0x65, 0x7a, 0x23, 0x08, 0x7c, 0x57, 0xfe, 0x54, 0x8e, 0xeb, 0x9b, 0x0a, 0xde, 4801 0xf1, 0xa9, 0xc6, 0xed, 0x30, 0x15, 0xfa, 0x2e, 0xed, 0x74, 0x8e, 0xeb, 0x53, 0x05, 0xbf, 0xe8, 4802 0x51, 0xd7, 0x56, 0x4c, 0x6f, 0x10, 0x82, 0xef, 0xd2, 0x4e, 0xe7, 0xb8, 0xbe, 0xa5, 0xe0, 0x67, 4803 0x3e, 0xea, 0xda, 0x6a, 0x84, 0xac, 0x6a, 0xd4, 0xd6, 0x21, 0x77, 0x72, 0xc7, 0xf5, 0x6d, 0xf1, 4804 0x06, 0x35, 0xdb, 0x16, 0xbc, 0xd7, 0x63, 0x61, 0xff, 0x4e, 0xe0, 0xba, 0xbe, 0x83, 0xc9, 0x5f, 4805 0xed, 0xb9, 0x37, 0xd8, 0x3d, 0x23, 0x33, 0x79, 0xa9, 0x6d, 0x75, 0x5e, 0xed, 0x38, 0x4e, 0xb0, 4806 0xa5, 0xcc, 0xa1, 0x35, 0x82, 0xb7, 0xe7, 0x04, 0xde, 0xec, 0xbb, 0x0a, 0x5e, 0x4b, 0xe6, 0x38, 4807 0x35, 0x5a, 0xf8, 0xef, 0x11, 0x73, 0x6d, 0x76, 0x30, 0xe7, 0xe3, 0xfd, 0xda, 0xf7, 0x94, 0xd3, 4808 0x39, 0xb6, 0x5a, 0xac, 0xb1, 0xbd, 0xee, 0x2f, 0x0e, 0xd6, 0xbc, 0x0e, 0xf1, 0xc3, 0xf2, 0xca, 4809 0x6a, 0x38, 0xc5, 0x13, 0x6f, 0xe5, 0x99, 0x3b, 0xcb, 0x96, 0x17, 0x42, 0x7f, 0x5f, 0x0c, 0x86, 4810 0xee, 0x91, 0x89, 0x96, 0x9c, 0xa1, 0x2c, 0x61, 0xf8, 0x40, 0xca, 0x50, 0xe6, 0x0c, 0x15, 0x09, 4811 0xc3, 0x87, 0x52, 0x86, 0x0a, 0x67, 0x30, 0x24, 0x0c, 0x1f, 0x49, 0x19, 0x0c, 0xce, 0xb0, 0x26, 4812 0x61, 0xf8, 0x58, 0xca, 0xb0, 0xc6, 0x19, 0xaa, 0x12, 0x86, 0xaf, 0x49, 0x19, 0xaa, 0x9c, 0xe1, 4813 0xa6, 0x84, 0xe1, 0x13, 0x29, 0xc3, 0x4d, 0xce, 0x70, 0x4b, 0xc2, 0xf0, 0x75, 0x29, 0xc3, 0x2d, 4814 0xce, 0x70, 0x5b, 0xc2, 0xf0, 0x0d, 0x29, 0xc3, 0x6d, 0xc6, 0xb0, 0xba, 0x22, 0x61, 0xf8, 0xa6, 4815 0x8c, 0x61, 0x75, 0x85, 0x33, 0xc8, 0x34, 0xf9, 0xa9, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 4816 0x6f, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xb6, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 4817 0xc9, 0xef, 0x48, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0xae, 0x94, 0x81, 0x6b, 0x72, 0x55, 4818 0xa6, 0xc9, 0xef, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 0x9a, 0xfc, 0x13, 0x29, 0x03, 0xd7, 0xe4, 4819 0xaa, 0x4c, 0x93, 0x7f, 0x2a, 0x65, 0xe0, 0x9a, 0x5c, 0x95, 0x69, 0xf2, 0xcf, 0xa4, 0x0c, 0x5c, 4820 0x93, 0x65, 0x99, 0x26, 0xbf, 0x2f, 0x63, 0x28, 0x73, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x73, 0x29, 4821 0x03, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0xbf, 0x90, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x81, 4822 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 4823 0x95, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x4b, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 4824 0xfe, 0x8d, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0xdf, 0x4a, 0x19, 0xb8, 0x26, 0xcb, 0x32, 4825 0x4d, 0xfe, 0x9d, 0x94, 0x81, 0x6b, 0xb2, 0x22, 0xd3, 0xe4, 0xdf, 0xcb, 0x18, 0x2a, 0x5c, 0x93, 4826 0x15, 0x99, 0x26, 0xff, 0x41, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x1f, 0xa5, 0x0c, 0x5c, 4827 0x93, 0x15, 0x99, 0x26, 0xff, 0x49, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x9f, 0xa5, 0x0c, 4828 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x45, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x5f, 0xa5, 4829 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x4d, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x87, 4830 0x52, 0x06, 0xae, 0xc9, 0x8a, 0x4c, 0x93, 0xff, 0x2e, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 0xfc, 4831 0x0f, 0x19, 0x83, 0xc1, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0x9f, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 4832 0xc9, 0xff, 0x92, 0x32, 0x70, 0x4d, 0x1a, 0x32, 0x4d, 0xfe, 0xb7, 0x94, 0x81, 0x6b, 0xd2, 0x90, 4833 0x69, 0xf2, 0x7f, 0xa4, 0x0c, 0x5c, 0x93, 0x86, 0x4c, 0x93, 0xff, 0x2b, 0x65, 0xe0, 0x9a, 0x34, 4834 0x64, 0x9a, 0xfc, 0x91, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0xc7, 0x52, 0x06, 0xae, 0x49, 4835 0x43, 0xa6, 0xc9, 0x9f, 0x48, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x2a, 0x65, 0xe0, 0x9a, 4836 0x5c, 0x93, 0x69, 0xf2, 0xff, 0x64, 0x0c, 0x6b, 0x2b, 0x77, 0xaf, 0x3f, 0x7e, 0xb1, 0xdb, 0x73, 4837 0x0f, 0x26, 0x7b, 0xcb, 0xfb, 0xce, 0xe0, 0x46, 0xd7, 0xe9, 0x3a, 0x37, 0x10, 0xb4, 0x37, 0xe9, 4838 0xb0, 0x87, 0x1b, 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe0, 0xd1, 0x6e, 0x72, 0xd7, 4839 0x3e, 0x00, 0x00, 4840 }