Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
plugin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
link33
plugin
Commits
3296a453
Commit
3296a453
authored
Apr 30, 2019
by
vipwzw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
auto ci
parent
8738c5a7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
290 additions
and
144 deletions
+290
-144
paracross.pb.go
plugin/dapp/paracross/types/paracross.pb.go
+290
-144
No files found.
plugin/dapp/paracross/types/paracross.pb.go
View file @
3296a453
...
@@ -656,7 +656,7 @@ func (m *ReceiptParaNodeVoteDone) GetDoneStatus() int32 {
...
@@ -656,7 +656,7 @@ func (m *ReceiptParaNodeVoteDone) GetDoneStatus() int32 {
return
0
return
0
}
}
type
ParaNodeGroup
Apply
struct
{
type
ParaNodeGroup
Config
struct
{
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Op
uint32
`protobuf:"varint,2,opt,name=op,proto3" json:"op,omitempty"`
Op
uint32
`protobuf:"varint,2,opt,name=op,proto3" json:"op,omitempty"`
Addrs
string
`protobuf:"bytes,3,opt,name=addrs,proto3" json:"addrs,omitempty"`
Addrs
string
`protobuf:"bytes,3,opt,name=addrs,proto3" json:"addrs,omitempty"`
...
@@ -667,66 +667,208 @@ type ParaNodeGroupApply struct {
...
@@ -667,66 +667,208 @@ type ParaNodeGroupApply struct {
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
ParaNodeGroup
Apply
)
Reset
()
{
*
m
=
ParaNodeGroupApply
{}
}
func
(
m
*
ParaNodeGroup
Config
)
Reset
()
{
*
m
=
ParaNodeGroupConfig
{}
}
func
(
m
*
ParaNodeGroup
Apply
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParaNodeGroup
Config
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaNodeGroup
Apply
)
ProtoMessage
()
{}
func
(
*
ParaNodeGroup
Config
)
ProtoMessage
()
{}
func
(
*
ParaNodeGroup
Apply
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParaNodeGroup
Config
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
10
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
10
}
}
}
func
(
m
*
ParaNodeGroup
Apply
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParaNodeGroup
Config
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParaNodeGroup
Apply
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_ParaNodeGroup
Config
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
ParaNodeGroup
Apply
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
ParaNodeGroup
Config
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParaNodeGroup
Apply
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_ParaNodeGroup
Config
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
ParaNodeGroup
Apply
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
ParaNodeGroup
Config
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParaNodeGroup
Apply
.
Merge
(
m
,
src
)
xxx_messageInfo_ParaNodeGroup
Config
.
Merge
(
m
,
src
)
}
}
func
(
m
*
ParaNodeGroup
Apply
)
XXX_Size
()
int
{
func
(
m
*
ParaNodeGroup
Config
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParaNodeGroup
Apply
.
Size
(
m
)
return
xxx_messageInfo_ParaNodeGroup
Config
.
Size
(
m
)
}
}
func
(
m
*
ParaNodeGroup
Apply
)
XXX_DiscardUnknown
()
{
func
(
m
*
ParaNodeGroup
Config
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParaNodeGroup
Apply
.
DiscardUnknown
(
m
)
xxx_messageInfo_ParaNodeGroup
Config
.
DiscardUnknown
(
m
)
}
}
var
xxx_messageInfo_ParaNodeGroup
Apply
proto
.
InternalMessageInfo
var
xxx_messageInfo_ParaNodeGroup
Config
proto
.
InternalMessageInfo
func
(
m
*
ParaNodeGroup
Apply
)
GetTitle
()
string
{
func
(
m
*
ParaNodeGroup
Config
)
GetTitle
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Title
return
m
.
Title
}
}
return
""
return
""
}
}
func
(
m
*
ParaNodeGroup
Apply
)
GetOp
()
uint32
{
func
(
m
*
ParaNodeGroup
Config
)
GetOp
()
uint32
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Op
return
m
.
Op
}
}
return
0
return
0
}
}
func
(
m
*
ParaNodeGroup
Apply
)
GetAddrs
()
string
{
func
(
m
*
ParaNodeGroup
Config
)
GetAddrs
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Addrs
return
m
.
Addrs
}
}
return
""
return
""
}
}
func
(
m
*
ParaNodeGroup
Apply
)
GetCoinsFrozen
()
int64
{
func
(
m
*
ParaNodeGroup
Config
)
GetCoinsFrozen
()
int64
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
CoinsFrozen
return
m
.
CoinsFrozen
}
}
return
0
return
0
}
}
func
(
m
*
ParaNodeGroup
Apply
)
GetEmptyBlockInterval
()
uint32
{
func
(
m
*
ParaNodeGroup
Config
)
GetEmptyBlockInterval
()
uint32
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
EmptyBlockInterval
return
m
.
EmptyBlockInterval
}
}
return
0
return
0
}
}
type
ParaNodeGroupStatus
struct
{
Status
int32
`protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
Title
string
`protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
ApplyAddr
string
`protobuf:"bytes,3,opt,name=applyAddr,proto3" json:"applyAddr,omitempty"`
CoinsFrozen
int64
`protobuf:"varint,4,opt,name=coinsFrozen,proto3" json:"coinsFrozen,omitempty"`
EmptyBlockInterval
uint32
`protobuf:"varint,5,opt,name=emptyBlockInterval,proto3" json:"emptyBlockInterval,omitempty"`
MainHeight
int64
`protobuf:"varint,6,opt,name=mainHeight,proto3" json:"mainHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ParaNodeGroupStatus
)
Reset
()
{
*
m
=
ParaNodeGroupStatus
{}
}
func
(
m
*
ParaNodeGroupStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaNodeGroupStatus
)
ProtoMessage
()
{}
func
(
*
ParaNodeGroupStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
11
}
}
func
(
m
*
ParaNodeGroupStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParaNodeGroupStatus
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ParaNodeGroupStatus
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParaNodeGroupStatus
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ParaNodeGroupStatus
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParaNodeGroupStatus
.
Merge
(
m
,
src
)
}
func
(
m
*
ParaNodeGroupStatus
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParaNodeGroupStatus
.
Size
(
m
)
}
func
(
m
*
ParaNodeGroupStatus
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParaNodeGroupStatus
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ParaNodeGroupStatus
proto
.
InternalMessageInfo
func
(
m
*
ParaNodeGroupStatus
)
GetStatus
()
int32
{
if
m
!=
nil
{
return
m
.
Status
}
return
0
}
func
(
m
*
ParaNodeGroupStatus
)
GetTitle
()
string
{
if
m
!=
nil
{
return
m
.
Title
}
return
""
}
func
(
m
*
ParaNodeGroupStatus
)
GetApplyAddr
()
string
{
if
m
!=
nil
{
return
m
.
ApplyAddr
}
return
""
}
func
(
m
*
ParaNodeGroupStatus
)
GetCoinsFrozen
()
int64
{
if
m
!=
nil
{
return
m
.
CoinsFrozen
}
return
0
}
func
(
m
*
ParaNodeGroupStatus
)
GetEmptyBlockInterval
()
uint32
{
if
m
!=
nil
{
return
m
.
EmptyBlockInterval
}
return
0
}
func
(
m
*
ParaNodeGroupStatus
)
GetMainHeight
()
int64
{
if
m
!=
nil
{
return
m
.
MainHeight
}
return
0
}
type
ReceiptParaNodeGroupConfig
struct
{
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Config
*
ParaNodeGroupConfig
`protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
Prev
*
ParaNodeGroupStatus
`protobuf:"bytes,3,opt,name=prev,proto3" json:"prev,omitempty"`
Current
*
ParaNodeGroupStatus
`protobuf:"bytes,4,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
Reset
()
{
*
m
=
ReceiptParaNodeGroupConfig
{}
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParaNodeGroupConfig
)
ProtoMessage
()
{}
func
(
*
ReceiptParaNodeGroupConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
12
}
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptParaNodeGroupConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptParaNodeGroupConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptParaNodeGroupConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptParaNodeGroupConfig
.
Size
(
m
)
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptParaNodeGroupConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptParaNodeGroupConfig
proto
.
InternalMessageInfo
func
(
m
*
ReceiptParaNodeGroupConfig
)
GetAddr
()
string
{
if
m
!=
nil
{
return
m
.
Addr
}
return
""
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
GetConfig
()
*
ParaNodeGroupConfig
{
if
m
!=
nil
{
return
m
.
Config
}
return
nil
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
GetPrev
()
*
ParaNodeGroupStatus
{
if
m
!=
nil
{
return
m
.
Prev
}
return
nil
}
func
(
m
*
ReceiptParaNodeGroupConfig
)
GetCurrent
()
*
ParaNodeGroupStatus
{
if
m
!=
nil
{
return
m
.
Current
}
return
nil
}
// node query
// node query
type
ReqParacrossNodeInfo
struct
{
type
ReqParacrossNodeInfo
struct
{
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
...
@@ -741,7 +883,7 @@ func (m *ReqParacrossNodeInfo) Reset() { *m = ReqParacrossNodeInfo{} }
...
@@ -741,7 +883,7 @@ func (m *ReqParacrossNodeInfo) Reset() { *m = ReqParacrossNodeInfo{} }
func
(
m
*
ReqParacrossNodeInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReqParacrossNodeInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqParacrossNodeInfo
)
ProtoMessage
()
{}
func
(
*
ReqParacrossNodeInfo
)
ProtoMessage
()
{}
func
(
*
ReqParacrossNodeInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReqParacrossNodeInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
1
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
3
}
}
}
func
(
m
*
ReqParacrossNodeInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReqParacrossNodeInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -794,7 +936,7 @@ func (m *RespParacrossNodeAddrs) Reset() { *m = RespParacrossNodeAddrs{}
...
@@ -794,7 +936,7 @@ func (m *RespParacrossNodeAddrs) Reset() { *m = RespParacrossNodeAddrs{}
func
(
m
*
RespParacrossNodeAddrs
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RespParacrossNodeAddrs
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RespParacrossNodeAddrs
)
ProtoMessage
()
{}
func
(
*
RespParacrossNodeAddrs
)
ProtoMessage
()
{}
func
(
*
RespParacrossNodeAddrs
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
RespParacrossNodeAddrs
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
2
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
4
}
}
}
func
(
m
*
RespParacrossNodeAddrs
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
RespParacrossNodeAddrs
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -836,7 +978,7 @@ func (m *ParaBlock2MainMap) Reset() { *m = ParaBlock2MainMap{} }
...
@@ -836,7 +978,7 @@ func (m *ParaBlock2MainMap) Reset() { *m = ParaBlock2MainMap{} }
func
(
m
*
ParaBlock2MainMap
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParaBlock2MainMap
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaBlock2MainMap
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainMap
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainMap
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParaBlock2MainMap
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
3
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
5
}
}
}
func
(
m
*
ParaBlock2MainMap
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParaBlock2MainMap
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -896,7 +1038,7 @@ func (m *ParaBlock2MainInfo) Reset() { *m = ParaBlock2MainInfo{} }
...
@@ -896,7 +1038,7 @@ func (m *ParaBlock2MainInfo) Reset() { *m = ParaBlock2MainInfo{} }
func
(
m
*
ParaBlock2MainInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParaBlock2MainInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaBlock2MainInfo
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainInfo
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParaBlock2MainInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
4
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
6
}
}
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParaBlock2MainInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -948,7 +1090,7 @@ func (m *ParacrossNodeStatus) Reset() { *m = ParacrossNodeStatus{} }
...
@@ -948,7 +1090,7 @@ func (m *ParacrossNodeStatus) Reset() { *m = ParacrossNodeStatus{} }
func
(
m
*
ParacrossNodeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossNodeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossNodeStatus
)
ProtoMessage
()
{}
func
(
*
ParacrossNodeStatus
)
ProtoMessage
()
{}
func
(
*
ParacrossNodeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossNodeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
5
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
7
}
}
}
func
(
m
*
ParacrossNodeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossNodeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1071,7 +1213,7 @@ func (m *ParacrossCommitAction) Reset() { *m = ParacrossCommitAction{} }
...
@@ -1071,7 +1213,7 @@ func (m *ParacrossCommitAction) Reset() { *m = ParacrossCommitAction{} }
func
(
m
*
ParacrossCommitAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossCommitAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossCommitAction
)
ProtoMessage
()
{}
func
(
*
ParacrossCommitAction
)
ProtoMessage
()
{}
func
(
*
ParacrossCommitAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossCommitAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
6
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
8
}
}
}
func
(
m
*
ParacrossCommitAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossCommitAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1111,7 +1253,7 @@ func (m *ParacrossMinerAction) Reset() { *m = ParacrossMinerAction{} }
...
@@ -1111,7 +1253,7 @@ func (m *ParacrossMinerAction) Reset() { *m = ParacrossMinerAction{} }
func
(
m
*
ParacrossMinerAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossMinerAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossMinerAction
)
ProtoMessage
()
{}
func
(
*
ParacrossMinerAction
)
ProtoMessage
()
{}
func
(
*
ParacrossMinerAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossMinerAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
7
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
9
}
}
}
func
(
m
*
ParacrossMinerAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossMinerAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1168,7 +1310,7 @@ func (m *ParacrossAction) Reset() { *m = ParacrossAction{} }
...
@@ -1168,7 +1310,7 @@ func (m *ParacrossAction) Reset() { *m = ParacrossAction{} }
func
(
m
*
ParacrossAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossAction
)
ProtoMessage
()
{}
func
(
*
ParacrossAction
)
ProtoMessage
()
{}
func
(
*
ParacrossAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
18
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
20
}
}
}
func
(
m
*
ParacrossAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1226,7 +1368,7 @@ type ParacrossAction_NodeConfig struct {
...
@@ -1226,7 +1368,7 @@ type ParacrossAction_NodeConfig struct {
}
}
type
ParacrossAction_NodeGroupConfig
struct
{
type
ParacrossAction_NodeGroupConfig
struct
{
NodeGroupConfig
*
ParaNodeGroup
Apply
`protobuf:"bytes,10,opt,name=nodeGroupConfig,proto3,oneof"`
NodeGroupConfig
*
ParaNodeGroup
Config
`protobuf:"bytes,10,opt,name=nodeGroupConfig,proto3,oneof"`
}
}
func
(
*
ParacrossAction_Commit
)
isParacrossAction_Value
()
{}
func
(
*
ParacrossAction_Commit
)
isParacrossAction_Value
()
{}
...
@@ -1310,7 +1452,7 @@ func (m *ParacrossAction) GetNodeConfig() *ParaNodeAddrConfig {
...
@@ -1310,7 +1452,7 @@ func (m *ParacrossAction) GetNodeConfig() *ParaNodeAddrConfig {
return
nil
return
nil
}
}
func
(
m
*
ParacrossAction
)
GetNodeGroupConfig
()
*
ParaNodeGroup
Apply
{
func
(
m
*
ParacrossAction
)
GetNodeGroupConfig
()
*
ParaNodeGroup
Config
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
ParacrossAction_NodeGroupConfig
);
ok
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
ParacrossAction_NodeGroupConfig
);
ok
{
return
x
.
NodeGroupConfig
return
x
.
NodeGroupConfig
}
}
...
@@ -1466,7 +1608,7 @@ func _ParacrossAction_OneofUnmarshaler(msg proto.Message, tag, wire int, b *prot
...
@@ -1466,7 +1608,7 @@ func _ParacrossAction_OneofUnmarshaler(msg proto.Message, tag, wire int, b *prot
if
wire
!=
proto
.
WireBytes
{
if
wire
!=
proto
.
WireBytes
{
return
true
,
proto
.
ErrInternalBadWireType
return
true
,
proto
.
ErrInternalBadWireType
}
}
msg
:=
new
(
ParaNodeGroup
Apply
)
msg
:=
new
(
ParaNodeGroup
Config
)
err
:=
b
.
DecodeMessage
(
msg
)
err
:=
b
.
DecodeMessage
(
msg
)
m
.
Value
=
&
ParacrossAction_NodeGroupConfig
{
msg
}
m
.
Value
=
&
ParacrossAction_NodeGroupConfig
{
msg
}
return
true
,
err
return
true
,
err
...
@@ -1546,7 +1688,7 @@ func (m *ReceiptParacrossCommit) Reset() { *m = ReceiptParacrossCommit{}
...
@@ -1546,7 +1688,7 @@ func (m *ReceiptParacrossCommit) Reset() { *m = ReceiptParacrossCommit{}
func
(
m
*
ReceiptParacrossCommit
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptParacrossCommit
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossCommit
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossCommit
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossCommit
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptParacrossCommit
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
19
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
21
}
}
}
func
(
m
*
ReceiptParacrossCommit
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptParacrossCommit
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1606,7 +1748,7 @@ func (m *ReceiptParacrossMiner) Reset() { *m = ReceiptParacrossMiner{} }
...
@@ -1606,7 +1748,7 @@ func (m *ReceiptParacrossMiner) Reset() { *m = ReceiptParacrossMiner{} }
func
(
m
*
ReceiptParacrossMiner
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptParacrossMiner
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossMiner
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossMiner
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossMiner
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptParacrossMiner
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
0
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
2
}
}
}
func
(
m
*
ReceiptParacrossMiner
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptParacrossMiner
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1652,7 +1794,7 @@ func (m *ReceiptParacrossDone) Reset() { *m = ReceiptParacrossDone{} }
...
@@ -1652,7 +1794,7 @@ func (m *ReceiptParacrossDone) Reset() { *m = ReceiptParacrossDone{} }
func
(
m
*
ReceiptParacrossDone
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptParacrossDone
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossDone
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossDone
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossDone
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptParacrossDone
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
1
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
3
}
}
}
func
(
m
*
ReceiptParacrossDone
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptParacrossDone
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1741,7 +1883,7 @@ func (m *ReceiptParacrossRecord) Reset() { *m = ReceiptParacrossRecord{}
...
@@ -1741,7 +1883,7 @@ func (m *ReceiptParacrossRecord) Reset() { *m = ReceiptParacrossRecord{}
func
(
m
*
ReceiptParacrossRecord
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptParacrossRecord
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossRecord
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossRecord
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossRecord
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptParacrossRecord
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
2
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
4
}
}
}
func
(
m
*
ReceiptParacrossRecord
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptParacrossRecord
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1789,7 +1931,7 @@ func (m *ParacrossTx) Reset() { *m = ParacrossTx{} }
...
@@ -1789,7 +1931,7 @@ func (m *ParacrossTx) Reset() { *m = ParacrossTx{} }
func
(
m
*
ParacrossTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossTx
)
ProtoMessage
()
{}
func
(
*
ParacrossTx
)
ProtoMessage
()
{}
func
(
*
ParacrossTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
3
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
5
}
}
}
func
(
m
*
ParacrossTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1830,7 +1972,7 @@ func (m *ReqParacrossTitleHeight) Reset() { *m = ReqParacrossTitleHeight
...
@@ -1830,7 +1972,7 @@ func (m *ReqParacrossTitleHeight) Reset() { *m = ReqParacrossTitleHeight
func
(
m
*
ReqParacrossTitleHeight
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReqParacrossTitleHeight
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqParacrossTitleHeight
)
ProtoMessage
()
{}
func
(
*
ReqParacrossTitleHeight
)
ProtoMessage
()
{}
func
(
*
ReqParacrossTitleHeight
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReqParacrossTitleHeight
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
4
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
6
}
}
}
func
(
m
*
ReqParacrossTitleHeight
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReqParacrossTitleHeight
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1883,7 +2025,7 @@ func (m *RespParacrossDone) Reset() { *m = RespParacrossDone{} }
...
@@ -1883,7 +2025,7 @@ func (m *RespParacrossDone) Reset() { *m = RespParacrossDone{} }
func
(
m
*
RespParacrossDone
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RespParacrossDone
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RespParacrossDone
)
ProtoMessage
()
{}
func
(
*
RespParacrossDone
)
ProtoMessage
()
{}
func
(
*
RespParacrossDone
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
RespParacrossDone
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
5
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
7
}
}
}
func
(
m
*
RespParacrossDone
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
RespParacrossDone
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1971,7 +2113,7 @@ func (m *RespParacrossTitles) Reset() { *m = RespParacrossTitles{} }
...
@@ -1971,7 +2113,7 @@ func (m *RespParacrossTitles) Reset() { *m = RespParacrossTitles{} }
func
(
m
*
RespParacrossTitles
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RespParacrossTitles
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RespParacrossTitles
)
ProtoMessage
()
{}
func
(
*
RespParacrossTitles
)
ProtoMessage
()
{}
func
(
*
RespParacrossTitles
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
RespParacrossTitles
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
6
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
8
}
}
}
func
(
m
*
RespParacrossTitles
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
RespParacrossTitles
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2011,7 +2153,7 @@ func (m *ReqParacrossTitleHash) Reset() { *m = ReqParacrossTitleHash{} }
...
@@ -2011,7 +2153,7 @@ func (m *ReqParacrossTitleHash) Reset() { *m = ReqParacrossTitleHash{} }
func
(
m
*
ReqParacrossTitleHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReqParacrossTitleHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqParacrossTitleHash
)
ProtoMessage
()
{}
func
(
*
ReqParacrossTitleHash
)
ProtoMessage
()
{}
func
(
*
ReqParacrossTitleHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReqParacrossTitleHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
7
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
2
9
}
}
}
func
(
m
*
ReqParacrossTitleHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReqParacrossTitleHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2071,7 +2213,7 @@ func (m *ParacrossAsset) Reset() { *m = ParacrossAsset{} }
...
@@ -2071,7 +2213,7 @@ func (m *ParacrossAsset) Reset() { *m = ParacrossAsset{} }
func
(
m
*
ParacrossAsset
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ParacrossAsset
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossAsset
)
ProtoMessage
()
{}
func
(
*
ParacrossAsset
)
ProtoMessage
()
{}
func
(
*
ParacrossAsset
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ParacrossAsset
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
28
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
30
}
}
}
func
(
m
*
ParacrossAsset
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ParacrossAsset
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2180,7 +2322,9 @@ func init() {
...
@@ -2180,7 +2322,9 @@ func init() {
proto
.
RegisterType
((
*
ReceiptParaNodeConfig
)(
nil
),
"types.ReceiptParaNodeConfig"
)
proto
.
RegisterType
((
*
ReceiptParaNodeConfig
)(
nil
),
"types.ReceiptParaNodeConfig"
)
proto
.
RegisterType
((
*
ReceiptParaNodeVoteRecord
)(
nil
),
"types.ReceiptParaNodeVoteRecord"
)
proto
.
RegisterType
((
*
ReceiptParaNodeVoteRecord
)(
nil
),
"types.ReceiptParaNodeVoteRecord"
)
proto
.
RegisterType
((
*
ReceiptParaNodeVoteDone
)(
nil
),
"types.ReceiptParaNodeVoteDone"
)
proto
.
RegisterType
((
*
ReceiptParaNodeVoteDone
)(
nil
),
"types.ReceiptParaNodeVoteDone"
)
proto
.
RegisterType
((
*
ParaNodeGroupApply
)(
nil
),
"types.ParaNodeGroupApply"
)
proto
.
RegisterType
((
*
ParaNodeGroupConfig
)(
nil
),
"types.ParaNodeGroupConfig"
)
proto
.
RegisterType
((
*
ParaNodeGroupStatus
)(
nil
),
"types.ParaNodeGroupStatus"
)
proto
.
RegisterType
((
*
ReceiptParaNodeGroupConfig
)(
nil
),
"types.ReceiptParaNodeGroupConfig"
)
proto
.
RegisterType
((
*
ReqParacrossNodeInfo
)(
nil
),
"types.ReqParacrossNodeInfo"
)
proto
.
RegisterType
((
*
ReqParacrossNodeInfo
)(
nil
),
"types.ReqParacrossNodeInfo"
)
proto
.
RegisterType
((
*
RespParacrossNodeAddrs
)(
nil
),
"types.RespParacrossNodeAddrs"
)
proto
.
RegisterType
((
*
RespParacrossNodeAddrs
)(
nil
),
"types.RespParacrossNodeAddrs"
)
proto
.
RegisterType
((
*
ParaBlock2MainMap
)(
nil
),
"types.ParaBlock2MainMap"
)
proto
.
RegisterType
((
*
ParaBlock2MainMap
)(
nil
),
"types.ParaBlock2MainMap"
)
...
@@ -2204,107 +2348,109 @@ func init() {
...
@@ -2204,107 +2348,109 @@ func init() {
func
init
()
{
proto
.
RegisterFile
(
"paracross.proto"
,
fileDescriptor_6a397e38c9ea6747
)
}
func
init
()
{
proto
.
RegisterFile
(
"paracross.proto"
,
fileDescriptor_6a397e38c9ea6747
)
}
var
fileDescriptor_6a397e38c9ea6747
=
[]
byte
{
var
fileDescriptor_6a397e38c9ea6747
=
[]
byte
{
// 1585 bytes of a gzipped FileDescriptorProto
// 1628 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xd4
,
0x58
,
0x4b
,
0x6f
,
0xdc
,
0x46
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xd4
,
0x18
,
0x5b
,
0x6f
,
0x1b
,
0x45
,
0x12
,
0x1e
,
0xce
,
0x53
,
0x53
,
0x7a
,
0xb7
,
0x2d
,
0x99
,
0x9e
,
0xf5
,
0x7a
,
0x07
,
0x84
,
0x77
,
0x21
,
0xd7
,
0xeb
,
0x6b
,
0x7c
,
0x72
,
0x9f
,
0x36
,
0xe9
,
0xd6
,
0x5f
,
0xbf
,
0x62
,
0xad
,
0x0a
,
0x8a
,
0x10
,
0x2c
,
0x76
,
0xe5
,
0x5d
,
0x09
,
0x70
,
0x10
,
0x18
,
0x41
,
0x22
,
0xcb
,
0x8e
,
0x46
,
0xf0
,
0x03
,
0x01
,
0xa4
,
0x90
,
0xa0
,
0x22
,
0x54
,
0x21
,
0x48
,
0xd3
,
0x36
,
0x8e
,
0x7a
,
0x11
,
0xda
,
0x84
,
0xcb
,
0x0b
,
0xa5
,
0x3c
,
0x2e
,
0x01
,
0x42
,
0x73
,
0x5a
,
0x12
,
0x91
,
0x19
,
0x92
,
0x66
,
0xf7
,
0xd8
,
0x52
,
0x6e
,
0x12
,
0x5b
,
0x7b
,
0x92
,
0xac
,
0xb0
,
0x77
,
0xb7
,
0x3b
,
0xe3
,
0x36
,
0xe1
,
0x0d
,
0x09
,
0xf8
,
0x23
,
0x01
,
0x92
,
0xfc
,
0x90
,
0x20
,
0xe7
,
0x5c
,
0x0c
,
0xe4
,
0x1c
,
0xe4
,
0xe8
,
0xbf
,
0x91
,
0x3f
,
0x12
,
0xf0
,
0xcc
,
0x4b
,
0x25
,
0x9e
,
0x11
,
0x8f
,
0xf0
,
0xc8
,
0x4f
,
0xe0
,
0x8f
,
0xa0
,
0x73
,
0x66
,
0x76
,
0x54
,
0x75
,
0xb3
,
0x9b
,
0xe4
,
0x8c
,
0xc6
,
0x86
,
0x90
,
0x4b
,
0x6e
,
0x53
,
0xd5
,
0xd5
,
0xf5
,
0xfc
,
0x76
,
0x76
,
0xed
,
0x98
,
0x12
,
0x21
,
0x21
,
0xde
,
0x7c
,
0xce
,
0x9c
,
0xfb
,
0xdd
,
0x0b
,
0xcb
,
0x49
,
0xba
,
0xaa
,
0x38
,
0xb0
,
0x9a
,
0x06
,
0x59
,
0x10
,
0x66
,
0x89
,
0x10
,
0xdb
,
0x69
,
0x96
,
0xc8
,
0x84
,
0x90
,
0x06
,
0xfd
,
0x34
,
0x16
,
0x62
,
0x33
,
0x49
,
0x63
,
0x19
,
0xb3
,
0x86
,
0x3c
,
0x4b
,
0xb8
,
0xe8
,
0xb5
,
0xe4
,
0x45
,
0xca
,
0x45
,
0x6f
,
0x5d
,
0x66
,
0x41
,
0x2c
,
0x82
,
0x50
,
0x46
,
0x49
,
0xac
,
0x4e
,
0xac
,
0xca
,
0x34
,
0x88
,
0x44
,
0xd0
,
0x97
,
0x61
,
0x1c
,
0xa9
,
0x97
,
0xce
,
0x42
,
0x3f
,
0x1e
,
0x8d
,
0x7a
,
0x4b
,
0x61
,
0x32
,
0x1e
,
0x1b
,
0x6a
,
0xed
,
0xf9
,
0x28
,
0x09
,
0xbf
,
0x0e
,
0xcf
,
0x82
,
0x28
,
0x0c
,
0xb4
,
0xf2
,
0x64
,
0x18
,
0xf7
,
0xbf
,
0xec
,
0x9f
,
0x04
,
0x61
,
0x86
,
0x59
,
0xe2
,
0xa7
,
0xbc
,
0xe7
,
0xac
,
0xf0
,
0x73
,
0x1e
,
0x4e
,
0x64
,
0x92
,
0x29
,
0xda
,
0x7b
,
0x02
,
0x9b
,
0x9f
,
0xe4
,
0xca
,
0x3f
,
0x96
,
0x71
,
0xaa
,
0x60
,
0xef
,
0x21
,
0xac
,
0x7f
,
0x94
,
0x09
,
0x3f
,
0x90
,
0x81
,
0x1c
,
0x8b
,
0x8f
,
0x64
,
0x20
,
0x27
,
0xe2
,
0x21
,
0x97
,
0x41
,
0x34
,
0x12
,
0xec
,
0x3a
,
0xb4
,
0x82
,
0xe1
,
0x30
,
0xbb
,
0x5c
,
0x06
,
0xe1
,
0x50
,
0xb0
,
0xcb
,
0xd0
,
0x08
,
0x06
,
0x83
,
0x54
,
0xb8
,
0x4e
,
0xb7
,
0xb6
,
0x13
,
0xae
,
0xd3
,
0x6f
,
0x6c
,
0x75
,
0x7d
,
0x45
,
0xb0
,
0x5b
,
0xd0
,
0x25
,
0x9d
,
0x83
,
0x40
,
0x9c
,
0xd1
,
0xf6
,
0x15
,
0xc0
,
0xae
,
0x41
,
0x9b
,
0x64
,
0xf6
,
0x02
,
0x71
,
0xe2
,
0x56
,
0xbb
,
0xb5
,
0x8d
,
0xb9
,
0xf5
,
0x7e
,
0x63
,
0x6b
,
0xc9
,
0xb7
,
0x0c
,
0xef
,
0x17
,
0x07
,
0x36
,
0x8c
,
0xba
,
0x01
,
0x8f
,
0x05
,
0x3f
,
0x47
,
0x78
,
0x3f
,
0x39
,
0xb0
,
0x66
,
0xc4
,
0xf5
,
0x78
,
0x78
,
0x7c
,
0x22
,
0x95
,
0x50
,
0x4e
,
0xcf
,
0xa4
,
0x52
,
0xca
,
0x36
,
0xa1
,
0x2d
,
0xe8
,
0x97
,
0xeb
,
0xf4
,
0x9d
,
0xad
,
0x96
,
0xaf
,
0xb6
,
0x0e
,
0x4d
,
0x41
,
0xbf
,
0x5c
,
0xa7
,
0xeb
,
0x6c
,
0x34
,
0x7c
,
0x0d
,
0xa1
,
0x16
,
0x19
,
0xca
,
0x29
,
0xb4
,
0x22
,
0x23
,
0x39
,
0xe2
,
0x6e
,
0xbd
,
0xef
,
0xa0
,
0x15
,
0x22
,
0x50
,
0xfa
,
0x8c
,
0x6e
,
0x21
,
0x77
,
0xab
,
0x5d
,
0x07
,
0xb5
,
0x10
,
0x80
,
0xd4
,
0x27
,
0xc4
,
0xed
,
0xd6
,
0xba
,
0xce
,
0x46
,
0xbb
,
0x8d
,
0xbe
,
0xb3
,
0xd5
,
0xf0
,
0x35
,
0xc5
,
0xde
,
0x83
,
0xce
,
0x50
,
0xb9
,
0xe7
,
0x36
,
0xfb
,
0xcd
,
0xd7
,
0x10
,
0x7b
,
0x17
,
0x5a
,
0x03
,
0x65
,
0x9e
,
0x5b
,
0xef
,
0x3a
,
0x1b
,
0xf3
,
0x5b
,
0xff
,
0xce
,
0xd6
,
0xe2
,
0xce
,
0xdf
,
0xb7
,
0x29
,
0x13
,
0xdb
,
0xb3
,
0x63
,
0xf0
,
0x73
,
0x69
,
0x76
,
0x1b
,
0xdf
,
0xa4
,
0x48
,
0x6c
,
0x4e
,
0xf7
,
0xc1
,
0xcf
,
0xa8
,
0xd9
,
0x75
,
0x80
,
0x51
,
0x10
,
0x46
,
0xca
,
0x60
,
0x1c
,
0x44
,
0xb1
,
0x72
,
0xc9
,
0x6d
,
0x91
,
0xd2
,
0x02
,
0xc7
,
0xfb
,
0x12
,
0x56
,
0x2b
,
0x2a
,
0x24
,
0xb7
,
0x41
,
0x42
,
0x2d
,
0x8c
,
0xf7
,
0x39
,
0x2c
,
0x97
,
0x44
,
0xe4
,
0x96
,
0x39
,
0xd3
,
0x2d
,
0xac
,
0x67
,
0xce
,
0x6c
,
0xcf
,
0xea
,
0x25
,
0xcf
,
0x4a
,
0x79
,
0x41
,
0xa7
,
0x4b
,
0x79
,
0xf9
,
0xc9
,
0xab
,
0x16
,
0x2c
,
0x2b
,
0xc4
,
0x05
,
0x8d
,
0x2e
,
0xc4
,
0xe5
,
0x07
,
0x07
,
0x5c
,
0x23
,
0x7f
,
0x37
,
0x01
,
0xd7
,
0xe8
,
0xdf
,
0x4f
,
0x62
,
0xc1
,
0x63
,
0x31
,
0x99
,
0x6f
,
0xa8
,
0x0f
,
0x8b
,
0x54
,
0xb7
,
0x8e
,
0x04
,
0x8f
,
0xc4
,
0x78
,
0xb6
,
0xa2
,
0x2e
,
0xcc
,
0x53
,
0xde
,
0x7a
,
0xb6
,
0x36
,
0x1b
,
0xc5
,
0x41
,
0xd1
,
0x5a
,
0x91
,
0xc5
,
0xee
,
0xc0
,
0x72
,
0xa8
,
0x54
,
0x0d
,
0x8a
,
0xb9
,
0x2a
,
0x33
,
0xd9
,
0x6e
,
0xc0
,
0x62
,
0x5f
,
0x89
,
0xea
,
0xd9
,
0xb1
,
0x2a
,
0x22
,
0xd9
,
0xeb
,
0xb0
,
0xa2
,
0x11
,
0x77
,
0xbf
,
0x61
,
0x4d
,
0x33
,
0x1e
,
0x18
,
0xff
,
0x9a
,
0x64
,
0x68
,
0x8a
,
0xef
,
0xfd
,
0xe0
,
0x00
,
0x43
,
0x8c
,
0x7d
,
0x75
,
0x52
,
0x34
,
0x81
,
0xf7
,
0xbe
,
0x73
,
0x80
,
0xa1
,
0x99
,
0x8f
,
0xe3
,
0x01
,
0xdf
,
0x37
,
0x9f
,
0x25
,
0x43
,
0xbe
,
0x37
,
0x1c
,
0x66
,
0xfb
,
0x49
,
0x7c
,
0x12
,
0x9d
,
0x5e
,
0xe2
,
0xe0
,
0x19
,
0x0c
,
0xd2
,
0xdd
,
0x38
,
0x3a
,
0x0a
,
0x8f
,
0xcf
,
0x31
,
0x70
,
0x09
,
0xaa
,
0x71
,
0xa2
,
0xd3
,
0x0a
,
0xd4
,
0x93
,
0x54
,
0x97
,
0xad
,
0x9e
,
0xa4
,
0x8c
,
0x41
,
0x13
,
0x21
,
0x42
,
0x5e
,
0x74
,
0x7d
,
0x56
,
0x8d
,
0x13
,
0xc6
,
0xa0
,
0x8e
,
0x25
,
0x42
,
0x56
,
0xb4
,
0x7d
,
0xfa
,
0x8d
,
0x9c
,
0xcf
,
0x82
,
0xfa
,
0x8d
,
0x37
,
0x5f
,
0x06
,
0xa3
,
0x09
,
0xd7
,
0x16
,
0x15
,
0x41
,
0xa1
,
0x25
,
0x51
,
0x2c
,
0x3e
,
0xe1
,
0x98
,
0x6b
,
0x8d
,
0x0a
,
0x20
,
0xd7
,
0xe2
,
0x30
,
0x12
,
0xf7
,
0xd3
,
0xf8
,
0x2b
,
0x1e
,
0xe9
,
0xce
,
0x92
,
0x6f
,
0x78
,
0xac
,
0xab
,
0x51
,
0x64
,
0x79
,
0x1f
,
0x59
,
0x3f
,
0x3e
,
0x4b
,
0x24
,
0x57
,
0x6c
,
0xd8
,
0x28
,
0xef
,
0xc3
,
0xdc
,
0x8e
,
0x4f
,
0x62
,
0xc9
,
0x55
,
0x3a
,
0xcf
,
0xa9
,
0x48
,
0xd4
,
0xe5
,
0xbc
,
0x04
,
0x91
,
0x68
,
0x23
,
0x91
,
0x5c
,
0x10
,
0x1a
,
0xd1
,
0x06
,
0x12
,
0xde
,
0xeb
,
0x4a
,
0x11
,
0x4b
,
0x2e
,
0xa8
,
0x1a
,
0x51
,
0x07
,
0x02
,
0xde
,
0x8b
,
0x92
,
0x2b
,
0x17
,
0x2a
,
0xc3
,
0x6b
,
0x28
,
0x57
,
0x82
,
0xe1
,
0x2d
,
0xe8
,
0x06
,
0x69
,
0x3a
,
0xba
,
0xd8
,
0xb3
,
0x71
,
0x59
,
0x46
,
0x35
,
0xd0
,
0x0e
,
0x92
,
0x64
,
0x78
,
0xb6
,
0x93
,
0xfb
,
0x95
,
0x23
,
0xca
,
0x6e
,
0xd4
,
0x27
,
0xdc
,
0x60
,
0x8c
,
0xe6
,
0x54
,
0x18
,
0xec
,
0x6e
,
0xee
,
0x5a
,
0x8b
,
0xc0
,
0x7a
,
0xb3
,
0x00
,
0xd6
,
0x72
,
0x68
,
0x37
,
0x33
,
0xd3
,
0x1a
,
0x54
,
0xac
,
0x57
,
0xad
,
0x62
,
0x2d
,
0xba
,
0x96
,
0x59
,
0xfd
,
0x8b
,
0x03
,
0xb9
,
0xd7
,
0xbf
,
0x39
,
0xb0
,
0xe1
,
0xf3
,
0x90
,
0x47
,
0xa9
,
0xcc
,
0x85
,
0x74
,
0x0d
,
0xf2
,
0xec
,
0x6b
,
0x3e
,
0xef
,
0xf3
,
0x30
,
0x91
,
0x19
,
0x91
,
0xce
,
0x41
,
0x16
,
0x5d
,
0xc7
,
0x8a
,
0xee
,
0xdb
,
0x3a
,
0x85
,
0xec
,
0xfe
,
0x1f
,
0xda
,
0x21
,
0x9d
,
0x92
,
0xd7
,
0xd3
,
0xfa
,
0x6d
,
0x09
,
0x7d
,
0x2d
,
0xd0
,
0xec
,
0xd3
,
0x2b
,
0x59
,
0x3d
,
0x29
,
0x3f
,
0x4f
,
0xa1
,
0xaf
,
0x09
,
0xd9
,
0x9b
,
0x50
,
0x4f
,
0xc8
,
0xfe
,
0x0b
,
0xcd
,
0x34
,
0xe3
,
0x2f
,
0x29
,
0x98
,
0xd9
,
0x17
,
0x54
,
0xa2
,
0x7c
,
0x12
,
0x63
,
0x52
,
0xfe
,
0x8c
,
0x9c
,
0x99
,
0xce
,
0xa0
,
0x02
,
0xe5
,
0x13
,
0x19
,
0xdb
,
0x86
,
0x56
,
0x7f
,
0x9c
,
0xbb
,
0xd0
,
0x09
,
0x27
,
0x59
,
0xc6
,
0x63
,
0xa9
,
0xdf
,
0xdb
,
0x9c
,
0x1b
,
0xb9
,
0xa4
,
0x17
,
0xc1
,
0xa6
,
0x3c
,
0x92
,
0xba
,
0xdf
,
0x66
,
0x70
,
0x64
,
0x94
,
0x5e
,
0x08
,
0x57
,
0x4b
,
0x3e
,
0xa0
,
0xa3
,
0xcd
,
0x4a
,
0x0c
,
0x18
,
0xa8
,
0xcf
,
0xc3
,
0x24
,
0x1b
,
0xb2
,
0x1e
,
0x2c
,
0x9c
,
0x64
,
0xc9
,
0x78
,
0x3e
,
0xef
,
0xc7
,
0xe9
,
0x80
,
0x75
,
0x60
,
0xee
,
0x28
,
0x8d
,
0x47
,
0x3b
,
0xb9
,
0x2f
,
0x06
,
0xc6
,
0xcf
,
0xc6
,
0x62
,
0x68
,
0x3c
,
0xc3
,
0x34
,
0xd0
,
0x99
,
0xaa
,
0x83
,
0xa1
,
0x2d
,
0x92
,
0x1a
,
0x54
,
0x37
,
0x0c
,
0x03
,
0xbd
,
0xa9
,
0x3c
,
0x18
,
0x38
,
0xaf
,
0xa4
,
0x1a
,
0xe5
,
0x4d
,
0x01
,
0xde
,
0x1f
,
0x37
,
0x45
,
0x78
,
0xbf
,
0x3b
,
0x70
,
0x63
,
0x86
,
0xad
,
0x87
,
0x49
,
0xcc
,
0x2f
,
0x41
,
0xed
,
0x6d
,
0x0e
,
0x5c
,
0x99
,
0xa2
,
0xeb
,
0x6e
,
0x1c
,
0xf1
,
0x73
,
0xaa
,
0xf6
,
0x3a
,
0x80
,
0x0c
,
0xd2
,
0x63
,
0x00
,
0x19
,
0x64
,
0xa7
,
0x5c
,
0x16
,
0xac
,
0x14
,
0x38
,
0x74
,
0x9e
,
0xc8
,
0x60
,
0x84
,
0xaa
,
0x84
,
0x2e
,
0x2d
,
0x2d
,
0x16
,
0x86
,
0xde
,
0x63
,
0x19
,
0x0c
,
0x51
,
0x94
,
0xd0
,
0xca
,
0x2c
,
0x0c
,
0x96
,
0x36
,
0x56
,
0xe0
,
0x20
,
0x24
,
0x88
,
0x42
,
0x33
,
0x94
,
0x93
,
0x96
,
0x6f
,
0x19
,
0x18
,
0xc1
,
0x38
,
0x04
,
0x41
,
0xa8
,
0x86
,
0x62
,
0xd2
,
0xf0
,
0x73
,
0x04
,
0x7a
,
0x30
,
0x8a
,
0x85
,
0xa4
,
0xc7
,
0x06
,
0x11
,
0x92
,
0x0e
,
0x5b
,
0x74
,
0x68
,
0x68
,
0xe6
,
0x42
,
0x07
,
0xa3
,
0xf1
,
0x85
,
0x74
,
0xdb
,
0x64
,
0x3d
,
0x1a
,
0x98
,
0xb9
,
0xd0
,
0x42
,
0x6f
,
0x7c
,
0x21
,
0xdd
,
0x26
,
0xa9
,
0xcd
,
0x40
,
0xd4
,
0x39
,
0x36
,
0x27
,
0xd1
,
0xe6
,
0x30
,
0x89
,
0xb9
,
0xca
,
0xa3
,
0xdb
,
0x51
,
0x36
,
0x2d
,
0xc7
,
0xfb
,
0xb1
,
0x88
,
0x23
,
0xae
,
0xe2
,
0xe8
,
0xb6
,
0x94
,
0xce
,
0x1c
,
0xe3
,
0x7d
,
0xef
,
0xc0
,
0xa5
,
0xcc
,
0xbd
,
0x80
,
0xe5
,
0x83
,
0x2c
,
0x99
,
0xa4
,
0x7b
,
0x88
,
0xc1
,
0xb7
,
0x3e
,
0xcb
,
0x65
,
0x7a
,
0x96
,
0xe6
,
0xbd
,
0x34
,
0x1e
,
0x27
,
0x2f
,
0xd9
,
0x97
,
0x8b
,
0xd4
,
0x97
,
0xa6
,
0x6b
,
0x54
,
0x01
,
0xeb
,
0xae
,
0xd1
,
0x28
,
0xfc
,
0xea
,
0x47
,
0xf3
,
0x76
,
0xec
,
0x6e
,
0x03
,
0xe3
,
0xe3
,
0x54
,
0x5e
,
0x50
,
0x77
,
0xf9
,
0xeb
,
0xe2
,
0xdd
,
0x04
,
0xc6
,
0x47
,
0x89
,
0x3c
,
0xa3
,
0xf1
,
0xb0
,
0x1f
,
0x49
,
0x9e
,
0x3e
,
0x38
,
0x8c
,
0x25
,
0xcf
,
0x5e
,
0x06
,
0x23
,
0x0a
,
0x6a
,
0xd9
,
0x9f
,
0x71
,
0xe2
,
0x7d
,
0x01
,
0xd7
,
0x0b
,
0x86
,
0xe4
,
0xd5
,
0xa2
,
0x3f
,
0xe5
,
0xc5
,
0xfb
,
0xbd
,
0x6c
,
0xe5
,
0xbf
,
0xd2
,
0x72
,
0x7f
,
0x7d
,
0xfe
,
0xc2
,
0x34
,
0x39
,
0xf4
,
0xf5
,
0x30
,
0x3e
,
0x49
,
0x2e
,
0xf1
,
0x32
,
0x87
,
0x73
,
0xbd
,
0xd3
,
0xea
,
0xd2
,
0x62
,
0x68
,
0x4e
,
0x2c
,
0x86
,
0x5f
,
0x1d
,
0xe8
,
0x94
,
0x2a
,
0xcc
,
0x4e
,
0xc1
,
0x00
,
0x67
,
0xfb
,
0x36
,
0x1b
,
0xc5
,
0xb7
,
0xe9
,
0x1d
,
0xc2
,
0xa6
,
0xcf
,
0x45
,
0x5a
,
0x52
,
0xbd
,
0xb4
,
0xb6
,
0xdc
,
0x2a
,
0xb5
,
0x65
,
0xa7
,
0xd4
,
0x33
,
0x16
,
0xbf
,
0xe9
,
0xcb
,
0xcd
,
0x42
,
0x5f
,
0x47
,
0x51
,
0xdc
,
0x2d
,
0x36
,
0x84
,
0xb9
,
0xe0
,
0x54
,
0x72
,
0xde
,
0xf7
,
0x0e
,
0xac
,
0xe3
,
0x29
,
0x4e
,
0xe5
,
0x28
,
0x34
,
0xe6
,
0x3b
,
0xe5
,
0xc6
,
0x9c
,
0xc5
,
0x62
,
0x3a
,
0xf3
,
0x33
,
0xb8
,
0xec
,
0xb9
,
0xbe
,
0xf3
,
0x34
,
0x88
,
0xe2
,
0xa7
,
0x41
,
0x5a
,
0xe8
,
0xe9
,
0xce
,
0xe5
,
0x3d
,
0x5d
,
0x79
,
0xf3
,
0xa7
,
0x66
,
0x11
,
0x21
,
0xdd
,
0x7e
,
0x74
,
0x14
,
0x9f
,
0x53
,
0x48
,
0x99
,
0x6f
,
0x55
,
0xcb
,
0x6a
,
0x19
,
0x95
,
0x91
,
0xd2
,
0xa8
,
0x8e
,
0x14
,
0xc2
,
0x02
,
0x52
,
0xb6
,
0xe1
,
0x1a
,
0xda
,
0x7b
,
0xb7
,
0x3c
,
0x99
,
0x35
,
0x3b
,
0x99
,
0xde
,
0x3e
,
0xac
,
0xfb
,
0x5c
,
0x24
,
0x05
,
0xd1
,
0x3b
,
0x54
,
0xa8
,
0x0a
,
0x6a
,
0xdd
,
0xa0
,
0x54
,
0x6d
,
0x43
,
0x2b
,
0x92
,
0x7c
,
0x9c
,
0x87
,
0xe3
,
0x16
,
0xc2
,
0x68
,
0x37
,
0xed
,
0xa1
,
0x3d
,
0x73
,
0x80
,
0x28
,
0x3a
,
0xef
,
0x5b
,
0x07
,
0x56
,
0xf1
,
0x95
,
0xf2
,
0x29
,
0x39
,
0xec
,
0x2b
,
0x31
,
0xef
,
0x75
,
0x03
,
0xae
,
0x95
,
0xb2
,
0xa2
,
0x9b
,
0xdc
,
0x1d
,
0x58
,
0xb4
,
0xf5
,
0x28
,
0x08
,
0xa3
,
0x47
,
0x41
,
0x62
,
0xed
,
0x5d
,
0xe7
,
0xfc
,
0xbd
,
0xab
,
0x2c
,
0xcd
,
0x46
,
0x4b
,
0xb6
,
0xdf
,
0x3b
,
0x34
,
0x8f
,
0xca
,
0x4c
,
0xb6
,
0x05
,
0xab
,
0x96
,
0x51
,
0x1c
,
0x32
,
0x11
,
0xa5
,
0xec
,
0xd6
,
0xca
,
0xd9
,
0xa5
,
0x7e
,
0x45
,
0x28
,
0x5f
,
0x8a
,
0x06
,
0xf6
,
0xee
,
0xaa
,
0x55
,
0xb6
,
0x2d
,
0x61
,
0x63
,
0xf6
,
0x24
,
0x6c
,
0x96
,
0xb2
,
0xe6
,
0xc1
,
0x52
,
0x9a
,
0x71
,
0x6b
,
0x05
,
0x92
,
0x9b
,
0x41
,
0xa1
,
0xda
,
0x84
,
0x46
,
0x28
,
0xf9
,
0x28
,
0x73
,
0xc7
,
0xb5
,
0xdc
,
0x29
,
0xbc
,
0x45
,
0xc6
,
0x4b
,
0xbc
,
0x72
,
0x66
,
0xdb
,
0x95
,
0x69
,
0xa9
,
0x35
,
0x60
,
0x30
,
0x9c
,
0x04
,
0x18
,
0xec
,
0x2b
,
0x32
,
0xef
,
0x45
,
0x4d
,
0x75
,
0x85
,
0x89
,
0x8a
,
0xee
,
0x8a
,
0x1b
,
0xb0
,
0x88
,
0x3a
,
0x46
,
0x83
,
0xe1
,
0xa1
,
0x06
,
0x61
,
0x04
,
0x16
,
0x94
,
0x06
,
0xc3
,
0xc0
,
0xdc
,
0xcb
,
0xf3
,
0x9a
,
0xf2
,
0x9d
,
0xec
,
0xd0
,
0xcd
,
0x50
,
0x44
,
0xb2
,
0x0d
,
0x58
,
0xce
,
0x11
,
0xf6
,
0x21
,
0x50
,
0xfd
,
0x64
,
0x12
,
0x4b
,
0xe1
,
0x76
,
0x09
,
0xb2
,
0x86
,
0x56
,
0x67
,
0x3e
,
0x17
,
0x93
,
0x91
,
0x74
,
0x46
,
0xe7
,
0x29
,
0xac
,
0x4d
,
0xbf
,
0x56
,
0xea
,
0x85
,
0xa8
,
0x79
,
0xb0
,
0x90
,
0xa4
,
0x3c
,
0x57
,
0x81
,
0x2e
,
0x1a
,
0x1a
,
0xdf
,
0xa8
,
0x3c
,
0x47
,
0x0d
,
0xc2
,
0x5d
,
0xa4
,
0xdd
,
0x26
,
0x27
,
0x69
,
0xde
,
0x20
,
0xe5
,
0x05
,
0x5c
,
0x31
,
0xb2
,
0xcd
,
0xd2
,
0x45
,
0xa3
,
0x25
,
0xa0
,
0x33
,
0x9c
,
0x08
,
0xd8
,
0x62
,
0x9a
,
0x8f
,
0xf3
,
0xab
,
0x4b
,
0x2a
,
0xa7
,
0x25
,
0x26
,
0x7a
,
0xae
,
0x19
,
0x4a
,
0xc9
,
0x5a
,
0x46
,
0x82
,
0xc1
,
0xa1
,
0x04
,
0x61
,
0x08
,
0xe6
,
0x94
,
0x04
,
0x83
,
0xc0
,
0xd8
,
0xcb
,
0xd3
,
0x32
,
0x29
,
0x29
,
0xf1
,
0xbc
,
0xc7
,
0x85
,
0x15
,
0x69
,
0x3f
,
0x19
,
0x8f
,
0x23
,
0xb9
,
0x47
,
0x0b
,
0xdd
,
0x78
,
0x1c
,
0x49
,
0xe1
,
0xb6
,
0xa9
,
0x3f
,
0x0d
,
0xac
,
0xde
,
0x7c
,
0x2e
,
0xc6
,
0x43
,
0xe9
,
0x1c
,
0xdb
,
0x29
,
0xcd
,
0xa6
,
0xc5
,
0x9d
,
0x5e
,
0x75
,
0xb7
,
0xb1
,
0x25
,
0x36
,
0x6f
,
0x43
,
0xc2
,
0x02
,
0x31
,
0x1a
,
0x18
,
0xe7
,
0xa8
,
0x3c
,
0x45
,
0x09
,
0xc2
,
0x9d
,
0xa7
,
0xfb
,
0x33
,
0x03
,
0xe9
,
0x75
,
0x73
,
0xfc
,
0x34
,
0x8a
,
0x79
,
0x76
,
0x75
,
0x5d
,
0x08
,
0x88
,
0x48
,
0x1c
,
0xf1
,
0xd1
,
0x89
,
0x20
,
0xc2
,
0x30
,
0x1f
,
0x66
,
0xac
,
0x0b
,
0x2a
,
0xa6
,
0x05
,
0x24
,
0x5a
,
0xae
,
0x11
,
0x4a
,
0xc8
,
0x59
,
0x50
,
0x08
,
0x10
,
0x0b
,
0x7e
,
0x95
,
0xed
,
0xbd
,
0x69
,
0x16
,
0xd6
,
0x25
,
0x6d
,
0xf1
,
0x1e
,
0x22
,
0x09
,
0x29
,
0xe0
,
0xbc
,
0x07
,
0xd6
,
0x19
,
0xbb
,
0x1b
,
0x8f
,
0x46
,
0xa1
,
0xdc
,
0xa1
,
0x23
,
0x0e
,
0x23
,
0x8c
,
0x46
,
0x5b
,
0xbc
,
0x55
,
0xb5
,
0x58
,
0x8c
,
0x75
,
0x50
,
0xf3
,
0xb5
,
0x34
,
0xdb
,
0x1b
,
0x7b
,
0xdb
,
0x1a
,
0x66
,
0xc5
,
0xb6
,
0x2b
,
0xa5
,
0xd8
,
0xf4
,
0x86
,
0x84
,
0xcb
,
0xe6
,
0xf9
,
0x85
,
0xd6
,
0x18
,
0x1d
,
0xd7
,
0x23
,
0xe9
,
0x6f
,
0xd5
,
0x6b
,
0x85
,
0xa8
,
0x06
,
0x35
,
0x5f
,
0xc9
,
0x51
,
0x18
,
0xf1
,
0xf4
,
0xe2
,
0xb2
,
0xb0
,
0x20
,
0x42
,
0x71
,
0xc0
,
0x87
,
0x47
,
0xe6
,
0x88
,
0xa4
,
0xb2
,
0x0f
,
0x60
,
0x39
,
0x10
,
0x82
,
0xcb
,
0x63
,
0xdc
,
0x7f
,
0x4f
,
0x78
,
0xa6
,
0xa7
,
0xd3
,
0x86
,
0x82
,
0x98
,
0xf3
,
0xcb
,
0x68
,
0xef
,
0xb7
,
0xba
,
0x75
,
0xd2
,
0x6a
,
0x8d
,
0xb7
,
0x70
,
0x32
,
0xa1
,
0xbe
,
0xbc
,
0x87
,
0x67
,
0x22
,
0x3f
,
0x1c
,
0xd4
,
0xfc
,
0xb2
,
0xb4
,
0xb9
,
0xfe
,
0x79
,
0x24
,
0xcf
,
0x37
,
0x5a
,
0xe3
,
0xb5
,
0xb2
,
0x46
,
0xdb
,
0xd7
,
0x5e
,
0xc5
,
0xd7
,
0xd4
,
0x6c
,
0x1b
,
0x1a
,
0x23
,
0x86
,
0x59
,
0xf0
,
0x4a
,
0xcf
,
0xe7
,
0xf2
,
0xf5
,
0xfc
,
0xd0
,
0x5c
,
0xcf
,
0x19
,
0x6c
,
0x17
,
0x16
,
0x34
,
0x5c
,
0x8f
,
0xa7
,
0xff
,
0x95
,
0xd9
,
0x2c
,
0xaf
,
0x7a
,
0x15
,
0x5f
,
0xd1
,
0xb2
,
0xf7
,
0x61
,
0x64
,
0x6e
,
0xb8
,
0x3d
,
0xdf
,
0xb0
,
0x11
,
0xc4
,
0x4b
,
0xaf
,
0x72
,
0x73
,
0x9d
,
0xf9
,
0xe6
,
0x8c
,
0x31
,
0x10
,
0x82
,
0xcb
,
0x43
,
0xfc
,
0x8f
,
0x72
,
0xc4
,
0x53
,
0x3d
,
0xa8
,
0xd6
,
0x34
,
0xf3
,
0x0e
,
0x20
,
0x7b
,
0x04
,
0x2b
,
0xb9
,
0x82
,
0xe3
,
0xe4
,
0xd1
,
0x39
,
0x0f
,
0x09
,
0xea
,
0x36
,
0x4b
,
0x65
,
0xbe
,
0x89
,
0xec
,
0xb1
,
0x57
,
0xf1
,
0x8b
,
0xd4
,
0x86
,
0xfd
,
0xd3
,
0x50
,
0x9e
,
0x0c
,
0xd2
,
0xe0
,
0x7b
,
0x4a
,
0x64
,
0x50
,
0xf3
,
0x2b
,
0x97
,
0xd8
,
0x7d
,
0x80
,
0xd8
,
0xac
,
0x12
,
0xf4
,
0x20
,
0xe6
,
0xb9
,
0xbe
,
0xa1
,
0x8a
,
0xec
,
0xd9
,
0xa3
,
0x61
,
0xcf
,
0x10
,
0x6c
,
0x1b
,
0xe6
,
0x64
,
0xa6
,
0xb8
,
0x2d
,
0x0b
,
0x83
,
0x9a
,
0x5f
,
0x10
,
0x67
,
0x8f
,
0x60
,
0x35
,
0xce
,
0x07
,
0x8f
,
0xd6
,
0x00
,
0x33
,
0x39
,
0x5b
,
0xb1
,
0x21
,
0x44
,
0xa6
,
0xe7
,
0x99
,
0xba
,
0xd6
,
0x6c
,
0x75
,
0x86
,
0x90
,
0xdd
,
0x83
,
0x35
,
0xd8
,
0xd1
,
0x34
,
0xa8
,
0xf9
,
0xd5
,
0x3b
,
0x38
,
0x97
,
0xe4
,
0x05
,
0x01
,
0xaa
,
0xe5
,
0xd7
,
0xa5
,
0x4c
,
0xc0
,
0x61
,
0x7c
,
0xef
,
0x94
,
0xf7
,
0xa9
,
0xd4
,
0xf3
,
0x28
,
0x15
,
0xf5
,
0x29
,
0x92
,
0xe5
,
0xc5
,
0x83
,
0x8e
,
0x1e
,
0xe8
,
0xde
,
0x1b
,
0x07
,
0xfb
,
0xbb
,
0x99
,
0xe1
,
0x05
,
0xac
,
0xcc
,
0x5e
,
0xc5
,
0x2f
,
0x31
,
0xb1
,
0xdb
,
0x00
,
0x91
,
0x39
,
0xf7
,
0xa8
,
0x21
,
0x66
,
0x1d
,
0x74
,
0xbd
,
0x5c
,
0x7a
,
0x2c
,
0xb2
,
0xeb
,
0xef
,
0x8c
,
0xec
,
0xff
,
0x95
,
0xb6
,
0x9e
,
0x29
,
0x64
,
0x16
,
0x3f
,
0x8a
,
0x6f
,
0x91
,
0xb3
,
0xfb
,
0xb0
,
0x1c
,
0x15
,
0x37
,
0x0b
,
0xb5
,
0xcd
,
0xcc
,
0xdd
,
0xd3
,
0xab
,
0x54
,
0xf4
,
0xe2
,
0x73
,
0xaf
,
0xba
,
0xf8
,
0xcc
,
0xbf
,
0x64
,
0x76
,
0x9f
,
0xc7
,
0xa5
,
0xfd
,
0xcd
,
0xf8
,
0x65
,
0x26
,
0xbc
,
0x1d
,
0xe4
,
0x19
,
0x55
,
0x54
,
0xc3
,
0xaf
,
0xca
,
0xb3
,
0x3b
,
0x2d
,
0x7d
,
0x02
,
0xf8
,
0x4a
,
0x8f
,
0xfb
,
0xbb
,
0x3a
,
0xce
,
0xd4
,
0xb2
,
0x36
,
0x5a
,
0x6d
,
0xca
,
0x4b
,
0x8a
,
0x75
,
0xe1
,
0x1a
,
0x5c
,
0xb7
,
0xd6
,
0xa0
,
0x55
,
0x2c
,
0xe7
,
0xad
,
0x40
,
0x5d
,
0xda
,
0xd5
,
0x97
,
0x33
,
0xb5
,
0xa4
,
0xf4
,
0x61
,
0x91
,
0x28
,
0x95
,
0x46
,
0x9d
,
0xf4
,
0x22
,
0x8b
,
0xfd
,
0x0b
,
0x56
,
0x2e
,
0xed
,
0xb7
,
0x0a
,
0x2b
,
0x70
,
0xa2
,
0x34
,
0xed
,
0x7f
,
0x93
,
0x7a
,
0x09
,
0xde
,
0x2a
,
0x2f
,
0x70
,
0x31
,
0x39
,
0x0a
,
0xc6
,
0x5c
,
0x0b
,
0xa9
,
0x99
,
0x5b
,
0xe1
,
0xda
,
0xd6
,
0xdf
,
0x9c
,
0xdd
,
0xc1
,
0xd9
,
0x4c
,
0x66
,
0x0d
,
0x3e
,
0x28
,
0x1c
,
0xd9
,
0x79
,
0x05
,
0x5f
,
0xa8
,
0xbb
,
0xbf
,
0xa9
,
0xfa
,
0x5b
,
0xd5
,
0x81
,
0x69
,
0x9b
,
0x72
,
0x7b
,
0x5e
,
0x53
,
0xee
,
0xcc
,
0x69
,
0xca
,
0x0b
,
0xe5
,
0xe2
,
0x52
,
0x2d
,
0x4a
,
0xa3
,
0xfb
,
0xb3
,
0x78
,
0x49
,
0x3a
,
0x13
,
0x97
,
0x64
,
0x17
,
0xe6
,
0x09
,
0xa6
,
0xec
,
0x7d
,
0x35
,
0x8d
,
0x0f
,
0xbd
,
0x4c
,
0xfe
,
0x49
,
0xf8
,
0xf0
,
0xfe
,
0x09
,
0x8b
,
0xe6
,
0x52
,
0x61
,
0xd4
,
0x41
,
0xb7
,
0x51
,
0xec
,
0x35
,
0x58
,
0xc2
,
0xeb
,
0xf1
,
0x20
,
0x18
,
0x71
,
0x4d
,
0xf8
,
0xf8
,
0x1c
,
0xc3
,
0x53
,
0x6d
,
0x5f
,
0x2b
,
0xd6
,
0x94
,
0x77
,
0x80
,
0xcb
,
0xa6
,
0x5d
,
0x71
,
0xa4
,
0x96
,
0x6e
,
0x09
,
0x9b
,
0xcf
,
0xfe
,
0xfa
,
0xf4
,
0xd9
,
0xdf
,
0x28
,
0x6f
,
0xcc
,
0x7c
,
0x2a
,
0x8e
,
0x31
,
0x17
,
0xd5
,
0x11
,
0xf9
,
0x2e
,
0x1f
,
0x8b
,
0xde
,
0xb7
,
0x75
,
0x58
,
0x2f
,
0xad
,
0x34
,
0x37
,
0x67
,
0x4d
,
0xe5
,
0xd6
,
0x8c
,
0xa9
,
0x3c
,
0x57
,
0x9c
,
0xca
,
0xde
,
0x17
,
0x93
,
0xf5
,
0xa1
,
0x7f
,
0xad
,
0xaa
,
0x76
,
0xaf
,
0x5a
,
0xd5
,
0x6e
,
0xa1
,
0xaa
,
0x07
,
0x70
,
0xad
,
0x94
,
0x02
,
0xca
,
0x2f
,
0xfe
,
0x7f
,
0xa8
,
0x3e
,
0xbc
,
0x57
,
0x61
,
0xde
,
0x3c
,
0x1f
,
0x9e
,
0xa2
,
0x7b
,
0x6a
,
0xee
,
0x26
,
0x3e
,
0xd5
,
0x36
,
0x79
,
0x53
,
0x5d
,
0x82
,
0xa6
,
0xd2
,
0xe5
,
0x6b
,
0x39
,
0xf5
,
0xe4
,
0xaa
,
0x6b
,
0xc1
,
0x1a
,
0xf2
,
0xf6
,
0xf0
,
0x1f
,
0x41
,
0x7e
,
0xe3
,
0x1c
,
0x62
,
0x2c
,
0xca
,
0x3b
,
0xf2
,
0x55
,
0x41
,
0xcf
,
0x66
,
0xd7
,
0x64
,
0x6a
,
0xa9
,
0x2b
,
0x7d
,
0xa8
,
0xff
,
0x5c
,
0x87
,
0x15
,
0x3b
,
0x65
,
0xfe
,
0xd1
,
0x7b
,
0x5f
,
0x57
,
0x61
,
0xb5
,
0x70
,
0xd3
,
0xfc
,
0xb7
,
0xb2
,
0xda
,
0xbe
,
0x68
,
0xd9
,
0xb0
,
0xbb
,
0x22
,
0xc8
,
0xf0
,
0x0b
,
0x25
,
0x07
,
0x19
,
0xfe
,
0xa6
,
0x66
,
0x96
,
0xe4
,
0xdf
,
0x56
,
0xdb
,
0x56
,
0x56
,
0xf7
,
0xe0
,
0x52
,
0x21
,
0x04
,
0x14
,
0x4d
,
0x6c
,
0xd5
,
0x26
,
0x59
,
0x53
,
0xbe
,
0x32
,
0xc1
,
0xd2
,
0x45
,
0xa6
,
0x83
,
0x53
,
0xd2
,
0x17
,
0xfc
,
0x02
,
0xa7
,
0x80
,
0xa8
,
0x26
,
0xbe
,
0x82
,
0x26
,
0xc2
,
0xe5
,
0x6b
,
0x3a
,
0xd5
,
0x72
,
0xe5
,
0xac
,
0xa0
,
0x65
,
0xd3
,
0x73
,
0x32
,
0x59
,
0xd4
,
0x14
,
0xf2
,
0x83
,
0x31
,
0xe6
,
0x2a
,
0x4f
,
0xb9
,
0xa2
,
0xd0
,
0x26
,
0xc7
,
0x6e
,
0xaf
,
0x71
,
0xd5
,
0x15
,
0xbe
,
0xa6
,
0xfc
,
0x58
,
0x85
,
0xa5
,
0x7c
,
0xb5
,
0xe1
,
0x78
,
0xc5
,
0x22
,
0xc3
,
0xb2
,
0x4d
,
0xbf
,
0x69
,
0x3d
,
0xbe
,
0x18
,
0x3f
,
0x4f
,
0x46
,
0x94
,
0xe6
,
0xae
,
0xaf
,
0xa9
,
0x42
,
0xbf
,
0x91
,
0x59
,
0x91
,
0xe1
,
0x6f
,
0x1a
,
0x66
,
0x71
,
0xf6
,
0x81
,
0x42
,
0xc6
,
0x98
,
0xba
,
0xd0
,
0xd9
,
0xa0
,
0x54
,
0x36
,
0xfa
,
0xf0
,
0xc7
,
0x72
,
0x63
,
0xb6
,
0xf4
,
0x82
,
0xb7
,
0x41
,
0x12
,
0x53
,
0x8c
,
0x70
,
0x0a
,
0xfa
,
0x9c
,
0x6f
,
0x61
,
0xac
,
0x8a
,
0xaa
,
0x93
,
0x46
,
0x0d
,
0x21
,
0x3e
,
0x18
,
0x7c
,
0xf4
,
0x3f
,
0x0d
,
0xb2
,
0x40
,
0x4b
,
0x6d
,
0xaa
,
0x5d
,
0xd6
,
0x72
,
0x70
,
0x2f
,
0x12
,
0x93
,
0x61
,
0xac
,
0xb2
,
0x90
,
0x2b
,
0x08
,
0x75
,
0x72
,
0x1c
,
0xf7
,
0x2a
,
0xda
,
0xf4
,
0x9b
,
0xee
,
0xe3
,
0x30
,
0xe4
,
0x42
,
0xb8
,
0x37
,
0x28
,
0xb8
,
0x9c
,
0xdc
,
0xf9
,
0xb5
,
0x0e
,
0x5d
,
0xf3
,
0xef
,
0x14
,
0xb3
,
0xd1
,
0x93
,
0x78
,
0x48
,
0x61
,
0x6e
,
0xfb
,
0x1a
,
0xb2
,
0xd2
,
0x06
,
0x85
,
0xb4
,
0xd1
,
0xd7
,
0xfb
,
0x10
,
0x16
,
0x0e
,
0xb8
,
0xa4
,
0x12
,
0xb0
,
0x35
,
0x53
,
0xb9
,
0x17
,
0x47
,
0x32
,
0x8b
,
0xe2
,
0x19
,
0x4c
,
0x37
,
0x46
,
0x4b
,
0x5f
,
0x78
,
0x6b
,
0x44
,
0x31
,
0x81
,
0x47
,
0xfb
,
0x93
,
0x20
,
0x0d
,
0xd3
,
0xde
,
0x3f
,
0xa6
,
0x57
,
0x82
,
0xd2
,
0x3f
,
0x21
,
0x5e
,
0x8d
,
0xbd
,
0x0f
,
0xf0
,
0x24
,
0x12
,
0x34
,
0xd5
,
0xba
,
0x3a
,
0x66
,
0x73
,
0x0c
,
0x1e
,
0x46
,
0x62
,
0xdc
,
0xef
,
0x73
,
0x21
,
0xdc
,
0x2b
,
0x52
,
0x83
,
0x61
,
0xd9
,
0xaa
,
0x78
,
0x16
,
0x8d
,
0x7a
,
0xbd
,
0x59
,
0x58
,
0x50
,
0xa2
,
0x5e
,
0x8d
,
0xe4
,
0x5c
,
0x06
,
0x6e
,
0xfd
,
0x5c
,
0x85
,
0xb6
,
0xf9
,
0x84
,
0xc8
,
0x3e
,
0x80
,
0xb9
,
0x3d
,
0x2e
,
0x3d
,
0x81
,
0x95
,
0xdc
,
0x76
,
0x1e
,
0x95
,
0xbd
,
0x3e
,
0xeb
,
0xd1
,
0xf6
,
0x2e
,
0xc5
,
0x96
,
0x57
,
0x29
,
0x05
,
0x6c
,
0xc5
,
0x64
,
0xee
,
0xe9
,
0x81
,
0x4c
,
0xc3
,
0xe8
,
0xb8
,
0xf3
,
0xca
,
0xe4
,
0x4d
,
0x63
,
0xf7
,
0x61
,
0xed
,
0x80
,
0x4b
,
0x42
,
0x80
,
0xd9
,
0xee
,
0x56
,
0xac
,
0x3e
,
0xac
,
0x5e
,
0x6f
,
0x50
,
0xf8
,
0x5c
,
0xe5
,
0x55
,
0xd8
,
0x7b
,
0x00
,
0x0f
,
0x43
,
0x21
,
0x75
,
0x31
,
0x2c
,
0xe6
,
0x22
,
0xa3
,
0x1a
,
0x0f
,
0x89
,
0x7b
,
0x35
,
0xf6
,
0x1f
,
0x68
,
0x1f
,
0x8a
,
0xa3
,
0x8b
,
0x38
,
0xac
,
0x46
,
0x1e
,
0x87
,
0xc3
,
0x4e
,
0x67
,
0x5a
,
0x2d
,
0x28
,
0x52
,
0xaf
,
0xc2
,
0x1e
,
0xc2
,
0x52
,
0xa6
,
0x3b
,
0xb0
,
0xae
,
0xc9
,
0x43
,
0xb1
,
0x1f
,
0x4c
,
0x4e
,
0xcf
,
0xe4
,
0xa7
,
0xa9
,
0x57
,
0x7b
,
0xde
,
0xa6
,
0xf3
,
0x2a
,
0x67
,
0x9f
,
0xd6
,
0xb4
,
0x9d
,
0x73
,
0x6b
,
0xcb
,
0xab
,
0xb0
,
0xdb
,
0xb0
,
0xb2
,
0xc7
,
0x7f
,
0xe2
,
0x76
,
0xff
,
0x08
,
0x00
,
0x00
,
0xff
,
0xff
,
0x27
,
0x5e
,
0x3f
,
0x50
,
0xe6
,
0x13
,
0x00
,
0x25
,
0x55
,
0x80
,
0x39
,
0xef
,
0x96
,
0x72
,
0x79
,
0x98
,
0xbd
,
0xce
,
0x5a
,
0xd9
,
0x1f
,
0x22
,
0xf7
,
0x00
,
0x2a
,
0xec
,
0x0d
,
0x68
,
0xee
,
0x8b
,
0x83
,
0xb3
,
0xa8
,
0x5f
,
0xf6
,
0x60
,
0x55
,
0x83
,
0xfb
,
0x62
,
0x37
,
0x18
,
0x1f
,
0x9f
,
0xc8
,
0x8f
,
0x13
,
0xaf
,
0xf2
,
0xa4
,
0x49
,
0x9f
,
0x4b
,
0xb7
,
0xff
,
0x0c
,
0x00
,
0x00
,
0xff
,
0xff
,
0x20
,
0x64
,
0x96
,
0x7d
,
0x8b
,
0x15
,
0x00
,
0x00
,
}
}
// Reference imports to suppress errors if they are not otherwise used.
// Reference imports to suppress errors if they are not otherwise used.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment