diff --git a/Cargo.toml b/Cargo.toml index cb3833b..975a02b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,7 +49,7 @@ forest_encoding = "0.2.2" cid = "0.8.6" base64 = "0.13.0" bytes = "1.0" -protobuf = { version = "3.1.0" } +protobuf = { version = "3.3.0" } chrono = "0.4" ethabi = "17.2.0" regex = { version = "1.3" } diff --git a/anychain-tron/Cargo.toml b/anychain-tron/Cargo.toml index 3fd4d84..90396fd 100644 --- a/anychain-tron/Cargo.toml +++ b/anychain-tron/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "anychain-tron" description = "A Rust library for Tron-focused cryptocurrency wallets, enabling seamless transactions on the Tron blockchain" -version = "0.1.2" +version = "0.2.0" keywords = ["tron", "blockchain", "cryptocurrency", "wallet", "transactions"] # Workspace inherited keys @@ -14,7 +14,7 @@ repository = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anychain-core = { path = "../anychain-core", version = "0.1.1" } +anychain-core = { path = "../anychain-core", version = "0.1.2" } serde = { workspace = true } sha3 = { workspace = true } sha2 = { workspace = true } diff --git a/anychain-tron/src/protocol/Discover.rs b/anychain-tron/src/protocol/Discover.rs index df5f2f5..483472a 100644 --- a/anychain-tron/src/protocol/Discover.rs +++ b/anychain-tron/src/protocol/Discover.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Endpoint) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Endpoint { // message fields // @@protoc_insertion_point(field:protocol.Endpoint.address) @@ -35,6 +35,8 @@ pub struct Endpoint { pub port: i32, // @@protoc_insertion_point(field:protocol.Endpoint.nodeId) pub nodeId: ::std::vec::Vec, + // @@protoc_insertion_point(field:protocol.Endpoint.addressIpv6) + pub addressIpv6: ::std::vec::Vec, // special fields // @@protoc_insertion_point(special_field:protocol.Endpoint.special_fields) pub special_fields: ::protobuf::SpecialFields, @@ -52,7 +54,7 @@ impl Endpoint { } fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(3); + let mut fields = ::std::vec::Vec::with_capacity(4); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "address", @@ -69,6 +71,11 @@ impl Endpoint { |m: &Endpoint| { &m.nodeId }, |m: &mut Endpoint| { &mut m.nodeId }, )); + fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( + "addressIpv6", + |m: &Endpoint| { &m.addressIpv6 }, + |m: &mut Endpoint| { &mut m.addressIpv6 }, + )); ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( "Endpoint", fields, @@ -96,6 +103,9 @@ impl ::protobuf::Message for Endpoint { 26 => { self.nodeId = is.read_bytes()?; }, + 34 => { + self.addressIpv6 = is.read_bytes()?; + }, tag => { ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; }, @@ -117,6 +127,9 @@ impl ::protobuf::Message for Endpoint { if !self.nodeId.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.nodeId); } + if !self.addressIpv6.is_empty() { + my_size += ::protobuf::rt::bytes_size(4, &self.addressIpv6); + } my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); self.special_fields.cached_size().set(my_size as u32); my_size @@ -132,6 +145,9 @@ impl ::protobuf::Message for Endpoint { if !self.nodeId.is_empty() { os.write_bytes(3, &self.nodeId)?; } + if !self.addressIpv6.is_empty() { + os.write_bytes(4, &self.addressIpv6)?; + } os.write_unknown_fields(self.special_fields.unknown_fields())?; ::std::result::Result::Ok(()) } @@ -152,6 +168,7 @@ impl ::protobuf::Message for Endpoint { self.address.clear(); self.port = 0; self.nodeId.clear(); + self.addressIpv6.clear(); self.special_fields.clear(); } @@ -160,6 +177,7 @@ impl ::protobuf::Message for Endpoint { address: ::std::vec::Vec::new(), port: 0, nodeId: ::std::vec::Vec::new(), + addressIpv6: ::std::vec::Vec::new(), special_fields: ::protobuf::SpecialFields::new(), }; &instance @@ -183,8 +201,8 @@ impl ::protobuf::reflect::ProtobufValue for Endpoint { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PingMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct PingMessage { // message fields // @@protoc_insertion_point(field:protocol.PingMessage.from) @@ -361,8 +379,8 @@ impl ::protobuf::reflect::ProtobufValue for PingMessage { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PongMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct PongMessage { // message fields // @@protoc_insertion_point(field:protocol.PongMessage.from) @@ -520,8 +538,8 @@ impl ::protobuf::reflect::ProtobufValue for PongMessage { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.FindNeighbours) +#[derive(PartialEq,Clone,Default,Debug)] pub struct FindNeighbours { // message fields // @@protoc_insertion_point(field:protocol.FindNeighbours.from) @@ -679,8 +697,8 @@ impl ::protobuf::reflect::ProtobufValue for FindNeighbours { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Neighbours) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Neighbours { // message fields // @@protoc_insertion_point(field:protocol.Neighbours.from) @@ -839,8 +857,8 @@ impl ::protobuf::reflect::ProtobufValue for Neighbours { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BackupMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BackupMessage { // message fields // @@protoc_insertion_point(field:protocol.BackupMessage.flag) @@ -980,32 +998,33 @@ impl ::protobuf::reflect::ProtobufValue for BackupMessage { } static file_descriptor_proto_data: &'static [u8] = b"\ - \n\x13core/Discover.proto\x12\x08protocol\"P\n\x08Endpoint\x12\x18\n\x07\ + \n\x13core/Discover.proto\x12\x08protocol\"r\n\x08Endpoint\x12\x18\n\x07\ address\x18\x01\x20\x01(\x0cR\x07address\x12\x12\n\x04port\x18\x02\x20\ - \x01(\x05R\x04port\x12\x16\n\x06nodeId\x18\x03\x20\x01(\x0cR\x06nodeId\"\ - \x91\x01\n\x0bPingMessage\x12&\n\x04from\x18\x01\x20\x01(\x0b2\x12.proto\ - col.EndpointR\x04from\x12\"\n\x02to\x18\x02\x20\x01(\x0b2\x12.protocol.E\ - ndpointR\x02to\x12\x18\n\x07version\x18\x03\x20\x01(\x05R\x07version\x12\ - \x1c\n\ttimestamp\x18\x04\x20\x01(\x03R\ttimestamp\"g\n\x0bPongMessage\ - \x12&\n\x04from\x18\x01\x20\x01(\x0b2\x12.protocol.EndpointR\x04from\x12\ - \x12\n\x04echo\x18\x02\x20\x01(\x05R\x04echo\x12\x1c\n\ttimestamp\x18\ - \x03\x20\x01(\x03R\ttimestamp\"r\n\x0eFindNeighbours\x12&\n\x04from\x18\ - \x01\x20\x01(\x0b2\x12.protocol.EndpointR\x04from\x12\x1a\n\x08targetId\ - \x18\x02\x20\x01(\x0cR\x08targetId\x12\x1c\n\ttimestamp\x18\x03\x20\x01(\ - \x03R\ttimestamp\"\x86\x01\n\nNeighbours\x12&\n\x04from\x18\x01\x20\x01(\ - \x0b2\x12.protocol.EndpointR\x04from\x122\n\nneighbours\x18\x02\x20\x03(\ - \x0b2\x12.protocol.EndpointR\nneighbours\x12\x1c\n\ttimestamp\x18\x03\ - \x20\x01(\x03R\ttimestamp\"?\n\rBackupMessage\x12\x12\n\x04flag\x18\x01\ - \x20\x01(\x08R\x04flag\x12\x1a\n\x08priority\x18\x02\x20\x01(\x05R\x08pr\ - iorityBF\n\x0forg.tron.protosB\x08DiscoverZ)github.com/tronprotocol/grpc\ - -gateway/coreJ\xca\n\n\x06\x12\x04\0\0+\x01\n\x08\n\x01\x0c\x12\x03\0\0\ - \x12\n\x08\n\x01\x02\x12\x03\x02\0\x11\n\x08\n\x01\x08\x12\x03\x05\0(\nH\ - \n\x02\x08\x01\x12\x03\x05\0(\"=Specify\x20the\x20name\x20of\x20the\x20p\ - ackage\x20that\x20generated\x20the\x20Java\x20file\n\n\x08\n\x01\x08\x12\ - \x03\x06\0)\n=\n\x02\x08\x08\x12\x03\x06\0)\"2Specify\x20the\x20class\ - \x20name\x20of\x20the\x20generated\x20Java\x20file\n\n\x08\n\x01\x08\x12\ - \x03\x07\0@\n\t\n\x02\x08\x0b\x12\x03\x07\0@\n\n\n\x02\x04\0\x12\x04\t\0\ - \r\x01\n\n\n\x03\x04\0\x01\x12\x03\t\x08\x10\n\x0b\n\x04\x04\0\x02\0\x12\ + \x01(\x05R\x04port\x12\x16\n\x06nodeId\x18\x03\x20\x01(\x0cR\x06nodeId\ + \x12\x20\n\x0baddressIpv6\x18\x04\x20\x01(\x0cR\x0baddressIpv6\"\x91\x01\ + \n\x0bPingMessage\x12&\n\x04from\x18\x01\x20\x01(\x0b2\x12.protocol.Endp\ + ointR\x04from\x12\"\n\x02to\x18\x02\x20\x01(\x0b2\x12.protocol.EndpointR\ + \x02to\x12\x18\n\x07version\x18\x03\x20\x01(\x05R\x07version\x12\x1c\n\t\ + timestamp\x18\x04\x20\x01(\x03R\ttimestamp\"g\n\x0bPongMessage\x12&\n\ + \x04from\x18\x01\x20\x01(\x0b2\x12.protocol.EndpointR\x04from\x12\x12\n\ + \x04echo\x18\x02\x20\x01(\x05R\x04echo\x12\x1c\n\ttimestamp\x18\x03\x20\ + \x01(\x03R\ttimestamp\"r\n\x0eFindNeighbours\x12&\n\x04from\x18\x01\x20\ + \x01(\x0b2\x12.protocol.EndpointR\x04from\x12\x1a\n\x08targetId\x18\x02\ + \x20\x01(\x0cR\x08targetId\x12\x1c\n\ttimestamp\x18\x03\x20\x01(\x03R\tt\ + imestamp\"\x86\x01\n\nNeighbours\x12&\n\x04from\x18\x01\x20\x01(\x0b2\ + \x12.protocol.EndpointR\x04from\x122\n\nneighbours\x18\x02\x20\x03(\x0b2\ + \x12.protocol.EndpointR\nneighbours\x12\x1c\n\ttimestamp\x18\x03\x20\x01\ + (\x03R\ttimestamp\"?\n\rBackupMessage\x12\x12\n\x04flag\x18\x01\x20\x01(\ + \x08R\x04flag\x12\x1a\n\x08priority\x18\x02\x20\x01(\x05R\x08priorityBF\ + \n\x0forg.tron.protosB\x08DiscoverZ)github.com/tronprotocol/grpc-gateway\ + /coreJ\x81\x0b\n\x06\x12\x04\0\0,\x01\n\x08\n\x01\x0c\x12\x03\0\0\x12\n\ + \x08\n\x01\x02\x12\x03\x02\0\x11\n\x08\n\x01\x08\x12\x03\x05\0(\nH\n\x02\ + \x08\x01\x12\x03\x05\0(\"=Specify\x20the\x20name\x20of\x20the\x20package\ + \x20that\x20generated\x20the\x20Java\x20file\n\n\x08\n\x01\x08\x12\x03\ + \x06\0)\n=\n\x02\x08\x08\x12\x03\x06\0)\"2Specify\x20the\x20class\x20nam\ + e\x20of\x20the\x20generated\x20Java\x20file\n\n\x08\n\x01\x08\x12\x03\ + \x07\0@\n\t\n\x02\x08\x0b\x12\x03\x07\0@\n\n\n\x02\x04\0\x12\x04\t\0\x0e\ + \x01\n\n\n\x03\x04\0\x01\x12\x03\t\x08\x10\n\x0b\n\x04\x04\0\x02\0\x12\ \x03\n\x02\x14\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\n\x02\x07\n\x0c\n\x05\ \x04\0\x02\0\x01\x12\x03\n\x08\x0f\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\n\ \x12\x13\n\x0b\n\x04\x04\0\x02\x01\x12\x03\x0b\x02\x11\n\x0c\n\x05\x04\0\ @@ -1013,55 +1032,57 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x0b\x08\x0c\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x0b\x0f\x10\n\x0b\n\ \x04\x04\0\x02\x02\x12\x03\x0c\x02\x13\n\x0c\n\x05\x04\0\x02\x02\x05\x12\ \x03\x0c\x02\x07\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03\x0c\x08\x0e\n\x0c\ - \n\x05\x04\0\x02\x02\x03\x12\x03\x0c\x11\x12\n\n\n\x02\x04\x01\x12\x04\ - \x0f\0\x14\x01\n\n\n\x03\x04\x01\x01\x12\x03\x0f\x08\x13\n\x0b\n\x04\x04\ - \x01\x02\0\x12\x03\x10\x02\x14\n\x0c\n\x05\x04\x01\x02\0\x06\x12\x03\x10\ - \x02\n\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03\x10\x0b\x0f\n\x0c\n\x05\x04\ - \x01\x02\0\x03\x12\x03\x10\x12\x13\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\ - \x11\x02\x12\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x11\x02\n\n\x0c\n\ - \x05\x04\x01\x02\x01\x01\x12\x03\x11\x0b\r\n\x0c\n\x05\x04\x01\x02\x01\ - \x03\x12\x03\x11\x10\x11\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x12\x02\x14\ - \n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x12\x02\x07\n\x0c\n\x05\x04\x01\ - \x02\x02\x01\x12\x03\x12\x08\x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\ - \x12\x12\x13\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x13\x02\x16\n\x0c\n\x05\ - \x04\x01\x02\x03\x05\x12\x03\x13\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\ - \x12\x03\x13\x08\x11\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x13\x14\x15\ - \n\n\n\x02\x04\x02\x12\x04\x16\0\x1a\x01\n\n\n\x03\x04\x02\x01\x12\x03\ - \x16\x08\x13\n\x0b\n\x04\x04\x02\x02\0\x12\x03\x17\x02\x14\n\x0c\n\x05\ - \x04\x02\x02\0\x06\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x02\x02\0\x01\x12\ - \x03\x17\x0b\x0f\n\x0c\n\x05\x04\x02\x02\0\x03\x12\x03\x17\x12\x13\n\x0b\ - \n\x04\x04\x02\x02\x01\x12\x03\x18\x02\x11\n\x0c\n\x05\x04\x02\x02\x01\ - \x05\x12\x03\x18\x02\x07\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x18\x08\ - \x0c\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x18\x0f\x10\n\x0b\n\x04\x04\ - \x02\x02\x02\x12\x03\x19\x02\x16\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\ - \x19\x02\x07\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x19\x08\x11\n\x0c\n\ - \x05\x04\x02\x02\x02\x03\x12\x03\x19\x14\x15\n\n\n\x02\x04\x03\x12\x04\ - \x1c\0\x20\x01\n\n\n\x03\x04\x03\x01\x12\x03\x1c\x08\x16\n\x0b\n\x04\x04\ - \x03\x02\0\x12\x03\x1d\x02\x14\n\x0c\n\x05\x04\x03\x02\0\x06\x12\x03\x1d\ - \x02\n\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x03\x1d\x0b\x0f\n\x0c\n\x05\x04\ - \x03\x02\0\x03\x12\x03\x1d\x12\x13\n\x0b\n\x04\x04\x03\x02\x01\x12\x03\ - \x1e\x02\x15\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03\x1e\x02\x07\n\x0c\n\ - \x05\x04\x03\x02\x01\x01\x12\x03\x1e\x08\x10\n\x0c\n\x05\x04\x03\x02\x01\ - \x03\x12\x03\x1e\x13\x14\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\x1f\x02\x16\ - \n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03\x1f\x02\x07\n\x0c\n\x05\x04\x03\ - \x02\x02\x01\x12\x03\x1f\x08\x11\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\ - \x1f\x14\x15\n\n\n\x02\x04\x04\x12\x04\"\0&\x01\n\n\n\x03\x04\x04\x01\ - \x12\x03\"\x08\x12\n\x0b\n\x04\x04\x04\x02\0\x12\x03#\x02\x14\n\x0c\n\ - \x05\x04\x04\x02\0\x06\x12\x03#\x02\n\n\x0c\n\x05\x04\x04\x02\0\x01\x12\ - \x03#\x0b\x0f\n\x0c\n\x05\x04\x04\x02\0\x03\x12\x03#\x12\x13\n\x0b\n\x04\ - \x04\x04\x02\x01\x12\x03$\x02#\n\x0c\n\x05\x04\x04\x02\x01\x04\x12\x03$\ - \x02\n\n\x0c\n\x05\x04\x04\x02\x01\x06\x12\x03$\x0b\x13\n\x0c\n\x05\x04\ - \x04\x02\x01\x01\x12\x03$\x14\x1e\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\ - \x03$!\"\n\x0b\n\x04\x04\x04\x02\x02\x12\x03%\x02\x16\n\x0c\n\x05\x04\ - \x04\x02\x02\x05\x12\x03%\x02\x07\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\ - \x03%\x08\x11\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03%\x14\x15\n\n\n\x02\ - \x04\x05\x12\x04(\0+\x01\n\n\n\x03\x04\x05\x01\x12\x03(\x08\x15\n\x0b\n\ - \x04\x04\x05\x02\0\x12\x03)\x02\x10\n\x0c\n\x05\x04\x05\x02\0\x05\x12\ - \x03)\x02\x06\n\x0c\n\x05\x04\x05\x02\0\x01\x12\x03)\x07\x0b\n\x0c\n\x05\ - \x04\x05\x02\0\x03\x12\x03)\x0e\x0f\n\x0b\n\x04\x04\x05\x02\x01\x12\x03*\ - \x02\x15\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03*\x02\x07\n\x0c\n\x05\ - \x04\x05\x02\x01\x01\x12\x03*\x08\x10\n\x0c\n\x05\x04\x05\x02\x01\x03\ - \x12\x03*\x13\x14b\x06proto3\ + \n\x05\x04\0\x02\x02\x03\x12\x03\x0c\x11\x12\n\x0b\n\x04\x04\0\x02\x03\ + \x12\x03\r\x02\x18\n\x0c\n\x05\x04\0\x02\x03\x05\x12\x03\r\x02\x07\n\x0c\ + \n\x05\x04\0\x02\x03\x01\x12\x03\r\x08\x13\n\x0c\n\x05\x04\0\x02\x03\x03\ + \x12\x03\r\x16\x17\n\n\n\x02\x04\x01\x12\x04\x10\0\x15\x01\n\n\n\x03\x04\ + \x01\x01\x12\x03\x10\x08\x13\n\x0b\n\x04\x04\x01\x02\0\x12\x03\x11\x02\ + \x14\n\x0c\n\x05\x04\x01\x02\0\x06\x12\x03\x11\x02\n\n\x0c\n\x05\x04\x01\ + \x02\0\x01\x12\x03\x11\x0b\x0f\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\x11\ + \x12\x13\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x12\x02\x12\n\x0c\n\x05\x04\ + \x01\x02\x01\x06\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\ + \x03\x12\x0b\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x12\x10\x11\n\x0b\ + \n\x04\x04\x01\x02\x02\x12\x03\x13\x02\x14\n\x0c\n\x05\x04\x01\x02\x02\ + \x05\x12\x03\x13\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x13\x08\ + \x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x13\x12\x13\n\x0b\n\x04\x04\ + \x01\x02\x03\x12\x03\x14\x02\x16\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03\ + \x14\x02\x07\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x14\x08\x11\n\x0c\n\ + \x05\x04\x01\x02\x03\x03\x12\x03\x14\x14\x15\n\n\n\x02\x04\x02\x12\x04\ + \x17\0\x1b\x01\n\n\n\x03\x04\x02\x01\x12\x03\x17\x08\x13\n\x0b\n\x04\x04\ + \x02\x02\0\x12\x03\x18\x02\x14\n\x0c\n\x05\x04\x02\x02\0\x06\x12\x03\x18\ + \x02\n\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03\x18\x0b\x0f\n\x0c\n\x05\x04\ + \x02\x02\0\x03\x12\x03\x18\x12\x13\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\ + \x19\x02\x11\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x19\x02\x07\n\x0c\n\ + \x05\x04\x02\x02\x01\x01\x12\x03\x19\x08\x0c\n\x0c\n\x05\x04\x02\x02\x01\ + \x03\x12\x03\x19\x0f\x10\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x1a\x02\x16\ + \n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\x1a\x02\x07\n\x0c\n\x05\x04\x02\ + \x02\x02\x01\x12\x03\x1a\x08\x11\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\ + \x1a\x14\x15\n\n\n\x02\x04\x03\x12\x04\x1d\0!\x01\n\n\n\x03\x04\x03\x01\ + \x12\x03\x1d\x08\x16\n\x0b\n\x04\x04\x03\x02\0\x12\x03\x1e\x02\x14\n\x0c\ + \n\x05\x04\x03\x02\0\x06\x12\x03\x1e\x02\n\n\x0c\n\x05\x04\x03\x02\0\x01\ + \x12\x03\x1e\x0b\x0f\n\x0c\n\x05\x04\x03\x02\0\x03\x12\x03\x1e\x12\x13\n\ + \x0b\n\x04\x04\x03\x02\x01\x12\x03\x1f\x02\x15\n\x0c\n\x05\x04\x03\x02\ + \x01\x05\x12\x03\x1f\x02\x07\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\x1f\ + \x08\x10\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\x1f\x13\x14\n\x0b\n\x04\ + \x04\x03\x02\x02\x12\x03\x20\x02\x16\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\ + \x03\x20\x02\x07\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03\x20\x08\x11\n\ + \x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\x20\x14\x15\n\n\n\x02\x04\x04\x12\ + \x04#\0'\x01\n\n\n\x03\x04\x04\x01\x12\x03#\x08\x12\n\x0b\n\x04\x04\x04\ + \x02\0\x12\x03$\x02\x14\n\x0c\n\x05\x04\x04\x02\0\x06\x12\x03$\x02\n\n\ + \x0c\n\x05\x04\x04\x02\0\x01\x12\x03$\x0b\x0f\n\x0c\n\x05\x04\x04\x02\0\ + \x03\x12\x03$\x12\x13\n\x0b\n\x04\x04\x04\x02\x01\x12\x03%\x02#\n\x0c\n\ + \x05\x04\x04\x02\x01\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x04\x02\x01\x06\ + \x12\x03%\x0b\x13\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03%\x14\x1e\n\x0c\ + \n\x05\x04\x04\x02\x01\x03\x12\x03%!\"\n\x0b\n\x04\x04\x04\x02\x02\x12\ + \x03&\x02\x16\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03&\x02\x07\n\x0c\n\ + \x05\x04\x04\x02\x02\x01\x12\x03&\x08\x11\n\x0c\n\x05\x04\x04\x02\x02\ + \x03\x12\x03&\x14\x15\n\n\n\x02\x04\x05\x12\x04)\0,\x01\n\n\n\x03\x04\ + \x05\x01\x12\x03)\x08\x15\n\x0b\n\x04\x04\x05\x02\0\x12\x03*\x02\x10\n\ + \x0c\n\x05\x04\x05\x02\0\x05\x12\x03*\x02\x06\n\x0c\n\x05\x04\x05\x02\0\ + \x01\x12\x03*\x07\x0b\n\x0c\n\x05\x04\x05\x02\0\x03\x12\x03*\x0e\x0f\n\ + \x0b\n\x04\x04\x05\x02\x01\x12\x03+\x02\x15\n\x0c\n\x05\x04\x05\x02\x01\ + \x05\x12\x03+\x02\x07\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03+\x08\x10\n\ + \x0c\n\x05\x04\x05\x02\x01\x03\x12\x03+\x13\x14b\x06proto3\ "; /// `FileDescriptorProto` object which was a source for this generated file diff --git a/anychain-tron/src/protocol/Tron.rs b/anychain-tron/src/protocol/Tron.rs index edf9a61..dc3e7a3 100644 --- a/anychain-tron/src/protocol/Tron.rs +++ b/anychain-tron/src/protocol/Tron.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,11 +23,11 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; /// AccountId, (name, address) use name, (null, address) use address, (name, null) use name, -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountId) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountId { // message fields // @@protoc_insertion_point(field:protocol.AccountId.name) @@ -167,8 +167,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountId { } /// vote message -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Vote) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Vote { // message fields /// the super rep address @@ -310,8 +310,8 @@ impl ::protobuf::reflect::ProtobufValue for Vote { } /// Proposal -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Proposal) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Proposal { // message fields // @@protoc_insertion_point(field:protocol.Proposal.proposal_id) @@ -584,6 +584,16 @@ pub mod proposal { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "PENDING" => ::std::option::Option::Some(State::PENDING), + "DISAPPROVED" => ::std::option::Option::Some(State::DISAPPROVED), + "APPROVED" => ::std::option::Option::Some(State::APPROVED), + "CANCELED" => ::std::option::Option::Some(State::CANCELED), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [State] = &[ State::PENDING, State::DISAPPROVED, @@ -618,8 +628,8 @@ pub mod proposal { } /// Exchange -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Exchange) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Exchange { // message fields // @@protoc_insertion_point(field:protocol.Exchange.exchange_id) @@ -849,8 +859,8 @@ impl ::protobuf::reflect::ProtobufValue for Exchange { } /// market -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrder) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrder { // message fields // @@protoc_insertion_point(field:protocol.MarketOrder.order_id) @@ -1200,6 +1210,15 @@ pub mod market_order { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "ACTIVE" => ::std::option::Option::Some(State::ACTIVE), + "INACTIVE" => ::std::option::Option::Some(State::INACTIVE), + "CANCELED" => ::std::option::Option::Some(State::CANCELED), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [State] = &[ State::ACTIVE, State::INACTIVE, @@ -1232,8 +1251,8 @@ pub mod market_order { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrderList) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrderList { // message fields // @@protoc_insertion_point(field:protocol.MarketOrderList.orders) @@ -1355,8 +1374,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketOrderList { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrderPairList) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrderPairList { // message fields // @@protoc_insertion_point(field:protocol.MarketOrderPairList.orderPair) @@ -1478,8 +1497,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketOrderPairList { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrderPair) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrderPair { // message fields // @@protoc_insertion_point(field:protocol.MarketOrderPair.sell_token_id) @@ -1618,8 +1637,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketOrderPair { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketAccountOrder) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketAccountOrder { // message fields // @@protoc_insertion_point(field:protocol.MarketAccountOrder.owner_address) @@ -1794,8 +1813,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketAccountOrder { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketPrice) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketPrice { // message fields // @@protoc_insertion_point(field:protocol.MarketPrice.sell_token_quantity) @@ -1934,8 +1953,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketPrice { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketPriceList) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketPriceList { // message fields // @@protoc_insertion_point(field:protocol.MarketPriceList.sell_token_id) @@ -2093,8 +2112,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketPriceList { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrderIdList) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrderIdList { // message fields // @@protoc_insertion_point(field:protocol.MarketOrderIdList.head) @@ -2233,8 +2252,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketOrderIdList { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ChainParameters) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ChainParameters { // message fields // @@protoc_insertion_point(field:protocol.ChainParameters.chainParameter) @@ -2358,8 +2377,8 @@ impl ::protobuf::reflect::ProtobufValue for ChainParameters { /// Nested message and enums of message `ChainParameters` pub mod chain_parameters { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ChainParameters.ChainParameter) + #[derive(PartialEq,Clone,Default,Debug)] pub struct ChainParameter { // message fields // @@protoc_insertion_point(field:protocol.ChainParameters.ChainParameter.key) @@ -2500,8 +2519,8 @@ pub mod chain_parameters { } /// Account -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Account) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Account { // message fields /// account nick name @@ -2588,6 +2607,8 @@ pub struct Account { pub account_id: ::std::vec::Vec, // @@protoc_insertion_point(field:protocol.Account.net_window_size) pub net_window_size: i64, + // @@protoc_insertion_point(field:protocol.Account.net_window_optimized) + pub net_window_optimized: bool, // @@protoc_insertion_point(field:protocol.Account.account_resource) pub account_resource: ::protobuf::MessageField, // @@protoc_insertion_point(field:protocol.Account.codeHash) @@ -2623,7 +2644,7 @@ impl Account { } fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(42); + let mut fields = ::std::vec::Vec::with_capacity(43); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "account_name", @@ -2790,6 +2811,11 @@ impl Account { |m: &Account| { &m.net_window_size }, |m: &mut Account| { &mut m.net_window_size }, )); + fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( + "net_window_optimized", + |m: &Account| { &m.net_window_optimized }, + |m: &mut Account| { &mut m.net_window_optimized }, + )); fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, account::AccountResource>( "account_resource", |m: &Account| { &m.account_resource }, @@ -3024,6 +3050,9 @@ impl ::protobuf::Message for Account { 192 => { self.net_window_size = is.read_int64()?; }, + 200 => { + self.net_window_optimized = is.read_bool()?; + }, 210 => { ::protobuf::rt::read_singular_message_into_field(is, &mut self.account_resource)?; }, @@ -3184,6 +3213,9 @@ impl ::protobuf::Message for Account { if self.net_window_size != 0 { my_size += ::protobuf::rt::int64_size(24, self.net_window_size); } + if self.net_window_optimized != false { + my_size += 2 + 1; + } if let Some(v) = self.account_resource.as_ref() { let len = v.compute_size(); my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len; @@ -3358,6 +3390,9 @@ impl ::protobuf::Message for Account { if self.net_window_size != 0 { os.write_int64(24, self.net_window_size)?; } + if self.net_window_optimized != false { + os.write_bool(25, self.net_window_optimized)?; + } if let Some(v) = self.account_resource.as_ref() { ::protobuf::rt::write_message_field_with_cached_size(26, v, os)?; } @@ -3435,6 +3470,7 @@ impl ::protobuf::Message for Account { self.latest_consume_free_time = 0; self.account_id.clear(); self.net_window_size = 0; + self.net_window_optimized = false; self.account_resource.clear(); self.codeHash.clear(); self.owner_permission.clear(); @@ -3473,8 +3509,8 @@ impl ::protobuf::reflect::ProtobufValue for Account { /// Nested message and enums of message `Account` pub mod account { /// frozen balance - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Account.Frozen) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Frozen { // message fields // @@protoc_insertion_point(field:protocol.Account.Frozen.frozen_balance) @@ -3613,8 +3649,8 @@ pub mod account { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Account.AccountResource) + #[derive(PartialEq,Clone,Default,Debug)] pub struct AccountResource { // message fields // @@protoc_insertion_point(field:protocol.Account.AccountResource.energy_usage) @@ -3639,6 +3675,8 @@ pub mod account { pub delegated_frozenV2_balance_for_energy: i64, // @@protoc_insertion_point(field:protocol.Account.AccountResource.acquired_delegated_frozenV2_balance_for_energy) pub acquired_delegated_frozenV2_balance_for_energy: i64, + // @@protoc_insertion_point(field:protocol.Account.AccountResource.energy_window_optimized) + pub energy_window_optimized: bool, // special fields // @@protoc_insertion_point(special_field:protocol.Account.AccountResource.special_fields) pub special_fields: ::protobuf::SpecialFields, @@ -3656,7 +3694,7 @@ pub mod account { } pub(in super) fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(11); + let mut fields = ::std::vec::Vec::with_capacity(12); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "energy_usage", @@ -3713,6 +3751,11 @@ pub mod account { |m: &AccountResource| { &m.acquired_delegated_frozenV2_balance_for_energy }, |m: &mut AccountResource| { &mut m.acquired_delegated_frozenV2_balance_for_energy }, )); + fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( + "energy_window_optimized", + |m: &AccountResource| { &m.energy_window_optimized }, + |m: &mut AccountResource| { &mut m.energy_window_optimized }, + )); ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( "Account.AccountResource", fields, @@ -3764,6 +3807,9 @@ pub mod account { 88 => { self.acquired_delegated_frozenV2_balance_for_energy = is.read_int64()?; }, + 96 => { + self.energy_window_optimized = is.read_bool()?; + }, tag => { ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; }, @@ -3810,6 +3856,9 @@ pub mod account { if self.acquired_delegated_frozenV2_balance_for_energy != 0 { my_size += ::protobuf::rt::int64_size(11, self.acquired_delegated_frozenV2_balance_for_energy); } + if self.energy_window_optimized != false { + my_size += 1 + 1; + } my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); self.special_fields.cached_size().set(my_size as u32); my_size @@ -3849,6 +3898,9 @@ pub mod account { if self.acquired_delegated_frozenV2_balance_for_energy != 0 { os.write_int64(11, self.acquired_delegated_frozenV2_balance_for_energy)?; } + if self.energy_window_optimized != false { + os.write_bool(12, self.energy_window_optimized)?; + } os.write_unknown_fields(self.special_fields.unknown_fields())?; ::std::result::Result::Ok(()) } @@ -3877,6 +3929,7 @@ pub mod account { self.energy_window_size = 0; self.delegated_frozenV2_balance_for_energy = 0; self.acquired_delegated_frozenV2_balance_for_energy = 0; + self.energy_window_optimized = false; self.special_fields.clear(); } @@ -3893,6 +3946,7 @@ pub mod account { energy_window_size: 0, delegated_frozenV2_balance_for_energy: 0, acquired_delegated_frozenV2_balance_for_energy: 0, + energy_window_optimized: false, special_fields: ::protobuf::SpecialFields::new(), }; &instance @@ -3916,8 +3970,8 @@ pub mod account { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Account.FreezeV2) + #[derive(PartialEq,Clone,Default,Debug)] pub struct FreezeV2 { // message fields // @@protoc_insertion_point(field:protocol.Account.FreezeV2.type) @@ -4056,8 +4110,8 @@ pub mod account { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Account.UnFreezeV2) + #[derive(PartialEq,Clone,Default,Debug)] pub struct UnFreezeV2 { // message fields // @@protoc_insertion_point(field:protocol.Account.UnFreezeV2.type) @@ -4215,8 +4269,8 @@ pub mod account { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Key) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Key { // message fields // @@protoc_insertion_point(field:protocol.Key.address) @@ -4355,8 +4409,8 @@ impl ::protobuf::reflect::ProtobufValue for Key { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.DelegatedResource) +#[derive(PartialEq,Clone,Default,Debug)] pub struct DelegatedResource { // message fields // @@protoc_insertion_point(field:protocol.DelegatedResource.from) @@ -4567,8 +4621,8 @@ impl ::protobuf::reflect::ProtobufValue for DelegatedResource { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.authority) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Authority { // message fields // @@protoc_insertion_point(field:protocol.authority.account) @@ -4708,8 +4762,8 @@ impl ::protobuf::reflect::ProtobufValue for Authority { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Permission) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Permission { // message fields // @@protoc_insertion_point(field:protocol.Permission.type) @@ -4968,6 +5022,15 @@ pub mod permission { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "Owner" => ::std::option::Option::Some(PermissionType::Owner), + "Witness" => ::std::option::Option::Some(PermissionType::Witness), + "Active" => ::std::option::Option::Some(PermissionType::Active), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [PermissionType] = &[ PermissionType::Owner, PermissionType::Witness, @@ -5001,8 +5064,8 @@ pub mod permission { } /// Witness -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Witness) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Witness { // message fields // @@protoc_insertion_point(field:protocol.Witness.address) @@ -5268,8 +5331,8 @@ impl ::protobuf::reflect::ProtobufValue for Witness { } /// Vote Change -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Votes) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Votes { // message fields // @@protoc_insertion_point(field:protocol.Votes.address) @@ -5428,8 +5491,8 @@ impl ::protobuf::reflect::ProtobufValue for Votes { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TXOutput) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TXOutput { // message fields // @@protoc_insertion_point(field:protocol.TXOutput.value) @@ -5568,8 +5631,8 @@ impl ::protobuf::reflect::ProtobufValue for TXOutput { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TXInput) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TXInput { // message fields // @@protoc_insertion_point(field:protocol.TXInput.raw_data) @@ -5711,8 +5774,8 @@ impl ::protobuf::reflect::ProtobufValue for TXInput { /// Nested message and enums of message `TXInput` pub mod txinput { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TXInput.raw) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Raw { // message fields // @@protoc_insertion_point(field:protocol.TXInput.raw.txID) @@ -5870,8 +5933,8 @@ pub mod txinput { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TXOutputs) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TXOutputs { // message fields // @@protoc_insertion_point(field:protocol.TXOutputs.outputs) @@ -5993,8 +6056,8 @@ impl ::protobuf::reflect::ProtobufValue for TXOutputs { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ResourceReceipt) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ResourceReceipt { // message fields // @@protoc_insertion_point(field:protocol.ResourceReceipt.energy_usage) @@ -6241,8 +6304,8 @@ impl ::protobuf::reflect::ProtobufValue for ResourceReceipt { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketOrderDetail) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketOrderDetail { // message fields // @@protoc_insertion_point(field:protocol.MarketOrderDetail.makerOrderId) @@ -6417,8 +6480,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketOrderDetail { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Transaction) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Transaction { // message fields // @@protoc_insertion_point(field:protocol.Transaction.raw_data) @@ -6580,8 +6643,8 @@ impl ::protobuf::reflect::ProtobufValue for Transaction { /// Nested message and enums of message `Transaction` pub mod transaction { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Transaction.Contract) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Contract { // message fields // @@protoc_insertion_point(field:protocol.Transaction.Contract.type) @@ -6860,6 +6923,8 @@ pub mod transaction { DelegateResourceContract = 57, // @@protoc_insertion_point(enum_value:protocol.Transaction.Contract.ContractType.UnDelegateResourceContract) UnDelegateResourceContract = 58, + // @@protoc_insertion_point(enum_value:protocol.Transaction.Contract.ContractType.CancelAllUnfreezeV2Contract) + CancelAllUnfreezeV2Contract = 59, } impl ::protobuf::Enum for ContractType { @@ -6911,6 +6976,54 @@ pub mod transaction { 56 => ::std::option::Option::Some(ContractType::WithdrawExpireUnfreezeContract), 57 => ::std::option::Option::Some(ContractType::DelegateResourceContract), 58 => ::std::option::Option::Some(ContractType::UnDelegateResourceContract), + 59 => ::std::option::Option::Some(ContractType::CancelAllUnfreezeV2Contract), + _ => ::std::option::Option::None + } + } + + fn from_str(str: &str) -> ::std::option::Option { + match str { + "AccountCreateContract" => ::std::option::Option::Some(ContractType::AccountCreateContract), + "TransferContract" => ::std::option::Option::Some(ContractType::TransferContract), + "TransferAssetContract" => ::std::option::Option::Some(ContractType::TransferAssetContract), + "VoteAssetContract" => ::std::option::Option::Some(ContractType::VoteAssetContract), + "VoteWitnessContract" => ::std::option::Option::Some(ContractType::VoteWitnessContract), + "WitnessCreateContract" => ::std::option::Option::Some(ContractType::WitnessCreateContract), + "AssetIssueContract" => ::std::option::Option::Some(ContractType::AssetIssueContract), + "WitnessUpdateContract" => ::std::option::Option::Some(ContractType::WitnessUpdateContract), + "ParticipateAssetIssueContract" => ::std::option::Option::Some(ContractType::ParticipateAssetIssueContract), + "AccountUpdateContract" => ::std::option::Option::Some(ContractType::AccountUpdateContract), + "FreezeBalanceContract" => ::std::option::Option::Some(ContractType::FreezeBalanceContract), + "UnfreezeBalanceContract" => ::std::option::Option::Some(ContractType::UnfreezeBalanceContract), + "WithdrawBalanceContract" => ::std::option::Option::Some(ContractType::WithdrawBalanceContract), + "UnfreezeAssetContract" => ::std::option::Option::Some(ContractType::UnfreezeAssetContract), + "UpdateAssetContract" => ::std::option::Option::Some(ContractType::UpdateAssetContract), + "ProposalCreateContract" => ::std::option::Option::Some(ContractType::ProposalCreateContract), + "ProposalApproveContract" => ::std::option::Option::Some(ContractType::ProposalApproveContract), + "ProposalDeleteContract" => ::std::option::Option::Some(ContractType::ProposalDeleteContract), + "SetAccountIdContract" => ::std::option::Option::Some(ContractType::SetAccountIdContract), + "CustomContract" => ::std::option::Option::Some(ContractType::CustomContract), + "CreateSmartContract" => ::std::option::Option::Some(ContractType::CreateSmartContract), + "TriggerSmartContract" => ::std::option::Option::Some(ContractType::TriggerSmartContract), + "GetContract" => ::std::option::Option::Some(ContractType::GetContract), + "UpdateSettingContract" => ::std::option::Option::Some(ContractType::UpdateSettingContract), + "ExchangeCreateContract" => ::std::option::Option::Some(ContractType::ExchangeCreateContract), + "ExchangeInjectContract" => ::std::option::Option::Some(ContractType::ExchangeInjectContract), + "ExchangeWithdrawContract" => ::std::option::Option::Some(ContractType::ExchangeWithdrawContract), + "ExchangeTransactionContract" => ::std::option::Option::Some(ContractType::ExchangeTransactionContract), + "UpdateEnergyLimitContract" => ::std::option::Option::Some(ContractType::UpdateEnergyLimitContract), + "AccountPermissionUpdateContract" => ::std::option::Option::Some(ContractType::AccountPermissionUpdateContract), + "ClearABIContract" => ::std::option::Option::Some(ContractType::ClearABIContract), + "UpdateBrokerageContract" => ::std::option::Option::Some(ContractType::UpdateBrokerageContract), + "ShieldedTransferContract" => ::std::option::Option::Some(ContractType::ShieldedTransferContract), + "MarketSellAssetContract" => ::std::option::Option::Some(ContractType::MarketSellAssetContract), + "MarketCancelOrderContract" => ::std::option::Option::Some(ContractType::MarketCancelOrderContract), + "FreezeBalanceV2Contract" => ::std::option::Option::Some(ContractType::FreezeBalanceV2Contract), + "UnfreezeBalanceV2Contract" => ::std::option::Option::Some(ContractType::UnfreezeBalanceV2Contract), + "WithdrawExpireUnfreezeContract" => ::std::option::Option::Some(ContractType::WithdrawExpireUnfreezeContract), + "DelegateResourceContract" => ::std::option::Option::Some(ContractType::DelegateResourceContract), + "UnDelegateResourceContract" => ::std::option::Option::Some(ContractType::UnDelegateResourceContract), + "CancelAllUnfreezeV2Contract" => ::std::option::Option::Some(ContractType::CancelAllUnfreezeV2Contract), _ => ::std::option::Option::None } } @@ -6956,6 +7069,7 @@ pub mod transaction { ContractType::WithdrawExpireUnfreezeContract, ContractType::DelegateResourceContract, ContractType::UnDelegateResourceContract, + ContractType::CancelAllUnfreezeV2Contract, ]; } @@ -7007,6 +7121,7 @@ pub mod transaction { ContractType::WithdrawExpireUnfreezeContract => 37, ContractType::DelegateResourceContract => 38, ContractType::UnDelegateResourceContract => 39, + ContractType::CancelAllUnfreezeV2Contract => 40, }; Self::enum_descriptor().value_by_index(index) } @@ -7025,8 +7140,8 @@ pub mod transaction { } } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Transaction.Result) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Result { // message fields // @@protoc_insertion_point(field:protocol.Transaction.Result.fee) @@ -7057,6 +7172,8 @@ pub mod transaction { pub orderDetails: ::std::vec::Vec, // @@protoc_insertion_point(field:protocol.Transaction.Result.withdraw_expire_amount) pub withdraw_expire_amount: i64, + // @@protoc_insertion_point(field:protocol.Transaction.Result.cancel_unfreezeV2_amount) + pub cancel_unfreezeV2_amount: ::std::collections::HashMap<::std::string::String, i64>, // special fields // @@protoc_insertion_point(special_field:protocol.Transaction.Result.special_fields) pub special_fields: ::protobuf::SpecialFields, @@ -7074,7 +7191,7 @@ pub mod transaction { } pub(in super) fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(14); + let mut fields = ::std::vec::Vec::with_capacity(15); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "fee", @@ -7146,6 +7263,11 @@ pub mod transaction { |m: &Result| { &m.withdraw_expire_amount }, |m: &mut Result| { &mut m.withdraw_expire_amount }, )); + fields.push(::protobuf::reflect::rt::v2::make_map_simpler_accessor::<_, _, _>( + "cancel_unfreezeV2_amount", + |m: &Result| { &m.cancel_unfreezeV2_amount }, + |m: &mut Result| { &mut m.cancel_unfreezeV2_amount }, + )); ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( "Transaction.Result", fields, @@ -7206,6 +7328,21 @@ pub mod transaction { 216 => { self.withdraw_expire_amount = is.read_int64()?; }, + 226 => { + let len = is.read_raw_varint32()?; + let old_limit = is.push_limit(len as u64)?; + let mut key = ::std::default::Default::default(); + let mut value = ::std::default::Default::default(); + while let Some(tag) = is.read_raw_tag_or_eof()? { + match tag { + 10 => key = is.read_string()?, + 16 => value = is.read_int64()?, + _ => ::protobuf::rt::skip_field_for_tag(tag, is)?, + }; + } + is.pop_limit(old_limit); + self.cancel_unfreezeV2_amount.insert(key, value); + }, tag => { ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; }, @@ -7261,6 +7398,12 @@ pub mod transaction { if self.withdraw_expire_amount != 0 { my_size += ::protobuf::rt::int64_size(27, self.withdraw_expire_amount); } + for (k, v) in &self.cancel_unfreezeV2_amount { + let mut entry_size = 0; + entry_size += ::protobuf::rt::string_size(1, &k); + entry_size += ::protobuf::rt::int64_size(2, *v); + my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(entry_size) + entry_size + }; my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); self.special_fields.cached_size().set(my_size as u32); my_size @@ -7309,6 +7452,15 @@ pub mod transaction { if self.withdraw_expire_amount != 0 { os.write_int64(27, self.withdraw_expire_amount)?; } + for (k, v) in &self.cancel_unfreezeV2_amount { + let mut entry_size = 0; + entry_size += ::protobuf::rt::string_size(1, &k); + entry_size += ::protobuf::rt::int64_size(2, *v); + os.write_raw_varint32(226)?; // Tag. + os.write_raw_varint32(entry_size as u32)?; + os.write_string(1, &k)?; + os.write_int64(2, *v)?; + }; os.write_unknown_fields(self.special_fields.unknown_fields())?; ::std::result::Result::Ok(()) } @@ -7340,28 +7492,13 @@ pub mod transaction { self.orderId.clear(); self.orderDetails.clear(); self.withdraw_expire_amount = 0; + self.cancel_unfreezeV2_amount.clear(); self.special_fields.clear(); } fn default_instance() -> &'static Result { - static instance: Result = Result { - fee: 0, - ret: ::protobuf::EnumOrUnknown::from_i32(0), - contractRet: ::protobuf::EnumOrUnknown::from_i32(0), - assetIssueID: ::std::string::String::new(), - withdraw_amount: 0, - unfreeze_amount: 0, - exchange_received_amount: 0, - exchange_inject_another_amount: 0, - exchange_withdraw_another_amount: 0, - exchange_id: 0, - shielded_transaction_fee: 0, - orderId: ::std::vec::Vec::new(), - orderDetails: ::std::vec::Vec::new(), - withdraw_expire_amount: 0, - special_fields: ::protobuf::SpecialFields::new(), - }; - &instance + static instance: ::protobuf::rt::Lazy = ::protobuf::rt::Lazy::new(); + instance.get(Result::new) } } @@ -7408,6 +7545,14 @@ pub mod transaction { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "SUCESS" => ::std::option::Option::Some(Code::SUCESS), + "FAILED" => ::std::option::Option::Some(Code::FAILED), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [Code] = &[ Code::SUCESS, Code::FAILED, @@ -7504,6 +7649,28 @@ pub mod transaction { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "DEFAULT" => ::std::option::Option::Some(ContractResult::DEFAULT), + "SUCCESS" => ::std::option::Option::Some(ContractResult::SUCCESS), + "REVERT" => ::std::option::Option::Some(ContractResult::REVERT), + "BAD_JUMP_DESTINATION" => ::std::option::Option::Some(ContractResult::BAD_JUMP_DESTINATION), + "OUT_OF_MEMORY" => ::std::option::Option::Some(ContractResult::OUT_OF_MEMORY), + "PRECOMPILED_CONTRACT" => ::std::option::Option::Some(ContractResult::PRECOMPILED_CONTRACT), + "STACK_TOO_SMALL" => ::std::option::Option::Some(ContractResult::STACK_TOO_SMALL), + "STACK_TOO_LARGE" => ::std::option::Option::Some(ContractResult::STACK_TOO_LARGE), + "ILLEGAL_OPERATION" => ::std::option::Option::Some(ContractResult::ILLEGAL_OPERATION), + "STACK_OVERFLOW" => ::std::option::Option::Some(ContractResult::STACK_OVERFLOW), + "OUT_OF_ENERGY" => ::std::option::Option::Some(ContractResult::OUT_OF_ENERGY), + "OUT_OF_TIME" => ::std::option::Option::Some(ContractResult::OUT_OF_TIME), + "JVM_STACK_OVER_FLOW" => ::std::option::Option::Some(ContractResult::JVM_STACK_OVER_FLOW), + "UNKNOWN" => ::std::option::Option::Some(ContractResult::UNKNOWN), + "TRANSFER_FAILED" => ::std::option::Option::Some(ContractResult::TRANSFER_FAILED), + "INVALID_CODE" => ::std::option::Option::Some(ContractResult::INVALID_CODE), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [ContractResult] = &[ ContractResult::DEFAULT, ContractResult::SUCCESS, @@ -7549,8 +7716,8 @@ pub mod transaction { } } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Transaction.raw) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Raw { // message fields // @@protoc_insertion_point(field:protocol.Transaction.raw.ref_block_bytes) @@ -7839,8 +8006,8 @@ pub mod transaction { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransactionInfo) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TransactionInfo { // message fields // @@protoc_insertion_point(field:protocol.TransactionInfo.id) @@ -7889,6 +8056,8 @@ pub struct TransactionInfo { pub packingFee: i64, // @@protoc_insertion_point(field:protocol.TransactionInfo.withdraw_expire_amount) pub withdraw_expire_amount: i64, + // @@protoc_insertion_point(field:protocol.TransactionInfo.cancel_unfreezeV2_amount) + pub cancel_unfreezeV2_amount: ::std::collections::HashMap<::std::string::String, i64>, // special fields // @@protoc_insertion_point(special_field:protocol.TransactionInfo.special_fields) pub special_fields: ::protobuf::SpecialFields, @@ -7906,7 +8075,7 @@ impl TransactionInfo { } fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(23); + let mut fields = ::std::vec::Vec::with_capacity(24); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "id", @@ -8023,6 +8192,11 @@ impl TransactionInfo { |m: &TransactionInfo| { &m.withdraw_expire_amount }, |m: &mut TransactionInfo| { &mut m.withdraw_expire_amount }, )); + fields.push(::protobuf::reflect::rt::v2::make_map_simpler_accessor::<_, _, _>( + "cancel_unfreezeV2_amount", + |m: &TransactionInfo| { &m.cancel_unfreezeV2_amount }, + |m: &mut TransactionInfo| { &mut m.cancel_unfreezeV2_amount }, + )); ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( "TransactionInfo", fields, @@ -8110,6 +8284,21 @@ impl ::protobuf::Message for TransactionInfo { 224 => { self.withdraw_expire_amount = is.read_int64()?; }, + 234 => { + let len = is.read_raw_varint32()?; + let old_limit = is.push_limit(len as u64)?; + let mut key = ::std::default::Default::default(); + let mut value = ::std::default::Default::default(); + while let Some(tag) = is.read_raw_tag_or_eof()? { + match tag { + 10 => key = is.read_string()?, + 16 => value = is.read_int64()?, + _ => ::protobuf::rt::skip_field_for_tag(tag, is)?, + }; + } + is.pop_limit(old_limit); + self.cancel_unfreezeV2_amount.insert(key, value); + }, tag => { ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; }, @@ -8195,6 +8384,12 @@ impl ::protobuf::Message for TransactionInfo { if self.withdraw_expire_amount != 0 { my_size += ::protobuf::rt::int64_size(28, self.withdraw_expire_amount); } + for (k, v) in &self.cancel_unfreezeV2_amount { + let mut entry_size = 0; + entry_size += ::protobuf::rt::string_size(1, &k); + entry_size += ::protobuf::rt::int64_size(2, *v); + my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(entry_size) + entry_size + }; my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); self.special_fields.cached_size().set(my_size as u32); my_size @@ -8270,6 +8465,15 @@ impl ::protobuf::Message for TransactionInfo { if self.withdraw_expire_amount != 0 { os.write_int64(28, self.withdraw_expire_amount)?; } + for (k, v) in &self.cancel_unfreezeV2_amount { + let mut entry_size = 0; + entry_size += ::protobuf::rt::string_size(1, &k); + entry_size += ::protobuf::rt::int64_size(2, *v); + os.write_raw_varint32(234)?; // Tag. + os.write_raw_varint32(entry_size as u32)?; + os.write_string(1, &k)?; + os.write_int64(2, *v)?; + }; os.write_unknown_fields(self.special_fields.unknown_fields())?; ::std::result::Result::Ok(()) } @@ -8310,37 +8514,13 @@ impl ::protobuf::Message for TransactionInfo { self.orderDetails.clear(); self.packingFee = 0; self.withdraw_expire_amount = 0; + self.cancel_unfreezeV2_amount.clear(); self.special_fields.clear(); } fn default_instance() -> &'static TransactionInfo { - static instance: TransactionInfo = TransactionInfo { - id: ::std::vec::Vec::new(), - fee: 0, - blockNumber: 0, - blockTimeStamp: 0, - contractResult: ::std::vec::Vec::new(), - contract_address: ::std::vec::Vec::new(), - receipt: ::protobuf::MessageField::none(), - log: ::std::vec::Vec::new(), - result: ::protobuf::EnumOrUnknown::from_i32(0), - resMessage: ::std::vec::Vec::new(), - assetIssueID: ::std::string::String::new(), - withdraw_amount: 0, - unfreeze_amount: 0, - internal_transactions: ::std::vec::Vec::new(), - exchange_received_amount: 0, - exchange_inject_another_amount: 0, - exchange_withdraw_another_amount: 0, - exchange_id: 0, - shielded_transaction_fee: 0, - orderId: ::std::vec::Vec::new(), - orderDetails: ::std::vec::Vec::new(), - packingFee: 0, - withdraw_expire_amount: 0, - special_fields: ::protobuf::SpecialFields::new(), - }; - &instance + static instance: ::protobuf::rt::Lazy = ::protobuf::rt::Lazy::new(); + instance.get(TransactionInfo::new) } } @@ -8363,8 +8543,8 @@ impl ::protobuf::reflect::ProtobufValue for TransactionInfo { /// Nested message and enums of message `TransactionInfo` pub mod transaction_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransactionInfo.Log) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Log { // message fields // @@protoc_insertion_point(field:protocol.TransactionInfo.Log.address) @@ -8545,6 +8725,14 @@ pub mod transaction_info { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "SUCESS" => ::std::option::Option::Some(Code::SUCESS), + "FAILED" => ::std::option::Option::Some(Code::FAILED), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [Code] = &[ Code::SUCESS, Code::FAILED, @@ -8576,8 +8764,8 @@ pub mod transaction_info { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransactionRet) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TransactionRet { // message fields // @@protoc_insertion_point(field:protocol.TransactionRet.blockNumber) @@ -8735,8 +8923,8 @@ impl ::protobuf::reflect::ProtobufValue for TransactionRet { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Transactions) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Transactions { // message fields // @@protoc_insertion_point(field:protocol.Transactions.transactions) @@ -8858,149 +9046,8 @@ impl ::protobuf::reflect::ProtobufValue for Transactions { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] -// @@protoc_insertion_point(message:protocol.TransactionSign) -pub struct TransactionSign { - // message fields - // @@protoc_insertion_point(field:protocol.TransactionSign.transaction) - pub transaction: ::protobuf::MessageField, - // @@protoc_insertion_point(field:protocol.TransactionSign.privateKey) - pub privateKey: ::std::vec::Vec, - // special fields - // @@protoc_insertion_point(special_field:protocol.TransactionSign.special_fields) - pub special_fields: ::protobuf::SpecialFields, -} - -impl<'a> ::std::default::Default for &'a TransactionSign { - fn default() -> &'a TransactionSign { - ::default_instance() - } -} - -impl TransactionSign { - pub fn new() -> TransactionSign { - ::std::default::Default::default() - } - - fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(2); - let mut oneofs = ::std::vec::Vec::with_capacity(0); - fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, Transaction>( - "transaction", - |m: &TransactionSign| { &m.transaction }, - |m: &mut TransactionSign| { &mut m.transaction }, - )); - fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( - "privateKey", - |m: &TransactionSign| { &m.privateKey }, - |m: &mut TransactionSign| { &mut m.privateKey }, - )); - ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( - "TransactionSign", - fields, - oneofs, - ) - } -} - -impl ::protobuf::Message for TransactionSign { - const NAME: &'static str = "TransactionSign"; - - fn is_initialized(&self) -> bool { - true - } - - fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> { - while let Some(tag) = is.read_raw_tag_or_eof()? { - match tag { - 10 => { - ::protobuf::rt::read_singular_message_into_field(is, &mut self.transaction)?; - }, - 18 => { - self.privateKey = is.read_bytes()?; - }, - tag => { - ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; - }, - }; - } - ::std::result::Result::Ok(()) - } - - // Compute sizes of nested messages - #[allow(unused_variables)] - fn compute_size(&self) -> u64 { - let mut my_size = 0; - if let Some(v) = self.transaction.as_ref() { - let len = v.compute_size(); - my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len; - } - if !self.privateKey.is_empty() { - my_size += ::protobuf::rt::bytes_size(2, &self.privateKey); - } - my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); - self.special_fields.cached_size().set(my_size as u32); - my_size - } - - fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> { - if let Some(v) = self.transaction.as_ref() { - ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?; - } - if !self.privateKey.is_empty() { - os.write_bytes(2, &self.privateKey)?; - } - os.write_unknown_fields(self.special_fields.unknown_fields())?; - ::std::result::Result::Ok(()) - } - - fn special_fields(&self) -> &::protobuf::SpecialFields { - &self.special_fields - } - - fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields { - &mut self.special_fields - } - - fn new() -> TransactionSign { - TransactionSign::new() - } - - fn clear(&mut self) { - self.transaction.clear(); - self.privateKey.clear(); - self.special_fields.clear(); - } - - fn default_instance() -> &'static TransactionSign { - static instance: TransactionSign = TransactionSign { - transaction: ::protobuf::MessageField::none(), - privateKey: ::std::vec::Vec::new(), - special_fields: ::protobuf::SpecialFields::new(), - }; - &instance - } -} - -impl ::protobuf::MessageFull for TransactionSign { - fn descriptor() -> ::protobuf::reflect::MessageDescriptor { - static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new(); - descriptor.get(|| file_descriptor().message_by_package_relative_name("TransactionSign").unwrap()).clone() - } -} - -impl ::std::fmt::Display for TransactionSign { - fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { - ::protobuf::text_format::fmt(self, f) - } -} - -impl ::protobuf::reflect::ProtobufValue for TransactionSign { - type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; -} - -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockHeader) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BlockHeader { // message fields // @@protoc_insertion_point(field:protocol.BlockHeader.raw_data) @@ -9142,8 +9189,8 @@ impl ::protobuf::reflect::ProtobufValue for BlockHeader { /// Nested message and enums of message `BlockHeader` pub mod block_header { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockHeader.raw) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Raw { // message fields // @@protoc_insertion_point(field:protocol.BlockHeader.raw.timestamp) @@ -9394,8 +9441,8 @@ pub mod block_header { } /// block -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Block) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Block { // message fields // @@protoc_insertion_point(field:protocol.Block.transactions) @@ -9536,8 +9583,8 @@ impl ::protobuf::reflect::ProtobufValue for Block { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ChainInventory) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ChainInventory { // message fields // @@protoc_insertion_point(field:protocol.ChainInventory.ids) @@ -9679,8 +9726,8 @@ impl ::protobuf::reflect::ProtobufValue for ChainInventory { /// Nested message and enums of message `ChainInventory` pub mod chain_inventory { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ChainInventory.BlockId) + #[derive(PartialEq,Clone,Default,Debug)] pub struct BlockId { // message fields // @@protoc_insertion_point(field:protocol.ChainInventory.BlockId.hash) @@ -9821,8 +9868,8 @@ pub mod chain_inventory { } /// Inventory -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockInventory) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BlockInventory { // message fields // @@protoc_insertion_point(field:protocol.BlockInventory.ids) @@ -9964,8 +10011,8 @@ impl ::protobuf::reflect::ProtobufValue for BlockInventory { /// Nested message and enums of message `BlockInventory` pub mod block_inventory { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockInventory.BlockId) + #[derive(PartialEq,Clone,Default,Debug)] pub struct BlockId { // message fields // @@protoc_insertion_point(field:protocol.BlockInventory.BlockId.hash) @@ -10131,6 +10178,15 @@ pub mod block_inventory { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "SYNC" => ::std::option::Option::Some(Type::SYNC), + "ADVTISE" => ::std::option::Option::Some(Type::ADVTISE), + "FETCH" => ::std::option::Option::Some(Type::FETCH), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [Type] = &[ Type::SYNC, Type::ADVTISE, @@ -10163,8 +10219,8 @@ pub mod block_inventory { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Inventory) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Inventory { // message fields // @@protoc_insertion_point(field:protocol.Inventory.type) @@ -10329,6 +10385,14 @@ pub mod inventory { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "TRX" => ::std::option::Option::Some(InventoryType::TRX), + "BLOCK" => ::std::option::Option::Some(InventoryType::BLOCK), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [InventoryType] = &[ InventoryType::TRX, InventoryType::BLOCK, @@ -10360,8 +10424,8 @@ pub mod inventory { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.Items) +#[derive(PartialEq,Clone,Default,Debug)] pub struct Items { // message fields // @@protoc_insertion_point(field:protocol.Items.type) @@ -10571,6 +10635,16 @@ pub mod items { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "ERR" => ::std::option::Option::Some(ItemType::ERR), + "TRX" => ::std::option::Option::Some(ItemType::TRX), + "BLOCK" => ::std::option::Option::Some(ItemType::BLOCK), + "BLOCKHEADER" => ::std::option::Option::Some(ItemType::BLOCKHEADER), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [ItemType] = &[ ItemType::ERR, ItemType::TRX, @@ -10605,8 +10679,8 @@ pub mod items { } /// DynamicProperties -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.DynamicProperties) +#[derive(PartialEq,Clone,Default,Debug)] pub struct DynamicProperties { // message fields // @@protoc_insertion_point(field:protocol.DynamicProperties.last_solidity_block_num) @@ -10727,8 +10801,8 @@ impl ::protobuf::reflect::ProtobufValue for DynamicProperties { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.DisconnectMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct DisconnectMessage { // message fields // @@protoc_insertion_point(field:protocol.DisconnectMessage.reason) @@ -10849,8 +10923,8 @@ impl ::protobuf::reflect::ProtobufValue for DisconnectMessage { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.HelloMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct HelloMessage { // message fields // @@protoc_insertion_point(field:protocol.HelloMessage.from) @@ -11139,8 +11213,8 @@ impl ::protobuf::reflect::ProtobufValue for HelloMessage { /// Nested message and enums of message `HelloMessage` pub mod hello_message { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.HelloMessage.BlockId) + #[derive(PartialEq,Clone,Default,Debug)] pub struct BlockId { // message fields // @@protoc_insertion_point(field:protocol.HelloMessage.BlockId.hash) @@ -11280,8 +11354,8 @@ pub mod hello_message { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.InternalTransaction) +#[derive(PartialEq,Clone,Default,Debug)] pub struct InternalTransaction { // message fields /// internalTransaction identity, the root InternalTransaction hash @@ -11517,8 +11591,8 @@ impl ::protobuf::reflect::ProtobufValue for InternalTransaction { /// Nested message and enums of message `InternalTransaction` pub mod internal_transaction { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.InternalTransaction.CallValueInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct CallValueInfo { // message fields /// trx (TBD: or token) value @@ -11660,8 +11734,8 @@ pub mod internal_transaction { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.DelegatedResourceAccountIndex) +#[derive(PartialEq,Clone,Default,Debug)] pub struct DelegatedResourceAccountIndex { // message fields // @@protoc_insertion_point(field:protocol.DelegatedResourceAccountIndex.account) @@ -11836,8 +11910,8 @@ impl ::protobuf::reflect::ProtobufValue for DelegatedResourceAccountIndex { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo) +#[derive(PartialEq,Clone,Default,Debug)] pub struct NodeInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.beginSyncNum) @@ -12152,8 +12226,8 @@ impl ::protobuf::reflect::ProtobufValue for NodeInfo { /// Nested message and enums of message `NodeInfo` pub mod node_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo.PeerInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct PeerInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.PeerInfo.lastSyncBlock) @@ -12706,8 +12780,8 @@ pub mod node_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo.ConfigNodeInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct ConfigNodeInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.ConfigNodeInfo.codeVersion) @@ -13152,8 +13226,8 @@ pub mod node_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo.MachineInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct MachineInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.MachineInfo.threadCount) @@ -13494,8 +13568,8 @@ pub mod node_info { /// Nested message and enums of message `MachineInfo` pub mod machine_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo.MachineInfo.MemoryDescInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct MemoryDescInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.MachineInfo.MemoryDescInfo.name) @@ -13688,8 +13762,8 @@ pub mod node_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.NodeInfo.MachineInfo.DeadLockThreadInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct DeadLockThreadInfo { // message fields // @@protoc_insertion_point(field:protocol.NodeInfo.MachineInfo.DeadLockThreadInfo.name) @@ -13920,8 +13994,8 @@ pub mod node_info { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MetricsInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.interval) @@ -14101,8 +14175,8 @@ impl ::protobuf::reflect::ProtobufValue for MetricsInfo { /// Nested message and enums of message `MetricsInfo` pub mod metrics_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NodeInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct NodeInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NodeInfo.ip) @@ -14277,8 +14351,8 @@ pub mod metrics_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.BlockChainInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct BlockChainInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.BlockChainInfo.headBlockNum) @@ -14622,8 +14696,8 @@ pub mod metrics_info { /// Nested message and enums of message `BlockChainInfo` pub mod block_chain_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.BlockChainInfo.Witness) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Witness { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.BlockChainInfo.Witness.address) @@ -14762,8 +14836,8 @@ pub mod metrics_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.BlockChainInfo.DupWitness) + #[derive(PartialEq,Clone,Default,Debug)] pub struct DupWitness { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.BlockChainInfo.DupWitness.address) @@ -14921,8 +14995,8 @@ pub mod metrics_info { } } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.RateInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct RateInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.RateInfo.count) @@ -15115,8 +15189,8 @@ pub mod metrics_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct NetInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.errorProtoCount) @@ -15426,8 +15500,8 @@ pub mod metrics_info { /// Nested message and enums of message `NetInfo` pub mod net_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo.ApiInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct ApiInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.ApiInfo.qps) @@ -15608,8 +15682,8 @@ pub mod metrics_info { /// Nested message and enums of message `ApiInfo` pub mod api_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo.ApiInfo.ApiDetailInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct ApiDetailInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.ApiInfo.ApiDetailInfo.name) @@ -15788,8 +15862,8 @@ pub mod metrics_info { } } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo.DisconnectionDetailInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct DisconnectionDetailInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.DisconnectionDetailInfo.reason) @@ -15928,8 +16002,8 @@ pub mod metrics_info { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo.LatencyInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct LatencyInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.LatencyInfo.top99) @@ -16179,8 +16253,8 @@ pub mod metrics_info { /// Nested message and enums of message `LatencyInfo` pub mod latency_info { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MetricsInfo.NetInfo.LatencyInfo.LatencyDetailInfo) + #[derive(PartialEq,Clone,Default,Debug)] pub struct LatencyDetailInfo { // message fields // @@protoc_insertion_point(field:protocol.MetricsInfo.NetInfo.LatencyInfo.LatencyDetailInfo.witness) @@ -16430,8 +16504,8 @@ pub mod metrics_info { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PBFTMessage) +#[derive(PartialEq,Clone,Default,Debug)] pub struct PBFTMessage { // message fields // @@protoc_insertion_point(field:protocol.PBFTMessage.raw_data) @@ -16573,8 +16647,8 @@ impl ::protobuf::reflect::ProtobufValue for PBFTMessage { /// Nested message and enums of message `PBFTMessage` pub mod pbftmessage { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PBFTMessage.Raw) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Raw { // message fields // @@protoc_insertion_point(field:protocol.PBFTMessage.Raw.msg_type) @@ -16800,6 +16874,17 @@ pub mod pbftmessage { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "VIEW_CHANGE" => ::std::option::Option::Some(MsgType::VIEW_CHANGE), + "REQUEST" => ::std::option::Option::Some(MsgType::REQUEST), + "PREPREPARE" => ::std::option::Option::Some(MsgType::PREPREPARE), + "PREPARE" => ::std::option::Option::Some(MsgType::PREPARE), + "COMMIT" => ::std::option::Option::Some(MsgType::COMMIT), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [MsgType] = &[ MsgType::VIEW_CHANGE, MsgType::REQUEST, @@ -16857,6 +16942,14 @@ pub mod pbftmessage { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "BLOCK" => ::std::option::Option::Some(DataType::BLOCK), + "SRL" => ::std::option::Option::Some(DataType::SRL), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [DataType] = &[ DataType::BLOCK, DataType::SRL, @@ -16888,8 +16981,8 @@ pub mod pbftmessage { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PBFTCommitResult) +#[derive(PartialEq,Clone,Default,Debug)] pub struct PBFTCommitResult { // message fields // @@protoc_insertion_point(field:protocol.PBFTCommitResult.data) @@ -17028,8 +17121,8 @@ impl ::protobuf::reflect::ProtobufValue for PBFTCommitResult { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SRL) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SRL { // message fields // @@protoc_insertion_point(field:protocol.SRL.srAddress) @@ -17177,6 +17270,15 @@ impl ::protobuf::Enum for AccountType { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "Normal" => ::std::option::Option::Some(AccountType::Normal), + "AssetIssue" => ::std::option::Option::Some(AccountType::AssetIssue), + "Contract" => ::std::option::Option::Some(AccountType::Contract), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [AccountType] = &[ AccountType::Normal, AccountType::AssetIssue, @@ -17259,6 +17361,12 @@ pub enum ReasonCode { TOO_MANY_PEERS_WITH_SAME_IP = 34, // @@protoc_insertion_point(enum_value:protocol.ReasonCode.LIGHT_NODE_SYNC_FAIL) LIGHT_NODE_SYNC_FAIL = 35, + // @@protoc_insertion_point(enum_value:protocol.ReasonCode.BELOW_THAN_ME) + BELOW_THAN_ME = 36, + // @@protoc_insertion_point(enum_value:protocol.ReasonCode.NOT_WITNESS) + NOT_WITNESS = 37, + // @@protoc_insertion_point(enum_value:protocol.ReasonCode.NO_SUCH_MESSAGE) + NO_SUCH_MESSAGE = 38, // @@protoc_insertion_point(enum_value:protocol.ReasonCode.UNKNOWN) UNKNOWN = 255, } @@ -17296,11 +17404,48 @@ impl ::protobuf::Enum for ReasonCode { 33 => ::std::option::Option::Some(ReasonCode::CONNECT_FAIL), 34 => ::std::option::Option::Some(ReasonCode::TOO_MANY_PEERS_WITH_SAME_IP), 35 => ::std::option::Option::Some(ReasonCode::LIGHT_NODE_SYNC_FAIL), + 36 => ::std::option::Option::Some(ReasonCode::BELOW_THAN_ME), + 37 => ::std::option::Option::Some(ReasonCode::NOT_WITNESS), + 38 => ::std::option::Option::Some(ReasonCode::NO_SUCH_MESSAGE), 255 => ::std::option::Option::Some(ReasonCode::UNKNOWN), _ => ::std::option::Option::None } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "REQUESTED" => ::std::option::Option::Some(ReasonCode::REQUESTED), + "BAD_PROTOCOL" => ::std::option::Option::Some(ReasonCode::BAD_PROTOCOL), + "TOO_MANY_PEERS" => ::std::option::Option::Some(ReasonCode::TOO_MANY_PEERS), + "DUPLICATE_PEER" => ::std::option::Option::Some(ReasonCode::DUPLICATE_PEER), + "INCOMPATIBLE_PROTOCOL" => ::std::option::Option::Some(ReasonCode::INCOMPATIBLE_PROTOCOL), + "RANDOM_ELIMINATION" => ::std::option::Option::Some(ReasonCode::RANDOM_ELIMINATION), + "PEER_QUITING" => ::std::option::Option::Some(ReasonCode::PEER_QUITING), + "UNEXPECTED_IDENTITY" => ::std::option::Option::Some(ReasonCode::UNEXPECTED_IDENTITY), + "LOCAL_IDENTITY" => ::std::option::Option::Some(ReasonCode::LOCAL_IDENTITY), + "PING_TIMEOUT" => ::std::option::Option::Some(ReasonCode::PING_TIMEOUT), + "USER_REASON" => ::std::option::Option::Some(ReasonCode::USER_REASON), + "RESET" => ::std::option::Option::Some(ReasonCode::RESET), + "SYNC_FAIL" => ::std::option::Option::Some(ReasonCode::SYNC_FAIL), + "FETCH_FAIL" => ::std::option::Option::Some(ReasonCode::FETCH_FAIL), + "BAD_TX" => ::std::option::Option::Some(ReasonCode::BAD_TX), + "BAD_BLOCK" => ::std::option::Option::Some(ReasonCode::BAD_BLOCK), + "FORKED" => ::std::option::Option::Some(ReasonCode::FORKED), + "UNLINKABLE" => ::std::option::Option::Some(ReasonCode::UNLINKABLE), + "INCOMPATIBLE_VERSION" => ::std::option::Option::Some(ReasonCode::INCOMPATIBLE_VERSION), + "INCOMPATIBLE_CHAIN" => ::std::option::Option::Some(ReasonCode::INCOMPATIBLE_CHAIN), + "TIME_OUT" => ::std::option::Option::Some(ReasonCode::TIME_OUT), + "CONNECT_FAIL" => ::std::option::Option::Some(ReasonCode::CONNECT_FAIL), + "TOO_MANY_PEERS_WITH_SAME_IP" => ::std::option::Option::Some(ReasonCode::TOO_MANY_PEERS_WITH_SAME_IP), + "LIGHT_NODE_SYNC_FAIL" => ::std::option::Option::Some(ReasonCode::LIGHT_NODE_SYNC_FAIL), + "BELOW_THAN_ME" => ::std::option::Option::Some(ReasonCode::BELOW_THAN_ME), + "NOT_WITNESS" => ::std::option::Option::Some(ReasonCode::NOT_WITNESS), + "NO_SUCH_MESSAGE" => ::std::option::Option::Some(ReasonCode::NO_SUCH_MESSAGE), + "UNKNOWN" => ::std::option::Option::Some(ReasonCode::UNKNOWN), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [ReasonCode] = &[ ReasonCode::REQUESTED, ReasonCode::BAD_PROTOCOL, @@ -17326,6 +17471,9 @@ impl ::protobuf::Enum for ReasonCode { ReasonCode::CONNECT_FAIL, ReasonCode::TOO_MANY_PEERS_WITH_SAME_IP, ReasonCode::LIGHT_NODE_SYNC_FAIL, + ReasonCode::BELOW_THAN_ME, + ReasonCode::NOT_WITNESS, + ReasonCode::NO_SUCH_MESSAGE, ReasonCode::UNKNOWN, ]; } @@ -17362,7 +17510,10 @@ impl ::protobuf::EnumFull for ReasonCode { ReasonCode::CONNECT_FAIL => 21, ReasonCode::TOO_MANY_PEERS_WITH_SAME_IP => 22, ReasonCode::LIGHT_NODE_SYNC_FAIL => 23, - ReasonCode::UNKNOWN => 24, + ReasonCode::BELOW_THAN_ME => 24, + ReasonCode::NOT_WITNESS => 25, + ReasonCode::NO_SUCH_MESSAGE => 26, + ReasonCode::UNKNOWN => 27, }; Self::enum_descriptor().value_by_index(index) } @@ -17435,7 +17586,7 @@ static file_descriptor_proto_data: &'static [u8] = b"\ (\x0cR\x04tail\"\x9d\x01\n\x0fChainParameters\x12P\n\x0echainParameter\ \x18\x01\x20\x03(\x0b2(.protocol.ChainParameters.ChainParameterR\x0echai\ nParameter\x1a8\n\x0eChainParameter\x12\x10\n\x03key\x18\x01\x20\x01(\tR\ - \x03key\x12\x14\n\x05value\x18\x02\x20\x01(\x03R\x05value\"\xe0\x1d\n\ + \x03key\x12\x14\n\x05value\x18\x02\x20\x01(\x03R\x05value\"\xca\x1e\n\ \x07Account\x12!\n\x0caccount_name\x18\x01\x20\x01(\x0cR\x0baccountName\ \x12)\n\x04type\x18\x02\x20\x01(\x0e2\x15.protocol.AccountTypeR\x04type\ \x12\x18\n\x07address\x18\x03\x20\x01(\x0cR\x07address\x12\x18\n\x07bala\ @@ -17471,108 +17622,110 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x01(\x03R\x11latestConsumeTime\x127\n\x18latest_consume_free_time\x18\ \x16\x20\x01(\x03R\x15latestConsumeFreeTime\x12\x1d\n\naccount_id\x18\ \x17\x20\x01(\x0cR\taccountId\x12&\n\x0fnet_window_size\x18\x18\x20\x01(\ - \x03R\rnetWindowSize\x12L\n\x10account_resource\x18\x1a\x20\x01(\x0b2!.p\ - rotocol.Account.AccountResourceR\x0faccountResource\x12\x1a\n\x08codeHas\ - h\x18\x1e\x20\x01(\x0cR\x08codeHash\x12?\n\x10owner_permission\x18\x1f\ - \x20\x01(\x0b2\x14.protocol.PermissionR\x0fownerPermission\x12C\n\x12wit\ - ness_permission\x18\x20\x20\x01(\x0b2\x14.protocol.PermissionR\x11witnes\ - sPermission\x12A\n\x11active_permission\x18!\x20\x03(\x0b2\x14.protocol.\ - PermissionR\x10activePermission\x126\n\x08frozenV2\x18\"\x20\x03(\x0b2\ - \x1a.protocol.Account.FreezeV2R\x08frozenV2\x12<\n\nunfrozenV2\x18#\x20\ - \x03(\x0b2\x1c.protocol.Account.UnFreezeV2R\nunfrozenV2\x12V\n(delegated\ - _frozenV2_balance_for_bandwidth\x18$\x20\x01(\x03R$delegatedFrozenV2Bala\ - nceForBandwidth\x12g\n1acquired_delegated_frozenV2_balance_for_bandwidth\ - \x18%\x20\x01(\x03R,acquiredDelegatedFrozenV2BalanceForBandwidth\x1aP\n\ - \x06Frozen\x12%\n\x0efrozen_balance\x18\x01\x20\x01(\x03R\rfrozenBalance\ - \x12\x1f\n\x0bexpire_time\x18\x02\x20\x01(\x03R\nexpireTime\x1a8\n\nAsse\ - tEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\ - \x18\x02\x20\x01(\x03R\x05value:\x028\x01\x1a:\n\x0cAssetV2Entry\x12\x10\ - \n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\ - \x03R\x05value:\x028\x01\x1aK\n\x1dLatestAssetOperationTimeEntry\x12\x10\ - \n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\ - \x03R\x05value:\x028\x01\x1aM\n\x1fLatestAssetOperationTimeV2Entry\x12\ + \x03R\rnetWindowSize\x120\n\x14net_window_optimized\x18\x19\x20\x01(\x08\ + R\x12netWindowOptimized\x12L\n\x10account_resource\x18\x1a\x20\x01(\x0b2\ + !.protocol.Account.AccountResourceR\x0faccountResource\x12\x1a\n\x08code\ + Hash\x18\x1e\x20\x01(\x0cR\x08codeHash\x12?\n\x10owner_permission\x18\ + \x1f\x20\x01(\x0b2\x14.protocol.PermissionR\x0fownerPermission\x12C\n\ + \x12witness_permission\x18\x20\x20\x01(\x0b2\x14.protocol.PermissionR\ + \x11witnessPermission\x12A\n\x11active_permission\x18!\x20\x03(\x0b2\x14\ + .protocol.PermissionR\x10activePermission\x126\n\x08frozenV2\x18\"\x20\ + \x03(\x0b2\x1a.protocol.Account.FreezeV2R\x08frozenV2\x12<\n\nunfrozenV2\ + \x18#\x20\x03(\x0b2\x1c.protocol.Account.UnFreezeV2R\nunfrozenV2\x12V\n(\ + delegated_frozenV2_balance_for_bandwidth\x18$\x20\x01(\x03R$delegatedFro\ + zenV2BalanceForBandwidth\x12g\n1acquired_delegated_frozenV2_balance_for_\ + bandwidth\x18%\x20\x01(\x03R,acquiredDelegatedFrozenV2BalanceForBandwidt\ + h\x1aP\n\x06Frozen\x12%\n\x0efrozen_balance\x18\x01\x20\x01(\x03R\rfroze\ + nBalance\x12\x1f\n\x0bexpire_time\x18\x02\x20\x01(\x03R\nexpireTime\x1a8\ + \n\nAssetEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05\ + value\x18\x02\x20\x01(\x03R\x05value:\x028\x01\x1a:\n\x0cAssetV2Entry\ + \x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\ + \x20\x01(\x03R\x05value:\x028\x01\x1aK\n\x1dLatestAssetOperationTimeEntr\ + y\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\ + \x20\x01(\x03R\x05value:\x028\x01\x1aM\n\x1fLatestAssetOperationTimeV2En\ + try\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\ + \x02\x20\x01(\x03R\x05value:\x028\x01\x1aD\n\x16FreeAssetNetUsageEntry\ + \x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\ + \x20\x01(\x03R\x05value:\x028\x01\x1aF\n\x18FreeAssetNetUsageV2Entry\x12\ \x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\ - \x01(\x03R\x05value:\x028\x01\x1aD\n\x16FreeAssetNetUsageEntry\x12\x10\n\ - \x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\ - \x03R\x05value:\x028\x01\x1aF\n\x18FreeAssetNetUsageV2Entry\x12\x10\n\ - \x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\ - \x03R\x05value:\x028\x01\x1a\xe8\x05\n\x0fAccountResource\x12!\n\x0cener\ - gy_usage\x18\x01\x20\x01(\x03R\x0benergyUsage\x12S\n\x19frozen_balance_f\ - or_energy\x18\x02\x20\x01(\x0b2\x18.protocol.Account.FrozenR\x16frozenBa\ - lanceForEnergy\x12B\n\x1elatest_consume_time_for_energy\x18\x03\x20\x01(\ - \x03R\x1alatestConsumeTimeForEnergy\x12]\n,acquired_delegated_frozen_bal\ - ance_for_energy\x18\x04\x20\x01(\x03R'acquiredDelegatedFrozenBalanceForE\ - nergy\x12L\n#delegated_frozen_balance_for_energy\x18\x05\x20\x01(\x03R\ - \x1fdelegatedFrozenBalanceForEnergy\x12#\n\rstorage_limit\x18\x06\x20\ - \x01(\x03R\x0cstorageLimit\x12#\n\rstorage_usage\x18\x07\x20\x01(\x03R\ - \x0cstorageUsage\x12?\n\x1clatest_exchange_storage_time\x18\x08\x20\x01(\ - \x03R\x19latestExchangeStorageTime\x12,\n\x12energy_window_size\x18\t\ - \x20\x01(\x03R\x10energyWindowSize\x12P\n%delegated_frozenV2_balance_for\ - _energy\x18\n\x20\x01(\x03R!delegatedFrozenV2BalanceForEnergy\x12a\n.acq\ - uired_delegated_frozenV2_balance_for_energy\x18\x0b\x20\x01(\x03R)acquir\ - edDelegatedFrozenV2BalanceForEnergy\x1aN\n\x08FreezeV2\x12*\n\x04type\ - \x18\x01\x20\x01(\x0e2\x16.protocol.ResourceCodeR\x04type\x12\x16\n\x06a\ - mount\x18\x02\x20\x01(\x03R\x06amount\x1a\x93\x01\n\nUnFreezeV2\x12*\n\ - \x04type\x18\x01\x20\x01(\x0e2\x16.protocol.ResourceCodeR\x04type\x12'\n\ - \x0funfreeze_amount\x18\x03\x20\x01(\x03R\x0eunfreezeAmount\x120\n\x14un\ - freeze_expire_time\x18\x04\x20\x01(\x03R\x12unfreezeExpireTime\"7\n\x03K\ - ey\x12\x18\n\x07address\x18\x01\x20\x01(\x0cR\x07address\x12\x16\n\x06we\ - ight\x18\x02\x20\x01(\x03R\x06weight\"\xa3\x02\n\x11DelegatedResource\ - \x12\x12\n\x04from\x18\x01\x20\x01(\x0cR\x04from\x12\x0e\n\x02to\x18\x02\ - \x20\x01(\x0cR\x02to\x12?\n\x1cfrozen_balance_for_bandwidth\x18\x03\x20\ - \x01(\x03R\x19frozenBalanceForBandwidth\x129\n\x19frozen_balance_for_ene\ - rgy\x18\x04\x20\x01(\x03R\x16frozenBalanceForEnergy\x129\n\x19expire_tim\ - e_for_bandwidth\x18\x05\x20\x01(\x03R\x16expireTimeForBandwidth\x123\n\ - \x16expire_time_for_energy\x18\x06\x20\x01(\x03R\x13expireTimeForEnergy\ - \"c\n\tauthority\x12-\n\x07account\x18\x01\x20\x01(\x0b2\x13.protocol.Ac\ - countIdR\x07account\x12'\n\x0fpermission_name\x18\x02\x20\x01(\x0cR\x0ep\ - ermissionName\"\xb2\x02\n\nPermission\x127\n\x04type\x18\x01\x20\x01(\ - \x0e2#.protocol.Permission.PermissionTypeR\x04type\x12\x0e\n\x02id\x18\ - \x02\x20\x01(\x05R\x02id\x12'\n\x0fpermission_name\x18\x03\x20\x01(\tR\ - \x0epermissionName\x12\x1c\n\tthreshold\x18\x04\x20\x01(\x03R\tthreshold\ - \x12\x1b\n\tparent_id\x18\x05\x20\x01(\x05R\x08parentId\x12\x1e\n\nopera\ - tions\x18\x06\x20\x01(\x0cR\noperations\x12!\n\x04keys\x18\x07\x20\x03(\ - \x0b2\r.protocol.KeyR\x04keys\"4\n\x0ePermissionType\x12\t\n\x05Owner\ - \x10\0\x12\x0b\n\x07Witness\x10\x01\x12\n\n\x06Active\x10\x02\"\x99\x02\ - \n\x07Witness\x12\x18\n\x07address\x18\x01\x20\x01(\x0cR\x07address\x12\ - \x1c\n\tvoteCount\x18\x02\x20\x01(\x03R\tvoteCount\x12\x16\n\x06pubKey\ - \x18\x03\x20\x01(\x0cR\x06pubKey\x12\x10\n\x03url\x18\x04\x20\x01(\tR\ - \x03url\x12$\n\rtotalProduced\x18\x05\x20\x01(\x03R\rtotalProduced\x12\ - \x20\n\x0btotalMissed\x18\x06\x20\x01(\x03R\x0btotalMissed\x12&\n\x0elat\ - estBlockNum\x18\x07\x20\x01(\x03R\x0elatestBlockNum\x12$\n\rlatestSlotNu\ - m\x18\x08\x20\x01(\x03R\rlatestSlotNum\x12\x16\n\x06isJobs\x18\t\x20\x01\ - (\x08R\x06isJobs\"{\n\x05Votes\x12\x18\n\x07address\x18\x01\x20\x01(\x0c\ - R\x07address\x12+\n\told_votes\x18\x02\x20\x03(\x0b2\x0e.protocol.VoteR\ - \x08oldVotes\x12+\n\tnew_votes\x18\x03\x20\x03(\x0b2\x0e.protocol.VoteR\ - \x08newVotes\"@\n\x08TXOutput\x12\x14\n\x05value\x18\x01\x20\x01(\x03R\ - \x05value\x12\x1e\n\npubKeyHash\x18\x02\x20\x01(\x0cR\npubKeyHash\"\xa0\ - \x01\n\x07TXInput\x120\n\x08raw_data\x18\x01\x20\x01(\x0b2\x15.protocol.\ - TXInput.rawR\x07rawData\x12\x1c\n\tsignature\x18\x04\x20\x01(\x0cR\tsign\ - ature\x1aE\n\x03raw\x12\x12\n\x04txID\x18\x01\x20\x01(\x0cR\x04txID\x12\ - \x12\n\x04vout\x18\x02\x20\x01(\x03R\x04vout\x12\x16\n\x06pubKey\x18\x03\ - \x20\x01(\x0cR\x06pubKey\"9\n\tTXOutputs\x12,\n\x07outputs\x18\x01\x20\ - \x03(\x0b2\x12.protocol.TXOutputR\x07outputs\"\xde\x02\n\x0fResourceRece\ - ipt\x12!\n\x0cenergy_usage\x18\x01\x20\x01(\x03R\x0benergyUsage\x12\x1d\ - \n\nenergy_fee\x18\x02\x20\x01(\x03R\tenergyFee\x12.\n\x13origin_energy_\ - usage\x18\x03\x20\x01(\x03R\x11originEnergyUsage\x12,\n\x12energy_usage_\ - total\x18\x04\x20\x01(\x03R\x10energyUsageTotal\x12\x1b\n\tnet_usage\x18\ - \x05\x20\x01(\x03R\x08netUsage\x12\x17\n\x07net_fee\x18\x06\x20\x01(\x03\ - R\x06netFee\x12C\n\x06result\x18\x07\x20\x01(\x0e2+.protocol.Transaction\ - .Result.contractResultR\x06result\x120\n\x14energy_penalty_total\x18\x08\ - \x20\x01(\x03R\x12energyPenaltyTotal\"\xb1\x01\n\x11MarketOrderDetail\ - \x12\"\n\x0cmakerOrderId\x18\x01\x20\x01(\x0cR\x0cmakerOrderId\x12\"\n\ + \x01(\x03R\x05value:\x028\x01\x1a\xa0\x06\n\x0fAccountResource\x12!\n\ + \x0cenergy_usage\x18\x01\x20\x01(\x03R\x0benergyUsage\x12S\n\x19frozen_b\ + alance_for_energy\x18\x02\x20\x01(\x0b2\x18.protocol.Account.FrozenR\x16\ + frozenBalanceForEnergy\x12B\n\x1elatest_consume_time_for_energy\x18\x03\ + \x20\x01(\x03R\x1alatestConsumeTimeForEnergy\x12]\n,acquired_delegated_f\ + rozen_balance_for_energy\x18\x04\x20\x01(\x03R'acquiredDelegatedFrozenBa\ + lanceForEnergy\x12L\n#delegated_frozen_balance_for_energy\x18\x05\x20\ + \x01(\x03R\x1fdelegatedFrozenBalanceForEnergy\x12#\n\rstorage_limit\x18\ + \x06\x20\x01(\x03R\x0cstorageLimit\x12#\n\rstorage_usage\x18\x07\x20\x01\ + (\x03R\x0cstorageUsage\x12?\n\x1clatest_exchange_storage_time\x18\x08\ + \x20\x01(\x03R\x19latestExchangeStorageTime\x12,\n\x12energy_window_size\ + \x18\t\x20\x01(\x03R\x10energyWindowSize\x12P\n%delegated_frozenV2_balan\ + ce_for_energy\x18\n\x20\x01(\x03R!delegatedFrozenV2BalanceForEnergy\x12a\ + \n.acquired_delegated_frozenV2_balance_for_energy\x18\x0b\x20\x01(\x03R)\ + acquiredDelegatedFrozenV2BalanceForEnergy\x126\n\x17energy_window_optimi\ + zed\x18\x0c\x20\x01(\x08R\x15energyWindowOptimized\x1aN\n\x08FreezeV2\ + \x12*\n\x04type\x18\x01\x20\x01(\x0e2\x16.protocol.ResourceCodeR\x04type\ + \x12\x16\n\x06amount\x18\x02\x20\x01(\x03R\x06amount\x1a\x93\x01\n\nUnFr\ + eezeV2\x12*\n\x04type\x18\x01\x20\x01(\x0e2\x16.protocol.ResourceCodeR\ + \x04type\x12'\n\x0funfreeze_amount\x18\x03\x20\x01(\x03R\x0eunfreezeAmou\ + nt\x120\n\x14unfreeze_expire_time\x18\x04\x20\x01(\x03R\x12unfreezeExpir\ + eTime\"7\n\x03Key\x12\x18\n\x07address\x18\x01\x20\x01(\x0cR\x07address\ + \x12\x16\n\x06weight\x18\x02\x20\x01(\x03R\x06weight\"\xa3\x02\n\x11Dele\ + gatedResource\x12\x12\n\x04from\x18\x01\x20\x01(\x0cR\x04from\x12\x0e\n\ + \x02to\x18\x02\x20\x01(\x0cR\x02to\x12?\n\x1cfrozen_balance_for_bandwidt\ + h\x18\x03\x20\x01(\x03R\x19frozenBalanceForBandwidth\x129\n\x19frozen_ba\ + lance_for_energy\x18\x04\x20\x01(\x03R\x16frozenBalanceForEnergy\x129\n\ + \x19expire_time_for_bandwidth\x18\x05\x20\x01(\x03R\x16expireTimeForBand\ + width\x123\n\x16expire_time_for_energy\x18\x06\x20\x01(\x03R\x13expireTi\ + meForEnergy\"c\n\tauthority\x12-\n\x07account\x18\x01\x20\x01(\x0b2\x13.\ + protocol.AccountIdR\x07account\x12'\n\x0fpermission_name\x18\x02\x20\x01\ + (\x0cR\x0epermissionName\"\xb2\x02\n\nPermission\x127\n\x04type\x18\x01\ + \x20\x01(\x0e2#.protocol.Permission.PermissionTypeR\x04type\x12\x0e\n\ + \x02id\x18\x02\x20\x01(\x05R\x02id\x12'\n\x0fpermission_name\x18\x03\x20\ + \x01(\tR\x0epermissionName\x12\x1c\n\tthreshold\x18\x04\x20\x01(\x03R\tt\ + hreshold\x12\x1b\n\tparent_id\x18\x05\x20\x01(\x05R\x08parentId\x12\x1e\ + \n\noperations\x18\x06\x20\x01(\x0cR\noperations\x12!\n\x04keys\x18\x07\ + \x20\x03(\x0b2\r.protocol.KeyR\x04keys\"4\n\x0ePermissionType\x12\t\n\ + \x05Owner\x10\0\x12\x0b\n\x07Witness\x10\x01\x12\n\n\x06Active\x10\x02\"\ + \x99\x02\n\x07Witness\x12\x18\n\x07address\x18\x01\x20\x01(\x0cR\x07addr\ + ess\x12\x1c\n\tvoteCount\x18\x02\x20\x01(\x03R\tvoteCount\x12\x16\n\x06p\ + ubKey\x18\x03\x20\x01(\x0cR\x06pubKey\x12\x10\n\x03url\x18\x04\x20\x01(\ + \tR\x03url\x12$\n\rtotalProduced\x18\x05\x20\x01(\x03R\rtotalProduced\ + \x12\x20\n\x0btotalMissed\x18\x06\x20\x01(\x03R\x0btotalMissed\x12&\n\ + \x0elatestBlockNum\x18\x07\x20\x01(\x03R\x0elatestBlockNum\x12$\n\rlates\ + tSlotNum\x18\x08\x20\x01(\x03R\rlatestSlotNum\x12\x16\n\x06isJobs\x18\t\ + \x20\x01(\x08R\x06isJobs\"{\n\x05Votes\x12\x18\n\x07address\x18\x01\x20\ + \x01(\x0cR\x07address\x12+\n\told_votes\x18\x02\x20\x03(\x0b2\x0e.protoc\ + ol.VoteR\x08oldVotes\x12+\n\tnew_votes\x18\x03\x20\x03(\x0b2\x0e.protoco\ + l.VoteR\x08newVotes\"@\n\x08TXOutput\x12\x14\n\x05value\x18\x01\x20\x01(\ + \x03R\x05value\x12\x1e\n\npubKeyHash\x18\x02\x20\x01(\x0cR\npubKeyHash\"\ + \xa0\x01\n\x07TXInput\x120\n\x08raw_data\x18\x01\x20\x01(\x0b2\x15.proto\ + col.TXInput.rawR\x07rawData\x12\x1c\n\tsignature\x18\x04\x20\x01(\x0cR\t\ + signature\x1aE\n\x03raw\x12\x12\n\x04txID\x18\x01\x20\x01(\x0cR\x04txID\ + \x12\x12\n\x04vout\x18\x02\x20\x01(\x03R\x04vout\x12\x16\n\x06pubKey\x18\ + \x03\x20\x01(\x0cR\x06pubKey\"9\n\tTXOutputs\x12,\n\x07outputs\x18\x01\ + \x20\x03(\x0b2\x12.protocol.TXOutputR\x07outputs\"\xde\x02\n\x0fResource\ + Receipt\x12!\n\x0cenergy_usage\x18\x01\x20\x01(\x03R\x0benergyUsage\x12\ + \x1d\n\nenergy_fee\x18\x02\x20\x01(\x03R\tenergyFee\x12.\n\x13origin_ene\ + rgy_usage\x18\x03\x20\x01(\x03R\x11originEnergyUsage\x12,\n\x12energy_us\ + age_total\x18\x04\x20\x01(\x03R\x10energyUsageTotal\x12\x1b\n\tnet_usage\ + \x18\x05\x20\x01(\x03R\x08netUsage\x12\x17\n\x07net_fee\x18\x06\x20\x01(\ + \x03R\x06netFee\x12C\n\x06result\x18\x07\x20\x01(\x0e2+.protocol.Transac\ + tion.Result.contractResultR\x06result\x120\n\x14energy_penalty_total\x18\ + \x08\x20\x01(\x03R\x12energyPenaltyTotal\"\xb1\x01\n\x11MarketOrderDetai\ + l\x12\"\n\x0cmakerOrderId\x18\x01\x20\x01(\x0cR\x0cmakerOrderId\x12\"\n\ \x0ctakerOrderId\x18\x02\x20\x01(\x0cR\x0ctakerOrderId\x12*\n\x10fillSel\ lQuantity\x18\x03\x20\x01(\x03R\x10fillSellQuantity\x12(\n\x0ffillBuyQua\ - ntity\x18\x04\x20\x01(\x03R\x0ffillBuyQuantity\"\xfd\x16\n\x0bTransactio\ + ntity\x18\x04\x20\x01(\x03R\x0ffillBuyQuantity\"\xdd\x18\n\x0bTransactio\ n\x124\n\x08raw_data\x18\x01\x20\x01(\x0b2\x19.protocol.Transaction.rawR\ \x07rawData\x12\x1c\n\tsignature\x18\x02\x20\x03(\x0cR\tsignature\x12.\n\ \x03ret\x18\x05\x20\x03(\x0b2\x1c.protocol.Transaction.ResultR\x03ret\ - \x1a\xce\n\n\x08Contract\x12?\n\x04type\x18\x01\x20\x01(\x0e2+.protocol.\ + \x1a\xef\n\n\x08Contract\x12?\n\x04type\x18\x01\x20\x01(\x0e2+.protocol.\ Transaction.Contract.ContractTypeR\x04type\x122\n\tparameter\x18\x02\x20\ \x01(\x0b2\x14.google.protobuf.AnyR\tparameter\x12\x1a\n\x08provider\x18\ \x03\x20\x01(\x0cR\x08provider\x12\"\n\x0cContractName\x18\x04\x20\x01(\ \x0cR\x0cContractName\x12#\n\rPermission_id\x18\x05\x20\x01(\x05R\x0cPer\ - missionId\"\xe7\x08\n\x0cContractType\x12\x19\n\x15AccountCreateContract\ + missionId\"\x88\t\n\x0cContractType\x12\x19\n\x15AccountCreateContract\ \x10\0\x12\x14\n\x10TransferContract\x10\x01\x12\x19\n\x15TransferAssetC\ ontract\x10\x02\x12\x15\n\x11VoteAssetContract\x10\x03\x12\x17\n\x13Vote\ WitnessContract\x10\x04\x12\x19\n\x15WitnessCreateContract\x10\x05\x12\ @@ -17596,1425 +17749,1441 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x105\x12\x1b\n\x17FreezeBalanceV2Contract\x106\x12\x1d\n\x19UnfreezeBal\ anceV2Contract\x107\x12\"\n\x1eWithdrawExpireUnfreezeContract\x108\x12\ \x1c\n\x18DelegateResourceContract\x109\x12\x1e\n\x1aUnDelegateResourceC\ - ontract\x10:\x1a\xae\x08\n\x06Result\x12\x10\n\x03fee\x18\x01\x20\x01(\ - \x03R\x03fee\x123\n\x03ret\x18\x02\x20\x01(\x0e2!.protocol.Transaction.R\ - esult.codeR\x03ret\x12M\n\x0bcontractRet\x18\x03\x20\x01(\x0e2+.protocol\ - .Transaction.Result.contractResultR\x0bcontractRet\x12\"\n\x0cassetIssue\ - ID\x18\x0e\x20\x01(\tR\x0cassetIssueID\x12'\n\x0fwithdraw_amount\x18\x0f\ - \x20\x01(\x03R\x0ewithdrawAmount\x12'\n\x0funfreeze_amount\x18\x10\x20\ - \x01(\x03R\x0eunfreezeAmount\x128\n\x18exchange_received_amount\x18\x12\ - \x20\x01(\x03R\x16exchangeReceivedAmount\x12C\n\x1eexchange_inject_anoth\ - er_amount\x18\x13\x20\x01(\x03R\x1bexchangeInjectAnotherAmount\x12G\n\ - \x20exchange_withdraw_another_amount\x18\x14\x20\x01(\x03R\x1dexchangeWi\ - thdrawAnotherAmount\x12\x1f\n\x0bexchange_id\x18\x15\x20\x01(\x03R\nexch\ - angeId\x128\n\x18shielded_transaction_fee\x18\x16\x20\x01(\x03R\x16shiel\ - dedTransactionFee\x12\x18\n\x07orderId\x18\x19\x20\x01(\x0cR\x07orderId\ - \x12?\n\x0corderDetails\x18\x1a\x20\x03(\x0b2\x1b.protocol.MarketOrderDe\ - tailR\x0corderDetails\x124\n\x16withdraw_expire_amount\x18\x1b\x20\x01(\ - \x03R\x14withdrawExpireAmount\"\x1e\n\x04code\x12\n\n\x06SUCESS\x10\0\ - \x12\n\n\x06FAILED\x10\x01\"\xc3\x02\n\x0econtractResult\x12\x0b\n\x07DE\ - FAULT\x10\0\x12\x0b\n\x07SUCCESS\x10\x01\x12\n\n\x06REVERT\x10\x02\x12\ - \x18\n\x14BAD_JUMP_DESTINATION\x10\x03\x12\x11\n\rOUT_OF_MEMORY\x10\x04\ - \x12\x18\n\x14PRECOMPILED_CONTRACT\x10\x05\x12\x13\n\x0fSTACK_TOO_SMALL\ - \x10\x06\x12\x13\n\x0fSTACK_TOO_LARGE\x10\x07\x12\x15\n\x11ILLEGAL_OPERA\ - TION\x10\x08\x12\x12\n\x0eSTACK_OVERFLOW\x10\t\x12\x11\n\rOUT_OF_ENERGY\ - \x10\n\x12\x0f\n\x0bOUT_OF_TIME\x10\x0b\x12\x17\n\x13JVM_STACK_OVER_FLOW\ - \x10\x0c\x12\x0b\n\x07UNKNOWN\x10\r\x12\x13\n\x0fTRANSFER_FAILED\x10\x0e\ - \x12\x10\n\x0cINVALID_CODE\x10\x0f\x1a\xe7\x02\n\x03raw\x12&\n\x0fref_bl\ - ock_bytes\x18\x01\x20\x01(\x0cR\rrefBlockBytes\x12\"\n\rref_block_num\ - \x18\x03\x20\x01(\x03R\x0brefBlockNum\x12$\n\x0eref_block_hash\x18\x04\ - \x20\x01(\x0cR\x0crefBlockHash\x12\x1e\n\nexpiration\x18\x08\x20\x01(\ - \x03R\nexpiration\x12)\n\x05auths\x18\t\x20\x03(\x0b2\x13.protocol.autho\ - rityR\x05auths\x12\x12\n\x04data\x18\n\x20\x01(\x0cR\x04data\x12:\n\x08c\ - ontract\x18\x0b\x20\x03(\x0b2\x1e.protocol.Transaction.ContractR\x08cont\ - ract\x12\x18\n\x07scripts\x18\x0c\x20\x01(\x0cR\x07scripts\x12\x1c\n\tti\ - mestamp\x18\x0e\x20\x01(\x03R\ttimestamp\x12\x1b\n\tfee_limit\x18\x12\ - \x20\x01(\x03R\x08feeLimit\"\x99\t\n\x0fTransactionInfo\x12\x0e\n\x02id\ - \x18\x01\x20\x01(\x0cR\x02id\x12\x10\n\x03fee\x18\x02\x20\x01(\x03R\x03f\ - ee\x12\x20\n\x0bblockNumber\x18\x03\x20\x01(\x03R\x0bblockNumber\x12&\n\ - \x0eblockTimeStamp\x18\x04\x20\x01(\x03R\x0eblockTimeStamp\x12&\n\x0econ\ - tractResult\x18\x05\x20\x03(\x0cR\x0econtractResult\x12)\n\x10contract_a\ - ddress\x18\x06\x20\x01(\x0cR\x0fcontractAddress\x123\n\x07receipt\x18\ - \x07\x20\x01(\x0b2\x19.protocol.ResourceReceiptR\x07receipt\x12/\n\x03lo\ - g\x18\x08\x20\x03(\x0b2\x1d.protocol.TransactionInfo.LogR\x03log\x126\n\ - \x06result\x18\t\x20\x01(\x0e2\x1e.protocol.TransactionInfo.codeR\x06res\ - ult\x12\x1e\n\nresMessage\x18\n\x20\x01(\x0cR\nresMessage\x12\"\n\x0cass\ - etIssueID\x18\x0e\x20\x01(\tR\x0cassetIssueID\x12'\n\x0fwithdraw_amount\ - \x18\x0f\x20\x01(\x03R\x0ewithdrawAmount\x12'\n\x0funfreeze_amount\x18\ - \x10\x20\x01(\x03R\x0eunfreezeAmount\x12R\n\x15internal_transactions\x18\ - \x11\x20\x03(\x0b2\x1d.protocol.InternalTransactionR\x14internalTransact\ - ions\x128\n\x18exchange_received_amount\x18\x12\x20\x01(\x03R\x16exchang\ + ontract\x10:\x12\x1f\n\x1bCancelAllUnfreezeV2Contract\x10;\x1a\xed\t\n\ + \x06Result\x12\x10\n\x03fee\x18\x01\x20\x01(\x03R\x03fee\x123\n\x03ret\ + \x18\x02\x20\x01(\x0e2!.protocol.Transaction.Result.codeR\x03ret\x12M\n\ + \x0bcontractRet\x18\x03\x20\x01(\x0e2+.protocol.Transaction.Result.contr\ + actResultR\x0bcontractRet\x12\"\n\x0cassetIssueID\x18\x0e\x20\x01(\tR\ + \x0cassetIssueID\x12'\n\x0fwithdraw_amount\x18\x0f\x20\x01(\x03R\x0ewith\ + drawAmount\x12'\n\x0funfreeze_amount\x18\x10\x20\x01(\x03R\x0eunfreezeAm\ + ount\x128\n\x18exchange_received_amount\x18\x12\x20\x01(\x03R\x16exchang\ eReceivedAmount\x12C\n\x1eexchange_inject_another_amount\x18\x13\x20\x01\ (\x03R\x1bexchangeInjectAnotherAmount\x12G\n\x20exchange_withdraw_anothe\ r_amount\x18\x14\x20\x01(\x03R\x1dexchangeWithdrawAnotherAmount\x12\x1f\ \n\x0bexchange_id\x18\x15\x20\x01(\x03R\nexchangeId\x128\n\x18shielded_t\ ransaction_fee\x18\x16\x20\x01(\x03R\x16shieldedTransactionFee\x12\x18\n\ \x07orderId\x18\x19\x20\x01(\x0cR\x07orderId\x12?\n\x0corderDetails\x18\ - \x1a\x20\x03(\x0b2\x1b.protocol.MarketOrderDetailR\x0corderDetails\x12\ - \x1e\n\npackingFee\x18\x1b\x20\x01(\x03R\npackingFee\x124\n\x16withdraw_\ - expire_amount\x18\x1c\x20\x01(\x03R\x14withdrawExpireAmount\x1aK\n\x03Lo\ - g\x12\x18\n\x07address\x18\x01\x20\x01(\x0cR\x07address\x12\x16\n\x06top\ - ics\x18\x02\x20\x03(\x0cR\x06topics\x12\x12\n\x04data\x18\x03\x20\x01(\ - \x0cR\x04data\"\x1e\n\x04code\x12\n\n\x06SUCESS\x10\0\x12\n\n\x06FAILED\ - \x10\x01\"\x9f\x01\n\x0eTransactionRet\x12\x20\n\x0bblockNumber\x18\x01\ - \x20\x01(\x03R\x0bblockNumber\x12&\n\x0eblockTimeStamp\x18\x02\x20\x01(\ - \x03R\x0eblockTimeStamp\x12C\n\x0ftransactioninfo\x18\x03\x20\x03(\x0b2\ - \x19.protocol.TransactionInfoR\x0ftransactioninfo\"I\n\x0cTransactions\ - \x129\n\x0ctransactions\x18\x01\x20\x03(\x0b2\x15.protocol.TransactionR\ - \x0ctransactions\"j\n\x0fTransactionSign\x127\n\x0btransaction\x18\x01\ - \x20\x01(\x0b2\x15.protocol.TransactionR\x0btransaction\x12\x1e\n\npriva\ - teKey\x18\x02\x20\x01(\x0cR\nprivateKey\"\xfc\x02\n\x0bBlockHeader\x124\ - \n\x08raw_data\x18\x01\x20\x01(\x0b2\x19.protocol.BlockHeader.rawR\x07ra\ - wData\x12+\n\x11witness_signature\x18\x02\x20\x01(\x0cR\x10witnessSignat\ - ure\x1a\x89\x02\n\x03raw\x12\x1c\n\ttimestamp\x18\x01\x20\x01(\x03R\ttim\ - estamp\x12\x1e\n\ntxTrieRoot\x18\x02\x20\x01(\x0cR\ntxTrieRoot\x12\x1e\n\ - \nparentHash\x18\x03\x20\x01(\x0cR\nparentHash\x12\x16\n\x06number\x18\ - \x07\x20\x01(\x03R\x06number\x12\x1d\n\nwitness_id\x18\x08\x20\x01(\x03R\ - \twitnessId\x12'\n\x0fwitness_address\x18\t\x20\x01(\x0cR\x0ewitnessAddr\ - ess\x12\x18\n\x07version\x18\n\x20\x01(\x05R\x07version\x12*\n\x10accoun\ - tStateRoot\x18\x0b\x20\x01(\x0cR\x10accountStateRoot\"|\n\x05Block\x129\ - \n\x0ctransactions\x18\x01\x20\x03(\x0b2\x15.protocol.TransactionR\x0ctr\ - ansactions\x128\n\x0cblock_header\x18\x02\x20\x01(\x0b2\x15.protocol.Blo\ - ckHeaderR\x0bblockHeader\"\x9a\x01\n\x0eChainInventory\x122\n\x03ids\x18\ - \x01\x20\x03(\x0b2\x20.protocol.ChainInventory.BlockIdR\x03ids\x12\x1d\n\ - \nremain_num\x18\x02\x20\x01(\x03R\tremainNum\x1a5\n\x07BlockId\x12\x12\ - \n\x04hash\x18\x01\x20\x01(\x0cR\x04hash\x12\x16\n\x06number\x18\x02\x20\ - \x01(\x03R\x06number\"\xd8\x01\n\x0eBlockInventory\x122\n\x03ids\x18\x01\ - \x20\x03(\x0b2\x20.protocol.BlockInventory.BlockIdR\x03ids\x121\n\x04typ\ - e\x18\x02\x20\x01(\x0e2\x1d.protocol.BlockInventory.TypeR\x04type\x1a5\n\ + \x1a\x20\x03(\x0b2\x1b.protocol.MarketOrderDetailR\x0corderDetails\x124\ + \n\x16withdraw_expire_amount\x18\x1b\x20\x01(\x03R\x14withdrawExpireAmou\ + nt\x12r\n\x18cancel_unfreezeV2_amount\x18\x1c\x20\x03(\x0b28.protocol.Tr\ + ansaction.Result.CancelUnfreezeV2AmountEntryR\x16cancelUnfreezeV2Amount\ + \x1aI\n\x1bCancelUnfreezeV2AmountEntry\x12\x10\n\x03key\x18\x01\x20\x01(\ + \tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\x03R\x05value:\x028\x01\"\ + \x1e\n\x04code\x12\n\n\x06SUCESS\x10\0\x12\n\n\x06FAILED\x10\x01\"\xc3\ + \x02\n\x0econtractResult\x12\x0b\n\x07DEFAULT\x10\0\x12\x0b\n\x07SUCCESS\ + \x10\x01\x12\n\n\x06REVERT\x10\x02\x12\x18\n\x14BAD_JUMP_DESTINATION\x10\ + \x03\x12\x11\n\rOUT_OF_MEMORY\x10\x04\x12\x18\n\x14PRECOMPILED_CONTRACT\ + \x10\x05\x12\x13\n\x0fSTACK_TOO_SMALL\x10\x06\x12\x13\n\x0fSTACK_TOO_LAR\ + GE\x10\x07\x12\x15\n\x11ILLEGAL_OPERATION\x10\x08\x12\x12\n\x0eSTACK_OVE\ + RFLOW\x10\t\x12\x11\n\rOUT_OF_ENERGY\x10\n\x12\x0f\n\x0bOUT_OF_TIME\x10\ + \x0b\x12\x17\n\x13JVM_STACK_OVER_FLOW\x10\x0c\x12\x0b\n\x07UNKNOWN\x10\r\ + \x12\x13\n\x0fTRANSFER_FAILED\x10\x0e\x12\x10\n\x0cINVALID_CODE\x10\x0f\ + \x1a\xe7\x02\n\x03raw\x12&\n\x0fref_block_bytes\x18\x01\x20\x01(\x0cR\rr\ + efBlockBytes\x12\"\n\rref_block_num\x18\x03\x20\x01(\x03R\x0brefBlockNum\ + \x12$\n\x0eref_block_hash\x18\x04\x20\x01(\x0cR\x0crefBlockHash\x12\x1e\ + \n\nexpiration\x18\x08\x20\x01(\x03R\nexpiration\x12)\n\x05auths\x18\t\ + \x20\x03(\x0b2\x13.protocol.authorityR\x05auths\x12\x12\n\x04data\x18\n\ + \x20\x01(\x0cR\x04data\x12:\n\x08contract\x18\x0b\x20\x03(\x0b2\x1e.prot\ + ocol.Transaction.ContractR\x08contract\x12\x18\n\x07scripts\x18\x0c\x20\ + \x01(\x0cR\x07scripts\x12\x1c\n\ttimestamp\x18\x0e\x20\x01(\x03R\ttimest\ + amp\x12\x1b\n\tfee_limit\x18\x12\x20\x01(\x03R\x08feeLimit\"\xd5\n\n\x0f\ + TransactionInfo\x12\x0e\n\x02id\x18\x01\x20\x01(\x0cR\x02id\x12\x10\n\ + \x03fee\x18\x02\x20\x01(\x03R\x03fee\x12\x20\n\x0bblockNumber\x18\x03\ + \x20\x01(\x03R\x0bblockNumber\x12&\n\x0eblockTimeStamp\x18\x04\x20\x01(\ + \x03R\x0eblockTimeStamp\x12&\n\x0econtractResult\x18\x05\x20\x03(\x0cR\ + \x0econtractResult\x12)\n\x10contract_address\x18\x06\x20\x01(\x0cR\x0fc\ + ontractAddress\x123\n\x07receipt\x18\x07\x20\x01(\x0b2\x19.protocol.Reso\ + urceReceiptR\x07receipt\x12/\n\x03log\x18\x08\x20\x03(\x0b2\x1d.protocol\ + .TransactionInfo.LogR\x03log\x126\n\x06result\x18\t\x20\x01(\x0e2\x1e.pr\ + otocol.TransactionInfo.codeR\x06result\x12\x1e\n\nresMessage\x18\n\x20\ + \x01(\x0cR\nresMessage\x12\"\n\x0cassetIssueID\x18\x0e\x20\x01(\tR\x0cas\ + setIssueID\x12'\n\x0fwithdraw_amount\x18\x0f\x20\x01(\x03R\x0ewithdrawAm\ + ount\x12'\n\x0funfreeze_amount\x18\x10\x20\x01(\x03R\x0eunfreezeAmount\ + \x12R\n\x15internal_transactions\x18\x11\x20\x03(\x0b2\x1d.protocol.Inte\ + rnalTransactionR\x14internalTransactions\x128\n\x18exchange_received_amo\ + unt\x18\x12\x20\x01(\x03R\x16exchangeReceivedAmount\x12C\n\x1eexchange_i\ + nject_another_amount\x18\x13\x20\x01(\x03R\x1bexchangeInjectAnotherAmoun\ + t\x12G\n\x20exchange_withdraw_another_amount\x18\x14\x20\x01(\x03R\x1dex\ + changeWithdrawAnotherAmount\x12\x1f\n\x0bexchange_id\x18\x15\x20\x01(\ + \x03R\nexchangeId\x128\n\x18shielded_transaction_fee\x18\x16\x20\x01(\ + \x03R\x16shieldedTransactionFee\x12\x18\n\x07orderId\x18\x19\x20\x01(\ + \x0cR\x07orderId\x12?\n\x0corderDetails\x18\x1a\x20\x03(\x0b2\x1b.protoc\ + ol.MarketOrderDetailR\x0corderDetails\x12\x1e\n\npackingFee\x18\x1b\x20\ + \x01(\x03R\npackingFee\x124\n\x16withdraw_expire_amount\x18\x1c\x20\x01(\ + \x03R\x14withdrawExpireAmount\x12o\n\x18cancel_unfreezeV2_amount\x18\x1d\ + \x20\x03(\x0b25.protocol.TransactionInfo.CancelUnfreezeV2AmountEntryR\ + \x16cancelUnfreezeV2Amount\x1aK\n\x03Log\x12\x18\n\x07address\x18\x01\ + \x20\x01(\x0cR\x07address\x12\x16\n\x06topics\x18\x02\x20\x03(\x0cR\x06t\ + opics\x12\x12\n\x04data\x18\x03\x20\x01(\x0cR\x04data\x1aI\n\x1bCancelUn\ + freezeV2AmountEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\ + \n\x05value\x18\x02\x20\x01(\x03R\x05value:\x028\x01\"\x1e\n\x04code\x12\ + \n\n\x06SUCESS\x10\0\x12\n\n\x06FAILED\x10\x01\"\x9f\x01\n\x0eTransactio\ + nRet\x12\x20\n\x0bblockNumber\x18\x01\x20\x01(\x03R\x0bblockNumber\x12&\ + \n\x0eblockTimeStamp\x18\x02\x20\x01(\x03R\x0eblockTimeStamp\x12C\n\x0ft\ + ransactioninfo\x18\x03\x20\x03(\x0b2\x19.protocol.TransactionInfoR\x0ftr\ + ansactioninfo\"I\n\x0cTransactions\x129\n\x0ctransactions\x18\x01\x20\ + \x03(\x0b2\x15.protocol.TransactionR\x0ctransactions\"\xfc\x02\n\x0bBloc\ + kHeader\x124\n\x08raw_data\x18\x01\x20\x01(\x0b2\x19.protocol.BlockHeade\ + r.rawR\x07rawData\x12+\n\x11witness_signature\x18\x02\x20\x01(\x0cR\x10w\ + itnessSignature\x1a\x89\x02\n\x03raw\x12\x1c\n\ttimestamp\x18\x01\x20\ + \x01(\x03R\ttimestamp\x12\x1e\n\ntxTrieRoot\x18\x02\x20\x01(\x0cR\ntxTri\ + eRoot\x12\x1e\n\nparentHash\x18\x03\x20\x01(\x0cR\nparentHash\x12\x16\n\ + \x06number\x18\x07\x20\x01(\x03R\x06number\x12\x1d\n\nwitness_id\x18\x08\ + \x20\x01(\x03R\twitnessId\x12'\n\x0fwitness_address\x18\t\x20\x01(\x0cR\ + \x0ewitnessAddress\x12\x18\n\x07version\x18\n\x20\x01(\x05R\x07version\ + \x12*\n\x10accountStateRoot\x18\x0b\x20\x01(\x0cR\x10accountStateRoot\"|\ + \n\x05Block\x129\n\x0ctransactions\x18\x01\x20\x03(\x0b2\x15.protocol.Tr\ + ansactionR\x0ctransactions\x128\n\x0cblock_header\x18\x02\x20\x01(\x0b2\ + \x15.protocol.BlockHeaderR\x0bblockHeader\"\x9a\x01\n\x0eChainInventory\ + \x122\n\x03ids\x18\x01\x20\x03(\x0b2\x20.protocol.ChainInventory.BlockId\ + R\x03ids\x12\x1d\n\nremain_num\x18\x02\x20\x01(\x03R\tremainNum\x1a5\n\ \x07BlockId\x12\x12\n\x04hash\x18\x01\x20\x01(\x0cR\x04hash\x12\x16\n\ - \x06number\x18\x02\x20\x01(\x03R\x06number\"(\n\x04Type\x12\x08\n\x04SYN\ - C\x10\0\x12\x0b\n\x07ADVTISE\x10\x01\x12\t\n\x05FETCH\x10\x02\"y\n\tInve\ - ntory\x125\n\x04type\x18\x01\x20\x01(\x0e2!.protocol.Inventory.Inventory\ - TypeR\x04type\x12\x10\n\x03ids\x18\x02\x20\x03(\x0cR\x03ids\"#\n\rInvent\ - oryType\x12\x07\n\x03TRX\x10\0\x12\t\n\x05BLOCK\x10\x01\"\x8f\x02\n\x05I\ - tems\x12,\n\x04type\x18\x01\x20\x01(\x0e2\x18.protocol.Items.ItemTypeR\ - \x04type\x12'\n\x06blocks\x18\x02\x20\x03(\x0b2\x0f.protocol.BlockR\x06b\ - locks\x12:\n\rblock_headers\x18\x03\x20\x03(\x0b2\x15.protocol.BlockHead\ - erR\x0cblockHeaders\x129\n\x0ctransactions\x18\x04\x20\x03(\x0b2\x15.pro\ - tocol.TransactionR\x0ctransactions\"8\n\x08ItemType\x12\x07\n\x03ERR\x10\ - \0\x12\x07\n\x03TRX\x10\x01\x12\t\n\x05BLOCK\x10\x02\x12\x0f\n\x0bBLOCKH\ - EADER\x10\x03\"J\n\x11DynamicProperties\x125\n\x17last_solidity_block_nu\ - m\x18\x01\x20\x01(\x03R\x14lastSolidityBlockNum\"A\n\x11DisconnectMessag\ - e\x12,\n\x06reason\x18\x01\x20\x01(\x0e2\x14.protocol.ReasonCodeR\x06rea\ - son\"\xef\x03\n\x0cHelloMessage\x12&\n\x04from\x18\x01\x20\x01(\x0b2\x12\ - .protocol.EndpointR\x04from\x12\x18\n\x07version\x18\x02\x20\x01(\x05R\ - \x07version\x12\x1c\n\ttimestamp\x18\x03\x20\x01(\x03R\ttimestamp\x12F\n\ - \x0egenesisBlockId\x18\x04\x20\x01(\x0b2\x1e.protocol.HelloMessage.Block\ - IdR\x0egenesisBlockId\x12B\n\x0csolidBlockId\x18\x05\x20\x01(\x0b2\x1e.p\ - rotocol.HelloMessage.BlockIdR\x0csolidBlockId\x12@\n\x0bheadBlockId\x18\ - \x06\x20\x01(\x0b2\x1e.protocol.HelloMessage.BlockIdR\x0bheadBlockId\x12\ - \x18\n\x07address\x18\x07\x20\x01(\x0cR\x07address\x12\x1c\n\tsignature\ - \x18\x08\x20\x01(\x0cR\tsignature\x12\x1a\n\x08nodeType\x18\t\x20\x01(\ - \x05R\x08nodeType\x12&\n\x0elowestBlockNum\x18\n\x20\x01(\x03R\x0elowest\ - BlockNum\x1a5\n\x07BlockId\x12\x12\n\x04hash\x18\x01\x20\x01(\x0cR\x04ha\ - sh\x12\x16\n\x06number\x18\x02\x20\x01(\x03R\x06number\"\xe1\x02\n\x13In\ - ternalTransaction\x12\x12\n\x04hash\x18\x01\x20\x01(\x0cR\x04hash\x12%\n\ - \x0ecaller_address\x18\x02\x20\x01(\x0cR\rcallerAddress\x12-\n\x12transf\ - erTo_address\x18\x03\x20\x01(\x0cR\x11transferToAddress\x12Q\n\rcallValu\ - eInfo\x18\x04\x20\x03(\x0b2+.protocol.InternalTransaction.CallValueInfoR\ - \rcallValueInfo\x12\x12\n\x04note\x18\x05\x20\x01(\x0cR\x04note\x12\x1a\ - \n\x08rejected\x18\x06\x20\x01(\x08R\x08rejected\x12\x14\n\x05extra\x18\ - \x07\x20\x01(\tR\x05extra\x1aG\n\rCallValueInfo\x12\x1c\n\tcallValue\x18\ - \x01\x20\x01(\x03R\tcallValue\x12\x18\n\x07tokenId\x18\x02\x20\x01(\tR\ - \x07tokenId\"\x9b\x01\n\x1dDelegatedResourceAccountIndex\x12\x18\n\x07ac\ - count\x18\x01\x20\x01(\x0cR\x07account\x12\"\n\x0cfromAccounts\x18\x02\ - \x20\x03(\x0cR\x0cfromAccounts\x12\x1e\n\ntoAccounts\x18\x03\x20\x03(\ - \x0cR\ntoAccounts\x12\x1c\n\ttimestamp\x18\x04\x20\x01(\x03R\ttimestamp\ - \"\xbd\x1a\n\x08NodeInfo\x12\"\n\x0cbeginSyncNum\x18\x01\x20\x01(\x03R\ - \x0cbeginSyncNum\x12\x14\n\x05block\x18\x02\x20\x01(\tR\x05block\x12$\n\ - \rsolidityBlock\x18\x03\x20\x01(\tR\rsolidityBlock\x120\n\x13currentConn\ - ectCount\x18\x04\x20\x01(\x05R\x13currentConnectCount\x12.\n\x12activeCo\ - nnectCount\x18\x05\x20\x01(\x05R\x12activeConnectCount\x120\n\x13passive\ - ConnectCount\x18\x06\x20\x01(\x05R\x13passiveConnectCount\x12\x1c\n\ttot\ - alFlow\x18\x07\x20\x01(\x03R\ttotalFlow\x12?\n\x0cpeerInfoList\x18\x08\ - \x20\x03(\x0b2\x1b.protocol.NodeInfo.PeerInfoR\x0cpeerInfoList\x12I\n\ - \x0econfigNodeInfo\x18\t\x20\x01(\x0b2!.protocol.NodeInfo.ConfigNodeInfo\ - R\x0econfigNodeInfo\x12@\n\x0bmachineInfo\x18\n\x20\x01(\x0b2\x1e.protoc\ - ol.NodeInfo.MachineInfoR\x0bmachineInfo\x12]\n\x13cheatWitnessInfoMap\ - \x18\x0b\x20\x03(\x0b2+.protocol.NodeInfo.CheatWitnessInfoMapEntryR\x13c\ - heatWitnessInfoMap\x1aF\n\x18CheatWitnessInfoMapEntry\x12\x10\n\x03key\ - \x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\x02\x20\x01(\tR\x05va\ - lue:\x028\x01\x1a\xc8\x07\n\x08PeerInfo\x12$\n\rlastSyncBlock\x18\x01\ - \x20\x01(\tR\rlastSyncBlock\x12\x1c\n\tremainNum\x18\x02\x20\x01(\x03R\t\ - remainNum\x120\n\x13lastBlockUpdateTime\x18\x03\x20\x01(\x03R\x13lastBlo\ - ckUpdateTime\x12\x1a\n\x08syncFlag\x18\x04\x20\x01(\x08R\x08syncFlag\x12\ - 8\n\x17headBlockTimeWeBothHave\x18\x05\x20\x01(\x03R\x17headBlockTimeWeB\ - othHave\x12*\n\x10needSyncFromPeer\x18\x06\x20\x01(\x08R\x10needSyncFrom\ - Peer\x12&\n\x0eneedSyncFromUs\x18\x07\x20\x01(\x08R\x0eneedSyncFromUs\ - \x12\x12\n\x04host\x18\x08\x20\x01(\tR\x04host\x12\x12\n\x04port\x18\t\ - \x20\x01(\x05R\x04port\x12\x16\n\x06nodeId\x18\n\x20\x01(\tR\x06nodeId\ - \x12\x20\n\x0bconnectTime\x18\x0b\x20\x01(\x03R\x0bconnectTime\x12\x1e\n\ - \navgLatency\x18\x0c\x20\x01(\x01R\navgLatency\x12(\n\x0fsyncToFetchSize\ - \x18\r\x20\x01(\x05R\x0fsyncToFetchSize\x126\n\x16syncToFetchSizePeekNum\ - \x18\x0e\x20\x01(\x03R\x16syncToFetchSizePeekNum\x126\n\x16syncBlockRequ\ - estedSize\x18\x0f\x20\x01(\x05R\x16syncBlockRequestedSize\x12$\n\runFetc\ - hSynNum\x18\x10\x20\x01(\x03R\runFetchSynNum\x12(\n\x0fblockInPorcSize\ - \x18\x11\x20\x01(\x05R\x0fblockInPorcSize\x120\n\x13headBlockWeBothHave\ - \x18\x12\x20\x01(\tR\x13headBlockWeBothHave\x12\x1a\n\x08isActive\x18\ - \x13\x20\x01(\x08R\x08isActive\x12\x14\n\x05score\x18\x14\x20\x01(\x05R\ - \x05score\x12\x1c\n\tnodeCount\x18\x15\x20\x01(\x05R\tnodeCount\x12\x16\ - \n\x06inFlow\x18\x16\x20\x01(\x03R\x06inFlow\x12(\n\x0fdisconnectTimes\ - \x18\x17\x20\x01(\x05R\x0fdisconnectTimes\x124\n\x15localDisconnectReaso\ - n\x18\x18\x20\x01(\tR\x15localDisconnectReason\x126\n\x16remoteDisconnec\ - tReason\x18\x19\x20\x01(\tR\x16remoteDisconnectReason\x1a\xa2\x06\n\x0eC\ - onfigNodeInfo\x12\x20\n\x0bcodeVersion\x18\x01\x20\x01(\tR\x0bcodeVersio\ - n\x12\x1e\n\np2pVersion\x18\x02\x20\x01(\tR\np2pVersion\x12\x1e\n\nliste\ - nPort\x18\x03\x20\x01(\x05R\nlistenPort\x12&\n\x0ediscoverEnable\x18\x04\ - \x20\x01(\x08R\x0ediscoverEnable\x12&\n\x0eactiveNodeSize\x18\x05\x20\ - \x01(\x05R\x0eactiveNodeSize\x12(\n\x0fpassiveNodeSize\x18\x06\x20\x01(\ - \x05R\x0fpassiveNodeSize\x12\"\n\x0csendNodeSize\x18\x07\x20\x01(\x05R\ - \x0csendNodeSize\x12(\n\x0fmaxConnectCount\x18\x08\x20\x01(\x05R\x0fmaxC\ - onnectCount\x124\n\x15sameIpMaxConnectCount\x18\t\x20\x01(\x05R\x15sameI\ - pMaxConnectCount\x12*\n\x10backupListenPort\x18\n\x20\x01(\x05R\x10backu\ - pListenPort\x12*\n\x10backupMemberSize\x18\x0b\x20\x01(\x05R\x10backupMe\ - mberSize\x12&\n\x0ebackupPriority\x18\x0c\x20\x01(\x05R\x0ebackupPriorit\ - y\x12\x1c\n\tdbVersion\x18\r\x20\x01(\x05R\tdbVersion\x122\n\x14minParti\ - cipationRate\x18\x0e\x20\x01(\x05R\x14minParticipationRate\x12(\n\x0fsup\ - portConstant\x18\x0f\x20\x01(\x08R\x0fsupportConstant\x12\"\n\x0cminTime\ - Ratio\x18\x10\x20\x01(\x01R\x0cminTimeRatio\x12\"\n\x0cmaxTimeRatio\x18\ - \x11\x20\x01(\x01R\x0cmaxTimeRatio\x12:\n\x18allowCreationOfContracts\ - \x18\x12\x20\x01(\x03R\x18allowCreationOfContracts\x120\n\x13allowAdapti\ - veEnergy\x18\x13\x20\x01(\x03R\x13allowAdaptiveEnergy\x1a\xb9\x07\n\x0bM\ - achineInfo\x12\x20\n\x0bthreadCount\x18\x01\x20\x01(\x05R\x0bthreadCount\ - \x120\n\x13deadLockThreadCount\x18\x02\x20\x01(\x05R\x13deadLockThreadCo\ - unt\x12\x1a\n\x08cpuCount\x18\x03\x20\x01(\x05R\x08cpuCount\x12\x20\n\ - \x0btotalMemory\x18\x04\x20\x01(\x03R\x0btotalMemory\x12\x1e\n\nfreeMemo\ - ry\x18\x05\x20\x01(\x03R\nfreeMemory\x12\x18\n\x07cpuRate\x18\x06\x20\ - \x01(\x01R\x07cpuRate\x12\x20\n\x0bjavaVersion\x18\x07\x20\x01(\tR\x0bja\ - vaVersion\x12\x16\n\x06osName\x18\x08\x20\x01(\tR\x06osName\x12&\n\x0ejv\ - mTotalMemory\x18\t\x20\x01(\x03R\x0ejvmTotalMemory\x12$\n\rjvmFreeMemory\ - \x18\n\x20\x01(\x03R\rjvmFreeMemory\x12&\n\x0eprocessCpuRate\x18\x0b\x20\ - \x01(\x01R\x0eprocessCpuRate\x12]\n\x12memoryDescInfoList\x18\x0c\x20\ - \x03(\x0b2-.protocol.NodeInfo.MachineInfo.MemoryDescInfoR\x12memoryDescI\ - nfoList\x12i\n\x16deadLockThreadInfoList\x18\r\x20\x03(\x0b21.protocol.N\ - odeInfo.MachineInfo.DeadLockThreadInfoR\x16deadLockThreadInfoList\x1a\ - \x8e\x01\n\x0eMemoryDescInfo\x12\x12\n\x04name\x18\x01\x20\x01(\tR\x04na\ - me\x12\x1a\n\x08initSize\x18\x02\x20\x01(\x03R\x08initSize\x12\x18\n\x07\ - useSize\x18\x03\x20\x01(\x03R\x07useSize\x12\x18\n\x07maxSize\x18\x04\ - \x20\x01(\x03R\x07maxSize\x12\x18\n\x07useRate\x18\x05\x20\x01(\x01R\x07\ - useRate\x1a\xd2\x01\n\x12DeadLockThreadInfo\x12\x12\n\x04name\x18\x01\ - \x20\x01(\tR\x04name\x12\x1a\n\x08lockName\x18\x02\x20\x01(\tR\x08lockNa\ - me\x12\x1c\n\tlockOwner\x18\x03\x20\x01(\tR\tlockOwner\x12\x14\n\x05stat\ - e\x18\x04\x20\x01(\tR\x05state\x12\x1c\n\tblockTime\x18\x05\x20\x01(\x03\ - R\tblockTime\x12\x1a\n\x08waitTime\x18\x06\x20\x01(\x03R\x08waitTime\x12\ - \x1e\n\nstackTrace\x18\x07\x20\x01(\tR\nstackTrace\"\xc0\x18\n\x0bMetric\ - sInfo\x12\x1a\n\x08interval\x18\x01\x20\x01(\x03R\x08interval\x122\n\x04\ - node\x18\x02\x20\x01(\x0b2\x1e.protocol.MetricsInfo.NodeInfoR\x04node\ - \x12D\n\nblockchain\x18\x03\x20\x01(\x0b2$.protocol.MetricsInfo.BlockCha\ - inInfoR\nblockchain\x12/\n\x03net\x18\x04\x20\x01(\x0b2\x1d.protocol.Met\ - ricsInfo.NetInfoR\x03net\x1at\n\x08NodeInfo\x12\x0e\n\x02ip\x18\x01\x20\ - \x01(\tR\x02ip\x12\x1a\n\x08nodeType\x18\x02\x20\x01(\x05R\x08nodeType\ - \x12\x18\n\x07version\x18\x03\x20\x01(\tR\x07version\x12\"\n\x0cbackupSt\ - atus\x18\x04\x20\x01(\x05R\x0cbackupStatus\x1a\xee\x06\n\x0eBlockChainIn\ - fo\x12\"\n\x0cheadBlockNum\x18\x01\x20\x01(\x03R\x0cheadBlockNum\x12.\n\ - \x12headBlockTimestamp\x18\x02\x20\x01(\x03R\x12headBlockTimestamp\x12$\ - \n\rheadBlockHash\x18\x03\x20\x01(\tR\rheadBlockHash\x12\x1c\n\tforkCoun\ - t\x18\x04\x20\x01(\x05R\tforkCount\x12$\n\rfailForkCount\x18\x05\x20\x01\ - (\x05R\rfailForkCount\x12J\n\x10blockProcessTime\x18\x06\x20\x01(\x0b2\ - \x1e.protocol.MetricsInfo.RateInfoR\x10blockProcessTime\x120\n\x03tps\ - \x18\x07\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x03tps\x122\n\ - \x14transactionCacheSize\x18\x08\x20\x01(\x05R\x14transactionCacheSize\ - \x12L\n\x11missedTransaction\x18\t\x20\x01(\x0b2\x1e.protocol.MetricsInf\ - o.RateInfoR\x11missedTransaction\x12J\n\twitnesses\x18\n\x20\x03(\x0b2,.\ - protocol.MetricsInfo.BlockChainInfo.WitnessR\twitnesses\x120\n\x13failPr\ - ocessBlockNum\x18\x0b\x20\x01(\x03R\x13failProcessBlockNum\x126\n\x16fai\ - lProcessBlockReason\x18\x0c\x20\x01(\tR\x16failProcessBlockReason\x12O\n\ - \ndupWitness\x18\r\x20\x03(\x0b2/.protocol.MetricsInfo.BlockChainInfo.Du\ - pWitnessR\ndupWitness\x1a=\n\x07Witness\x12\x18\n\x07address\x18\x01\x20\ - \x01(\tR\x07address\x12\x18\n\x07version\x18\x02\x20\x01(\x05R\x07versio\ - n\x1aX\n\nDupWitness\x12\x18\n\x07address\x18\x01\x20\x01(\tR\x07address\ - \x12\x1a\n\x08blockNum\x18\x02\x20\x01(\x03R\x08blockNum\x12\x14\n\x05co\ - unt\x18\x03\x20\x01(\x05R\x05count\x1a\xb8\x01\n\x08RateInfo\x12\x14\n\ - \x05count\x18\x01\x20\x01(\x03R\x05count\x12\x1a\n\x08meanRate\x18\x02\ - \x20\x01(\x01R\x08meanRate\x12$\n\roneMinuteRate\x18\x03\x20\x01(\x01R\r\ - oneMinuteRate\x12&\n\x0efiveMinuteRate\x18\x04\x20\x01(\x01R\x0efiveMinu\ - teRate\x12,\n\x11fifteenMinuteRate\x18\x05\x20\x01(\x01R\x11fifteenMinut\ - eRate\x1a\xc7\r\n\x07NetInfo\x12(\n\x0ferrorProtoCount\x18\x01\x20\x01(\ - \x05R\x0ferrorProtoCount\x127\n\x03api\x18\x02\x20\x01(\x0b2%.protocol.M\ - etricsInfo.NetInfo.ApiInfoR\x03api\x12(\n\x0fconnectionCount\x18\x03\x20\ - \x01(\x05R\x0fconnectionCount\x122\n\x14validConnectionCount\x18\x04\x20\ - \x01(\x05R\x14validConnectionCount\x12B\n\x0ctcpInTraffic\x18\x05\x20\ - \x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x0ctcpInTraffic\x12D\n\rtc\ - pOutTraffic\x18\x06\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\rtc\ - pOutTraffic\x12.\n\x12disconnectionCount\x18\x07\x20\x01(\x05R\x12discon\ - nectionCount\x12g\n\x13disconnectionDetail\x18\x08\x20\x03(\x0b25.protoc\ - ol.MetricsInfo.NetInfo.DisconnectionDetailInfoR\x13disconnectionDetail\ - \x12B\n\x0cudpInTraffic\x18\t\x20\x01(\x0b2\x1e.protocol.MetricsInfo.Rat\ - eInfoR\x0cudpInTraffic\x12D\n\rudpOutTraffic\x18\n\x20\x01(\x0b2\x1e.pro\ - tocol.MetricsInfo.RateInfoR\rudpOutTraffic\x12C\n\x07latency\x18\x0b\x20\ - \x01(\x0b2).protocol.MetricsInfo.NetInfo.LatencyInfoR\x07latency\x1a\xd4\ - \x03\n\x07ApiInfo\x120\n\x03qps\x18\x01\x20\x01(\x0b2\x1e.protocol.Metri\ - csInfo.RateInfoR\x03qps\x128\n\x07failQps\x18\x02\x20\x01(\x0b2\x1e.prot\ - ocol.MetricsInfo.RateInfoR\x07failQps\x12>\n\noutTraffic\x18\x03\x20\x01\ - (\x0b2\x1e.protocol.MetricsInfo.RateInfoR\noutTraffic\x12K\n\x06detail\ - \x18\x04\x20\x03(\x0b23.protocol.MetricsInfo.NetInfo.ApiInfo.ApiDetailIn\ - foR\x06detail\x1a\xcf\x01\n\rApiDetailInfo\x12\x12\n\x04name\x18\x01\x20\ - \x01(\tR\x04name\x120\n\x03qps\x18\x02\x20\x01(\x0b2\x1e.protocol.Metric\ - sInfo.RateInfoR\x03qps\x128\n\x07failQps\x18\x03\x20\x01(\x0b2\x1e.proto\ - col.MetricsInfo.RateInfoR\x07failQps\x12>\n\noutTraffic\x18\x04\x20\x01(\ - \x0b2\x1e.protocol.MetricsInfo.RateInfoR\noutTraffic\x1aG\n\x17Disconnec\ - tionDetailInfo\x12\x16\n\x06reason\x18\x01\x20\x01(\tR\x06reason\x12\x14\ - \n\x05count\x18\x02\x20\x01(\x05R\x05count\x1a\xe8\x03\n\x0bLatencyInfo\ - \x12\x14\n\x05top99\x18\x01\x20\x01(\x05R\x05top99\x12\x14\n\x05top95\ - \x18\x02\x20\x01(\x05R\x05top95\x12\x14\n\x05top75\x18\x03\x20\x01(\x05R\ - \x05top75\x12\x1e\n\ntotalCount\x18\x04\x20\x01(\x05R\ntotalCount\x12\ - \x18\n\x07delay1S\x18\x05\x20\x01(\x05R\x07delay1S\x12\x18\n\x07delay2S\ - \x18\x06\x20\x01(\x05R\x07delay2S\x12\x18\n\x07delay3S\x18\x07\x20\x01(\ - \x05R\x07delay3S\x12S\n\x06detail\x18\x08\x20\x03(\x0b2;.protocol.Metric\ - sInfo.NetInfo.LatencyInfo.LatencyDetailInfoR\x06detail\x1a\xd3\x01\n\x11\ - LatencyDetailInfo\x12\x18\n\x07witness\x18\x01\x20\x01(\tR\x07witness\ - \x12\x14\n\x05top99\x18\x02\x20\x01(\x05R\x05top99\x12\x14\n\x05top95\ - \x18\x03\x20\x01(\x05R\x05top95\x12\x14\n\x05top75\x18\x04\x20\x01(\x05R\ - \x05top75\x12\x14\n\x05count\x18\x05\x20\x01(\x05R\x05count\x12\x18\n\ - \x07delay1S\x18\x06\x20\x01(\x05R\x07delay1S\x12\x18\n\x07delay2S\x18\ - \x07\x20\x01(\x05R\x07delay2S\x12\x18\n\x07delay3S\x18\x08\x20\x01(\x05R\ - \x07delay3S\"\x93\x03\n\x0bPBFTMessage\x124\n\x08raw_data\x18\x01\x20\ - \x01(\x0b2\x19.protocol.PBFTMessage.RawR\x07rawData\x12\x1c\n\tsignature\ - \x18\x02\x20\x01(\x0cR\tsignature\x1a\xbd\x01\n\x03Raw\x128\n\x08msg_typ\ - e\x18\x01\x20\x01(\x0e2\x1d.protocol.PBFTMessage.MsgTypeR\x07msgType\x12\ - ;\n\tdata_type\x18\x02\x20\x01(\x0e2\x1e.protocol.PBFTMessage.DataTypeR\ - \x08dataType\x12\x15\n\x06view_n\x18\x03\x20\x01(\x03R\x05viewN\x12\x14\ - \n\x05epoch\x18\x04\x20\x01(\x03R\x05epoch\x12\x12\n\x04data\x18\x05\x20\ - \x01(\x0cR\x04data\"P\n\x07MsgType\x12\x0f\n\x0bVIEW_CHANGE\x10\0\x12\ - \x0b\n\x07REQUEST\x10\x01\x12\x0e\n\nPREPREPARE\x10\x02\x12\x0b\n\x07PRE\ - PARE\x10\x03\x12\n\n\x06COMMIT\x10\x04\"\x1e\n\x08DataType\x12\t\n\x05BL\ - OCK\x10\0\x12\x07\n\x03SRL\x10\x01\"D\n\x10PBFTCommitResult\x12\x12\n\ - \x04data\x18\x01\x20\x01(\x0cR\x04data\x12\x1c\n\tsignature\x18\x02\x20\ - \x03(\x0cR\tsignature\"#\n\x03SRL\x12\x1c\n\tsrAddress\x18\x01\x20\x03(\ - \x0cR\tsrAddress*7\n\x0bAccountType\x12\n\n\x06Normal\x10\0\x12\x0e\n\nA\ - ssetIssue\x10\x01\x12\x0c\n\x08Contract\x10\x02*\xe6\x03\n\nReasonCode\ - \x12\r\n\tREQUESTED\x10\0\x12\x10\n\x0cBAD_PROTOCOL\x10\x02\x12\x12\n\ - \x0eTOO_MANY_PEERS\x10\x04\x12\x12\n\x0eDUPLICATE_PEER\x10\x05\x12\x19\n\ - \x15INCOMPATIBLE_PROTOCOL\x10\x06\x12\x16\n\x12RANDOM_ELIMINATION\x10\ - \x07\x12\x10\n\x0cPEER_QUITING\x10\x08\x12\x17\n\x13UNEXPECTED_IDENTITY\ - \x10\t\x12\x12\n\x0eLOCAL_IDENTITY\x10\n\x12\x10\n\x0cPING_TIMEOUT\x10\ - \x0b\x12\x0f\n\x0bUSER_REASON\x10\x10\x12\t\n\x05RESET\x10\x11\x12\r\n\t\ - SYNC_FAIL\x10\x12\x12\x0e\n\nFETCH_FAIL\x10\x13\x12\n\n\x06BAD_TX\x10\ - \x14\x12\r\n\tBAD_BLOCK\x10\x15\x12\n\n\x06FORKED\x10\x16\x12\x0e\n\nUNL\ - INKABLE\x10\x17\x12\x18\n\x14INCOMPATIBLE_VERSION\x10\x18\x12\x16\n\x12I\ - NCOMPATIBLE_CHAIN\x10\x19\x12\x0c\n\x08TIME_OUT\x10\x20\x12\x10\n\x0cCON\ - NECT_FAIL\x10!\x12\x1f\n\x1bTOO_MANY_PEERS_WITH_SAME_IP\x10\"\x12\x18\n\ - \x14LIGHT_NODE_SYNC_FAIL\x10#\x12\x0c\n\x07UNKNOWN\x10\xff\x01BF\n\x0for\ - g.tron.protosB\x08ProtocolZ)github.com/tronprotocol/grpc-gateway/coreJ\ - \xf5\xaf\x02\n\x07\x12\x05\0\0\xf7\x06\x01\n\x08\n\x01\x0c\x12\x03\0\0\ - \x12\n\t\n\x02\x03\0\x12\x03\x02\0#\n\t\n\x02\x03\x01\x12\x03\x03\0\x1d\ - \n\t\n\x02\x03\x02\x12\x03\x04\0$\n\x08\n\x01\x02\x12\x03\x06\0\x11\n\ - \x08\n\x01\x08\x12\x03\t\0(\nH\n\x02\x08\x01\x12\x03\t\0(\"=Specify\x20t\ - he\x20name\x20of\x20the\x20package\x20that\x20generated\x20the\x20Java\ - \x20file\n\n\x08\n\x01\x08\x12\x03\n\0)\n=\n\x02\x08\x08\x12\x03\n\0)\"2\ - Specify\x20the\x20class\x20name\x20of\x20the\x20generated\x20Java\x20fil\ - e\n\n\x08\n\x01\x08\x12\x03\x0b\0@\n\t\n\x02\x08\x0b\x12\x03\x0b\0@\n\n\ - \n\x02\x05\0\x12\x04\r\0\x11\x01\n\n\n\x03\x05\0\x01\x12\x03\r\x05\x10\n\ - \x0b\n\x04\x05\0\x02\0\x12\x03\x0e\x02\r\n\x0c\n\x05\x05\0\x02\0\x01\x12\ - \x03\x0e\x02\x08\n\x0c\n\x05\x05\0\x02\0\x02\x12\x03\x0e\x0b\x0c\n\x0b\n\ - \x04\x05\0\x02\x01\x12\x03\x0f\x02\x11\n\x0c\n\x05\x05\0\x02\x01\x01\x12\ - \x03\x0f\x02\x0c\n\x0c\n\x05\x05\0\x02\x01\x02\x12\x03\x0f\x0f\x10\n\x0b\ - \n\x04\x05\0\x02\x02\x12\x03\x10\x02\x0f\n\x0c\n\x05\x05\0\x02\x02\x01\ - \x12\x03\x10\x02\n\n\x0c\n\x05\x05\0\x02\x02\x02\x12\x03\x10\r\x0e\nf\n\ - \x02\x04\0\x12\x04\x14\0\x17\x01\x1aZ\x20AccountId,\x20(name,\x20address\ - )\x20use\x20name,\x20(null,\x20address)\x20use\x20address,\x20(name,\x20\ - null)\x20use\x20name,\n\n\n\n\x03\x04\0\x01\x12\x03\x14\x08\x11\n\x0b\n\ - \x04\x04\0\x02\0\x12\x03\x15\x02\x11\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\ - \x15\x02\x07\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x15\x08\x0c\n\x0c\n\x05\ - \x04\0\x02\0\x03\x12\x03\x15\x0f\x10\n\x0b\n\x04\x04\0\x02\x01\x12\x03\ - \x16\x02\x14\n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03\x16\x02\x07\n\x0c\n\ - \x05\x04\0\x02\x01\x01\x12\x03\x16\x08\x0f\n\x0c\n\x05\x04\0\x02\x01\x03\ - \x12\x03\x16\x12\x13\n\x1a\n\x02\x04\x01\x12\x04\x1a\0\x1f\x01\x1a\x0e\ - \x20vote\x20message\n\n\n\n\x03\x04\x01\x01\x12\x03\x1a\x08\x0c\n$\n\x04\ - \x04\x01\x02\0\x12\x03\x1c\x02\x19\x1a\x17\x20the\x20super\x20rep\x20add\ - ress\n\n\x0c\n\x05\x04\x01\x02\0\x05\x12\x03\x1c\x02\x07\n\x0c\n\x05\x04\ - \x01\x02\0\x01\x12\x03\x1c\x08\x14\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\ - \x1c\x17\x18\n.\n\x04\x04\x01\x02\x01\x12\x03\x1e\x02\x17\x1a!\x20the\ - \x20vote\x20num\x20to\x20this\x20super\x20rep.\n\n\x0c\n\x05\x04\x01\x02\ - \x01\x05\x12\x03\x1e\x02\x07\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1e\ - \x08\x12\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1e\x15\x16\n\x16\n\x02\ - \x04\x02\x12\x04\"\00\x01\x1a\n\x20Proposal\n\n\n\n\x03\x04\x02\x01\x12\ - \x03\"\x08\x10\n\x0b\n\x04\x04\x02\x02\0\x12\x03#\x02\x18\n\x0c\n\x05\ - \x04\x02\x02\0\x05\x12\x03#\x02\x07\n\x0c\n\x05\x04\x02\x02\0\x01\x12\ - \x03#\x08\x13\n\x0c\n\x05\x04\x02\x02\0\x03\x12\x03#\x16\x17\n\x0b\n\x04\ - \x04\x02\x02\x01\x12\x03$\x02\x1d\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\ - \x03$\x02\x07\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03$\x08\x18\n\x0c\n\ - \x05\x04\x02\x02\x01\x03\x12\x03$\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x02\ - \x12\x03%\x02#\n\x0c\n\x05\x04\x02\x02\x02\x06\x12\x03%\x02\x13\n\x0c\n\ - \x05\x04\x02\x02\x02\x01\x12\x03%\x14\x1e\n\x0c\n\x05\x04\x02\x02\x02\ - \x03\x12\x03%!\"\n\x0b\n\x04\x04\x02\x02\x03\x12\x03&\x02\x1c\n\x0c\n\ - \x05\x04\x02\x02\x03\x05\x12\x03&\x02\x07\n\x0c\n\x05\x04\x02\x02\x03\ - \x01\x12\x03&\x08\x17\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03&\x1a\x1b\n\ - \x0b\n\x04\x04\x02\x02\x04\x12\x03'\x02\x18\n\x0c\n\x05\x04\x02\x02\x04\ - \x05\x12\x03'\x02\x07\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03'\x08\x13\n\ - \x0c\n\x05\x04\x02\x02\x04\x03\x12\x03'\x16\x17\n\x0b\n\x04\x04\x02\x02\ - \x05\x12\x03(\x02\x1f\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x03(\x02\n\n\ - \x0c\n\x05\x04\x02\x02\x05\x05\x12\x03(\x0b\x10\n\x0c\n\x05\x04\x02\x02\ - \x05\x01\x12\x03(\x11\x1a\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03(\x1d\ - \x1e\n\x0c\n\x04\x04\x02\x04\0\x12\x04)\x02.\x03\n\x0c\n\x05\x04\x02\x04\ - \0\x01\x12\x03)\x07\x0c\n\r\n\x06\x04\x02\x04\0\x02\0\x12\x03*\x04\x10\n\ - \x0e\n\x07\x04\x02\x04\0\x02\0\x01\x12\x03*\x04\x0b\n\x0e\n\x07\x04\x02\ - \x04\0\x02\0\x02\x12\x03*\x0e\x0f\n\r\n\x06\x04\x02\x04\0\x02\x01\x12\ - \x03+\x04\x14\n\x0e\n\x07\x04\x02\x04\0\x02\x01\x01\x12\x03+\x04\x0f\n\ - \x0e\n\x07\x04\x02\x04\0\x02\x01\x02\x12\x03+\x12\x13\n\r\n\x06\x04\x02\ - \x04\0\x02\x02\x12\x03,\x04\x11\n\x0e\n\x07\x04\x02\x04\0\x02\x02\x01\ - \x12\x03,\x04\x0c\n\x0e\n\x07\x04\x02\x04\0\x02\x02\x02\x12\x03,\x0f\x10\ - \n\r\n\x06\x04\x02\x04\0\x02\x03\x12\x03-\x04\x11\n\x0e\n\x07\x04\x02\ - \x04\0\x02\x03\x01\x12\x03-\x04\x0c\n\x0e\n\x07\x04\x02\x04\0\x02\x03\ - \x02\x12\x03-\x0f\x10\n\x0b\n\x04\x04\x02\x02\x06\x12\x03/\x02\x12\n\x0c\ - \n\x05\x04\x02\x02\x06\x06\x12\x03/\x02\x07\n\x0c\n\x05\x04\x02\x02\x06\ - \x01\x12\x03/\x08\r\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03/\x10\x11\n\ - \x16\n\x02\x04\x03\x12\x043\0;\x01\x1a\n\x20Exchange\n\n\n\n\x03\x04\x03\ - \x01\x12\x033\x08\x10\n\x0b\n\x04\x04\x03\x02\0\x12\x034\x02\x18\n\x0c\n\ - \x05\x04\x03\x02\0\x05\x12\x034\x02\x07\n\x0c\n\x05\x04\x03\x02\0\x01\ - \x12\x034\x08\x13\n\x0c\n\x05\x04\x03\x02\0\x03\x12\x034\x16\x17\n\x0b\n\ - \x04\x04\x03\x02\x01\x12\x035\x02\x1c\n\x0c\n\x05\x04\x03\x02\x01\x05\ - \x12\x035\x02\x07\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x035\x08\x17\n\x0c\ - \n\x05\x04\x03\x02\x01\x03\x12\x035\x1a\x1b\n\x0b\n\x04\x04\x03\x02\x02\ - \x12\x036\x02\x18\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x036\x02\x07\n\x0c\ - \n\x05\x04\x03\x02\x02\x01\x12\x036\x08\x13\n\x0c\n\x05\x04\x03\x02\x02\ - \x03\x12\x036\x16\x17\n\x0b\n\x04\x04\x03\x02\x03\x12\x037\x02\x1b\n\x0c\ - \n\x05\x04\x03\x02\x03\x05\x12\x037\x02\x07\n\x0c\n\x05\x04\x03\x02\x03\ - \x01\x12\x037\x08\x16\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x037\x19\x1a\n\ - \x0b\n\x04\x04\x03\x02\x04\x12\x038\x02\x20\n\x0c\n\x05\x04\x03\x02\x04\ - \x05\x12\x038\x02\x07\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x038\x08\x1b\n\ - \x0c\n\x05\x04\x03\x02\x04\x03\x12\x038\x1e\x1f\n\x0b\n\x04\x04\x03\x02\ - \x05\x12\x039\x02\x1c\n\x0c\n\x05\x04\x03\x02\x05\x05\x12\x039\x02\x07\n\ - \x0c\n\x05\x04\x03\x02\x05\x01\x12\x039\x08\x17\n\x0c\n\x05\x04\x03\x02\ - \x05\x03\x12\x039\x1a\x1b\n\x0b\n\x04\x04\x03\x02\x06\x12\x03:\x02!\n\ - \x0c\n\x05\x04\x03\x02\x06\x05\x12\x03:\x02\x07\n\x0c\n\x05\x04\x03\x02\ - \x06\x01\x12\x03:\x08\x1c\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03:\x1f\ - \x20\n\x14\n\x02\x04\x04\x12\x04>\0T\x01\x1a\x08\x20market\n\n\n\n\x03\ - \x04\x04\x01\x12\x03>\x08\x13\n\x0b\n\x04\x04\x04\x02\0\x12\x03?\x04\x17\ - \n\x0c\n\x05\x04\x04\x02\0\x05\x12\x03?\x04\t\n\x0c\n\x05\x04\x04\x02\0\ - \x01\x12\x03?\n\x12\n\x0c\n\x05\x04\x04\x02\0\x03\x12\x03?\x15\x16\n\x0b\ - \n\x04\x04\x04\x02\x01\x12\x03@\x04\x1c\n\x0c\n\x05\x04\x04\x02\x01\x05\ - \x12\x03@\x04\t\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03@\n\x17\n\x0c\n\ - \x05\x04\x04\x02\x01\x03\x12\x03@\x1a\x1b\n\x0b\n\x04\x04\x04\x02\x02\ - \x12\x03A\x04\x1a\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03A\x04\t\n\x0c\n\ - \x05\x04\x04\x02\x02\x01\x12\x03A\n\x15\n\x0c\n\x05\x04\x04\x02\x02\x03\ - \x12\x03A\x18\x19\n\x0b\n\x04\x04\x04\x02\x03\x12\x03B\x04\x1c\n\x0c\n\ - \x05\x04\x04\x02\x03\x05\x12\x03B\x04\t\n\x0c\n\x05\x04\x04\x02\x03\x01\ - \x12\x03B\n\x17\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03B\x1a\x1b\n\x0b\n\ - \x04\x04\x04\x02\x04\x12\x03C\x04\"\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\ - \x03C\x04\t\n\x0c\n\x05\x04\x04\x02\x04\x01\x12\x03C\n\x1d\n\x0c\n\x05\ - \x04\x04\x02\x04\x03\x12\x03C\x20!\n\x0b\n\x04\x04\x04\x02\x05\x12\x03D\ - \x04\x1b\n\x0c\n\x05\x04\x04\x02\x05\x05\x12\x03D\x04\t\n\x0c\n\x05\x04\ - \x04\x02\x05\x01\x12\x03D\n\x16\n\x0c\n\x05\x04\x04\x02\x05\x03\x12\x03D\ - \x19\x1a\n\x1d\n\x04\x04\x04\x02\x06\x12\x03E\x04!\"\x10\x20min\x20to\ - \x20receive\n\n\x0c\n\x05\x04\x04\x02\x06\x05\x12\x03E\x04\t\n\x0c\n\x05\ - \x04\x04\x02\x06\x01\x12\x03E\n\x1c\n\x0c\n\x05\x04\x04\x02\x06\x03\x12\ - \x03E\x1f\x20\n\x0b\n\x04\x04\x04\x02\x07\x12\x03F\x04)\n\x0c\n\x05\x04\ - \x04\x02\x07\x05\x12\x03F\x04\t\n\x0c\n\x05\x04\x04\x02\x07\x01\x12\x03F\ - \n$\n\x0c\n\x05\x04\x04\x02\x07\x03\x12\x03F'(\n\xa8\x01\n\x04\x04\x04\ - \x02\x08\x12\x03I\x04*\x1a\x9a\x01\x20When\x20state\x20!=\x20ACTIVE\x20a\ - nd\x20sell_token_quantity_return\x20!=0,\nit\x20means\x20that\x20some\ - \x20sell\x20tokens\x20are\x20returned\x20to\x20the\x20account\x20due\x20\ - to\x20insufficient\x20remaining\x20amount\n\n\x0c\n\x05\x04\x04\x02\x08\ - \x05\x12\x03I\x04\t\n\x0c\n\x05\x04\x04\x02\x08\x01\x12\x03I\n$\n\x0c\n\ - \x05\x04\x04\x02\x08\x03\x12\x03I')\n\x0c\n\x04\x04\x04\x04\0\x12\x04K\ - \x04O\x05\n\x0c\n\x05\x04\x04\x04\0\x01\x12\x03K\t\x0e\n\r\n\x06\x04\x04\ - \x04\0\x02\0\x12\x03L\x06\x11\n\x0e\n\x07\x04\x04\x04\0\x02\0\x01\x12\ - \x03L\x06\x0c\n\x0e\n\x07\x04\x04\x04\0\x02\0\x02\x12\x03L\x0f\x10\n\r\n\ - \x06\x04\x04\x04\0\x02\x01\x12\x03M\x06\x13\n\x0e\n\x07\x04\x04\x04\0\ - \x02\x01\x01\x12\x03M\x06\x0e\n\x0e\n\x07\x04\x04\x04\0\x02\x01\x02\x12\ - \x03M\x11\x12\n\r\n\x06\x04\x04\x04\0\x02\x02\x12\x03N\x06\x13\n\x0e\n\ - \x07\x04\x04\x04\0\x02\x02\x01\x12\x03N\x06\x0e\n\x0e\n\x07\x04\x04\x04\ - \0\x02\x02\x02\x12\x03N\x11\x12\n\x0b\n\x04\x04\x04\x02\t\x12\x03P\x04\ - \x15\n\x0c\n\x05\x04\x04\x02\t\x06\x12\x03P\x04\t\n\x0c\n\x05\x04\x04\ - \x02\t\x01\x12\x03P\n\x0f\n\x0c\n\x05\x04\x04\x02\t\x03\x12\x03P\x12\x14\ - \n\x0b\n\x04\x04\x04\x02\n\x12\x03R\x04\x14\n\x0c\n\x05\x04\x04\x02\n\ - \x05\x12\x03R\x04\t\n\x0c\n\x05\x04\x04\x02\n\x01\x12\x03R\n\x0e\n\x0c\n\ - \x05\x04\x04\x02\n\x03\x12\x03R\x11\x13\n\x0b\n\x04\x04\x04\x02\x0b\x12\ - \x03S\x04\x14\n\x0c\n\x05\x04\x04\x02\x0b\x05\x12\x03S\x04\t\n\x0c\n\x05\ - \x04\x04\x02\x0b\x01\x12\x03S\n\x0e\n\x0c\n\x05\x04\x04\x02\x0b\x03\x12\ - \x03S\x11\x13\n\n\n\x02\x04\x05\x12\x04V\0X\x01\n\n\n\x03\x04\x05\x01\ - \x12\x03V\x08\x17\n\x0b\n\x04\x04\x05\x02\0\x12\x03W\x04$\n\x0c\n\x05\ - \x04\x05\x02\0\x04\x12\x03W\x04\x0c\n\x0c\n\x05\x04\x05\x02\0\x06\x12\ - \x03W\r\x18\n\x0c\n\x05\x04\x05\x02\0\x01\x12\x03W\x19\x1f\n\x0c\n\x05\ - \x04\x05\x02\0\x03\x12\x03W\"#\n\n\n\x02\x04\x06\x12\x04Z\0\\\x01\n\n\n\ - \x03\x04\x06\x01\x12\x03Z\x08\x1b\n\x0b\n\x04\x04\x06\x02\0\x12\x03[\x02\ - )\n\x0c\n\x05\x04\x06\x02\0\x04\x12\x03[\x02\n\n\x0c\n\x05\x04\x06\x02\0\ - \x06\x12\x03[\x0b\x1a\n\x0c\n\x05\x04\x06\x02\0\x01\x12\x03[\x1b$\n\x0c\ - \n\x05\x04\x06\x02\0\x03\x12\x03['(\n\n\n\x02\x04\x07\x12\x04^\0a\x01\n\ - \n\n\x03\x04\x07\x01\x12\x03^\x08\x17\n\x0b\n\x04\x04\x07\x02\0\x12\x03_\ - \x04\x1c\n\x0c\n\x05\x04\x07\x02\0\x05\x12\x03_\x04\t\n\x0c\n\x05\x04\ - \x07\x02\0\x01\x12\x03_\n\x17\n\x0c\n\x05\x04\x07\x02\0\x03\x12\x03_\x1a\ - \x1b\n\x0b\n\x04\x04\x07\x02\x01\x12\x03`\x04\x1b\n\x0c\n\x05\x04\x07\ - \x02\x01\x05\x12\x03`\x04\t\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03`\n\ - \x16\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03`\x19\x1a\n\n\n\x02\x04\x08\ - \x12\x04c\0h\x01\n\n\n\x03\x04\x08\x01\x12\x03c\x08\x1a\n\x0b\n\x04\x04\ - \x08\x02\0\x12\x03d\x02\x1a\n\x0c\n\x05\x04\x08\x02\0\x05\x12\x03d\x02\ - \x07\n\x0c\n\x05\x04\x08\x02\0\x01\x12\x03d\x08\x15\n\x0c\n\x05\x04\x08\ - \x02\0\x03\x12\x03d\x18\x19\n\x1c\n\x04\x04\x08\x02\x01\x12\x03e\x02\x1c\ - \"\x0f\x20order_id\x20list\n\n\x0c\n\x05\x04\x08\x02\x01\x04\x12\x03e\ - \x02\n\n\x0c\n\x05\x04\x08\x02\x01\x05\x12\x03e\x0b\x10\n\x0c\n\x05\x04\ - \x08\x02\x01\x01\x12\x03e\x11\x17\n\x0c\n\x05\x04\x08\x02\x01\x03\x12\ - \x03e\x1a\x1b\n\x1b\n\x04\x04\x08\x02\x02\x12\x03f\x02\x12\"\x0e\x20acti\ - ve\x20count\n\n\x0c\n\x05\x04\x08\x02\x02\x05\x12\x03f\x02\x07\n\x0c\n\ - \x05\x04\x08\x02\x02\x01\x12\x03f\x08\r\n\x0c\n\x05\x04\x08\x02\x02\x03\ - \x12\x03f\x10\x11\n\x0b\n\x04\x04\x08\x02\x03\x12\x03g\x02\x18\n\x0c\n\ - \x05\x04\x08\x02\x03\x05\x12\x03g\x02\x07\n\x0c\n\x05\x04\x08\x02\x03\ - \x01\x12\x03g\x08\x13\n\x0c\n\x05\x04\x08\x02\x03\x03\x12\x03g\x16\x17\n\ - \n\n\x02\x04\t\x12\x04j\0m\x01\n\n\n\x03\x04\t\x01\x12\x03j\x08\x13\n\ - \x0b\n\x04\x04\t\x02\0\x12\x03k\x02\x20\n\x0c\n\x05\x04\t\x02\0\x05\x12\ - \x03k\x02\x07\n\x0c\n\x05\x04\t\x02\0\x01\x12\x03k\x08\x1b\n\x0c\n\x05\ - \x04\t\x02\0\x03\x12\x03k\x1e\x1f\n\x0b\n\x04\x04\t\x02\x01\x12\x03l\x02\ - \x1f\n\x0c\n\x05\x04\t\x02\x01\x05\x12\x03l\x02\x07\n\x0c\n\x05\x04\t\ - \x02\x01\x01\x12\x03l\x08\x1a\n\x0c\n\x05\x04\t\x02\x01\x03\x12\x03l\x1d\ - \x1e\n\n\n\x02\x04\n\x12\x04o\0s\x01\n\n\n\x03\x04\n\x01\x12\x03o\x08\ - \x17\n\x0b\n\x04\x04\n\x02\0\x12\x03p\x02\x1a\n\x0c\n\x05\x04\n\x02\0\ - \x05\x12\x03p\x02\x07\n\x0c\n\x05\x04\n\x02\0\x01\x12\x03p\x08\x15\n\x0c\ - \n\x05\x04\n\x02\0\x03\x12\x03p\x18\x19\n\x0b\n\x04\x04\n\x02\x01\x12\ - \x03q\x02\x19\n\x0c\n\x05\x04\n\x02\x01\x05\x12\x03q\x02\x07\n\x0c\n\x05\ - \x04\n\x02\x01\x01\x12\x03q\x08\x14\n\x0c\n\x05\x04\n\x02\x01\x03\x12\ - \x03q\x17\x18\n\x0b\n\x04\x04\n\x02\x02\x12\x03r\x02\"\n\x0c\n\x05\x04\n\ - \x02\x02\x04\x12\x03r\x02\n\n\x0c\n\x05\x04\n\x02\x02\x06\x12\x03r\x0b\ - \x16\n\x0c\n\x05\x04\n\x02\x02\x01\x12\x03r\x17\x1d\n\x0c\n\x05\x04\n\ - \x02\x02\x03\x12\x03r\x20!\n\n\n\x02\x04\x0b\x12\x04u\0x\x01\n\n\n\x03\ - \x04\x0b\x01\x12\x03u\x08\x19\n\x0b\n\x04\x04\x0b\x02\0\x12\x03v\x02\x11\ - \n\x0c\n\x05\x04\x0b\x02\0\x05\x12\x03v\x02\x07\n\x0c\n\x05\x04\x0b\x02\ - \0\x01\x12\x03v\x08\x0c\n\x0c\n\x05\x04\x0b\x02\0\x03\x12\x03v\x0f\x10\n\ - \x0b\n\x04\x04\x0b\x02\x01\x12\x03w\x02\x11\n\x0c\n\x05\x04\x0b\x02\x01\ - \x05\x12\x03w\x02\x07\n\x0c\n\x05\x04\x0b\x02\x01\x01\x12\x03w\x08\x0c\n\ - \x0c\n\x05\x04\x0b\x02\x01\x03\x12\x03w\x0f\x10\n\x0b\n\x02\x04\x0c\x12\ - \x05z\0\x80\x01\x01\n\n\n\x03\x04\x0c\x01\x12\x03z\x08\x17\n\x0b\n\x04\ - \x04\x0c\x02\0\x12\x03{\x02-\n\x0c\n\x05\x04\x0c\x02\0\x04\x12\x03{\x02\ - \n\n\x0c\n\x05\x04\x0c\x02\0\x06\x12\x03{\x0b\x19\n\x0c\n\x05\x04\x0c\ - \x02\0\x01\x12\x03{\x1a(\n\x0c\n\x05\x04\x0c\x02\0\x03\x12\x03{+,\n\x0c\ - \n\x04\x04\x0c\x03\0\x12\x04|\x02\x7f\x03\n\x0c\n\x05\x04\x0c\x03\0\x01\ - \x12\x03|\n\x18\n\r\n\x06\x04\x0c\x03\0\x02\0\x12\x03}\x04\x13\n\x0e\n\ - \x07\x04\x0c\x03\0\x02\0\x05\x12\x03}\x04\n\n\x0e\n\x07\x04\x0c\x03\0\ - \x02\0\x01\x12\x03}\x0b\x0e\n\x0e\n\x07\x04\x0c\x03\0\x02\0\x03\x12\x03}\ - \x11\x12\n\r\n\x06\x04\x0c\x03\0\x02\x01\x12\x03~\x04\x14\n\x0e\n\x07\ - \x04\x0c\x03\0\x02\x01\x05\x12\x03~\x04\t\n\x0e\n\x07\x04\x0c\x03\0\x02\ - \x01\x01\x12\x03~\n\x0f\n\x0e\n\x07\x04\x0c\x03\0\x02\x01\x03\x12\x03~\ - \x12\x13\n\x17\n\x02\x04\r\x12\x06\x83\x01\0\xee\x01\x01\x1a\t\x20Accoun\ - t\x20\n\x0b\n\x03\x04\r\x01\x12\x04\x83\x01\x08\x0f\n\x20\n\x04\x04\r\ - \x03\0\x12\x06\x85\x01\x02\x88\x01\x03\x1a\x10\x20frozen\x20balance\x20\ - \n\r\n\x05\x04\r\x03\0\x01\x12\x04\x85\x01\n\x10\n(\n\x06\x04\r\x03\0\ - \x02\0\x12\x04\x86\x01\x04\x1d\"\x18\x20the\x20frozen\x20trx\x20balance\ - \n\n\x0f\n\x07\x04\r\x03\0\x02\0\x05\x12\x04\x86\x01\x04\t\n\x0f\n\x07\ - \x04\r\x03\0\x02\0\x01\x12\x04\x86\x01\n\x18\n\x0f\n\x07\x04\r\x03\0\x02\ - \0\x03\x12\x04\x86\x01\x1b\x1c\n!\n\x06\x04\r\x03\0\x02\x01\x12\x04\x87\ - \x01\x04\x1a\"\x11\x20the\x20expire\x20time\n\n\x0f\n\x07\x04\r\x03\0\ - \x02\x01\x05\x12\x04\x87\x01\x04\t\n\x0f\n\x07\x04\r\x03\0\x02\x01\x01\ - \x12\x04\x87\x01\n\x15\n\x0f\n\x07\x04\r\x03\0\x02\x01\x03\x12\x04\x87\ - \x01\x18\x19\n!\n\x04\x04\r\x02\0\x12\x04\x8a\x01\x02\x19\x1a\x13\x20acc\ - ount\x20nick\x20name\n\n\r\n\x05\x04\r\x02\0\x05\x12\x04\x8a\x01\x02\x07\ - \n\r\n\x05\x04\r\x02\0\x01\x12\x04\x8a\x01\x08\x14\n\r\n\x05\x04\r\x02\0\ - \x03\x12\x04\x8a\x01\x17\x18\n\x0c\n\x04\x04\r\x02\x01\x12\x04\x8b\x01\ - \x02\x17\n\r\n\x05\x04\r\x02\x01\x06\x12\x04\x8b\x01\x02\r\n\r\n\x05\x04\ - \r\x02\x01\x01\x12\x04\x8b\x01\x0e\x12\n\r\n\x05\x04\r\x02\x01\x03\x12\ - \x04\x8b\x01\x15\x16\n\"\n\x04\x04\r\x02\x02\x12\x04\x8d\x01\x02\x14\x1a\ - \x14\x20the\x20create\x20address\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\ - \x8d\x01\x02\x07\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x8d\x01\x08\x0f\n\r\ - \n\x05\x04\r\x02\x02\x03\x12\x04\x8d\x01\x12\x13\n\x1f\n\x04\x04\r\x02\ - \x03\x12\x04\x8f\x01\x02\x14\x1a\x11\x20the\x20trx\x20balance\n\n\r\n\ - \x05\x04\r\x02\x03\x05\x12\x04\x8f\x01\x02\x07\n\r\n\x05\x04\r\x02\x03\ - \x01\x12\x04\x8f\x01\x08\x0f\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\x8f\x01\ - \x12\x13\n\x19\n\x04\x04\r\x02\x04\x12\x04\x91\x01\x02\x1a\x1a\x0b\x20th\ - e\x20votes\n\n\r\n\x05\x04\r\x02\x04\x04\x12\x04\x91\x01\x02\n\n\r\n\x05\ - \x04\r\x02\x04\x06\x12\x04\x91\x01\x0b\x0f\n\r\n\x05\x04\r\x02\x04\x01\ - \x12\x04\x91\x01\x10\x15\n\r\n\x05\x04\r\x02\x04\x03\x12\x04\x91\x01\x18\ - \x19\n5\n\x04\x04\r\x02\x05\x12\x04\x93\x01\x02\x1f\x1a'\x20the\x20other\ - \x20asset\x20owned\x20by\x20this\x20account\n\n\r\n\x05\x04\r\x02\x05\ - \x06\x12\x04\x93\x01\x02\x14\n\r\n\x05\x04\r\x02\x05\x01\x12\x04\x93\x01\ - \x15\x1a\n\r\n\x05\x04\r\x02\x05\x03\x12\x04\x93\x01\x1d\x1e\nF\n\x04\ - \x04\r\x02\x06\x12\x04\x96\x01\x02\"\x1a8\x20the\x20other\x20asset\x20ow\ - ned\x20by\x20this\x20account\xef\xbc\x8ckey\x20is\x20assetId\n\n\r\n\x05\ - \x04\r\x02\x06\x06\x12\x04\x96\x01\x02\x14\n\r\n\x05\x04\r\x02\x06\x01\ - \x12\x04\x96\x01\x15\x1c\n\r\n\x05\x04\r\x02\x06\x03\x12\x04\x96\x01\x1f\ - !\n0\n\x04\x04\r\x02\x07\x12\x04\x99\x01\x02\x1d\x1a\"\x20the\x20frozen\ - \x20balance\x20for\x20bandwidth\n\n\r\n\x05\x04\r\x02\x07\x04\x12\x04\ - \x99\x01\x02\n\n\r\n\x05\x04\r\x02\x07\x06\x12\x04\x99\x01\x0b\x11\n\r\n\ - \x05\x04\r\x02\x07\x01\x12\x04\x99\x01\x12\x18\n\r\n\x05\x04\r\x02\x07\ - \x03\x12\x04\x99\x01\x1b\x1c\n*\n\x04\x04\r\x02\x08\x12\x04\x9b\x01\x02\ - \x16\x1a\x1c\x20bandwidth,\x20get\x20from\x20frozen\n\n\r\n\x05\x04\r\ - \x02\x08\x05\x12\x04\x9b\x01\x02\x07\n\r\n\x05\x04\r\x02\x08\x01\x12\x04\ - \x9b\x01\x08\x11\n\r\n\x05\x04\r\x02\x08\x03\x12\x04\x9b\x01\x14\x15\nH\ - \n\x04\x04\r\x02\t\x12\x04\x9d\x01\x02=\x1a:Frozen\x20balance\x20provide\ - d\x20by\x20other\x20accounts\x20to\x20this\x20account\n\n\r\n\x05\x04\r\ - \x02\t\x05\x12\x04\x9d\x01\x02\x07\n\r\n\x05\x04\r\x02\t\x01\x12\x04\x9d\ - \x01\x087\n\r\n\x05\x04\r\x02\t\x03\x12\x04\x9d\x01:<\n<\n\x04\x04\r\x02\ - \n\x12\x04\x9f\x01\x024\x1a.Freeze\x20and\x20provide\x20balances\x20to\ - \x20other\x20accounts\n\n\r\n\x05\x04\r\x02\n\x05\x12\x04\x9f\x01\x02\ - \x07\n\r\n\x05\x04\r\x02\n\x01\x12\x04\x9f\x01\x08.\n\r\n\x05\x04\r\x02\ - \n\x03\x12\x04\x9f\x0113\n\x0c\n\x04\x04\r\x02\x0b\x12\x04\xa1\x01\x02\ - \x1c\n\r\n\x05\x04\r\x02\x0b\x05\x12\x04\xa1\x01\x02\x07\n\r\n\x05\x04\r\ - \x02\x0b\x01\x12\x04\xa1\x01\x08\x16\n\r\n\x05\x04\r\x02\x0b\x03\x12\x04\ - \xa1\x01\x19\x1b\n\x0c\n\x04\x04\r\x02\x0c\x12\x04\xa2\x01\x02\x19\n\r\n\ - \x05\x04\r\x02\x0c\x06\x12\x04\xa2\x01\x02\x08\n\r\n\x05\x04\r\x02\x0c\ - \x01\x12\x04\xa2\x01\t\x13\n\r\n\x05\x04\r\x02\x0c\x03\x12\x04\xa2\x01\ - \x16\x18\n\x0c\n\x04\x04\r\x02\r\x12\x04\xa4\x01\x02\x1c\n\r\n\x05\x04\r\ - \x02\r\x05\x12\x04\xa4\x01\x02\x06\n\r\n\x05\x04\r\x02\r\x01\x12\x04\xa4\ - \x01\x07\x16\n\r\n\x05\x04\r\x02\r\x03\x12\x04\xa4\x01\x19\x1b\n(\n\x04\ - \x04\r\x02\x0e\x12\x04\xa7\x01\x02\x1b\x1a\x1a\x20this\x20account\x20cre\ - ate\x20time\n\n\r\n\x05\x04\r\x02\x0e\x05\x12\x04\xa7\x01\x02\x07\n\r\n\ - \x05\x04\r\x02\x0e\x01\x12\x04\xa7\x01\x08\x13\n\r\n\x05\x04\r\x02\x0e\ - \x03\x12\x04\xa7\x01\x16\x1a\nc\n\x04\x04\r\x02\x0f\x12\x04\xa9\x01\x02\ - \"\x1aU\x20this\x20last\x20operation\x20time,\x20including\x20transfer,\ - \x20voting\x20and\x20so\x20on.\x20//FIXME\x20fix\x20grammar\n\n\r\n\x05\ - \x04\r\x02\x0f\x05\x12\x04\xa9\x01\x02\x07\n\r\n\x05\x04\r\x02\x0f\x01\ - \x12\x04\xa9\x01\x08\x1c\n\r\n\x05\x04\r\x02\x0f\x03\x12\x04\xa9\x01\x1f\ - !\n1\n\x04\x04\r\x02\x10\x12\x04\xab\x01\x02\x19\x1a#\x20witness\x20bloc\ - k\x20producing\x20allowance\n\n\r\n\x05\x04\r\x02\x10\x05\x12\x04\xab\ - \x01\x02\x07\n\r\n\x05\x04\r\x02\x10\x01\x12\x04\xab\x01\x08\x11\n\r\n\ - \x05\x04\r\x02\x10\x03\x12\x04\xab\x01\x14\x18\n\"\n\x04\x04\r\x02\x11\ - \x12\x04\xad\x01\x02$\x1a\x14\x20last\x20withdraw\x20time\n\n\r\n\x05\ - \x04\r\x02\x11\x05\x12\x04\xad\x01\x02\x07\n\r\n\x05\x04\r\x02\x11\x01\ - \x12\x04\xad\x01\x08\x1c\n\r\n\x05\x04\r\x02\x11\x03\x12\x04\xad\x01\x1f\ - #\n\x1f\n\x04\x04\r\x02\x12\x12\x04\xaf\x01\x02\x12\x1a\x11\x20not\x20us\ - ed\x20so\x20far\n\n\r\n\x05\x04\r\x02\x12\x05\x12\x04\xaf\x01\x02\x07\n\ - \r\n\x05\x04\r\x02\x12\x01\x12\x04\xaf\x01\x08\x0c\n\r\n\x05\x04\r\x02\ - \x12\x03\x12\x04\xaf\x01\x0f\x11\n\x0c\n\x04\x04\r\x02\x13\x12\x04\xb0\ - \x01\x02\x17\n\r\n\x05\x04\r\x02\x13\x05\x12\x04\xb0\x01\x02\x06\n\r\n\ - \x05\x04\r\x02\x13\x01\x12\x04\xb0\x01\x07\x11\n\r\n\x05\x04\r\x02\x13\ - \x03\x12\x04\xb0\x01\x14\x16\n\x0c\n\x04\x04\r\x02\x14\x12\x04\xb1\x01\ - \x02\x19\n\r\n\x05\x04\r\x02\x14\x05\x12\x04\xb1\x01\x02\x06\n\r\n\x05\ - \x04\r\x02\x14\x01\x12\x04\xb1\x01\x07\x13\n\r\n\x05\x04\r\x02\x14\x03\ - \x12\x04\xb1\x01\x16\x18\n.\n\x04\x04\r\x02\x15\x12\x04\xb3\x01\x02%\x1a\ - \x20\x20frozen\x20asset(for\x20asset\x20issuer)\n\n\r\n\x05\x04\r\x02\ - \x15\x04\x12\x04\xb3\x01\x02\n\n\r\n\x05\x04\r\x02\x15\x06\x12\x04\xb3\ - \x01\x0b\x11\n\r\n\x05\x04\r\x02\x15\x01\x12\x04\xb3\x01\x12\x1f\n\r\n\ - \x05\x04\r\x02\x15\x03\x12\x04\xb3\x01\"$\n!\n\x04\x04\r\x02\x16\x12\x04\ - \xb5\x01\x02\x1f\x1a\x13\x20asset_issued_name\n\n\r\n\x05\x04\r\x02\x16\ - \x05\x12\x04\xb5\x01\x02\x07\n\r\n\x05\x04\r\x02\x16\x01\x12\x04\xb5\x01\ - \x08\x19\n\r\n\x05\x04\r\x02\x16\x03\x12\x04\xb5\x01\x1c\x1e\n\x0c\n\x04\ - \x04\r\x02\x17\x12\x04\xb6\x01\x02\x1d\n\r\n\x05\x04\r\x02\x17\x05\x12\ - \x04\xb6\x01\x02\x07\n\r\n\x05\x04\r\x02\x17\x01\x12\x04\xb6\x01\x08\x17\ - \n\r\n\x05\x04\r\x02\x17\x03\x12\x04\xb6\x01\x1a\x1c\n\x0c\n\x04\x04\r\ - \x02\x18\x12\x04\xb7\x01\x026\n\r\n\x05\x04\r\x02\x18\x06\x12\x04\xb7\ - \x01\x02\x14\n\r\n\x05\x04\r\x02\x18\x01\x12\x04\xb7\x01\x150\n\r\n\x05\ - \x04\r\x02\x18\x03\x12\x04\xb7\x0135\n\x0c\n\x04\x04\r\x02\x19\x12\x04\ - \xb8\x01\x028\n\r\n\x05\x04\r\x02\x19\x06\x12\x04\xb8\x01\x02\x14\n\r\n\ - \x05\x04\r\x02\x19\x01\x12\x04\xb8\x01\x152\n\r\n\x05\x04\r\x02\x19\x03\ - \x12\x04\xb8\x0157\n\x0c\n\x04\x04\r\x02\x1a\x12\x04\xb9\x01\x02\x1c\n\r\ - \n\x05\x04\r\x02\x1a\x05\x12\x04\xb9\x01\x02\x07\n\r\n\x05\x04\r\x02\x1a\ - \x01\x12\x04\xb9\x01\x08\x16\n\r\n\x05\x04\r\x02\x1a\x03\x12\x04\xb9\x01\ - \x19\x1b\n\x0c\n\x04\x04\r\x02\x1b\x12\x04\xba\x01\x02/\n\r\n\x05\x04\r\ - \x02\x1b\x06\x12\x04\xba\x01\x02\x14\n\r\n\x05\x04\r\x02\x1b\x01\x12\x04\ - \xba\x01\x15)\n\r\n\x05\x04\r\x02\x1b\x03\x12\x04\xba\x01,.\n\x0c\n\x04\ - \x04\r\x02\x1c\x12\x04\xbb\x01\x021\n\r\n\x05\x04\r\x02\x1c\x06\x12\x04\ - \xbb\x01\x02\x14\n\r\n\x05\x04\r\x02\x1c\x01\x12\x04\xbb\x01\x15+\n\r\n\ - \x05\x04\r\x02\x1c\x03\x12\x04\xbb\x01.0\n\x0c\n\x04\x04\r\x02\x1d\x12\ - \x04\xbc\x01\x02!\n\r\n\x05\x04\r\x02\x1d\x05\x12\x04\xbc\x01\x02\x07\n\ - \r\n\x05\x04\r\x02\x1d\x01\x12\x04\xbc\x01\x08\x1b\n\r\n\x05\x04\r\x02\ - \x1d\x03\x12\x04\xbc\x01\x1e\x20\n\x0c\n\x04\x04\r\x02\x1e\x12\x04\xbd\ - \x01\x02&\n\r\n\x05\x04\r\x02\x1e\x05\x12\x04\xbd\x01\x02\x07\n\r\n\x05\ - \x04\r\x02\x1e\x01\x12\x04\xbd\x01\x08\x20\n\r\n\x05\x04\r\x02\x1e\x03\ - \x12\x04\xbd\x01#%\n>\n\x04\x04\r\x02\x1f\x12\x04\xc0\x01\x02\x18\x1a0\ - \x20the\x20identity\x20of\x20this\x20account,\x20case\x20insensitive\n\n\ - \r\n\x05\x04\r\x02\x1f\x05\x12\x04\xc0\x01\x02\x07\n\r\n\x05\x04\r\x02\ - \x1f\x01\x12\x04\xc0\x01\x08\x12\n\r\n\x05\x04\r\x02\x1f\x03\x12\x04\xc0\ - \x01\x15\x17\n\x0c\n\x04\x04\r\x02\x20\x12\x04\xc2\x01\x02\x1d\n\r\n\x05\ - \x04\r\x02\x20\x05\x12\x04\xc2\x01\x02\x07\n\r\n\x05\x04\r\x02\x20\x01\ - \x12\x04\xc2\x01\x08\x17\n\r\n\x05\x04\r\x02\x20\x03\x12\x04\xc2\x01\x1a\ - \x1c\n\x0e\n\x04\x04\r\x03\x07\x12\x06\xc4\x01\x02\xd9\x01\x03\n\r\n\x05\ - \x04\r\x03\x07\x01\x12\x04\xc4\x01\n\x19\n2\n\x06\x04\r\x03\x07\x02\0\ - \x12\x04\xc6\x01\x04\x1b\x1a\"\x20energy\x20resource,\x20get\x20from\x20\ - frozen\n\n\x0f\n\x07\x04\r\x03\x07\x02\0\x05\x12\x04\xc6\x01\x04\t\n\x0f\ - \n\x07\x04\r\x03\x07\x02\0\x01\x12\x04\xc6\x01\n\x16\n\x0f\n\x07\x04\r\ - \x03\x07\x02\0\x03\x12\x04\xc6\x01\x19\x1a\n/\n\x06\x04\r\x03\x07\x02\ - \x01\x12\x04\xc8\x01\x04)\x1a\x1f\x20the\x20frozen\x20balance\x20for\x20\ - energy\n\n\x0f\n\x07\x04\r\x03\x07\x02\x01\x06\x12\x04\xc8\x01\x04\n\n\ - \x0f\n\x07\x04\r\x03\x07\x02\x01\x01\x12\x04\xc8\x01\x0b$\n\x0f\n\x07\ - \x04\r\x03\x07\x02\x01\x03\x12\x04\xc8\x01'(\n\x0e\n\x06\x04\r\x03\x07\ - \x02\x02\x12\x04\xc9\x01\x04-\n\x0f\n\x07\x04\r\x03\x07\x02\x02\x05\x12\ - \x04\xc9\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\x02\x01\x12\x04\xc9\x01\ - \n(\n\x0f\n\x07\x04\r\x03\x07\x02\x02\x03\x12\x04\xc9\x01+,\nJ\n\x06\x04\ - \r\x03\x07\x02\x03\x12\x04\xcc\x01\x04;\x1a:Frozen\x20balance\x20provide\ - d\x20by\x20other\x20accounts\x20to\x20this\x20account\n\n\x0f\n\x07\x04\ - \r\x03\x07\x02\x03\x05\x12\x04\xcc\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\ - \x02\x03\x01\x12\x04\xcc\x01\n6\n\x0f\n\x07\x04\r\x03\x07\x02\x03\x03\ - \x12\x04\xcc\x019:\n;\n\x06\x04\r\x03\x07\x02\x04\x12\x04\xce\x01\x042\ - \x1a+Frozen\x20balances\x20provided\x20to\x20other\x20accounts\n\n\x0f\n\ - \x07\x04\r\x03\x07\x02\x04\x05\x12\x04\xce\x01\x04\t\n\x0f\n\x07\x04\r\ - \x03\x07\x02\x04\x01\x12\x04\xce\x01\n-\n\x0f\n\x07\x04\r\x03\x07\x02\ - \x04\x03\x12\x04\xce\x0101\n3\n\x06\x04\r\x03\x07\x02\x05\x12\x04\xd1\ - \x01\x04\x1c\x1a#\x20storage\x20resource,\x20get\x20from\x20market\n\n\ - \x0f\n\x07\x04\r\x03\x07\x02\x05\x05\x12\x04\xd1\x01\x04\t\n\x0f\n\x07\ - \x04\r\x03\x07\x02\x05\x01\x12\x04\xd1\x01\n\x17\n\x0f\n\x07\x04\r\x03\ - \x07\x02\x05\x03\x12\x04\xd1\x01\x1a\x1b\n\x0e\n\x06\x04\r\x03\x07\x02\ - \x06\x12\x04\xd2\x01\x04\x1c\n\x0f\n\x07\x04\r\x03\x07\x02\x06\x05\x12\ - \x04\xd2\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\x06\x01\x12\x04\xd2\x01\ - \n\x17\n\x0f\n\x07\x04\r\x03\x07\x02\x06\x03\x12\x04\xd2\x01\x1a\x1b\n\ - \x0e\n\x06\x04\r\x03\x07\x02\x07\x12\x04\xd3\x01\x04+\n\x0f\n\x07\x04\r\ - \x03\x07\x02\x07\x05\x12\x04\xd3\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\ - \x07\x01\x12\x04\xd3\x01\n&\n\x0f\n\x07\x04\r\x03\x07\x02\x07\x03\x12\ - \x04\xd3\x01)*\n\x0e\n\x06\x04\r\x03\x07\x02\x08\x12\x04\xd5\x01\x04!\n\ - \x0f\n\x07\x04\r\x03\x07\x02\x08\x05\x12\x04\xd5\x01\x04\t\n\x0f\n\x07\ - \x04\r\x03\x07\x02\x08\x01\x12\x04\xd5\x01\n\x1c\n\x0f\n\x07\x04\r\x03\ - \x07\x02\x08\x03\x12\x04\xd5\x01\x1f\x20\n\x0e\n\x06\x04\r\x03\x07\x02\t\ - \x12\x04\xd7\x01\x045\n\x0f\n\x07\x04\r\x03\x07\x02\t\x05\x12\x04\xd7\ - \x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\t\x01\x12\x04\xd7\x01\n/\n\x0f\ - \n\x07\x04\r\x03\x07\x02\t\x03\x12\x04\xd7\x0124\n\x0e\n\x06\x04\r\x03\ - \x07\x02\n\x12\x04\xd8\x01\x04>\n\x0f\n\x07\x04\r\x03\x07\x02\n\x05\x12\ - \x04\xd8\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\n\x01\x12\x04\xd8\x01\n\ - 8\n\x0f\n\x07\x04\r\x03\x07\x02\n\x03\x12\x04\xd8\x01;=\n\x0c\n\x04\x04\ - \r\x02!\x12\x04\xda\x01\x02(\n\r\n\x05\x04\r\x02!\x06\x12\x04\xda\x01\ - \x02\x11\n\r\n\x05\x04\r\x02!\x01\x12\x04\xda\x01\x12\"\n\r\n\x05\x04\r\ - \x02!\x03\x12\x04\xda\x01%'\n\x0c\n\x04\x04\r\x02\"\x12\x04\xdb\x01\x02\ - \x16\n\r\n\x05\x04\r\x02\"\x05\x12\x04\xdb\x01\x02\x07\n\r\n\x05\x04\r\ - \x02\"\x01\x12\x04\xdb\x01\x08\x10\n\r\n\x05\x04\r\x02\"\x03\x12\x04\xdb\ - \x01\x13\x15\n\x0c\n\x04\x04\r\x02#\x12\x04\xdc\x01\x02#\n\r\n\x05\x04\r\ - \x02#\x06\x12\x04\xdc\x01\x02\x0c\n\r\n\x05\x04\r\x02#\x01\x12\x04\xdc\ - \x01\r\x1d\n\r\n\x05\x04\r\x02#\x03\x12\x04\xdc\x01\x20\"\n\x0c\n\x04\ - \x04\r\x02$\x12\x04\xdd\x01\x02%\n\r\n\x05\x04\r\x02$\x06\x12\x04\xdd\ - \x01\x02\x0c\n\r\n\x05\x04\r\x02$\x01\x12\x04\xdd\x01\r\x1f\n\r\n\x05\ - \x04\r\x02$\x03\x12\x04\xdd\x01\"$\n\x0c\n\x04\x04\r\x02%\x12\x04\xde\ - \x01\x02-\n\r\n\x05\x04\r\x02%\x04\x12\x04\xde\x01\x02\n\n\r\n\x05\x04\r\ - \x02%\x06\x12\x04\xde\x01\x0b\x15\n\r\n\x05\x04\r\x02%\x01\x12\x04\xde\ - \x01\x16'\n\r\n\x05\x04\r\x02%\x03\x12\x04\xde\x01*,\n\x0e\n\x04\x04\r\ - \x03\x08\x12\x06\xe0\x01\x02\xe3\x01\x03\n\r\n\x05\x04\r\x03\x08\x01\x12\ - \x04\xe0\x01\n\x12\n\x0e\n\x06\x04\r\x03\x08\x02\0\x12\x04\xe1\x01\x04\ - \x1a\n\x0f\n\x07\x04\r\x03\x08\x02\0\x06\x12\x04\xe1\x01\x04\x10\n\x0f\n\ - \x07\x04\r\x03\x08\x02\0\x01\x12\x04\xe1\x01\x11\x15\n\x0f\n\x07\x04\r\ - \x03\x08\x02\0\x03\x12\x04\xe1\x01\x18\x19\n\x0e\n\x06\x04\r\x03\x08\x02\ - \x01\x12\x04\xe2\x01\x04\x15\n\x0f\n\x07\x04\r\x03\x08\x02\x01\x05\x12\ - \x04\xe2\x01\x04\t\n\x0f\n\x07\x04\r\x03\x08\x02\x01\x01\x12\x04\xe2\x01\ - \n\x10\n\x0f\n\x07\x04\r\x03\x08\x02\x01\x03\x12\x04\xe2\x01\x13\x14\n\ - \x0e\n\x04\x04\r\x03\t\x12\x06\xe4\x01\x02\xe8\x01\x03\n\r\n\x05\x04\r\ - \x03\t\x01\x12\x04\xe4\x01\n\x14\n\x0e\n\x06\x04\r\x03\t\x02\0\x12\x04\ - \xe5\x01\x04\x1a\n\x0f\n\x07\x04\r\x03\t\x02\0\x06\x12\x04\xe5\x01\x04\ - \x10\n\x0f\n\x07\x04\r\x03\t\x02\0\x01\x12\x04\xe5\x01\x11\x15\n\x0f\n\ - \x07\x04\r\x03\t\x02\0\x03\x12\x04\xe5\x01\x18\x19\n\x0e\n\x06\x04\r\x03\ - \t\x02\x01\x12\x04\xe6\x01\x04\x1e\n\x0f\n\x07\x04\r\x03\t\x02\x01\x05\ - \x12\x04\xe6\x01\x04\t\n\x0f\n\x07\x04\r\x03\t\x02\x01\x01\x12\x04\xe6\ - \x01\n\x19\n\x0f\n\x07\x04\r\x03\t\x02\x01\x03\x12\x04\xe6\x01\x1c\x1d\n\ - \x0e\n\x06\x04\r\x03\t\x02\x02\x12\x04\xe7\x01\x04#\n\x0f\n\x07\x04\r\ - \x03\t\x02\x02\x05\x12\x04\xe7\x01\x04\t\n\x0f\n\x07\x04\r\x03\t\x02\x02\ - \x01\x12\x04\xe7\x01\n\x1e\n\x0f\n\x07\x04\r\x03\t\x02\x02\x03\x12\x04\ - \xe7\x01!\"\n\x0c\n\x04\x04\r\x02&\x12\x04\xe9\x01\x02\"\n\r\n\x05\x04\r\ - \x02&\x04\x12\x04\xe9\x01\x02\n\n\r\n\x05\x04\r\x02&\x06\x12\x04\xe9\x01\ - \x0b\x13\n\r\n\x05\x04\r\x02&\x01\x12\x04\xe9\x01\x14\x1c\n\r\n\x05\x04\ - \r\x02&\x03\x12\x04\xe9\x01\x1f!\n\x0c\n\x04\x04\r\x02'\x12\x04\xea\x01\ - \x02&\n\r\n\x05\x04\r\x02'\x04\x12\x04\xea\x01\x02\n\n\r\n\x05\x04\r\x02\ - '\x06\x12\x04\xea\x01\x0b\x15\n\r\n\x05\x04\r\x02'\x01\x12\x04\xea\x01\ - \x16\x20\n\r\n\x05\x04\r\x02'\x03\x12\x04\xea\x01#%\n\x0c\n\x04\x04\r\ - \x02(\x12\x04\xec\x01\x026\n\r\n\x05\x04\r\x02(\x05\x12\x04\xec\x01\x02\ - \x07\n\r\n\x05\x04\r\x02(\x01\x12\x04\xec\x01\x080\n\r\n\x05\x04\r\x02(\ - \x03\x12\x04\xec\x0135\n\x0c\n\x04\x04\r\x02)\x12\x04\xed\x01\x02?\n\r\n\ - \x05\x04\r\x02)\x05\x12\x04\xed\x01\x02\x07\n\r\n\x05\x04\r\x02)\x01\x12\ - \x04\xed\x01\x089\n\r\n\x05\x04\r\x02)\x03\x12\x04\xed\x01<>\n\x0c\n\x02\ - \x04\x0e\x12\x06\xf0\x01\0\xf3\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\ - \xf0\x01\x08\x0b\n\x0c\n\x04\x04\x0e\x02\0\x12\x04\xf1\x01\x02\x14\n\r\n\ - \x05\x04\x0e\x02\0\x05\x12\x04\xf1\x01\x02\x07\n\r\n\x05\x04\x0e\x02\0\ - \x01\x12\x04\xf1\x01\x08\x0f\n\r\n\x05\x04\x0e\x02\0\x03\x12\x04\xf1\x01\ - \x12\x13\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xf2\x01\x02\x13\n\r\n\x05\ - \x04\x0e\x02\x01\x05\x12\x04\xf2\x01\x02\x07\n\r\n\x05\x04\x0e\x02\x01\ - \x01\x12\x04\xf2\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xf2\ - \x01\x11\x12\n\x0c\n\x02\x04\x0f\x12\x06\xf5\x01\0\xfc\x01\x01\n\x0b\n\ - \x03\x04\x0f\x01\x12\x04\xf5\x01\x08\x19\n\x0c\n\x04\x04\x0f\x02\0\x12\ - \x04\xf6\x01\x02\x11\n\r\n\x05\x04\x0f\x02\0\x05\x12\x04\xf6\x01\x02\x07\ - \n\r\n\x05\x04\x0f\x02\0\x01\x12\x04\xf6\x01\x08\x0c\n\r\n\x05\x04\x0f\ - \x02\0\x03\x12\x04\xf6\x01\x0f\x10\n\x0c\n\x04\x04\x0f\x02\x01\x12\x04\ - \xf7\x01\x02\x0f\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xf7\x01\x02\x07\n\ - \r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xf7\x01\x08\n\n\r\n\x05\x04\x0f\x02\ - \x01\x03\x12\x04\xf7\x01\r\x0e\n\x0c\n\x04\x04\x0f\x02\x02\x12\x04\xf8\ - \x01\x02)\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xf8\x01\x02\x07\n\r\n\ - \x05\x04\x0f\x02\x02\x01\x12\x04\xf8\x01\x08$\n\r\n\x05\x04\x0f\x02\x02\ - \x03\x12\x04\xf8\x01'(\n\x0c\n\x04\x04\x0f\x02\x03\x12\x04\xf9\x01\x02&\ - \n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\xf9\x01\x02\x07\n\r\n\x05\x04\x0f\ - \x02\x03\x01\x12\x04\xf9\x01\x08!\n\r\n\x05\x04\x0f\x02\x03\x03\x12\x04\ - \xf9\x01$%\n\x0c\n\x04\x04\x0f\x02\x04\x12\x04\xfa\x01\x02&\n\r\n\x05\ - \x04\x0f\x02\x04\x05\x12\x04\xfa\x01\x02\x07\n\r\n\x05\x04\x0f\x02\x04\ - \x01\x12\x04\xfa\x01\x08!\n\r\n\x05\x04\x0f\x02\x04\x03\x12\x04\xfa\x01$\ - %\n\x0c\n\x04\x04\x0f\x02\x05\x12\x04\xfb\x01\x02#\n\r\n\x05\x04\x0f\x02\ - \x05\x05\x12\x04\xfb\x01\x02\x07\n\r\n\x05\x04\x0f\x02\x05\x01\x12\x04\ - \xfb\x01\x08\x1e\n\r\n\x05\x04\x0f\x02\x05\x03\x12\x04\xfb\x01!\"\n\x0c\ - \n\x02\x04\x10\x12\x06\xfe\x01\0\x81\x02\x01\n\x0b\n\x03\x04\x10\x01\x12\ - \x04\xfe\x01\x08\x11\n\x0c\n\x04\x04\x10\x02\0\x12\x04\xff\x01\x02\x18\n\ - \r\n\x05\x04\x10\x02\0\x06\x12\x04\xff\x01\x02\x0b\n\r\n\x05\x04\x10\x02\ - \0\x01\x12\x04\xff\x01\x0c\x13\n\r\n\x05\x04\x10\x02\0\x03\x12\x04\xff\ - \x01\x16\x17\n\x0c\n\x04\x04\x10\x02\x01\x12\x04\x80\x02\x02\x1c\n\r\n\ - \x05\x04\x10\x02\x01\x05\x12\x04\x80\x02\x02\x07\n\r\n\x05\x04\x10\x02\ - \x01\x01\x12\x04\x80\x02\x08\x17\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\ - \x80\x02\x1a\x1b\n\x0c\n\x02\x04\x11\x12\x06\x83\x02\0\x90\x02\x01\n\x0b\ - \n\x03\x04\x11\x01\x12\x04\x83\x02\x08\x12\n\x0e\n\x04\x04\x11\x04\0\x12\ - \x06\x84\x02\x02\x88\x02\x03\n\r\n\x05\x04\x11\x04\0\x01\x12\x04\x84\x02\ - \x07\x15\n\x0e\n\x06\x04\x11\x04\0\x02\0\x12\x04\x85\x02\x04\x0e\n\x0f\n\ - \x07\x04\x11\x04\0\x02\0\x01\x12\x04\x85\x02\x04\t\n\x0f\n\x07\x04\x11\ - \x04\0\x02\0\x02\x12\x04\x85\x02\x0c\r\n\x0e\n\x06\x04\x11\x04\0\x02\x01\ - \x12\x04\x86\x02\x04\x10\n\x0f\n\x07\x04\x11\x04\0\x02\x01\x01\x12\x04\ - \x86\x02\x04\x0b\n\x0f\n\x07\x04\x11\x04\0\x02\x01\x02\x12\x04\x86\x02\ - \x0e\x0f\n\x0e\n\x06\x04\x11\x04\0\x02\x02\x12\x04\x87\x02\x04\x0f\n\x0f\ - \n\x07\x04\x11\x04\0\x02\x02\x01\x12\x04\x87\x02\x04\n\n\x0f\n\x07\x04\ - \x11\x04\0\x02\x02\x02\x12\x04\x87\x02\r\x0e\n\x0c\n\x04\x04\x11\x02\0\ - \x12\x04\x89\x02\x02\x1a\n\r\n\x05\x04\x11\x02\0\x06\x12\x04\x89\x02\x02\ - \x10\n\r\n\x05\x04\x11\x02\0\x01\x12\x04\x89\x02\x11\x15\n\r\n\x05\x04\ - \x11\x02\0\x03\x12\x04\x89\x02\x18\x19\n=\n\x04\x04\x11\x02\x01\x12\x04\ - \x8a\x02\x02\x0f\"/Owner\x20id=0,\x20Witness\x20id=1,\x20Active\x20id\ - \x20start\x20by\x202\n\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\x8a\x02\x02\ - \x07\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\x8a\x02\x08\n\n\r\n\x05\x04\ - \x11\x02\x01\x03\x12\x04\x8a\x02\r\x0e\n\x0c\n\x04\x04\x11\x02\x02\x12\ - \x04\x8b\x02\x02\x1d\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\x8b\x02\x02\ - \x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\x8b\x02\t\x18\n\r\n\x05\x04\ - \x11\x02\x02\x03\x12\x04\x8b\x02\x1b\x1c\n\x0c\n\x04\x04\x11\x02\x03\x12\ - \x04\x8c\x02\x02\x16\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\x8c\x02\x02\ - \x07\n\r\n\x05\x04\x11\x02\x03\x01\x12\x04\x8c\x02\x08\x11\n\r\n\x05\x04\ - \x11\x02\x03\x03\x12\x04\x8c\x02\x14\x15\n\x0c\n\x04\x04\x11\x02\x04\x12\ - \x04\x8d\x02\x02\x16\n\r\n\x05\x04\x11\x02\x04\x05\x12\x04\x8d\x02\x02\ - \x07\n\r\n\x05\x04\x11\x02\x04\x01\x12\x04\x8d\x02\x08\x11\n\r\n\x05\x04\ - \x11\x02\x04\x03\x12\x04\x8d\x02\x14\x15\n\x1f\n\x04\x04\x11\x02\x05\x12\ - \x04\x8e\x02\x02\x17\"\x111\x20bit\x201\x20contract\n\n\r\n\x05\x04\x11\ - \x02\x05\x05\x12\x04\x8e\x02\x02\x07\n\r\n\x05\x04\x11\x02\x05\x01\x12\ - \x04\x8e\x02\x08\x12\n\r\n\x05\x04\x11\x02\x05\x03\x12\x04\x8e\x02\x15\ - \x16\n\x0c\n\x04\x04\x11\x02\x06\x12\x04\x8f\x02\x02\x18\n\r\n\x05\x04\ - \x11\x02\x06\x04\x12\x04\x8f\x02\x02\n\n\r\n\x05\x04\x11\x02\x06\x06\x12\ - \x04\x8f\x02\x0b\x0e\n\r\n\x05\x04\x11\x02\x06\x01\x12\x04\x8f\x02\x0f\ - \x13\n\r\n\x05\x04\x11\x02\x06\x03\x12\x04\x8f\x02\x16\x17\n\x17\n\x02\ - \x04\x12\x12\x06\x93\x02\0\x9d\x02\x01\x1a\t\x20Witness\n\n\x0b\n\x03\ - \x04\x12\x01\x12\x04\x93\x02\x08\x0f\n\x0c\n\x04\x04\x12\x02\0\x12\x04\ - \x94\x02\x02\x14\n\r\n\x05\x04\x12\x02\0\x05\x12\x04\x94\x02\x02\x07\n\r\ - \n\x05\x04\x12\x02\0\x01\x12\x04\x94\x02\x08\x0f\n\r\n\x05\x04\x12\x02\0\ - \x03\x12\x04\x94\x02\x12\x13\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\x95\x02\ - \x02\x16\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\x95\x02\x02\x07\n\r\n\x05\ - \x04\x12\x02\x01\x01\x12\x04\x95\x02\x08\x11\n\r\n\x05\x04\x12\x02\x01\ - \x03\x12\x04\x95\x02\x14\x15\n\x0c\n\x04\x04\x12\x02\x02\x12\x04\x96\x02\ - \x02\x13\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\x96\x02\x02\x07\n\r\n\x05\ - \x04\x12\x02\x02\x01\x12\x04\x96\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x02\ - \x03\x12\x04\x96\x02\x11\x12\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\x97\x02\ - \x02\x11\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\x97\x02\x02\x08\n\r\n\x05\ - \x04\x12\x02\x03\x01\x12\x04\x97\x02\t\x0c\n\r\n\x05\x04\x12\x02\x03\x03\ - \x12\x04\x97\x02\x0f\x10\n\x0c\n\x04\x04\x12\x02\x04\x12\x04\x98\x02\x02\ - \x1a\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\x98\x02\x02\x07\n\r\n\x05\x04\ - \x12\x02\x04\x01\x12\x04\x98\x02\x08\x15\n\r\n\x05\x04\x12\x02\x04\x03\ - \x12\x04\x98\x02\x18\x19\n\x0c\n\x04\x04\x12\x02\x05\x12\x04\x99\x02\x02\ - \x18\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\x99\x02\x02\x07\n\r\n\x05\x04\ - \x12\x02\x05\x01\x12\x04\x99\x02\x08\x13\n\r\n\x05\x04\x12\x02\x05\x03\ - \x12\x04\x99\x02\x16\x17\n\x0c\n\x04\x04\x12\x02\x06\x12\x04\x9a\x02\x02\ - \x1b\n\r\n\x05\x04\x12\x02\x06\x05\x12\x04\x9a\x02\x02\x07\n\r\n\x05\x04\ - \x12\x02\x06\x01\x12\x04\x9a\x02\x08\x16\n\r\n\x05\x04\x12\x02\x06\x03\ - \x12\x04\x9a\x02\x19\x1a\n\x0c\n\x04\x04\x12\x02\x07\x12\x04\x9b\x02\x02\ - \x1a\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\x9b\x02\x02\x07\n\r\n\x05\x04\ - \x12\x02\x07\x01\x12\x04\x9b\x02\x08\x15\n\r\n\x05\x04\x12\x02\x07\x03\ - \x12\x04\x9b\x02\x18\x19\n\x0c\n\x04\x04\x12\x02\x08\x12\x04\x9c\x02\x02\ - \x12\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\x9c\x02\x02\x06\n\r\n\x05\x04\ - \x12\x02\x08\x01\x12\x04\x9c\x02\x07\r\n\r\n\x05\x04\x12\x02\x08\x03\x12\ - \x04\x9c\x02\x10\x11\n\x1b\n\x02\x04\x13\x12\x06\xa0\x02\0\xa4\x02\x01\ - \x1a\r\x20Vote\x20Change\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xa0\x02\x08\r\ - \n\x0c\n\x04\x04\x13\x02\0\x12\x04\xa1\x02\x02\x14\n\r\n\x05\x04\x13\x02\ - \0\x05\x12\x04\xa1\x02\x02\x07\n\r\n\x05\x04\x13\x02\0\x01\x12\x04\xa1\ - \x02\x08\x0f\n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xa1\x02\x12\x13\n\x0c\n\ - \x04\x04\x13\x02\x01\x12\x04\xa2\x02\x02\x1e\n\r\n\x05\x04\x13\x02\x01\ - \x04\x12\x04\xa2\x02\x02\n\n\r\n\x05\x04\x13\x02\x01\x06\x12\x04\xa2\x02\ - \x0b\x0f\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xa2\x02\x10\x19\n\r\n\x05\ - \x04\x13\x02\x01\x03\x12\x04\xa2\x02\x1c\x1d\n\x0c\n\x04\x04\x13\x02\x02\ - \x12\x04\xa3\x02\x02\x1e\n\r\n\x05\x04\x13\x02\x02\x04\x12\x04\xa3\x02\ - \x02\n\n\r\n\x05\x04\x13\x02\x02\x06\x12\x04\xa3\x02\x0b\x0f\n\r\n\x05\ - \x04\x13\x02\x02\x01\x12\x04\xa3\x02\x10\x19\n\r\n\x05\x04\x13\x02\x02\ - \x03\x12\x04\xa3\x02\x1c\x1d\n\x1b\n\x02\x04\x14\x12\x06\xa8\x02\0\xab\ - \x02\x012\r\x20Transcation\n\n\x0b\n\x03\x04\x14\x01\x12\x04\xa8\x02\x08\ - \x10\n\x0c\n\x04\x04\x14\x02\0\x12\x04\xa9\x02\x02\x12\n\r\n\x05\x04\x14\ - \x02\0\x05\x12\x04\xa9\x02\x02\x07\n\r\n\x05\x04\x14\x02\0\x01\x12\x04\ - \xa9\x02\x08\r\n\r\n\x05\x04\x14\x02\0\x03\x12\x04\xa9\x02\x10\x11\n\x0c\ - \n\x04\x04\x14\x02\x01\x12\x04\xaa\x02\x02\x17\n\r\n\x05\x04\x14\x02\x01\ - \x05\x12\x04\xaa\x02\x02\x07\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xaa\ - \x02\x08\x12\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xaa\x02\x15\x16\n\x0c\ - \n\x02\x04\x15\x12\x06\xad\x02\0\xb5\x02\x01\n\x0b\n\x03\x04\x15\x01\x12\ - \x04\xad\x02\x08\x0f\n\x0e\n\x04\x04\x15\x03\0\x12\x06\xae\x02\x02\xb2\ - \x02\x03\n\r\n\x05\x04\x15\x03\0\x01\x12\x04\xae\x02\n\r\n\x0e\n\x06\x04\ - \x15\x03\0\x02\0\x12\x04\xaf\x02\x04\x13\n\x0f\n\x07\x04\x15\x03\0\x02\0\ - \x05\x12\x04\xaf\x02\x04\t\n\x0f\n\x07\x04\x15\x03\0\x02\0\x01\x12\x04\ - \xaf\x02\n\x0e\n\x0f\n\x07\x04\x15\x03\0\x02\0\x03\x12\x04\xaf\x02\x11\ - \x12\n\x0e\n\x06\x04\x15\x03\0\x02\x01\x12\x04\xb0\x02\x04\x13\n\x0f\n\ - \x07\x04\x15\x03\0\x02\x01\x05\x12\x04\xb0\x02\x04\t\n\x0f\n\x07\x04\x15\ - \x03\0\x02\x01\x01\x12\x04\xb0\x02\n\x0e\n\x0f\n\x07\x04\x15\x03\0\x02\ - \x01\x03\x12\x04\xb0\x02\x11\x12\n\x0e\n\x06\x04\x15\x03\0\x02\x02\x12\ - \x04\xb1\x02\x04\x15\n\x0f\n\x07\x04\x15\x03\0\x02\x02\x05\x12\x04\xb1\ - \x02\x04\t\n\x0f\n\x07\x04\x15\x03\0\x02\x02\x01\x12\x04\xb1\x02\n\x10\n\ - \x0f\n\x07\x04\x15\x03\0\x02\x02\x03\x12\x04\xb1\x02\x13\x14\n\x0c\n\x04\ - \x04\x15\x02\0\x12\x04\xb3\x02\x02\x13\n\r\n\x05\x04\x15\x02\0\x06\x12\ - \x04\xb3\x02\x02\x05\n\r\n\x05\x04\x15\x02\0\x01\x12\x04\xb3\x02\x06\x0e\ - \n\r\n\x05\x04\x15\x02\0\x03\x12\x04\xb3\x02\x11\x12\n\x0c\n\x04\x04\x15\ - \x02\x01\x12\x04\xb4\x02\x02\x16\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\ - \xb4\x02\x02\x07\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xb4\x02\x08\x11\n\ - \r\n\x05\x04\x15\x02\x01\x03\x12\x04\xb4\x02\x14\x15\n\x0c\n\x02\x04\x16\ - \x12\x06\xb7\x02\0\xb9\x02\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xb7\x02\ - \x08\x11\n\x0c\n\x04\x04\x16\x02\0\x12\x04\xb8\x02\x02\x20\n\r\n\x05\x04\ - \x16\x02\0\x04\x12\x04\xb8\x02\x02\n\n\r\n\x05\x04\x16\x02\0\x06\x12\x04\ - \xb8\x02\x0b\x13\n\r\n\x05\x04\x16\x02\0\x01\x12\x04\xb8\x02\x14\x1b\n\r\ - \n\x05\x04\x16\x02\0\x03\x12\x04\xb8\x02\x1e\x1f\n\x0c\n\x02\x04\x17\x12\ - \x06\xbb\x02\0\xc4\x02\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xbb\x02\x08\ - \x17\n\x0c\n\x04\x04\x17\x02\0\x12\x04\xbc\x02\x02\x19\n\r\n\x05\x04\x17\ - \x02\0\x05\x12\x04\xbc\x02\x02\x07\n\r\n\x05\x04\x17\x02\0\x01\x12\x04\ - \xbc\x02\x08\x14\n\r\n\x05\x04\x17\x02\0\x03\x12\x04\xbc\x02\x17\x18\n\ - \x0c\n\x04\x04\x17\x02\x01\x12\x04\xbd\x02\x02\x17\n\r\n\x05\x04\x17\x02\ - \x01\x05\x12\x04\xbd\x02\x02\x07\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\ - \xbd\x02\x08\x12\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xbd\x02\x15\x16\n\ - \x0c\n\x04\x04\x17\x02\x02\x12\x04\xbe\x02\x02\x20\n\r\n\x05\x04\x17\x02\ - \x02\x05\x12\x04\xbe\x02\x02\x07\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\ - \xbe\x02\x08\x1b\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xbe\x02\x1e\x1f\n\ - \x0c\n\x04\x04\x17\x02\x03\x12\x04\xbf\x02\x02\x1f\n\r\n\x05\x04\x17\x02\ - \x03\x05\x12\x04\xbf\x02\x02\x07\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\ - \xbf\x02\x08\x1a\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\xbf\x02\x1d\x1e\n\ - \x0c\n\x04\x04\x17\x02\x04\x12\x04\xc0\x02\x02\x16\n\r\n\x05\x04\x17\x02\ - \x04\x05\x12\x04\xc0\x02\x02\x07\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\ - \xc0\x02\x08\x11\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\xc0\x02\x14\x15\n\ - \x0c\n\x04\x04\x17\x02\x05\x12\x04\xc1\x02\x02\x14\n\r\n\x05\x04\x17\x02\ - \x05\x05\x12\x04\xc1\x02\x02\x07\n\r\n\x05\x04\x17\x02\x05\x01\x12\x04\ - \xc1\x02\x08\x0f\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\xc1\x02\x12\x13\n\ - \x0c\n\x04\x04\x17\x02\x06\x12\x04\xc2\x02\x02/\n\r\n\x05\x04\x17\x02\ - \x06\x06\x12\x04\xc2\x02\x02#\n\r\n\x05\x04\x17\x02\x06\x01\x12\x04\xc2\ - \x02$*\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\xc2\x02-.\n\x0c\n\x04\x04\ - \x17\x02\x07\x12\x04\xc3\x02\x02!\n\r\n\x05\x04\x17\x02\x07\x05\x12\x04\ - \xc3\x02\x02\x07\n\r\n\x05\x04\x17\x02\x07\x01\x12\x04\xc3\x02\x08\x1c\n\ - \r\n\x05\x04\x17\x02\x07\x03\x12\x04\xc3\x02\x1f\x20\n\x0c\n\x02\x04\x18\ - \x12\x06\xc6\x02\0\xcb\x02\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xc6\x02\ - \x08\x19\n\x0c\n\x04\x04\x18\x02\0\x12\x04\xc7\x02\x02\x19\n\r\n\x05\x04\ - \x18\x02\0\x05\x12\x04\xc7\x02\x02\x07\n\r\n\x05\x04\x18\x02\0\x01\x12\ - \x04\xc7\x02\x08\x14\n\r\n\x05\x04\x18\x02\0\x03\x12\x04\xc7\x02\x17\x18\ - \n\x0c\n\x04\x04\x18\x02\x01\x12\x04\xc8\x02\x02\x19\n\r\n\x05\x04\x18\ - \x02\x01\x05\x12\x04\xc8\x02\x02\x07\n\r\n\x05\x04\x18\x02\x01\x01\x12\ - \x04\xc8\x02\x08\x14\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xc8\x02\x17\ - \x18\n\x0c\n\x04\x04\x18\x02\x02\x12\x04\xc9\x02\x02\x1d\n\r\n\x05\x04\ - \x18\x02\x02\x05\x12\x04\xc9\x02\x02\x07\n\r\n\x05\x04\x18\x02\x02\x01\ - \x12\x04\xc9\x02\x08\x18\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xc9\x02\ - \x1b\x1c\n\x0c\n\x04\x04\x18\x02\x03\x12\x04\xca\x02\x02\x1c\n\r\n\x05\ - \x04\x18\x02\x03\x05\x12\x04\xca\x02\x02\x07\n\r\n\x05\x04\x18\x02\x03\ - \x01\x12\x04\xca\x02\x08\x17\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xca\ - \x02\x1a\x1b\n\x0c\n\x02\x04\x19\x12\x06\xcd\x02\0\xbe\x03\x01\n\x0b\n\ - \x03\x04\x19\x01\x12\x04\xcd\x02\x08\x13\n\x0e\n\x04\x04\x19\x03\0\x12\ - \x06\xce\x02\x02\xfe\x02\x03\n\r\n\x05\x04\x19\x03\0\x01\x12\x04\xce\x02\ - \n\x12\n\x10\n\x06\x04\x19\x03\0\x04\0\x12\x06\xcf\x02\x04\xf8\x02\x05\n\ - \x0f\n\x07\x04\x19\x03\0\x04\0\x01\x12\x04\xcf\x02\t\x15\n\x10\n\x08\x04\ - \x19\x03\0\x04\0\x02\0\x12\x04\xd0\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\0\x01\x12\x04\xd0\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\0\x02\x12\x04\xd0\x02\x1e\x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\ - \x01\x12\x04\xd1\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x01\x01\ - \x12\x04\xd1\x02\x06\x16\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x01\x02\x12\ - \x04\xd1\x02\x19\x1a\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x02\x12\x04\xd2\ - \x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x02\x01\x12\x04\xd2\x02\ - \x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x02\x02\x12\x04\xd2\x02\x1e\ - \x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x03\x12\x04\xd3\x02\x06\x1c\n\ - \x11\n\t\x04\x19\x03\0\x04\0\x02\x03\x01\x12\x04\xd3\x02\x06\x17\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02\x03\x02\x12\x04\xd3\x02\x1a\x1b\n\x10\n\x08\ - \x04\x19\x03\0\x04\0\x02\x04\x12\x04\xd4\x02\x06\x1e\n\x11\n\t\x04\x19\ - \x03\0\x04\0\x02\x04\x01\x12\x04\xd4\x02\x06\x19\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\x04\x02\x12\x04\xd4\x02\x1c\x1d\n\x10\n\x08\x04\x19\x03\0\x04\ - \0\x02\x05\x12\x04\xd5\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x05\ - \x01\x12\x04\xd5\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x05\x02\ - \x12\x04\xd5\x02\x1e\x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x06\x12\x04\ - \xd6\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x06\x01\x12\x04\xd6\ - \x02\x06\x18\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x06\x02\x12\x04\xd6\x02\ - \x1b\x1c\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x07\x12\x04\xd7\x02\x06\x20\ - \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x07\x01\x12\x04\xd7\x02\x06\x1b\n\x11\ - \n\t\x04\x19\x03\0\x04\0\x02\x07\x02\x12\x04\xd7\x02\x1e\x1f\n\x10\n\x08\ - \x04\x19\x03\0\x04\0\x02\x08\x12\x04\xd8\x02\x06(\n\x11\n\t\x04\x19\x03\ - \0\x04\0\x02\x08\x01\x12\x04\xd8\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x08\x02\x12\x04\xd8\x02&'\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\t\x12\ - \x04\xd9\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\x02\t\x01\x12\x04\xd9\ - \x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\t\x02\x12\x04\xd9\x02\x1e\ - \x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\n\x12\x04\xda\x02\x06!\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02\n\x01\x12\x04\xda\x02\x06\x1b\n\x11\n\t\x04\ - \x19\x03\0\x04\0\x02\n\x02\x12\x04\xda\x02\x1e\x20\n\x10\n\x08\x04\x19\ - \x03\0\x04\0\x02\x0b\x12\x04\xdb\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x0b\x01\x12\x04\xdb\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ - \x0b\x02\x12\x04\xdb\x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x0c\ - \x12\x04\xdc\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x0c\x01\x12\x04\ - \xdc\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x0c\x02\x12\x04\xdc\ - \x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\r\x12\x04\xdd\x02\x06!\n\ - \x11\n\t\x04\x19\x03\0\x04\0\x02\r\x01\x12\x04\xdd\x02\x06\x1b\n\x11\n\t\ - \x04\x19\x03\0\x04\0\x02\r\x02\x12\x04\xdd\x02\x1e\x20\n\x10\n\x08\x04\ - \x19\x03\0\x04\0\x02\x0e\x12\x04\xde\x02\x06\x1f\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\x0e\x01\x12\x04\xde\x02\x06\x19\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x0e\x02\x12\x04\xde\x02\x1c\x1e\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\ - \x0f\x12\x04\xdf\x02\x06\"\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x0f\x01\x12\ - \x04\xdf\x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x0f\x02\x12\x04\ - \xdf\x02\x1f!\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x10\x12\x04\xe0\x02\ - \x06#\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x10\x01\x12\x04\xe0\x02\x06\x1d\ - \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x10\x02\x12\x04\xe0\x02\x20\"\n\x10\n\ - \x08\x04\x19\x03\0\x04\0\x02\x11\x12\x04\xe1\x02\x06\"\n\x11\n\t\x04\x19\ - \x03\0\x04\0\x02\x11\x01\x12\x04\xe1\x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\x11\x02\x12\x04\xe1\x02\x1f!\n\x10\n\x08\x04\x19\x03\0\x04\0\ - \x02\x12\x12\x04\xe2\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x12\ - \x01\x12\x04\xe2\x02\x06\x1a\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x12\x02\ - \x12\x04\xe2\x02\x1d\x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x13\x12\x04\ - \xe3\x02\x06\x1a\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x13\x01\x12\x04\xe3\ - \x02\x06\x14\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x13\x02\x12\x04\xe3\x02\ - \x17\x19\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x14\x12\x04\xe4\x02\x06\x1f\ - \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x14\x01\x12\x04\xe4\x02\x06\x19\n\x11\ - \n\t\x04\x19\x03\0\x04\0\x02\x14\x02\x12\x04\xe4\x02\x1c\x1e\n\x10\n\x08\ - \x04\x19\x03\0\x04\0\x02\x15\x12\x04\xe5\x02\x06\x20\n\x11\n\t\x04\x19\ - \x03\0\x04\0\x02\x15\x01\x12\x04\xe5\x02\x06\x1a\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\x15\x02\x12\x04\xe5\x02\x1d\x1f\n\x10\n\x08\x04\x19\x03\0\x04\ - \0\x02\x16\x12\x04\xe6\x02\x06\x17\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x16\ - \x01\x12\x04\xe6\x02\x06\x11\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x16\x02\ - \x12\x04\xe6\x02\x14\x16\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x17\x12\x04\ - \xe7\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x17\x01\x12\x04\xe7\x02\ - \x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x17\x02\x12\x04\xe7\x02\x1e\ - \x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x18\x12\x04\xe8\x02\x06\"\n\x11\ - \n\t\x04\x19\x03\0\x04\0\x02\x18\x01\x12\x04\xe8\x02\x06\x1c\n\x11\n\t\ - \x04\x19\x03\0\x04\0\x02\x18\x02\x12\x04\xe8\x02\x1f!\n\x10\n\x08\x04\ - \x19\x03\0\x04\0\x02\x19\x12\x04\xe9\x02\x06\"\n\x11\n\t\x04\x19\x03\0\ - \x04\0\x02\x19\x01\x12\x04\xe9\x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x19\x02\x12\x04\xe9\x02\x1f!\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\ - \x1a\x12\x04\xea\x02\x06$\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1a\x01\x12\ - \x04\xea\x02\x06\x1e\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1a\x02\x12\x04\ - \xea\x02!#\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1b\x12\x04\xeb\x02\x06'\ - \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1b\x01\x12\x04\xeb\x02\x06!\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02\x1b\x02\x12\x04\xeb\x02$&\n\x10\n\x08\x04\x19\ - \x03\0\x04\0\x02\x1c\x12\x04\xec\x02\x06%\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x1c\x01\x12\x04\xec\x02\x06\x1f\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ - \x1c\x02\x12\x04\xec\x02\"$\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1d\x12\ - \x04\xed\x02\x06+\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1d\x01\x12\x04\xed\ - \x02\x06%\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1d\x02\x12\x04\xed\x02(*\n\ - \x10\n\x08\x04\x19\x03\0\x04\0\x02\x1e\x12\x04\xee\x02\x06\x1c\n\x11\n\t\ - \x04\x19\x03\0\x04\0\x02\x1e\x01\x12\x04\xee\x02\x06\x16\n\x11\n\t\x04\ - \x19\x03\0\x04\0\x02\x1e\x02\x12\x04\xee\x02\x19\x1b\n\x10\n\x08\x04\x19\ - \x03\0\x04\0\x02\x1f\x12\x04\xef\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02\x1f\x01\x12\x04\xef\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ - \x1f\x02\x12\x04\xef\x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x20\ - \x12\x04\xf0\x02\x06$\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x20\x01\x12\x04\ - \xf0\x02\x06\x1e\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x20\x02\x12\x04\xf0\ - \x02!#\n\x10\n\x08\x04\x19\x03\0\x04\0\x02!\x12\x04\xf1\x02\x06#\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02!\x01\x12\x04\xf1\x02\x06\x1d\n\x11\n\t\x04\ - \x19\x03\0\x04\0\x02!\x02\x12\x04\xf1\x02\x20\"\n\x10\n\x08\x04\x19\x03\ - \0\x04\0\x02\"\x12\x04\xf2\x02\x06%\n\x11\n\t\x04\x19\x03\0\x04\0\x02\"\ - \x01\x12\x04\xf2\x02\x06\x1f\n\x11\n\t\x04\x19\x03\0\x04\0\x02\"\x02\x12\ - \x04\xf2\x02\"$\n\x10\n\x08\x04\x19\x03\0\x04\0\x02#\x12\x04\xf3\x02\x06\ - #\n\x11\n\t\x04\x19\x03\0\x04\0\x02#\x01\x12\x04\xf3\x02\x06\x1d\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02#\x02\x12\x04\xf3\x02\x20\"\n\x10\n\x08\x04\ - \x19\x03\0\x04\0\x02$\x12\x04\xf4\x02\x06%\n\x11\n\t\x04\x19\x03\0\x04\0\ - \x02$\x01\x12\x04\xf4\x02\x06\x1f\n\x11\n\t\x04\x19\x03\0\x04\0\x02$\x02\ - \x12\x04\xf4\x02\"$\n\x10\n\x08\x04\x19\x03\0\x04\0\x02%\x12\x04\xf5\x02\ - \x06*\n\x11\n\t\x04\x19\x03\0\x04\0\x02%\x01\x12\x04\xf5\x02\x06$\n\x11\ - \n\t\x04\x19\x03\0\x04\0\x02%\x02\x12\x04\xf5\x02')\n\x10\n\x08\x04\x19\ - \x03\0\x04\0\x02&\x12\x04\xf6\x02\x06$\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ - &\x01\x12\x04\xf6\x02\x06\x1e\n\x11\n\t\x04\x19\x03\0\x04\0\x02&\x02\x12\ - \x04\xf6\x02!#\n\x10\n\x08\x04\x19\x03\0\x04\0\x02'\x12\x04\xf7\x02\x06&\ - \n\x11\n\t\x04\x19\x03\0\x04\0\x02'\x01\x12\x04\xf7\x02\x06\x20\n\x11\n\ - \t\x04\x19\x03\0\x04\0\x02'\x02\x12\x04\xf7\x02#%\n\x0e\n\x06\x04\x19\ - \x03\0\x02\0\x12\x04\xf9\x02\x04\x1a\n\x0f\n\x07\x04\x19\x03\0\x02\0\x06\ - \x12\x04\xf9\x02\x04\x10\n\x0f\n\x07\x04\x19\x03\0\x02\0\x01\x12\x04\xf9\ - \x02\x11\x15\n\x0f\n\x07\x04\x19\x03\0\x02\0\x03\x12\x04\xf9\x02\x18\x19\ - \n\x0e\n\x06\x04\x19\x03\0\x02\x01\x12\x04\xfa\x02\x04&\n\x0f\n\x07\x04\ - \x19\x03\0\x02\x01\x06\x12\x04\xfa\x02\x04\x17\n\x0f\n\x07\x04\x19\x03\0\ - \x02\x01\x01\x12\x04\xfa\x02\x18!\n\x0f\n\x07\x04\x19\x03\0\x02\x01\x03\ - \x12\x04\xfa\x02$%\n\x0e\n\x06\x04\x19\x03\0\x02\x02\x12\x04\xfb\x02\x04\ - \x17\n\x0f\n\x07\x04\x19\x03\0\x02\x02\x05\x12\x04\xfb\x02\x04\t\n\x0f\n\ - \x07\x04\x19\x03\0\x02\x02\x01\x12\x04\xfb\x02\n\x12\n\x0f\n\x07\x04\x19\ - \x03\0\x02\x02\x03\x12\x04\xfb\x02\x15\x16\n\x0e\n\x06\x04\x19\x03\0\x02\ - \x03\x12\x04\xfc\x02\x04\x1b\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x05\x12\ - \x04\xfc\x02\x04\t\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x01\x12\x04\xfc\x02\ - \n\x16\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x03\x12\x04\xfc\x02\x19\x1a\n\ - \x0e\n\x06\x04\x19\x03\0\x02\x04\x12\x04\xfd\x02\x04\x1c\n\x0f\n\x07\x04\ - \x19\x03\0\x02\x04\x05\x12\x04\xfd\x02\x04\t\n\x0f\n\x07\x04\x19\x03\0\ - \x02\x04\x01\x12\x04\xfd\x02\n\x17\n\x0f\n\x07\x04\x19\x03\0\x02\x04\x03\ - \x12\x04\xfd\x02\x1a\x1b\n\x0e\n\x04\x04\x19\x03\x01\x12\x06\x80\x03\x02\ - \xa8\x03\x03\n\r\n\x05\x04\x19\x03\x01\x01\x12\x04\x80\x03\n\x10\n\x10\n\ - \x06\x04\x19\x03\x01\x04\0\x12\x06\x81\x03\x04\x84\x03\x05\n\x0f\n\x07\ - \x04\x19\x03\x01\x04\0\x01\x12\x04\x81\x03\t\r\n\x10\n\x08\x04\x19\x03\ - \x01\x04\0\x02\0\x12\x04\x82\x03\x06\x11\n\x11\n\t\x04\x19\x03\x01\x04\0\ - \x02\0\x01\x12\x04\x82\x03\x06\x0c\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\0\ - \x02\x12\x04\x82\x03\x0f\x10\n\x10\n\x08\x04\x19\x03\x01\x04\0\x02\x01\ - \x12\x04\x83\x03\x06\x11\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\x01\x01\x12\ - \x04\x83\x03\x06\x0c\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\x01\x02\x12\x04\ - \x83\x03\x0f\x10\n\x10\n\x06\x04\x19\x03\x01\x04\x01\x12\x06\x85\x03\x04\ - \x96\x03\x05\n\x0f\n\x07\x04\x19\x03\x01\x04\x01\x01\x12\x04\x85\x03\t\ - \x17\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\0\x12\x04\x86\x03\x06\x12\n\ - \x11\n\t\x04\x19\x03\x01\x04\x01\x02\0\x01\x12\x04\x86\x03\x06\r\n\x11\n\ - \t\x04\x19\x03\x01\x04\x01\x02\0\x02\x12\x04\x86\x03\x10\x11\n\x10\n\x08\ - \x04\x19\x03\x01\x04\x01\x02\x01\x12\x04\x87\x03\x06\x12\n\x11\n\t\x04\ - \x19\x03\x01\x04\x01\x02\x01\x01\x12\x04\x87\x03\x06\r\n\x11\n\t\x04\x19\ - \x03\x01\x04\x01\x02\x01\x02\x12\x04\x87\x03\x10\x11\n\x10\n\x08\x04\x19\ - \x03\x01\x04\x01\x02\x02\x12\x04\x88\x03\x06\x11\n\x11\n\t\x04\x19\x03\ - \x01\x04\x01\x02\x02\x01\x12\x04\x88\x03\x06\x0c\n\x11\n\t\x04\x19\x03\ - \x01\x04\x01\x02\x02\x02\x12\x04\x88\x03\x0f\x10\n\x10\n\x08\x04\x19\x03\ - \x01\x04\x01\x02\x03\x12\x04\x89\x03\x06\x1f\n\x11\n\t\x04\x19\x03\x01\ - \x04\x01\x02\x03\x01\x12\x04\x89\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\ - \x04\x01\x02\x03\x02\x12\x04\x89\x03\x1d\x1e\n\x10\n\x08\x04\x19\x03\x01\ - \x04\x01\x02\x04\x12\x04\x8a\x03\x06\x18\n\x11\n\t\x04\x19\x03\x01\x04\ - \x01\x02\x04\x01\x12\x04\x8a\x03\x06\x13\n\x11\n\t\x04\x19\x03\x01\x04\ - \x01\x02\x04\x02\x12\x04\x8a\x03\x16\x17\n\x10\n\x08\x04\x19\x03\x01\x04\ - \x01\x02\x05\x12\x04\x8b\x03\x06\x1f\n\x11\n\t\x04\x19\x03\x01\x04\x01\ - \x02\x05\x01\x12\x04\x8b\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\ - \x02\x05\x02\x12\x04\x8b\x03\x1d\x1e\n\x10\n\x08\x04\x19\x03\x01\x04\x01\ - \x02\x06\x12\x04\x8c\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\ - \x06\x01\x12\x04\x8c\x03\x06\x15\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\ - \x06\x02\x12\x04\x8c\x03\x18\x19\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\ - \x07\x12\x04\x8d\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x07\ - \x01\x12\x04\x8d\x03\x06\x15\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x07\ - \x02\x12\x04\x8d\x03\x18\x19\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x08\ - \x12\x04\x8e\x03\x06\x1c\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x08\x01\ - \x12\x04\x8e\x03\x06\x17\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x08\x02\ - \x12\x04\x8e\x03\x1a\x1b\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\t\x12\ - \x04\x8f\x03\x06\x19\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\t\x01\x12\x04\ - \x8f\x03\x06\x14\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\t\x02\x12\x04\x8f\ - \x03\x17\x18\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\n\x12\x04\x90\x03\ - \x06\x19\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\n\x01\x12\x04\x90\x03\x06\ - \x13\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\n\x02\x12\x04\x90\x03\x16\x18\ - \n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x0b\x12\x04\x91\x03\x06\x17\n\ - \x11\n\t\x04\x19\x03\x01\x04\x01\x02\x0b\x01\x12\x04\x91\x03\x06\x11\n\ - \x11\n\t\x04\x19\x03\x01\x04\x01\x02\x0b\x02\x12\x04\x91\x03\x14\x16\n\ - \x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x0c\x12\x04\x92\x03\x06\x1f\n\x11\ - \n\t\x04\x19\x03\x01\x04\x01\x02\x0c\x01\x12\x04\x92\x03\x06\x19\n\x11\n\ - \t\x04\x19\x03\x01\x04\x01\x02\x0c\x02\x12\x04\x92\x03\x1c\x1e\n\x10\n\ - \x08\x04\x19\x03\x01\x04\x01\x02\r\x12\x04\x93\x03\x06\x13\n\x11\n\t\x04\ - \x19\x03\x01\x04\x01\x02\r\x01\x12\x04\x93\x03\x06\r\n\x11\n\t\x04\x19\ - \x03\x01\x04\x01\x02\r\x02\x12\x04\x93\x03\x10\x12\n\x10\n\x08\x04\x19\ - \x03\x01\x04\x01\x02\x0e\x12\x04\x94\x03\x06\x1b\n\x11\n\t\x04\x19\x03\ - \x01\x04\x01\x02\x0e\x01\x12\x04\x94\x03\x06\x15\n\x11\n\t\x04\x19\x03\ - \x01\x04\x01\x02\x0e\x02\x12\x04\x94\x03\x18\x1a\n\x10\n\x08\x04\x19\x03\ - \x01\x04\x01\x02\x0f\x12\x04\x95\x03\x06\x18\n\x11\n\t\x04\x19\x03\x01\ - \x04\x01\x02\x0f\x01\x12\x04\x95\x03\x06\x12\n\x11\n\t\x04\x19\x03\x01\ - \x04\x01\x02\x0f\x02\x12\x04\x95\x03\x15\x17\n\x0e\n\x06\x04\x19\x03\x01\ - \x02\0\x12\x04\x97\x03\x04\x12\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x05\x12\ - \x04\x97\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x01\x12\x04\x97\x03\ - \n\r\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x03\x12\x04\x97\x03\x10\x11\n\x0e\ - \n\x06\x04\x19\x03\x01\x02\x01\x12\x04\x98\x03\x04\x11\n\x0f\n\x07\x04\ - \x19\x03\x01\x02\x01\x06\x12\x04\x98\x03\x04\x08\n\x0f\n\x07\x04\x19\x03\ - \x01\x02\x01\x01\x12\x04\x98\x03\t\x0c\n\x0f\n\x07\x04\x19\x03\x01\x02\ - \x01\x03\x12\x04\x98\x03\x0f\x10\n\x0e\n\x06\x04\x19\x03\x01\x02\x02\x12\ - \x04\x99\x03\x04#\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x06\x12\x04\x99\ - \x03\x04\x12\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x01\x12\x04\x99\x03\x13\ - \x1e\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x03\x12\x04\x99\x03!\"\n\x0e\n\ - \x06\x04\x19\x03\x01\x02\x03\x12\x04\x9b\x03\x04\x1d\n\x0f\n\x07\x04\x19\ - \x03\x01\x02\x03\x05\x12\x04\x9b\x03\x04\n\n\x0f\n\x07\x04\x19\x03\x01\ - \x02\x03\x01\x12\x04\x9b\x03\x0b\x17\n\x0f\n\x07\x04\x19\x03\x01\x02\x03\ - \x03\x12\x04\x9b\x03\x1a\x1c\n\x0e\n\x06\x04\x19\x03\x01\x02\x04\x12\x04\ - \x9c\x03\x04\x1f\n\x0f\n\x07\x04\x19\x03\x01\x02\x04\x05\x12\x04\x9c\x03\ - \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x04\x01\x12\x04\x9c\x03\n\x19\n\ - \x0f\n\x07\x04\x19\x03\x01\x02\x04\x03\x12\x04\x9c\x03\x1c\x1e\n\x0e\n\ - \x06\x04\x19\x03\x01\x02\x05\x12\x04\x9d\x03\x04\x1f\n\x0f\n\x07\x04\x19\ - \x03\x01\x02\x05\x05\x12\x04\x9d\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\ - \x02\x05\x01\x12\x04\x9d\x03\n\x19\n\x0f\n\x07\x04\x19\x03\x01\x02\x05\ - \x03\x12\x04\x9d\x03\x1c\x1e\n\x0e\n\x06\x04\x19\x03\x01\x02\x06\x12\x04\ - \x9e\x03\x04(\n\x0f\n\x07\x04\x19\x03\x01\x02\x06\x05\x12\x04\x9e\x03\ - \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x06\x01\x12\x04\x9e\x03\n\"\n\x0f\ - \n\x07\x04\x19\x03\x01\x02\x06\x03\x12\x04\x9e\x03%'\n\x0e\n\x06\x04\x19\ - \x03\x01\x02\x07\x12\x04\x9f\x03\x04.\n\x0f\n\x07\x04\x19\x03\x01\x02\ - \x07\x05\x12\x04\x9f\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x07\x01\ - \x12\x04\x9f\x03\n(\n\x0f\n\x07\x04\x19\x03\x01\x02\x07\x03\x12\x04\x9f\ - \x03+-\n\x0e\n\x06\x04\x19\x03\x01\x02\x08\x12\x04\xa0\x03\x040\n\x0f\n\ - \x07\x04\x19\x03\x01\x02\x08\x05\x12\x04\xa0\x03\x04\t\n\x0f\n\x07\x04\ - \x19\x03\x01\x02\x08\x01\x12\x04\xa0\x03\n*\n\x0f\n\x07\x04\x19\x03\x01\ - \x02\x08\x03\x12\x04\xa0\x03-/\n\x0e\n\x06\x04\x19\x03\x01\x02\t\x12\x04\ - \xa1\x03\x04\x1b\n\x0f\n\x07\x04\x19\x03\x01\x02\t\x05\x12\x04\xa1\x03\ - \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\t\x01\x12\x04\xa1\x03\n\x15\n\x0f\ - \n\x07\x04\x19\x03\x01\x02\t\x03\x12\x04\xa1\x03\x18\x1a\n\x0e\n\x06\x04\ - \x19\x03\x01\x02\n\x12\x04\xa2\x03\x04(\n\x0f\n\x07\x04\x19\x03\x01\x02\ - \n\x05\x12\x04\xa2\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\n\x01\x12\ - \x04\xa2\x03\n\"\n\x0f\n\x07\x04\x19\x03\x01\x02\n\x03\x12\x04\xa2\x03%'\ - \n\x0e\n\x06\x04\x19\x03\x01\x02\x0b\x12\x04\xa5\x03\x04\x17\n\x0f\n\x07\ - \x04\x19\x03\x01\x02\x0b\x05\x12\x04\xa5\x03\x04\t\n\x0f\n\x07\x04\x19\ - \x03\x01\x02\x0b\x01\x12\x04\xa5\x03\n\x11\n\x0f\n\x07\x04\x19\x03\x01\ - \x02\x0b\x03\x12\x04\xa5\x03\x14\x16\n\x0e\n\x06\x04\x19\x03\x01\x02\x0c\ - \x12\x04\xa6\x03\x041\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x04\x12\x04\ - \xa6\x03\x04\x0c\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x06\x12\x04\xa6\x03\ - \r\x1e\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x01\x12\x04\xa6\x03\x1f+\n\ - \x0f\n\x07\x04\x19\x03\x01\x02\x0c\x03\x12\x04\xa6\x03.0\n\x0e\n\x06\x04\ - \x19\x03\x01\x02\r\x12\x04\xa7\x03\x04&\n\x0f\n\x07\x04\x19\x03\x01\x02\ - \r\x05\x12\x04\xa7\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\r\x01\x12\ - \x04\xa7\x03\n\x20\n\x0f\n\x07\x04\x19\x03\x01\x02\r\x03\x12\x04\xa7\x03\ - #%\n\x0e\n\x04\x04\x19\x03\x02\x12\x06\xaa\x03\x02\xb8\x03\x03\n\r\n\x05\ - \x04\x19\x03\x02\x01\x12\x04\xaa\x03\n\r\n\x0e\n\x06\x04\x19\x03\x02\x02\ - \0\x12\x04\xab\x03\x04\x1e\n\x0f\n\x07\x04\x19\x03\x02\x02\0\x05\x12\x04\ - \xab\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\0\x01\x12\x04\xab\x03\n\ - \x19\n\x0f\n\x07\x04\x19\x03\x02\x02\0\x03\x12\x04\xab\x03\x1c\x1d\n\x0e\ - \n\x06\x04\x19\x03\x02\x02\x01\x12\x04\xac\x03\x04\x1c\n\x0f\n\x07\x04\ - \x19\x03\x02\x02\x01\x05\x12\x04\xac\x03\x04\t\n\x0f\n\x07\x04\x19\x03\ - \x02\x02\x01\x01\x12\x04\xac\x03\n\x17\n\x0f\n\x07\x04\x19\x03\x02\x02\ - \x01\x03\x12\x04\xac\x03\x1a\x1b\n\x0e\n\x06\x04\x19\x03\x02\x02\x02\x12\ - \x04\xad\x03\x04\x1d\n\x0f\n\x07\x04\x19\x03\x02\x02\x02\x05\x12\x04\xad\ - \x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\x02\x01\x12\x04\xad\x03\n\x18\ - \n\x0f\n\x07\x04\x19\x03\x02\x02\x02\x03\x12\x04\xad\x03\x1b\x1c\n\x0e\n\ - \x06\x04\x19\x03\x02\x02\x03\x12\x04\xae\x03\x04\x19\n\x0f\n\x07\x04\x19\ - \x03\x02\x02\x03\x05\x12\x04\xae\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\ - \x02\x03\x01\x12\x04\xae\x03\n\x14\n\x0f\n\x07\x04\x19\x03\x02\x02\x03\ - \x03\x12\x04\xae\x03\x17\x18\n\x0e\n\x06\x04\x19\x03\x02\x02\x04\x12\x04\ - \xaf\x03\x04!\n\x0f\n\x07\x04\x19\x03\x02\x02\x04\x04\x12\x04\xaf\x03\ - \x04\x0c\n\x0f\n\x07\x04\x19\x03\x02\x02\x04\x06\x12\x04\xaf\x03\r\x16\n\ - \x0f\n\x07\x04\x19\x03\x02\x02\x04\x01\x12\x04\xaf\x03\x17\x1c\n\x0f\n\ - \x07\x04\x19\x03\x02\x02\x04\x03\x12\x04\xaf\x03\x1f\x20\n\x1f\n\x06\x04\ - \x19\x03\x02\x02\x05\x12\x04\xb1\x03\x04\x14\x1a\x0f\x20data\x20not\x20u\ - sed\n\n\x0f\n\x07\x04\x19\x03\x02\x02\x05\x05\x12\x04\xb1\x03\x04\t\n\ - \x0f\n\x07\x04\x19\x03\x02\x02\x05\x01\x12\x04\xb1\x03\n\x0e\n\x0f\n\x07\ - \x04\x19\x03\x02\x02\x05\x03\x12\x04\xb1\x03\x11\x13\nI\n\x06\x04\x19\ - \x03\x02\x02\x06\x12\x04\xb3\x03\x04$\x1a9only\x20support\x20size\x20=\ - \x201,\x20\x20repeated\x20list\x20here\x20for\x20extension\n\n\x0f\n\x07\ - \x04\x19\x03\x02\x02\x06\x04\x12\x04\xb3\x03\x04\x0c\n\x0f\n\x07\x04\x19\ - \x03\x02\x02\x06\x06\x12\x04\xb3\x03\r\x15\n\x0f\n\x07\x04\x19\x03\x02\ - \x02\x06\x01\x12\x04\xb3\x03\x16\x1e\n\x0f\n\x07\x04\x19\x03\x02\x02\x06\ - \x03\x12\x04\xb3\x03!#\n\"\n\x06\x04\x19\x03\x02\x02\x07\x12\x04\xb5\x03\ - \x04\x17\x1a\x12\x20scripts\x20not\x20used\n\n\x0f\n\x07\x04\x19\x03\x02\ - \x02\x07\x05\x12\x04\xb5\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\x07\ - \x01\x12\x04\xb5\x03\n\x11\n\x0f\n\x07\x04\x19\x03\x02\x02\x07\x03\x12\ - \x04\xb5\x03\x14\x16\n\x0e\n\x06\x04\x19\x03\x02\x02\x08\x12\x04\xb6\x03\ - \x04\x19\n\x0f\n\x07\x04\x19\x03\x02\x02\x08\x05\x12\x04\xb6\x03\x04\t\n\ - \x0f\n\x07\x04\x19\x03\x02\x02\x08\x01\x12\x04\xb6\x03\n\x13\n\x0f\n\x07\ - \x04\x19\x03\x02\x02\x08\x03\x12\x04\xb6\x03\x16\x18\n\x0e\n\x06\x04\x19\ - \x03\x02\x02\t\x12\x04\xb7\x03\x04\x19\n\x0f\n\x07\x04\x19\x03\x02\x02\t\ - \x05\x12\x04\xb7\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\t\x01\x12\x04\ - \xb7\x03\n\x13\n\x0f\n\x07\x04\x19\x03\x02\x02\t\x03\x12\x04\xb7\x03\x16\ - \x18\n\x0c\n\x04\x04\x19\x02\0\x12\x04\xba\x03\x02\x13\n\r\n\x05\x04\x19\ - \x02\0\x06\x12\x04\xba\x03\x02\x05\n\r\n\x05\x04\x19\x02\0\x01\x12\x04\ - \xba\x03\x06\x0e\n\r\n\x05\x04\x19\x02\0\x03\x12\x04\xba\x03\x11\x12\nQ\ - \n\x04\x04\x19\x02\x01\x12\x04\xbc\x03\x02\x1f\x1aC\x20only\x20support\ - \x20size\x20=\x201,\x20\x20repeated\x20list\x20here\x20for\x20muti-sig\ - \x20extension\n\n\r\n\x05\x04\x19\x02\x01\x04\x12\x04\xbc\x03\x02\n\n\r\ - \n\x05\x04\x19\x02\x01\x05\x12\x04\xbc\x03\x0b\x10\n\r\n\x05\x04\x19\x02\ - \x01\x01\x12\x04\xbc\x03\x11\x1a\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\ - \xbc\x03\x1d\x1e\n\x0c\n\x04\x04\x19\x02\x02\x12\x04\xbd\x03\x02\x1a\n\r\ - \n\x05\x04\x19\x02\x02\x04\x12\x04\xbd\x03\x02\n\n\r\n\x05\x04\x19\x02\ - \x02\x06\x12\x04\xbd\x03\x0b\x11\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\ - \xbd\x03\x12\x15\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xbd\x03\x18\x19\n\ - \x0c\n\x02\x04\x1a\x12\x06\xc0\x03\0\xe4\x03\x01\n\x0b\n\x03\x04\x1a\x01\ - \x12\x04\xc0\x03\x08\x17\n\x0e\n\x04\x04\x1a\x04\0\x12\x06\xc1\x03\x02\ - \xc4\x03\x03\n\r\n\x05\x04\x1a\x04\0\x01\x12\x04\xc1\x03\x07\x0b\n\x0e\n\ - \x06\x04\x1a\x04\0\x02\0\x12\x04\xc2\x03\x04\x0f\n\x0f\n\x07\x04\x1a\x04\ - \0\x02\0\x01\x12\x04\xc2\x03\x04\n\n\x0f\n\x07\x04\x1a\x04\0\x02\0\x02\ - \x12\x04\xc2\x03\r\x0e\n\x0e\n\x06\x04\x1a\x04\0\x02\x01\x12\x04\xc3\x03\ - \x04\x0f\n\x0f\n\x07\x04\x1a\x04\0\x02\x01\x01\x12\x04\xc3\x03\x04\n\n\ - \x0f\n\x07\x04\x1a\x04\0\x02\x01\x02\x12\x04\xc3\x03\r\x0e\n\x0e\n\x04\ - \x04\x1a\x03\0\x12\x06\xc5\x03\x02\xc9\x03\x03\n\r\n\x05\x04\x1a\x03\0\ - \x01\x12\x04\xc5\x03\n\r\n\x0e\n\x06\x04\x1a\x03\0\x02\0\x12\x04\xc6\x03\ - \x04\x16\n\x0f\n\x07\x04\x1a\x03\0\x02\0\x05\x12\x04\xc6\x03\x04\t\n\x0f\ - \n\x07\x04\x1a\x03\0\x02\0\x01\x12\x04\xc6\x03\n\x11\n\x0f\n\x07\x04\x1a\ - \x03\0\x02\0\x03\x12\x04\xc6\x03\x14\x15\n\x0e\n\x06\x04\x1a\x03\0\x02\ - \x01\x12\x04\xc7\x03\x04\x1e\n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x04\x12\ - \x04\xc7\x03\x04\x0c\n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x05\x12\x04\xc7\ - \x03\r\x12\n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x01\x12\x04\xc7\x03\x13\x19\ - \n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x03\x12\x04\xc7\x03\x1c\x1d\n\x0e\n\ - \x06\x04\x1a\x03\0\x02\x02\x12\x04\xc8\x03\x04\x13\n\x0f\n\x07\x04\x1a\ - \x03\0\x02\x02\x05\x12\x04\xc8\x03\x04\t\n\x0f\n\x07\x04\x1a\x03\0\x02\ - \x02\x01\x12\x04\xc8\x03\n\x0e\n\x0f\n\x07\x04\x1a\x03\0\x02\x02\x03\x12\ - \x04\xc8\x03\x11\x12\n\x0c\n\x04\x04\x1a\x02\0\x12\x04\xca\x03\x02\x0f\n\ - \r\n\x05\x04\x1a\x02\0\x05\x12\x04\xca\x03\x02\x07\n\r\n\x05\x04\x1a\x02\ - \0\x01\x12\x04\xca\x03\x08\n\n\r\n\x05\x04\x1a\x02\0\x03\x12\x04\xca\x03\ - \r\x0e\n\x0c\n\x04\x04\x1a\x02\x01\x12\x04\xcb\x03\x02\x10\n\r\n\x05\x04\ - \x1a\x02\x01\x05\x12\x04\xcb\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x01\x01\ - \x12\x04\xcb\x03\x08\x0b\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xcb\x03\ - \x0e\x0f\n\x0c\n\x04\x04\x1a\x02\x02\x12\x04\xcc\x03\x02\x18\n\r\n\x05\ - \x04\x1a\x02\x02\x05\x12\x04\xcc\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x02\ - \x01\x12\x04\xcc\x03\x08\x13\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xcc\ - \x03\x16\x17\n\x0c\n\x04\x04\x1a\x02\x03\x12\x04\xcd\x03\x02\x1b\n\r\n\ - \x05\x04\x1a\x02\x03\x05\x12\x04\xcd\x03\x02\x07\n\r\n\x05\x04\x1a\x02\ - \x03\x01\x12\x04\xcd\x03\x08\x16\n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\ - \xcd\x03\x19\x1a\n\x0c\n\x04\x04\x1a\x02\x04\x12\x04\xce\x03\x02$\n\r\n\ - \x05\x04\x1a\x02\x04\x04\x12\x04\xce\x03\x02\n\n\r\n\x05\x04\x1a\x02\x04\ - \x05\x12\x04\xce\x03\x0b\x10\n\r\n\x05\x04\x1a\x02\x04\x01\x12\x04\xce\ - \x03\x11\x1f\n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\xce\x03\"#\n\x0c\n\ - \x04\x04\x1a\x02\x05\x12\x04\xcf\x03\x02\x1d\n\r\n\x05\x04\x1a\x02\x05\ - \x05\x12\x04\xcf\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x05\x01\x12\x04\xcf\ - \x03\x08\x18\n\r\n\x05\x04\x1a\x02\x05\x03\x12\x04\xcf\x03\x1b\x1c\n\x0c\ - \n\x04\x04\x1a\x02\x06\x12\x04\xd0\x03\x02\x1e\n\r\n\x05\x04\x1a\x02\x06\ - \x06\x12\x04\xd0\x03\x02\x11\n\r\n\x05\x04\x1a\x02\x06\x01\x12\x04\xd0\ - \x03\x12\x19\n\r\n\x05\x04\x1a\x02\x06\x03\x12\x04\xd0\x03\x1c\x1d\n\x0c\ - \n\x04\x04\x1a\x02\x07\x12\x04\xd1\x03\x02\x17\n\r\n\x05\x04\x1a\x02\x07\ - \x04\x12\x04\xd1\x03\x02\n\n\r\n\x05\x04\x1a\x02\x07\x06\x12\x04\xd1\x03\ - \x0b\x0e\n\r\n\x05\x04\x1a\x02\x07\x01\x12\x04\xd1\x03\x0f\x12\n\r\n\x05\ - \x04\x1a\x02\x07\x03\x12\x04\xd1\x03\x15\x16\n\x0c\n\x04\x04\x1a\x02\x08\ - \x12\x04\xd2\x03\x02\x12\n\r\n\x05\x04\x1a\x02\x08\x06\x12\x04\xd2\x03\ - \x02\x06\n\r\n\x05\x04\x1a\x02\x08\x01\x12\x04\xd2\x03\x07\r\n\r\n\x05\ - \x04\x1a\x02\x08\x03\x12\x04\xd2\x03\x10\x11\n\x0c\n\x04\x04\x1a\x02\t\ - \x12\x04\xd3\x03\x02\x18\n\r\n\x05\x04\x1a\x02\t\x05\x12\x04\xd3\x03\x02\ - \x07\n\r\n\x05\x04\x1a\x02\t\x01\x12\x04\xd3\x03\x08\x12\n\r\n\x05\x04\ - \x1a\x02\t\x03\x12\x04\xd3\x03\x15\x17\n\x0c\n\x04\x04\x1a\x02\n\x12\x04\ - \xd5\x03\x02\x1b\n\r\n\x05\x04\x1a\x02\n\x05\x12\x04\xd5\x03\x02\x08\n\r\ - \n\x05\x04\x1a\x02\n\x01\x12\x04\xd5\x03\t\x15\n\r\n\x05\x04\x1a\x02\n\ - \x03\x12\x04\xd5\x03\x18\x1a\n\x0c\n\x04\x04\x1a\x02\x0b\x12\x04\xd6\x03\ - \x02\x1d\n\r\n\x05\x04\x1a\x02\x0b\x05\x12\x04\xd6\x03\x02\x07\n\r\n\x05\ - \x04\x1a\x02\x0b\x01\x12\x04\xd6\x03\x08\x17\n\r\n\x05\x04\x1a\x02\x0b\ - \x03\x12\x04\xd6\x03\x1a\x1c\n\x0c\n\x04\x04\x1a\x02\x0c\x12\x04\xd7\x03\ - \x02\x1d\n\r\n\x05\x04\x1a\x02\x0c\x05\x12\x04\xd7\x03\x02\x07\n\r\n\x05\ - \x04\x1a\x02\x0c\x01\x12\x04\xd7\x03\x08\x17\n\r\n\x05\x04\x1a\x02\x0c\ - \x03\x12\x04\xd7\x03\x1a\x1c\n\x0c\n\x04\x04\x1a\x02\r\x12\x04\xd8\x03\ - \x02:\n\r\n\x05\x04\x1a\x02\r\x04\x12\x04\xd8\x03\x02\n\n\r\n\x05\x04\ - \x1a\x02\r\x06\x12\x04\xd8\x03\x0b\x1e\n\r\n\x05\x04\x1a\x02\r\x01\x12\ - \x04\xd8\x03\x1f4\n\r\n\x05\x04\x1a\x02\r\x03\x12\x04\xd8\x0379\n\x0c\n\ - \x04\x04\x1a\x02\x0e\x12\x04\xd9\x03\x02&\n\r\n\x05\x04\x1a\x02\x0e\x05\ - \x12\x04\xd9\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0e\x01\x12\x04\xd9\x03\ - \x08\x20\n\r\n\x05\x04\x1a\x02\x0e\x03\x12\x04\xd9\x03#%\n\x0c\n\x04\x04\ - \x1a\x02\x0f\x12\x04\xda\x03\x02,\n\r\n\x05\x04\x1a\x02\x0f\x05\x12\x04\ - \xda\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0f\x01\x12\x04\xda\x03\x08&\n\r\ - \n\x05\x04\x1a\x02\x0f\x03\x12\x04\xda\x03)+\n\x0c\n\x04\x04\x1a\x02\x10\ - \x12\x04\xdb\x03\x02.\n\r\n\x05\x04\x1a\x02\x10\x05\x12\x04\xdb\x03\x02\ - \x07\n\r\n\x05\x04\x1a\x02\x10\x01\x12\x04\xdb\x03\x08(\n\r\n\x05\x04\ - \x1a\x02\x10\x03\x12\x04\xdb\x03+-\n\x0c\n\x04\x04\x1a\x02\x11\x12\x04\ - \xdc\x03\x02\x19\n\r\n\x05\x04\x1a\x02\x11\x05\x12\x04\xdc\x03\x02\x07\n\ - \r\n\x05\x04\x1a\x02\x11\x01\x12\x04\xdc\x03\x08\x13\n\r\n\x05\x04\x1a\ - \x02\x11\x03\x12\x04\xdc\x03\x16\x18\n\x0c\n\x04\x04\x1a\x02\x12\x12\x04\ - \xdd\x03\x02&\n\r\n\x05\x04\x1a\x02\x12\x05\x12\x04\xdd\x03\x02\x07\n\r\ - \n\x05\x04\x1a\x02\x12\x01\x12\x04\xdd\x03\x08\x20\n\r\n\x05\x04\x1a\x02\ - \x12\x03\x12\x04\xdd\x03#%\n\x0c\n\x04\x04\x1a\x02\x13\x12\x04\xdf\x03\ - \x02\x15\n\r\n\x05\x04\x1a\x02\x13\x05\x12\x04\xdf\x03\x02\x07\n\r\n\x05\ - \x04\x1a\x02\x13\x01\x12\x04\xdf\x03\x08\x0f\n\r\n\x05\x04\x1a\x02\x13\ - \x03\x12\x04\xdf\x03\x12\x14\n\x0c\n\x04\x04\x1a\x02\x14\x12\x04\xe0\x03\ - \x02/\n\r\n\x05\x04\x1a\x02\x14\x04\x12\x04\xe0\x03\x02\n\n\r\n\x05\x04\ - \x1a\x02\x14\x06\x12\x04\xe0\x03\x0b\x1c\n\r\n\x05\x04\x1a\x02\x14\x01\ - \x12\x04\xe0\x03\x1d)\n\r\n\x05\x04\x1a\x02\x14\x03\x12\x04\xe0\x03,.\n\ - \x0c\n\x04\x04\x1a\x02\x15\x12\x04\xe1\x03\x02\x18\n\r\n\x05\x04\x1a\x02\ - \x15\x05\x12\x04\xe1\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x15\x01\x12\x04\ - \xe1\x03\x08\x12\n\r\n\x05\x04\x1a\x02\x15\x03\x12\x04\xe1\x03\x15\x17\n\ - \x0c\n\x04\x04\x1a\x02\x16\x12\x04\xe3\x03\x02$\n\r\n\x05\x04\x1a\x02\ - \x16\x05\x12\x04\xe3\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x16\x01\x12\x04\ - \xe3\x03\x08\x1e\n\r\n\x05\x04\x1a\x02\x16\x03\x12\x04\xe3\x03!#\n\x0c\n\ - \x02\x04\x1b\x12\x06\xe6\x03\0\xea\x03\x01\n\x0b\n\x03\x04\x1b\x01\x12\ - \x04\xe6\x03\x08\x16\n\x0c\n\x04\x04\x1b\x02\0\x12\x04\xe7\x03\x02\x18\n\ - \r\n\x05\x04\x1b\x02\0\x05\x12\x04\xe7\x03\x02\x07\n\r\n\x05\x04\x1b\x02\ - \0\x01\x12\x04\xe7\x03\x08\x13\n\r\n\x05\x04\x1b\x02\0\x03\x12\x04\xe7\ - \x03\x16\x17\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xe8\x03\x02\x1b\n\r\n\ - \x05\x04\x1b\x02\x01\x05\x12\x04\xe8\x03\x02\x07\n\r\n\x05\x04\x1b\x02\ - \x01\x01\x12\x04\xe8\x03\x08\x16\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\ - \xe8\x03\x19\x1a\n\x0c\n\x04\x04\x1b\x02\x02\x12\x04\xe9\x03\x02/\n\r\n\ - \x05\x04\x1b\x02\x02\x04\x12\x04\xe9\x03\x02\n\n\r\n\x05\x04\x1b\x02\x02\ - \x06\x12\x04\xe9\x03\x0b\x1a\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xe9\ - \x03\x1b*\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xe9\x03-.\n\x0c\n\x02\ - \x04\x1c\x12\x06\xec\x03\0\xee\x03\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\ - \xec\x03\x08\x14\n\x0c\n\x04\x04\x1c\x02\0\x12\x04\xed\x03\x02(\n\r\n\ - \x05\x04\x1c\x02\0\x04\x12\x04\xed\x03\x02\n\n\r\n\x05\x04\x1c\x02\0\x06\ - \x12\x04\xed\x03\x0b\x16\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\xed\x03\x17\ - #\n\r\n\x05\x04\x1c\x02\0\x03\x12\x04\xed\x03&'\n\x0c\n\x02\x04\x1d\x12\ - \x06\xf0\x03\0\xf3\x03\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xf0\x03\x08\ - \x17\n\x0c\n\x04\x04\x1d\x02\0\x12\x04\xf1\x03\x02\x1e\n\r\n\x05\x04\x1d\ - \x02\0\x06\x12\x04\xf1\x03\x02\r\n\r\n\x05\x04\x1d\x02\0\x01\x12\x04\xf1\ - \x03\x0e\x19\n\r\n\x05\x04\x1d\x02\0\x03\x12\x04\xf1\x03\x1c\x1d\n\x0c\n\ - \x04\x04\x1d\x02\x01\x12\x04\xf2\x03\x02\x17\n\r\n\x05\x04\x1d\x02\x01\ - \x05\x12\x04\xf2\x03\x02\x07\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\xf2\ - \x03\x08\x12\n\r\n\x05\x04\x1d\x02\x01\x03\x12\x04\xf2\x03\x15\x16\n\x0c\ - \n\x02\x04\x1e\x12\x06\xf5\x03\0\x84\x04\x01\n\x0b\n\x03\x04\x1e\x01\x12\ - \x04\xf5\x03\x08\x13\n\x0e\n\x04\x04\x1e\x03\0\x12\x06\xf6\x03\x02\x81\ - \x04\x03\n\r\n\x05\x04\x1e\x03\0\x01\x12\x04\xf6\x03\n\r\n\x0e\n\x06\x04\ - \x1e\x03\0\x02\0\x12\x04\xf7\x03\x04\x18\n\x0f\n\x07\x04\x1e\x03\0\x02\0\ - \x05\x12\x04\xf7\x03\x04\t\n\x0f\n\x07\x04\x1e\x03\0\x02\0\x01\x12\x04\ - \xf7\x03\n\x13\n\x0f\n\x07\x04\x1e\x03\0\x02\0\x03\x12\x04\xf7\x03\x16\ - \x17\n\x0e\n\x06\x04\x1e\x03\0\x02\x01\x12\x04\xf8\x03\x04\x19\n\x0f\n\ - \x07\x04\x1e\x03\0\x02\x01\x05\x12\x04\xf8\x03\x04\t\n\x0f\n\x07\x04\x1e\ - \x03\0\x02\x01\x01\x12\x04\xf8\x03\n\x14\n\x0f\n\x07\x04\x1e\x03\0\x02\ - \x01\x03\x12\x04\xf8\x03\x17\x18\n\x0e\n\x06\x04\x1e\x03\0\x02\x02\x12\ - \x04\xf9\x03\x04\x19\n\x0f\n\x07\x04\x1e\x03\0\x02\x02\x05\x12\x04\xf9\ - \x03\x04\t\n\x0f\n\x07\x04\x1e\x03\0\x02\x02\x01\x12\x04\xf9\x03\n\x14\n\ - \x0f\n\x07\x04\x1e\x03\0\x02\x02\x03\x12\x04\xf9\x03\x17\x18\n7\n\x06\ - \x04\x1e\x03\0\x02\x03\x12\x04\xfc\x03\x04\x15\x1a'bytes\x20nonce\x20=\ - \x205;\nbytes\x20difficulty\x20=\x206;\n\n\x0f\n\x07\x04\x1e\x03\0\x02\ - \x03\x05\x12\x04\xfc\x03\x04\t\n\x0f\n\x07\x04\x1e\x03\0\x02\x03\x01\x12\ - \x04\xfc\x03\n\x10\n\x0f\n\x07\x04\x1e\x03\0\x02\x03\x03\x12\x04\xfc\x03\ - \x13\x14\n\x0e\n\x06\x04\x1e\x03\0\x02\x04\x12\x04\xfd\x03\x04\x19\n\x0f\ - \n\x07\x04\x1e\x03\0\x02\x04\x05\x12\x04\xfd\x03\x04\t\n\x0f\n\x07\x04\ - \x1e\x03\0\x02\x04\x01\x12\x04\xfd\x03\n\x14\n\x0f\n\x07\x04\x1e\x03\0\ - \x02\x04\x03\x12\x04\xfd\x03\x17\x18\n\x0e\n\x06\x04\x1e\x03\0\x02\x05\ - \x12\x04\xfe\x03\x04\x1e\n\x0f\n\x07\x04\x1e\x03\0\x02\x05\x05\x12\x04\ - \xfe\x03\x04\t\n\x0f\n\x07\x04\x1e\x03\0\x02\x05\x01\x12\x04\xfe\x03\n\ - \x19\n\x0f\n\x07\x04\x1e\x03\0\x02\x05\x03\x12\x04\xfe\x03\x1c\x1d\n\x0e\ - \n\x06\x04\x1e\x03\0\x02\x06\x12\x04\xff\x03\x04\x17\n\x0f\n\x07\x04\x1e\ - \x03\0\x02\x06\x05\x12\x04\xff\x03\x04\t\n\x0f\n\x07\x04\x1e\x03\0\x02\ - \x06\x01\x12\x04\xff\x03\n\x11\n\x0f\n\x07\x04\x1e\x03\0\x02\x06\x03\x12\ - \x04\xff\x03\x14\x16\n\x0e\n\x06\x04\x1e\x03\0\x02\x07\x12\x04\x80\x04\ - \x04\x20\n\x0f\n\x07\x04\x1e\x03\0\x02\x07\x05\x12\x04\x80\x04\x04\t\n\ - \x0f\n\x07\x04\x1e\x03\0\x02\x07\x01\x12\x04\x80\x04\n\x1a\n\x0f\n\x07\ - \x04\x1e\x03\0\x02\x07\x03\x12\x04\x80\x04\x1d\x1f\n\x0c\n\x04\x04\x1e\ - \x02\0\x12\x04\x82\x04\x02\x13\n\r\n\x05\x04\x1e\x02\0\x06\x12\x04\x82\ - \x04\x02\x05\n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\x82\x04\x06\x0e\n\r\n\ - \x05\x04\x1e\x02\0\x03\x12\x04\x82\x04\x11\x12\n\x0c\n\x04\x04\x1e\x02\ - \x01\x12\x04\x83\x04\x02\x1e\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\x83\ - \x04\x02\x07\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x83\x04\x08\x19\n\r\n\ - \x05\x04\x1e\x02\x01\x03\x12\x04\x83\x04\x1c\x1d\n\x15\n\x02\x04\x1f\x12\ - \x06\x87\x04\0\x8a\x04\x01\x1a\x07\x20block\n\n\x0b\n\x03\x04\x1f\x01\ - \x12\x04\x87\x04\x08\r\n\x0c\n\x04\x04\x1f\x02\0\x12\x04\x88\x04\x02(\n\ - \r\n\x05\x04\x1f\x02\0\x04\x12\x04\x88\x04\x02\n\n\r\n\x05\x04\x1f\x02\0\ - \x06\x12\x04\x88\x04\x0b\x16\n\r\n\x05\x04\x1f\x02\0\x01\x12\x04\x88\x04\ - \x17#\n\r\n\x05\x04\x1f\x02\0\x03\x12\x04\x88\x04&'\n\x0c\n\x04\x04\x1f\ - \x02\x01\x12\x04\x89\x04\x02\x1f\n\r\n\x05\x04\x1f\x02\x01\x06\x12\x04\ - \x89\x04\x02\r\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\x89\x04\x0e\x1a\n\r\ - \n\x05\x04\x1f\x02\x01\x03\x12\x04\x89\x04\x1d\x1e\n\x0c\n\x02\x04\x20\ - \x12\x06\x8c\x04\0\x93\x04\x01\n\x0b\n\x03\x04\x20\x01\x12\x04\x8c\x04\ - \x08\x16\n\x0e\n\x04\x04\x20\x03\0\x12\x06\x8d\x04\x02\x90\x04\x03\n\r\n\ - \x05\x04\x20\x03\0\x01\x12\x04\x8d\x04\n\x11\n\x0e\n\x06\x04\x20\x03\0\ - \x02\0\x12\x04\x8e\x04\x04\x13\n\x0f\n\x07\x04\x20\x03\0\x02\0\x05\x12\ - \x04\x8e\x04\x04\t\n\x0f\n\x07\x04\x20\x03\0\x02\0\x01\x12\x04\x8e\x04\n\ - \x0e\n\x0f\n\x07\x04\x20\x03\0\x02\0\x03\x12\x04\x8e\x04\x11\x12\n\x0e\n\ - \x06\x04\x20\x03\0\x02\x01\x12\x04\x8f\x04\x04\x15\n\x0f\n\x07\x04\x20\ - \x03\0\x02\x01\x05\x12\x04\x8f\x04\x04\t\n\x0f\n\x07\x04\x20\x03\0\x02\ - \x01\x01\x12\x04\x8f\x04\n\x10\n\x0f\n\x07\x04\x20\x03\0\x02\x01\x03\x12\ - \x04\x8f\x04\x13\x14\n\x0c\n\x04\x04\x20\x02\0\x12\x04\x91\x04\x02\x1b\n\ - \r\n\x05\x04\x20\x02\0\x04\x12\x04\x91\x04\x02\n\n\r\n\x05\x04\x20\x02\0\ - \x06\x12\x04\x91\x04\x0b\x12\n\r\n\x05\x04\x20\x02\0\x01\x12\x04\x91\x04\ - \x13\x16\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\x91\x04\x19\x1a\n\x0c\n\x04\ - \x04\x20\x02\x01\x12\x04\x92\x04\x02\x17\n\r\n\x05\x04\x20\x02\x01\x05\ - \x12\x04\x92\x04\x02\x07\n\r\n\x05\x04\x20\x02\x01\x01\x12\x04\x92\x04\ - \x08\x12\n\r\n\x05\x04\x20\x02\x01\x03\x12\x04\x92\x04\x15\x16\n\x19\n\ - \x02\x04!\x12\x06\x96\x04\0\xa3\x04\x01\x1a\x0b\x20Inventory\n\n\x0b\n\ - \x03\x04!\x01\x12\x04\x96\x04\x08\x16\n\x0e\n\x04\x04!\x04\0\x12\x06\x97\ - \x04\x02\x9b\x04\x03\n\r\n\x05\x04!\x04\0\x01\x12\x04\x97\x04\x07\x0b\n\ - \x0e\n\x06\x04!\x04\0\x02\0\x12\x04\x98\x04\x04\r\n\x0f\n\x07\x04!\x04\0\ - \x02\0\x01\x12\x04\x98\x04\x04\x08\n\x0f\n\x07\x04!\x04\0\x02\0\x02\x12\ - \x04\x98\x04\x0b\x0c\n\x0e\n\x06\x04!\x04\0\x02\x01\x12\x04\x99\x04\x04\ - \x10\n\x0f\n\x07\x04!\x04\0\x02\x01\x01\x12\x04\x99\x04\x04\x0b\n\x0f\n\ - \x07\x04!\x04\0\x02\x01\x02\x12\x04\x99\x04\x0e\x0f\n\x0e\n\x06\x04!\x04\ - \0\x02\x02\x12\x04\x9a\x04\x04\x0e\n\x0f\n\x07\x04!\x04\0\x02\x02\x01\ - \x12\x04\x9a\x04\x04\t\n\x0f\n\x07\x04!\x04\0\x02\x02\x02\x12\x04\x9a\ - \x04\x0c\r\n\x0e\n\x04\x04!\x03\0\x12\x06\x9d\x04\x02\xa0\x04\x03\n\r\n\ - \x05\x04!\x03\0\x01\x12\x04\x9d\x04\n\x11\n\x0e\n\x06\x04!\x03\0\x02\0\ - \x12\x04\x9e\x04\x04\x13\n\x0f\n\x07\x04!\x03\0\x02\0\x05\x12\x04\x9e\ - \x04\x04\t\n\x0f\n\x07\x04!\x03\0\x02\0\x01\x12\x04\x9e\x04\n\x0e\n\x0f\ - \n\x07\x04!\x03\0\x02\0\x03\x12\x04\x9e\x04\x11\x12\n\x0e\n\x06\x04!\x03\ - \0\x02\x01\x12\x04\x9f\x04\x04\x15\n\x0f\n\x07\x04!\x03\0\x02\x01\x05\ - \x12\x04\x9f\x04\x04\t\n\x0f\n\x07\x04!\x03\0\x02\x01\x01\x12\x04\x9f\ - \x04\n\x10\n\x0f\n\x07\x04!\x03\0\x02\x01\x03\x12\x04\x9f\x04\x13\x14\n\ - \x0c\n\x04\x04!\x02\0\x12\x04\xa1\x04\x02\x1b\n\r\n\x05\x04!\x02\0\x04\ - \x12\x04\xa1\x04\x02\n\n\r\n\x05\x04!\x02\0\x06\x12\x04\xa1\x04\x0b\x12\ - \n\r\n\x05\x04!\x02\0\x01\x12\x04\xa1\x04\x13\x16\n\r\n\x05\x04!\x02\0\ - \x03\x12\x04\xa1\x04\x19\x1a\n\x0c\n\x04\x04!\x02\x01\x12\x04\xa2\x04\ - \x02\x10\n\r\n\x05\x04!\x02\x01\x06\x12\x04\xa2\x04\x02\x06\n\r\n\x05\ - \x04!\x02\x01\x01\x12\x04\xa2\x04\x07\x0b\n\r\n\x05\x04!\x02\x01\x03\x12\ - \x04\xa2\x04\x0e\x0f\n\x0c\n\x02\x04\"\x12\x06\xa5\x04\0\xac\x04\x01\n\ - \x0b\n\x03\x04\"\x01\x12\x04\xa5\x04\x08\x11\n\x0e\n\x04\x04\"\x04\0\x12\ - \x06\xa6\x04\x02\xa9\x04\x03\n\r\n\x05\x04\"\x04\0\x01\x12\x04\xa6\x04\ - \x07\x14\n\x0e\n\x06\x04\"\x04\0\x02\0\x12\x04\xa7\x04\x04\x0c\n\x0f\n\ - \x07\x04\"\x04\0\x02\0\x01\x12\x04\xa7\x04\x04\x07\n\x0f\n\x07\x04\"\x04\ - \0\x02\0\x02\x12\x04\xa7\x04\n\x0b\n\x0e\n\x06\x04\"\x04\0\x02\x01\x12\ - \x04\xa8\x04\x04\x0e\n\x0f\n\x07\x04\"\x04\0\x02\x01\x01\x12\x04\xa8\x04\ - \x04\t\n\x0f\n\x07\x04\"\x04\0\x02\x01\x02\x12\x04\xa8\x04\x0c\r\n\x0c\n\ - \x04\x04\"\x02\0\x12\x04\xaa\x04\x02\x19\n\r\n\x05\x04\"\x02\0\x06\x12\ - \x04\xaa\x04\x02\x0f\n\r\n\x05\x04\"\x02\0\x01\x12\x04\xaa\x04\x10\x14\n\ - \r\n\x05\x04\"\x02\0\x03\x12\x04\xaa\x04\x17\x18\n\x0c\n\x04\x04\"\x02\ - \x01\x12\x04\xab\x04\x02\x19\n\r\n\x05\x04\"\x02\x01\x04\x12\x04\xab\x04\ - \x02\n\n\r\n\x05\x04\"\x02\x01\x05\x12\x04\xab\x04\x0b\x10\n\r\n\x05\x04\ - \"\x02\x01\x01\x12\x04\xab\x04\x11\x14\n\r\n\x05\x04\"\x02\x01\x03\x12\ - \x04\xab\x04\x17\x18\n\x0c\n\x02\x04#\x12\x06\xae\x04\0\xba\x04\x01\n\ - \x0b\n\x03\x04#\x01\x12\x04\xae\x04\x08\r\n\x0e\n\x04\x04#\x04\0\x12\x06\ - \xaf\x04\x02\xb4\x04\x03\n\r\n\x05\x04#\x04\0\x01\x12\x04\xaf\x04\x07\ - \x0f\n\x0e\n\x06\x04#\x04\0\x02\0\x12\x04\xb0\x04\x04\x0c\n\x0f\n\x07\ - \x04#\x04\0\x02\0\x01\x12\x04\xb0\x04\x04\x07\n\x0f\n\x07\x04#\x04\0\x02\ - \0\x02\x12\x04\xb0\x04\n\x0b\n\x0e\n\x06\x04#\x04\0\x02\x01\x12\x04\xb1\ - \x04\x04\x0c\n\x0f\n\x07\x04#\x04\0\x02\x01\x01\x12\x04\xb1\x04\x04\x07\ - \n\x0f\n\x07\x04#\x04\0\x02\x01\x02\x12\x04\xb1\x04\n\x0b\n\x0e\n\x06\ - \x04#\x04\0\x02\x02\x12\x04\xb2\x04\x04\x0e\n\x0f\n\x07\x04#\x04\0\x02\ - \x02\x01\x12\x04\xb2\x04\x04\t\n\x0f\n\x07\x04#\x04\0\x02\x02\x02\x12\ - \x04\xb2\x04\x0c\r\n\x0e\n\x06\x04#\x04\0\x02\x03\x12\x04\xb3\x04\x04\ - \x14\n\x0f\n\x07\x04#\x04\0\x02\x03\x01\x12\x04\xb3\x04\x04\x0f\n\x0f\n\ - \x07\x04#\x04\0\x02\x03\x02\x12\x04\xb3\x04\x12\x13\n\x0c\n\x04\x04#\x02\ - \0\x12\x04\xb6\x04\x02\x14\n\r\n\x05\x04#\x02\0\x06\x12\x04\xb6\x04\x02\ - \n\n\r\n\x05\x04#\x02\0\x01\x12\x04\xb6\x04\x0b\x0f\n\r\n\x05\x04#\x02\0\ - \x03\x12\x04\xb6\x04\x12\x13\n\x0c\n\x04\x04#\x02\x01\x12\x04\xb7\x04\ - \x02\x1c\n\r\n\x05\x04#\x02\x01\x04\x12\x04\xb7\x04\x02\n\n\r\n\x05\x04#\ - \x02\x01\x06\x12\x04\xb7\x04\x0b\x10\n\r\n\x05\x04#\x02\x01\x01\x12\x04\ - \xb7\x04\x11\x17\n\r\n\x05\x04#\x02\x01\x03\x12\x04\xb7\x04\x1a\x1b\n\ - \x0c\n\x04\x04#\x02\x02\x12\x04\xb8\x04\x02)\n\r\n\x05\x04#\x02\x02\x04\ - \x12\x04\xb8\x04\x02\n\n\r\n\x05\x04#\x02\x02\x06\x12\x04\xb8\x04\x0b\ - \x16\n\r\n\x05\x04#\x02\x02\x01\x12\x04\xb8\x04\x17$\n\r\n\x05\x04#\x02\ - \x02\x03\x12\x04\xb8\x04'(\n\x0c\n\x04\x04#\x02\x03\x12\x04\xb9\x04\x02(\ - \n\r\n\x05\x04#\x02\x03\x04\x12\x04\xb9\x04\x02\n\n\r\n\x05\x04#\x02\x03\ - \x06\x12\x04\xb9\x04\x0b\x16\n\r\n\x05\x04#\x02\x03\x01\x12\x04\xb9\x04\ - \x17#\n\r\n\x05\x04#\x02\x03\x03\x12\x04\xb9\x04&'\n!\n\x02\x04$\x12\x06\ - \xbd\x04\0\xbf\x04\x01\x1a\x13\x20DynamicProperties\n\n\x0b\n\x03\x04$\ - \x01\x12\x04\xbd\x04\x08\x19\n\x0c\n\x04\x04$\x02\0\x12\x04\xbe\x04\x02$\ - \n\r\n\x05\x04$\x02\0\x05\x12\x04\xbe\x04\x02\x07\n\r\n\x05\x04$\x02\0\ - \x01\x12\x04\xbe\x04\x08\x1f\n\r\n\x05\x04$\x02\0\x03\x12\x04\xbe\x04\"#\ - \n\x0c\n\x02\x05\x01\x12\x06\xc1\x04\0\xdb\x04\x01\n\x0b\n\x03\x05\x01\ - \x01\x12\x04\xc1\x04\x05\x0f\n\x0c\n\x04\x05\x01\x02\0\x12\x04\xc2\x04\ - \x02\x13\n\r\n\x05\x05\x01\x02\0\x01\x12\x04\xc2\x04\x02\x0b\n\r\n\x05\ - \x05\x01\x02\0\x02\x12\x04\xc2\x04\x0e\x12\n\x0c\n\x04\x05\x01\x02\x01\ - \x12\x04\xc3\x04\x02\x16\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xc3\x04\ - \x02\x0e\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xc3\x04\x11\x15\n\x0c\n\ - \x04\x05\x01\x02\x02\x12\x04\xc4\x04\x02\x18\n\r\n\x05\x05\x01\x02\x02\ - \x01\x12\x04\xc4\x04\x02\x10\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xc4\ - \x04\x13\x17\n\x0c\n\x04\x05\x01\x02\x03\x12\x04\xc5\x04\x02\x18\n\r\n\ - \x05\x05\x01\x02\x03\x01\x12\x04\xc5\x04\x02\x10\n\r\n\x05\x05\x01\x02\ - \x03\x02\x12\x04\xc5\x04\x13\x17\n\x0c\n\x04\x05\x01\x02\x04\x12\x04\xc6\ - \x04\x02\x1f\n\r\n\x05\x05\x01\x02\x04\x01\x12\x04\xc6\x04\x02\x17\n\r\n\ - \x05\x05\x01\x02\x04\x02\x12\x04\xc6\x04\x1a\x1e\n\x0c\n\x04\x05\x01\x02\ - \x05\x12\x04\xc7\x04\x02\x1c\n\r\n\x05\x05\x01\x02\x05\x01\x12\x04\xc7\ - \x04\x02\x14\n\r\n\x05\x05\x01\x02\x05\x02\x12\x04\xc7\x04\x17\x1b\n\x0c\ - \n\x04\x05\x01\x02\x06\x12\x04\xc8\x04\x02\x16\n\r\n\x05\x05\x01\x02\x06\ + \x06number\x18\x02\x20\x01(\x03R\x06number\"\xd8\x01\n\x0eBlockInventory\ + \x122\n\x03ids\x18\x01\x20\x03(\x0b2\x20.protocol.BlockInventory.BlockId\ + R\x03ids\x121\n\x04type\x18\x02\x20\x01(\x0e2\x1d.protocol.BlockInventor\ + y.TypeR\x04type\x1a5\n\x07BlockId\x12\x12\n\x04hash\x18\x01\x20\x01(\x0c\ + R\x04hash\x12\x16\n\x06number\x18\x02\x20\x01(\x03R\x06number\"(\n\x04Ty\ + pe\x12\x08\n\x04SYNC\x10\0\x12\x0b\n\x07ADVTISE\x10\x01\x12\t\n\x05FETCH\ + \x10\x02\"y\n\tInventory\x125\n\x04type\x18\x01\x20\x01(\x0e2!.protocol.\ + Inventory.InventoryTypeR\x04type\x12\x10\n\x03ids\x18\x02\x20\x03(\x0cR\ + \x03ids\"#\n\rInventoryType\x12\x07\n\x03TRX\x10\0\x12\t\n\x05BLOCK\x10\ + \x01\"\x8f\x02\n\x05Items\x12,\n\x04type\x18\x01\x20\x01(\x0e2\x18.proto\ + col.Items.ItemTypeR\x04type\x12'\n\x06blocks\x18\x02\x20\x03(\x0b2\x0f.p\ + rotocol.BlockR\x06blocks\x12:\n\rblock_headers\x18\x03\x20\x03(\x0b2\x15\ + .protocol.BlockHeaderR\x0cblockHeaders\x129\n\x0ctransactions\x18\x04\ + \x20\x03(\x0b2\x15.protocol.TransactionR\x0ctransactions\"8\n\x08ItemTyp\ + e\x12\x07\n\x03ERR\x10\0\x12\x07\n\x03TRX\x10\x01\x12\t\n\x05BLOCK\x10\ + \x02\x12\x0f\n\x0bBLOCKHEADER\x10\x03\"J\n\x11DynamicProperties\x125\n\ + \x17last_solidity_block_num\x18\x01\x20\x01(\x03R\x14lastSolidityBlockNu\ + m\"A\n\x11DisconnectMessage\x12,\n\x06reason\x18\x01\x20\x01(\x0e2\x14.p\ + rotocol.ReasonCodeR\x06reason\"\xef\x03\n\x0cHelloMessage\x12&\n\x04from\ + \x18\x01\x20\x01(\x0b2\x12.protocol.EndpointR\x04from\x12\x18\n\x07versi\ + on\x18\x02\x20\x01(\x05R\x07version\x12\x1c\n\ttimestamp\x18\x03\x20\x01\ + (\x03R\ttimestamp\x12F\n\x0egenesisBlockId\x18\x04\x20\x01(\x0b2\x1e.pro\ + tocol.HelloMessage.BlockIdR\x0egenesisBlockId\x12B\n\x0csolidBlockId\x18\ + \x05\x20\x01(\x0b2\x1e.protocol.HelloMessage.BlockIdR\x0csolidBlockId\ + \x12@\n\x0bheadBlockId\x18\x06\x20\x01(\x0b2\x1e.protocol.HelloMessage.B\ + lockIdR\x0bheadBlockId\x12\x18\n\x07address\x18\x07\x20\x01(\x0cR\x07add\ + ress\x12\x1c\n\tsignature\x18\x08\x20\x01(\x0cR\tsignature\x12\x1a\n\x08\ + nodeType\x18\t\x20\x01(\x05R\x08nodeType\x12&\n\x0elowestBlockNum\x18\n\ + \x20\x01(\x03R\x0elowestBlockNum\x1a5\n\x07BlockId\x12\x12\n\x04hash\x18\ + \x01\x20\x01(\x0cR\x04hash\x12\x16\n\x06number\x18\x02\x20\x01(\x03R\x06\ + number\"\xe1\x02\n\x13InternalTransaction\x12\x12\n\x04hash\x18\x01\x20\ + \x01(\x0cR\x04hash\x12%\n\x0ecaller_address\x18\x02\x20\x01(\x0cR\rcalle\ + rAddress\x12-\n\x12transferTo_address\x18\x03\x20\x01(\x0cR\x11transferT\ + oAddress\x12Q\n\rcallValueInfo\x18\x04\x20\x03(\x0b2+.protocol.InternalT\ + ransaction.CallValueInfoR\rcallValueInfo\x12\x12\n\x04note\x18\x05\x20\ + \x01(\x0cR\x04note\x12\x1a\n\x08rejected\x18\x06\x20\x01(\x08R\x08reject\ + ed\x12\x14\n\x05extra\x18\x07\x20\x01(\tR\x05extra\x1aG\n\rCallValueInfo\ + \x12\x1c\n\tcallValue\x18\x01\x20\x01(\x03R\tcallValue\x12\x18\n\x07toke\ + nId\x18\x02\x20\x01(\tR\x07tokenId\"\x9b\x01\n\x1dDelegatedResourceAccou\ + ntIndex\x12\x18\n\x07account\x18\x01\x20\x01(\x0cR\x07account\x12\"\n\ + \x0cfromAccounts\x18\x02\x20\x03(\x0cR\x0cfromAccounts\x12\x1e\n\ntoAcco\ + unts\x18\x03\x20\x03(\x0cR\ntoAccounts\x12\x1c\n\ttimestamp\x18\x04\x20\ + \x01(\x03R\ttimestamp\"\xbd\x1a\n\x08NodeInfo\x12\"\n\x0cbeginSyncNum\ + \x18\x01\x20\x01(\x03R\x0cbeginSyncNum\x12\x14\n\x05block\x18\x02\x20\ + \x01(\tR\x05block\x12$\n\rsolidityBlock\x18\x03\x20\x01(\tR\rsolidityBlo\ + ck\x120\n\x13currentConnectCount\x18\x04\x20\x01(\x05R\x13currentConnect\ + Count\x12.\n\x12activeConnectCount\x18\x05\x20\x01(\x05R\x12activeConnec\ + tCount\x120\n\x13passiveConnectCount\x18\x06\x20\x01(\x05R\x13passiveCon\ + nectCount\x12\x1c\n\ttotalFlow\x18\x07\x20\x01(\x03R\ttotalFlow\x12?\n\ + \x0cpeerInfoList\x18\x08\x20\x03(\x0b2\x1b.protocol.NodeInfo.PeerInfoR\ + \x0cpeerInfoList\x12I\n\x0econfigNodeInfo\x18\t\x20\x01(\x0b2!.protocol.\ + NodeInfo.ConfigNodeInfoR\x0econfigNodeInfo\x12@\n\x0bmachineInfo\x18\n\ + \x20\x01(\x0b2\x1e.protocol.NodeInfo.MachineInfoR\x0bmachineInfo\x12]\n\ + \x13cheatWitnessInfoMap\x18\x0b\x20\x03(\x0b2+.protocol.NodeInfo.CheatWi\ + tnessInfoMapEntryR\x13cheatWitnessInfoMap\x1aF\n\x18CheatWitnessInfoMapE\ + ntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\x05value\x18\ + \x02\x20\x01(\tR\x05value:\x028\x01\x1a\xc8\x07\n\x08PeerInfo\x12$\n\rla\ + stSyncBlock\x18\x01\x20\x01(\tR\rlastSyncBlock\x12\x1c\n\tremainNum\x18\ + \x02\x20\x01(\x03R\tremainNum\x120\n\x13lastBlockUpdateTime\x18\x03\x20\ + \x01(\x03R\x13lastBlockUpdateTime\x12\x1a\n\x08syncFlag\x18\x04\x20\x01(\ + \x08R\x08syncFlag\x128\n\x17headBlockTimeWeBothHave\x18\x05\x20\x01(\x03\ + R\x17headBlockTimeWeBothHave\x12*\n\x10needSyncFromPeer\x18\x06\x20\x01(\ + \x08R\x10needSyncFromPeer\x12&\n\x0eneedSyncFromUs\x18\x07\x20\x01(\x08R\ + \x0eneedSyncFromUs\x12\x12\n\x04host\x18\x08\x20\x01(\tR\x04host\x12\x12\ + \n\x04port\x18\t\x20\x01(\x05R\x04port\x12\x16\n\x06nodeId\x18\n\x20\x01\ + (\tR\x06nodeId\x12\x20\n\x0bconnectTime\x18\x0b\x20\x01(\x03R\x0bconnect\ + Time\x12\x1e\n\navgLatency\x18\x0c\x20\x01(\x01R\navgLatency\x12(\n\x0fs\ + yncToFetchSize\x18\r\x20\x01(\x05R\x0fsyncToFetchSize\x126\n\x16syncToFe\ + tchSizePeekNum\x18\x0e\x20\x01(\x03R\x16syncToFetchSizePeekNum\x126\n\ + \x16syncBlockRequestedSize\x18\x0f\x20\x01(\x05R\x16syncBlockRequestedSi\ + ze\x12$\n\runFetchSynNum\x18\x10\x20\x01(\x03R\runFetchSynNum\x12(\n\x0f\ + blockInPorcSize\x18\x11\x20\x01(\x05R\x0fblockInPorcSize\x120\n\x13headB\ + lockWeBothHave\x18\x12\x20\x01(\tR\x13headBlockWeBothHave\x12\x1a\n\x08i\ + sActive\x18\x13\x20\x01(\x08R\x08isActive\x12\x14\n\x05score\x18\x14\x20\ + \x01(\x05R\x05score\x12\x1c\n\tnodeCount\x18\x15\x20\x01(\x05R\tnodeCoun\ + t\x12\x16\n\x06inFlow\x18\x16\x20\x01(\x03R\x06inFlow\x12(\n\x0fdisconne\ + ctTimes\x18\x17\x20\x01(\x05R\x0fdisconnectTimes\x124\n\x15localDisconne\ + ctReason\x18\x18\x20\x01(\tR\x15localDisconnectReason\x126\n\x16remoteDi\ + sconnectReason\x18\x19\x20\x01(\tR\x16remoteDisconnectReason\x1a\xa2\x06\ + \n\x0eConfigNodeInfo\x12\x20\n\x0bcodeVersion\x18\x01\x20\x01(\tR\x0bcod\ + eVersion\x12\x1e\n\np2pVersion\x18\x02\x20\x01(\tR\np2pVersion\x12\x1e\n\ + \nlistenPort\x18\x03\x20\x01(\x05R\nlistenPort\x12&\n\x0ediscoverEnable\ + \x18\x04\x20\x01(\x08R\x0ediscoverEnable\x12&\n\x0eactiveNodeSize\x18\ + \x05\x20\x01(\x05R\x0eactiveNodeSize\x12(\n\x0fpassiveNodeSize\x18\x06\ + \x20\x01(\x05R\x0fpassiveNodeSize\x12\"\n\x0csendNodeSize\x18\x07\x20\ + \x01(\x05R\x0csendNodeSize\x12(\n\x0fmaxConnectCount\x18\x08\x20\x01(\ + \x05R\x0fmaxConnectCount\x124\n\x15sameIpMaxConnectCount\x18\t\x20\x01(\ + \x05R\x15sameIpMaxConnectCount\x12*\n\x10backupListenPort\x18\n\x20\x01(\ + \x05R\x10backupListenPort\x12*\n\x10backupMemberSize\x18\x0b\x20\x01(\ + \x05R\x10backupMemberSize\x12&\n\x0ebackupPriority\x18\x0c\x20\x01(\x05R\ + \x0ebackupPriority\x12\x1c\n\tdbVersion\x18\r\x20\x01(\x05R\tdbVersion\ + \x122\n\x14minParticipationRate\x18\x0e\x20\x01(\x05R\x14minParticipatio\ + nRate\x12(\n\x0fsupportConstant\x18\x0f\x20\x01(\x08R\x0fsupportConstant\ + \x12\"\n\x0cminTimeRatio\x18\x10\x20\x01(\x01R\x0cminTimeRatio\x12\"\n\ + \x0cmaxTimeRatio\x18\x11\x20\x01(\x01R\x0cmaxTimeRatio\x12:\n\x18allowCr\ + eationOfContracts\x18\x12\x20\x01(\x03R\x18allowCreationOfContracts\x120\ + \n\x13allowAdaptiveEnergy\x18\x13\x20\x01(\x03R\x13allowAdaptiveEnergy\ + \x1a\xb9\x07\n\x0bMachineInfo\x12\x20\n\x0bthreadCount\x18\x01\x20\x01(\ + \x05R\x0bthreadCount\x120\n\x13deadLockThreadCount\x18\x02\x20\x01(\x05R\ + \x13deadLockThreadCount\x12\x1a\n\x08cpuCount\x18\x03\x20\x01(\x05R\x08c\ + puCount\x12\x20\n\x0btotalMemory\x18\x04\x20\x01(\x03R\x0btotalMemory\ + \x12\x1e\n\nfreeMemory\x18\x05\x20\x01(\x03R\nfreeMemory\x12\x18\n\x07cp\ + uRate\x18\x06\x20\x01(\x01R\x07cpuRate\x12\x20\n\x0bjavaVersion\x18\x07\ + \x20\x01(\tR\x0bjavaVersion\x12\x16\n\x06osName\x18\x08\x20\x01(\tR\x06o\ + sName\x12&\n\x0ejvmTotalMemory\x18\t\x20\x01(\x03R\x0ejvmTotalMemory\x12\ + $\n\rjvmFreeMemory\x18\n\x20\x01(\x03R\rjvmFreeMemory\x12&\n\x0eprocessC\ + puRate\x18\x0b\x20\x01(\x01R\x0eprocessCpuRate\x12]\n\x12memoryDescInfoL\ + ist\x18\x0c\x20\x03(\x0b2-.protocol.NodeInfo.MachineInfo.MemoryDescInfoR\ + \x12memoryDescInfoList\x12i\n\x16deadLockThreadInfoList\x18\r\x20\x03(\ + \x0b21.protocol.NodeInfo.MachineInfo.DeadLockThreadInfoR\x16deadLockThre\ + adInfoList\x1a\x8e\x01\n\x0eMemoryDescInfo\x12\x12\n\x04name\x18\x01\x20\ + \x01(\tR\x04name\x12\x1a\n\x08initSize\x18\x02\x20\x01(\x03R\x08initSize\ + \x12\x18\n\x07useSize\x18\x03\x20\x01(\x03R\x07useSize\x12\x18\n\x07maxS\ + ize\x18\x04\x20\x01(\x03R\x07maxSize\x12\x18\n\x07useRate\x18\x05\x20\ + \x01(\x01R\x07useRate\x1a\xd2\x01\n\x12DeadLockThreadInfo\x12\x12\n\x04n\ + ame\x18\x01\x20\x01(\tR\x04name\x12\x1a\n\x08lockName\x18\x02\x20\x01(\t\ + R\x08lockName\x12\x1c\n\tlockOwner\x18\x03\x20\x01(\tR\tlockOwner\x12\ + \x14\n\x05state\x18\x04\x20\x01(\tR\x05state\x12\x1c\n\tblockTime\x18\ + \x05\x20\x01(\x03R\tblockTime\x12\x1a\n\x08waitTime\x18\x06\x20\x01(\x03\ + R\x08waitTime\x12\x1e\n\nstackTrace\x18\x07\x20\x01(\tR\nstackTrace\"\ + \xc0\x18\n\x0bMetricsInfo\x12\x1a\n\x08interval\x18\x01\x20\x01(\x03R\ + \x08interval\x122\n\x04node\x18\x02\x20\x01(\x0b2\x1e.protocol.MetricsIn\ + fo.NodeInfoR\x04node\x12D\n\nblockchain\x18\x03\x20\x01(\x0b2$.protocol.\ + MetricsInfo.BlockChainInfoR\nblockchain\x12/\n\x03net\x18\x04\x20\x01(\ + \x0b2\x1d.protocol.MetricsInfo.NetInfoR\x03net\x1at\n\x08NodeInfo\x12\ + \x0e\n\x02ip\x18\x01\x20\x01(\tR\x02ip\x12\x1a\n\x08nodeType\x18\x02\x20\ + \x01(\x05R\x08nodeType\x12\x18\n\x07version\x18\x03\x20\x01(\tR\x07versi\ + on\x12\"\n\x0cbackupStatus\x18\x04\x20\x01(\x05R\x0cbackupStatus\x1a\xee\ + \x06\n\x0eBlockChainInfo\x12\"\n\x0cheadBlockNum\x18\x01\x20\x01(\x03R\ + \x0cheadBlockNum\x12.\n\x12headBlockTimestamp\x18\x02\x20\x01(\x03R\x12h\ + eadBlockTimestamp\x12$\n\rheadBlockHash\x18\x03\x20\x01(\tR\rheadBlockHa\ + sh\x12\x1c\n\tforkCount\x18\x04\x20\x01(\x05R\tforkCount\x12$\n\rfailFor\ + kCount\x18\x05\x20\x01(\x05R\rfailForkCount\x12J\n\x10blockProcessTime\ + \x18\x06\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x10blockProces\ + sTime\x120\n\x03tps\x18\x07\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateI\ + nfoR\x03tps\x122\n\x14transactionCacheSize\x18\x08\x20\x01(\x05R\x14tran\ + sactionCacheSize\x12L\n\x11missedTransaction\x18\t\x20\x01(\x0b2\x1e.pro\ + tocol.MetricsInfo.RateInfoR\x11missedTransaction\x12J\n\twitnesses\x18\n\ + \x20\x03(\x0b2,.protocol.MetricsInfo.BlockChainInfo.WitnessR\twitnesses\ + \x120\n\x13failProcessBlockNum\x18\x0b\x20\x01(\x03R\x13failProcessBlock\ + Num\x126\n\x16failProcessBlockReason\x18\x0c\x20\x01(\tR\x16failProcessB\ + lockReason\x12O\n\ndupWitness\x18\r\x20\x03(\x0b2/.protocol.MetricsInfo.\ + BlockChainInfo.DupWitnessR\ndupWitness\x1a=\n\x07Witness\x12\x18\n\x07ad\ + dress\x18\x01\x20\x01(\tR\x07address\x12\x18\n\x07version\x18\x02\x20\ + \x01(\x05R\x07version\x1aX\n\nDupWitness\x12\x18\n\x07address\x18\x01\ + \x20\x01(\tR\x07address\x12\x1a\n\x08blockNum\x18\x02\x20\x01(\x03R\x08b\ + lockNum\x12\x14\n\x05count\x18\x03\x20\x01(\x05R\x05count\x1a\xb8\x01\n\ + \x08RateInfo\x12\x14\n\x05count\x18\x01\x20\x01(\x03R\x05count\x12\x1a\n\ + \x08meanRate\x18\x02\x20\x01(\x01R\x08meanRate\x12$\n\roneMinuteRate\x18\ + \x03\x20\x01(\x01R\roneMinuteRate\x12&\n\x0efiveMinuteRate\x18\x04\x20\ + \x01(\x01R\x0efiveMinuteRate\x12,\n\x11fifteenMinuteRate\x18\x05\x20\x01\ + (\x01R\x11fifteenMinuteRate\x1a\xc7\r\n\x07NetInfo\x12(\n\x0ferrorProtoC\ + ount\x18\x01\x20\x01(\x05R\x0ferrorProtoCount\x127\n\x03api\x18\x02\x20\ + \x01(\x0b2%.protocol.MetricsInfo.NetInfo.ApiInfoR\x03api\x12(\n\x0fconne\ + ctionCount\x18\x03\x20\x01(\x05R\x0fconnectionCount\x122\n\x14validConne\ + ctionCount\x18\x04\x20\x01(\x05R\x14validConnectionCount\x12B\n\x0ctcpIn\ + Traffic\x18\x05\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x0ctcpI\ + nTraffic\x12D\n\rtcpOutTraffic\x18\x06\x20\x01(\x0b2\x1e.protocol.Metric\ + sInfo.RateInfoR\rtcpOutTraffic\x12.\n\x12disconnectionCount\x18\x07\x20\ + \x01(\x05R\x12disconnectionCount\x12g\n\x13disconnectionDetail\x18\x08\ + \x20\x03(\x0b25.protocol.MetricsInfo.NetInfo.DisconnectionDetailInfoR\ + \x13disconnectionDetail\x12B\n\x0cudpInTraffic\x18\t\x20\x01(\x0b2\x1e.p\ + rotocol.MetricsInfo.RateInfoR\x0cudpInTraffic\x12D\n\rudpOutTraffic\x18\ + \n\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\rudpOutTraffic\x12C\ + \n\x07latency\x18\x0b\x20\x01(\x0b2).protocol.MetricsInfo.NetInfo.Latenc\ + yInfoR\x07latency\x1a\xd4\x03\n\x07ApiInfo\x120\n\x03qps\x18\x01\x20\x01\ + (\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x03qps\x128\n\x07failQps\x18\ + \x02\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x07failQps\x12>\n\ + \noutTraffic\x18\x03\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\no\ + utTraffic\x12K\n\x06detail\x18\x04\x20\x03(\x0b23.protocol.MetricsInfo.N\ + etInfo.ApiInfo.ApiDetailInfoR\x06detail\x1a\xcf\x01\n\rApiDetailInfo\x12\ + \x12\n\x04name\x18\x01\x20\x01(\tR\x04name\x120\n\x03qps\x18\x02\x20\x01\ + (\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x03qps\x128\n\x07failQps\x18\ + \x03\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\x07failQps\x12>\n\ + \noutTraffic\x18\x04\x20\x01(\x0b2\x1e.protocol.MetricsInfo.RateInfoR\no\ + utTraffic\x1aG\n\x17DisconnectionDetailInfo\x12\x16\n\x06reason\x18\x01\ + \x20\x01(\tR\x06reason\x12\x14\n\x05count\x18\x02\x20\x01(\x05R\x05count\ + \x1a\xe8\x03\n\x0bLatencyInfo\x12\x14\n\x05top99\x18\x01\x20\x01(\x05R\ + \x05top99\x12\x14\n\x05top95\x18\x02\x20\x01(\x05R\x05top95\x12\x14\n\ + \x05top75\x18\x03\x20\x01(\x05R\x05top75\x12\x1e\n\ntotalCount\x18\x04\ + \x20\x01(\x05R\ntotalCount\x12\x18\n\x07delay1S\x18\x05\x20\x01(\x05R\ + \x07delay1S\x12\x18\n\x07delay2S\x18\x06\x20\x01(\x05R\x07delay2S\x12\ + \x18\n\x07delay3S\x18\x07\x20\x01(\x05R\x07delay3S\x12S\n\x06detail\x18\ + \x08\x20\x03(\x0b2;.protocol.MetricsInfo.NetInfo.LatencyInfo.LatencyDeta\ + ilInfoR\x06detail\x1a\xd3\x01\n\x11LatencyDetailInfo\x12\x18\n\x07witnes\ + s\x18\x01\x20\x01(\tR\x07witness\x12\x14\n\x05top99\x18\x02\x20\x01(\x05\ + R\x05top99\x12\x14\n\x05top95\x18\x03\x20\x01(\x05R\x05top95\x12\x14\n\ + \x05top75\x18\x04\x20\x01(\x05R\x05top75\x12\x14\n\x05count\x18\x05\x20\ + \x01(\x05R\x05count\x12\x18\n\x07delay1S\x18\x06\x20\x01(\x05R\x07delay1\ + S\x12\x18\n\x07delay2S\x18\x07\x20\x01(\x05R\x07delay2S\x12\x18\n\x07del\ + ay3S\x18\x08\x20\x01(\x05R\x07delay3S\"\x93\x03\n\x0bPBFTMessage\x124\n\ + \x08raw_data\x18\x01\x20\x01(\x0b2\x19.protocol.PBFTMessage.RawR\x07rawD\ + ata\x12\x1c\n\tsignature\x18\x02\x20\x01(\x0cR\tsignature\x1a\xbd\x01\n\ + \x03Raw\x128\n\x08msg_type\x18\x01\x20\x01(\x0e2\x1d.protocol.PBFTMessag\ + e.MsgTypeR\x07msgType\x12;\n\tdata_type\x18\x02\x20\x01(\x0e2\x1e.protoc\ + ol.PBFTMessage.DataTypeR\x08dataType\x12\x15\n\x06view_n\x18\x03\x20\x01\ + (\x03R\x05viewN\x12\x14\n\x05epoch\x18\x04\x20\x01(\x03R\x05epoch\x12\ + \x12\n\x04data\x18\x05\x20\x01(\x0cR\x04data\"P\n\x07MsgType\x12\x0f\n\ + \x0bVIEW_CHANGE\x10\0\x12\x0b\n\x07REQUEST\x10\x01\x12\x0e\n\nPREPREPARE\ + \x10\x02\x12\x0b\n\x07PREPARE\x10\x03\x12\n\n\x06COMMIT\x10\x04\"\x1e\n\ + \x08DataType\x12\t\n\x05BLOCK\x10\0\x12\x07\n\x03SRL\x10\x01\"D\n\x10PBF\ + TCommitResult\x12\x12\n\x04data\x18\x01\x20\x01(\x0cR\x04data\x12\x1c\n\ + \tsignature\x18\x02\x20\x03(\x0cR\tsignature\"#\n\x03SRL\x12\x1c\n\tsrAd\ + dress\x18\x01\x20\x03(\x0cR\tsrAddress*7\n\x0bAccountType\x12\n\n\x06Nor\ + mal\x10\0\x12\x0e\n\nAssetIssue\x10\x01\x12\x0c\n\x08Contract\x10\x02*\ + \x9f\x04\n\nReasonCode\x12\r\n\tREQUESTED\x10\0\x12\x10\n\x0cBAD_PROTOCO\ + L\x10\x02\x12\x12\n\x0eTOO_MANY_PEERS\x10\x04\x12\x12\n\x0eDUPLICATE_PEE\ + R\x10\x05\x12\x19\n\x15INCOMPATIBLE_PROTOCOL\x10\x06\x12\x16\n\x12RANDOM\ + _ELIMINATION\x10\x07\x12\x10\n\x0cPEER_QUITING\x10\x08\x12\x17\n\x13UNEX\ + PECTED_IDENTITY\x10\t\x12\x12\n\x0eLOCAL_IDENTITY\x10\n\x12\x10\n\x0cPIN\ + G_TIMEOUT\x10\x0b\x12\x0f\n\x0bUSER_REASON\x10\x10\x12\t\n\x05RESET\x10\ + \x11\x12\r\n\tSYNC_FAIL\x10\x12\x12\x0e\n\nFETCH_FAIL\x10\x13\x12\n\n\ + \x06BAD_TX\x10\x14\x12\r\n\tBAD_BLOCK\x10\x15\x12\n\n\x06FORKED\x10\x16\ + \x12\x0e\n\nUNLINKABLE\x10\x17\x12\x18\n\x14INCOMPATIBLE_VERSION\x10\x18\ + \x12\x16\n\x12INCOMPATIBLE_CHAIN\x10\x19\x12\x0c\n\x08TIME_OUT\x10\x20\ + \x12\x10\n\x0cCONNECT_FAIL\x10!\x12\x1f\n\x1bTOO_MANY_PEERS_WITH_SAME_IP\ + \x10\"\x12\x18\n\x14LIGHT_NODE_SYNC_FAIL\x10#\x12\x11\n\rBELOW_THAN_ME\ + \x10$\x12\x0f\n\x0bNOT_WITNESS\x10%\x12\x13\n\x0fNO_SUCH_MESSAGE\x10&\ + \x12\x0c\n\x07UNKNOWN\x10\xff\x01BF\n\x0forg.tron.protosB\x08ProtocolZ)g\ + ithub.com/tronprotocol/grpc-gateway/coreJ\x9c\xb2\x02\n\x07\x12\x05\0\0\ + \xfa\x06\x01\n\x08\n\x01\x0c\x12\x03\0\0\x12\n\t\n\x02\x03\0\x12\x03\x02\ + \0#\n\t\n\x02\x03\x01\x12\x03\x03\0\x1d\n\t\n\x02\x03\x02\x12\x03\x04\0$\ + \n\x08\n\x01\x02\x12\x03\x06\0\x11\n\x08\n\x01\x08\x12\x03\t\0(\nH\n\x02\ + \x08\x01\x12\x03\t\0(\"=Specify\x20the\x20name\x20of\x20the\x20package\ + \x20that\x20generated\x20the\x20Java\x20file\n\n\x08\n\x01\x08\x12\x03\n\ + \0)\n=\n\x02\x08\x08\x12\x03\n\0)\"2Specify\x20the\x20class\x20name\x20o\ + f\x20the\x20generated\x20Java\x20file\n\n\x08\n\x01\x08\x12\x03\x0b\0@\n\ + \t\n\x02\x08\x0b\x12\x03\x0b\0@\n\n\n\x02\x05\0\x12\x04\r\0\x11\x01\n\n\ + \n\x03\x05\0\x01\x12\x03\r\x05\x10\n\x0b\n\x04\x05\0\x02\0\x12\x03\x0e\ + \x02\r\n\x0c\n\x05\x05\0\x02\0\x01\x12\x03\x0e\x02\x08\n\x0c\n\x05\x05\0\ + \x02\0\x02\x12\x03\x0e\x0b\x0c\n\x0b\n\x04\x05\0\x02\x01\x12\x03\x0f\x02\ + \x11\n\x0c\n\x05\x05\0\x02\x01\x01\x12\x03\x0f\x02\x0c\n\x0c\n\x05\x05\0\ + \x02\x01\x02\x12\x03\x0f\x0f\x10\n\x0b\n\x04\x05\0\x02\x02\x12\x03\x10\ + \x02\x0f\n\x0c\n\x05\x05\0\x02\x02\x01\x12\x03\x10\x02\n\n\x0c\n\x05\x05\ + \0\x02\x02\x02\x12\x03\x10\r\x0e\nf\n\x02\x04\0\x12\x04\x14\0\x17\x01\ + \x1aZ\x20AccountId,\x20(name,\x20address)\x20use\x20name,\x20(null,\x20a\ + ddress)\x20use\x20address,\x20(name,\x20null)\x20use\x20name,\n\n\n\n\ + \x03\x04\0\x01\x12\x03\x14\x08\x11\n\x0b\n\x04\x04\0\x02\0\x12\x03\x15\ + \x02\x11\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\x15\x02\x07\n\x0c\n\x05\x04\ + \0\x02\0\x01\x12\x03\x15\x08\x0c\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x15\ + \x0f\x10\n\x0b\n\x04\x04\0\x02\x01\x12\x03\x16\x02\x14\n\x0c\n\x05\x04\0\ + \x02\x01\x05\x12\x03\x16\x02\x07\n\x0c\n\x05\x04\0\x02\x01\x01\x12\x03\ + \x16\x08\x0f\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x16\x12\x13\n\x1a\n\ + \x02\x04\x01\x12\x04\x1a\0\x1f\x01\x1a\x0e\x20vote\x20message\n\n\n\n\ + \x03\x04\x01\x01\x12\x03\x1a\x08\x0c\n$\n\x04\x04\x01\x02\0\x12\x03\x1c\ + \x02\x19\x1a\x17\x20the\x20super\x20rep\x20address\n\n\x0c\n\x05\x04\x01\ + \x02\0\x05\x12\x03\x1c\x02\x07\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03\x1c\ + \x08\x14\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\x1c\x17\x18\n.\n\x04\x04\ + \x01\x02\x01\x12\x03\x1e\x02\x17\x1a!\x20the\x20vote\x20num\x20to\x20thi\ + s\x20super\x20rep.\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x1e\x02\x07\ + \n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1e\x08\x12\n\x0c\n\x05\x04\x01\ + \x02\x01\x03\x12\x03\x1e\x15\x16\n\x16\n\x02\x04\x02\x12\x04\"\00\x01\ + \x1a\n\x20Proposal\n\n\n\n\x03\x04\x02\x01\x12\x03\"\x08\x10\n\x0b\n\x04\ + \x04\x02\x02\0\x12\x03#\x02\x18\n\x0c\n\x05\x04\x02\x02\0\x05\x12\x03#\ + \x02\x07\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03#\x08\x13\n\x0c\n\x05\x04\ + \x02\x02\0\x03\x12\x03#\x16\x17\n\x0b\n\x04\x04\x02\x02\x01\x12\x03$\x02\ + \x1d\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03$\x02\x07\n\x0c\n\x05\x04\ + \x02\x02\x01\x01\x12\x03$\x08\x18\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\ + \x03$\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x02\x12\x03%\x02#\n\x0c\n\x05\x04\ + \x02\x02\x02\x06\x12\x03%\x02\x13\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\ + \x03%\x14\x1e\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03%!\"\n\x0b\n\x04\ + \x04\x02\x02\x03\x12\x03&\x02\x1c\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\ + \x03&\x02\x07\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03&\x08\x17\n\x0c\n\ + \x05\x04\x02\x02\x03\x03\x12\x03&\x1a\x1b\n\x0b\n\x04\x04\x02\x02\x04\ + \x12\x03'\x02\x18\n\x0c\n\x05\x04\x02\x02\x04\x05\x12\x03'\x02\x07\n\x0c\ + \n\x05\x04\x02\x02\x04\x01\x12\x03'\x08\x13\n\x0c\n\x05\x04\x02\x02\x04\ + \x03\x12\x03'\x16\x17\n\x0b\n\x04\x04\x02\x02\x05\x12\x03(\x02\x1f\n\x0c\ + \n\x05\x04\x02\x02\x05\x04\x12\x03(\x02\n\n\x0c\n\x05\x04\x02\x02\x05\ + \x05\x12\x03(\x0b\x10\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03(\x11\x1a\n\ + \x0c\n\x05\x04\x02\x02\x05\x03\x12\x03(\x1d\x1e\n\x0c\n\x04\x04\x02\x04\ + \0\x12\x04)\x02.\x03\n\x0c\n\x05\x04\x02\x04\0\x01\x12\x03)\x07\x0c\n\r\ + \n\x06\x04\x02\x04\0\x02\0\x12\x03*\x04\x10\n\x0e\n\x07\x04\x02\x04\0\ + \x02\0\x01\x12\x03*\x04\x0b\n\x0e\n\x07\x04\x02\x04\0\x02\0\x02\x12\x03*\ + \x0e\x0f\n\r\n\x06\x04\x02\x04\0\x02\x01\x12\x03+\x04\x14\n\x0e\n\x07\ + \x04\x02\x04\0\x02\x01\x01\x12\x03+\x04\x0f\n\x0e\n\x07\x04\x02\x04\0\ + \x02\x01\x02\x12\x03+\x12\x13\n\r\n\x06\x04\x02\x04\0\x02\x02\x12\x03,\ + \x04\x11\n\x0e\n\x07\x04\x02\x04\0\x02\x02\x01\x12\x03,\x04\x0c\n\x0e\n\ + \x07\x04\x02\x04\0\x02\x02\x02\x12\x03,\x0f\x10\n\r\n\x06\x04\x02\x04\0\ + \x02\x03\x12\x03-\x04\x11\n\x0e\n\x07\x04\x02\x04\0\x02\x03\x01\x12\x03-\ + \x04\x0c\n\x0e\n\x07\x04\x02\x04\0\x02\x03\x02\x12\x03-\x0f\x10\n\x0b\n\ + \x04\x04\x02\x02\x06\x12\x03/\x02\x12\n\x0c\n\x05\x04\x02\x02\x06\x06\ + \x12\x03/\x02\x07\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03/\x08\r\n\x0c\n\ + \x05\x04\x02\x02\x06\x03\x12\x03/\x10\x11\n\x16\n\x02\x04\x03\x12\x043\0\ + ;\x01\x1a\n\x20Exchange\n\n\n\n\x03\x04\x03\x01\x12\x033\x08\x10\n\x0b\n\ + \x04\x04\x03\x02\0\x12\x034\x02\x18\n\x0c\n\x05\x04\x03\x02\0\x05\x12\ + \x034\x02\x07\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x034\x08\x13\n\x0c\n\x05\ + \x04\x03\x02\0\x03\x12\x034\x16\x17\n\x0b\n\x04\x04\x03\x02\x01\x12\x035\ + \x02\x1c\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x035\x02\x07\n\x0c\n\x05\ + \x04\x03\x02\x01\x01\x12\x035\x08\x17\n\x0c\n\x05\x04\x03\x02\x01\x03\ + \x12\x035\x1a\x1b\n\x0b\n\x04\x04\x03\x02\x02\x12\x036\x02\x18\n\x0c\n\ + \x05\x04\x03\x02\x02\x05\x12\x036\x02\x07\n\x0c\n\x05\x04\x03\x02\x02\ + \x01\x12\x036\x08\x13\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x036\x16\x17\n\ + \x0b\n\x04\x04\x03\x02\x03\x12\x037\x02\x1b\n\x0c\n\x05\x04\x03\x02\x03\ + \x05\x12\x037\x02\x07\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x037\x08\x16\n\ + \x0c\n\x05\x04\x03\x02\x03\x03\x12\x037\x19\x1a\n\x0b\n\x04\x04\x03\x02\ + \x04\x12\x038\x02\x20\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x038\x02\x07\n\ + \x0c\n\x05\x04\x03\x02\x04\x01\x12\x038\x08\x1b\n\x0c\n\x05\x04\x03\x02\ + \x04\x03\x12\x038\x1e\x1f\n\x0b\n\x04\x04\x03\x02\x05\x12\x039\x02\x1c\n\ + \x0c\n\x05\x04\x03\x02\x05\x05\x12\x039\x02\x07\n\x0c\n\x05\x04\x03\x02\ + \x05\x01\x12\x039\x08\x17\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x039\x1a\ + \x1b\n\x0b\n\x04\x04\x03\x02\x06\x12\x03:\x02!\n\x0c\n\x05\x04\x03\x02\ + \x06\x05\x12\x03:\x02\x07\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03:\x08\ + \x1c\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03:\x1f\x20\n\x14\n\x02\x04\ + \x04\x12\x04>\0T\x01\x1a\x08\x20market\n\n\n\n\x03\x04\x04\x01\x12\x03>\ + \x08\x13\n\x0b\n\x04\x04\x04\x02\0\x12\x03?\x04\x17\n\x0c\n\x05\x04\x04\ + \x02\0\x05\x12\x03?\x04\t\n\x0c\n\x05\x04\x04\x02\0\x01\x12\x03?\n\x12\n\ + \x0c\n\x05\x04\x04\x02\0\x03\x12\x03?\x15\x16\n\x0b\n\x04\x04\x04\x02\ + \x01\x12\x03@\x04\x1c\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03@\x04\t\n\ + \x0c\n\x05\x04\x04\x02\x01\x01\x12\x03@\n\x17\n\x0c\n\x05\x04\x04\x02\ + \x01\x03\x12\x03@\x1a\x1b\n\x0b\n\x04\x04\x04\x02\x02\x12\x03A\x04\x1a\n\ + \x0c\n\x05\x04\x04\x02\x02\x05\x12\x03A\x04\t\n\x0c\n\x05\x04\x04\x02\ + \x02\x01\x12\x03A\n\x15\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03A\x18\x19\ + \n\x0b\n\x04\x04\x04\x02\x03\x12\x03B\x04\x1c\n\x0c\n\x05\x04\x04\x02\ + \x03\x05\x12\x03B\x04\t\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03B\n\x17\n\ + \x0c\n\x05\x04\x04\x02\x03\x03\x12\x03B\x1a\x1b\n\x0b\n\x04\x04\x04\x02\ + \x04\x12\x03C\x04\"\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\x03C\x04\t\n\x0c\ + \n\x05\x04\x04\x02\x04\x01\x12\x03C\n\x1d\n\x0c\n\x05\x04\x04\x02\x04\ + \x03\x12\x03C\x20!\n\x0b\n\x04\x04\x04\x02\x05\x12\x03D\x04\x1b\n\x0c\n\ + \x05\x04\x04\x02\x05\x05\x12\x03D\x04\t\n\x0c\n\x05\x04\x04\x02\x05\x01\ + \x12\x03D\n\x16\n\x0c\n\x05\x04\x04\x02\x05\x03\x12\x03D\x19\x1a\n\x1d\n\ + \x04\x04\x04\x02\x06\x12\x03E\x04!\"\x10\x20min\x20to\x20receive\n\n\x0c\ + \n\x05\x04\x04\x02\x06\x05\x12\x03E\x04\t\n\x0c\n\x05\x04\x04\x02\x06\ + \x01\x12\x03E\n\x1c\n\x0c\n\x05\x04\x04\x02\x06\x03\x12\x03E\x1f\x20\n\ + \x0b\n\x04\x04\x04\x02\x07\x12\x03F\x04)\n\x0c\n\x05\x04\x04\x02\x07\x05\ + \x12\x03F\x04\t\n\x0c\n\x05\x04\x04\x02\x07\x01\x12\x03F\n$\n\x0c\n\x05\ + \x04\x04\x02\x07\x03\x12\x03F'(\n\xa8\x01\n\x04\x04\x04\x02\x08\x12\x03I\ + \x04*\x1a\x9a\x01\x20When\x20state\x20!=\x20ACTIVE\x20and\x20sell_token_\ + quantity_return\x20!=0,\nit\x20means\x20that\x20some\x20sell\x20tokens\ + \x20are\x20returned\x20to\x20the\x20account\x20due\x20to\x20insufficient\ + \x20remaining\x20amount\n\n\x0c\n\x05\x04\x04\x02\x08\x05\x12\x03I\x04\t\ + \n\x0c\n\x05\x04\x04\x02\x08\x01\x12\x03I\n$\n\x0c\n\x05\x04\x04\x02\x08\ + \x03\x12\x03I')\n\x0c\n\x04\x04\x04\x04\0\x12\x04K\x04O\x05\n\x0c\n\x05\ + \x04\x04\x04\0\x01\x12\x03K\t\x0e\n\r\n\x06\x04\x04\x04\0\x02\0\x12\x03L\ + \x06\x11\n\x0e\n\x07\x04\x04\x04\0\x02\0\x01\x12\x03L\x06\x0c\n\x0e\n\ + \x07\x04\x04\x04\0\x02\0\x02\x12\x03L\x0f\x10\n\r\n\x06\x04\x04\x04\0\ + \x02\x01\x12\x03M\x06\x13\n\x0e\n\x07\x04\x04\x04\0\x02\x01\x01\x12\x03M\ + \x06\x0e\n\x0e\n\x07\x04\x04\x04\0\x02\x01\x02\x12\x03M\x11\x12\n\r\n\ + \x06\x04\x04\x04\0\x02\x02\x12\x03N\x06\x13\n\x0e\n\x07\x04\x04\x04\0\ + \x02\x02\x01\x12\x03N\x06\x0e\n\x0e\n\x07\x04\x04\x04\0\x02\x02\x02\x12\ + \x03N\x11\x12\n\x0b\n\x04\x04\x04\x02\t\x12\x03P\x04\x15\n\x0c\n\x05\x04\ + \x04\x02\t\x06\x12\x03P\x04\t\n\x0c\n\x05\x04\x04\x02\t\x01\x12\x03P\n\ + \x0f\n\x0c\n\x05\x04\x04\x02\t\x03\x12\x03P\x12\x14\n\x0b\n\x04\x04\x04\ + \x02\n\x12\x03R\x04\x14\n\x0c\n\x05\x04\x04\x02\n\x05\x12\x03R\x04\t\n\ + \x0c\n\x05\x04\x04\x02\n\x01\x12\x03R\n\x0e\n\x0c\n\x05\x04\x04\x02\n\ + \x03\x12\x03R\x11\x13\n\x0b\n\x04\x04\x04\x02\x0b\x12\x03S\x04\x14\n\x0c\ + \n\x05\x04\x04\x02\x0b\x05\x12\x03S\x04\t\n\x0c\n\x05\x04\x04\x02\x0b\ + \x01\x12\x03S\n\x0e\n\x0c\n\x05\x04\x04\x02\x0b\x03\x12\x03S\x11\x13\n\n\ + \n\x02\x04\x05\x12\x04V\0X\x01\n\n\n\x03\x04\x05\x01\x12\x03V\x08\x17\n\ + \x0b\n\x04\x04\x05\x02\0\x12\x03W\x04$\n\x0c\n\x05\x04\x05\x02\0\x04\x12\ + \x03W\x04\x0c\n\x0c\n\x05\x04\x05\x02\0\x06\x12\x03W\r\x18\n\x0c\n\x05\ + \x04\x05\x02\0\x01\x12\x03W\x19\x1f\n\x0c\n\x05\x04\x05\x02\0\x03\x12\ + \x03W\"#\n\n\n\x02\x04\x06\x12\x04Z\0\\\x01\n\n\n\x03\x04\x06\x01\x12\ + \x03Z\x08\x1b\n\x0b\n\x04\x04\x06\x02\0\x12\x03[\x02)\n\x0c\n\x05\x04\ + \x06\x02\0\x04\x12\x03[\x02\n\n\x0c\n\x05\x04\x06\x02\0\x06\x12\x03[\x0b\ + \x1a\n\x0c\n\x05\x04\x06\x02\0\x01\x12\x03[\x1b$\n\x0c\n\x05\x04\x06\x02\ + \0\x03\x12\x03['(\n\n\n\x02\x04\x07\x12\x04^\0a\x01\n\n\n\x03\x04\x07\ + \x01\x12\x03^\x08\x17\n\x0b\n\x04\x04\x07\x02\0\x12\x03_\x04\x1c\n\x0c\n\ + \x05\x04\x07\x02\0\x05\x12\x03_\x04\t\n\x0c\n\x05\x04\x07\x02\0\x01\x12\ + \x03_\n\x17\n\x0c\n\x05\x04\x07\x02\0\x03\x12\x03_\x1a\x1b\n\x0b\n\x04\ + \x04\x07\x02\x01\x12\x03`\x04\x1b\n\x0c\n\x05\x04\x07\x02\x01\x05\x12\ + \x03`\x04\t\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03`\n\x16\n\x0c\n\x05\ + \x04\x07\x02\x01\x03\x12\x03`\x19\x1a\n\n\n\x02\x04\x08\x12\x04c\0h\x01\ + \n\n\n\x03\x04\x08\x01\x12\x03c\x08\x1a\n\x0b\n\x04\x04\x08\x02\0\x12\ + \x03d\x02\x1a\n\x0c\n\x05\x04\x08\x02\0\x05\x12\x03d\x02\x07\n\x0c\n\x05\ + \x04\x08\x02\0\x01\x12\x03d\x08\x15\n\x0c\n\x05\x04\x08\x02\0\x03\x12\ + \x03d\x18\x19\n\x1c\n\x04\x04\x08\x02\x01\x12\x03e\x02\x1c\"\x0f\x20orde\ + r_id\x20list\n\n\x0c\n\x05\x04\x08\x02\x01\x04\x12\x03e\x02\n\n\x0c\n\ + \x05\x04\x08\x02\x01\x05\x12\x03e\x0b\x10\n\x0c\n\x05\x04\x08\x02\x01\ + \x01\x12\x03e\x11\x17\n\x0c\n\x05\x04\x08\x02\x01\x03\x12\x03e\x1a\x1b\n\ + \x1b\n\x04\x04\x08\x02\x02\x12\x03f\x02\x12\"\x0e\x20active\x20count\n\n\ + \x0c\n\x05\x04\x08\x02\x02\x05\x12\x03f\x02\x07\n\x0c\n\x05\x04\x08\x02\ + \x02\x01\x12\x03f\x08\r\n\x0c\n\x05\x04\x08\x02\x02\x03\x12\x03f\x10\x11\ + \n\x0b\n\x04\x04\x08\x02\x03\x12\x03g\x02\x18\n\x0c\n\x05\x04\x08\x02\ + \x03\x05\x12\x03g\x02\x07\n\x0c\n\x05\x04\x08\x02\x03\x01\x12\x03g\x08\ + \x13\n\x0c\n\x05\x04\x08\x02\x03\x03\x12\x03g\x16\x17\n\n\n\x02\x04\t\ + \x12\x04j\0m\x01\n\n\n\x03\x04\t\x01\x12\x03j\x08\x13\n\x0b\n\x04\x04\t\ + \x02\0\x12\x03k\x02\x20\n\x0c\n\x05\x04\t\x02\0\x05\x12\x03k\x02\x07\n\ + \x0c\n\x05\x04\t\x02\0\x01\x12\x03k\x08\x1b\n\x0c\n\x05\x04\t\x02\0\x03\ + \x12\x03k\x1e\x1f\n\x0b\n\x04\x04\t\x02\x01\x12\x03l\x02\x1f\n\x0c\n\x05\ + \x04\t\x02\x01\x05\x12\x03l\x02\x07\n\x0c\n\x05\x04\t\x02\x01\x01\x12\ + \x03l\x08\x1a\n\x0c\n\x05\x04\t\x02\x01\x03\x12\x03l\x1d\x1e\n\n\n\x02\ + \x04\n\x12\x04o\0s\x01\n\n\n\x03\x04\n\x01\x12\x03o\x08\x17\n\x0b\n\x04\ + \x04\n\x02\0\x12\x03p\x02\x1a\n\x0c\n\x05\x04\n\x02\0\x05\x12\x03p\x02\ + \x07\n\x0c\n\x05\x04\n\x02\0\x01\x12\x03p\x08\x15\n\x0c\n\x05\x04\n\x02\ + \0\x03\x12\x03p\x18\x19\n\x0b\n\x04\x04\n\x02\x01\x12\x03q\x02\x19\n\x0c\ + \n\x05\x04\n\x02\x01\x05\x12\x03q\x02\x07\n\x0c\n\x05\x04\n\x02\x01\x01\ + \x12\x03q\x08\x14\n\x0c\n\x05\x04\n\x02\x01\x03\x12\x03q\x17\x18\n\x0b\n\ + \x04\x04\n\x02\x02\x12\x03r\x02\"\n\x0c\n\x05\x04\n\x02\x02\x04\x12\x03r\ + \x02\n\n\x0c\n\x05\x04\n\x02\x02\x06\x12\x03r\x0b\x16\n\x0c\n\x05\x04\n\ + \x02\x02\x01\x12\x03r\x17\x1d\n\x0c\n\x05\x04\n\x02\x02\x03\x12\x03r\x20\ + !\n\n\n\x02\x04\x0b\x12\x04u\0x\x01\n\n\n\x03\x04\x0b\x01\x12\x03u\x08\ + \x19\n\x0b\n\x04\x04\x0b\x02\0\x12\x03v\x02\x11\n\x0c\n\x05\x04\x0b\x02\ + \0\x05\x12\x03v\x02\x07\n\x0c\n\x05\x04\x0b\x02\0\x01\x12\x03v\x08\x0c\n\ + \x0c\n\x05\x04\x0b\x02\0\x03\x12\x03v\x0f\x10\n\x0b\n\x04\x04\x0b\x02\ + \x01\x12\x03w\x02\x11\n\x0c\n\x05\x04\x0b\x02\x01\x05\x12\x03w\x02\x07\n\ + \x0c\n\x05\x04\x0b\x02\x01\x01\x12\x03w\x08\x0c\n\x0c\n\x05\x04\x0b\x02\ + \x01\x03\x12\x03w\x0f\x10\n\x0b\n\x02\x04\x0c\x12\x05z\0\x80\x01\x01\n\n\ + \n\x03\x04\x0c\x01\x12\x03z\x08\x17\n\x0b\n\x04\x04\x0c\x02\0\x12\x03{\ + \x02-\n\x0c\n\x05\x04\x0c\x02\0\x04\x12\x03{\x02\n\n\x0c\n\x05\x04\x0c\ + \x02\0\x06\x12\x03{\x0b\x19\n\x0c\n\x05\x04\x0c\x02\0\x01\x12\x03{\x1a(\ + \n\x0c\n\x05\x04\x0c\x02\0\x03\x12\x03{+,\n\x0c\n\x04\x04\x0c\x03\0\x12\ + \x04|\x02\x7f\x03\n\x0c\n\x05\x04\x0c\x03\0\x01\x12\x03|\n\x18\n\r\n\x06\ + \x04\x0c\x03\0\x02\0\x12\x03}\x04\x13\n\x0e\n\x07\x04\x0c\x03\0\x02\0\ + \x05\x12\x03}\x04\n\n\x0e\n\x07\x04\x0c\x03\0\x02\0\x01\x12\x03}\x0b\x0e\ + \n\x0e\n\x07\x04\x0c\x03\0\x02\0\x03\x12\x03}\x11\x12\n\r\n\x06\x04\x0c\ + \x03\0\x02\x01\x12\x03~\x04\x14\n\x0e\n\x07\x04\x0c\x03\0\x02\x01\x05\ + \x12\x03~\x04\t\n\x0e\n\x07\x04\x0c\x03\0\x02\x01\x01\x12\x03~\n\x0f\n\ + \x0e\n\x07\x04\x0c\x03\0\x02\x01\x03\x12\x03~\x12\x13\n\x17\n\x02\x04\r\ + \x12\x06\x83\x01\0\xf0\x01\x01\x1a\t\x20Account\x20\n\x0b\n\x03\x04\r\ + \x01\x12\x04\x83\x01\x08\x0f\n\x20\n\x04\x04\r\x03\0\x12\x06\x85\x01\x02\ + \x88\x01\x03\x1a\x10\x20frozen\x20balance\x20\n\r\n\x05\x04\r\x03\0\x01\ + \x12\x04\x85\x01\n\x10\n(\n\x06\x04\r\x03\0\x02\0\x12\x04\x86\x01\x04\ + \x1d\"\x18\x20the\x20frozen\x20trx\x20balance\n\n\x0f\n\x07\x04\r\x03\0\ + \x02\0\x05\x12\x04\x86\x01\x04\t\n\x0f\n\x07\x04\r\x03\0\x02\0\x01\x12\ + \x04\x86\x01\n\x18\n\x0f\n\x07\x04\r\x03\0\x02\0\x03\x12\x04\x86\x01\x1b\ + \x1c\n!\n\x06\x04\r\x03\0\x02\x01\x12\x04\x87\x01\x04\x1a\"\x11\x20the\ + \x20expire\x20time\n\n\x0f\n\x07\x04\r\x03\0\x02\x01\x05\x12\x04\x87\x01\ + \x04\t\n\x0f\n\x07\x04\r\x03\0\x02\x01\x01\x12\x04\x87\x01\n\x15\n\x0f\n\ + \x07\x04\r\x03\0\x02\x01\x03\x12\x04\x87\x01\x18\x19\n!\n\x04\x04\r\x02\ + \0\x12\x04\x8a\x01\x02\x19\x1a\x13\x20account\x20nick\x20name\n\n\r\n\ + \x05\x04\r\x02\0\x05\x12\x04\x8a\x01\x02\x07\n\r\n\x05\x04\r\x02\0\x01\ + \x12\x04\x8a\x01\x08\x14\n\r\n\x05\x04\r\x02\0\x03\x12\x04\x8a\x01\x17\ + \x18\n\x0c\n\x04\x04\r\x02\x01\x12\x04\x8b\x01\x02\x17\n\r\n\x05\x04\r\ + \x02\x01\x06\x12\x04\x8b\x01\x02\r\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\ + \x8b\x01\x0e\x12\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\x8b\x01\x15\x16\n\"\ + \n\x04\x04\r\x02\x02\x12\x04\x8d\x01\x02\x14\x1a\x14\x20the\x20create\ + \x20address\n\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\x8d\x01\x02\x07\n\r\n\ + \x05\x04\r\x02\x02\x01\x12\x04\x8d\x01\x08\x0f\n\r\n\x05\x04\r\x02\x02\ + \x03\x12\x04\x8d\x01\x12\x13\n\x1f\n\x04\x04\r\x02\x03\x12\x04\x8f\x01\ + \x02\x14\x1a\x11\x20the\x20trx\x20balance\n\n\r\n\x05\x04\r\x02\x03\x05\ + \x12\x04\x8f\x01\x02\x07\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\x8f\x01\x08\ + \x0f\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\x8f\x01\x12\x13\n\x19\n\x04\x04\ + \r\x02\x04\x12\x04\x91\x01\x02\x1a\x1a\x0b\x20the\x20votes\n\n\r\n\x05\ + \x04\r\x02\x04\x04\x12\x04\x91\x01\x02\n\n\r\n\x05\x04\r\x02\x04\x06\x12\ + \x04\x91\x01\x0b\x0f\n\r\n\x05\x04\r\x02\x04\x01\x12\x04\x91\x01\x10\x15\ + \n\r\n\x05\x04\r\x02\x04\x03\x12\x04\x91\x01\x18\x19\n5\n\x04\x04\r\x02\ + \x05\x12\x04\x93\x01\x02\x1f\x1a'\x20the\x20other\x20asset\x20owned\x20b\ + y\x20this\x20account\n\n\r\n\x05\x04\r\x02\x05\x06\x12\x04\x93\x01\x02\ + \x14\n\r\n\x05\x04\r\x02\x05\x01\x12\x04\x93\x01\x15\x1a\n\r\n\x05\x04\r\ + \x02\x05\x03\x12\x04\x93\x01\x1d\x1e\nF\n\x04\x04\r\x02\x06\x12\x04\x96\ + \x01\x02\"\x1a8\x20the\x20other\x20asset\x20owned\x20by\x20this\x20accou\ + nt\xef\xbc\x8ckey\x20is\x20assetId\n\n\r\n\x05\x04\r\x02\x06\x06\x12\x04\ + \x96\x01\x02\x14\n\r\n\x05\x04\r\x02\x06\x01\x12\x04\x96\x01\x15\x1c\n\r\ + \n\x05\x04\r\x02\x06\x03\x12\x04\x96\x01\x1f!\n0\n\x04\x04\r\x02\x07\x12\ + \x04\x99\x01\x02\x1d\x1a\"\x20the\x20frozen\x20balance\x20for\x20bandwid\ + th\n\n\r\n\x05\x04\r\x02\x07\x04\x12\x04\x99\x01\x02\n\n\r\n\x05\x04\r\ + \x02\x07\x06\x12\x04\x99\x01\x0b\x11\n\r\n\x05\x04\r\x02\x07\x01\x12\x04\ + \x99\x01\x12\x18\n\r\n\x05\x04\r\x02\x07\x03\x12\x04\x99\x01\x1b\x1c\n*\ + \n\x04\x04\r\x02\x08\x12\x04\x9b\x01\x02\x16\x1a\x1c\x20bandwidth,\x20ge\ + t\x20from\x20frozen\n\n\r\n\x05\x04\r\x02\x08\x05\x12\x04\x9b\x01\x02\ + \x07\n\r\n\x05\x04\r\x02\x08\x01\x12\x04\x9b\x01\x08\x11\n\r\n\x05\x04\r\ + \x02\x08\x03\x12\x04\x9b\x01\x14\x15\nH\n\x04\x04\r\x02\t\x12\x04\x9d\ + \x01\x02=\x1a:Frozen\x20balance\x20provided\x20by\x20other\x20accounts\ + \x20to\x20this\x20account\n\n\r\n\x05\x04\r\x02\t\x05\x12\x04\x9d\x01\ + \x02\x07\n\r\n\x05\x04\r\x02\t\x01\x12\x04\x9d\x01\x087\n\r\n\x05\x04\r\ + \x02\t\x03\x12\x04\x9d\x01:<\n<\n\x04\x04\r\x02\n\x12\x04\x9f\x01\x024\ + \x1a.Freeze\x20and\x20provide\x20balances\x20to\x20other\x20accounts\n\n\ + \r\n\x05\x04\r\x02\n\x05\x12\x04\x9f\x01\x02\x07\n\r\n\x05\x04\r\x02\n\ + \x01\x12\x04\x9f\x01\x08.\n\r\n\x05\x04\r\x02\n\x03\x12\x04\x9f\x0113\n\ + \x0c\n\x04\x04\r\x02\x0b\x12\x04\xa1\x01\x02\x1c\n\r\n\x05\x04\r\x02\x0b\ + \x05\x12\x04\xa1\x01\x02\x07\n\r\n\x05\x04\r\x02\x0b\x01\x12\x04\xa1\x01\ + \x08\x16\n\r\n\x05\x04\r\x02\x0b\x03\x12\x04\xa1\x01\x19\x1b\n\x0c\n\x04\ + \x04\r\x02\x0c\x12\x04\xa2\x01\x02\x19\n\r\n\x05\x04\r\x02\x0c\x06\x12\ + \x04\xa2\x01\x02\x08\n\r\n\x05\x04\r\x02\x0c\x01\x12\x04\xa2\x01\t\x13\n\ + \r\n\x05\x04\r\x02\x0c\x03\x12\x04\xa2\x01\x16\x18\n\x0c\n\x04\x04\r\x02\ + \r\x12\x04\xa4\x01\x02\x1c\n\r\n\x05\x04\r\x02\r\x05\x12\x04\xa4\x01\x02\ + \x06\n\r\n\x05\x04\r\x02\r\x01\x12\x04\xa4\x01\x07\x16\n\r\n\x05\x04\r\ + \x02\r\x03\x12\x04\xa4\x01\x19\x1b\n(\n\x04\x04\r\x02\x0e\x12\x04\xa7\ + \x01\x02\x1b\x1a\x1a\x20this\x20account\x20create\x20time\n\n\r\n\x05\ + \x04\r\x02\x0e\x05\x12\x04\xa7\x01\x02\x07\n\r\n\x05\x04\r\x02\x0e\x01\ + \x12\x04\xa7\x01\x08\x13\n\r\n\x05\x04\r\x02\x0e\x03\x12\x04\xa7\x01\x16\ + \x1a\nc\n\x04\x04\r\x02\x0f\x12\x04\xa9\x01\x02\"\x1aU\x20this\x20last\ + \x20operation\x20time,\x20including\x20transfer,\x20voting\x20and\x20so\ + \x20on.\x20//FIXME\x20fix\x20grammar\n\n\r\n\x05\x04\r\x02\x0f\x05\x12\ + \x04\xa9\x01\x02\x07\n\r\n\x05\x04\r\x02\x0f\x01\x12\x04\xa9\x01\x08\x1c\ + \n\r\n\x05\x04\r\x02\x0f\x03\x12\x04\xa9\x01\x1f!\n1\n\x04\x04\r\x02\x10\ + \x12\x04\xab\x01\x02\x19\x1a#\x20witness\x20block\x20producing\x20allowa\ + nce\n\n\r\n\x05\x04\r\x02\x10\x05\x12\x04\xab\x01\x02\x07\n\r\n\x05\x04\ + \r\x02\x10\x01\x12\x04\xab\x01\x08\x11\n\r\n\x05\x04\r\x02\x10\x03\x12\ + \x04\xab\x01\x14\x18\n\"\n\x04\x04\r\x02\x11\x12\x04\xad\x01\x02$\x1a\ + \x14\x20last\x20withdraw\x20time\n\n\r\n\x05\x04\r\x02\x11\x05\x12\x04\ + \xad\x01\x02\x07\n\r\n\x05\x04\r\x02\x11\x01\x12\x04\xad\x01\x08\x1c\n\r\ + \n\x05\x04\r\x02\x11\x03\x12\x04\xad\x01\x1f#\n\x1f\n\x04\x04\r\x02\x12\ + \x12\x04\xaf\x01\x02\x12\x1a\x11\x20not\x20used\x20so\x20far\n\n\r\n\x05\ + \x04\r\x02\x12\x05\x12\x04\xaf\x01\x02\x07\n\r\n\x05\x04\r\x02\x12\x01\ + \x12\x04\xaf\x01\x08\x0c\n\r\n\x05\x04\r\x02\x12\x03\x12\x04\xaf\x01\x0f\ + \x11\n\x0c\n\x04\x04\r\x02\x13\x12\x04\xb0\x01\x02\x17\n\r\n\x05\x04\r\ + \x02\x13\x05\x12\x04\xb0\x01\x02\x06\n\r\n\x05\x04\r\x02\x13\x01\x12\x04\ + \xb0\x01\x07\x11\n\r\n\x05\x04\r\x02\x13\x03\x12\x04\xb0\x01\x14\x16\n\ + \x0c\n\x04\x04\r\x02\x14\x12\x04\xb1\x01\x02\x19\n\r\n\x05\x04\r\x02\x14\ + \x05\x12\x04\xb1\x01\x02\x06\n\r\n\x05\x04\r\x02\x14\x01\x12\x04\xb1\x01\ + \x07\x13\n\r\n\x05\x04\r\x02\x14\x03\x12\x04\xb1\x01\x16\x18\n.\n\x04\ + \x04\r\x02\x15\x12\x04\xb3\x01\x02%\x1a\x20\x20frozen\x20asset(for\x20as\ + set\x20issuer)\n\n\r\n\x05\x04\r\x02\x15\x04\x12\x04\xb3\x01\x02\n\n\r\n\ + \x05\x04\r\x02\x15\x06\x12\x04\xb3\x01\x0b\x11\n\r\n\x05\x04\r\x02\x15\ + \x01\x12\x04\xb3\x01\x12\x1f\n\r\n\x05\x04\r\x02\x15\x03\x12\x04\xb3\x01\ + \"$\n!\n\x04\x04\r\x02\x16\x12\x04\xb5\x01\x02\x1f\x1a\x13\x20asset_issu\ + ed_name\n\n\r\n\x05\x04\r\x02\x16\x05\x12\x04\xb5\x01\x02\x07\n\r\n\x05\ + \x04\r\x02\x16\x01\x12\x04\xb5\x01\x08\x19\n\r\n\x05\x04\r\x02\x16\x03\ + \x12\x04\xb5\x01\x1c\x1e\n\x0c\n\x04\x04\r\x02\x17\x12\x04\xb6\x01\x02\ + \x1d\n\r\n\x05\x04\r\x02\x17\x05\x12\x04\xb6\x01\x02\x07\n\r\n\x05\x04\r\ + \x02\x17\x01\x12\x04\xb6\x01\x08\x17\n\r\n\x05\x04\r\x02\x17\x03\x12\x04\ + \xb6\x01\x1a\x1c\n\x0c\n\x04\x04\r\x02\x18\x12\x04\xb7\x01\x026\n\r\n\ + \x05\x04\r\x02\x18\x06\x12\x04\xb7\x01\x02\x14\n\r\n\x05\x04\r\x02\x18\ + \x01\x12\x04\xb7\x01\x150\n\r\n\x05\x04\r\x02\x18\x03\x12\x04\xb7\x0135\ + \n\x0c\n\x04\x04\r\x02\x19\x12\x04\xb8\x01\x028\n\r\n\x05\x04\r\x02\x19\ + \x06\x12\x04\xb8\x01\x02\x14\n\r\n\x05\x04\r\x02\x19\x01\x12\x04\xb8\x01\ + \x152\n\r\n\x05\x04\r\x02\x19\x03\x12\x04\xb8\x0157\n\x0c\n\x04\x04\r\ + \x02\x1a\x12\x04\xb9\x01\x02\x1c\n\r\n\x05\x04\r\x02\x1a\x05\x12\x04\xb9\ + \x01\x02\x07\n\r\n\x05\x04\r\x02\x1a\x01\x12\x04\xb9\x01\x08\x16\n\r\n\ + \x05\x04\r\x02\x1a\x03\x12\x04\xb9\x01\x19\x1b\n\x0c\n\x04\x04\r\x02\x1b\ + \x12\x04\xba\x01\x02/\n\r\n\x05\x04\r\x02\x1b\x06\x12\x04\xba\x01\x02\ + \x14\n\r\n\x05\x04\r\x02\x1b\x01\x12\x04\xba\x01\x15)\n\r\n\x05\x04\r\ + \x02\x1b\x03\x12\x04\xba\x01,.\n\x0c\n\x04\x04\r\x02\x1c\x12\x04\xbb\x01\ + \x021\n\r\n\x05\x04\r\x02\x1c\x06\x12\x04\xbb\x01\x02\x14\n\r\n\x05\x04\ + \r\x02\x1c\x01\x12\x04\xbb\x01\x15+\n\r\n\x05\x04\r\x02\x1c\x03\x12\x04\ + \xbb\x01.0\n\x0c\n\x04\x04\r\x02\x1d\x12\x04\xbc\x01\x02!\n\r\n\x05\x04\ + \r\x02\x1d\x05\x12\x04\xbc\x01\x02\x07\n\r\n\x05\x04\r\x02\x1d\x01\x12\ + \x04\xbc\x01\x08\x1b\n\r\n\x05\x04\r\x02\x1d\x03\x12\x04\xbc\x01\x1e\x20\ + \n\x0c\n\x04\x04\r\x02\x1e\x12\x04\xbd\x01\x02&\n\r\n\x05\x04\r\x02\x1e\ + \x05\x12\x04\xbd\x01\x02\x07\n\r\n\x05\x04\r\x02\x1e\x01\x12\x04\xbd\x01\ + \x08\x20\n\r\n\x05\x04\r\x02\x1e\x03\x12\x04\xbd\x01#%\n>\n\x04\x04\r\ + \x02\x1f\x12\x04\xc0\x01\x02\x18\x1a0\x20the\x20identity\x20of\x20this\ + \x20account,\x20case\x20insensitive\n\n\r\n\x05\x04\r\x02\x1f\x05\x12\ + \x04\xc0\x01\x02\x07\n\r\n\x05\x04\r\x02\x1f\x01\x12\x04\xc0\x01\x08\x12\ + \n\r\n\x05\x04\r\x02\x1f\x03\x12\x04\xc0\x01\x15\x17\n\x0c\n\x04\x04\r\ + \x02\x20\x12\x04\xc2\x01\x02\x1d\n\r\n\x05\x04\r\x02\x20\x05\x12\x04\xc2\ + \x01\x02\x07\n\r\n\x05\x04\r\x02\x20\x01\x12\x04\xc2\x01\x08\x17\n\r\n\ + \x05\x04\r\x02\x20\x03\x12\x04\xc2\x01\x1a\x1c\n\x0c\n\x04\x04\r\x02!\ + \x12\x04\xc3\x01\x02!\n\r\n\x05\x04\r\x02!\x05\x12\x04\xc3\x01\x02\x06\n\ + \r\n\x05\x04\r\x02!\x01\x12\x04\xc3\x01\x07\x1b\n\r\n\x05\x04\r\x02!\x03\ + \x12\x04\xc3\x01\x1e\x20\n\x0e\n\x04\x04\r\x03\x07\x12\x06\xc5\x01\x02\ + \xdb\x01\x03\n\r\n\x05\x04\r\x03\x07\x01\x12\x04\xc5\x01\n\x19\n2\n\x06\ + \x04\r\x03\x07\x02\0\x12\x04\xc7\x01\x04\x1b\x1a\"\x20energy\x20resource\ + ,\x20get\x20from\x20frozen\n\n\x0f\n\x07\x04\r\x03\x07\x02\0\x05\x12\x04\ + \xc7\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\0\x01\x12\x04\xc7\x01\n\x16\ + \n\x0f\n\x07\x04\r\x03\x07\x02\0\x03\x12\x04\xc7\x01\x19\x1a\n/\n\x06\ + \x04\r\x03\x07\x02\x01\x12\x04\xc9\x01\x04)\x1a\x1f\x20the\x20frozen\x20\ + balance\x20for\x20energy\n\n\x0f\n\x07\x04\r\x03\x07\x02\x01\x06\x12\x04\ + \xc9\x01\x04\n\n\x0f\n\x07\x04\r\x03\x07\x02\x01\x01\x12\x04\xc9\x01\x0b\ + $\n\x0f\n\x07\x04\r\x03\x07\x02\x01\x03\x12\x04\xc9\x01'(\n\x0e\n\x06\ + \x04\r\x03\x07\x02\x02\x12\x04\xca\x01\x04-\n\x0f\n\x07\x04\r\x03\x07\ + \x02\x02\x05\x12\x04\xca\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\x02\x01\ + \x12\x04\xca\x01\n(\n\x0f\n\x07\x04\r\x03\x07\x02\x02\x03\x12\x04\xca\ + \x01+,\nJ\n\x06\x04\r\x03\x07\x02\x03\x12\x04\xcd\x01\x04;\x1a:Frozen\ + \x20balance\x20provided\x20by\x20other\x20accounts\x20to\x20this\x20acco\ + unt\n\n\x0f\n\x07\x04\r\x03\x07\x02\x03\x05\x12\x04\xcd\x01\x04\t\n\x0f\ + \n\x07\x04\r\x03\x07\x02\x03\x01\x12\x04\xcd\x01\n6\n\x0f\n\x07\x04\r\ + \x03\x07\x02\x03\x03\x12\x04\xcd\x019:\n;\n\x06\x04\r\x03\x07\x02\x04\ + \x12\x04\xcf\x01\x042\x1a+Frozen\x20balances\x20provided\x20to\x20other\ + \x20accounts\n\n\x0f\n\x07\x04\r\x03\x07\x02\x04\x05\x12\x04\xcf\x01\x04\ + \t\n\x0f\n\x07\x04\r\x03\x07\x02\x04\x01\x12\x04\xcf\x01\n-\n\x0f\n\x07\ + \x04\r\x03\x07\x02\x04\x03\x12\x04\xcf\x0101\n3\n\x06\x04\r\x03\x07\x02\ + \x05\x12\x04\xd2\x01\x04\x1c\x1a#\x20storage\x20resource,\x20get\x20from\ + \x20market\n\n\x0f\n\x07\x04\r\x03\x07\x02\x05\x05\x12\x04\xd2\x01\x04\t\ + \n\x0f\n\x07\x04\r\x03\x07\x02\x05\x01\x12\x04\xd2\x01\n\x17\n\x0f\n\x07\ + \x04\r\x03\x07\x02\x05\x03\x12\x04\xd2\x01\x1a\x1b\n\x0e\n\x06\x04\r\x03\ + \x07\x02\x06\x12\x04\xd3\x01\x04\x1c\n\x0f\n\x07\x04\r\x03\x07\x02\x06\ + \x05\x12\x04\xd3\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\x06\x01\x12\x04\ + \xd3\x01\n\x17\n\x0f\n\x07\x04\r\x03\x07\x02\x06\x03\x12\x04\xd3\x01\x1a\ + \x1b\n\x0e\n\x06\x04\r\x03\x07\x02\x07\x12\x04\xd4\x01\x04+\n\x0f\n\x07\ + \x04\r\x03\x07\x02\x07\x05\x12\x04\xd4\x01\x04\t\n\x0f\n\x07\x04\r\x03\ + \x07\x02\x07\x01\x12\x04\xd4\x01\n&\n\x0f\n\x07\x04\r\x03\x07\x02\x07\ + \x03\x12\x04\xd4\x01)*\n\x0e\n\x06\x04\r\x03\x07\x02\x08\x12\x04\xd6\x01\ + \x04!\n\x0f\n\x07\x04\r\x03\x07\x02\x08\x05\x12\x04\xd6\x01\x04\t\n\x0f\ + \n\x07\x04\r\x03\x07\x02\x08\x01\x12\x04\xd6\x01\n\x1c\n\x0f\n\x07\x04\r\ + \x03\x07\x02\x08\x03\x12\x04\xd6\x01\x1f\x20\n\x0e\n\x06\x04\r\x03\x07\ + \x02\t\x12\x04\xd8\x01\x045\n\x0f\n\x07\x04\r\x03\x07\x02\t\x05\x12\x04\ + \xd8\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\t\x01\x12\x04\xd8\x01\n/\n\ + \x0f\n\x07\x04\r\x03\x07\x02\t\x03\x12\x04\xd8\x0124\n\x0e\n\x06\x04\r\ + \x03\x07\x02\n\x12\x04\xd9\x01\x04>\n\x0f\n\x07\x04\r\x03\x07\x02\n\x05\ + \x12\x04\xd9\x01\x04\t\n\x0f\n\x07\x04\r\x03\x07\x02\n\x01\x12\x04\xd9\ + \x01\n8\n\x0f\n\x07\x04\r\x03\x07\x02\n\x03\x12\x04\xd9\x01;=\n\x0e\n\ + \x06\x04\r\x03\x07\x02\x0b\x12\x04\xda\x01\x04&\n\x0f\n\x07\x04\r\x03\ + \x07\x02\x0b\x05\x12\x04\xda\x01\x04\x08\n\x0f\n\x07\x04\r\x03\x07\x02\ + \x0b\x01\x12\x04\xda\x01\t\x20\n\x0f\n\x07\x04\r\x03\x07\x02\x0b\x03\x12\ + \x04\xda\x01#%\n\x0c\n\x04\x04\r\x02\"\x12\x04\xdc\x01\x02(\n\r\n\x05\ + \x04\r\x02\"\x06\x12\x04\xdc\x01\x02\x11\n\r\n\x05\x04\r\x02\"\x01\x12\ + \x04\xdc\x01\x12\"\n\r\n\x05\x04\r\x02\"\x03\x12\x04\xdc\x01%'\n\x0c\n\ + \x04\x04\r\x02#\x12\x04\xdd\x01\x02\x16\n\r\n\x05\x04\r\x02#\x05\x12\x04\ + \xdd\x01\x02\x07\n\r\n\x05\x04\r\x02#\x01\x12\x04\xdd\x01\x08\x10\n\r\n\ + \x05\x04\r\x02#\x03\x12\x04\xdd\x01\x13\x15\n\x0c\n\x04\x04\r\x02$\x12\ + \x04\xde\x01\x02#\n\r\n\x05\x04\r\x02$\x06\x12\x04\xde\x01\x02\x0c\n\r\n\ + \x05\x04\r\x02$\x01\x12\x04\xde\x01\r\x1d\n\r\n\x05\x04\r\x02$\x03\x12\ + \x04\xde\x01\x20\"\n\x0c\n\x04\x04\r\x02%\x12\x04\xdf\x01\x02%\n\r\n\x05\ + \x04\r\x02%\x06\x12\x04\xdf\x01\x02\x0c\n\r\n\x05\x04\r\x02%\x01\x12\x04\ + \xdf\x01\r\x1f\n\r\n\x05\x04\r\x02%\x03\x12\x04\xdf\x01\"$\n\x0c\n\x04\ + \x04\r\x02&\x12\x04\xe0\x01\x02-\n\r\n\x05\x04\r\x02&\x04\x12\x04\xe0\ + \x01\x02\n\n\r\n\x05\x04\r\x02&\x06\x12\x04\xe0\x01\x0b\x15\n\r\n\x05\ + \x04\r\x02&\x01\x12\x04\xe0\x01\x16'\n\r\n\x05\x04\r\x02&\x03\x12\x04\ + \xe0\x01*,\n\x0e\n\x04\x04\r\x03\x08\x12\x06\xe2\x01\x02\xe5\x01\x03\n\r\ + \n\x05\x04\r\x03\x08\x01\x12\x04\xe2\x01\n\x12\n\x0e\n\x06\x04\r\x03\x08\ + \x02\0\x12\x04\xe3\x01\x04\x1a\n\x0f\n\x07\x04\r\x03\x08\x02\0\x06\x12\ + \x04\xe3\x01\x04\x10\n\x0f\n\x07\x04\r\x03\x08\x02\0\x01\x12\x04\xe3\x01\ + \x11\x15\n\x0f\n\x07\x04\r\x03\x08\x02\0\x03\x12\x04\xe3\x01\x18\x19\n\ + \x0e\n\x06\x04\r\x03\x08\x02\x01\x12\x04\xe4\x01\x04\x15\n\x0f\n\x07\x04\ + \r\x03\x08\x02\x01\x05\x12\x04\xe4\x01\x04\t\n\x0f\n\x07\x04\r\x03\x08\ + \x02\x01\x01\x12\x04\xe4\x01\n\x10\n\x0f\n\x07\x04\r\x03\x08\x02\x01\x03\ + \x12\x04\xe4\x01\x13\x14\n\x0e\n\x04\x04\r\x03\t\x12\x06\xe6\x01\x02\xea\ + \x01\x03\n\r\n\x05\x04\r\x03\t\x01\x12\x04\xe6\x01\n\x14\n\x0e\n\x06\x04\ + \r\x03\t\x02\0\x12\x04\xe7\x01\x04\x1a\n\x0f\n\x07\x04\r\x03\t\x02\0\x06\ + \x12\x04\xe7\x01\x04\x10\n\x0f\n\x07\x04\r\x03\t\x02\0\x01\x12\x04\xe7\ + \x01\x11\x15\n\x0f\n\x07\x04\r\x03\t\x02\0\x03\x12\x04\xe7\x01\x18\x19\n\ + \x0e\n\x06\x04\r\x03\t\x02\x01\x12\x04\xe8\x01\x04\x1e\n\x0f\n\x07\x04\r\ + \x03\t\x02\x01\x05\x12\x04\xe8\x01\x04\t\n\x0f\n\x07\x04\r\x03\t\x02\x01\ + \x01\x12\x04\xe8\x01\n\x19\n\x0f\n\x07\x04\r\x03\t\x02\x01\x03\x12\x04\ + \xe8\x01\x1c\x1d\n\x0e\n\x06\x04\r\x03\t\x02\x02\x12\x04\xe9\x01\x04#\n\ + \x0f\n\x07\x04\r\x03\t\x02\x02\x05\x12\x04\xe9\x01\x04\t\n\x0f\n\x07\x04\ + \r\x03\t\x02\x02\x01\x12\x04\xe9\x01\n\x1e\n\x0f\n\x07\x04\r\x03\t\x02\ + \x02\x03\x12\x04\xe9\x01!\"\n\x0c\n\x04\x04\r\x02'\x12\x04\xeb\x01\x02\"\ + \n\r\n\x05\x04\r\x02'\x04\x12\x04\xeb\x01\x02\n\n\r\n\x05\x04\r\x02'\x06\ + \x12\x04\xeb\x01\x0b\x13\n\r\n\x05\x04\r\x02'\x01\x12\x04\xeb\x01\x14\ + \x1c\n\r\n\x05\x04\r\x02'\x03\x12\x04\xeb\x01\x1f!\n\x0c\n\x04\x04\r\x02\ + (\x12\x04\xec\x01\x02&\n\r\n\x05\x04\r\x02(\x04\x12\x04\xec\x01\x02\n\n\ + \r\n\x05\x04\r\x02(\x06\x12\x04\xec\x01\x0b\x15\n\r\n\x05\x04\r\x02(\x01\ + \x12\x04\xec\x01\x16\x20\n\r\n\x05\x04\r\x02(\x03\x12\x04\xec\x01#%\n\ + \x0c\n\x04\x04\r\x02)\x12\x04\xee\x01\x026\n\r\n\x05\x04\r\x02)\x05\x12\ + \x04\xee\x01\x02\x07\n\r\n\x05\x04\r\x02)\x01\x12\x04\xee\x01\x080\n\r\n\ + \x05\x04\r\x02)\x03\x12\x04\xee\x0135\n\x0c\n\x04\x04\r\x02*\x12\x04\xef\ + \x01\x02?\n\r\n\x05\x04\r\x02*\x05\x12\x04\xef\x01\x02\x07\n\r\n\x05\x04\ + \r\x02*\x01\x12\x04\xef\x01\x089\n\r\n\x05\x04\r\x02*\x03\x12\x04\xef\ + \x01<>\n\x0c\n\x02\x04\x0e\x12\x06\xf2\x01\0\xf5\x01\x01\n\x0b\n\x03\x04\ + \x0e\x01\x12\x04\xf2\x01\x08\x0b\n\x0c\n\x04\x04\x0e\x02\0\x12\x04\xf3\ + \x01\x02\x14\n\r\n\x05\x04\x0e\x02\0\x05\x12\x04\xf3\x01\x02\x07\n\r\n\ + \x05\x04\x0e\x02\0\x01\x12\x04\xf3\x01\x08\x0f\n\r\n\x05\x04\x0e\x02\0\ + \x03\x12\x04\xf3\x01\x12\x13\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xf4\x01\ + \x02\x13\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xf4\x01\x02\x07\n\r\n\x05\ + \x04\x0e\x02\x01\x01\x12\x04\xf4\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\ + \x03\x12\x04\xf4\x01\x11\x12\n\x0c\n\x02\x04\x0f\x12\x06\xf7\x01\0\xfe\ + \x01\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xf7\x01\x08\x19\n\x0c\n\x04\x04\ + \x0f\x02\0\x12\x04\xf8\x01\x02\x11\n\r\n\x05\x04\x0f\x02\0\x05\x12\x04\ + \xf8\x01\x02\x07\n\r\n\x05\x04\x0f\x02\0\x01\x12\x04\xf8\x01\x08\x0c\n\r\ + \n\x05\x04\x0f\x02\0\x03\x12\x04\xf8\x01\x0f\x10\n\x0c\n\x04\x04\x0f\x02\ + \x01\x12\x04\xf9\x01\x02\x0f\n\r\n\x05\x04\x0f\x02\x01\x05\x12\x04\xf9\ + \x01\x02\x07\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xf9\x01\x08\n\n\r\n\ + \x05\x04\x0f\x02\x01\x03\x12\x04\xf9\x01\r\x0e\n\x0c\n\x04\x04\x0f\x02\ + \x02\x12\x04\xfa\x01\x02)\n\r\n\x05\x04\x0f\x02\x02\x05\x12\x04\xfa\x01\ + \x02\x07\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\xfa\x01\x08$\n\r\n\x05\ + \x04\x0f\x02\x02\x03\x12\x04\xfa\x01'(\n\x0c\n\x04\x04\x0f\x02\x03\x12\ + \x04\xfb\x01\x02&\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\xfb\x01\x02\x07\ + \n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\xfb\x01\x08!\n\r\n\x05\x04\x0f\ + \x02\x03\x03\x12\x04\xfb\x01$%\n\x0c\n\x04\x04\x0f\x02\x04\x12\x04\xfc\ + \x01\x02&\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\xfc\x01\x02\x07\n\r\n\ + \x05\x04\x0f\x02\x04\x01\x12\x04\xfc\x01\x08!\n\r\n\x05\x04\x0f\x02\x04\ + \x03\x12\x04\xfc\x01$%\n\x0c\n\x04\x04\x0f\x02\x05\x12\x04\xfd\x01\x02#\ + \n\r\n\x05\x04\x0f\x02\x05\x05\x12\x04\xfd\x01\x02\x07\n\r\n\x05\x04\x0f\ + \x02\x05\x01\x12\x04\xfd\x01\x08\x1e\n\r\n\x05\x04\x0f\x02\x05\x03\x12\ + \x04\xfd\x01!\"\n\x0c\n\x02\x04\x10\x12\x06\x80\x02\0\x83\x02\x01\n\x0b\ + \n\x03\x04\x10\x01\x12\x04\x80\x02\x08\x11\n\x0c\n\x04\x04\x10\x02\0\x12\ + \x04\x81\x02\x02\x18\n\r\n\x05\x04\x10\x02\0\x06\x12\x04\x81\x02\x02\x0b\ + \n\r\n\x05\x04\x10\x02\0\x01\x12\x04\x81\x02\x0c\x13\n\r\n\x05\x04\x10\ + \x02\0\x03\x12\x04\x81\x02\x16\x17\n\x0c\n\x04\x04\x10\x02\x01\x12\x04\ + \x82\x02\x02\x1c\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\x82\x02\x02\x07\n\ + \r\n\x05\x04\x10\x02\x01\x01\x12\x04\x82\x02\x08\x17\n\r\n\x05\x04\x10\ + \x02\x01\x03\x12\x04\x82\x02\x1a\x1b\n\x0c\n\x02\x04\x11\x12\x06\x85\x02\ + \0\x92\x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x85\x02\x08\x12\n\x0e\n\ + \x04\x04\x11\x04\0\x12\x06\x86\x02\x02\x8a\x02\x03\n\r\n\x05\x04\x11\x04\ + \0\x01\x12\x04\x86\x02\x07\x15\n\x0e\n\x06\x04\x11\x04\0\x02\0\x12\x04\ + \x87\x02\x04\x0e\n\x0f\n\x07\x04\x11\x04\0\x02\0\x01\x12\x04\x87\x02\x04\ + \t\n\x0f\n\x07\x04\x11\x04\0\x02\0\x02\x12\x04\x87\x02\x0c\r\n\x0e\n\x06\ + \x04\x11\x04\0\x02\x01\x12\x04\x88\x02\x04\x10\n\x0f\n\x07\x04\x11\x04\0\ + \x02\x01\x01\x12\x04\x88\x02\x04\x0b\n\x0f\n\x07\x04\x11\x04\0\x02\x01\ + \x02\x12\x04\x88\x02\x0e\x0f\n\x0e\n\x06\x04\x11\x04\0\x02\x02\x12\x04\ + \x89\x02\x04\x0f\n\x0f\n\x07\x04\x11\x04\0\x02\x02\x01\x12\x04\x89\x02\ + \x04\n\n\x0f\n\x07\x04\x11\x04\0\x02\x02\x02\x12\x04\x89\x02\r\x0e\n\x0c\ + \n\x04\x04\x11\x02\0\x12\x04\x8b\x02\x02\x1a\n\r\n\x05\x04\x11\x02\0\x06\ + \x12\x04\x8b\x02\x02\x10\n\r\n\x05\x04\x11\x02\0\x01\x12\x04\x8b\x02\x11\ + \x15\n\r\n\x05\x04\x11\x02\0\x03\x12\x04\x8b\x02\x18\x19\n=\n\x04\x04\ + \x11\x02\x01\x12\x04\x8c\x02\x02\x0f\"/Owner\x20id=0,\x20Witness\x20id=1\ + ,\x20Active\x20id\x20start\x20by\x202\n\n\r\n\x05\x04\x11\x02\x01\x05\ + \x12\x04\x8c\x02\x02\x07\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\x8c\x02\ + \x08\n\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\x8c\x02\r\x0e\n\x0c\n\x04\ + \x04\x11\x02\x02\x12\x04\x8d\x02\x02\x1d\n\r\n\x05\x04\x11\x02\x02\x05\ + \x12\x04\x8d\x02\x02\x08\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\x8d\x02\t\ + \x18\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\x8d\x02\x1b\x1c\n\x0c\n\x04\ + \x04\x11\x02\x03\x12\x04\x8e\x02\x02\x16\n\r\n\x05\x04\x11\x02\x03\x05\ + \x12\x04\x8e\x02\x02\x07\n\r\n\x05\x04\x11\x02\x03\x01\x12\x04\x8e\x02\ + \x08\x11\n\r\n\x05\x04\x11\x02\x03\x03\x12\x04\x8e\x02\x14\x15\n\x0c\n\ + \x04\x04\x11\x02\x04\x12\x04\x8f\x02\x02\x16\n\r\n\x05\x04\x11\x02\x04\ + \x05\x12\x04\x8f\x02\x02\x07\n\r\n\x05\x04\x11\x02\x04\x01\x12\x04\x8f\ + \x02\x08\x11\n\r\n\x05\x04\x11\x02\x04\x03\x12\x04\x8f\x02\x14\x15\n\x1f\ + \n\x04\x04\x11\x02\x05\x12\x04\x90\x02\x02\x17\"\x111\x20bit\x201\x20con\ + tract\n\n\r\n\x05\x04\x11\x02\x05\x05\x12\x04\x90\x02\x02\x07\n\r\n\x05\ + \x04\x11\x02\x05\x01\x12\x04\x90\x02\x08\x12\n\r\n\x05\x04\x11\x02\x05\ + \x03\x12\x04\x90\x02\x15\x16\n\x0c\n\x04\x04\x11\x02\x06\x12\x04\x91\x02\ + \x02\x18\n\r\n\x05\x04\x11\x02\x06\x04\x12\x04\x91\x02\x02\n\n\r\n\x05\ + \x04\x11\x02\x06\x06\x12\x04\x91\x02\x0b\x0e\n\r\n\x05\x04\x11\x02\x06\ + \x01\x12\x04\x91\x02\x0f\x13\n\r\n\x05\x04\x11\x02\x06\x03\x12\x04\x91\ + \x02\x16\x17\n\x17\n\x02\x04\x12\x12\x06\x95\x02\0\x9f\x02\x01\x1a\t\x20\ + Witness\n\n\x0b\n\x03\x04\x12\x01\x12\x04\x95\x02\x08\x0f\n\x0c\n\x04\ + \x04\x12\x02\0\x12\x04\x96\x02\x02\x14\n\r\n\x05\x04\x12\x02\0\x05\x12\ + \x04\x96\x02\x02\x07\n\r\n\x05\x04\x12\x02\0\x01\x12\x04\x96\x02\x08\x0f\ + \n\r\n\x05\x04\x12\x02\0\x03\x12\x04\x96\x02\x12\x13\n\x0c\n\x04\x04\x12\ + \x02\x01\x12\x04\x97\x02\x02\x16\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\ + \x97\x02\x02\x07\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x97\x02\x08\x11\n\ + \r\n\x05\x04\x12\x02\x01\x03\x12\x04\x97\x02\x14\x15\n\x0c\n\x04\x04\x12\ + \x02\x02\x12\x04\x98\x02\x02\x13\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\ + \x98\x02\x02\x07\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\x98\x02\x08\x0e\n\ + \r\n\x05\x04\x12\x02\x02\x03\x12\x04\x98\x02\x11\x12\n\x0c\n\x04\x04\x12\ + \x02\x03\x12\x04\x99\x02\x02\x11\n\r\n\x05\x04\x12\x02\x03\x05\x12\x04\ + \x99\x02\x02\x08\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\x99\x02\t\x0c\n\r\ + \n\x05\x04\x12\x02\x03\x03\x12\x04\x99\x02\x0f\x10\n\x0c\n\x04\x04\x12\ + \x02\x04\x12\x04\x9a\x02\x02\x1a\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\ + \x9a\x02\x02\x07\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\x9a\x02\x08\x15\n\ + \r\n\x05\x04\x12\x02\x04\x03\x12\x04\x9a\x02\x18\x19\n\x0c\n\x04\x04\x12\ + \x02\x05\x12\x04\x9b\x02\x02\x18\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\ + \x9b\x02\x02\x07\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\x9b\x02\x08\x13\n\ + \r\n\x05\x04\x12\x02\x05\x03\x12\x04\x9b\x02\x16\x17\n\x0c\n\x04\x04\x12\ + \x02\x06\x12\x04\x9c\x02\x02\x1b\n\r\n\x05\x04\x12\x02\x06\x05\x12\x04\ + \x9c\x02\x02\x07\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\x9c\x02\x08\x16\n\ + \r\n\x05\x04\x12\x02\x06\x03\x12\x04\x9c\x02\x19\x1a\n\x0c\n\x04\x04\x12\ + \x02\x07\x12\x04\x9d\x02\x02\x1a\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\ + \x9d\x02\x02\x07\n\r\n\x05\x04\x12\x02\x07\x01\x12\x04\x9d\x02\x08\x15\n\ + \r\n\x05\x04\x12\x02\x07\x03\x12\x04\x9d\x02\x18\x19\n\x0c\n\x04\x04\x12\ + \x02\x08\x12\x04\x9e\x02\x02\x12\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\ + \x9e\x02\x02\x06\n\r\n\x05\x04\x12\x02\x08\x01\x12\x04\x9e\x02\x07\r\n\r\ + \n\x05\x04\x12\x02\x08\x03\x12\x04\x9e\x02\x10\x11\n\x1b\n\x02\x04\x13\ + \x12\x06\xa2\x02\0\xa6\x02\x01\x1a\r\x20Vote\x20Change\n\n\x0b\n\x03\x04\ + \x13\x01\x12\x04\xa2\x02\x08\r\n\x0c\n\x04\x04\x13\x02\0\x12\x04\xa3\x02\ + \x02\x14\n\r\n\x05\x04\x13\x02\0\x05\x12\x04\xa3\x02\x02\x07\n\r\n\x05\ + \x04\x13\x02\0\x01\x12\x04\xa3\x02\x08\x0f\n\r\n\x05\x04\x13\x02\0\x03\ + \x12\x04\xa3\x02\x12\x13\n\x0c\n\x04\x04\x13\x02\x01\x12\x04\xa4\x02\x02\ + \x1e\n\r\n\x05\x04\x13\x02\x01\x04\x12\x04\xa4\x02\x02\n\n\r\n\x05\x04\ + \x13\x02\x01\x06\x12\x04\xa4\x02\x0b\x0f\n\r\n\x05\x04\x13\x02\x01\x01\ + \x12\x04\xa4\x02\x10\x19\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xa4\x02\ + \x1c\x1d\n\x0c\n\x04\x04\x13\x02\x02\x12\x04\xa5\x02\x02\x1e\n\r\n\x05\ + \x04\x13\x02\x02\x04\x12\x04\xa5\x02\x02\n\n\r\n\x05\x04\x13\x02\x02\x06\ + \x12\x04\xa5\x02\x0b\x0f\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xa5\x02\ + \x10\x19\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xa5\x02\x1c\x1d\n\x1b\n\ + \x02\x04\x14\x12\x06\xaa\x02\0\xad\x02\x012\r\x20Transcation\n\n\x0b\n\ + \x03\x04\x14\x01\x12\x04\xaa\x02\x08\x10\n\x0c\n\x04\x04\x14\x02\0\x12\ + \x04\xab\x02\x02\x12\n\r\n\x05\x04\x14\x02\0\x05\x12\x04\xab\x02\x02\x07\ + \n\r\n\x05\x04\x14\x02\0\x01\x12\x04\xab\x02\x08\r\n\r\n\x05\x04\x14\x02\ + \0\x03\x12\x04\xab\x02\x10\x11\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\xac\ + \x02\x02\x17\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\xac\x02\x02\x07\n\r\n\ + \x05\x04\x14\x02\x01\x01\x12\x04\xac\x02\x08\x12\n\r\n\x05\x04\x14\x02\ + \x01\x03\x12\x04\xac\x02\x15\x16\n\x0c\n\x02\x04\x15\x12\x06\xaf\x02\0\ + \xb7\x02\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xaf\x02\x08\x0f\n\x0e\n\x04\ + \x04\x15\x03\0\x12\x06\xb0\x02\x02\xb4\x02\x03\n\r\n\x05\x04\x15\x03\0\ + \x01\x12\x04\xb0\x02\n\r\n\x0e\n\x06\x04\x15\x03\0\x02\0\x12\x04\xb1\x02\ + \x04\x13\n\x0f\n\x07\x04\x15\x03\0\x02\0\x05\x12\x04\xb1\x02\x04\t\n\x0f\ + \n\x07\x04\x15\x03\0\x02\0\x01\x12\x04\xb1\x02\n\x0e\n\x0f\n\x07\x04\x15\ + \x03\0\x02\0\x03\x12\x04\xb1\x02\x11\x12\n\x0e\n\x06\x04\x15\x03\0\x02\ + \x01\x12\x04\xb2\x02\x04\x13\n\x0f\n\x07\x04\x15\x03\0\x02\x01\x05\x12\ + \x04\xb2\x02\x04\t\n\x0f\n\x07\x04\x15\x03\0\x02\x01\x01\x12\x04\xb2\x02\ + \n\x0e\n\x0f\n\x07\x04\x15\x03\0\x02\x01\x03\x12\x04\xb2\x02\x11\x12\n\ + \x0e\n\x06\x04\x15\x03\0\x02\x02\x12\x04\xb3\x02\x04\x15\n\x0f\n\x07\x04\ + \x15\x03\0\x02\x02\x05\x12\x04\xb3\x02\x04\t\n\x0f\n\x07\x04\x15\x03\0\ + \x02\x02\x01\x12\x04\xb3\x02\n\x10\n\x0f\n\x07\x04\x15\x03\0\x02\x02\x03\ + \x12\x04\xb3\x02\x13\x14\n\x0c\n\x04\x04\x15\x02\0\x12\x04\xb5\x02\x02\ + \x13\n\r\n\x05\x04\x15\x02\0\x06\x12\x04\xb5\x02\x02\x05\n\r\n\x05\x04\ + \x15\x02\0\x01\x12\x04\xb5\x02\x06\x0e\n\r\n\x05\x04\x15\x02\0\x03\x12\ + \x04\xb5\x02\x11\x12\n\x0c\n\x04\x04\x15\x02\x01\x12\x04\xb6\x02\x02\x16\ + \n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xb6\x02\x02\x07\n\r\n\x05\x04\x15\ + \x02\x01\x01\x12\x04\xb6\x02\x08\x11\n\r\n\x05\x04\x15\x02\x01\x03\x12\ + \x04\xb6\x02\x14\x15\n\x0c\n\x02\x04\x16\x12\x06\xb9\x02\0\xbb\x02\x01\n\ + \x0b\n\x03\x04\x16\x01\x12\x04\xb9\x02\x08\x11\n\x0c\n\x04\x04\x16\x02\0\ + \x12\x04\xba\x02\x02\x20\n\r\n\x05\x04\x16\x02\0\x04\x12\x04\xba\x02\x02\ + \n\n\r\n\x05\x04\x16\x02\0\x06\x12\x04\xba\x02\x0b\x13\n\r\n\x05\x04\x16\ + \x02\0\x01\x12\x04\xba\x02\x14\x1b\n\r\n\x05\x04\x16\x02\0\x03\x12\x04\ + \xba\x02\x1e\x1f\n\x0c\n\x02\x04\x17\x12\x06\xbd\x02\0\xc6\x02\x01\n\x0b\ + \n\x03\x04\x17\x01\x12\x04\xbd\x02\x08\x17\n\x0c\n\x04\x04\x17\x02\0\x12\ + \x04\xbe\x02\x02\x19\n\r\n\x05\x04\x17\x02\0\x05\x12\x04\xbe\x02\x02\x07\ + \n\r\n\x05\x04\x17\x02\0\x01\x12\x04\xbe\x02\x08\x14\n\r\n\x05\x04\x17\ + \x02\0\x03\x12\x04\xbe\x02\x17\x18\n\x0c\n\x04\x04\x17\x02\x01\x12\x04\ + \xbf\x02\x02\x17\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xbf\x02\x02\x07\n\ + \r\n\x05\x04\x17\x02\x01\x01\x12\x04\xbf\x02\x08\x12\n\r\n\x05\x04\x17\ + \x02\x01\x03\x12\x04\xbf\x02\x15\x16\n\x0c\n\x04\x04\x17\x02\x02\x12\x04\ + \xc0\x02\x02\x20\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\xc0\x02\x02\x07\n\ + \r\n\x05\x04\x17\x02\x02\x01\x12\x04\xc0\x02\x08\x1b\n\r\n\x05\x04\x17\ + \x02\x02\x03\x12\x04\xc0\x02\x1e\x1f\n\x0c\n\x04\x04\x17\x02\x03\x12\x04\ + \xc1\x02\x02\x1f\n\r\n\x05\x04\x17\x02\x03\x05\x12\x04\xc1\x02\x02\x07\n\ + \r\n\x05\x04\x17\x02\x03\x01\x12\x04\xc1\x02\x08\x1a\n\r\n\x05\x04\x17\ + \x02\x03\x03\x12\x04\xc1\x02\x1d\x1e\n\x0c\n\x04\x04\x17\x02\x04\x12\x04\ + \xc2\x02\x02\x16\n\r\n\x05\x04\x17\x02\x04\x05\x12\x04\xc2\x02\x02\x07\n\ + \r\n\x05\x04\x17\x02\x04\x01\x12\x04\xc2\x02\x08\x11\n\r\n\x05\x04\x17\ + \x02\x04\x03\x12\x04\xc2\x02\x14\x15\n\x0c\n\x04\x04\x17\x02\x05\x12\x04\ + \xc3\x02\x02\x14\n\r\n\x05\x04\x17\x02\x05\x05\x12\x04\xc3\x02\x02\x07\n\ + \r\n\x05\x04\x17\x02\x05\x01\x12\x04\xc3\x02\x08\x0f\n\r\n\x05\x04\x17\ + \x02\x05\x03\x12\x04\xc3\x02\x12\x13\n\x0c\n\x04\x04\x17\x02\x06\x12\x04\ + \xc4\x02\x02/\n\r\n\x05\x04\x17\x02\x06\x06\x12\x04\xc4\x02\x02#\n\r\n\ + \x05\x04\x17\x02\x06\x01\x12\x04\xc4\x02$*\n\r\n\x05\x04\x17\x02\x06\x03\ + \x12\x04\xc4\x02-.\n\x0c\n\x04\x04\x17\x02\x07\x12\x04\xc5\x02\x02!\n\r\ + \n\x05\x04\x17\x02\x07\x05\x12\x04\xc5\x02\x02\x07\n\r\n\x05\x04\x17\x02\ + \x07\x01\x12\x04\xc5\x02\x08\x1c\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\ + \xc5\x02\x1f\x20\n\x0c\n\x02\x04\x18\x12\x06\xc8\x02\0\xcd\x02\x01\n\x0b\ + \n\x03\x04\x18\x01\x12\x04\xc8\x02\x08\x19\n\x0c\n\x04\x04\x18\x02\0\x12\ + \x04\xc9\x02\x02\x19\n\r\n\x05\x04\x18\x02\0\x05\x12\x04\xc9\x02\x02\x07\ + \n\r\n\x05\x04\x18\x02\0\x01\x12\x04\xc9\x02\x08\x14\n\r\n\x05\x04\x18\ + \x02\0\x03\x12\x04\xc9\x02\x17\x18\n\x0c\n\x04\x04\x18\x02\x01\x12\x04\ + \xca\x02\x02\x19\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xca\x02\x02\x07\n\ + \r\n\x05\x04\x18\x02\x01\x01\x12\x04\xca\x02\x08\x14\n\r\n\x05\x04\x18\ + \x02\x01\x03\x12\x04\xca\x02\x17\x18\n\x0c\n\x04\x04\x18\x02\x02\x12\x04\ + \xcb\x02\x02\x1d\n\r\n\x05\x04\x18\x02\x02\x05\x12\x04\xcb\x02\x02\x07\n\ + \r\n\x05\x04\x18\x02\x02\x01\x12\x04\xcb\x02\x08\x18\n\r\n\x05\x04\x18\ + \x02\x02\x03\x12\x04\xcb\x02\x1b\x1c\n\x0c\n\x04\x04\x18\x02\x03\x12\x04\ + \xcc\x02\x02\x1c\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xcc\x02\x02\x07\n\ + \r\n\x05\x04\x18\x02\x03\x01\x12\x04\xcc\x02\x08\x17\n\r\n\x05\x04\x18\ + \x02\x03\x03\x12\x04\xcc\x02\x1a\x1b\n\x0c\n\x02\x04\x19\x12\x06\xcf\x02\ + \0\xc2\x03\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xcf\x02\x08\x13\n\x0e\n\ + \x04\x04\x19\x03\0\x12\x06\xd0\x02\x02\x81\x03\x03\n\r\n\x05\x04\x19\x03\ + \0\x01\x12\x04\xd0\x02\n\x12\n\x10\n\x06\x04\x19\x03\0\x04\0\x12\x06\xd1\ + \x02\x04\xfb\x02\x05\n\x0f\n\x07\x04\x19\x03\0\x04\0\x01\x12\x04\xd1\x02\ + \t\x15\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\0\x12\x04\xd2\x02\x06\x20\n\ + \x11\n\t\x04\x19\x03\0\x04\0\x02\0\x01\x12\x04\xd2\x02\x06\x1b\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\0\x02\x12\x04\xd2\x02\x1e\x1f\n\x10\n\x08\x04\ + \x19\x03\0\x04\0\x02\x01\x12\x04\xd3\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\ + \x04\0\x02\x01\x01\x12\x04\xd3\x02\x06\x16\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\x01\x02\x12\x04\xd3\x02\x19\x1a\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\ + \x02\x12\x04\xd4\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x02\x01\ + \x12\x04\xd4\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x02\x02\x12\ + \x04\xd4\x02\x1e\x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x03\x12\x04\xd5\ + \x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x03\x01\x12\x04\xd5\x02\ + \x06\x17\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x03\x02\x12\x04\xd5\x02\x1a\ + \x1b\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x04\x12\x04\xd6\x02\x06\x1e\n\ + \x11\n\t\x04\x19\x03\0\x04\0\x02\x04\x01\x12\x04\xd6\x02\x06\x19\n\x11\n\ + \t\x04\x19\x03\0\x04\0\x02\x04\x02\x12\x04\xd6\x02\x1c\x1d\n\x10\n\x08\ + \x04\x19\x03\0\x04\0\x02\x05\x12\x04\xd7\x02\x06\x20\n\x11\n\t\x04\x19\ + \x03\0\x04\0\x02\x05\x01\x12\x04\xd7\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\ + \x04\0\x02\x05\x02\x12\x04\xd7\x02\x1e\x1f\n\x10\n\x08\x04\x19\x03\0\x04\ + \0\x02\x06\x12\x04\xd8\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x06\ + \x01\x12\x04\xd8\x02\x06\x18\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x06\x02\ + \x12\x04\xd8\x02\x1b\x1c\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x07\x12\x04\ + \xd9\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x07\x01\x12\x04\xd9\ + \x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x07\x02\x12\x04\xd9\x02\ + \x1e\x1f\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x08\x12\x04\xda\x02\x06(\n\ + \x11\n\t\x04\x19\x03\0\x04\0\x02\x08\x01\x12\x04\xda\x02\x06#\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\x08\x02\x12\x04\xda\x02&'\n\x10\n\x08\x04\x19\ + \x03\0\x04\0\x02\t\x12\x04\xdb\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\t\x01\x12\x04\xdb\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\t\ + \x02\x12\x04\xdb\x02\x1e\x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\n\x12\ + \x04\xdc\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\x02\n\x01\x12\x04\xdc\ + \x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\n\x02\x12\x04\xdc\x02\x1e\ + \x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x0b\x12\x04\xdd\x02\x06#\n\x11\ + \n\t\x04\x19\x03\0\x04\0\x02\x0b\x01\x12\x04\xdd\x02\x06\x1d\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\x0b\x02\x12\x04\xdd\x02\x20\"\n\x10\n\x08\x04\ + \x19\x03\0\x04\0\x02\x0c\x12\x04\xde\x02\x06#\n\x11\n\t\x04\x19\x03\0\ + \x04\0\x02\x0c\x01\x12\x04\xde\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\x0c\x02\x12\x04\xde\x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\r\ + \x12\x04\xdf\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\x02\r\x01\x12\x04\ + \xdf\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\r\x02\x12\x04\xdf\x02\ + \x1e\x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x0e\x12\x04\xe0\x02\x06\x1f\ + \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x0e\x01\x12\x04\xe0\x02\x06\x19\n\x11\ + \n\t\x04\x19\x03\0\x04\0\x02\x0e\x02\x12\x04\xe0\x02\x1c\x1e\n\x10\n\x08\ + \x04\x19\x03\0\x04\0\x02\x0f\x12\x04\xe1\x02\x06\"\n\x11\n\t\x04\x19\x03\ + \0\x04\0\x02\x0f\x01\x12\x04\xe1\x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\ + \0\x02\x0f\x02\x12\x04\xe1\x02\x1f!\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\ + \x10\x12\x04\xe2\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x10\x01\x12\ + \x04\xe2\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x10\x02\x12\x04\ + \xe2\x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x11\x12\x04\xe3\x02\ + \x06\"\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x11\x01\x12\x04\xe3\x02\x06\x1c\ + \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x11\x02\x12\x04\xe3\x02\x1f!\n\x10\n\ + \x08\x04\x19\x03\0\x04\0\x02\x12\x12\x04\xe4\x02\x06\x20\n\x11\n\t\x04\ + \x19\x03\0\x04\0\x02\x12\x01\x12\x04\xe4\x02\x06\x1a\n\x11\n\t\x04\x19\ + \x03\0\x04\0\x02\x12\x02\x12\x04\xe4\x02\x1d\x1f\n\x10\n\x08\x04\x19\x03\ + \0\x04\0\x02\x13\x12\x04\xe5\x02\x06\x1a\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\x13\x01\x12\x04\xe5\x02\x06\x14\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ + \x13\x02\x12\x04\xe5\x02\x17\x19\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x14\ + \x12\x04\xe6\x02\x06\x1f\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x14\x01\x12\ + \x04\xe6\x02\x06\x19\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x14\x02\x12\x04\ + \xe6\x02\x1c\x1e\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x15\x12\x04\xe7\x02\ + \x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x15\x01\x12\x04\xe7\x02\x06\ + \x1a\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x15\x02\x12\x04\xe7\x02\x1d\x1f\n\ + \x10\n\x08\x04\x19\x03\0\x04\0\x02\x16\x12\x04\xe8\x02\x06\x17\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\x16\x01\x12\x04\xe8\x02\x06\x11\n\x11\n\t\x04\ + \x19\x03\0\x04\0\x02\x16\x02\x12\x04\xe8\x02\x14\x16\n\x10\n\x08\x04\x19\ + \x03\0\x04\0\x02\x17\x12\x04\xe9\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\x17\x01\x12\x04\xe9\x02\x06\x1b\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ + \x17\x02\x12\x04\xe9\x02\x1e\x20\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x18\ + \x12\x04\xea\x02\x06\"\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x18\x01\x12\x04\ + \xea\x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x18\x02\x12\x04\xea\ + \x02\x1f!\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x19\x12\x04\xeb\x02\x06\"\ + \n\x11\n\t\x04\x19\x03\0\x04\0\x02\x19\x01\x12\x04\xeb\x02\x06\x1c\n\x11\ + \n\t\x04\x19\x03\0\x04\0\x02\x19\x02\x12\x04\xeb\x02\x1f!\n\x10\n\x08\ + \x04\x19\x03\0\x04\0\x02\x1a\x12\x04\xec\x02\x06$\n\x11\n\t\x04\x19\x03\ + \0\x04\0\x02\x1a\x01\x12\x04\xec\x02\x06\x1e\n\x11\n\t\x04\x19\x03\0\x04\ + \0\x02\x1a\x02\x12\x04\xec\x02!#\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1b\ + \x12\x04\xed\x02\x06'\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1b\x01\x12\x04\ + \xed\x02\x06!\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1b\x02\x12\x04\xed\x02$\ + &\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1c\x12\x04\xee\x02\x06%\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\x1c\x01\x12\x04\xee\x02\x06\x1f\n\x11\n\t\x04\ + \x19\x03\0\x04\0\x02\x1c\x02\x12\x04\xee\x02\"$\n\x10\n\x08\x04\x19\x03\ + \0\x04\0\x02\x1d\x12\x04\xef\x02\x06+\n\x11\n\t\x04\x19\x03\0\x04\0\x02\ + \x1d\x01\x12\x04\xef\x02\x06%\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1d\x02\ + \x12\x04\xef\x02(*\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1e\x12\x04\xf0\ + \x02\x06\x1c\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1e\x01\x12\x04\xf0\x02\ + \x06\x16\n\x11\n\t\x04\x19\x03\0\x04\0\x02\x1e\x02\x12\x04\xf0\x02\x19\ + \x1b\n\x10\n\x08\x04\x19\x03\0\x04\0\x02\x1f\x12\x04\xf1\x02\x06#\n\x11\ + \n\t\x04\x19\x03\0\x04\0\x02\x1f\x01\x12\x04\xf1\x02\x06\x1d\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02\x1f\x02\x12\x04\xf1\x02\x20\"\n\x10\n\x08\x04\ + \x19\x03\0\x04\0\x02\x20\x12\x04\xf2\x02\x06$\n\x11\n\t\x04\x19\x03\0\ + \x04\0\x02\x20\x01\x12\x04\xf2\x02\x06\x1e\n\x11\n\t\x04\x19\x03\0\x04\0\ + \x02\x20\x02\x12\x04\xf2\x02!#\n\x10\n\x08\x04\x19\x03\0\x04\0\x02!\x12\ + \x04\xf3\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\x02!\x01\x12\x04\xf3\x02\ + \x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02!\x02\x12\x04\xf3\x02\x20\"\n\ + \x10\n\x08\x04\x19\x03\0\x04\0\x02\"\x12\x04\xf4\x02\x06%\n\x11\n\t\x04\ + \x19\x03\0\x04\0\x02\"\x01\x12\x04\xf4\x02\x06\x1f\n\x11\n\t\x04\x19\x03\ + \0\x04\0\x02\"\x02\x12\x04\xf4\x02\"$\n\x10\n\x08\x04\x19\x03\0\x04\0\ + \x02#\x12\x04\xf5\x02\x06#\n\x11\n\t\x04\x19\x03\0\x04\0\x02#\x01\x12\ + \x04\xf5\x02\x06\x1d\n\x11\n\t\x04\x19\x03\0\x04\0\x02#\x02\x12\x04\xf5\ + \x02\x20\"\n\x10\n\x08\x04\x19\x03\0\x04\0\x02$\x12\x04\xf6\x02\x06%\n\ + \x11\n\t\x04\x19\x03\0\x04\0\x02$\x01\x12\x04\xf6\x02\x06\x1f\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02$\x02\x12\x04\xf6\x02\"$\n\x10\n\x08\x04\x19\x03\ + \0\x04\0\x02%\x12\x04\xf7\x02\x06*\n\x11\n\t\x04\x19\x03\0\x04\0\x02%\ + \x01\x12\x04\xf7\x02\x06$\n\x11\n\t\x04\x19\x03\0\x04\0\x02%\x02\x12\x04\ + \xf7\x02')\n\x10\n\x08\x04\x19\x03\0\x04\0\x02&\x12\x04\xf8\x02\x06$\n\ + \x11\n\t\x04\x19\x03\0\x04\0\x02&\x01\x12\x04\xf8\x02\x06\x1e\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02&\x02\x12\x04\xf8\x02!#\n\x10\n\x08\x04\x19\x03\ + \0\x04\0\x02'\x12\x04\xf9\x02\x06&\n\x11\n\t\x04\x19\x03\0\x04\0\x02'\ + \x01\x12\x04\xf9\x02\x06\x20\n\x11\n\t\x04\x19\x03\0\x04\0\x02'\x02\x12\ + \x04\xf9\x02#%\n\x10\n\x08\x04\x19\x03\0\x04\0\x02(\x12\x04\xfa\x02\x06'\ + \n\x11\n\t\x04\x19\x03\0\x04\0\x02(\x01\x12\x04\xfa\x02\x06!\n\x11\n\t\ + \x04\x19\x03\0\x04\0\x02(\x02\x12\x04\xfa\x02$&\n\x0e\n\x06\x04\x19\x03\ + \0\x02\0\x12\x04\xfc\x02\x04\x1a\n\x0f\n\x07\x04\x19\x03\0\x02\0\x06\x12\ + \x04\xfc\x02\x04\x10\n\x0f\n\x07\x04\x19\x03\0\x02\0\x01\x12\x04\xfc\x02\ + \x11\x15\n\x0f\n\x07\x04\x19\x03\0\x02\0\x03\x12\x04\xfc\x02\x18\x19\n\ + \x0e\n\x06\x04\x19\x03\0\x02\x01\x12\x04\xfd\x02\x04&\n\x0f\n\x07\x04\ + \x19\x03\0\x02\x01\x06\x12\x04\xfd\x02\x04\x17\n\x0f\n\x07\x04\x19\x03\0\ + \x02\x01\x01\x12\x04\xfd\x02\x18!\n\x0f\n\x07\x04\x19\x03\0\x02\x01\x03\ + \x12\x04\xfd\x02$%\n\x0e\n\x06\x04\x19\x03\0\x02\x02\x12\x04\xfe\x02\x04\ + \x17\n\x0f\n\x07\x04\x19\x03\0\x02\x02\x05\x12\x04\xfe\x02\x04\t\n\x0f\n\ + \x07\x04\x19\x03\0\x02\x02\x01\x12\x04\xfe\x02\n\x12\n\x0f\n\x07\x04\x19\ + \x03\0\x02\x02\x03\x12\x04\xfe\x02\x15\x16\n\x0e\n\x06\x04\x19\x03\0\x02\ + \x03\x12\x04\xff\x02\x04\x1b\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x05\x12\ + \x04\xff\x02\x04\t\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x01\x12\x04\xff\x02\ + \n\x16\n\x0f\n\x07\x04\x19\x03\0\x02\x03\x03\x12\x04\xff\x02\x19\x1a\n\ + \x0e\n\x06\x04\x19\x03\0\x02\x04\x12\x04\x80\x03\x04\x1c\n\x0f\n\x07\x04\ + \x19\x03\0\x02\x04\x05\x12\x04\x80\x03\x04\t\n\x0f\n\x07\x04\x19\x03\0\ + \x02\x04\x01\x12\x04\x80\x03\n\x17\n\x0f\n\x07\x04\x19\x03\0\x02\x04\x03\ + \x12\x04\x80\x03\x1a\x1b\n\x0e\n\x04\x04\x19\x03\x01\x12\x06\x83\x03\x02\ + \xac\x03\x03\n\r\n\x05\x04\x19\x03\x01\x01\x12\x04\x83\x03\n\x10\n\x10\n\ + \x06\x04\x19\x03\x01\x04\0\x12\x06\x84\x03\x04\x87\x03\x05\n\x0f\n\x07\ + \x04\x19\x03\x01\x04\0\x01\x12\x04\x84\x03\t\r\n\x10\n\x08\x04\x19\x03\ + \x01\x04\0\x02\0\x12\x04\x85\x03\x06\x11\n\x11\n\t\x04\x19\x03\x01\x04\0\ + \x02\0\x01\x12\x04\x85\x03\x06\x0c\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\0\ + \x02\x12\x04\x85\x03\x0f\x10\n\x10\n\x08\x04\x19\x03\x01\x04\0\x02\x01\ + \x12\x04\x86\x03\x06\x11\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\x01\x01\x12\ + \x04\x86\x03\x06\x0c\n\x11\n\t\x04\x19\x03\x01\x04\0\x02\x01\x02\x12\x04\ + \x86\x03\x0f\x10\n\x10\n\x06\x04\x19\x03\x01\x04\x01\x12\x06\x88\x03\x04\ + \x99\x03\x05\n\x0f\n\x07\x04\x19\x03\x01\x04\x01\x01\x12\x04\x88\x03\t\ + \x17\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\0\x12\x04\x89\x03\x06\x12\n\ + \x11\n\t\x04\x19\x03\x01\x04\x01\x02\0\x01\x12\x04\x89\x03\x06\r\n\x11\n\ + \t\x04\x19\x03\x01\x04\x01\x02\0\x02\x12\x04\x89\x03\x10\x11\n\x10\n\x08\ + \x04\x19\x03\x01\x04\x01\x02\x01\x12\x04\x8a\x03\x06\x12\n\x11\n\t\x04\ + \x19\x03\x01\x04\x01\x02\x01\x01\x12\x04\x8a\x03\x06\r\n\x11\n\t\x04\x19\ + \x03\x01\x04\x01\x02\x01\x02\x12\x04\x8a\x03\x10\x11\n\x10\n\x08\x04\x19\ + \x03\x01\x04\x01\x02\x02\x12\x04\x8b\x03\x06\x11\n\x11\n\t\x04\x19\x03\ + \x01\x04\x01\x02\x02\x01\x12\x04\x8b\x03\x06\x0c\n\x11\n\t\x04\x19\x03\ + \x01\x04\x01\x02\x02\x02\x12\x04\x8b\x03\x0f\x10\n\x10\n\x08\x04\x19\x03\ + \x01\x04\x01\x02\x03\x12\x04\x8c\x03\x06\x1f\n\x11\n\t\x04\x19\x03\x01\ + \x04\x01\x02\x03\x01\x12\x04\x8c\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\ + \x04\x01\x02\x03\x02\x12\x04\x8c\x03\x1d\x1e\n\x10\n\x08\x04\x19\x03\x01\ + \x04\x01\x02\x04\x12\x04\x8d\x03\x06\x18\n\x11\n\t\x04\x19\x03\x01\x04\ + \x01\x02\x04\x01\x12\x04\x8d\x03\x06\x13\n\x11\n\t\x04\x19\x03\x01\x04\ + \x01\x02\x04\x02\x12\x04\x8d\x03\x16\x17\n\x10\n\x08\x04\x19\x03\x01\x04\ + \x01\x02\x05\x12\x04\x8e\x03\x06\x1f\n\x11\n\t\x04\x19\x03\x01\x04\x01\ + \x02\x05\x01\x12\x04\x8e\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\ + \x02\x05\x02\x12\x04\x8e\x03\x1d\x1e\n\x10\n\x08\x04\x19\x03\x01\x04\x01\ + \x02\x06\x12\x04\x8f\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\ + \x06\x01\x12\x04\x8f\x03\x06\x15\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\ + \x06\x02\x12\x04\x8f\x03\x18\x19\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\ + \x07\x12\x04\x90\x03\x06\x1a\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x07\ + \x01\x12\x04\x90\x03\x06\x15\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x07\ + \x02\x12\x04\x90\x03\x18\x19\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x08\ + \x12\x04\x91\x03\x06\x1c\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x08\x01\ + \x12\x04\x91\x03\x06\x17\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\x08\x02\ + \x12\x04\x91\x03\x1a\x1b\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\t\x12\ + \x04\x92\x03\x06\x19\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\t\x01\x12\x04\ + \x92\x03\x06\x14\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\t\x02\x12\x04\x92\ + \x03\x17\x18\n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\n\x12\x04\x93\x03\ + \x06\x19\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\n\x01\x12\x04\x93\x03\x06\ + \x13\n\x11\n\t\x04\x19\x03\x01\x04\x01\x02\n\x02\x12\x04\x93\x03\x16\x18\ + \n\x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x0b\x12\x04\x94\x03\x06\x17\n\ + \x11\n\t\x04\x19\x03\x01\x04\x01\x02\x0b\x01\x12\x04\x94\x03\x06\x11\n\ + \x11\n\t\x04\x19\x03\x01\x04\x01\x02\x0b\x02\x12\x04\x94\x03\x14\x16\n\ + \x10\n\x08\x04\x19\x03\x01\x04\x01\x02\x0c\x12\x04\x95\x03\x06\x1f\n\x11\ + \n\t\x04\x19\x03\x01\x04\x01\x02\x0c\x01\x12\x04\x95\x03\x06\x19\n\x11\n\ + \t\x04\x19\x03\x01\x04\x01\x02\x0c\x02\x12\x04\x95\x03\x1c\x1e\n\x10\n\ + \x08\x04\x19\x03\x01\x04\x01\x02\r\x12\x04\x96\x03\x06\x13\n\x11\n\t\x04\ + \x19\x03\x01\x04\x01\x02\r\x01\x12\x04\x96\x03\x06\r\n\x11\n\t\x04\x19\ + \x03\x01\x04\x01\x02\r\x02\x12\x04\x96\x03\x10\x12\n\x10\n\x08\x04\x19\ + \x03\x01\x04\x01\x02\x0e\x12\x04\x97\x03\x06\x1b\n\x11\n\t\x04\x19\x03\ + \x01\x04\x01\x02\x0e\x01\x12\x04\x97\x03\x06\x15\n\x11\n\t\x04\x19\x03\ + \x01\x04\x01\x02\x0e\x02\x12\x04\x97\x03\x18\x1a\n\x10\n\x08\x04\x19\x03\ + \x01\x04\x01\x02\x0f\x12\x04\x98\x03\x06\x18\n\x11\n\t\x04\x19\x03\x01\ + \x04\x01\x02\x0f\x01\x12\x04\x98\x03\x06\x12\n\x11\n\t\x04\x19\x03\x01\ + \x04\x01\x02\x0f\x02\x12\x04\x98\x03\x15\x17\n\x0e\n\x06\x04\x19\x03\x01\ + \x02\0\x12\x04\x9a\x03\x04\x12\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x05\x12\ + \x04\x9a\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x01\x12\x04\x9a\x03\ + \n\r\n\x0f\n\x07\x04\x19\x03\x01\x02\0\x03\x12\x04\x9a\x03\x10\x11\n\x0e\ + \n\x06\x04\x19\x03\x01\x02\x01\x12\x04\x9b\x03\x04\x11\n\x0f\n\x07\x04\ + \x19\x03\x01\x02\x01\x06\x12\x04\x9b\x03\x04\x08\n\x0f\n\x07\x04\x19\x03\ + \x01\x02\x01\x01\x12\x04\x9b\x03\t\x0c\n\x0f\n\x07\x04\x19\x03\x01\x02\ + \x01\x03\x12\x04\x9b\x03\x0f\x10\n\x0e\n\x06\x04\x19\x03\x01\x02\x02\x12\ + \x04\x9c\x03\x04#\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x06\x12\x04\x9c\ + \x03\x04\x12\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x01\x12\x04\x9c\x03\x13\ + \x1e\n\x0f\n\x07\x04\x19\x03\x01\x02\x02\x03\x12\x04\x9c\x03!\"\n\x0e\n\ + \x06\x04\x19\x03\x01\x02\x03\x12\x04\x9e\x03\x04\x1d\n\x0f\n\x07\x04\x19\ + \x03\x01\x02\x03\x05\x12\x04\x9e\x03\x04\n\n\x0f\n\x07\x04\x19\x03\x01\ + \x02\x03\x01\x12\x04\x9e\x03\x0b\x17\n\x0f\n\x07\x04\x19\x03\x01\x02\x03\ + \x03\x12\x04\x9e\x03\x1a\x1c\n\x0e\n\x06\x04\x19\x03\x01\x02\x04\x12\x04\ + \x9f\x03\x04\x1f\n\x0f\n\x07\x04\x19\x03\x01\x02\x04\x05\x12\x04\x9f\x03\ + \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x04\x01\x12\x04\x9f\x03\n\x19\n\ + \x0f\n\x07\x04\x19\x03\x01\x02\x04\x03\x12\x04\x9f\x03\x1c\x1e\n\x0e\n\ + \x06\x04\x19\x03\x01\x02\x05\x12\x04\xa0\x03\x04\x1f\n\x0f\n\x07\x04\x19\ + \x03\x01\x02\x05\x05\x12\x04\xa0\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\ + \x02\x05\x01\x12\x04\xa0\x03\n\x19\n\x0f\n\x07\x04\x19\x03\x01\x02\x05\ + \x03\x12\x04\xa0\x03\x1c\x1e\n\x0e\n\x06\x04\x19\x03\x01\x02\x06\x12\x04\ + \xa1\x03\x04(\n\x0f\n\x07\x04\x19\x03\x01\x02\x06\x05\x12\x04\xa1\x03\ + \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x06\x01\x12\x04\xa1\x03\n\"\n\x0f\ + \n\x07\x04\x19\x03\x01\x02\x06\x03\x12\x04\xa1\x03%'\n\x0e\n\x06\x04\x19\ + \x03\x01\x02\x07\x12\x04\xa2\x03\x04.\n\x0f\n\x07\x04\x19\x03\x01\x02\ + \x07\x05\x12\x04\xa2\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\x07\x01\ + \x12\x04\xa2\x03\n(\n\x0f\n\x07\x04\x19\x03\x01\x02\x07\x03\x12\x04\xa2\ + \x03+-\n\x0e\n\x06\x04\x19\x03\x01\x02\x08\x12\x04\xa3\x03\x040\n\x0f\n\ + \x07\x04\x19\x03\x01\x02\x08\x05\x12\x04\xa3\x03\x04\t\n\x0f\n\x07\x04\ + \x19\x03\x01\x02\x08\x01\x12\x04\xa3\x03\n*\n\x0f\n\x07\x04\x19\x03\x01\ + \x02\x08\x03\x12\x04\xa3\x03-/\n\x0e\n\x06\x04\x19\x03\x01\x02\t\x12\x04\ + \xa4\x03\x04\x1b\n\x0f\n\x07\x04\x19\x03\x01\x02\t\x05\x12\x04\xa4\x03\ + \x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\t\x01\x12\x04\xa4\x03\n\x15\n\x0f\ + \n\x07\x04\x19\x03\x01\x02\t\x03\x12\x04\xa4\x03\x18\x1a\n\x0e\n\x06\x04\ + \x19\x03\x01\x02\n\x12\x04\xa5\x03\x04(\n\x0f\n\x07\x04\x19\x03\x01\x02\ + \n\x05\x12\x04\xa5\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\n\x01\x12\ + \x04\xa5\x03\n\"\n\x0f\n\x07\x04\x19\x03\x01\x02\n\x03\x12\x04\xa5\x03%'\ + \n\x0e\n\x06\x04\x19\x03\x01\x02\x0b\x12\x04\xa8\x03\x04\x17\n\x0f\n\x07\ + \x04\x19\x03\x01\x02\x0b\x05\x12\x04\xa8\x03\x04\t\n\x0f\n\x07\x04\x19\ + \x03\x01\x02\x0b\x01\x12\x04\xa8\x03\n\x11\n\x0f\n\x07\x04\x19\x03\x01\ + \x02\x0b\x03\x12\x04\xa8\x03\x14\x16\n\x0e\n\x06\x04\x19\x03\x01\x02\x0c\ + \x12\x04\xa9\x03\x041\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x04\x12\x04\ + \xa9\x03\x04\x0c\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x06\x12\x04\xa9\x03\ + \r\x1e\n\x0f\n\x07\x04\x19\x03\x01\x02\x0c\x01\x12\x04\xa9\x03\x1f+\n\ + \x0f\n\x07\x04\x19\x03\x01\x02\x0c\x03\x12\x04\xa9\x03.0\n\x0e\n\x06\x04\ + \x19\x03\x01\x02\r\x12\x04\xaa\x03\x04&\n\x0f\n\x07\x04\x19\x03\x01\x02\ + \r\x05\x12\x04\xaa\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x01\x02\r\x01\x12\ + \x04\xaa\x03\n\x20\n\x0f\n\x07\x04\x19\x03\x01\x02\r\x03\x12\x04\xaa\x03\ + #%\n\x0e\n\x06\x04\x19\x03\x01\x02\x0e\x12\x04\xab\x03\x045\n\x0f\n\x07\ + \x04\x19\x03\x01\x02\x0e\x06\x12\x04\xab\x03\x04\x16\n\x0f\n\x07\x04\x19\ + \x03\x01\x02\x0e\x01\x12\x04\xab\x03\x17/\n\x0f\n\x07\x04\x19\x03\x01\ + \x02\x0e\x03\x12\x04\xab\x0324\n\x0e\n\x04\x04\x19\x03\x02\x12\x06\xae\ + \x03\x02\xbc\x03\x03\n\r\n\x05\x04\x19\x03\x02\x01\x12\x04\xae\x03\n\r\n\ + \x0e\n\x06\x04\x19\x03\x02\x02\0\x12\x04\xaf\x03\x04\x1e\n\x0f\n\x07\x04\ + \x19\x03\x02\x02\0\x05\x12\x04\xaf\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\ + \x02\0\x01\x12\x04\xaf\x03\n\x19\n\x0f\n\x07\x04\x19\x03\x02\x02\0\x03\ + \x12\x04\xaf\x03\x1c\x1d\n\x0e\n\x06\x04\x19\x03\x02\x02\x01\x12\x04\xb0\ + \x03\x04\x1c\n\x0f\n\x07\x04\x19\x03\x02\x02\x01\x05\x12\x04\xb0\x03\x04\ + \t\n\x0f\n\x07\x04\x19\x03\x02\x02\x01\x01\x12\x04\xb0\x03\n\x17\n\x0f\n\ + \x07\x04\x19\x03\x02\x02\x01\x03\x12\x04\xb0\x03\x1a\x1b\n\x0e\n\x06\x04\ + \x19\x03\x02\x02\x02\x12\x04\xb1\x03\x04\x1d\n\x0f\n\x07\x04\x19\x03\x02\ + \x02\x02\x05\x12\x04\xb1\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\x02\ + \x01\x12\x04\xb1\x03\n\x18\n\x0f\n\x07\x04\x19\x03\x02\x02\x02\x03\x12\ + \x04\xb1\x03\x1b\x1c\n\x0e\n\x06\x04\x19\x03\x02\x02\x03\x12\x04\xb2\x03\ + \x04\x19\n\x0f\n\x07\x04\x19\x03\x02\x02\x03\x05\x12\x04\xb2\x03\x04\t\n\ + \x0f\n\x07\x04\x19\x03\x02\x02\x03\x01\x12\x04\xb2\x03\n\x14\n\x0f\n\x07\ + \x04\x19\x03\x02\x02\x03\x03\x12\x04\xb2\x03\x17\x18\n\x0e\n\x06\x04\x19\ + \x03\x02\x02\x04\x12\x04\xb3\x03\x04!\n\x0f\n\x07\x04\x19\x03\x02\x02\ + \x04\x04\x12\x04\xb3\x03\x04\x0c\n\x0f\n\x07\x04\x19\x03\x02\x02\x04\x06\ + \x12\x04\xb3\x03\r\x16\n\x0f\n\x07\x04\x19\x03\x02\x02\x04\x01\x12\x04\ + \xb3\x03\x17\x1c\n\x0f\n\x07\x04\x19\x03\x02\x02\x04\x03\x12\x04\xb3\x03\ + \x1f\x20\n\x1f\n\x06\x04\x19\x03\x02\x02\x05\x12\x04\xb5\x03\x04\x14\x1a\ + \x0f\x20data\x20not\x20used\n\n\x0f\n\x07\x04\x19\x03\x02\x02\x05\x05\ + \x12\x04\xb5\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\x05\x01\x12\x04\ + \xb5\x03\n\x0e\n\x0f\n\x07\x04\x19\x03\x02\x02\x05\x03\x12\x04\xb5\x03\ + \x11\x13\nI\n\x06\x04\x19\x03\x02\x02\x06\x12\x04\xb7\x03\x04$\x1a9only\ + \x20support\x20size\x20=\x201,\x20\x20repeated\x20list\x20here\x20for\ + \x20extension\n\n\x0f\n\x07\x04\x19\x03\x02\x02\x06\x04\x12\x04\xb7\x03\ + \x04\x0c\n\x0f\n\x07\x04\x19\x03\x02\x02\x06\x06\x12\x04\xb7\x03\r\x15\n\ + \x0f\n\x07\x04\x19\x03\x02\x02\x06\x01\x12\x04\xb7\x03\x16\x1e\n\x0f\n\ + \x07\x04\x19\x03\x02\x02\x06\x03\x12\x04\xb7\x03!#\n\"\n\x06\x04\x19\x03\ + \x02\x02\x07\x12\x04\xb9\x03\x04\x17\x1a\x12\x20scripts\x20not\x20used\n\ + \n\x0f\n\x07\x04\x19\x03\x02\x02\x07\x05\x12\x04\xb9\x03\x04\t\n\x0f\n\ + \x07\x04\x19\x03\x02\x02\x07\x01\x12\x04\xb9\x03\n\x11\n\x0f\n\x07\x04\ + \x19\x03\x02\x02\x07\x03\x12\x04\xb9\x03\x14\x16\n\x0e\n\x06\x04\x19\x03\ + \x02\x02\x08\x12\x04\xba\x03\x04\x19\n\x0f\n\x07\x04\x19\x03\x02\x02\x08\ + \x05\x12\x04\xba\x03\x04\t\n\x0f\n\x07\x04\x19\x03\x02\x02\x08\x01\x12\ + \x04\xba\x03\n\x13\n\x0f\n\x07\x04\x19\x03\x02\x02\x08\x03\x12\x04\xba\ + \x03\x16\x18\n\x0e\n\x06\x04\x19\x03\x02\x02\t\x12\x04\xbb\x03\x04\x19\n\ + \x0f\n\x07\x04\x19\x03\x02\x02\t\x05\x12\x04\xbb\x03\x04\t\n\x0f\n\x07\ + \x04\x19\x03\x02\x02\t\x01\x12\x04\xbb\x03\n\x13\n\x0f\n\x07\x04\x19\x03\ + \x02\x02\t\x03\x12\x04\xbb\x03\x16\x18\n\x0c\n\x04\x04\x19\x02\0\x12\x04\ + \xbe\x03\x02\x13\n\r\n\x05\x04\x19\x02\0\x06\x12\x04\xbe\x03\x02\x05\n\r\ + \n\x05\x04\x19\x02\0\x01\x12\x04\xbe\x03\x06\x0e\n\r\n\x05\x04\x19\x02\0\ + \x03\x12\x04\xbe\x03\x11\x12\nQ\n\x04\x04\x19\x02\x01\x12\x04\xc0\x03\ + \x02\x1f\x1aC\x20only\x20support\x20size\x20=\x201,\x20\x20repeated\x20l\ + ist\x20here\x20for\x20muti-sig\x20extension\n\n\r\n\x05\x04\x19\x02\x01\ + \x04\x12\x04\xc0\x03\x02\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xc0\x03\ + \x0b\x10\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xc0\x03\x11\x1a\n\r\n\x05\ + \x04\x19\x02\x01\x03\x12\x04\xc0\x03\x1d\x1e\n\x0c\n\x04\x04\x19\x02\x02\ + \x12\x04\xc1\x03\x02\x1a\n\r\n\x05\x04\x19\x02\x02\x04\x12\x04\xc1\x03\ + \x02\n\n\r\n\x05\x04\x19\x02\x02\x06\x12\x04\xc1\x03\x0b\x11\n\r\n\x05\ + \x04\x19\x02\x02\x01\x12\x04\xc1\x03\x12\x15\n\r\n\x05\x04\x19\x02\x02\ + \x03\x12\x04\xc1\x03\x18\x19\n\x0c\n\x02\x04\x1a\x12\x06\xc4\x03\0\xe9\ + \x03\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xc4\x03\x08\x17\n\x0e\n\x04\x04\ + \x1a\x04\0\x12\x06\xc5\x03\x02\xc8\x03\x03\n\r\n\x05\x04\x1a\x04\0\x01\ + \x12\x04\xc5\x03\x07\x0b\n\x0e\n\x06\x04\x1a\x04\0\x02\0\x12\x04\xc6\x03\ + \x04\x0f\n\x0f\n\x07\x04\x1a\x04\0\x02\0\x01\x12\x04\xc6\x03\x04\n\n\x0f\ + \n\x07\x04\x1a\x04\0\x02\0\x02\x12\x04\xc6\x03\r\x0e\n\x0e\n\x06\x04\x1a\ + \x04\0\x02\x01\x12\x04\xc7\x03\x04\x0f\n\x0f\n\x07\x04\x1a\x04\0\x02\x01\ + \x01\x12\x04\xc7\x03\x04\n\n\x0f\n\x07\x04\x1a\x04\0\x02\x01\x02\x12\x04\ + \xc7\x03\r\x0e\n\x0e\n\x04\x04\x1a\x03\0\x12\x06\xc9\x03\x02\xcd\x03\x03\ + \n\r\n\x05\x04\x1a\x03\0\x01\x12\x04\xc9\x03\n\r\n\x0e\n\x06\x04\x1a\x03\ + \0\x02\0\x12\x04\xca\x03\x04\x16\n\x0f\n\x07\x04\x1a\x03\0\x02\0\x05\x12\ + \x04\xca\x03\x04\t\n\x0f\n\x07\x04\x1a\x03\0\x02\0\x01\x12\x04\xca\x03\n\ + \x11\n\x0f\n\x07\x04\x1a\x03\0\x02\0\x03\x12\x04\xca\x03\x14\x15\n\x0e\n\ + \x06\x04\x1a\x03\0\x02\x01\x12\x04\xcb\x03\x04\x1e\n\x0f\n\x07\x04\x1a\ + \x03\0\x02\x01\x04\x12\x04\xcb\x03\x04\x0c\n\x0f\n\x07\x04\x1a\x03\0\x02\ + \x01\x05\x12\x04\xcb\x03\r\x12\n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x01\x12\ + \x04\xcb\x03\x13\x19\n\x0f\n\x07\x04\x1a\x03\0\x02\x01\x03\x12\x04\xcb\ + \x03\x1c\x1d\n\x0e\n\x06\x04\x1a\x03\0\x02\x02\x12\x04\xcc\x03\x04\x13\n\ + \x0f\n\x07\x04\x1a\x03\0\x02\x02\x05\x12\x04\xcc\x03\x04\t\n\x0f\n\x07\ + \x04\x1a\x03\0\x02\x02\x01\x12\x04\xcc\x03\n\x0e\n\x0f\n\x07\x04\x1a\x03\ + \0\x02\x02\x03\x12\x04\xcc\x03\x11\x12\n\x0c\n\x04\x04\x1a\x02\0\x12\x04\ + \xce\x03\x02\x0f\n\r\n\x05\x04\x1a\x02\0\x05\x12\x04\xce\x03\x02\x07\n\r\ + \n\x05\x04\x1a\x02\0\x01\x12\x04\xce\x03\x08\n\n\r\n\x05\x04\x1a\x02\0\ + \x03\x12\x04\xce\x03\r\x0e\n\x0c\n\x04\x04\x1a\x02\x01\x12\x04\xcf\x03\ + \x02\x10\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xcf\x03\x02\x07\n\r\n\x05\ + \x04\x1a\x02\x01\x01\x12\x04\xcf\x03\x08\x0b\n\r\n\x05\x04\x1a\x02\x01\ + \x03\x12\x04\xcf\x03\x0e\x0f\n\x0c\n\x04\x04\x1a\x02\x02\x12\x04\xd0\x03\ + \x02\x18\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xd0\x03\x02\x07\n\r\n\x05\ + \x04\x1a\x02\x02\x01\x12\x04\xd0\x03\x08\x13\n\r\n\x05\x04\x1a\x02\x02\ + \x03\x12\x04\xd0\x03\x16\x17\n\x0c\n\x04\x04\x1a\x02\x03\x12\x04\xd1\x03\ + \x02\x1b\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\xd1\x03\x02\x07\n\r\n\x05\ + \x04\x1a\x02\x03\x01\x12\x04\xd1\x03\x08\x16\n\r\n\x05\x04\x1a\x02\x03\ + \x03\x12\x04\xd1\x03\x19\x1a\n\x0c\n\x04\x04\x1a\x02\x04\x12\x04\xd2\x03\ + \x02$\n\r\n\x05\x04\x1a\x02\x04\x04\x12\x04\xd2\x03\x02\n\n\r\n\x05\x04\ + \x1a\x02\x04\x05\x12\x04\xd2\x03\x0b\x10\n\r\n\x05\x04\x1a\x02\x04\x01\ + \x12\x04\xd2\x03\x11\x1f\n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\xd2\x03\"\ + #\n\x0c\n\x04\x04\x1a\x02\x05\x12\x04\xd3\x03\x02\x1d\n\r\n\x05\x04\x1a\ + \x02\x05\x05\x12\x04\xd3\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x05\x01\x12\ + \x04\xd3\x03\x08\x18\n\r\n\x05\x04\x1a\x02\x05\x03\x12\x04\xd3\x03\x1b\ + \x1c\n\x0c\n\x04\x04\x1a\x02\x06\x12\x04\xd4\x03\x02\x1e\n\r\n\x05\x04\ + \x1a\x02\x06\x06\x12\x04\xd4\x03\x02\x11\n\r\n\x05\x04\x1a\x02\x06\x01\ + \x12\x04\xd4\x03\x12\x19\n\r\n\x05\x04\x1a\x02\x06\x03\x12\x04\xd4\x03\ + \x1c\x1d\n\x0c\n\x04\x04\x1a\x02\x07\x12\x04\xd5\x03\x02\x17\n\r\n\x05\ + \x04\x1a\x02\x07\x04\x12\x04\xd5\x03\x02\n\n\r\n\x05\x04\x1a\x02\x07\x06\ + \x12\x04\xd5\x03\x0b\x0e\n\r\n\x05\x04\x1a\x02\x07\x01\x12\x04\xd5\x03\ + \x0f\x12\n\r\n\x05\x04\x1a\x02\x07\x03\x12\x04\xd5\x03\x15\x16\n\x0c\n\ + \x04\x04\x1a\x02\x08\x12\x04\xd6\x03\x02\x12\n\r\n\x05\x04\x1a\x02\x08\ + \x06\x12\x04\xd6\x03\x02\x06\n\r\n\x05\x04\x1a\x02\x08\x01\x12\x04\xd6\ + \x03\x07\r\n\r\n\x05\x04\x1a\x02\x08\x03\x12\x04\xd6\x03\x10\x11\n\x0c\n\ + \x04\x04\x1a\x02\t\x12\x04\xd7\x03\x02\x18\n\r\n\x05\x04\x1a\x02\t\x05\ + \x12\x04\xd7\x03\x02\x07\n\r\n\x05\x04\x1a\x02\t\x01\x12\x04\xd7\x03\x08\ + \x12\n\r\n\x05\x04\x1a\x02\t\x03\x12\x04\xd7\x03\x15\x17\n\x0c\n\x04\x04\ + \x1a\x02\n\x12\x04\xd9\x03\x02\x1b\n\r\n\x05\x04\x1a\x02\n\x05\x12\x04\ + \xd9\x03\x02\x08\n\r\n\x05\x04\x1a\x02\n\x01\x12\x04\xd9\x03\t\x15\n\r\n\ + \x05\x04\x1a\x02\n\x03\x12\x04\xd9\x03\x18\x1a\n\x0c\n\x04\x04\x1a\x02\ + \x0b\x12\x04\xda\x03\x02\x1d\n\r\n\x05\x04\x1a\x02\x0b\x05\x12\x04\xda\ + \x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0b\x01\x12\x04\xda\x03\x08\x17\n\r\n\ + \x05\x04\x1a\x02\x0b\x03\x12\x04\xda\x03\x1a\x1c\n\x0c\n\x04\x04\x1a\x02\ + \x0c\x12\x04\xdb\x03\x02\x1d\n\r\n\x05\x04\x1a\x02\x0c\x05\x12\x04\xdb\ + \x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0c\x01\x12\x04\xdb\x03\x08\x17\n\r\n\ + \x05\x04\x1a\x02\x0c\x03\x12\x04\xdb\x03\x1a\x1c\n\x0c\n\x04\x04\x1a\x02\ + \r\x12\x04\xdc\x03\x02:\n\r\n\x05\x04\x1a\x02\r\x04\x12\x04\xdc\x03\x02\ + \n\n\r\n\x05\x04\x1a\x02\r\x06\x12\x04\xdc\x03\x0b\x1e\n\r\n\x05\x04\x1a\ + \x02\r\x01\x12\x04\xdc\x03\x1f4\n\r\n\x05\x04\x1a\x02\r\x03\x12\x04\xdc\ + \x0379\n\x0c\n\x04\x04\x1a\x02\x0e\x12\x04\xdd\x03\x02&\n\r\n\x05\x04\ + \x1a\x02\x0e\x05\x12\x04\xdd\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0e\x01\ + \x12\x04\xdd\x03\x08\x20\n\r\n\x05\x04\x1a\x02\x0e\x03\x12\x04\xdd\x03#%\ + \n\x0c\n\x04\x04\x1a\x02\x0f\x12\x04\xde\x03\x02,\n\r\n\x05\x04\x1a\x02\ + \x0f\x05\x12\x04\xde\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x0f\x01\x12\x04\ + \xde\x03\x08&\n\r\n\x05\x04\x1a\x02\x0f\x03\x12\x04\xde\x03)+\n\x0c\n\ + \x04\x04\x1a\x02\x10\x12\x04\xdf\x03\x02.\n\r\n\x05\x04\x1a\x02\x10\x05\ + \x12\x04\xdf\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x10\x01\x12\x04\xdf\x03\ + \x08(\n\r\n\x05\x04\x1a\x02\x10\x03\x12\x04\xdf\x03+-\n\x0c\n\x04\x04\ + \x1a\x02\x11\x12\x04\xe0\x03\x02\x19\n\r\n\x05\x04\x1a\x02\x11\x05\x12\ + \x04\xe0\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x11\x01\x12\x04\xe0\x03\x08\ + \x13\n\r\n\x05\x04\x1a\x02\x11\x03\x12\x04\xe0\x03\x16\x18\n\x0c\n\x04\ + \x04\x1a\x02\x12\x12\x04\xe1\x03\x02&\n\r\n\x05\x04\x1a\x02\x12\x05\x12\ + \x04\xe1\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x12\x01\x12\x04\xe1\x03\x08\ + \x20\n\r\n\x05\x04\x1a\x02\x12\x03\x12\x04\xe1\x03#%\n\x0c\n\x04\x04\x1a\ + \x02\x13\x12\x04\xe3\x03\x02\x15\n\r\n\x05\x04\x1a\x02\x13\x05\x12\x04\ + \xe3\x03\x02\x07\n\r\n\x05\x04\x1a\x02\x13\x01\x12\x04\xe3\x03\x08\x0f\n\ + \r\n\x05\x04\x1a\x02\x13\x03\x12\x04\xe3\x03\x12\x14\n\x0c\n\x04\x04\x1a\ + \x02\x14\x12\x04\xe4\x03\x02/\n\r\n\x05\x04\x1a\x02\x14\x04\x12\x04\xe4\ + \x03\x02\n\n\r\n\x05\x04\x1a\x02\x14\x06\x12\x04\xe4\x03\x0b\x1c\n\r\n\ + \x05\x04\x1a\x02\x14\x01\x12\x04\xe4\x03\x1d)\n\r\n\x05\x04\x1a\x02\x14\ + \x03\x12\x04\xe4\x03,.\n\x0c\n\x04\x04\x1a\x02\x15\x12\x04\xe5\x03\x02\ + \x18\n\r\n\x05\x04\x1a\x02\x15\x05\x12\x04\xe5\x03\x02\x07\n\r\n\x05\x04\ + \x1a\x02\x15\x01\x12\x04\xe5\x03\x08\x12\n\r\n\x05\x04\x1a\x02\x15\x03\ + \x12\x04\xe5\x03\x15\x17\n\x0c\n\x04\x04\x1a\x02\x16\x12\x04\xe7\x03\x02\ + $\n\r\n\x05\x04\x1a\x02\x16\x05\x12\x04\xe7\x03\x02\x07\n\r\n\x05\x04\ + \x1a\x02\x16\x01\x12\x04\xe7\x03\x08\x1e\n\r\n\x05\x04\x1a\x02\x16\x03\ + \x12\x04\xe7\x03!#\n\x0c\n\x04\x04\x1a\x02\x17\x12\x04\xe8\x03\x023\n\r\ + \n\x05\x04\x1a\x02\x17\x06\x12\x04\xe8\x03\x02\x14\n\r\n\x05\x04\x1a\x02\ + \x17\x01\x12\x04\xe8\x03\x15-\n\r\n\x05\x04\x1a\x02\x17\x03\x12\x04\xe8\ + \x0302\n\x0c\n\x02\x04\x1b\x12\x06\xeb\x03\0\xef\x03\x01\n\x0b\n\x03\x04\ + \x1b\x01\x12\x04\xeb\x03\x08\x16\n\x0c\n\x04\x04\x1b\x02\0\x12\x04\xec\ + \x03\x02\x18\n\r\n\x05\x04\x1b\x02\0\x05\x12\x04\xec\x03\x02\x07\n\r\n\ + \x05\x04\x1b\x02\0\x01\x12\x04\xec\x03\x08\x13\n\r\n\x05\x04\x1b\x02\0\ + \x03\x12\x04\xec\x03\x16\x17\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xed\x03\ + \x02\x1b\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xed\x03\x02\x07\n\r\n\x05\ + \x04\x1b\x02\x01\x01\x12\x04\xed\x03\x08\x16\n\r\n\x05\x04\x1b\x02\x01\ + \x03\x12\x04\xed\x03\x19\x1a\n\x0c\n\x04\x04\x1b\x02\x02\x12\x04\xee\x03\ + \x02/\n\r\n\x05\x04\x1b\x02\x02\x04\x12\x04\xee\x03\x02\n\n\r\n\x05\x04\ + \x1b\x02\x02\x06\x12\x04\xee\x03\x0b\x1a\n\r\n\x05\x04\x1b\x02\x02\x01\ + \x12\x04\xee\x03\x1b*\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xee\x03-.\n\ + \x0c\n\x02\x04\x1c\x12\x06\xf1\x03\0\xf3\x03\x01\n\x0b\n\x03\x04\x1c\x01\ + \x12\x04\xf1\x03\x08\x14\n\x0c\n\x04\x04\x1c\x02\0\x12\x04\xf2\x03\x02(\ + \n\r\n\x05\x04\x1c\x02\0\x04\x12\x04\xf2\x03\x02\n\n\r\n\x05\x04\x1c\x02\ + \0\x06\x12\x04\xf2\x03\x0b\x16\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\xf2\ + \x03\x17#\n\r\n\x05\x04\x1c\x02\0\x03\x12\x04\xf2\x03&'\n\x0c\n\x02\x04\ + \x1d\x12\x06\xf5\x03\0\x84\x04\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xf5\ + \x03\x08\x13\n\x0e\n\x04\x04\x1d\x03\0\x12\x06\xf6\x03\x02\x81\x04\x03\n\ + \r\n\x05\x04\x1d\x03\0\x01\x12\x04\xf6\x03\n\r\n\x0e\n\x06\x04\x1d\x03\0\ + \x02\0\x12\x04\xf7\x03\x04\x18\n\x0f\n\x07\x04\x1d\x03\0\x02\0\x05\x12\ + \x04\xf7\x03\x04\t\n\x0f\n\x07\x04\x1d\x03\0\x02\0\x01\x12\x04\xf7\x03\n\ + \x13\n\x0f\n\x07\x04\x1d\x03\0\x02\0\x03\x12\x04\xf7\x03\x16\x17\n\x0e\n\ + \x06\x04\x1d\x03\0\x02\x01\x12\x04\xf8\x03\x04\x19\n\x0f\n\x07\x04\x1d\ + \x03\0\x02\x01\x05\x12\x04\xf8\x03\x04\t\n\x0f\n\x07\x04\x1d\x03\0\x02\ + \x01\x01\x12\x04\xf8\x03\n\x14\n\x0f\n\x07\x04\x1d\x03\0\x02\x01\x03\x12\ + \x04\xf8\x03\x17\x18\n\x0e\n\x06\x04\x1d\x03\0\x02\x02\x12\x04\xf9\x03\ + \x04\x19\n\x0f\n\x07\x04\x1d\x03\0\x02\x02\x05\x12\x04\xf9\x03\x04\t\n\ + \x0f\n\x07\x04\x1d\x03\0\x02\x02\x01\x12\x04\xf9\x03\n\x14\n\x0f\n\x07\ + \x04\x1d\x03\0\x02\x02\x03\x12\x04\xf9\x03\x17\x18\n7\n\x06\x04\x1d\x03\ + \0\x02\x03\x12\x04\xfc\x03\x04\x15\x1a'bytes\x20nonce\x20=\x205;\nbytes\ + \x20difficulty\x20=\x206;\n\n\x0f\n\x07\x04\x1d\x03\0\x02\x03\x05\x12\ + \x04\xfc\x03\x04\t\n\x0f\n\x07\x04\x1d\x03\0\x02\x03\x01\x12\x04\xfc\x03\ + \n\x10\n\x0f\n\x07\x04\x1d\x03\0\x02\x03\x03\x12\x04\xfc\x03\x13\x14\n\ + \x0e\n\x06\x04\x1d\x03\0\x02\x04\x12\x04\xfd\x03\x04\x19\n\x0f\n\x07\x04\ + \x1d\x03\0\x02\x04\x05\x12\x04\xfd\x03\x04\t\n\x0f\n\x07\x04\x1d\x03\0\ + \x02\x04\x01\x12\x04\xfd\x03\n\x14\n\x0f\n\x07\x04\x1d\x03\0\x02\x04\x03\ + \x12\x04\xfd\x03\x17\x18\n\x0e\n\x06\x04\x1d\x03\0\x02\x05\x12\x04\xfe\ + \x03\x04\x1e\n\x0f\n\x07\x04\x1d\x03\0\x02\x05\x05\x12\x04\xfe\x03\x04\t\ + \n\x0f\n\x07\x04\x1d\x03\0\x02\x05\x01\x12\x04\xfe\x03\n\x19\n\x0f\n\x07\ + \x04\x1d\x03\0\x02\x05\x03\x12\x04\xfe\x03\x1c\x1d\n\x0e\n\x06\x04\x1d\ + \x03\0\x02\x06\x12\x04\xff\x03\x04\x17\n\x0f\n\x07\x04\x1d\x03\0\x02\x06\ + \x05\x12\x04\xff\x03\x04\t\n\x0f\n\x07\x04\x1d\x03\0\x02\x06\x01\x12\x04\ + \xff\x03\n\x11\n\x0f\n\x07\x04\x1d\x03\0\x02\x06\x03\x12\x04\xff\x03\x14\ + \x16\n\x0e\n\x06\x04\x1d\x03\0\x02\x07\x12\x04\x80\x04\x04\x20\n\x0f\n\ + \x07\x04\x1d\x03\0\x02\x07\x05\x12\x04\x80\x04\x04\t\n\x0f\n\x07\x04\x1d\ + \x03\0\x02\x07\x01\x12\x04\x80\x04\n\x1a\n\x0f\n\x07\x04\x1d\x03\0\x02\ + \x07\x03\x12\x04\x80\x04\x1d\x1f\n\x0c\n\x04\x04\x1d\x02\0\x12\x04\x82\ + \x04\x02\x13\n\r\n\x05\x04\x1d\x02\0\x06\x12\x04\x82\x04\x02\x05\n\r\n\ + \x05\x04\x1d\x02\0\x01\x12\x04\x82\x04\x06\x0e\n\r\n\x05\x04\x1d\x02\0\ + \x03\x12\x04\x82\x04\x11\x12\n\x0c\n\x04\x04\x1d\x02\x01\x12\x04\x83\x04\ + \x02\x1e\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\x83\x04\x02\x07\n\r\n\x05\ + \x04\x1d\x02\x01\x01\x12\x04\x83\x04\x08\x19\n\r\n\x05\x04\x1d\x02\x01\ + \x03\x12\x04\x83\x04\x1c\x1d\n\x15\n\x02\x04\x1e\x12\x06\x87\x04\0\x8a\ + \x04\x01\x1a\x07\x20block\n\n\x0b\n\x03\x04\x1e\x01\x12\x04\x87\x04\x08\ + \r\n\x0c\n\x04\x04\x1e\x02\0\x12\x04\x88\x04\x02(\n\r\n\x05\x04\x1e\x02\ + \0\x04\x12\x04\x88\x04\x02\n\n\r\n\x05\x04\x1e\x02\0\x06\x12\x04\x88\x04\ + \x0b\x16\n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\x88\x04\x17#\n\r\n\x05\x04\ + \x1e\x02\0\x03\x12\x04\x88\x04&'\n\x0c\n\x04\x04\x1e\x02\x01\x12\x04\x89\ + \x04\x02\x1f\n\r\n\x05\x04\x1e\x02\x01\x06\x12\x04\x89\x04\x02\r\n\r\n\ + \x05\x04\x1e\x02\x01\x01\x12\x04\x89\x04\x0e\x1a\n\r\n\x05\x04\x1e\x02\ + \x01\x03\x12\x04\x89\x04\x1d\x1e\n\x0c\n\x02\x04\x1f\x12\x06\x8c\x04\0\ + \x93\x04\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\x8c\x04\x08\x16\n\x0e\n\x04\ + \x04\x1f\x03\0\x12\x06\x8d\x04\x02\x90\x04\x03\n\r\n\x05\x04\x1f\x03\0\ + \x01\x12\x04\x8d\x04\n\x11\n\x0e\n\x06\x04\x1f\x03\0\x02\0\x12\x04\x8e\ + \x04\x04\x13\n\x0f\n\x07\x04\x1f\x03\0\x02\0\x05\x12\x04\x8e\x04\x04\t\n\ + \x0f\n\x07\x04\x1f\x03\0\x02\0\x01\x12\x04\x8e\x04\n\x0e\n\x0f\n\x07\x04\ + \x1f\x03\0\x02\0\x03\x12\x04\x8e\x04\x11\x12\n\x0e\n\x06\x04\x1f\x03\0\ + \x02\x01\x12\x04\x8f\x04\x04\x15\n\x0f\n\x07\x04\x1f\x03\0\x02\x01\x05\ + \x12\x04\x8f\x04\x04\t\n\x0f\n\x07\x04\x1f\x03\0\x02\x01\x01\x12\x04\x8f\ + \x04\n\x10\n\x0f\n\x07\x04\x1f\x03\0\x02\x01\x03\x12\x04\x8f\x04\x13\x14\ + \n\x0c\n\x04\x04\x1f\x02\0\x12\x04\x91\x04\x02\x1b\n\r\n\x05\x04\x1f\x02\ + \0\x04\x12\x04\x91\x04\x02\n\n\r\n\x05\x04\x1f\x02\0\x06\x12\x04\x91\x04\ + \x0b\x12\n\r\n\x05\x04\x1f\x02\0\x01\x12\x04\x91\x04\x13\x16\n\r\n\x05\ + \x04\x1f\x02\0\x03\x12\x04\x91\x04\x19\x1a\n\x0c\n\x04\x04\x1f\x02\x01\ + \x12\x04\x92\x04\x02\x17\n\r\n\x05\x04\x1f\x02\x01\x05\x12\x04\x92\x04\ + \x02\x07\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\x92\x04\x08\x12\n\r\n\x05\ + \x04\x1f\x02\x01\x03\x12\x04\x92\x04\x15\x16\n\x19\n\x02\x04\x20\x12\x06\ + \x96\x04\0\xa3\x04\x01\x1a\x0b\x20Inventory\n\n\x0b\n\x03\x04\x20\x01\ + \x12\x04\x96\x04\x08\x16\n\x0e\n\x04\x04\x20\x04\0\x12\x06\x97\x04\x02\ + \x9b\x04\x03\n\r\n\x05\x04\x20\x04\0\x01\x12\x04\x97\x04\x07\x0b\n\x0e\n\ + \x06\x04\x20\x04\0\x02\0\x12\x04\x98\x04\x04\r\n\x0f\n\x07\x04\x20\x04\0\ + \x02\0\x01\x12\x04\x98\x04\x04\x08\n\x0f\n\x07\x04\x20\x04\0\x02\0\x02\ + \x12\x04\x98\x04\x0b\x0c\n\x0e\n\x06\x04\x20\x04\0\x02\x01\x12\x04\x99\ + \x04\x04\x10\n\x0f\n\x07\x04\x20\x04\0\x02\x01\x01\x12\x04\x99\x04\x04\ + \x0b\n\x0f\n\x07\x04\x20\x04\0\x02\x01\x02\x12\x04\x99\x04\x0e\x0f\n\x0e\ + \n\x06\x04\x20\x04\0\x02\x02\x12\x04\x9a\x04\x04\x0e\n\x0f\n\x07\x04\x20\ + \x04\0\x02\x02\x01\x12\x04\x9a\x04\x04\t\n\x0f\n\x07\x04\x20\x04\0\x02\ + \x02\x02\x12\x04\x9a\x04\x0c\r\n\x0e\n\x04\x04\x20\x03\0\x12\x06\x9d\x04\ + \x02\xa0\x04\x03\n\r\n\x05\x04\x20\x03\0\x01\x12\x04\x9d\x04\n\x11\n\x0e\ + \n\x06\x04\x20\x03\0\x02\0\x12\x04\x9e\x04\x04\x13\n\x0f\n\x07\x04\x20\ + \x03\0\x02\0\x05\x12\x04\x9e\x04\x04\t\n\x0f\n\x07\x04\x20\x03\0\x02\0\ + \x01\x12\x04\x9e\x04\n\x0e\n\x0f\n\x07\x04\x20\x03\0\x02\0\x03\x12\x04\ + \x9e\x04\x11\x12\n\x0e\n\x06\x04\x20\x03\0\x02\x01\x12\x04\x9f\x04\x04\ + \x15\n\x0f\n\x07\x04\x20\x03\0\x02\x01\x05\x12\x04\x9f\x04\x04\t\n\x0f\n\ + \x07\x04\x20\x03\0\x02\x01\x01\x12\x04\x9f\x04\n\x10\n\x0f\n\x07\x04\x20\ + \x03\0\x02\x01\x03\x12\x04\x9f\x04\x13\x14\n\x0c\n\x04\x04\x20\x02\0\x12\ + \x04\xa1\x04\x02\x1b\n\r\n\x05\x04\x20\x02\0\x04\x12\x04\xa1\x04\x02\n\n\ + \r\n\x05\x04\x20\x02\0\x06\x12\x04\xa1\x04\x0b\x12\n\r\n\x05\x04\x20\x02\ + \0\x01\x12\x04\xa1\x04\x13\x16\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\xa1\ + \x04\x19\x1a\n\x0c\n\x04\x04\x20\x02\x01\x12\x04\xa2\x04\x02\x10\n\r\n\ + \x05\x04\x20\x02\x01\x06\x12\x04\xa2\x04\x02\x06\n\r\n\x05\x04\x20\x02\ + \x01\x01\x12\x04\xa2\x04\x07\x0b\n\r\n\x05\x04\x20\x02\x01\x03\x12\x04\ + \xa2\x04\x0e\x0f\n\x0c\n\x02\x04!\x12\x06\xa5\x04\0\xac\x04\x01\n\x0b\n\ + \x03\x04!\x01\x12\x04\xa5\x04\x08\x11\n\x0e\n\x04\x04!\x04\0\x12\x06\xa6\ + \x04\x02\xa9\x04\x03\n\r\n\x05\x04!\x04\0\x01\x12\x04\xa6\x04\x07\x14\n\ + \x0e\n\x06\x04!\x04\0\x02\0\x12\x04\xa7\x04\x04\x0c\n\x0f\n\x07\x04!\x04\ + \0\x02\0\x01\x12\x04\xa7\x04\x04\x07\n\x0f\n\x07\x04!\x04\0\x02\0\x02\ + \x12\x04\xa7\x04\n\x0b\n\x0e\n\x06\x04!\x04\0\x02\x01\x12\x04\xa8\x04\ + \x04\x0e\n\x0f\n\x07\x04!\x04\0\x02\x01\x01\x12\x04\xa8\x04\x04\t\n\x0f\ + \n\x07\x04!\x04\0\x02\x01\x02\x12\x04\xa8\x04\x0c\r\n\x0c\n\x04\x04!\x02\ + \0\x12\x04\xaa\x04\x02\x19\n\r\n\x05\x04!\x02\0\x06\x12\x04\xaa\x04\x02\ + \x0f\n\r\n\x05\x04!\x02\0\x01\x12\x04\xaa\x04\x10\x14\n\r\n\x05\x04!\x02\ + \0\x03\x12\x04\xaa\x04\x17\x18\n\x0c\n\x04\x04!\x02\x01\x12\x04\xab\x04\ + \x02\x19\n\r\n\x05\x04!\x02\x01\x04\x12\x04\xab\x04\x02\n\n\r\n\x05\x04!\ + \x02\x01\x05\x12\x04\xab\x04\x0b\x10\n\r\n\x05\x04!\x02\x01\x01\x12\x04\ + \xab\x04\x11\x14\n\r\n\x05\x04!\x02\x01\x03\x12\x04\xab\x04\x17\x18\n\ + \x0c\n\x02\x04\"\x12\x06\xae\x04\0\xba\x04\x01\n\x0b\n\x03\x04\"\x01\x12\ + \x04\xae\x04\x08\r\n\x0e\n\x04\x04\"\x04\0\x12\x06\xaf\x04\x02\xb4\x04\ + \x03\n\r\n\x05\x04\"\x04\0\x01\x12\x04\xaf\x04\x07\x0f\n\x0e\n\x06\x04\"\ + \x04\0\x02\0\x12\x04\xb0\x04\x04\x0c\n\x0f\n\x07\x04\"\x04\0\x02\0\x01\ + \x12\x04\xb0\x04\x04\x07\n\x0f\n\x07\x04\"\x04\0\x02\0\x02\x12\x04\xb0\ + \x04\n\x0b\n\x0e\n\x06\x04\"\x04\0\x02\x01\x12\x04\xb1\x04\x04\x0c\n\x0f\ + \n\x07\x04\"\x04\0\x02\x01\x01\x12\x04\xb1\x04\x04\x07\n\x0f\n\x07\x04\"\ + \x04\0\x02\x01\x02\x12\x04\xb1\x04\n\x0b\n\x0e\n\x06\x04\"\x04\0\x02\x02\ + \x12\x04\xb2\x04\x04\x0e\n\x0f\n\x07\x04\"\x04\0\x02\x02\x01\x12\x04\xb2\ + \x04\x04\t\n\x0f\n\x07\x04\"\x04\0\x02\x02\x02\x12\x04\xb2\x04\x0c\r\n\ + \x0e\n\x06\x04\"\x04\0\x02\x03\x12\x04\xb3\x04\x04\x14\n\x0f\n\x07\x04\"\ + \x04\0\x02\x03\x01\x12\x04\xb3\x04\x04\x0f\n\x0f\n\x07\x04\"\x04\0\x02\ + \x03\x02\x12\x04\xb3\x04\x12\x13\n\x0c\n\x04\x04\"\x02\0\x12\x04\xb6\x04\ + \x02\x14\n\r\n\x05\x04\"\x02\0\x06\x12\x04\xb6\x04\x02\n\n\r\n\x05\x04\"\ + \x02\0\x01\x12\x04\xb6\x04\x0b\x0f\n\r\n\x05\x04\"\x02\0\x03\x12\x04\xb6\ + \x04\x12\x13\n\x0c\n\x04\x04\"\x02\x01\x12\x04\xb7\x04\x02\x1c\n\r\n\x05\ + \x04\"\x02\x01\x04\x12\x04\xb7\x04\x02\n\n\r\n\x05\x04\"\x02\x01\x06\x12\ + \x04\xb7\x04\x0b\x10\n\r\n\x05\x04\"\x02\x01\x01\x12\x04\xb7\x04\x11\x17\ + \n\r\n\x05\x04\"\x02\x01\x03\x12\x04\xb7\x04\x1a\x1b\n\x0c\n\x04\x04\"\ + \x02\x02\x12\x04\xb8\x04\x02)\n\r\n\x05\x04\"\x02\x02\x04\x12\x04\xb8\ + \x04\x02\n\n\r\n\x05\x04\"\x02\x02\x06\x12\x04\xb8\x04\x0b\x16\n\r\n\x05\ + \x04\"\x02\x02\x01\x12\x04\xb8\x04\x17$\n\r\n\x05\x04\"\x02\x02\x03\x12\ + \x04\xb8\x04'(\n\x0c\n\x04\x04\"\x02\x03\x12\x04\xb9\x04\x02(\n\r\n\x05\ + \x04\"\x02\x03\x04\x12\x04\xb9\x04\x02\n\n\r\n\x05\x04\"\x02\x03\x06\x12\ + \x04\xb9\x04\x0b\x16\n\r\n\x05\x04\"\x02\x03\x01\x12\x04\xb9\x04\x17#\n\ + \r\n\x05\x04\"\x02\x03\x03\x12\x04\xb9\x04&'\n!\n\x02\x04#\x12\x06\xbd\ + \x04\0\xbf\x04\x01\x1a\x13\x20DynamicProperties\n\n\x0b\n\x03\x04#\x01\ + \x12\x04\xbd\x04\x08\x19\n\x0c\n\x04\x04#\x02\0\x12\x04\xbe\x04\x02$\n\r\ + \n\x05\x04#\x02\0\x05\x12\x04\xbe\x04\x02\x07\n\r\n\x05\x04#\x02\0\x01\ + \x12\x04\xbe\x04\x08\x1f\n\r\n\x05\x04#\x02\0\x03\x12\x04\xbe\x04\"#\n\ + \x0c\n\x02\x05\x01\x12\x06\xc1\x04\0\xde\x04\x01\n\x0b\n\x03\x05\x01\x01\ + \x12\x04\xc1\x04\x05\x0f\n\x0c\n\x04\x05\x01\x02\0\x12\x04\xc2\x04\x02\ + \x13\n\r\n\x05\x05\x01\x02\0\x01\x12\x04\xc2\x04\x02\x0b\n\r\n\x05\x05\ + \x01\x02\0\x02\x12\x04\xc2\x04\x0e\x12\n\x0c\n\x04\x05\x01\x02\x01\x12\ + \x04\xc3\x04\x02\x16\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xc3\x04\x02\ + \x0e\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xc3\x04\x11\x15\n\x0c\n\x04\ + \x05\x01\x02\x02\x12\x04\xc4\x04\x02\x18\n\r\n\x05\x05\x01\x02\x02\x01\ + \x12\x04\xc4\x04\x02\x10\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xc4\x04\ + \x13\x17\n\x0c\n\x04\x05\x01\x02\x03\x12\x04\xc5\x04\x02\x18\n\r\n\x05\ + \x05\x01\x02\x03\x01\x12\x04\xc5\x04\x02\x10\n\r\n\x05\x05\x01\x02\x03\ + \x02\x12\x04\xc5\x04\x13\x17\n\x0c\n\x04\x05\x01\x02\x04\x12\x04\xc6\x04\ + \x02\x1f\n\r\n\x05\x05\x01\x02\x04\x01\x12\x04\xc6\x04\x02\x17\n\r\n\x05\ + \x05\x01\x02\x04\x02\x12\x04\xc6\x04\x1a\x1e\n\x0c\n\x04\x05\x01\x02\x05\ + \x12\x04\xc7\x04\x02\x1c\n\r\n\x05\x05\x01\x02\x05\x01\x12\x04\xc7\x04\ + \x02\x14\n\r\n\x05\x05\x01\x02\x05\x02\x12\x04\xc7\x04\x17\x1b\n\x0c\n\ + \x04\x05\x01\x02\x06\x12\x04\xc8\x04\x02\x16\n\r\n\x05\x05\x01\x02\x06\ \x01\x12\x04\xc8\x04\x02\x0e\n\r\n\x05\x05\x01\x02\x06\x02\x12\x04\xc8\ \x04\x11\x15\n\x0c\n\x04\x05\x01\x02\x07\x12\x04\xc9\x04\x02\x1d\n\r\n\ \x05\x05\x01\x02\x07\x01\x12\x04\xc9\x04\x02\x15\n\r\n\x05\x05\x01\x02\ @@ -19054,695 +19223,702 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x1d\n\r\n\x05\x05\x01\x02\x16\x02\x12\x04\xd8\x04\x20$\n\x0c\n\x04\x05\ \x01\x02\x17\x12\x04\xd9\x04\x02\x1e\n\r\n\x05\x05\x01\x02\x17\x01\x12\ \x04\xd9\x04\x02\x16\n\r\n\x05\x05\x01\x02\x17\x02\x12\x04\xd9\x04\x19\ - \x1d\n\x0c\n\x04\x05\x01\x02\x18\x12\x04\xda\x04\x02\x11\n\r\n\x05\x05\ - \x01\x02\x18\x01\x12\x04\xda\x04\x02\t\n\r\n\x05\x05\x01\x02\x18\x02\x12\ - \x04\xda\x04\x0c\x10\n\x0c\n\x02\x04%\x12\x06\xdd\x04\0\xdf\x04\x01\n\ - \x0b\n\x03\x04%\x01\x12\x04\xdd\x04\x08\x19\n\x0c\n\x04\x04%\x02\0\x12\ - \x04\xde\x04\x02\x18\n\r\n\x05\x04%\x02\0\x06\x12\x04\xde\x04\x02\x0c\n\ - \r\n\x05\x04%\x02\0\x01\x12\x04\xde\x04\r\x13\n\r\n\x05\x04%\x02\0\x03\ - \x12\x04\xde\x04\x16\x17\n\x0c\n\x02\x04&\x12\x06\xe1\x04\0\xf1\x04\x01\ - \n\x0b\n\x03\x04&\x01\x12\x04\xe1\x04\x08\x14\n\x0e\n\x04\x04&\x03\0\x12\ - \x06\xe2\x04\x02\xe5\x04\x03\n\r\n\x05\x04&\x03\0\x01\x12\x04\xe2\x04\n\ - \x11\n\x0e\n\x06\x04&\x03\0\x02\0\x12\x04\xe3\x04\x04\x13\n\x0f\n\x07\ - \x04&\x03\0\x02\0\x05\x12\x04\xe3\x04\x04\t\n\x0f\n\x07\x04&\x03\0\x02\0\ - \x01\x12\x04\xe3\x04\n\x0e\n\x0f\n\x07\x04&\x03\0\x02\0\x03\x12\x04\xe3\ - \x04\x11\x12\n\x0e\n\x06\x04&\x03\0\x02\x01\x12\x04\xe4\x04\x04\x15\n\ - \x0f\n\x07\x04&\x03\0\x02\x01\x05\x12\x04\xe4\x04\x04\t\n\x0f\n\x07\x04&\ - \x03\0\x02\x01\x01\x12\x04\xe4\x04\n\x10\n\x0f\n\x07\x04&\x03\0\x02\x01\ - \x03\x12\x04\xe4\x04\x13\x14\n\x0c\n\x04\x04&\x02\0\x12\x04\xe7\x04\x02\ - \x14\n\r\n\x05\x04&\x02\0\x06\x12\x04\xe7\x04\x02\n\n\r\n\x05\x04&\x02\0\ - \x01\x12\x04\xe7\x04\x0b\x0f\n\r\n\x05\x04&\x02\0\x03\x12\x04\xe7\x04\ - \x12\x13\n\x0c\n\x04\x04&\x02\x01\x12\x04\xe8\x04\x02\x14\n\r\n\x05\x04&\ - \x02\x01\x05\x12\x04\xe8\x04\x02\x07\n\r\n\x05\x04&\x02\x01\x01\x12\x04\ - \xe8\x04\x08\x0f\n\r\n\x05\x04&\x02\x01\x03\x12\x04\xe8\x04\x12\x13\n\ - \x0c\n\x04\x04&\x02\x02\x12\x04\xe9\x04\x02\x16\n\r\n\x05\x04&\x02\x02\ - \x05\x12\x04\xe9\x04\x02\x07\n\r\n\x05\x04&\x02\x02\x01\x12\x04\xe9\x04\ - \x08\x11\n\r\n\x05\x04&\x02\x02\x03\x12\x04\xe9\x04\x14\x15\n\x0c\n\x04\ - \x04&\x02\x03\x12\x04\xea\x04\x02\x1d\n\r\n\x05\x04&\x02\x03\x06\x12\x04\ - \xea\x04\x02\t\n\r\n\x05\x04&\x02\x03\x01\x12\x04\xea\x04\n\x18\n\r\n\ - \x05\x04&\x02\x03\x03\x12\x04\xea\x04\x1b\x1c\n\x0c\n\x04\x04&\x02\x04\ - \x12\x04\xeb\x04\x02\x1b\n\r\n\x05\x04&\x02\x04\x06\x12\x04\xeb\x04\x02\ - \t\n\r\n\x05\x04&\x02\x04\x01\x12\x04\xeb\x04\n\x16\n\r\n\x05\x04&\x02\ - \x04\x03\x12\x04\xeb\x04\x19\x1a\n\x0c\n\x04\x04&\x02\x05\x12\x04\xec\ - \x04\x02\x1a\n\r\n\x05\x04&\x02\x05\x06\x12\x04\xec\x04\x02\t\n\r\n\x05\ - \x04&\x02\x05\x01\x12\x04\xec\x04\n\x15\n\r\n\x05\x04&\x02\x05\x03\x12\ - \x04\xec\x04\x18\x19\n\x0c\n\x04\x04&\x02\x06\x12\x04\xed\x04\x02\x14\n\ - \r\n\x05\x04&\x02\x06\x05\x12\x04\xed\x04\x02\x07\n\r\n\x05\x04&\x02\x06\ - \x01\x12\x04\xed\x04\x08\x0f\n\r\n\x05\x04&\x02\x06\x03\x12\x04\xed\x04\ - \x12\x13\n\x0c\n\x04\x04&\x02\x07\x12\x04\xee\x04\x02\x16\n\r\n\x05\x04&\ - \x02\x07\x05\x12\x04\xee\x04\x02\x07\n\r\n\x05\x04&\x02\x07\x01\x12\x04\ - \xee\x04\x08\x11\n\r\n\x05\x04&\x02\x07\x03\x12\x04\xee\x04\x14\x15\n\ - \x0c\n\x04\x04&\x02\x08\x12\x04\xef\x04\x02\x15\n\r\n\x05\x04&\x02\x08\ - \x05\x12\x04\xef\x04\x02\x07\n\r\n\x05\x04&\x02\x08\x01\x12\x04\xef\x04\ - \x08\x10\n\r\n\x05\x04&\x02\x08\x03\x12\x04\xef\x04\x13\x14\n\x0c\n\x04\ - \x04&\x02\t\x12\x04\xf0\x04\x02\x1c\n\r\n\x05\x04&\x02\t\x05\x12\x04\xf0\ - \x04\x02\x07\n\r\n\x05\x04&\x02\t\x01\x12\x04\xf0\x04\x08\x16\n\r\n\x05\ - \x04&\x02\t\x03\x12\x04\xf0\x04\x19\x1b\n\x0c\n\x02\x04'\x12\x06\xf3\x04\ - \0\x85\x05\x01\n\x0b\n\x03\x04'\x01\x12\x04\xf3\x04\x08\x1b\nv\n\x04\x04\ - '\x02\0\x12\x04\xf6\x04\x02\x11\x1ah\x20internalTransaction\x20identity,\ - \x20the\x20root\x20InternalTransaction\x20hash\n\x20should\x20equals\x20\ - to\x20root\x20transaction\x20id.\n\n\r\n\x05\x04'\x02\0\x05\x12\x04\xf6\ - \x04\x02\x07\n\r\n\x05\x04'\x02\0\x01\x12\x04\xf6\x04\x08\x0c\n\r\n\x05\ - \x04'\x02\0\x03\x12\x04\xf6\x04\x0f\x10\n=\n\x04\x04'\x02\x01\x12\x04\ - \xf8\x04\x02\x1b\x1a/\x20the\x20one\x20send\x20trx\x20(TBD:\x20or\x20tok\ - en)\x20via\x20function\n\n\r\n\x05\x04'\x02\x01\x05\x12\x04\xf8\x04\x02\ - \x07\n\r\n\x05\x04'\x02\x01\x01\x12\x04\xf8\x04\x08\x16\n\r\n\x05\x04'\ - \x02\x01\x03\x12\x04\xf8\x04\x19\x1a\n@\n\x04\x04'\x02\x02\x12\x04\xfa\ + \x1d\n\x0c\n\x04\x05\x01\x02\x18\x12\x04\xda\x04\x02\x17\n\r\n\x05\x05\ + \x01\x02\x18\x01\x12\x04\xda\x04\x02\x0f\n\r\n\x05\x05\x01\x02\x18\x02\ + \x12\x04\xda\x04\x12\x16\n\x0c\n\x04\x05\x01\x02\x19\x12\x04\xdb\x04\x02\ + \x15\n\r\n\x05\x05\x01\x02\x19\x01\x12\x04\xdb\x04\x02\r\n\r\n\x05\x05\ + \x01\x02\x19\x02\x12\x04\xdb\x04\x10\x14\n\x0c\n\x04\x05\x01\x02\x1a\x12\ + \x04\xdc\x04\x02\x19\n\r\n\x05\x05\x01\x02\x1a\x01\x12\x04\xdc\x04\x02\ + \x11\n\r\n\x05\x05\x01\x02\x1a\x02\x12\x04\xdc\x04\x14\x18\n\x0c\n\x04\ + \x05\x01\x02\x1b\x12\x04\xdd\x04\x02\x11\n\r\n\x05\x05\x01\x02\x1b\x01\ + \x12\x04\xdd\x04\x02\t\n\r\n\x05\x05\x01\x02\x1b\x02\x12\x04\xdd\x04\x0c\ + \x10\n\x0c\n\x02\x04$\x12\x06\xe0\x04\0\xe2\x04\x01\n\x0b\n\x03\x04$\x01\ + \x12\x04\xe0\x04\x08\x19\n\x0c\n\x04\x04$\x02\0\x12\x04\xe1\x04\x02\x18\ + \n\r\n\x05\x04$\x02\0\x06\x12\x04\xe1\x04\x02\x0c\n\r\n\x05\x04$\x02\0\ + \x01\x12\x04\xe1\x04\r\x13\n\r\n\x05\x04$\x02\0\x03\x12\x04\xe1\x04\x16\ + \x17\n\x0c\n\x02\x04%\x12\x06\xe4\x04\0\xf4\x04\x01\n\x0b\n\x03\x04%\x01\ + \x12\x04\xe4\x04\x08\x14\n\x0e\n\x04\x04%\x03\0\x12\x06\xe5\x04\x02\xe8\ + \x04\x03\n\r\n\x05\x04%\x03\0\x01\x12\x04\xe5\x04\n\x11\n\x0e\n\x06\x04%\ + \x03\0\x02\0\x12\x04\xe6\x04\x04\x13\n\x0f\n\x07\x04%\x03\0\x02\0\x05\ + \x12\x04\xe6\x04\x04\t\n\x0f\n\x07\x04%\x03\0\x02\0\x01\x12\x04\xe6\x04\ + \n\x0e\n\x0f\n\x07\x04%\x03\0\x02\0\x03\x12\x04\xe6\x04\x11\x12\n\x0e\n\ + \x06\x04%\x03\0\x02\x01\x12\x04\xe7\x04\x04\x15\n\x0f\n\x07\x04%\x03\0\ + \x02\x01\x05\x12\x04\xe7\x04\x04\t\n\x0f\n\x07\x04%\x03\0\x02\x01\x01\ + \x12\x04\xe7\x04\n\x10\n\x0f\n\x07\x04%\x03\0\x02\x01\x03\x12\x04\xe7\ + \x04\x13\x14\n\x0c\n\x04\x04%\x02\0\x12\x04\xea\x04\x02\x14\n\r\n\x05\ + \x04%\x02\0\x06\x12\x04\xea\x04\x02\n\n\r\n\x05\x04%\x02\0\x01\x12\x04\ + \xea\x04\x0b\x0f\n\r\n\x05\x04%\x02\0\x03\x12\x04\xea\x04\x12\x13\n\x0c\ + \n\x04\x04%\x02\x01\x12\x04\xeb\x04\x02\x14\n\r\n\x05\x04%\x02\x01\x05\ + \x12\x04\xeb\x04\x02\x07\n\r\n\x05\x04%\x02\x01\x01\x12\x04\xeb\x04\x08\ + \x0f\n\r\n\x05\x04%\x02\x01\x03\x12\x04\xeb\x04\x12\x13\n\x0c\n\x04\x04%\ + \x02\x02\x12\x04\xec\x04\x02\x16\n\r\n\x05\x04%\x02\x02\x05\x12\x04\xec\ + \x04\x02\x07\n\r\n\x05\x04%\x02\x02\x01\x12\x04\xec\x04\x08\x11\n\r\n\ + \x05\x04%\x02\x02\x03\x12\x04\xec\x04\x14\x15\n\x0c\n\x04\x04%\x02\x03\ + \x12\x04\xed\x04\x02\x1d\n\r\n\x05\x04%\x02\x03\x06\x12\x04\xed\x04\x02\ + \t\n\r\n\x05\x04%\x02\x03\x01\x12\x04\xed\x04\n\x18\n\r\n\x05\x04%\x02\ + \x03\x03\x12\x04\xed\x04\x1b\x1c\n\x0c\n\x04\x04%\x02\x04\x12\x04\xee\ + \x04\x02\x1b\n\r\n\x05\x04%\x02\x04\x06\x12\x04\xee\x04\x02\t\n\r\n\x05\ + \x04%\x02\x04\x01\x12\x04\xee\x04\n\x16\n\r\n\x05\x04%\x02\x04\x03\x12\ + \x04\xee\x04\x19\x1a\n\x0c\n\x04\x04%\x02\x05\x12\x04\xef\x04\x02\x1a\n\ + \r\n\x05\x04%\x02\x05\x06\x12\x04\xef\x04\x02\t\n\r\n\x05\x04%\x02\x05\ + \x01\x12\x04\xef\x04\n\x15\n\r\n\x05\x04%\x02\x05\x03\x12\x04\xef\x04\ + \x18\x19\n\x0c\n\x04\x04%\x02\x06\x12\x04\xf0\x04\x02\x14\n\r\n\x05\x04%\ + \x02\x06\x05\x12\x04\xf0\x04\x02\x07\n\r\n\x05\x04%\x02\x06\x01\x12\x04\ + \xf0\x04\x08\x0f\n\r\n\x05\x04%\x02\x06\x03\x12\x04\xf0\x04\x12\x13\n\ + \x0c\n\x04\x04%\x02\x07\x12\x04\xf1\x04\x02\x16\n\r\n\x05\x04%\x02\x07\ + \x05\x12\x04\xf1\x04\x02\x07\n\r\n\x05\x04%\x02\x07\x01\x12\x04\xf1\x04\ + \x08\x11\n\r\n\x05\x04%\x02\x07\x03\x12\x04\xf1\x04\x14\x15\n\x0c\n\x04\ + \x04%\x02\x08\x12\x04\xf2\x04\x02\x15\n\r\n\x05\x04%\x02\x08\x05\x12\x04\ + \xf2\x04\x02\x07\n\r\n\x05\x04%\x02\x08\x01\x12\x04\xf2\x04\x08\x10\n\r\ + \n\x05\x04%\x02\x08\x03\x12\x04\xf2\x04\x13\x14\n\x0c\n\x04\x04%\x02\t\ + \x12\x04\xf3\x04\x02\x1c\n\r\n\x05\x04%\x02\t\x05\x12\x04\xf3\x04\x02\ + \x07\n\r\n\x05\x04%\x02\t\x01\x12\x04\xf3\x04\x08\x16\n\r\n\x05\x04%\x02\ + \t\x03\x12\x04\xf3\x04\x19\x1b\n\x0c\n\x02\x04&\x12\x06\xf6\x04\0\x88\ + \x05\x01\n\x0b\n\x03\x04&\x01\x12\x04\xf6\x04\x08\x1b\nv\n\x04\x04&\x02\ + \0\x12\x04\xf9\x04\x02\x11\x1ah\x20internalTransaction\x20identity,\x20t\ + he\x20root\x20InternalTransaction\x20hash\n\x20should\x20equals\x20to\ + \x20root\x20transaction\x20id.\n\n\r\n\x05\x04&\x02\0\x05\x12\x04\xf9\ + \x04\x02\x07\n\r\n\x05\x04&\x02\0\x01\x12\x04\xf9\x04\x08\x0c\n\r\n\x05\ + \x04&\x02\0\x03\x12\x04\xf9\x04\x0f\x10\n=\n\x04\x04&\x02\x01\x12\x04\ + \xfb\x04\x02\x1b\x1a/\x20the\x20one\x20send\x20trx\x20(TBD:\x20or\x20tok\ + en)\x20via\x20function\n\n\r\n\x05\x04&\x02\x01\x05\x12\x04\xfb\x04\x02\ + \x07\n\r\n\x05\x04&\x02\x01\x01\x12\x04\xfb\x04\x08\x16\n\r\n\x05\x04&\ + \x02\x01\x03\x12\x04\xfb\x04\x19\x1a\n@\n\x04\x04&\x02\x02\x12\x04\xfd\ \x04\x02\x1f\x1a2\x20the\x20one\x20recieve\x20trx\x20(TBD:\x20or\x20toke\ - n)\x20via\x20function\n\n\r\n\x05\x04'\x02\x02\x05\x12\x04\xfa\x04\x02\ - \x07\n\r\n\x05\x04'\x02\x02\x01\x12\x04\xfa\x04\x08\x1a\n\r\n\x05\x04'\ - \x02\x02\x03\x12\x04\xfa\x04\x1d\x1e\n\x0e\n\x04\x04'\x03\0\x12\x06\xfb\ - \x04\x02\x80\x05\x03\n\r\n\x05\x04'\x03\0\x01\x12\x04\xfb\x04\n\x17\n+\n\ - \x06\x04'\x03\0\x02\0\x12\x04\xfd\x04\x04\x18\x1a\x1b\x20trx\x20(TBD:\ - \x20or\x20token)\x20value\n\n\x0f\n\x07\x04'\x03\0\x02\0\x05\x12\x04\xfd\ - \x04\x04\t\n\x0f\n\x07\x04'\x03\0\x02\0\x01\x12\x04\xfd\x04\n\x13\n\x0f\ - \n\x07\x04'\x03\0\x02\0\x03\x12\x04\xfd\x04\x16\x17\n5\n\x06\x04'\x03\0\ - \x02\x01\x12\x04\xff\x04\x04\x17\x1a%\x20TBD:\x20tokenName,\x20trx\x20sh\ - ould\x20be\x20empty\n\n\x0f\n\x07\x04'\x03\0\x02\x01\x05\x12\x04\xff\x04\ - \x04\n\n\x0f\n\x07\x04'\x03\0\x02\x01\x01\x12\x04\xff\x04\x0b\x12\n\x0f\ - \n\x07\x04'\x03\0\x02\x01\x03\x12\x04\xff\x04\x15\x16\n\x0c\n\x04\x04'\ - \x02\x03\x12\x04\x81\x05\x02+\n\r\n\x05\x04'\x02\x03\x04\x12\x04\x81\x05\ - \x02\n\n\r\n\x05\x04'\x02\x03\x06\x12\x04\x81\x05\x0b\x18\n\r\n\x05\x04'\ - \x02\x03\x01\x12\x04\x81\x05\x19&\n\r\n\x05\x04'\x02\x03\x03\x12\x04\x81\ - \x05)*\n\x0c\n\x04\x04'\x02\x04\x12\x04\x82\x05\x02\x11\n\r\n\x05\x04'\ - \x02\x04\x05\x12\x04\x82\x05\x02\x07\n\r\n\x05\x04'\x02\x04\x01\x12\x04\ - \x82\x05\x08\x0c\n\r\n\x05\x04'\x02\x04\x03\x12\x04\x82\x05\x0f\x10\n\ - \x0c\n\x04\x04'\x02\x05\x12\x04\x83\x05\x02\x14\n\r\n\x05\x04'\x02\x05\ - \x05\x12\x04\x83\x05\x02\x06\n\r\n\x05\x04'\x02\x05\x01\x12\x04\x83\x05\ - \x07\x0f\n\r\n\x05\x04'\x02\x05\x03\x12\x04\x83\x05\x12\x13\n\x0c\n\x04\ - \x04'\x02\x06\x12\x04\x84\x05\x02\x13\n\r\n\x05\x04'\x02\x06\x05\x12\x04\ - \x84\x05\x02\x08\n\r\n\x05\x04'\x02\x06\x01\x12\x04\x84\x05\t\x0e\n\r\n\ - \x05\x04'\x02\x06\x03\x12\x04\x84\x05\x11\x12\n\x0c\n\x02\x04(\x12\x06\ - \x87\x05\0\x8c\x05\x01\n\x0b\n\x03\x04(\x01\x12\x04\x87\x05\x08%\n\x0c\n\ - \x04\x04(\x02\0\x12\x04\x88\x05\x02\x14\n\r\n\x05\x04(\x02\0\x05\x12\x04\ - \x88\x05\x02\x07\n\r\n\x05\x04(\x02\0\x01\x12\x04\x88\x05\x08\x0f\n\r\n\ - \x05\x04(\x02\0\x03\x12\x04\x88\x05\x12\x13\n\x0c\n\x04\x04(\x02\x01\x12\ - \x04\x89\x05\x02\"\n\r\n\x05\x04(\x02\x01\x04\x12\x04\x89\x05\x02\n\n\r\ - \n\x05\x04(\x02\x01\x05\x12\x04\x89\x05\x0b\x10\n\r\n\x05\x04(\x02\x01\ - \x01\x12\x04\x89\x05\x11\x1d\n\r\n\x05\x04(\x02\x01\x03\x12\x04\x89\x05\ - \x20!\n\x0c\n\x04\x04(\x02\x02\x12\x04\x8a\x05\x02\x20\n\r\n\x05\x04(\ - \x02\x02\x04\x12\x04\x8a\x05\x02\n\n\r\n\x05\x04(\x02\x02\x05\x12\x04\ - \x8a\x05\x0b\x10\n\r\n\x05\x04(\x02\x02\x01\x12\x04\x8a\x05\x11\x1b\n\r\ - \n\x05\x04(\x02\x02\x03\x12\x04\x8a\x05\x1e\x1f\n\x0c\n\x04\x04(\x02\x03\ - \x12\x04\x8b\x05\x02\x16\n\r\n\x05\x04(\x02\x03\x05\x12\x04\x8b\x05\x02\ - \x07\n\r\n\x05\x04(\x02\x03\x01\x12\x04\x8b\x05\x08\x11\n\r\n\x05\x04(\ - \x02\x03\x03\x12\x04\x8b\x05\x14\x15\n\x0c\n\x02\x04)\x12\x06\x8e\x05\0\ - \xef\x05\x01\n\x0b\n\x03\x04)\x01\x12\x04\x8e\x05\x08\x10\n\x0c\n\x04\ - \x04)\x02\0\x12\x04\x8f\x05\x02\x19\n\r\n\x05\x04)\x02\0\x05\x12\x04\x8f\ - \x05\x02\x07\n\r\n\x05\x04)\x02\0\x01\x12\x04\x8f\x05\x08\x14\n\r\n\x05\ - \x04)\x02\0\x03\x12\x04\x8f\x05\x17\x18\n\x0c\n\x04\x04)\x02\x01\x12\x04\ - \x90\x05\x02\x13\n\r\n\x05\x04)\x02\x01\x05\x12\x04\x90\x05\x02\x08\n\r\ - \n\x05\x04)\x02\x01\x01\x12\x04\x90\x05\t\x0e\n\r\n\x05\x04)\x02\x01\x03\ - \x12\x04\x90\x05\x11\x12\n\x0c\n\x04\x04)\x02\x02\x12\x04\x91\x05\x02\ - \x1b\n\r\n\x05\x04)\x02\x02\x05\x12\x04\x91\x05\x02\x08\n\r\n\x05\x04)\ - \x02\x02\x01\x12\x04\x91\x05\t\x16\n\r\n\x05\x04)\x02\x02\x03\x12\x04\ - \x91\x05\x19\x1a\n\"\n\x04\x04)\x02\x03\x12\x04\x93\x05\x02\x20\x1a\x14c\ - onnect\x20information\n\n\r\n\x05\x04)\x02\x03\x05\x12\x04\x93\x05\x02\ - \x07\n\r\n\x05\x04)\x02\x03\x01\x12\x04\x93\x05\x08\x1b\n\r\n\x05\x04)\ - \x02\x03\x03\x12\x04\x93\x05\x1e\x1f\n\x0c\n\x04\x04)\x02\x04\x12\x04\ - \x94\x05\x02\x1f\n\r\n\x05\x04)\x02\x04\x05\x12\x04\x94\x05\x02\x07\n\r\ - \n\x05\x04)\x02\x04\x01\x12\x04\x94\x05\x08\x1a\n\r\n\x05\x04)\x02\x04\ - \x03\x12\x04\x94\x05\x1d\x1e\n\x0c\n\x04\x04)\x02\x05\x12\x04\x95\x05\ - \x02\x20\n\r\n\x05\x04)\x02\x05\x05\x12\x04\x95\x05\x02\x07\n\r\n\x05\ - \x04)\x02\x05\x01\x12\x04\x95\x05\x08\x1b\n\r\n\x05\x04)\x02\x05\x03\x12\ - \x04\x95\x05\x1e\x1f\n\x0c\n\x04\x04)\x02\x06\x12\x04\x96\x05\x02\x16\n\ - \r\n\x05\x04)\x02\x06\x05\x12\x04\x96\x05\x02\x07\n\r\n\x05\x04)\x02\x06\ - \x01\x12\x04\x96\x05\x08\x11\n\r\n\x05\x04)\x02\x06\x03\x12\x04\x96\x05\ - \x14\x15\n\x0c\n\x04\x04)\x02\x07\x12\x04\x97\x05\x02%\n\r\n\x05\x04)\ - \x02\x07\x04\x12\x04\x97\x05\x02\n\n\r\n\x05\x04)\x02\x07\x06\x12\x04\ - \x97\x05\x0b\x13\n\r\n\x05\x04)\x02\x07\x01\x12\x04\x97\x05\x14\x20\n\r\ - \n\x05\x04)\x02\x07\x03\x12\x04\x97\x05#$\n\x0c\n\x04\x04)\x02\x08\x12\ - \x04\x98\x05\x02$\n\r\n\x05\x04)\x02\x08\x06\x12\x04\x98\x05\x02\x10\n\r\ - \n\x05\x04)\x02\x08\x01\x12\x04\x98\x05\x11\x1f\n\r\n\x05\x04)\x02\x08\ - \x03\x12\x04\x98\x05\"#\n\x0c\n\x04\x04)\x02\t\x12\x04\x99\x05\x02\x1f\n\ - \r\n\x05\x04)\x02\t\x06\x12\x04\x99\x05\x02\r\n\r\n\x05\x04)\x02\t\x01\ - \x12\x04\x99\x05\x0e\x19\n\r\n\x05\x04)\x02\t\x03\x12\x04\x99\x05\x1c\ - \x1e\n\x0c\n\x04\x04)\x02\n\x12\x04\x9a\x05\x02/\n\r\n\x05\x04)\x02\n\ - \x06\x12\x04\x9a\x05\x02\x15\n\r\n\x05\x04)\x02\n\x01\x12\x04\x9a\x05\ - \x16)\n\r\n\x05\x04)\x02\n\x03\x12\x04\x9a\x05,.\n\x0e\n\x04\x04)\x03\ - \x01\x12\x06\x9c\x05\x02\xb6\x05\x03\n\r\n\x05\x04)\x03\x01\x01\x12\x04\ - \x9c\x05\n\x12\n\x0e\n\x06\x04)\x03\x01\x02\0\x12\x04\x9d\x05\x04\x1d\n\ - \x0f\n\x07\x04)\x03\x01\x02\0\x05\x12\x04\x9d\x05\x04\n\n\x0f\n\x07\x04)\ - \x03\x01\x02\0\x01\x12\x04\x9d\x05\x0b\x18\n\x0f\n\x07\x04)\x03\x01\x02\ - \0\x03\x12\x04\x9d\x05\x1b\x1c\n\x0e\n\x06\x04)\x03\x01\x02\x01\x12\x04\ - \x9e\x05\x04\x18\n\x0f\n\x07\x04)\x03\x01\x02\x01\x05\x12\x04\x9e\x05\ - \x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x01\x01\x12\x04\x9e\x05\n\x13\n\x0f\ - \n\x07\x04)\x03\x01\x02\x01\x03\x12\x04\x9e\x05\x16\x17\n\x0e\n\x06\x04)\ - \x03\x01\x02\x02\x12\x04\x9f\x05\x04\"\n\x0f\n\x07\x04)\x03\x01\x02\x02\ - \x05\x12\x04\x9f\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x02\x01\x12\x04\ - \x9f\x05\n\x1d\n\x0f\n\x07\x04)\x03\x01\x02\x02\x03\x12\x04\x9f\x05\x20!\ - \n\x0e\n\x06\x04)\x03\x01\x02\x03\x12\x04\xa0\x05\x04\x16\n\x0f\n\x07\ - \x04)\x03\x01\x02\x03\x05\x12\x04\xa0\x05\x04\x08\n\x0f\n\x07\x04)\x03\ - \x01\x02\x03\x01\x12\x04\xa0\x05\t\x11\n\x0f\n\x07\x04)\x03\x01\x02\x03\ - \x03\x12\x04\xa0\x05\x14\x15\n\x0e\n\x06\x04)\x03\x01\x02\x04\x12\x04\ - \xa1\x05\x04&\n\x0f\n\x07\x04)\x03\x01\x02\x04\x05\x12\x04\xa1\x05\x04\t\ - \n\x0f\n\x07\x04)\x03\x01\x02\x04\x01\x12\x04\xa1\x05\n!\n\x0f\n\x07\x04\ - )\x03\x01\x02\x04\x03\x12\x04\xa1\x05$%\n\x0e\n\x06\x04)\x03\x01\x02\x05\ - \x12\x04\xa2\x05\x04\x1e\n\x0f\n\x07\x04)\x03\x01\x02\x05\x05\x12\x04\ - \xa2\x05\x04\x08\n\x0f\n\x07\x04)\x03\x01\x02\x05\x01\x12\x04\xa2\x05\t\ - \x19\n\x0f\n\x07\x04)\x03\x01\x02\x05\x03\x12\x04\xa2\x05\x1c\x1d\n\x0e\ - \n\x06\x04)\x03\x01\x02\x06\x12\x04\xa3\x05\x04\x1c\n\x0f\n\x07\x04)\x03\ - \x01\x02\x06\x05\x12\x04\xa3\x05\x04\x08\n\x0f\n\x07\x04)\x03\x01\x02\ - \x06\x01\x12\x04\xa3\x05\t\x17\n\x0f\n\x07\x04)\x03\x01\x02\x06\x03\x12\ - \x04\xa3\x05\x1a\x1b\n\x0e\n\x06\x04)\x03\x01\x02\x07\x12\x04\xa4\x05\ - \x04\x14\n\x0f\n\x07\x04)\x03\x01\x02\x07\x05\x12\x04\xa4\x05\x04\n\n\ - \x0f\n\x07\x04)\x03\x01\x02\x07\x01\x12\x04\xa4\x05\x0b\x0f\n\x0f\n\x07\ - \x04)\x03\x01\x02\x07\x03\x12\x04\xa4\x05\x12\x13\n\x0e\n\x06\x04)\x03\ - \x01\x02\x08\x12\x04\xa5\x05\x04\x13\n\x0f\n\x07\x04)\x03\x01\x02\x08\ - \x05\x12\x04\xa5\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x08\x01\x12\x04\ - \xa5\x05\n\x0e\n\x0f\n\x07\x04)\x03\x01\x02\x08\x03\x12\x04\xa5\x05\x11\ - \x12\n\x0e\n\x06\x04)\x03\x01\x02\t\x12\x04\xa6\x05\x04\x17\n\x0f\n\x07\ - \x04)\x03\x01\x02\t\x05\x12\x04\xa6\x05\x04\n\n\x0f\n\x07\x04)\x03\x01\ - \x02\t\x01\x12\x04\xa6\x05\x0b\x11\n\x0f\n\x07\x04)\x03\x01\x02\t\x03\ - \x12\x04\xa6\x05\x14\x16\n\x0e\n\x06\x04)\x03\x01\x02\n\x12\x04\xa7\x05\ - \x04\x1b\n\x0f\n\x07\x04)\x03\x01\x02\n\x05\x12\x04\xa7\x05\x04\t\n\x0f\ - \n\x07\x04)\x03\x01\x02\n\x01\x12\x04\xa7\x05\n\x15\n\x0f\n\x07\x04)\x03\ - \x01\x02\n\x03\x12\x04\xa7\x05\x18\x1a\n\x0e\n\x06\x04)\x03\x01\x02\x0b\ - \x12\x04\xa8\x05\x04\x1b\n\x0f\n\x07\x04)\x03\x01\x02\x0b\x05\x12\x04\ - \xa8\x05\x04\n\n\x0f\n\x07\x04)\x03\x01\x02\x0b\x01\x12\x04\xa8\x05\x0b\ - \x15\n\x0f\n\x07\x04)\x03\x01\x02\x0b\x03\x12\x04\xa8\x05\x18\x1a\n\x0e\ - \n\x06\x04)\x03\x01\x02\x0c\x12\x04\xa9\x05\x04\x1f\n\x0f\n\x07\x04)\x03\ - \x01\x02\x0c\x05\x12\x04\xa9\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x0c\ - \x01\x12\x04\xa9\x05\n\x19\n\x0f\n\x07\x04)\x03\x01\x02\x0c\x03\x12\x04\ - \xa9\x05\x1c\x1e\n\x0e\n\x06\x04)\x03\x01\x02\r\x12\x04\xaa\x05\x04&\n\ - \x0f\n\x07\x04)\x03\x01\x02\r\x05\x12\x04\xaa\x05\x04\t\n\x0f\n\x07\x04)\ - \x03\x01\x02\r\x01\x12\x04\xaa\x05\n\x20\n\x0f\n\x07\x04)\x03\x01\x02\r\ - \x03\x12\x04\xaa\x05#%\n\x0e\n\x06\x04)\x03\x01\x02\x0e\x12\x04\xab\x05\ - \x04&\n\x0f\n\x07\x04)\x03\x01\x02\x0e\x05\x12\x04\xab\x05\x04\t\n\x0f\n\ - \x07\x04)\x03\x01\x02\x0e\x01\x12\x04\xab\x05\n\x20\n\x0f\n\x07\x04)\x03\ - \x01\x02\x0e\x03\x12\x04\xab\x05#%\n\x0e\n\x06\x04)\x03\x01\x02\x0f\x12\ - \x04\xac\x05\x04\x1d\n\x0f\n\x07\x04)\x03\x01\x02\x0f\x05\x12\x04\xac\ - \x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x0f\x01\x12\x04\xac\x05\n\x17\n\ - \x0f\n\x07\x04)\x03\x01\x02\x0f\x03\x12\x04\xac\x05\x1a\x1c\n\x0e\n\x06\ - \x04)\x03\x01\x02\x10\x12\x04\xad\x05\x04\x1f\n\x0f\n\x07\x04)\x03\x01\ - \x02\x10\x05\x12\x04\xad\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x10\x01\ - \x12\x04\xad\x05\n\x19\n\x0f\n\x07\x04)\x03\x01\x02\x10\x03\x12\x04\xad\ - \x05\x1c\x1e\n\x0e\n\x06\x04)\x03\x01\x02\x11\x12\x04\xae\x05\x04$\n\x0f\ - \n\x07\x04)\x03\x01\x02\x11\x05\x12\x04\xae\x05\x04\n\n\x0f\n\x07\x04)\ - \x03\x01\x02\x11\x01\x12\x04\xae\x05\x0b\x1e\n\x0f\n\x07\x04)\x03\x01\ - \x02\x11\x03\x12\x04\xae\x05!#\n\x0e\n\x06\x04)\x03\x01\x02\x12\x12\x04\ - \xaf\x05\x04\x17\n\x0f\n\x07\x04)\x03\x01\x02\x12\x05\x12\x04\xaf\x05\ - \x04\x08\n\x0f\n\x07\x04)\x03\x01\x02\x12\x01\x12\x04\xaf\x05\t\x11\n\ - \x0f\n\x07\x04)\x03\x01\x02\x12\x03\x12\x04\xaf\x05\x14\x16\n\x0e\n\x06\ - \x04)\x03\x01\x02\x13\x12\x04\xb0\x05\x04\x15\n\x0f\n\x07\x04)\x03\x01\ - \x02\x13\x05\x12\x04\xb0\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x13\x01\ - \x12\x04\xb0\x05\n\x0f\n\x0f\n\x07\x04)\x03\x01\x02\x13\x03\x12\x04\xb0\ - \x05\x12\x14\n\x0e\n\x06\x04)\x03\x01\x02\x14\x12\x04\xb1\x05\x04\x19\n\ - \x0f\n\x07\x04)\x03\x01\x02\x14\x05\x12\x04\xb1\x05\x04\t\n\x0f\n\x07\ - \x04)\x03\x01\x02\x14\x01\x12\x04\xb1\x05\n\x13\n\x0f\n\x07\x04)\x03\x01\ - \x02\x14\x03\x12\x04\xb1\x05\x16\x18\n\x0e\n\x06\x04)\x03\x01\x02\x15\ - \x12\x04\xb2\x05\x04\x16\n\x0f\n\x07\x04)\x03\x01\x02\x15\x05\x12\x04\ - \xb2\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x15\x01\x12\x04\xb2\x05\n\ - \x10\n\x0f\n\x07\x04)\x03\x01\x02\x15\x03\x12\x04\xb2\x05\x13\x15\n\x0e\ - \n\x06\x04)\x03\x01\x02\x16\x12\x04\xb3\x05\x04\x1f\n\x0f\n\x07\x04)\x03\ - \x01\x02\x16\x05\x12\x04\xb3\x05\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x16\ - \x01\x12\x04\xb3\x05\n\x19\n\x0f\n\x07\x04)\x03\x01\x02\x16\x03\x12\x04\ - \xb3\x05\x1c\x1e\n\x0e\n\x06\x04)\x03\x01\x02\x17\x12\x04\xb4\x05\x04&\n\ - \x0f\n\x07\x04)\x03\x01\x02\x17\x05\x12\x04\xb4\x05\x04\n\n\x0f\n\x07\ - \x04)\x03\x01\x02\x17\x01\x12\x04\xb4\x05\x0b\x20\n\x0f\n\x07\x04)\x03\ - \x01\x02\x17\x03\x12\x04\xb4\x05#%\n\x0e\n\x06\x04)\x03\x01\x02\x18\x12\ - \x04\xb5\x05\x04'\n\x0f\n\x07\x04)\x03\x01\x02\x18\x05\x12\x04\xb5\x05\ - \x04\n\n\x0f\n\x07\x04)\x03\x01\x02\x18\x01\x12\x04\xb5\x05\x0b!\n\x0f\n\ - \x07\x04)\x03\x01\x02\x18\x03\x12\x04\xb5\x05$&\n\x0e\n\x04\x04)\x03\x02\ - \x12\x06\xb8\x05\x02\xcc\x05\x03\n\r\n\x05\x04)\x03\x02\x01\x12\x04\xb8\ - \x05\n\x18\n\x0e\n\x06\x04)\x03\x02\x02\0\x12\x04\xb9\x05\x04\x1b\n\x0f\ - \n\x07\x04)\x03\x02\x02\0\x05\x12\x04\xb9\x05\x04\n\n\x0f\n\x07\x04)\x03\ - \x02\x02\0\x01\x12\x04\xb9\x05\x0b\x16\n\x0f\n\x07\x04)\x03\x02\x02\0\ - \x03\x12\x04\xb9\x05\x19\x1a\n\x0e\n\x06\x04)\x03\x02\x02\x01\x12\x04\ - \xba\x05\x04\x1a\n\x0f\n\x07\x04)\x03\x02\x02\x01\x05\x12\x04\xba\x05\ - \x04\n\n\x0f\n\x07\x04)\x03\x02\x02\x01\x01\x12\x04\xba\x05\x0b\x15\n\ - \x0f\n\x07\x04)\x03\x02\x02\x01\x03\x12\x04\xba\x05\x18\x19\n\x0e\n\x06\ - \x04)\x03\x02\x02\x02\x12\x04\xbb\x05\x04\x19\n\x0f\n\x07\x04)\x03\x02\ - \x02\x02\x05\x12\x04\xbb\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x02\x01\ - \x12\x04\xbb\x05\n\x14\n\x0f\n\x07\x04)\x03\x02\x02\x02\x03\x12\x04\xbb\ - \x05\x17\x18\n\x0e\n\x06\x04)\x03\x02\x02\x03\x12\x04\xbc\x05\x04\x1c\n\ - \x0f\n\x07\x04)\x03\x02\x02\x03\x05\x12\x04\xbc\x05\x04\x08\n\x0f\n\x07\ - \x04)\x03\x02\x02\x03\x01\x12\x04\xbc\x05\t\x17\n\x0f\n\x07\x04)\x03\x02\ - \x02\x03\x03\x12\x04\xbc\x05\x1a\x1b\n\x0e\n\x06\x04)\x03\x02\x02\x04\ - \x12\x04\xbd\x05\x04\x1d\n\x0f\n\x07\x04)\x03\x02\x02\x04\x05\x12\x04\ - \xbd\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x04\x01\x12\x04\xbd\x05\n\ - \x18\n\x0f\n\x07\x04)\x03\x02\x02\x04\x03\x12\x04\xbd\x05\x1b\x1c\n\x0e\ - \n\x06\x04)\x03\x02\x02\x05\x12\x04\xbe\x05\x04\x1e\n\x0f\n\x07\x04)\x03\ - \x02\x02\x05\x05\x12\x04\xbe\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x05\ - \x01\x12\x04\xbe\x05\n\x19\n\x0f\n\x07\x04)\x03\x02\x02\x05\x03\x12\x04\ - \xbe\x05\x1c\x1d\n\x0e\n\x06\x04)\x03\x02\x02\x06\x12\x04\xbf\x05\x04\ - \x1b\n\x0f\n\x07\x04)\x03\x02\x02\x06\x05\x12\x04\xbf\x05\x04\t\n\x0f\n\ - \x07\x04)\x03\x02\x02\x06\x01\x12\x04\xbf\x05\n\x16\n\x0f\n\x07\x04)\x03\ - \x02\x02\x06\x03\x12\x04\xbf\x05\x19\x1a\n\x0e\n\x06\x04)\x03\x02\x02\ - \x07\x12\x04\xc0\x05\x04\x1e\n\x0f\n\x07\x04)\x03\x02\x02\x07\x05\x12\ - \x04\xc0\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x07\x01\x12\x04\xc0\x05\ - \n\x19\n\x0f\n\x07\x04)\x03\x02\x02\x07\x03\x12\x04\xc0\x05\x1c\x1d\n\ - \x0e\n\x06\x04)\x03\x02\x02\x08\x12\x04\xc1\x05\x04$\n\x0f\n\x07\x04)\ - \x03\x02\x02\x08\x05\x12\x04\xc1\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\ - \x08\x01\x12\x04\xc1\x05\n\x1f\n\x0f\n\x07\x04)\x03\x02\x02\x08\x03\x12\ - \x04\xc1\x05\"#\n\x0e\n\x06\x04)\x03\x02\x02\t\x12\x04\xc2\x05\x04\x20\n\ - \x0f\n\x07\x04)\x03\x02\x02\t\x05\x12\x04\xc2\x05\x04\t\n\x0f\n\x07\x04)\ - \x03\x02\x02\t\x01\x12\x04\xc2\x05\n\x1a\n\x0f\n\x07\x04)\x03\x02\x02\t\ - \x03\x12\x04\xc2\x05\x1d\x1f\n\x0e\n\x06\x04)\x03\x02\x02\n\x12\x04\xc3\ - \x05\x04\x20\n\x0f\n\x07\x04)\x03\x02\x02\n\x05\x12\x04\xc3\x05\x04\t\n\ - \x0f\n\x07\x04)\x03\x02\x02\n\x01\x12\x04\xc3\x05\n\x1a\n\x0f\n\x07\x04)\ - \x03\x02\x02\n\x03\x12\x04\xc3\x05\x1d\x1f\n\x0e\n\x06\x04)\x03\x02\x02\ - \x0b\x12\x04\xc4\x05\x04\x1e\n\x0f\n\x07\x04)\x03\x02\x02\x0b\x05\x12\ - \x04\xc4\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x0b\x01\x12\x04\xc4\x05\ - \n\x18\n\x0f\n\x07\x04)\x03\x02\x02\x0b\x03\x12\x04\xc4\x05\x1b\x1d\n\ - \x0e\n\x06\x04)\x03\x02\x02\x0c\x12\x04\xc5\x05\x04\x19\n\x0f\n\x07\x04)\ - \x03\x02\x02\x0c\x05\x12\x04\xc5\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\ - \x0c\x01\x12\x04\xc5\x05\n\x13\n\x0f\n\x07\x04)\x03\x02\x02\x0c\x03\x12\ - \x04\xc5\x05\x16\x18\n\x0e\n\x06\x04)\x03\x02\x02\r\x12\x04\xc6\x05\x04$\ - \n\x0f\n\x07\x04)\x03\x02\x02\r\x05\x12\x04\xc6\x05\x04\t\n\x0f\n\x07\ - \x04)\x03\x02\x02\r\x01\x12\x04\xc6\x05\n\x1e\n\x0f\n\x07\x04)\x03\x02\ - \x02\r\x03\x12\x04\xc6\x05!#\n\x0e\n\x06\x04)\x03\x02\x02\x0e\x12\x04\ - \xc7\x05\x04\x1e\n\x0f\n\x07\x04)\x03\x02\x02\x0e\x05\x12\x04\xc7\x05\ - \x04\x08\n\x0f\n\x07\x04)\x03\x02\x02\x0e\x01\x12\x04\xc7\x05\t\x18\n\ - \x0f\n\x07\x04)\x03\x02\x02\x0e\x03\x12\x04\xc7\x05\x1b\x1d\n\x0e\n\x06\ - \x04)\x03\x02\x02\x0f\x12\x04\xc8\x05\x04\x1d\n\x0f\n\x07\x04)\x03\x02\ - \x02\x0f\x05\x12\x04\xc8\x05\x04\n\n\x0f\n\x07\x04)\x03\x02\x02\x0f\x01\ - \x12\x04\xc8\x05\x0b\x17\n\x0f\n\x07\x04)\x03\x02\x02\x0f\x03\x12\x04\ - \xc8\x05\x1a\x1c\n\x0e\n\x06\x04)\x03\x02\x02\x10\x12\x04\xc9\x05\x04\ - \x1d\n\x0f\n\x07\x04)\x03\x02\x02\x10\x05\x12\x04\xc9\x05\x04\n\n\x0f\n\ - \x07\x04)\x03\x02\x02\x10\x01\x12\x04\xc9\x05\x0b\x17\n\x0f\n\x07\x04)\ - \x03\x02\x02\x10\x03\x12\x04\xc9\x05\x1a\x1c\n\x0e\n\x06\x04)\x03\x02\ - \x02\x11\x12\x04\xca\x05\x04(\n\x0f\n\x07\x04)\x03\x02\x02\x11\x05\x12\ - \x04\xca\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x11\x01\x12\x04\xca\x05\ - \n\"\n\x0f\n\x07\x04)\x03\x02\x02\x11\x03\x12\x04\xca\x05%'\n\x0e\n\x06\ - \x04)\x03\x02\x02\x12\x12\x04\xcb\x05\x04#\n\x0f\n\x07\x04)\x03\x02\x02\ - \x12\x05\x12\x04\xcb\x05\x04\t\n\x0f\n\x07\x04)\x03\x02\x02\x12\x01\x12\ - \x04\xcb\x05\n\x1d\n\x0f\n\x07\x04)\x03\x02\x02\x12\x03\x12\x04\xcb\x05\ - \x20\"\n\x0e\n\x04\x04)\x03\x03\x12\x06\xce\x05\x02\xee\x05\x03\n\r\n\ - \x05\x04)\x03\x03\x01\x12\x04\xce\x05\n\x15\n\x0e\n\x06\x04)\x03\x03\x02\ - \0\x12\x04\xcf\x05\x04\x1a\n\x0f\n\x07\x04)\x03\x03\x02\0\x05\x12\x04\ - \xcf\x05\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\0\x01\x12\x04\xcf\x05\n\x15\ - \n\x0f\n\x07\x04)\x03\x03\x02\0\x03\x12\x04\xcf\x05\x18\x19\n\x0e\n\x06\ - \x04)\x03\x03\x02\x01\x12\x04\xd0\x05\x04\"\n\x0f\n\x07\x04)\x03\x03\x02\ - \x01\x05\x12\x04\xd0\x05\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\x01\x01\x12\ - \x04\xd0\x05\n\x1d\n\x0f\n\x07\x04)\x03\x03\x02\x01\x03\x12\x04\xd0\x05\ - \x20!\n\x0e\n\x06\x04)\x03\x03\x02\x02\x12\x04\xd1\x05\x04\x17\n\x0f\n\ - \x07\x04)\x03\x03\x02\x02\x05\x12\x04\xd1\x05\x04\t\n\x0f\n\x07\x04)\x03\ - \x03\x02\x02\x01\x12\x04\xd1\x05\n\x12\n\x0f\n\x07\x04)\x03\x03\x02\x02\ - \x03\x12\x04\xd1\x05\x15\x16\n\x0e\n\x06\x04)\x03\x03\x02\x03\x12\x04\ - \xd2\x05\x04\x1a\n\x0f\n\x07\x04)\x03\x03\x02\x03\x05\x12\x04\xd2\x05\ - \x04\t\n\x0f\n\x07\x04)\x03\x03\x02\x03\x01\x12\x04\xd2\x05\n\x15\n\x0f\ - \n\x07\x04)\x03\x03\x02\x03\x03\x12\x04\xd2\x05\x18\x19\n\x0e\n\x06\x04)\ - \x03\x03\x02\x04\x12\x04\xd3\x05\x04\x19\n\x0f\n\x07\x04)\x03\x03\x02\ - \x04\x05\x12\x04\xd3\x05\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\x04\x01\x12\ - \x04\xd3\x05\n\x14\n\x0f\n\x07\x04)\x03\x03\x02\x04\x03\x12\x04\xd3\x05\ - \x17\x18\n\x0e\n\x06\x04)\x03\x03\x02\x05\x12\x04\xd4\x05\x04\x17\n\x0f\ - \n\x07\x04)\x03\x03\x02\x05\x05\x12\x04\xd4\x05\x04\n\n\x0f\n\x07\x04)\ - \x03\x03\x02\x05\x01\x12\x04\xd4\x05\x0b\x12\n\x0f\n\x07\x04)\x03\x03\ - \x02\x05\x03\x12\x04\xd4\x05\x15\x16\n\x0e\n\x06\x04)\x03\x03\x02\x06\ - \x12\x04\xd5\x05\x04\x1b\n\x0f\n\x07\x04)\x03\x03\x02\x06\x05\x12\x04\ - \xd5\x05\x04\n\n\x0f\n\x07\x04)\x03\x03\x02\x06\x01\x12\x04\xd5\x05\x0b\ - \x16\n\x0f\n\x07\x04)\x03\x03\x02\x06\x03\x12\x04\xd5\x05\x19\x1a\n\x0e\ - \n\x06\x04)\x03\x03\x02\x07\x12\x04\xd6\x05\x04\x16\n\x0f\n\x07\x04)\x03\ - \x03\x02\x07\x05\x12\x04\xd6\x05\x04\n\n\x0f\n\x07\x04)\x03\x03\x02\x07\ - \x01\x12\x04\xd6\x05\x0b\x11\n\x0f\n\x07\x04)\x03\x03\x02\x07\x03\x12\ - \x04\xd6\x05\x14\x15\n\x0e\n\x06\x04)\x03\x03\x02\x08\x12\x04\xd7\x05\ - \x04\x1d\n\x0f\n\x07\x04)\x03\x03\x02\x08\x05\x12\x04\xd7\x05\x04\t\n\ - \x0f\n\x07\x04)\x03\x03\x02\x08\x01\x12\x04\xd7\x05\n\x18\n\x0f\n\x07\ - \x04)\x03\x03\x02\x08\x03\x12\x04\xd7\x05\x1b\x1c\n\x0e\n\x06\x04)\x03\ - \x03\x02\t\x12\x04\xd8\x05\x04\x1d\n\x0f\n\x07\x04)\x03\x03\x02\t\x05\ - \x12\x04\xd8\x05\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\t\x01\x12\x04\xd8\ - \x05\n\x17\n\x0f\n\x07\x04)\x03\x03\x02\t\x03\x12\x04\xd8\x05\x1a\x1c\n\ - \x0e\n\x06\x04)\x03\x03\x02\n\x12\x04\xd9\x05\x04\x1f\n\x0f\n\x07\x04)\ - \x03\x03\x02\n\x05\x12\x04\xd9\x05\x04\n\n\x0f\n\x07\x04)\x03\x03\x02\n\ - \x01\x12\x04\xd9\x05\x0b\x19\n\x0f\n\x07\x04)\x03\x03\x02\n\x03\x12\x04\ - \xd9\x05\x1c\x1e\n\x0e\n\x06\x04)\x03\x03\x02\x0b\x12\x04\xda\x05\x044\n\ - \x0f\n\x07\x04)\x03\x03\x02\x0b\x04\x12\x04\xda\x05\x04\x0c\n\x0f\n\x07\ - \x04)\x03\x03\x02\x0b\x06\x12\x04\xda\x05\r\x1b\n\x0f\n\x07\x04)\x03\x03\ - \x02\x0b\x01\x12\x04\xda\x05\x1c.\n\x0f\n\x07\x04)\x03\x03\x02\x0b\x03\ - \x12\x04\xda\x0513\n\x0e\n\x06\x04)\x03\x03\x02\x0c\x12\x04\xdb\x05\x04<\ - \n\x0f\n\x07\x04)\x03\x03\x02\x0c\x04\x12\x04\xdb\x05\x04\x0c\n\x0f\n\ - \x07\x04)\x03\x03\x02\x0c\x06\x12\x04\xdb\x05\r\x1f\n\x0f\n\x07\x04)\x03\ - \x03\x02\x0c\x01\x12\x04\xdb\x05\x206\n\x0f\n\x07\x04)\x03\x03\x02\x0c\ - \x03\x12\x04\xdb\x059;\n\x10\n\x06\x04)\x03\x03\x03\0\x12\x06\xdd\x05\ - \x04\xe3\x05\x05\n\x0f\n\x07\x04)\x03\x03\x03\0\x01\x12\x04\xdd\x05\x0c\ - \x1a\n\x10\n\x08\x04)\x03\x03\x03\0\x02\0\x12\x04\xde\x05\x06\x16\n\x11\ - \n\t\x04)\x03\x03\x03\0\x02\0\x05\x12\x04\xde\x05\x06\x0c\n\x11\n\t\x04)\ - \x03\x03\x03\0\x02\0\x01\x12\x04\xde\x05\r\x11\n\x11\n\t\x04)\x03\x03\ - \x03\0\x02\0\x03\x12\x04\xde\x05\x14\x15\n\x10\n\x08\x04)\x03\x03\x03\0\ - \x02\x01\x12\x04\xdf\x05\x06\x19\n\x11\n\t\x04)\x03\x03\x03\0\x02\x01\ - \x05\x12\x04\xdf\x05\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\0\x02\x01\x01\ - \x12\x04\xdf\x05\x0c\x14\n\x11\n\t\x04)\x03\x03\x03\0\x02\x01\x03\x12\ - \x04\xdf\x05\x17\x18\n\x10\n\x08\x04)\x03\x03\x03\0\x02\x02\x12\x04\xe0\ - \x05\x06\x18\n\x11\n\t\x04)\x03\x03\x03\0\x02\x02\x05\x12\x04\xe0\x05\ - \x06\x0b\n\x11\n\t\x04)\x03\x03\x03\0\x02\x02\x01\x12\x04\xe0\x05\x0c\ - \x13\n\x11\n\t\x04)\x03\x03\x03\0\x02\x02\x03\x12\x04\xe0\x05\x16\x17\n\ - \x10\n\x08\x04)\x03\x03\x03\0\x02\x03\x12\x04\xe1\x05\x06\x18\n\x11\n\t\ - \x04)\x03\x03\x03\0\x02\x03\x05\x12\x04\xe1\x05\x06\x0b\n\x11\n\t\x04)\ - \x03\x03\x03\0\x02\x03\x01\x12\x04\xe1\x05\x0c\x13\n\x11\n\t\x04)\x03\ - \x03\x03\0\x02\x03\x03\x12\x04\xe1\x05\x16\x17\n\x10\n\x08\x04)\x03\x03\ - \x03\0\x02\x04\x12\x04\xe2\x05\x06\x19\n\x11\n\t\x04)\x03\x03\x03\0\x02\ - \x04\x05\x12\x04\xe2\x05\x06\x0c\n\x11\n\t\x04)\x03\x03\x03\0\x02\x04\ - \x01\x12\x04\xe2\x05\r\x14\n\x11\n\t\x04)\x03\x03\x03\0\x02\x04\x03\x12\ - \x04\xe2\x05\x17\x18\n\x10\n\x06\x04)\x03\x03\x03\x01\x12\x06\xe5\x05\ - \x04\xed\x05\x05\n\x0f\n\x07\x04)\x03\x03\x03\x01\x01\x12\x04\xe5\x05\ - \x0c\x1e\n\x10\n\x08\x04)\x03\x03\x03\x01\x02\0\x12\x04\xe6\x05\x06\x16\ - \n\x11\n\t\x04)\x03\x03\x03\x01\x02\0\x05\x12\x04\xe6\x05\x06\x0c\n\x11\ - \n\t\x04)\x03\x03\x03\x01\x02\0\x01\x12\x04\xe6\x05\r\x11\n\x11\n\t\x04)\ - \x03\x03\x03\x01\x02\0\x03\x12\x04\xe6\x05\x14\x15\n\x10\n\x08\x04)\x03\ - \x03\x03\x01\x02\x01\x12\x04\xe7\x05\x06\x1a\n\x11\n\t\x04)\x03\x03\x03\ - \x01\x02\x01\x05\x12\x04\xe7\x05\x06\x0c\n\x11\n\t\x04)\x03\x03\x03\x01\ - \x02\x01\x01\x12\x04\xe7\x05\r\x15\n\x11\n\t\x04)\x03\x03\x03\x01\x02\ - \x01\x03\x12\x04\xe7\x05\x18\x19\n\x10\n\x08\x04)\x03\x03\x03\x01\x02\ - \x02\x12\x04\xe8\x05\x06\x1b\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x02\x05\ - \x12\x04\xe8\x05\x06\x0c\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x02\x01\x12\ - \x04\xe8\x05\r\x16\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x02\x03\x12\x04\ - \xe8\x05\x19\x1a\n\x10\n\x08\x04)\x03\x03\x03\x01\x02\x03\x12\x04\xe9\ - \x05\x06\x17\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x03\x05\x12\x04\xe9\x05\ - \x06\x0c\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x03\x01\x12\x04\xe9\x05\r\ - \x12\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x03\x03\x12\x04\xe9\x05\x15\x16\ - \n\x10\n\x08\x04)\x03\x03\x03\x01\x02\x04\x12\x04\xea\x05\x06\x1a\n\x11\ - \n\t\x04)\x03\x03\x03\x01\x02\x04\x05\x12\x04\xea\x05\x06\x0b\n\x11\n\t\ - \x04)\x03\x03\x03\x01\x02\x04\x01\x12\x04\xea\x05\x0c\x15\n\x11\n\t\x04)\ - \x03\x03\x03\x01\x02\x04\x03\x12\x04\xea\x05\x18\x19\n\x10\n\x08\x04)\ - \x03\x03\x03\x01\x02\x05\x12\x04\xeb\x05\x06\x19\n\x11\n\t\x04)\x03\x03\ - \x03\x01\x02\x05\x05\x12\x04\xeb\x05\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\ - \x01\x02\x05\x01\x12\x04\xeb\x05\x0c\x14\n\x11\n\t\x04)\x03\x03\x03\x01\ - \x02\x05\x03\x12\x04\xeb\x05\x17\x18\n\x10\n\x08\x04)\x03\x03\x03\x01\ - \x02\x06\x12\x04\xec\x05\x06\x1c\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x06\ - \x05\x12\x04\xec\x05\x06\x0c\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x06\x01\ - \x12\x04\xec\x05\r\x17\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x06\x03\x12\ - \x04\xec\x05\x1a\x1b\n\x0c\n\x02\x04*\x12\x06\xf1\x05\0\xd7\x06\x01\n\ - \x0b\n\x03\x04*\x01\x12\x04\xf1\x05\x08\x13\n\x0c\n\x04\x04*\x02\0\x12\ - \x04\xf2\x05\x02\x15\n\r\n\x05\x04*\x02\0\x05\x12\x04\xf2\x05\x02\x07\n\ - \r\n\x05\x04*\x02\0\x01\x12\x04\xf2\x05\x08\x10\n\r\n\x05\x04*\x02\0\x03\ - \x12\x04\xf2\x05\x13\x14\n\x0c\n\x04\x04*\x02\x01\x12\x04\xf3\x05\x02\ - \x14\n\r\n\x05\x04*\x02\x01\x06\x12\x04\xf3\x05\x02\n\n\r\n\x05\x04*\x02\ - \x01\x01\x12\x04\xf3\x05\x0b\x0f\n\r\n\x05\x04*\x02\x01\x03\x12\x04\xf3\ - \x05\x12\x13\n\x0c\n\x04\x04*\x02\x02\x12\x04\xf4\x05\x02\x20\n\r\n\x05\ - \x04*\x02\x02\x06\x12\x04\xf4\x05\x02\x10\n\r\n\x05\x04*\x02\x02\x01\x12\ - \x04\xf4\x05\x11\x1b\n\r\n\x05\x04*\x02\x02\x03\x12\x04\xf4\x05\x1e\x1f\ - \n\x0c\n\x04\x04*\x02\x03\x12\x04\xf5\x05\x02\x12\n\r\n\x05\x04*\x02\x03\ - \x06\x12\x04\xf5\x05\x02\t\n\r\n\x05\x04*\x02\x03\x01\x12\x04\xf5\x05\n\ - \r\n\r\n\x05\x04*\x02\x03\x03\x12\x04\xf5\x05\x10\x11\n\x0e\n\x04\x04*\ - \x03\0\x12\x06\xf7\x05\x02\xfc\x05\x03\n\r\n\x05\x04*\x03\0\x01\x12\x04\ - \xf7\x05\n\x12\n\x0e\n\x06\x04*\x03\0\x02\0\x12\x04\xf8\x05\x04\x12\n\ - \x0f\n\x07\x04*\x03\0\x02\0\x05\x12\x04\xf8\x05\x04\n\n\x0f\n\x07\x04*\ - \x03\0\x02\0\x01\x12\x04\xf8\x05\x0b\r\n\x0f\n\x07\x04*\x03\0\x02\0\x03\ - \x12\x04\xf8\x05\x10\x11\n\x0e\n\x06\x04*\x03\0\x02\x01\x12\x04\xf9\x05\ - \x04\x17\n\x0f\n\x07\x04*\x03\0\x02\x01\x05\x12\x04\xf9\x05\x04\t\n\x0f\ - \n\x07\x04*\x03\0\x02\x01\x01\x12\x04\xf9\x05\n\x12\n\x0f\n\x07\x04*\x03\ - \0\x02\x01\x03\x12\x04\xf9\x05\x15\x16\n\x0e\n\x06\x04*\x03\0\x02\x02\ - \x12\x04\xfa\x05\x04\x17\n\x0f\n\x07\x04*\x03\0\x02\x02\x05\x12\x04\xfa\ - \x05\x04\n\n\x0f\n\x07\x04*\x03\0\x02\x02\x01\x12\x04\xfa\x05\x0b\x12\n\ - \x0f\n\x07\x04*\x03\0\x02\x02\x03\x12\x04\xfa\x05\x15\x16\n\x0e\n\x06\ - \x04*\x03\0\x02\x03\x12\x04\xfb\x05\x04\x1b\n\x0f\n\x07\x04*\x03\0\x02\ - \x03\x05\x12\x04\xfb\x05\x04\t\n\x0f\n\x07\x04*\x03\0\x02\x03\x01\x12\ - \x04\xfb\x05\n\x16\n\x0f\n\x07\x04*\x03\0\x02\x03\x03\x12\x04\xfb\x05\ - \x19\x1a\n\x0e\n\x04\x04*\x03\x01\x12\x06\xfe\x05\x02\x97\x06\x03\n\r\n\ - \x05\x04*\x03\x01\x01\x12\x04\xfe\x05\n\x18\n\x0e\n\x06\x04*\x03\x01\x02\ - \0\x12\x04\xff\x05\x04\x1b\n\x0f\n\x07\x04*\x03\x01\x02\0\x05\x12\x04\ - \xff\x05\x04\t\n\x0f\n\x07\x04*\x03\x01\x02\0\x01\x12\x04\xff\x05\n\x16\ - \n\x0f\n\x07\x04*\x03\x01\x02\0\x03\x12\x04\xff\x05\x19\x1a\n\x0e\n\x06\ - \x04*\x03\x01\x02\x01\x12\x04\x80\x06\x04!\n\x0f\n\x07\x04*\x03\x01\x02\ - \x01\x05\x12\x04\x80\x06\x04\t\n\x0f\n\x07\x04*\x03\x01\x02\x01\x01\x12\ - \x04\x80\x06\n\x1c\n\x0f\n\x07\x04*\x03\x01\x02\x01\x03\x12\x04\x80\x06\ - \x1f\x20\n\x0e\n\x06\x04*\x03\x01\x02\x02\x12\x04\x81\x06\x04\x1d\n\x0f\ - \n\x07\x04*\x03\x01\x02\x02\x05\x12\x04\x81\x06\x04\n\n\x0f\n\x07\x04*\ - \x03\x01\x02\x02\x01\x12\x04\x81\x06\x0b\x18\n\x0f\n\x07\x04*\x03\x01\ - \x02\x02\x03\x12\x04\x81\x06\x1b\x1c\n\x0e\n\x06\x04*\x03\x01\x02\x03\ - \x12\x04\x82\x06\x04\x18\n\x0f\n\x07\x04*\x03\x01\x02\x03\x05\x12\x04\ - \x82\x06\x04\t\n\x0f\n\x07\x04*\x03\x01\x02\x03\x01\x12\x04\x82\x06\n\ - \x13\n\x0f\n\x07\x04*\x03\x01\x02\x03\x03\x12\x04\x82\x06\x16\x17\n\x0e\ - \n\x06\x04*\x03\x01\x02\x04\x12\x04\x83\x06\x04\x1c\n\x0f\n\x07\x04*\x03\ - \x01\x02\x04\x05\x12\x04\x83\x06\x04\t\n\x0f\n\x07\x04*\x03\x01\x02\x04\ - \x01\x12\x04\x83\x06\n\x17\n\x0f\n\x07\x04*\x03\x01\x02\x04\x03\x12\x04\ - \x83\x06\x1a\x1b\n\x0e\n\x06\x04*\x03\x01\x02\x05\x12\x04\x84\x06\x04\"\ - \n\x0f\n\x07\x04*\x03\x01\x02\x05\x06\x12\x04\x84\x06\x04\x0c\n\x0f\n\ - \x07\x04*\x03\x01\x02\x05\x01\x12\x04\x84\x06\r\x1d\n\x0f\n\x07\x04*\x03\ - \x01\x02\x05\x03\x12\x04\x84\x06\x20!\n\x0e\n\x06\x04*\x03\x01\x02\x06\ - \x12\x04\x85\x06\x04\x15\n\x0f\n\x07\x04*\x03\x01\x02\x06\x06\x12\x04\ - \x85\x06\x04\x0c\n\x0f\n\x07\x04*\x03\x01\x02\x06\x01\x12\x04\x85\x06\r\ - \x10\n\x0f\n\x07\x04*\x03\x01\x02\x06\x03\x12\x04\x85\x06\x13\x14\n\x0e\ - \n\x06\x04*\x03\x01\x02\x07\x12\x04\x86\x06\x04#\n\x0f\n\x07\x04*\x03\ - \x01\x02\x07\x05\x12\x04\x86\x06\x04\t\n\x0f\n\x07\x04*\x03\x01\x02\x07\ - \x01\x12\x04\x86\x06\n\x1e\n\x0f\n\x07\x04*\x03\x01\x02\x07\x03\x12\x04\ - \x86\x06!\"\n\x0e\n\x06\x04*\x03\x01\x02\x08\x12\x04\x87\x06\x04#\n\x0f\ - \n\x07\x04*\x03\x01\x02\x08\x06\x12\x04\x87\x06\x04\x0c\n\x0f\n\x07\x04*\ - \x03\x01\x02\x08\x01\x12\x04\x87\x06\r\x1e\n\x0f\n\x07\x04*\x03\x01\x02\ - \x08\x03\x12\x04\x87\x06!\"\n\x0e\n\x06\x04*\x03\x01\x02\t\x12\x04\x88\ - \x06\x04$\n\x0f\n\x07\x04*\x03\x01\x02\t\x04\x12\x04\x88\x06\x04\x0c\n\ - \x0f\n\x07\x04*\x03\x01\x02\t\x06\x12\x04\x88\x06\r\x14\n\x0f\n\x07\x04*\ - \x03\x01\x02\t\x01\x12\x04\x88\x06\x15\x1e\n\x0f\n\x07\x04*\x03\x01\x02\ - \t\x03\x12\x04\x88\x06!#\n\x0e\n\x06\x04*\x03\x01\x02\n\x12\x04\x89\x06\ - \x04#\n\x0f\n\x07\x04*\x03\x01\x02\n\x05\x12\x04\x89\x06\x04\t\n\x0f\n\ - \x07\x04*\x03\x01\x02\n\x01\x12\x04\x89\x06\n\x1d\n\x0f\n\x07\x04*\x03\ - \x01\x02\n\x03\x12\x04\x89\x06\x20\"\n\x0e\n\x06\x04*\x03\x01\x02\x0b\ - \x12\x04\x8a\x06\x04'\n\x0f\n\x07\x04*\x03\x01\x02\x0b\x05\x12\x04\x8a\ - \x06\x04\n\n\x0f\n\x07\x04*\x03\x01\x02\x0b\x01\x12\x04\x8a\x06\x0b!\n\ - \x0f\n\x07\x04*\x03\x01\x02\x0b\x03\x12\x04\x8a\x06$&\n\x0e\n\x06\x04*\ - \x03\x01\x02\x0c\x12\x04\x8b\x06\x04(\n\x0f\n\x07\x04*\x03\x01\x02\x0c\ - \x04\x12\x04\x8b\x06\x04\x0c\n\x0f\n\x07\x04*\x03\x01\x02\x0c\x06\x12\ - \x04\x8b\x06\r\x17\n\x0f\n\x07\x04*\x03\x01\x02\x0c\x01\x12\x04\x8b\x06\ - \x18\"\n\x0f\n\x07\x04*\x03\x01\x02\x0c\x03\x12\x04\x8b\x06%'\n\x10\n\ - \x06\x04*\x03\x01\x03\0\x12\x06\x8d\x06\x04\x90\x06\x05\n\x0f\n\x07\x04*\ - \x03\x01\x03\0\x01\x12\x04\x8d\x06\x0c\x13\n\x10\n\x08\x04*\x03\x01\x03\ - \0\x02\0\x12\x04\x8e\x06\x06\x19\n\x11\n\t\x04*\x03\x01\x03\0\x02\0\x05\ - \x12\x04\x8e\x06\x06\x0c\n\x11\n\t\x04*\x03\x01\x03\0\x02\0\x01\x12\x04\ - \x8e\x06\r\x14\n\x11\n\t\x04*\x03\x01\x03\0\x02\0\x03\x12\x04\x8e\x06\ - \x17\x18\n\x10\n\x08\x04*\x03\x01\x03\0\x02\x01\x12\x04\x8f\x06\x06\x18\ - \n\x11\n\t\x04*\x03\x01\x03\0\x02\x01\x05\x12\x04\x8f\x06\x06\x0b\n\x11\ - \n\t\x04*\x03\x01\x03\0\x02\x01\x01\x12\x04\x8f\x06\x0c\x13\n\x11\n\t\ - \x04*\x03\x01\x03\0\x02\x01\x03\x12\x04\x8f\x06\x16\x17\n\x10\n\x06\x04*\ - \x03\x01\x03\x01\x12\x06\x92\x06\x04\x96\x06\x05\n\x0f\n\x07\x04*\x03\ - \x01\x03\x01\x01\x12\x04\x92\x06\x0c\x16\n\x10\n\x08\x04*\x03\x01\x03\ - \x01\x02\0\x12\x04\x93\x06\x06\x19\n\x11\n\t\x04*\x03\x01\x03\x01\x02\0\ - \x05\x12\x04\x93\x06\x06\x0c\n\x11\n\t\x04*\x03\x01\x03\x01\x02\0\x01\ - \x12\x04\x93\x06\r\x14\n\x11\n\t\x04*\x03\x01\x03\x01\x02\0\x03\x12\x04\ - \x93\x06\x17\x18\n\x10\n\x08\x04*\x03\x01\x03\x01\x02\x01\x12\x04\x94\ - \x06\x06\x19\n\x11\n\t\x04*\x03\x01\x03\x01\x02\x01\x05\x12\x04\x94\x06\ - \x06\x0b\n\x11\n\t\x04*\x03\x01\x03\x01\x02\x01\x01\x12\x04\x94\x06\x0c\ - \x14\n\x11\n\t\x04*\x03\x01\x03\x01\x02\x01\x03\x12\x04\x94\x06\x17\x18\ - \n\x10\n\x08\x04*\x03\x01\x03\x01\x02\x02\x12\x04\x95\x06\x06\x16\n\x11\ - \n\t\x04*\x03\x01\x03\x01\x02\x02\x05\x12\x04\x95\x06\x06\x0b\n\x11\n\t\ - \x04*\x03\x01\x03\x01\x02\x02\x01\x12\x04\x95\x06\x0c\x11\n\x11\n\t\x04*\ - \x03\x01\x03\x01\x02\x02\x03\x12\x04\x95\x06\x14\x15\n\x0e\n\x04\x04*\ - \x03\x02\x12\x06\x99\x06\x02\x9f\x06\x03\n\r\n\x05\x04*\x03\x02\x01\x12\ - \x04\x99\x06\n\x12\n\x0e\n\x06\x04*\x03\x02\x02\0\x12\x04\x9a\x06\x04\ - \x14\n\x0f\n\x07\x04*\x03\x02\x02\0\x05\x12\x04\x9a\x06\x04\t\n\x0f\n\ - \x07\x04*\x03\x02\x02\0\x01\x12\x04\x9a\x06\n\x0f\n\x0f\n\x07\x04*\x03\ - \x02\x02\0\x03\x12\x04\x9a\x06\x12\x13\n\x0e\n\x06\x04*\x03\x02\x02\x01\ - \x12\x04\x9b\x06\x04\x18\n\x0f\n\x07\x04*\x03\x02\x02\x01\x05\x12\x04\ - \x9b\x06\x04\n\n\x0f\n\x07\x04*\x03\x02\x02\x01\x01\x12\x04\x9b\x06\x0b\ - \x13\n\x0f\n\x07\x04*\x03\x02\x02\x01\x03\x12\x04\x9b\x06\x16\x17\n\x0e\ - \n\x06\x04*\x03\x02\x02\x02\x12\x04\x9c\x06\x04\x1d\n\x0f\n\x07\x04*\x03\ - \x02\x02\x02\x05\x12\x04\x9c\x06\x04\n\n\x0f\n\x07\x04*\x03\x02\x02\x02\ - \x01\x12\x04\x9c\x06\x0b\x18\n\x0f\n\x07\x04*\x03\x02\x02\x02\x03\x12\ - \x04\x9c\x06\x1b\x1c\n\x0e\n\x06\x04*\x03\x02\x02\x03\x12\x04\x9d\x06\ - \x04\x1e\n\x0f\n\x07\x04*\x03\x02\x02\x03\x05\x12\x04\x9d\x06\x04\n\n\ - \x0f\n\x07\x04*\x03\x02\x02\x03\x01\x12\x04\x9d\x06\x0b\x19\n\x0f\n\x07\ - \x04*\x03\x02\x02\x03\x03\x12\x04\x9d\x06\x1c\x1d\n\x0e\n\x06\x04*\x03\ - \x02\x02\x04\x12\x04\x9e\x06\x04!\n\x0f\n\x07\x04*\x03\x02\x02\x04\x05\ - \x12\x04\x9e\x06\x04\n\n\x0f\n\x07\x04*\x03\x02\x02\x04\x01\x12\x04\x9e\ - \x06\x0b\x1c\n\x0f\n\x07\x04*\x03\x02\x02\x04\x03\x12\x04\x9e\x06\x1f\ - \x20\n\x0e\n\x04\x04*\x03\x03\x12\x06\xa1\x06\x02\xd6\x06\x03\n\r\n\x05\ - \x04*\x03\x03\x01\x12\x04\xa1\x06\n\x11\n\x0e\n\x06\x04*\x03\x03\x02\0\ - \x12\x04\xa2\x06\x04\x1e\n\x0f\n\x07\x04*\x03\x03\x02\0\x05\x12\x04\xa2\ - \x06\x04\t\n\x0f\n\x07\x04*\x03\x03\x02\0\x01\x12\x04\xa2\x06\n\x19\n\ - \x0f\n\x07\x04*\x03\x03\x02\0\x03\x12\x04\xa2\x06\x1c\x1d\n\x0e\n\x06\ - \x04*\x03\x03\x02\x01\x12\x04\xa3\x06\x04\x14\n\x0f\n\x07\x04*\x03\x03\ - \x02\x01\x06\x12\x04\xa3\x06\x04\x0b\n\x0f\n\x07\x04*\x03\x03\x02\x01\ - \x01\x12\x04\xa3\x06\x0c\x0f\n\x0f\n\x07\x04*\x03\x03\x02\x01\x03\x12\ - \x04\xa3\x06\x12\x13\n\x0e\n\x06\x04*\x03\x03\x02\x02\x12\x04\xa4\x06\ - \x04\x1e\n\x0f\n\x07\x04*\x03\x03\x02\x02\x05\x12\x04\xa4\x06\x04\t\n\ - \x0f\n\x07\x04*\x03\x03\x02\x02\x01\x12\x04\xa4\x06\n\x19\n\x0f\n\x07\ - \x04*\x03\x03\x02\x02\x03\x12\x04\xa4\x06\x1c\x1d\n\x0e\n\x06\x04*\x03\ - \x03\x02\x03\x12\x04\xa5\x06\x04#\n\x0f\n\x07\x04*\x03\x03\x02\x03\x05\ - \x12\x04\xa5\x06\x04\t\n\x0f\n\x07\x04*\x03\x03\x02\x03\x01\x12\x04\xa5\ - \x06\n\x1e\n\x0f\n\x07\x04*\x03\x03\x02\x03\x03\x12\x04\xa5\x06!\"\n\x0e\ - \n\x06\x04*\x03\x03\x02\x04\x12\x04\xa6\x06\x04\x1e\n\x0f\n\x07\x04*\x03\ - \x03\x02\x04\x06\x12\x04\xa6\x06\x04\x0c\n\x0f\n\x07\x04*\x03\x03\x02\ - \x04\x01\x12\x04\xa6\x06\r\x19\n\x0f\n\x07\x04*\x03\x03\x02\x04\x03\x12\ - \x04\xa6\x06\x1c\x1d\n\x0e\n\x06\x04*\x03\x03\x02\x05\x12\x04\xa7\x06\ - \x04\x1f\n\x0f\n\x07\x04*\x03\x03\x02\x05\x06\x12\x04\xa7\x06\x04\x0c\n\ - \x0f\n\x07\x04*\x03\x03\x02\x05\x01\x12\x04\xa7\x06\r\x1a\n\x0f\n\x07\ - \x04*\x03\x03\x02\x05\x03\x12\x04\xa7\x06\x1d\x1e\n\x0e\n\x06\x04*\x03\ - \x03\x02\x06\x12\x04\xa8\x06\x04!\n\x0f\n\x07\x04*\x03\x03\x02\x06\x05\ - \x12\x04\xa8\x06\x04\t\n\x0f\n\x07\x04*\x03\x03\x02\x06\x01\x12\x04\xa8\ - \x06\n\x1c\n\x0f\n\x07\x04*\x03\x03\x02\x06\x03\x12\x04\xa8\x06\x1f\x20\ - \n\x0e\n\x06\x04*\x03\x03\x02\x07\x12\x04\xa9\x06\x04=\n\x0f\n\x07\x04*\ - \x03\x03\x02\x07\x04\x12\x04\xa9\x06\x04\x0c\n\x0f\n\x07\x04*\x03\x03\ - \x02\x07\x06\x12\x04\xa9\x06\r$\n\x0f\n\x07\x04*\x03\x03\x02\x07\x01\x12\ - \x04\xa9\x06%8\n\x0f\n\x07\x04*\x03\x03\x02\x07\x03\x12\x04\xa9\x06;<\n\ - \x0e\n\x06\x04*\x03\x03\x02\x08\x12\x04\xaa\x06\x04\x1e\n\x0f\n\x07\x04*\ - \x03\x03\x02\x08\x06\x12\x04\xaa\x06\x04\x0c\n\x0f\n\x07\x04*\x03\x03\ - \x02\x08\x01\x12\x04\xaa\x06\r\x19\n\x0f\n\x07\x04*\x03\x03\x02\x08\x03\ - \x12\x04\xaa\x06\x1c\x1d\n\x0e\n\x06\x04*\x03\x03\x02\t\x12\x04\xab\x06\ - \x04\x20\n\x0f\n\x07\x04*\x03\x03\x02\t\x06\x12\x04\xab\x06\x04\x0c\n\ - \x0f\n\x07\x04*\x03\x03\x02\t\x01\x12\x04\xab\x06\r\x1a\n\x0f\n\x07\x04*\ - \x03\x03\x02\t\x03\x12\x04\xab\x06\x1d\x1f\n\x0e\n\x06\x04*\x03\x03\x02\ - \n\x12\x04\xac\x06\x04\x1d\n\x0f\n\x07\x04*\x03\x03\x02\n\x06\x12\x04\ - \xac\x06\x04\x0f\n\x0f\n\x07\x04*\x03\x03\x02\n\x01\x12\x04\xac\x06\x10\ - \x17\n\x0f\n\x07\x04*\x03\x03\x02\n\x03\x12\x04\xac\x06\x1a\x1c\n\x10\n\ - \x06\x04*\x03\x03\x03\0\x12\x06\xae\x06\x04\xba\x06\x05\n\x0f\n\x07\x04*\ - \x03\x03\x03\0\x01\x12\x04\xae\x06\x0c\x13\n\x10\n\x08\x04*\x03\x03\x03\ - \0\x02\0\x12\x04\xaf\x06\x06\x17\n\x11\n\t\x04*\x03\x03\x03\0\x02\0\x06\ - \x12\x04\xaf\x06\x06\x0e\n\x11\n\t\x04*\x03\x03\x03\0\x02\0\x01\x12\x04\ - \xaf\x06\x0f\x12\n\x11\n\t\x04*\x03\x03\x03\0\x02\0\x03\x12\x04\xaf\x06\ - \x15\x16\n\x10\n\x08\x04*\x03\x03\x03\0\x02\x01\x12\x04\xb0\x06\x06\x1b\ - \n\x11\n\t\x04*\x03\x03\x03\0\x02\x01\x06\x12\x04\xb0\x06\x06\x0e\n\x11\ - \n\t\x04*\x03\x03\x03\0\x02\x01\x01\x12\x04\xb0\x06\x0f\x16\n\x11\n\t\ - \x04*\x03\x03\x03\0\x02\x01\x03\x12\x04\xb0\x06\x19\x1a\n\x10\n\x08\x04*\ - \x03\x03\x03\0\x02\x02\x12\x04\xb1\x06\x06\x1e\n\x11\n\t\x04*\x03\x03\ - \x03\0\x02\x02\x06\x12\x04\xb1\x06\x06\x0e\n\x11\n\t\x04*\x03\x03\x03\0\ - \x02\x02\x01\x12\x04\xb1\x06\x0f\x19\n\x11\n\t\x04*\x03\x03\x03\0\x02\ - \x02\x03\x12\x04\xb1\x06\x1c\x1d\n\x10\n\x08\x04*\x03\x03\x03\0\x02\x03\ - \x12\x04\xb2\x06\x06(\n\x11\n\t\x04*\x03\x03\x03\0\x02\x03\x04\x12\x04\ - \xb2\x06\x06\x0e\n\x11\n\t\x04*\x03\x03\x03\0\x02\x03\x06\x12\x04\xb2\ - \x06\x0f\x1c\n\x11\n\t\x04*\x03\x03\x03\0\x02\x03\x01\x12\x04\xb2\x06\ - \x1d#\n\x11\n\t\x04*\x03\x03\x03\0\x02\x03\x03\x12\x04\xb2\x06&'\n\x12\n\ - \x08\x04*\x03\x03\x03\0\x03\0\x12\x06\xb4\x06\x06\xb9\x06\x07\n\x11\n\t\ - \x04*\x03\x03\x03\0\x03\0\x01\x12\x04\xb4\x06\x0e\x1b\n\x12\n\n\x04*\x03\ - \x03\x03\0\x03\0\x02\0\x12\x04\xb5\x06\x08\x18\n\x13\n\x0b\x04*\x03\x03\ - \x03\0\x03\0\x02\0\x05\x12\x04\xb5\x06\x08\x0e\n\x13\n\x0b\x04*\x03\x03\ - \x03\0\x03\0\x02\0\x01\x12\x04\xb5\x06\x0f\x13\n\x13\n\x0b\x04*\x03\x03\ - \x03\0\x03\0\x02\0\x03\x12\x04\xb5\x06\x16\x17\n\x12\n\n\x04*\x03\x03\ - \x03\0\x03\0\x02\x01\x12\x04\xb6\x06\x08\x19\n\x13\n\x0b\x04*\x03\x03\ - \x03\0\x03\0\x02\x01\x06\x12\x04\xb6\x06\x08\x10\n\x13\n\x0b\x04*\x03\ - \x03\x03\0\x03\0\x02\x01\x01\x12\x04\xb6\x06\x11\x14\n\x13\n\x0b\x04*\ - \x03\x03\x03\0\x03\0\x02\x01\x03\x12\x04\xb6\x06\x17\x18\n\x12\n\n\x04*\ - \x03\x03\x03\0\x03\0\x02\x02\x12\x04\xb7\x06\x08\x1d\n\x13\n\x0b\x04*\ - \x03\x03\x03\0\x03\0\x02\x02\x06\x12\x04\xb7\x06\x08\x10\n\x13\n\x0b\x04\ - *\x03\x03\x03\0\x03\0\x02\x02\x01\x12\x04\xb7\x06\x11\x18\n\x13\n\x0b\ - \x04*\x03\x03\x03\0\x03\0\x02\x02\x03\x12\x04\xb7\x06\x1b\x1c\n\x12\n\n\ - \x04*\x03\x03\x03\0\x03\0\x02\x03\x12\x04\xb8\x06\x08\x20\n\x13\n\x0b\ - \x04*\x03\x03\x03\0\x03\0\x02\x03\x06\x12\x04\xb8\x06\x08\x10\n\x13\n\ - \x0b\x04*\x03\x03\x03\0\x03\0\x02\x03\x01\x12\x04\xb8\x06\x11\x1b\n\x13\ - \n\x0b\x04*\x03\x03\x03\0\x03\0\x02\x03\x03\x12\x04\xb8\x06\x1e\x1f\n\ - \x10\n\x06\x04*\x03\x03\x03\x01\x12\x06\xbc\x06\x04\xbf\x06\x05\n\x0f\n\ - \x07\x04*\x03\x03\x03\x01\x01\x12\x04\xbc\x06\x0c#\n\x10\n\x08\x04*\x03\ - \x03\x03\x01\x02\0\x12\x04\xbd\x06\x06\x18\n\x11\n\t\x04*\x03\x03\x03\ - \x01\x02\0\x05\x12\x04\xbd\x06\x06\x0c\n\x11\n\t\x04*\x03\x03\x03\x01\ - \x02\0\x01\x12\x04\xbd\x06\r\x13\n\x11\n\t\x04*\x03\x03\x03\x01\x02\0\ - \x03\x12\x04\xbd\x06\x16\x17\n\x10\n\x08\x04*\x03\x03\x03\x01\x02\x01\ - \x12\x04\xbe\x06\x06\x16\n\x11\n\t\x04*\x03\x03\x03\x01\x02\x01\x05\x12\ - \x04\xbe\x06\x06\x0b\n\x11\n\t\x04*\x03\x03\x03\x01\x02\x01\x01\x12\x04\ - \xbe\x06\x0c\x11\n\x11\n\t\x04*\x03\x03\x03\x01\x02\x01\x03\x12\x04\xbe\ - \x06\x14\x15\n\x10\n\x06\x04*\x03\x03\x03\x02\x12\x06\xc1\x06\x04\xd5\ - \x06\x05\n\x0f\n\x07\x04*\x03\x03\x03\x02\x01\x12\x04\xc1\x06\x0c\x17\n\ - \x10\n\x08\x04*\x03\x03\x03\x02\x02\0\x12\x04\xc2\x06\x06\x16\n\x11\n\t\ - \x04*\x03\x03\x03\x02\x02\0\x05\x12\x04\xc2\x06\x06\x0b\n\x11\n\t\x04*\ - \x03\x03\x03\x02\x02\0\x01\x12\x04\xc2\x06\x0c\x11\n\x11\n\t\x04*\x03\ - \x03\x03\x02\x02\0\x03\x12\x04\xc2\x06\x14\x15\n\x10\n\x08\x04*\x03\x03\ - \x03\x02\x02\x01\x12\x04\xc3\x06\x06\x16\n\x11\n\t\x04*\x03\x03\x03\x02\ - \x02\x01\x05\x12\x04\xc3\x06\x06\x0b\n\x11\n\t\x04*\x03\x03\x03\x02\x02\ - \x01\x01\x12\x04\xc3\x06\x0c\x11\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x01\ - \x03\x12\x04\xc3\x06\x14\x15\n\x10\n\x08\x04*\x03\x03\x03\x02\x02\x02\ - \x12\x04\xc4\x06\x06\x16\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x02\x05\x12\ - \x04\xc4\x06\x06\x0b\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x02\x01\x12\x04\ - \xc4\x06\x0c\x11\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x02\x03\x12\x04\xc4\ - \x06\x14\x15\n\x10\n\x08\x04*\x03\x03\x03\x02\x02\x03\x12\x04\xc5\x06\ - \x06\x1b\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x03\x05\x12\x04\xc5\x06\x06\ - \x0b\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x03\x01\x12\x04\xc5\x06\x0c\x16\ - \n\x11\n\t\x04*\x03\x03\x03\x02\x02\x03\x03\x12\x04\xc5\x06\x19\x1a\n\ - \x10\n\x08\x04*\x03\x03\x03\x02\x02\x04\x12\x04\xc6\x06\x06\x18\n\x11\n\ - \t\x04*\x03\x03\x03\x02\x02\x04\x05\x12\x04\xc6\x06\x06\x0b\n\x11\n\t\ - \x04*\x03\x03\x03\x02\x02\x04\x01\x12\x04\xc6\x06\x0c\x13\n\x11\n\t\x04*\ - \x03\x03\x03\x02\x02\x04\x03\x12\x04\xc6\x06\x16\x17\n\x10\n\x08\x04*\ - \x03\x03\x03\x02\x02\x05\x12\x04\xc7\x06\x06\x18\n\x11\n\t\x04*\x03\x03\ - \x03\x02\x02\x05\x05\x12\x04\xc7\x06\x06\x0b\n\x11\n\t\x04*\x03\x03\x03\ - \x02\x02\x05\x01\x12\x04\xc7\x06\x0c\x13\n\x11\n\t\x04*\x03\x03\x03\x02\ - \x02\x05\x03\x12\x04\xc7\x06\x16\x17\n\x10\n\x08\x04*\x03\x03\x03\x02\ - \x02\x06\x12\x04\xc8\x06\x06\x18\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x06\ - \x05\x12\x04\xc8\x06\x06\x0b\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x06\x01\ - \x12\x04\xc8\x06\x0c\x13\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x06\x03\x12\ - \x04\xc8\x06\x16\x17\n\x10\n\x08\x04*\x03\x03\x03\x02\x02\x07\x12\x04\ - \xc9\x06\x06,\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x07\x04\x12\x04\xc9\x06\ - \x06\x0e\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x07\x06\x12\x04\xc9\x06\x0f\ - \x20\n\x11\n\t\x04*\x03\x03\x03\x02\x02\x07\x01\x12\x04\xc9\x06!'\n\x11\ - \n\t\x04*\x03\x03\x03\x02\x02\x07\x03\x12\x04\xc9\x06*+\n\x12\n\x08\x04*\ - \x03\x03\x03\x02\x03\0\x12\x06\xcb\x06\x06\xd4\x06\x07\n\x11\n\t\x04*\ - \x03\x03\x03\x02\x03\0\x01\x12\x04\xcb\x06\x0e\x1f\n\x12\n\n\x04*\x03\ - \x03\x03\x02\x03\0\x02\0\x12\x04\xcc\x06\x08\x1b\n\x13\n\x0b\x04*\x03\ - \x03\x03\x02\x03\0\x02\0\x05\x12\x04\xcc\x06\x08\x0e\n\x13\n\x0b\x04*\ - \x03\x03\x03\x02\x03\0\x02\0\x01\x12\x04\xcc\x06\x0f\x16\n\x13\n\x0b\x04\ - *\x03\x03\x03\x02\x03\0\x02\0\x03\x12\x04\xcc\x06\x19\x1a\n\x12\n\n\x04*\ - \x03\x03\x03\x02\x03\0\x02\x01\x12\x04\xcd\x06\x08\x18\n\x13\n\x0b\x04*\ - \x03\x03\x03\x02\x03\0\x02\x01\x05\x12\x04\xcd\x06\x08\r\n\x13\n\x0b\x04\ - *\x03\x03\x03\x02\x03\0\x02\x01\x01\x12\x04\xcd\x06\x0e\x13\n\x13\n\x0b\ - \x04*\x03\x03\x03\x02\x03\0\x02\x01\x03\x12\x04\xcd\x06\x16\x17\n\x12\n\ - \n\x04*\x03\x03\x03\x02\x03\0\x02\x02\x12\x04\xce\x06\x08\x18\n\x13\n\ - \x0b\x04*\x03\x03\x03\x02\x03\0\x02\x02\x05\x12\x04\xce\x06\x08\r\n\x13\ - \n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x02\x01\x12\x04\xce\x06\x0e\x13\n\ - \x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x02\x03\x12\x04\xce\x06\x16\ - \x17\n\x12\n\n\x04*\x03\x03\x03\x02\x03\0\x02\x03\x12\x04\xcf\x06\x08\ - \x18\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x03\x05\x12\x04\xcf\x06\ - \x08\r\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x03\x01\x12\x04\xcf\ - \x06\x0e\x13\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x03\x03\x12\x04\ - \xcf\x06\x16\x17\n\x12\n\n\x04*\x03\x03\x03\x02\x03\0\x02\x04\x12\x04\ - \xd0\x06\x08\x18\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x04\x05\x12\ - \x04\xd0\x06\x08\r\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x04\x01\ - \x12\x04\xd0\x06\x0e\x13\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\x04\ - \x03\x12\x04\xd0\x06\x16\x17\n\x12\n\n\x04*\x03\x03\x03\x02\x03\0\x02\ - \x05\x12\x04\xd1\x06\x08\x1a\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\x02\ - \x05\x05\x12\x04\xd1\x06\x08\r\n\x13\n\x0b\x04*\x03\x03\x03\x02\x03\0\ - \x02\x05\x01\x12\x04\xd1\x06\x0e\x15\n\x13\n\x0b\x04*\x03\x03\x03\x02\ - \x03\0\x02\x05\x03\x12\x04\xd1\x06\x18\x19\n\x12\n\n\x04*\x03\x03\x03\ - \x02\x03\0\x02\x06\x12\x04\xd2\x06\x08\x1a\n\x13\n\x0b\x04*\x03\x03\x03\ - \x02\x03\0\x02\x06\x05\x12\x04\xd2\x06\x08\r\n\x13\n\x0b\x04*\x03\x03\ - \x03\x02\x03\0\x02\x06\x01\x12\x04\xd2\x06\x0e\x15\n\x13\n\x0b\x04*\x03\ - \x03\x03\x02\x03\0\x02\x06\x03\x12\x04\xd2\x06\x18\x19\n\x12\n\n\x04*\ - \x03\x03\x03\x02\x03\0\x02\x07\x12\x04\xd3\x06\x08\x1a\n\x13\n\x0b\x04*\ - \x03\x03\x03\x02\x03\0\x02\x07\x05\x12\x04\xd3\x06\x08\r\n\x13\n\x0b\x04\ - *\x03\x03\x03\x02\x03\0\x02\x07\x01\x12\x04\xd3\x06\x0e\x15\n\x13\n\x0b\ - \x04*\x03\x03\x03\x02\x03\0\x02\x07\x03\x12\x04\xd3\x06\x18\x19\n\x0c\n\ - \x02\x04+\x12\x06\xd9\x06\0\xee\x06\x01\n\x0b\n\x03\x04+\x01\x12\x04\xd9\ - \x06\x08\x13\n\x0e\n\x04\x04+\x04\0\x12\x06\xda\x06\x02\xe0\x06\x03\n\r\ - \n\x05\x04+\x04\0\x01\x12\x04\xda\x06\x07\x0e\n\x0e\n\x06\x04+\x04\0\x02\ - \0\x12\x04\xdb\x06\x04\x14\n\x0f\n\x07\x04+\x04\0\x02\0\x01\x12\x04\xdb\ - \x06\x04\x0f\n\x0f\n\x07\x04+\x04\0\x02\0\x02\x12\x04\xdb\x06\x12\x13\n\ - \x0e\n\x06\x04+\x04\0\x02\x01\x12\x04\xdc\x06\x04\x10\n\x0f\n\x07\x04+\ - \x04\0\x02\x01\x01\x12\x04\xdc\x06\x04\x0b\n\x0f\n\x07\x04+\x04\0\x02\ - \x01\x02\x12\x04\xdc\x06\x0e\x0f\n\x0e\n\x06\x04+\x04\0\x02\x02\x12\x04\ - \xdd\x06\x04\x13\n\x0f\n\x07\x04+\x04\0\x02\x02\x01\x12\x04\xdd\x06\x04\ - \x0e\n\x0f\n\x07\x04+\x04\0\x02\x02\x02\x12\x04\xdd\x06\x11\x12\n\x0e\n\ - \x06\x04+\x04\0\x02\x03\x12\x04\xde\x06\x04\x10\n\x0f\n\x07\x04+\x04\0\ - \x02\x03\x01\x12\x04\xde\x06\x04\x0b\n\x0f\n\x07\x04+\x04\0\x02\x03\x02\ - \x12\x04\xde\x06\x0e\x0f\n\x0e\n\x06\x04+\x04\0\x02\x04\x12\x04\xdf\x06\ - \x04\x0f\n\x0f\n\x07\x04+\x04\0\x02\x04\x01\x12\x04\xdf\x06\x04\n\n\x0f\ - \n\x07\x04+\x04\0\x02\x04\x02\x12\x04\xdf\x06\r\x0e\n\x0e\n\x04\x04+\x04\ - \x01\x12\x06\xe1\x06\x02\xe4\x06\x03\n\r\n\x05\x04+\x04\x01\x01\x12\x04\ - \xe1\x06\x07\x0f\n\x0e\n\x06\x04+\x04\x01\x02\0\x12\x04\xe2\x06\x04\x0e\ - \n\x0f\n\x07\x04+\x04\x01\x02\0\x01\x12\x04\xe2\x06\x04\t\n\x0f\n\x07\ - \x04+\x04\x01\x02\0\x02\x12\x04\xe2\x06\x0c\r\n\x0e\n\x06\x04+\x04\x01\ - \x02\x01\x12\x04\xe3\x06\x04\x0c\n\x0f\n\x07\x04+\x04\x01\x02\x01\x01\ - \x12\x04\xe3\x06\x04\x07\n\x0f\n\x07\x04+\x04\x01\x02\x01\x02\x12\x04\ - \xe3\x06\n\x0b\n\x0e\n\x04\x04+\x03\0\x12\x06\xe5\x06\x02\xeb\x06\x03\n\ - \r\n\x05\x04+\x03\0\x01\x12\x04\xe5\x06\n\r\n\x0e\n\x06\x04+\x03\0\x02\0\ - \x12\x04\xe6\x06\x04\x19\n\x0f\n\x07\x04+\x03\0\x02\0\x06\x12\x04\xe6\ - \x06\x04\x0b\n\x0f\n\x07\x04+\x03\0\x02\0\x01\x12\x04\xe6\x06\x0c\x14\n\ - \x0f\n\x07\x04+\x03\0\x02\0\x03\x12\x04\xe6\x06\x17\x18\n\x0e\n\x06\x04+\ - \x03\0\x02\x01\x12\x04\xe7\x06\x04\x1b\n\x0f\n\x07\x04+\x03\0\x02\x01\ - \x06\x12\x04\xe7\x06\x04\x0c\n\x0f\n\x07\x04+\x03\0\x02\x01\x01\x12\x04\ - \xe7\x06\r\x16\n\x0f\n\x07\x04+\x03\0\x02\x01\x03\x12\x04\xe7\x06\x19\ - \x1a\n\x0e\n\x06\x04+\x03\0\x02\x02\x12\x04\xe8\x06\x04\x15\n\x0f\n\x07\ - \x04+\x03\0\x02\x02\x05\x12\x04\xe8\x06\x04\t\n\x0f\n\x07\x04+\x03\0\x02\ - \x02\x01\x12\x04\xe8\x06\n\x10\n\x0f\n\x07\x04+\x03\0\x02\x02\x03\x12\ - \x04\xe8\x06\x13\x14\n\x0e\n\x06\x04+\x03\0\x02\x03\x12\x04\xe9\x06\x04\ - \x14\n\x0f\n\x07\x04+\x03\0\x02\x03\x05\x12\x04\xe9\x06\x04\t\n\x0f\n\ - \x07\x04+\x03\0\x02\x03\x01\x12\x04\xe9\x06\n\x0f\n\x0f\n\x07\x04+\x03\0\ - \x02\x03\x03\x12\x04\xe9\x06\x12\x13\n\x0e\n\x06\x04+\x03\0\x02\x04\x12\ - \x04\xea\x06\x04\x13\n\x0f\n\x07\x04+\x03\0\x02\x04\x05\x12\x04\xea\x06\ - \x04\t\n\x0f\n\x07\x04+\x03\0\x02\x04\x01\x12\x04\xea\x06\n\x0e\n\x0f\n\ - \x07\x04+\x03\0\x02\x04\x03\x12\x04\xea\x06\x11\x12\n\x0c\n\x04\x04+\x02\ - \0\x12\x04\xec\x06\x02\x13\n\r\n\x05\x04+\x02\0\x06\x12\x04\xec\x06\x02\ - \x05\n\r\n\x05\x04+\x02\0\x01\x12\x04\xec\x06\x06\x0e\n\r\n\x05\x04+\x02\ - \0\x03\x12\x04\xec\x06\x11\x12\n\x0c\n\x04\x04+\x02\x01\x12\x04\xed\x06\ - \x02\x16\n\r\n\x05\x04+\x02\x01\x05\x12\x04\xed\x06\x02\x07\n\r\n\x05\ - \x04+\x02\x01\x01\x12\x04\xed\x06\x08\x11\n\r\n\x05\x04+\x02\x01\x03\x12\ - \x04\xed\x06\x14\x15\n\x0c\n\x02\x04,\x12\x06\xf0\x06\0\xf3\x06\x01\n\ - \x0b\n\x03\x04,\x01\x12\x04\xf0\x06\x08\x18\n\x0c\n\x04\x04,\x02\0\x12\ - \x04\xf1\x06\x02\x11\n\r\n\x05\x04,\x02\0\x05\x12\x04\xf1\x06\x02\x07\n\ - \r\n\x05\x04,\x02\0\x01\x12\x04\xf1\x06\x08\x0c\n\r\n\x05\x04,\x02\0\x03\ - \x12\x04\xf1\x06\x0f\x10\n\x0c\n\x04\x04,\x02\x01\x12\x04\xf2\x06\x02\ - \x1f\n\r\n\x05\x04,\x02\x01\x04\x12\x04\xf2\x06\x02\n\n\r\n\x05\x04,\x02\ - \x01\x05\x12\x04\xf2\x06\x0b\x10\n\r\n\x05\x04,\x02\x01\x01\x12\x04\xf2\ - \x06\x11\x1a\n\r\n\x05\x04,\x02\x01\x03\x12\x04\xf2\x06\x1d\x1e\n\x0c\n\ - \x02\x04-\x12\x06\xf5\x06\0\xf7\x06\x01\n\x0b\n\x03\x04-\x01\x12\x04\xf5\ - \x06\x08\x0b\n\x0c\n\x04\x04-\x02\0\x12\x04\xf6\x06\x02\x1f\n\r\n\x05\ - \x04-\x02\0\x04\x12\x04\xf6\x06\x02\n\n\r\n\x05\x04-\x02\0\x05\x12\x04\ - \xf6\x06\x0b\x10\n\r\n\x05\x04-\x02\0\x01\x12\x04\xf6\x06\x11\x1a\n\r\n\ - \x05\x04-\x02\0\x03\x12\x04\xf6\x06\x1d\x1eb\x06proto3\ + n)\x20via\x20function\n\n\r\n\x05\x04&\x02\x02\x05\x12\x04\xfd\x04\x02\ + \x07\n\r\n\x05\x04&\x02\x02\x01\x12\x04\xfd\x04\x08\x1a\n\r\n\x05\x04&\ + \x02\x02\x03\x12\x04\xfd\x04\x1d\x1e\n\x0e\n\x04\x04&\x03\0\x12\x06\xfe\ + \x04\x02\x83\x05\x03\n\r\n\x05\x04&\x03\0\x01\x12\x04\xfe\x04\n\x17\n+\n\ + \x06\x04&\x03\0\x02\0\x12\x04\x80\x05\x04\x18\x1a\x1b\x20trx\x20(TBD:\ + \x20or\x20token)\x20value\n\n\x0f\n\x07\x04&\x03\0\x02\0\x05\x12\x04\x80\ + \x05\x04\t\n\x0f\n\x07\x04&\x03\0\x02\0\x01\x12\x04\x80\x05\n\x13\n\x0f\ + \n\x07\x04&\x03\0\x02\0\x03\x12\x04\x80\x05\x16\x17\n5\n\x06\x04&\x03\0\ + \x02\x01\x12\x04\x82\x05\x04\x17\x1a%\x20TBD:\x20tokenName,\x20trx\x20sh\ + ould\x20be\x20empty\n\n\x0f\n\x07\x04&\x03\0\x02\x01\x05\x12\x04\x82\x05\ + \x04\n\n\x0f\n\x07\x04&\x03\0\x02\x01\x01\x12\x04\x82\x05\x0b\x12\n\x0f\ + \n\x07\x04&\x03\0\x02\x01\x03\x12\x04\x82\x05\x15\x16\n\x0c\n\x04\x04&\ + \x02\x03\x12\x04\x84\x05\x02+\n\r\n\x05\x04&\x02\x03\x04\x12\x04\x84\x05\ + \x02\n\n\r\n\x05\x04&\x02\x03\x06\x12\x04\x84\x05\x0b\x18\n\r\n\x05\x04&\ + \x02\x03\x01\x12\x04\x84\x05\x19&\n\r\n\x05\x04&\x02\x03\x03\x12\x04\x84\ + \x05)*\n\x0c\n\x04\x04&\x02\x04\x12\x04\x85\x05\x02\x11\n\r\n\x05\x04&\ + \x02\x04\x05\x12\x04\x85\x05\x02\x07\n\r\n\x05\x04&\x02\x04\x01\x12\x04\ + \x85\x05\x08\x0c\n\r\n\x05\x04&\x02\x04\x03\x12\x04\x85\x05\x0f\x10\n\ + \x0c\n\x04\x04&\x02\x05\x12\x04\x86\x05\x02\x14\n\r\n\x05\x04&\x02\x05\ + \x05\x12\x04\x86\x05\x02\x06\n\r\n\x05\x04&\x02\x05\x01\x12\x04\x86\x05\ + \x07\x0f\n\r\n\x05\x04&\x02\x05\x03\x12\x04\x86\x05\x12\x13\n\x0c\n\x04\ + \x04&\x02\x06\x12\x04\x87\x05\x02\x13\n\r\n\x05\x04&\x02\x06\x05\x12\x04\ + \x87\x05\x02\x08\n\r\n\x05\x04&\x02\x06\x01\x12\x04\x87\x05\t\x0e\n\r\n\ + \x05\x04&\x02\x06\x03\x12\x04\x87\x05\x11\x12\n\x0c\n\x02\x04'\x12\x06\ + \x8a\x05\0\x8f\x05\x01\n\x0b\n\x03\x04'\x01\x12\x04\x8a\x05\x08%\n\x0c\n\ + \x04\x04'\x02\0\x12\x04\x8b\x05\x02\x14\n\r\n\x05\x04'\x02\0\x05\x12\x04\ + \x8b\x05\x02\x07\n\r\n\x05\x04'\x02\0\x01\x12\x04\x8b\x05\x08\x0f\n\r\n\ + \x05\x04'\x02\0\x03\x12\x04\x8b\x05\x12\x13\n\x0c\n\x04\x04'\x02\x01\x12\ + \x04\x8c\x05\x02\"\n\r\n\x05\x04'\x02\x01\x04\x12\x04\x8c\x05\x02\n\n\r\ + \n\x05\x04'\x02\x01\x05\x12\x04\x8c\x05\x0b\x10\n\r\n\x05\x04'\x02\x01\ + \x01\x12\x04\x8c\x05\x11\x1d\n\r\n\x05\x04'\x02\x01\x03\x12\x04\x8c\x05\ + \x20!\n\x0c\n\x04\x04'\x02\x02\x12\x04\x8d\x05\x02\x20\n\r\n\x05\x04'\ + \x02\x02\x04\x12\x04\x8d\x05\x02\n\n\r\n\x05\x04'\x02\x02\x05\x12\x04\ + \x8d\x05\x0b\x10\n\r\n\x05\x04'\x02\x02\x01\x12\x04\x8d\x05\x11\x1b\n\r\ + \n\x05\x04'\x02\x02\x03\x12\x04\x8d\x05\x1e\x1f\n\x0c\n\x04\x04'\x02\x03\ + \x12\x04\x8e\x05\x02\x16\n\r\n\x05\x04'\x02\x03\x05\x12\x04\x8e\x05\x02\ + \x07\n\r\n\x05\x04'\x02\x03\x01\x12\x04\x8e\x05\x08\x11\n\r\n\x05\x04'\ + \x02\x03\x03\x12\x04\x8e\x05\x14\x15\n\x0c\n\x02\x04(\x12\x06\x91\x05\0\ + \xf2\x05\x01\n\x0b\n\x03\x04(\x01\x12\x04\x91\x05\x08\x10\n\x0c\n\x04\ + \x04(\x02\0\x12\x04\x92\x05\x02\x19\n\r\n\x05\x04(\x02\0\x05\x12\x04\x92\ + \x05\x02\x07\n\r\n\x05\x04(\x02\0\x01\x12\x04\x92\x05\x08\x14\n\r\n\x05\ + \x04(\x02\0\x03\x12\x04\x92\x05\x17\x18\n\x0c\n\x04\x04(\x02\x01\x12\x04\ + \x93\x05\x02\x13\n\r\n\x05\x04(\x02\x01\x05\x12\x04\x93\x05\x02\x08\n\r\ + \n\x05\x04(\x02\x01\x01\x12\x04\x93\x05\t\x0e\n\r\n\x05\x04(\x02\x01\x03\ + \x12\x04\x93\x05\x11\x12\n\x0c\n\x04\x04(\x02\x02\x12\x04\x94\x05\x02\ + \x1b\n\r\n\x05\x04(\x02\x02\x05\x12\x04\x94\x05\x02\x08\n\r\n\x05\x04(\ + \x02\x02\x01\x12\x04\x94\x05\t\x16\n\r\n\x05\x04(\x02\x02\x03\x12\x04\ + \x94\x05\x19\x1a\n\"\n\x04\x04(\x02\x03\x12\x04\x96\x05\x02\x20\x1a\x14c\ + onnect\x20information\n\n\r\n\x05\x04(\x02\x03\x05\x12\x04\x96\x05\x02\ + \x07\n\r\n\x05\x04(\x02\x03\x01\x12\x04\x96\x05\x08\x1b\n\r\n\x05\x04(\ + \x02\x03\x03\x12\x04\x96\x05\x1e\x1f\n\x0c\n\x04\x04(\x02\x04\x12\x04\ + \x97\x05\x02\x1f\n\r\n\x05\x04(\x02\x04\x05\x12\x04\x97\x05\x02\x07\n\r\ + \n\x05\x04(\x02\x04\x01\x12\x04\x97\x05\x08\x1a\n\r\n\x05\x04(\x02\x04\ + \x03\x12\x04\x97\x05\x1d\x1e\n\x0c\n\x04\x04(\x02\x05\x12\x04\x98\x05\ + \x02\x20\n\r\n\x05\x04(\x02\x05\x05\x12\x04\x98\x05\x02\x07\n\r\n\x05\ + \x04(\x02\x05\x01\x12\x04\x98\x05\x08\x1b\n\r\n\x05\x04(\x02\x05\x03\x12\ + \x04\x98\x05\x1e\x1f\n\x0c\n\x04\x04(\x02\x06\x12\x04\x99\x05\x02\x16\n\ + \r\n\x05\x04(\x02\x06\x05\x12\x04\x99\x05\x02\x07\n\r\n\x05\x04(\x02\x06\ + \x01\x12\x04\x99\x05\x08\x11\n\r\n\x05\x04(\x02\x06\x03\x12\x04\x99\x05\ + \x14\x15\n\x0c\n\x04\x04(\x02\x07\x12\x04\x9a\x05\x02%\n\r\n\x05\x04(\ + \x02\x07\x04\x12\x04\x9a\x05\x02\n\n\r\n\x05\x04(\x02\x07\x06\x12\x04\ + \x9a\x05\x0b\x13\n\r\n\x05\x04(\x02\x07\x01\x12\x04\x9a\x05\x14\x20\n\r\ + \n\x05\x04(\x02\x07\x03\x12\x04\x9a\x05#$\n\x0c\n\x04\x04(\x02\x08\x12\ + \x04\x9b\x05\x02$\n\r\n\x05\x04(\x02\x08\x06\x12\x04\x9b\x05\x02\x10\n\r\ + \n\x05\x04(\x02\x08\x01\x12\x04\x9b\x05\x11\x1f\n\r\n\x05\x04(\x02\x08\ + \x03\x12\x04\x9b\x05\"#\n\x0c\n\x04\x04(\x02\t\x12\x04\x9c\x05\x02\x1f\n\ + \r\n\x05\x04(\x02\t\x06\x12\x04\x9c\x05\x02\r\n\r\n\x05\x04(\x02\t\x01\ + \x12\x04\x9c\x05\x0e\x19\n\r\n\x05\x04(\x02\t\x03\x12\x04\x9c\x05\x1c\ + \x1e\n\x0c\n\x04\x04(\x02\n\x12\x04\x9d\x05\x02/\n\r\n\x05\x04(\x02\n\ + \x06\x12\x04\x9d\x05\x02\x15\n\r\n\x05\x04(\x02\n\x01\x12\x04\x9d\x05\ + \x16)\n\r\n\x05\x04(\x02\n\x03\x12\x04\x9d\x05,.\n\x0e\n\x04\x04(\x03\ + \x01\x12\x06\x9f\x05\x02\xb9\x05\x03\n\r\n\x05\x04(\x03\x01\x01\x12\x04\ + \x9f\x05\n\x12\n\x0e\n\x06\x04(\x03\x01\x02\0\x12\x04\xa0\x05\x04\x1d\n\ + \x0f\n\x07\x04(\x03\x01\x02\0\x05\x12\x04\xa0\x05\x04\n\n\x0f\n\x07\x04(\ + \x03\x01\x02\0\x01\x12\x04\xa0\x05\x0b\x18\n\x0f\n\x07\x04(\x03\x01\x02\ + \0\x03\x12\x04\xa0\x05\x1b\x1c\n\x0e\n\x06\x04(\x03\x01\x02\x01\x12\x04\ + \xa1\x05\x04\x18\n\x0f\n\x07\x04(\x03\x01\x02\x01\x05\x12\x04\xa1\x05\ + \x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x01\x01\x12\x04\xa1\x05\n\x13\n\x0f\ + \n\x07\x04(\x03\x01\x02\x01\x03\x12\x04\xa1\x05\x16\x17\n\x0e\n\x06\x04(\ + \x03\x01\x02\x02\x12\x04\xa2\x05\x04\"\n\x0f\n\x07\x04(\x03\x01\x02\x02\ + \x05\x12\x04\xa2\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x02\x01\x12\x04\ + \xa2\x05\n\x1d\n\x0f\n\x07\x04(\x03\x01\x02\x02\x03\x12\x04\xa2\x05\x20!\ + \n\x0e\n\x06\x04(\x03\x01\x02\x03\x12\x04\xa3\x05\x04\x16\n\x0f\n\x07\ + \x04(\x03\x01\x02\x03\x05\x12\x04\xa3\x05\x04\x08\n\x0f\n\x07\x04(\x03\ + \x01\x02\x03\x01\x12\x04\xa3\x05\t\x11\n\x0f\n\x07\x04(\x03\x01\x02\x03\ + \x03\x12\x04\xa3\x05\x14\x15\n\x0e\n\x06\x04(\x03\x01\x02\x04\x12\x04\ + \xa4\x05\x04&\n\x0f\n\x07\x04(\x03\x01\x02\x04\x05\x12\x04\xa4\x05\x04\t\ + \n\x0f\n\x07\x04(\x03\x01\x02\x04\x01\x12\x04\xa4\x05\n!\n\x0f\n\x07\x04\ + (\x03\x01\x02\x04\x03\x12\x04\xa4\x05$%\n\x0e\n\x06\x04(\x03\x01\x02\x05\ + \x12\x04\xa5\x05\x04\x1e\n\x0f\n\x07\x04(\x03\x01\x02\x05\x05\x12\x04\ + \xa5\x05\x04\x08\n\x0f\n\x07\x04(\x03\x01\x02\x05\x01\x12\x04\xa5\x05\t\ + \x19\n\x0f\n\x07\x04(\x03\x01\x02\x05\x03\x12\x04\xa5\x05\x1c\x1d\n\x0e\ + \n\x06\x04(\x03\x01\x02\x06\x12\x04\xa6\x05\x04\x1c\n\x0f\n\x07\x04(\x03\ + \x01\x02\x06\x05\x12\x04\xa6\x05\x04\x08\n\x0f\n\x07\x04(\x03\x01\x02\ + \x06\x01\x12\x04\xa6\x05\t\x17\n\x0f\n\x07\x04(\x03\x01\x02\x06\x03\x12\ + \x04\xa6\x05\x1a\x1b\n\x0e\n\x06\x04(\x03\x01\x02\x07\x12\x04\xa7\x05\ + \x04\x14\n\x0f\n\x07\x04(\x03\x01\x02\x07\x05\x12\x04\xa7\x05\x04\n\n\ + \x0f\n\x07\x04(\x03\x01\x02\x07\x01\x12\x04\xa7\x05\x0b\x0f\n\x0f\n\x07\ + \x04(\x03\x01\x02\x07\x03\x12\x04\xa7\x05\x12\x13\n\x0e\n\x06\x04(\x03\ + \x01\x02\x08\x12\x04\xa8\x05\x04\x13\n\x0f\n\x07\x04(\x03\x01\x02\x08\ + \x05\x12\x04\xa8\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x08\x01\x12\x04\ + \xa8\x05\n\x0e\n\x0f\n\x07\x04(\x03\x01\x02\x08\x03\x12\x04\xa8\x05\x11\ + \x12\n\x0e\n\x06\x04(\x03\x01\x02\t\x12\x04\xa9\x05\x04\x17\n\x0f\n\x07\ + \x04(\x03\x01\x02\t\x05\x12\x04\xa9\x05\x04\n\n\x0f\n\x07\x04(\x03\x01\ + \x02\t\x01\x12\x04\xa9\x05\x0b\x11\n\x0f\n\x07\x04(\x03\x01\x02\t\x03\ + \x12\x04\xa9\x05\x14\x16\n\x0e\n\x06\x04(\x03\x01\x02\n\x12\x04\xaa\x05\ + \x04\x1b\n\x0f\n\x07\x04(\x03\x01\x02\n\x05\x12\x04\xaa\x05\x04\t\n\x0f\ + \n\x07\x04(\x03\x01\x02\n\x01\x12\x04\xaa\x05\n\x15\n\x0f\n\x07\x04(\x03\ + \x01\x02\n\x03\x12\x04\xaa\x05\x18\x1a\n\x0e\n\x06\x04(\x03\x01\x02\x0b\ + \x12\x04\xab\x05\x04\x1b\n\x0f\n\x07\x04(\x03\x01\x02\x0b\x05\x12\x04\ + \xab\x05\x04\n\n\x0f\n\x07\x04(\x03\x01\x02\x0b\x01\x12\x04\xab\x05\x0b\ + \x15\n\x0f\n\x07\x04(\x03\x01\x02\x0b\x03\x12\x04\xab\x05\x18\x1a\n\x0e\ + \n\x06\x04(\x03\x01\x02\x0c\x12\x04\xac\x05\x04\x1f\n\x0f\n\x07\x04(\x03\ + \x01\x02\x0c\x05\x12\x04\xac\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x0c\ + \x01\x12\x04\xac\x05\n\x19\n\x0f\n\x07\x04(\x03\x01\x02\x0c\x03\x12\x04\ + \xac\x05\x1c\x1e\n\x0e\n\x06\x04(\x03\x01\x02\r\x12\x04\xad\x05\x04&\n\ + \x0f\n\x07\x04(\x03\x01\x02\r\x05\x12\x04\xad\x05\x04\t\n\x0f\n\x07\x04(\ + \x03\x01\x02\r\x01\x12\x04\xad\x05\n\x20\n\x0f\n\x07\x04(\x03\x01\x02\r\ + \x03\x12\x04\xad\x05#%\n\x0e\n\x06\x04(\x03\x01\x02\x0e\x12\x04\xae\x05\ + \x04&\n\x0f\n\x07\x04(\x03\x01\x02\x0e\x05\x12\x04\xae\x05\x04\t\n\x0f\n\ + \x07\x04(\x03\x01\x02\x0e\x01\x12\x04\xae\x05\n\x20\n\x0f\n\x07\x04(\x03\ + \x01\x02\x0e\x03\x12\x04\xae\x05#%\n\x0e\n\x06\x04(\x03\x01\x02\x0f\x12\ + \x04\xaf\x05\x04\x1d\n\x0f\n\x07\x04(\x03\x01\x02\x0f\x05\x12\x04\xaf\ + \x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x0f\x01\x12\x04\xaf\x05\n\x17\n\ + \x0f\n\x07\x04(\x03\x01\x02\x0f\x03\x12\x04\xaf\x05\x1a\x1c\n\x0e\n\x06\ + \x04(\x03\x01\x02\x10\x12\x04\xb0\x05\x04\x1f\n\x0f\n\x07\x04(\x03\x01\ + \x02\x10\x05\x12\x04\xb0\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x10\x01\ + \x12\x04\xb0\x05\n\x19\n\x0f\n\x07\x04(\x03\x01\x02\x10\x03\x12\x04\xb0\ + \x05\x1c\x1e\n\x0e\n\x06\x04(\x03\x01\x02\x11\x12\x04\xb1\x05\x04$\n\x0f\ + \n\x07\x04(\x03\x01\x02\x11\x05\x12\x04\xb1\x05\x04\n\n\x0f\n\x07\x04(\ + \x03\x01\x02\x11\x01\x12\x04\xb1\x05\x0b\x1e\n\x0f\n\x07\x04(\x03\x01\ + \x02\x11\x03\x12\x04\xb1\x05!#\n\x0e\n\x06\x04(\x03\x01\x02\x12\x12\x04\ + \xb2\x05\x04\x17\n\x0f\n\x07\x04(\x03\x01\x02\x12\x05\x12\x04\xb2\x05\ + \x04\x08\n\x0f\n\x07\x04(\x03\x01\x02\x12\x01\x12\x04\xb2\x05\t\x11\n\ + \x0f\n\x07\x04(\x03\x01\x02\x12\x03\x12\x04\xb2\x05\x14\x16\n\x0e\n\x06\ + \x04(\x03\x01\x02\x13\x12\x04\xb3\x05\x04\x15\n\x0f\n\x07\x04(\x03\x01\ + \x02\x13\x05\x12\x04\xb3\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x13\x01\ + \x12\x04\xb3\x05\n\x0f\n\x0f\n\x07\x04(\x03\x01\x02\x13\x03\x12\x04\xb3\ + \x05\x12\x14\n\x0e\n\x06\x04(\x03\x01\x02\x14\x12\x04\xb4\x05\x04\x19\n\ + \x0f\n\x07\x04(\x03\x01\x02\x14\x05\x12\x04\xb4\x05\x04\t\n\x0f\n\x07\ + \x04(\x03\x01\x02\x14\x01\x12\x04\xb4\x05\n\x13\n\x0f\n\x07\x04(\x03\x01\ + \x02\x14\x03\x12\x04\xb4\x05\x16\x18\n\x0e\n\x06\x04(\x03\x01\x02\x15\ + \x12\x04\xb5\x05\x04\x16\n\x0f\n\x07\x04(\x03\x01\x02\x15\x05\x12\x04\ + \xb5\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x15\x01\x12\x04\xb5\x05\n\ + \x10\n\x0f\n\x07\x04(\x03\x01\x02\x15\x03\x12\x04\xb5\x05\x13\x15\n\x0e\ + \n\x06\x04(\x03\x01\x02\x16\x12\x04\xb6\x05\x04\x1f\n\x0f\n\x07\x04(\x03\ + \x01\x02\x16\x05\x12\x04\xb6\x05\x04\t\n\x0f\n\x07\x04(\x03\x01\x02\x16\ + \x01\x12\x04\xb6\x05\n\x19\n\x0f\n\x07\x04(\x03\x01\x02\x16\x03\x12\x04\ + \xb6\x05\x1c\x1e\n\x0e\n\x06\x04(\x03\x01\x02\x17\x12\x04\xb7\x05\x04&\n\ + \x0f\n\x07\x04(\x03\x01\x02\x17\x05\x12\x04\xb7\x05\x04\n\n\x0f\n\x07\ + \x04(\x03\x01\x02\x17\x01\x12\x04\xb7\x05\x0b\x20\n\x0f\n\x07\x04(\x03\ + \x01\x02\x17\x03\x12\x04\xb7\x05#%\n\x0e\n\x06\x04(\x03\x01\x02\x18\x12\ + \x04\xb8\x05\x04'\n\x0f\n\x07\x04(\x03\x01\x02\x18\x05\x12\x04\xb8\x05\ + \x04\n\n\x0f\n\x07\x04(\x03\x01\x02\x18\x01\x12\x04\xb8\x05\x0b!\n\x0f\n\ + \x07\x04(\x03\x01\x02\x18\x03\x12\x04\xb8\x05$&\n\x0e\n\x04\x04(\x03\x02\ + \x12\x06\xbb\x05\x02\xcf\x05\x03\n\r\n\x05\x04(\x03\x02\x01\x12\x04\xbb\ + \x05\n\x18\n\x0e\n\x06\x04(\x03\x02\x02\0\x12\x04\xbc\x05\x04\x1b\n\x0f\ + \n\x07\x04(\x03\x02\x02\0\x05\x12\x04\xbc\x05\x04\n\n\x0f\n\x07\x04(\x03\ + \x02\x02\0\x01\x12\x04\xbc\x05\x0b\x16\n\x0f\n\x07\x04(\x03\x02\x02\0\ + \x03\x12\x04\xbc\x05\x19\x1a\n\x0e\n\x06\x04(\x03\x02\x02\x01\x12\x04\ + \xbd\x05\x04\x1a\n\x0f\n\x07\x04(\x03\x02\x02\x01\x05\x12\x04\xbd\x05\ + \x04\n\n\x0f\n\x07\x04(\x03\x02\x02\x01\x01\x12\x04\xbd\x05\x0b\x15\n\ + \x0f\n\x07\x04(\x03\x02\x02\x01\x03\x12\x04\xbd\x05\x18\x19\n\x0e\n\x06\ + \x04(\x03\x02\x02\x02\x12\x04\xbe\x05\x04\x19\n\x0f\n\x07\x04(\x03\x02\ + \x02\x02\x05\x12\x04\xbe\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x02\x01\ + \x12\x04\xbe\x05\n\x14\n\x0f\n\x07\x04(\x03\x02\x02\x02\x03\x12\x04\xbe\ + \x05\x17\x18\n\x0e\n\x06\x04(\x03\x02\x02\x03\x12\x04\xbf\x05\x04\x1c\n\ + \x0f\n\x07\x04(\x03\x02\x02\x03\x05\x12\x04\xbf\x05\x04\x08\n\x0f\n\x07\ + \x04(\x03\x02\x02\x03\x01\x12\x04\xbf\x05\t\x17\n\x0f\n\x07\x04(\x03\x02\ + \x02\x03\x03\x12\x04\xbf\x05\x1a\x1b\n\x0e\n\x06\x04(\x03\x02\x02\x04\ + \x12\x04\xc0\x05\x04\x1d\n\x0f\n\x07\x04(\x03\x02\x02\x04\x05\x12\x04\ + \xc0\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x04\x01\x12\x04\xc0\x05\n\ + \x18\n\x0f\n\x07\x04(\x03\x02\x02\x04\x03\x12\x04\xc0\x05\x1b\x1c\n\x0e\ + \n\x06\x04(\x03\x02\x02\x05\x12\x04\xc1\x05\x04\x1e\n\x0f\n\x07\x04(\x03\ + \x02\x02\x05\x05\x12\x04\xc1\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x05\ + \x01\x12\x04\xc1\x05\n\x19\n\x0f\n\x07\x04(\x03\x02\x02\x05\x03\x12\x04\ + \xc1\x05\x1c\x1d\n\x0e\n\x06\x04(\x03\x02\x02\x06\x12\x04\xc2\x05\x04\ + \x1b\n\x0f\n\x07\x04(\x03\x02\x02\x06\x05\x12\x04\xc2\x05\x04\t\n\x0f\n\ + \x07\x04(\x03\x02\x02\x06\x01\x12\x04\xc2\x05\n\x16\n\x0f\n\x07\x04(\x03\ + \x02\x02\x06\x03\x12\x04\xc2\x05\x19\x1a\n\x0e\n\x06\x04(\x03\x02\x02\ + \x07\x12\x04\xc3\x05\x04\x1e\n\x0f\n\x07\x04(\x03\x02\x02\x07\x05\x12\ + \x04\xc3\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x07\x01\x12\x04\xc3\x05\ + \n\x19\n\x0f\n\x07\x04(\x03\x02\x02\x07\x03\x12\x04\xc3\x05\x1c\x1d\n\ + \x0e\n\x06\x04(\x03\x02\x02\x08\x12\x04\xc4\x05\x04$\n\x0f\n\x07\x04(\ + \x03\x02\x02\x08\x05\x12\x04\xc4\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\ + \x08\x01\x12\x04\xc4\x05\n\x1f\n\x0f\n\x07\x04(\x03\x02\x02\x08\x03\x12\ + \x04\xc4\x05\"#\n\x0e\n\x06\x04(\x03\x02\x02\t\x12\x04\xc5\x05\x04\x20\n\ + \x0f\n\x07\x04(\x03\x02\x02\t\x05\x12\x04\xc5\x05\x04\t\n\x0f\n\x07\x04(\ + \x03\x02\x02\t\x01\x12\x04\xc5\x05\n\x1a\n\x0f\n\x07\x04(\x03\x02\x02\t\ + \x03\x12\x04\xc5\x05\x1d\x1f\n\x0e\n\x06\x04(\x03\x02\x02\n\x12\x04\xc6\ + \x05\x04\x20\n\x0f\n\x07\x04(\x03\x02\x02\n\x05\x12\x04\xc6\x05\x04\t\n\ + \x0f\n\x07\x04(\x03\x02\x02\n\x01\x12\x04\xc6\x05\n\x1a\n\x0f\n\x07\x04(\ + \x03\x02\x02\n\x03\x12\x04\xc6\x05\x1d\x1f\n\x0e\n\x06\x04(\x03\x02\x02\ + \x0b\x12\x04\xc7\x05\x04\x1e\n\x0f\n\x07\x04(\x03\x02\x02\x0b\x05\x12\ + \x04\xc7\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x0b\x01\x12\x04\xc7\x05\ + \n\x18\n\x0f\n\x07\x04(\x03\x02\x02\x0b\x03\x12\x04\xc7\x05\x1b\x1d\n\ + \x0e\n\x06\x04(\x03\x02\x02\x0c\x12\x04\xc8\x05\x04\x19\n\x0f\n\x07\x04(\ + \x03\x02\x02\x0c\x05\x12\x04\xc8\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\ + \x0c\x01\x12\x04\xc8\x05\n\x13\n\x0f\n\x07\x04(\x03\x02\x02\x0c\x03\x12\ + \x04\xc8\x05\x16\x18\n\x0e\n\x06\x04(\x03\x02\x02\r\x12\x04\xc9\x05\x04$\ + \n\x0f\n\x07\x04(\x03\x02\x02\r\x05\x12\x04\xc9\x05\x04\t\n\x0f\n\x07\ + \x04(\x03\x02\x02\r\x01\x12\x04\xc9\x05\n\x1e\n\x0f\n\x07\x04(\x03\x02\ + \x02\r\x03\x12\x04\xc9\x05!#\n\x0e\n\x06\x04(\x03\x02\x02\x0e\x12\x04\ + \xca\x05\x04\x1e\n\x0f\n\x07\x04(\x03\x02\x02\x0e\x05\x12\x04\xca\x05\ + \x04\x08\n\x0f\n\x07\x04(\x03\x02\x02\x0e\x01\x12\x04\xca\x05\t\x18\n\ + \x0f\n\x07\x04(\x03\x02\x02\x0e\x03\x12\x04\xca\x05\x1b\x1d\n\x0e\n\x06\ + \x04(\x03\x02\x02\x0f\x12\x04\xcb\x05\x04\x1d\n\x0f\n\x07\x04(\x03\x02\ + \x02\x0f\x05\x12\x04\xcb\x05\x04\n\n\x0f\n\x07\x04(\x03\x02\x02\x0f\x01\ + \x12\x04\xcb\x05\x0b\x17\n\x0f\n\x07\x04(\x03\x02\x02\x0f\x03\x12\x04\ + \xcb\x05\x1a\x1c\n\x0e\n\x06\x04(\x03\x02\x02\x10\x12\x04\xcc\x05\x04\ + \x1d\n\x0f\n\x07\x04(\x03\x02\x02\x10\x05\x12\x04\xcc\x05\x04\n\n\x0f\n\ + \x07\x04(\x03\x02\x02\x10\x01\x12\x04\xcc\x05\x0b\x17\n\x0f\n\x07\x04(\ + \x03\x02\x02\x10\x03\x12\x04\xcc\x05\x1a\x1c\n\x0e\n\x06\x04(\x03\x02\ + \x02\x11\x12\x04\xcd\x05\x04(\n\x0f\n\x07\x04(\x03\x02\x02\x11\x05\x12\ + \x04\xcd\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x11\x01\x12\x04\xcd\x05\ + \n\"\n\x0f\n\x07\x04(\x03\x02\x02\x11\x03\x12\x04\xcd\x05%'\n\x0e\n\x06\ + \x04(\x03\x02\x02\x12\x12\x04\xce\x05\x04#\n\x0f\n\x07\x04(\x03\x02\x02\ + \x12\x05\x12\x04\xce\x05\x04\t\n\x0f\n\x07\x04(\x03\x02\x02\x12\x01\x12\ + \x04\xce\x05\n\x1d\n\x0f\n\x07\x04(\x03\x02\x02\x12\x03\x12\x04\xce\x05\ + \x20\"\n\x0e\n\x04\x04(\x03\x03\x12\x06\xd1\x05\x02\xf1\x05\x03\n\r\n\ + \x05\x04(\x03\x03\x01\x12\x04\xd1\x05\n\x15\n\x0e\n\x06\x04(\x03\x03\x02\ + \0\x12\x04\xd2\x05\x04\x1a\n\x0f\n\x07\x04(\x03\x03\x02\0\x05\x12\x04\ + \xd2\x05\x04\t\n\x0f\n\x07\x04(\x03\x03\x02\0\x01\x12\x04\xd2\x05\n\x15\ + \n\x0f\n\x07\x04(\x03\x03\x02\0\x03\x12\x04\xd2\x05\x18\x19\n\x0e\n\x06\ + \x04(\x03\x03\x02\x01\x12\x04\xd3\x05\x04\"\n\x0f\n\x07\x04(\x03\x03\x02\ + \x01\x05\x12\x04\xd3\x05\x04\t\n\x0f\n\x07\x04(\x03\x03\x02\x01\x01\x12\ + \x04\xd3\x05\n\x1d\n\x0f\n\x07\x04(\x03\x03\x02\x01\x03\x12\x04\xd3\x05\ + \x20!\n\x0e\n\x06\x04(\x03\x03\x02\x02\x12\x04\xd4\x05\x04\x17\n\x0f\n\ + \x07\x04(\x03\x03\x02\x02\x05\x12\x04\xd4\x05\x04\t\n\x0f\n\x07\x04(\x03\ + \x03\x02\x02\x01\x12\x04\xd4\x05\n\x12\n\x0f\n\x07\x04(\x03\x03\x02\x02\ + \x03\x12\x04\xd4\x05\x15\x16\n\x0e\n\x06\x04(\x03\x03\x02\x03\x12\x04\ + \xd5\x05\x04\x1a\n\x0f\n\x07\x04(\x03\x03\x02\x03\x05\x12\x04\xd5\x05\ + \x04\t\n\x0f\n\x07\x04(\x03\x03\x02\x03\x01\x12\x04\xd5\x05\n\x15\n\x0f\ + \n\x07\x04(\x03\x03\x02\x03\x03\x12\x04\xd5\x05\x18\x19\n\x0e\n\x06\x04(\ + \x03\x03\x02\x04\x12\x04\xd6\x05\x04\x19\n\x0f\n\x07\x04(\x03\x03\x02\ + \x04\x05\x12\x04\xd6\x05\x04\t\n\x0f\n\x07\x04(\x03\x03\x02\x04\x01\x12\ + \x04\xd6\x05\n\x14\n\x0f\n\x07\x04(\x03\x03\x02\x04\x03\x12\x04\xd6\x05\ + \x17\x18\n\x0e\n\x06\x04(\x03\x03\x02\x05\x12\x04\xd7\x05\x04\x17\n\x0f\ + \n\x07\x04(\x03\x03\x02\x05\x05\x12\x04\xd7\x05\x04\n\n\x0f\n\x07\x04(\ + \x03\x03\x02\x05\x01\x12\x04\xd7\x05\x0b\x12\n\x0f\n\x07\x04(\x03\x03\ + \x02\x05\x03\x12\x04\xd7\x05\x15\x16\n\x0e\n\x06\x04(\x03\x03\x02\x06\ + \x12\x04\xd8\x05\x04\x1b\n\x0f\n\x07\x04(\x03\x03\x02\x06\x05\x12\x04\ + \xd8\x05\x04\n\n\x0f\n\x07\x04(\x03\x03\x02\x06\x01\x12\x04\xd8\x05\x0b\ + \x16\n\x0f\n\x07\x04(\x03\x03\x02\x06\x03\x12\x04\xd8\x05\x19\x1a\n\x0e\ + \n\x06\x04(\x03\x03\x02\x07\x12\x04\xd9\x05\x04\x16\n\x0f\n\x07\x04(\x03\ + \x03\x02\x07\x05\x12\x04\xd9\x05\x04\n\n\x0f\n\x07\x04(\x03\x03\x02\x07\ + \x01\x12\x04\xd9\x05\x0b\x11\n\x0f\n\x07\x04(\x03\x03\x02\x07\x03\x12\ + \x04\xd9\x05\x14\x15\n\x0e\n\x06\x04(\x03\x03\x02\x08\x12\x04\xda\x05\ + \x04\x1d\n\x0f\n\x07\x04(\x03\x03\x02\x08\x05\x12\x04\xda\x05\x04\t\n\ + \x0f\n\x07\x04(\x03\x03\x02\x08\x01\x12\x04\xda\x05\n\x18\n\x0f\n\x07\ + \x04(\x03\x03\x02\x08\x03\x12\x04\xda\x05\x1b\x1c\n\x0e\n\x06\x04(\x03\ + \x03\x02\t\x12\x04\xdb\x05\x04\x1d\n\x0f\n\x07\x04(\x03\x03\x02\t\x05\ + \x12\x04\xdb\x05\x04\t\n\x0f\n\x07\x04(\x03\x03\x02\t\x01\x12\x04\xdb\ + \x05\n\x17\n\x0f\n\x07\x04(\x03\x03\x02\t\x03\x12\x04\xdb\x05\x1a\x1c\n\ + \x0e\n\x06\x04(\x03\x03\x02\n\x12\x04\xdc\x05\x04\x1f\n\x0f\n\x07\x04(\ + \x03\x03\x02\n\x05\x12\x04\xdc\x05\x04\n\n\x0f\n\x07\x04(\x03\x03\x02\n\ + \x01\x12\x04\xdc\x05\x0b\x19\n\x0f\n\x07\x04(\x03\x03\x02\n\x03\x12\x04\ + \xdc\x05\x1c\x1e\n\x0e\n\x06\x04(\x03\x03\x02\x0b\x12\x04\xdd\x05\x044\n\ + \x0f\n\x07\x04(\x03\x03\x02\x0b\x04\x12\x04\xdd\x05\x04\x0c\n\x0f\n\x07\ + \x04(\x03\x03\x02\x0b\x06\x12\x04\xdd\x05\r\x1b\n\x0f\n\x07\x04(\x03\x03\ + \x02\x0b\x01\x12\x04\xdd\x05\x1c.\n\x0f\n\x07\x04(\x03\x03\x02\x0b\x03\ + \x12\x04\xdd\x0513\n\x0e\n\x06\x04(\x03\x03\x02\x0c\x12\x04\xde\x05\x04<\ + \n\x0f\n\x07\x04(\x03\x03\x02\x0c\x04\x12\x04\xde\x05\x04\x0c\n\x0f\n\ + \x07\x04(\x03\x03\x02\x0c\x06\x12\x04\xde\x05\r\x1f\n\x0f\n\x07\x04(\x03\ + \x03\x02\x0c\x01\x12\x04\xde\x05\x206\n\x0f\n\x07\x04(\x03\x03\x02\x0c\ + \x03\x12\x04\xde\x059;\n\x10\n\x06\x04(\x03\x03\x03\0\x12\x06\xe0\x05\ + \x04\xe6\x05\x05\n\x0f\n\x07\x04(\x03\x03\x03\0\x01\x12\x04\xe0\x05\x0c\ + \x1a\n\x10\n\x08\x04(\x03\x03\x03\0\x02\0\x12\x04\xe1\x05\x06\x16\n\x11\ + \n\t\x04(\x03\x03\x03\0\x02\0\x05\x12\x04\xe1\x05\x06\x0c\n\x11\n\t\x04(\ + \x03\x03\x03\0\x02\0\x01\x12\x04\xe1\x05\r\x11\n\x11\n\t\x04(\x03\x03\ + \x03\0\x02\0\x03\x12\x04\xe1\x05\x14\x15\n\x10\n\x08\x04(\x03\x03\x03\0\ + \x02\x01\x12\x04\xe2\x05\x06\x19\n\x11\n\t\x04(\x03\x03\x03\0\x02\x01\ + \x05\x12\x04\xe2\x05\x06\x0b\n\x11\n\t\x04(\x03\x03\x03\0\x02\x01\x01\ + \x12\x04\xe2\x05\x0c\x14\n\x11\n\t\x04(\x03\x03\x03\0\x02\x01\x03\x12\ + \x04\xe2\x05\x17\x18\n\x10\n\x08\x04(\x03\x03\x03\0\x02\x02\x12\x04\xe3\ + \x05\x06\x18\n\x11\n\t\x04(\x03\x03\x03\0\x02\x02\x05\x12\x04\xe3\x05\ + \x06\x0b\n\x11\n\t\x04(\x03\x03\x03\0\x02\x02\x01\x12\x04\xe3\x05\x0c\ + \x13\n\x11\n\t\x04(\x03\x03\x03\0\x02\x02\x03\x12\x04\xe3\x05\x16\x17\n\ + \x10\n\x08\x04(\x03\x03\x03\0\x02\x03\x12\x04\xe4\x05\x06\x18\n\x11\n\t\ + \x04(\x03\x03\x03\0\x02\x03\x05\x12\x04\xe4\x05\x06\x0b\n\x11\n\t\x04(\ + \x03\x03\x03\0\x02\x03\x01\x12\x04\xe4\x05\x0c\x13\n\x11\n\t\x04(\x03\ + \x03\x03\0\x02\x03\x03\x12\x04\xe4\x05\x16\x17\n\x10\n\x08\x04(\x03\x03\ + \x03\0\x02\x04\x12\x04\xe5\x05\x06\x19\n\x11\n\t\x04(\x03\x03\x03\0\x02\ + \x04\x05\x12\x04\xe5\x05\x06\x0c\n\x11\n\t\x04(\x03\x03\x03\0\x02\x04\ + \x01\x12\x04\xe5\x05\r\x14\n\x11\n\t\x04(\x03\x03\x03\0\x02\x04\x03\x12\ + \x04\xe5\x05\x17\x18\n\x10\n\x06\x04(\x03\x03\x03\x01\x12\x06\xe8\x05\ + \x04\xf0\x05\x05\n\x0f\n\x07\x04(\x03\x03\x03\x01\x01\x12\x04\xe8\x05\ + \x0c\x1e\n\x10\n\x08\x04(\x03\x03\x03\x01\x02\0\x12\x04\xe9\x05\x06\x16\ + \n\x11\n\t\x04(\x03\x03\x03\x01\x02\0\x05\x12\x04\xe9\x05\x06\x0c\n\x11\ + \n\t\x04(\x03\x03\x03\x01\x02\0\x01\x12\x04\xe9\x05\r\x11\n\x11\n\t\x04(\ + \x03\x03\x03\x01\x02\0\x03\x12\x04\xe9\x05\x14\x15\n\x10\n\x08\x04(\x03\ + \x03\x03\x01\x02\x01\x12\x04\xea\x05\x06\x1a\n\x11\n\t\x04(\x03\x03\x03\ + \x01\x02\x01\x05\x12\x04\xea\x05\x06\x0c\n\x11\n\t\x04(\x03\x03\x03\x01\ + \x02\x01\x01\x12\x04\xea\x05\r\x15\n\x11\n\t\x04(\x03\x03\x03\x01\x02\ + \x01\x03\x12\x04\xea\x05\x18\x19\n\x10\n\x08\x04(\x03\x03\x03\x01\x02\ + \x02\x12\x04\xeb\x05\x06\x1b\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x02\x05\ + \x12\x04\xeb\x05\x06\x0c\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x02\x01\x12\ + \x04\xeb\x05\r\x16\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x02\x03\x12\x04\ + \xeb\x05\x19\x1a\n\x10\n\x08\x04(\x03\x03\x03\x01\x02\x03\x12\x04\xec\ + \x05\x06\x17\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x03\x05\x12\x04\xec\x05\ + \x06\x0c\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x03\x01\x12\x04\xec\x05\r\ + \x12\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x03\x03\x12\x04\xec\x05\x15\x16\ + \n\x10\n\x08\x04(\x03\x03\x03\x01\x02\x04\x12\x04\xed\x05\x06\x1a\n\x11\ + \n\t\x04(\x03\x03\x03\x01\x02\x04\x05\x12\x04\xed\x05\x06\x0b\n\x11\n\t\ + \x04(\x03\x03\x03\x01\x02\x04\x01\x12\x04\xed\x05\x0c\x15\n\x11\n\t\x04(\ + \x03\x03\x03\x01\x02\x04\x03\x12\x04\xed\x05\x18\x19\n\x10\n\x08\x04(\ + \x03\x03\x03\x01\x02\x05\x12\x04\xee\x05\x06\x19\n\x11\n\t\x04(\x03\x03\ + \x03\x01\x02\x05\x05\x12\x04\xee\x05\x06\x0b\n\x11\n\t\x04(\x03\x03\x03\ + \x01\x02\x05\x01\x12\x04\xee\x05\x0c\x14\n\x11\n\t\x04(\x03\x03\x03\x01\ + \x02\x05\x03\x12\x04\xee\x05\x17\x18\n\x10\n\x08\x04(\x03\x03\x03\x01\ + \x02\x06\x12\x04\xef\x05\x06\x1c\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x06\ + \x05\x12\x04\xef\x05\x06\x0c\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x06\x01\ + \x12\x04\xef\x05\r\x17\n\x11\n\t\x04(\x03\x03\x03\x01\x02\x06\x03\x12\ + \x04\xef\x05\x1a\x1b\n\x0c\n\x02\x04)\x12\x06\xf4\x05\0\xda\x06\x01\n\ + \x0b\n\x03\x04)\x01\x12\x04\xf4\x05\x08\x13\n\x0c\n\x04\x04)\x02\0\x12\ + \x04\xf5\x05\x02\x15\n\r\n\x05\x04)\x02\0\x05\x12\x04\xf5\x05\x02\x07\n\ + \r\n\x05\x04)\x02\0\x01\x12\x04\xf5\x05\x08\x10\n\r\n\x05\x04)\x02\0\x03\ + \x12\x04\xf5\x05\x13\x14\n\x0c\n\x04\x04)\x02\x01\x12\x04\xf6\x05\x02\ + \x14\n\r\n\x05\x04)\x02\x01\x06\x12\x04\xf6\x05\x02\n\n\r\n\x05\x04)\x02\ + \x01\x01\x12\x04\xf6\x05\x0b\x0f\n\r\n\x05\x04)\x02\x01\x03\x12\x04\xf6\ + \x05\x12\x13\n\x0c\n\x04\x04)\x02\x02\x12\x04\xf7\x05\x02\x20\n\r\n\x05\ + \x04)\x02\x02\x06\x12\x04\xf7\x05\x02\x10\n\r\n\x05\x04)\x02\x02\x01\x12\ + \x04\xf7\x05\x11\x1b\n\r\n\x05\x04)\x02\x02\x03\x12\x04\xf7\x05\x1e\x1f\ + \n\x0c\n\x04\x04)\x02\x03\x12\x04\xf8\x05\x02\x12\n\r\n\x05\x04)\x02\x03\ + \x06\x12\x04\xf8\x05\x02\t\n\r\n\x05\x04)\x02\x03\x01\x12\x04\xf8\x05\n\ + \r\n\r\n\x05\x04)\x02\x03\x03\x12\x04\xf8\x05\x10\x11\n\x0e\n\x04\x04)\ + \x03\0\x12\x06\xfa\x05\x02\xff\x05\x03\n\r\n\x05\x04)\x03\0\x01\x12\x04\ + \xfa\x05\n\x12\n\x0e\n\x06\x04)\x03\0\x02\0\x12\x04\xfb\x05\x04\x12\n\ + \x0f\n\x07\x04)\x03\0\x02\0\x05\x12\x04\xfb\x05\x04\n\n\x0f\n\x07\x04)\ + \x03\0\x02\0\x01\x12\x04\xfb\x05\x0b\r\n\x0f\n\x07\x04)\x03\0\x02\0\x03\ + \x12\x04\xfb\x05\x10\x11\n\x0e\n\x06\x04)\x03\0\x02\x01\x12\x04\xfc\x05\ + \x04\x17\n\x0f\n\x07\x04)\x03\0\x02\x01\x05\x12\x04\xfc\x05\x04\t\n\x0f\ + \n\x07\x04)\x03\0\x02\x01\x01\x12\x04\xfc\x05\n\x12\n\x0f\n\x07\x04)\x03\ + \0\x02\x01\x03\x12\x04\xfc\x05\x15\x16\n\x0e\n\x06\x04)\x03\0\x02\x02\ + \x12\x04\xfd\x05\x04\x17\n\x0f\n\x07\x04)\x03\0\x02\x02\x05\x12\x04\xfd\ + \x05\x04\n\n\x0f\n\x07\x04)\x03\0\x02\x02\x01\x12\x04\xfd\x05\x0b\x12\n\ + \x0f\n\x07\x04)\x03\0\x02\x02\x03\x12\x04\xfd\x05\x15\x16\n\x0e\n\x06\ + \x04)\x03\0\x02\x03\x12\x04\xfe\x05\x04\x1b\n\x0f\n\x07\x04)\x03\0\x02\ + \x03\x05\x12\x04\xfe\x05\x04\t\n\x0f\n\x07\x04)\x03\0\x02\x03\x01\x12\ + \x04\xfe\x05\n\x16\n\x0f\n\x07\x04)\x03\0\x02\x03\x03\x12\x04\xfe\x05\ + \x19\x1a\n\x0e\n\x04\x04)\x03\x01\x12\x06\x81\x06\x02\x9a\x06\x03\n\r\n\ + \x05\x04)\x03\x01\x01\x12\x04\x81\x06\n\x18\n\x0e\n\x06\x04)\x03\x01\x02\ + \0\x12\x04\x82\x06\x04\x1b\n\x0f\n\x07\x04)\x03\x01\x02\0\x05\x12\x04\ + \x82\x06\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\0\x01\x12\x04\x82\x06\n\x16\ + \n\x0f\n\x07\x04)\x03\x01\x02\0\x03\x12\x04\x82\x06\x19\x1a\n\x0e\n\x06\ + \x04)\x03\x01\x02\x01\x12\x04\x83\x06\x04!\n\x0f\n\x07\x04)\x03\x01\x02\ + \x01\x05\x12\x04\x83\x06\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x01\x01\x12\ + \x04\x83\x06\n\x1c\n\x0f\n\x07\x04)\x03\x01\x02\x01\x03\x12\x04\x83\x06\ + \x1f\x20\n\x0e\n\x06\x04)\x03\x01\x02\x02\x12\x04\x84\x06\x04\x1d\n\x0f\ + \n\x07\x04)\x03\x01\x02\x02\x05\x12\x04\x84\x06\x04\n\n\x0f\n\x07\x04)\ + \x03\x01\x02\x02\x01\x12\x04\x84\x06\x0b\x18\n\x0f\n\x07\x04)\x03\x01\ + \x02\x02\x03\x12\x04\x84\x06\x1b\x1c\n\x0e\n\x06\x04)\x03\x01\x02\x03\ + \x12\x04\x85\x06\x04\x18\n\x0f\n\x07\x04)\x03\x01\x02\x03\x05\x12\x04\ + \x85\x06\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x03\x01\x12\x04\x85\x06\n\ + \x13\n\x0f\n\x07\x04)\x03\x01\x02\x03\x03\x12\x04\x85\x06\x16\x17\n\x0e\ + \n\x06\x04)\x03\x01\x02\x04\x12\x04\x86\x06\x04\x1c\n\x0f\n\x07\x04)\x03\ + \x01\x02\x04\x05\x12\x04\x86\x06\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x04\ + \x01\x12\x04\x86\x06\n\x17\n\x0f\n\x07\x04)\x03\x01\x02\x04\x03\x12\x04\ + \x86\x06\x1a\x1b\n\x0e\n\x06\x04)\x03\x01\x02\x05\x12\x04\x87\x06\x04\"\ + \n\x0f\n\x07\x04)\x03\x01\x02\x05\x06\x12\x04\x87\x06\x04\x0c\n\x0f\n\ + \x07\x04)\x03\x01\x02\x05\x01\x12\x04\x87\x06\r\x1d\n\x0f\n\x07\x04)\x03\ + \x01\x02\x05\x03\x12\x04\x87\x06\x20!\n\x0e\n\x06\x04)\x03\x01\x02\x06\ + \x12\x04\x88\x06\x04\x15\n\x0f\n\x07\x04)\x03\x01\x02\x06\x06\x12\x04\ + \x88\x06\x04\x0c\n\x0f\n\x07\x04)\x03\x01\x02\x06\x01\x12\x04\x88\x06\r\ + \x10\n\x0f\n\x07\x04)\x03\x01\x02\x06\x03\x12\x04\x88\x06\x13\x14\n\x0e\ + \n\x06\x04)\x03\x01\x02\x07\x12\x04\x89\x06\x04#\n\x0f\n\x07\x04)\x03\ + \x01\x02\x07\x05\x12\x04\x89\x06\x04\t\n\x0f\n\x07\x04)\x03\x01\x02\x07\ + \x01\x12\x04\x89\x06\n\x1e\n\x0f\n\x07\x04)\x03\x01\x02\x07\x03\x12\x04\ + \x89\x06!\"\n\x0e\n\x06\x04)\x03\x01\x02\x08\x12\x04\x8a\x06\x04#\n\x0f\ + \n\x07\x04)\x03\x01\x02\x08\x06\x12\x04\x8a\x06\x04\x0c\n\x0f\n\x07\x04)\ + \x03\x01\x02\x08\x01\x12\x04\x8a\x06\r\x1e\n\x0f\n\x07\x04)\x03\x01\x02\ + \x08\x03\x12\x04\x8a\x06!\"\n\x0e\n\x06\x04)\x03\x01\x02\t\x12\x04\x8b\ + \x06\x04$\n\x0f\n\x07\x04)\x03\x01\x02\t\x04\x12\x04\x8b\x06\x04\x0c\n\ + \x0f\n\x07\x04)\x03\x01\x02\t\x06\x12\x04\x8b\x06\r\x14\n\x0f\n\x07\x04)\ + \x03\x01\x02\t\x01\x12\x04\x8b\x06\x15\x1e\n\x0f\n\x07\x04)\x03\x01\x02\ + \t\x03\x12\x04\x8b\x06!#\n\x0e\n\x06\x04)\x03\x01\x02\n\x12\x04\x8c\x06\ + \x04#\n\x0f\n\x07\x04)\x03\x01\x02\n\x05\x12\x04\x8c\x06\x04\t\n\x0f\n\ + \x07\x04)\x03\x01\x02\n\x01\x12\x04\x8c\x06\n\x1d\n\x0f\n\x07\x04)\x03\ + \x01\x02\n\x03\x12\x04\x8c\x06\x20\"\n\x0e\n\x06\x04)\x03\x01\x02\x0b\ + \x12\x04\x8d\x06\x04'\n\x0f\n\x07\x04)\x03\x01\x02\x0b\x05\x12\x04\x8d\ + \x06\x04\n\n\x0f\n\x07\x04)\x03\x01\x02\x0b\x01\x12\x04\x8d\x06\x0b!\n\ + \x0f\n\x07\x04)\x03\x01\x02\x0b\x03\x12\x04\x8d\x06$&\n\x0e\n\x06\x04)\ + \x03\x01\x02\x0c\x12\x04\x8e\x06\x04(\n\x0f\n\x07\x04)\x03\x01\x02\x0c\ + \x04\x12\x04\x8e\x06\x04\x0c\n\x0f\n\x07\x04)\x03\x01\x02\x0c\x06\x12\ + \x04\x8e\x06\r\x17\n\x0f\n\x07\x04)\x03\x01\x02\x0c\x01\x12\x04\x8e\x06\ + \x18\"\n\x0f\n\x07\x04)\x03\x01\x02\x0c\x03\x12\x04\x8e\x06%'\n\x10\n\ + \x06\x04)\x03\x01\x03\0\x12\x06\x90\x06\x04\x93\x06\x05\n\x0f\n\x07\x04)\ + \x03\x01\x03\0\x01\x12\x04\x90\x06\x0c\x13\n\x10\n\x08\x04)\x03\x01\x03\ + \0\x02\0\x12\x04\x91\x06\x06\x19\n\x11\n\t\x04)\x03\x01\x03\0\x02\0\x05\ + \x12\x04\x91\x06\x06\x0c\n\x11\n\t\x04)\x03\x01\x03\0\x02\0\x01\x12\x04\ + \x91\x06\r\x14\n\x11\n\t\x04)\x03\x01\x03\0\x02\0\x03\x12\x04\x91\x06\ + \x17\x18\n\x10\n\x08\x04)\x03\x01\x03\0\x02\x01\x12\x04\x92\x06\x06\x18\ + \n\x11\n\t\x04)\x03\x01\x03\0\x02\x01\x05\x12\x04\x92\x06\x06\x0b\n\x11\ + \n\t\x04)\x03\x01\x03\0\x02\x01\x01\x12\x04\x92\x06\x0c\x13\n\x11\n\t\ + \x04)\x03\x01\x03\0\x02\x01\x03\x12\x04\x92\x06\x16\x17\n\x10\n\x06\x04)\ + \x03\x01\x03\x01\x12\x06\x95\x06\x04\x99\x06\x05\n\x0f\n\x07\x04)\x03\ + \x01\x03\x01\x01\x12\x04\x95\x06\x0c\x16\n\x10\n\x08\x04)\x03\x01\x03\ + \x01\x02\0\x12\x04\x96\x06\x06\x19\n\x11\n\t\x04)\x03\x01\x03\x01\x02\0\ + \x05\x12\x04\x96\x06\x06\x0c\n\x11\n\t\x04)\x03\x01\x03\x01\x02\0\x01\ + \x12\x04\x96\x06\r\x14\n\x11\n\t\x04)\x03\x01\x03\x01\x02\0\x03\x12\x04\ + \x96\x06\x17\x18\n\x10\n\x08\x04)\x03\x01\x03\x01\x02\x01\x12\x04\x97\ + \x06\x06\x19\n\x11\n\t\x04)\x03\x01\x03\x01\x02\x01\x05\x12\x04\x97\x06\ + \x06\x0b\n\x11\n\t\x04)\x03\x01\x03\x01\x02\x01\x01\x12\x04\x97\x06\x0c\ + \x14\n\x11\n\t\x04)\x03\x01\x03\x01\x02\x01\x03\x12\x04\x97\x06\x17\x18\ + \n\x10\n\x08\x04)\x03\x01\x03\x01\x02\x02\x12\x04\x98\x06\x06\x16\n\x11\ + \n\t\x04)\x03\x01\x03\x01\x02\x02\x05\x12\x04\x98\x06\x06\x0b\n\x11\n\t\ + \x04)\x03\x01\x03\x01\x02\x02\x01\x12\x04\x98\x06\x0c\x11\n\x11\n\t\x04)\ + \x03\x01\x03\x01\x02\x02\x03\x12\x04\x98\x06\x14\x15\n\x0e\n\x04\x04)\ + \x03\x02\x12\x06\x9c\x06\x02\xa2\x06\x03\n\r\n\x05\x04)\x03\x02\x01\x12\ + \x04\x9c\x06\n\x12\n\x0e\n\x06\x04)\x03\x02\x02\0\x12\x04\x9d\x06\x04\ + \x14\n\x0f\n\x07\x04)\x03\x02\x02\0\x05\x12\x04\x9d\x06\x04\t\n\x0f\n\ + \x07\x04)\x03\x02\x02\0\x01\x12\x04\x9d\x06\n\x0f\n\x0f\n\x07\x04)\x03\ + \x02\x02\0\x03\x12\x04\x9d\x06\x12\x13\n\x0e\n\x06\x04)\x03\x02\x02\x01\ + \x12\x04\x9e\x06\x04\x18\n\x0f\n\x07\x04)\x03\x02\x02\x01\x05\x12\x04\ + \x9e\x06\x04\n\n\x0f\n\x07\x04)\x03\x02\x02\x01\x01\x12\x04\x9e\x06\x0b\ + \x13\n\x0f\n\x07\x04)\x03\x02\x02\x01\x03\x12\x04\x9e\x06\x16\x17\n\x0e\ + \n\x06\x04)\x03\x02\x02\x02\x12\x04\x9f\x06\x04\x1d\n\x0f\n\x07\x04)\x03\ + \x02\x02\x02\x05\x12\x04\x9f\x06\x04\n\n\x0f\n\x07\x04)\x03\x02\x02\x02\ + \x01\x12\x04\x9f\x06\x0b\x18\n\x0f\n\x07\x04)\x03\x02\x02\x02\x03\x12\ + \x04\x9f\x06\x1b\x1c\n\x0e\n\x06\x04)\x03\x02\x02\x03\x12\x04\xa0\x06\ + \x04\x1e\n\x0f\n\x07\x04)\x03\x02\x02\x03\x05\x12\x04\xa0\x06\x04\n\n\ + \x0f\n\x07\x04)\x03\x02\x02\x03\x01\x12\x04\xa0\x06\x0b\x19\n\x0f\n\x07\ + \x04)\x03\x02\x02\x03\x03\x12\x04\xa0\x06\x1c\x1d\n\x0e\n\x06\x04)\x03\ + \x02\x02\x04\x12\x04\xa1\x06\x04!\n\x0f\n\x07\x04)\x03\x02\x02\x04\x05\ + \x12\x04\xa1\x06\x04\n\n\x0f\n\x07\x04)\x03\x02\x02\x04\x01\x12\x04\xa1\ + \x06\x0b\x1c\n\x0f\n\x07\x04)\x03\x02\x02\x04\x03\x12\x04\xa1\x06\x1f\ + \x20\n\x0e\n\x04\x04)\x03\x03\x12\x06\xa4\x06\x02\xd9\x06\x03\n\r\n\x05\ + \x04)\x03\x03\x01\x12\x04\xa4\x06\n\x11\n\x0e\n\x06\x04)\x03\x03\x02\0\ + \x12\x04\xa5\x06\x04\x1e\n\x0f\n\x07\x04)\x03\x03\x02\0\x05\x12\x04\xa5\ + \x06\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\0\x01\x12\x04\xa5\x06\n\x19\n\ + \x0f\n\x07\x04)\x03\x03\x02\0\x03\x12\x04\xa5\x06\x1c\x1d\n\x0e\n\x06\ + \x04)\x03\x03\x02\x01\x12\x04\xa6\x06\x04\x14\n\x0f\n\x07\x04)\x03\x03\ + \x02\x01\x06\x12\x04\xa6\x06\x04\x0b\n\x0f\n\x07\x04)\x03\x03\x02\x01\ + \x01\x12\x04\xa6\x06\x0c\x0f\n\x0f\n\x07\x04)\x03\x03\x02\x01\x03\x12\ + \x04\xa6\x06\x12\x13\n\x0e\n\x06\x04)\x03\x03\x02\x02\x12\x04\xa7\x06\ + \x04\x1e\n\x0f\n\x07\x04)\x03\x03\x02\x02\x05\x12\x04\xa7\x06\x04\t\n\ + \x0f\n\x07\x04)\x03\x03\x02\x02\x01\x12\x04\xa7\x06\n\x19\n\x0f\n\x07\ + \x04)\x03\x03\x02\x02\x03\x12\x04\xa7\x06\x1c\x1d\n\x0e\n\x06\x04)\x03\ + \x03\x02\x03\x12\x04\xa8\x06\x04#\n\x0f\n\x07\x04)\x03\x03\x02\x03\x05\ + \x12\x04\xa8\x06\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\x03\x01\x12\x04\xa8\ + \x06\n\x1e\n\x0f\n\x07\x04)\x03\x03\x02\x03\x03\x12\x04\xa8\x06!\"\n\x0e\ + \n\x06\x04)\x03\x03\x02\x04\x12\x04\xa9\x06\x04\x1e\n\x0f\n\x07\x04)\x03\ + \x03\x02\x04\x06\x12\x04\xa9\x06\x04\x0c\n\x0f\n\x07\x04)\x03\x03\x02\ + \x04\x01\x12\x04\xa9\x06\r\x19\n\x0f\n\x07\x04)\x03\x03\x02\x04\x03\x12\ + \x04\xa9\x06\x1c\x1d\n\x0e\n\x06\x04)\x03\x03\x02\x05\x12\x04\xaa\x06\ + \x04\x1f\n\x0f\n\x07\x04)\x03\x03\x02\x05\x06\x12\x04\xaa\x06\x04\x0c\n\ + \x0f\n\x07\x04)\x03\x03\x02\x05\x01\x12\x04\xaa\x06\r\x1a\n\x0f\n\x07\ + \x04)\x03\x03\x02\x05\x03\x12\x04\xaa\x06\x1d\x1e\n\x0e\n\x06\x04)\x03\ + \x03\x02\x06\x12\x04\xab\x06\x04!\n\x0f\n\x07\x04)\x03\x03\x02\x06\x05\ + \x12\x04\xab\x06\x04\t\n\x0f\n\x07\x04)\x03\x03\x02\x06\x01\x12\x04\xab\ + \x06\n\x1c\n\x0f\n\x07\x04)\x03\x03\x02\x06\x03\x12\x04\xab\x06\x1f\x20\ + \n\x0e\n\x06\x04)\x03\x03\x02\x07\x12\x04\xac\x06\x04=\n\x0f\n\x07\x04)\ + \x03\x03\x02\x07\x04\x12\x04\xac\x06\x04\x0c\n\x0f\n\x07\x04)\x03\x03\ + \x02\x07\x06\x12\x04\xac\x06\r$\n\x0f\n\x07\x04)\x03\x03\x02\x07\x01\x12\ + \x04\xac\x06%8\n\x0f\n\x07\x04)\x03\x03\x02\x07\x03\x12\x04\xac\x06;<\n\ + \x0e\n\x06\x04)\x03\x03\x02\x08\x12\x04\xad\x06\x04\x1e\n\x0f\n\x07\x04)\ + \x03\x03\x02\x08\x06\x12\x04\xad\x06\x04\x0c\n\x0f\n\x07\x04)\x03\x03\ + \x02\x08\x01\x12\x04\xad\x06\r\x19\n\x0f\n\x07\x04)\x03\x03\x02\x08\x03\ + \x12\x04\xad\x06\x1c\x1d\n\x0e\n\x06\x04)\x03\x03\x02\t\x12\x04\xae\x06\ + \x04\x20\n\x0f\n\x07\x04)\x03\x03\x02\t\x06\x12\x04\xae\x06\x04\x0c\n\ + \x0f\n\x07\x04)\x03\x03\x02\t\x01\x12\x04\xae\x06\r\x1a\n\x0f\n\x07\x04)\ + \x03\x03\x02\t\x03\x12\x04\xae\x06\x1d\x1f\n\x0e\n\x06\x04)\x03\x03\x02\ + \n\x12\x04\xaf\x06\x04\x1d\n\x0f\n\x07\x04)\x03\x03\x02\n\x06\x12\x04\ + \xaf\x06\x04\x0f\n\x0f\n\x07\x04)\x03\x03\x02\n\x01\x12\x04\xaf\x06\x10\ + \x17\n\x0f\n\x07\x04)\x03\x03\x02\n\x03\x12\x04\xaf\x06\x1a\x1c\n\x10\n\ + \x06\x04)\x03\x03\x03\0\x12\x06\xb1\x06\x04\xbd\x06\x05\n\x0f\n\x07\x04)\ + \x03\x03\x03\0\x01\x12\x04\xb1\x06\x0c\x13\n\x10\n\x08\x04)\x03\x03\x03\ + \0\x02\0\x12\x04\xb2\x06\x06\x17\n\x11\n\t\x04)\x03\x03\x03\0\x02\0\x06\ + \x12\x04\xb2\x06\x06\x0e\n\x11\n\t\x04)\x03\x03\x03\0\x02\0\x01\x12\x04\ + \xb2\x06\x0f\x12\n\x11\n\t\x04)\x03\x03\x03\0\x02\0\x03\x12\x04\xb2\x06\ + \x15\x16\n\x10\n\x08\x04)\x03\x03\x03\0\x02\x01\x12\x04\xb3\x06\x06\x1b\ + \n\x11\n\t\x04)\x03\x03\x03\0\x02\x01\x06\x12\x04\xb3\x06\x06\x0e\n\x11\ + \n\t\x04)\x03\x03\x03\0\x02\x01\x01\x12\x04\xb3\x06\x0f\x16\n\x11\n\t\ + \x04)\x03\x03\x03\0\x02\x01\x03\x12\x04\xb3\x06\x19\x1a\n\x10\n\x08\x04)\ + \x03\x03\x03\0\x02\x02\x12\x04\xb4\x06\x06\x1e\n\x11\n\t\x04)\x03\x03\ + \x03\0\x02\x02\x06\x12\x04\xb4\x06\x06\x0e\n\x11\n\t\x04)\x03\x03\x03\0\ + \x02\x02\x01\x12\x04\xb4\x06\x0f\x19\n\x11\n\t\x04)\x03\x03\x03\0\x02\ + \x02\x03\x12\x04\xb4\x06\x1c\x1d\n\x10\n\x08\x04)\x03\x03\x03\0\x02\x03\ + \x12\x04\xb5\x06\x06(\n\x11\n\t\x04)\x03\x03\x03\0\x02\x03\x04\x12\x04\ + \xb5\x06\x06\x0e\n\x11\n\t\x04)\x03\x03\x03\0\x02\x03\x06\x12\x04\xb5\ + \x06\x0f\x1c\n\x11\n\t\x04)\x03\x03\x03\0\x02\x03\x01\x12\x04\xb5\x06\ + \x1d#\n\x11\n\t\x04)\x03\x03\x03\0\x02\x03\x03\x12\x04\xb5\x06&'\n\x12\n\ + \x08\x04)\x03\x03\x03\0\x03\0\x12\x06\xb7\x06\x06\xbc\x06\x07\n\x11\n\t\ + \x04)\x03\x03\x03\0\x03\0\x01\x12\x04\xb7\x06\x0e\x1b\n\x12\n\n\x04)\x03\ + \x03\x03\0\x03\0\x02\0\x12\x04\xb8\x06\x08\x18\n\x13\n\x0b\x04)\x03\x03\ + \x03\0\x03\0\x02\0\x05\x12\x04\xb8\x06\x08\x0e\n\x13\n\x0b\x04)\x03\x03\ + \x03\0\x03\0\x02\0\x01\x12\x04\xb8\x06\x0f\x13\n\x13\n\x0b\x04)\x03\x03\ + \x03\0\x03\0\x02\0\x03\x12\x04\xb8\x06\x16\x17\n\x12\n\n\x04)\x03\x03\ + \x03\0\x03\0\x02\x01\x12\x04\xb9\x06\x08\x19\n\x13\n\x0b\x04)\x03\x03\ + \x03\0\x03\0\x02\x01\x06\x12\x04\xb9\x06\x08\x10\n\x13\n\x0b\x04)\x03\ + \x03\x03\0\x03\0\x02\x01\x01\x12\x04\xb9\x06\x11\x14\n\x13\n\x0b\x04)\ + \x03\x03\x03\0\x03\0\x02\x01\x03\x12\x04\xb9\x06\x17\x18\n\x12\n\n\x04)\ + \x03\x03\x03\0\x03\0\x02\x02\x12\x04\xba\x06\x08\x1d\n\x13\n\x0b\x04)\ + \x03\x03\x03\0\x03\0\x02\x02\x06\x12\x04\xba\x06\x08\x10\n\x13\n\x0b\x04\ + )\x03\x03\x03\0\x03\0\x02\x02\x01\x12\x04\xba\x06\x11\x18\n\x13\n\x0b\ + \x04)\x03\x03\x03\0\x03\0\x02\x02\x03\x12\x04\xba\x06\x1b\x1c\n\x12\n\n\ + \x04)\x03\x03\x03\0\x03\0\x02\x03\x12\x04\xbb\x06\x08\x20\n\x13\n\x0b\ + \x04)\x03\x03\x03\0\x03\0\x02\x03\x06\x12\x04\xbb\x06\x08\x10\n\x13\n\ + \x0b\x04)\x03\x03\x03\0\x03\0\x02\x03\x01\x12\x04\xbb\x06\x11\x1b\n\x13\ + \n\x0b\x04)\x03\x03\x03\0\x03\0\x02\x03\x03\x12\x04\xbb\x06\x1e\x1f\n\ + \x10\n\x06\x04)\x03\x03\x03\x01\x12\x06\xbf\x06\x04\xc2\x06\x05\n\x0f\n\ + \x07\x04)\x03\x03\x03\x01\x01\x12\x04\xbf\x06\x0c#\n\x10\n\x08\x04)\x03\ + \x03\x03\x01\x02\0\x12\x04\xc0\x06\x06\x18\n\x11\n\t\x04)\x03\x03\x03\ + \x01\x02\0\x05\x12\x04\xc0\x06\x06\x0c\n\x11\n\t\x04)\x03\x03\x03\x01\ + \x02\0\x01\x12\x04\xc0\x06\r\x13\n\x11\n\t\x04)\x03\x03\x03\x01\x02\0\ + \x03\x12\x04\xc0\x06\x16\x17\n\x10\n\x08\x04)\x03\x03\x03\x01\x02\x01\ + \x12\x04\xc1\x06\x06\x16\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x01\x05\x12\ + \x04\xc1\x06\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x01\x01\x12\x04\ + \xc1\x06\x0c\x11\n\x11\n\t\x04)\x03\x03\x03\x01\x02\x01\x03\x12\x04\xc1\ + \x06\x14\x15\n\x10\n\x06\x04)\x03\x03\x03\x02\x12\x06\xc4\x06\x04\xd8\ + \x06\x05\n\x0f\n\x07\x04)\x03\x03\x03\x02\x01\x12\x04\xc4\x06\x0c\x17\n\ + \x10\n\x08\x04)\x03\x03\x03\x02\x02\0\x12\x04\xc5\x06\x06\x16\n\x11\n\t\ + \x04)\x03\x03\x03\x02\x02\0\x05\x12\x04\xc5\x06\x06\x0b\n\x11\n\t\x04)\ + \x03\x03\x03\x02\x02\0\x01\x12\x04\xc5\x06\x0c\x11\n\x11\n\t\x04)\x03\ + \x03\x03\x02\x02\0\x03\x12\x04\xc5\x06\x14\x15\n\x10\n\x08\x04)\x03\x03\ + \x03\x02\x02\x01\x12\x04\xc6\x06\x06\x16\n\x11\n\t\x04)\x03\x03\x03\x02\ + \x02\x01\x05\x12\x04\xc6\x06\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\x02\x02\ + \x01\x01\x12\x04\xc6\x06\x0c\x11\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x01\ + \x03\x12\x04\xc6\x06\x14\x15\n\x10\n\x08\x04)\x03\x03\x03\x02\x02\x02\ + \x12\x04\xc7\x06\x06\x16\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x02\x05\x12\ + \x04\xc7\x06\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x02\x01\x12\x04\ + \xc7\x06\x0c\x11\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x02\x03\x12\x04\xc7\ + \x06\x14\x15\n\x10\n\x08\x04)\x03\x03\x03\x02\x02\x03\x12\x04\xc8\x06\ + \x06\x1b\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x03\x05\x12\x04\xc8\x06\x06\ + \x0b\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x03\x01\x12\x04\xc8\x06\x0c\x16\ + \n\x11\n\t\x04)\x03\x03\x03\x02\x02\x03\x03\x12\x04\xc8\x06\x19\x1a\n\ + \x10\n\x08\x04)\x03\x03\x03\x02\x02\x04\x12\x04\xc9\x06\x06\x18\n\x11\n\ + \t\x04)\x03\x03\x03\x02\x02\x04\x05\x12\x04\xc9\x06\x06\x0b\n\x11\n\t\ + \x04)\x03\x03\x03\x02\x02\x04\x01\x12\x04\xc9\x06\x0c\x13\n\x11\n\t\x04)\ + \x03\x03\x03\x02\x02\x04\x03\x12\x04\xc9\x06\x16\x17\n\x10\n\x08\x04)\ + \x03\x03\x03\x02\x02\x05\x12\x04\xca\x06\x06\x18\n\x11\n\t\x04)\x03\x03\ + \x03\x02\x02\x05\x05\x12\x04\xca\x06\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\ + \x02\x02\x05\x01\x12\x04\xca\x06\x0c\x13\n\x11\n\t\x04)\x03\x03\x03\x02\ + \x02\x05\x03\x12\x04\xca\x06\x16\x17\n\x10\n\x08\x04)\x03\x03\x03\x02\ + \x02\x06\x12\x04\xcb\x06\x06\x18\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x06\ + \x05\x12\x04\xcb\x06\x06\x0b\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x06\x01\ + \x12\x04\xcb\x06\x0c\x13\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x06\x03\x12\ + \x04\xcb\x06\x16\x17\n\x10\n\x08\x04)\x03\x03\x03\x02\x02\x07\x12\x04\ + \xcc\x06\x06,\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x07\x04\x12\x04\xcc\x06\ + \x06\x0e\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x07\x06\x12\x04\xcc\x06\x0f\ + \x20\n\x11\n\t\x04)\x03\x03\x03\x02\x02\x07\x01\x12\x04\xcc\x06!'\n\x11\ + \n\t\x04)\x03\x03\x03\x02\x02\x07\x03\x12\x04\xcc\x06*+\n\x12\n\x08\x04)\ + \x03\x03\x03\x02\x03\0\x12\x06\xce\x06\x06\xd7\x06\x07\n\x11\n\t\x04)\ + \x03\x03\x03\x02\x03\0\x01\x12\x04\xce\x06\x0e\x1f\n\x12\n\n\x04)\x03\ + \x03\x03\x02\x03\0\x02\0\x12\x04\xcf\x06\x08\x1b\n\x13\n\x0b\x04)\x03\ + \x03\x03\x02\x03\0\x02\0\x05\x12\x04\xcf\x06\x08\x0e\n\x13\n\x0b\x04)\ + \x03\x03\x03\x02\x03\0\x02\0\x01\x12\x04\xcf\x06\x0f\x16\n\x13\n\x0b\x04\ + )\x03\x03\x03\x02\x03\0\x02\0\x03\x12\x04\xcf\x06\x19\x1a\n\x12\n\n\x04)\ + \x03\x03\x03\x02\x03\0\x02\x01\x12\x04\xd0\x06\x08\x18\n\x13\n\x0b\x04)\ + \x03\x03\x03\x02\x03\0\x02\x01\x05\x12\x04\xd0\x06\x08\r\n\x13\n\x0b\x04\ + )\x03\x03\x03\x02\x03\0\x02\x01\x01\x12\x04\xd0\x06\x0e\x13\n\x13\n\x0b\ + \x04)\x03\x03\x03\x02\x03\0\x02\x01\x03\x12\x04\xd0\x06\x16\x17\n\x12\n\ + \n\x04)\x03\x03\x03\x02\x03\0\x02\x02\x12\x04\xd1\x06\x08\x18\n\x13\n\ + \x0b\x04)\x03\x03\x03\x02\x03\0\x02\x02\x05\x12\x04\xd1\x06\x08\r\n\x13\ + \n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x02\x01\x12\x04\xd1\x06\x0e\x13\n\ + \x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x02\x03\x12\x04\xd1\x06\x16\ + \x17\n\x12\n\n\x04)\x03\x03\x03\x02\x03\0\x02\x03\x12\x04\xd2\x06\x08\ + \x18\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x03\x05\x12\x04\xd2\x06\ + \x08\r\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x03\x01\x12\x04\xd2\ + \x06\x0e\x13\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x03\x03\x12\x04\ + \xd2\x06\x16\x17\n\x12\n\n\x04)\x03\x03\x03\x02\x03\0\x02\x04\x12\x04\ + \xd3\x06\x08\x18\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x04\x05\x12\ + \x04\xd3\x06\x08\r\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x04\x01\ + \x12\x04\xd3\x06\x0e\x13\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\x04\ + \x03\x12\x04\xd3\x06\x16\x17\n\x12\n\n\x04)\x03\x03\x03\x02\x03\0\x02\ + \x05\x12\x04\xd4\x06\x08\x1a\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\x02\ + \x05\x05\x12\x04\xd4\x06\x08\r\n\x13\n\x0b\x04)\x03\x03\x03\x02\x03\0\ + \x02\x05\x01\x12\x04\xd4\x06\x0e\x15\n\x13\n\x0b\x04)\x03\x03\x03\x02\ + \x03\0\x02\x05\x03\x12\x04\xd4\x06\x18\x19\n\x12\n\n\x04)\x03\x03\x03\ + \x02\x03\0\x02\x06\x12\x04\xd5\x06\x08\x1a\n\x13\n\x0b\x04)\x03\x03\x03\ + \x02\x03\0\x02\x06\x05\x12\x04\xd5\x06\x08\r\n\x13\n\x0b\x04)\x03\x03\ + \x03\x02\x03\0\x02\x06\x01\x12\x04\xd5\x06\x0e\x15\n\x13\n\x0b\x04)\x03\ + \x03\x03\x02\x03\0\x02\x06\x03\x12\x04\xd5\x06\x18\x19\n\x12\n\n\x04)\ + \x03\x03\x03\x02\x03\0\x02\x07\x12\x04\xd6\x06\x08\x1a\n\x13\n\x0b\x04)\ + \x03\x03\x03\x02\x03\0\x02\x07\x05\x12\x04\xd6\x06\x08\r\n\x13\n\x0b\x04\ + )\x03\x03\x03\x02\x03\0\x02\x07\x01\x12\x04\xd6\x06\x0e\x15\n\x13\n\x0b\ + \x04)\x03\x03\x03\x02\x03\0\x02\x07\x03\x12\x04\xd6\x06\x18\x19\n\x0c\n\ + \x02\x04*\x12\x06\xdc\x06\0\xf1\x06\x01\n\x0b\n\x03\x04*\x01\x12\x04\xdc\ + \x06\x08\x13\n\x0e\n\x04\x04*\x04\0\x12\x06\xdd\x06\x02\xe3\x06\x03\n\r\ + \n\x05\x04*\x04\0\x01\x12\x04\xdd\x06\x07\x0e\n\x0e\n\x06\x04*\x04\0\x02\ + \0\x12\x04\xde\x06\x04\x14\n\x0f\n\x07\x04*\x04\0\x02\0\x01\x12\x04\xde\ + \x06\x04\x0f\n\x0f\n\x07\x04*\x04\0\x02\0\x02\x12\x04\xde\x06\x12\x13\n\ + \x0e\n\x06\x04*\x04\0\x02\x01\x12\x04\xdf\x06\x04\x10\n\x0f\n\x07\x04*\ + \x04\0\x02\x01\x01\x12\x04\xdf\x06\x04\x0b\n\x0f\n\x07\x04*\x04\0\x02\ + \x01\x02\x12\x04\xdf\x06\x0e\x0f\n\x0e\n\x06\x04*\x04\0\x02\x02\x12\x04\ + \xe0\x06\x04\x13\n\x0f\n\x07\x04*\x04\0\x02\x02\x01\x12\x04\xe0\x06\x04\ + \x0e\n\x0f\n\x07\x04*\x04\0\x02\x02\x02\x12\x04\xe0\x06\x11\x12\n\x0e\n\ + \x06\x04*\x04\0\x02\x03\x12\x04\xe1\x06\x04\x10\n\x0f\n\x07\x04*\x04\0\ + \x02\x03\x01\x12\x04\xe1\x06\x04\x0b\n\x0f\n\x07\x04*\x04\0\x02\x03\x02\ + \x12\x04\xe1\x06\x0e\x0f\n\x0e\n\x06\x04*\x04\0\x02\x04\x12\x04\xe2\x06\ + \x04\x0f\n\x0f\n\x07\x04*\x04\0\x02\x04\x01\x12\x04\xe2\x06\x04\n\n\x0f\ + \n\x07\x04*\x04\0\x02\x04\x02\x12\x04\xe2\x06\r\x0e\n\x0e\n\x04\x04*\x04\ + \x01\x12\x06\xe4\x06\x02\xe7\x06\x03\n\r\n\x05\x04*\x04\x01\x01\x12\x04\ + \xe4\x06\x07\x0f\n\x0e\n\x06\x04*\x04\x01\x02\0\x12\x04\xe5\x06\x04\x0e\ + \n\x0f\n\x07\x04*\x04\x01\x02\0\x01\x12\x04\xe5\x06\x04\t\n\x0f\n\x07\ + \x04*\x04\x01\x02\0\x02\x12\x04\xe5\x06\x0c\r\n\x0e\n\x06\x04*\x04\x01\ + \x02\x01\x12\x04\xe6\x06\x04\x0c\n\x0f\n\x07\x04*\x04\x01\x02\x01\x01\ + \x12\x04\xe6\x06\x04\x07\n\x0f\n\x07\x04*\x04\x01\x02\x01\x02\x12\x04\ + \xe6\x06\n\x0b\n\x0e\n\x04\x04*\x03\0\x12\x06\xe8\x06\x02\xee\x06\x03\n\ + \r\n\x05\x04*\x03\0\x01\x12\x04\xe8\x06\n\r\n\x0e\n\x06\x04*\x03\0\x02\0\ + \x12\x04\xe9\x06\x04\x19\n\x0f\n\x07\x04*\x03\0\x02\0\x06\x12\x04\xe9\ + \x06\x04\x0b\n\x0f\n\x07\x04*\x03\0\x02\0\x01\x12\x04\xe9\x06\x0c\x14\n\ + \x0f\n\x07\x04*\x03\0\x02\0\x03\x12\x04\xe9\x06\x17\x18\n\x0e\n\x06\x04*\ + \x03\0\x02\x01\x12\x04\xea\x06\x04\x1b\n\x0f\n\x07\x04*\x03\0\x02\x01\ + \x06\x12\x04\xea\x06\x04\x0c\n\x0f\n\x07\x04*\x03\0\x02\x01\x01\x12\x04\ + \xea\x06\r\x16\n\x0f\n\x07\x04*\x03\0\x02\x01\x03\x12\x04\xea\x06\x19\ + \x1a\n\x0e\n\x06\x04*\x03\0\x02\x02\x12\x04\xeb\x06\x04\x15\n\x0f\n\x07\ + \x04*\x03\0\x02\x02\x05\x12\x04\xeb\x06\x04\t\n\x0f\n\x07\x04*\x03\0\x02\ + \x02\x01\x12\x04\xeb\x06\n\x10\n\x0f\n\x07\x04*\x03\0\x02\x02\x03\x12\ + \x04\xeb\x06\x13\x14\n\x0e\n\x06\x04*\x03\0\x02\x03\x12\x04\xec\x06\x04\ + \x14\n\x0f\n\x07\x04*\x03\0\x02\x03\x05\x12\x04\xec\x06\x04\t\n\x0f\n\ + \x07\x04*\x03\0\x02\x03\x01\x12\x04\xec\x06\n\x0f\n\x0f\n\x07\x04*\x03\0\ + \x02\x03\x03\x12\x04\xec\x06\x12\x13\n\x0e\n\x06\x04*\x03\0\x02\x04\x12\ + \x04\xed\x06\x04\x13\n\x0f\n\x07\x04*\x03\0\x02\x04\x05\x12\x04\xed\x06\ + \x04\t\n\x0f\n\x07\x04*\x03\0\x02\x04\x01\x12\x04\xed\x06\n\x0e\n\x0f\n\ + \x07\x04*\x03\0\x02\x04\x03\x12\x04\xed\x06\x11\x12\n\x0c\n\x04\x04*\x02\ + \0\x12\x04\xef\x06\x02\x13\n\r\n\x05\x04*\x02\0\x06\x12\x04\xef\x06\x02\ + \x05\n\r\n\x05\x04*\x02\0\x01\x12\x04\xef\x06\x06\x0e\n\r\n\x05\x04*\x02\ + \0\x03\x12\x04\xef\x06\x11\x12\n\x0c\n\x04\x04*\x02\x01\x12\x04\xf0\x06\ + \x02\x16\n\r\n\x05\x04*\x02\x01\x05\x12\x04\xf0\x06\x02\x07\n\r\n\x05\ + \x04*\x02\x01\x01\x12\x04\xf0\x06\x08\x11\n\r\n\x05\x04*\x02\x01\x03\x12\ + \x04\xf0\x06\x14\x15\n\x0c\n\x02\x04+\x12\x06\xf3\x06\0\xf6\x06\x01\n\ + \x0b\n\x03\x04+\x01\x12\x04\xf3\x06\x08\x18\n\x0c\n\x04\x04+\x02\0\x12\ + \x04\xf4\x06\x02\x11\n\r\n\x05\x04+\x02\0\x05\x12\x04\xf4\x06\x02\x07\n\ + \r\n\x05\x04+\x02\0\x01\x12\x04\xf4\x06\x08\x0c\n\r\n\x05\x04+\x02\0\x03\ + \x12\x04\xf4\x06\x0f\x10\n\x0c\n\x04\x04+\x02\x01\x12\x04\xf5\x06\x02\ + \x1f\n\r\n\x05\x04+\x02\x01\x04\x12\x04\xf5\x06\x02\n\n\r\n\x05\x04+\x02\ + \x01\x05\x12\x04\xf5\x06\x0b\x10\n\r\n\x05\x04+\x02\x01\x01\x12\x04\xf5\ + \x06\x11\x1a\n\r\n\x05\x04+\x02\x01\x03\x12\x04\xf5\x06\x1d\x1e\n\x0c\n\ + \x02\x04,\x12\x06\xf8\x06\0\xfa\x06\x01\n\x0b\n\x03\x04,\x01\x12\x04\xf8\ + \x06\x08\x0b\n\x0c\n\x04\x04,\x02\0\x12\x04\xf9\x06\x02\x1f\n\r\n\x05\ + \x04,\x02\0\x04\x12\x04\xf9\x06\x02\n\n\r\n\x05\x04,\x02\0\x05\x12\x04\ + \xf9\x06\x0b\x10\n\r\n\x05\x04,\x02\0\x01\x12\x04\xf9\x06\x11\x1a\n\r\n\ + \x05\x04,\x02\0\x03\x12\x04\xf9\x06\x1d\x1eb\x06proto3\ "; /// `FileDescriptorProto` object which was a source for this generated file @@ -19763,7 +19939,7 @@ pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor { deps.push(::protobuf::well_known_types::any::file_descriptor().clone()); deps.push(super::Discover::file_descriptor().clone()); deps.push(super::common::file_descriptor().clone()); - let mut messages = ::std::vec::Vec::with_capacity(78); + let mut messages = ::std::vec::Vec::with_capacity(77); messages.push(AccountId::generated_message_descriptor_data()); messages.push(Vote::generated_message_descriptor_data()); messages.push(Proposal::generated_message_descriptor_data()); @@ -19793,7 +19969,6 @@ pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor { messages.push(TransactionInfo::generated_message_descriptor_data()); messages.push(TransactionRet::generated_message_descriptor_data()); messages.push(Transactions::generated_message_descriptor_data()); - messages.push(TransactionSign::generated_message_descriptor_data()); messages.push(BlockHeader::generated_message_descriptor_data()); messages.push(Block::generated_message_descriptor_data()); messages.push(ChainInventory::generated_message_descriptor_data()); diff --git a/anychain-tron/src/protocol/account_contract.rs b/anychain-tron/src/protocol/account_contract.rs index 09de8a4..92e0ab8 100644 --- a/anychain-tron/src/protocol/account_contract.rs +++ b/anychain-tron/src/protocol/account_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountCreateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountCreateContract { // message fields // @@protoc_insertion_point(field:protocol.AccountCreateContract.owner_address) @@ -184,8 +184,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountCreateContract { } /// Update account name. Account name is not unique now. -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountUpdateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountUpdateContract { // message fields // @@protoc_insertion_point(field:protocol.AccountUpdateContract.account_name) @@ -325,8 +325,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountUpdateContract { } /// Set account id if the account has no id. Account id is unique and case insensitive. -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SetAccountIdContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SetAccountIdContract { // message fields // @@protoc_insertion_point(field:protocol.SetAccountIdContract.account_id) @@ -465,8 +465,8 @@ impl ::protobuf::reflect::ProtobufValue for SetAccountIdContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountPermissionUpdateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountPermissionUpdateContract { // message fields // @@protoc_insertion_point(field:protocol.AccountPermissionUpdateContract.owner_address) diff --git a/anychain-tron/src/protocol/asset_issue_contract.rs b/anychain-tron/src/protocol/asset_issue_contract.rs index 6715f8b..446857b 100644 --- a/anychain-tron/src/protocol/asset_issue_contract.rs +++ b/anychain-tron/src/protocol/asset_issue_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AssetIssueContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AssetIssueContract { // message fields // @@protoc_insertion_point(field:protocol.AssetIssueContract.id) @@ -474,8 +474,8 @@ impl ::protobuf::reflect::ProtobufValue for AssetIssueContract { /// Nested message and enums of message `AssetIssueContract` pub mod asset_issue_contract { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AssetIssueContract.FrozenSupply) + #[derive(PartialEq,Clone,Default,Debug)] pub struct FrozenSupply { // message fields // @@protoc_insertion_point(field:protocol.AssetIssueContract.FrozenSupply.frozen_amount) @@ -615,8 +615,8 @@ pub mod asset_issue_contract { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransferAssetContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TransferAssetContract { // message fields // @@protoc_insertion_point(field:protocol.TransferAssetContract.asset_name) @@ -791,8 +791,8 @@ impl ::protobuf::reflect::ProtobufValue for TransferAssetContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UnfreezeAssetContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UnfreezeAssetContract { // message fields // @@protoc_insertion_point(field:protocol.UnfreezeAssetContract.owner_address) @@ -913,8 +913,8 @@ impl ::protobuf::reflect::ProtobufValue for UnfreezeAssetContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UpdateAssetContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateAssetContract { // message fields // @@protoc_insertion_point(field:protocol.UpdateAssetContract.owner_address) @@ -1107,8 +1107,8 @@ impl ::protobuf::reflect::ProtobufValue for UpdateAssetContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ParticipateAssetIssueContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ParticipateAssetIssueContract { // message fields // @@protoc_insertion_point(field:protocol.ParticipateAssetIssueContract.owner_address) diff --git a/anychain-tron/src/protocol/balance_contract.rs b/anychain-tron/src/protocol/balance_contract.rs index 0720c02..4e4c9ec 100644 --- a/anychain-tron/src/protocol/balance_contract.rs +++ b/anychain-tron/src/protocol/balance_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.FreezeBalanceContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct FreezeBalanceContract { // message fields // @@protoc_insertion_point(field:protocol.FreezeBalanceContract.owner_address) @@ -219,8 +219,8 @@ impl ::protobuf::reflect::ProtobufValue for FreezeBalanceContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UnfreezeBalanceContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UnfreezeBalanceContract { // message fields // @@protoc_insertion_point(field:protocol.UnfreezeBalanceContract.owner_address) @@ -377,8 +377,8 @@ impl ::protobuf::reflect::ProtobufValue for UnfreezeBalanceContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.WithdrawBalanceContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct WithdrawBalanceContract { // message fields // @@protoc_insertion_point(field:protocol.WithdrawBalanceContract.owner_address) @@ -499,8 +499,8 @@ impl ::protobuf::reflect::ProtobufValue for WithdrawBalanceContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransferContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TransferContract { // message fields // @@protoc_insertion_point(field:protocol.TransferContract.owner_address) @@ -657,8 +657,8 @@ impl ::protobuf::reflect::ProtobufValue for TransferContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransactionBalanceTrace) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TransactionBalanceTrace { // message fields // @@protoc_insertion_point(field:protocol.TransactionBalanceTrace.transaction_identifier) @@ -836,8 +836,8 @@ impl ::protobuf::reflect::ProtobufValue for TransactionBalanceTrace { /// Nested message and enums of message `TransactionBalanceTrace` pub mod transaction_balance_trace { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TransactionBalanceTrace.Operation) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Operation { // message fields // @@protoc_insertion_point(field:protocol.TransactionBalanceTrace.Operation.operation_identifier) @@ -995,8 +995,8 @@ pub mod transaction_balance_trace { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockBalanceTrace) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BlockBalanceTrace { // message fields // @@protoc_insertion_point(field:protocol.BlockBalanceTrace.block_identifier) @@ -1157,8 +1157,8 @@ impl ::protobuf::reflect::ProtobufValue for BlockBalanceTrace { /// Nested message and enums of message `BlockBalanceTrace` pub mod block_balance_trace { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BlockBalanceTrace.BlockIdentifier) + #[derive(PartialEq,Clone,Default,Debug)] pub struct BlockIdentifier { // message fields // @@protoc_insertion_point(field:protocol.BlockBalanceTrace.BlockIdentifier.hash) @@ -1298,8 +1298,8 @@ pub mod block_balance_trace { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountTrace) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountTrace { // message fields // @@protoc_insertion_point(field:protocol.AccountTrace.balance) @@ -1438,8 +1438,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountTrace { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountIdentifier) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountIdentifier { // message fields // @@protoc_insertion_point(field:protocol.AccountIdentifier.address) @@ -1560,8 +1560,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountIdentifier { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountBalanceRequest) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountBalanceRequest { // message fields // @@protoc_insertion_point(field:protocol.AccountBalanceRequest.account_identifier) @@ -1702,8 +1702,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountBalanceRequest { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AccountBalanceResponse) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AccountBalanceResponse { // message fields // @@protoc_insertion_point(field:protocol.AccountBalanceResponse.balance) @@ -1843,8 +1843,8 @@ impl ::protobuf::reflect::ProtobufValue for AccountBalanceResponse { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.FreezeBalanceV2Contract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct FreezeBalanceV2Contract { // message fields // @@protoc_insertion_point(field:protocol.FreezeBalanceV2Contract.owner_address) @@ -2001,8 +2001,8 @@ impl ::protobuf::reflect::ProtobufValue for FreezeBalanceV2Contract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UnfreezeBalanceV2Contract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UnfreezeBalanceV2Contract { // message fields // @@protoc_insertion_point(field:protocol.UnfreezeBalanceV2Contract.owner_address) @@ -2159,8 +2159,8 @@ impl ::protobuf::reflect::ProtobufValue for UnfreezeBalanceV2Contract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.WithdrawExpireUnfreezeContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct WithdrawExpireUnfreezeContract { // message fields // @@protoc_insertion_point(field:protocol.WithdrawExpireUnfreezeContract.owner_address) @@ -2281,8 +2281,8 @@ impl ::protobuf::reflect::ProtobufValue for WithdrawExpireUnfreezeContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.DelegateResourceContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct DelegateResourceContract { // message fields // @@protoc_insertion_point(field:protocol.DelegateResourceContract.owner_address) @@ -2295,6 +2295,8 @@ pub struct DelegateResourceContract { pub receiver_address: ::std::vec::Vec, // @@protoc_insertion_point(field:protocol.DelegateResourceContract.lock) pub lock: bool, + // @@protoc_insertion_point(field:protocol.DelegateResourceContract.lock_period) + pub lock_period: i64, // special fields // @@protoc_insertion_point(special_field:protocol.DelegateResourceContract.special_fields) pub special_fields: ::protobuf::SpecialFields, @@ -2312,7 +2314,7 @@ impl DelegateResourceContract { } fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { - let mut fields = ::std::vec::Vec::with_capacity(5); + let mut fields = ::std::vec::Vec::with_capacity(6); let mut oneofs = ::std::vec::Vec::with_capacity(0); fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( "owner_address", @@ -2339,6 +2341,11 @@ impl DelegateResourceContract { |m: &DelegateResourceContract| { &m.lock }, |m: &mut DelegateResourceContract| { &mut m.lock }, )); + fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( + "lock_period", + |m: &DelegateResourceContract| { &m.lock_period }, + |m: &mut DelegateResourceContract| { &mut m.lock_period }, + )); ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( "DelegateResourceContract", fields, @@ -2372,6 +2379,9 @@ impl ::protobuf::Message for DelegateResourceContract { 40 => { self.lock = is.read_bool()?; }, + 48 => { + self.lock_period = is.read_int64()?; + }, tag => { ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; }, @@ -2399,6 +2409,9 @@ impl ::protobuf::Message for DelegateResourceContract { if self.lock != false { my_size += 1 + 1; } + if self.lock_period != 0 { + my_size += ::protobuf::rt::int64_size(6, self.lock_period); + } my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); self.special_fields.cached_size().set(my_size as u32); my_size @@ -2420,6 +2433,9 @@ impl ::protobuf::Message for DelegateResourceContract { if self.lock != false { os.write_bool(5, self.lock)?; } + if self.lock_period != 0 { + os.write_int64(6, self.lock_period)?; + } os.write_unknown_fields(self.special_fields.unknown_fields())?; ::std::result::Result::Ok(()) } @@ -2442,6 +2458,7 @@ impl ::protobuf::Message for DelegateResourceContract { self.balance = 0; self.receiver_address.clear(); self.lock = false; + self.lock_period = 0; self.special_fields.clear(); } @@ -2452,6 +2469,7 @@ impl ::protobuf::Message for DelegateResourceContract { balance: 0, receiver_address: ::std::vec::Vec::new(), lock: false, + lock_period: 0, special_fields: ::protobuf::SpecialFields::new(), }; &instance @@ -2475,8 +2493,8 @@ impl ::protobuf::reflect::ProtobufValue for DelegateResourceContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UnDelegateResourceContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UnDelegateResourceContract { // message fields // @@protoc_insertion_point(field:protocol.UnDelegateResourceContract.owner_address) @@ -2651,6 +2669,128 @@ impl ::protobuf::reflect::ProtobufValue for UnDelegateResourceContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } +// @@protoc_insertion_point(message:protocol.CancelAllUnfreezeV2Contract) +#[derive(PartialEq,Clone,Default,Debug)] +pub struct CancelAllUnfreezeV2Contract { + // message fields + // @@protoc_insertion_point(field:protocol.CancelAllUnfreezeV2Contract.owner_address) + pub owner_address: ::std::vec::Vec, + // special fields + // @@protoc_insertion_point(special_field:protocol.CancelAllUnfreezeV2Contract.special_fields) + pub special_fields: ::protobuf::SpecialFields, +} + +impl<'a> ::std::default::Default for &'a CancelAllUnfreezeV2Contract { + fn default() -> &'a CancelAllUnfreezeV2Contract { + ::default_instance() + } +} + +impl CancelAllUnfreezeV2Contract { + pub fn new() -> CancelAllUnfreezeV2Contract { + ::std::default::Default::default() + } + + fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData { + let mut fields = ::std::vec::Vec::with_capacity(1); + let mut oneofs = ::std::vec::Vec::with_capacity(0); + fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>( + "owner_address", + |m: &CancelAllUnfreezeV2Contract| { &m.owner_address }, + |m: &mut CancelAllUnfreezeV2Contract| { &mut m.owner_address }, + )); + ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::( + "CancelAllUnfreezeV2Contract", + fields, + oneofs, + ) + } +} + +impl ::protobuf::Message for CancelAllUnfreezeV2Contract { + const NAME: &'static str = "CancelAllUnfreezeV2Contract"; + + fn is_initialized(&self) -> bool { + true + } + + fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> { + while let Some(tag) = is.read_raw_tag_or_eof()? { + match tag { + 10 => { + self.owner_address = is.read_bytes()?; + }, + tag => { + ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?; + }, + }; + } + ::std::result::Result::Ok(()) + } + + // Compute sizes of nested messages + #[allow(unused_variables)] + fn compute_size(&self) -> u64 { + let mut my_size = 0; + if !self.owner_address.is_empty() { + my_size += ::protobuf::rt::bytes_size(1, &self.owner_address); + } + my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields()); + self.special_fields.cached_size().set(my_size as u32); + my_size + } + + fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> { + if !self.owner_address.is_empty() { + os.write_bytes(1, &self.owner_address)?; + } + os.write_unknown_fields(self.special_fields.unknown_fields())?; + ::std::result::Result::Ok(()) + } + + fn special_fields(&self) -> &::protobuf::SpecialFields { + &self.special_fields + } + + fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields { + &mut self.special_fields + } + + fn new() -> CancelAllUnfreezeV2Contract { + CancelAllUnfreezeV2Contract::new() + } + + fn clear(&mut self) { + self.owner_address.clear(); + self.special_fields.clear(); + } + + fn default_instance() -> &'static CancelAllUnfreezeV2Contract { + static instance: CancelAllUnfreezeV2Contract = CancelAllUnfreezeV2Contract { + owner_address: ::std::vec::Vec::new(), + special_fields: ::protobuf::SpecialFields::new(), + }; + &instance + } +} + +impl ::protobuf::MessageFull for CancelAllUnfreezeV2Contract { + fn descriptor() -> ::protobuf::reflect::MessageDescriptor { + static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new(); + descriptor.get(|| file_descriptor().message_by_package_relative_name("CancelAllUnfreezeV2Contract").unwrap()).clone() + } +} + +impl ::std::fmt::Display for CancelAllUnfreezeV2Contract { + fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { + ::protobuf::text_format::fmt(self, f) + } +} + +impl ::protobuf::reflect::ProtobufValue for CancelAllUnfreezeV2Contract { + type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; +} + static file_descriptor_proto_data: &'static [u8] = b"\ \n$core/contract/balance_contract.proto\x12\x08protocol\x1a\x1acore/cont\ ract/common.proto\"\xeb\x01\n\x15FreezeBalanceContract\x12#\n\rowner_add\ @@ -2697,65 +2837,67 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x18\x02\x20\x01(\x03R\x0funfreezeBalance\x122\n\x08resource\x18\x03\x20\ \x01(\x0e2\x16.protocol.ResourceCodeR\x08resource\"E\n\x1eWithdrawExpire\ UnfreezeContract\x12#\n\rowner_address\x18\x01\x20\x01(\x0cR\x0cownerAdd\ - ress\"\xcc\x01\n\x18DelegateResourceContract\x12#\n\rowner_address\x18\ + ress\"\xed\x01\n\x18DelegateResourceContract\x12#\n\rowner_address\x18\ \x01\x20\x01(\x0cR\x0cownerAddress\x122\n\x08resource\x18\x02\x20\x01(\ \x0e2\x16.protocol.ResourceCodeR\x08resource\x12\x18\n\x07balance\x18\ \x03\x20\x01(\x03R\x07balance\x12)\n\x10receiver_address\x18\x04\x20\x01\ (\x0cR\x0freceiverAddress\x12\x12\n\x04lock\x18\x05\x20\x01(\x08R\x04loc\ - k\"\xba\x01\n\x1aUnDelegateResourceContract\x12#\n\rowner_address\x18\ - \x01\x20\x01(\x0cR\x0cownerAddress\x122\n\x08resource\x18\x02\x20\x01(\ - \x0e2\x16.protocol.ResourceCodeR\x08resource\x12\x18\n\x07balance\x18\ - \x03\x20\x01(\x03R\x07balance\x12)\n\x10receiver_address\x18\x04\x20\x01\ - (\x0cR\x0freceiverAddressBE\n\x18org.tron.protos.contractZ)github.com/tr\ - onprotocol/grpc-gateway/coreJ\xab\x1a\n\x06\x12\x04\0\0p\x01\n\x08\n\x01\ - \x0c\x12\x03\0\0\x12\n\x08\n\x01\x02\x12\x03\x02\0\x11\n\x08\n\x01\x08\ - \x12\x03\x04\01\nH\n\x02\x08\x01\x12\x03\x04\01\"=Specify\x20the\x20name\ - \x20of\x20the\x20package\x20that\x20generated\x20the\x20Java\x20file\n\n\ - \x08\n\x01\x08\x12\x03\x06\0@\nv\n\x02\x08\x0b\x12\x03\x06\0@\x1akoption\ - \x20java_outer_classname\x20=\x20\"FreezeBalanceContract\";\x20//Specify\ - \x20the\x20class\x20name\x20of\x20the\x20generated\x20Java\x20file\n\n\t\ - \n\x02\x03\0\x12\x03\x08\0$\n\n\n\x02\x04\0\x12\x04\n\0\x11\x01\n\n\n\ - \x03\x04\0\x01\x12\x03\n\x08\x1d\n\x0b\n\x04\x04\0\x02\0\x12\x03\x0b\x02\ - \x1a\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\x0b\x02\x07\n\x0c\n\x05\x04\0\ - \x02\0\x01\x12\x03\x0b\x08\x15\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x0b\ - \x18\x19\n\x0b\n\x04\x04\0\x02\x01\x12\x03\x0c\x02\x1b\n\x0c\n\x05\x04\0\ - \x02\x01\x05\x12\x03\x0c\x02\x07\n\x0c\n\x05\x04\0\x02\x01\x01\x12\x03\ - \x0c\x08\x16\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x0c\x19\x1a\n\x0b\n\ - \x04\x04\0\x02\x02\x12\x03\r\x02\x1c\n\x0c\n\x05\x04\0\x02\x02\x05\x12\ - \x03\r\x02\x07\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03\r\x08\x17\n\x0c\n\ - \x05\x04\0\x02\x02\x03\x12\x03\r\x1a\x1b\n\x0b\n\x04\x04\0\x02\x03\x12\ - \x03\x0f\x02\x1d\n\x0c\n\x05\x04\0\x02\x03\x06\x12\x03\x0f\x02\x0e\n\x0c\ - \n\x05\x04\0\x02\x03\x01\x12\x03\x0f\x0f\x17\n\x0c\n\x05\x04\0\x02\x03\ - \x03\x12\x03\x0f\x1a\x1c\n\x0b\n\x04\x04\0\x02\x04\x12\x03\x10\x02\x1e\n\ - \x0c\n\x05\x04\0\x02\x04\x05\x12\x03\x10\x02\x07\n\x0c\n\x05\x04\0\x02\ - \x04\x01\x12\x03\x10\x08\x18\n\x0c\n\x05\x04\0\x02\x04\x03\x12\x03\x10\ - \x1b\x1d\n\n\n\x02\x04\x01\x12\x04\x14\0\x19\x01\n\n\n\x03\x04\x01\x01\ - \x12\x03\x14\x08\x1f\n\x0b\n\x04\x04\x01\x02\0\x12\x03\x15\x02\x1a\n\x0c\ - \n\x05\x04\x01\x02\0\x05\x12\x03\x15\x02\x07\n\x0c\n\x05\x04\x01\x02\0\ - \x01\x12\x03\x15\x08\x15\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\x15\x18\ - \x19\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x17\x02\x1d\n\x0c\n\x05\x04\x01\ - \x02\x01\x06\x12\x03\x17\x02\x0e\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\ - \x17\x0f\x17\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x17\x1a\x1c\n\x0b\n\ - \x04\x04\x01\x02\x02\x12\x03\x18\x02\x1e\n\x0c\n\x05\x04\x01\x02\x02\x05\ - \x12\x03\x18\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x18\x08\x18\ - \n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x18\x1b\x1d\n\n\n\x02\x04\x02\ - \x12\x04\x1b\0\x1d\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1b\x08\x1f\n\x0b\n\ - \x04\x04\x02\x02\0\x12\x03\x1c\x02\x1a\n\x0c\n\x05\x04\x02\x02\0\x05\x12\ - \x03\x1c\x02\x07\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03\x1c\x08\x15\n\x0c\ - \n\x05\x04\x02\x02\0\x03\x12\x03\x1c\x18\x19\n\n\n\x02\x04\x03\x12\x04\ - \x1f\0#\x01\n\n\n\x03\x04\x03\x01\x12\x03\x1f\x08\x18\n\x0b\n\x04\x04\ - \x03\x02\0\x12\x03\x20\x02\x1a\n\x0c\n\x05\x04\x03\x02\0\x05\x12\x03\x20\ - \x02\x07\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x03\x20\x08\x15\n\x0c\n\x05\ - \x04\x03\x02\0\x03\x12\x03\x20\x18\x19\n\x0b\n\x04\x04\x03\x02\x01\x12\ - \x03!\x02\x17\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03!\x02\x07\n\x0c\n\ - \x05\x04\x03\x02\x01\x01\x12\x03!\x08\x12\n\x0c\n\x05\x04\x03\x02\x01\ - \x03\x12\x03!\x15\x16\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\"\x02\x13\n\ - \x0c\n\x05\x04\x03\x02\x02\x05\x12\x03\"\x02\x07\n\x0c\n\x05\x04\x03\x02\ - \x02\x01\x12\x03\"\x08\x0e\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\"\x11\ - \x12\n\n\n\x02\x04\x04\x12\x04%\00\x01\n\n\n\x03\x04\x04\x01\x12\x03%\ - \x08\x1f\n\x0c\n\x04\x04\x04\x03\0\x12\x04&\x02*\x03\n\x0c\n\x05\x04\x04\ - \x03\0\x01\x12\x03&\n\x13\n\r\n\x06\x04\x04\x03\0\x02\0\x12\x03'\x04#\n\ - \x0e\n\x07\x04\x04\x03\0\x02\0\x05\x12\x03'\x04\t\n\x0e\n\x07\x04\x04\ + k\x12\x1f\n\x0block_period\x18\x06\x20\x01(\x03R\nlockPeriod\"\xba\x01\n\ + \x1aUnDelegateResourceContract\x12#\n\rowner_address\x18\x01\x20\x01(\ + \x0cR\x0cownerAddress\x122\n\x08resource\x18\x02\x20\x01(\x0e2\x16.proto\ + col.ResourceCodeR\x08resource\x12\x18\n\x07balance\x18\x03\x20\x01(\x03R\ + \x07balance\x12)\n\x10receiver_address\x18\x04\x20\x01(\x0cR\x0freceiver\ + Address\"B\n\x1bCancelAllUnfreezeV2Contract\x12#\n\rowner_address\x18\ + \x01\x20\x01(\x0cR\x0cownerAddressBE\n\x18org.tron.protos.contractZ)gith\ + ub.com/tronprotocol/grpc-gateway/coreJ\xb1\x1b\n\x06\x12\x04\0\0u\x01\n\ + \x08\n\x01\x0c\x12\x03\0\0\x12\n\x08\n\x01\x02\x12\x03\x02\0\x11\n\x08\n\ + \x01\x08\x12\x03\x04\01\nH\n\x02\x08\x01\x12\x03\x04\01\"=Specify\x20the\ + \x20name\x20of\x20the\x20package\x20that\x20generated\x20the\x20Java\x20\ + file\n\n\x08\n\x01\x08\x12\x03\x06\0@\nv\n\x02\x08\x0b\x12\x03\x06\0@\ + \x1akoption\x20java_outer_classname\x20=\x20\"FreezeBalanceContract\";\ + \x20//Specify\x20the\x20class\x20name\x20of\x20the\x20generated\x20Java\ + \x20file\n\n\t\n\x02\x03\0\x12\x03\x08\0$\n\n\n\x02\x04\0\x12\x04\n\0\ + \x11\x01\n\n\n\x03\x04\0\x01\x12\x03\n\x08\x1d\n\x0b\n\x04\x04\0\x02\0\ + \x12\x03\x0b\x02\x1a\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\x0b\x02\x07\n\ + \x0c\n\x05\x04\0\x02\0\x01\x12\x03\x0b\x08\x15\n\x0c\n\x05\x04\0\x02\0\ + \x03\x12\x03\x0b\x18\x19\n\x0b\n\x04\x04\0\x02\x01\x12\x03\x0c\x02\x1b\n\ + \x0c\n\x05\x04\0\x02\x01\x05\x12\x03\x0c\x02\x07\n\x0c\n\x05\x04\0\x02\ + \x01\x01\x12\x03\x0c\x08\x16\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x0c\ + \x19\x1a\n\x0b\n\x04\x04\0\x02\x02\x12\x03\r\x02\x1c\n\x0c\n\x05\x04\0\ + \x02\x02\x05\x12\x03\r\x02\x07\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03\r\ + \x08\x17\n\x0c\n\x05\x04\0\x02\x02\x03\x12\x03\r\x1a\x1b\n\x0b\n\x04\x04\ + \0\x02\x03\x12\x03\x0f\x02\x1d\n\x0c\n\x05\x04\0\x02\x03\x06\x12\x03\x0f\ + \x02\x0e\n\x0c\n\x05\x04\0\x02\x03\x01\x12\x03\x0f\x0f\x17\n\x0c\n\x05\ + \x04\0\x02\x03\x03\x12\x03\x0f\x1a\x1c\n\x0b\n\x04\x04\0\x02\x04\x12\x03\ + \x10\x02\x1e\n\x0c\n\x05\x04\0\x02\x04\x05\x12\x03\x10\x02\x07\n\x0c\n\ + \x05\x04\0\x02\x04\x01\x12\x03\x10\x08\x18\n\x0c\n\x05\x04\0\x02\x04\x03\ + \x12\x03\x10\x1b\x1d\n\n\n\x02\x04\x01\x12\x04\x14\0\x19\x01\n\n\n\x03\ + \x04\x01\x01\x12\x03\x14\x08\x1f\n\x0b\n\x04\x04\x01\x02\0\x12\x03\x15\ + \x02\x1a\n\x0c\n\x05\x04\x01\x02\0\x05\x12\x03\x15\x02\x07\n\x0c\n\x05\ + \x04\x01\x02\0\x01\x12\x03\x15\x08\x15\n\x0c\n\x05\x04\x01\x02\0\x03\x12\ + \x03\x15\x18\x19\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x17\x02\x1d\n\x0c\n\ + \x05\x04\x01\x02\x01\x06\x12\x03\x17\x02\x0e\n\x0c\n\x05\x04\x01\x02\x01\ + \x01\x12\x03\x17\x0f\x17\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x17\x1a\ + \x1c\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x18\x02\x1e\n\x0c\n\x05\x04\x01\ + \x02\x02\x05\x12\x03\x18\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\ + \x18\x08\x18\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x18\x1b\x1d\n\n\n\ + \x02\x04\x02\x12\x04\x1b\0\x1d\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1b\x08\ + \x1f\n\x0b\n\x04\x04\x02\x02\0\x12\x03\x1c\x02\x1a\n\x0c\n\x05\x04\x02\ + \x02\0\x05\x12\x03\x1c\x02\x07\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03\x1c\ + \x08\x15\n\x0c\n\x05\x04\x02\x02\0\x03\x12\x03\x1c\x18\x19\n\n\n\x02\x04\ + \x03\x12\x04\x1f\0#\x01\n\n\n\x03\x04\x03\x01\x12\x03\x1f\x08\x18\n\x0b\ + \n\x04\x04\x03\x02\0\x12\x03\x20\x02\x1a\n\x0c\n\x05\x04\x03\x02\0\x05\ + \x12\x03\x20\x02\x07\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x03\x20\x08\x15\n\ + \x0c\n\x05\x04\x03\x02\0\x03\x12\x03\x20\x18\x19\n\x0b\n\x04\x04\x03\x02\ + \x01\x12\x03!\x02\x17\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03!\x02\x07\n\ + \x0c\n\x05\x04\x03\x02\x01\x01\x12\x03!\x08\x12\n\x0c\n\x05\x04\x03\x02\ + \x01\x03\x12\x03!\x15\x16\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\"\x02\x13\ + \n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03\"\x02\x07\n\x0c\n\x05\x04\x03\ + \x02\x02\x01\x12\x03\"\x08\x0e\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\"\ + \x11\x12\n\n\n\x02\x04\x04\x12\x04%\00\x01\n\n\n\x03\x04\x04\x01\x12\x03\ + %\x08\x1f\n\x0c\n\x04\x04\x04\x03\0\x12\x04&\x02*\x03\n\x0c\n\x05\x04\ + \x04\x03\0\x01\x12\x03&\n\x13\n\r\n\x06\x04\x04\x03\0\x02\0\x12\x03'\x04\ + #\n\x0e\n\x07\x04\x04\x03\0\x02\0\x05\x12\x03'\x04\t\n\x0e\n\x07\x04\x04\ \x03\0\x02\0\x01\x12\x03'\n\x1e\n\x0e\n\x07\x04\x04\x03\0\x02\0\x03\x12\ \x03'!\"\n\r\n\x06\x04\x04\x03\0\x02\x01\x12\x03(\x04\x16\n\x0e\n\x07\ \x04\x04\x03\0\x02\x01\x05\x12\x03(\x04\t\n\x0e\n\x07\x04\x04\x03\0\x02\ @@ -2835,7 +2977,7 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x01\x12\x03_\x08&\n\x0b\n\x04\x04\x0c\x02\0\x12\x03`\x02\x1a\n\x0c\n\ \x05\x04\x0c\x02\0\x05\x12\x03`\x02\x07\n\x0c\n\x05\x04\x0c\x02\0\x01\ \x12\x03`\x08\x15\n\x0c\n\x05\x04\x0c\x02\0\x03\x12\x03`\x18\x19\n\n\n\ - \x02\x04\r\x12\x04c\0i\x01\n\n\n\x03\x04\r\x01\x12\x03c\x08\x20\n\x0b\n\ + \x02\x04\r\x12\x04c\0j\x01\n\n\n\x03\x04\r\x01\x12\x03c\x08\x20\n\x0b\n\ \x04\x04\r\x02\0\x12\x03d\x02\x1a\n\x0c\n\x05\x04\r\x02\0\x05\x12\x03d\ \x02\x07\n\x0c\n\x05\x04\r\x02\0\x01\x12\x03d\x08\x15\n\x0c\n\x05\x04\r\ \x02\0\x03\x12\x03d\x18\x19\n\x0b\n\x04\x04\r\x02\x01\x12\x03e\x02\x1c\n\ @@ -2848,19 +2990,26 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x04\r\x02\x03\x01\x12\x03g\x08\x18\n\x0c\n\x05\x04\r\x02\x03\x03\x12\ \x03g\x1b\x1c\n\x0b\n\x04\x04\r\x02\x04\x12\x03h\x02\x11\n\x0c\n\x05\x04\ \r\x02\x04\x05\x12\x03h\x02\x06\n\x0c\n\x05\x04\r\x02\x04\x01\x12\x03h\ - \x08\x0c\n\x0c\n\x05\x04\r\x02\x04\x03\x12\x03h\x0f\x10\n\n\n\x02\x04\ - \x0e\x12\x04k\0p\x01\n\n\n\x03\x04\x0e\x01\x12\x03k\x08\"\n\x0b\n\x04\ - \x04\x0e\x02\0\x12\x03l\x02\x1a\n\x0c\n\x05\x04\x0e\x02\0\x05\x12\x03l\ - \x02\x07\n\x0c\n\x05\x04\x0e\x02\0\x01\x12\x03l\x08\x15\n\x0c\n\x05\x04\ - \x0e\x02\0\x03\x12\x03l\x18\x19\n\x0b\n\x04\x04\x0e\x02\x01\x12\x03m\x02\ - \x1c\n\x0c\n\x05\x04\x0e\x02\x01\x06\x12\x03m\x02\x0e\n\x0c\n\x05\x04\ - \x0e\x02\x01\x01\x12\x03m\x0f\x17\n\x0c\n\x05\x04\x0e\x02\x01\x03\x12\ - \x03m\x1a\x1b\n\x0b\n\x04\x04\x0e\x02\x02\x12\x03n\x02\x14\n\x0c\n\x05\ - \x04\x0e\x02\x02\x05\x12\x03n\x02\x07\n\x0c\n\x05\x04\x0e\x02\x02\x01\ - \x12\x03n\x08\x0f\n\x0c\n\x05\x04\x0e\x02\x02\x03\x12\x03n\x12\x13\n\x0b\ - \n\x04\x04\x0e\x02\x03\x12\x03o\x02\x1d\n\x0c\n\x05\x04\x0e\x02\x03\x05\ - \x12\x03o\x02\x07\n\x0c\n\x05\x04\x0e\x02\x03\x01\x12\x03o\x08\x18\n\x0c\ - \n\x05\x04\x0e\x02\x03\x03\x12\x03o\x1b\x1cb\x06proto3\ + \x08\x0c\n\x0c\n\x05\x04\r\x02\x04\x03\x12\x03h\x0f\x10\n\x0b\n\x04\x04\ + \r\x02\x05\x12\x03i\x02\x18\n\x0c\n\x05\x04\r\x02\x05\x05\x12\x03i\x02\ + \x07\n\x0c\n\x05\x04\r\x02\x05\x01\x12\x03i\x08\x13\n\x0c\n\x05\x04\r\ + \x02\x05\x03\x12\x03i\x16\x17\n\n\n\x02\x04\x0e\x12\x04l\0q\x01\n\n\n\ + \x03\x04\x0e\x01\x12\x03l\x08\"\n\x0b\n\x04\x04\x0e\x02\0\x12\x03m\x02\ + \x1a\n\x0c\n\x05\x04\x0e\x02\0\x05\x12\x03m\x02\x07\n\x0c\n\x05\x04\x0e\ + \x02\0\x01\x12\x03m\x08\x15\n\x0c\n\x05\x04\x0e\x02\0\x03\x12\x03m\x18\ + \x19\n\x0b\n\x04\x04\x0e\x02\x01\x12\x03n\x02\x1c\n\x0c\n\x05\x04\x0e\ + \x02\x01\x06\x12\x03n\x02\x0e\n\x0c\n\x05\x04\x0e\x02\x01\x01\x12\x03n\ + \x0f\x17\n\x0c\n\x05\x04\x0e\x02\x01\x03\x12\x03n\x1a\x1b\n\x0b\n\x04\ + \x04\x0e\x02\x02\x12\x03o\x02\x14\n\x0c\n\x05\x04\x0e\x02\x02\x05\x12\ + \x03o\x02\x07\n\x0c\n\x05\x04\x0e\x02\x02\x01\x12\x03o\x08\x0f\n\x0c\n\ + \x05\x04\x0e\x02\x02\x03\x12\x03o\x12\x13\n\x0b\n\x04\x04\x0e\x02\x03\ + \x12\x03p\x02\x1d\n\x0c\n\x05\x04\x0e\x02\x03\x05\x12\x03p\x02\x07\n\x0c\ + \n\x05\x04\x0e\x02\x03\x01\x12\x03p\x08\x18\n\x0c\n\x05\x04\x0e\x02\x03\ + \x03\x12\x03p\x1b\x1c\n\n\n\x02\x04\x0f\x12\x04s\0u\x01\n\n\n\x03\x04\ + \x0f\x01\x12\x03s\x08#\n\x0b\n\x04\x04\x0f\x02\0\x12\x03t\x02\x1a\n\x0c\ + \n\x05\x04\x0f\x02\0\x05\x12\x03t\x02\x07\n\x0c\n\x05\x04\x0f\x02\0\x01\ + \x12\x03t\x08\x15\n\x0c\n\x05\x04\x0f\x02\0\x03\x12\x03t\x18\x19b\x06pro\ + to3\ "; /// `FileDescriptorProto` object which was a source for this generated file @@ -2879,7 +3028,7 @@ pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor { let generated_file_descriptor = generated_file_descriptor_lazy.get(|| { let mut deps = ::std::vec::Vec::with_capacity(1); deps.push(super::common::file_descriptor().clone()); - let mut messages = ::std::vec::Vec::with_capacity(17); + let mut messages = ::std::vec::Vec::with_capacity(18); messages.push(FreezeBalanceContract::generated_message_descriptor_data()); messages.push(UnfreezeBalanceContract::generated_message_descriptor_data()); messages.push(WithdrawBalanceContract::generated_message_descriptor_data()); @@ -2895,6 +3044,7 @@ pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor { messages.push(WithdrawExpireUnfreezeContract::generated_message_descriptor_data()); messages.push(DelegateResourceContract::generated_message_descriptor_data()); messages.push(UnDelegateResourceContract::generated_message_descriptor_data()); + messages.push(CancelAllUnfreezeV2Contract::generated_message_descriptor_data()); messages.push(transaction_balance_trace::Operation::generated_message_descriptor_data()); messages.push(block_balance_trace::BlockIdentifier::generated_message_descriptor_data()); let mut enums = ::std::vec::Vec::with_capacity(0); diff --git a/anychain-tron/src/protocol/common.rs b/anychain-tron/src/protocol/common.rs index 6b22491..426beed 100644 --- a/anychain-tron/src/protocol/common.rs +++ b/anychain-tron/src/protocol/common.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,7 +23,7 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; #[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)] // @@protoc_insertion_point(enum:protocol.ResourceCode) @@ -52,6 +52,15 @@ impl ::protobuf::Enum for ResourceCode { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "BANDWIDTH" => ::std::option::Option::Some(ResourceCode::BANDWIDTH), + "ENERGY" => ::std::option::Option::Some(ResourceCode::ENERGY), + "TRON_POWER" => ::std::option::Option::Some(ResourceCode::TRON_POWER), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [ResourceCode] = &[ ResourceCode::BANDWIDTH, ResourceCode::ENERGY, diff --git a/anychain-tron/src/protocol/exchange_contract.rs b/anychain-tron/src/protocol/exchange_contract.rs index b4dad03..3d04805 100644 --- a/anychain-tron/src/protocol/exchange_contract.rs +++ b/anychain-tron/src/protocol/exchange_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ExchangeCreateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ExchangeCreateContract { // message fields // @@protoc_insertion_point(field:protocol.ExchangeCreateContract.owner_address) @@ -219,8 +219,8 @@ impl ::protobuf::reflect::ProtobufValue for ExchangeCreateContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ExchangeInjectContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ExchangeInjectContract { // message fields // @@protoc_insertion_point(field:protocol.ExchangeInjectContract.owner_address) @@ -395,8 +395,8 @@ impl ::protobuf::reflect::ProtobufValue for ExchangeInjectContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ExchangeWithdrawContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ExchangeWithdrawContract { // message fields // @@protoc_insertion_point(field:protocol.ExchangeWithdrawContract.owner_address) @@ -571,8 +571,8 @@ impl ::protobuf::reflect::ProtobufValue for ExchangeWithdrawContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ExchangeTransactionContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ExchangeTransactionContract { // message fields // @@protoc_insertion_point(field:protocol.ExchangeTransactionContract.owner_address) diff --git a/anychain-tron/src/protocol/market_contract.rs b/anychain-tron/src/protocol/market_contract.rs index 5c87358..29e6d66 100644 --- a/anychain-tron/src/protocol/market_contract.rs +++ b/anychain-tron/src/protocol/market_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketSellAssetContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketSellAssetContract { // message fields // @@protoc_insertion_point(field:protocol.MarketSellAssetContract.owner_address) @@ -219,8 +219,8 @@ impl ::protobuf::reflect::ProtobufValue for MarketSellAssetContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MarketCancelOrderContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MarketCancelOrderContract { // message fields // @@protoc_insertion_point(field:protocol.MarketCancelOrderContract.owner_address) diff --git a/anychain-tron/src/protocol/mod.rs b/anychain-tron/src/protocol/mod.rs index 14f99c6..ae91f57 100644 --- a/anychain-tron/src/protocol/mod.rs +++ b/anychain-tron/src/protocol/mod.rs @@ -2,6 +2,7 @@ pub mod Discover; pub mod Tron; + pub mod account_contract; pub mod asset_issue_contract; pub mod balance_contract; diff --git a/anychain-tron/src/protocol/proposal_contract.rs b/anychain-tron/src/protocol/proposal_contract.rs index c8a80f4..0fad864 100644 --- a/anychain-tron/src/protocol/proposal_contract.rs +++ b/anychain-tron/src/protocol/proposal_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ProposalApproveContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ProposalApproveContract { // message fields // @@protoc_insertion_point(field:protocol.ProposalApproveContract.owner_address) @@ -183,8 +183,8 @@ impl ::protobuf::reflect::ProtobufValue for ProposalApproveContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ProposalCreateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ProposalCreateContract { // message fields // @@protoc_insertion_point(field:protocol.ProposalCreateContract.owner_address) @@ -340,8 +340,8 @@ impl ::protobuf::reflect::ProtobufValue for ProposalCreateContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ProposalDeleteContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ProposalDeleteContract { // message fields // @@protoc_insertion_point(field:protocol.ProposalDeleteContract.owner_address) diff --git a/anychain-tron/src/protocol/shield_contract.rs b/anychain-tron/src/protocol/shield_contract.rs index ee0f3eb..379f076 100644 --- a/anychain-tron/src/protocol/shield_contract.rs +++ b/anychain-tron/src/protocol/shield_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.AuthenticationPath) +#[derive(PartialEq,Clone,Default,Debug)] pub struct AuthenticationPath { // message fields // @@protoc_insertion_point(field:protocol.AuthenticationPath.value) @@ -148,8 +148,8 @@ impl ::protobuf::reflect::ProtobufValue for AuthenticationPath { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.MerklePath) +#[derive(PartialEq,Clone,Default,Debug)] pub struct MerklePath { // message fields // @@protoc_insertion_point(field:protocol.MerklePath.authentication_paths) @@ -308,8 +308,8 @@ impl ::protobuf::reflect::ProtobufValue for MerklePath { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.OutputPoint) +#[derive(PartialEq,Clone,Default,Debug)] pub struct OutputPoint { // message fields // @@protoc_insertion_point(field:protocol.OutputPoint.hash) @@ -448,8 +448,8 @@ impl ::protobuf::reflect::ProtobufValue for OutputPoint { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.OutputPointInfo) +#[derive(PartialEq,Clone,Default,Debug)] pub struct OutputPointInfo { // message fields // @@protoc_insertion_point(field:protocol.OutputPointInfo.out_points) @@ -589,8 +589,8 @@ impl ::protobuf::reflect::ProtobufValue for OutputPointInfo { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.PedersenHash) +#[derive(PartialEq,Clone,Default,Debug)] pub struct PedersenHash { // message fields // @@protoc_insertion_point(field:protocol.PedersenHash.content) @@ -711,8 +711,8 @@ impl ::protobuf::reflect::ProtobufValue for PedersenHash { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.IncrementalMerkleTree) +#[derive(PartialEq,Clone,Default,Debug)] pub struct IncrementalMerkleTree { // message fields // @@protoc_insertion_point(field:protocol.IncrementalMerkleTree.left) @@ -872,8 +872,8 @@ impl ::protobuf::reflect::ProtobufValue for IncrementalMerkleTree { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.IncrementalMerkleVoucher) +#[derive(PartialEq,Clone,Default,Debug)] pub struct IncrementalMerkleVoucher { // message fields // @@protoc_insertion_point(field:protocol.IncrementalMerkleVoucher.tree) @@ -1088,8 +1088,8 @@ impl ::protobuf::reflect::ProtobufValue for IncrementalMerkleVoucher { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.IncrementalMerkleVoucherInfo) +#[derive(PartialEq,Clone,Default,Debug)] pub struct IncrementalMerkleVoucherInfo { // message fields // @@protoc_insertion_point(field:protocol.IncrementalMerkleVoucherInfo.vouchers) @@ -1229,8 +1229,8 @@ impl ::protobuf::reflect::ProtobufValue for IncrementalMerkleVoucherInfo { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SpendDescription) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SpendDescription { // message fields // @@protoc_insertion_point(field:protocol.SpendDescription.value_commitment) @@ -1441,8 +1441,8 @@ impl ::protobuf::reflect::ProtobufValue for SpendDescription { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ReceiveDescription) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ReceiveDescription { // message fields // @@protoc_insertion_point(field:protocol.ReceiveDescription.value_commitment) @@ -1653,8 +1653,8 @@ impl ::protobuf::reflect::ProtobufValue for ReceiveDescription { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ShieldedTransferContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ShieldedTransferContract { // message fields // @@protoc_insertion_point(field:protocol.ShieldedTransferContract.transparent_from_address) diff --git a/anychain-tron/src/protocol/smart_contract.rs b/anychain-tron/src/protocol/smart_contract.rs index 1e113c3..ddaa107 100644 --- a/anychain-tron/src/protocol/smart_contract.rs +++ b/anychain-tron/src/protocol/smart_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SmartContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SmartContract { // message fields // @@protoc_insertion_point(field:protocol.SmartContract.origin_address) @@ -330,8 +330,8 @@ impl ::protobuf::reflect::ProtobufValue for SmartContract { /// Nested message and enums of message `SmartContract` pub mod smart_contract { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SmartContract.ABI) + #[derive(PartialEq,Clone,Default,Debug)] pub struct ABI { // message fields // @@protoc_insertion_point(field:protocol.SmartContract.ABI.entrys) @@ -455,8 +455,8 @@ pub mod smart_contract { /// Nested message and enums of message `ABI` pub mod abi { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SmartContract.ABI.Entry) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Entry { // message fields // @@protoc_insertion_point(field:protocol.SmartContract.ABI.Entry.anonymous) @@ -707,8 +707,8 @@ pub mod smart_contract { /// Nested message and enums of message `Entry` pub mod entry { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SmartContract.ABI.Entry.Param) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Param { // message fields // @@protoc_insertion_point(field:protocol.SmartContract.ABI.Entry.Param.indexed) @@ -904,6 +904,19 @@ pub mod smart_contract { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "UnknownEntryType" => ::std::option::Option::Some(EntryType::UnknownEntryType), + "Constructor" => ::std::option::Option::Some(EntryType::Constructor), + "Function" => ::std::option::Option::Some(EntryType::Function), + "Event" => ::std::option::Option::Some(EntryType::Event), + "Fallback" => ::std::option::Option::Some(EntryType::Fallback), + "Receive" => ::std::option::Option::Some(EntryType::Receive), + "Error" => ::std::option::Option::Some(EntryType::Error), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [EntryType] = &[ EntryType::UnknownEntryType, EntryType::Constructor, @@ -972,6 +985,17 @@ pub mod smart_contract { } } + fn from_str(str: &str) -> ::std::option::Option { + match str { + "UnknownMutabilityType" => ::std::option::Option::Some(StateMutabilityType::UnknownMutabilityType), + "Pure" => ::std::option::Option::Some(StateMutabilityType::Pure), + "View" => ::std::option::Option::Some(StateMutabilityType::View), + "Nonpayable" => ::std::option::Option::Some(StateMutabilityType::Nonpayable), + "Payable" => ::std::option::Option::Some(StateMutabilityType::Payable), + _ => ::std::option::Option::None + } + } + const VALUES: &'static [StateMutabilityType] = &[ StateMutabilityType::UnknownMutabilityType, StateMutabilityType::Pure, @@ -1008,8 +1032,8 @@ pub mod smart_contract { } } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ContractState) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ContractState { // message fields // @@protoc_insertion_point(field:protocol.ContractState.energy_usage) @@ -1166,8 +1190,8 @@ impl ::protobuf::reflect::ProtobufValue for ContractState { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.CreateSmartContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct CreateSmartContract { // message fields // @@protoc_insertion_point(field:protocol.CreateSmartContract.owner_address) @@ -1343,8 +1367,8 @@ impl ::protobuf::reflect::ProtobufValue for CreateSmartContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.TriggerSmartContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct TriggerSmartContract { // message fields // @@protoc_insertion_point(field:protocol.TriggerSmartContract.owner_address) @@ -1555,8 +1579,8 @@ impl ::protobuf::reflect::ProtobufValue for TriggerSmartContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.ClearABIContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct ClearABIContract { // message fields // @@protoc_insertion_point(field:protocol.ClearABIContract.owner_address) @@ -1695,8 +1719,8 @@ impl ::protobuf::reflect::ProtobufValue for ClearABIContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UpdateSettingContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateSettingContract { // message fields // @@protoc_insertion_point(field:protocol.UpdateSettingContract.owner_address) @@ -1853,8 +1877,8 @@ impl ::protobuf::reflect::ProtobufValue for UpdateSettingContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UpdateEnergyLimitContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateEnergyLimitContract { // message fields // @@protoc_insertion_point(field:protocol.UpdateEnergyLimitContract.owner_address) @@ -2011,8 +2035,8 @@ impl ::protobuf::reflect::ProtobufValue for UpdateEnergyLimitContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SmartContractDataWrapper) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SmartContractDataWrapper { // message fields // @@protoc_insertion_point(field:protocol.SmartContractDataWrapper.smart_contract) diff --git a/anychain-tron/src/protocol/storage_contract.rs b/anychain-tron/src/protocol/storage_contract.rs index 92ff08b..dcaa683 100644 --- a/anychain-tron/src/protocol/storage_contract.rs +++ b/anychain-tron/src/protocol/storage_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BuyStorageBytesContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BuyStorageBytesContract { // message fields // @@protoc_insertion_point(field:protocol.BuyStorageBytesContract.owner_address) @@ -165,8 +165,8 @@ impl ::protobuf::reflect::ProtobufValue for BuyStorageBytesContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.BuyStorageContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct BuyStorageContract { // message fields // @@protoc_insertion_point(field:protocol.BuyStorageContract.owner_address) @@ -305,8 +305,8 @@ impl ::protobuf::reflect::ProtobufValue for BuyStorageContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.SellStorageContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct SellStorageContract { // message fields // @@protoc_insertion_point(field:protocol.SellStorageContract.owner_address) @@ -445,8 +445,8 @@ impl ::protobuf::reflect::ProtobufValue for SellStorageContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.UpdateBrokerageContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateBrokerageContract { // message fields // @@protoc_insertion_point(field:protocol.UpdateBrokerageContract.owner_address) diff --git a/anychain-tron/src/protocol/vote_asset_contract.rs b/anychain-tron/src/protocol/vote_asset_contract.rs index f582076..a4ff1e1 100644 --- a/anychain-tron/src/protocol/vote_asset_contract.rs +++ b/anychain-tron/src/protocol/vote_asset_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.VoteAssetContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct VoteAssetContract { // message fields // @@protoc_insertion_point(field:protocol.VoteAssetContract.owner_address) diff --git a/anychain-tron/src/protocol/witness_contract.rs b/anychain-tron/src/protocol/witness_contract.rs index d34a68c..e0ec5b6 100644 --- a/anychain-tron/src/protocol/witness_contract.rs +++ b/anychain-tron/src/protocol/witness_contract.rs @@ -1,4 +1,4 @@ -// This file is generated by rust-protobuf 3.2.0. Do not edit +// This file is generated by rust-protobuf 3.3.0. Do not edit // .proto file is parsed by protoc --rust-out=... // @generated @@ -23,10 +23,10 @@ /// Generated files are compatible only with the same version /// of protobuf runtime. -const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0; +const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_3_0; -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.WitnessCreateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct WitnessCreateContract { // message fields // @@protoc_insertion_point(field:protocol.WitnessCreateContract.owner_address) @@ -165,8 +165,8 @@ impl ::protobuf::reflect::ProtobufValue for WitnessCreateContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.WitnessUpdateContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct WitnessUpdateContract { // message fields // @@protoc_insertion_point(field:protocol.WitnessUpdateContract.owner_address) @@ -305,8 +305,8 @@ impl ::protobuf::reflect::ProtobufValue for WitnessUpdateContract { type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage; } -#[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.VoteWitnessContract) +#[derive(PartialEq,Clone,Default,Debug)] pub struct VoteWitnessContract { // message fields // @@protoc_insertion_point(field:protocol.VoteWitnessContract.owner_address) @@ -466,8 +466,8 @@ impl ::protobuf::reflect::ProtobufValue for VoteWitnessContract { /// Nested message and enums of message `VoteWitnessContract` pub mod vote_witness_contract { - #[derive(PartialEq,Clone,Default,Debug)] // @@protoc_insertion_point(message:protocol.VoteWitnessContract.Vote) + #[derive(PartialEq,Clone,Default,Debug)] pub struct Vote { // message fields // @@protoc_insertion_point(field:protocol.VoteWitnessContract.Vote.vote_address)