github.com/turingchain2020/turingchain@v1.1.21/types/statistic.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: statistic.proto 3 4 package types 5 6 import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 ) 12 13 // Reference imports to suppress errors if they are not otherwise used. 14 var _ = proto.Marshal 15 var _ = fmt.Errorf 16 var _ = math.Inf 17 18 // This is a compile-time assertion to ensure that this generated file 19 // is compatible with the proto package it is being compiled against. 20 // A compilation error at this line likely means your copy of the 21 // proto package needs to be updated. 22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 23 24 //手续费 25 type TotalFee struct { 26 Fee int64 `protobuf:"varint,1,opt,name=fee,proto3" json:"fee,omitempty"` 27 TxCount int64 `protobuf:"varint,2,opt,name=txCount,proto3" json:"txCount,omitempty"` 28 XXX_NoUnkeyedLiteral struct{} `json:"-"` 29 XXX_unrecognized []byte `json:"-"` 30 XXX_sizecache int32 `json:"-"` 31 } 32 33 func (m *TotalFee) Reset() { *m = TotalFee{} } 34 func (m *TotalFee) String() string { return proto.CompactTextString(m) } 35 func (*TotalFee) ProtoMessage() {} 36 func (*TotalFee) Descriptor() ([]byte, []int) { 37 return fileDescriptor_405f6cee9ed2da7e, []int{0} 38 } 39 40 func (m *TotalFee) XXX_Unmarshal(b []byte) error { 41 return xxx_messageInfo_TotalFee.Unmarshal(m, b) 42 } 43 func (m *TotalFee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 44 return xxx_messageInfo_TotalFee.Marshal(b, m, deterministic) 45 } 46 func (m *TotalFee) XXX_Merge(src proto.Message) { 47 xxx_messageInfo_TotalFee.Merge(m, src) 48 } 49 func (m *TotalFee) XXX_Size() int { 50 return xxx_messageInfo_TotalFee.Size(m) 51 } 52 func (m *TotalFee) XXX_DiscardUnknown() { 53 xxx_messageInfo_TotalFee.DiscardUnknown(m) 54 } 55 56 var xxx_messageInfo_TotalFee proto.InternalMessageInfo 57 58 func (m *TotalFee) GetFee() int64 { 59 if m != nil { 60 return m.Fee 61 } 62 return 0 63 } 64 65 func (m *TotalFee) GetTxCount() int64 { 66 if m != nil { 67 return m.TxCount 68 } 69 return 0 70 } 71 72 //查询symbol代币总额 73 type ReqGetTotalCoins struct { 74 Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"` 75 StateHash []byte `protobuf:"bytes,2,opt,name=stateHash,proto3" json:"stateHash,omitempty"` 76 StartKey []byte `protobuf:"bytes,3,opt,name=startKey,proto3" json:"startKey,omitempty"` 77 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 78 Execer string `protobuf:"bytes,5,opt,name=execer,proto3" json:"execer,omitempty"` 79 XXX_NoUnkeyedLiteral struct{} `json:"-"` 80 XXX_unrecognized []byte `json:"-"` 81 XXX_sizecache int32 `json:"-"` 82 } 83 84 func (m *ReqGetTotalCoins) Reset() { *m = ReqGetTotalCoins{} } 85 func (m *ReqGetTotalCoins) String() string { return proto.CompactTextString(m) } 86 func (*ReqGetTotalCoins) ProtoMessage() {} 87 func (*ReqGetTotalCoins) Descriptor() ([]byte, []int) { 88 return fileDescriptor_405f6cee9ed2da7e, []int{1} 89 } 90 91 func (m *ReqGetTotalCoins) XXX_Unmarshal(b []byte) error { 92 return xxx_messageInfo_ReqGetTotalCoins.Unmarshal(m, b) 93 } 94 func (m *ReqGetTotalCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 95 return xxx_messageInfo_ReqGetTotalCoins.Marshal(b, m, deterministic) 96 } 97 func (m *ReqGetTotalCoins) XXX_Merge(src proto.Message) { 98 xxx_messageInfo_ReqGetTotalCoins.Merge(m, src) 99 } 100 func (m *ReqGetTotalCoins) XXX_Size() int { 101 return xxx_messageInfo_ReqGetTotalCoins.Size(m) 102 } 103 func (m *ReqGetTotalCoins) XXX_DiscardUnknown() { 104 xxx_messageInfo_ReqGetTotalCoins.DiscardUnknown(m) 105 } 106 107 var xxx_messageInfo_ReqGetTotalCoins proto.InternalMessageInfo 108 109 func (m *ReqGetTotalCoins) GetSymbol() string { 110 if m != nil { 111 return m.Symbol 112 } 113 return "" 114 } 115 116 func (m *ReqGetTotalCoins) GetStateHash() []byte { 117 if m != nil { 118 return m.StateHash 119 } 120 return nil 121 } 122 123 func (m *ReqGetTotalCoins) GetStartKey() []byte { 124 if m != nil { 125 return m.StartKey 126 } 127 return nil 128 } 129 130 func (m *ReqGetTotalCoins) GetCount() int64 { 131 if m != nil { 132 return m.Count 133 } 134 return 0 135 } 136 137 func (m *ReqGetTotalCoins) GetExecer() string { 138 if m != nil { 139 return m.Execer 140 } 141 return "" 142 } 143 144 //查询symbol代币总额应答 145 type ReplyGetTotalCoins struct { 146 Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` 147 Num int64 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"` 148 Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` 149 NextKey []byte `protobuf:"bytes,4,opt,name=nextKey,proto3" json:"nextKey,omitempty"` 150 XXX_NoUnkeyedLiteral struct{} `json:"-"` 151 XXX_unrecognized []byte `json:"-"` 152 XXX_sizecache int32 `json:"-"` 153 } 154 155 func (m *ReplyGetTotalCoins) Reset() { *m = ReplyGetTotalCoins{} } 156 func (m *ReplyGetTotalCoins) String() string { return proto.CompactTextString(m) } 157 func (*ReplyGetTotalCoins) ProtoMessage() {} 158 func (*ReplyGetTotalCoins) Descriptor() ([]byte, []int) { 159 return fileDescriptor_405f6cee9ed2da7e, []int{2} 160 } 161 162 func (m *ReplyGetTotalCoins) XXX_Unmarshal(b []byte) error { 163 return xxx_messageInfo_ReplyGetTotalCoins.Unmarshal(m, b) 164 } 165 func (m *ReplyGetTotalCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 166 return xxx_messageInfo_ReplyGetTotalCoins.Marshal(b, m, deterministic) 167 } 168 func (m *ReplyGetTotalCoins) XXX_Merge(src proto.Message) { 169 xxx_messageInfo_ReplyGetTotalCoins.Merge(m, src) 170 } 171 func (m *ReplyGetTotalCoins) XXX_Size() int { 172 return xxx_messageInfo_ReplyGetTotalCoins.Size(m) 173 } 174 func (m *ReplyGetTotalCoins) XXX_DiscardUnknown() { 175 xxx_messageInfo_ReplyGetTotalCoins.DiscardUnknown(m) 176 } 177 178 var xxx_messageInfo_ReplyGetTotalCoins proto.InternalMessageInfo 179 180 func (m *ReplyGetTotalCoins) GetCount() int64 { 181 if m != nil { 182 return m.Count 183 } 184 return 0 185 } 186 187 func (m *ReplyGetTotalCoins) GetNum() int64 { 188 if m != nil { 189 return m.Num 190 } 191 return 0 192 } 193 194 func (m *ReplyGetTotalCoins) GetAmount() int64 { 195 if m != nil { 196 return m.Amount 197 } 198 return 0 199 } 200 201 func (m *ReplyGetTotalCoins) GetNextKey() []byte { 202 if m != nil { 203 return m.NextKey 204 } 205 return nil 206 } 207 208 //迭代查询symbol代币总额 209 type IterateRangeByStateHash struct { 210 StateHash []byte `protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"` 211 Start []byte `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"` 212 End []byte `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"` 213 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 214 XXX_NoUnkeyedLiteral struct{} `json:"-"` 215 XXX_unrecognized []byte `json:"-"` 216 XXX_sizecache int32 `json:"-"` 217 } 218 219 func (m *IterateRangeByStateHash) Reset() { *m = IterateRangeByStateHash{} } 220 func (m *IterateRangeByStateHash) String() string { return proto.CompactTextString(m) } 221 func (*IterateRangeByStateHash) ProtoMessage() {} 222 func (*IterateRangeByStateHash) Descriptor() ([]byte, []int) { 223 return fileDescriptor_405f6cee9ed2da7e, []int{3} 224 } 225 226 func (m *IterateRangeByStateHash) XXX_Unmarshal(b []byte) error { 227 return xxx_messageInfo_IterateRangeByStateHash.Unmarshal(m, b) 228 } 229 func (m *IterateRangeByStateHash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 230 return xxx_messageInfo_IterateRangeByStateHash.Marshal(b, m, deterministic) 231 } 232 func (m *IterateRangeByStateHash) XXX_Merge(src proto.Message) { 233 xxx_messageInfo_IterateRangeByStateHash.Merge(m, src) 234 } 235 func (m *IterateRangeByStateHash) XXX_Size() int { 236 return xxx_messageInfo_IterateRangeByStateHash.Size(m) 237 } 238 func (m *IterateRangeByStateHash) XXX_DiscardUnknown() { 239 xxx_messageInfo_IterateRangeByStateHash.DiscardUnknown(m) 240 } 241 242 var xxx_messageInfo_IterateRangeByStateHash proto.InternalMessageInfo 243 244 func (m *IterateRangeByStateHash) GetStateHash() []byte { 245 if m != nil { 246 return m.StateHash 247 } 248 return nil 249 } 250 251 func (m *IterateRangeByStateHash) GetStart() []byte { 252 if m != nil { 253 return m.Start 254 } 255 return nil 256 } 257 258 func (m *IterateRangeByStateHash) GetEnd() []byte { 259 if m != nil { 260 return m.End 261 } 262 return nil 263 } 264 265 func (m *IterateRangeByStateHash) GetCount() int64 { 266 if m != nil { 267 return m.Count 268 } 269 return 0 270 } 271 272 type TotalAmount struct { 273 // 统计的总数 274 Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` 275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 276 XXX_unrecognized []byte `json:"-"` 277 XXX_sizecache int32 `json:"-"` 278 } 279 280 func (m *TotalAmount) Reset() { *m = TotalAmount{} } 281 func (m *TotalAmount) String() string { return proto.CompactTextString(m) } 282 func (*TotalAmount) ProtoMessage() {} 283 func (*TotalAmount) Descriptor() ([]byte, []int) { 284 return fileDescriptor_405f6cee9ed2da7e, []int{4} 285 } 286 287 func (m *TotalAmount) XXX_Unmarshal(b []byte) error { 288 return xxx_messageInfo_TotalAmount.Unmarshal(m, b) 289 } 290 func (m *TotalAmount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 291 return xxx_messageInfo_TotalAmount.Marshal(b, m, deterministic) 292 } 293 func (m *TotalAmount) XXX_Merge(src proto.Message) { 294 xxx_messageInfo_TotalAmount.Merge(m, src) 295 } 296 func (m *TotalAmount) XXX_Size() int { 297 return xxx_messageInfo_TotalAmount.Size(m) 298 } 299 func (m *TotalAmount) XXX_DiscardUnknown() { 300 xxx_messageInfo_TotalAmount.DiscardUnknown(m) 301 } 302 303 var xxx_messageInfo_TotalAmount proto.InternalMessageInfo 304 305 func (m *TotalAmount) GetTotal() int64 { 306 if m != nil { 307 return m.Total 308 } 309 return 0 310 } 311 312 //查询symbol在合约中的代币总额,如果execAddr为空,则为查询symbol在所有合约中的代币总额 313 type ReqGetExecBalance struct { 314 Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"` 315 StateHash []byte `protobuf:"bytes,2,opt,name=stateHash,proto3" json:"stateHash,omitempty"` 316 Addr []byte `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` 317 ExecAddr []byte `protobuf:"bytes,4,opt,name=execAddr,proto3" json:"execAddr,omitempty"` 318 Execer string `protobuf:"bytes,5,opt,name=execer,proto3" json:"execer,omitempty"` 319 Count int64 `protobuf:"varint,6,opt,name=count,proto3" json:"count,omitempty"` 320 NextKey []byte `protobuf:"bytes,7,opt,name=nextKey,proto3" json:"nextKey,omitempty"` 321 XXX_NoUnkeyedLiteral struct{} `json:"-"` 322 XXX_unrecognized []byte `json:"-"` 323 XXX_sizecache int32 `json:"-"` 324 } 325 326 func (m *ReqGetExecBalance) Reset() { *m = ReqGetExecBalance{} } 327 func (m *ReqGetExecBalance) String() string { return proto.CompactTextString(m) } 328 func (*ReqGetExecBalance) ProtoMessage() {} 329 func (*ReqGetExecBalance) Descriptor() ([]byte, []int) { 330 return fileDescriptor_405f6cee9ed2da7e, []int{5} 331 } 332 333 func (m *ReqGetExecBalance) XXX_Unmarshal(b []byte) error { 334 return xxx_messageInfo_ReqGetExecBalance.Unmarshal(m, b) 335 } 336 func (m *ReqGetExecBalance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 337 return xxx_messageInfo_ReqGetExecBalance.Marshal(b, m, deterministic) 338 } 339 func (m *ReqGetExecBalance) XXX_Merge(src proto.Message) { 340 xxx_messageInfo_ReqGetExecBalance.Merge(m, src) 341 } 342 func (m *ReqGetExecBalance) XXX_Size() int { 343 return xxx_messageInfo_ReqGetExecBalance.Size(m) 344 } 345 func (m *ReqGetExecBalance) XXX_DiscardUnknown() { 346 xxx_messageInfo_ReqGetExecBalance.DiscardUnknown(m) 347 } 348 349 var xxx_messageInfo_ReqGetExecBalance proto.InternalMessageInfo 350 351 func (m *ReqGetExecBalance) GetSymbol() string { 352 if m != nil { 353 return m.Symbol 354 } 355 return "" 356 } 357 358 func (m *ReqGetExecBalance) GetStateHash() []byte { 359 if m != nil { 360 return m.StateHash 361 } 362 return nil 363 } 364 365 func (m *ReqGetExecBalance) GetAddr() []byte { 366 if m != nil { 367 return m.Addr 368 } 369 return nil 370 } 371 372 func (m *ReqGetExecBalance) GetExecAddr() []byte { 373 if m != nil { 374 return m.ExecAddr 375 } 376 return nil 377 } 378 379 func (m *ReqGetExecBalance) GetExecer() string { 380 if m != nil { 381 return m.Execer 382 } 383 return "" 384 } 385 386 func (m *ReqGetExecBalance) GetCount() int64 { 387 if m != nil { 388 return m.Count 389 } 390 return 0 391 } 392 393 func (m *ReqGetExecBalance) GetNextKey() []byte { 394 if m != nil { 395 return m.NextKey 396 } 397 return nil 398 } 399 400 type ExecBalanceItem struct { 401 ExecAddr []byte `protobuf:"bytes,1,opt,name=execAddr,proto3" json:"execAddr,omitempty"` 402 Frozen int64 `protobuf:"varint,2,opt,name=frozen,proto3" json:"frozen,omitempty"` 403 Active int64 `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"` 404 XXX_NoUnkeyedLiteral struct{} `json:"-"` 405 XXX_unrecognized []byte `json:"-"` 406 XXX_sizecache int32 `json:"-"` 407 } 408 409 func (m *ExecBalanceItem) Reset() { *m = ExecBalanceItem{} } 410 func (m *ExecBalanceItem) String() string { return proto.CompactTextString(m) } 411 func (*ExecBalanceItem) ProtoMessage() {} 412 func (*ExecBalanceItem) Descriptor() ([]byte, []int) { 413 return fileDescriptor_405f6cee9ed2da7e, []int{6} 414 } 415 416 func (m *ExecBalanceItem) XXX_Unmarshal(b []byte) error { 417 return xxx_messageInfo_ExecBalanceItem.Unmarshal(m, b) 418 } 419 func (m *ExecBalanceItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 420 return xxx_messageInfo_ExecBalanceItem.Marshal(b, m, deterministic) 421 } 422 func (m *ExecBalanceItem) XXX_Merge(src proto.Message) { 423 xxx_messageInfo_ExecBalanceItem.Merge(m, src) 424 } 425 func (m *ExecBalanceItem) XXX_Size() int { 426 return xxx_messageInfo_ExecBalanceItem.Size(m) 427 } 428 func (m *ExecBalanceItem) XXX_DiscardUnknown() { 429 xxx_messageInfo_ExecBalanceItem.DiscardUnknown(m) 430 } 431 432 var xxx_messageInfo_ExecBalanceItem proto.InternalMessageInfo 433 434 func (m *ExecBalanceItem) GetExecAddr() []byte { 435 if m != nil { 436 return m.ExecAddr 437 } 438 return nil 439 } 440 441 func (m *ExecBalanceItem) GetFrozen() int64 { 442 if m != nil { 443 return m.Frozen 444 } 445 return 0 446 } 447 448 func (m *ExecBalanceItem) GetActive() int64 { 449 if m != nil { 450 return m.Active 451 } 452 return 0 453 } 454 455 //查询symbol在合约中的代币总额应答 456 type ReplyGetExecBalance struct { 457 Amount int64 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"` 458 AmountFrozen int64 `protobuf:"varint,2,opt,name=amountFrozen,proto3" json:"amountFrozen,omitempty"` 459 AmountActive int64 `protobuf:"varint,3,opt,name=amountActive,proto3" json:"amountActive,omitempty"` 460 NextKey []byte `protobuf:"bytes,4,opt,name=nextKey,proto3" json:"nextKey,omitempty"` 461 Items []*ExecBalanceItem `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"` 462 XXX_NoUnkeyedLiteral struct{} `json:"-"` 463 XXX_unrecognized []byte `json:"-"` 464 XXX_sizecache int32 `json:"-"` 465 } 466 467 func (m *ReplyGetExecBalance) Reset() { *m = ReplyGetExecBalance{} } 468 func (m *ReplyGetExecBalance) String() string { return proto.CompactTextString(m) } 469 func (*ReplyGetExecBalance) ProtoMessage() {} 470 func (*ReplyGetExecBalance) Descriptor() ([]byte, []int) { 471 return fileDescriptor_405f6cee9ed2da7e, []int{7} 472 } 473 474 func (m *ReplyGetExecBalance) XXX_Unmarshal(b []byte) error { 475 return xxx_messageInfo_ReplyGetExecBalance.Unmarshal(m, b) 476 } 477 func (m *ReplyGetExecBalance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 478 return xxx_messageInfo_ReplyGetExecBalance.Marshal(b, m, deterministic) 479 } 480 func (m *ReplyGetExecBalance) XXX_Merge(src proto.Message) { 481 xxx_messageInfo_ReplyGetExecBalance.Merge(m, src) 482 } 483 func (m *ReplyGetExecBalance) XXX_Size() int { 484 return xxx_messageInfo_ReplyGetExecBalance.Size(m) 485 } 486 func (m *ReplyGetExecBalance) XXX_DiscardUnknown() { 487 xxx_messageInfo_ReplyGetExecBalance.DiscardUnknown(m) 488 } 489 490 var xxx_messageInfo_ReplyGetExecBalance proto.InternalMessageInfo 491 492 func (m *ReplyGetExecBalance) GetAmount() int64 { 493 if m != nil { 494 return m.Amount 495 } 496 return 0 497 } 498 499 func (m *ReplyGetExecBalance) GetAmountFrozen() int64 { 500 if m != nil { 501 return m.AmountFrozen 502 } 503 return 0 504 } 505 506 func (m *ReplyGetExecBalance) GetAmountActive() int64 { 507 if m != nil { 508 return m.AmountActive 509 } 510 return 0 511 } 512 513 func (m *ReplyGetExecBalance) GetNextKey() []byte { 514 if m != nil { 515 return m.NextKey 516 } 517 return nil 518 } 519 520 func (m *ReplyGetExecBalance) GetItems() []*ExecBalanceItem { 521 if m != nil { 522 return m.Items 523 } 524 return nil 525 } 526 527 func init() { 528 proto.RegisterType((*TotalFee)(nil), "types.TotalFee") 529 proto.RegisterType((*ReqGetTotalCoins)(nil), "types.ReqGetTotalCoins") 530 proto.RegisterType((*ReplyGetTotalCoins)(nil), "types.ReplyGetTotalCoins") 531 proto.RegisterType((*IterateRangeByStateHash)(nil), "types.IterateRangeByStateHash") 532 proto.RegisterType((*TotalAmount)(nil), "types.TotalAmount") 533 proto.RegisterType((*ReqGetExecBalance)(nil), "types.ReqGetExecBalance") 534 proto.RegisterType((*ExecBalanceItem)(nil), "types.ExecBalanceItem") 535 proto.RegisterType((*ReplyGetExecBalance)(nil), "types.ReplyGetExecBalance") 536 } 537 538 func init() { 539 proto.RegisterFile("statistic.proto", fileDescriptor_405f6cee9ed2da7e) 540 } 541 542 var fileDescriptor_405f6cee9ed2da7e = []byte{ 543 // 460 bytes of a gzipped FileDescriptorProto 544 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xc1, 0x6e, 0xd3, 0x40, 545 0x10, 0xd5, 0xe2, 0x38, 0x6d, 0xa7, 0x95, 0x1a, 0x96, 0xa8, 0x58, 0x08, 0x44, 0x65, 0x2e, 0x3d, 546 0xa0, 0x44, 0xc2, 0x12, 0xf7, 0xa4, 0xa2, 0x50, 0x71, 0x33, 0x9c, 0x90, 0x38, 0x6c, 0x36, 0xd3, 547 0xc6, 0x52, 0xbc, 0x0e, 0xf6, 0x04, 0xc5, 0x7c, 0x06, 0xff, 0xc3, 0x81, 0x3f, 0x43, 0x3b, 0xbb, 548 0x76, 0xec, 0x40, 0x2f, 0xdc, 0xe6, 0x8d, 0xd7, 0xf3, 0xe6, 0xbd, 0xb7, 0x0b, 0xe7, 0x15, 0x29, 549 0xca, 0x2a, 0xca, 0xf4, 0x64, 0x53, 0x16, 0x54, 0xc8, 0x90, 0xea, 0x0d, 0x56, 0xf1, 0x5b, 0x38, 550 0xfe, 0x5c, 0x90, 0x5a, 0xdf, 0x20, 0xca, 0x11, 0x04, 0x77, 0x88, 0x91, 0xb8, 0x14, 0x57, 0x41, 551 0x6a, 0x4b, 0x19, 0xc1, 0x11, 0xed, 0xae, 0x8b, 0xad, 0xa1, 0xe8, 0x11, 0x77, 0x1b, 0x18, 0xff, 552 0x14, 0x30, 0x4a, 0xf1, 0xdb, 0x7b, 0x24, 0xfe, 0xfd, 0xba, 0xc8, 0x4c, 0x25, 0x2f, 0x60, 0x58, 553 0xd5, 0xf9, 0xa2, 0x58, 0xf3, 0x8c, 0x93, 0xd4, 0x23, 0xf9, 0x1c, 0x4e, 0x2c, 0x3d, 0x7e, 0x50, 554 0xd5, 0x8a, 0x07, 0x9d, 0xa5, 0xfb, 0x86, 0x7c, 0x06, 0xc7, 0x15, 0xa9, 0x92, 0x3e, 0x62, 0x1d, 555 0x05, 0xfc, 0xb1, 0xc5, 0x72, 0x0c, 0xa1, 0x66, 0xfa, 0x01, 0xd3, 0x3b, 0x60, 0x79, 0x70, 0x87, 556 0x1a, 0xcb, 0x28, 0x74, 0x3c, 0x0e, 0xc5, 0x06, 0x64, 0x8a, 0x9b, 0x75, 0xdd, 0xdf, 0xaa, 0x9d, 557 0x21, 0xba, 0x33, 0x46, 0x10, 0x98, 0x6d, 0xee, 0x65, 0xd9, 0xd2, 0x4e, 0x55, 0x39, 0x1f, 0x0c, 558 0xb8, 0xe9, 0x91, 0x35, 0xc1, 0xe0, 0x8e, 0xd7, 0x1b, 0xf0, 0x7a, 0x0d, 0x8c, 0xb7, 0xf0, 0xf4, 559 0x96, 0xb0, 0x54, 0x84, 0xa9, 0x32, 0xf7, 0x38, 0xaf, 0x3f, 0xb5, 0xa2, 0x7a, 0x92, 0xc5, 0xa1, 560 0xe4, 0x31, 0x84, 0x2c, 0xd1, 0x9b, 0xe1, 0x80, 0x5d, 0x09, 0xcd, 0xd2, 0x7b, 0x60, 0xcb, 0x7f, 561 0xcb, 0x8f, 0x5f, 0xc1, 0x29, 0xcb, 0x9b, 0xb9, 0xfd, 0xc6, 0x10, 0x92, 0x85, 0x8d, 0x3e, 0x06, 562 0xf1, 0x6f, 0x01, 0x8f, 0x5d, 0x40, 0xef, 0x76, 0xa8, 0xe7, 0x6a, 0xad, 0x8c, 0xc6, 0xff, 0x4c, 563 0x48, 0xc2, 0x40, 0x2d, 0x97, 0xa5, 0xdf, 0x8c, 0x6b, 0x9b, 0x9a, 0x75, 0x7d, 0x66, 0xfb, 0xce, 564 0x96, 0x16, 0x3f, 0x94, 0xcf, 0x5e, 0xce, 0xb0, 0x9b, 0x44, 0xc7, 0xdf, 0xa3, 0xbe, 0xbf, 0x5f, 565 0xe1, 0xbc, 0xb3, 0xfc, 0x2d, 0x61, 0xde, 0xa3, 0x15, 0x7f, 0xd3, 0xde, 0x95, 0xc5, 0x0f, 0x34, 566 0x3e, 0x55, 0x8f, 0x38, 0x58, 0x4d, 0xd9, 0x77, 0x6c, 0x83, 0x65, 0x14, 0xff, 0x12, 0xf0, 0xa4, 567 0xb9, 0x2f, 0x07, 0x26, 0xf9, 0x8b, 0x20, 0x7a, 0x17, 0x21, 0x86, 0x33, 0x57, 0xdd, 0x74, 0x59, 568 0x7a, 0xbd, 0xfd, 0x99, 0x59, 0x97, 0xb1, 0xd7, 0x7b, 0xf8, 0x42, 0xc9, 0xd7, 0x10, 0x66, 0x84, 569 0x79, 0x15, 0x85, 0x97, 0xc1, 0xd5, 0xe9, 0x9b, 0x8b, 0x09, 0x3f, 0xd2, 0xc9, 0x81, 0x09, 0xa9, 570 0x3b, 0x34, 0x7f, 0xf9, 0xe5, 0xc5, 0x7d, 0x46, 0xab, 0xed, 0x62, 0xa2, 0x8b, 0x7c, 0x9a, 0x24, 571 0xda, 0x4c, 0xf5, 0x4a, 0x65, 0x26, 0x49, 0xa6, 0xfc, 0xdf, 0x62, 0xc8, 0x4f, 0x3d, 0xf9, 0x13, 572 0x00, 0x00, 0xff, 0xff, 0x5a, 0x92, 0xa1, 0xd5, 0xfd, 0x03, 0x00, 0x00, 573 }