github.com/turingchain2020/turingchain@v1.1.21/types/db.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: db.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  // merkle avl tree
    25  type LeafNode struct {
    26  	Key                  []byte   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    27  	Value                []byte   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    28  	Height               int32    `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
    29  	Size                 int32    `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
    30  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    31  	XXX_unrecognized     []byte   `json:"-"`
    32  	XXX_sizecache        int32    `json:"-"`
    33  }
    34  
    35  func (m *LeafNode) Reset()         { *m = LeafNode{} }
    36  func (m *LeafNode) String() string { return proto.CompactTextString(m) }
    37  func (*LeafNode) ProtoMessage()    {}
    38  func (*LeafNode) Descriptor() ([]byte, []int) {
    39  	return fileDescriptor_8817812184a13374, []int{0}
    40  }
    41  
    42  func (m *LeafNode) XXX_Unmarshal(b []byte) error {
    43  	return xxx_messageInfo_LeafNode.Unmarshal(m, b)
    44  }
    45  func (m *LeafNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    46  	return xxx_messageInfo_LeafNode.Marshal(b, m, deterministic)
    47  }
    48  func (m *LeafNode) XXX_Merge(src proto.Message) {
    49  	xxx_messageInfo_LeafNode.Merge(m, src)
    50  }
    51  func (m *LeafNode) XXX_Size() int {
    52  	return xxx_messageInfo_LeafNode.Size(m)
    53  }
    54  func (m *LeafNode) XXX_DiscardUnknown() {
    55  	xxx_messageInfo_LeafNode.DiscardUnknown(m)
    56  }
    57  
    58  var xxx_messageInfo_LeafNode proto.InternalMessageInfo
    59  
    60  func (m *LeafNode) GetKey() []byte {
    61  	if m != nil {
    62  		return m.Key
    63  	}
    64  	return nil
    65  }
    66  
    67  func (m *LeafNode) GetValue() []byte {
    68  	if m != nil {
    69  		return m.Value
    70  	}
    71  	return nil
    72  }
    73  
    74  func (m *LeafNode) GetHeight() int32 {
    75  	if m != nil {
    76  		return m.Height
    77  	}
    78  	return 0
    79  }
    80  
    81  func (m *LeafNode) GetSize() int32 {
    82  	if m != nil {
    83  		return m.Size
    84  	}
    85  	return 0
    86  }
    87  
    88  type InnerNode struct {
    89  	LeftHash             []byte   `protobuf:"bytes,1,opt,name=leftHash,proto3" json:"leftHash,omitempty"`
    90  	RightHash            []byte   `protobuf:"bytes,2,opt,name=rightHash,proto3" json:"rightHash,omitempty"`
    91  	Height               int32    `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
    92  	Size                 int32    `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
    93  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    94  	XXX_unrecognized     []byte   `json:"-"`
    95  	XXX_sizecache        int32    `json:"-"`
    96  }
    97  
    98  func (m *InnerNode) Reset()         { *m = InnerNode{} }
    99  func (m *InnerNode) String() string { return proto.CompactTextString(m) }
   100  func (*InnerNode) ProtoMessage()    {}
   101  func (*InnerNode) Descriptor() ([]byte, []int) {
   102  	return fileDescriptor_8817812184a13374, []int{1}
   103  }
   104  
   105  func (m *InnerNode) XXX_Unmarshal(b []byte) error {
   106  	return xxx_messageInfo_InnerNode.Unmarshal(m, b)
   107  }
   108  func (m *InnerNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   109  	return xxx_messageInfo_InnerNode.Marshal(b, m, deterministic)
   110  }
   111  func (m *InnerNode) XXX_Merge(src proto.Message) {
   112  	xxx_messageInfo_InnerNode.Merge(m, src)
   113  }
   114  func (m *InnerNode) XXX_Size() int {
   115  	return xxx_messageInfo_InnerNode.Size(m)
   116  }
   117  func (m *InnerNode) XXX_DiscardUnknown() {
   118  	xxx_messageInfo_InnerNode.DiscardUnknown(m)
   119  }
   120  
   121  var xxx_messageInfo_InnerNode proto.InternalMessageInfo
   122  
   123  func (m *InnerNode) GetLeftHash() []byte {
   124  	if m != nil {
   125  		return m.LeftHash
   126  	}
   127  	return nil
   128  }
   129  
   130  func (m *InnerNode) GetRightHash() []byte {
   131  	if m != nil {
   132  		return m.RightHash
   133  	}
   134  	return nil
   135  }
   136  
   137  func (m *InnerNode) GetHeight() int32 {
   138  	if m != nil {
   139  		return m.Height
   140  	}
   141  	return 0
   142  }
   143  
   144  func (m *InnerNode) GetSize() int32 {
   145  	if m != nil {
   146  		return m.Size
   147  	}
   148  	return 0
   149  }
   150  
   151  type MAVLProof struct {
   152  	LeafHash             []byte       `protobuf:"bytes,1,opt,name=leafHash,proto3" json:"leafHash,omitempty"`
   153  	InnerNodes           []*InnerNode `protobuf:"bytes,2,rep,name=innerNodes,proto3" json:"innerNodes,omitempty"`
   154  	RootHash             []byte       `protobuf:"bytes,3,opt,name=rootHash,proto3" json:"rootHash,omitempty"`
   155  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
   156  	XXX_unrecognized     []byte       `json:"-"`
   157  	XXX_sizecache        int32        `json:"-"`
   158  }
   159  
   160  func (m *MAVLProof) Reset()         { *m = MAVLProof{} }
   161  func (m *MAVLProof) String() string { return proto.CompactTextString(m) }
   162  func (*MAVLProof) ProtoMessage()    {}
   163  func (*MAVLProof) Descriptor() ([]byte, []int) {
   164  	return fileDescriptor_8817812184a13374, []int{2}
   165  }
   166  
   167  func (m *MAVLProof) XXX_Unmarshal(b []byte) error {
   168  	return xxx_messageInfo_MAVLProof.Unmarshal(m, b)
   169  }
   170  func (m *MAVLProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   171  	return xxx_messageInfo_MAVLProof.Marshal(b, m, deterministic)
   172  }
   173  func (m *MAVLProof) XXX_Merge(src proto.Message) {
   174  	xxx_messageInfo_MAVLProof.Merge(m, src)
   175  }
   176  func (m *MAVLProof) XXX_Size() int {
   177  	return xxx_messageInfo_MAVLProof.Size(m)
   178  }
   179  func (m *MAVLProof) XXX_DiscardUnknown() {
   180  	xxx_messageInfo_MAVLProof.DiscardUnknown(m)
   181  }
   182  
   183  var xxx_messageInfo_MAVLProof proto.InternalMessageInfo
   184  
   185  func (m *MAVLProof) GetLeafHash() []byte {
   186  	if m != nil {
   187  		return m.LeafHash
   188  	}
   189  	return nil
   190  }
   191  
   192  func (m *MAVLProof) GetInnerNodes() []*InnerNode {
   193  	if m != nil {
   194  		return m.InnerNodes
   195  	}
   196  	return nil
   197  }
   198  
   199  func (m *MAVLProof) GetRootHash() []byte {
   200  	if m != nil {
   201  		return m.RootHash
   202  	}
   203  	return nil
   204  }
   205  
   206  type StoreNode struct {
   207  	Key                  []byte   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
   208  	Value                []byte   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   209  	LeftHash             []byte   `protobuf:"bytes,3,opt,name=leftHash,proto3" json:"leftHash,omitempty"`
   210  	RightHash            []byte   `protobuf:"bytes,4,opt,name=rightHash,proto3" json:"rightHash,omitempty"`
   211  	Height               int32    `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
   212  	Size                 int32    `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
   213  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   214  	XXX_unrecognized     []byte   `json:"-"`
   215  	XXX_sizecache        int32    `json:"-"`
   216  }
   217  
   218  func (m *StoreNode) Reset()         { *m = StoreNode{} }
   219  func (m *StoreNode) String() string { return proto.CompactTextString(m) }
   220  func (*StoreNode) ProtoMessage()    {}
   221  func (*StoreNode) Descriptor() ([]byte, []int) {
   222  	return fileDescriptor_8817812184a13374, []int{3}
   223  }
   224  
   225  func (m *StoreNode) XXX_Unmarshal(b []byte) error {
   226  	return xxx_messageInfo_StoreNode.Unmarshal(m, b)
   227  }
   228  func (m *StoreNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   229  	return xxx_messageInfo_StoreNode.Marshal(b, m, deterministic)
   230  }
   231  func (m *StoreNode) XXX_Merge(src proto.Message) {
   232  	xxx_messageInfo_StoreNode.Merge(m, src)
   233  }
   234  func (m *StoreNode) XXX_Size() int {
   235  	return xxx_messageInfo_StoreNode.Size(m)
   236  }
   237  func (m *StoreNode) XXX_DiscardUnknown() {
   238  	xxx_messageInfo_StoreNode.DiscardUnknown(m)
   239  }
   240  
   241  var xxx_messageInfo_StoreNode proto.InternalMessageInfo
   242  
   243  func (m *StoreNode) GetKey() []byte {
   244  	if m != nil {
   245  		return m.Key
   246  	}
   247  	return nil
   248  }
   249  
   250  func (m *StoreNode) GetValue() []byte {
   251  	if m != nil {
   252  		return m.Value
   253  	}
   254  	return nil
   255  }
   256  
   257  func (m *StoreNode) GetLeftHash() []byte {
   258  	if m != nil {
   259  		return m.LeftHash
   260  	}
   261  	return nil
   262  }
   263  
   264  func (m *StoreNode) GetRightHash() []byte {
   265  	if m != nil {
   266  		return m.RightHash
   267  	}
   268  	return nil
   269  }
   270  
   271  func (m *StoreNode) GetHeight() int32 {
   272  	if m != nil {
   273  		return m.Height
   274  	}
   275  	return 0
   276  }
   277  
   278  func (m *StoreNode) GetSize() int32 {
   279  	if m != nil {
   280  		return m.Size
   281  	}
   282  	return 0
   283  }
   284  
   285  type LocalDBSet struct {
   286  	KV                   []*KeyValue `protobuf:"bytes,2,rep,name=KV,proto3" json:"KV,omitempty"`
   287  	Txid                 int64       `protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
   288  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
   289  	XXX_unrecognized     []byte      `json:"-"`
   290  	XXX_sizecache        int32       `json:"-"`
   291  }
   292  
   293  func (m *LocalDBSet) Reset()         { *m = LocalDBSet{} }
   294  func (m *LocalDBSet) String() string { return proto.CompactTextString(m) }
   295  func (*LocalDBSet) ProtoMessage()    {}
   296  func (*LocalDBSet) Descriptor() ([]byte, []int) {
   297  	return fileDescriptor_8817812184a13374, []int{4}
   298  }
   299  
   300  func (m *LocalDBSet) XXX_Unmarshal(b []byte) error {
   301  	return xxx_messageInfo_LocalDBSet.Unmarshal(m, b)
   302  }
   303  func (m *LocalDBSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   304  	return xxx_messageInfo_LocalDBSet.Marshal(b, m, deterministic)
   305  }
   306  func (m *LocalDBSet) XXX_Merge(src proto.Message) {
   307  	xxx_messageInfo_LocalDBSet.Merge(m, src)
   308  }
   309  func (m *LocalDBSet) XXX_Size() int {
   310  	return xxx_messageInfo_LocalDBSet.Size(m)
   311  }
   312  func (m *LocalDBSet) XXX_DiscardUnknown() {
   313  	xxx_messageInfo_LocalDBSet.DiscardUnknown(m)
   314  }
   315  
   316  var xxx_messageInfo_LocalDBSet proto.InternalMessageInfo
   317  
   318  func (m *LocalDBSet) GetKV() []*KeyValue {
   319  	if m != nil {
   320  		return m.KV
   321  	}
   322  	return nil
   323  }
   324  
   325  func (m *LocalDBSet) GetTxid() int64 {
   326  	if m != nil {
   327  		return m.Txid
   328  	}
   329  	return 0
   330  }
   331  
   332  type LocalDBList struct {
   333  	Prefix               []byte   `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
   334  	Key                  []byte   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
   335  	Direction            int32    `protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"`
   336  	Count                int32    `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
   337  	Txid                 int64    `protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
   338  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   339  	XXX_unrecognized     []byte   `json:"-"`
   340  	XXX_sizecache        int32    `json:"-"`
   341  }
   342  
   343  func (m *LocalDBList) Reset()         { *m = LocalDBList{} }
   344  func (m *LocalDBList) String() string { return proto.CompactTextString(m) }
   345  func (*LocalDBList) ProtoMessage()    {}
   346  func (*LocalDBList) Descriptor() ([]byte, []int) {
   347  	return fileDescriptor_8817812184a13374, []int{5}
   348  }
   349  
   350  func (m *LocalDBList) XXX_Unmarshal(b []byte) error {
   351  	return xxx_messageInfo_LocalDBList.Unmarshal(m, b)
   352  }
   353  func (m *LocalDBList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   354  	return xxx_messageInfo_LocalDBList.Marshal(b, m, deterministic)
   355  }
   356  func (m *LocalDBList) XXX_Merge(src proto.Message) {
   357  	xxx_messageInfo_LocalDBList.Merge(m, src)
   358  }
   359  func (m *LocalDBList) XXX_Size() int {
   360  	return xxx_messageInfo_LocalDBList.Size(m)
   361  }
   362  func (m *LocalDBList) XXX_DiscardUnknown() {
   363  	xxx_messageInfo_LocalDBList.DiscardUnknown(m)
   364  }
   365  
   366  var xxx_messageInfo_LocalDBList proto.InternalMessageInfo
   367  
   368  func (m *LocalDBList) GetPrefix() []byte {
   369  	if m != nil {
   370  		return m.Prefix
   371  	}
   372  	return nil
   373  }
   374  
   375  func (m *LocalDBList) GetKey() []byte {
   376  	if m != nil {
   377  		return m.Key
   378  	}
   379  	return nil
   380  }
   381  
   382  func (m *LocalDBList) GetDirection() int32 {
   383  	if m != nil {
   384  		return m.Direction
   385  	}
   386  	return 0
   387  }
   388  
   389  func (m *LocalDBList) GetCount() int32 {
   390  	if m != nil {
   391  		return m.Count
   392  	}
   393  	return 0
   394  }
   395  
   396  func (m *LocalDBList) GetTxid() int64 {
   397  	if m != nil {
   398  		return m.Txid
   399  	}
   400  	return 0
   401  }
   402  
   403  type LocalDBGet struct {
   404  	Keys                 [][]byte `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
   405  	Txid                 int64    `protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
   406  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   407  	XXX_unrecognized     []byte   `json:"-"`
   408  	XXX_sizecache        int32    `json:"-"`
   409  }
   410  
   411  func (m *LocalDBGet) Reset()         { *m = LocalDBGet{} }
   412  func (m *LocalDBGet) String() string { return proto.CompactTextString(m) }
   413  func (*LocalDBGet) ProtoMessage()    {}
   414  func (*LocalDBGet) Descriptor() ([]byte, []int) {
   415  	return fileDescriptor_8817812184a13374, []int{6}
   416  }
   417  
   418  func (m *LocalDBGet) XXX_Unmarshal(b []byte) error {
   419  	return xxx_messageInfo_LocalDBGet.Unmarshal(m, b)
   420  }
   421  func (m *LocalDBGet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   422  	return xxx_messageInfo_LocalDBGet.Marshal(b, m, deterministic)
   423  }
   424  func (m *LocalDBGet) XXX_Merge(src proto.Message) {
   425  	xxx_messageInfo_LocalDBGet.Merge(m, src)
   426  }
   427  func (m *LocalDBGet) XXX_Size() int {
   428  	return xxx_messageInfo_LocalDBGet.Size(m)
   429  }
   430  func (m *LocalDBGet) XXX_DiscardUnknown() {
   431  	xxx_messageInfo_LocalDBGet.DiscardUnknown(m)
   432  }
   433  
   434  var xxx_messageInfo_LocalDBGet proto.InternalMessageInfo
   435  
   436  func (m *LocalDBGet) GetKeys() [][]byte {
   437  	if m != nil {
   438  		return m.Keys
   439  	}
   440  	return nil
   441  }
   442  
   443  func (m *LocalDBGet) GetTxid() int64 {
   444  	if m != nil {
   445  		return m.Txid
   446  	}
   447  	return 0
   448  }
   449  
   450  type LocalReplyValue struct {
   451  	Values               [][]byte `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
   452  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   453  	XXX_unrecognized     []byte   `json:"-"`
   454  	XXX_sizecache        int32    `json:"-"`
   455  }
   456  
   457  func (m *LocalReplyValue) Reset()         { *m = LocalReplyValue{} }
   458  func (m *LocalReplyValue) String() string { return proto.CompactTextString(m) }
   459  func (*LocalReplyValue) ProtoMessage()    {}
   460  func (*LocalReplyValue) Descriptor() ([]byte, []int) {
   461  	return fileDescriptor_8817812184a13374, []int{7}
   462  }
   463  
   464  func (m *LocalReplyValue) XXX_Unmarshal(b []byte) error {
   465  	return xxx_messageInfo_LocalReplyValue.Unmarshal(m, b)
   466  }
   467  func (m *LocalReplyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   468  	return xxx_messageInfo_LocalReplyValue.Marshal(b, m, deterministic)
   469  }
   470  func (m *LocalReplyValue) XXX_Merge(src proto.Message) {
   471  	xxx_messageInfo_LocalReplyValue.Merge(m, src)
   472  }
   473  func (m *LocalReplyValue) XXX_Size() int {
   474  	return xxx_messageInfo_LocalReplyValue.Size(m)
   475  }
   476  func (m *LocalReplyValue) XXX_DiscardUnknown() {
   477  	xxx_messageInfo_LocalReplyValue.DiscardUnknown(m)
   478  }
   479  
   480  var xxx_messageInfo_LocalReplyValue proto.InternalMessageInfo
   481  
   482  func (m *LocalReplyValue) GetValues() [][]byte {
   483  	if m != nil {
   484  		return m.Values
   485  	}
   486  	return nil
   487  }
   488  
   489  type StoreSet struct {
   490  	StateHash            []byte      `protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
   491  	KV                   []*KeyValue `protobuf:"bytes,2,rep,name=KV,proto3" json:"KV,omitempty"`
   492  	Height               int64       `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
   493  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
   494  	XXX_unrecognized     []byte      `json:"-"`
   495  	XXX_sizecache        int32       `json:"-"`
   496  }
   497  
   498  func (m *StoreSet) Reset()         { *m = StoreSet{} }
   499  func (m *StoreSet) String() string { return proto.CompactTextString(m) }
   500  func (*StoreSet) ProtoMessage()    {}
   501  func (*StoreSet) Descriptor() ([]byte, []int) {
   502  	return fileDescriptor_8817812184a13374, []int{8}
   503  }
   504  
   505  func (m *StoreSet) XXX_Unmarshal(b []byte) error {
   506  	return xxx_messageInfo_StoreSet.Unmarshal(m, b)
   507  }
   508  func (m *StoreSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   509  	return xxx_messageInfo_StoreSet.Marshal(b, m, deterministic)
   510  }
   511  func (m *StoreSet) XXX_Merge(src proto.Message) {
   512  	xxx_messageInfo_StoreSet.Merge(m, src)
   513  }
   514  func (m *StoreSet) XXX_Size() int {
   515  	return xxx_messageInfo_StoreSet.Size(m)
   516  }
   517  func (m *StoreSet) XXX_DiscardUnknown() {
   518  	xxx_messageInfo_StoreSet.DiscardUnknown(m)
   519  }
   520  
   521  var xxx_messageInfo_StoreSet proto.InternalMessageInfo
   522  
   523  func (m *StoreSet) GetStateHash() []byte {
   524  	if m != nil {
   525  		return m.StateHash
   526  	}
   527  	return nil
   528  }
   529  
   530  func (m *StoreSet) GetKV() []*KeyValue {
   531  	if m != nil {
   532  		return m.KV
   533  	}
   534  	return nil
   535  }
   536  
   537  func (m *StoreSet) GetHeight() int64 {
   538  	if m != nil {
   539  		return m.Height
   540  	}
   541  	return 0
   542  }
   543  
   544  type StoreDel struct {
   545  	StateHash            []byte   `protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
   546  	Height               int64    `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
   547  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   548  	XXX_unrecognized     []byte   `json:"-"`
   549  	XXX_sizecache        int32    `json:"-"`
   550  }
   551  
   552  func (m *StoreDel) Reset()         { *m = StoreDel{} }
   553  func (m *StoreDel) String() string { return proto.CompactTextString(m) }
   554  func (*StoreDel) ProtoMessage()    {}
   555  func (*StoreDel) Descriptor() ([]byte, []int) {
   556  	return fileDescriptor_8817812184a13374, []int{9}
   557  }
   558  
   559  func (m *StoreDel) XXX_Unmarshal(b []byte) error {
   560  	return xxx_messageInfo_StoreDel.Unmarshal(m, b)
   561  }
   562  func (m *StoreDel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   563  	return xxx_messageInfo_StoreDel.Marshal(b, m, deterministic)
   564  }
   565  func (m *StoreDel) XXX_Merge(src proto.Message) {
   566  	xxx_messageInfo_StoreDel.Merge(m, src)
   567  }
   568  func (m *StoreDel) XXX_Size() int {
   569  	return xxx_messageInfo_StoreDel.Size(m)
   570  }
   571  func (m *StoreDel) XXX_DiscardUnknown() {
   572  	xxx_messageInfo_StoreDel.DiscardUnknown(m)
   573  }
   574  
   575  var xxx_messageInfo_StoreDel proto.InternalMessageInfo
   576  
   577  func (m *StoreDel) GetStateHash() []byte {
   578  	if m != nil {
   579  		return m.StateHash
   580  	}
   581  	return nil
   582  }
   583  
   584  func (m *StoreDel) GetHeight() int64 {
   585  	if m != nil {
   586  		return m.Height
   587  	}
   588  	return 0
   589  }
   590  
   591  type StoreSetWithSync struct {
   592  	Storeset             *StoreSet `protobuf:"bytes,1,opt,name=storeset,proto3" json:"storeset,omitempty"`
   593  	Sync                 bool      `protobuf:"varint,2,opt,name=sync,proto3" json:"sync,omitempty"`
   594  	Upgrade              bool      `protobuf:"varint,3,opt,name=upgrade,proto3" json:"upgrade,omitempty"`
   595  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   596  	XXX_unrecognized     []byte    `json:"-"`
   597  	XXX_sizecache        int32     `json:"-"`
   598  }
   599  
   600  func (m *StoreSetWithSync) Reset()         { *m = StoreSetWithSync{} }
   601  func (m *StoreSetWithSync) String() string { return proto.CompactTextString(m) }
   602  func (*StoreSetWithSync) ProtoMessage()    {}
   603  func (*StoreSetWithSync) Descriptor() ([]byte, []int) {
   604  	return fileDescriptor_8817812184a13374, []int{10}
   605  }
   606  
   607  func (m *StoreSetWithSync) XXX_Unmarshal(b []byte) error {
   608  	return xxx_messageInfo_StoreSetWithSync.Unmarshal(m, b)
   609  }
   610  func (m *StoreSetWithSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   611  	return xxx_messageInfo_StoreSetWithSync.Marshal(b, m, deterministic)
   612  }
   613  func (m *StoreSetWithSync) XXX_Merge(src proto.Message) {
   614  	xxx_messageInfo_StoreSetWithSync.Merge(m, src)
   615  }
   616  func (m *StoreSetWithSync) XXX_Size() int {
   617  	return xxx_messageInfo_StoreSetWithSync.Size(m)
   618  }
   619  func (m *StoreSetWithSync) XXX_DiscardUnknown() {
   620  	xxx_messageInfo_StoreSetWithSync.DiscardUnknown(m)
   621  }
   622  
   623  var xxx_messageInfo_StoreSetWithSync proto.InternalMessageInfo
   624  
   625  func (m *StoreSetWithSync) GetStoreset() *StoreSet {
   626  	if m != nil {
   627  		return m.Storeset
   628  	}
   629  	return nil
   630  }
   631  
   632  func (m *StoreSetWithSync) GetSync() bool {
   633  	if m != nil {
   634  		return m.Sync
   635  	}
   636  	return false
   637  }
   638  
   639  func (m *StoreSetWithSync) GetUpgrade() bool {
   640  	if m != nil {
   641  		return m.Upgrade
   642  	}
   643  	return false
   644  }
   645  
   646  type StoreGet struct {
   647  	StateHash            []byte   `protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
   648  	Keys                 [][]byte `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
   649  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   650  	XXX_unrecognized     []byte   `json:"-"`
   651  	XXX_sizecache        int32    `json:"-"`
   652  }
   653  
   654  func (m *StoreGet) Reset()         { *m = StoreGet{} }
   655  func (m *StoreGet) String() string { return proto.CompactTextString(m) }
   656  func (*StoreGet) ProtoMessage()    {}
   657  func (*StoreGet) Descriptor() ([]byte, []int) {
   658  	return fileDescriptor_8817812184a13374, []int{11}
   659  }
   660  
   661  func (m *StoreGet) XXX_Unmarshal(b []byte) error {
   662  	return xxx_messageInfo_StoreGet.Unmarshal(m, b)
   663  }
   664  func (m *StoreGet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   665  	return xxx_messageInfo_StoreGet.Marshal(b, m, deterministic)
   666  }
   667  func (m *StoreGet) XXX_Merge(src proto.Message) {
   668  	xxx_messageInfo_StoreGet.Merge(m, src)
   669  }
   670  func (m *StoreGet) XXX_Size() int {
   671  	return xxx_messageInfo_StoreGet.Size(m)
   672  }
   673  func (m *StoreGet) XXX_DiscardUnknown() {
   674  	xxx_messageInfo_StoreGet.DiscardUnknown(m)
   675  }
   676  
   677  var xxx_messageInfo_StoreGet proto.InternalMessageInfo
   678  
   679  func (m *StoreGet) GetStateHash() []byte {
   680  	if m != nil {
   681  		return m.StateHash
   682  	}
   683  	return nil
   684  }
   685  
   686  func (m *StoreGet) GetKeys() [][]byte {
   687  	if m != nil {
   688  		return m.Keys
   689  	}
   690  	return nil
   691  }
   692  
   693  type StoreReplyValue struct {
   694  	Values               [][]byte `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
   695  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   696  	XXX_unrecognized     []byte   `json:"-"`
   697  	XXX_sizecache        int32    `json:"-"`
   698  }
   699  
   700  func (m *StoreReplyValue) Reset()         { *m = StoreReplyValue{} }
   701  func (m *StoreReplyValue) String() string { return proto.CompactTextString(m) }
   702  func (*StoreReplyValue) ProtoMessage()    {}
   703  func (*StoreReplyValue) Descriptor() ([]byte, []int) {
   704  	return fileDescriptor_8817812184a13374, []int{12}
   705  }
   706  
   707  func (m *StoreReplyValue) XXX_Unmarshal(b []byte) error {
   708  	return xxx_messageInfo_StoreReplyValue.Unmarshal(m, b)
   709  }
   710  func (m *StoreReplyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   711  	return xxx_messageInfo_StoreReplyValue.Marshal(b, m, deterministic)
   712  }
   713  func (m *StoreReplyValue) XXX_Merge(src proto.Message) {
   714  	xxx_messageInfo_StoreReplyValue.Merge(m, src)
   715  }
   716  func (m *StoreReplyValue) XXX_Size() int {
   717  	return xxx_messageInfo_StoreReplyValue.Size(m)
   718  }
   719  func (m *StoreReplyValue) XXX_DiscardUnknown() {
   720  	xxx_messageInfo_StoreReplyValue.DiscardUnknown(m)
   721  }
   722  
   723  var xxx_messageInfo_StoreReplyValue proto.InternalMessageInfo
   724  
   725  func (m *StoreReplyValue) GetValues() [][]byte {
   726  	if m != nil {
   727  		return m.Values
   728  	}
   729  	return nil
   730  }
   731  
   732  type StoreList struct {
   733  	StateHash            []byte   `protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
   734  	Start                []byte   `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
   735  	End                  []byte   `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
   736  	Suffix               []byte   `protobuf:"bytes,4,opt,name=suffix,proto3" json:"suffix,omitempty"`
   737  	Count                int64    `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"`
   738  	Mode                 int64    `protobuf:"varint,6,opt,name=mode,proto3" json:"mode,omitempty"`
   739  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   740  	XXX_unrecognized     []byte   `json:"-"`
   741  	XXX_sizecache        int32    `json:"-"`
   742  }
   743  
   744  func (m *StoreList) Reset()         { *m = StoreList{} }
   745  func (m *StoreList) String() string { return proto.CompactTextString(m) }
   746  func (*StoreList) ProtoMessage()    {}
   747  func (*StoreList) Descriptor() ([]byte, []int) {
   748  	return fileDescriptor_8817812184a13374, []int{13}
   749  }
   750  
   751  func (m *StoreList) XXX_Unmarshal(b []byte) error {
   752  	return xxx_messageInfo_StoreList.Unmarshal(m, b)
   753  }
   754  func (m *StoreList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   755  	return xxx_messageInfo_StoreList.Marshal(b, m, deterministic)
   756  }
   757  func (m *StoreList) XXX_Merge(src proto.Message) {
   758  	xxx_messageInfo_StoreList.Merge(m, src)
   759  }
   760  func (m *StoreList) XXX_Size() int {
   761  	return xxx_messageInfo_StoreList.Size(m)
   762  }
   763  func (m *StoreList) XXX_DiscardUnknown() {
   764  	xxx_messageInfo_StoreList.DiscardUnknown(m)
   765  }
   766  
   767  var xxx_messageInfo_StoreList proto.InternalMessageInfo
   768  
   769  func (m *StoreList) GetStateHash() []byte {
   770  	if m != nil {
   771  		return m.StateHash
   772  	}
   773  	return nil
   774  }
   775  
   776  func (m *StoreList) GetStart() []byte {
   777  	if m != nil {
   778  		return m.Start
   779  	}
   780  	return nil
   781  }
   782  
   783  func (m *StoreList) GetEnd() []byte {
   784  	if m != nil {
   785  		return m.End
   786  	}
   787  	return nil
   788  }
   789  
   790  func (m *StoreList) GetSuffix() []byte {
   791  	if m != nil {
   792  		return m.Suffix
   793  	}
   794  	return nil
   795  }
   796  
   797  func (m *StoreList) GetCount() int64 {
   798  	if m != nil {
   799  		return m.Count
   800  	}
   801  	return 0
   802  }
   803  
   804  func (m *StoreList) GetMode() int64 {
   805  	if m != nil {
   806  		return m.Mode
   807  	}
   808  	return 0
   809  }
   810  
   811  type StoreListReply struct {
   812  	Start                []byte   `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
   813  	End                  []byte   `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
   814  	Suffix               []byte   `protobuf:"bytes,3,opt,name=suffix,proto3" json:"suffix,omitempty"`
   815  	Count                int64    `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
   816  	Num                  int64    `protobuf:"varint,5,opt,name=num,proto3" json:"num,omitempty"`
   817  	Mode                 int64    `protobuf:"varint,6,opt,name=mode,proto3" json:"mode,omitempty"`
   818  	NextKey              []byte   `protobuf:"bytes,7,opt,name=nextKey,proto3" json:"nextKey,omitempty"`
   819  	Keys                 [][]byte `protobuf:"bytes,8,rep,name=keys,proto3" json:"keys,omitempty"`
   820  	Values               [][]byte `protobuf:"bytes,9,rep,name=values,proto3" json:"values,omitempty"`
   821  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   822  	XXX_unrecognized     []byte   `json:"-"`
   823  	XXX_sizecache        int32    `json:"-"`
   824  }
   825  
   826  func (m *StoreListReply) Reset()         { *m = StoreListReply{} }
   827  func (m *StoreListReply) String() string { return proto.CompactTextString(m) }
   828  func (*StoreListReply) ProtoMessage()    {}
   829  func (*StoreListReply) Descriptor() ([]byte, []int) {
   830  	return fileDescriptor_8817812184a13374, []int{14}
   831  }
   832  
   833  func (m *StoreListReply) XXX_Unmarshal(b []byte) error {
   834  	return xxx_messageInfo_StoreListReply.Unmarshal(m, b)
   835  }
   836  func (m *StoreListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   837  	return xxx_messageInfo_StoreListReply.Marshal(b, m, deterministic)
   838  }
   839  func (m *StoreListReply) XXX_Merge(src proto.Message) {
   840  	xxx_messageInfo_StoreListReply.Merge(m, src)
   841  }
   842  func (m *StoreListReply) XXX_Size() int {
   843  	return xxx_messageInfo_StoreListReply.Size(m)
   844  }
   845  func (m *StoreListReply) XXX_DiscardUnknown() {
   846  	xxx_messageInfo_StoreListReply.DiscardUnknown(m)
   847  }
   848  
   849  var xxx_messageInfo_StoreListReply proto.InternalMessageInfo
   850  
   851  func (m *StoreListReply) GetStart() []byte {
   852  	if m != nil {
   853  		return m.Start
   854  	}
   855  	return nil
   856  }
   857  
   858  func (m *StoreListReply) GetEnd() []byte {
   859  	if m != nil {
   860  		return m.End
   861  	}
   862  	return nil
   863  }
   864  
   865  func (m *StoreListReply) GetSuffix() []byte {
   866  	if m != nil {
   867  		return m.Suffix
   868  	}
   869  	return nil
   870  }
   871  
   872  func (m *StoreListReply) GetCount() int64 {
   873  	if m != nil {
   874  		return m.Count
   875  	}
   876  	return 0
   877  }
   878  
   879  func (m *StoreListReply) GetNum() int64 {
   880  	if m != nil {
   881  		return m.Num
   882  	}
   883  	return 0
   884  }
   885  
   886  func (m *StoreListReply) GetMode() int64 {
   887  	if m != nil {
   888  		return m.Mode
   889  	}
   890  	return 0
   891  }
   892  
   893  func (m *StoreListReply) GetNextKey() []byte {
   894  	if m != nil {
   895  		return m.NextKey
   896  	}
   897  	return nil
   898  }
   899  
   900  func (m *StoreListReply) GetKeys() [][]byte {
   901  	if m != nil {
   902  		return m.Keys
   903  	}
   904  	return nil
   905  }
   906  
   907  func (m *StoreListReply) GetValues() [][]byte {
   908  	if m != nil {
   909  		return m.Values
   910  	}
   911  	return nil
   912  }
   913  
   914  type PruneData struct {
   915  	// 该叶子节点的所有父hash
   916  	Hashs                [][]byte `protobuf:"bytes,1,rep,name=hashs,proto3" json:"hashs,omitempty"`
   917  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   918  	XXX_unrecognized     []byte   `json:"-"`
   919  	XXX_sizecache        int32    `json:"-"`
   920  }
   921  
   922  func (m *PruneData) Reset()         { *m = PruneData{} }
   923  func (m *PruneData) String() string { return proto.CompactTextString(m) }
   924  func (*PruneData) ProtoMessage()    {}
   925  func (*PruneData) Descriptor() ([]byte, []int) {
   926  	return fileDescriptor_8817812184a13374, []int{15}
   927  }
   928  
   929  func (m *PruneData) XXX_Unmarshal(b []byte) error {
   930  	return xxx_messageInfo_PruneData.Unmarshal(m, b)
   931  }
   932  func (m *PruneData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   933  	return xxx_messageInfo_PruneData.Marshal(b, m, deterministic)
   934  }
   935  func (m *PruneData) XXX_Merge(src proto.Message) {
   936  	xxx_messageInfo_PruneData.Merge(m, src)
   937  }
   938  func (m *PruneData) XXX_Size() int {
   939  	return xxx_messageInfo_PruneData.Size(m)
   940  }
   941  func (m *PruneData) XXX_DiscardUnknown() {
   942  	xxx_messageInfo_PruneData.DiscardUnknown(m)
   943  }
   944  
   945  var xxx_messageInfo_PruneData proto.InternalMessageInfo
   946  
   947  func (m *PruneData) GetHashs() [][]byte {
   948  	if m != nil {
   949  		return m.Hashs
   950  	}
   951  	return nil
   952  }
   953  
   954  //用于存储db Pool数据的Value
   955  type StoreValuePool struct {
   956  	Values               [][]byte `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
   957  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   958  	XXX_unrecognized     []byte   `json:"-"`
   959  	XXX_sizecache        int32    `json:"-"`
   960  }
   961  
   962  func (m *StoreValuePool) Reset()         { *m = StoreValuePool{} }
   963  func (m *StoreValuePool) String() string { return proto.CompactTextString(m) }
   964  func (*StoreValuePool) ProtoMessage()    {}
   965  func (*StoreValuePool) Descriptor() ([]byte, []int) {
   966  	return fileDescriptor_8817812184a13374, []int{16}
   967  }
   968  
   969  func (m *StoreValuePool) XXX_Unmarshal(b []byte) error {
   970  	return xxx_messageInfo_StoreValuePool.Unmarshal(m, b)
   971  }
   972  func (m *StoreValuePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   973  	return xxx_messageInfo_StoreValuePool.Marshal(b, m, deterministic)
   974  }
   975  func (m *StoreValuePool) XXX_Merge(src proto.Message) {
   976  	xxx_messageInfo_StoreValuePool.Merge(m, src)
   977  }
   978  func (m *StoreValuePool) XXX_Size() int {
   979  	return xxx_messageInfo_StoreValuePool.Size(m)
   980  }
   981  func (m *StoreValuePool) XXX_DiscardUnknown() {
   982  	xxx_messageInfo_StoreValuePool.DiscardUnknown(m)
   983  }
   984  
   985  var xxx_messageInfo_StoreValuePool proto.InternalMessageInfo
   986  
   987  func (m *StoreValuePool) GetValues() [][]byte {
   988  	if m != nil {
   989  		return m.Values
   990  	}
   991  	return nil
   992  }
   993  
   994  func init() {
   995  	proto.RegisterType((*LeafNode)(nil), "types.LeafNode")
   996  	proto.RegisterType((*InnerNode)(nil), "types.InnerNode")
   997  	proto.RegisterType((*MAVLProof)(nil), "types.MAVLProof")
   998  	proto.RegisterType((*StoreNode)(nil), "types.StoreNode")
   999  	proto.RegisterType((*LocalDBSet)(nil), "types.LocalDBSet")
  1000  	proto.RegisterType((*LocalDBList)(nil), "types.LocalDBList")
  1001  	proto.RegisterType((*LocalDBGet)(nil), "types.LocalDBGet")
  1002  	proto.RegisterType((*LocalReplyValue)(nil), "types.LocalReplyValue")
  1003  	proto.RegisterType((*StoreSet)(nil), "types.StoreSet")
  1004  	proto.RegisterType((*StoreDel)(nil), "types.StoreDel")
  1005  	proto.RegisterType((*StoreSetWithSync)(nil), "types.StoreSetWithSync")
  1006  	proto.RegisterType((*StoreGet)(nil), "types.StoreGet")
  1007  	proto.RegisterType((*StoreReplyValue)(nil), "types.StoreReplyValue")
  1008  	proto.RegisterType((*StoreList)(nil), "types.StoreList")
  1009  	proto.RegisterType((*StoreListReply)(nil), "types.StoreListReply")
  1010  	proto.RegisterType((*PruneData)(nil), "types.PruneData")
  1011  	proto.RegisterType((*StoreValuePool)(nil), "types.StoreValuePool")
  1012  }
  1013  
  1014  func init() {
  1015  	proto.RegisterFile("db.proto", fileDescriptor_8817812184a13374)
  1016  }
  1017  
  1018  var fileDescriptor_8817812184a13374 = []byte{
  1019  	// 654 bytes of a gzipped FileDescriptorProto
  1020  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0xc1, 0x6a, 0xdb, 0x40,
  1021  	0x10, 0x45, 0x92, 0x9d, 0x48, 0x93, 0xd0, 0x18, 0x11, 0x8a, 0x08, 0x29, 0x49, 0x75, 0x72, 0x29,
  1022  	0x38, 0xa5, 0xee, 0xb1, 0x87, 0x26, 0x04, 0xd2, 0x62, 0xb7, 0x04, 0x05, 0x5c, 0xe8, 0xa1, 0xb0,
  1023  	0x91, 0xc6, 0x91, 0x88, 0xbd, 0xeb, 0x4a, 0xab, 0x12, 0xf5, 0xd2, 0x8f, 0xe8, 0xa9, 0xbf, 0xd5,
  1024  	0x2f, 0x2a, 0x3b, 0xbb, 0xb2, 0x64, 0x50, 0x93, 0xe6, 0x36, 0x6f, 0xbd, 0x7a, 0xef, 0xcd, 0x9b,
  1025  	0x59, 0x0c, 0x6e, 0x72, 0x3d, 0x5a, 0xe5, 0x42, 0x0a, 0xbf, 0x2f, 0xab, 0x15, 0x16, 0x07, 0xbb,
  1026  	0xb1, 0x58, 0x2e, 0x05, 0xd7, 0x87, 0xe1, 0x57, 0x70, 0xa7, 0xc8, 0xe6, 0x9f, 0x44, 0x82, 0xfe,
  1027  	0x00, 0x9c, 0x5b, 0xac, 0x02, 0xeb, 0xd8, 0x1a, 0xee, 0x46, 0xaa, 0xf4, 0xf7, 0xa1, 0xff, 0x9d,
  1028  	0x2d, 0x4a, 0x0c, 0x6c, 0x3a, 0xd3, 0xc0, 0x7f, 0x0a, 0x5b, 0x29, 0x66, 0x37, 0xa9, 0x0c, 0x9c,
  1029  	0x63, 0x6b, 0xd8, 0x8f, 0x0c, 0xf2, 0x7d, 0xe8, 0x15, 0xd9, 0x0f, 0x0c, 0x7a, 0x74, 0x4a, 0x75,
  1030  	0xf8, 0x0d, 0xbc, 0x0f, 0x9c, 0x63, 0x4e, 0x02, 0x07, 0xe0, 0x2e, 0x70, 0x2e, 0xdf, 0xb3, 0x22,
  1031  	0x35, 0x2a, 0x6b, 0xec, 0x1f, 0x82, 0x97, 0x2b, 0x16, 0xfa, 0x51, 0xcb, 0x35, 0x07, 0x8f, 0x92,
  1032  	0x2c, 0xc1, 0xfb, 0x78, 0x3a, 0x9b, 0x5e, 0xe6, 0x42, 0xcc, 0xb5, 0x24, 0x9b, 0x6f, 0x4a, 0x6a,
  1033  	0xec, 0xbf, 0x02, 0xc8, 0x6a, 0x6f, 0x45, 0x60, 0x1f, 0x3b, 0xc3, 0x9d, 0xd7, 0x83, 0x11, 0xa5,
  1034  	0x34, 0x5a, 0x9b, 0x8e, 0x5a, 0x77, 0x14, 0x5b, 0x2e, 0x84, 0xf6, 0xe8, 0x68, 0xb6, 0x1a, 0x87,
  1035  	0xbf, 0x2d, 0xf0, 0xae, 0xa4, 0xc8, 0xf1, 0x51, 0x59, 0xb6, 0x23, 0x71, 0xee, 0x8b, 0xa4, 0xf7,
  1036  	0xef, 0x48, 0xfa, 0x9d, 0x91, 0x6c, 0xb5, 0x22, 0x39, 0x05, 0x98, 0x8a, 0x98, 0x2d, 0xce, 0xcf,
  1037  	0xae, 0x50, 0xfa, 0x47, 0x60, 0x4f, 0x66, 0xa6, 0xdf, 0x3d, 0xd3, 0xef, 0x04, 0xab, 0x99, 0x32,
  1038  	0x14, 0xd9, 0x93, 0x99, 0xa2, 0x90, 0x77, 0x59, 0x42, 0xc4, 0x4e, 0x44, 0x75, 0xf8, 0x13, 0x76,
  1039  	0x0c, 0xc5, 0x34, 0x2b, 0xa4, 0x52, 0x5f, 0xe5, 0x38, 0xcf, 0xee, 0x4c, 0x8b, 0x06, 0xd5, 0x7d,
  1040  	0xdb, 0x4d, 0xdf, 0x87, 0xe0, 0x25, 0x59, 0x8e, 0xb1, 0xcc, 0x04, 0x37, 0xd3, 0x6b, 0x0e, 0x54,
  1041  	0x2a, 0xb1, 0x28, 0xb9, 0x34, 0x13, 0xd4, 0xa0, 0xd3, 0xc0, 0x9b, 0x75, 0x0f, 0x17, 0x48, 0x37,
  1042  	0x6e, 0xb1, 0xd2, 0x53, 0xdb, 0x8d, 0xa8, 0xee, 0xfc, 0xea, 0x05, 0xec, 0xd1, 0x57, 0x11, 0xae,
  1043  	0x16, 0xba, 0x43, 0x65, 0x9d, 0xb2, 0xaf, 0x3f, 0x36, 0x28, 0x64, 0xe0, 0xd2, 0xfc, 0x54, 0x44,
  1044  	0x87, 0xe0, 0x15, 0x92, 0x49, 0x6c, 0xed, 0x4d, 0x73, 0xf0, 0x70, 0x80, 0x9b, 0xeb, 0xea, 0xd4,
  1045  	0xb3, 0x09, 0xdf, 0x19, 0x89, 0x73, 0x5c, 0x3c, 0x20, 0xd1, 0x30, 0xd8, 0x1b, 0x0c, 0x4b, 0x18,
  1046  	0xd4, 0x26, 0x3f, 0x67, 0x32, 0xbd, 0xaa, 0x78, 0xec, 0xbf, 0x04, 0xb7, 0x50, 0x67, 0x05, 0x4a,
  1047  	0x22, 0x6a, 0x4c, 0xd5, 0x57, 0xa3, 0xf5, 0x05, 0x5a, 0x8f, 0x8a, 0xc7, 0x44, 0xeb, 0x46, 0x54,
  1048  	0xfb, 0x01, 0x6c, 0x97, 0xab, 0x9b, 0x9c, 0x25, 0x48, 0x7e, 0xdd, 0xa8, 0x86, 0xe1, 0x5b, 0x63,
  1049  	0xf8, 0xe2, 0xc1, 0x4c, 0x3a, 0x06, 0xa2, 0xc2, 0xa7, 0xaf, 0xff, 0x23, 0xfc, 0x5f, 0xf5, 0xeb,
  1050  	0xa1, 0xed, 0xba, 0x5f, 0x6a, 0x1f, 0xfa, 0x85, 0x64, 0xb9, 0xac, 0x5f, 0x12, 0x01, 0xb5, 0x79,
  1051  	0xc8, 0x13, 0xf3, 0x88, 0x54, 0xa9, 0xb4, 0x8a, 0x72, 0xae, 0x76, 0x54, 0x3f, 0x1e, 0x83, 0x9a,
  1052  	0x9d, 0xd3, 0x8b, 0xd2, 0xec, 0xdc, 0x52, 0x24, 0xfa, 0xdd, 0x38, 0x11, 0xd5, 0xe1, 0x1f, 0x0b,
  1053  	0x9e, 0xac, 0x5d, 0x51, 0x17, 0x8d, 0xb8, 0xd5, 0x21, 0x6e, 0x77, 0x89, 0x3b, 0xdd, 0xe2, 0xbd,
  1054  	0xb6, 0xf8, 0x00, 0x1c, 0x5e, 0x2e, 0x8d, 0x21, 0x55, 0x76, 0xd9, 0x51, 0x73, 0xe2, 0x78, 0x27,
  1055  	0x27, 0x58, 0x05, 0xdb, 0x44, 0x5a, 0xc3, 0x75, 0xfa, 0x6e, 0xeb, 0x39, 0x34, 0x51, 0x7b, 0x1b,
  1056  	0x51, 0x3f, 0x07, 0xef, 0x32, 0x2f, 0x39, 0x9e, 0x33, 0xc9, 0x94, 0x9d, 0x94, 0x15, 0x69, 0x11,
  1057  	0x58, 0x74, 0x47, 0x83, 0x70, 0x68, 0xda, 0xa6, 0x99, 0x5d, 0x0a, 0xb1, 0x68, 0x91, 0x59, 0x6d,
  1058  	0xb2, 0xb3, 0xa3, 0x2f, 0xcf, 0x6e, 0x32, 0x99, 0x96, 0xd7, 0xa3, 0x58, 0x2c, 0x4f, 0xc6, 0xe3,
  1059  	0x98, 0x9f, 0xc4, 0x29, 0xcb, 0xf8, 0x78, 0x7c, 0x42, 0x2b, 0x78, 0xbd, 0x45, 0xff, 0x33, 0xe3,
  1060  	0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb7, 0xe6, 0x2e, 0x76, 0x88, 0x06, 0x00, 0x00,
  1061  }