1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: conformance.proto 3 4 // AOSP change: ignore this file, since it depends on field_mask, 5 // which is not present in the AOSP tree. 6 // +build ignore 7 8 package conformance 9 10 import ( 11 fmt "fmt" 12 proto "github.com/golang/protobuf/proto" 13 any "github.com/golang/protobuf/ptypes/any" 14 duration "github.com/golang/protobuf/ptypes/duration" 15 _struct "github.com/golang/protobuf/ptypes/struct" 16 timestamp "github.com/golang/protobuf/ptypes/timestamp" 17 wrappers "github.com/golang/protobuf/ptypes/wrappers" 18 field_mask "google.golang.org/genproto/protobuf/field_mask" 19 math "math" 20 ) 21 22 // Reference imports to suppress errors if they are not otherwise used. 23 var _ = proto.Marshal 24 var _ = fmt.Errorf 25 var _ = math.Inf 26 27 // This is a compile-time assertion to ensure that this generated file 28 // is compatible with the proto package it is being compiled against. 29 // A compilation error at this line likely means your copy of the 30 // proto package needs to be updated. 31 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 32 33 type WireFormat int32 34 35 const ( 36 WireFormat_UNSPECIFIED WireFormat = 0 37 WireFormat_PROTOBUF WireFormat = 1 38 WireFormat_JSON WireFormat = 2 39 ) 40 41 var WireFormat_name = map[int32]string{ 42 0: "UNSPECIFIED", 43 1: "PROTOBUF", 44 2: "JSON", 45 } 46 47 var WireFormat_value = map[string]int32{ 48 "UNSPECIFIED": 0, 49 "PROTOBUF": 1, 50 "JSON": 2, 51 } 52 53 func (x WireFormat) String() string { 54 return proto.EnumName(WireFormat_name, int32(x)) 55 } 56 57 func (WireFormat) EnumDescriptor() ([]byte, []int) { 58 return fileDescriptor_e7c910178d599565, []int{0} 59 } 60 61 type ForeignEnum int32 62 63 const ( 64 ForeignEnum_FOREIGN_FOO ForeignEnum = 0 65 ForeignEnum_FOREIGN_BAR ForeignEnum = 1 66 ForeignEnum_FOREIGN_BAZ ForeignEnum = 2 67 ) 68 69 var ForeignEnum_name = map[int32]string{ 70 0: "FOREIGN_FOO", 71 1: "FOREIGN_BAR", 72 2: "FOREIGN_BAZ", 73 } 74 75 var ForeignEnum_value = map[string]int32{ 76 "FOREIGN_FOO": 0, 77 "FOREIGN_BAR": 1, 78 "FOREIGN_BAZ": 2, 79 } 80 81 func (x ForeignEnum) String() string { 82 return proto.EnumName(ForeignEnum_name, int32(x)) 83 } 84 85 func (ForeignEnum) EnumDescriptor() ([]byte, []int) { 86 return fileDescriptor_e7c910178d599565, []int{1} 87 } 88 89 type TestAllTypes_NestedEnum int32 90 91 const ( 92 TestAllTypes_FOO TestAllTypes_NestedEnum = 0 93 TestAllTypes_BAR TestAllTypes_NestedEnum = 1 94 TestAllTypes_BAZ TestAllTypes_NestedEnum = 2 95 TestAllTypes_NEG TestAllTypes_NestedEnum = -1 96 ) 97 98 var TestAllTypes_NestedEnum_name = map[int32]string{ 99 0: "FOO", 100 1: "BAR", 101 2: "BAZ", 102 -1: "NEG", 103 } 104 105 var TestAllTypes_NestedEnum_value = map[string]int32{ 106 "FOO": 0, 107 "BAR": 1, 108 "BAZ": 2, 109 "NEG": -1, 110 } 111 112 func (x TestAllTypes_NestedEnum) String() string { 113 return proto.EnumName(TestAllTypes_NestedEnum_name, int32(x)) 114 } 115 116 func (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) { 117 return fileDescriptor_e7c910178d599565, []int{2, 0} 118 } 119 120 // Represents a single test case's input. The testee should: 121 // 122 // 1. parse this proto (which should always succeed) 123 // 2. parse the protobuf or JSON payload in "payload" (which may fail) 124 // 3. if the parse succeeded, serialize the message in the requested format. 125 type ConformanceRequest struct { 126 // The payload (whether protobuf of JSON) is always for a TestAllTypes proto 127 // (see below). 128 // 129 // Types that are valid to be assigned to Payload: 130 // *ConformanceRequest_ProtobufPayload 131 // *ConformanceRequest_JsonPayload 132 Payload isConformanceRequest_Payload `protobuf_oneof:"payload"` 133 // Which format should the testee serialize its message to? 134 RequestedOutputFormat WireFormat `protobuf:"varint,3,opt,name=requested_output_format,json=requestedOutputFormat,proto3,enum=conformance.WireFormat" json:"requested_output_format,omitempty"` 135 XXX_NoUnkeyedLiteral struct{} `json:"-"` 136 XXX_unrecognized []byte `json:"-"` 137 XXX_sizecache int32 `json:"-"` 138 } 139 140 func (m *ConformanceRequest) Reset() { *m = ConformanceRequest{} } 141 func (m *ConformanceRequest) String() string { return proto.CompactTextString(m) } 142 func (*ConformanceRequest) ProtoMessage() {} 143 func (*ConformanceRequest) Descriptor() ([]byte, []int) { 144 return fileDescriptor_e7c910178d599565, []int{0} 145 } 146 147 func (m *ConformanceRequest) XXX_Unmarshal(b []byte) error { 148 return xxx_messageInfo_ConformanceRequest.Unmarshal(m, b) 149 } 150 func (m *ConformanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 151 return xxx_messageInfo_ConformanceRequest.Marshal(b, m, deterministic) 152 } 153 func (m *ConformanceRequest) XXX_Merge(src proto.Message) { 154 xxx_messageInfo_ConformanceRequest.Merge(m, src) 155 } 156 func (m *ConformanceRequest) XXX_Size() int { 157 return xxx_messageInfo_ConformanceRequest.Size(m) 158 } 159 func (m *ConformanceRequest) XXX_DiscardUnknown() { 160 xxx_messageInfo_ConformanceRequest.DiscardUnknown(m) 161 } 162 163 var xxx_messageInfo_ConformanceRequest proto.InternalMessageInfo 164 165 type isConformanceRequest_Payload interface { 166 isConformanceRequest_Payload() 167 } 168 169 type ConformanceRequest_ProtobufPayload struct { 170 ProtobufPayload []byte `protobuf:"bytes,1,opt,name=protobuf_payload,json=protobufPayload,proto3,oneof"` 171 } 172 173 type ConformanceRequest_JsonPayload struct { 174 JsonPayload string `protobuf:"bytes,2,opt,name=json_payload,json=jsonPayload,proto3,oneof"` 175 } 176 177 func (*ConformanceRequest_ProtobufPayload) isConformanceRequest_Payload() {} 178 179 func (*ConformanceRequest_JsonPayload) isConformanceRequest_Payload() {} 180 181 func (m *ConformanceRequest) GetPayload() isConformanceRequest_Payload { 182 if m != nil { 183 return m.Payload 184 } 185 return nil 186 } 187 188 func (m *ConformanceRequest) GetProtobufPayload() []byte { 189 if x, ok := m.GetPayload().(*ConformanceRequest_ProtobufPayload); ok { 190 return x.ProtobufPayload 191 } 192 return nil 193 } 194 195 func (m *ConformanceRequest) GetJsonPayload() string { 196 if x, ok := m.GetPayload().(*ConformanceRequest_JsonPayload); ok { 197 return x.JsonPayload 198 } 199 return "" 200 } 201 202 func (m *ConformanceRequest) GetRequestedOutputFormat() WireFormat { 203 if m != nil { 204 return m.RequestedOutputFormat 205 } 206 return WireFormat_UNSPECIFIED 207 } 208 209 // XXX_OneofWrappers is for the internal use of the proto package. 210 func (*ConformanceRequest) XXX_OneofWrappers() []interface{} { 211 return []interface{}{ 212 (*ConformanceRequest_ProtobufPayload)(nil), 213 (*ConformanceRequest_JsonPayload)(nil), 214 } 215 } 216 217 // Represents a single test case's output. 218 type ConformanceResponse struct { 219 // Types that are valid to be assigned to Result: 220 // *ConformanceResponse_ParseError 221 // *ConformanceResponse_SerializeError 222 // *ConformanceResponse_RuntimeError 223 // *ConformanceResponse_ProtobufPayload 224 // *ConformanceResponse_JsonPayload 225 // *ConformanceResponse_Skipped 226 Result isConformanceResponse_Result `protobuf_oneof:"result"` 227 XXX_NoUnkeyedLiteral struct{} `json:"-"` 228 XXX_unrecognized []byte `json:"-"` 229 XXX_sizecache int32 `json:"-"` 230 } 231 232 func (m *ConformanceResponse) Reset() { *m = ConformanceResponse{} } 233 func (m *ConformanceResponse) String() string { return proto.CompactTextString(m) } 234 func (*ConformanceResponse) ProtoMessage() {} 235 func (*ConformanceResponse) Descriptor() ([]byte, []int) { 236 return fileDescriptor_e7c910178d599565, []int{1} 237 } 238 239 func (m *ConformanceResponse) XXX_Unmarshal(b []byte) error { 240 return xxx_messageInfo_ConformanceResponse.Unmarshal(m, b) 241 } 242 func (m *ConformanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 243 return xxx_messageInfo_ConformanceResponse.Marshal(b, m, deterministic) 244 } 245 func (m *ConformanceResponse) XXX_Merge(src proto.Message) { 246 xxx_messageInfo_ConformanceResponse.Merge(m, src) 247 } 248 func (m *ConformanceResponse) XXX_Size() int { 249 return xxx_messageInfo_ConformanceResponse.Size(m) 250 } 251 func (m *ConformanceResponse) XXX_DiscardUnknown() { 252 xxx_messageInfo_ConformanceResponse.DiscardUnknown(m) 253 } 254 255 var xxx_messageInfo_ConformanceResponse proto.InternalMessageInfo 256 257 type isConformanceResponse_Result interface { 258 isConformanceResponse_Result() 259 } 260 261 type ConformanceResponse_ParseError struct { 262 ParseError string `protobuf:"bytes,1,opt,name=parse_error,json=parseError,proto3,oneof"` 263 } 264 265 type ConformanceResponse_SerializeError struct { 266 SerializeError string `protobuf:"bytes,6,opt,name=serialize_error,json=serializeError,proto3,oneof"` 267 } 268 269 type ConformanceResponse_RuntimeError struct { 270 RuntimeError string `protobuf:"bytes,2,opt,name=runtime_error,json=runtimeError,proto3,oneof"` 271 } 272 273 type ConformanceResponse_ProtobufPayload struct { 274 ProtobufPayload []byte `protobuf:"bytes,3,opt,name=protobuf_payload,json=protobufPayload,proto3,oneof"` 275 } 276 277 type ConformanceResponse_JsonPayload struct { 278 JsonPayload string `protobuf:"bytes,4,opt,name=json_payload,json=jsonPayload,proto3,oneof"` 279 } 280 281 type ConformanceResponse_Skipped struct { 282 Skipped string `protobuf:"bytes,5,opt,name=skipped,proto3,oneof"` 283 } 284 285 func (*ConformanceResponse_ParseError) isConformanceResponse_Result() {} 286 287 func (*ConformanceResponse_SerializeError) isConformanceResponse_Result() {} 288 289 func (*ConformanceResponse_RuntimeError) isConformanceResponse_Result() {} 290 291 func (*ConformanceResponse_ProtobufPayload) isConformanceResponse_Result() {} 292 293 func (*ConformanceResponse_JsonPayload) isConformanceResponse_Result() {} 294 295 func (*ConformanceResponse_Skipped) isConformanceResponse_Result() {} 296 297 func (m *ConformanceResponse) GetResult() isConformanceResponse_Result { 298 if m != nil { 299 return m.Result 300 } 301 return nil 302 } 303 304 func (m *ConformanceResponse) GetParseError() string { 305 if x, ok := m.GetResult().(*ConformanceResponse_ParseError); ok { 306 return x.ParseError 307 } 308 return "" 309 } 310 311 func (m *ConformanceResponse) GetSerializeError() string { 312 if x, ok := m.GetResult().(*ConformanceResponse_SerializeError); ok { 313 return x.SerializeError 314 } 315 return "" 316 } 317 318 func (m *ConformanceResponse) GetRuntimeError() string { 319 if x, ok := m.GetResult().(*ConformanceResponse_RuntimeError); ok { 320 return x.RuntimeError 321 } 322 return "" 323 } 324 325 func (m *ConformanceResponse) GetProtobufPayload() []byte { 326 if x, ok := m.GetResult().(*ConformanceResponse_ProtobufPayload); ok { 327 return x.ProtobufPayload 328 } 329 return nil 330 } 331 332 func (m *ConformanceResponse) GetJsonPayload() string { 333 if x, ok := m.GetResult().(*ConformanceResponse_JsonPayload); ok { 334 return x.JsonPayload 335 } 336 return "" 337 } 338 339 func (m *ConformanceResponse) GetSkipped() string { 340 if x, ok := m.GetResult().(*ConformanceResponse_Skipped); ok { 341 return x.Skipped 342 } 343 return "" 344 } 345 346 // XXX_OneofWrappers is for the internal use of the proto package. 347 func (*ConformanceResponse) XXX_OneofWrappers() []interface{} { 348 return []interface{}{ 349 (*ConformanceResponse_ParseError)(nil), 350 (*ConformanceResponse_SerializeError)(nil), 351 (*ConformanceResponse_RuntimeError)(nil), 352 (*ConformanceResponse_ProtobufPayload)(nil), 353 (*ConformanceResponse_JsonPayload)(nil), 354 (*ConformanceResponse_Skipped)(nil), 355 } 356 } 357 358 // This proto includes every type of field in both singular and repeated 359 // forms. 360 type TestAllTypes struct { 361 // Singular 362 OptionalInt32 int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"` 363 OptionalInt64 int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"` 364 OptionalUint32 uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"` 365 OptionalUint64 uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"` 366 OptionalSint32 int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"` 367 OptionalSint64 int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"` 368 OptionalFixed32 uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"` 369 OptionalFixed64 uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"` 370 OptionalSfixed32 int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"` 371 OptionalSfixed64 int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"` 372 OptionalFloat float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"` 373 OptionalDouble float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"` 374 OptionalBool bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"` 375 OptionalString string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"` 376 OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` 377 OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage,proto3" json:"optional_nested_message,omitempty"` 378 OptionalForeignMessage *ForeignMessage `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage,proto3" json:"optional_foreign_message,omitempty"` 379 OptionalNestedEnum TestAllTypes_NestedEnum `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,proto3,enum=conformance.TestAllTypes_NestedEnum" json:"optional_nested_enum,omitempty"` 380 OptionalForeignEnum ForeignEnum `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,proto3,enum=conformance.ForeignEnum" json:"optional_foreign_enum,omitempty"` 381 OptionalStringPiece string `protobuf:"bytes,24,opt,name=optional_string_piece,json=optionalStringPiece,proto3" json:"optional_string_piece,omitempty"` 382 OptionalCord string `protobuf:"bytes,25,opt,name=optional_cord,json=optionalCord,proto3" json:"optional_cord,omitempty"` 383 RecursiveMessage *TestAllTypes `protobuf:"bytes,27,opt,name=recursive_message,json=recursiveMessage,proto3" json:"recursive_message,omitempty"` 384 // Repeated 385 RepeatedInt32 []int32 `protobuf:"varint,31,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"` 386 RepeatedInt64 []int64 `protobuf:"varint,32,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"` 387 RepeatedUint32 []uint32 `protobuf:"varint,33,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"` 388 RepeatedUint64 []uint64 `protobuf:"varint,34,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"` 389 RepeatedSint32 []int32 `protobuf:"zigzag32,35,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"` 390 RepeatedSint64 []int64 `protobuf:"zigzag64,36,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"` 391 RepeatedFixed32 []uint32 `protobuf:"fixed32,37,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"` 392 RepeatedFixed64 []uint64 `protobuf:"fixed64,38,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"` 393 RepeatedSfixed32 []int32 `protobuf:"fixed32,39,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"` 394 RepeatedSfixed64 []int64 `protobuf:"fixed64,40,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"` 395 RepeatedFloat []float32 `protobuf:"fixed32,41,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"` 396 RepeatedDouble []float64 `protobuf:"fixed64,42,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"` 397 RepeatedBool []bool `protobuf:"varint,43,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"` 398 RepeatedString []string `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"` 399 RepeatedBytes [][]byte `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` 400 RepeatedNestedMessage []*TestAllTypes_NestedMessage `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage,proto3" json:"repeated_nested_message,omitempty"` 401 RepeatedForeignMessage []*ForeignMessage `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage,proto3" json:"repeated_foreign_message,omitempty"` 402 RepeatedNestedEnum []TestAllTypes_NestedEnum `protobuf:"varint,51,rep,packed,name=repeated_nested_enum,json=repeatedNestedEnum,proto3,enum=conformance.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"` 403 RepeatedForeignEnum []ForeignEnum `protobuf:"varint,52,rep,packed,name=repeated_foreign_enum,json=repeatedForeignEnum,proto3,enum=conformance.ForeignEnum" json:"repeated_foreign_enum,omitempty"` 404 RepeatedStringPiece []string `protobuf:"bytes,54,rep,name=repeated_string_piece,json=repeatedStringPiece,proto3" json:"repeated_string_piece,omitempty"` 405 RepeatedCord []string `protobuf:"bytes,55,rep,name=repeated_cord,json=repeatedCord,proto3" json:"repeated_cord,omitempty"` 406 // Map 407 MapInt32Int32 map[int32]int32 `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32,proto3" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 408 MapInt64Int64 map[int64]int64 `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64,proto3" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 409 MapUint32Uint32 map[uint32]uint32 `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32,proto3" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 410 MapUint64Uint64 map[uint64]uint64 `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64,proto3" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 411 MapSint32Sint32 map[int32]int32 `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32,proto3" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` 412 MapSint64Sint64 map[int64]int64 `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64,proto3" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` 413 MapFixed32Fixed32 map[uint32]uint32 `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32,proto3" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 414 MapFixed64Fixed64 map[uint64]uint64 `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64,proto3" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 415 MapSfixed32Sfixed32 map[int32]int32 `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32,proto3" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 416 MapSfixed64Sfixed64 map[int64]int64 `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64,proto3" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 417 MapInt32Float map[int32]float32 `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float,proto3" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` 418 MapInt32Double map[int32]float64 `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double,proto3" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` 419 MapBoolBool map[bool]bool `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 420 MapStringString map[string]string `protobuf:"bytes,69,rep,name=map_string_string,json=mapStringString,proto3" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 421 MapStringBytes map[string][]byte `protobuf:"bytes,70,rep,name=map_string_bytes,json=mapStringBytes,proto3" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 422 MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage,proto3" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 423 MapStringForeignMessage map[string]*ForeignMessage `protobuf:"bytes,72,rep,name=map_string_foreign_message,json=mapStringForeignMessage,proto3" json:"map_string_foreign_message,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 424 MapStringNestedEnum map[string]TestAllTypes_NestedEnum `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum,proto3" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=conformance.TestAllTypes_NestedEnum"` 425 MapStringForeignEnum map[string]ForeignEnum `protobuf:"bytes,74,rep,name=map_string_foreign_enum,json=mapStringForeignEnum,proto3" json:"map_string_foreign_enum,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=conformance.ForeignEnum"` 426 // Types that are valid to be assigned to OneofField: 427 // *TestAllTypes_OneofUint32 428 // *TestAllTypes_OneofNestedMessage 429 // *TestAllTypes_OneofString 430 // *TestAllTypes_OneofBytes 431 OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"` 432 // Well-known types 433 OptionalBoolWrapper *wrappers.BoolValue `protobuf:"bytes,201,opt,name=optional_bool_wrapper,json=optionalBoolWrapper,proto3" json:"optional_bool_wrapper,omitempty"` 434 OptionalInt32Wrapper *wrappers.Int32Value `protobuf:"bytes,202,opt,name=optional_int32_wrapper,json=optionalInt32Wrapper,proto3" json:"optional_int32_wrapper,omitempty"` 435 OptionalInt64Wrapper *wrappers.Int64Value `protobuf:"bytes,203,opt,name=optional_int64_wrapper,json=optionalInt64Wrapper,proto3" json:"optional_int64_wrapper,omitempty"` 436 OptionalUint32Wrapper *wrappers.UInt32Value `protobuf:"bytes,204,opt,name=optional_uint32_wrapper,json=optionalUint32Wrapper,proto3" json:"optional_uint32_wrapper,omitempty"` 437 OptionalUint64Wrapper *wrappers.UInt64Value `protobuf:"bytes,205,opt,name=optional_uint64_wrapper,json=optionalUint64Wrapper,proto3" json:"optional_uint64_wrapper,omitempty"` 438 OptionalFloatWrapper *wrappers.FloatValue `protobuf:"bytes,206,opt,name=optional_float_wrapper,json=optionalFloatWrapper,proto3" json:"optional_float_wrapper,omitempty"` 439 OptionalDoubleWrapper *wrappers.DoubleValue `protobuf:"bytes,207,opt,name=optional_double_wrapper,json=optionalDoubleWrapper,proto3" json:"optional_double_wrapper,omitempty"` 440 OptionalStringWrapper *wrappers.StringValue `protobuf:"bytes,208,opt,name=optional_string_wrapper,json=optionalStringWrapper,proto3" json:"optional_string_wrapper,omitempty"` 441 OptionalBytesWrapper *wrappers.BytesValue `protobuf:"bytes,209,opt,name=optional_bytes_wrapper,json=optionalBytesWrapper,proto3" json:"optional_bytes_wrapper,omitempty"` 442 RepeatedBoolWrapper []*wrappers.BoolValue `protobuf:"bytes,211,rep,name=repeated_bool_wrapper,json=repeatedBoolWrapper,proto3" json:"repeated_bool_wrapper,omitempty"` 443 RepeatedInt32Wrapper []*wrappers.Int32Value `protobuf:"bytes,212,rep,name=repeated_int32_wrapper,json=repeatedInt32Wrapper,proto3" json:"repeated_int32_wrapper,omitempty"` 444 RepeatedInt64Wrapper []*wrappers.Int64Value `protobuf:"bytes,213,rep,name=repeated_int64_wrapper,json=repeatedInt64Wrapper,proto3" json:"repeated_int64_wrapper,omitempty"` 445 RepeatedUint32Wrapper []*wrappers.UInt32Value `protobuf:"bytes,214,rep,name=repeated_uint32_wrapper,json=repeatedUint32Wrapper,proto3" json:"repeated_uint32_wrapper,omitempty"` 446 RepeatedUint64Wrapper []*wrappers.UInt64Value `protobuf:"bytes,215,rep,name=repeated_uint64_wrapper,json=repeatedUint64Wrapper,proto3" json:"repeated_uint64_wrapper,omitempty"` 447 RepeatedFloatWrapper []*wrappers.FloatValue `protobuf:"bytes,216,rep,name=repeated_float_wrapper,json=repeatedFloatWrapper,proto3" json:"repeated_float_wrapper,omitempty"` 448 RepeatedDoubleWrapper []*wrappers.DoubleValue `protobuf:"bytes,217,rep,name=repeated_double_wrapper,json=repeatedDoubleWrapper,proto3" json:"repeated_double_wrapper,omitempty"` 449 RepeatedStringWrapper []*wrappers.StringValue `protobuf:"bytes,218,rep,name=repeated_string_wrapper,json=repeatedStringWrapper,proto3" json:"repeated_string_wrapper,omitempty"` 450 RepeatedBytesWrapper []*wrappers.BytesValue `protobuf:"bytes,219,rep,name=repeated_bytes_wrapper,json=repeatedBytesWrapper,proto3" json:"repeated_bytes_wrapper,omitempty"` 451 OptionalDuration *duration.Duration `protobuf:"bytes,301,opt,name=optional_duration,json=optionalDuration,proto3" json:"optional_duration,omitempty"` 452 OptionalTimestamp *timestamp.Timestamp `protobuf:"bytes,302,opt,name=optional_timestamp,json=optionalTimestamp,proto3" json:"optional_timestamp,omitempty"` 453 OptionalFieldMask *field_mask.FieldMask `protobuf:"bytes,303,opt,name=optional_field_mask,json=optionalFieldMask,proto3" json:"optional_field_mask,omitempty"` 454 OptionalStruct *_struct.Struct `protobuf:"bytes,304,opt,name=optional_struct,json=optionalStruct,proto3" json:"optional_struct,omitempty"` 455 OptionalAny *any.Any `protobuf:"bytes,305,opt,name=optional_any,json=optionalAny,proto3" json:"optional_any,omitempty"` 456 OptionalValue *_struct.Value `protobuf:"bytes,306,opt,name=optional_value,json=optionalValue,proto3" json:"optional_value,omitempty"` 457 RepeatedDuration []*duration.Duration `protobuf:"bytes,311,rep,name=repeated_duration,json=repeatedDuration,proto3" json:"repeated_duration,omitempty"` 458 RepeatedTimestamp []*timestamp.Timestamp `protobuf:"bytes,312,rep,name=repeated_timestamp,json=repeatedTimestamp,proto3" json:"repeated_timestamp,omitempty"` 459 RepeatedFieldmask []*field_mask.FieldMask `protobuf:"bytes,313,rep,name=repeated_fieldmask,json=repeatedFieldmask,proto3" json:"repeated_fieldmask,omitempty"` 460 RepeatedStruct []*_struct.Struct `protobuf:"bytes,324,rep,name=repeated_struct,json=repeatedStruct,proto3" json:"repeated_struct,omitempty"` 461 RepeatedAny []*any.Any `protobuf:"bytes,315,rep,name=repeated_any,json=repeatedAny,proto3" json:"repeated_any,omitempty"` 462 RepeatedValue []*_struct.Value `protobuf:"bytes,316,rep,name=repeated_value,json=repeatedValue,proto3" json:"repeated_value,omitempty"` 463 // Test field-name-to-JSON-name convention. 464 Fieldname1 int32 `protobuf:"varint,401,opt,name=fieldname1,proto3" json:"fieldname1,omitempty"` 465 FieldName2 int32 `protobuf:"varint,402,opt,name=field_name2,json=fieldName2,proto3" json:"field_name2,omitempty"` 466 XFieldName3 int32 `protobuf:"varint,403,opt,name=_field_name3,json=FieldName3,proto3" json:"_field_name3,omitempty"` 467 Field_Name4_ int32 `protobuf:"varint,404,opt,name=field__name4_,json=fieldName4,proto3" json:"field__name4_,omitempty"` 468 Field0Name5 int32 `protobuf:"varint,405,opt,name=field0name5,proto3" json:"field0name5,omitempty"` 469 Field_0Name6 int32 `protobuf:"varint,406,opt,name=field_0_name6,json=field0Name6,proto3" json:"field_0_name6,omitempty"` 470 FieldName7 int32 `protobuf:"varint,407,opt,name=fieldName7,proto3" json:"fieldName7,omitempty"` 471 FieldName8 int32 `protobuf:"varint,408,opt,name=FieldName8,proto3" json:"FieldName8,omitempty"` 472 Field_Name9 int32 `protobuf:"varint,409,opt,name=field_Name9,json=fieldName9,proto3" json:"field_Name9,omitempty"` 473 Field_Name10 int32 `protobuf:"varint,410,opt,name=Field_Name10,json=FieldName10,proto3" json:"Field_Name10,omitempty"` 474 FIELD_NAME11 int32 `protobuf:"varint,411,opt,name=FIELD_NAME11,json=FIELDNAME11,proto3" json:"FIELD_NAME11,omitempty"` 475 FIELDName12 int32 `protobuf:"varint,412,opt,name=FIELD_name12,json=FIELDName12,proto3" json:"FIELD_name12,omitempty"` 476 XXX_NoUnkeyedLiteral struct{} `json:"-"` 477 XXX_unrecognized []byte `json:"-"` 478 XXX_sizecache int32 `json:"-"` 479 } 480 481 func (m *TestAllTypes) Reset() { *m = TestAllTypes{} } 482 func (m *TestAllTypes) String() string { return proto.CompactTextString(m) } 483 func (*TestAllTypes) ProtoMessage() {} 484 func (*TestAllTypes) Descriptor() ([]byte, []int) { 485 return fileDescriptor_e7c910178d599565, []int{2} 486 } 487 488 func (m *TestAllTypes) XXX_Unmarshal(b []byte) error { 489 return xxx_messageInfo_TestAllTypes.Unmarshal(m, b) 490 } 491 func (m *TestAllTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 492 return xxx_messageInfo_TestAllTypes.Marshal(b, m, deterministic) 493 } 494 func (m *TestAllTypes) XXX_Merge(src proto.Message) { 495 xxx_messageInfo_TestAllTypes.Merge(m, src) 496 } 497 func (m *TestAllTypes) XXX_Size() int { 498 return xxx_messageInfo_TestAllTypes.Size(m) 499 } 500 func (m *TestAllTypes) XXX_DiscardUnknown() { 501 xxx_messageInfo_TestAllTypes.DiscardUnknown(m) 502 } 503 504 var xxx_messageInfo_TestAllTypes proto.InternalMessageInfo 505 506 func (m *TestAllTypes) GetOptionalInt32() int32 { 507 if m != nil { 508 return m.OptionalInt32 509 } 510 return 0 511 } 512 513 func (m *TestAllTypes) GetOptionalInt64() int64 { 514 if m != nil { 515 return m.OptionalInt64 516 } 517 return 0 518 } 519 520 func (m *TestAllTypes) GetOptionalUint32() uint32 { 521 if m != nil { 522 return m.OptionalUint32 523 } 524 return 0 525 } 526 527 func (m *TestAllTypes) GetOptionalUint64() uint64 { 528 if m != nil { 529 return m.OptionalUint64 530 } 531 return 0 532 } 533 534 func (m *TestAllTypes) GetOptionalSint32() int32 { 535 if m != nil { 536 return m.OptionalSint32 537 } 538 return 0 539 } 540 541 func (m *TestAllTypes) GetOptionalSint64() int64 { 542 if m != nil { 543 return m.OptionalSint64 544 } 545 return 0 546 } 547 548 func (m *TestAllTypes) GetOptionalFixed32() uint32 { 549 if m != nil { 550 return m.OptionalFixed32 551 } 552 return 0 553 } 554 555 func (m *TestAllTypes) GetOptionalFixed64() uint64 { 556 if m != nil { 557 return m.OptionalFixed64 558 } 559 return 0 560 } 561 562 func (m *TestAllTypes) GetOptionalSfixed32() int32 { 563 if m != nil { 564 return m.OptionalSfixed32 565 } 566 return 0 567 } 568 569 func (m *TestAllTypes) GetOptionalSfixed64() int64 { 570 if m != nil { 571 return m.OptionalSfixed64 572 } 573 return 0 574 } 575 576 func (m *TestAllTypes) GetOptionalFloat() float32 { 577 if m != nil { 578 return m.OptionalFloat 579 } 580 return 0 581 } 582 583 func (m *TestAllTypes) GetOptionalDouble() float64 { 584 if m != nil { 585 return m.OptionalDouble 586 } 587 return 0 588 } 589 590 func (m *TestAllTypes) GetOptionalBool() bool { 591 if m != nil { 592 return m.OptionalBool 593 } 594 return false 595 } 596 597 func (m *TestAllTypes) GetOptionalString() string { 598 if m != nil { 599 return m.OptionalString 600 } 601 return "" 602 } 603 604 func (m *TestAllTypes) GetOptionalBytes() []byte { 605 if m != nil { 606 return m.OptionalBytes 607 } 608 return nil 609 } 610 611 func (m *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { 612 if m != nil { 613 return m.OptionalNestedMessage 614 } 615 return nil 616 } 617 618 func (m *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage { 619 if m != nil { 620 return m.OptionalForeignMessage 621 } 622 return nil 623 } 624 625 func (m *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum { 626 if m != nil { 627 return m.OptionalNestedEnum 628 } 629 return TestAllTypes_FOO 630 } 631 632 func (m *TestAllTypes) GetOptionalForeignEnum() ForeignEnum { 633 if m != nil { 634 return m.OptionalForeignEnum 635 } 636 return ForeignEnum_FOREIGN_FOO 637 } 638 639 func (m *TestAllTypes) GetOptionalStringPiece() string { 640 if m != nil { 641 return m.OptionalStringPiece 642 } 643 return "" 644 } 645 646 func (m *TestAllTypes) GetOptionalCord() string { 647 if m != nil { 648 return m.OptionalCord 649 } 650 return "" 651 } 652 653 func (m *TestAllTypes) GetRecursiveMessage() *TestAllTypes { 654 if m != nil { 655 return m.RecursiveMessage 656 } 657 return nil 658 } 659 660 func (m *TestAllTypes) GetRepeatedInt32() []int32 { 661 if m != nil { 662 return m.RepeatedInt32 663 } 664 return nil 665 } 666 667 func (m *TestAllTypes) GetRepeatedInt64() []int64 { 668 if m != nil { 669 return m.RepeatedInt64 670 } 671 return nil 672 } 673 674 func (m *TestAllTypes) GetRepeatedUint32() []uint32 { 675 if m != nil { 676 return m.RepeatedUint32 677 } 678 return nil 679 } 680 681 func (m *TestAllTypes) GetRepeatedUint64() []uint64 { 682 if m != nil { 683 return m.RepeatedUint64 684 } 685 return nil 686 } 687 688 func (m *TestAllTypes) GetRepeatedSint32() []int32 { 689 if m != nil { 690 return m.RepeatedSint32 691 } 692 return nil 693 } 694 695 func (m *TestAllTypes) GetRepeatedSint64() []int64 { 696 if m != nil { 697 return m.RepeatedSint64 698 } 699 return nil 700 } 701 702 func (m *TestAllTypes) GetRepeatedFixed32() []uint32 { 703 if m != nil { 704 return m.RepeatedFixed32 705 } 706 return nil 707 } 708 709 func (m *TestAllTypes) GetRepeatedFixed64() []uint64 { 710 if m != nil { 711 return m.RepeatedFixed64 712 } 713 return nil 714 } 715 716 func (m *TestAllTypes) GetRepeatedSfixed32() []int32 { 717 if m != nil { 718 return m.RepeatedSfixed32 719 } 720 return nil 721 } 722 723 func (m *TestAllTypes) GetRepeatedSfixed64() []int64 { 724 if m != nil { 725 return m.RepeatedSfixed64 726 } 727 return nil 728 } 729 730 func (m *TestAllTypes) GetRepeatedFloat() []float32 { 731 if m != nil { 732 return m.RepeatedFloat 733 } 734 return nil 735 } 736 737 func (m *TestAllTypes) GetRepeatedDouble() []float64 { 738 if m != nil { 739 return m.RepeatedDouble 740 } 741 return nil 742 } 743 744 func (m *TestAllTypes) GetRepeatedBool() []bool { 745 if m != nil { 746 return m.RepeatedBool 747 } 748 return nil 749 } 750 751 func (m *TestAllTypes) GetRepeatedString() []string { 752 if m != nil { 753 return m.RepeatedString 754 } 755 return nil 756 } 757 758 func (m *TestAllTypes) GetRepeatedBytes() [][]byte { 759 if m != nil { 760 return m.RepeatedBytes 761 } 762 return nil 763 } 764 765 func (m *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage { 766 if m != nil { 767 return m.RepeatedNestedMessage 768 } 769 return nil 770 } 771 772 func (m *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage { 773 if m != nil { 774 return m.RepeatedForeignMessage 775 } 776 return nil 777 } 778 779 func (m *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum { 780 if m != nil { 781 return m.RepeatedNestedEnum 782 } 783 return nil 784 } 785 786 func (m *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum { 787 if m != nil { 788 return m.RepeatedForeignEnum 789 } 790 return nil 791 } 792 793 func (m *TestAllTypes) GetRepeatedStringPiece() []string { 794 if m != nil { 795 return m.RepeatedStringPiece 796 } 797 return nil 798 } 799 800 func (m *TestAllTypes) GetRepeatedCord() []string { 801 if m != nil { 802 return m.RepeatedCord 803 } 804 return nil 805 } 806 807 func (m *TestAllTypes) GetMapInt32Int32() map[int32]int32 { 808 if m != nil { 809 return m.MapInt32Int32 810 } 811 return nil 812 } 813 814 func (m *TestAllTypes) GetMapInt64Int64() map[int64]int64 { 815 if m != nil { 816 return m.MapInt64Int64 817 } 818 return nil 819 } 820 821 func (m *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 { 822 if m != nil { 823 return m.MapUint32Uint32 824 } 825 return nil 826 } 827 828 func (m *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 { 829 if m != nil { 830 return m.MapUint64Uint64 831 } 832 return nil 833 } 834 835 func (m *TestAllTypes) GetMapSint32Sint32() map[int32]int32 { 836 if m != nil { 837 return m.MapSint32Sint32 838 } 839 return nil 840 } 841 842 func (m *TestAllTypes) GetMapSint64Sint64() map[int64]int64 { 843 if m != nil { 844 return m.MapSint64Sint64 845 } 846 return nil 847 } 848 849 func (m *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 { 850 if m != nil { 851 return m.MapFixed32Fixed32 852 } 853 return nil 854 } 855 856 func (m *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 { 857 if m != nil { 858 return m.MapFixed64Fixed64 859 } 860 return nil 861 } 862 863 func (m *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 { 864 if m != nil { 865 return m.MapSfixed32Sfixed32 866 } 867 return nil 868 } 869 870 func (m *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 { 871 if m != nil { 872 return m.MapSfixed64Sfixed64 873 } 874 return nil 875 } 876 877 func (m *TestAllTypes) GetMapInt32Float() map[int32]float32 { 878 if m != nil { 879 return m.MapInt32Float 880 } 881 return nil 882 } 883 884 func (m *TestAllTypes) GetMapInt32Double() map[int32]float64 { 885 if m != nil { 886 return m.MapInt32Double 887 } 888 return nil 889 } 890 891 func (m *TestAllTypes) GetMapBoolBool() map[bool]bool { 892 if m != nil { 893 return m.MapBoolBool 894 } 895 return nil 896 } 897 898 func (m *TestAllTypes) GetMapStringString() map[string]string { 899 if m != nil { 900 return m.MapStringString 901 } 902 return nil 903 } 904 905 func (m *TestAllTypes) GetMapStringBytes() map[string][]byte { 906 if m != nil { 907 return m.MapStringBytes 908 } 909 return nil 910 } 911 912 func (m *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage { 913 if m != nil { 914 return m.MapStringNestedMessage 915 } 916 return nil 917 } 918 919 func (m *TestAllTypes) GetMapStringForeignMessage() map[string]*ForeignMessage { 920 if m != nil { 921 return m.MapStringForeignMessage 922 } 923 return nil 924 } 925 926 func (m *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum { 927 if m != nil { 928 return m.MapStringNestedEnum 929 } 930 return nil 931 } 932 933 func (m *TestAllTypes) GetMapStringForeignEnum() map[string]ForeignEnum { 934 if m != nil { 935 return m.MapStringForeignEnum 936 } 937 return nil 938 } 939 940 type isTestAllTypes_OneofField interface { 941 isTestAllTypes_OneofField() 942 } 943 944 type TestAllTypes_OneofUint32 struct { 945 OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"` 946 } 947 948 type TestAllTypes_OneofNestedMessage struct { 949 OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,proto3,oneof"` 950 } 951 952 type TestAllTypes_OneofString struct { 953 OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,proto3,oneof"` 954 } 955 956 type TestAllTypes_OneofBytes struct { 957 OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` 958 } 959 960 func (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {} 961 962 func (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {} 963 964 func (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {} 965 966 func (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {} 967 968 func (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField { 969 if m != nil { 970 return m.OneofField 971 } 972 return nil 973 } 974 975 func (m *TestAllTypes) GetOneofUint32() uint32 { 976 if x, ok := m.GetOneofField().(*TestAllTypes_OneofUint32); ok { 977 return x.OneofUint32 978 } 979 return 0 980 } 981 982 func (m *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage { 983 if x, ok := m.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok { 984 return x.OneofNestedMessage 985 } 986 return nil 987 } 988 989 func (m *TestAllTypes) GetOneofString() string { 990 if x, ok := m.GetOneofField().(*TestAllTypes_OneofString); ok { 991 return x.OneofString 992 } 993 return "" 994 } 995 996 func (m *TestAllTypes) GetOneofBytes() []byte { 997 if x, ok := m.GetOneofField().(*TestAllTypes_OneofBytes); ok { 998 return x.OneofBytes 999 } 1000 return nil 1001 } 1002 1003 func (m *TestAllTypes) GetOptionalBoolWrapper() *wrappers.BoolValue { 1004 if m != nil { 1005 return m.OptionalBoolWrapper 1006 } 1007 return nil 1008 } 1009 1010 func (m *TestAllTypes) GetOptionalInt32Wrapper() *wrappers.Int32Value { 1011 if m != nil { 1012 return m.OptionalInt32Wrapper 1013 } 1014 return nil 1015 } 1016 1017 func (m *TestAllTypes) GetOptionalInt64Wrapper() *wrappers.Int64Value { 1018 if m != nil { 1019 return m.OptionalInt64Wrapper 1020 } 1021 return nil 1022 } 1023 1024 func (m *TestAllTypes) GetOptionalUint32Wrapper() *wrappers.UInt32Value { 1025 if m != nil { 1026 return m.OptionalUint32Wrapper 1027 } 1028 return nil 1029 } 1030 1031 func (m *TestAllTypes) GetOptionalUint64Wrapper() *wrappers.UInt64Value { 1032 if m != nil { 1033 return m.OptionalUint64Wrapper 1034 } 1035 return nil 1036 } 1037 1038 func (m *TestAllTypes) GetOptionalFloatWrapper() *wrappers.FloatValue { 1039 if m != nil { 1040 return m.OptionalFloatWrapper 1041 } 1042 return nil 1043 } 1044 1045 func (m *TestAllTypes) GetOptionalDoubleWrapper() *wrappers.DoubleValue { 1046 if m != nil { 1047 return m.OptionalDoubleWrapper 1048 } 1049 return nil 1050 } 1051 1052 func (m *TestAllTypes) GetOptionalStringWrapper() *wrappers.StringValue { 1053 if m != nil { 1054 return m.OptionalStringWrapper 1055 } 1056 return nil 1057 } 1058 1059 func (m *TestAllTypes) GetOptionalBytesWrapper() *wrappers.BytesValue { 1060 if m != nil { 1061 return m.OptionalBytesWrapper 1062 } 1063 return nil 1064 } 1065 1066 func (m *TestAllTypes) GetRepeatedBoolWrapper() []*wrappers.BoolValue { 1067 if m != nil { 1068 return m.RepeatedBoolWrapper 1069 } 1070 return nil 1071 } 1072 1073 func (m *TestAllTypes) GetRepeatedInt32Wrapper() []*wrappers.Int32Value { 1074 if m != nil { 1075 return m.RepeatedInt32Wrapper 1076 } 1077 return nil 1078 } 1079 1080 func (m *TestAllTypes) GetRepeatedInt64Wrapper() []*wrappers.Int64Value { 1081 if m != nil { 1082 return m.RepeatedInt64Wrapper 1083 } 1084 return nil 1085 } 1086 1087 func (m *TestAllTypes) GetRepeatedUint32Wrapper() []*wrappers.UInt32Value { 1088 if m != nil { 1089 return m.RepeatedUint32Wrapper 1090 } 1091 return nil 1092 } 1093 1094 func (m *TestAllTypes) GetRepeatedUint64Wrapper() []*wrappers.UInt64Value { 1095 if m != nil { 1096 return m.RepeatedUint64Wrapper 1097 } 1098 return nil 1099 } 1100 1101 func (m *TestAllTypes) GetRepeatedFloatWrapper() []*wrappers.FloatValue { 1102 if m != nil { 1103 return m.RepeatedFloatWrapper 1104 } 1105 return nil 1106 } 1107 1108 func (m *TestAllTypes) GetRepeatedDoubleWrapper() []*wrappers.DoubleValue { 1109 if m != nil { 1110 return m.RepeatedDoubleWrapper 1111 } 1112 return nil 1113 } 1114 1115 func (m *TestAllTypes) GetRepeatedStringWrapper() []*wrappers.StringValue { 1116 if m != nil { 1117 return m.RepeatedStringWrapper 1118 } 1119 return nil 1120 } 1121 1122 func (m *TestAllTypes) GetRepeatedBytesWrapper() []*wrappers.BytesValue { 1123 if m != nil { 1124 return m.RepeatedBytesWrapper 1125 } 1126 return nil 1127 } 1128 1129 func (m *TestAllTypes) GetOptionalDuration() *duration.Duration { 1130 if m != nil { 1131 return m.OptionalDuration 1132 } 1133 return nil 1134 } 1135 1136 func (m *TestAllTypes) GetOptionalTimestamp() *timestamp.Timestamp { 1137 if m != nil { 1138 return m.OptionalTimestamp 1139 } 1140 return nil 1141 } 1142 1143 func (m *TestAllTypes) GetOptionalFieldMask() *field_mask.FieldMask { 1144 if m != nil { 1145 return m.OptionalFieldMask 1146 } 1147 return nil 1148 } 1149 1150 func (m *TestAllTypes) GetOptionalStruct() *_struct.Struct { 1151 if m != nil { 1152 return m.OptionalStruct 1153 } 1154 return nil 1155 } 1156 1157 func (m *TestAllTypes) GetOptionalAny() *any.Any { 1158 if m != nil { 1159 return m.OptionalAny 1160 } 1161 return nil 1162 } 1163 1164 func (m *TestAllTypes) GetOptionalValue() *_struct.Value { 1165 if m != nil { 1166 return m.OptionalValue 1167 } 1168 return nil 1169 } 1170 1171 func (m *TestAllTypes) GetRepeatedDuration() []*duration.Duration { 1172 if m != nil { 1173 return m.RepeatedDuration 1174 } 1175 return nil 1176 } 1177 1178 func (m *TestAllTypes) GetRepeatedTimestamp() []*timestamp.Timestamp { 1179 if m != nil { 1180 return m.RepeatedTimestamp 1181 } 1182 return nil 1183 } 1184 1185 func (m *TestAllTypes) GetRepeatedFieldmask() []*field_mask.FieldMask { 1186 if m != nil { 1187 return m.RepeatedFieldmask 1188 } 1189 return nil 1190 } 1191 1192 func (m *TestAllTypes) GetRepeatedStruct() []*_struct.Struct { 1193 if m != nil { 1194 return m.RepeatedStruct 1195 } 1196 return nil 1197 } 1198 1199 func (m *TestAllTypes) GetRepeatedAny() []*any.Any { 1200 if m != nil { 1201 return m.RepeatedAny 1202 } 1203 return nil 1204 } 1205 1206 func (m *TestAllTypes) GetRepeatedValue() []*_struct.Value { 1207 if m != nil { 1208 return m.RepeatedValue 1209 } 1210 return nil 1211 } 1212 1213 func (m *TestAllTypes) GetFieldname1() int32 { 1214 if m != nil { 1215 return m.Fieldname1 1216 } 1217 return 0 1218 } 1219 1220 func (m *TestAllTypes) GetFieldName2() int32 { 1221 if m != nil { 1222 return m.FieldName2 1223 } 1224 return 0 1225 } 1226 1227 func (m *TestAllTypes) GetXFieldName3() int32 { 1228 if m != nil { 1229 return m.XFieldName3 1230 } 1231 return 0 1232 } 1233 1234 func (m *TestAllTypes) GetField_Name4_() int32 { 1235 if m != nil { 1236 return m.Field_Name4_ 1237 } 1238 return 0 1239 } 1240 1241 func (m *TestAllTypes) GetField0Name5() int32 { 1242 if m != nil { 1243 return m.Field0Name5 1244 } 1245 return 0 1246 } 1247 1248 func (m *TestAllTypes) GetField_0Name6() int32 { 1249 if m != nil { 1250 return m.Field_0Name6 1251 } 1252 return 0 1253 } 1254 1255 func (m *TestAllTypes) GetFieldName7() int32 { 1256 if m != nil { 1257 return m.FieldName7 1258 } 1259 return 0 1260 } 1261 1262 func (m *TestAllTypes) GetFieldName8() int32 { 1263 if m != nil { 1264 return m.FieldName8 1265 } 1266 return 0 1267 } 1268 1269 func (m *TestAllTypes) GetField_Name9() int32 { 1270 if m != nil { 1271 return m.Field_Name9 1272 } 1273 return 0 1274 } 1275 1276 func (m *TestAllTypes) GetField_Name10() int32 { 1277 if m != nil { 1278 return m.Field_Name10 1279 } 1280 return 0 1281 } 1282 1283 func (m *TestAllTypes) GetFIELD_NAME11() int32 { 1284 if m != nil { 1285 return m.FIELD_NAME11 1286 } 1287 return 0 1288 } 1289 1290 func (m *TestAllTypes) GetFIELDName12() int32 { 1291 if m != nil { 1292 return m.FIELDName12 1293 } 1294 return 0 1295 } 1296 1297 // XXX_OneofWrappers is for the internal use of the proto package. 1298 func (*TestAllTypes) XXX_OneofWrappers() []interface{} { 1299 return []interface{}{ 1300 (*TestAllTypes_OneofUint32)(nil), 1301 (*TestAllTypes_OneofNestedMessage)(nil), 1302 (*TestAllTypes_OneofString)(nil), 1303 (*TestAllTypes_OneofBytes)(nil), 1304 } 1305 } 1306 1307 type TestAllTypes_NestedMessage struct { 1308 A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` 1309 Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive,proto3" json:"corecursive,omitempty"` 1310 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1311 XXX_unrecognized []byte `json:"-"` 1312 XXX_sizecache int32 `json:"-"` 1313 } 1314 1315 func (m *TestAllTypes_NestedMessage) Reset() { *m = TestAllTypes_NestedMessage{} } 1316 func (m *TestAllTypes_NestedMessage) String() string { return proto.CompactTextString(m) } 1317 func (*TestAllTypes_NestedMessage) ProtoMessage() {} 1318 func (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) { 1319 return fileDescriptor_e7c910178d599565, []int{2, 0} 1320 } 1321 1322 func (m *TestAllTypes_NestedMessage) XXX_Unmarshal(b []byte) error { 1323 return xxx_messageInfo_TestAllTypes_NestedMessage.Unmarshal(m, b) 1324 } 1325 func (m *TestAllTypes_NestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1326 return xxx_messageInfo_TestAllTypes_NestedMessage.Marshal(b, m, deterministic) 1327 } 1328 func (m *TestAllTypes_NestedMessage) XXX_Merge(src proto.Message) { 1329 xxx_messageInfo_TestAllTypes_NestedMessage.Merge(m, src) 1330 } 1331 func (m *TestAllTypes_NestedMessage) XXX_Size() int { 1332 return xxx_messageInfo_TestAllTypes_NestedMessage.Size(m) 1333 } 1334 func (m *TestAllTypes_NestedMessage) XXX_DiscardUnknown() { 1335 xxx_messageInfo_TestAllTypes_NestedMessage.DiscardUnknown(m) 1336 } 1337 1338 var xxx_messageInfo_TestAllTypes_NestedMessage proto.InternalMessageInfo 1339 1340 func (m *TestAllTypes_NestedMessage) GetA() int32 { 1341 if m != nil { 1342 return m.A 1343 } 1344 return 0 1345 } 1346 1347 func (m *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes { 1348 if m != nil { 1349 return m.Corecursive 1350 } 1351 return nil 1352 } 1353 1354 type ForeignMessage struct { 1355 C int32 `protobuf:"varint,1,opt,name=c,proto3" json:"c,omitempty"` 1356 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1357 XXX_unrecognized []byte `json:"-"` 1358 XXX_sizecache int32 `json:"-"` 1359 } 1360 1361 func (m *ForeignMessage) Reset() { *m = ForeignMessage{} } 1362 func (m *ForeignMessage) String() string { return proto.CompactTextString(m) } 1363 func (*ForeignMessage) ProtoMessage() {} 1364 func (*ForeignMessage) Descriptor() ([]byte, []int) { 1365 return fileDescriptor_e7c910178d599565, []int{3} 1366 } 1367 1368 func (m *ForeignMessage) XXX_Unmarshal(b []byte) error { 1369 return xxx_messageInfo_ForeignMessage.Unmarshal(m, b) 1370 } 1371 func (m *ForeignMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1372 return xxx_messageInfo_ForeignMessage.Marshal(b, m, deterministic) 1373 } 1374 func (m *ForeignMessage) XXX_Merge(src proto.Message) { 1375 xxx_messageInfo_ForeignMessage.Merge(m, src) 1376 } 1377 func (m *ForeignMessage) XXX_Size() int { 1378 return xxx_messageInfo_ForeignMessage.Size(m) 1379 } 1380 func (m *ForeignMessage) XXX_DiscardUnknown() { 1381 xxx_messageInfo_ForeignMessage.DiscardUnknown(m) 1382 } 1383 1384 var xxx_messageInfo_ForeignMessage proto.InternalMessageInfo 1385 1386 func (m *ForeignMessage) GetC() int32 { 1387 if m != nil { 1388 return m.C 1389 } 1390 return 0 1391 } 1392 1393 func init() { 1394 proto.RegisterEnum("conformance.WireFormat", WireFormat_name, WireFormat_value) 1395 proto.RegisterEnum("conformance.ForeignEnum", ForeignEnum_name, ForeignEnum_value) 1396 proto.RegisterEnum("conformance.TestAllTypes_NestedEnum", TestAllTypes_NestedEnum_name, TestAllTypes_NestedEnum_value) 1397 proto.RegisterType((*ConformanceRequest)(nil), "conformance.ConformanceRequest") 1398 proto.RegisterType((*ConformanceResponse)(nil), "conformance.ConformanceResponse") 1399 proto.RegisterType((*TestAllTypes)(nil), "conformance.TestAllTypes") 1400 proto.RegisterMapType((map[bool]bool)(nil), "conformance.TestAllTypes.MapBoolBoolEntry") 1401 proto.RegisterMapType((map[uint32]uint32)(nil), "conformance.TestAllTypes.MapFixed32Fixed32Entry") 1402 proto.RegisterMapType((map[uint64]uint64)(nil), "conformance.TestAllTypes.MapFixed64Fixed64Entry") 1403 proto.RegisterMapType((map[int32]float64)(nil), "conformance.TestAllTypes.MapInt32DoubleEntry") 1404 proto.RegisterMapType((map[int32]float32)(nil), "conformance.TestAllTypes.MapInt32FloatEntry") 1405 proto.RegisterMapType((map[int32]int32)(nil), "conformance.TestAllTypes.MapInt32Int32Entry") 1406 proto.RegisterMapType((map[int64]int64)(nil), "conformance.TestAllTypes.MapInt64Int64Entry") 1407 proto.RegisterMapType((map[int32]int32)(nil), "conformance.TestAllTypes.MapSfixed32Sfixed32Entry") 1408 proto.RegisterMapType((map[int64]int64)(nil), "conformance.TestAllTypes.MapSfixed64Sfixed64Entry") 1409 proto.RegisterMapType((map[int32]int32)(nil), "conformance.TestAllTypes.MapSint32Sint32Entry") 1410 proto.RegisterMapType((map[int64]int64)(nil), "conformance.TestAllTypes.MapSint64Sint64Entry") 1411 proto.RegisterMapType((map[string][]byte)(nil), "conformance.TestAllTypes.MapStringBytesEntry") 1412 proto.RegisterMapType((map[string]ForeignEnum)(nil), "conformance.TestAllTypes.MapStringForeignEnumEntry") 1413 proto.RegisterMapType((map[string]*ForeignMessage)(nil), "conformance.TestAllTypes.MapStringForeignMessageEntry") 1414 proto.RegisterMapType((map[string]TestAllTypes_NestedEnum)(nil), "conformance.TestAllTypes.MapStringNestedEnumEntry") 1415 proto.RegisterMapType((map[string]*TestAllTypes_NestedMessage)(nil), "conformance.TestAllTypes.MapStringNestedMessageEntry") 1416 proto.RegisterMapType((map[string]string)(nil), "conformance.TestAllTypes.MapStringStringEntry") 1417 proto.RegisterMapType((map[uint32]uint32)(nil), "conformance.TestAllTypes.MapUint32Uint32Entry") 1418 proto.RegisterMapType((map[uint64]uint64)(nil), "conformance.TestAllTypes.MapUint64Uint64Entry") 1419 proto.RegisterType((*TestAllTypes_NestedMessage)(nil), "conformance.TestAllTypes.NestedMessage") 1420 proto.RegisterType((*ForeignMessage)(nil), "conformance.ForeignMessage") 1421 } 1422 1423 func init() { proto.RegisterFile("conformance.proto", fileDescriptor_e7c910178d599565) } 1424 1425 var fileDescriptor_e7c910178d599565 = []byte{ 1426 // 2600 bytes of a gzipped FileDescriptorProto 1427 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0x5b, 0x73, 0x13, 0xc9, 1428 0x15, 0xf6, 0x68, 0xc0, 0x36, 0x2d, 0xd9, 0x96, 0xdb, 0xb7, 0xc6, 0x50, 0xcb, 0x60, 0x96, 0x20, 1429 0x60, 0xd7, 0xeb, 0xcb, 0x30, 0x5c, 0x36, 0x4b, 0xb0, 0xc0, 0x02, 0x93, 0xc5, 0xa2, 0xc6, 0x78, 1430 0xa9, 0x22, 0x0f, 0xca, 0x20, 0x8f, 0x5d, 0x5a, 0x24, 0x8d, 0x76, 0x66, 0xb4, 0x89, 0xf3, 0x98, 1431 0x7f, 0x90, 0xfb, 0xf5, 0x2f, 0xe4, 0x5a, 0x95, 0x4a, 0x52, 0xc9, 0x53, 0x2a, 0x2f, 0xb9, 0x27, 1432 0x95, 0x7b, 0xf2, 0x63, 0x92, 0xea, 0xeb, 0x74, 0xb7, 0x7a, 0x64, 0xb1, 0x55, 0x2b, 0x5b, 0xa7, 1433 0xbf, 0xfe, 0xce, 0xe9, 0xd3, 0x67, 0xbe, 0x76, 0x9f, 0x01, 0xcc, 0x36, 0xa3, 0xee, 0x61, 0x14, 1434 0x77, 0x82, 0x6e, 0x33, 0x5c, 0xed, 0xc5, 0x51, 0x1a, 0xc1, 0xa2, 0x64, 0x5a, 0x3e, 0x7b, 0x14, 1435 0x45, 0x47, 0xed, 0xf0, 0x1d, 0x32, 0xf4, 0xb2, 0x7f, 0xf8, 0x4e, 0xd0, 0x3d, 0xa6, 0xb8, 0xe5, 1436 0x37, 0xf4, 0xa1, 0x83, 0x7e, 0x1c, 0xa4, 0xad, 0xa8, 0xcb, 0xc6, 0x1d, 0x7d, 0xfc, 0xb0, 0x15, 1437 0xb6, 0x0f, 0x1a, 0x9d, 0x20, 0x79, 0xc5, 0x10, 0xe7, 0x75, 0x44, 0x92, 0xc6, 0xfd, 0x66, 0xca, 1438 0x46, 0x2f, 0xe8, 0xa3, 0x69, 0xab, 0x13, 0x26, 0x69, 0xd0, 0xe9, 0xe5, 0x05, 0xf0, 0xb9, 0x38, 1439 0xe8, 0xf5, 0xc2, 0x38, 0xa1, 0xe3, 0x2b, 0xbf, 0xb2, 0x00, 0xbc, 0x9f, 0xad, 0xc5, 0x0f, 0x3f, 1440 0xea, 0x87, 0x49, 0x0a, 0xaf, 0x83, 0x32, 0x9f, 0xd1, 0xe8, 0x05, 0xc7, 0xed, 0x28, 0x38, 0x40, 1441 0x96, 0x63, 0x55, 0x4a, 0x8f, 0xc6, 0xfc, 0x19, 0x3e, 0xf2, 0x94, 0x0e, 0xc0, 0x4b, 0xa0, 0xf4, 1442 0x61, 0x12, 0x75, 0x05, 0xb0, 0xe0, 0x58, 0x95, 0x33, 0x8f, 0xc6, 0xfc, 0x22, 0xb6, 0x72, 0x50, 1443 0x1d, 0x2c, 0xc5, 0x94, 0x3c, 0x3c, 0x68, 0x44, 0xfd, 0xb4, 0xd7, 0x4f, 0x1b, 0xc4, 0x6b, 0x8a, 1444 0x6c, 0xc7, 0xaa, 0x4c, 0x6f, 0x2c, 0xad, 0xca, 0x69, 0x7e, 0xde, 0x8a, 0xc3, 0x1a, 0x19, 0xf6, 1445 0x17, 0xc4, 0xbc, 0x3a, 0x99, 0x46, 0xcd, 0xd5, 0x33, 0x60, 0x82, 0x39, 0x5c, 0xf9, 0x62, 0x01, 1446 0xcc, 0x29, 0x8b, 0x48, 0x7a, 0x51, 0x37, 0x09, 0xe1, 0x45, 0x50, 0xec, 0x05, 0x71, 0x12, 0x36, 1447 0xc2, 0x38, 0x8e, 0x62, 0xb2, 0x00, 0x1c, 0x17, 0x20, 0xc6, 0x6d, 0x6c, 0x83, 0x57, 0xc1, 0x4c, 1448 0x12, 0xc6, 0xad, 0xa0, 0xdd, 0xfa, 0x02, 0x87, 0x8d, 0x33, 0xd8, 0xb4, 0x18, 0xa0, 0xd0, 0xcb, 1449 0x60, 0x2a, 0xee, 0x77, 0x71, 0x82, 0x19, 0x90, 0xaf, 0xb3, 0xc4, 0xcc, 0x14, 0x66, 0x4a, 0x9d, 1450 0x3d, 0x6a, 0xea, 0x4e, 0x99, 0x52, 0xb7, 0x0c, 0x26, 0x92, 0x57, 0xad, 0x5e, 0x2f, 0x3c, 0x40, 1451 0xa7, 0xd9, 0x38, 0x37, 0x54, 0x27, 0xc1, 0x78, 0x1c, 0x26, 0xfd, 0x76, 0xba, 0xf2, 0x93, 0xfb, 1452 0xa0, 0xf4, 0x2c, 0x4c, 0xd2, 0xad, 0x76, 0xfb, 0xd9, 0x71, 0x2f, 0x4c, 0xe0, 0x65, 0x30, 0x1d, 1453 0xf5, 0x70, 0xad, 0x05, 0xed, 0x46, 0xab, 0x9b, 0x6e, 0x6e, 0x90, 0x04, 0x9c, 0xf6, 0xa7, 0xb8, 1454 0x75, 0x07, 0x1b, 0x75, 0x98, 0xe7, 0x92, 0x75, 0xd9, 0x0a, 0xcc, 0x73, 0xe1, 0x15, 0x30, 0x23, 1455 0x60, 0x7d, 0x4a, 0x87, 0x57, 0x35, 0xe5, 0x8b, 0xd9, 0xfb, 0xc4, 0x3a, 0x00, 0xf4, 0x5c, 0xb2, 1456 0xaa, 0x53, 0x2a, 0x50, 0x63, 0x4c, 0x28, 0x23, 0x5e, 0xde, 0x6c, 0x06, 0xdc, 0x1b, 0x64, 0x4c, 1457 0x28, 0x23, 0xde, 0x23, 0xa8, 0x02, 0x3d, 0x17, 0x5e, 0x05, 0x65, 0x01, 0x3c, 0x6c, 0x7d, 0x3e, 1458 0x3c, 0xd8, 0xdc, 0x40, 0x13, 0x8e, 0x55, 0x99, 0xf0, 0x05, 0x41, 0x8d, 0x9a, 0x07, 0xa1, 0x9e, 1459 0x8b, 0x26, 0x1d, 0xab, 0x32, 0xae, 0x41, 0x3d, 0x17, 0x5e, 0x07, 0xb3, 0x99, 0x7b, 0x4e, 0x7b, 1460 0xc6, 0xb1, 0x2a, 0x33, 0xbe, 0xe0, 0xd8, 0x63, 0x76, 0x03, 0xd8, 0x73, 0x11, 0x70, 0xac, 0x4a, 1461 0x59, 0x07, 0x7b, 0xae, 0x92, 0xfa, 0xc3, 0x76, 0x14, 0xa4, 0xa8, 0xe8, 0x58, 0x95, 0x42, 0x96, 1462 0xfa, 0x1a, 0x36, 0x2a, 0xeb, 0x3f, 0x88, 0xfa, 0x2f, 0xdb, 0x21, 0x2a, 0x39, 0x56, 0xc5, 0xca, 1463 0xd6, 0xff, 0x80, 0x58, 0xe1, 0x25, 0x20, 0x66, 0x36, 0x5e, 0x46, 0x51, 0x1b, 0x4d, 0x39, 0x56, 1464 0x65, 0xd2, 0x2f, 0x71, 0x63, 0x35, 0x8a, 0xda, 0x6a, 0x36, 0xd3, 0xb8, 0xd5, 0x3d, 0x42, 0xd3, 1465 0xb8, 0xaa, 0xa4, 0x6c, 0x12, 0xab, 0x12, 0xdd, 0xcb, 0xe3, 0x34, 0x4c, 0xd0, 0x0c, 0x2e, 0xe3, 1466 0x2c, 0xba, 0x2a, 0x36, 0xc2, 0x06, 0x58, 0x12, 0xb0, 0x2e, 0x7d, 0xbc, 0x3b, 0x61, 0x92, 0x04, 1467 0x47, 0x21, 0x82, 0x8e, 0x55, 0x29, 0x6e, 0x5c, 0x51, 0x1e, 0x6c, 0xb9, 0x44, 0x57, 0x77, 0x09, 1468 0xfe, 0x09, 0x85, 0xfb, 0x0b, 0x9c, 0x47, 0x31, 0xc3, 0x7d, 0x80, 0xb2, 0x2c, 0x45, 0x71, 0xd8, 1469 0x3a, 0xea, 0x0a, 0x0f, 0x73, 0xc4, 0xc3, 0x39, 0xc5, 0x43, 0x8d, 0x62, 0x38, 0xeb, 0xa2, 0x48, 1470 0xa6, 0x62, 0x87, 0x1f, 0x80, 0x79, 0x3d, 0xee, 0xb0, 0xdb, 0xef, 0xa0, 0x05, 0xa2, 0x46, 0x6f, 1471 0x9e, 0x14, 0xf4, 0x76, 0xb7, 0xdf, 0xf1, 0xa1, 0x1a, 0x31, 0xb6, 0xc1, 0xf7, 0xc1, 0xc2, 0x40, 1472 0xb8, 0x84, 0x78, 0x91, 0x10, 0x23, 0x53, 0xac, 0x84, 0x6c, 0x4e, 0x0b, 0x94, 0xb0, 0x79, 0x12, 1473 0x1b, 0xdd, 0xad, 0x46, 0xaf, 0x15, 0x36, 0x43, 0x84, 0xf0, 0x9e, 0x55, 0x0b, 0x93, 0x85, 0x6c, 1474 0x1e, 0xdd, 0xb7, 0xa7, 0x78, 0x18, 0x5e, 0x91, 0x4a, 0xa1, 0x19, 0xc5, 0x07, 0xe8, 0x2c, 0xc3, 1475 0x5b, 0x59, 0x39, 0xdc, 0x8f, 0xe2, 0x03, 0x58, 0x03, 0xb3, 0x71, 0xd8, 0xec, 0xc7, 0x49, 0xeb, 1476 0xe3, 0x50, 0xa4, 0xf5, 0x1c, 0x49, 0xeb, 0xd9, 0xdc, 0x1c, 0xf8, 0x65, 0x31, 0x87, 0xa7, 0xf3, 1477 0x32, 0x98, 0x8e, 0xc3, 0x5e, 0x18, 0xe0, 0x3c, 0xd2, 0x87, 0xf9, 0x82, 0x63, 0x63, 0xb5, 0xe1, 1478 0x56, 0xa1, 0x36, 0x32, 0xcc, 0x73, 0x91, 0xe3, 0xd8, 0x58, 0x6d, 0x24, 0x18, 0xd5, 0x06, 0x01, 1479 0x63, 0x6a, 0x73, 0xd1, 0xb1, 0xb1, 0xda, 0x70, 0x73, 0xa6, 0x36, 0x0a, 0xd0, 0x73, 0xd1, 0x8a, 1480 0x63, 0x63, 0xb5, 0x91, 0x81, 0x1a, 0x23, 0x53, 0x9b, 0x4b, 0x8e, 0x8d, 0xd5, 0x86, 0x9b, 0xf7, 1481 0x06, 0x19, 0x99, 0xda, 0xbc, 0xe9, 0xd8, 0x58, 0x6d, 0x64, 0x20, 0x55, 0x1b, 0x01, 0xe4, 0xb2, 1482 0x70, 0xd9, 0xb1, 0xb1, 0xda, 0x70, 0xbb, 0xa4, 0x36, 0x2a, 0xd4, 0x73, 0xd1, 0x27, 0x1c, 0x1b, 1483 0xab, 0x8d, 0x02, 0xa5, 0x6a, 0x93, 0xb9, 0xe7, 0xb4, 0x57, 0x1c, 0x1b, 0xab, 0x8d, 0x08, 0x40, 1484 0x52, 0x1b, 0x0d, 0xec, 0xb9, 0xa8, 0xe2, 0xd8, 0x58, 0x6d, 0x54, 0x30, 0x55, 0x9b, 0x2c, 0x08, 1485 0xa2, 0x36, 0x57, 0x1d, 0x1b, 0xab, 0x8d, 0x08, 0x81, 0xab, 0x8d, 0x80, 0x31, 0xb5, 0xb9, 0xe6, 1486 0xd8, 0x58, 0x6d, 0xb8, 0x39, 0x53, 0x1b, 0x01, 0x24, 0x6a, 0x73, 0xdd, 0xb1, 0xb1, 0xda, 0x70, 1487 0x23, 0x57, 0x9b, 0x2c, 0x42, 0xaa, 0x36, 0x6f, 0x39, 0x36, 0x56, 0x1b, 0x11, 0x9f, 0x50, 0x9b, 1488 0x8c, 0x8d, 0xa8, 0xcd, 0xdb, 0x8e, 0x8d, 0xd5, 0x46, 0xd0, 0x71, 0xb5, 0x11, 0x30, 0x4d, 0x6d, 1489 0xd6, 0x1c, 0xfb, 0xb5, 0xd4, 0x86, 0xf3, 0x0c, 0xa8, 0x4d, 0x96, 0x25, 0x4d, 0x6d, 0xd6, 0x89, 1490 0x87, 0xe1, 0x6a, 0x23, 0x92, 0x39, 0xa0, 0x36, 0x7a, 0xdc, 0x44, 0x14, 0x36, 0x1d, 0x7b, 0x74, 1491 0xb5, 0x51, 0x23, 0xe6, 0x6a, 0x33, 0x10, 0x2e, 0x21, 0x76, 0x09, 0xf1, 0x10, 0xb5, 0xd1, 0x02, 1492 0xe5, 0x6a, 0xa3, 0xed, 0x16, 0x53, 0x1b, 0x0f, 0xef, 0x19, 0x55, 0x1b, 0x75, 0xdf, 0x84, 0xda, 1493 0x88, 0x79, 0x44, 0x6d, 0x6e, 0x32, 0xbc, 0x95, 0x95, 0x03, 0x51, 0x9b, 0x67, 0x60, 0xa6, 0x13, 1494 0xf4, 0xa8, 0x40, 0x30, 0x99, 0xb8, 0x45, 0x92, 0xfa, 0x56, 0x7e, 0x06, 0x9e, 0x04, 0x3d, 0xa2, 1495 0x1d, 0xe4, 0x63, 0xbb, 0x9b, 0xc6, 0xc7, 0xfe, 0x54, 0x47, 0xb6, 0x49, 0xac, 0x9e, 0xcb, 0x54, 1496 0xe5, 0xf6, 0x68, 0xac, 0x9e, 0x4b, 0x3e, 0x14, 0x56, 0x66, 0x83, 0x2f, 0xc0, 0x2c, 0x66, 0xa5, 1497 0xf2, 0xc3, 0x55, 0xe8, 0x0e, 0xe1, 0x5d, 0x1d, 0xca, 0x4b, 0xa5, 0x89, 0x7e, 0x52, 0x66, 0x1c, 1498 0x9e, 0x6c, 0x95, 0xb9, 0x3d, 0x97, 0x0b, 0xd7, 0xbb, 0x23, 0x72, 0x7b, 0x2e, 0xfd, 0x54, 0xb9, 1499 0xb9, 0x95, 0x73, 0x53, 0x91, 0xe3, 0x5a, 0xf7, 0xc9, 0x11, 0xb8, 0xa9, 0x00, 0xee, 0x69, 0x71, 1500 0xcb, 0x56, 0x99, 0xdb, 0x73, 0xb9, 0x3c, 0xbe, 0x37, 0x22, 0xb7, 0xe7, 0xee, 0x69, 0x71, 0xcb, 1501 0x56, 0xf8, 0x59, 0x30, 0x87, 0xb9, 0x99, 0xb6, 0x09, 0x49, 0xbd, 0x4b, 0xd8, 0xd7, 0x86, 0xb2, 1502 0x33, 0x9d, 0x65, 0x3f, 0x28, 0x3f, 0x0e, 0x54, 0xb5, 0x2b, 0x1e, 0x3c, 0x57, 0x28, 0xf1, 0xa7, 1503 0x46, 0xf5, 0xe0, 0xb9, 0xec, 0x87, 0xe6, 0x41, 0xd8, 0xe1, 0x21, 0x58, 0x20, 0xf9, 0xe1, 0x8b, 1504 0x10, 0x0a, 0x7e, 0x8f, 0xf8, 0xd8, 0x18, 0x9e, 0x23, 0x06, 0xe6, 0x3f, 0xa9, 0x17, 0x1c, 0xb2, 1505 0x3e, 0xa2, 0xfa, 0xc1, 0x3b, 0xc1, 0xd7, 0xb2, 0x35, 0xb2, 0x1f, 0xcf, 0xe5, 0x3f, 0x75, 0x3f, 1506 0xd9, 0x88, 0xfa, 0xbc, 0xd2, 0x43, 0xa3, 0x3a, 0xea, 0xf3, 0x4a, 0x8e, 0x13, 0xed, 0x79, 0xa5, 1507 0x47, 0xcc, 0x73, 0x50, 0xce, 0x58, 0xd9, 0x19, 0x73, 0x9f, 0xd0, 0xbe, 0x7d, 0x32, 0x2d, 0x3d, 1508 0x7d, 0x28, 0xef, 0x74, 0x47, 0x31, 0xc2, 0x5d, 0x80, 0x3d, 0x91, 0xd3, 0x88, 0x1e, 0x49, 0x0f, 1509 0x08, 0xeb, 0xb5, 0xa1, 0xac, 0xf8, 0x9c, 0xc2, 0xff, 0x53, 0xca, 0x62, 0x27, 0xb3, 0x88, 0x72, 1510 0xa7, 0x52, 0xc8, 0xce, 0xaf, 0xed, 0x51, 0xca, 0x9d, 0x40, 0xe9, 0xa7, 0x54, 0xee, 0x92, 0x95, 1511 0x27, 0x81, 0x71, 0xd3, 0x23, 0xaf, 0x36, 0x42, 0x12, 0xe8, 0x74, 0x72, 0x1a, 0x66, 0x49, 0x90, 1512 0x8c, 0xb0, 0x07, 0xce, 0x4a, 0xc4, 0xda, 0x21, 0xf9, 0x90, 0x78, 0xb8, 0x31, 0x82, 0x07, 0xe5, 1513 0x58, 0xa4, 0x9e, 0x16, 0x3b, 0xc6, 0x41, 0x98, 0x80, 0x65, 0xc9, 0xa3, 0x7e, 0x6a, 0x3e, 0x22, 1514 0x2e, 0xbd, 0x11, 0x5c, 0xaa, 0x67, 0x26, 0xf5, 0xb9, 0xd4, 0x31, 0x8f, 0xc2, 0x23, 0xb0, 0x38, 1515 0xb8, 0x4c, 0x72, 0xf4, 0xed, 0x8c, 0xf2, 0x0c, 0x48, 0xcb, 0xc0, 0x47, 0x9f, 0xf4, 0x0c, 0x68, 1516 0x23, 0xf0, 0x43, 0xb0, 0x64, 0x58, 0x1d, 0xf1, 0xf4, 0x98, 0x78, 0xda, 0x1c, 0x7d, 0x69, 0x99, 1517 0xab, 0xf9, 0x8e, 0x61, 0x08, 0x5e, 0x02, 0xa5, 0xa8, 0x1b, 0x46, 0x87, 0xfc, 0xb8, 0x89, 0xf0, 1518 0x15, 0xfb, 0xd1, 0x98, 0x5f, 0x24, 0x56, 0x76, 0x78, 0x7c, 0x06, 0xcc, 0x53, 0x90, 0xb6, 0xb7, 1519 0xbd, 0xd7, 0xba, 0x6e, 0x3d, 0x1a, 0xf3, 0x21, 0xa1, 0x51, 0xf7, 0x52, 0x44, 0xc0, 0xaa, 0xfd, 1520 0x23, 0xde, 0x91, 0x20, 0x56, 0x56, 0xbb, 0x17, 0x01, 0xfd, 0xca, 0xca, 0x36, 0x66, 0xed, 0x0d, 1521 0x40, 0x8c, 0xb4, 0x0a, 0xeb, 0xd2, 0xc5, 0x85, 0x3c, 0x8f, 0xac, 0xf1, 0x84, 0x7e, 0x63, 0x91, 1522 0x30, 0x97, 0x57, 0x69, 0x67, 0x6a, 0x95, 0xb7, 0x44, 0x56, 0xf1, 0x13, 0xf7, 0x41, 0xd0, 0xee, 1523 0x87, 0xd9, 0x8d, 0x06, 0x9b, 0x9e, 0xd3, 0x79, 0xd0, 0x07, 0x8b, 0x6a, 0x3b, 0x43, 0x30, 0xfe, 1524 0xd6, 0x62, 0xb7, 0x40, 0x9d, 0x91, 0x48, 0x03, 0xa5, 0x9c, 0x57, 0x9a, 0x1e, 0x39, 0x9c, 0x9e, 1525 0x2b, 0x38, 0x7f, 0x37, 0x84, 0xd3, 0x73, 0x07, 0x39, 0x3d, 0x97, 0x73, 0xee, 0x4b, 0xf7, 0xe1, 1526 0xbe, 0x1a, 0xe8, 0xef, 0x29, 0xe9, 0xf9, 0x01, 0xd2, 0x7d, 0x29, 0xd2, 0x05, 0xb5, 0x9f, 0x92, 1527 0x47, 0x2b, 0xc5, 0xfa, 0x87, 0x61, 0xb4, 0x3c, 0xd8, 0x05, 0xb5, 0xfb, 0x62, 0xca, 0x00, 0xd1, 1528 0x77, 0xc1, 0xfa, 0xc7, 0xbc, 0x0c, 0x10, 0x0d, 0xd7, 0x32, 0x40, 0x6c, 0xa6, 0x50, 0xa9, 0xba, 1529 0x0b, 0xd2, 0x3f, 0xe5, 0x85, 0x4a, 0x05, 0x5c, 0x0b, 0x95, 0x1a, 0x4d, 0xb4, 0xec, 0x61, 0xe4, 1530 0xb4, 0x7f, 0xce, 0xa3, 0xa5, 0xf5, 0xaa, 0xd1, 0x52, 0xa3, 0x29, 0x03, 0xa4, 0x9c, 0x05, 0xeb, 1531 0x5f, 0xf2, 0x32, 0x40, 0x2a, 0x5c, 0xcb, 0x00, 0xb1, 0x71, 0xce, 0xba, 0xf4, 0x77, 0xb4, 0x52, 1532 0xfc, 0x7f, 0xb5, 0x88, 0x62, 0x0c, 0x2d, 0x7e, 0xf9, 0xfe, 0x24, 0x05, 0xa9, 0xde, 0xae, 0x05, 1533 0xe3, 0xdf, 0x2c, 0x76, 0x29, 0x19, 0x56, 0xfc, 0xca, 0x1d, 0x3c, 0x87, 0x53, 0x2a, 0xa8, 0xbf, 1534 0x0f, 0xe1, 0x14, 0xc5, 0xaf, 0x5c, 0xd8, 0xa5, 0x3d, 0xd2, 0xee, 0xed, 0x82, 0xf4, 0x1f, 0x94, 1535 0xf4, 0x84, 0xe2, 0x57, 0xaf, 0xf7, 0x79, 0xb4, 0x52, 0xac, 0xff, 0x1c, 0x46, 0x2b, 0x8a, 0x5f, 1536 0x6d, 0x06, 0x98, 0x32, 0xa0, 0x16, 0xff, 0xbf, 0xf2, 0x32, 0x20, 0x17, 0xbf, 0x72, 0x6f, 0x36, 1537 0x85, 0xaa, 0x15, 0xff, 0xbf, 0xf3, 0x42, 0x55, 0x8a, 0x5f, 0xbd, 0x65, 0x9b, 0x68, 0xb5, 0xe2, 1538 0xff, 0x4f, 0x1e, 0xad, 0x52, 0xfc, 0xea, 0xb5, 0xcd, 0x94, 0x01, 0xb5, 0xf8, 0xff, 0x9b, 0x97, 1539 0x01, 0xb9, 0xf8, 0x95, 0xbb, 0x39, 0xe7, 0x7c, 0x28, 0xb5, 0x40, 0xf9, 0xeb, 0x0e, 0xf4, 0xbd, 1540 0x02, 0x6b, 0x29, 0x0d, 0xac, 0x9d, 0x21, 0xb2, 0xf6, 0x28, 0xb7, 0xc0, 0xc7, 0x40, 0xf4, 0xd7, 1541 0x1a, 0xe2, 0xbd, 0x06, 0xfa, 0x7e, 0x21, 0xe7, 0xfc, 0x78, 0xc6, 0x21, 0xbe, 0xf0, 0x2f, 0x4c, 1542 0xf0, 0xd3, 0x60, 0x4e, 0xea, 0xf7, 0xf2, 0x77, 0x2c, 0xe8, 0x07, 0x79, 0x64, 0x35, 0x8c, 0x79, 1543 0x12, 0x24, 0xaf, 0x32, 0x32, 0x61, 0x82, 0x5b, 0x6a, 0x0b, 0xb5, 0xdf, 0x4c, 0xd1, 0x0f, 0x29, 1544 0xd1, 0x92, 0x69, 0x13, 0xfa, 0xcd, 0x54, 0x69, 0xae, 0xf6, 0x9b, 0x29, 0xbc, 0x05, 0x44, 0x1b, 1545 0xae, 0x11, 0x74, 0x8f, 0xd1, 0x8f, 0xe8, 0xfc, 0xf9, 0x81, 0xf9, 0x5b, 0xdd, 0x63, 0xbf, 0xc8, 1546 0xa1, 0x5b, 0xdd, 0x63, 0x78, 0x57, 0x6a, 0xcb, 0x7e, 0x8c, 0xb7, 0x01, 0xfd, 0x98, 0xce, 0x5d, 1547 0x1c, 0x98, 0x4b, 0x77, 0x49, 0x34, 0x02, 0xc9, 0x57, 0xbc, 0x3d, 0x59, 0x81, 0xf2, 0xed, 0xf9, 1548 0x69, 0x81, 0xec, 0xf6, 0xb0, 0xed, 0x11, 0x75, 0x29, 0x6d, 0x8f, 0x20, 0xca, 0xb6, 0xe7, 0x67, 1549 0x85, 0x1c, 0x85, 0x93, 0xb6, 0x87, 0x4f, 0xcb, 0xb6, 0x47, 0xe6, 0x22, 0xdb, 0x43, 0x76, 0xe7, 1550 0xe7, 0x79, 0x5c, 0xd2, 0xee, 0x64, 0xfd, 0x33, 0x36, 0x0b, 0xef, 0x8e, 0xfc, 0xa8, 0xe0, 0xdd, 1551 0xf9, 0x35, 0x25, 0xca, 0xdf, 0x1d, 0xe9, 0xe9, 0x60, 0xbb, 0x23, 0x28, 0xf0, 0xee, 0xfc, 0x82, 1552 0xce, 0xcf, 0xd9, 0x1d, 0x0e, 0x65, 0xbb, 0x23, 0x66, 0xd2, 0xdd, 0xf9, 0x25, 0x9d, 0x9b, 0xbb, 1553 0x3b, 0x1c, 0x4e, 0x77, 0xe7, 0x02, 0x00, 0x64, 0xfd, 0xdd, 0xa0, 0x13, 0xae, 0xa3, 0x2f, 0xd9, 1554 0xe4, 0x8d, 0x8d, 0x64, 0x82, 0x0e, 0x28, 0xd2, 0xfa, 0xc5, 0x5f, 0x37, 0xd0, 0x97, 0x65, 0xc4, 1555 0x2e, 0x36, 0xc1, 0x8b, 0xa0, 0xd4, 0xc8, 0x20, 0x9b, 0xe8, 0x2b, 0x0c, 0x52, 0xe3, 0x90, 0x4d, 1556 0xb8, 0x02, 0xa6, 0x28, 0x82, 0x40, 0xdc, 0x06, 0xfa, 0xaa, 0x4e, 0xe3, 0xe2, 0xbf, 0xf1, 0xc8, 1557 0xb7, 0x35, 0x0c, 0xb9, 0x81, 0xbe, 0x46, 0x11, 0xb2, 0x0d, 0x5e, 0xe2, 0x34, 0x6b, 0x84, 0xc7, 1558 0x43, 0x5f, 0x57, 0x40, 0x98, 0xc7, 0x13, 0x2b, 0xc2, 0xdf, 0x6e, 0xa2, 0x6f, 0xe8, 0x8e, 0x6e, 1559 0x62, 0x80, 0x08, 0xed, 0x16, 0xfa, 0xa6, 0x1e, 0xed, 0xad, 0x6c, 0xc9, 0xf8, 0xeb, 0x6d, 0xf4, 1560 0x2d, 0x9d, 0xe2, 0x36, 0x5c, 0x01, 0xa5, 0x9a, 0x40, 0xac, 0xaf, 0xa1, 0x6f, 0xb3, 0x38, 0x04, 1561 0xc9, 0xfa, 0x1a, 0xc1, 0xec, 0x6c, 0xbf, 0xff, 0xa0, 0xb1, 0xbb, 0xf5, 0x64, 0x7b, 0x7d, 0x1d, 1562 0x7d, 0x87, 0x63, 0xb0, 0x91, 0xda, 0x32, 0x0c, 0xc9, 0xf5, 0x06, 0xfa, 0xae, 0x82, 0x21, 0xb6, 1563 0xe5, 0x17, 0x60, 0x4a, 0xfd, 0x8b, 0xb9, 0x04, 0xac, 0x80, 0xbd, 0x5a, 0xb3, 0x02, 0xf8, 0x2e, 1564 0x28, 0x36, 0x23, 0xd1, 0x1d, 0x47, 0x85, 0x93, 0x3a, 0xe9, 0x32, 0x7a, 0xf9, 0x1e, 0x80, 0x83, 1565 0xdd, 0x2e, 0x58, 0x06, 0xf6, 0xab, 0xf0, 0x98, 0xb9, 0xc0, 0xbf, 0xc2, 0x79, 0x70, 0x9a, 0x16, 1566 0x57, 0x81, 0xd8, 0xe8, 0x97, 0x3b, 0x85, 0x5b, 0x56, 0xc6, 0x20, 0x77, 0xb6, 0x64, 0x06, 0xdb, 1567 0xc0, 0x60, 0xcb, 0x0c, 0x55, 0x30, 0x6f, 0xea, 0x61, 0xc9, 0x1c, 0x53, 0x06, 0x8e, 0x29, 0x33, 1568 0x87, 0xd2, 0xab, 0x92, 0x39, 0x4e, 0x19, 0x38, 0x4e, 0x0d, 0x72, 0x0c, 0xf4, 0xa4, 0x64, 0x8e, 1569 0x59, 0x03, 0xc7, 0xac, 0x99, 0x43, 0xe9, 0x3d, 0xc9, 0x1c, 0xd0, 0xc0, 0x01, 0x65, 0x8e, 0x07, 1570 0x60, 0xd1, 0xdc, 0x61, 0x92, 0x59, 0x26, 0x0c, 0x2c, 0x13, 0x39, 0x2c, 0x6a, 0x17, 0x49, 0x66, 1571 0x19, 0x37, 0xb0, 0x8c, 0xcb, 0x2c, 0x35, 0x80, 0xf2, 0xfa, 0x44, 0x32, 0xcf, 0x8c, 0x81, 0x67, 1572 0x26, 0x8f, 0x47, 0xeb, 0x03, 0xc9, 0x3c, 0x65, 0x03, 0x4f, 0xd9, 0x58, 0x6d, 0x72, 0xb7, 0xe7, 1573 0xa4, 0x7a, 0x2d, 0xc8, 0x0c, 0x5b, 0x60, 0xce, 0xd0, 0xd8, 0x39, 0x89, 0xc2, 0x92, 0x29, 0xee, 1574 0x82, 0xb2, 0xde, 0xc5, 0x91, 0xe7, 0x4f, 0x1a, 0xe6, 0x4f, 0x1a, 0x8a, 0x44, 0xef, 0xd8, 0xc8, 1575 0x1c, 0x67, 0x0c, 0x1c, 0x67, 0x06, 0x97, 0xa1, 0xb7, 0x66, 0x4e, 0xa2, 0x28, 0xc9, 0x14, 0x31, 1576 0x38, 0x37, 0xa4, 0xf7, 0x62, 0xa0, 0x7a, 0x4f, 0xa6, 0x7a, 0x8d, 0x17, 0x1f, 0x92, 0xcf, 0x23, 1577 0x70, 0x7e, 0x58, 0xf3, 0xc5, 0xe0, 0x74, 0x5d, 0x75, 0x3a, 0xf4, 0x5d, 0x88, 0xe4, 0xa8, 0x4d, 1578 0x0b, 0xce, 0xd4, 0x74, 0x31, 0x38, 0xb9, 0x23, 0x3b, 0x19, 0xf5, 0xed, 0x88, 0xe4, 0x2d, 0x00, 1579 0x67, 0x73, 0x1b, 0x2f, 0x06, 0x77, 0xab, 0xaa, 0xbb, 0xfc, 0x77, 0x26, 0x99, 0x8b, 0x95, 0xdb, 1580 0x00, 0x48, 0x2d, 0xa2, 0x09, 0x60, 0xd7, 0xea, 0xf5, 0xf2, 0x18, 0xfe, 0xa5, 0xba, 0xe5, 0x97, 1581 0x2d, 0xfa, 0xcb, 0x8b, 0x72, 0x01, 0xbb, 0xdb, 0xdd, 0x7e, 0x58, 0xfe, 0x1f, 0xff, 0xcf, 0xaa, 1582 0x4e, 0xf1, 0xe6, 0x09, 0x39, 0xc0, 0x56, 0xde, 0x00, 0xd3, 0x5a, 0x67, 0xab, 0x04, 0xac, 0x26, 1583 0x3f, 0x50, 0x9a, 0xd7, 0x6e, 0x00, 0x90, 0xfd, 0x63, 0x18, 0x38, 0x03, 0x8a, 0xfb, 0xbb, 0x7b, 1584 0x4f, 0xb7, 0xef, 0xef, 0xd4, 0x76, 0xb6, 0x1f, 0x94, 0xc7, 0x60, 0x09, 0x4c, 0x3e, 0xf5, 0xeb, 1585 0xcf, 0xea, 0xd5, 0xfd, 0x5a, 0xd9, 0x82, 0x93, 0xe0, 0xd4, 0xe3, 0xbd, 0xfa, 0x6e, 0xb9, 0x70, 1586 0xed, 0x1e, 0x28, 0xca, 0x8d, 0xa5, 0x19, 0x50, 0xac, 0xd5, 0xfd, 0xed, 0x9d, 0x87, 0xbb, 0x0d, 1587 0x1a, 0xa9, 0x64, 0xa0, 0x11, 0x2b, 0x86, 0x17, 0xe5, 0x42, 0xf5, 0x22, 0xb8, 0xd0, 0x8c, 0x3a, 1588 0x03, 0x7f, 0xb6, 0x48, 0xc9, 0x79, 0x39, 0x4e, 0xac, 0x9b, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 1589 0x29, 0x30, 0x51, 0x54, 0x22, 0x25, 0x00, 0x00, 1590 } 1591