From 62f54a301e82eb1c268f66d54db6a1ae2d97742e Mon Sep 17 00:00:00 2001 From: hacheigriega Date: Mon, 9 Sep 2024 18:18:58 -0400 Subject: [PATCH] chore: lint chore: regenerate proto and lint proto chore: lint --- app/app.go | 1 - interchaintest/chain_core_test.go | 1 - interchaintest/chain_upgrade_test.go | 4 +- interchaintest/state_sync_test.go | 1 - proto/sedachain/pubkey/v1/genesis.proto | 10 +++-- proto/sedachain/pubkey/v1/pubkey.proto | 6 +-- proto/sedachain/pubkey/v1/query.proto | 14 ++++--- proto/sedachain/pubkey/v1/tx.proto | 9 ++--- x/data-proxy/types/query.pb.go | 1 - x/data-proxy/types/tx.pb.go | 1 - x/pubkey/client/cli/tx.go | 1 + x/pubkey/client/cli/tx_test.go | 3 +- x/pubkey/keeper/common_test.go | 1 + x/pubkey/keeper/genesis_test.go | 1 + x/pubkey/keeper/grpc_query_test.go | 3 +- x/pubkey/keeper/keeper.go | 1 + x/pubkey/module.go | 1 + x/pubkey/types/pubkey.pb.go | 30 +++++++-------- x/pubkey/types/tx.pb.go | 50 ++++++++++++------------- 19 files changed, 71 insertions(+), 68 deletions(-) diff --git a/app/app.go b/app/app.go index 29d781b2..eaaa970f 100644 --- a/app/app.go +++ b/app/app.go @@ -130,7 +130,6 @@ import ( "github.com/sedaprotocol/seda-chain/app/keepers" appparams "github.com/sedaprotocol/seda-chain/app/params" - // Used in cosmos-sdk when registering the route for swagger docs. _ "github.com/sedaprotocol/seda-chain/client/docs/statik" dataproxy "github.com/sedaprotocol/seda-chain/x/data-proxy" diff --git a/interchaintest/chain_core_test.go b/interchaintest/chain_core_test.go index 24a60447..00c177e5 100644 --- a/interchaintest/chain_core_test.go +++ b/interchaintest/chain_core_test.go @@ -489,7 +489,6 @@ func testStaking(ctx context.Context, t *testing.T, chain *cosmos.CosmosChain, u height, err := chain.Height(ctx) require.NoError(t, err) - //nolint:gosec // G115: Test will fail if conversion overflows searchHeight := int64(height - 1) hi, err := chain.StakingQueryHistoricalInfo(ctx, searchHeight) diff --git a/interchaintest/chain_upgrade_test.go b/interchaintest/chain_upgrade_test.go index dbb796b6..359fbaf6 100644 --- a/interchaintest/chain_upgrade_test.go +++ b/interchaintest/chain_upgrade_test.go @@ -205,7 +205,7 @@ func ValidatorVoting(t *testing.T, ctx context.Context, chain *cosmos.CosmosChai require.NoError(t, err, "error fetching height before upgrade") // this should timeout due to chain halt at upgrade height - //nolint:gosec // G115: Test will fail if conversion overflows + _ = testutil.WaitForBlocks(timeoutCtx, int(haltHeight-currentHeight), chain) currentHeight, err = chain.Height(ctx) @@ -227,7 +227,7 @@ func SubmitUpgradeProposal(t *testing.T, ctx context.Context, chain *cosmos.Cosm Authority: "seda10d07y265gmmuvt4z0w9aw880jnsr700jvvla4j", // gov module account; sedad q auth module-account gov Plan: upgradetypes.Plan{ Name: upgradeName, - //nolint:gosec // G115: Test will fail if conversion overflows + Height: int64(haltHeight), }, } diff --git a/interchaintest/state_sync_test.go b/interchaintest/state_sync_test.go index 271feeaa..d2bed885 100644 --- a/interchaintest/state_sync_test.go +++ b/interchaintest/state_sync_test.go @@ -41,7 +41,6 @@ func TestStateSync(t *testing.T) { latestHeight, err := chain.Height(ctx) require.NoError(t, err, "failed to fetch latest chain height") - //nolint:gosec // G115: Test will fail if conversion overflows trustHeight := int64(latestHeight) - stateSyncSnapshotInterval firstFullNode := chain.FullNodes[0] diff --git a/proto/sedachain/pubkey/v1/genesis.proto b/proto/sedachain/pubkey/v1/genesis.proto index 19ee63be..19224ad1 100644 --- a/proto/sedachain/pubkey/v1/genesis.proto +++ b/proto/sedachain/pubkey/v1/genesis.proto @@ -9,12 +9,14 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/pubkey/types"; // GenesisState defines pubkey module's genesis state. message GenesisState { - repeated ValidatorPubKeys validator_pub_keys = 1 [(gogoproto.nullable) = false]; + repeated ValidatorPubKeys validator_pub_keys = 1 + [ (gogoproto.nullable) = false ]; } // ValidatorPubKeys defines a validator's list of registered public keys -// primarily used in the x/pubkey genesis state. +// primarily used in the x/pubkey genesis state. message ValidatorPubKeys { - string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; - repeated IndexedPubKey indexed_pub_keys = 2 [(gogoproto.nullable) = false]; + string validator_addr = 1 + [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; + repeated IndexedPubKey indexed_pub_keys = 2 [ (gogoproto.nullable) = false ]; } diff --git a/proto/sedachain/pubkey/v1/pubkey.proto b/proto/sedachain/pubkey/v1/pubkey.proto index 4a76f701..8f57451e 100644 --- a/proto/sedachain/pubkey/v1/pubkey.proto +++ b/proto/sedachain/pubkey/v1/pubkey.proto @@ -1,7 +1,6 @@ syntax = "proto3"; package sedachain.pubkey.v1; -import "gogoproto/gogo.proto"; import "google/protobuf/any.proto"; import "cosmos_proto/cosmos.proto"; @@ -9,6 +8,7 @@ option go_package = "github.com/sedaprotocol/seda-chain/x/pubkey/types"; // IndexPubKeyPair defines an index - public key pair. message IndexedPubKey { - uint32 index = 1; - google.protobuf.Any pub_key = 2 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"]; + uint32 index = 1; + google.protobuf.Any pub_key = 2 + [ (cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey" ]; } diff --git a/proto/sedachain/pubkey/v1/query.proto b/proto/sedachain/pubkey/v1/query.proto index 4203210d..84f822b4 100644 --- a/proto/sedachain/pubkey/v1/query.proto +++ b/proto/sedachain/pubkey/v1/query.proto @@ -13,16 +13,20 @@ service Query { // ValidatorKeys returns a given validator's registered keys. rpc ValidatorKeys(QueryValidatorKeysRequest) returns (QueryValidatorKeysResponse) { - option (google.api.http).get = "/seda-chain/pubkey/validator_keys/{validator_addr}"; + option (google.api.http).get = + "/seda-chain/pubkey/validator_keys/{validator_addr}"; } } -// QueryValidatorKeysRequest is request type for the Query/ValidatorKeys RPC method. +// QueryValidatorKeysRequest is request type for the Query/ValidatorKeys RPC +// method. message QueryValidatorKeysRequest { - string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; + string validator_addr = 1 + [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; } -// QueryValidatorKeysResponse is response type for the Query/ValidatorKeys RPC method. +// QueryValidatorKeysResponse is response type for the Query/ValidatorKeys RPC +// method. message QueryValidatorKeysResponse { - ValidatorPubKeys validator_pub_keys = 1 [(gogoproto.nullable) = false]; + ValidatorPubKeys validator_pub_keys = 1 [ (gogoproto.nullable) = false ]; } diff --git a/proto/sedachain/pubkey/v1/tx.proto b/proto/sedachain/pubkey/v1/tx.proto index 41cc5367..d8a0cf34 100644 --- a/proto/sedachain/pubkey/v1/tx.proto +++ b/proto/sedachain/pubkey/v1/tx.proto @@ -2,7 +2,6 @@ syntax = "proto3"; package sedachain.pubkey.v1; import "gogoproto/gogo.proto"; -import "google/protobuf/any.proto"; import "cosmos_proto/cosmos.proto"; import "cosmos/msg/v1/msg.proto"; import "sedachain/pubkey/v1/pubkey.proto"; @@ -14,16 +13,16 @@ service Msg { option (cosmos.msg.v1.service) = true; // AddKey defines a method for registering a new public key. - rpc AddKey(MsgAddKey) - returns (MsgAddKeyResponse); + rpc AddKey(MsgAddKey) returns (MsgAddKeyResponse); } // MsgAddKey defines a message for registering a new public key. message MsgAddKey { option (cosmos.msg.v1.signer) = "validator_addr"; - string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.ValidatorAddressString"]; - repeated IndexedPubKey indexed_pub_keys = 2 [(gogoproto.nullable) = false]; + string validator_addr = 1 + [ (cosmos_proto.scalar) = "cosmos.ValidatorAddressString" ]; + repeated IndexedPubKey indexed_pub_keys = 2 [ (gogoproto.nullable) = false ]; } // MsgAddKeyResponse defines the Msg/MsgAddKey response type. diff --git a/x/data-proxy/types/query.pb.go b/x/data-proxy/types/query.pb.go index 4bdeebbb..bf75917b 100644 --- a/x/data-proxy/types/query.pb.go +++ b/x/data-proxy/types/query.pb.go @@ -223,7 +223,6 @@ func _Query_DataProxyConfig_Handler(srv interface{}, ctx context.Context, dec fu return interceptor(ctx, in, info, handler) } -var Query_serviceDesc = _Query_serviceDesc var _Query_serviceDesc = grpc.ServiceDesc{ ServiceName: "sedachain.data_proxy.v1.Query", HandlerType: (*QueryServer)(nil), diff --git a/x/data-proxy/types/tx.pb.go b/x/data-proxy/types/tx.pb.go index 357dcda8..58222a8d 100644 --- a/x/data-proxy/types/tx.pb.go +++ b/x/data-proxy/types/tx.pb.go @@ -722,7 +722,6 @@ func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(in return interceptor(ctx, in, info, handler) } -var Msg_serviceDesc = _Msg_serviceDesc var _Msg_serviceDesc = grpc.ServiceDesc{ ServiceName: "sedachain.data_proxy.v1.Msg", HandlerType: (*MsgServer)(nil), diff --git a/x/pubkey/client/cli/tx.go b/x/pubkey/client/cli/tx.go index 1d3ee8b5..6968bfa7 100644 --- a/x/pubkey/client/cli/tx.go +++ b/x/pubkey/client/cli/tx.go @@ -13,6 +13,7 @@ import ( cmtos "github.com/cometbft/cometbft/libs/os" "cosmossdk.io/core/address" + "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" diff --git a/x/pubkey/client/cli/tx_test.go b/x/pubkey/client/cli/tx_test.go index 856ce381..a522fe52 100644 --- a/x/pubkey/client/cli/tx_test.go +++ b/x/pubkey/client/cli/tx_test.go @@ -8,9 +8,10 @@ import ( "path/filepath" "testing" + "github.com/stretchr/testify/suite" + abci "github.com/cometbft/cometbft/abci/types" rpcclientmock "github.com/cometbft/cometbft/rpc/client/mock" - "github.com/stretchr/testify/suite" sdkmath "cosmossdk.io/math" diff --git a/x/pubkey/keeper/common_test.go b/x/pubkey/keeper/common_test.go index 0d2d030c..89fccaa7 100644 --- a/x/pubkey/keeper/common_test.go +++ b/x/pubkey/keeper/common_test.go @@ -8,6 +8,7 @@ import ( "cosmossdk.io/core/address" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" diff --git a/x/pubkey/keeper/genesis_test.go b/x/pubkey/keeper/genesis_test.go index 2ab7cd4b..a072de76 100644 --- a/x/pubkey/keeper/genesis_test.go +++ b/x/pubkey/keeper/genesis_test.go @@ -2,6 +2,7 @@ package keeper_test import ( "github.com/cometbft/cometbft/crypto/secp256k1" + codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/pubkey/keeper/grpc_query_test.go b/x/pubkey/keeper/grpc_query_test.go index 303baaf8..9b07204d 100644 --- a/x/pubkey/keeper/grpc_query_test.go +++ b/x/pubkey/keeper/grpc_query_test.go @@ -1,9 +1,10 @@ package keeper_test import ( - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" gomock "go.uber.org/mock/gomock" + stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" + "github.com/sedaprotocol/seda-chain/x/pubkey/types" ) diff --git a/x/pubkey/keeper/keeper.go b/x/pubkey/keeper/keeper.go index b2d66fa4..ae52f6c5 100644 --- a/x/pubkey/keeper/keeper.go +++ b/x/pubkey/keeper/keeper.go @@ -6,6 +6,7 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/core/address" storetypes "cosmossdk.io/core/store" + "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" diff --git a/x/pubkey/module.go b/x/pubkey/module.go index b93d468f..bd988453 100644 --- a/x/pubkey/module.go +++ b/x/pubkey/module.go @@ -9,6 +9,7 @@ import ( "github.com/spf13/cobra" "cosmossdk.io/core/appmodule" + "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" diff --git a/x/pubkey/types/pubkey.pb.go b/x/pubkey/types/pubkey.pb.go index 50996d41..68001cae 100644 --- a/x/pubkey/types/pubkey.pb.go +++ b/x/pubkey/types/pubkey.pb.go @@ -7,7 +7,6 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" types "github.com/cosmos/cosmos-sdk/codec/types" - _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" io "io" math "math" @@ -85,24 +84,23 @@ func init() { func init() { proto.RegisterFile("sedachain/pubkey/v1/pubkey.proto", fileDescriptor_a51ebcd05a6c14e0) } var fileDescriptor_a51ebcd05a6c14e0 = []byte{ - // 257 bytes of a gzipped FileDescriptorProto + // 246 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x28, 0x4e, 0x4d, 0x49, 0x4c, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x2f, 0x28, 0x4d, 0xca, 0x4e, 0xad, 0xd4, 0x2f, 0x33, 0x84, 0xb2, 0xf4, 0x0a, 0x8a, 0xf2, 0x4b, 0xf2, 0x85, 0x84, 0xe1, 0x2a, 0xf4, 0xa0, 0xe2, 0x65, 0x86, - 0x52, 0x22, 0xe9, 0xf9, 0xe9, 0xf9, 0x60, 0x79, 0x7d, 0x10, 0x0b, 0xa2, 0x54, 0x4a, 0x32, 0x3d, - 0x3f, 0x3f, 0x3d, 0x27, 0x55, 0x1f, 0xcc, 0x4b, 0x2a, 0x4d, 0xd3, 0x4f, 0xcc, 0xab, 0x84, 0x49, - 0x25, 0xe7, 0x17, 0xe7, 0xe6, 0x17, 0xc7, 0x43, 0xf4, 0x40, 0x38, 0x10, 0x29, 0xa5, 0x3c, 0x2e, - 0x5e, 0xcf, 0xbc, 0x94, 0xd4, 0x8a, 0xd4, 0x94, 0x80, 0xd2, 0x24, 0xef, 0xd4, 0x4a, 0x21, 0x11, - 0x2e, 0xd6, 0x4c, 0x90, 0x80, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x6f, 0x10, 0x84, 0x23, 0xe4, 0xce, - 0xc5, 0x5e, 0x50, 0x9a, 0x14, 0x9f, 0x9d, 0x5a, 0x29, 0xc1, 0xa4, 0xc0, 0xa8, 0xc1, 0x6d, 0x24, - 0xa2, 0x07, 0xb1, 0x4e, 0x0f, 0x66, 0x9d, 0x9e, 0x63, 0x5e, 0xa5, 0x93, 0xc4, 0xa9, 0x2d, 0xba, - 0x22, 0x50, 0xf3, 0x93, 0x8b, 0x2a, 0x0b, 0x4a, 0xf2, 0xf5, 0x20, 0xc6, 0x06, 0xb1, 0x15, 0x80, - 0x69, 0x27, 0xef, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, - 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x32, 0x4c, 0xcf, - 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x07, 0xf9, 0x1a, 0x6c, 0x70, 0x72, 0x7e, - 0x0e, 0x98, 0xa3, 0x0b, 0x09, 0xa5, 0x0a, 0x58, 0x38, 0x95, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, - 0x81, 0xd5, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x07, 0xf2, 0x6d, 0x74, 0x48, 0x01, 0x00, - 0x00, + 0x52, 0x92, 0xe9, 0xf9, 0xf9, 0xe9, 0x39, 0xa9, 0xfa, 0x60, 0x25, 0x49, 0xa5, 0x69, 0xfa, 0x89, + 0x79, 0x50, 0xf5, 0x52, 0x92, 0xc9, 0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0xf1, 0x60, 0x9e, 0x3e, 0x84, + 0x03, 0x91, 0x52, 0xca, 0xe3, 0xe2, 0xf5, 0xcc, 0x4b, 0x49, 0xad, 0x48, 0x4d, 0x09, 0x28, 0x4d, + 0xf2, 0x4e, 0xad, 0x14, 0x12, 0xe1, 0x62, 0xcd, 0x04, 0x09, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0xf0, + 0x06, 0x41, 0x38, 0x42, 0xee, 0x5c, 0xec, 0x05, 0xa5, 0x49, 0xf1, 0xd9, 0xa9, 0x95, 0x12, 0x4c, + 0x0a, 0x8c, 0x1a, 0xdc, 0x46, 0x22, 0x7a, 0x10, 0xeb, 0xf4, 0x60, 0xd6, 0xe9, 0x39, 0xe6, 0x55, + 0x3a, 0x49, 0x9c, 0xda, 0xa2, 0x2b, 0x02, 0x35, 0x3f, 0xb9, 0xa8, 0xb2, 0xa0, 0x24, 0x5f, 0x0f, + 0x62, 0x6c, 0x10, 0x5b, 0x01, 0x98, 0x76, 0xf2, 0x3e, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, + 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, + 0x39, 0x86, 0x28, 0xc3, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0x7d, 0x90, + 0xff, 0xc0, 0x06, 0x27, 0xe7, 0xe7, 0x80, 0x39, 0xba, 0x90, 0xf0, 0xa8, 0x80, 0x85, 0x48, 0x49, + 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0x58, 0x8d, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0xbf, 0x88, + 0x07, 0x4a, 0x32, 0x01, 0x00, 0x00, } func (m *IndexedPubKey) Marshal() (dAtA []byte, err error) { diff --git a/x/pubkey/types/tx.pb.go b/x/pubkey/types/tx.pb.go index 3d0b05b0..bd22279c 100644 --- a/x/pubkey/types/tx.pb.go +++ b/x/pubkey/types/tx.pb.go @@ -7,7 +7,6 @@ import ( context "context" fmt "fmt" _ "github.com/cosmos/cosmos-proto" - _ "github.com/cosmos/cosmos-sdk/codec/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/gogoproto/gogoproto" grpc1 "github.com/cosmos/gogoproto/grpc" @@ -129,31 +128,30 @@ func init() { func init() { proto.RegisterFile("sedachain/pubkey/v1/tx.proto", fileDescriptor_2cddc7f2809ea73c) } var fileDescriptor_2cddc7f2809ea73c = []byte{ - // 372 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0xbf, 0x4e, 0xc2, 0x50, - 0x14, 0xc6, 0x5b, 0x51, 0x12, 0x6a, 0x24, 0x5a, 0x4c, 0xc4, 0x46, 0x2b, 0x32, 0x18, 0x42, 0x42, - 0x6f, 0xc0, 0xcd, 0x0d, 0x26, 0x0d, 0x21, 0x21, 0x35, 0x71, 0x70, 0xb0, 0x69, 0x7b, 0xaf, 0x97, - 0x06, 0xda, 0xdb, 0xf4, 0xb4, 0x0d, 0xdd, 0x8c, 0x4f, 0xe0, 0xa3, 0x30, 0x38, 0x3b, 0x33, 0x12, - 0x27, 0x27, 0x63, 0x60, 0xe0, 0x35, 0x0c, 0xfd, 0x43, 0x88, 0x21, 0x6e, 0xfd, 0xee, 0xef, 0x3b, - 0xe7, 0x7c, 0x3d, 0x47, 0x38, 0x03, 0x82, 0x75, 0x73, 0xa0, 0x5b, 0x0e, 0x72, 0x03, 0x63, 0x48, - 0x22, 0x14, 0x36, 0x91, 0x3f, 0x56, 0x5c, 0x8f, 0xf9, 0x4c, 0x2c, 0xad, 0xa9, 0x92, 0x50, 0x25, - 0x6c, 0x4a, 0xc7, 0x94, 0x51, 0x16, 0x73, 0xb4, 0xfa, 0x4a, 0xac, 0xd2, 0x29, 0x65, 0x8c, 0x8e, - 0x08, 0x8a, 0x95, 0x11, 0x3c, 0x23, 0xdd, 0x89, 0x32, 0x64, 0x32, 0xb0, 0x19, 0x68, 0x49, 0x4d, - 0x22, 0x52, 0x74, 0x92, 0x28, 0x64, 0x03, 0x5d, 0x0d, 0xb6, 0x81, 0xa6, 0xa0, 0xb2, 0x2d, 0x57, - 0x9a, 0x21, 0x76, 0x54, 0x3f, 0x78, 0xa1, 0xd0, 0x03, 0xda, 0xc6, 0xb8, 0x4b, 0x22, 0xf1, 0x56, - 0x28, 0x86, 0xfa, 0xc8, 0xc2, 0xba, 0xcf, 0x3c, 0x4d, 0xc7, 0xd8, 0x2b, 0xf3, 0x15, 0xbe, 0x56, - 0xe8, 0x5c, 0x7e, 0xbe, 0x37, 0xce, 0xd3, 0x91, 0x0f, 0x99, 0xa1, 0x8d, 0xb1, 0x47, 0x00, 0xee, - 0x7d, 0xcf, 0x72, 0xa8, 0x7a, 0x10, 0x6e, 0xbe, 0x8b, 0xaa, 0x70, 0x68, 0x39, 0x98, 0x8c, 0x09, - 0xd6, 0xdc, 0xc0, 0xd0, 0x86, 0x24, 0x82, 0xf2, 0x4e, 0x25, 0x57, 0xdb, 0x6f, 0x55, 0x95, 0x2d, - 0xeb, 0x50, 0xee, 0x12, 0x73, 0x3f, 0x30, 0xba, 0x24, 0xea, 0xec, 0x4e, 0xbf, 0x2f, 0x38, 0xb5, - 0x68, 0x6d, 0x3e, 0xc2, 0x4d, 0xe9, 0x75, 0x39, 0xa9, 0xff, 0x09, 0x58, 0x2d, 0x09, 0x47, 0xeb, - 0xfc, 0x2a, 0x01, 0x97, 0x39, 0x40, 0x5a, 0x4f, 0x42, 0xae, 0x07, 0x54, 0xec, 0x0b, 0xf9, 0xf4, - 0xc7, 0xe4, 0xad, 0x43, 0xd7, 0x85, 0xd2, 0xd5, 0xff, 0x3c, 0x6b, 0x2c, 0xed, 0xbd, 0x2c, 0x27, - 0x75, 0xbe, 0xd3, 0x9d, 0xce, 0x65, 0x7e, 0x36, 0x97, 0xf9, 0x9f, 0xb9, 0xcc, 0xbf, 0x2d, 0x64, - 0x6e, 0xb6, 0x90, 0xb9, 0xaf, 0x85, 0xcc, 0x3d, 0x36, 0xa9, 0xe5, 0x0f, 0x02, 0x43, 0x31, 0x99, - 0x8d, 0x56, 0x2d, 0xe3, 0x2d, 0x9b, 0x6c, 0x14, 0x8b, 0x46, 0x72, 0x8a, 0x71, 0x76, 0x0c, 0x3f, - 0x72, 0x09, 0x18, 0xf9, 0xd8, 0x73, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x89, 0x02, 0x42, - 0x45, 0x02, 0x00, 0x00, + // 355 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x29, 0x4e, 0x4d, 0x49, + 0x4c, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x2f, 0x28, 0x4d, 0xca, 0x4e, 0xad, 0xd4, 0x2f, 0x33, 0xd4, + 0x2f, 0xa9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x86, 0xcb, 0xea, 0x41, 0x64, 0xf5, + 0xca, 0x0c, 0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0xf2, 0xfa, 0x20, 0x16, 0x44, 0xa9, 0x94, + 0x64, 0x72, 0x7e, 0x71, 0x6e, 0x7e, 0x71, 0x3c, 0x44, 0x02, 0xc2, 0x81, 0x4a, 0x89, 0x43, 0x78, + 0xfa, 0xb9, 0xc5, 0xe9, 0x20, 0xd3, 0x73, 0x8b, 0xd3, 0xa1, 0x12, 0x0a, 0xd8, 0x2c, 0x87, 0x5a, + 0x04, 0x56, 0xa1, 0xb4, 0x8f, 0x91, 0x8b, 0xd3, 0xb7, 0x38, 0xdd, 0x31, 0x25, 0xc5, 0x3b, 0xb5, + 0x52, 0xc8, 0x83, 0x8b, 0xaf, 0x2c, 0x31, 0x27, 0x33, 0x25, 0xb1, 0x24, 0xbf, 0x28, 0x3e, 0x31, + 0x25, 0xa5, 0x48, 0x82, 0x51, 0x81, 0x51, 0x83, 0xd3, 0x49, 0xf1, 0xd2, 0x16, 0x5d, 0x59, 0xa8, + 0x95, 0x61, 0x30, 0x05, 0x8e, 0x29, 0x29, 0x45, 0xa9, 0xc5, 0xc5, 0xc1, 0x25, 0x45, 0x99, 0x79, + 0xe9, 0x41, 0xbc, 0x65, 0xc8, 0xe2, 0x42, 0x41, 0x5c, 0x02, 0x99, 0x79, 0x29, 0xa9, 0x15, 0xa9, + 0x29, 0xf1, 0x05, 0xa5, 0x49, 0xf1, 0xd9, 0xa9, 0x95, 0xc5, 0x12, 0x4c, 0x0a, 0xcc, 0x1a, 0xdc, + 0x46, 0x4a, 0x7a, 0x58, 0xfc, 0xac, 0xe7, 0x09, 0x51, 0x1c, 0x50, 0x9a, 0xe4, 0x9d, 0x5a, 0xe9, + 0xc4, 0x72, 0xe2, 0x9e, 0x3c, 0x43, 0x10, 0x5f, 0x26, 0xb2, 0x60, 0xb1, 0x95, 0x70, 0xd3, 0xf3, + 0x0d, 0x5a, 0x68, 0x0e, 0x54, 0x12, 0xe6, 0x12, 0x84, 0xbb, 0x3f, 0x28, 0xb5, 0xb8, 0x20, 0x3f, + 0xaf, 0x38, 0xd5, 0x28, 0x8e, 0x8b, 0xd9, 0xb7, 0x38, 0x5d, 0x28, 0x80, 0x8b, 0x0d, 0xea, 0x31, + 0x39, 0xac, 0x96, 0xc2, 0x35, 0x4a, 0xa9, 0xe1, 0x97, 0x87, 0x19, 0x2c, 0xc5, 0xda, 0xf0, 0x7c, + 0x83, 0x16, 0xa3, 0x93, 0xf7, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, + 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0x19, + 0xa6, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x83, 0x8c, 0x04, 0x87, 0x72, + 0x72, 0x7e, 0x0e, 0x98, 0xa3, 0x0b, 0x89, 0x8a, 0x0a, 0x58, 0x64, 0x94, 0x54, 0x16, 0xa4, 0x16, + 0x27, 0xb1, 0x81, 0xd5, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x5f, 0xe5, 0xa4, 0xc7, 0x2a, + 0x02, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used.