1 // Code generated by protoc-gen-go. DO NOT EDIT.
5 Package bc is a generated protocol buffer package.
7 It is generated from these files:
10 It has these top-level messages:
30 import proto "github.com/golang/protobuf/proto"
34 // Reference imports to suppress errors if they are not otherwise used.
39 // This is a compile-time assertion to ensure that this generated file
40 // is compatible with the proto package it is being compiled against.
41 // A compilation error at this line likely means your copy of the
42 // proto package needs to be updated.
43 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
46 V0 uint64 `protobuf:"fixed64,1,opt,name=v0" json:"v0,omitempty"`
47 V1 uint64 `protobuf:"fixed64,2,opt,name=v1" json:"v1,omitempty"`
48 V2 uint64 `protobuf:"fixed64,3,opt,name=v2" json:"v2,omitempty"`
49 V3 uint64 `protobuf:"fixed64,4,opt,name=v3" json:"v3,omitempty"`
52 func (m *Hash) Reset() { *m = Hash{} }
53 func (m *Hash) String() string { return proto.CompactTextString(m) }
54 func (*Hash) ProtoMessage() {}
55 func (*Hash) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
57 func (m *Hash) GetV0() uint64 {
64 func (m *Hash) GetV1() uint64 {
71 func (m *Hash) GetV2() uint64 {
78 func (m *Hash) GetV3() uint64 {
86 VmVersion uint64 `protobuf:"varint,1,opt,name=vm_version,json=vmVersion" json:"vm_version,omitempty"`
87 Code []byte `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
90 func (m *Program) Reset() { *m = Program{} }
91 func (m *Program) String() string { return proto.CompactTextString(m) }
92 func (*Program) ProtoMessage() {}
93 func (*Program) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
95 func (m *Program) GetVmVersion() uint64 {
102 func (m *Program) GetCode() []byte {
109 // This message type duplicates Hash, above. One alternative is to
110 // embed a Hash inside an AssetID. But it's useful for AssetID to be
111 // plain old data (without pointers). Another alternative is use Hash
112 // in any protobuf types where an AssetID is called for, but it's
113 // preferable to have type safety.
114 type AssetID struct {
115 V0 uint64 `protobuf:"fixed64,1,opt,name=v0" json:"v0,omitempty"`
116 V1 uint64 `protobuf:"fixed64,2,opt,name=v1" json:"v1,omitempty"`
117 V2 uint64 `protobuf:"fixed64,3,opt,name=v2" json:"v2,omitempty"`
118 V3 uint64 `protobuf:"fixed64,4,opt,name=v3" json:"v3,omitempty"`
121 func (m *AssetID) Reset() { *m = AssetID{} }
122 func (m *AssetID) String() string { return proto.CompactTextString(m) }
123 func (*AssetID) ProtoMessage() {}
124 func (*AssetID) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
126 func (m *AssetID) GetV0() uint64 {
133 func (m *AssetID) GetV1() uint64 {
140 func (m *AssetID) GetV2() uint64 {
147 func (m *AssetID) GetV3() uint64 {
154 type AssetAmount struct {
155 AssetId *AssetID `protobuf:"bytes,1,opt,name=asset_id,json=assetId" json:"asset_id,omitempty"`
156 Amount uint64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
159 func (m *AssetAmount) Reset() { *m = AssetAmount{} }
160 func (m *AssetAmount) String() string { return proto.CompactTextString(m) }
161 func (*AssetAmount) ProtoMessage() {}
162 func (*AssetAmount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
164 func (m *AssetAmount) GetAssetId() *AssetID {
171 func (m *AssetAmount) GetAmount() uint64 {
178 type AssetDefinition struct {
179 InitialBlockId *Hash `protobuf:"bytes,1,opt,name=initial_block_id,json=initialBlockId" json:"initial_block_id,omitempty"`
180 IssuanceProgram *Program `protobuf:"bytes,2,opt,name=issuance_program,json=issuanceProgram" json:"issuance_program,omitempty"`
181 Data *Hash `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
184 func (m *AssetDefinition) Reset() { *m = AssetDefinition{} }
185 func (m *AssetDefinition) String() string { return proto.CompactTextString(m) }
186 func (*AssetDefinition) ProtoMessage() {}
187 func (*AssetDefinition) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
189 func (m *AssetDefinition) GetInitialBlockId() *Hash {
191 return m.InitialBlockId
196 func (m *AssetDefinition) GetIssuanceProgram() *Program {
198 return m.IssuanceProgram
203 func (m *AssetDefinition) GetData() *Hash {
210 type ValueSource struct {
211 Ref *Hash `protobuf:"bytes,1,opt,name=ref" json:"ref,omitempty"`
212 Value *AssetAmount `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
213 Position uint64 `protobuf:"varint,3,opt,name=position" json:"position,omitempty"`
216 func (m *ValueSource) Reset() { *m = ValueSource{} }
217 func (m *ValueSource) String() string { return proto.CompactTextString(m) }
218 func (*ValueSource) ProtoMessage() {}
219 func (*ValueSource) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
221 func (m *ValueSource) GetRef() *Hash {
228 func (m *ValueSource) GetValue() *AssetAmount {
235 func (m *ValueSource) GetPosition() uint64 {
242 type ValueDestination struct {
243 Ref *Hash `protobuf:"bytes,1,opt,name=ref" json:"ref,omitempty"`
244 Value *AssetAmount `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
245 Position uint64 `protobuf:"varint,3,opt,name=position" json:"position,omitempty"`
248 func (m *ValueDestination) Reset() { *m = ValueDestination{} }
249 func (m *ValueDestination) String() string { return proto.CompactTextString(m) }
250 func (*ValueDestination) ProtoMessage() {}
251 func (*ValueDestination) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
253 func (m *ValueDestination) GetRef() *Hash {
260 func (m *ValueDestination) GetValue() *AssetAmount {
267 func (m *ValueDestination) GetPosition() uint64 {
274 type BlockHeader struct {
275 Version uint64 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
276 SerializedSize uint64 `protobuf:"varint,2,opt,name=serialized_size,json=serializedSize" json:"serialized_size,omitempty"`
277 Height uint64 `protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
278 PreviousBlockId *Hash `protobuf:"bytes,4,opt,name=previous_block_id,json=previousBlockId" json:"previous_block_id,omitempty"`
279 Seed *Hash `protobuf:"bytes,5,opt,name=seed" json:"seed,omitempty"`
280 TimestampMs uint64 `protobuf:"varint,6,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"`
281 TransactionsRoot *Hash `protobuf:"bytes,7,opt,name=transactions_root,json=transactionsRoot" json:"transactions_root,omitempty"`
282 AssetsRoot *Hash `protobuf:"bytes,8,opt,name=assets_root,json=assetsRoot" json:"assets_root,omitempty"`
283 Nonce uint64 `protobuf:"varint,9,opt,name=nonce" json:"nonce,omitempty"`
284 Bits uint64 `protobuf:"varint,10,opt,name=bits" json:"bits,omitempty"`
287 func (m *BlockHeader) Reset() { *m = BlockHeader{} }
288 func (m *BlockHeader) String() string { return proto.CompactTextString(m) }
289 func (*BlockHeader) ProtoMessage() {}
290 func (*BlockHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
292 func (m *BlockHeader) GetVersion() uint64 {
299 func (m *BlockHeader) GetSerializedSize() uint64 {
301 return m.SerializedSize
306 func (m *BlockHeader) GetHeight() uint64 {
313 func (m *BlockHeader) GetPreviousBlockId() *Hash {
315 return m.PreviousBlockId
320 func (m *BlockHeader) GetSeed() *Hash {
327 func (m *BlockHeader) GetTimestampMs() uint64 {
334 func (m *BlockHeader) GetTransactionsRoot() *Hash {
336 return m.TransactionsRoot
341 func (m *BlockHeader) GetAssetsRoot() *Hash {
348 func (m *BlockHeader) GetNonce() uint64 {
355 func (m *BlockHeader) GetBits() uint64 {
362 type TxHeader struct {
363 Version uint64 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
364 SerializedSize uint64 `protobuf:"varint,2,opt,name=serialized_size,json=serializedSize" json:"serialized_size,omitempty"`
365 ResultIds []*Hash `protobuf:"bytes,3,rep,name=result_ids,json=resultIds" json:"result_ids,omitempty"`
366 Data *Hash `protobuf:"bytes,4,opt,name=data" json:"data,omitempty"`
367 ExtHash *Hash `protobuf:"bytes,5,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
370 func (m *TxHeader) Reset() { *m = TxHeader{} }
371 func (m *TxHeader) String() string { return proto.CompactTextString(m) }
372 func (*TxHeader) ProtoMessage() {}
373 func (*TxHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
375 func (m *TxHeader) GetVersion() uint64 {
382 func (m *TxHeader) GetSerializedSize() uint64 {
384 return m.SerializedSize
389 func (m *TxHeader) GetResultIds() []*Hash {
396 func (m *TxHeader) GetData() *Hash {
403 func (m *TxHeader) GetExtHash() *Hash {
411 Sources []*ValueSource `protobuf:"bytes,1,rep,name=sources" json:"sources,omitempty"`
412 Program *Program `protobuf:"bytes,2,opt,name=program" json:"program,omitempty"`
413 ExtHash *Hash `protobuf:"bytes,3,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
414 WitnessDestinations []*ValueDestination `protobuf:"bytes,4,rep,name=witness_destinations,json=witnessDestinations" json:"witness_destinations,omitempty"`
415 WitnessArguments [][]byte `protobuf:"bytes,5,rep,name=witness_arguments,json=witnessArguments,proto3" json:"witness_arguments,omitempty"`
418 func (m *Mux) Reset() { *m = Mux{} }
419 func (m *Mux) String() string { return proto.CompactTextString(m) }
420 func (*Mux) ProtoMessage() {}
421 func (*Mux) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
423 func (m *Mux) GetSources() []*ValueSource {
430 func (m *Mux) GetProgram() *Program {
437 func (m *Mux) GetExtHash() *Hash {
444 func (m *Mux) GetWitnessDestinations() []*ValueDestination {
446 return m.WitnessDestinations
451 func (m *Mux) GetWitnessArguments() [][]byte {
453 return m.WitnessArguments
459 Program *Program `protobuf:"bytes,1,opt,name=program" json:"program,omitempty"`
460 ExtHash *Hash `protobuf:"bytes,2,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
461 WitnessArguments [][]byte `protobuf:"bytes,3,rep,name=witness_arguments,json=witnessArguments,proto3" json:"witness_arguments,omitempty"`
462 WitnessAnchoredId *Hash `protobuf:"bytes,4,opt,name=witness_anchored_id,json=witnessAnchoredId" json:"witness_anchored_id,omitempty"`
465 func (m *Nonce) Reset() { *m = Nonce{} }
466 func (m *Nonce) String() string { return proto.CompactTextString(m) }
467 func (*Nonce) ProtoMessage() {}
468 func (*Nonce) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
470 func (m *Nonce) GetProgram() *Program {
477 func (m *Nonce) GetExtHash() *Hash {
484 func (m *Nonce) GetWitnessArguments() [][]byte {
486 return m.WitnessArguments
491 func (m *Nonce) GetWitnessAnchoredId() *Hash {
493 return m.WitnessAnchoredId
498 type Coinbase struct {
499 WitnessDestination *ValueDestination `protobuf:"bytes,1,opt,name=witness_destination,json=witnessDestination" json:"witness_destination,omitempty"`
502 func (m *Coinbase) Reset() { *m = Coinbase{} }
503 func (m *Coinbase) String() string { return proto.CompactTextString(m) }
504 func (*Coinbase) ProtoMessage() {}
505 func (*Coinbase) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
507 func (m *Coinbase) GetWitnessDestination() *ValueDestination {
509 return m.WitnessDestination
515 Source *ValueSource `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"`
516 ControlProgram *Program `protobuf:"bytes,2,opt,name=control_program,json=controlProgram" json:"control_program,omitempty"`
517 Data *Hash `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
518 ExtHash *Hash `protobuf:"bytes,4,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
519 Ordinal uint64 `protobuf:"varint,5,opt,name=ordinal" json:"ordinal,omitempty"`
522 func (m *Output) Reset() { *m = Output{} }
523 func (m *Output) String() string { return proto.CompactTextString(m) }
524 func (*Output) ProtoMessage() {}
525 func (*Output) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
527 func (m *Output) GetSource() *ValueSource {
534 func (m *Output) GetControlProgram() *Program {
536 return m.ControlProgram
541 func (m *Output) GetData() *Hash {
548 func (m *Output) GetExtHash() *Hash {
555 func (m *Output) GetOrdinal() uint64 {
562 type Retirement struct {
563 Source *ValueSource `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"`
564 Data *Hash `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
565 ExtHash *Hash `protobuf:"bytes,3,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
566 Ordinal uint64 `protobuf:"varint,4,opt,name=ordinal" json:"ordinal,omitempty"`
569 func (m *Retirement) Reset() { *m = Retirement{} }
570 func (m *Retirement) String() string { return proto.CompactTextString(m) }
571 func (*Retirement) ProtoMessage() {}
572 func (*Retirement) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
574 func (m *Retirement) GetSource() *ValueSource {
581 func (m *Retirement) GetData() *Hash {
588 func (m *Retirement) GetExtHash() *Hash {
595 func (m *Retirement) GetOrdinal() uint64 {
602 type Issuance struct {
603 AnchorId *Hash `protobuf:"bytes,1,opt,name=anchor_id,json=anchorId" json:"anchor_id,omitempty"`
604 Value *AssetAmount `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
605 Data *Hash `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
606 ExtHash *Hash `protobuf:"bytes,4,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
607 WitnessDestination *ValueDestination `protobuf:"bytes,5,opt,name=witness_destination,json=witnessDestination" json:"witness_destination,omitempty"`
608 WitnessAssetDefinition *AssetDefinition `protobuf:"bytes,6,opt,name=witness_asset_definition,json=witnessAssetDefinition" json:"witness_asset_definition,omitempty"`
609 WitnessArguments [][]byte `protobuf:"bytes,7,rep,name=witness_arguments,json=witnessArguments,proto3" json:"witness_arguments,omitempty"`
610 WitnessAnchoredId *Hash `protobuf:"bytes,8,opt,name=witness_anchored_id,json=witnessAnchoredId" json:"witness_anchored_id,omitempty"`
611 Ordinal uint64 `protobuf:"varint,9,opt,name=ordinal" json:"ordinal,omitempty"`
614 func (m *Issuance) Reset() { *m = Issuance{} }
615 func (m *Issuance) String() string { return proto.CompactTextString(m) }
616 func (*Issuance) ProtoMessage() {}
617 func (*Issuance) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
619 func (m *Issuance) GetAnchorId() *Hash {
626 func (m *Issuance) GetValue() *AssetAmount {
633 func (m *Issuance) GetData() *Hash {
640 func (m *Issuance) GetExtHash() *Hash {
647 func (m *Issuance) GetWitnessDestination() *ValueDestination {
649 return m.WitnessDestination
654 func (m *Issuance) GetWitnessAssetDefinition() *AssetDefinition {
656 return m.WitnessAssetDefinition
661 func (m *Issuance) GetWitnessArguments() [][]byte {
663 return m.WitnessArguments
668 func (m *Issuance) GetWitnessAnchoredId() *Hash {
670 return m.WitnessAnchoredId
675 func (m *Issuance) GetOrdinal() uint64 {
683 SpentOutputId *Hash `protobuf:"bytes,1,opt,name=spent_output_id,json=spentOutputId" json:"spent_output_id,omitempty"`
684 Data *Hash `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
685 ExtHash *Hash `protobuf:"bytes,3,opt,name=ext_hash,json=extHash" json:"ext_hash,omitempty"`
686 WitnessDestination *ValueDestination `protobuf:"bytes,4,opt,name=witness_destination,json=witnessDestination" json:"witness_destination,omitempty"`
687 WitnessArguments [][]byte `protobuf:"bytes,5,rep,name=witness_arguments,json=witnessArguments,proto3" json:"witness_arguments,omitempty"`
688 WitnessAnchoredId *Hash `protobuf:"bytes,6,opt,name=witness_anchored_id,json=witnessAnchoredId" json:"witness_anchored_id,omitempty"`
689 Ordinal uint64 `protobuf:"varint,7,opt,name=ordinal" json:"ordinal,omitempty"`
692 func (m *Spend) Reset() { *m = Spend{} }
693 func (m *Spend) String() string { return proto.CompactTextString(m) }
694 func (*Spend) ProtoMessage() {}
695 func (*Spend) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
697 func (m *Spend) GetSpentOutputId() *Hash {
699 return m.SpentOutputId
704 func (m *Spend) GetData() *Hash {
711 func (m *Spend) GetExtHash() *Hash {
718 func (m *Spend) GetWitnessDestination() *ValueDestination {
720 return m.WitnessDestination
725 func (m *Spend) GetWitnessArguments() [][]byte {
727 return m.WitnessArguments
732 func (m *Spend) GetWitnessAnchoredId() *Hash {
734 return m.WitnessAnchoredId
739 func (m *Spend) GetOrdinal() uint64 {
747 proto.RegisterType((*Hash)(nil), "bc.Hash")
748 proto.RegisterType((*Program)(nil), "bc.Program")
749 proto.RegisterType((*AssetID)(nil), "bc.AssetID")
750 proto.RegisterType((*AssetAmount)(nil), "bc.AssetAmount")
751 proto.RegisterType((*AssetDefinition)(nil), "bc.AssetDefinition")
752 proto.RegisterType((*ValueSource)(nil), "bc.ValueSource")
753 proto.RegisterType((*ValueDestination)(nil), "bc.ValueDestination")
754 proto.RegisterType((*BlockHeader)(nil), "bc.BlockHeader")
755 proto.RegisterType((*TxHeader)(nil), "bc.TxHeader")
756 proto.RegisterType((*Mux)(nil), "bc.Mux")
757 proto.RegisterType((*Nonce)(nil), "bc.Nonce")
758 proto.RegisterType((*Coinbase)(nil), "bc.Coinbase")
759 proto.RegisterType((*Output)(nil), "bc.Output")
760 proto.RegisterType((*Retirement)(nil), "bc.Retirement")
761 proto.RegisterType((*Issuance)(nil), "bc.Issuance")
762 proto.RegisterType((*Spend)(nil), "bc.Spend")
765 func init() { proto.RegisterFile("bc.proto", fileDescriptor0) }
767 var fileDescriptor0 = []byte{
768 // 928 bytes of a gzipped FileDescriptorProto
769 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xdd, 0x6e, 0xe3, 0x44,
770 0x14, 0x96, 0x63, 0x27, 0x76, 0x4e, 0x4a, 0x93, 0x4e, 0xab, 0x95, 0xb5, 0x5a, 0xa4, 0x62, 0x54,
771 0xba, 0x2b, 0xa4, 0xaa, 0x9b, 0x2e, 0x88, 0x0b, 0x6e, 0x0a, 0x05, 0x36, 0x17, 0xe5, 0xc7, 0x45,
772 0x7b, 0x6b, 0x4d, 0xec, 0xd9, 0x66, 0x44, 0xe2, 0x09, 0x33, 0xe3, 0x50, 0xf5, 0x31, 0xb8, 0xe5,
773 0x2d, 0xb8, 0x83, 0xeb, 0x7d, 0x1b, 0xee, 0x78, 0x02, 0xe4, 0xe3, 0xb1, 0xf3, 0xe7, 0xec, 0x26,
774 0xda, 0x72, 0xe7, 0xf3, 0xe3, 0xf3, 0xf3, 0x9d, 0xf3, 0xcd, 0x0c, 0x78, 0xc3, 0xf8, 0x6c, 0x2a,
775 0x85, 0x16, 0xa4, 0x31, 0x8c, 0x83, 0x6f, 0xc1, 0x79, 0x49, 0xd5, 0x88, 0xec, 0x43, 0x63, 0x76,
776 0xee, 0x5b, 0xc7, 0xd6, 0xd3, 0x56, 0xd8, 0x98, 0x9d, 0xa3, 0xfc, 0xdc, 0x6f, 0x18, 0xf9, 0x39,
777 0xca, 0x7d, 0xdf, 0x36, 0x72, 0x1f, 0xe5, 0x0b, 0xdf, 0x31, 0xf2, 0x45, 0xf0, 0x25, 0xb8, 0x3f,
778 0x4a, 0x71, 0x2b, 0xe9, 0x84, 0x7c, 0x08, 0x30, 0x9b, 0x44, 0x33, 0x26, 0x15, 0x17, 0x29, 0x86,
779 0x74, 0xc2, 0xf6, 0x6c, 0xf2, 0xaa, 0x50, 0x10, 0x02, 0x4e, 0x2c, 0x12, 0x86, 0xb1, 0xf7, 0x42,
780 0xfc, 0x0e, 0x06, 0xe0, 0x5e, 0x2a, 0xc5, 0xf4, 0xe0, 0xea, 0xbd, 0x0b, 0xb9, 0x86, 0x0e, 0x86,
781 0xba, 0x9c, 0x88, 0x2c, 0xd5, 0xe4, 0x13, 0xf0, 0x68, 0x2e, 0x46, 0x3c, 0xc1, 0xa0, 0x9d, 0x7e,
782 0xe7, 0x6c, 0x18, 0x9f, 0x99, 0x6c, 0xa1, 0x8b, 0xc6, 0x41, 0x42, 0x1e, 0x41, 0x8b, 0xe2, 0x1f,
783 0x98, 0xca, 0x09, 0x8d, 0x14, 0xfc, 0x61, 0x41, 0x17, 0x9d, 0xaf, 0xd8, 0x6b, 0x9e, 0x72, 0x9d,
784 0x77, 0xd0, 0x87, 0x1e, 0x7e, 0xd2, 0x71, 0x34, 0x1c, 0x8b, 0xf8, 0x97, 0x79, 0x6c, 0x2f, 0x8f,
785 0x9d, 0xe3, 0x19, 0xee, 0x1b, 0x8f, 0xaf, 0x72, 0x87, 0x41, 0x42, 0x3e, 0x87, 0x1e, 0x57, 0x2a,
786 0xa3, 0x69, 0xcc, 0xa2, 0x69, 0x01, 0x14, 0x66, 0x32, 0xf5, 0x18, 0xec, 0xc2, 0x6e, 0xe9, 0x54,
787 0x82, 0xf9, 0x04, 0x9c, 0x84, 0x6a, 0x8a, 0x0d, 0x2f, 0xc6, 0x47, 0x6d, 0x30, 0x86, 0xce, 0x2b,
788 0x3a, 0xce, 0xd8, 0x8d, 0xc8, 0x64, 0xcc, 0xc8, 0x63, 0xb0, 0x25, 0x7b, 0xbd, 0x56, 0x4b, 0xae,
789 0x24, 0x27, 0xd0, 0x9c, 0xe5, 0xae, 0x26, 0x6b, 0xb7, 0x42, 0xa1, 0x00, 0x2a, 0x2c, 0xac, 0xe4,
790 0x31, 0x78, 0x53, 0xa1, 0xb0, 0x4f, 0xcc, 0xe9, 0x84, 0x95, 0x1c, 0xfc, 0x0a, 0x3d, 0xcc, 0x76,
791 0xc5, 0x94, 0xe6, 0x29, 0x45, 0x2c, 0xfe, 0xe7, 0x94, 0xff, 0x34, 0xa0, 0x83, 0x10, 0xbe, 0x64,
792 0x34, 0x61, 0x92, 0xf8, 0xe0, 0x2e, 0x2f, 0x56, 0x29, 0x92, 0x53, 0xe8, 0x2a, 0x26, 0x39, 0x1d,
793 0xf3, 0x7b, 0x96, 0x44, 0x8a, 0xdf, 0x33, 0x33, 0xc9, 0xfd, 0xb9, 0xfa, 0x86, 0xdf, 0xb3, 0x7c,
794 0xd2, 0x23, 0xc6, 0x6f, 0x47, 0xda, 0x24, 0x33, 0x12, 0x79, 0x01, 0x07, 0x53, 0xc9, 0x66, 0x5c,
795 0x64, 0x6a, 0x3e, 0x56, 0x67, 0xa5, 0xaf, 0x6e, 0xe9, 0x52, 0xce, 0xf5, 0x09, 0x38, 0x8a, 0xb1,
796 0xc4, 0x6f, 0xae, 0xce, 0x27, 0xd7, 0x92, 0x8f, 0x60, 0x4f, 0xf3, 0x09, 0x53, 0x9a, 0x4e, 0xa6,
797 0xd1, 0x44, 0xf9, 0x2d, 0xcc, 0xd8, 0xa9, 0x74, 0xd7, 0x8a, 0x7c, 0x06, 0x07, 0x5a, 0xd2, 0x54,
798 0xd1, 0x38, 0x6f, 0x58, 0x45, 0x52, 0x08, 0xed, 0xbb, 0x2b, 0xd1, 0x7a, 0x8b, 0x2e, 0xa1, 0x10,
799 0x9a, 0x3c, 0x83, 0x0e, 0xae, 0xae, 0xf9, 0xc1, 0x5b, 0xf9, 0x01, 0x0a, 0x23, 0xba, 0x1e, 0x41,
800 0x33, 0x15, 0x69, 0xcc, 0xfc, 0x36, 0x66, 0x2f, 0x84, 0x9c, 0x86, 0x43, 0xae, 0x95, 0x0f, 0xa8,
801 0xc4, 0xef, 0xe0, 0x2f, 0x0b, 0xbc, 0x9f, 0xef, 0x1e, 0x0e, 0xea, 0x53, 0x00, 0xc9, 0x54, 0x36,
802 0xce, 0xd9, 0xa7, 0x7c, 0xfb, 0xd8, 0x5e, 0xaa, 0xb1, 0x5d, 0xd8, 0x06, 0x89, 0xaa, 0xb6, 0xdc,
803 0xa9, 0xdb, 0x72, 0xf2, 0x31, 0x78, 0xec, 0x4e, 0x47, 0x23, 0xaa, 0x46, 0x6b, 0x38, 0xbb, 0xec,
804 0x4e, 0xe7, 0x1f, 0xc1, 0xbf, 0x16, 0xd8, 0xd7, 0xd9, 0x1d, 0x79, 0x06, 0xae, 0x42, 0x36, 0x28,
805 0xdf, 0xc2, 0x84, 0xb8, 0x76, 0x0b, 0x2c, 0x09, 0x4b, 0x3b, 0x39, 0x01, 0xf7, 0x2d, 0x54, 0x2c,
806 0x6d, 0x4b, 0xe9, 0xed, 0x0d, 0xe9, 0xc9, 0x77, 0x70, 0xf4, 0x1b, 0xd7, 0x29, 0x53, 0x2a, 0x4a,
807 0xe6, 0xf4, 0x50, 0xbe, 0x83, 0x35, 0x1c, 0x55, 0x35, 0x2c, 0x70, 0x27, 0x3c, 0x34, 0x7f, 0x2c,
808 0xe8, 0x14, 0xf9, 0x14, 0x0e, 0xca, 0x40, 0x54, 0xde, 0x66, 0x13, 0x96, 0x6a, 0xe5, 0x37, 0x8f,
809 0xed, 0xa7, 0x7b, 0x61, 0xcf, 0x18, 0x2e, 0x4b, 0x7d, 0xf0, 0xb7, 0x05, 0xcd, 0xef, 0x71, 0x9c,
810 0x0b, 0xbd, 0x58, 0x5b, 0xf6, 0xd2, 0xd8, 0xd4, 0x4b, 0x6d, 0x09, 0x76, 0x7d, 0x09, 0xe4, 0x0b,
811 0x38, 0xac, 0x9c, 0xd3, 0x78, 0x24, 0x24, 0x4b, 0xea, 0x88, 0x53, 0x46, 0xbc, 0x34, 0x3e, 0x83,
812 0x24, 0xf8, 0x09, 0xbc, 0xaf, 0x05, 0x4f, 0x87, 0x54, 0x31, 0xf2, 0xcd, 0x3c, 0xca, 0x02, 0x7c,
813 0xa6, 0x95, 0x7a, 0xf4, 0xc8, 0x3a, 0x7a, 0xc1, 0x1b, 0x0b, 0x5a, 0x3f, 0x64, 0x7a, 0x9a, 0x69,
814 0x72, 0x0a, 0xad, 0x62, 0xce, 0x26, 0xc8, 0xda, 0x1a, 0x18, 0x33, 0x79, 0x01, 0xdd, 0x58, 0xa4,
815 0x5a, 0x8a, 0xf1, 0xdb, 0x0e, 0xe6, 0x7d, 0xe3, 0xb3, 0xd5, 0xb9, 0xbc, 0x04, 0xb3, 0xb3, 0x09,
816 0x66, 0x1f, 0x5c, 0x21, 0x13, 0x9e, 0xd2, 0x31, 0x6e, 0xb5, 0x13, 0x96, 0x62, 0xf0, 0xbb, 0x05,
817 0x10, 0x32, 0xcd, 0x25, 0xcb, 0x31, 0xde, 0xbe, 0x95, 0xb2, 0xa8, 0xc6, 0x3b, 0x8b, 0xb2, 0xb7,
818 0x28, 0xca, 0x59, 0x2e, 0xea, 0x4f, 0x1b, 0xbc, 0x81, 0xb9, 0x9d, 0xc8, 0x09, 0xb4, 0x8b, 0x69,
819 0xd7, 0xdd, 0x7d, 0x5e, 0x61, 0x1a, 0x24, 0xdb, 0xde, 0x00, 0x0f, 0x00, 0xe6, 0x86, 0x05, 0x6a,
820 0xee, 0xb6, 0x40, 0xe4, 0x1a, 0xfc, 0x6a, 0x9b, 0xf1, 0xd9, 0x90, 0x54, 0xd7, 0x3e, 0x1e, 0xde,
821 0x9d, 0xfe, 0x61, 0xd5, 0xc3, 0xfc, 0x45, 0x10, 0x3e, 0x2a, 0xb7, 0x7b, 0xe5, 0xa5, 0x50, 0xcb,
822 0x24, 0x77, 0x37, 0x26, 0x79, 0xef, 0x64, 0xd2, 0xe2, 0xd0, 0xda, 0xcb, 0x43, 0x7b, 0xd3, 0x80,
823 0xe6, 0xcd, 0x94, 0xa5, 0x09, 0x39, 0x87, 0xae, 0x9a, 0xb2, 0x54, 0x47, 0x02, 0xf9, 0x51, 0x37,
824 0xb7, 0x0f, 0xd0, 0xa1, 0xe0, 0x4f, 0x71, 0xb5, 0xbd, 0xef, 0x36, 0x6d, 0x98, 0x8a, 0xb3, 0xe3,
825 0x54, 0x76, 0x39, 0x13, 0x37, 0xc1, 0xd8, 0xda, 0x09, 0x46, 0x77, 0x09, 0xc6, 0x61, 0x0b, 0x1f,
826 0xcc, 0x17, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x7f, 0x0f, 0x45, 0xae, 0x3c, 0x0b, 0x00, 0x00,