github.com/kaituanwang/hyperledger@v2.0.1+incompatible/common/tools/protolator/testprotos/sample.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: sample.proto 3 4 package testprotos 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/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.ProtoPackageIsVersion3 // please upgrade the proto package 22 23 // SimpleMsg is designed to test that all three types of message fields, plain, map, 24 // and slice are handled by the protolator tool 25 type SimpleMsg struct { 26 PlainField string `protobuf:"bytes,1,opt,name=plain_field,json=plainField,proto3" json:"plain_field,omitempty"` 27 MapField map[string]string `protobuf:"bytes,2,rep,name=map_field,json=mapField,proto3" json:"map_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 28 SliceField []string `protobuf:"bytes,3,rep,name=slice_field,json=sliceField,proto3" json:"slice_field,omitempty"` 29 XXX_NoUnkeyedLiteral struct{} `json:"-"` 30 XXX_unrecognized []byte `json:"-"` 31 XXX_sizecache int32 `json:"-"` 32 } 33 34 func (m *SimpleMsg) Reset() { *m = SimpleMsg{} } 35 func (m *SimpleMsg) String() string { return proto.CompactTextString(m) } 36 func (*SimpleMsg) ProtoMessage() {} 37 func (*SimpleMsg) Descriptor() ([]byte, []int) { 38 return fileDescriptor_2141552de9bf11d0, []int{0} 39 } 40 41 func (m *SimpleMsg) XXX_Unmarshal(b []byte) error { 42 return xxx_messageInfo_SimpleMsg.Unmarshal(m, b) 43 } 44 func (m *SimpleMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 45 return xxx_messageInfo_SimpleMsg.Marshal(b, m, deterministic) 46 } 47 func (m *SimpleMsg) XXX_Merge(src proto.Message) { 48 xxx_messageInfo_SimpleMsg.Merge(m, src) 49 } 50 func (m *SimpleMsg) XXX_Size() int { 51 return xxx_messageInfo_SimpleMsg.Size(m) 52 } 53 func (m *SimpleMsg) XXX_DiscardUnknown() { 54 xxx_messageInfo_SimpleMsg.DiscardUnknown(m) 55 } 56 57 var xxx_messageInfo_SimpleMsg proto.InternalMessageInfo 58 59 func (m *SimpleMsg) GetPlainField() string { 60 if m != nil { 61 return m.PlainField 62 } 63 return "" 64 } 65 66 func (m *SimpleMsg) GetMapField() map[string]string { 67 if m != nil { 68 return m.MapField 69 } 70 return nil 71 } 72 73 func (m *SimpleMsg) GetSliceField() []string { 74 if m != nil { 75 return m.SliceField 76 } 77 return nil 78 } 79 80 // NestedMsg is designed to test the nested message component 81 type NestedMsg struct { 82 PlainNestedField *SimpleMsg `protobuf:"bytes,1,opt,name=plain_nested_field,json=plainNestedField,proto3" json:"plain_nested_field,omitempty"` 83 MapNestedField map[string]*SimpleMsg `protobuf:"bytes,2,rep,name=map_nested_field,json=mapNestedField,proto3" json:"map_nested_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 84 SliceNestedField []*SimpleMsg `protobuf:"bytes,3,rep,name=slice_nested_field,json=sliceNestedField,proto3" json:"slice_nested_field,omitempty"` 85 XXX_NoUnkeyedLiteral struct{} `json:"-"` 86 XXX_unrecognized []byte `json:"-"` 87 XXX_sizecache int32 `json:"-"` 88 } 89 90 func (m *NestedMsg) Reset() { *m = NestedMsg{} } 91 func (m *NestedMsg) String() string { return proto.CompactTextString(m) } 92 func (*NestedMsg) ProtoMessage() {} 93 func (*NestedMsg) Descriptor() ([]byte, []int) { 94 return fileDescriptor_2141552de9bf11d0, []int{1} 95 } 96 97 func (m *NestedMsg) XXX_Unmarshal(b []byte) error { 98 return xxx_messageInfo_NestedMsg.Unmarshal(m, b) 99 } 100 func (m *NestedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 101 return xxx_messageInfo_NestedMsg.Marshal(b, m, deterministic) 102 } 103 func (m *NestedMsg) XXX_Merge(src proto.Message) { 104 xxx_messageInfo_NestedMsg.Merge(m, src) 105 } 106 func (m *NestedMsg) XXX_Size() int { 107 return xxx_messageInfo_NestedMsg.Size(m) 108 } 109 func (m *NestedMsg) XXX_DiscardUnknown() { 110 xxx_messageInfo_NestedMsg.DiscardUnknown(m) 111 } 112 113 var xxx_messageInfo_NestedMsg proto.InternalMessageInfo 114 115 func (m *NestedMsg) GetPlainNestedField() *SimpleMsg { 116 if m != nil { 117 return m.PlainNestedField 118 } 119 return nil 120 } 121 122 func (m *NestedMsg) GetMapNestedField() map[string]*SimpleMsg { 123 if m != nil { 124 return m.MapNestedField 125 } 126 return nil 127 } 128 129 func (m *NestedMsg) GetSliceNestedField() []*SimpleMsg { 130 if m != nil { 131 return m.SliceNestedField 132 } 133 return nil 134 } 135 136 // StaticallyOpaqueMsg is designed to test the statically opaque message component 137 // All fields are statically marshaled to the NestedMsg type 138 type StaticallyOpaqueMsg struct { 139 PlainOpaqueField []byte `protobuf:"bytes,1,opt,name=plain_opaque_field,json=plainOpaqueField,proto3" json:"plain_opaque_field,omitempty"` 140 MapOpaqueField map[string][]byte `protobuf:"bytes,2,rep,name=map_opaque_field,json=mapOpaqueField,proto3" json:"map_opaque_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 141 SliceOpaqueField [][]byte `protobuf:"bytes,3,rep,name=slice_opaque_field,json=sliceOpaqueField,proto3" json:"slice_opaque_field,omitempty"` 142 XXX_NoUnkeyedLiteral struct{} `json:"-"` 143 XXX_unrecognized []byte `json:"-"` 144 XXX_sizecache int32 `json:"-"` 145 } 146 147 func (m *StaticallyOpaqueMsg) Reset() { *m = StaticallyOpaqueMsg{} } 148 func (m *StaticallyOpaqueMsg) String() string { return proto.CompactTextString(m) } 149 func (*StaticallyOpaqueMsg) ProtoMessage() {} 150 func (*StaticallyOpaqueMsg) Descriptor() ([]byte, []int) { 151 return fileDescriptor_2141552de9bf11d0, []int{2} 152 } 153 154 func (m *StaticallyOpaqueMsg) XXX_Unmarshal(b []byte) error { 155 return xxx_messageInfo_StaticallyOpaqueMsg.Unmarshal(m, b) 156 } 157 func (m *StaticallyOpaqueMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 158 return xxx_messageInfo_StaticallyOpaqueMsg.Marshal(b, m, deterministic) 159 } 160 func (m *StaticallyOpaqueMsg) XXX_Merge(src proto.Message) { 161 xxx_messageInfo_StaticallyOpaqueMsg.Merge(m, src) 162 } 163 func (m *StaticallyOpaqueMsg) XXX_Size() int { 164 return xxx_messageInfo_StaticallyOpaqueMsg.Size(m) 165 } 166 func (m *StaticallyOpaqueMsg) XXX_DiscardUnknown() { 167 xxx_messageInfo_StaticallyOpaqueMsg.DiscardUnknown(m) 168 } 169 170 var xxx_messageInfo_StaticallyOpaqueMsg proto.InternalMessageInfo 171 172 func (m *StaticallyOpaqueMsg) GetPlainOpaqueField() []byte { 173 if m != nil { 174 return m.PlainOpaqueField 175 } 176 return nil 177 } 178 179 func (m *StaticallyOpaqueMsg) GetMapOpaqueField() map[string][]byte { 180 if m != nil { 181 return m.MapOpaqueField 182 } 183 return nil 184 } 185 186 func (m *StaticallyOpaqueMsg) GetSliceOpaqueField() [][]byte { 187 if m != nil { 188 return m.SliceOpaqueField 189 } 190 return nil 191 } 192 193 // VariablyOpaqueMsg is designed to test the staticaly opaque message component 194 // The opaque type is determined by opaque_type 195 type VariablyOpaqueMsg struct { 196 OpaqueType string `protobuf:"bytes,1,opt,name=opaque_type,json=opaqueType,proto3" json:"opaque_type,omitempty"` 197 PlainOpaqueField []byte `protobuf:"bytes,2,opt,name=plain_opaque_field,json=plainOpaqueField,proto3" json:"plain_opaque_field,omitempty"` 198 MapOpaqueField map[string][]byte `protobuf:"bytes,3,rep,name=map_opaque_field,json=mapOpaqueField,proto3" json:"map_opaque_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 199 SliceOpaqueField [][]byte `protobuf:"bytes,4,rep,name=slice_opaque_field,json=sliceOpaqueField,proto3" json:"slice_opaque_field,omitempty"` 200 XXX_NoUnkeyedLiteral struct{} `json:"-"` 201 XXX_unrecognized []byte `json:"-"` 202 XXX_sizecache int32 `json:"-"` 203 } 204 205 func (m *VariablyOpaqueMsg) Reset() { *m = VariablyOpaqueMsg{} } 206 func (m *VariablyOpaqueMsg) String() string { return proto.CompactTextString(m) } 207 func (*VariablyOpaqueMsg) ProtoMessage() {} 208 func (*VariablyOpaqueMsg) Descriptor() ([]byte, []int) { 209 return fileDescriptor_2141552de9bf11d0, []int{3} 210 } 211 212 func (m *VariablyOpaqueMsg) XXX_Unmarshal(b []byte) error { 213 return xxx_messageInfo_VariablyOpaqueMsg.Unmarshal(m, b) 214 } 215 func (m *VariablyOpaqueMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 216 return xxx_messageInfo_VariablyOpaqueMsg.Marshal(b, m, deterministic) 217 } 218 func (m *VariablyOpaqueMsg) XXX_Merge(src proto.Message) { 219 xxx_messageInfo_VariablyOpaqueMsg.Merge(m, src) 220 } 221 func (m *VariablyOpaqueMsg) XXX_Size() int { 222 return xxx_messageInfo_VariablyOpaqueMsg.Size(m) 223 } 224 func (m *VariablyOpaqueMsg) XXX_DiscardUnknown() { 225 xxx_messageInfo_VariablyOpaqueMsg.DiscardUnknown(m) 226 } 227 228 var xxx_messageInfo_VariablyOpaqueMsg proto.InternalMessageInfo 229 230 func (m *VariablyOpaqueMsg) GetOpaqueType() string { 231 if m != nil { 232 return m.OpaqueType 233 } 234 return "" 235 } 236 237 func (m *VariablyOpaqueMsg) GetPlainOpaqueField() []byte { 238 if m != nil { 239 return m.PlainOpaqueField 240 } 241 return nil 242 } 243 244 func (m *VariablyOpaqueMsg) GetMapOpaqueField() map[string][]byte { 245 if m != nil { 246 return m.MapOpaqueField 247 } 248 return nil 249 } 250 251 func (m *VariablyOpaqueMsg) GetSliceOpaqueField() [][]byte { 252 if m != nil { 253 return m.SliceOpaqueField 254 } 255 return nil 256 } 257 258 // DynamicMsg is designed to test the dynamic message component 259 // The dynamic wrapper applied to ContextlessMsg is determined by 260 // dynamic_type 261 type DynamicMsg struct { 262 DynamicType string `protobuf:"bytes,1,opt,name=dynamic_type,json=dynamicType,proto3" json:"dynamic_type,omitempty"` 263 PlainDynamicField *ContextlessMsg `protobuf:"bytes,2,opt,name=plain_dynamic_field,json=plainDynamicField,proto3" json:"plain_dynamic_field,omitempty"` 264 MapDynamicField map[string]*ContextlessMsg `protobuf:"bytes,3,rep,name=map_dynamic_field,json=mapDynamicField,proto3" json:"map_dynamic_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 265 SliceDynamicField []*ContextlessMsg `protobuf:"bytes,4,rep,name=slice_dynamic_field,json=sliceDynamicField,proto3" json:"slice_dynamic_field,omitempty"` 266 XXX_NoUnkeyedLiteral struct{} `json:"-"` 267 XXX_unrecognized []byte `json:"-"` 268 XXX_sizecache int32 `json:"-"` 269 } 270 271 func (m *DynamicMsg) Reset() { *m = DynamicMsg{} } 272 func (m *DynamicMsg) String() string { return proto.CompactTextString(m) } 273 func (*DynamicMsg) ProtoMessage() {} 274 func (*DynamicMsg) Descriptor() ([]byte, []int) { 275 return fileDescriptor_2141552de9bf11d0, []int{4} 276 } 277 278 func (m *DynamicMsg) XXX_Unmarshal(b []byte) error { 279 return xxx_messageInfo_DynamicMsg.Unmarshal(m, b) 280 } 281 func (m *DynamicMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 282 return xxx_messageInfo_DynamicMsg.Marshal(b, m, deterministic) 283 } 284 func (m *DynamicMsg) XXX_Merge(src proto.Message) { 285 xxx_messageInfo_DynamicMsg.Merge(m, src) 286 } 287 func (m *DynamicMsg) XXX_Size() int { 288 return xxx_messageInfo_DynamicMsg.Size(m) 289 } 290 func (m *DynamicMsg) XXX_DiscardUnknown() { 291 xxx_messageInfo_DynamicMsg.DiscardUnknown(m) 292 } 293 294 var xxx_messageInfo_DynamicMsg proto.InternalMessageInfo 295 296 func (m *DynamicMsg) GetDynamicType() string { 297 if m != nil { 298 return m.DynamicType 299 } 300 return "" 301 } 302 303 func (m *DynamicMsg) GetPlainDynamicField() *ContextlessMsg { 304 if m != nil { 305 return m.PlainDynamicField 306 } 307 return nil 308 } 309 310 func (m *DynamicMsg) GetMapDynamicField() map[string]*ContextlessMsg { 311 if m != nil { 312 return m.MapDynamicField 313 } 314 return nil 315 } 316 317 func (m *DynamicMsg) GetSliceDynamicField() []*ContextlessMsg { 318 if m != nil { 319 return m.SliceDynamicField 320 } 321 return nil 322 } 323 324 // ContextlessMsg is designed to carry a message of completely arbitrary type 325 // Because there is no context for the type embedded in the message, the opaque 326 // type must be dynamically added at runtime 327 type ContextlessMsg struct { 328 OpaqueField []byte `protobuf:"bytes,1,opt,name=opaque_field,json=opaqueField,proto3" json:"opaque_field,omitempty"` 329 XXX_NoUnkeyedLiteral struct{} `json:"-"` 330 XXX_unrecognized []byte `json:"-"` 331 XXX_sizecache int32 `json:"-"` 332 } 333 334 func (m *ContextlessMsg) Reset() { *m = ContextlessMsg{} } 335 func (m *ContextlessMsg) String() string { return proto.CompactTextString(m) } 336 func (*ContextlessMsg) ProtoMessage() {} 337 func (*ContextlessMsg) Descriptor() ([]byte, []int) { 338 return fileDescriptor_2141552de9bf11d0, []int{5} 339 } 340 341 func (m *ContextlessMsg) XXX_Unmarshal(b []byte) error { 342 return xxx_messageInfo_ContextlessMsg.Unmarshal(m, b) 343 } 344 func (m *ContextlessMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 345 return xxx_messageInfo_ContextlessMsg.Marshal(b, m, deterministic) 346 } 347 func (m *ContextlessMsg) XXX_Merge(src proto.Message) { 348 xxx_messageInfo_ContextlessMsg.Merge(m, src) 349 } 350 func (m *ContextlessMsg) XXX_Size() int { 351 return xxx_messageInfo_ContextlessMsg.Size(m) 352 } 353 func (m *ContextlessMsg) XXX_DiscardUnknown() { 354 xxx_messageInfo_ContextlessMsg.DiscardUnknown(m) 355 } 356 357 var xxx_messageInfo_ContextlessMsg proto.InternalMessageInfo 358 359 func (m *ContextlessMsg) GetOpaqueField() []byte { 360 if m != nil { 361 return m.OpaqueField 362 } 363 return nil 364 } 365 366 // UnmarshalableDeepFields contains fields which are defined to be opaque, but will 367 // return an error if they are asked to be deserialized. 368 type UnmarshalableDeepFields struct { 369 PlainOpaqueField []byte `protobuf:"bytes,1,opt,name=plain_opaque_field,json=plainOpaqueField,proto3" json:"plain_opaque_field,omitempty"` 370 MapOpaqueField map[string][]byte `protobuf:"bytes,2,rep,name=map_opaque_field,json=mapOpaqueField,proto3" json:"map_opaque_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 371 SliceOpaqueField [][]byte `protobuf:"bytes,3,rep,name=slice_opaque_field,json=sliceOpaqueField,proto3" json:"slice_opaque_field,omitempty"` 372 XXX_NoUnkeyedLiteral struct{} `json:"-"` 373 XXX_unrecognized []byte `json:"-"` 374 XXX_sizecache int32 `json:"-"` 375 } 376 377 func (m *UnmarshalableDeepFields) Reset() { *m = UnmarshalableDeepFields{} } 378 func (m *UnmarshalableDeepFields) String() string { return proto.CompactTextString(m) } 379 func (*UnmarshalableDeepFields) ProtoMessage() {} 380 func (*UnmarshalableDeepFields) Descriptor() ([]byte, []int) { 381 return fileDescriptor_2141552de9bf11d0, []int{6} 382 } 383 384 func (m *UnmarshalableDeepFields) XXX_Unmarshal(b []byte) error { 385 return xxx_messageInfo_UnmarshalableDeepFields.Unmarshal(m, b) 386 } 387 func (m *UnmarshalableDeepFields) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 388 return xxx_messageInfo_UnmarshalableDeepFields.Marshal(b, m, deterministic) 389 } 390 func (m *UnmarshalableDeepFields) XXX_Merge(src proto.Message) { 391 xxx_messageInfo_UnmarshalableDeepFields.Merge(m, src) 392 } 393 func (m *UnmarshalableDeepFields) XXX_Size() int { 394 return xxx_messageInfo_UnmarshalableDeepFields.Size(m) 395 } 396 func (m *UnmarshalableDeepFields) XXX_DiscardUnknown() { 397 xxx_messageInfo_UnmarshalableDeepFields.DiscardUnknown(m) 398 } 399 400 var xxx_messageInfo_UnmarshalableDeepFields proto.InternalMessageInfo 401 402 func (m *UnmarshalableDeepFields) GetPlainOpaqueField() []byte { 403 if m != nil { 404 return m.PlainOpaqueField 405 } 406 return nil 407 } 408 409 func (m *UnmarshalableDeepFields) GetMapOpaqueField() map[string][]byte { 410 if m != nil { 411 return m.MapOpaqueField 412 } 413 return nil 414 } 415 416 func (m *UnmarshalableDeepFields) GetSliceOpaqueField() [][]byte { 417 if m != nil { 418 return m.SliceOpaqueField 419 } 420 return nil 421 } 422 423 func init() { 424 proto.RegisterType((*SimpleMsg)(nil), "testprotos.SimpleMsg") 425 proto.RegisterMapType((map[string]string)(nil), "testprotos.SimpleMsg.MapFieldEntry") 426 proto.RegisterType((*NestedMsg)(nil), "testprotos.NestedMsg") 427 proto.RegisterMapType((map[string]*SimpleMsg)(nil), "testprotos.NestedMsg.MapNestedFieldEntry") 428 proto.RegisterType((*StaticallyOpaqueMsg)(nil), "testprotos.StaticallyOpaqueMsg") 429 proto.RegisterMapType((map[string][]byte)(nil), "testprotos.StaticallyOpaqueMsg.MapOpaqueFieldEntry") 430 proto.RegisterType((*VariablyOpaqueMsg)(nil), "testprotos.VariablyOpaqueMsg") 431 proto.RegisterMapType((map[string][]byte)(nil), "testprotos.VariablyOpaqueMsg.MapOpaqueFieldEntry") 432 proto.RegisterType((*DynamicMsg)(nil), "testprotos.DynamicMsg") 433 proto.RegisterMapType((map[string]*ContextlessMsg)(nil), "testprotos.DynamicMsg.MapDynamicFieldEntry") 434 proto.RegisterType((*ContextlessMsg)(nil), "testprotos.ContextlessMsg") 435 proto.RegisterType((*UnmarshalableDeepFields)(nil), "testprotos.UnmarshalableDeepFields") 436 proto.RegisterMapType((map[string][]byte)(nil), "testprotos.UnmarshalableDeepFields.MapOpaqueFieldEntry") 437 } 438 439 func init() { proto.RegisterFile("sample.proto", fileDescriptor_2141552de9bf11d0) } 440 441 var fileDescriptor_2141552de9bf11d0 = []byte{ 442 // 617 bytes of a gzipped FileDescriptorProto 443 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x94, 0xcb, 0x6e, 0xd3, 0x40, 444 0x14, 0x86, 0x15, 0xbb, 0x20, 0x72, 0x1c, 0x4a, 0xe2, 0x14, 0x51, 0x65, 0xd3, 0x10, 0x36, 0x45, 445 0xad, 0x62, 0x48, 0x16, 0x20, 0xd8, 0x94, 0xb6, 0xb0, 0x40, 0x2a, 0x48, 0x09, 0x37, 0x81, 0x00, 446 0x4d, 0x9c, 0x69, 0x62, 0x31, 0xbe, 0xe0, 0x99, 0x20, 0xbc, 0xe3, 0x1d, 0x58, 0xf2, 0x12, 0x3c, 447 0x04, 0x4b, 0x1e, 0x0a, 0xcd, 0x25, 0xcd, 0x19, 0x6a, 0x17, 0x21, 0x84, 0xd4, 0x55, 0xe2, 0xe3, 448 0x39, 0xff, 0xf9, 0xff, 0xcf, 0x33, 0x03, 0x0d, 0x4e, 0xe2, 0x8c, 0xd1, 0x7e, 0x96, 0xa7, 0x22, 449 0xf5, 0x41, 0x50, 0x2e, 0xd4, 0x5f, 0xde, 0xfb, 0x59, 0x83, 0xfa, 0x38, 0x92, 0x2f, 0x8f, 0xf8, 450 0xcc, 0xdf, 0x02, 0x2f, 0x63, 0x24, 0x4a, 0xde, 0x1f, 0x47, 0x94, 0x4d, 0x37, 0x6b, 0xdd, 0xda, 451 0x76, 0x7d, 0x04, 0xaa, 0xf4, 0x48, 0x56, 0xfc, 0x3d, 0xa8, 0xc7, 0x24, 0x33, 0xaf, 0x9d, 0xae, 452 0xbb, 0xed, 0x0d, 0x6e, 0xf4, 0x57, 0x72, 0xfd, 0x13, 0xa9, 0xfe, 0x11, 0xc9, 0x54, 0xcb, 0xc3, 453 0x44, 0xe4, 0xc5, 0xe8, 0x52, 0x6c, 0x1e, 0xe5, 0x08, 0xce, 0xa2, 0x90, 0x1a, 0x0d, 0xb7, 0xeb, 454 0xca, 0x11, 0xaa, 0xa4, 0x16, 0x74, 0xee, 0xc3, 0x65, 0xab, 0xd7, 0x6f, 0x82, 0xfb, 0x81, 0x16, 455 0xc6, 0x8c, 0xfc, 0xeb, 0x6f, 0xc0, 0x85, 0x4f, 0x84, 0x2d, 0xe8, 0xa6, 0xa3, 0x6a, 0xfa, 0xe1, 456 0x9e, 0x73, 0xb7, 0xd6, 0xfb, 0xe1, 0x40, 0xfd, 0x09, 0xe5, 0x82, 0x4e, 0x65, 0x9c, 0x03, 0xf0, 457 0x75, 0x9c, 0x44, 0x95, 0x50, 0x2a, 0x6f, 0x70, 0xb5, 0xd4, 0xf6, 0xa8, 0xa9, 0x1a, 0xb4, 0x84, 458 0x36, 0x3c, 0x86, 0xa6, 0x8c, 0x6c, 0x49, 0xe8, 0xe4, 0x37, 0xb1, 0xc4, 0xc9, 0x54, 0x99, 0x1c, 459 0xf5, 0xeb, 0xfc, 0xeb, 0xb1, 0x55, 0x94, 0xce, 0x34, 0x05, 0x4b, 0xd6, 0x55, 0xb2, 0x55, 0xce, 460 0x54, 0x03, 0x12, 0xe9, 0xbc, 0x82, 0x76, 0xc9, 0xac, 0x12, 0x5e, 0x3b, 0x98, 0x57, 0xe5, 0x00, 461 0x84, 0xf1, 0xab, 0x03, 0xed, 0xb1, 0x20, 0x22, 0x0a, 0x09, 0x63, 0xc5, 0xd3, 0x8c, 0x7c, 0x5c, 462 0xa8, 0xfd, 0xb1, 0xbb, 0x04, 0x9a, 0xaa, 0x12, 0x02, 0xda, 0x30, 0xe4, 0xf4, 0x5a, 0x1d, 0xf2, 463 0xad, 0x26, 0x67, 0xad, 0xd5, 0xe4, 0x86, 0x96, 0x83, 0xd3, 0x83, 0x24, 0x43, 0xa4, 0xb4, 0x62, 464 0x88, 0xe5, 0x77, 0x97, 0x0c, 0xad, 0x01, 0x92, 0x61, 0xc3, 0xc0, 0x42, 0xab, 0x3b, 0x0f, 0x14, 465 0xac, 0xdf, 0x45, 0xff, 0xb4, 0xb9, 0x1a, 0x98, 0xca, 0x77, 0x07, 0x5a, 0x2f, 0x48, 0x1e, 0x91, 466 0x09, 0x66, 0xb2, 0x05, 0x9e, 0x31, 0x20, 0x8a, 0x8c, 0x2e, 0xcf, 0x8c, 0x2e, 0x3d, 0x2b, 0x32, 467 0x5a, 0x01, 0xcd, 0xa9, 0x80, 0xf6, 0xa6, 0x04, 0x9a, 0xde, 0x17, 0xb7, 0x31, 0xb4, 0x53, 0x3e, 468 0xfe, 0x01, 0xd9, 0xda, 0xff, 0x43, 0xf6, 0xc5, 0x05, 0x38, 0x2c, 0x12, 0x12, 0x47, 0xa1, 0x64, 469 0x75, 0x1d, 0x1a, 0x53, 0xfd, 0x84, 0x61, 0x79, 0xa6, 0xa6, 0x68, 0x3d, 0x86, 0xb6, 0xa6, 0xb5, 470 0x5c, 0xb8, 0xc2, 0xe5, 0x0d, 0x3a, 0x18, 0xc1, 0x41, 0x9a, 0x08, 0xfa, 0x59, 0x30, 0xca, 0xb9, 471 0xdc, 0xbe, 0x2d, 0xd5, 0x66, 0x86, 0xe9, 0xb8, 0x2f, 0xa1, 0x25, 0x59, 0xda, 0x4a, 0x1a, 0xe6, 472 0x0e, 0x56, 0x5a, 0x39, 0x94, 0x14, 0xb1, 0x84, 0xc6, 0x78, 0x25, 0xb6, 0xab, 0xd2, 0xa4, 0xe6, 473 0x68, 0x4b, 0xaf, 0x29, 0xe9, 0x33, 0x4d, 0xaa, 0x36, 0xac, 0xd5, 0x79, 0x07, 0x1b, 0x65, 0x43, 474 0x4b, 0x30, 0xdf, 0xb2, 0x8f, 0xf1, 0x59, 0x73, 0xd0, 0x27, 0x18, 0xc2, 0xba, 0xfd, 0x52, 0x7e, 475 0x85, 0x92, 0xf3, 0x6b, 0x76, 0xb1, 0x72, 0xd0, 0xfb, 0xe6, 0xc0, 0xb5, 0xe7, 0x49, 0x4c, 0x72, 476 0x3e, 0x27, 0x8c, 0x4c, 0x18, 0x3d, 0xa4, 0x54, 0xdf, 0xc9, 0xfc, 0x2f, 0x2f, 0x01, 0x52, 0x79, 477 0x09, 0xdc, 0xc1, 0xfe, 0x2b, 0x86, 0x9d, 0xcb, 0x8b, 0x60, 0x7f, 0xff, 0xf5, 0xde, 0x2c, 0x12, 478 0xf3, 0xc5, 0xa4, 0x1f, 0xa6, 0x71, 0x30, 0x2f, 0x32, 0x9a, 0x33, 0x3a, 0x9d, 0xd1, 0x3c, 0x38, 479 0x26, 0x93, 0x3c, 0x0a, 0x83, 0x30, 0x8d, 0xe3, 0x34, 0x09, 0x44, 0x9a, 0x32, 0x1e, 0xa8, 0x84, 480 0x8c, 0x88, 0x34, 0x0f, 0x56, 0x81, 0x27, 0x17, 0xd5, 0xef, 0xf0, 0x57, 0x00, 0x00, 0x00, 0xff, 481 0xff, 0xbc, 0xe8, 0xa5, 0x47, 0x9b, 0x07, 0x00, 0x00, 482 }