From daecc34b689ac8313c9eb9a83cfc4886e4fd3036 Mon Sep 17 00:00:00 2001 From: codchen Date: Sat, 9 Dec 2023 00:01:11 +0800 Subject: [PATCH] Revert "Add ACL constants for EVM" (#378) Reverts sei-protocol/sei-cosmos#346 --- client/grpc/reflection/reflection.pb.gw.go | 10 +- client/grpc/tmservice/query.pb.gw.go | 22 +- proto/cosmos/accesscontrol/constants.proto | 3 - .../reflection/v2alpha1/reflection.pb.gw.go | 22 +- snapshots/types/snapshot.pb.go | 1 - testutil/testdata/unknonwnproto.pb.go | 9 - types/accesscontrol/constants.pb.go | 191 ++- types/accesscontrol/resource.go | 3 - types/query/pagination.pb.go | 16 +- types/tx/service.pb.gw.go | 19 +- types/tx/signing/signing.pb.go | 1 - types/tx/tx.pb.go | 1 - x/accesscontrol/types/query.pb.gw.go | 19 +- x/auth/types/query.pb.gw.go | 16 +- x/authz/query.pb.gw.go | 13 +- x/bank/types/query.pb.gw.go | 28 +- x/distribution/types/distribution.pb.go | 11 +- x/distribution/types/query.pb.gw.go | 31 +- x/evidence/types/query.pb.gw.go | 10 +- x/feegrant/query.pb.gw.go | 13 +- x/gov/types/query.pb.gw.go | 28 +- x/mint/types/query.pb.gw.go | 13 +- x/params/types/proposal/query.pb.gw.go | 7 +- x/params/types/types.pb.go | 33 +- x/slashing/types/query.pb.gw.go | 13 +- x/staking/types/query.pb.gw.go | 46 +- x/staking/types/staking.pb.go | 1329 ++++++++--------- x/upgrade/types/query.pb.gw.go | 16 +- 28 files changed, 767 insertions(+), 1157 deletions(-) diff --git a/client/grpc/reflection/reflection.pb.gw.go b/client/grpc/reflection/reflection.pb.gw.go index 5f4cad169..7bb8a5e12 100644 --- a/client/grpc/reflection/reflection.pb.gw.go +++ b/client/grpc/reflection/reflection.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_ReflectionService_ListAllInterfaces_0(ctx context.Context, marshaler runtime.Marshaler, client ReflectionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq ListAllInterfacesRequest @@ -108,14 +106,12 @@ func local_request_ReflectionService_ListImplementations_0(ctx context.Context, // RegisterReflectionServiceHandlerServer registers the http handlers for service ReflectionService to "mux". // UnaryRPC :call ReflectionServiceServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterReflectionServiceHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterReflectionServiceHandlerFromEndpoint instead. func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ReflectionServiceServer) error { mux.Handle("GET", pattern_ReflectionService_ListAllInterfaces_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -123,7 +119,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_ListAllInterfaces_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -137,8 +132,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_ListImplementations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -146,7 +139,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_ListImplementations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/client/grpc/tmservice/query.pb.gw.go b/client/grpc/tmservice/query.pb.gw.go index e7c294221..a53a31fcc 100644 --- a/client/grpc/tmservice/query.pb.gw.go +++ b/client/grpc/tmservice/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Service_GetNodeInfo_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq GetNodeInfoRequest @@ -252,14 +250,12 @@ func local_request_Service_GetValidatorSetByHeight_0(ctx context.Context, marsha // RegisterServiceHandlerServer registers the http handlers for service Service to "mux". // UnaryRPC :call ServiceServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServiceHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterServiceHandlerFromEndpoint instead. func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceServer) error { mux.Handle("GET", pattern_Service_GetNodeInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -267,7 +263,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetNodeInfo_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -281,8 +276,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetSyncing_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -290,7 +283,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetSyncing_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -304,8 +296,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetLatestBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -313,7 +303,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetLatestBlock_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -327,8 +316,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetBlockByHeight_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -336,7 +323,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetBlockByHeight_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -350,8 +336,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetLatestValidatorSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -359,7 +343,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetLatestValidatorSet_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -373,8 +356,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetValidatorSetByHeight_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -382,7 +363,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetValidatorSetByHeight_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/proto/cosmos/accesscontrol/constants.proto b/proto/cosmos/accesscontrol/constants.proto index 889916568..a8820fb48 100644 --- a/proto/cosmos/accesscontrol/constants.proto +++ b/proto/cosmos/accesscontrol/constants.proto @@ -131,9 +131,6 @@ enum ResourceType { KV_BANK_DEFERRED = 93; // child of KV KV_BANK_DEFERRED_MODULE_TX_INDEX = 95; // child of KV_BANK_DEFERRED - - KV_EVM = 96; // child of KV - KV_EVM_BALANCE = 97; // child of KV_EVM } enum WasmMessageSubtype { diff --git a/server/grpc/reflection/v2alpha1/reflection.pb.gw.go b/server/grpc/reflection/v2alpha1/reflection.pb.gw.go index d53b4fdae..02cd59b35 100644 --- a/server/grpc/reflection/v2alpha1/reflection.pb.gw.go +++ b/server/grpc/reflection/v2alpha1/reflection.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_ReflectionService_GetAuthnDescriptor_0(ctx context.Context, marshaler runtime.Marshaler, client ReflectionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq GetAuthnDescriptorRequest @@ -144,14 +142,12 @@ func local_request_ReflectionService_GetTxDescriptor_0(ctx context.Context, mars // RegisterReflectionServiceHandlerServer registers the http handlers for service ReflectionService to "mux". // UnaryRPC :call ReflectionServiceServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterReflectionServiceHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterReflectionServiceHandlerFromEndpoint instead. func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ReflectionServiceServer) error { mux.Handle("GET", pattern_ReflectionService_GetAuthnDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -159,7 +155,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetAuthnDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -173,8 +168,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_GetChainDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -182,7 +175,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetChainDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -196,8 +188,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_GetCodecDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -205,7 +195,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetCodecDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -219,8 +208,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_GetConfigurationDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -228,7 +215,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetConfigurationDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -242,8 +228,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_GetQueryServicesDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -251,7 +235,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetQueryServicesDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -265,8 +248,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se mux.Handle("GET", pattern_ReflectionService_GetTxDescriptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -274,7 +255,6 @@ func RegisterReflectionServiceHandlerServer(ctx context.Context, mux *runtime.Se return } resp, md, err := local_request_ReflectionService_GetTxDescriptor_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/snapshots/types/snapshot.pb.go b/snapshots/types/snapshot.pb.go index 801a38262..c7e427343 100644 --- a/snapshots/types/snapshot.pb.go +++ b/snapshots/types/snapshot.pb.go @@ -150,7 +150,6 @@ type SnapshotItem struct { // item is the specific type of snapshot item. // // Types that are valid to be assigned to Item: - // // *SnapshotItem_Store // *SnapshotItem_IAVL // *SnapshotItem_Extension diff --git a/testutil/testdata/unknonwnproto.pb.go b/testutil/testdata/unknonwnproto.pb.go index 0e2da76d8..eb4abf1ff 100644 --- a/testutil/testdata/unknonwnproto.pb.go +++ b/testutil/testdata/unknonwnproto.pb.go @@ -715,7 +715,6 @@ type Customer3 struct { Surcharge float32 `protobuf:"fixed32,4,opt,name=surcharge,proto3" json:"surcharge,omitempty"` Destination string `protobuf:"bytes,5,opt,name=destination,proto3" json:"destination,omitempty"` // Types that are valid to be assigned to Payment: - // // *Customer3_CreditCardNo // *Customer3_ChequeNo Payment isCustomer3_Payment `protobuf_oneof:"payment"` @@ -849,7 +848,6 @@ type TestVersion1 struct { C []*TestVersion1 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []TestVersion1 `protobuf:"bytes,5,rep,name=d,proto3" json:"d"` // Types that are valid to be assigned to Sum: - // // *TestVersion1_E // *TestVersion1_F Sum isTestVersion1_Sum `protobuf_oneof:"sum"` @@ -994,7 +992,6 @@ type TestVersion2 struct { C []*TestVersion2 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []*TestVersion2 `protobuf:"bytes,5,rep,name=d,proto3" json:"d,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersion2_E // *TestVersion2_F Sum isTestVersion2_Sum `protobuf_oneof:"sum"` @@ -1147,7 +1144,6 @@ type TestVersion3 struct { C []*TestVersion3 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []*TestVersion3 `protobuf:"bytes,5,rep,name=d,proto3" json:"d,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersion3_E // *TestVersion3_F Sum isTestVersion3_Sum `protobuf_oneof:"sum"` @@ -1300,7 +1296,6 @@ type TestVersion3LoneOneOfValue struct { C []*TestVersion3 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []*TestVersion3 `protobuf:"bytes,5,rep,name=d,proto3" json:"d,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersion3LoneOneOfValue_E Sum isTestVersion3LoneOneOfValue_Sum `protobuf_oneof:"sum"` G *types.Any `protobuf:"bytes,8,opt,name=g,proto3" json:"g,omitempty"` @@ -1440,7 +1435,6 @@ type TestVersion3LoneNesting struct { C []*TestVersion3 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []*TestVersion3 `protobuf:"bytes,5,rep,name=d,proto3" json:"d,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersion3LoneNesting_F Sum isTestVersion3LoneNesting_Sum `protobuf_oneof:"sum"` G *types.Any `protobuf:"bytes,8,opt,name=g,proto3" json:"g,omitempty"` @@ -1828,7 +1822,6 @@ type TestVersion4LoneNesting struct { C []*TestVersion3 `protobuf:"bytes,4,rep,name=c,proto3" json:"c,omitempty"` D []*TestVersion3 `protobuf:"bytes,5,rep,name=d,proto3" json:"d,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersion4LoneNesting_F Sum isTestVersion4LoneNesting_Sum `protobuf_oneof:"sum"` G *types.Any `protobuf:"bytes,8,opt,name=g,proto3" json:"g,omitempty"` @@ -2213,7 +2206,6 @@ type TestVersionFD1 struct { X int64 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` A *TestVersion1 `protobuf:"bytes,2,opt,name=a,proto3" json:"a,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersionFD1_E // *TestVersionFD1_F Sum isTestVersionFD1_Sum `protobuf_oneof:"sum"` @@ -2331,7 +2323,6 @@ type TestVersionFD1WithExtraAny struct { X int64 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` A *TestVersion1 `protobuf:"bytes,2,opt,name=a,proto3" json:"a,omitempty"` // Types that are valid to be assigned to Sum: - // // *TestVersionFD1WithExtraAny_E // *TestVersionFD1WithExtraAny_F Sum isTestVersionFD1WithExtraAny_Sum `protobuf_oneof:"sum"` diff --git a/types/accesscontrol/constants.pb.go b/types/accesscontrol/constants.pb.go index e7ee6a802..1625561ed 100644 --- a/types/accesscontrol/constants.pb.go +++ b/types/accesscontrol/constants.pb.go @@ -195,8 +195,6 @@ const ( ResourceType_KV_DEX_SHORT_ORDER_COUNT ResourceType = 92 ResourceType_KV_BANK_DEFERRED ResourceType = 93 ResourceType_KV_BANK_DEFERRED_MODULE_TX_INDEX ResourceType = 95 - ResourceType_KV_EVM ResourceType = 96 - ResourceType_KV_EVM_BALANCE ResourceType = 97 ) var ResourceType_name = map[int32]string{ @@ -292,8 +290,6 @@ var ResourceType_name = map[int32]string{ 92: "KV_DEX_SHORT_ORDER_COUNT", 93: "KV_BANK_DEFERRED", 95: "KV_BANK_DEFERRED_MODULE_TX_INDEX", - 96: "KV_EVM", - 97: "KV_EVM_BALANCE", } var ResourceType_value = map[string]int32{ @@ -389,8 +385,6 @@ var ResourceType_value = map[string]int32{ "KV_DEX_SHORT_ORDER_COUNT": 92, "KV_BANK_DEFERRED": 93, "KV_BANK_DEFERRED_MODULE_TX_INDEX": 95, - "KV_EVM": 96, - "KV_EVM_BALANCE": 97, } func (x ResourceType) String() string { @@ -438,97 +432,96 @@ func init() { } var fileDescriptor_36568f7561081112 = []byte{ - // 1461 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x56, 0xcb, 0x77, 0x13, 0xbf, - 0x15, 0xce, 0xfb, 0xa1, 0x04, 0xb8, 0x88, 0xf0, 0x4c, 0x30, 0x10, 0x52, 0xa0, 0x01, 0x12, 0x1e, - 0x7d, 0x42, 0x5b, 0x2a, 0x8f, 0xae, 0xed, 0x89, 0x67, 0xa4, 0xb1, 0xa4, 0xf1, 0x83, 0xb6, 0x47, - 0x4d, 0x5c, 0x1f, 0xca, 0x29, 0x89, 0x39, 0xb1, 0xe9, 0x69, 0x77, 0xdd, 0x77, 0xd3, 0x3f, 0xab, - 0x4b, 0x96, 0x5d, 0xf6, 0xc0, 0x3f, 0xf2, 0x3b, 0x9a, 0x91, 0xcd, 0xd8, 0x84, 0x1f, 0xab, 0xc4, - 0xf7, 0xfb, 0x74, 0x47, 0xfa, 0xee, 0x93, 0xec, 0x74, 0xfb, 0x83, 0xe3, 0xfe, 0x60, 0xff, 0xb0, - 0xdb, 0xed, 0x0d, 0x06, 0xdd, 0xfe, 0xc9, 0xf0, 0xb4, 0xff, 0x6e, 0xbf, 0xdb, 0x3f, 0x19, 0x0c, - 0x0f, 0x4f, 0x86, 0x83, 0xbd, 0xf7, 0xa7, 0xfd, 0x61, 0x9f, 0x6e, 0xe5, 0xac, 0xbd, 0x09, 0xd6, - 0xde, 0xdf, 0x9f, 0x1e, 0xf5, 0x86, 0x87, 0x4f, 0x77, 0x5f, 0x10, 0xc2, 0x32, 0xc0, 0xfc, 0xf3, - 0x7d, 0x8f, 0xae, 0x91, 0xe5, 0x54, 0xd4, 0x85, 0x6c, 0x09, 0x98, 0xa1, 0x2b, 0x64, 0x41, 0x21, - 0xe3, 0x30, 0x4b, 0x57, 0xc9, 0x62, 0x4b, 0x85, 0x06, 0x61, 0x8e, 0x12, 0xb2, 0x14, 0xc8, 0x38, - 0x0e, 0x0d, 0xcc, 0xef, 0xfe, 0x7b, 0x8e, 0x6c, 0xe6, 0x87, 0xe5, 0xfb, 0xde, 0xe9, 0xe1, 0xf0, - 0x6d, 0xff, 0x44, 0xf7, 0xde, 0xf5, 0xba, 0xc3, 0xfe, 0x69, 0xe6, 0x6d, 0x85, 0x2c, 0x08, 0x29, - 0x10, 0x66, 0xe8, 0x12, 0x99, 0x3b, 0x68, 0xc0, 0x2c, 0xbd, 0x4c, 0x2e, 0x1e, 0x34, 0x6c, 0x19, - 0x83, 0xda, 0xf3, 0x67, 0x96, 0x71, 0xae, 0x50, 0x6b, 0x98, 0xa3, 0x25, 0x72, 0xe3, 0xa0, 0x61, - 0x23, 0x14, 0x55, 0x53, 0xb3, 0x89, 0xc2, 0x4a, 0xd8, 0x46, 0x3e, 0xc6, 0xe7, 0xe9, 0x75, 0x72, - 0x59, 0xa3, 0xe0, 0xa8, 0xa6, 0x8f, 0x2e, 0xd0, 0x6d, 0x52, 0xf2, 0xd0, 0xb7, 0x8e, 0x2f, 0xd2, - 0x0d, 0x02, 0x81, 0x14, 0x46, 0xb1, 0xc0, 0x8c, 0xad, 0x4b, 0xf4, 0x06, 0xb9, 0x72, 0xd0, 0xb0, - 0x31, 0x6a, 0xcd, 0xaa, 0x68, 0x03, 0x29, 0x78, 0x68, 0x42, 0x29, 0x58, 0x04, 0xcb, 0x0e, 0x0b, - 0xa4, 0xd0, 0x86, 0x09, 0x63, 0xb5, 0x51, 0xa1, 0xa8, 0x5a, 0x23, 0x6d, 0x0d, 0xdb, 0xb0, 0x42, - 0xaf, 0x10, 0x3a, 0xf6, 0xa6, 0xb0, 0x82, 0x0a, 0x45, 0x80, 0xb0, 0xba, 0xfb, 0xaf, 0x0d, 0xb2, - 0xae, 0x7a, 0x83, 0xfe, 0x87, 0xd3, 0x6e, 0x2f, 0x7b, 0xfe, 0x32, 0x99, 0x67, 0xa2, 0x93, 0xbf, - 0xbe, 0xde, 0x84, 0x59, 0x67, 0x88, 0x7b, 0xc7, 0xb9, 0x88, 0xbc, 0xf7, 0x0f, 0xf7, 0xff, 0xbc, - 0x93, 0xbc, 0xde, 0xb4, 0x65, 0x26, 0xea, 0xb0, 0x40, 0xcf, 0x13, 0x52, 0x6f, 0x5a, 0x6d, 0x58, - 0x3d, 0x14, 0x55, 0x58, 0xf4, 0x60, 0x8b, 0xe9, 0x18, 0x96, 0xe8, 0x39, 0xb2, 0x5a, 0x6f, 0x5a, - 0xa9, 0x58, 0x10, 0x21, 0x2c, 0x3b, 0x27, 0xf5, 0xa6, 0xe5, 0xd9, 0x9d, 0xd6, 0xc9, 0x4a, 0xbd, - 0x69, 0x31, 0x91, 0x41, 0x0d, 0x56, 0xe9, 0x25, 0x72, 0xa1, 0xde, 0xb4, 0x46, 0xd6, 0x51, 0x54, - 0x58, 0x60, 0xa4, 0xea, 0x00, 0x71, 0x4f, 0x1a, 0x9f, 0xb6, 0x4d, 0x69, 0xd0, 0x1a, 0xa6, 0xaa, - 0x68, 0x34, 0xac, 0xd1, 0x9b, 0xe4, 0xfa, 0x17, 0x8c, 0x55, 0xab, 0x0a, 0xab, 0xcc, 0xe4, 0x2c, - 0x0d, 0xeb, 0x2e, 0x6a, 0x5f, 0xe0, 0x0a, 0x22, 0x47, 0xa5, 0xe1, 0x9c, 0x8b, 0xca, 0x97, 0xcb, - 0x5a, 0x8e, 0x91, 0x3b, 0x15, 0x4a, 0x01, 0xe7, 0xe9, 0x35, 0xb2, 0x51, 0x80, 0x9a, 0x2c, 0x0a, - 0x39, 0x33, 0x52, 0xc1, 0x05, 0xff, 0x22, 0x96, 0x9a, 0x1a, 0x80, 0xf7, 0xe0, 0x7e, 0x8c, 0xe2, - 0x62, 0xb5, 0x91, 0x0a, 0xe1, 0x22, 0xa5, 0xe4, 0xbc, 0x97, 0xc5, 0xea, 0x34, 0x49, 0xa2, 0x0e, - 0x50, 0x7a, 0x91, 0x9c, 0x1b, 0xd9, 0x38, 0x0a, 0x19, 0xc3, 0x25, 0x17, 0xda, 0x91, 0xa9, 0xcc, - 0x22, 0x26, 0x02, 0xd4, 0xb0, 0xe1, 0xfd, 0x16, 0x05, 0xf0, 0x07, 0x2e, 0xd3, 0x2d, 0x72, 0x6d, - 0x1a, 0x8a, 0xd1, 0x30, 0xce, 0x0c, 0x83, 0x2b, 0x67, 0x1d, 0x64, 0x3c, 0x0e, 0x05, 0x5c, 0xa5, - 0x9b, 0xe4, 0xea, 0x34, 0x14, 0x28, 0xcc, 0x5e, 0x75, 0xcd, 0x83, 0x5e, 0x21, 0x6c, 0x07, 0x35, - 0x26, 0xaa, 0x68, 0x15, 0x33, 0x08, 0xd7, 0x5d, 0x8a, 0x4e, 0x29, 0x9f, 0xa0, 0x60, 0x91, 0xe9, - 0xd8, 0x40, 0xa6, 0xc2, 0xa0, 0x82, 0x1b, 0xfe, 0x5a, 0x9e, 0x93, 0xa8, 0x30, 0x40, 0xab, 0x05, - 0x4b, 0x74, 0x4d, 0x1a, 0xd8, 0xa4, 0xb7, 0xc8, 0xe6, 0xd7, 0x72, 0x86, 0x52, 0xd8, 0x44, 0xb6, - 0x50, 0xc1, 0x96, 0x0f, 0xee, 0x88, 0x60, 0xa4, 0x61, 0x91, 0xc7, 0x6e, 0xfa, 0xcf, 0x7f, 0x15, - 0x0b, 0xed, 0x52, 0x3e, 0x93, 0x1d, 0x4a, 0xf4, 0x2e, 0xb9, 0x55, 0xe0, 0xa4, 0xa2, 0xec, 0xaa, - 0x61, 0x32, 0xa8, 0xb7, 0xe8, 0x7d, 0x72, 0xf7, 0x3b, 0x24, 0xe7, 0x1d, 0x6e, 0x7b, 0x35, 0x46, - 0x44, 0x85, 0x05, 0x2f, 0x77, 0xa6, 0x3e, 0x55, 0x04, 0xdd, 0x69, 0xab, 0x55, 0x00, 0xdb, 0xdf, - 0x23, 0x71, 0x6d, 0xe0, 0x2e, 0xbd, 0x43, 0x6e, 0x7e, 0x8b, 0xd4, 0x48, 0x31, 0x45, 0xd8, 0x71, - 0x8d, 0xe5, 0xac, 0xb7, 0x7b, 0xfc, 0x27, 0x53, 0x78, 0x2d, 0x74, 0xd9, 0x17, 0x06, 0x2c, 0xb2, - 0xa1, 0xa8, 0x48, 0xb8, 0x37, 0x95, 0xc7, 0xe3, 0x27, 0xc3, 0xfd, 0x6f, 0xab, 0x5a, 0xee, 0x78, - 0xe5, 0x7f, 0xea, 0xeb, 0x90, 0x87, 0xae, 0x83, 0x94, 0xd3, 0xec, 0xfd, 0x0f, 0x7c, 0xa4, 0x8b, - 0x46, 0x57, 0x52, 0x36, 0x91, 0x32, 0x82, 0x5d, 0x7a, 0x9b, 0x6c, 0x4d, 0xa3, 0x89, 0x92, 0x89, - 0xd4, 0xa8, 0x6c, 0x1d, 0x3b, 0xf0, 0xd0, 0x47, 0x61, 0x82, 0x21, 0x53, 0xe3, 0x5a, 0x15, 0xcf, - 0x65, 0x68, 0x31, 0xc5, 0x35, 0x3c, 0xa2, 0x0f, 0xc9, 0xfd, 0x69, 0xa2, 0x57, 0x48, 0x2a, 0xdb, - 0x0a, 0x4d, 0x8d, 0x2b, 0xd6, 0xca, 0x13, 0xe0, 0xf1, 0x8f, 0x93, 0xb5, 0x61, 0xca, 0x38, 0xe7, - 0x99, 0x2a, 0x7b, 0x74, 0x97, 0xdc, 0x9b, 0x26, 0xbb, 0xa8, 0x14, 0xe4, 0x1b, 0xdd, 0x62, 0xff, - 0xac, 0xeb, 0x3a, 0x6e, 0x90, 0x2a, 0x85, 0xc2, 0x8c, 0x89, 0x4f, 0xe8, 0x03, 0xb2, 0x73, 0x16, - 0x91, 0x05, 0x41, 0x1a, 0xdb, 0x6c, 0xe4, 0x68, 0xed, 0x14, 0x7c, 0xea, 0xab, 0x61, 0x82, 0xa9, - 0x23, 0xa6, 0x6b, 0x16, 0x9b, 0x28, 0x0c, 0x3c, 0x1b, 0x49, 0x8c, 0x6d, 0x3b, 0x6e, 0xd4, 0x91, - 0x14, 0xd5, 0xb2, 0x94, 0x75, 0x78, 0xee, 0x9b, 0xdd, 0x04, 0xaa, 0x6b, 0x52, 0x99, 0x0c, 0xfe, - 0x99, 0x6f, 0x76, 0x0e, 0xd6, 0x68, 0x4c, 0x84, 0xb1, 0xf3, 0xf9, 0x73, 0xd7, 0xf5, 0xbd, 0x39, - 0x61, 0xa1, 0xf2, 0x53, 0x06, 0x7e, 0x41, 0x2f, 0x90, 0x35, 0x6f, 0x37, 0x2d, 0x96, 0xc0, 0x2f, - 0x29, 0x90, 0xf5, 0x11, 0xd1, 0x95, 0x31, 0xfc, 0xca, 0x97, 0xc3, 0xa4, 0x47, 0x8b, 0xc2, 0xa8, - 0x0e, 0xfc, 0xda, 0x57, 0xae, 0x03, 0x15, 0x56, 0x43, 0x6d, 0x50, 0x21, 0xcf, 0x3e, 0x01, 0x2f, - 0x0a, 0xae, 0xa4, 0xe2, 0xa8, 0xe0, 0x37, 0xbe, 0x03, 0x66, 0x77, 0x77, 0xbd, 0x2e, 0x82, 0xdf, - 0x8e, 0x32, 0x06, 0xdb, 0x4e, 0x2a, 0xd7, 0x4f, 0x2c, 0x0b, 0x4c, 0xd8, 0xc4, 0xfc, 0x8c, 0x86, - 0xdf, 0x15, 0x5e, 0xc4, 0xb4, 0x46, 0x63, 0xa3, 0x50, 0x1b, 0xf8, 0xbd, 0xcf, 0x6d, 0x67, 0x16, - 0xd8, 0x36, 0x39, 0xdd, 0x86, 0x1c, 0x58, 0x41, 0xa1, 0x0c, 0x29, 0xdc, 0x3a, 0xe4, 0x50, 0xa6, - 0x57, 0xc9, 0x25, 0x0f, 0xc7, 0xcc, 0x04, 0x35, 0xab, 0x50, 0xa7, 0x91, 0x81, 0xc0, 0x57, 0xd3, - 0xd4, 0x43, 0xc7, 0x7e, 0x79, 0xe1, 0x22, 0xb9, 0x31, 0x53, 0x1c, 0x7d, 0x0f, 0x67, 0x41, 0x80, - 0x5a, 0x67, 0x21, 0x91, 0x11, 0x54, 0xe9, 0x23, 0xf2, 0x60, 0xda, 0x9a, 0x0d, 0x42, 0xcb, 0x31, - 0x71, 0x03, 0x5f, 0x04, 0x1d, 0x1b, 0xb3, 0x24, 0x71, 0xe5, 0x58, 0xf3, 0x52, 0x65, 0x78, 0x20, - 0x39, 0x42, 0xe8, 0x93, 0xc0, 0x5b, 0xa6, 0x86, 0xff, 0x81, 0x97, 0x7d, 0x12, 0xcd, 0x47, 0x4f, - 0xdd, 0x0b, 0x93, 0x61, 0x1a, 0x1b, 0xa9, 0x1b, 0xef, 0x59, 0xed, 0x45, 0xbe, 0xe3, 0x4c, 0x9e, - 0x72, 0x9f, 0xf3, 0xa9, 0xdf, 0x81, 0xd8, 0x27, 0xe7, 0x24, 0xa5, 0xdc, 0xc9, 0x59, 0x21, 0x07, - 0xe1, 0xc5, 0xcd, 0x08, 0x49, 0x28, 0x04, 0x72, 0x8f, 0x09, 0x37, 0xc9, 0xa5, 0xff, 0x44, 0x36, - 0x12, 0xab, 0x91, 0x2c, 0xe7, 0x15, 0x90, 0x85, 0x55, 0xa4, 0x71, 0x19, 0x15, 0x24, 0x7e, 0xd8, - 0x3b, 0xca, 0x6b, 0x68, 0xf8, 0x04, 0xac, 0x20, 0x56, 0x15, 0x13, 0x06, 0x94, 0x9f, 0x61, 0x23, - 0x83, 0x65, 0x51, 0x24, 0x5b, 0x2e, 0x59, 0x40, 0x7b, 0x6e, 0x56, 0x2c, 0x4e, 0x36, 0xe3, 0x93, - 0x67, 0x64, 0xc8, 0x1b, 0x70, 0x58, 0x15, 0xe3, 0x5a, 0x4f, 0x7d, 0x59, 0x8e, 0x19, 0x4e, 0x41, - 0x9b, 0xa4, 0xe5, 0x3a, 0x76, 0xac, 0xc2, 0x28, 0xef, 0xb6, 0x4e, 0x9c, 0xa6, 0x0f, 0x63, 0x96, - 0x16, 0x18, 0xfb, 0x8c, 0x6d, 0x15, 0x62, 0xee, 0xac, 0x3e, 0x6b, 0xdb, 0x85, 0x72, 0x72, 0x66, - 0x8e, 0x89, 0xd4, 0xa1, 0x81, 0xce, 0xa8, 0x65, 0x16, 0x8a, 0x13, 0x5e, 0x17, 0x0a, 0xc8, 0x95, - 0xb1, 0x4f, 0x9e, 0x4c, 0x14, 0xf8, 0x43, 0xa1, 0xd8, 0xb3, 0x2a, 0x9e, 0x40, 0xff, 0x58, 0xdc, - 0x0f, 0xb8, 0xdb, 0xd5, 0x14, 0x72, 0xf8, 0x13, 0xdd, 0x21, 0xb7, 0xa7, 0xad, 0x36, 0x96, 0x3c, - 0x8d, 0xd0, 0x9a, 0xb6, 0x0f, 0x85, 0xf5, 0x0b, 0x16, 0x36, 0x63, 0xf8, 0xb3, 0x5f, 0x47, 0xb0, - 0x19, 0x8f, 0xd6, 0x0c, 0x38, 0xdc, 0x5e, 0x58, 0x79, 0x09, 0x2f, 0xb7, 0x17, 0x56, 0x5e, 0xc1, - 0xab, 0xed, 0x85, 0x95, 0x0a, 0x54, 0x76, 0x1f, 0x11, 0xda, 0x3a, 0x1c, 0x1c, 0xc7, 0xbd, 0xc1, - 0xe0, 0xf0, 0x4d, 0x4f, 0x7f, 0x38, 0x1a, 0xba, 0x3d, 0x70, 0x95, 0x2c, 0x36, 0x52, 0x54, 0x6e, - 0x13, 0x5c, 0x23, 0xcb, 0xd8, 0xc6, 0x20, 0x35, 0x08, 0xb3, 0xe5, 0x83, 0xff, 0x7e, 0x2a, 0xcd, - 0x7e, 0xfc, 0x54, 0x9a, 0xfd, 0xff, 0xa7, 0xd2, 0xec, 0x7f, 0x3e, 0x97, 0x66, 0x3e, 0x7e, 0x2e, - 0xcd, 0xfc, 0xef, 0x73, 0x69, 0xe6, 0xf5, 0x93, 0x37, 0x6f, 0x87, 0x7f, 0xfd, 0x70, 0xb4, 0xd7, - 0xed, 0x1f, 0xef, 0xfb, 0x1d, 0x3f, 0xff, 0xf3, 0x78, 0xf0, 0x97, 0xbf, 0xed, 0x3b, 0xa7, 0x53, - 0x4b, 0xff, 0xd1, 0x52, 0xb6, 0xeb, 0x3f, 0xff, 0x21, 0x00, 0x00, 0xff, 0xff, 0x60, 0xc1, 0x7c, - 0xe3, 0x13, 0x0c, 0x00, 0x00, + // 1445 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x56, 0x5b, 0x73, 0x13, 0xbf, + 0x15, 0xcf, 0xfd, 0xa2, 0x04, 0x38, 0x28, 0xdc, 0x13, 0x0c, 0x84, 0x14, 0x68, 0x80, 0x84, 0x4b, + 0xaf, 0xd0, 0x96, 0xca, 0xab, 0x63, 0x7b, 0xe3, 0x5d, 0x69, 0x2d, 0x69, 0x7d, 0xa1, 0xed, 0x68, + 0x12, 0xd7, 0x43, 0x99, 0x92, 0x98, 0x89, 0x4d, 0xa7, 0xfd, 0x0c, 0x7d, 0xe9, 0xc7, 0xea, 0x23, + 0x8f, 0x7d, 0x64, 0xe0, 0x8b, 0x74, 0xb4, 0x2b, 0x9b, 0xb5, 0x09, 0x7f, 0x9e, 0x12, 0x9f, 0xdf, + 0x4f, 0x67, 0x75, 0x7e, 0xe7, 0x26, 0xb2, 0xd3, 0xed, 0x0f, 0x8e, 0xfb, 0x83, 0xfd, 0xc3, 0x6e, + 0xb7, 0x37, 0x18, 0x74, 0xfb, 0x27, 0xc3, 0xd3, 0xfe, 0xbb, 0xfd, 0x6e, 0xff, 0x64, 0x30, 0x3c, + 0x3c, 0x19, 0x0e, 0xf6, 0xde, 0x9f, 0xf6, 0x87, 0x7d, 0xba, 0x95, 0xb3, 0xf6, 0x26, 0x58, 0x7b, + 0xff, 0x78, 0x7a, 0xd4, 0x1b, 0x1e, 0x3e, 0xdd, 0x7d, 0x41, 0x08, 0xcb, 0x00, 0xf3, 0xaf, 0xf7, + 0x3d, 0xba, 0x46, 0x96, 0x53, 0x51, 0x17, 0xb2, 0x25, 0x60, 0x86, 0xae, 0x90, 0x05, 0x85, 0x8c, + 0xc3, 0x2c, 0x5d, 0x25, 0x8b, 0x2d, 0x15, 0x1a, 0x84, 0x39, 0x4a, 0xc8, 0x52, 0x20, 0xe3, 0x38, + 0x34, 0x30, 0xbf, 0xfb, 0xef, 0x39, 0xb2, 0x99, 0x1f, 0x96, 0xef, 0x7b, 0xa7, 0x87, 0xc3, 0xb7, + 0xfd, 0x13, 0xdd, 0x7b, 0xd7, 0xeb, 0x0e, 0xfb, 0xa7, 0x99, 0xb7, 0x15, 0xb2, 0x20, 0xa4, 0x40, + 0x98, 0xa1, 0x4b, 0x64, 0xee, 0xa0, 0x01, 0xb3, 0xf4, 0x32, 0xb9, 0x78, 0xd0, 0xb0, 0x65, 0x0c, + 0x6a, 0xcf, 0x9f, 0x59, 0xc6, 0xb9, 0x42, 0xad, 0x61, 0x8e, 0x96, 0xc8, 0x8d, 0x83, 0x86, 0x8d, + 0x50, 0x54, 0x4d, 0xcd, 0x26, 0x0a, 0x2b, 0x61, 0x1b, 0xf9, 0x18, 0x9f, 0xa7, 0xd7, 0xc9, 0x65, + 0x8d, 0x82, 0xa3, 0x9a, 0x3e, 0xba, 0x40, 0xb7, 0x49, 0xc9, 0x43, 0xdf, 0x3b, 0xbe, 0x48, 0x2f, + 0x11, 0x08, 0xa4, 0x30, 0x8a, 0x05, 0x66, 0x6c, 0x5d, 0xa2, 0x37, 0xc8, 0x95, 0x83, 0x86, 0x8d, + 0x51, 0x6b, 0x56, 0x45, 0x1b, 0x48, 0xc1, 0x43, 0x13, 0x4a, 0xc1, 0x22, 0x58, 0x76, 0x58, 0x20, + 0x85, 0x36, 0x4c, 0x18, 0xab, 0x8d, 0x0a, 0x45, 0xd5, 0x1a, 0x69, 0x6b, 0xd8, 0x86, 0x15, 0x7a, + 0x85, 0xd0, 0xb1, 0x37, 0x85, 0x15, 0x54, 0x28, 0x02, 0x84, 0xd5, 0xdd, 0x4f, 0x1b, 0x64, 0x5d, + 0xf5, 0x06, 0xfd, 0x0f, 0xa7, 0xdd, 0x5e, 0x16, 0xfe, 0x32, 0x99, 0x67, 0xa2, 0x93, 0x47, 0x5f, + 0x6f, 0xc2, 0xac, 0x33, 0xc4, 0xbd, 0xe3, 0x5c, 0x44, 0xde, 0xfb, 0xa7, 0xfb, 0x7f, 0xde, 0x49, + 0x5e, 0x6f, 0xda, 0x32, 0x13, 0x75, 0x58, 0xa0, 0xe7, 0x09, 0xa9, 0x37, 0xad, 0x36, 0xac, 0x1e, + 0x8a, 0x2a, 0x2c, 0x7a, 0xb0, 0xc5, 0x74, 0x0c, 0x4b, 0xf4, 0x1c, 0x59, 0xad, 0x37, 0xad, 0x54, + 0x2c, 0x88, 0x10, 0x96, 0x9d, 0x93, 0x7a, 0xd3, 0xf2, 0xec, 0x4e, 0xeb, 0x64, 0xa5, 0xde, 0xb4, + 0x98, 0xc8, 0xa0, 0x06, 0xab, 0x74, 0x83, 0x5c, 0xa8, 0x37, 0xad, 0x91, 0x75, 0x14, 0x15, 0x16, + 0x18, 0xa9, 0x3a, 0x40, 0x5c, 0x48, 0xe3, 0xd3, 0xb6, 0x29, 0x0d, 0x5a, 0xc3, 0x54, 0x15, 0x8d, + 0x86, 0x35, 0x7a, 0x93, 0x5c, 0xff, 0x8a, 0xb1, 0x6a, 0x55, 0x61, 0x95, 0x99, 0x9c, 0xa5, 0x61, + 0xdd, 0x65, 0xed, 0x2b, 0x5c, 0x41, 0xe4, 0xa8, 0x34, 0x9c, 0x73, 0x59, 0xf9, 0x7a, 0x59, 0xcb, + 0x31, 0x72, 0xa7, 0x42, 0x29, 0xe0, 0x3c, 0xbd, 0x46, 0x2e, 0x15, 0xa0, 0x26, 0x8b, 0x42, 0xce, + 0x8c, 0x54, 0x70, 0xc1, 0x47, 0xc4, 0x52, 0x53, 0x03, 0xf0, 0x1e, 0xdc, 0x8f, 0x51, 0x5e, 0xac, + 0x36, 0x52, 0x21, 0x5c, 0xa4, 0x94, 0x9c, 0xf7, 0xb2, 0x58, 0x9d, 0x26, 0x49, 0xd4, 0x01, 0x4a, + 0x2f, 0x92, 0x73, 0x23, 0x1b, 0x47, 0x21, 0x63, 0xd8, 0x70, 0xa9, 0x1d, 0x99, 0xca, 0x2c, 0x62, + 0x22, 0x40, 0x0d, 0x97, 0xbc, 0xdf, 0xa2, 0x00, 0xfe, 0xc0, 0x65, 0xba, 0x45, 0xae, 0x4d, 0x43, + 0x31, 0x1a, 0xc6, 0x99, 0x61, 0x70, 0xe5, 0xac, 0x83, 0x8c, 0xc7, 0xa1, 0x80, 0xab, 0x74, 0x93, + 0x5c, 0x9d, 0x86, 0x02, 0x85, 0x59, 0x54, 0xd7, 0x3c, 0xe8, 0x15, 0xc2, 0x76, 0x50, 0x63, 0xa2, + 0x8a, 0x56, 0x31, 0x83, 0x70, 0xdd, 0x95, 0xe8, 0x94, 0xf2, 0x09, 0x0a, 0x16, 0x99, 0x8e, 0x0d, + 0x64, 0x2a, 0x0c, 0x2a, 0xb8, 0xe1, 0xaf, 0xe5, 0x39, 0x89, 0x0a, 0x03, 0xb4, 0x5a, 0xb0, 0x44, + 0xd7, 0xa4, 0x81, 0x4d, 0x7a, 0x8b, 0x6c, 0x7e, 0x2b, 0x67, 0x28, 0x85, 0x4d, 0x64, 0x0b, 0x15, + 0x6c, 0xf9, 0xe4, 0x8e, 0x08, 0x46, 0x1a, 0x16, 0x79, 0xec, 0xa6, 0xff, 0xfc, 0x37, 0xb9, 0xd0, + 0xae, 0xe4, 0x33, 0xd9, 0xa1, 0x44, 0xef, 0x92, 0x5b, 0x05, 0x4e, 0x2a, 0xca, 0xae, 0x1b, 0x26, + 0x93, 0x7a, 0x8b, 0xde, 0x27, 0x77, 0x7f, 0x40, 0x72, 0xde, 0xe1, 0xb6, 0x57, 0x63, 0x44, 0x54, + 0x58, 0xf0, 0x72, 0x67, 0xea, 0x53, 0x45, 0xd0, 0x9d, 0xb6, 0x5a, 0x05, 0xb0, 0xfd, 0x23, 0x12, + 0xd7, 0x06, 0xee, 0xd2, 0x3b, 0xe4, 0xe6, 0xf7, 0x48, 0x8d, 0x14, 0x53, 0x84, 0x1d, 0x37, 0x58, + 0xce, 0x8a, 0xdd, 0xe3, 0x3f, 0x9b, 0xc2, 0x6b, 0xa1, 0xab, 0xbe, 0x30, 0x60, 0x91, 0x0d, 0x45, + 0x45, 0xc2, 0xbd, 0xa9, 0x3a, 0x1e, 0x87, 0x0c, 0xf7, 0xbf, 0xaf, 0x6a, 0xb9, 0xe3, 0x95, 0xff, + 0xb9, 0xef, 0x43, 0x1e, 0xba, 0x09, 0x52, 0x4e, 0xb3, 0xf8, 0x1f, 0xf8, 0x4c, 0x17, 0x8d, 0xae, + 0xa5, 0x6c, 0x22, 0x65, 0x04, 0xbb, 0xf4, 0x36, 0xd9, 0x9a, 0x46, 0x13, 0x25, 0x13, 0xa9, 0x51, + 0xd9, 0x3a, 0x76, 0xe0, 0xa1, 0xcf, 0xc2, 0x04, 0x43, 0xa6, 0xc6, 0x8d, 0x2a, 0x9e, 0xcb, 0xd0, + 0x62, 0x8a, 0x6b, 0x78, 0x44, 0x1f, 0x92, 0xfb, 0xd3, 0x44, 0xaf, 0x90, 0x54, 0xb6, 0x15, 0x9a, + 0x1a, 0x57, 0xac, 0x95, 0x17, 0xc0, 0xe3, 0x9f, 0x26, 0x6b, 0xc3, 0x94, 0x71, 0xce, 0x33, 0x55, + 0xf6, 0xe8, 0x2e, 0xb9, 0x37, 0x4d, 0x76, 0x59, 0x29, 0xc8, 0x37, 0xba, 0xc5, 0xfe, 0x59, 0xd7, + 0x75, 0xdc, 0x20, 0x55, 0x0a, 0x85, 0x19, 0x13, 0x9f, 0xd0, 0x07, 0x64, 0xe7, 0x2c, 0x22, 0x0b, + 0x82, 0x34, 0xb6, 0xd9, 0xca, 0xd1, 0xda, 0x29, 0xf8, 0xd4, 0x77, 0xc3, 0x04, 0x53, 0x47, 0x4c, + 0xd7, 0x2c, 0x36, 0x51, 0x18, 0x78, 0x36, 0x92, 0x18, 0xdb, 0x76, 0x3c, 0xa8, 0x23, 0x29, 0xaa, + 0x65, 0x29, 0xeb, 0xf0, 0xdc, 0x0f, 0xbb, 0x09, 0x54, 0xd7, 0xa4, 0x32, 0x19, 0xfc, 0x0b, 0x3f, + 0xec, 0x1c, 0xac, 0xd1, 0x98, 0x08, 0x63, 0xe7, 0xf3, 0x97, 0x6e, 0xea, 0x7b, 0x73, 0xc2, 0x42, + 0xe5, 0xb7, 0x0c, 0xfc, 0x8a, 0x5e, 0x20, 0x6b, 0xde, 0x6e, 0x5a, 0x2c, 0x81, 0x5f, 0x53, 0x20, + 0xeb, 0x23, 0xa2, 0x6b, 0x63, 0xf8, 0x8d, 0x6f, 0x87, 0x49, 0x8f, 0x16, 0x85, 0x51, 0x1d, 0xf8, + 0xad, 0xef, 0x5c, 0x07, 0x2a, 0xac, 0x86, 0xda, 0xa0, 0x42, 0x9e, 0x7d, 0x02, 0x5e, 0x14, 0x5c, + 0x49, 0xc5, 0x51, 0xc1, 0xef, 0xfc, 0x04, 0xcc, 0xee, 0xee, 0x66, 0x5d, 0x04, 0xbf, 0x1f, 0x55, + 0x0c, 0xb6, 0x9d, 0x54, 0x6e, 0x9e, 0x58, 0x16, 0x98, 0xb0, 0x89, 0xf9, 0x19, 0x0d, 0x7f, 0x28, + 0x44, 0xc4, 0xb4, 0x46, 0x63, 0xa3, 0x50, 0x1b, 0xf8, 0xa3, 0xaf, 0x6d, 0x67, 0x16, 0xd8, 0x36, + 0x39, 0xdd, 0x86, 0x1c, 0x58, 0x41, 0xa1, 0x0c, 0x29, 0xdc, 0x3a, 0xe4, 0x50, 0xa6, 0x57, 0xc9, + 0x86, 0x87, 0x63, 0x66, 0x82, 0x9a, 0x55, 0xa8, 0xd3, 0xc8, 0x40, 0xe0, 0xbb, 0x69, 0x2a, 0xd0, + 0xb1, 0x5f, 0x5e, 0xb8, 0x48, 0x6e, 0xcc, 0x14, 0x47, 0x3f, 0xc3, 0x59, 0x10, 0xa0, 0xd6, 0x59, + 0x4a, 0x64, 0x04, 0x55, 0xfa, 0x88, 0x3c, 0x98, 0xb6, 0x66, 0x8b, 0xd0, 0x72, 0x4c, 0xdc, 0xc2, + 0x17, 0x41, 0xc7, 0xc6, 0x2c, 0x49, 0x5c, 0x3b, 0xd6, 0xbc, 0x54, 0x19, 0x1e, 0x48, 0x8e, 0x10, + 0xfa, 0x22, 0xf0, 0x96, 0xa9, 0xe5, 0x7f, 0xe0, 0x65, 0x9f, 0x44, 0xf3, 0xd5, 0x53, 0xf7, 0xc2, + 0x64, 0x98, 0xc6, 0x46, 0xea, 0xd6, 0x7b, 0xd6, 0x7b, 0x91, 0x9f, 0x38, 0x93, 0xa7, 0xdc, 0xe7, + 0x7c, 0xe9, 0x77, 0x20, 0xf6, 0xc5, 0x39, 0x49, 0x29, 0x77, 0x72, 0x56, 0xc8, 0x41, 0x78, 0x71, + 0x33, 0x42, 0x12, 0x0a, 0x81, 0xdc, 0x63, 0xc2, 0x6d, 0x72, 0xe9, 0x3f, 0x91, 0xad, 0xc4, 0x6a, + 0x24, 0xcb, 0x79, 0x07, 0x64, 0x69, 0x15, 0x69, 0x5c, 0x46, 0x05, 0x89, 0x5f, 0xf6, 0x8e, 0xf2, + 0x1a, 0x1a, 0xbe, 0x00, 0x2b, 0x88, 0x55, 0xc5, 0x84, 0x01, 0xe5, 0x77, 0xd8, 0xc8, 0x60, 0x59, + 0x14, 0xc9, 0x96, 0x2b, 0x16, 0xd0, 0x9e, 0x9b, 0x35, 0x8b, 0x93, 0xcd, 0xf8, 0xe2, 0x19, 0x19, + 0xf2, 0x01, 0x1c, 0x56, 0xc5, 0xb8, 0xd7, 0x53, 0xdf, 0x96, 0x63, 0x86, 0x53, 0xd0, 0x26, 0x69, + 0xb9, 0x8e, 0x1d, 0xab, 0x30, 0xca, 0xa7, 0xad, 0x13, 0xa7, 0xe9, 0xd3, 0x98, 0x95, 0x05, 0xc6, + 0xbe, 0x62, 0x5b, 0x85, 0x9c, 0x3b, 0xab, 0xaf, 0xda, 0x76, 0xa1, 0x9d, 0x9c, 0x99, 0x63, 0x22, + 0x75, 0x68, 0xa0, 0x33, 0x1a, 0x99, 0x85, 0xe6, 0x84, 0xd7, 0x85, 0x06, 0x72, 0x6d, 0xec, 0x8b, + 0x27, 0x13, 0x05, 0xfe, 0x54, 0x68, 0xf6, 0xac, 0x8b, 0x27, 0xd0, 0x3f, 0x17, 0xdf, 0x07, 0xdc, + 0xbd, 0xd5, 0x14, 0x72, 0xf8, 0x0b, 0xdd, 0x21, 0xb7, 0xa7, 0xad, 0x36, 0x96, 0x3c, 0x8d, 0xd0, + 0x9a, 0xb6, 0x4f, 0x85, 0xdd, 0x5e, 0x58, 0x79, 0x09, 0x2f, 0xb7, 0x17, 0x56, 0x5e, 0xc1, 0xab, + 0xed, 0x85, 0x95, 0x0a, 0x54, 0x76, 0x1f, 0x11, 0xda, 0x3a, 0x1c, 0x1c, 0xc7, 0xbd, 0xc1, 0xe0, + 0xf0, 0x4d, 0x4f, 0x7f, 0x38, 0x1a, 0xba, 0x77, 0xde, 0x2a, 0x59, 0x6c, 0xa4, 0xa8, 0xdc, 0x4b, + 0x6f, 0x8d, 0x2c, 0x63, 0x1b, 0x83, 0xd4, 0x20, 0xcc, 0x96, 0x0f, 0xfe, 0xfb, 0xb9, 0x34, 0xfb, + 0xf1, 0x73, 0x69, 0xf6, 0xd3, 0xe7, 0xd2, 0xec, 0x7f, 0xbe, 0x94, 0x66, 0x3e, 0x7e, 0x29, 0xcd, + 0xfc, 0xef, 0x4b, 0x69, 0xe6, 0xf5, 0x93, 0x37, 0x6f, 0x87, 0x7f, 0xfb, 0x70, 0xb4, 0xd7, 0xed, + 0x1f, 0xef, 0xfb, 0x37, 0x7c, 0xfe, 0xe7, 0xf1, 0xe0, 0xaf, 0x7f, 0xdf, 0x77, 0x4e, 0xa7, 0x1e, + 0xf5, 0x47, 0x4b, 0xd9, 0x5b, 0xfe, 0xf9, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x19, 0x02, 0xe2, + 0x5e, 0xf3, 0x0b, 0x00, 0x00, } diff --git a/types/accesscontrol/resource.go b/types/accesscontrol/resource.go index a50a4f0f0..a1c4c7190 100644 --- a/types/accesscontrol/resource.go +++ b/types/accesscontrol/resource.go @@ -22,7 +22,6 @@ var ResourceTree = map[ResourceType]TreeNode{ ResourceType_KV_FEEGRANT, ResourceType_KV_SLASHING, ResourceType_KV_BANK_DEFERRED, - ResourceType_KV_EVM, }}, ResourceType_Mem: {ResourceType_ANY, []ResourceType{ ResourceType_DexMem, @@ -195,8 +194,6 @@ var ResourceTree = map[ResourceType]TreeNode{ ResourceType_KV_DEX_MEM_ORDER: {ResourceType_KV_DEX, []ResourceType{}}, ResourceType_KV_DEX_MEM_CANCEL: {ResourceType_KV_DEX, []ResourceType{}}, ResourceType_KV_DEX_MEM_DEPOSIT: {ResourceType_KV_DEX, []ResourceType{}}, - ResourceType_KV_EVM: {ResourceType_KV, []ResourceType{ResourceType_KV_EVM_BALANCE}}, - ResourceType_KV_EVM_BALANCE: {ResourceType_KV_EVM, []ResourceType{}}, } // This returns a slice of all resource types that are dependent to a specific resource type diff --git a/types/query/pagination.pb.go b/types/query/pagination.pb.go index 742c760fb..c631ecfb1 100644 --- a/types/query/pagination.pb.go +++ b/types/query/pagination.pb.go @@ -25,10 +25,10 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // PageRequest is to be embedded in gRPC request messages for efficient // pagination. Ex: // -// message SomeRequest { -// Foo some_parameter = 1; -// PageRequest pagination = 2; -// } +// message SomeRequest { +// Foo some_parameter = 1; +// PageRequest pagination = 2; +// } type PageRequest struct { // key is a value returned in PageResponse.next_key to begin // querying the next page most efficiently. Only one of offset or key @@ -123,10 +123,10 @@ func (m *PageRequest) GetReverse() bool { // PageResponse is to be embedded in gRPC response messages where the // corresponding request message has used PageRequest. // -// message SomeResponse { -// repeated Bar results = 1; -// PageResponse page = 2; -// } +// message SomeResponse { +// repeated Bar results = 1; +// PageResponse page = 2; +// } type PageResponse struct { // next_key is the key to be passed to PageRequest.key to // query the next page most efficiently diff --git a/types/tx/service.pb.gw.go b/types/tx/service.pb.gw.go index f5eec4608..80a1adf16 100644 --- a/types/tx/service.pb.gw.go +++ b/types/tx/service.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Service_Simulate_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq SimulateRequest @@ -266,14 +264,12 @@ func local_request_Service_GetBlockWithTxs_0(ctx context.Context, marshaler runt // RegisterServiceHandlerServer registers the http handlers for service Service to "mux". // UnaryRPC :call ServiceServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServiceHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterServiceHandlerFromEndpoint instead. func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceServer) error { mux.Handle("POST", pattern_Service_Simulate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -281,7 +277,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_Simulate_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -295,8 +290,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -304,7 +297,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetTx_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -318,8 +310,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("POST", pattern_Service_BroadcastTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -327,7 +317,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_BroadcastTx_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -341,8 +330,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetTxsEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -350,7 +337,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetTxsEvent_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -364,8 +350,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se mux.Handle("GET", pattern_Service_GetBlockWithTxs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -373,7 +357,6 @@ func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, se return } resp, md, err := local_request_Service_GetBlockWithTxs_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/types/tx/signing/signing.pb.go b/types/tx/signing/signing.pb.go index 4bbdccabd..346198195 100644 --- a/types/tx/signing/signing.pb.go +++ b/types/tx/signing/signing.pb.go @@ -197,7 +197,6 @@ type SignatureDescriptor_Data struct { // sum is the oneof that specifies whether this represents single or multi-signature data // // Types that are valid to be assigned to Sum: - // // *SignatureDescriptor_Data_Single_ // *SignatureDescriptor_Data_Multi_ Sum isSignatureDescriptor_Data_Sum `protobuf_oneof:"sum"` diff --git a/types/tx/tx.pb.go b/types/tx/tx.pb.go index 77278d988..174248a98 100644 --- a/types/tx/tx.pb.go +++ b/types/tx/tx.pb.go @@ -477,7 +477,6 @@ type ModeInfo struct { // multisig signer // // Types that are valid to be assigned to Sum: - // // *ModeInfo_Single_ // *ModeInfo_Multi_ Sum isModeInfo_Sum `protobuf_oneof:"sum"` diff --git a/x/accesscontrol/types/query.pb.gw.go b/x/accesscontrol/types/query.pb.gw.go index 1a697271e..a2d6fefdc 100644 --- a/x/accesscontrol/types/query.pb.gw.go +++ b/x/accesscontrol/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryParamsRequest @@ -198,14 +196,12 @@ func local_request_Query_ListWasmDependencyMapping_0(ctx context.Context, marsha // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -213,7 +209,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -227,8 +222,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ResourceDependencyMappingFromMessageKey_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -236,7 +229,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ResourceDependencyMappingFromMessageKey_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -250,8 +242,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ListResourceDependencyMapping_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -259,7 +249,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ListResourceDependencyMapping_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -273,8 +262,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_WasmDependencyMapping_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -282,7 +269,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_WasmDependencyMapping_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -296,8 +282,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ListWasmDependencyMapping_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -305,7 +289,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ListWasmDependencyMapping_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/auth/types/query.pb.gw.go b/x/auth/types/query.pb.gw.go index ef0e79e3a..47d47e7b9 100644 --- a/x/auth/types/query.pb.gw.go +++ b/x/auth/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join var ( filter_Query_Accounts_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} @@ -162,14 +160,12 @@ func local_request_Query_NextAccountNumber_0(ctx context.Context, marshaler runt // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Accounts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -177,7 +173,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Accounts_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -191,8 +186,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Account_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -200,7 +193,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Account_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -214,8 +206,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -223,7 +213,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -237,8 +226,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_NextAccountNumber_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -246,7 +233,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_NextAccountNumber_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/authz/query.pb.gw.go b/x/authz/query.pb.gw.go index 7259ffcf2..500a9b4a6 100644 --- a/x/authz/query.pb.gw.go +++ b/x/authz/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join var ( filter_Query_Grants_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} @@ -216,14 +214,12 @@ func local_request_Query_GranteeGrants_0(ctx context.Context, marshaler runtime. // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Grants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -231,7 +227,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Grants_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -245,8 +240,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_GranterGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -254,7 +247,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_GranterGrants_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -268,8 +260,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_GranteeGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -277,7 +267,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_GranteeGrants_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/bank/types/query.pb.gw.go b/x/bank/types/query.pb.gw.go index bbd055863..a6ea74de9 100644 --- a/x/bank/types/query.pb.gw.go +++ b/x/bank/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join var ( filter_Query_Balance_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} @@ -450,14 +448,12 @@ func local_request_Query_DenomsMetadata_0(ctx context.Context, marshaler runtime // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Balance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -465,7 +461,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Balance_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -479,8 +474,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_AllBalances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -488,7 +481,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_AllBalances_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -502,8 +494,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_SpendableBalances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -511,7 +501,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_SpendableBalances_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -525,8 +514,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_TotalSupply_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -534,7 +521,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_TotalSupply_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -548,8 +534,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_SupplyOf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -557,7 +541,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_SupplyOf_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -571,8 +554,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -580,7 +561,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -594,8 +574,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DenomMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -603,7 +581,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DenomMetadata_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -617,8 +594,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DenomsMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -626,7 +601,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DenomsMetadata_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/distribution/types/distribution.pb.go b/x/distribution/types/distribution.pb.go index 0e4513d6c..2657160a6 100644 --- a/x/distribution/types/distribution.pb.go +++ b/x/distribution/types/distribution.pb.go @@ -79,12 +79,11 @@ func (m *Params) GetWithdrawAddrEnabled() bool { // The reference count indicates the number of objects // which might need to reference this historical entry at any point. // ReferenceCount = -// -// number of outstanding delegations which ended the associated period (and -// might need to read that record) -// + number of slashes which ended the associated period (and might need to -// read that record) -// + one per validator for the zeroeth period, set on initialization +// number of outstanding delegations which ended the associated period (and +// might need to read that record) +// + number of slashes which ended the associated period (and might need to +// read that record) +// + one per validator for the zeroeth period, set on initialization type ValidatorHistoricalRewards struct { CumulativeRewardRatio github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,1,rep,name=cumulative_reward_ratio,json=cumulativeRewardRatio,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"cumulative_reward_ratio" yaml:"cumulative_reward_ratio"` ReferenceCount uint32 `protobuf:"varint,2,opt,name=reference_count,json=referenceCount,proto3" json:"reference_count,omitempty" yaml:"reference_count"` diff --git a/x/distribution/types/query.pb.gw.go b/x/distribution/types/query.pb.gw.go index 2b4ce81b8..2e8f1cde3 100644 --- a/x/distribution/types/query.pb.gw.go +++ b/x/distribution/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryParamsRequest @@ -490,14 +488,12 @@ func local_request_Query_CommunityPool_0(ctx context.Context, marshaler runtime. // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -505,7 +501,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -519,8 +514,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ValidatorOutstandingRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -528,7 +521,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ValidatorOutstandingRewards_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -542,8 +534,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ValidatorCommission_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -551,7 +541,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ValidatorCommission_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -565,8 +554,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ValidatorSlashes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -574,7 +561,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ValidatorSlashes_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -588,8 +574,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegationRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -597,7 +581,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegationRewards_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -611,8 +594,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegationTotalRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -620,7 +601,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegationTotalRewards_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -634,8 +614,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -643,7 +621,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorValidators_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -657,8 +634,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorWithdrawAddress_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -666,7 +641,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorWithdrawAddress_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -680,8 +654,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_CommunityPool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -689,7 +661,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_CommunityPool_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/evidence/types/query.pb.gw.go b/x/evidence/types/query.pb.gw.go index 77a7be86d..6f85fd6f1 100644 --- a/x/evidence/types/query.pb.gw.go +++ b/x/evidence/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Evidence_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryEvidenceRequest @@ -126,14 +124,12 @@ func local_request_Query_AllEvidence_0(ctx context.Context, marshaler runtime.Ma // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Evidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -141,7 +137,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Evidence_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -155,8 +150,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_AllEvidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -164,7 +157,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_AllEvidence_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/feegrant/query.pb.gw.go b/x/feegrant/query.pb.gw.go index a34118fd8..925971b91 100644 --- a/x/feegrant/query.pb.gw.go +++ b/x/feegrant/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Allowance_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryAllowanceRequest @@ -256,14 +254,12 @@ func local_request_Query_AllowancesByGranter_0(ctx context.Context, marshaler ru // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Allowance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -271,7 +267,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Allowance_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -285,8 +280,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Allowances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -294,7 +287,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Allowances_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -308,8 +300,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_AllowancesByGranter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -317,7 +307,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_AllowancesByGranter_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/gov/types/query.pb.gw.go b/x/gov/types/query.pb.gw.go index 1638dc797..4b6832d41 100644 --- a/x/gov/types/query.pb.gw.go +++ b/x/gov/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Proposal_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryProposalRequest @@ -530,14 +528,12 @@ func local_request_Query_TallyResult_0(ctx context.Context, marshaler runtime.Ma // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -545,7 +541,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Proposal_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -559,8 +554,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Proposals_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -568,7 +561,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Proposals_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -582,8 +574,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Vote_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -591,7 +581,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Vote_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -605,8 +594,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Votes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -614,7 +601,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Votes_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -628,8 +614,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -637,7 +621,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -651,8 +634,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Deposit_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -660,7 +641,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Deposit_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -674,8 +654,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Deposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -683,7 +661,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Deposits_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -697,8 +674,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -706,7 +681,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_TallyResult_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/mint/types/query.pb.gw.go b/x/mint/types/query.pb.gw.go index 7ed551a69..576b206d4 100644 --- a/x/mint/types/query.pb.gw.go +++ b/x/mint/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryParamsRequest @@ -90,14 +88,12 @@ func local_request_Query_AnnualProvisions_0(ctx context.Context, marshaler runti // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -105,7 +101,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -119,8 +114,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Inflation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -128,7 +121,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Inflation_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -142,8 +134,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_AnnualProvisions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -151,7 +141,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_AnnualProvisions_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/params/types/proposal/query.pb.gw.go b/x/params/types/proposal/query.pb.gw.go index 195df70a6..f5b9f9d5b 100644 --- a/x/params/types/proposal/query.pb.gw.go +++ b/x/params/types/proposal/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join var ( filter_Query_Params_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} @@ -72,14 +70,12 @@ func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshal // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -87,7 +83,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/params/types/types.pb.go b/x/params/types/types.pb.go index 26b19b325..452b35311 100644 --- a/x/params/types/types.pb.go +++ b/x/params/types/types.pb.go @@ -27,7 +27,7 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Defines fee params that are controlled through governance type FeesParams struct { - GlobalMinimumGasPrices github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,1,rep,name=global_minimum_gas_prices,json=globalMinimumGasPrices,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"global_minimum_gas_prices"` + GlobalMinimumGasPrices github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,1,rep,name=global_minimum_gas_prices,json=GlobalMinimumGasPrices,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"global_minimum_gas_prices"` } func (m *FeesParams) Reset() { *m = FeesParams{} } @@ -122,27 +122,26 @@ func init() { func init() { proto.RegisterFile("cosmos/params/types/types.proto", fileDescriptor_56d782f42fecdb16) } var fileDescriptor_56d782f42fecdb16 = []byte{ - // 306 bytes of a gzipped FileDescriptorProto + // 294 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0xd6, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2f, 0xa9, 0x2c, 0x48, 0x85, 0x92, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0xa2, 0x10, 0x05, 0x7a, 0x10, 0x05, 0x7a, 0x65, 0x86, 0x49, 0xa9, 0x25, 0x89, 0x86, 0x52, 0x22, 0xe9, 0xf9, 0xe9, 0xf9, 0x60, 0x15, 0xfa, 0x20, 0x16, 0x44, 0xb1, 0x94, 0x1c, 0xd4, 0xb4, 0xa4, 0xc4, 0xe2, 0x54, 0x7d, 0xa8, 0x52, 0xfd, 0xe4, 0xfc, - 0xcc, 0x3c, 0x88, 0xbc, 0xd2, 0x6c, 0x46, 0x2e, 0x2e, 0xb7, 0xd4, 0xd4, 0xe2, 0x00, 0xb0, 0x61, - 0x42, 0x3d, 0x8c, 0x5c, 0x92, 0xe9, 0x39, 0xf9, 0x49, 0x89, 0x39, 0xf1, 0xb9, 0x99, 0x79, 0x99, - 0xb9, 0xa5, 0xb9, 0xf1, 0xe9, 0x89, 0xc5, 0xf1, 0x05, 0x45, 0x99, 0xc9, 0xa9, 0xc5, 0x12, 0x8c, - 0x0a, 0xcc, 0x1a, 0xdc, 0x46, 0x32, 0x7a, 0x50, 0x07, 0x80, 0xcc, 0x84, 0x59, 0xaf, 0xe7, 0x92, - 0x9a, 0xec, 0x9c, 0x9f, 0x99, 0xe7, 0x64, 0x7c, 0xe2, 0x9e, 0x3c, 0xc3, 0xaa, 0xfb, 0xf2, 0xda, - 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x50, 0x37, 0x40, 0x28, 0xdd, - 0xe2, 0x94, 0x6c, 0xa8, 0x7f, 0xa0, 0x7a, 0x8a, 0x83, 0xc4, 0x20, 0x76, 0xfa, 0x42, 0xac, 0x74, - 0x4f, 0x2c, 0x0e, 0x00, 0x5b, 0xa8, 0x14, 0xc1, 0xc5, 0xe3, 0x9e, 0x9a, 0x97, 0x5a, 0x9c, 0x59, - 0x1c, 0x5c, 0x92, 0x58, 0x92, 0x2a, 0xe4, 0xc1, 0xc5, 0x9d, 0x96, 0x9a, 0x5a, 0x1c, 0x0f, 0xf1, - 0xba, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0xb7, 0x91, 0xa2, 0x1e, 0xd6, 0x00, 0xd1, 0x43, 0x78, 0xcb, - 0x89, 0x05, 0xe4, 0xa8, 0x20, 0xae, 0x34, 0x84, 0x88, 0xe7, 0x8a, 0x47, 0x72, 0x8c, 0x27, 0x1e, - 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, - 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0x85, 0xdf, 0xf1, 0x15, 0x28, 0x71, 0x93, 0xc4, - 0x06, 0x0e, 0x49, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x85, 0xe4, 0xf2, 0xb9, 0x01, - 0x00, 0x00, + 0xcc, 0x3c, 0x88, 0xbc, 0xd2, 0x04, 0x46, 0x2e, 0x2e, 0xb7, 0xd4, 0xd4, 0xe2, 0x00, 0xb0, 0x61, + 0x42, 0x8d, 0x8c, 0x5c, 0xc2, 0xe9, 0x39, 0xf9, 0x49, 0x89, 0x39, 0xf1, 0xb9, 0x99, 0x79, 0x99, + 0xb9, 0xa5, 0xb9, 0xf1, 0x69, 0xa9, 0xa9, 0xc5, 0x12, 0x8c, 0x0a, 0xcc, 0x1a, 0xdc, 0x46, 0x32, + 0x7a, 0x50, 0xab, 0x41, 0xa6, 0xc1, 0x2c, 0xd6, 0x73, 0x49, 0x4d, 0x76, 0xce, 0xcf, 0xcc, 0x73, + 0x32, 0x3e, 0x71, 0x4f, 0x9e, 0x61, 0xd5, 0x7d, 0x79, 0xed, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, + 0xbd, 0xe4, 0xfc, 0x5c, 0x7d, 0xa8, 0xed, 0x10, 0x4a, 0xb7, 0x38, 0x25, 0x1b, 0xea, 0x13, 0xa8, + 0x9e, 0xe2, 0x20, 0x41, 0x88, 0x6d, 0xbe, 0x10, 0xcb, 0x40, 0x2e, 0x51, 0x8a, 0xe0, 0xe2, 0x71, + 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0x0e, 0x2e, 0x49, 0x2c, 0x49, 0x15, 0xf2, 0xe0, 0xe2, 0x06, + 0xb9, 0x21, 0x1e, 0xe2, 0x5f, 0x09, 0x46, 0x05, 0x46, 0x0d, 0x6e, 0x23, 0x45, 0x3d, 0xac, 0xa1, + 0xa0, 0x87, 0xf0, 0x8b, 0x13, 0x0b, 0xc8, 0x3d, 0x41, 0x5c, 0x69, 0x08, 0x11, 0xcf, 0x15, 0x8f, + 0xe4, 0x18, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, + 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x0a, 0xbf, 0xbb, 0x2b, + 0x50, 0x22, 0x24, 0x89, 0x0d, 0x1c, 0x7c, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf1, 0xb8, + 0xa2, 0x52, 0xae, 0x01, 0x00, 0x00, } func (this *FeesParams) Equal(that interface{}) bool { diff --git a/x/slashing/types/query.pb.gw.go b/x/slashing/types/query.pb.gw.go index 31fe8bb6f..95446797b 100644 --- a/x/slashing/types/query.pb.gw.go +++ b/x/slashing/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryParamsRequest @@ -144,14 +142,12 @@ func local_request_Query_SigningInfos_0(ctx context.Context, marshaler runtime.M // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -159,7 +155,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -173,8 +168,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_SigningInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -182,7 +175,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_SigningInfo_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -196,8 +188,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_SigningInfos_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -205,7 +195,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_SigningInfos_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/staking/types/query.pb.gw.go b/x/staking/types/query.pb.gw.go index 7ed30880d..0982dfc3d 100644 --- a/x/staking/types/query.pb.gw.go +++ b/x/staking/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join var ( filter_Query_Validators_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} @@ -876,14 +874,12 @@ func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshal // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_Validators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -891,7 +887,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Validators_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -905,8 +900,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Validator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -914,7 +907,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Validator_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -928,8 +920,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ValidatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -937,7 +927,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ValidatorDelegations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -951,8 +940,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ValidatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -960,7 +947,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ValidatorUnbondingDelegations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -974,8 +960,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Delegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -983,7 +967,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Delegation_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -997,8 +980,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_UnbondingDelegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1006,7 +987,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_UnbondingDelegation_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1020,8 +1000,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1029,7 +1007,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorDelegations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1043,8 +1020,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1052,7 +1027,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorUnbondingDelegations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1066,8 +1040,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Redelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1075,7 +1047,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Redelegations_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1089,8 +1060,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1098,7 +1067,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorValidators_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1112,8 +1080,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_DelegatorValidator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1121,7 +1087,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_DelegatorValidator_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1135,8 +1100,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_HistoricalInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1144,7 +1107,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_HistoricalInfo_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1158,8 +1120,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Pool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1167,7 +1127,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Pool_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -1181,8 +1140,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -1190,7 +1147,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) diff --git a/x/staking/types/staking.pb.go b/x/staking/types/staking.pb.go index fb799e29d..75f52a058 100644 --- a/x/staking/types/staking.pb.go +++ b/x/staking/types/staking.pb.go @@ -1274,706 +1274,635 @@ func (this *Pool) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_ func StakingDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} var gzipped = []byte{ - // 11172 bytes of a gzipped FileDescriptorSet - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x74, 0x1c, 0xd7, - 0x75, 0x18, 0x66, 0x77, 0x01, 0xec, 0x5e, 0x2c, 0x80, 0xc1, 0x03, 0x48, 0x2e, 0x97, 0x24, 0x00, - 0x8d, 0x24, 0x8a, 0xa2, 0x24, 0x50, 0xa2, 0x44, 0x4a, 0x02, 0x63, 0xcb, 0xbb, 0xd8, 0x25, 0xb8, - 0x24, 0xbe, 0x34, 0x0b, 0x50, 0x1f, 0x76, 0x3a, 0x67, 0xb0, 0xfb, 0xb0, 0x18, 0x71, 0x77, 0x66, - 0x35, 0x33, 0x4b, 0x12, 0x72, 0xd2, 0x23, 0xe7, 0xab, 0xb2, 0xd2, 0x34, 0x4e, 0x9d, 0xd3, 0xc8, - 0x4e, 0xe8, 0xca, 0x71, 0x5a, 0xa7, 0x8e, 0xdb, 0x7c, 0xb9, 0x49, 0xd3, 0xf6, 0x9c, 0x26, 0x3d, - 0x27, 0x4d, 0xe2, 0x36, 0x3d, 0x76, 0x9b, 0xb6, 0x49, 0x4e, 0x4a, 0x37, 0xb6, 0x4f, 0x63, 0x3b, - 0x6e, 0xeb, 0x30, 0x6e, 0x9b, 0x1e, 0x9f, 0x93, 0xf6, 0xbc, 0xaf, 0xf9, 0xda, 0x4f, 0xc0, 0x94, - 0xad, 0x24, 0xfd, 0x85, 0x7d, 0xf7, 0xdd, 0x7b, 0xdf, 0xbd, 0xf7, 0xdd, 0x77, 0xdf, 0x7d, 0x5f, - 0x03, 0xf8, 0xc2, 0x16, 0xcc, 0xd7, 0x2c, 0xab, 0x56, 0xc7, 0x67, 0x9a, 0xb6, 0xe5, 0x5a, 0xdb, - 0xad, 0x9d, 0x33, 0x55, 0xec, 0x54, 0x6c, 0xa3, 0xe9, 0x5a, 0xf6, 0x02, 0x85, 0xa1, 0x49, 0x86, - 0xb1, 0x20, 0x30, 0x94, 0x55, 0x98, 0xba, 0x68, 0xd4, 0x71, 0xc1, 0x43, 0x2c, 0x63, 0x17, 0x3d, - 0x05, 0x89, 0x1d, 0xa3, 0x8e, 0x33, 0xd2, 0x7c, 0xfc, 0xd4, 0xd8, 0xd9, 0xfb, 0x16, 0x22, 0x44, - 0x0b, 0x61, 0x8a, 0x0d, 0x02, 0x56, 0x29, 0x85, 0xf2, 0xe7, 0x09, 0x98, 0xee, 0x50, 0x8b, 0x10, - 0x24, 0x4c, 0xbd, 0x41, 0x38, 0x4a, 0xa7, 0x52, 0x2a, 0xfd, 0x8d, 0x32, 0x30, 0xda, 0xd4, 0x2b, - 0xd7, 0xf4, 0x1a, 0xce, 0xc4, 0x28, 0x58, 0x14, 0xd1, 0x2c, 0x40, 0x15, 0x37, 0xb1, 0x59, 0xc5, - 0x66, 0x65, 0x2f, 0x13, 0x9f, 0x8f, 0x9f, 0x4a, 0xa9, 0x01, 0x08, 0x7a, 0x08, 0xa6, 0x9a, 0xad, - 0xed, 0xba, 0x51, 0xd1, 0x02, 0x68, 0x30, 0x1f, 0x3f, 0x35, 0xac, 0xca, 0xac, 0xa2, 0xe0, 0x23, - 0x3f, 0x00, 0x93, 0x37, 0xb0, 0x7e, 0x2d, 0x88, 0x3a, 0x46, 0x51, 0x27, 0x08, 0x38, 0x80, 0xb8, - 0x04, 0xe9, 0x06, 0x76, 0x1c, 0xbd, 0x86, 0x35, 0x77, 0xaf, 0x89, 0x33, 0x09, 0xaa, 0xfd, 0x7c, - 0x9b, 0xf6, 0x51, 0xcd, 0xc7, 0x38, 0xd5, 0xe6, 0x5e, 0x13, 0xa3, 0x1c, 0xa4, 0xb0, 0xd9, 0x6a, - 0x30, 0x0e, 0xc3, 0x5d, 0xec, 0x57, 0x34, 0x5b, 0x8d, 0x28, 0x97, 0x24, 0x21, 0xe3, 0x2c, 0x46, - 0x1d, 0x6c, 0x5f, 0x37, 0x2a, 0x38, 0x33, 0x42, 0x19, 0x3c, 0xd0, 0xc6, 0xa0, 0xcc, 0xea, 0xa3, - 0x3c, 0x04, 0x1d, 0x5a, 0x82, 0x14, 0xbe, 0xe9, 0x62, 0xd3, 0x31, 0x2c, 0x33, 0x33, 0x4a, 0x99, - 0xdc, 0xdf, 0xa1, 0x17, 0x71, 0xbd, 0x1a, 0x65, 0xe1, 0xd3, 0xa1, 0xf3, 0x30, 0x6a, 0x35, 0x5d, - 0xc3, 0x32, 0x9d, 0x4c, 0x72, 0x5e, 0x3a, 0x35, 0x76, 0xf6, 0x78, 0x47, 0x47, 0x58, 0x67, 0x38, - 0xaa, 0x40, 0x46, 0x25, 0x90, 0x1d, 0xab, 0x65, 0x57, 0xb0, 0x56, 0xb1, 0xaa, 0x58, 0x33, 0xcc, - 0x1d, 0x2b, 0x93, 0xa2, 0x0c, 0xe6, 0xda, 0x15, 0xa1, 0x88, 0x4b, 0x56, 0x15, 0x97, 0xcc, 0x1d, - 0x4b, 0x9d, 0x70, 0x42, 0x65, 0x74, 0x18, 0x46, 0x9c, 0x3d, 0xd3, 0xd5, 0x6f, 0x66, 0xd2, 0xd4, - 0x43, 0x78, 0x89, 0xb8, 0x0e, 0xae, 0x1a, 0xa4, 0xb9, 0xcc, 0x38, 0x73, 0x1d, 0x5e, 0x54, 0x7e, - 0x65, 0x04, 0x26, 0x07, 0x71, 0xbe, 0x0b, 0x30, 0xbc, 0x43, 0xf4, 0xcf, 0xc4, 0xf6, 0x63, 0x1d, - 0x46, 0x13, 0x36, 0xef, 0xc8, 0x01, 0xcd, 0x9b, 0x83, 0x31, 0x13, 0x3b, 0x2e, 0xae, 0x32, 0x5f, - 0x89, 0x0f, 0xe8, 0x6d, 0xc0, 0x88, 0xda, 0x9d, 0x2d, 0x71, 0x20, 0x67, 0x7b, 0x1e, 0x26, 0x3d, - 0x91, 0x34, 0x5b, 0x37, 0x6b, 0xc2, 0x6b, 0xcf, 0xf4, 0x93, 0x64, 0xa1, 0x28, 0xe8, 0x54, 0x42, - 0xa6, 0x4e, 0xe0, 0x50, 0x19, 0x15, 0x00, 0x2c, 0x13, 0x5b, 0x3b, 0x5a, 0x15, 0x57, 0xea, 0x99, - 0x64, 0x17, 0x2b, 0xad, 0x13, 0x94, 0x36, 0x2b, 0x59, 0x0c, 0x5a, 0xa9, 0xa3, 0xa7, 0x7d, 0x27, - 0x1c, 0xed, 0xe2, 0x43, 0xab, 0x6c, 0xf8, 0xb5, 0xf9, 0xe1, 0x16, 0x4c, 0xd8, 0x98, 0x8c, 0x08, - 0x5c, 0xe5, 0x9a, 0xa5, 0xa8, 0x10, 0x0b, 0x7d, 0x35, 0x53, 0x39, 0x19, 0x53, 0x6c, 0xdc, 0x0e, - 0x16, 0xd1, 0xbd, 0xe0, 0x01, 0x34, 0xea, 0x56, 0x40, 0xe3, 0x53, 0x5a, 0x00, 0xd7, 0xf4, 0x06, - 0xce, 0xbe, 0x02, 0x13, 0x61, 0xf3, 0xa0, 0x19, 0x18, 0x76, 0x5c, 0xdd, 0x76, 0xa9, 0x17, 0x0e, - 0xab, 0xac, 0x80, 0x64, 0x88, 0x63, 0xb3, 0x4a, 0xe3, 0xdf, 0xb0, 0x4a, 0x7e, 0xa2, 0x77, 0xf9, - 0x0a, 0xc7, 0xa9, 0xc2, 0x27, 0xdb, 0x7b, 0x34, 0xc4, 0x39, 0xaa, 0x77, 0xf6, 0x49, 0x18, 0x0f, - 0x29, 0x30, 0x68, 0xd3, 0xca, 0x6f, 0x24, 0xe0, 0x50, 0x47, 0xde, 0xe8, 0x79, 0x98, 0x69, 0x99, - 0x86, 0xe9, 0x62, 0xbb, 0x69, 0x63, 0xe2, 0xb2, 0xac, 0xad, 0xcc, 0x1f, 0x8d, 0x76, 0x71, 0xba, - 0xad, 0x20, 0x36, 0xe3, 0xa2, 0x4e, 0xb7, 0xda, 0x81, 0xe8, 0x05, 0x18, 0x23, 0xfe, 0xa1, 0xdb, - 0x3a, 0x65, 0xc8, 0x46, 0xe3, 0xd9, 0xc1, 0x54, 0x5e, 0x28, 0xf8, 0x94, 0xf9, 0xf8, 0x6b, 0x52, - 0x4c, 0x0d, 0xf2, 0x42, 0x4f, 0x42, 0x72, 0x07, 0xeb, 0x6e, 0xcb, 0xc6, 0x4e, 0xe6, 0x2c, 0x35, - 0xe5, 0xb1, 0xf6, 0x41, 0xca, 0x10, 0xca, 0xd8, 0x55, 0x3d, 0x64, 0xb4, 0x0b, 0xe9, 0xeb, 0xd8, - 0x36, 0x76, 0x8c, 0x0a, 0x13, 0x8a, 0xf4, 0xc3, 0xc4, 0xd9, 0xa7, 0x06, 0x14, 0xea, 0x6a, 0x80, - 0xb4, 0xec, 0xea, 0x2e, 0x5e, 0x84, 0xad, 0xb5, 0xab, 0x45, 0xb5, 0x74, 0xb1, 0x54, 0x2c, 0xa8, - 0x21, 0xce, 0xd9, 0x1f, 0x95, 0x60, 0x2c, 0xa0, 0x04, 0x89, 0x77, 0x66, 0xab, 0xb1, 0x8d, 0x6d, - 0xde, 0x55, 0xbc, 0x84, 0x8e, 0x41, 0x6a, 0xa7, 0x55, 0xaf, 0x33, 0x7f, 0x63, 0x93, 0x65, 0x92, - 0x00, 0x88, 0xaf, 0x91, 0xf0, 0xc6, 0x23, 0x08, 0x0d, 0x6f, 0xe4, 0x37, 0xca, 0x42, 0x52, 0xf8, - 0x63, 0x66, 0x78, 0x5e, 0x3a, 0x95, 0x54, 0xbd, 0x32, 0xab, 0x6b, 0x62, 0xdd, 0xc5, 0xd5, 0xcc, - 0x88, 0xa8, 0x63, 0xe5, 0xcb, 0x89, 0x64, 0x42, 0x1e, 0x56, 0x9e, 0x80, 0xa9, 0x36, 0x2d, 0xd0, - 0x24, 0x8c, 0x15, 0x8a, 0x4b, 0x2b, 0x39, 0x35, 0xb7, 0x59, 0x5a, 0x5f, 0x93, 0x87, 0xd0, 0x04, - 0x04, 0x14, 0x93, 0xa5, 0xd3, 0xa9, 0xe4, 0x97, 0x46, 0xe5, 0x57, 0x5f, 0x7d, 0xf5, 0xd5, 0x98, - 0xf2, 0x6b, 0x23, 0x30, 0xd3, 0x29, 0xfe, 0x75, 0x0c, 0xc5, 0xbe, 0xd2, 0xf1, 0x90, 0xd2, 0x39, - 0x18, 0xae, 0xeb, 0xdb, 0xb8, 0x9e, 0x49, 0x50, 0xfb, 0x3f, 0x34, 0x50, 0x84, 0x5d, 0x58, 0x21, - 0x24, 0x2a, 0xa3, 0x44, 0xef, 0xe4, 0xa6, 0x19, 0xa6, 0x1c, 0x4e, 0x0f, 0xc6, 0x81, 0xc4, 0x45, - 0x6e, 0xc6, 0x63, 0x90, 0x22, 0x7f, 0x99, 0xdd, 0x47, 0x98, 0xdd, 0x09, 0x80, 0xda, 0x3d, 0x0b, - 0x49, 0x1a, 0xf2, 0xaa, 0xd8, 0xeb, 0x13, 0x51, 0x26, 0x41, 0xa2, 0x8a, 0x77, 0xf4, 0x56, 0xdd, - 0xd5, 0xae, 0xeb, 0xf5, 0x16, 0xa6, 0xc1, 0x2b, 0xa5, 0xa6, 0x39, 0xf0, 0x2a, 0x81, 0xa1, 0x39, - 0x18, 0x63, 0x11, 0xd2, 0x30, 0xab, 0xf8, 0x26, 0x9d, 0x23, 0x87, 0x55, 0x16, 0x34, 0x4b, 0x04, - 0x42, 0x9a, 0x7f, 0xc9, 0xb1, 0x4c, 0x11, 0x66, 0x68, 0x13, 0x04, 0x40, 0x9b, 0x7f, 0x32, 0x3a, - 0x3d, 0x9f, 0xe8, 0xac, 0x5e, 0x5b, 0x5c, 0x7c, 0x00, 0x26, 0x29, 0xc6, 0xe3, 0x7c, 0x14, 0xeb, - 0xf5, 0xcc, 0x14, 0x75, 0x83, 0x09, 0x06, 0x5e, 0xe7, 0x50, 0xe5, 0x97, 0x62, 0x90, 0xa0, 0x93, - 0xc4, 0x24, 0x8c, 0x6d, 0xbe, 0xb0, 0x51, 0xd4, 0x0a, 0xeb, 0x5b, 0xf9, 0x95, 0xa2, 0x2c, 0x91, - 0xae, 0xa7, 0x80, 0x8b, 0x2b, 0xeb, 0xb9, 0x4d, 0x39, 0xe6, 0x95, 0x4b, 0x6b, 0x9b, 0xe7, 0x9f, - 0x90, 0xe3, 0x1e, 0xc1, 0x16, 0x03, 0x24, 0x82, 0x08, 0x8f, 0x9f, 0x95, 0x87, 0x91, 0x0c, 0x69, - 0xc6, 0xa0, 0xf4, 0x7c, 0xb1, 0x70, 0xfe, 0x09, 0x79, 0x24, 0x0c, 0x79, 0xfc, 0xac, 0x3c, 0x8a, - 0xc6, 0x21, 0x45, 0x21, 0xf9, 0xf5, 0xf5, 0x15, 0x39, 0xe9, 0xf1, 0x2c, 0x6f, 0xaa, 0xa5, 0xb5, - 0x65, 0x39, 0xe5, 0xf1, 0x5c, 0x56, 0xd7, 0xb7, 0x36, 0x64, 0xf0, 0x38, 0xac, 0x16, 0xcb, 0xe5, - 0xdc, 0x72, 0x51, 0x1e, 0xf3, 0x30, 0xf2, 0x2f, 0x6c, 0x16, 0xcb, 0x72, 0x3a, 0x24, 0xd6, 0xe3, - 0x67, 0xe5, 0x71, 0xaf, 0x89, 0xe2, 0xda, 0xd6, 0xaa, 0x3c, 0x81, 0xa6, 0x60, 0x9c, 0x35, 0x21, - 0x84, 0x98, 0x8c, 0x80, 0xce, 0x3f, 0x21, 0xcb, 0xbe, 0x20, 0x8c, 0xcb, 0x54, 0x08, 0x70, 0xfe, - 0x09, 0x19, 0x29, 0x4b, 0x30, 0x4c, 0xdd, 0x10, 0x21, 0x98, 0x58, 0xc9, 0xe5, 0x8b, 0x2b, 0xda, - 0xfa, 0x06, 0x19, 0x34, 0xb9, 0x15, 0x59, 0xf2, 0x61, 0x6a, 0xf1, 0xd9, 0xad, 0x92, 0x5a, 0x2c, - 0xc8, 0xb1, 0x20, 0x6c, 0xa3, 0x98, 0xdb, 0x2c, 0x16, 0xe4, 0xb8, 0x52, 0x81, 0x99, 0x4e, 0x93, - 0x63, 0xc7, 0x21, 0x14, 0xf0, 0x85, 0x58, 0x17, 0x5f, 0xa0, 0xbc, 0xa2, 0xbe, 0xa0, 0x7c, 0x21, - 0x06, 0xd3, 0x1d, 0x12, 0x84, 0x8e, 0x8d, 0x3c, 0x03, 0xc3, 0xcc, 0x97, 0x59, 0x90, 0x7e, 0xb0, - 0x63, 0xa6, 0x41, 0x3d, 0xbb, 0x2d, 0x6d, 0xa2, 0x74, 0xc1, 0x84, 0x32, 0xde, 0x25, 0xa1, 0x24, - 0x2c, 0xda, 0x1c, 0xf6, 0x3b, 0xdb, 0x26, 0x72, 0x96, 0xeb, 0x9c, 0x1f, 0x24, 0xd7, 0xa1, 0xb0, - 0xfd, 0x4d, 0xe8, 0xc3, 0x1d, 0x26, 0xf4, 0x0b, 0x30, 0xd5, 0xc6, 0x68, 0xe0, 0x89, 0xf5, 0x7b, - 0x25, 0xc8, 0x74, 0x33, 0x4e, 0x9f, 0x90, 0x18, 0x0b, 0x85, 0xc4, 0x0b, 0x51, 0x0b, 0xde, 0xd3, - 0xbd, 0x13, 0xda, 0xfa, 0xfa, 0xe3, 0x12, 0x1c, 0xee, 0xbc, 0x70, 0xe8, 0x28, 0xc3, 0x3b, 0x61, - 0xa4, 0x81, 0xdd, 0x5d, 0x4b, 0xa4, 0xc8, 0x27, 0x3b, 0x24, 0x5e, 0xa4, 0x3a, 0xda, 0xd9, 0x9c, - 0x2a, 0x98, 0xb9, 0xc5, 0xbb, 0x65, 0xff, 0x4c, 0x9a, 0x36, 0x49, 0xdf, 0x1f, 0x83, 0x43, 0x1d, - 0x99, 0x77, 0x14, 0xf4, 0x04, 0x80, 0x61, 0x36, 0x5b, 0x2e, 0x4b, 0x83, 0x59, 0x24, 0x4e, 0x51, - 0x08, 0x0d, 0x5e, 0x24, 0xca, 0xb6, 0x5c, 0xaf, 0x9e, 0xcd, 0x92, 0xc0, 0x40, 0x14, 0xe1, 0x29, - 0x5f, 0xd0, 0x04, 0x15, 0x74, 0xb6, 0x8b, 0xa6, 0x6d, 0x8e, 0xf9, 0x28, 0xc8, 0x95, 0xba, 0x81, - 0x4d, 0x57, 0x73, 0x5c, 0x1b, 0xeb, 0x0d, 0xc3, 0xac, 0xb1, 0xd9, 0x76, 0x71, 0x78, 0x47, 0xaf, - 0x3b, 0x58, 0x9d, 0x64, 0xd5, 0x65, 0x51, 0x4b, 0x28, 0xa8, 0x03, 0xd9, 0x01, 0x8a, 0x91, 0x10, - 0x05, 0xab, 0xf6, 0x28, 0x94, 0x4f, 0xa7, 0x60, 0x2c, 0xb0, 0xcc, 0x42, 0xf7, 0x40, 0xfa, 0x25, - 0xfd, 0xba, 0xae, 0x89, 0xa5, 0x33, 0xb3, 0xc4, 0x18, 0x81, 0x6d, 0xf0, 0xe5, 0xf3, 0xa3, 0x30, - 0x43, 0x51, 0xac, 0x96, 0x8b, 0x6d, 0xad, 0x52, 0xd7, 0x1d, 0x87, 0x1a, 0x2d, 0x49, 0x51, 0x11, - 0xa9, 0x5b, 0x27, 0x55, 0x4b, 0xa2, 0x06, 0x9d, 0x83, 0x69, 0x4a, 0xd1, 0x68, 0xd5, 0x5d, 0xa3, - 0x59, 0xc7, 0x1a, 0x59, 0xcc, 0x3b, 0x74, 0xca, 0xf1, 0x24, 0x9b, 0x22, 0x18, 0xab, 0x1c, 0x81, - 0x48, 0xe4, 0xa0, 0x02, 0x9c, 0xa0, 0x64, 0x35, 0x6c, 0x62, 0x5b, 0x77, 0xb1, 0x86, 0x5f, 0x6e, - 0xe9, 0x75, 0x47, 0xd3, 0xcd, 0xaa, 0xb6, 0xab, 0x3b, 0xbb, 0x99, 0x19, 0xc2, 0x20, 0x1f, 0xcb, - 0x48, 0xea, 0x51, 0x82, 0xb8, 0xcc, 0xf1, 0x8a, 0x14, 0x2d, 0x67, 0x56, 0x2f, 0xe9, 0xce, 0x2e, - 0x5a, 0x84, 0xc3, 0x94, 0x8b, 0xe3, 0xda, 0x86, 0x59, 0xd3, 0x2a, 0xbb, 0xb8, 0x72, 0x4d, 0x6b, - 0xb9, 0x3b, 0x4f, 0x65, 0x8e, 0x05, 0xdb, 0xa7, 0x12, 0x96, 0x29, 0xce, 0x12, 0x41, 0xd9, 0x72, - 0x77, 0x9e, 0x42, 0x65, 0x48, 0x93, 0xce, 0x68, 0x18, 0xaf, 0x60, 0x6d, 0xc7, 0xb2, 0xe9, 0x1c, - 0x3a, 0xd1, 0x21, 0x34, 0x05, 0x2c, 0xb8, 0xb0, 0xce, 0x09, 0x56, 0xad, 0x2a, 0x5e, 0x1c, 0x2e, - 0x6f, 0x14, 0x8b, 0x05, 0x75, 0x4c, 0x70, 0xb9, 0x68, 0xd9, 0xc4, 0xa1, 0x6a, 0x96, 0x67, 0xe0, - 0x31, 0xe6, 0x50, 0x35, 0x4b, 0x98, 0xf7, 0x1c, 0x4c, 0x57, 0x2a, 0x4c, 0x67, 0xa3, 0xa2, 0xf1, - 0x25, 0xb7, 0x93, 0x91, 0x43, 0xc6, 0xaa, 0x54, 0x96, 0x19, 0x02, 0xf7, 0x71, 0x07, 0x3d, 0x0d, - 0x87, 0x7c, 0x63, 0x05, 0x09, 0xa7, 0xda, 0xb4, 0x8c, 0x92, 0x9e, 0x83, 0xe9, 0xe6, 0x5e, 0x3b, - 0x21, 0x0a, 0xb5, 0xd8, 0xdc, 0x8b, 0x92, 0x3d, 0x09, 0x33, 0xcd, 0xdd, 0x66, 0x3b, 0xdd, 0xe9, - 0x20, 0x1d, 0x6a, 0xee, 0x36, 0xa3, 0x84, 0xf7, 0xd3, 0xfd, 0x17, 0x1b, 0x57, 0x68, 0x8e, 0x78, - 0x24, 0x88, 0x1e, 0xa8, 0x40, 0x0b, 0x20, 0x57, 0x2a, 0x1a, 0x36, 0xf5, 0xed, 0x3a, 0xd6, 0x74, - 0x1b, 0x9b, 0xba, 0x93, 0x99, 0xa3, 0xc8, 0x09, 0xd7, 0x6e, 0x61, 0x75, 0xa2, 0x52, 0x29, 0xd2, - 0xca, 0x1c, 0xad, 0x43, 0xa7, 0x61, 0xca, 0xda, 0x7e, 0xa9, 0xc2, 0x3c, 0x52, 0x6b, 0xda, 0x78, - 0xc7, 0xb8, 0x99, 0xb9, 0x8f, 0x9a, 0x77, 0x92, 0x54, 0x50, 0x7f, 0xdc, 0xa0, 0x60, 0xf4, 0x20, - 0xc8, 0x15, 0x67, 0x57, 0xb7, 0x9b, 0x34, 0x24, 0x3b, 0x4d, 0xbd, 0x82, 0x33, 0xf7, 0x33, 0x54, - 0x06, 0x5f, 0x13, 0x60, 0x32, 0x22, 0x9c, 0x1b, 0xc6, 0x8e, 0x2b, 0x38, 0x3e, 0xc0, 0x46, 0x04, - 0x85, 0x71, 0x6e, 0xa7, 0x40, 0x26, 0x96, 0x08, 0x35, 0x7c, 0x8a, 0xa2, 0x4d, 0x34, 0x77, 0x9b, - 0xc1, 0x76, 0xef, 0x85, 0x71, 0x82, 0xe9, 0x37, 0xfa, 0x20, 0x4b, 0xdc, 0x9a, 0xbb, 0x81, 0x16, - 0x9f, 0x80, 0xc3, 0x04, 0xa9, 0x81, 0x5d, 0xbd, 0xaa, 0xbb, 0x7a, 0x00, 0xfb, 0x61, 0x8a, 0x4d, - 0xcc, 0xbe, 0xca, 0x2b, 0x43, 0x72, 0xda, 0xad, 0xed, 0x3d, 0xcf, 0xb1, 0x1e, 0x61, 0x72, 0x12, - 0x98, 0x70, 0xad, 0x03, 0x2f, 0x59, 0xde, 0xb2, 0x05, 0x9a, 0xb2, 0x08, 0xe9, 0xe0, 0x80, 0x41, - 0x29, 0x60, 0x43, 0x46, 0x96, 0x48, 0xf6, 0xb4, 0xb4, 0x5e, 0x20, 0x79, 0xcf, 0x8b, 0x45, 0x39, - 0x46, 0xf2, 0xaf, 0x95, 0xd2, 0x66, 0x51, 0x53, 0xb7, 0xd6, 0x36, 0x4b, 0xab, 0x45, 0x39, 0x1e, - 0x58, 0x11, 0x5c, 0x4e, 0x24, 0x4f, 0xca, 0x0f, 0x28, 0x5f, 0x8f, 0xc3, 0x44, 0x78, 0xb9, 0x8e, - 0xbe, 0x03, 0x8e, 0x88, 0x5d, 0x37, 0x07, 0xbb, 0xda, 0x0d, 0xc3, 0xa6, 0x23, 0xb9, 0xa1, 0xb3, - 0x59, 0xd5, 0x73, 0xbc, 0x19, 0x8e, 0x55, 0xc6, 0xee, 0x73, 0x86, 0x4d, 0xc6, 0x69, 0x43, 0x77, - 0xd1, 0x0a, 0xcc, 0x99, 0x96, 0xe6, 0xb8, 0xba, 0x59, 0xd5, 0xed, 0xaa, 0xe6, 0xef, 0x77, 0x6a, - 0x7a, 0xa5, 0x82, 0x1d, 0xc7, 0x62, 0x33, 0xa8, 0xc7, 0xe5, 0xb8, 0x69, 0x95, 0x39, 0xb2, 0x3f, - 0xb5, 0xe4, 0x38, 0x6a, 0xc4, 0xef, 0xe3, 0xdd, 0xfc, 0xfe, 0x18, 0xa4, 0x1a, 0x7a, 0x53, 0xc3, - 0xa6, 0x6b, 0xef, 0xd1, 0xc4, 0x3e, 0xa9, 0x26, 0x1b, 0x7a, 0xb3, 0x48, 0xca, 0xe8, 0x2a, 0x9c, - 0xf4, 0x51, 0xb5, 0x3a, 0xae, 0xe9, 0x95, 0x3d, 0x8d, 0x66, 0xf1, 0x74, 0xef, 0x48, 0xab, 0x58, - 0xe6, 0x4e, 0xdd, 0xa8, 0xb8, 0x0e, 0x0d, 0x2c, 0x2c, 0x38, 0x2a, 0x3e, 0xc5, 0x0a, 0x25, 0xb8, - 0xec, 0x58, 0x26, 0x4d, 0xde, 0x97, 0x04, 0x76, 0xc8, 0x35, 0xd2, 0x6f, 0x0b, 0xd7, 0x08, 0x77, - 0x6f, 0x42, 0x1e, 0xbe, 0x9c, 0x48, 0x0e, 0xcb, 0x23, 0x97, 0x13, 0xc9, 0x11, 0x79, 0xf4, 0x72, - 0x22, 0x99, 0x94, 0x53, 0x97, 0x13, 0xc9, 0x94, 0x0c, 0xca, 0x07, 0x01, 0xd2, 0xc1, 0xb5, 0x08, - 0x59, 0xda, 0x55, 0xe8, 0x6c, 0x2c, 0xd1, 0x78, 0x7d, 0x6f, 0xcf, 0x95, 0xcb, 0xc2, 0x12, 0x99, - 0xa6, 0x17, 0x47, 0x58, 0xe2, 0xaf, 0x32, 0x4a, 0x92, 0x22, 0x91, 0x81, 0x84, 0x59, 0xa2, 0x95, - 0x54, 0x79, 0x09, 0x2d, 0xc3, 0xc8, 0x4b, 0x0e, 0xe5, 0x3d, 0x42, 0x79, 0xdf, 0xd7, 0x9b, 0xf7, - 0xe5, 0x32, 0x65, 0x9e, 0xba, 0x5c, 0xd6, 0xd6, 0xd6, 0xd5, 0xd5, 0xdc, 0x8a, 0xca, 0xc9, 0xd1, - 0x51, 0x48, 0xd4, 0xf5, 0x57, 0xf6, 0xc2, 0x13, 0x3a, 0x05, 0xa1, 0x05, 0x98, 0x6c, 0x99, 0x6c, - 0x21, 0x4f, 0xfa, 0x98, 0x60, 0x4d, 0x06, 0xb1, 0x26, 0xfc, 0xda, 0x15, 0x82, 0x3f, 0xa0, 0x5f, - 0x1d, 0x85, 0xc4, 0x0d, 0xac, 0x5f, 0x0b, 0x4f, 0xbb, 0x14, 0x84, 0x4e, 0x41, 0xba, 0x8a, 0xb7, - 0x5b, 0x35, 0xcd, 0xc6, 0x55, 0xbd, 0xe2, 0x86, 0x27, 0x9b, 0x31, 0x5a, 0xa5, 0xd2, 0x1a, 0x74, - 0x05, 0x52, 0xa4, 0x8f, 0x4c, 0xda, 0xc7, 0x53, 0xd4, 0x04, 0x8f, 0xf4, 0x36, 0x01, 0xef, 0x62, - 0x41, 0xa4, 0xfa, 0xf4, 0xe8, 0x12, 0x8c, 0xba, 0xba, 0x5d, 0xc3, 0xae, 0x93, 0x99, 0x9e, 0x8f, - 0x9f, 0x9a, 0xe8, 0xb0, 0x77, 0xd6, 0x81, 0xd5, 0x26, 0x25, 0xa1, 0xcb, 0x68, 0x41, 0x8e, 0x9e, - 0x03, 0x99, 0x6f, 0xd1, 0x6a, 0x7c, 0x0d, 0xec, 0x64, 0x66, 0xa8, 0x03, 0x3e, 0xdc, 0x9b, 0x65, - 0x91, 0x51, 0x15, 0x18, 0x91, 0x3a, 0x89, 0x43, 0xe5, 0xf0, 0xb8, 0x38, 0xf4, 0xb6, 0x18, 0x17, - 0xd9, 0x77, 0xc1, 0x44, 0x58, 0xea, 0xe0, 0x7e, 0xb5, 0x14, 0xda, 0xaf, 0x26, 0x4b, 0x08, 0xb1, - 0xa8, 0x22, 0x70, 0x56, 0x50, 0xce, 0xc0, 0x30, 0x75, 0x7a, 0x04, 0xc0, 0xdd, 0x5e, 0x1e, 0x42, - 0x49, 0x48, 0x2c, 0xad, 0xab, 0x24, 0xf0, 0xca, 0x90, 0x66, 0x50, 0x6d, 0xa3, 0x54, 0x5c, 0x2a, - 0xca, 0x31, 0xe5, 0x1c, 0x8c, 0x30, 0x4f, 0x26, 0x41, 0xd9, 0xf3, 0x65, 0x79, 0x88, 0x17, 0x39, - 0x0f, 0x49, 0xd4, 0x6e, 0xad, 0xe6, 0x8b, 0xaa, 0x1c, 0x53, 0xb6, 0x60, 0x32, 0xd2, 0xfb, 0xe8, - 0x10, 0x4c, 0xa9, 0xc5, 0xcd, 0xe2, 0x1a, 0x59, 0xaf, 0x6a, 0x5b, 0x6b, 0x57, 0xd6, 0xd6, 0x9f, - 0x5b, 0x93, 0x87, 0xc2, 0x60, 0x11, 0xe1, 0x25, 0x34, 0x03, 0xb2, 0x0f, 0x2e, 0xaf, 0x6f, 0xa9, - 0x54, 0x9a, 0xbf, 0x19, 0x03, 0x39, 0xea, 0x0a, 0xe8, 0x08, 0x4c, 0x6f, 0xe6, 0xd4, 0xe5, 0xe2, - 0xa6, 0xc6, 0xd6, 0xe0, 0x1e, 0xeb, 0x19, 0x90, 0x83, 0x15, 0x17, 0x4b, 0x74, 0x8b, 0x61, 0x0e, - 0x8e, 0x05, 0xa1, 0xc5, 0xe7, 0x37, 0x8b, 0x6b, 0x65, 0xda, 0x78, 0x6e, 0x6d, 0x99, 0x4c, 0x37, - 0x11, 0x7e, 0x62, 0xd5, 0x1f, 0x27, 0xa2, 0x86, 0xf9, 0x15, 0x57, 0x0a, 0x72, 0x22, 0x0a, 0x5e, - 0x5f, 0x2b, 0xae, 0x5f, 0x94, 0x87, 0xa3, 0xad, 0xd3, 0x9d, 0x80, 0x11, 0x94, 0x85, 0xc3, 0x51, - 0xa8, 0x56, 0x5c, 0xdb, 0x54, 0x5f, 0x90, 0x47, 0xa3, 0x0d, 0x97, 0x8b, 0xea, 0xd5, 0xd2, 0x52, - 0x51, 0x4e, 0xa2, 0xc3, 0x80, 0xc2, 0x12, 0x6d, 0x5e, 0x5a, 0x2f, 0xc8, 0xa9, 0x4e, 0x71, 0x12, - 0xc9, 0xd3, 0xca, 0x27, 0x25, 0x48, 0x07, 0x57, 0xe5, 0x21, 0x57, 0x96, 0xde, 0x6e, 0x21, 0x5e, - 0xf9, 0x6c, 0x0c, 0xc6, 0x02, 0xcb, 0x73, 0xb2, 0xae, 0xd2, 0xeb, 0x75, 0xeb, 0x86, 0xa6, 0xd7, - 0x0d, 0xdd, 0xe1, 0x51, 0x18, 0x28, 0x28, 0x47, 0x20, 0x83, 0x46, 0xbd, 0xc1, 0x27, 0xcc, 0x91, - 0x03, 0x4f, 0x98, 0xa3, 0x6f, 0xc3, 0x09, 0x73, 0x58, 0x1e, 0x51, 0xde, 0x17, 0x03, 0x39, 0xba, - 0x60, 0x8f, 0xd8, 0x4d, 0xea, 0x66, 0xb7, 0xa0, 0x7e, 0xb1, 0xfd, 0xe8, 0x17, 0x9d, 0x4b, 0xe2, - 0x5d, 0xe7, 0x92, 0x6f, 0x89, 0x5f, 0xfd, 0x07, 0x09, 0x26, 0xc2, 0x1b, 0x01, 0x21, 0xd5, 0x94, - 0xfd, 0xa8, 0x16, 0x36, 0xdd, 0x3d, 0xdd, 0x4c, 0xf7, 0x2d, 0xd1, 0xeb, 0x43, 0x71, 0x18, 0x0f, - 0xed, 0x1b, 0x0c, 0x2a, 0xdd, 0xcb, 0x30, 0x65, 0x54, 0x71, 0xa3, 0x69, 0xb9, 0xd8, 0xac, 0xec, - 0x69, 0x75, 0x7c, 0x1d, 0xd7, 0xa9, 0x19, 0x26, 0x3a, 0x1c, 0xca, 0x85, 0x5a, 0x58, 0x28, 0xf9, - 0x74, 0x2b, 0x84, 0x6c, 0x71, 0xba, 0x54, 0x28, 0xae, 0x6e, 0xac, 0x6f, 0x16, 0xd7, 0x96, 0x5e, - 0x10, 0x21, 0x57, 0x95, 0x8d, 0x08, 0x5a, 0xc8, 0xe0, 0xf7, 0xbe, 0x3d, 0xd6, 0x1d, 0x1b, 0x20, - 0x47, 0xb5, 0x21, 0x91, 0xb7, 0x83, 0x3e, 0xf2, 0x10, 0x9a, 0x86, 0xc9, 0xb5, 0x75, 0xad, 0x5c, - 0x2a, 0x14, 0xb5, 0xe2, 0xc5, 0x8b, 0xc5, 0xa5, 0xcd, 0x32, 0xdb, 0xa4, 0xf6, 0xb0, 0x37, 0xe5, - 0x58, 0xb0, 0x6f, 0x3e, 0x1c, 0x87, 0xe9, 0x0e, 0x92, 0xa0, 0x1c, 0xdf, 0x5e, 0x62, 0x3b, 0x5e, - 0x8f, 0x0c, 0x22, 0xfd, 0x02, 0x59, 0xe0, 0x6d, 0xe8, 0xb6, 0xcb, 0x77, 0xa3, 0x1e, 0x04, 0x62, - 0x5e, 0xd3, 0x25, 0xd9, 0x9f, 0xcd, 0x37, 0xff, 0xd9, 0x9e, 0xd3, 0xa4, 0x0f, 0x67, 0xfb, 0xff, - 0x0f, 0x03, 0x6a, 0x5a, 0x8e, 0xe1, 0x1a, 0xd7, 0xb1, 0x66, 0x98, 0xe2, 0xa4, 0x20, 0x31, 0x2f, - 0x9d, 0x4a, 0xa8, 0xb2, 0xa8, 0x29, 0x99, 0xae, 0x87, 0x6d, 0xe2, 0x9a, 0x1e, 0xc1, 0x26, 0xd9, - 0x69, 0x5c, 0x95, 0x45, 0x8d, 0x87, 0x7d, 0x0f, 0xa4, 0xab, 0x56, 0x8b, 0x2c, 0xcc, 0x19, 0x1e, - 0x89, 0x9d, 0x92, 0x3a, 0xc6, 0x60, 0x1e, 0x0a, 0xdf, 0x72, 0xf1, 0x8f, 0x28, 0xd2, 0xea, 0x18, - 0x83, 0x31, 0x94, 0x07, 0x60, 0x52, 0xaf, 0xd5, 0x6c, 0xc2, 0x5c, 0x30, 0x62, 0x9b, 0x48, 0x13, - 0x1e, 0x98, 0x22, 0x66, 0x2f, 0x43, 0x52, 0xd8, 0x81, 0x2c, 0x8f, 0x88, 0x25, 0xb4, 0x26, 0xdb, - 0x19, 0x8d, 0x9d, 0x4a, 0xa9, 0x49, 0x53, 0x54, 0xde, 0x03, 0x69, 0xc3, 0xd1, 0xfc, 0xd3, 0xf3, - 0xd8, 0x7c, 0xec, 0x54, 0x52, 0x1d, 0x33, 0x1c, 0xef, 0x30, 0x4d, 0xb9, 0x05, 0x00, 0xbe, 0xb3, - 0x21, 0x13, 0x26, 0xd8, 0x44, 0xd0, 0xb4, 0xb1, 0x83, 0xcd, 0x8a, 0x58, 0x34, 0x3c, 0xd8, 0xc3, - 0x43, 0x59, 0x0a, 0xb9, 0xc1, 0x09, 0xf2, 0xc7, 0x5f, 0x93, 0xa4, 0x37, 0xa4, 0xc4, 0x1b, 0x92, - 0xf4, 0x93, 0x92, 0x0c, 0x89, 0xb3, 0x8f, 0x9e, 0x7d, 0x1c, 0x25, 0x8b, 0xcf, 0x6f, 0xac, 0x94, - 0x96, 0x4a, 0x9b, 0xea, 0xf8, 0x4e, 0x10, 0x19, 0xbd, 0x3b, 0x78, 0xa8, 0x1e, 0xeb, 0xb6, 0x86, - 0xf0, 0x9b, 0x2a, 0xf2, 0xa3, 0xf4, 0x7c, 0x86, 0xb6, 0x32, 0x42, 0x5b, 0x49, 0xf3, 0x56, 0x12, - 0xeb, 0x1b, 0xc5, 0xb5, 0xc0, 0x71, 0xfb, 0xf7, 0x4b, 0x70, 0x44, 0x1c, 0xb6, 0xf1, 0xf9, 0x0d, - 0x9b, 0x15, 0xab, 0x6a, 0x98, 0x35, 0x7e, 0xcc, 0xf8, 0x58, 0xaf, 0xb6, 0x54, 0x4e, 0x4a, 0xd5, - 0x2b, 0x72, 0xc2, 0x7c, 0x36, 0xa0, 0xde, 0x04, 0x6f, 0x78, 0x64, 0x23, 0xb7, 0x74, 0xa5, 0x58, - 0x50, 0x0f, 0xd9, 0x9d, 0x48, 0xd0, 0x6b, 0x12, 0x1c, 0xe1, 0x9d, 0xcf, 0xa4, 0xb8, 0xae, 0xd7, - 0x8d, 0x2a, 0x3b, 0xee, 0x4c, 0xf4, 0x97, 0x83, 0x6d, 0xc3, 0x51, 0x96, 0x57, 0x3d, 0xc2, 0xfc, - 0x89, 0x80, 0x1c, 0x53, 0x5c, 0x8e, 0xd4, 0x6a, 0x6e, 0xad, 0x90, 0xdb, 0x5c, 0x57, 0x5f, 0x50, - 0x0f, 0x39, 0x9d, 0xa8, 0xd0, 0x7b, 0x41, 0x16, 0x1b, 0x00, 0x9e, 0x29, 0x86, 0xbb, 0x9d, 0xf8, - 0xf9, 0x22, 0xf0, 0x6d, 0x04, 0xcf, 0x08, 0xf7, 0x06, 0x1a, 0x3f, 0xc2, 0x1b, 0x9f, 0x5c, 0x29, - 0xae, 0x2d, 0x6f, 0x5e, 0xd2, 0x36, 0xd4, 0x22, 0x3d, 0xbe, 0x51, 0x27, 0x1b, 0x61, 0x2a, 0x84, - 0x61, 0x8c, 0xa5, 0x1a, 0x6c, 0xc7, 0x81, 0x2d, 0x19, 0x4f, 0xf6, 0x6a, 0x97, 0x66, 0x1a, 0x14, - 0x9b, 0xbb, 0x55, 0x5c, 0xf4, 0xf9, 0x38, 0x6f, 0x75, 0x38, 0xb7, 0xb2, 0xb2, 0xfe, 0x9c, 0x0a, - 0x2f, 0x79, 0x98, 0xa8, 0x00, 0x69, 0x5b, 0xbf, 0xa1, 0x79, 0x31, 0xf6, 0x8f, 0xfa, 0x27, 0x24, - 0xf9, 0xf8, 0x1b, 0xd2, 0x90, 0x3a, 0x66, 0xeb, 0x37, 0x38, 0xcc, 0x51, 0xde, 0x03, 0xe3, 0x21, - 0xbf, 0x26, 0x59, 0x2a, 0xcd, 0x6e, 0x89, 0x82, 0xe5, 0xe2, 0xda, 0x52, 0x30, 0xab, 0x4e, 0x83, - 0xe7, 0xe1, 0xb2, 0x44, 0x4a, 0xa5, 0x55, 0x5e, 0x8a, 0x91, 0x70, 0xb9, 0x52, 0x5c, 0xce, 0x2d, - 0xbd, 0xe0, 0x9f, 0x41, 0xc5, 0x95, 0x27, 0x21, 0x29, 0x5c, 0x99, 0xe4, 0xca, 0x34, 0xe5, 0x8d, - 0x64, 0xea, 0x49, 0xa0, 0xfe, 0x2c, 0x4b, 0x64, 0x5d, 0xb2, 0xb4, 0xb2, 0x5e, 0x2e, 0x16, 0xe4, - 0x98, 0x72, 0x15, 0x0e, 0x75, 0xf4, 0x4b, 0x74, 0x2f, 0xcc, 0x89, 0xf3, 0x2c, 0x96, 0x85, 0x6b, - 0xc5, 0xb5, 0xa5, 0xf5, 0x02, 0x59, 0xb7, 0xf8, 0x3c, 0x01, 0xb8, 0xab, 0x32, 0x29, 0x8b, 0xcf, - 0x6f, 0xe4, 0xd6, 0x0a, 0x94, 0xaf, 0x06, 0x87, 0x3a, 0xfa, 0x19, 0xe1, 0xcb, 0x97, 0x3f, 0x8c, - 0xeb, 0xd5, 0xdc, 0x4a, 0xa9, 0x90, 0x8b, 0x2c, 0x58, 0xc6, 0xc1, 0x77, 0x3d, 0x59, 0x22, 0xa2, - 0x5f, 0x2a, 0x91, 0x69, 0x80, 0xfc, 0x5a, 0x5b, 0x5f, 0x2b, 0xca, 0x71, 0xa5, 0x0c, 0x93, 0x11, - 0x2f, 0x42, 0xc7, 0x21, 0xc3, 0x17, 0x12, 0x9d, 0x64, 0xa5, 0x76, 0x0b, 0x79, 0x14, 0x5b, 0x52, - 0x15, 0x8a, 0x2b, 0xa5, 0xd5, 0xd2, 0x26, 0x95, 0xfa, 0x12, 0x80, 0xef, 0x22, 0x64, 0xc6, 0xba, - 0x5c, 0x5e, 0x5f, 0xd3, 0x2e, 0x92, 0xf5, 0xd8, 0x66, 0x80, 0x55, 0x0a, 0x98, 0x9b, 0xc8, 0x12, - 0x59, 0x36, 0xf0, 0xde, 0xc8, 0x17, 0xcb, 0x9b, 0x64, 0x02, 0x5b, 0x57, 0xc9, 0x7c, 0x35, 0x42, - 0xe6, 0xab, 0x2f, 0x8f, 0x9e, 0x1e, 0x49, 0x7e, 0x79, 0x54, 0xfe, 0x0a, 0xf9, 0xfb, 0x83, 0x6b, - 0xf2, 0x07, 0xd6, 0x94, 0x8f, 0xc7, 0x60, 0x22, 0x7c, 0x6f, 0x0a, 0x15, 0x20, 0x59, 0xb7, 0xf8, - 0x6d, 0x05, 0x76, 0x69, 0xef, 0x54, 0x9f, 0xab, 0x56, 0x0b, 0x2b, 0x1c, 0x5f, 0xf5, 0x28, 0xb3, - 0xff, 0x56, 0x82, 0xa4, 0x00, 0xa3, 0xc3, 0x90, 0x68, 0xea, 0xee, 0x2e, 0x65, 0x37, 0x9c, 0x8f, - 0xc9, 0x92, 0x4a, 0xcb, 0x04, 0xee, 0x34, 0x75, 0x76, 0x53, 0x83, 0xc3, 0x49, 0x99, 0xcc, 0x7b, - 0x75, 0xac, 0x57, 0xe9, 0x0e, 0xbe, 0xd5, 0x68, 0x60, 0xd3, 0x75, 0xc4, 0xbc, 0xc7, 0xe1, 0x4b, - 0x1c, 0x8c, 0x1e, 0x82, 0x29, 0xd7, 0xd6, 0x8d, 0x7a, 0x08, 0x37, 0x41, 0x71, 0x65, 0x51, 0xe1, - 0x21, 0x2f, 0xc2, 0x51, 0xc1, 0xb7, 0x8a, 0x5d, 0xbd, 0xb2, 0x8b, 0xab, 0x3e, 0xd1, 0x08, 0x3d, - 0xa9, 0x3b, 0xc2, 0x11, 0x0a, 0xbc, 0x5e, 0xd0, 0x2a, 0x9f, 0x89, 0xc1, 0x94, 0x38, 0x73, 0xa8, - 0x7a, 0xc6, 0x5a, 0x05, 0xd0, 0x4d, 0xd3, 0x72, 0x83, 0xe6, 0x6a, 0x9f, 0xea, 0xdb, 0xe8, 0x16, - 0x72, 0x1e, 0x91, 0x1a, 0x60, 0x90, 0xfd, 0x63, 0x09, 0xc0, 0xaf, 0xea, 0x6a, 0xb7, 0x39, 0x18, - 0xe3, 0xb7, 0xe2, 0xe8, 0xd5, 0x4a, 0xb6, 0xdc, 0x07, 0x06, 0xba, 0x68, 0xd4, 0xe9, 0x61, 0xe2, - 0x36, 0xae, 0x19, 0x26, 0xbf, 0x05, 0xc1, 0x0a, 0xe2, 0x30, 0x31, 0xe1, 0x5f, 0x10, 0x52, 0x21, - 0xe9, 0xe0, 0x86, 0x6e, 0xba, 0x46, 0x85, 0xc7, 0xc9, 0xf3, 0xfb, 0x12, 0x7e, 0xa1, 0xcc, 0xa9, - 0x55, 0x8f, 0x8f, 0x72, 0x0a, 0x92, 0x02, 0xea, 0x8d, 0x8f, 0x21, 0x34, 0x0a, 0xf1, 0x72, 0x91, - 0x44, 0x0f, 0xea, 0xac, 0xa5, 0x5c, 0x59, 0x8e, 0xe5, 0xff, 0x3a, 0x4c, 0x57, 0xac, 0x46, 0xb4, - 0xc1, 0xbc, 0x1c, 0x39, 0xa8, 0x73, 0x2e, 0x49, 0x2f, 0x3e, 0xc2, 0x91, 0x6a, 0x56, 0x5d, 0x37, - 0x6b, 0x0b, 0x96, 0x5d, 0xf3, 0x2f, 0xa6, 0x92, 0xc9, 0xd5, 0x09, 0x5c, 0x4f, 0x6d, 0x6e, 0xff, - 0x99, 0x24, 0xfd, 0x64, 0x2c, 0xbe, 0xbc, 0x91, 0xff, 0x44, 0x2c, 0xbb, 0xcc, 0x08, 0x37, 0x84, - 0x3a, 0x2a, 0xde, 0xa9, 0xe3, 0x0a, 0x11, 0x1e, 0xbe, 0xf2, 0x10, 0xcc, 0xd4, 0xac, 0x9a, 0x45, - 0x39, 0x9d, 0x21, 0xbf, 0xf8, 0xcd, 0xd6, 0x94, 0x07, 0xcd, 0xf6, 0xbd, 0x06, 0xbb, 0xb8, 0x06, - 0xd3, 0x1c, 0x59, 0xa3, 0x73, 0x3d, 0x3b, 0x12, 0x40, 0x3d, 0xcf, 0xa3, 0x33, 0x3f, 0xff, 0x45, - 0xba, 0x52, 0x52, 0xa7, 0x38, 0x29, 0xa9, 0x63, 0xa7, 0x06, 0x8b, 0x2a, 0x1c, 0x0a, 0xf1, 0x63, - 0x33, 0x1d, 0xb6, 0xfb, 0x70, 0xfc, 0x75, 0xce, 0x71, 0x3a, 0xc0, 0xb1, 0xcc, 0x49, 0x17, 0x97, - 0x60, 0x7c, 0x3f, 0xbc, 0xfe, 0x15, 0xe7, 0x95, 0xc6, 0x41, 0x26, 0xcb, 0x30, 0x49, 0x99, 0x54, - 0x5a, 0x8e, 0x6b, 0x35, 0x68, 0x82, 0xda, 0x9b, 0xcd, 0x6f, 0x7c, 0x91, 0x0d, 0xda, 0x09, 0x42, - 0xb6, 0xe4, 0x51, 0x2d, 0x2e, 0x02, 0x4d, 0x62, 0xaa, 0xb8, 0x52, 0xef, 0xc3, 0xe1, 0x37, 0xb9, - 0x20, 0x1e, 0xfe, 0xe2, 0x55, 0x98, 0x21, 0xbf, 0x69, 0xfe, 0x18, 0x94, 0xa4, 0xff, 0xe1, 0x75, - 0xe6, 0xb3, 0xdf, 0xcb, 0xe2, 0xc2, 0xb4, 0xc7, 0x20, 0x20, 0x53, 0xa0, 0x17, 0x6b, 0xd8, 0x75, - 0xb1, 0xed, 0x68, 0x7a, 0xbd, 0x93, 0x78, 0x81, 0xd3, 0xbf, 0xcc, 0x87, 0xbe, 0x1a, 0xee, 0xc5, - 0x65, 0x46, 0x99, 0xab, 0xd7, 0x17, 0xb7, 0xe0, 0x48, 0x07, 0xaf, 0x18, 0x80, 0xe7, 0x87, 0x39, - 0xcf, 0x99, 0x36, 0xcf, 0x20, 0x6c, 0x37, 0x40, 0xc0, 0xbd, 0xbe, 0x1c, 0x80, 0xe7, 0x8f, 0x73, - 0x9e, 0x88, 0xd3, 0x8a, 0x2e, 0x25, 0x1c, 0x2f, 0xc3, 0xd4, 0x75, 0x6c, 0x6f, 0x5b, 0x0e, 0x3f, - 0x71, 0x1d, 0x80, 0xdd, 0x4f, 0x70, 0x76, 0x93, 0x9c, 0x90, 0x1e, 0xc1, 0x12, 0x5e, 0x4f, 0x43, - 0x72, 0x47, 0xaf, 0xe0, 0x01, 0x58, 0xdc, 0xe2, 0x2c, 0x46, 0x09, 0x3e, 0x21, 0xcd, 0x41, 0xba, - 0x66, 0xf1, 0x2c, 0xb2, 0x3f, 0xf9, 0x47, 0x38, 0xf9, 0x98, 0xa0, 0xe1, 0x2c, 0x9a, 0x56, 0xb3, - 0x55, 0x27, 0xeb, 0x8b, 0xfe, 0x2c, 0xfe, 0xae, 0x60, 0x21, 0x68, 0x38, 0x8b, 0x7d, 0x98, 0xf5, - 0x4d, 0xc1, 0xc2, 0x09, 0xd8, 0xf3, 0x19, 0x18, 0xb3, 0xcc, 0xfa, 0x9e, 0x65, 0x0e, 0x22, 0xc4, - 0x47, 0x39, 0x07, 0xe0, 0x24, 0x84, 0xc1, 0x05, 0x48, 0x0d, 0xda, 0x11, 0x7f, 0xef, 0xab, 0x62, - 0x78, 0x88, 0x1e, 0x58, 0x86, 0x49, 0x11, 0xa0, 0x0c, 0xcb, 0x1c, 0x80, 0xc5, 0xdf, 0xe7, 0x2c, - 0x26, 0x02, 0x64, 0x5c, 0x0d, 0x17, 0x3b, 0x6e, 0x0d, 0x0f, 0xc2, 0xe4, 0xe3, 0x42, 0x0d, 0x4e, - 0xc2, 0x4d, 0xb9, 0x8d, 0xcd, 0xca, 0xee, 0x60, 0x1c, 0x7e, 0x5a, 0x98, 0x52, 0xd0, 0x10, 0x16, - 0x4b, 0x30, 0xde, 0xd0, 0x6d, 0x67, 0x57, 0xaf, 0x0f, 0xd4, 0x1d, 0xff, 0x80, 0xf3, 0x48, 0x7b, - 0x44, 0xdc, 0x22, 0x2d, 0x73, 0x3f, 0x6c, 0x3e, 0x21, 0x2c, 0x12, 0x20, 0xe3, 0x43, 0xcf, 0x71, - 0xe9, 0xf1, 0xf4, 0x7e, 0xb8, 0xfd, 0x8c, 0x18, 0x7a, 0x8c, 0x76, 0x35, 0xc8, 0xf1, 0x02, 0xa4, - 0x1c, 0xe3, 0x95, 0x81, 0xd8, 0x7c, 0x52, 0xf4, 0x34, 0x25, 0x20, 0xc4, 0x2f, 0xc0, 0xd1, 0x8e, - 0xd3, 0xc4, 0x00, 0xcc, 0xfe, 0x21, 0x67, 0x76, 0xb8, 0xc3, 0x54, 0xc1, 0x43, 0xc2, 0x7e, 0x59, - 0xfe, 0x23, 0x11, 0x12, 0x70, 0x84, 0xd7, 0x06, 0xcc, 0xb4, 0x4c, 0x47, 0xdf, 0xd9, 0x9f, 0xd5, - 0x7e, 0x56, 0x58, 0x8d, 0xd1, 0x86, 0xac, 0xb6, 0x09, 0x87, 0x39, 0xc7, 0xfd, 0xf5, 0xeb, 0xcf, - 0x89, 0xc0, 0xca, 0xa8, 0xb7, 0xc2, 0xbd, 0xfb, 0x6e, 0xc8, 0x7a, 0xe6, 0x14, 0xbb, 0x07, 0x8e, - 0xd6, 0xd0, 0x9b, 0x03, 0x70, 0xfe, 0x79, 0xce, 0x59, 0x44, 0x7c, 0x6f, 0xfb, 0xc1, 0x59, 0xd5, - 0x9b, 0x84, 0xf9, 0xf3, 0x90, 0x11, 0xcc, 0x5b, 0xa6, 0x8d, 0x2b, 0x56, 0xcd, 0x34, 0x5e, 0xc1, - 0xd5, 0x01, 0x58, 0xff, 0x42, 0xa4, 0xab, 0xb6, 0x02, 0xe4, 0x84, 0x73, 0x09, 0x64, 0x2f, 0x57, - 0xd1, 0x8c, 0x46, 0xd3, 0xb2, 0xdd, 0x3e, 0x1c, 0x7f, 0x51, 0xf4, 0x94, 0x47, 0x57, 0xa2, 0x64, - 0x8b, 0x45, 0x60, 0x77, 0x36, 0x07, 0x75, 0xc9, 0x4f, 0x71, 0x46, 0xe3, 0x3e, 0x15, 0x0f, 0x1c, - 0x15, 0xab, 0xd1, 0xd4, 0xed, 0x41, 0xe2, 0xdf, 0x3f, 0x16, 0x81, 0x83, 0x93, 0xf0, 0xc0, 0x41, - 0x32, 0x3a, 0x32, 0xdb, 0x0f, 0xc0, 0xe1, 0x97, 0x44, 0xe0, 0x10, 0x34, 0x9c, 0x85, 0x48, 0x18, - 0x06, 0x60, 0xf1, 0xcb, 0x82, 0x85, 0xa0, 0x21, 0x2c, 0x9e, 0xf5, 0x27, 0x5a, 0x1b, 0xd7, 0x0c, - 0xc7, 0xe5, 0xb7, 0xaa, 0x7b, 0xb3, 0xfa, 0x27, 0x5f, 0x0d, 0x27, 0x61, 0x6a, 0x80, 0x94, 0x44, - 0x22, 0xbe, 0x65, 0x40, 0xb7, 0xb4, 0xfa, 0x0b, 0xf6, 0x2b, 0x22, 0x12, 0x05, 0xc8, 0x88, 0x6c, - 0x81, 0x0c, 0x91, 0x98, 0xbd, 0x42, 0x16, 0x2a, 0x03, 0xb0, 0xfb, 0xa7, 0x11, 0xe1, 0xca, 0x82, - 0x96, 0xf0, 0x0c, 0xe4, 0x3f, 0x2d, 0xf3, 0x1a, 0xde, 0x1b, 0xc8, 0x3b, 0xff, 0x59, 0x24, 0xff, - 0xd9, 0x62, 0x94, 0x2c, 0x86, 0x4c, 0x46, 0xf2, 0x29, 0xd4, 0xef, 0xb5, 0x45, 0xe6, 0x7d, 0x5f, - 0xe7, 0xfa, 0x86, 0xd3, 0xa9, 0xc5, 0x15, 0xe2, 0xe4, 0xe1, 0xa4, 0xa7, 0x3f, 0xb3, 0xef, 0xfd, - 0xba, 0xe7, 0xe7, 0xa1, 0x9c, 0x67, 0xf1, 0x22, 0x8c, 0x87, 0x12, 0x9e, 0xfe, 0xac, 0xbe, 0x8f, - 0xb3, 0x4a, 0x07, 0xf3, 0x9d, 0xc5, 0x73, 0x90, 0x20, 0xc9, 0x4b, 0x7f, 0xf2, 0xef, 0xe7, 0xe4, - 0x14, 0x7d, 0xf1, 0x1d, 0x90, 0x14, 0x49, 0x4b, 0x7f, 0xd2, 0x1f, 0xe0, 0xa4, 0x1e, 0x09, 0x21, - 0x17, 0x09, 0x4b, 0x7f, 0xf2, 0xbf, 0x21, 0xc8, 0x05, 0x09, 0x21, 0x1f, 0xdc, 0x84, 0xbf, 0xfa, - 0x83, 0x09, 0x3e, 0xe9, 0x08, 0xdb, 0x5d, 0x80, 0x51, 0x9e, 0xa9, 0xf4, 0xa7, 0x7e, 0x3f, 0x6f, - 0x5c, 0x50, 0x2c, 0x3e, 0x09, 0xc3, 0x03, 0x1a, 0xfc, 0x87, 0x38, 0x29, 0xc3, 0x5f, 0x5c, 0x82, - 0xb1, 0x40, 0x76, 0xd2, 0x9f, 0xfc, 0x6f, 0x71, 0xf2, 0x20, 0x15, 0x11, 0x9d, 0x67, 0x27, 0xfd, - 0x19, 0xfc, 0xb0, 0x10, 0x9d, 0x53, 0x10, 0xb3, 0x89, 0xc4, 0xa4, 0x3f, 0xf5, 0x07, 0x84, 0xd5, - 0x05, 0xc9, 0xe2, 0x33, 0x90, 0xf2, 0x26, 0x9b, 0xfe, 0xf4, 0x3f, 0xc2, 0xe9, 0x7d, 0x1a, 0x62, - 0x81, 0xc0, 0x64, 0xd7, 0x9f, 0xc5, 0xdf, 0x16, 0x16, 0x08, 0x50, 0x91, 0x61, 0x14, 0x4d, 0x60, - 0xfa, 0x73, 0xfa, 0xa0, 0x18, 0x46, 0x91, 0xfc, 0x85, 0xf4, 0x26, 0x8d, 0xf9, 0xfd, 0x59, 0xfc, - 0xa8, 0xe8, 0x4d, 0x8a, 0x4f, 0xc4, 0x88, 0x66, 0x04, 0xfd, 0x79, 0xfc, 0x98, 0x10, 0x23, 0x92, - 0x10, 0x2c, 0x6e, 0x00, 0x6a, 0xcf, 0x06, 0xfa, 0xf3, 0x7b, 0x83, 0xf3, 0x9b, 0x6a, 0x4b, 0x06, - 0x16, 0x9f, 0x83, 0xc3, 0x9d, 0x33, 0x81, 0xfe, 0x5c, 0x3f, 0xf4, 0xf5, 0xc8, 0xda, 0x2d, 0x98, - 0x08, 0x2c, 0x6e, 0xfa, 0x53, 0x4a, 0x30, 0x0b, 0xe8, 0xcf, 0xf6, 0xc3, 0x5f, 0x0f, 0x07, 0xee, - 0x60, 0x12, 0xb0, 0x98, 0x03, 0xf0, 0x27, 0xe0, 0xfe, 0xbc, 0x7e, 0x82, 0xf3, 0x0a, 0x10, 0x91, - 0xa1, 0xc1, 0xe7, 0xdf, 0xfe, 0xf4, 0xb7, 0xc4, 0xd0, 0xe0, 0x14, 0x64, 0x68, 0x88, 0xa9, 0xb7, - 0x3f, 0xf5, 0x47, 0xc4, 0xd0, 0x10, 0x24, 0xc4, 0xb3, 0x03, 0xb3, 0x5b, 0x7f, 0x0e, 0x1f, 0x15, - 0x9e, 0x1d, 0xa0, 0x5a, 0x5c, 0x83, 0xa9, 0xb6, 0x09, 0xb1, 0x3f, 0xab, 0x9f, 0xe4, 0xac, 0xe4, - 0xe8, 0x7c, 0x18, 0x9c, 0xbc, 0xf8, 0x64, 0xd8, 0x9f, 0xdb, 0xc7, 0x22, 0x93, 0x17, 0x9f, 0x0b, - 0x17, 0x2f, 0x40, 0xd2, 0x6c, 0xd5, 0xeb, 0x64, 0xf0, 0xa0, 0xde, 0xaf, 0x6a, 0x32, 0x5f, 0xfe, - 0x06, 0xb7, 0x8e, 0x20, 0x58, 0x3c, 0x07, 0xc3, 0xb8, 0xb1, 0x8d, 0xab, 0xfd, 0x28, 0xbf, 0xf2, - 0x0d, 0x11, 0x30, 0x09, 0xf6, 0xe2, 0x33, 0x00, 0x6c, 0x6b, 0x84, 0x5e, 0x3e, 0xeb, 0x43, 0xfb, - 0xc7, 0xdf, 0xe0, 0xd7, 0xd8, 0x7d, 0x12, 0x9f, 0x01, 0xbb, 0x14, 0xdf, 0x9b, 0xc1, 0x57, 0xc3, - 0x0c, 0x68, 0x8f, 0x3c, 0x0d, 0xa3, 0x2f, 0x39, 0x96, 0xe9, 0xea, 0xb5, 0x7e, 0xd4, 0xff, 0x8d, - 0x53, 0x0b, 0x7c, 0x62, 0xb0, 0x86, 0x65, 0x63, 0x57, 0xaf, 0x39, 0xfd, 0x68, 0xff, 0x3b, 0xa7, - 0xf5, 0x08, 0x08, 0x71, 0x45, 0x77, 0xdc, 0x41, 0xf4, 0xfe, 0x1f, 0x82, 0x58, 0x10, 0x10, 0xa1, - 0xc9, 0xef, 0x6b, 0x78, 0xaf, 0x1f, 0xed, 0xd7, 0x84, 0xd0, 0x1c, 0x7f, 0xf1, 0x1d, 0x90, 0x22, - 0x3f, 0xd9, 0xdb, 0x94, 0x3e, 0xc4, 0x7f, 0xc2, 0x89, 0x7d, 0x0a, 0xd2, 0xb2, 0xe3, 0x56, 0x5d, - 0xa3, 0xbf, 0xb1, 0xef, 0xf0, 0x9e, 0x16, 0xf8, 0x8b, 0x39, 0x18, 0x73, 0xdc, 0x6a, 0xb5, 0xc5, - 0xf3, 0xd3, 0x3e, 0xe4, 0x7f, 0xfa, 0x0d, 0x6f, 0xcb, 0xc2, 0xa3, 0x21, 0xbd, 0x7d, 0xe3, 0x9a, - 0xdb, 0xb4, 0xe8, 0x79, 0x74, 0x3f, 0x0e, 0x5f, 0xe7, 0x1c, 0x02, 0x24, 0x8b, 0x4b, 0x90, 0x26, - 0xba, 0x88, 0xe3, 0xc1, 0x7e, 0x2c, 0xfe, 0x27, 0x37, 0x40, 0x88, 0x28, 0xff, 0x9d, 0xbf, 0xf9, - 0xf9, 0x59, 0xe9, 0x33, 0x9f, 0x9f, 0x95, 0xfe, 0xcb, 0xe7, 0x67, 0xa5, 0x0f, 0x7c, 0x61, 0x76, - 0xe8, 0x33, 0x5f, 0x98, 0x1d, 0xfa, 0xdd, 0x2f, 0xcc, 0x0e, 0x75, 0xde, 0x25, 0x86, 0x65, 0x6b, - 0xd9, 0x62, 0xfb, 0xc3, 0x2f, 0x2a, 0x35, 0xc3, 0xdd, 0x6d, 0x6d, 0x2f, 0x54, 0xac, 0x06, 0xdd, - 0xc6, 0xf5, 0x77, 0x6b, 0xbd, 0x45, 0x0e, 0xbc, 0x2f, 0x46, 0x16, 0xcc, 0xe1, 0xbd, 0x5c, 0xdd, - 0xdc, 0xeb, 0xf2, 0x2d, 0x83, 0x6c, 0xc7, 0x8d, 0x61, 0xe5, 0x12, 0xc4, 0x73, 0xe6, 0x1e, 0x3a, - 0xca, 0x62, 0x9e, 0xd6, 0xb2, 0xeb, 0xe2, 0x0e, 0x1e, 0x29, 0x6f, 0xd9, 0xf5, 0xf0, 0x1d, 0xbc, - 0x34, 0xbf, 0x83, 0xb7, 0x28, 0xbf, 0xf1, 0xe6, 0xdc, 0xd0, 0xcf, 0xbd, 0x39, 0x37, 0xf4, 0xb5, - 0x8f, 0xce, 0x0d, 0xbd, 0xfa, 0x07, 0xf3, 0x43, 0xf9, 0x6b, 0x51, 0x6d, 0x7f, 0xb5, 0xaf, 0xc6, - 0xc9, 0x9c, 0xb9, 0x47, 0x15, 0xde, 0x90, 0x5e, 0x1c, 0xa6, 0x9b, 0xde, 0x62, 0x93, 0x7b, 0x36, - 0xba, 0xc9, 0xfd, 0x1c, 0xae, 0xd7, 0xaf, 0x98, 0xd6, 0x0d, 0x73, 0x93, 0xa0, 0x6d, 0x8f, 0xb0, - 0xc7, 0x78, 0xf0, 0x63, 0x31, 0x98, 0x8b, 0xda, 0x80, 0x38, 0x91, 0xe3, 0xea, 0x8d, 0x66, 0xb7, - 0xaf, 0x3a, 0x5c, 0x80, 0xd4, 0xa6, 0xc0, 0x41, 0x19, 0x18, 0x75, 0x70, 0xc5, 0x32, 0xab, 0xec, - 0x56, 0x59, 0x5c, 0x15, 0x45, 0xa2, 0xb8, 0xa9, 0x9b, 0x96, 0xc3, 0x5f, 0x19, 0xb1, 0x42, 0xfe, - 0x96, 0xb4, 0xbf, 0x5e, 0x9d, 0xf0, 0x9a, 0x12, 0x9a, 0x9e, 0xed, 0xbb, 0xf3, 0x7f, 0x8d, 0x28, - 0xea, 0xeb, 0x11, 0xda, 0xfe, 0x1f, 0xd4, 0x32, 0xdf, 0x13, 0x87, 0xa3, 0x15, 0xcb, 0x69, 0x58, - 0x8e, 0xc6, 0x3a, 0x9d, 0x15, 0xb8, 0x4d, 0xd2, 0xc1, 0xaa, 0x01, 0x8e, 0x04, 0x2e, 0xc1, 0x04, - 0x1d, 0x18, 0x74, 0x33, 0x94, 0xc6, 0xa2, 0xbe, 0xd3, 0xc7, 0x6f, 0xfd, 0xc7, 0x61, 0xea, 0x48, - 0xe3, 0x1e, 0x21, 0xbd, 0x4b, 0xbc, 0x09, 0x33, 0x46, 0xa3, 0x59, 0xc7, 0xf4, 0x0c, 0x4a, 0xf3, - 0xea, 0xfa, 0xf3, 0xfb, 0x34, 0xe7, 0x37, 0xed, 0x93, 0x97, 0x04, 0xf5, 0xe2, 0x0a, 0x4c, 0xe9, - 0x95, 0x0a, 0x6e, 0x86, 0x58, 0xf6, 0x19, 0xb4, 0x42, 0x40, 0x99, 0x53, 0x7a, 0xdc, 0xf2, 0xcf, - 0x74, 0xeb, 0xe2, 0x17, 0xef, 0x0f, 0x8c, 0x4b, 0x1b, 0xd7, 0xb0, 0xf9, 0x88, 0x89, 0xdd, 0x1b, - 0x96, 0x7d, 0x8d, 0x9b, 0xf7, 0x11, 0xd6, 0x94, 0xe8, 0x84, 0xef, 0x8b, 0xc3, 0x2c, 0xab, 0x38, - 0xb3, 0xad, 0x3b, 0xf8, 0xcc, 0xf5, 0xc7, 0xb6, 0xb1, 0xab, 0x3f, 0x76, 0xa6, 0x62, 0x19, 0x26, - 0xef, 0x89, 0x69, 0xde, 0x2f, 0xa4, 0x7e, 0x81, 0xd7, 0x77, 0x19, 0xab, 0xcb, 0x90, 0x58, 0xb2, - 0x0c, 0x7a, 0x2b, 0xb6, 0x8a, 0x4d, 0xab, 0xc1, 0x47, 0x2a, 0x2b, 0xa0, 0x7b, 0x61, 0x44, 0x6f, - 0x58, 0x2d, 0xd3, 0x65, 0xa7, 0x67, 0xf9, 0xb1, 0xdf, 0xbc, 0x3d, 0x37, 0xf4, 0xfb, 0xb7, 0xe7, - 0xe2, 0x25, 0xd3, 0x55, 0x79, 0xd5, 0x62, 0xe2, 0x4b, 0x6f, 0xce, 0x49, 0xca, 0x65, 0x18, 0x2d, - 0xe0, 0xca, 0x41, 0x78, 0x15, 0x70, 0x25, 0xc2, 0xeb, 0x41, 0x48, 0x96, 0x4c, 0x97, 0xbd, 0x3f, - 0x3b, 0x01, 0x71, 0xc3, 0x64, 0x2f, 0x13, 0x22, 0xed, 0x13, 0x38, 0x41, 0x2d, 0xe0, 0x8a, 0x87, - 0x5a, 0xc5, 0x95, 0x28, 0x2a, 0x61, 0x4f, 0xe0, 0xf9, 0xc2, 0xef, 0xfe, 0xe1, 0xec, 0xd0, 0xab, - 0x9f, 0x9f, 0x1d, 0xea, 0xda, 0x13, 0xc1, 0x08, 0xc9, 0x4d, 0xcc, 0xbb, 0xc0, 0xa9, 0x5e, 0x63, - 0xe3, 0xc8, 0xeb, 0x86, 0x0f, 0xc6, 0x60, 0xb6, 0xcd, 0xc5, 0xf9, 0x5c, 0xd1, 0x2d, 0x48, 0x2c, - 0x42, 0xb2, 0x20, 0xa6, 0xa0, 0xfd, 0xc6, 0x88, 0x1f, 0xdf, 0x67, 0x8c, 0x18, 0x17, 0x2d, 0x89, - 0x10, 0xf1, 0xd8, 0x80, 0x21, 0x42, 0x28, 0x71, 0xa0, 0x08, 0xf1, 0x89, 0x04, 0x9c, 0xa0, 0x0f, - 0xb2, 0xed, 0x86, 0x61, 0xba, 0x67, 0x2a, 0xf6, 0x5e, 0xd3, 0xa5, 0x13, 0x8d, 0xb5, 0xc3, 0x8d, - 0x32, 0xe5, 0x57, 0x2f, 0xb0, 0xea, 0x2e, 0x9e, 0xb9, 0x03, 0xc3, 0x1b, 0x84, 0x8e, 0xd8, 0xc3, - 0xb5, 0x5c, 0xbd, 0xce, 0xed, 0xc4, 0x0a, 0x04, 0xca, 0x1e, 0x71, 0xc7, 0x18, 0xd4, 0x10, 0xef, - 0xb7, 0xeb, 0x58, 0xdf, 0x61, 0x6f, 0xe1, 0xe2, 0x74, 0x72, 0x49, 0x12, 0x00, 0x7d, 0xf6, 0x36, - 0x03, 0xc3, 0x7a, 0x8b, 0x9d, 0x7c, 0xc7, 0xc9, 0xac, 0x43, 0x0b, 0xca, 0x15, 0x18, 0xe5, 0x07, - 0x60, 0x48, 0x86, 0xf8, 0x35, 0xbc, 0x47, 0xdb, 0x49, 0xab, 0xe4, 0x27, 0x5a, 0x80, 0x61, 0x2a, - 0x3c, 0xbf, 0xef, 0x99, 0x59, 0x68, 0x93, 0x7e, 0x81, 0x0a, 0xa9, 0x32, 0x34, 0xe5, 0x32, 0x24, - 0x0b, 0x56, 0xc3, 0x30, 0xad, 0x30, 0xb7, 0x14, 0xe3, 0x46, 0x65, 0x6e, 0xb6, 0x5c, 0x71, 0xf5, - 0x9c, 0x16, 0xd0, 0x61, 0x18, 0x61, 0x6f, 0x23, 0xf9, 0xe9, 0x3d, 0x2f, 0x29, 0x4b, 0x30, 0x4a, - 0x79, 0xaf, 0x37, 0xbd, 0x0f, 0x0e, 0x48, 0x81, 0x0f, 0x0e, 0x70, 0xf6, 0x31, 0x5f, 0x58, 0x04, - 0x89, 0xaa, 0xee, 0xea, 0x5c, 0x6f, 0xfa, 0x5b, 0x79, 0x27, 0x24, 0x39, 0x13, 0x07, 0x9d, 0x85, - 0xb8, 0xd5, 0x74, 0xf8, 0xf9, 0x7b, 0xb6, 0x9b, 0x2a, 0xeb, 0xcd, 0x7c, 0x82, 0x8c, 0x1d, 0x95, - 0x20, 0xe7, 0xd5, 0xae, 0x83, 0xe5, 0xa9, 0xc0, 0x60, 0x09, 0x74, 0x79, 0xe0, 0x27, 0xeb, 0xd2, - 0x36, 0x77, 0xf0, 0x9c, 0xe5, 0xa3, 0x31, 0x98, 0x0d, 0xd4, 0x5e, 0xc7, 0x36, 0x59, 0x05, 0x32, - 0x67, 0xe4, 0xde, 0x82, 0x02, 0x42, 0xf2, 0xfa, 0x2e, 0xee, 0xf2, 0x0e, 0x88, 0xe7, 0x9a, 0x4d, - 0x94, 0x85, 0x24, 0x2d, 0x57, 0x2c, 0xe6, 0x2f, 0x09, 0xd5, 0x2b, 0x93, 0x3a, 0xc7, 0xda, 0x71, - 0x6f, 0xe8, 0xb6, 0xf7, 0xf9, 0x00, 0x51, 0x56, 0x9e, 0x86, 0xd4, 0x92, 0x65, 0x3a, 0xd8, 0x74, - 0x5a, 0x74, 0x04, 0x6e, 0xd7, 0xad, 0xca, 0x35, 0xce, 0x81, 0x15, 0x88, 0xc1, 0xf5, 0x66, 0x93, - 0x52, 0x26, 0x54, 0xf2, 0x93, 0x45, 0xab, 0x7c, 0xb9, 0xab, 0x89, 0x9e, 0xde, 0xbf, 0x89, 0xb8, - 0x92, 0x9e, 0x8d, 0x3e, 0x14, 0x83, 0xe3, 0xed, 0x03, 0xea, 0x1a, 0xde, 0x73, 0xf6, 0x3b, 0x9e, - 0x5c, 0x48, 0x6d, 0xd0, 0x2f, 0x35, 0x5d, 0xc1, 0x7b, 0x28, 0x0b, 0xa3, 0xb8, 0x7a, 0xf6, 0xdc, - 0xb9, 0xc7, 0x9e, 0x66, 0xde, 0x7e, 0x69, 0x48, 0x15, 0x00, 0x34, 0x0b, 0x29, 0x07, 0x57, 0x9a, - 0x67, 0xcf, 0x9d, 0xbf, 0xf6, 0x18, 0x73, 0xaf, 0x4b, 0x43, 0xaa, 0x0f, 0x22, 0xb4, 0x8e, 0xcd, - 0x68, 0xe3, 0x82, 0x96, 0x03, 0x16, 0x93, 0xc4, 0x22, 0x5f, 0xfa, 0xe8, 0x9c, 0x94, 0x1f, 0x86, - 0xb8, 0xd3, 0x6a, 0xbc, 0xa5, 0xfe, 0xf3, 0xe1, 0x61, 0x98, 0x0f, 0x52, 0xd2, 0x20, 0xc6, 0xaf, - 0xd5, 0x79, 0xdf, 0xdf, 0x92, 0x03, 0xf6, 0xa1, 0x18, 0x9d, 0xcd, 0x93, 0xed, 0x69, 0x65, 0xe5, - 0x17, 0x24, 0x48, 0x5f, 0x15, 0x9c, 0xcb, 0xd8, 0x45, 0x17, 0x00, 0xbc, 0x96, 0xc4, 0x90, 0x3a, - 0xb6, 0x10, 0x6d, 0x6b, 0xc1, 0xa3, 0x51, 0x03, 0xe8, 0xe8, 0x49, 0xea, 0xa4, 0x4d, 0xcb, 0xe1, - 0xcf, 0xcd, 0xfb, 0x90, 0x7a, 0xc8, 0xe8, 0x61, 0x40, 0x34, 0xfa, 0x69, 0xd7, 0x2d, 0xd7, 0x30, - 0x6b, 0x5a, 0xd3, 0xba, 0xc1, 0x3f, 0xe2, 0x11, 0x57, 0x65, 0x5a, 0x73, 0x95, 0x56, 0x6c, 0x10, - 0x38, 0x11, 0x3a, 0xe5, 0x71, 0x21, 0x13, 0x8e, 0x5e, 0xad, 0xda, 0xd8, 0x71, 0x78, 0x80, 0x13, - 0x45, 0x74, 0x01, 0x46, 0x9b, 0xad, 0x6d, 0x4d, 0x44, 0x93, 0xb1, 0xb3, 0xc7, 0x3b, 0xc5, 0x06, - 0xe1, 0x3b, 0x3c, 0x3a, 0x8c, 0x34, 0x5b, 0xdb, 0xc4, 0x93, 0xee, 0x81, 0x74, 0x07, 0x61, 0xc6, - 0xae, 0xfb, 0x72, 0xd0, 0x8f, 0x87, 0x71, 0x0d, 0xb4, 0xa6, 0x6d, 0x58, 0xb6, 0xe1, 0xee, 0xd1, - 0xfb, 0x35, 0x71, 0x55, 0x16, 0x15, 0x1b, 0x1c, 0xae, 0x5c, 0x83, 0xc9, 0x32, 0xcd, 0xc6, 0x7c, - 0xc9, 0xcf, 0xf9, 0xf2, 0x49, 0xfd, 0xe5, 0xeb, 0x2a, 0x59, 0xac, 0x4d, 0xb2, 0xfc, 0xb3, 0x5d, - 0xbd, 0xf3, 0xc9, 0xfd, 0x7b, 0x67, 0x38, 0x3f, 0xf8, 0xbd, 0xd9, 0xd0, 0xc0, 0x65, 0xce, 0x19, - 0x0c, 0x6d, 0x83, 0x3a, 0x66, 0xbf, 0xb5, 0x48, 0xb6, 0xf7, 0x84, 0x9b, 0xed, 0x13, 0x62, 0xb3, - 0x7d, 0x87, 0x90, 0xf2, 0x34, 0x8c, 0x6f, 0xe8, 0xb6, 0x5b, 0xc6, 0xee, 0x25, 0xac, 0x57, 0xb1, - 0x1d, 0x9e, 0x91, 0xc7, 0xc5, 0x8c, 0x8c, 0x20, 0x41, 0xa7, 0x5d, 0x36, 0x23, 0xd1, 0xdf, 0xca, - 0x2e, 0x24, 0xe8, 0x25, 0x64, 0x6f, 0xb6, 0xe6, 0x14, 0x6c, 0xb6, 0x26, 0x71, 0x76, 0xcf, 0xe5, - 0xaf, 0x29, 0xd2, 0x2a, 0x2b, 0xa0, 0x27, 0xc4, 0x9c, 0x1b, 0xef, 0x3d, 0xe7, 0x72, 0x47, 0xe4, - 0x33, 0x6f, 0x1d, 0x46, 0xf3, 0x24, 0x4c, 0x97, 0x0a, 0x9e, 0x20, 0x92, 0x2f, 0x08, 0x5a, 0x85, - 0xc9, 0xa6, 0x6e, 0xbb, 0xf4, 0xc5, 0xeb, 0x2e, 0xd5, 0x82, 0xfb, 0xfa, 0x5c, 0xfb, 0xc8, 0x0b, - 0x29, 0xcb, 0x5b, 0x19, 0x6f, 0x06, 0x81, 0xca, 0x7f, 0x4d, 0xc0, 0x08, 0x37, 0xc6, 0x3b, 0x60, - 0x94, 0x9b, 0x95, 0x7b, 0xe7, 0x89, 0x85, 0xf6, 0x49, 0x6b, 0xc1, 0x9b, 0x5c, 0x38, 0x3f, 0x41, - 0x83, 0x4e, 0x42, 0xb2, 0xb2, 0xab, 0x1b, 0xa6, 0x66, 0x54, 0x45, 0x62, 0xfc, 0xf9, 0xdb, 0x73, - 0xa3, 0x4b, 0x04, 0x56, 0x2a, 0xa8, 0xa3, 0xb4, 0xb2, 0x54, 0x25, 0x59, 0xc2, 0x2e, 0x36, 0x6a, - 0xbb, 0x2e, 0x1f, 0x61, 0xbc, 0x84, 0x9e, 0x82, 0x04, 0x71, 0x08, 0xfe, 0x21, 0x85, 0x6c, 0xdb, - 0xf2, 0xc4, 0x5b, 0x2a, 0xe6, 0x93, 0xa4, 0xe1, 0x0f, 0x7c, 0x6e, 0x4e, 0x52, 0x29, 0x05, 0x5a, - 0x82, 0xf1, 0xba, 0xee, 0xb8, 0x1a, 0x9d, 0xdd, 0x48, 0xf3, 0xc3, 0x94, 0xc5, 0xd1, 0x76, 0x83, - 0x70, 0xc3, 0x72, 0xd1, 0xc7, 0x08, 0x15, 0x03, 0x55, 0xd1, 0x29, 0x90, 0x29, 0x93, 0x8a, 0xd5, - 0x68, 0x18, 0x2e, 0xcb, 0xbb, 0x46, 0xa8, 0xdd, 0x27, 0x08, 0x7c, 0x89, 0x82, 0x69, 0xf6, 0x75, - 0x0c, 0x52, 0xf4, 0xe9, 0x36, 0x45, 0x61, 0x37, 0xdf, 0x93, 0x04, 0x40, 0x2b, 0x1f, 0x80, 0x49, - 0x3f, 0x3e, 0x32, 0x94, 0x24, 0xe3, 0xe2, 0x83, 0x29, 0xe2, 0xa3, 0x30, 0x63, 0xe2, 0x9b, 0xae, - 0x16, 0xc5, 0x4e, 0x51, 0x6c, 0x44, 0xea, 0xae, 0x86, 0x29, 0xee, 0x87, 0x89, 0x8a, 0x30, 0x3e, - 0xc3, 0x05, 0x8a, 0x3b, 0xee, 0x41, 0x29, 0xda, 0x51, 0x48, 0xea, 0xcd, 0x26, 0x43, 0x18, 0xe3, - 0xf1, 0xb1, 0xd9, 0xa4, 0x55, 0xa7, 0x61, 0x8a, 0xea, 0x68, 0x63, 0xa7, 0x55, 0x77, 0x39, 0x93, - 0x34, 0xc5, 0x99, 0x24, 0x15, 0x2a, 0x83, 0x53, 0xdc, 0x7b, 0x61, 0x1c, 0x5f, 0x37, 0xaa, 0xd8, - 0xac, 0x60, 0x86, 0x37, 0x4e, 0xf1, 0xd2, 0x02, 0x48, 0x91, 0x1e, 0x04, 0x2f, 0xee, 0x69, 0x22, - 0x26, 0x4f, 0x30, 0x7e, 0x02, 0x9e, 0x63, 0x60, 0x25, 0x03, 0x89, 0x82, 0xee, 0xea, 0x24, 0xf9, - 0x70, 0x6f, 0xb2, 0x89, 0x26, 0xad, 0x92, 0x9f, 0xca, 0x2f, 0xc7, 0x21, 0x71, 0xd5, 0x72, 0x31, - 0x7a, 0x3c, 0x90, 0x1c, 0x4e, 0x74, 0xf2, 0xe7, 0xb2, 0x51, 0x33, 0x71, 0x75, 0xd5, 0xa9, 0x05, - 0xbe, 0xb3, 0xe4, 0xbb, 0x53, 0x2c, 0xe4, 0x4e, 0x33, 0x30, 0x6c, 0x5b, 0x2d, 0xb3, 0x2a, 0xee, - 0x44, 0xd2, 0x02, 0x2a, 0x42, 0xd2, 0xf3, 0x92, 0x44, 0x3f, 0x2f, 0x99, 0x24, 0x5e, 0x42, 0x7c, - 0x98, 0x03, 0xd4, 0xd1, 0x6d, 0xee, 0x2c, 0x79, 0x48, 0x79, 0xc1, 0x8b, 0x7b, 0xdb, 0x60, 0x0e, - 0xeb, 0x93, 0x91, 0xc9, 0xc4, 0xeb, 0x7b, 0xcf, 0x78, 0xcc, 0xe3, 0x64, 0xaf, 0x82, 0x5b, 0x2f, - 0xe4, 0x56, 0xfc, 0x9b, 0x4f, 0xa3, 0x54, 0x2f, 0xdf, 0xad, 0xd8, 0x77, 0x9f, 0x8e, 0x43, 0xca, - 0x31, 0x6a, 0x26, 0xbd, 0xf6, 0xcd, 0x3d, 0xcf, 0x07, 0x90, 0x5a, 0xff, 0xfd, 0x04, 0xf3, 0xb4, - 0xc0, 0x67, 0x05, 0xcf, 0xc0, 0xb4, 0xff, 0x41, 0x3f, 0x9f, 0x0b, 0xf3, 0x32, 0xe4, 0x55, 0x95, - 0x45, 0x8d, 0xf2, 0xab, 0x12, 0x8c, 0xb0, 0x81, 0x11, 0xe8, 0x06, 0xa9, 0x73, 0x37, 0xc4, 0xba, - 0x75, 0x43, 0xfc, 0xe0, 0xdd, 0x90, 0x03, 0xf0, 0xc4, 0x74, 0xf8, 0x97, 0x7d, 0x3a, 0x24, 0x20, - 0x4c, 0xc4, 0xb2, 0x51, 0xe3, 0xe3, 0x3e, 0x40, 0xa4, 0xfc, 0x67, 0x89, 0xe4, 0xcb, 0xbc, 0x1e, - 0xe5, 0x60, 0x5c, 0xc8, 0xa5, 0xed, 0xd4, 0xf5, 0x1a, 0x77, 0xc5, 0x13, 0x5d, 0x85, 0xbb, 0x58, - 0xd7, 0x6b, 0xea, 0x18, 0x97, 0x87, 0x14, 0x3a, 0x77, 0x6b, 0xac, 0x4b, 0xb7, 0x86, 0xfc, 0x28, - 0x7e, 0x30, 0x3f, 0x0a, 0xf5, 0x78, 0x22, 0xd2, 0xe3, 0xca, 0x1f, 0x4a, 0xfc, 0x73, 0x82, 0x55, - 0x76, 0xb9, 0xf9, 0xdb, 0xd5, 0x55, 0x2f, 0x72, 0xdf, 0xaa, 0xe2, 0xaa, 0xd6, 0xd6, 0x67, 0xf7, - 0xb6, 0x73, 0x0c, 0xcb, 0xec, 0xf7, 0x1d, 0x12, 0x5c, 0xca, 0x7e, 0x1f, 0x7e, 0x2a, 0x06, 0x53, - 0x6d, 0xf8, 0x7f, 0xf9, 0xfa, 0x32, 0x3c, 0x7a, 0x87, 0x07, 0x1c, 0xbd, 0x23, 0x5d, 0x47, 0xef, - 0x2f, 0xc6, 0xe8, 0x92, 0xba, 0x69, 0x39, 0x7a, 0xfd, 0x5b, 0x11, 0x7b, 0x8f, 0x41, 0xaa, 0x69, - 0xd5, 0x35, 0x56, 0xc3, 0x6e, 0xa5, 0x27, 0x9b, 0x56, 0x5d, 0x6d, 0x73, 0xb3, 0xe1, 0xbb, 0x14, - 0x98, 0x47, 0xee, 0x42, 0x27, 0x8c, 0x46, 0x07, 0x94, 0x0d, 0x69, 0x66, 0x0a, 0x9e, 0x35, 0x3d, - 0x4a, 0x6c, 0x40, 0xd3, 0x30, 0xa9, 0x3d, 0xcb, 0x63, 0x62, 0x33, 0x4c, 0x95, 0xe3, 0x11, 0x0a, - 0x96, 0x64, 0x74, 0xda, 0x8b, 0x09, 0x46, 0x2c, 0x95, 0xe3, 0x29, 0x7f, 0x47, 0x02, 0x58, 0x21, - 0x96, 0xa5, 0xfa, 0x92, 0x7c, 0xc7, 0xa1, 0x22, 0x68, 0xa1, 0x96, 0x67, 0xbb, 0x75, 0x1a, 0x6f, - 0x3f, 0xed, 0x04, 0xe5, 0x5e, 0x82, 0x71, 0xdf, 0xb7, 0x1d, 0x2c, 0x84, 0x99, 0xed, 0xb1, 0x7e, - 0x2b, 0x63, 0x57, 0x4d, 0x5f, 0x0f, 0x94, 0x94, 0x7f, 0x29, 0x41, 0x8a, 0xca, 0xb4, 0x8a, 0x5d, - 0x3d, 0xd4, 0x87, 0xd2, 0xc1, 0xfb, 0xf0, 0x04, 0x00, 0x63, 0xe3, 0x18, 0xaf, 0x60, 0xee, 0x59, - 0x29, 0x0a, 0x29, 0x1b, 0xaf, 0x60, 0x74, 0xde, 0x33, 0x78, 0xbc, 0xb7, 0xc1, 0xc5, 0xfa, 0x8e, - 0x9b, 0xfd, 0x08, 0x8c, 0xd2, 0xb7, 0x79, 0x37, 0x1d, 0xbe, 0x64, 0x1b, 0x31, 0x5b, 0x8d, 0xcd, - 0x9b, 0x8e, 0xf2, 0x12, 0x8c, 0x6e, 0xde, 0x64, 0x3b, 0x74, 0xc7, 0x20, 0x65, 0x5b, 0x16, 0xcf, - 0xfe, 0x58, 0xd6, 0x9d, 0x24, 0x00, 0x9a, 0xec, 0x88, 0x5d, 0xa9, 0x98, 0xbf, 0x2b, 0xe5, 0x6f, - 0xab, 0xc5, 0x07, 0xda, 0x56, 0x3b, 0xfd, 0x9f, 0x24, 0x18, 0x0b, 0x84, 0x1b, 0xf4, 0x18, 0x1c, - 0xca, 0xaf, 0xac, 0x2f, 0x5d, 0xd1, 0x4a, 0x05, 0xed, 0xe2, 0x4a, 0x2e, 0xf0, 0x62, 0x28, 0x7b, - 0xf8, 0xf5, 0x5b, 0xf3, 0x28, 0x80, 0xbb, 0x65, 0xd2, 0x6d, 0x4d, 0x74, 0x06, 0x66, 0xc2, 0x24, - 0xb9, 0x7c, 0xb9, 0xb8, 0xb6, 0x29, 0x4b, 0xd9, 0x43, 0xaf, 0xdf, 0x9a, 0x9f, 0x0a, 0x50, 0xe4, - 0xb6, 0x1d, 0x6c, 0xba, 0xed, 0x04, 0x4b, 0xeb, 0xab, 0xab, 0xa5, 0x4d, 0x39, 0xd6, 0x46, 0xc0, - 0x27, 0x88, 0x07, 0x61, 0x2a, 0x4c, 0xb0, 0x56, 0x5a, 0x91, 0xe3, 0x59, 0xf4, 0xfa, 0xad, 0xf9, - 0x89, 0x00, 0xf6, 0x9a, 0x51, 0xcf, 0x26, 0x5f, 0xfb, 0xd8, 0xec, 0xd0, 0x4f, 0xff, 0xd4, 0xac, - 0x44, 0x34, 0x1b, 0x0f, 0xc5, 0x08, 0xf4, 0x30, 0x1c, 0x29, 0x97, 0x96, 0xd7, 0x8a, 0x05, 0x6d, - 0xb5, 0xbc, 0x1c, 0x79, 0x0f, 0x96, 0x9d, 0x7c, 0xfd, 0xd6, 0xfc, 0x18, 0x57, 0xa9, 0x1b, 0xf6, - 0x86, 0x5a, 0xbc, 0xba, 0xbe, 0x59, 0x94, 0x25, 0x86, 0xbd, 0x61, 0xe3, 0xeb, 0x96, 0xcb, 0xbe, - 0x95, 0xfd, 0x28, 0x1c, 0xed, 0x80, 0xed, 0x29, 0x36, 0xf5, 0xfa, 0xad, 0xf9, 0xf1, 0x0d, 0x1b, - 0xb3, 0xf1, 0x43, 0x29, 0x16, 0x20, 0xd3, 0x4e, 0xb1, 0xbe, 0xb1, 0x5e, 0xce, 0xad, 0xc8, 0xf3, - 0x59, 0xf9, 0xf5, 0x5b, 0xf3, 0x69, 0x11, 0x0c, 0x09, 0xbe, 0xaf, 0xd9, 0x5b, 0xb9, 0xb6, 0xfe, - 0xd3, 0xc7, 0xe0, 0x3e, 0xbe, 0x3f, 0xef, 0xb8, 0xfa, 0x35, 0xc3, 0xac, 0x79, 0xa7, 0x20, 0xbc, - 0xcc, 0xd7, 0xd8, 0x87, 0xf9, 0x41, 0x88, 0x80, 0xf6, 0x3c, 0x0b, 0xc9, 0x76, 0x3f, 0xf9, 0xcc, - 0xf6, 0xd9, 0xea, 0xef, 0xbf, 0x48, 0xef, 0x7e, 0x6e, 0x96, 0xed, 0x73, 0x9a, 0x93, 0xed, 0xb9, - 0x8d, 0xa0, 0xbc, 0x5f, 0x82, 0x89, 0x4b, 0x86, 0xe3, 0x5a, 0xb6, 0x51, 0xd1, 0xeb, 0xf4, 0xb9, - 0xd5, 0xf9, 0x41, 0x63, 0x6b, 0x64, 0xa8, 0x3f, 0x03, 0x23, 0xd7, 0xf5, 0x3a, 0x0b, 0x6a, 0x71, - 0xfa, 0xa9, 0xc3, 0xce, 0xe6, 0xf3, 0x43, 0x9b, 0x60, 0xc0, 0xc8, 0x94, 0x9f, 0x8d, 0xc1, 0x24, - 0x1d, 0x0c, 0x0e, 0xfb, 0x46, 0x2f, 0x59, 0xcd, 0xe7, 0x21, 0x61, 0xeb, 0x2e, 0xdf, 0xba, 0xce, - 0x2f, 0xf0, 0x53, 0x99, 0x93, 0xfd, 0x4f, 0x5a, 0x16, 0x0a, 0xb8, 0xa2, 0x52, 0x5a, 0xf4, 0x1e, - 0x48, 0x36, 0xf4, 0x9b, 0x1a, 0xe5, 0xc3, 0xd6, 0xc8, 0xb9, 0xfd, 0xf1, 0xb9, 0x73, 0x7b, 0x6e, - 0x72, 0x4f, 0x6f, 0xd4, 0x17, 0x15, 0xc1, 0x47, 0x51, 0x47, 0x1b, 0xfa, 0x4d, 0x22, 0x22, 0x6a, - 0xc2, 0x24, 0x81, 0x56, 0x76, 0x75, 0xb3, 0x86, 0x59, 0x23, 0x74, 0x23, 0x3e, 0x7f, 0x69, 0xdf, - 0x8d, 0x1c, 0xf6, 0x1b, 0x09, 0xb0, 0x53, 0xd4, 0xf1, 0x86, 0x7e, 0x73, 0x89, 0x02, 0x48, 0x8b, - 0x8b, 0xc9, 0x37, 0xde, 0x9c, 0x1b, 0xa2, 0x27, 0x5d, 0x9f, 0x95, 0x00, 0x7c, 0x8b, 0xa1, 0xf7, - 0x80, 0x5c, 0xf1, 0x4a, 0x94, 0x56, 0x7c, 0x97, 0xe4, 0x81, 0x6e, 0x7d, 0x11, 0xb1, 0x37, 0x9b, - 0x9b, 0x3f, 0x73, 0x7b, 0x4e, 0x52, 0x27, 0x2b, 0x91, 0xae, 0x78, 0x37, 0x8c, 0xb5, 0x9a, 0x55, - 0xdd, 0xc5, 0x1a, 0xdd, 0x31, 0x88, 0xf5, 0x9d, 0xe7, 0x67, 0x09, 0xaf, 0x3b, 0xb7, 0xe7, 0x10, - 0x53, 0x2b, 0x40, 0xac, 0xd0, 0xd9, 0x1f, 0x18, 0x84, 0x10, 0x04, 0x74, 0xfa, 0x2d, 0xfa, 0x89, - 0x65, 0xff, 0x26, 0x62, 0x06, 0x46, 0x1b, 0x96, 0x69, 0x5c, 0xe3, 0xfe, 0x98, 0x52, 0x45, 0x11, - 0x65, 0x21, 0xc9, 0x5e, 0xe8, 0xbb, 0x7b, 0x62, 0x43, 0x5e, 0x94, 0x09, 0xd5, 0x0d, 0xbc, 0xed, - 0x18, 0xa2, 0x37, 0x54, 0x51, 0x44, 0x17, 0x41, 0x76, 0x70, 0xa5, 0x65, 0x1b, 0xee, 0x9e, 0x56, - 0xb1, 0x4c, 0x57, 0xaf, 0xb8, 0xec, 0x2d, 0x63, 0xfe, 0xd8, 0x9d, 0xdb, 0x73, 0x47, 0x98, 0xac, - 0x51, 0x0c, 0x45, 0x9d, 0x14, 0xa0, 0x25, 0x06, 0x21, 0x2d, 0x54, 0xb1, 0xab, 0x1b, 0x75, 0x27, - 0xc3, 0x0e, 0x6d, 0x45, 0x31, 0xa0, 0xcb, 0x27, 0x47, 0x83, 0x5b, 0xa8, 0x17, 0x41, 0xb6, 0x9a, - 0xd8, 0x0e, 0xe5, 0xb5, 0x52, 0xb4, 0xe5, 0x28, 0x86, 0xa2, 0x4e, 0x0a, 0x90, 0xc8, 0x79, 0x5d, - 0xd2, 0xcd, 0x62, 0x4b, 0xa2, 0xd9, 0xda, 0xf6, 0x77, 0x5e, 0x67, 0xda, 0x7a, 0x23, 0x67, 0xee, - 0xe5, 0x1f, 0xf7, 0xb9, 0x47, 0xe9, 0x94, 0x4f, 0x7f, 0xea, 0x91, 0x19, 0xee, 0x1a, 0xfe, 0x4e, - 0xe8, 0x15, 0xbc, 0x47, 0xba, 0x9f, 0xa3, 0x6e, 0x50, 0x4c, 0x92, 0x76, 0xbe, 0xa4, 0x1b, 0x75, - 0xf1, 0x65, 0x18, 0x95, 0x97, 0xd0, 0x22, 0x8c, 0x38, 0xae, 0xee, 0xb6, 0x1c, 0xfe, 0x0e, 0x5d, - 0xe9, 0xe6, 0x6a, 0x79, 0xcb, 0xac, 0x96, 0x29, 0xa6, 0xca, 0x29, 0xd0, 0x45, 0x18, 0x71, 0xad, - 0x6b, 0xd8, 0xe4, 0x26, 0xdc, 0xd7, 0xf8, 0xa6, 0x67, 0xc8, 0x8c, 0x9a, 0x58, 0xa4, 0x8a, 0xeb, - 0xb8, 0xc6, 0xd2, 0xaa, 0x5d, 0x9d, 0x2c, 0x72, 0xe8, 0xd7, 0x9f, 0xf3, 0xa5, 0x7d, 0x0f, 0x42, - 0x6e, 0xa9, 0x28, 0x3f, 0x45, 0x9d, 0xf4, 0x40, 0x65, 0x0a, 0x41, 0x57, 0x42, 0x57, 0x66, 0xf9, - 0x37, 0x6b, 0xee, 0xed, 0xa6, 0x7e, 0xc0, 0xa7, 0xc5, 0x4e, 0x58, 0xf0, 0xc2, 0xed, 0x45, 0x90, - 0x5b, 0xe6, 0xb6, 0x65, 0xd2, 0x87, 0xb3, 0x3c, 0xbf, 0x4f, 0x92, 0x8c, 0x29, 0xe8, 0x1c, 0x51, - 0x0c, 0x45, 0x9d, 0xf4, 0x40, 0x97, 0xd8, 0x2a, 0xa0, 0x0a, 0x13, 0x3e, 0x16, 0x1d, 0xa8, 0xa9, - 0xbe, 0x03, 0xf5, 0x1e, 0x3e, 0x50, 0x0f, 0x45, 0x5b, 0xf1, 0xc7, 0xea, 0xb8, 0x07, 0x24, 0x64, - 0xe8, 0x12, 0x80, 0x1f, 0x1e, 0xe8, 0x5e, 0xc5, 0x58, 0xf7, 0x8e, 0xf7, 0x63, 0x8c, 0xd8, 0x0a, - 0xf0, 0x69, 0xd1, 0x77, 0xc1, 0x74, 0xc3, 0x30, 0x35, 0x07, 0xd7, 0x77, 0x34, 0x6e, 0x60, 0xc2, - 0x92, 0x7e, 0xc4, 0x33, 0xbf, 0xb2, 0x3f, 0x7f, 0xb8, 0x73, 0x7b, 0x2e, 0xcb, 0x43, 0x68, 0x3b, - 0x4b, 0x45, 0x9d, 0x6a, 0x18, 0x66, 0x19, 0xd7, 0x77, 0x0a, 0x1e, 0x6c, 0x31, 0xfd, 0xda, 0x9b, - 0x73, 0x43, 0x7c, 0xb8, 0x0e, 0x29, 0xe7, 0xe9, 0x29, 0x0d, 0x1f, 0x66, 0xd8, 0x21, 0x6b, 0x12, - 0x5d, 0x14, 0xe8, 0xde, 0x59, 0x4a, 0xf5, 0x01, 0x6c, 0x98, 0xbf, 0xfa, 0x07, 0xf3, 0x92, 0xf2, - 0x49, 0x09, 0x46, 0x0a, 0x57, 0x37, 0x74, 0xc3, 0x46, 0x25, 0x98, 0xf2, 0x3d, 0x27, 0x3c, 0xc8, - 0x8f, 0xdf, 0xb9, 0x3d, 0x97, 0x89, 0x3a, 0x97, 0x37, 0xca, 0x7d, 0x07, 0x16, 0xc3, 0xbc, 0xd4, - 0x6d, 0x1d, 0x1c, 0x62, 0xd5, 0x86, 0xa2, 0xb4, 0xaf, 0x92, 0x23, 0x6a, 0x16, 0x61, 0x94, 0x49, - 0xeb, 0xa0, 0x45, 0x18, 0x6e, 0x92, 0x1f, 0xfc, 0x08, 0x6a, 0xb6, 0xab, 0xf3, 0x52, 0x7c, 0x6f, - 0xcb, 0x9c, 0x90, 0x28, 0x3f, 0x12, 0x03, 0x28, 0x5c, 0xbd, 0xba, 0x69, 0x1b, 0xcd, 0x3a, 0x76, - 0xef, 0xa6, 0xe6, 0x9b, 0x70, 0x28, 0xb0, 0x4a, 0xb2, 0x2b, 0x11, 0xed, 0xe7, 0xef, 0xdc, 0x9e, - 0x3b, 0x1e, 0xd5, 0x3e, 0x80, 0xa6, 0xa8, 0xd3, 0xfe, 0x7a, 0xc9, 0xae, 0x74, 0xe4, 0x5a, 0x75, - 0x5c, 0x8f, 0x6b, 0xbc, 0x3b, 0xd7, 0x00, 0x5a, 0x90, 0x6b, 0xc1, 0x71, 0x3b, 0x9b, 0xb6, 0x0c, - 0x63, 0xbe, 0x49, 0x1c, 0x54, 0x80, 0xa4, 0xcb, 0x7f, 0x73, 0x0b, 0x2b, 0xdd, 0x2d, 0x2c, 0xc8, - 0xb8, 0x95, 0x3d, 0x4a, 0xe5, 0xcf, 0x24, 0x00, 0xdf, 0x67, 0xdf, 0x9e, 0x2e, 0x46, 0x42, 0x39, - 0x0f, 0xbc, 0xf1, 0x03, 0xa5, 0x6a, 0x9c, 0x3a, 0x62, 0xcf, 0x1f, 0x8c, 0xc1, 0xf4, 0x96, 0x88, - 0x3c, 0x6f, 0x7b, 0x1b, 0x6c, 0xc0, 0x28, 0x36, 0x5d, 0xdb, 0xa0, 0x46, 0x20, 0xbd, 0xfd, 0x68, - 0xb7, 0xde, 0xee, 0xa0, 0x13, 0xfd, 0x1a, 0xa9, 0x38, 0xde, 0xe1, 0x6c, 0x22, 0xd6, 0xf8, 0xe1, - 0x38, 0x64, 0xba, 0x51, 0xa2, 0x25, 0x98, 0xac, 0xd8, 0x98, 0x02, 0xb4, 0xe0, 0x4e, 0x63, 0x3e, - 0xeb, 0x67, 0x96, 0x11, 0x04, 0x45, 0x9d, 0x10, 0x10, 0x3e, 0x7b, 0xd4, 0x80, 0xa4, 0x7d, 0xc4, - 0xed, 0x08, 0xd6, 0x80, 0x79, 0x9e, 0xc2, 0xa7, 0x0f, 0xd1, 0x48, 0x98, 0x01, 0x9b, 0x3f, 0x26, - 0x7c, 0x28, 0x9d, 0x40, 0x5e, 0x86, 0x49, 0xc3, 0x34, 0x5c, 0x43, 0xaf, 0x6b, 0xdb, 0x7a, 0x5d, - 0x37, 0x2b, 0x07, 0xc9, 0x9a, 0x59, 0xc8, 0xe7, 0xcd, 0x46, 0xd8, 0x29, 0xea, 0x04, 0x87, 0xe4, - 0x19, 0x00, 0x5d, 0x82, 0x51, 0xd1, 0x54, 0xe2, 0x40, 0xd9, 0x86, 0x20, 0x0f, 0x24, 0x78, 0x3f, - 0x14, 0x87, 0x29, 0x15, 0x57, 0xff, 0x7f, 0x57, 0xec, 0xaf, 0x2b, 0x56, 0x01, 0xd8, 0x70, 0x27, - 0x01, 0xf6, 0x00, 0xbd, 0x41, 0x02, 0x46, 0x8a, 0x71, 0x28, 0x38, 0x6e, 0xa0, 0x3f, 0x6e, 0xc7, - 0x20, 0x1d, 0xec, 0x8f, 0xbf, 0xa2, 0xb3, 0x12, 0x2a, 0xf9, 0x91, 0x28, 0xc1, 0xff, 0xf9, 0x43, - 0x97, 0x48, 0xd4, 0xe6, 0xbd, 0xbd, 0x43, 0xd0, 0xff, 0x1a, 0x81, 0x91, 0x0d, 0xdd, 0xd6, 0x1b, - 0x0e, 0xaa, 0xb4, 0x65, 0x9a, 0x62, 0xfb, 0xb1, 0xed, 0xdf, 0x35, 0xf1, 0xdd, 0x8e, 0x3e, 0x89, - 0xe6, 0x1b, 0x1d, 0x12, 0xcd, 0x77, 0xc1, 0x04, 0x59, 0x0e, 0x07, 0x2e, 0xcb, 0x10, 0x6b, 0x8f, - 0xe7, 0x8f, 0xfa, 0x5c, 0xc2, 0xf5, 0x6c, 0xb5, 0x7c, 0x35, 0x78, 0x5b, 0x66, 0x8c, 0x60, 0xf8, - 0x81, 0x99, 0x90, 0x1f, 0xf6, 0x97, 0xa5, 0x81, 0x4a, 0x45, 0x85, 0x86, 0x7e, 0xb3, 0xc8, 0x0a, - 0x68, 0x05, 0xd0, 0xae, 0xb7, 0x33, 0xa2, 0xf9, 0xe6, 0x24, 0xf4, 0x27, 0xee, 0xdc, 0x9e, 0x3b, - 0xca, 0xe8, 0xdb, 0x71, 0x14, 0x75, 0xca, 0x07, 0x0a, 0x6e, 0x4f, 0x00, 0x10, 0xbd, 0x34, 0x76, - 0xb5, 0x95, 0x2d, 0x77, 0x0e, 0xdd, 0xb9, 0x3d, 0x37, 0xc5, 0xb8, 0xf8, 0x75, 0x8a, 0x9a, 0x22, - 0x85, 0x02, 0xbd, 0xf5, 0xca, 0xb3, 0xe3, 0xc8, 0xaa, 0x9e, 0xaf, 0x6d, 0x56, 0xf6, 0xbd, 0xb6, - 0x09, 0x64, 0xc7, 0x11, 0x96, 0x2c, 0x3b, 0x0e, 0xef, 0x06, 0xa0, 0x8f, 0x48, 0x70, 0x98, 0x5a, - 0x37, 0x70, 0x0f, 0x46, 0xa3, 0x5d, 0xc9, 0xfe, 0x3d, 0x4e, 0xde, 0xd8, 0x9f, 0x04, 0x5f, 0xb9, - 0x3d, 0xd7, 0x85, 0xdf, 0x9d, 0xdb, 0x73, 0x27, 0x02, 0xbd, 0xd9, 0x56, 0xaf, 0xa8, 0xd3, 0xa4, - 0x57, 0xfd, 0xbb, 0x37, 0x2a, 0x81, 0xa2, 0xdb, 0x12, 0x9c, 0x6c, 0x23, 0xc0, 0xe6, 0x8e, 0x65, - 0x57, 0xe8, 0x75, 0x6c, 0xcd, 0xdd, 0xb5, 0xb1, 0xb3, 0x6b, 0xd5, 0xab, 0xec, 0x33, 0x78, 0xf9, - 0xf7, 0x4b, 0xfb, 0x8b, 0x69, 0x5f, 0xb9, 0x3d, 0x37, 0x60, 0x03, 0x77, 0x6e, 0xcf, 0x3d, 0xd2, - 0x45, 0x83, 0x8e, 0xf8, 0x8a, 0xaa, 0x84, 0x35, 0x2a, 0xfa, 0x58, 0x9b, 0x02, 0x29, 0x10, 0xd9, - 0x3e, 0x26, 0x01, 0xf2, 0xa7, 0x7c, 0x15, 0x3b, 0x4d, 0xb2, 0x3e, 0x27, 0x0b, 0xb1, 0xc0, 0xaa, - 0x49, 0xea, 0xbd, 0x10, 0xf3, 0xe9, 0xc5, 0x42, 0x2c, 0x10, 0x29, 0x9f, 0xf6, 0xa7, 0xc7, 0x18, - 0x1f, 0xc7, 0x1d, 0xee, 0x81, 0x2f, 0x2c, 0x59, 0x86, 0xa0, 0x6e, 0x9b, 0x0f, 0x87, 0x94, 0x7f, - 0x2d, 0xc1, 0xd1, 0xb6, 0x88, 0xe2, 0x09, 0xfb, 0xd7, 0x00, 0xd9, 0x81, 0x4a, 0xfe, 0x41, 0x76, - 0x26, 0xf4, 0xbe, 0x03, 0xd4, 0x94, 0xdd, 0x36, 0xef, 0xde, 0xbd, 0x19, 0x9e, 0x5d, 0x24, 0xff, - 0x17, 0x12, 0xcc, 0x04, 0x9b, 0xf7, 0x14, 0x59, 0x83, 0x74, 0xb0, 0x75, 0xae, 0xc2, 0x7d, 0x83, - 0xa8, 0xc0, 0xa5, 0x0f, 0xd1, 0xa3, 0x67, 0xfd, 0x70, 0xcd, 0xf6, 0x4e, 0x1f, 0x1b, 0xd8, 0x1a, - 0x42, 0xa6, 0x68, 0xd8, 0x4e, 0xd0, 0xfe, 0xf8, 0xbf, 0x12, 0x24, 0x36, 0x2c, 0xab, 0x8e, 0x2c, - 0x98, 0x32, 0x2d, 0x57, 0x23, 0x91, 0x05, 0x57, 0x35, 0xbe, 0xe9, 0xc2, 0xe6, 0xc1, 0xa5, 0x7d, - 0x0f, 0x89, 0x76, 0x56, 0xea, 0xa4, 0x69, 0xb9, 0x79, 0x0a, 0xd9, 0x64, 0x5b, 0x32, 0xdf, 0x05, - 0xe3, 0xe1, 0xc6, 0xd8, 0x2c, 0xf9, 0xdc, 0xbe, 0x1b, 0x0b, 0xb3, 0xb9, 0x73, 0x7b, 0x6e, 0xc6, - 0x8f, 0x98, 0x1e, 0x58, 0x51, 0xd3, 0xdb, 0x81, 0xd6, 0xd9, 0x45, 0xd2, 0xaf, 0xbd, 0x39, 0x27, - 0x9d, 0xfe, 0x25, 0x09, 0xc0, 0xdf, 0x79, 0x42, 0x0f, 0xc3, 0x91, 0xfc, 0xfa, 0x5a, 0x41, 0x2b, - 0x6f, 0xe6, 0x36, 0xb7, 0xca, 0xda, 0xd6, 0x5a, 0x79, 0xa3, 0xb8, 0xc4, 0xfe, 0x21, 0x9a, 0x77, - 0x3c, 0xe2, 0x34, 0x71, 0x85, 0x7e, 0x0b, 0x1e, 0x9d, 0x84, 0x99, 0x30, 0x36, 0x29, 0x15, 0x0b, - 0xb2, 0x94, 0x4d, 0xbf, 0x7e, 0x6b, 0x3e, 0xc9, 0x72, 0x71, 0x5c, 0x45, 0xa7, 0xe0, 0x50, 0x3b, - 0x5e, 0x69, 0x6d, 0x59, 0x8e, 0x65, 0xc7, 0x5f, 0xbf, 0x35, 0x9f, 0xf2, 0x92, 0x76, 0xa4, 0x00, - 0x0a, 0x62, 0x72, 0x7e, 0xf1, 0x2c, 0xbc, 0x7e, 0x6b, 0x7e, 0x84, 0x19, 0x30, 0x9b, 0x78, 0xed, - 0x63, 0xb3, 0x43, 0xf9, 0x8b, 0x5d, 0x0f, 0x40, 0x1e, 0xee, 0x69, 0xbb, 0x9b, 0xde, 0xa1, 0x46, - 0xf8, 0xd4, 0xe3, 0xcf, 0x0f, 0xc3, 0x5c, 0x97, 0x53, 0x0f, 0xf7, 0x66, 0x9f, 0x03, 0x8f, 0x1e, - 0x47, 0x1b, 0x7d, 0x8f, 0x2e, 0xba, 0x1c, 0x96, 0x1c, 0xfc, 0x40, 0x63, 0xa0, 0xb3, 0x1b, 0xe5, - 0xb7, 0x13, 0x80, 0x56, 0x9d, 0xda, 0x12, 0x49, 0xaa, 0x03, 0x97, 0x41, 0x23, 0x7b, 0x76, 0xd2, - 0x37, 0xb5, 0x67, 0xb7, 0x1a, 0xda, 0x05, 0x8b, 0xed, 0x6f, 0xa7, 0x7d, 0xe0, 0xad, 0xb0, 0xf8, - 0xb7, 0x64, 0x2b, 0xac, 0x73, 0xa6, 0x9c, 0xb8, 0x7b, 0x4b, 0xea, 0xe1, 0x83, 0x6e, 0x2b, 0xf0, - 0x1d, 0xee, 0x91, 0x1e, 0x3b, 0xdc, 0x99, 0xae, 0xdb, 0xd8, 0x9c, 0x1a, 0x9d, 0x13, 0x4f, 0x06, - 0x47, 0x07, 0x9b, 0xdb, 0xf8, 0x9b, 0xc2, 0xe4, 0x6b, 0x62, 0x66, 0x3b, 0x0e, 0xd9, 0x76, 0x77, - 0x12, 0xc1, 0x57, 0xf9, 0x60, 0x1c, 0xe4, 0x55, 0xa7, 0x56, 0xac, 0x1a, 0xee, 0x5b, 0xe4, 0x6b, - 0xcf, 0x74, 0xdf, 0xa6, 0x40, 0x77, 0x6e, 0xcf, 0x4d, 0x30, 0x9b, 0xf6, 0xb0, 0x64, 0x03, 0x26, - 0xa3, 0x69, 0x24, 0xf3, 0xac, 0xc2, 0x41, 0xce, 0xa8, 0xda, 0xd2, 0xc7, 0x89, 0xf0, 0x71, 0x11, - 0xba, 0xd9, 0xd9, 0x99, 0x99, 0x43, 0x5d, 0x7a, 0x2b, 0xf7, 0x74, 0xfd, 0x3e, 0xcb, 0x42, 0x26, - 0xda, 0x29, 0x5e, 0x8f, 0x7d, 0x5e, 0x82, 0xb1, 0x55, 0x47, 0xec, 0xa2, 0xe0, 0xb7, 0xe9, 0x8e, - 0xd2, 0x93, 0xde, 0xab, 0xb7, 0xf8, 0x60, 0x7e, 0x1b, 0x7c, 0x09, 0x37, 0xa4, 0x1c, 0x82, 0xe9, - 0x80, 0x8e, 0x9e, 0xee, 0x9f, 0x8e, 0xd1, 0xd8, 0x98, 0xc7, 0x35, 0xc3, 0xf4, 0x12, 0x0a, 0xfc, - 0x57, 0x75, 0xad, 0xec, 0xdb, 0x38, 0x71, 0x10, 0x1b, 0x5f, 0xa3, 0x81, 0x21, 0x62, 0x4b, 0x2f, - 0x53, 0x5c, 0x6d, 0xdf, 0xc5, 0x91, 0xf6, 0x71, 0x41, 0x2a, 0xb2, 0x57, 0xa3, 0x7c, 0x51, 0x82, - 0xf1, 0x55, 0xa7, 0xb6, 0x65, 0x56, 0xff, 0x52, 0xfb, 0xed, 0x0e, 0x1c, 0x0a, 0x69, 0xf9, 0x16, - 0x99, 0xf3, 0xec, 0x87, 0x13, 0x10, 0x5f, 0x75, 0x6a, 0xe8, 0x65, 0x98, 0x8c, 0x26, 0x0a, 0xa7, - 0xbb, 0xc5, 0xe9, 0xf6, 0x59, 0x20, 0x7b, 0x76, 0x70, 0x5c, 0x4f, 0x93, 0x6b, 0x30, 0x1e, 0x9e, - 0x2d, 0x4e, 0xf5, 0x60, 0x12, 0xc2, 0xcc, 0x3e, 0x3a, 0x28, 0xa6, 0xd7, 0xd8, 0x7b, 0x20, 0xe9, - 0x05, 0xba, 0x7b, 0x7b, 0x50, 0x0b, 0xa4, 0xec, 0x43, 0x03, 0x20, 0x79, 0xdc, 0x5f, 0x86, 0xc9, - 0x68, 0x28, 0xe9, 0x65, 0xbd, 0x08, 0x6e, 0x4f, 0xeb, 0x75, 0x1b, 0x56, 0xdb, 0x00, 0x81, 0x31, - 0x70, 0x7f, 0x0f, 0x0e, 0x3e, 0x5a, 0xf6, 0x91, 0x81, 0xd0, 0xbc, 0x05, 0xd5, 0xdd, 0x4e, 0xc0, - 0x3f, 0x17, 0x83, 0xd3, 0xc1, 0xd4, 0xf6, 0xe5, 0x16, 0xb6, 0xf7, 0xbc, 0xec, 0xb5, 0xa9, 0xd7, - 0x0c, 0x33, 0xf8, 0xfc, 0xf7, 0x68, 0x70, 0xc4, 0x50, 0x5c, 0x21, 0xaf, 0xf2, 0x9a, 0x04, 0x63, - 0x1b, 0x7a, 0x0d, 0xab, 0xf8, 0xe5, 0x16, 0x76, 0xdc, 0x0e, 0x0f, 0x4f, 0x0f, 0xc3, 0x88, 0xb5, - 0xb3, 0x23, 0x2e, 0x18, 0x26, 0x54, 0x5e, 0x42, 0x33, 0x30, 0x5c, 0x37, 0x1a, 0x06, 0x1b, 0x96, - 0x09, 0x95, 0x15, 0xd0, 0x1c, 0x8c, 0x55, 0xc8, 0xe8, 0xd3, 0xd8, 0xb3, 0x9c, 0x84, 0xf8, 0x5c, - 0x5c, 0xcb, 0x74, 0x37, 0xe9, 0xdb, 0x9c, 0x0c, 0x8c, 0xda, 0xf8, 0x3a, 0xb6, 0x1d, 0xcc, 0xff, - 0x39, 0xb5, 0x28, 0x2a, 0xcf, 0x40, 0x9a, 0x49, 0xc2, 0x3b, 0xe6, 0x28, 0x24, 0xe9, 0x03, 0x0b, - 0x5f, 0x9e, 0x51, 0x52, 0xbe, 0xc2, 0x9e, 0xaf, 0x32, 0xfe, 0x4c, 0x24, 0x56, 0xc8, 0xe7, 0xbb, - 0x5a, 0xf9, 0x54, 0xff, 0x04, 0x81, 0xd9, 0xd0, 0xb3, 0xf0, 0xaf, 0x0f, 0xc3, 0x21, 0xbe, 0x1c, - 0xd1, 0x9b, 0xc6, 0x99, 0x5d, 0xd7, 0x15, 0x1f, 0x5c, 0x00, 0x1e, 0x1d, 0xf4, 0xa6, 0xa1, 0xec, - 0x41, 0xe2, 0x92, 0xeb, 0x36, 0xd1, 0x69, 0x18, 0xb6, 0x5b, 0x75, 0x2c, 0x4e, 0xe6, 0xbc, 0xcc, - 0x52, 0x6f, 0x1a, 0x0b, 0x04, 0x41, 0x6d, 0xd5, 0xb1, 0xca, 0x50, 0x50, 0x11, 0xe6, 0x76, 0x5a, - 0xf5, 0xfa, 0x9e, 0x56, 0xc5, 0x15, 0xab, 0x8a, 0x35, 0xef, 0xff, 0xcf, 0xe2, 0x9b, 0x4d, 0xdd, - 0xf4, 0xd2, 0xff, 0xa4, 0x7a, 0x9c, 0xa2, 0x15, 0x28, 0x96, 0xf8, 0xdf, 0xb3, 0x45, 0x81, 0xa3, - 0xfc, 0x7e, 0x0c, 0x92, 0x82, 0x35, 0x7d, 0x4f, 0x8a, 0xeb, 0xb8, 0xe2, 0x5a, 0xe2, 0x66, 0x8b, - 0x57, 0x46, 0x08, 0xe2, 0x35, 0xde, 0x79, 0xa9, 0x4b, 0x43, 0x2a, 0x29, 0x10, 0x98, 0xf7, 0xca, - 0x97, 0xc0, 0x9a, 0x2d, 0xd2, 0x9f, 0x89, 0xa6, 0x25, 0xb6, 0xd0, 0x2f, 0x0d, 0xa9, 0xb4, 0x84, - 0x32, 0x30, 0x42, 0xbc, 0xd9, 0x65, 0xbd, 0x45, 0xe0, 0xbc, 0x8c, 0x0e, 0xc3, 0x70, 0x53, 0x77, - 0x2b, 0xec, 0x91, 0x0d, 0xa9, 0x60, 0x45, 0x12, 0xaf, 0xd9, 0x87, 0x65, 0xa2, 0xff, 0x9a, 0x9a, - 0x18, 0x83, 0x7d, 0xc1, 0x97, 0xc8, 0xbd, 0xa1, 0xbb, 0x2e, 0xb6, 0x4d, 0xc2, 0x90, 0xa1, 0x23, - 0x04, 0x89, 0x6d, 0xab, 0xba, 0xc7, 0xff, 0x5d, 0x36, 0xfd, 0xcd, 0xff, 0x3f, 0x2f, 0xf5, 0x07, - 0x8d, 0x56, 0xa6, 0xd9, 0x97, 0x48, 0x04, 0x30, 0x4f, 0x90, 0x8a, 0x30, 0xad, 0x57, 0xd9, 0xff, - 0xd4, 0xd2, 0xeb, 0xda, 0xb6, 0x41, 0x97, 0xc7, 0x4e, 0x66, 0xac, 0x47, 0x5f, 0x20, 0x9f, 0x20, - 0xcf, 0xf1, 0xf3, 0x29, 0x18, 0x6d, 0x32, 0xa1, 0x94, 0x0b, 0x30, 0xd5, 0x26, 0x29, 0x91, 0xef, - 0x9a, 0x61, 0x56, 0xc5, 0xd3, 0x67, 0xf2, 0x9b, 0xc0, 0xe8, 0x17, 0xbf, 0xd9, 0x9d, 0x21, 0xfa, - 0x3b, 0xff, 0x3d, 0xdd, 0xdf, 0xc7, 0x4f, 0x04, 0xde, 0xc7, 0xeb, 0x4d, 0x23, 0x9f, 0xa2, 0xfc, - 0xf9, 0xb3, 0xf8, 0x5c, 0xfb, 0xb3, 0xf8, 0x1a, 0x36, 0xc5, 0x72, 0x97, 0x54, 0xe9, 0x4d, 0xc3, - 0xa1, 0xee, 0xe8, 0x7f, 0x82, 0xdc, 0xb9, 0x10, 0xf8, 0x4d, 0x9f, 0xc9, 0x27, 0x96, 0x73, 0x1b, - 0x25, 0xcf, 0x8f, 0x7f, 0x2d, 0x06, 0xc7, 0x03, 0x7e, 0x1c, 0x40, 0x6e, 0x77, 0xe7, 0x6c, 0x67, - 0x8f, 0x1f, 0xe0, 0x03, 0x1a, 0x57, 0x20, 0x41, 0xf0, 0x51, 0x9f, 0xff, 0x9e, 0x9b, 0xf9, 0xb9, - 0x4f, 0xff, 0x73, 0x25, 0xbc, 0xf6, 0x0a, 0xf5, 0x0a, 0x65, 0x92, 0xff, 0x81, 0xc1, 0xed, 0x27, - 0xfb, 0x9f, 0x36, 0x77, 0xee, 0x9e, 0x19, 0xa3, 0x36, 0xfc, 0xe2, 0x39, 0x50, 0xba, 0x6c, 0x14, - 0xb0, 0x60, 0xda, 0x7b, 0xc7, 0x63, 0x1f, 0x91, 0xba, 0xdb, 0x8b, 0xe0, 0x5e, 0x3d, 0x38, 0xe0, - 0x26, 0xc6, 0x4d, 0x38, 0xfc, 0x2c, 0x69, 0xdb, 0x3f, 0xce, 0x10, 0x21, 0xff, 0xb0, 0x77, 0xeb, - 0x8a, 0x79, 0xb6, 0x7f, 0xa3, 0x0a, 0x7c, 0xf9, 0xf8, 0x96, 0xc4, 0xc9, 0x85, 0xae, 0x53, 0xc9, - 0x42, 0x60, 0x1a, 0x51, 0x03, 0x94, 0xca, 0xcf, 0x48, 0x70, 0xa4, 0xad, 0x69, 0x1e, 0xe3, 0x97, - 0x3b, 0x3c, 0x5e, 0x1e, 0xf8, 0xb2, 0x67, 0xf0, 0x21, 0xf3, 0x72, 0x07, 0x61, 0x1f, 0xe8, 0x2b, - 0x2c, 0x93, 0x22, 0x24, 0xed, 0x3b, 0xe1, 0x50, 0x58, 0x58, 0x61, 0xa6, 0xfb, 0x61, 0x22, 0x9c, - 0xaf, 0x72, 0x73, 0x8d, 0x87, 0x32, 0x56, 0x45, 0x8b, 0xda, 0xd9, 0xd3, 0xb5, 0x08, 0x29, 0x0f, - 0x95, 0xa7, 0x9a, 0x03, 0xab, 0xea, 0x53, 0x2a, 0x3f, 0x22, 0xc1, 0x7c, 0xb8, 0x05, 0x7f, 0xc1, - 0xea, 0xec, 0x4f, 0xd8, 0xbb, 0xd6, 0xc5, 0x5f, 0x92, 0xe0, 0x9e, 0x1e, 0x32, 0x71, 0x03, 0xbc, - 0x02, 0x33, 0x81, 0x1d, 0x7b, 0x11, 0xc2, 0x45, 0xb7, 0x9f, 0xee, 0x7f, 0xd4, 0xe0, 0xe5, 0x53, - 0xc7, 0x88, 0x51, 0x3e, 0xf1, 0xb9, 0xb9, 0xe9, 0xf6, 0x3a, 0x47, 0x9d, 0x6e, 0xdf, 0x65, 0xbf, - 0x8b, 0xfe, 0xf1, 0x61, 0x09, 0x1e, 0x0c, 0xab, 0xda, 0xe1, 0x1a, 0xc5, 0xb7, 0xab, 0x1f, 0x7e, - 0x4f, 0x82, 0xd3, 0x83, 0x08, 0xe7, 0xa5, 0xbe, 0xd3, 0xfe, 0xb9, 0x69, 0xb4, 0x3f, 0x1e, 0xda, - 0xc7, 0x85, 0x13, 0xf1, 0xb6, 0xcb, 0xe3, 0xf6, 0x16, 0x18, 0xbe, 0xc9, 0x07, 0x56, 0xb0, 0xcb, - 0x3d, 0x23, 0x87, 0x17, 0xa5, 0xc2, 0xc8, 0xa1, 0x65, 0x69, 0x87, 0xbe, 0x88, 0x75, 0xe8, 0x8b, - 0xc0, 0x9e, 0xcf, 0x75, 0x1e, 0xb7, 0x3a, 0x9c, 0x95, 0xbd, 0x1b, 0xa6, 0x3b, 0xb8, 0x32, 0x1f, - 0xd5, 0xfb, 0xf0, 0x64, 0x15, 0xb5, 0x3b, 0xab, 0xb2, 0x07, 0x73, 0xb4, 0xdd, 0x0e, 0x86, 0x7e, - 0xab, 0x55, 0x6e, 0xf0, 0xd8, 0xd2, 0xb1, 0x69, 0xae, 0x7b, 0x09, 0x46, 0x58, 0x3f, 0x73, 0x75, - 0x0f, 0xe0, 0x28, 0x9c, 0x81, 0xf2, 0xe3, 0x22, 0x96, 0x15, 0x84, 0xd8, 0x9d, 0xc7, 0xd0, 0x20, - 0xba, 0xde, 0xa5, 0x31, 0x14, 0x30, 0xc6, 0x67, 0x45, 0x54, 0xeb, 0x2c, 0x1d, 0x37, 0x47, 0xe5, - 0xae, 0x45, 0x35, 0x66, 0x9b, 0xb7, 0x36, 0x7c, 0xfd, 0x94, 0x08, 0x5f, 0x9e, 0x4e, 0x7d, 0xc2, - 0xd7, 0xb7, 0xc7, 0xf4, 0x5e, 0x20, 0xeb, 0x23, 0xe6, 0x5f, 0xc4, 0x40, 0xf6, 0x35, 0x09, 0x8e, - 0x52, 0xdd, 0x82, 0x07, 0xb0, 0xfb, 0x35, 0xf9, 0xc3, 0x80, 0x1c, 0xbb, 0xa2, 0x75, 0x1c, 0xdd, - 0xb2, 0x63, 0x57, 0xae, 0x86, 0xe6, 0x97, 0x87, 0x01, 0x55, 0x1d, 0x37, 0x8a, 0xcd, 0x5e, 0x33, - 0xc8, 0x55, 0xc7, 0xbd, 0xda, 0x63, 0x36, 0x4a, 0xdc, 0x85, 0xee, 0xfc, 0x8c, 0x04, 0xd9, 0x4e, - 0x2a, 0xf3, 0xee, 0x33, 0xe0, 0x70, 0xe8, 0x30, 0x3f, 0xda, 0x83, 0x0f, 0x0f, 0x72, 0x84, 0x1d, - 0x19, 0x46, 0x87, 0x6c, 0xfc, 0x56, 0xe7, 0x01, 0x73, 0x61, 0x0f, 0x6d, 0xcf, 0xac, 0xbf, 0x6d, - 0xc3, 0xe7, 0x53, 0x6d, 0x71, 0xf5, 0x2f, 0x44, 0xee, 0x7d, 0x13, 0x66, 0xbb, 0x48, 0xfd, 0x56, - 0xcf, 0x7b, 0xbb, 0x5d, 0x3b, 0xf3, 0x6e, 0xa7, 0xef, 0x4f, 0xf0, 0x91, 0x10, 0x7e, 0x29, 0x17, - 0x58, 0x8b, 0x75, 0x7a, 0xda, 0xaf, 0xbc, 0x00, 0xc7, 0x3a, 0x52, 0x71, 0xd9, 0x16, 0x21, 0xb1, - 0x6b, 0x38, 0x2e, 0x17, 0xeb, 0x64, 0x37, 0xb1, 0x22, 0xd4, 0x94, 0x46, 0x41, 0x20, 0x53, 0xd6, - 0x1b, 0x96, 0x55, 0xe7, 0x62, 0x28, 0x57, 0x60, 0x2a, 0x00, 0xe3, 0x8d, 0x9c, 0x87, 0x44, 0xd3, - 0xe2, 0x1f, 0x33, 0x1b, 0x3b, 0x7b, 0xbc, 0x5b, 0x23, 0x84, 0x86, 0xab, 0x4d, 0xf1, 0x95, 0x19, - 0x40, 0x8c, 0x19, 0xbd, 0xeb, 0x27, 0x9a, 0x28, 0xc3, 0x74, 0x08, 0xca, 0x1b, 0xf9, 0x0e, 0x18, - 0x69, 0x52, 0x88, 0xf7, 0x26, 0xba, 0x5b, 0x33, 0x14, 0xcb, 0xfb, 0x04, 0x14, 0x2d, 0x9d, 0xfd, - 0xca, 0x21, 0x18, 0xa6, 0x5c, 0xd1, 0x87, 0x24, 0x80, 0xc0, 0xcd, 0xbd, 0x85, 0x6e, 0x6c, 0x3a, - 0xaf, 0x89, 0xb3, 0x67, 0x06, 0xc6, 0xe7, 0x39, 0xdb, 0xe9, 0xef, 0xf9, 0xf7, 0x5f, 0xfc, 0x60, - 0xec, 0x3e, 0xa4, 0x9c, 0xe9, 0xb2, 0x1a, 0x0f, 0x8c, 0x97, 0x8f, 0x87, 0xbe, 0x86, 0xf5, 0xc8, - 0x60, 0x4d, 0x09, 0xc9, 0x16, 0x06, 0x45, 0xe7, 0x82, 0x5d, 0xa0, 0x82, 0x9d, 0x43, 0x8f, 0xf7, - 0x17, 0xec, 0xcc, 0x7b, 0xc3, 0x83, 0xe6, 0xbb, 0xd1, 0xef, 0x48, 0x30, 0xd3, 0x69, 0x49, 0x87, - 0x9e, 0x1a, 0x4c, 0x8a, 0xf6, 0x94, 0x22, 0xfb, 0xf4, 0x01, 0x28, 0xb9, 0x2a, 0xcb, 0x54, 0x95, - 0x1c, 0x7a, 0xe6, 0x00, 0xaa, 0x9c, 0x09, 0xcc, 0x3b, 0xe8, 0xff, 0x48, 0x70, 0xa2, 0xe7, 0x0a, - 0x09, 0xe5, 0x06, 0x93, 0xb2, 0x47, 0xee, 0x94, 0xcd, 0x7f, 0x33, 0x2c, 0xb8, 0xc6, 0xcf, 0x52, - 0x8d, 0xaf, 0xa0, 0xd2, 0x41, 0x34, 0xf6, 0x33, 0xa2, 0xa0, 0xee, 0xbf, 0x11, 0x7e, 0x01, 0xd2, - 0xdb, 0x9d, 0xda, 0x16, 0x1e, 0x7d, 0x06, 0x46, 0x7b, 0x52, 0xab, 0x3c, 0x4f, 0x55, 0x50, 0xd1, - 0xc6, 0x37, 0xd9, 0x69, 0x67, 0xde, 0x1b, 0x0e, 0xfc, 0xdf, 0x8d, 0xfe, 0xb7, 0xd4, 0xf9, 0x41, - 0xc7, 0x93, 0x3d, 0x45, 0xec, 0xbe, 0xa8, 0xca, 0x3e, 0xb5, 0x7f, 0x42, 0xae, 0x64, 0x83, 0x2a, - 0x59, 0x43, 0xf8, 0x6e, 0x2b, 0xd9, 0xb1, 0x13, 0xd1, 0x6f, 0x49, 0x30, 0xd3, 0x69, 0x4d, 0xd2, - 0x67, 0x58, 0xf6, 0x58, 0x64, 0xf5, 0x19, 0x96, 0xbd, 0x16, 0x40, 0xca, 0x77, 0x50, 0xe5, 0xcf, - 0xa3, 0x27, 0xba, 0x29, 0xdf, 0xb3, 0x17, 0xc9, 0x58, 0xec, 0x99, 0xe4, 0xf7, 0x19, 0x8b, 0x83, - 0xac, 0x63, 0xfa, 0x8c, 0xc5, 0x81, 0xd6, 0x18, 0xfd, 0xc7, 0xa2, 0xa7, 0xd9, 0x80, 0xdd, 0xe8, - 0xa0, 0x5f, 0x93, 0x60, 0x3c, 0x94, 0x11, 0xa3, 0xc7, 0x7a, 0x0a, 0xda, 0x69, 0xc1, 0xd0, 0xfd, - 0xcc, 0xb3, 0x7b, 0xc2, 0xad, 0x94, 0xa8, 0x2e, 0x4b, 0x28, 0x77, 0x10, 0x5d, 0xec, 0x90, 0xc4, - 0x9f, 0x91, 0x60, 0xba, 0x43, 0x96, 0xd9, 0x67, 0x14, 0x76, 0x4f, 0x9a, 0xb3, 0x4f, 0xed, 0x9f, - 0x90, 0x6b, 0x75, 0x91, 0x6a, 0xf5, 0x2e, 0xf4, 0xce, 0x83, 0x68, 0x15, 0x98, 0x9f, 0x6f, 0xfb, - 0xf7, 0xa3, 0x03, 0xed, 0xa0, 0xf3, 0xfb, 0x14, 0x4c, 0x28, 0xf4, 0xe4, 0xbe, 0xe9, 0xb8, 0x3e, - 0xcf, 0x51, 0x7d, 0x9e, 0x45, 0xeb, 0xdf, 0x9c, 0x3e, 0xed, 0xd3, 0xfa, 0x2f, 0xb6, 0x7f, 0xa9, - 0xa1, 0xb7, 0x17, 0x75, 0x4c, 0x56, 0xb3, 0x8f, 0xef, 0x8b, 0x86, 0x2b, 0xf5, 0x14, 0x55, 0xea, - 0x2c, 0x7a, 0xb4, 0x9b, 0x52, 0x81, 0x47, 0x10, 0x86, 0xb9, 0x63, 0x9d, 0x79, 0x2f, 0x4b, 0x81, - 0xbf, 0x1b, 0xbd, 0x4f, 0x5c, 0x40, 0x3e, 0xd5, 0xb3, 0xdd, 0x40, 0x1e, 0x9b, 0x7d, 0x70, 0x00, - 0x4c, 0x2e, 0xd7, 0x7d, 0x54, 0xae, 0x59, 0x74, 0xbc, 0x9b, 0x5c, 0x24, 0x97, 0x45, 0xef, 0x97, - 0xbc, 0x37, 0x2b, 0xa7, 0x7b, 0xf3, 0x0e, 0x26, 0xbb, 0xdd, 0xef, 0x40, 0x74, 0x48, 0x81, 0x95, - 0x93, 0x54, 0x92, 0x79, 0x34, 0xdb, 0x55, 0x12, 0x96, 0xfa, 0xde, 0xed, 0x4b, 0x05, 0xbf, 0x3d, - 0xd2, 0xf5, 0x98, 0x4b, 0x6f, 0xb9, 0xbb, 0xaf, 0x1c, 0xec, 0x4b, 0x26, 0x07, 0xbe, 0x9c, 0xab, - 0xfc, 0x9b, 0x38, 0xa0, 0xb2, 0xab, 0x5f, 0xc3, 0xb9, 0x96, 0xbb, 0x6b, 0xd9, 0xc6, 0x2b, 0x6c, - 0xf2, 0xc3, 0x00, 0x0d, 0xfd, 0x66, 0xf0, 0xde, 0x79, 0xcf, 0x3b, 0x41, 0x0f, 0x7d, 0xe2, 0x73, - 0x73, 0x0f, 0x0c, 0x70, 0x3f, 0x90, 0x20, 0xab, 0xa9, 0x86, 0x7e, 0x93, 0x5f, 0x3a, 0xbf, 0x0a, - 0xa0, 0xd7, 0xeb, 0xd6, 0x0d, 0xad, 0x4e, 0x16, 0x56, 0x6c, 0x51, 0x7b, 0xae, 0x5b, 0x37, 0xb6, - 0x8b, 0xb9, 0x10, 0xf8, 0xf6, 0xe3, 0x90, 0x9a, 0xa2, 0xac, 0x56, 0x0c, 0xc7, 0x45, 0x9b, 0x90, - 0xaa, 0x62, 0x73, 0x8f, 0xb1, 0x8d, 0x7f, 0x73, 0x6c, 0x93, 0x84, 0x13, 0xe5, 0xfa, 0x3c, 0x20, - 0x3d, 0x88, 0x47, 0xff, 0x8b, 0x01, 0xff, 0x8a, 0x42, 0xd7, 0x41, 0x10, 0xe2, 0x4c, 0xbf, 0x0a, - 0x36, 0xa5, 0x47, 0x41, 0xd9, 0x93, 0xa1, 0x75, 0x54, 0xe8, 0xd3, 0xbd, 0xf1, 0x53, 0x29, 0xef, - 0xd3, 0xbd, 0x8b, 0x53, 0xff, 0xee, 0x53, 0x8f, 0x8c, 0x87, 0x38, 0xe6, 0xd3, 0xc1, 0x0d, 0x86, - 0xd3, 0x1f, 0x91, 0x60, 0xaa, 0xad, 0x45, 0xa4, 0xc0, 0x6c, 0x6e, 0x6b, 0xf3, 0xd2, 0xba, 0x5a, - 0x7a, 0x91, 0xfd, 0x17, 0x77, 0xfe, 0x99, 0xa1, 0xc0, 0x5d, 0x7a, 0x34, 0x07, 0xc7, 0x3a, 0xe0, - 0x14, 0x8a, 0x2b, 0xc5, 0xe5, 0xdc, 0x66, 0x51, 0x96, 0xd0, 0x3d, 0x70, 0xa2, 0x23, 0x13, 0x0f, - 0x25, 0xd6, 0x05, 0x45, 0x2d, 0x7a, 0x28, 0xf1, 0xbb, 0x3e, 0x9e, 0xfe, 0x64, 0xb4, 0xeb, 0xb7, - 0x81, 0x6a, 0xd8, 0xc4, 0x8e, 0xe1, 0x1c, 0x68, 0x44, 0x0d, 0x76, 0xdc, 0xfb, 0x3b, 0xc3, 0x90, - 0x5e, 0x66, 0xad, 0x94, 0x5d, 0xdd, 0xfd, 0x26, 0x17, 0xd6, 0xc8, 0xe1, 0x1f, 0x57, 0x65, 0xdf, - 0x7c, 0xf6, 0xbf, 0x62, 0x9c, 0xde, 0xd7, 0x57, 0x31, 0xd8, 0x1d, 0x5c, 0xfe, 0x01, 0x8a, 0x28, - 0x3f, 0x85, 0x7d, 0xa7, 0x95, 0xde, 0x12, 0x62, 0x5f, 0x6b, 0xfe, 0x3e, 0x09, 0x0e, 0x51, 0x2c, - 0x7f, 0xfe, 0xa2, 0x98, 0xe2, 0x49, 0x74, 0xd7, 0x08, 0xbc, 0xa2, 0x07, 0xb6, 0x34, 0xd9, 0xf7, - 0x95, 0xef, 0xe3, 0xcf, 0x05, 0x8f, 0x07, 0x1a, 0x8f, 0xb2, 0x55, 0xd4, 0xe9, 0x7a, 0x1b, 0xa5, - 0x13, 0xd9, 0x27, 0x4b, 0x1c, 0x7c, 0x9f, 0xec, 0x32, 0x8c, 0x05, 0x32, 0xa7, 0xcc, 0x70, 0x9f, - 0x57, 0xfc, 0xd1, 0x4d, 0xe9, 0x20, 0x31, 0xfa, 0x01, 0x09, 0x0e, 0x75, 0x4c, 0x2a, 0xe9, 0xff, - 0xc5, 0xdf, 0xe7, 0xa6, 0x77, 0xc4, 0x38, 0x1d, 0xf9, 0x2a, 0xea, 0x4c, 0xab, 0x53, 0x76, 0xbe, - 0x01, 0xe3, 0xa1, 0x84, 0x30, 0x33, 0x4a, 0xdb, 0xdf, 0xcf, 0x03, 0xa6, 0x30, 0x03, 0x94, 0x85, - 0x24, 0xbe, 0xd9, 0xb4, 0x6c, 0x17, 0xb3, 0xa7, 0x76, 0x49, 0xd5, 0x2b, 0x2b, 0x6b, 0x80, 0xda, - 0x3b, 0x37, 0xfa, 0x41, 0x71, 0x3f, 0x2a, 0xa1, 0x19, 0x18, 0x0e, 0x7e, 0x72, 0x9b, 0x15, 0xfc, - 0x7d, 0xbf, 0xbb, 0x3d, 0xe6, 0xff, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x81, 0x6f, 0x76, 0xfd, - 0x89, 0xa9, 0x00, 0x00, + // 10046 bytes of a gzipped FileDescriptorSet + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x70, 0x63, 0xd7, + 0x75, 0x18, 0x1f, 0x3e, 0x48, 0xe0, 0x10, 0x24, 0xc1, 0x4b, 0x2e, 0x85, 0xc5, 0xee, 0x12, 0xd4, + 0x93, 0xb4, 0x5a, 0xad, 0x24, 0xae, 0xb4, 0xd2, 0xae, 0x24, 0xac, 0x6d, 0x99, 0x20, 0xb1, 0x5c, + 0x6a, 0xf9, 0xa5, 0x47, 0x72, 0x25, 0xcb, 0x4e, 0x31, 0x8f, 0xc0, 0x25, 0xf8, 0x44, 0xe0, 0xbd, + 0xa7, 0xf7, 0x1e, 0x76, 0xc9, 0xb5, 0xdd, 0x91, 0x3f, 0xea, 0xda, 0xca, 0xa4, 0xb1, 0xeb, 0x4e, + 0x63, 0xcb, 0x5e, 0x57, 0x8e, 0xd3, 0x3a, 0x75, 0xdc, 0xc6, 0x8e, 0x5d, 0xa7, 0x69, 0x3b, 0x53, + 0xbb, 0x33, 0x69, 0x6c, 0xb7, 0xe9, 0xd8, 0x6d, 0xa6, 0x4d, 0x32, 0x29, 0x9d, 0xc8, 0x9a, 0xd6, + 0x75, 0xdd, 0xd6, 0xd9, 0xb8, 0x6d, 0x3a, 0x9e, 0x69, 0x3b, 0xf7, 0xeb, 0x7d, 0x01, 0x20, 0x00, + 0x6a, 0xd7, 0x72, 0x3e, 0x7e, 0x11, 0xf7, 0xdc, 0x73, 0xce, 0x3d, 0xf7, 0x9c, 0x73, 0xcf, 0x3d, + 0xf7, 0xeb, 0x11, 0xbe, 0x78, 0x01, 0xa6, 0xaa, 0x86, 0x51, 0xad, 0xe1, 0x33, 0xa6, 0x65, 0x38, + 0xc6, 0x66, 0x63, 0xeb, 0x4c, 0x05, 0xdb, 0x65, 0x4b, 0x33, 0x1d, 0xc3, 0x9a, 0xa6, 0x30, 0x34, + 0xc2, 0x30, 0xa6, 0x05, 0x86, 0xbc, 0x04, 0xa3, 0x17, 0xb5, 0x1a, 0x9e, 0x73, 0x11, 0xd7, 0xb0, + 0x83, 0x1e, 0x87, 0xd8, 0x96, 0x56, 0xc3, 0x19, 0x69, 0x2a, 0x7a, 0x6a, 0xf0, 0xec, 0xdd, 0xd3, + 0x21, 0xa2, 0xe9, 0x20, 0xc5, 0x2a, 0x01, 0x2b, 0x94, 0x42, 0x7e, 0x2d, 0x06, 0x63, 0x2d, 0x6a, + 0x11, 0x82, 0x98, 0xae, 0xd6, 0x09, 0x47, 0xe9, 0x54, 0x52, 0xa1, 0xbf, 0x51, 0x06, 0x06, 0x4c, + 0xb5, 0xbc, 0xa3, 0x56, 0x71, 0x26, 0x42, 0xc1, 0xa2, 0x88, 0x26, 0x01, 0x2a, 0xd8, 0xc4, 0x7a, + 0x05, 0xeb, 0xe5, 0xbd, 0x4c, 0x74, 0x2a, 0x7a, 0x2a, 0xa9, 0xf8, 0x20, 0xe8, 0x7e, 0x18, 0x35, + 0x1b, 0x9b, 0x35, 0xad, 0x5c, 0xf2, 0xa1, 0xc1, 0x54, 0xf4, 0x54, 0x5c, 0x49, 0xb3, 0x8a, 0x39, + 0x0f, 0xf9, 0x5e, 0x18, 0xb9, 0x86, 0xd5, 0x1d, 0x3f, 0xea, 0x20, 0x45, 0x1d, 0x26, 0x60, 0x1f, + 0xe2, 0x2c, 0xa4, 0xea, 0xd8, 0xb6, 0xd5, 0x2a, 0x2e, 0x39, 0x7b, 0x26, 0xce, 0xc4, 0x68, 0xef, + 0xa7, 0x9a, 0x7a, 0x1f, 0xee, 0xf9, 0x20, 0xa7, 0x5a, 0xdf, 0x33, 0x31, 0x9a, 0x81, 0x24, 0xd6, + 0x1b, 0x75, 0xc6, 0x21, 0xde, 0x46, 0x7f, 0x45, 0xbd, 0x51, 0x0f, 0x73, 0x49, 0x10, 0x32, 0xce, + 0x62, 0xc0, 0xc6, 0xd6, 0x55, 0xad, 0x8c, 0x33, 0xfd, 0x94, 0xc1, 0xbd, 0x4d, 0x0c, 0xd6, 0x58, + 0x7d, 0x98, 0x87, 0xa0, 0x43, 0xb3, 0x90, 0xc4, 0xbb, 0x0e, 0xd6, 0x6d, 0xcd, 0xd0, 0x33, 0x03, + 0x94, 0xc9, 0x3d, 0x2d, 0xac, 0x88, 0x6b, 0x95, 0x30, 0x0b, 0x8f, 0x0e, 0x9d, 0x87, 0x01, 0xc3, + 0x74, 0x34, 0x43, 0xb7, 0x33, 0x89, 0x29, 0xe9, 0xd4, 0xe0, 0xd9, 0xe3, 0x2d, 0x1d, 0x61, 0x85, + 0xe1, 0x28, 0x02, 0x19, 0x2d, 0x40, 0xda, 0x36, 0x1a, 0x56, 0x19, 0x97, 0xca, 0x46, 0x05, 0x97, + 0x34, 0x7d, 0xcb, 0xc8, 0x24, 0x29, 0x83, 0x5c, 0x73, 0x47, 0x28, 0xe2, 0xac, 0x51, 0xc1, 0x0b, + 0xfa, 0x96, 0xa1, 0x0c, 0xdb, 0x81, 0x32, 0x9a, 0x80, 0x7e, 0x7b, 0x4f, 0x77, 0xd4, 0xdd, 0x4c, + 0x8a, 0x7a, 0x08, 0x2f, 0xc9, 0xbf, 0xd1, 0x0f, 0x23, 0xdd, 0xb8, 0xd8, 0x05, 0x88, 0x6f, 0x91, + 0x5e, 0x66, 0x22, 0xbd, 0xe8, 0x80, 0xd1, 0x04, 0x95, 0xd8, 0x7f, 0x48, 0x25, 0xce, 0xc0, 0xa0, + 0x8e, 0x6d, 0x07, 0x57, 0x98, 0x47, 0x44, 0xbb, 0xf4, 0x29, 0x60, 0x44, 0xcd, 0x2e, 0x15, 0x3b, + 0x94, 0x4b, 0x3d, 0x0b, 0x23, 0xae, 0x48, 0x25, 0x4b, 0xd5, 0xab, 0xc2, 0x37, 0xcf, 0x74, 0x92, + 0x64, 0xba, 0x28, 0xe8, 0x14, 0x42, 0xa6, 0x0c, 0xe3, 0x40, 0x19, 0xcd, 0x01, 0x18, 0x3a, 0x36, + 0xb6, 0x4a, 0x15, 0x5c, 0xae, 0x65, 0x12, 0x6d, 0xb4, 0xb4, 0x42, 0x50, 0x9a, 0xb4, 0x64, 0x30, + 0x68, 0xb9, 0x86, 0x9e, 0xf0, 0x5c, 0x6d, 0xa0, 0x8d, 0xa7, 0x2c, 0xb1, 0x41, 0xd6, 0xe4, 0x6d, + 0x1b, 0x30, 0x6c, 0x61, 0xe2, 0xf7, 0xb8, 0xc2, 0x7b, 0x96, 0xa4, 0x42, 0x4c, 0x77, 0xec, 0x99, + 0xc2, 0xc9, 0x58, 0xc7, 0x86, 0x2c, 0x7f, 0x11, 0xdd, 0x05, 0x2e, 0xa0, 0x44, 0xdd, 0x0a, 0x68, + 0x14, 0x4a, 0x09, 0xe0, 0xb2, 0x5a, 0xc7, 0xd9, 0xeb, 0x30, 0x1c, 0x54, 0x0f, 0x1a, 0x87, 0xb8, + 0xed, 0xa8, 0x96, 0x43, 0xbd, 0x30, 0xae, 0xb0, 0x02, 0x4a, 0x43, 0x14, 0xeb, 0x15, 0x1a, 0xe5, + 0xe2, 0x0a, 0xf9, 0x89, 0xde, 0xea, 0x75, 0x38, 0x4a, 0x3b, 0x7c, 0xb2, 0xd9, 0xa2, 0x01, 0xce, + 0xe1, 0x7e, 0x67, 0x1f, 0x83, 0xa1, 0x40, 0x07, 0xba, 0x6d, 0x5a, 0x7e, 0x17, 0x1c, 0x69, 0xc9, + 0x1a, 0x3d, 0x0b, 0xe3, 0x0d, 0x5d, 0xd3, 0x1d, 0x6c, 0x99, 0x16, 0x26, 0x1e, 0xcb, 0x9a, 0xca, + 0xfc, 0xe7, 0x81, 0x36, 0x3e, 0xb7, 0xe1, 0xc7, 0x66, 0x5c, 0x94, 0xb1, 0x46, 0x33, 0xf0, 0x74, + 0x32, 0xf1, 0xbd, 0x81, 0xf4, 0x8b, 0x2f, 0xbe, 0xf8, 0x62, 0x44, 0xfe, 0x5a, 0x3f, 0x8c, 0xb7, + 0x1a, 0x33, 0x2d, 0x87, 0xef, 0x04, 0xf4, 0xeb, 0x8d, 0xfa, 0x26, 0xb6, 0xa8, 0x92, 0xe2, 0x0a, + 0x2f, 0xa1, 0x19, 0x88, 0xd7, 0xd4, 0x4d, 0x5c, 0xcb, 0xc4, 0xa6, 0xa4, 0x53, 0xc3, 0x67, 0xef, + 0xef, 0x6a, 0x54, 0x4e, 0x2f, 0x12, 0x12, 0x85, 0x51, 0xa2, 0xb7, 0x40, 0x8c, 0x87, 0x68, 0xc2, + 0xe1, 0x74, 0x77, 0x1c, 0xc8, 0x58, 0x52, 0x28, 0x1d, 0x3a, 0x06, 0x49, 0xf2, 0x97, 0xf9, 0x46, + 0x3f, 0x95, 0x39, 0x41, 0x00, 0xc4, 0x2f, 0x50, 0x16, 0x12, 0x74, 0x98, 0x54, 0xb0, 0x98, 0xda, + 0xdc, 0x32, 0x71, 0xac, 0x0a, 0xde, 0x52, 0x1b, 0x35, 0xa7, 0x74, 0x55, 0xad, 0x35, 0x30, 0x75, + 0xf8, 0xa4, 0x92, 0xe2, 0xc0, 0x2b, 0x04, 0x86, 0x72, 0x30, 0xc8, 0x46, 0x95, 0xa6, 0x57, 0xf0, + 0x2e, 0x8d, 0x9e, 0x71, 0x85, 0x0d, 0xb4, 0x05, 0x02, 0x21, 0xcd, 0x3f, 0x6f, 0x1b, 0xba, 0x70, + 0x4d, 0xda, 0x04, 0x01, 0xd0, 0xe6, 0x1f, 0x0b, 0x07, 0xee, 0x13, 0xad, 0xbb, 0xd7, 0x34, 0x96, + 0xee, 0x85, 0x11, 0x8a, 0xf1, 0x08, 0x37, 0xbd, 0x5a, 0xcb, 0x8c, 0x4e, 0x49, 0xa7, 0x12, 0xca, + 0x30, 0x03, 0xaf, 0x70, 0xa8, 0xfc, 0x95, 0x08, 0xc4, 0x68, 0x60, 0x19, 0x81, 0xc1, 0xf5, 0xb7, + 0xad, 0x16, 0x4b, 0x73, 0x2b, 0x1b, 0x85, 0xc5, 0x62, 0x5a, 0x42, 0xc3, 0x00, 0x14, 0x70, 0x71, + 0x71, 0x65, 0x66, 0x3d, 0x1d, 0x71, 0xcb, 0x0b, 0xcb, 0xeb, 0xe7, 0x1f, 0x4d, 0x47, 0x5d, 0x82, + 0x0d, 0x06, 0x88, 0xf9, 0x11, 0x1e, 0x39, 0x9b, 0x8e, 0xa3, 0x34, 0xa4, 0x18, 0x83, 0x85, 0x67, + 0x8b, 0x73, 0xe7, 0x1f, 0x4d, 0xf7, 0x07, 0x21, 0x8f, 0x9c, 0x4d, 0x0f, 0xa0, 0x21, 0x48, 0x52, + 0x48, 0x61, 0x65, 0x65, 0x31, 0x9d, 0x70, 0x79, 0xae, 0xad, 0x2b, 0x0b, 0xcb, 0xf3, 0xe9, 0xa4, + 0xcb, 0x73, 0x5e, 0x59, 0xd9, 0x58, 0x4d, 0x83, 0xcb, 0x61, 0xa9, 0xb8, 0xb6, 0x36, 0x33, 0x5f, + 0x4c, 0x0f, 0xba, 0x18, 0x85, 0xb7, 0xad, 0x17, 0xd7, 0xd2, 0xa9, 0x80, 0x58, 0x8f, 0x9c, 0x4d, + 0x0f, 0xb9, 0x4d, 0x14, 0x97, 0x37, 0x96, 0xd2, 0xc3, 0x68, 0x14, 0x86, 0x58, 0x13, 0x42, 0x88, + 0x91, 0x10, 0xe8, 0xfc, 0xa3, 0xe9, 0xb4, 0x27, 0x08, 0xe3, 0x32, 0x1a, 0x00, 0x9c, 0x7f, 0x34, + 0x8d, 0xe4, 0x59, 0x88, 0x53, 0x37, 0x44, 0x08, 0x86, 0x17, 0x67, 0x0a, 0xc5, 0xc5, 0xd2, 0xca, + 0xea, 0xfa, 0xc2, 0xca, 0xf2, 0xcc, 0x62, 0x5a, 0xf2, 0x60, 0x4a, 0xf1, 0xe9, 0x8d, 0x05, 0xa5, + 0x38, 0x97, 0x8e, 0xf8, 0x61, 0xab, 0xc5, 0x99, 0xf5, 0xe2, 0x5c, 0x3a, 0x2a, 0x97, 0x61, 0xbc, + 0x55, 0x40, 0x6d, 0x39, 0x84, 0x7c, 0xbe, 0x10, 0x69, 0xe3, 0x0b, 0x94, 0x57, 0xd8, 0x17, 0xe4, + 0xef, 0x46, 0x60, 0xac, 0xc5, 0xa4, 0xd2, 0xb2, 0x91, 0x27, 0x21, 0xce, 0x7c, 0x99, 0x4d, 0xb3, + 0xf7, 0xb5, 0x9c, 0x9d, 0xa8, 0x67, 0x37, 0x4d, 0xb5, 0x94, 0xce, 0x9f, 0x6a, 0x44, 0xdb, 0xa4, + 0x1a, 0x84, 0x45, 0x93, 0xc3, 0xfe, 0x4c, 0x53, 0xf0, 0x67, 0xf3, 0xe3, 0xf9, 0x6e, 0xe6, 0x47, + 0x0a, 0xeb, 0x6d, 0x12, 0x88, 0xb7, 0x98, 0x04, 0x2e, 0xc0, 0x68, 0x13, 0xa3, 0xae, 0x83, 0xf1, + 0xfb, 0x24, 0xc8, 0xb4, 0x53, 0x4e, 0x87, 0x90, 0x18, 0x09, 0x84, 0xc4, 0x0b, 0x61, 0x0d, 0xde, + 0xd9, 0xde, 0x08, 0x4d, 0xb6, 0xfe, 0xac, 0x04, 0x13, 0xad, 0x53, 0xca, 0x96, 0x32, 0xbc, 0x05, + 0xfa, 0xeb, 0xd8, 0xd9, 0x36, 0x44, 0x5a, 0x75, 0xb2, 0xc5, 0x64, 0x4d, 0xaa, 0xc3, 0xc6, 0xe6, + 0x54, 0xfe, 0xd9, 0x3e, 0xda, 0x2e, 0x2f, 0x64, 0xd2, 0x34, 0x49, 0xfa, 0xa1, 0x08, 0x1c, 0x69, + 0xc9, 0xbc, 0xa5, 0xa0, 0x27, 0x00, 0x34, 0xdd, 0x6c, 0x38, 0x2c, 0x75, 0x62, 0x91, 0x38, 0x49, + 0x21, 0x34, 0x78, 0x91, 0x28, 0xdb, 0x70, 0xdc, 0xfa, 0x28, 0xad, 0x07, 0x06, 0xa2, 0x08, 0x8f, + 0x7b, 0x82, 0xc6, 0xa8, 0xa0, 0x93, 0x6d, 0x7a, 0xda, 0xe4, 0x98, 0x0f, 0x41, 0xba, 0x5c, 0xd3, + 0xb0, 0xee, 0x94, 0x6c, 0xc7, 0xc2, 0x6a, 0x5d, 0xd3, 0xab, 0x74, 0xaa, 0x49, 0xe4, 0xe3, 0x5b, + 0x6a, 0xcd, 0xc6, 0xca, 0x08, 0xab, 0x5e, 0x13, 0xb5, 0x84, 0x82, 0x3a, 0x90, 0xe5, 0xa3, 0xe8, + 0x0f, 0x50, 0xb0, 0x6a, 0x97, 0x42, 0xfe, 0x48, 0x12, 0x06, 0x7d, 0x09, 0x38, 0xba, 0x13, 0x52, + 0xcf, 0xab, 0x57, 0xd5, 0x92, 0x58, 0x54, 0x31, 0x4d, 0x0c, 0x12, 0xd8, 0x2a, 0x5f, 0x58, 0x3d, + 0x04, 0xe3, 0x14, 0xc5, 0x68, 0x38, 0xd8, 0x2a, 0x95, 0x6b, 0xaa, 0x6d, 0x53, 0xa5, 0x25, 0x28, + 0x2a, 0x22, 0x75, 0x2b, 0xa4, 0x6a, 0x56, 0xd4, 0xa0, 0x73, 0x30, 0x46, 0x29, 0xea, 0x8d, 0x9a, + 0xa3, 0x99, 0x35, 0x5c, 0x22, 0xcb, 0x3c, 0x9b, 0x4e, 0x39, 0xae, 0x64, 0xa3, 0x04, 0x63, 0x89, + 0x23, 0x10, 0x89, 0x6c, 0x34, 0x07, 0x27, 0x28, 0x59, 0x15, 0xeb, 0xd8, 0x52, 0x1d, 0x5c, 0xc2, + 0x2f, 0x34, 0xd4, 0x9a, 0x5d, 0x52, 0xf5, 0x4a, 0x69, 0x5b, 0xb5, 0xb7, 0x33, 0xe3, 0x84, 0x41, + 0x21, 0x92, 0x91, 0x94, 0xa3, 0x04, 0x71, 0x9e, 0xe3, 0x15, 0x29, 0xda, 0x8c, 0x5e, 0xb9, 0xa4, + 0xda, 0xdb, 0x28, 0x0f, 0x13, 0x94, 0x8b, 0xed, 0x58, 0x9a, 0x5e, 0x2d, 0x95, 0xb7, 0x71, 0x79, + 0xa7, 0xd4, 0x70, 0xb6, 0x1e, 0xcf, 0x1c, 0xf3, 0xb7, 0x4f, 0x25, 0x5c, 0xa3, 0x38, 0xb3, 0x04, + 0x65, 0xc3, 0xd9, 0x7a, 0x1c, 0xad, 0x41, 0x8a, 0x18, 0xa3, 0xae, 0x5d, 0xc7, 0xa5, 0x2d, 0xc3, + 0xa2, 0x73, 0xe8, 0x70, 0x8b, 0xd0, 0xe4, 0xd3, 0xe0, 0xf4, 0x0a, 0x27, 0x58, 0x32, 0x2a, 0x38, + 0x1f, 0x5f, 0x5b, 0x2d, 0x16, 0xe7, 0x94, 0x41, 0xc1, 0xe5, 0xa2, 0x61, 0x11, 0x87, 0xaa, 0x1a, + 0xae, 0x82, 0x07, 0x99, 0x43, 0x55, 0x0d, 0xa1, 0xde, 0x73, 0x30, 0x56, 0x2e, 0xb3, 0x3e, 0x6b, + 0xe5, 0x12, 0x5f, 0x8c, 0xd9, 0x99, 0x74, 0x40, 0x59, 0xe5, 0xf2, 0x3c, 0x43, 0xe0, 0x3e, 0x6e, + 0xa3, 0x27, 0xe0, 0x88, 0xa7, 0x2c, 0x3f, 0xe1, 0x68, 0x53, 0x2f, 0xc3, 0xa4, 0xe7, 0x60, 0xcc, + 0xdc, 0x6b, 0x26, 0x44, 0x81, 0x16, 0xcd, 0xbd, 0x30, 0xd9, 0x63, 0x30, 0x6e, 0x6e, 0x9b, 0xcd, + 0x74, 0xa7, 0xfd, 0x74, 0xc8, 0xdc, 0x36, 0xc3, 0x84, 0xf7, 0xd0, 0x95, 0xb9, 0x85, 0xcb, 0xaa, + 0x83, 0x2b, 0x99, 0x3b, 0xfc, 0xe8, 0xbe, 0x0a, 0x34, 0x0d, 0xe9, 0x72, 0xb9, 0x84, 0x75, 0x75, + 0xb3, 0x86, 0x4b, 0xaa, 0x85, 0x75, 0xd5, 0xce, 0xe4, 0x28, 0x72, 0xcc, 0xb1, 0x1a, 0x58, 0x19, + 0x2e, 0x97, 0x8b, 0xb4, 0x72, 0x86, 0xd6, 0xa1, 0xd3, 0x30, 0x6a, 0x6c, 0x3e, 0x5f, 0x66, 0x1e, + 0x59, 0x32, 0x2d, 0xbc, 0xa5, 0xed, 0x66, 0xee, 0xa6, 0xea, 0x1d, 0x21, 0x15, 0xd4, 0x1f, 0x57, + 0x29, 0x18, 0xdd, 0x07, 0xe9, 0xb2, 0xbd, 0xad, 0x5a, 0x26, 0x0d, 0xc9, 0xb6, 0xa9, 0x96, 0x71, + 0xe6, 0x1e, 0x86, 0xca, 0xe0, 0xcb, 0x02, 0x4c, 0x46, 0x84, 0x7d, 0x4d, 0xdb, 0x72, 0x04, 0xc7, + 0x7b, 0xd9, 0x88, 0xa0, 0x30, 0xce, 0xed, 0x14, 0xa4, 0x89, 0x26, 0x02, 0x0d, 0x9f, 0xa2, 0x68, + 0xc3, 0xe6, 0xb6, 0xe9, 0x6f, 0xf7, 0x2e, 0x18, 0x22, 0x98, 0x5e, 0xa3, 0xf7, 0xb1, 0xc4, 0xcd, + 0xdc, 0xf6, 0xb5, 0xf8, 0x28, 0x4c, 0x10, 0xa4, 0x3a, 0x76, 0xd4, 0x8a, 0xea, 0xa8, 0x3e, 0xec, + 0x07, 0x28, 0x36, 0x51, 0xfb, 0x12, 0xaf, 0x0c, 0xc8, 0x69, 0x35, 0x36, 0xf7, 0x5c, 0xc7, 0x7a, + 0x90, 0xc9, 0x49, 0x60, 0xc2, 0xb5, 0x6e, 0x5b, 0x72, 0x2e, 0xe7, 0x21, 0xe5, 0xf7, 0x7b, 0x94, + 0x04, 0xe6, 0xf9, 0x69, 0x89, 0x24, 0x41, 0xb3, 0x2b, 0x73, 0x24, 0x7d, 0x79, 0xae, 0x98, 0x8e, + 0x90, 0x34, 0x6a, 0x71, 0x61, 0xbd, 0x58, 0x52, 0x36, 0x96, 0xd7, 0x17, 0x96, 0x8a, 0xe9, 0xa8, + 0x2f, 0xb1, 0x7f, 0x2a, 0x96, 0x38, 0x99, 0xbe, 0x57, 0xfe, 0x76, 0x04, 0x86, 0x83, 0x2b, 0x35, + 0xf4, 0x26, 0xb8, 0x43, 0x6c, 0xab, 0xd8, 0xd8, 0x29, 0x5d, 0xd3, 0x2c, 0x3a, 0x20, 0xeb, 0x2a, + 0x9b, 0x1c, 0x5d, 0xff, 0x19, 0xe7, 0x58, 0x6b, 0xd8, 0x79, 0x46, 0xb3, 0xc8, 0x70, 0xab, 0xab, + 0x0e, 0x5a, 0x84, 0x9c, 0x6e, 0x94, 0x6c, 0x47, 0xd5, 0x2b, 0xaa, 0x55, 0x29, 0x79, 0x1b, 0x5a, + 0x25, 0xb5, 0x5c, 0xc6, 0xb6, 0x6d, 0xb0, 0x89, 0xd0, 0xe5, 0x72, 0x5c, 0x37, 0xd6, 0x38, 0xb2, + 0x37, 0x43, 0xcc, 0x70, 0xd4, 0x90, 0xfb, 0x46, 0xdb, 0xb9, 0xef, 0x31, 0x48, 0xd6, 0x55, 0xb3, + 0x84, 0x75, 0xc7, 0xda, 0xa3, 0xf9, 0x79, 0x42, 0x49, 0xd4, 0x55, 0xb3, 0x48, 0xca, 0x3f, 0x91, + 0x65, 0xd2, 0x53, 0xb1, 0x44, 0x22, 0x9d, 0x7c, 0x2a, 0x96, 0x48, 0xa6, 0x41, 0x7e, 0x35, 0x0a, + 0x29, 0x7f, 0xbe, 0x4e, 0x96, 0x3f, 0x65, 0x3a, 0x63, 0x49, 0x34, 0xa6, 0xdd, 0x75, 0x60, 0x76, + 0x3f, 0x3d, 0x4b, 0xa6, 0xb2, 0x7c, 0x3f, 0x4b, 0x8e, 0x15, 0x46, 0x49, 0xd2, 0x08, 0xe2, 0x6c, + 0x98, 0x25, 0x23, 0x09, 0x85, 0x97, 0xd0, 0x3c, 0xf4, 0x3f, 0x6f, 0x53, 0xde, 0xfd, 0x94, 0xf7, + 0xdd, 0x07, 0xf3, 0x7e, 0x6a, 0x8d, 0x32, 0x4f, 0x3e, 0xb5, 0x56, 0x5a, 0x5e, 0x51, 0x96, 0x66, + 0x16, 0x15, 0x4e, 0x8e, 0x8e, 0x42, 0xac, 0xa6, 0x5e, 0xdf, 0x0b, 0x4e, 0x7a, 0x14, 0xd4, 0xad, + 0x11, 0x8e, 0x42, 0xec, 0x1a, 0x56, 0x77, 0x82, 0x53, 0x0d, 0x05, 0xdd, 0xc6, 0xc1, 0x70, 0x06, + 0xe2, 0x54, 0x5f, 0x08, 0x80, 0x6b, 0x2c, 0xdd, 0x87, 0x12, 0x10, 0x9b, 0x5d, 0x51, 0xc8, 0x80, + 0x48, 0x43, 0x8a, 0x41, 0x4b, 0xab, 0x0b, 0xc5, 0xd9, 0x62, 0x3a, 0x22, 0x9f, 0x83, 0x7e, 0xa6, + 0x04, 0x32, 0x58, 0x5c, 0x35, 0xa4, 0xfb, 0x78, 0x91, 0xf3, 0x90, 0x44, 0xed, 0xc6, 0x52, 0xa1, + 0xa8, 0xa4, 0x23, 0x41, 0x53, 0xc7, 0xd2, 0x71, 0xd9, 0x86, 0x94, 0x3f, 0x0f, 0xff, 0xc9, 0x2c, + 0xc6, 0xbf, 0x2a, 0xc1, 0xa0, 0x2f, 0xaf, 0x26, 0x09, 0x91, 0x5a, 0xab, 0x19, 0xd7, 0x4a, 0x6a, + 0x4d, 0x53, 0x6d, 0xee, 0x1a, 0x40, 0x41, 0x33, 0x04, 0xd2, 0xad, 0xe9, 0x7e, 0x42, 0x43, 0x24, + 0x9e, 0xee, 0x97, 0x3f, 0x25, 0x41, 0x3a, 0x9c, 0xd8, 0x86, 0xc4, 0x94, 0xde, 0x48, 0x31, 0xe5, + 0x4f, 0x4a, 0x30, 0x1c, 0xcc, 0x66, 0x43, 0xe2, 0xdd, 0xf9, 0x86, 0x8a, 0xf7, 0x87, 0x11, 0x18, + 0x0a, 0xe4, 0xb0, 0xdd, 0x4a, 0xf7, 0x02, 0x8c, 0x6a, 0x15, 0x5c, 0x37, 0x0d, 0x07, 0xeb, 0xe5, + 0xbd, 0x52, 0x0d, 0x5f, 0xc5, 0xb5, 0x8c, 0x4c, 0x83, 0xc6, 0x99, 0x83, 0xb3, 0xe4, 0xe9, 0x05, + 0x8f, 0x6e, 0x91, 0x90, 0xe5, 0xc7, 0x16, 0xe6, 0x8a, 0x4b, 0xab, 0x2b, 0xeb, 0xc5, 0xe5, 0xd9, + 0xb7, 0x95, 0x36, 0x96, 0x2f, 0x2f, 0xaf, 0x3c, 0xb3, 0xac, 0xa4, 0xb5, 0x10, 0xda, 0x6d, 0x1c, + 0xf6, 0xab, 0x90, 0x0e, 0x0b, 0x85, 0xee, 0x80, 0x56, 0x62, 0xa5, 0xfb, 0xd0, 0x18, 0x8c, 0x2c, + 0xaf, 0x94, 0xd6, 0x16, 0xe6, 0x8a, 0xa5, 0xe2, 0xc5, 0x8b, 0xc5, 0xd9, 0xf5, 0x35, 0xb6, 0xef, + 0xe1, 0x62, 0xaf, 0x07, 0x06, 0xb8, 0xfc, 0x72, 0x14, 0xc6, 0x5a, 0x48, 0x82, 0x66, 0xf8, 0x8a, + 0x85, 0x2d, 0xa2, 0x1e, 0xec, 0x46, 0xfa, 0x69, 0x92, 0x33, 0xac, 0xaa, 0x96, 0xc3, 0x17, 0x38, + 0xf7, 0x01, 0xd1, 0x92, 0xee, 0x68, 0x5b, 0x1a, 0xb6, 0xf8, 0x7e, 0x12, 0x5b, 0xc6, 0x8c, 0x78, + 0x70, 0xb6, 0xa5, 0xf4, 0x00, 0x20, 0xd3, 0xb0, 0x35, 0x47, 0xbb, 0x8a, 0x4b, 0x9a, 0x2e, 0x36, + 0x9f, 0xc8, 0xb2, 0x26, 0xa6, 0xa4, 0x45, 0xcd, 0x82, 0xee, 0xb8, 0xd8, 0x3a, 0xae, 0xaa, 0x21, + 0x6c, 0x12, 0xcc, 0xa3, 0x4a, 0x5a, 0xd4, 0xb8, 0xd8, 0x77, 0x42, 0xaa, 0x62, 0x34, 0x48, 0xae, + 0xc7, 0xf0, 0xc8, 0xdc, 0x21, 0x29, 0x83, 0x0c, 0xe6, 0xa2, 0xf0, 0x2c, 0xde, 0xdb, 0xf5, 0x4a, + 0x29, 0x83, 0x0c, 0xc6, 0x50, 0xee, 0x85, 0x11, 0xb5, 0x5a, 0xb5, 0x08, 0x73, 0xc1, 0x88, 0xad, + 0x4b, 0x86, 0x5d, 0x30, 0x45, 0xcc, 0x3e, 0x05, 0x09, 0xa1, 0x07, 0x32, 0x55, 0x13, 0x4d, 0x94, + 0x4c, 0xb6, 0xd8, 0x8e, 0x9c, 0x4a, 0x2a, 0x09, 0x5d, 0x54, 0xde, 0x09, 0x29, 0xcd, 0x2e, 0x79, + 0x9b, 0xf8, 0x91, 0xa9, 0xc8, 0xa9, 0x84, 0x32, 0xa8, 0xd9, 0xee, 0x06, 0xa8, 0xfc, 0xd9, 0x08, + 0x0c, 0x07, 0x0f, 0x21, 0xd0, 0x1c, 0x24, 0x6a, 0x46, 0x59, 0xa5, 0xae, 0xc5, 0x4e, 0xc0, 0x4e, + 0x75, 0x38, 0xb7, 0x98, 0x5e, 0xe4, 0xf8, 0x8a, 0x4b, 0x99, 0xfd, 0x37, 0x12, 0x24, 0x04, 0x18, + 0x4d, 0x40, 0xcc, 0x54, 0x9d, 0x6d, 0xca, 0x2e, 0x5e, 0x88, 0xa4, 0x25, 0x85, 0x96, 0x09, 0xdc, + 0x36, 0x55, 0x9d, 0xba, 0x00, 0x87, 0x93, 0x32, 0xb1, 0x6b, 0x0d, 0xab, 0x15, 0xba, 0xe8, 0x31, + 0xea, 0x75, 0xac, 0x3b, 0xb6, 0xb0, 0x2b, 0x87, 0xcf, 0x72, 0x30, 0xba, 0x1f, 0x46, 0x1d, 0x4b, + 0xd5, 0x6a, 0x01, 0xdc, 0x18, 0xc5, 0x4d, 0x8b, 0x0a, 0x17, 0x39, 0x0f, 0x47, 0x05, 0xdf, 0x0a, + 0x76, 0xd4, 0xf2, 0x36, 0xae, 0x78, 0x44, 0xfd, 0x74, 0x73, 0xe3, 0x0e, 0x8e, 0x30, 0xc7, 0xeb, + 0x05, 0xad, 0xfc, 0x6d, 0x09, 0x46, 0xc5, 0x32, 0xad, 0xe2, 0x2a, 0x6b, 0x09, 0x40, 0xd5, 0x75, + 0xc3, 0xf1, 0xab, 0xab, 0xd9, 0x95, 0x9b, 0xe8, 0xa6, 0x67, 0x5c, 0x22, 0xc5, 0xc7, 0x20, 0x5b, + 0x07, 0xf0, 0x6a, 0xda, 0xaa, 0x2d, 0x07, 0x83, 0xfc, 0x84, 0x89, 0x1e, 0x53, 0xb2, 0x85, 0x3d, + 0x30, 0x10, 0x59, 0xcf, 0xa1, 0x71, 0x88, 0x6f, 0xe2, 0xaa, 0xa6, 0xf3, 0x7d, 0x63, 0x56, 0x10, + 0xdb, 0x2f, 0x31, 0x77, 0xfb, 0xa5, 0xf0, 0x57, 0x61, 0xac, 0x6c, 0xd4, 0xc3, 0xe2, 0x16, 0xd2, + 0xa1, 0xcd, 0x05, 0xfb, 0x92, 0xf4, 0xdc, 0x83, 0x1c, 0xa9, 0x6a, 0xd4, 0x54, 0xbd, 0x3a, 0x6d, + 0x58, 0x55, 0xef, 0x98, 0x95, 0x64, 0x3c, 0xb6, 0xef, 0xb0, 0xd5, 0xdc, 0xfc, 0x53, 0x49, 0xfa, + 0xc5, 0x48, 0x74, 0x7e, 0xb5, 0xf0, 0xb9, 0x48, 0x76, 0x9e, 0x11, 0xae, 0x0a, 0x65, 0x28, 0x78, + 0xab, 0x86, 0xcb, 0xa4, 0x83, 0xf0, 0xfd, 0xfb, 0x61, 0xbc, 0x6a, 0x54, 0x0d, 0xca, 0xe9, 0x0c, + 0xf9, 0xc5, 0xcf, 0x69, 0x93, 0x2e, 0x34, 0xdb, 0xf1, 0x50, 0x37, 0xbf, 0x0c, 0x63, 0x1c, 0xb9, + 0x44, 0x0f, 0x8a, 0xd8, 0x32, 0x06, 0x1d, 0xb8, 0x87, 0x96, 0xf9, 0xe2, 0x6b, 0x74, 0xfa, 0x56, + 0x46, 0x39, 0x29, 0xa9, 0x63, 0x2b, 0x9d, 0xbc, 0x02, 0x47, 0x02, 0xfc, 0xd8, 0x20, 0xc5, 0x56, + 0x07, 0x8e, 0xbf, 0xc9, 0x39, 0x8e, 0xf9, 0x38, 0xae, 0x71, 0xd2, 0xfc, 0x2c, 0x0c, 0xf5, 0xc2, + 0xeb, 0x5f, 0x72, 0x5e, 0x29, 0xec, 0x67, 0x32, 0x0f, 0x23, 0x94, 0x49, 0xb9, 0x61, 0x3b, 0x46, + 0x9d, 0x46, 0xc0, 0x83, 0xd9, 0xfc, 0xd6, 0x6b, 0x6c, 0xd4, 0x0c, 0x13, 0xb2, 0x59, 0x97, 0x2a, + 0x9f, 0x07, 0x7a, 0x36, 0x56, 0xc1, 0xe5, 0x5a, 0x07, 0x0e, 0x5f, 0xe7, 0x82, 0xb8, 0xf8, 0xf9, + 0x2b, 0x30, 0x4e, 0x7e, 0xd3, 0x00, 0xe5, 0x97, 0xa4, 0xf3, 0x86, 0x5b, 0xe6, 0xdb, 0xef, 0x63, + 0x03, 0x73, 0xcc, 0x65, 0xe0, 0x93, 0xc9, 0x67, 0xc5, 0x2a, 0x76, 0x1c, 0x6c, 0xd9, 0x25, 0xb5, + 0xd6, 0x4a, 0x3c, 0xdf, 0x8e, 0x45, 0xe6, 0xe3, 0x3f, 0x08, 0x5a, 0x71, 0x9e, 0x51, 0xce, 0xd4, + 0x6a, 0xf9, 0x0d, 0xb8, 0xa3, 0x85, 0x57, 0x74, 0xc1, 0xf3, 0x65, 0xce, 0x73, 0xbc, 0xc9, 0x33, + 0x08, 0xdb, 0x55, 0x10, 0x70, 0xd7, 0x96, 0x5d, 0xf0, 0xfc, 0x04, 0xe7, 0x89, 0x38, 0xad, 0x30, + 0x29, 0xe1, 0xf8, 0x14, 0x8c, 0x5e, 0xc5, 0xd6, 0xa6, 0x61, 0xf3, 0x5d, 0xa2, 0x2e, 0xd8, 0x7d, + 0x92, 0xb3, 0x1b, 0xe1, 0x84, 0x74, 0xdb, 0x88, 0xf0, 0x7a, 0x02, 0x12, 0x5b, 0x6a, 0x19, 0x77, + 0xc1, 0xe2, 0x06, 0x67, 0x31, 0x40, 0xf0, 0x09, 0xe9, 0x0c, 0xa4, 0xaa, 0x06, 0x9f, 0xa3, 0x3a, + 0x93, 0x7f, 0x8a, 0x93, 0x0f, 0x0a, 0x1a, 0xce, 0xc2, 0x34, 0xcc, 0x46, 0x8d, 0x4c, 0x60, 0x9d, + 0x59, 0xfc, 0x1d, 0xc1, 0x42, 0xd0, 0x70, 0x16, 0x3d, 0xa8, 0xf5, 0x15, 0xc1, 0xc2, 0xf6, 0xe9, + 0xf3, 0x49, 0x18, 0x34, 0xf4, 0xda, 0x9e, 0xa1, 0x77, 0x23, 0xc4, 0xa7, 0x39, 0x07, 0xe0, 0x24, + 0x84, 0xc1, 0x05, 0x48, 0x76, 0x6b, 0x88, 0xbf, 0xfb, 0x03, 0x31, 0x3c, 0x84, 0x05, 0xe6, 0x61, + 0x44, 0x04, 0x28, 0xcd, 0xd0, 0xbb, 0x60, 0xf1, 0xf7, 0x38, 0x8b, 0x61, 0x1f, 0x19, 0xef, 0x86, + 0x83, 0x6d, 0xa7, 0x8a, 0xbb, 0x61, 0xf2, 0x59, 0xd1, 0x0d, 0x4e, 0xc2, 0x55, 0xb9, 0x89, 0xf5, + 0xf2, 0x76, 0x77, 0x1c, 0x7e, 0x59, 0xa8, 0x52, 0xd0, 0x10, 0x16, 0xb3, 0x30, 0x54, 0x57, 0x2d, + 0x7b, 0x5b, 0xad, 0x75, 0x65, 0x8e, 0xbf, 0xcf, 0x79, 0xa4, 0x5c, 0x22, 0xae, 0x91, 0x86, 0xde, + 0x0b, 0x9b, 0xcf, 0x09, 0x8d, 0xf8, 0xc8, 0xf8, 0xd0, 0xb3, 0x1d, 0xba, 0xa5, 0xd6, 0x0b, 0xb7, + 0x5f, 0x11, 0x43, 0x8f, 0xd1, 0x2e, 0xf9, 0x39, 0x5e, 0x80, 0xa4, 0xad, 0x5d, 0xef, 0x8a, 0xcd, + 0xe7, 0x85, 0xa5, 0x29, 0x01, 0x21, 0x7e, 0x1b, 0x1c, 0x6d, 0x39, 0x4d, 0x74, 0xc1, 0xec, 0x1f, + 0x70, 0x66, 0x13, 0x2d, 0xa6, 0x0a, 0x1e, 0x12, 0x7a, 0x65, 0xf9, 0x0f, 0x45, 0x48, 0xc0, 0x21, + 0x5e, 0xab, 0x64, 0xd5, 0x60, 0xab, 0x5b, 0xbd, 0x69, 0xed, 0x57, 0x85, 0xd6, 0x18, 0x6d, 0x40, + 0x6b, 0xeb, 0x30, 0xc1, 0x39, 0xf6, 0x66, 0xd7, 0x2f, 0x88, 0xc0, 0xca, 0xa8, 0x37, 0x82, 0xd6, + 0x7d, 0x3b, 0x64, 0x5d, 0x75, 0x8a, 0xf4, 0xd4, 0x2e, 0xd5, 0x55, 0xb3, 0x0b, 0xce, 0x5f, 0xe4, + 0x9c, 0x45, 0xc4, 0x77, 0xf3, 0x5b, 0x7b, 0x49, 0x35, 0x09, 0xf3, 0x67, 0x21, 0x23, 0x98, 0x37, + 0x74, 0x0b, 0x97, 0x8d, 0xaa, 0xae, 0x5d, 0xc7, 0x95, 0x2e, 0x58, 0xff, 0x5a, 0xc8, 0x54, 0x1b, + 0x3e, 0x72, 0xc2, 0x79, 0x01, 0xd2, 0x6e, 0xae, 0x52, 0xd2, 0xea, 0xa6, 0x61, 0x39, 0x1d, 0x38, + 0x7e, 0x49, 0x58, 0xca, 0xa5, 0x5b, 0xa0, 0x64, 0xf9, 0x22, 0xb0, 0x73, 0xe6, 0x6e, 0x5d, 0xf2, + 0xcb, 0x9c, 0xd1, 0x90, 0x47, 0xc5, 0x03, 0x47, 0xd9, 0xa8, 0x9b, 0xaa, 0xd5, 0x4d, 0xfc, 0xfb, + 0x47, 0x22, 0x70, 0x70, 0x12, 0x1e, 0x38, 0x48, 0x46, 0x47, 0x66, 0xfb, 0x2e, 0x38, 0x7c, 0x45, + 0x04, 0x0e, 0x41, 0xc3, 0x59, 0x88, 0x84, 0xa1, 0x0b, 0x16, 0xbf, 0x2e, 0x58, 0x08, 0x1a, 0xc2, + 0xe2, 0x69, 0x6f, 0xa2, 0xb5, 0x70, 0x55, 0xb3, 0x1d, 0x8b, 0x25, 0xc5, 0x07, 0xb3, 0xfa, 0xc7, + 0x3f, 0x08, 0x26, 0x61, 0x8a, 0x8f, 0x94, 0x44, 0x22, 0xbe, 0xc9, 0x4a, 0xd7, 0x4c, 0x9d, 0x05, + 0xfb, 0x0d, 0x11, 0x89, 0x7c, 0x64, 0x44, 0x36, 0x5f, 0x86, 0x48, 0xd4, 0x5e, 0x26, 0x2b, 0x85, + 0x2e, 0xd8, 0xfd, 0x93, 0x90, 0x70, 0x6b, 0x82, 0x96, 0xf0, 0xf4, 0xe5, 0x3f, 0x0d, 0x7d, 0x07, + 0xef, 0x75, 0xe5, 0x9d, 0xff, 0x34, 0x94, 0xff, 0x6c, 0x30, 0x4a, 0x16, 0x43, 0x46, 0x42, 0xf9, + 0x14, 0xea, 0x74, 0xab, 0x28, 0xf3, 0x9e, 0x1f, 0xf1, 0xfe, 0x06, 0xd3, 0xa9, 0xfc, 0x22, 0x71, + 0xf2, 0x60, 0xd2, 0xd3, 0x99, 0xd9, 0xfb, 0x7e, 0xe4, 0xfa, 0x79, 0x20, 0xe7, 0xc9, 0x5f, 0x84, + 0xa1, 0x40, 0xc2, 0xd3, 0x99, 0xd5, 0xfb, 0x39, 0xab, 0x94, 0x3f, 0xdf, 0xc9, 0x9f, 0x83, 0x18, + 0x49, 0x5e, 0x3a, 0x93, 0xff, 0x35, 0x4e, 0x4e, 0xd1, 0xf3, 0x6f, 0x86, 0x84, 0x48, 0x5a, 0x3a, + 0x93, 0x7e, 0x80, 0x93, 0xba, 0x24, 0x84, 0x5c, 0x24, 0x2c, 0x9d, 0xc9, 0xff, 0xba, 0x20, 0x17, + 0x24, 0x84, 0xbc, 0x7b, 0x15, 0x7e, 0xf5, 0x67, 0x63, 0x7c, 0xd2, 0x11, 0xba, 0xbb, 0x00, 0x03, + 0x3c, 0x53, 0xe9, 0x4c, 0xfd, 0x21, 0xde, 0xb8, 0xa0, 0xc8, 0x3f, 0x06, 0xf1, 0x2e, 0x15, 0xfe, + 0x73, 0x9c, 0x94, 0xe1, 0xe7, 0x67, 0x61, 0xd0, 0x97, 0x9d, 0x74, 0x26, 0xff, 0x1b, 0x9c, 0xdc, + 0x4f, 0x45, 0x44, 0xe7, 0xd9, 0x49, 0x67, 0x06, 0x3f, 0x2f, 0x44, 0xe7, 0x14, 0x44, 0x6d, 0x22, + 0x31, 0xe9, 0x4c, 0xfd, 0x61, 0xa1, 0x75, 0x41, 0x92, 0x7f, 0x12, 0x92, 0xee, 0x64, 0xd3, 0x99, + 0xfe, 0x23, 0x9c, 0xde, 0xa3, 0x21, 0x1a, 0xf0, 0x4d, 0x76, 0x9d, 0x59, 0xfc, 0x4d, 0xa1, 0x01, + 0x1f, 0x15, 0x19, 0x46, 0xe1, 0x04, 0xa6, 0x33, 0xa7, 0x8f, 0x8a, 0x61, 0x14, 0xca, 0x5f, 0x88, + 0x35, 0x69, 0xcc, 0xef, 0xcc, 0xe2, 0x6f, 0x09, 0x6b, 0x52, 0x7c, 0x22, 0x46, 0x38, 0x23, 0xe8, + 0xcc, 0xe3, 0x17, 0x84, 0x18, 0xa1, 0x84, 0x20, 0xbf, 0x0a, 0xa8, 0x39, 0x1b, 0xe8, 0xcc, 0xef, + 0x63, 0x9c, 0xdf, 0x68, 0x53, 0x32, 0x90, 0x7f, 0x06, 0x26, 0x5a, 0x67, 0x02, 0x9d, 0xb9, 0x7e, + 0xfc, 0x47, 0xa1, 0xb5, 0x9b, 0x3f, 0x11, 0xc8, 0xaf, 0x7b, 0x53, 0x8a, 0x3f, 0x0b, 0xe8, 0xcc, + 0xf6, 0xe5, 0x1f, 0x05, 0x03, 0xb7, 0x3f, 0x09, 0xc8, 0xcf, 0x00, 0x78, 0x13, 0x70, 0x67, 0x5e, + 0x9f, 0xe4, 0xbc, 0x7c, 0x44, 0x64, 0x68, 0xf0, 0xf9, 0xb7, 0x33, 0xfd, 0x0d, 0x31, 0x34, 0x38, + 0x05, 0x19, 0x1a, 0x62, 0xea, 0xed, 0x4c, 0xfd, 0x29, 0x31, 0x34, 0x04, 0x09, 0xf1, 0x6c, 0xdf, + 0xec, 0xd6, 0x99, 0xc3, 0xa7, 0x85, 0x67, 0xfb, 0xa8, 0xf2, 0xcb, 0x30, 0xda, 0x34, 0x21, 0x76, + 0x66, 0xf5, 0x8b, 0x9c, 0x55, 0x3a, 0x3c, 0x1f, 0xfa, 0x27, 0x2f, 0x3e, 0x19, 0x76, 0xe6, 0xf6, + 0x99, 0xd0, 0xe4, 0xc5, 0xe7, 0xc2, 0xfc, 0x05, 0x48, 0xe8, 0x8d, 0x5a, 0x8d, 0x0c, 0x1e, 0x74, + 0xf0, 0x4d, 0xc0, 0xcc, 0x7f, 0xf9, 0x31, 0xd7, 0x8e, 0x20, 0xc8, 0x9f, 0x83, 0x38, 0xae, 0x6f, + 0xe2, 0x4a, 0x27, 0xca, 0xef, 0xff, 0x58, 0x04, 0x4c, 0x82, 0x9d, 0x7f, 0x12, 0x80, 0x6d, 0x8d, + 0xd0, 0xc3, 0xc0, 0x0e, 0xb4, 0xff, 0xf5, 0xc7, 0xfc, 0xea, 0x8d, 0x47, 0xe2, 0x31, 0x60, 0x17, + 0x79, 0x0e, 0x66, 0xf0, 0x83, 0x20, 0x03, 0x6a, 0x91, 0x27, 0x60, 0xe0, 0x79, 0xdb, 0xd0, 0x1d, + 0xb5, 0xda, 0x89, 0xfa, 0xbf, 0x71, 0x6a, 0x81, 0x4f, 0x14, 0x56, 0x37, 0x2c, 0xec, 0xa8, 0x55, + 0xbb, 0x13, 0xed, 0x7f, 0xe7, 0xb4, 0x2e, 0x01, 0x21, 0x2e, 0xab, 0xb6, 0xd3, 0x4d, 0xbf, 0xff, + 0x87, 0x20, 0x16, 0x04, 0x44, 0x68, 0xf2, 0x7b, 0x07, 0xef, 0x75, 0xa2, 0xfd, 0xa1, 0x10, 0x9a, + 0xe3, 0xe7, 0xdf, 0x0c, 0x49, 0xf2, 0x93, 0xdd, 0xa7, 0xeb, 0x40, 0xfc, 0xc7, 0x9c, 0xd8, 0xa3, + 0x20, 0x2d, 0xdb, 0x4e, 0xc5, 0xd1, 0x3a, 0x2b, 0xfb, 0x26, 0xb7, 0xb4, 0xc0, 0xcf, 0xcf, 0xc0, + 0xa0, 0xed, 0x54, 0x2a, 0x0d, 0x9e, 0x9f, 0x76, 0x20, 0xff, 0x93, 0x1f, 0xbb, 0x5b, 0x16, 0x2e, + 0x0d, 0xb1, 0xf6, 0xb5, 0x1d, 0xc7, 0x34, 0xe8, 0x81, 0x47, 0x27, 0x0e, 0x3f, 0xe2, 0x1c, 0x7c, + 0x24, 0xf9, 0x59, 0x48, 0x91, 0xbe, 0x58, 0xd8, 0xc4, 0xf4, 0x74, 0xaa, 0x03, 0x8b, 0xff, 0xc9, + 0x15, 0x10, 0x20, 0x2a, 0xfc, 0xcc, 0xd7, 0x5f, 0x9d, 0x94, 0xbe, 0xf5, 0xea, 0xa4, 0xf4, 0x87, + 0xaf, 0x4e, 0x4a, 0x1f, 0xfe, 0xee, 0x64, 0xdf, 0xb7, 0xbe, 0x3b, 0xd9, 0xf7, 0xbb, 0xdf, 0x9d, + 0xec, 0x6b, 0xbd, 0x4b, 0x0c, 0xf3, 0xc6, 0xbc, 0xc1, 0xf6, 0x87, 0x9f, 0x93, 0xab, 0x9a, 0xb3, + 0xdd, 0xd8, 0x9c, 0x2e, 0x1b, 0x75, 0xba, 0x8d, 0xeb, 0xed, 0xd6, 0xba, 0x8b, 0x1c, 0x78, 0x6f, + 0x14, 0x8e, 0x96, 0x0d, 0xbb, 0x6e, 0xd8, 0x25, 0xb6, 0xdf, 0xcb, 0x0a, 0x7c, 0xc7, 0x37, 0xe5, + 0xaf, 0xea, 0x62, 0xd3, 0xf7, 0x12, 0x0c, 0xd3, 0xae, 0xd3, 0xed, 0x2e, 0xea, 0x6d, 0x1d, 0x03, + 0xc4, 0x37, 0xfe, 0x7d, 0x9c, 0xf6, 0x7a, 0xc8, 0x25, 0xa4, 0xa7, 0xf7, 0xeb, 0x30, 0xae, 0xd5, + 0xcd, 0x1a, 0xa6, 0xdb, 0xfc, 0x25, 0xb7, 0xae, 0x33, 0xbf, 0x6f, 0x72, 0x7e, 0x63, 0x1e, 0xf9, + 0x82, 0xa0, 0xce, 0x2f, 0xc2, 0xa8, 0x5a, 0x2e, 0x63, 0x33, 0xc0, 0xb2, 0x83, 0x59, 0x84, 0x80, + 0x69, 0x4e, 0xe9, 0x72, 0x2b, 0x3c, 0xd9, 0xce, 0x34, 0xcf, 0xdd, 0xe3, 0xd3, 0xbc, 0x85, 0xab, + 0x58, 0x7f, 0x50, 0xc7, 0xce, 0x35, 0xc3, 0xda, 0xe1, 0xea, 0x7d, 0x90, 0x35, 0xd5, 0xcf, 0x6e, + 0x30, 0xc3, 0xfb, 0xa3, 0x30, 0xc9, 0x2a, 0xce, 0x6c, 0xaa, 0x36, 0x3e, 0x73, 0xf5, 0xe1, 0x4d, + 0xec, 0xa8, 0x0f, 0x9f, 0x29, 0x1b, 0x9a, 0xce, 0x2d, 0x31, 0xc6, 0xed, 0x42, 0xea, 0xa7, 0x79, + 0x7d, 0xb6, 0xe5, 0x36, 0xbd, 0x3c, 0x0f, 0xb1, 0x59, 0x43, 0xd3, 0xd1, 0x38, 0xc4, 0x2b, 0x58, + 0x37, 0xea, 0xfc, 0xce, 0x1d, 0x2b, 0xa0, 0xbb, 0xa0, 0x5f, 0xad, 0x1b, 0x0d, 0xdd, 0x61, 0x27, + 0x14, 0x85, 0xc1, 0xaf, 0xef, 0xe7, 0xfa, 0x7e, 0x7f, 0x3f, 0x17, 0x5d, 0xd0, 0x1d, 0x85, 0x57, + 0xe5, 0x63, 0xdf, 0x7b, 0x25, 0x27, 0xc9, 0x4f, 0xc1, 0xc0, 0x1c, 0x2e, 0x1f, 0x86, 0xd7, 0x1c, + 0x2e, 0x87, 0x78, 0xdd, 0x07, 0x89, 0x05, 0xdd, 0x61, 0xb7, 0x22, 0x4f, 0x40, 0x54, 0xd3, 0xd9, + 0x45, 0x9b, 0x50, 0xfb, 0x04, 0x4e, 0x50, 0xe7, 0x70, 0xd9, 0x45, 0xad, 0xe0, 0x72, 0x18, 0x95, + 0xb0, 0x27, 0xf0, 0xc2, 0xdc, 0xef, 0xfe, 0xd1, 0x64, 0xdf, 0x8b, 0xaf, 0x4e, 0xf6, 0xb5, 0xb5, + 0x84, 0x7f, 0x0c, 0x70, 0x15, 0x73, 0x13, 0xd8, 0x95, 0x1d, 0x76, 0x46, 0xe2, 0x9a, 0xe1, 0xb7, + 0xfb, 0x41, 0xe6, 0x38, 0xb6, 0xa3, 0xee, 0x68, 0x7a, 0xd5, 0xb5, 0x84, 0xda, 0x70, 0xb6, 0xaf, + 0x73, 0x53, 0x4c, 0x70, 0x53, 0x70, 0x9c, 0x83, 0xad, 0x91, 0x6d, 0x3f, 0xba, 0xb2, 0x1d, 0x6c, + 0x2e, 0xff, 0xeb, 0x28, 0xa0, 0x35, 0x47, 0xdd, 0xc1, 0x33, 0x0d, 0x67, 0xdb, 0xb0, 0xb4, 0xeb, + 0x2c, 0x96, 0x61, 0x80, 0xba, 0xba, 0x5b, 0x72, 0x8c, 0x1d, 0xac, 0xdb, 0x54, 0x35, 0x83, 0x67, + 0x8f, 0x4e, 0xb7, 0xf0, 0x8f, 0x69, 0x62, 0xba, 0xc2, 0xfd, 0x9f, 0xfb, 0x4e, 0xee, 0xde, 0xce, + 0x5a, 0xa0, 0xc8, 0x24, 0xb9, 0xde, 0x5d, 0xa7, 0x8c, 0xd1, 0x15, 0x60, 0x97, 0x2c, 0x4a, 0x35, + 0xcd, 0x76, 0xf8, 0x3d, 0xed, 0x73, 0xd3, 0xad, 0xfb, 0x3e, 0xdd, 0x2c, 0xe6, 0xf4, 0x15, 0xb5, + 0xa6, 0x55, 0x54, 0xc7, 0xb0, 0xec, 0x4b, 0x7d, 0x4a, 0x92, 0xb2, 0x5a, 0xd4, 0x6c, 0x07, 0xad, + 0x43, 0xb2, 0x82, 0xf5, 0x3d, 0xc6, 0x36, 0xfa, 0xfa, 0xd8, 0x26, 0x08, 0x27, 0xca, 0xf5, 0x59, + 0x40, 0xaa, 0x1f, 0x4f, 0x3c, 0x4c, 0x62, 0xf7, 0x2b, 0xdb, 0xb0, 0x0f, 0x70, 0xa6, 0xef, 0x28, + 0x46, 0xd5, 0x30, 0x28, 0x7b, 0x12, 0xc0, 0x6b, 0x13, 0x65, 0x60, 0x40, 0xad, 0x54, 0x2c, 0x6c, + 0xdb, 0xf4, 0x00, 0x30, 0xa9, 0x88, 0x62, 0x7e, 0xf4, 0xdf, 0x7e, 0xf9, 0xc1, 0xa1, 0x00, 0xc7, + 0x42, 0x0a, 0xe0, 0xaa, 0x4b, 0x7a, 0xfa, 0x53, 0x12, 0x8c, 0x36, 0xb5, 0x88, 0x64, 0x98, 0x9c, + 0xd9, 0x58, 0xbf, 0xb4, 0xa2, 0x2c, 0x3c, 0x37, 0xb3, 0xbe, 0xb0, 0xb2, 0x5c, 0x62, 0x57, 0xfe, + 0x97, 0xd7, 0x56, 0x8b, 0xb3, 0x0b, 0x17, 0x17, 0x8a, 0x73, 0xe9, 0x3e, 0x94, 0x83, 0x63, 0x2d, + 0x70, 0xe6, 0x8a, 0x8b, 0xc5, 0xf9, 0x99, 0xf5, 0x62, 0x5a, 0x42, 0x77, 0xc2, 0x89, 0x96, 0x4c, + 0x5c, 0x94, 0x48, 0x1b, 0x14, 0xa5, 0xe8, 0xa2, 0x44, 0x0b, 0x17, 0xdb, 0x8e, 0xa2, 0x07, 0x0e, + 0xf4, 0x9f, 0x5d, 0x77, 0xb8, 0x04, 0xc7, 0xd3, 0x7b, 0x22, 0x70, 0x34, 0x3c, 0x65, 0xa8, 0xfa, + 0x5e, 0x9b, 0x57, 0x9f, 0x6d, 0xa2, 0xd9, 0x25, 0x88, 0xce, 0xe8, 0x7b, 0xe8, 0x28, 0xcb, 0xa7, + 0x4b, 0x0d, 0xab, 0xc6, 0x63, 0xd0, 0x00, 0x29, 0x6f, 0x58, 0x35, 0x12, 0x9b, 0xc4, 0x45, 0x7f, + 0xe9, 0x54, 0x8a, 0xdf, 0xde, 0xcf, 0xa7, 0x3f, 0xf6, 0x4a, 0xae, 0xef, 0x0b, 0xaf, 0xe4, 0xfa, + 0x7e, 0xf8, 0xe9, 0x5c, 0xdf, 0x8b, 0x7f, 0x30, 0xd5, 0x57, 0xd8, 0x09, 0x77, 0xef, 0xab, 0x1d, + 0x67, 0xd3, 0xc4, 0x8c, 0xbe, 0x47, 0x03, 0xd1, 0xaa, 0xf4, 0x5c, 0x9c, 0x76, 0x4e, 0x1c, 0xa0, + 0x4e, 0x86, 0x0f, 0x50, 0x9f, 0xc1, 0xb5, 0xda, 0x65, 0xdd, 0xb8, 0x46, 0xad, 0xea, 0xe9, 0xe0, + 0xa3, 0x11, 0x98, 0x6c, 0x9a, 0x36, 0x79, 0x86, 0xd1, 0xee, 0xf9, 0x6b, 0x1e, 0x12, 0x73, 0x22, + 0x71, 0xc9, 0xc0, 0x80, 0x8d, 0xcb, 0x86, 0x5e, 0x61, 0x23, 0x3d, 0xaa, 0x88, 0x22, 0xe9, 0xb6, + 0xae, 0xea, 0x86, 0xcd, 0xef, 0xdc, 0xb3, 0x42, 0xe1, 0x13, 0x52, 0x6f, 0xf9, 0xc2, 0x90, 0x68, + 0x49, 0x74, 0xf3, 0xe1, 0x8e, 0x47, 0xca, 0x3b, 0xa4, 0x97, 0x6e, 0x27, 0x02, 0xc7, 0xca, 0xdd, + 0x6a, 0xe5, 0x17, 0x22, 0x90, 0x0b, 0x6b, 0x85, 0xa4, 0x6d, 0xb6, 0xa3, 0xd6, 0xcd, 0x76, 0x6a, + 0xb9, 0x00, 0xc9, 0x75, 0x81, 0xd3, 0xb3, 0x5e, 0x6e, 0xf4, 0xa8, 0x97, 0x61, 0xb7, 0x29, 0xa1, + 0x98, 0xb3, 0x5d, 0x2a, 0xc6, 0xed, 0xc7, 0xa1, 0x34, 0xf3, 0xb9, 0x18, 0x9c, 0xa0, 0x8f, 0xb2, + 0xac, 0xba, 0xa6, 0x3b, 0x67, 0xca, 0xd6, 0x9e, 0xe9, 0xd0, 0xc4, 0xcd, 0xd8, 0xe2, 0x7a, 0x19, + 0xf5, 0xaa, 0xa7, 0x59, 0x75, 0x9b, 0x91, 0xb3, 0x05, 0xf1, 0x55, 0x42, 0x47, 0x34, 0xe2, 0x18, + 0x8e, 0x5a, 0xe3, 0x9a, 0x62, 0x05, 0x02, 0x65, 0x0f, 0xb9, 0x22, 0x0c, 0xaa, 0x89, 0x37, 0x5c, + 0x35, 0xac, 0x6e, 0xb1, 0xfb, 0xf0, 0x51, 0x3a, 0xa0, 0x12, 0x04, 0x40, 0xaf, 0xbe, 0x8f, 0x43, + 0x5c, 0x6d, 0xb0, 0xab, 0x1c, 0x51, 0x32, 0xd2, 0x68, 0x41, 0xbe, 0x0c, 0x03, 0xfc, 0x40, 0x19, + 0xa5, 0x21, 0xba, 0x83, 0xf7, 0x68, 0x3b, 0x29, 0x85, 0xfc, 0x44, 0xd3, 0x10, 0xa7, 0xc2, 0xf3, + 0x09, 0x24, 0x33, 0xdd, 0x24, 0xfd, 0x34, 0x15, 0x52, 0x61, 0x68, 0xf2, 0x53, 0x90, 0x98, 0x33, + 0xea, 0x9a, 0x6e, 0x04, 0xb9, 0x25, 0x19, 0x37, 0x2a, 0xb3, 0xd9, 0xe0, 0xf9, 0x86, 0xc2, 0x0a, + 0x68, 0x02, 0xfa, 0xd9, 0xfb, 0x08, 0x7e, 0x1d, 0x85, 0x97, 0xe4, 0x59, 0x18, 0xa0, 0xbc, 0x57, + 0x4c, 0x84, 0xf8, 0xcb, 0x3a, 0xfe, 0x10, 0x83, 0xa6, 0xa6, 0x9c, 0x7d, 0xc4, 0x13, 0x16, 0x41, + 0xac, 0xa2, 0x3a, 0x2a, 0xef, 0x37, 0xfd, 0x2d, 0xbf, 0x05, 0x12, 0x9c, 0x89, 0x8d, 0xce, 0x42, + 0xd4, 0x30, 0x6d, 0x7e, 0xa1, 0x24, 0xdb, 0xae, 0x2b, 0x2b, 0x66, 0x21, 0x46, 0x32, 0x15, 0x85, + 0x20, 0x17, 0x94, 0xb6, 0x41, 0xf5, 0x71, 0x5f, 0x50, 0xf5, 0x99, 0xdc, 0xf7, 0x93, 0x99, 0xb4, + 0xc9, 0x1d, 0x5c, 0x67, 0xf9, 0x74, 0x04, 0x26, 0x7d, 0xb5, 0x57, 0xb1, 0x65, 0x6b, 0x86, 0xce, + 0xe7, 0x73, 0xe6, 0x2d, 0xc8, 0x27, 0x24, 0xaf, 0x6f, 0xe3, 0x2e, 0x6f, 0x86, 0xe8, 0x8c, 0x69, + 0xa2, 0x2c, 0x24, 0x68, 0xb9, 0x6c, 0x30, 0x7f, 0x89, 0x29, 0x6e, 0x99, 0xd4, 0xd9, 0xc6, 0x96, + 0x73, 0x4d, 0xb5, 0xdc, 0x27, 0x84, 0xa2, 0x2c, 0x3f, 0x01, 0xc9, 0x59, 0x43, 0xb7, 0xb1, 0x6e, + 0x37, 0xe8, 0x18, 0xdc, 0xac, 0x19, 0xe5, 0x1d, 0xce, 0x81, 0x15, 0x88, 0xc2, 0x55, 0xd3, 0xa4, + 0x94, 0x31, 0x85, 0xfc, 0x64, 0xb9, 0x61, 0x61, 0xad, 0xad, 0x8a, 0x9e, 0xe8, 0x5d, 0x45, 0xbc, + 0x93, 0xae, 0x8e, 0x3e, 0x1e, 0x81, 0xe3, 0xcd, 0x03, 0x6a, 0x07, 0xef, 0xd9, 0xbd, 0x8e, 0x27, + 0x07, 0x92, 0xab, 0xf4, 0x1d, 0xff, 0x65, 0xbc, 0x87, 0xb2, 0x30, 0x80, 0x2b, 0x67, 0xcf, 0x9d, + 0x7b, 0xf8, 0x09, 0xe6, 0xed, 0x97, 0xfa, 0x14, 0x01, 0x40, 0x93, 0x90, 0xb4, 0x71, 0xd9, 0x3c, + 0x7b, 0xee, 0xfc, 0xce, 0xc3, 0xcc, 0xbd, 0x48, 0x06, 0xe4, 0x82, 0x08, 0xad, 0x6d, 0x31, 0xda, + 0xa8, 0xa0, 0xe5, 0x80, 0x7c, 0x82, 0x68, 0xe4, 0x7b, 0x9f, 0xce, 0x49, 0x85, 0x38, 0x44, 0xed, + 0x46, 0xfd, 0xb6, 0xfa, 0xcf, 0xcb, 0x71, 0x98, 0xf2, 0x53, 0xd2, 0x28, 0xe6, 0x66, 0x2c, 0x5c, + 0x3f, 0x69, 0x9f, 0x7e, 0x28, 0x46, 0x9b, 0x44, 0xf7, 0x40, 0x2d, 0xcb, 0xbf, 0x26, 0x41, 0xca, + 0x4d, 0xa3, 0xd6, 0xb0, 0x83, 0x2e, 0xf8, 0x73, 0x23, 0x3e, 0xa4, 0x8e, 0x4d, 0x87, 0xdb, 0xf2, + 0xd2, 0x3d, 0xc5, 0x87, 0x8e, 0x1e, 0xa3, 0x4e, 0x6a, 0x1a, 0x36, 0x7f, 0x72, 0xd6, 0x81, 0xd4, + 0x45, 0x46, 0x0f, 0x00, 0xa2, 0xd1, 0xaf, 0x74, 0xd5, 0x70, 0x34, 0xbd, 0x5a, 0x32, 0x8d, 0x6b, + 0xfc, 0x21, 0x6f, 0x54, 0x49, 0xd3, 0x9a, 0x2b, 0xb4, 0x62, 0x95, 0xc0, 0x89, 0xd0, 0x49, 0x97, + 0x4b, 0x30, 0xf5, 0x23, 0x01, 0x42, 0x14, 0xd1, 0x05, 0x18, 0x30, 0x1b, 0x9b, 0x25, 0x11, 0x4d, + 0x06, 0xcf, 0x1e, 0x6f, 0x15, 0x1b, 0x84, 0xef, 0xf0, 0xe8, 0xd0, 0x6f, 0x36, 0x36, 0x89, 0x27, + 0xdd, 0x09, 0xa9, 0x16, 0xc2, 0x0c, 0x5e, 0xf5, 0xe4, 0xa0, 0x9f, 0x96, 0xe0, 0x3d, 0x28, 0x99, + 0x96, 0x66, 0x58, 0x9a, 0xb3, 0x47, 0x73, 0xdb, 0xa8, 0x92, 0x16, 0x15, 0xab, 0x1c, 0x2e, 0xef, + 0xc0, 0xc8, 0x1a, 0x5d, 0xfb, 0x7a, 0x92, 0x9f, 0xf3, 0xe4, 0x93, 0x3a, 0xcb, 0xd7, 0x56, 0xb2, + 0x48, 0x93, 0x64, 0x85, 0xa7, 0xdb, 0x7a, 0xe7, 0x63, 0xbd, 0x7b, 0x67, 0x30, 0x7b, 0xfc, 0xbd, + 0xc9, 0xc0, 0xc0, 0x65, 0xce, 0xe9, 0x0f, 0x6d, 0xdd, 0x3a, 0x66, 0xa7, 0x4c, 0x23, 0x7b, 0xf0, + 0x84, 0x9b, 0xed, 0x10, 0x62, 0xb3, 0x1d, 0x87, 0x90, 0xfc, 0x04, 0x0c, 0xad, 0xaa, 0x96, 0xb3, + 0x86, 0x9d, 0x4b, 0x58, 0xad, 0x60, 0x2b, 0x38, 0x23, 0x0f, 0x89, 0x19, 0x19, 0x41, 0x8c, 0x4e, + 0xbb, 0x6c, 0x46, 0xa2, 0xbf, 0xe5, 0x6d, 0x88, 0xd1, 0x5b, 0xa3, 0xee, 0x6c, 0xcd, 0x29, 0xd8, + 0x6c, 0x4d, 0xe2, 0xec, 0x9e, 0x83, 0x6d, 0x91, 0xfa, 0xd2, 0x02, 0x7a, 0x54, 0xcc, 0xb9, 0xd1, + 0x83, 0xe7, 0x5c, 0xee, 0x88, 0x7c, 0xe6, 0xad, 0xc1, 0x40, 0x81, 0x84, 0xe9, 0x85, 0x39, 0x57, + 0x10, 0xc9, 0x13, 0x04, 0x2d, 0xc1, 0x88, 0xa9, 0x5a, 0x0e, 0x7d, 0x2e, 0xb3, 0x4d, 0x7b, 0xc1, + 0x7d, 0x3d, 0xd7, 0x3c, 0xf2, 0x02, 0x9d, 0xe5, 0xad, 0x0c, 0x99, 0x7e, 0xa0, 0xfc, 0x9f, 0x62, + 0xd0, 0xcf, 0x95, 0xf1, 0x66, 0x18, 0xe0, 0x6a, 0xe5, 0xde, 0x79, 0x62, 0xba, 0x79, 0xd2, 0x9a, + 0x76, 0x27, 0x17, 0xce, 0x4f, 0xd0, 0xa0, 0x93, 0x90, 0x28, 0x6f, 0xab, 0x9a, 0x5e, 0xd2, 0x2a, + 0x62, 0x1b, 0xe2, 0xd5, 0xfd, 0xdc, 0xc0, 0x2c, 0x81, 0x2d, 0xcc, 0x29, 0x03, 0xb4, 0x72, 0xa1, + 0x42, 0xb2, 0x84, 0x6d, 0xac, 0x55, 0xb7, 0x1d, 0x3e, 0xc2, 0x78, 0x09, 0x3d, 0x0e, 0x31, 0xe2, + 0x10, 0xfc, 0x31, 0x65, 0xb6, 0x69, 0x33, 0xc8, 0x4d, 0x04, 0x0b, 0x09, 0xd2, 0xf0, 0x87, 0xbf, + 0x93, 0x93, 0x14, 0x4a, 0x81, 0x66, 0x61, 0xa8, 0xa6, 0xda, 0x4e, 0x89, 0xce, 0x6e, 0xa4, 0xf9, + 0x38, 0x5f, 0x8b, 0x37, 0x29, 0x84, 0x2b, 0x96, 0x8b, 0x3e, 0x48, 0xa8, 0x18, 0xa8, 0x82, 0x4e, + 0x41, 0x9a, 0x32, 0x29, 0x1b, 0xf5, 0xba, 0xe6, 0xb0, 0xbc, 0xab, 0x9f, 0xea, 0x7d, 0x98, 0xc0, + 0x67, 0x29, 0x98, 0x66, 0x5f, 0xc7, 0x20, 0x49, 0x9f, 0x6f, 0x51, 0x14, 0x76, 0x55, 0x39, 0x41, + 0x00, 0xb4, 0xf2, 0x5e, 0x18, 0xf1, 0xe2, 0x23, 0x43, 0x49, 0x30, 0x2e, 0x1e, 0x98, 0x22, 0x3e, + 0x04, 0xe3, 0x3a, 0xde, 0xa5, 0x97, 0xa7, 0x03, 0xd8, 0x49, 0x8a, 0x8d, 0x48, 0xdd, 0x95, 0x20, + 0xc5, 0x3d, 0x30, 0x5c, 0x16, 0xca, 0x67, 0xb8, 0x40, 0x71, 0x87, 0x5c, 0x28, 0x45, 0x3b, 0x0a, + 0x09, 0xd5, 0x34, 0x19, 0xc2, 0x20, 0x8f, 0x8f, 0xa6, 0x49, 0xab, 0x4e, 0xc3, 0x28, 0xed, 0xa3, + 0x85, 0xed, 0x46, 0xcd, 0xe1, 0x4c, 0x52, 0x14, 0x67, 0x84, 0x54, 0x28, 0x0c, 0x4e, 0x71, 0xef, + 0x82, 0x21, 0x7c, 0x55, 0xab, 0x60, 0xbd, 0x8c, 0x19, 0xde, 0x10, 0xc5, 0x4b, 0x09, 0x20, 0x45, + 0xba, 0x0f, 0xdc, 0xb8, 0x57, 0x12, 0x31, 0x79, 0x98, 0xf1, 0x13, 0xf0, 0x19, 0x06, 0x96, 0x33, + 0x10, 0x9b, 0x53, 0x1d, 0x95, 0x24, 0x1f, 0xce, 0x2e, 0x9b, 0x68, 0x52, 0x0a, 0xf9, 0x29, 0xff, + 0x7a, 0x14, 0x62, 0x57, 0x0c, 0x07, 0xa3, 0x47, 0x7c, 0xc9, 0xe1, 0x70, 0x2b, 0x7f, 0x5e, 0xd3, + 0xaa, 0x3a, 0xae, 0x2c, 0xd9, 0x55, 0xdf, 0xb7, 0x16, 0x3c, 0x77, 0x8a, 0x04, 0xdc, 0x69, 0x1c, + 0xe2, 0x96, 0xd1, 0xd0, 0x2b, 0xe2, 0x96, 0x2f, 0x2d, 0xa0, 0x22, 0x24, 0x5c, 0x2f, 0x89, 0x75, + 0xf2, 0x92, 0x11, 0xe2, 0x25, 0xc4, 0x87, 0x39, 0x40, 0x19, 0xd8, 0xe4, 0xce, 0x52, 0x80, 0xa4, + 0x1b, 0xbc, 0xb8, 0xb7, 0x75, 0xe7, 0xb0, 0x1e, 0x19, 0x99, 0x4c, 0x5c, 0xdb, 0xbb, 0xca, 0x63, + 0x1e, 0x97, 0x76, 0x2b, 0xb8, 0xf6, 0x02, 0x6e, 0xc5, 0xbf, 0xfb, 0x30, 0x40, 0xfb, 0xe5, 0xb9, + 0x15, 0xfb, 0xf6, 0xc3, 0x71, 0x48, 0xda, 0x5a, 0x55, 0x57, 0x9d, 0x86, 0x85, 0xb9, 0xe7, 0x79, + 0x00, 0x52, 0xeb, 0x5d, 0x78, 0x67, 0x9e, 0xe6, 0xfb, 0x1c, 0xcd, 0x19, 0x18, 0xf3, 0x3e, 0x04, + 0xe3, 0x71, 0x61, 0x5e, 0x86, 0xdc, 0xaa, 0x35, 0x51, 0x23, 0x7f, 0x55, 0x82, 0x7e, 0x36, 0x30, + 0x7c, 0x66, 0x90, 0x5a, 0x9b, 0x21, 0xd2, 0xce, 0x0c, 0xd1, 0xc3, 0x9b, 0x61, 0x06, 0xc0, 0x15, + 0xd3, 0xe6, 0xaf, 0xfb, 0x5b, 0x24, 0x20, 0x4c, 0xc4, 0x35, 0xad, 0xca, 0xc7, 0xbd, 0x8f, 0x48, + 0xfe, 0x8f, 0x12, 0xc9, 0x97, 0x79, 0x3d, 0x9a, 0x81, 0x21, 0x21, 0x57, 0x69, 0xab, 0xa6, 0x56, + 0xb9, 0x2b, 0x9e, 0x68, 0x2b, 0xdc, 0xc5, 0x9a, 0x5a, 0x55, 0x06, 0xb9, 0x3c, 0xa4, 0xd0, 0xda, + 0xac, 0x91, 0x36, 0x66, 0x0d, 0xf8, 0x51, 0xf4, 0x70, 0x7e, 0x14, 0xb0, 0x78, 0x2c, 0x64, 0x71, + 0xf9, 0x8f, 0x24, 0xfe, 0x19, 0x9a, 0x0a, 0xbb, 0xad, 0xff, 0x46, 0x99, 0xea, 0x39, 0xee, 0x5b, + 0x15, 0x5c, 0x29, 0x35, 0xd9, 0xec, 0xae, 0x66, 0x8e, 0x41, 0x99, 0x3d, 0xdb, 0x21, 0xc1, 0x65, + 0xcd, 0xb3, 0xe1, 0x97, 0x23, 0x30, 0xda, 0x84, 0xff, 0xe7, 0xcf, 0x96, 0xc1, 0xd1, 0x1b, 0xef, + 0x72, 0xf4, 0xf6, 0xb7, 0x1d, 0xbd, 0x5f, 0x8a, 0xd0, 0x25, 0xb5, 0x69, 0xd8, 0x6a, 0xed, 0x27, + 0x11, 0x7b, 0x8f, 0x41, 0xd2, 0x34, 0x6a, 0x25, 0x56, 0xc3, 0xde, 0x59, 0x24, 0x4c, 0xa3, 0xa6, + 0x34, 0xb9, 0x59, 0xfc, 0x16, 0x05, 0xe6, 0xfe, 0x5b, 0x60, 0x84, 0x81, 0xf0, 0x80, 0xb2, 0x20, + 0xc5, 0x54, 0xc1, 0xb3, 0xa6, 0x87, 0x88, 0x0e, 0x68, 0x1a, 0x26, 0x35, 0x67, 0x79, 0x4c, 0x6c, + 0x86, 0xa9, 0x70, 0x3c, 0x42, 0xc1, 0x92, 0x8c, 0x56, 0x7b, 0x31, 0xfe, 0x88, 0xa5, 0x70, 0x3c, + 0xf9, 0x6f, 0x4b, 0x00, 0x8b, 0x44, 0xb3, 0xb4, 0xbf, 0x24, 0xdf, 0xb1, 0xa9, 0x08, 0xa5, 0x40, + 0xcb, 0x93, 0xed, 0x8c, 0xc6, 0xdb, 0x4f, 0xd9, 0x7e, 0xb9, 0x67, 0x61, 0xc8, 0xf3, 0x6d, 0x1b, + 0x0b, 0x61, 0x26, 0x0f, 0x58, 0xbf, 0xad, 0x61, 0x47, 0x49, 0x5d, 0xf5, 0x95, 0xe4, 0x7f, 0x21, + 0x41, 0x92, 0xca, 0xb4, 0x84, 0x1d, 0x35, 0x60, 0x43, 0xe9, 0xf0, 0x36, 0x3c, 0x01, 0xc0, 0xd8, + 0xd8, 0xda, 0x75, 0xcc, 0x3d, 0x2b, 0x49, 0x21, 0x6b, 0xda, 0x75, 0x8c, 0xce, 0xbb, 0x0a, 0x8f, + 0x1e, 0xac, 0x70, 0xb1, 0xbe, 0xe3, 0x6a, 0xbf, 0x03, 0x06, 0xe8, 0x87, 0xd2, 0x76, 0x6d, 0xbe, + 0x64, 0xeb, 0xd7, 0x1b, 0xf5, 0xf5, 0x5d, 0x5b, 0x7e, 0x1e, 0x06, 0xd6, 0x77, 0xd9, 0x0e, 0xdd, + 0x31, 0x48, 0x5a, 0x86, 0xc1, 0xb3, 0x3f, 0x96, 0x75, 0x27, 0x08, 0x80, 0x26, 0x3b, 0x62, 0x57, + 0x2a, 0xe2, 0xed, 0x4a, 0x79, 0xdb, 0x6a, 0xd1, 0xae, 0xb6, 0xd5, 0x4e, 0xff, 0x07, 0x09, 0x06, + 0x7d, 0xe1, 0x06, 0x3d, 0x0c, 0x47, 0x0a, 0x8b, 0x2b, 0xb3, 0x97, 0x4b, 0x0b, 0x73, 0xa5, 0x8b, + 0x8b, 0x33, 0xf3, 0xde, 0x4b, 0xc2, 0xec, 0xc4, 0x4b, 0x37, 0xa6, 0x90, 0x0f, 0x77, 0x43, 0xa7, + 0xfb, 0x9a, 0xe8, 0x0c, 0x8c, 0x07, 0x49, 0x66, 0x0a, 0x6b, 0xc5, 0xe5, 0xf5, 0xb4, 0x94, 0x3d, + 0xf2, 0xd2, 0x8d, 0xa9, 0x51, 0x1f, 0xc5, 0xcc, 0xa6, 0x8d, 0x75, 0xa7, 0x99, 0x60, 0x76, 0x65, + 0x69, 0x69, 0x61, 0x3d, 0x1d, 0x69, 0x22, 0xe0, 0x13, 0xc4, 0x7d, 0x30, 0x1a, 0x24, 0x58, 0x5e, + 0x58, 0x4c, 0x47, 0xb3, 0xe8, 0xa5, 0x1b, 0x53, 0xc3, 0x3e, 0xec, 0x65, 0xad, 0x96, 0x4d, 0x7c, + 0xf0, 0x33, 0x93, 0x7d, 0xbf, 0xfc, 0x4b, 0x93, 0x12, 0xe9, 0xd9, 0x50, 0x20, 0x46, 0xa0, 0x07, + 0xe0, 0x8e, 0xb5, 0x85, 0xf9, 0xe5, 0xe2, 0x5c, 0x69, 0x69, 0x6d, 0x5e, 0x9c, 0x84, 0x88, 0xde, + 0x8d, 0xbc, 0x74, 0x63, 0x6a, 0x90, 0x77, 0xa9, 0x1d, 0xf6, 0xaa, 0x52, 0xbc, 0xb2, 0xb2, 0x5e, + 0x4c, 0x4b, 0x0c, 0x7b, 0xd5, 0xc2, 0x57, 0x0d, 0x87, 0x7d, 0x49, 0xf1, 0x21, 0x38, 0xda, 0x02, + 0xdb, 0xed, 0xd8, 0xe8, 0x4b, 0x37, 0xa6, 0x86, 0x56, 0x2d, 0xcc, 0xc6, 0x0f, 0xa5, 0x98, 0x86, + 0x4c, 0x33, 0xc5, 0xca, 0xea, 0xca, 0xda, 0xcc, 0x62, 0x7a, 0x2a, 0x9b, 0x7e, 0xe9, 0xc6, 0x54, + 0x4a, 0x04, 0x43, 0x7a, 0xdc, 0xe4, 0xf6, 0xec, 0x76, 0xae, 0xad, 0xff, 0xe4, 0x61, 0xb8, 0xbb, + 0xcd, 0x49, 0xa7, 0x38, 0x23, 0x3b, 0xd4, 0x59, 0x67, 0xdb, 0xd3, 0x9e, 0x6c, 0x87, 0x43, 0x90, + 0xce, 0x8b, 0xf4, 0xc3, 0x9f, 0xa3, 0x66, 0x0f, 0xdc, 0x46, 0x90, 0x3f, 0x24, 0xc1, 0xf0, 0x25, + 0xcd, 0x76, 0x0c, 0x4b, 0x2b, 0xab, 0x35, 0xfa, 0x7e, 0xf0, 0x7c, 0xb7, 0xb1, 0x35, 0x34, 0xd4, + 0x9f, 0x84, 0xfe, 0xab, 0x6a, 0x8d, 0x05, 0xb5, 0x28, 0xfd, 0xdc, 0x51, 0x9b, 0x83, 0x47, 0x37, + 0xb4, 0x09, 0x06, 0x8c, 0x4c, 0xfe, 0xd5, 0x08, 0x8c, 0xd0, 0xc1, 0x60, 0xb3, 0x0f, 0xe1, 0x91, + 0xd5, 0x7c, 0x01, 0x62, 0x96, 0xea, 0xf0, 0xad, 0xeb, 0xc2, 0x34, 0x3f, 0x03, 0x3f, 0xd9, 0xc5, + 0x89, 0xee, 0x1c, 0x2e, 0x2b, 0x94, 0x16, 0xbd, 0x03, 0x12, 0x75, 0x75, 0xb7, 0x44, 0xf9, 0xb0, + 0x35, 0xf2, 0x4c, 0x6f, 0x7c, 0x6e, 0xee, 0xe7, 0x46, 0xf6, 0xd4, 0x7a, 0x2d, 0x2f, 0x0b, 0x3e, + 0xb2, 0x32, 0x50, 0x57, 0x77, 0x89, 0x88, 0xc8, 0x84, 0x11, 0x02, 0x2d, 0x6f, 0xab, 0x7a, 0x15, + 0xb3, 0x46, 0xe8, 0x46, 0x7c, 0xe1, 0x52, 0xcf, 0x8d, 0x4c, 0x78, 0x8d, 0xf8, 0xd8, 0xc9, 0xca, + 0x50, 0x5d, 0xdd, 0x9d, 0xa5, 0x00, 0xd2, 0x62, 0x3e, 0xf1, 0xb1, 0x57, 0x72, 0x7d, 0xf4, 0x5e, + 0xc1, 0xb7, 0x25, 0x00, 0x4f, 0x63, 0xe8, 0x1d, 0x90, 0x2e, 0xbb, 0x25, 0x4a, 0x2b, 0x4e, 0xc8, + 0xef, 0x6d, 0x67, 0x8b, 0x90, 0xbe, 0xd9, 0xdc, 0xfc, 0xad, 0xfd, 0x9c, 0xa4, 0x8c, 0x94, 0x43, + 0xa6, 0x78, 0x3b, 0x0c, 0x36, 0xcc, 0x8a, 0xea, 0xe0, 0x12, 0xdd, 0x31, 0x88, 0x74, 0x9c, 0xe7, + 0x27, 0x09, 0xaf, 0x9b, 0xfb, 0x39, 0xc4, 0xba, 0xe5, 0x23, 0x96, 0xe9, 0xec, 0x0f, 0x0c, 0x42, + 0x08, 0x7c, 0x7d, 0xfa, 0x86, 0x04, 0x83, 0x73, 0xbe, 0x9b, 0xbd, 0x19, 0x18, 0xa8, 0x1b, 0xba, + 0xb6, 0xc3, 0xfd, 0x31, 0xa9, 0x88, 0x22, 0xca, 0x42, 0x82, 0x3d, 0xa9, 0x76, 0xf6, 0xc4, 0x86, + 0xbc, 0x28, 0x13, 0xaa, 0x6b, 0x78, 0xd3, 0xd6, 0x84, 0x35, 0x14, 0x51, 0x44, 0x17, 0x21, 0x6d, + 0xe3, 0x72, 0xc3, 0xd2, 0x9c, 0xbd, 0x52, 0xd9, 0xd0, 0x1d, 0xb5, 0xec, 0xb0, 0xc7, 0xb9, 0x85, + 0x63, 0x37, 0xf7, 0x73, 0x77, 0x30, 0x59, 0xc3, 0x18, 0xb2, 0x32, 0x22, 0x40, 0xb3, 0x0c, 0x42, + 0x5a, 0xa8, 0x60, 0x47, 0xd5, 0x6a, 0x76, 0x86, 0x5d, 0x91, 0x11, 0x45, 0x5f, 0x5f, 0x3e, 0x3f, + 0xe0, 0xdf, 0x42, 0xbd, 0x08, 0x69, 0xc3, 0xc4, 0x56, 0x20, 0xaf, 0x95, 0xc2, 0x2d, 0x87, 0x31, + 0x64, 0x65, 0x44, 0x80, 0x44, 0xce, 0xeb, 0x10, 0x33, 0x8b, 0x2d, 0x09, 0xb3, 0xb1, 0xe9, 0xed, + 0xbc, 0x8e, 0x37, 0x59, 0x63, 0x46, 0xdf, 0x2b, 0x3c, 0xe2, 0x71, 0x0f, 0xd3, 0xc9, 0xdf, 0xfc, + 0xf2, 0x83, 0xe3, 0xdc, 0x35, 0xbc, 0x9d, 0xd0, 0xcb, 0x78, 0x8f, 0x98, 0x9f, 0xa3, 0xae, 0x52, + 0x4c, 0x92, 0x76, 0x3e, 0xaf, 0x6a, 0x35, 0xf1, 0x91, 0x09, 0x85, 0x97, 0x50, 0x1e, 0xfa, 0x6d, + 0x47, 0x75, 0x1a, 0x36, 0xbf, 0x6f, 0x20, 0xb7, 0x73, 0xb5, 0x82, 0xa1, 0x57, 0xd6, 0x28, 0xa6, + 0xc2, 0x29, 0xd0, 0x45, 0xe8, 0xe7, 0x17, 0x39, 0xe2, 0x3d, 0x8f, 0x6f, 0x7a, 0x63, 0x87, 0x51, + 0x13, 0x8d, 0x54, 0x70, 0x0d, 0x57, 0x59, 0x5a, 0xb5, 0xad, 0x92, 0x45, 0x0e, 0xfd, 0x02, 0x64, + 0x61, 0xa1, 0xe7, 0x41, 0xc8, 0x35, 0x15, 0xe6, 0x27, 0x2b, 0x23, 0x2e, 0x68, 0x8d, 0x42, 0xd0, + 0xe5, 0xc0, 0x15, 0x74, 0xfe, 0x99, 0xd4, 0xbb, 0xda, 0x75, 0xdf, 0xe7, 0xd3, 0x62, 0x27, 0xcc, + 0x7f, 0x81, 0xfd, 0x22, 0xa4, 0x1b, 0xfa, 0xa6, 0xa1, 0xd3, 0x97, 0xe0, 0x3c, 0xbf, 0x4f, 0x90, + 0x8c, 0xc9, 0xef, 0x1c, 0x61, 0x0c, 0x59, 0x19, 0x71, 0x41, 0x97, 0xd8, 0x2a, 0xa0, 0x02, 0xc3, + 0x1e, 0x16, 0x1d, 0xa8, 0xc9, 0x8e, 0x03, 0xf5, 0x4e, 0x3e, 0x50, 0x8f, 0x84, 0x5b, 0xf1, 0xc6, + 0xea, 0x90, 0x0b, 0x24, 0x64, 0xe8, 0x12, 0x80, 0x17, 0x1e, 0xe8, 0x5e, 0xc5, 0x60, 0x7b, 0xc3, + 0x7b, 0x31, 0x46, 0x6c, 0x05, 0x78, 0xb4, 0xe8, 0x5d, 0x30, 0x56, 0xd7, 0xf4, 0x92, 0x8d, 0x6b, + 0x5b, 0x25, 0xae, 0x60, 0xc2, 0x92, 0x7e, 0xc8, 0xab, 0xb0, 0xd8, 0x9b, 0x3f, 0xdc, 0xdc, 0xcf, + 0x65, 0x79, 0x08, 0x6d, 0x66, 0x29, 0x2b, 0xa3, 0x75, 0x4d, 0x5f, 0xc3, 0xb5, 0xad, 0x39, 0x17, + 0x96, 0x4f, 0x7d, 0xf0, 0x95, 0x5c, 0x1f, 0x1f, 0xae, 0x7d, 0xf2, 0x79, 0x7a, 0x4a, 0xc3, 0x87, + 0x19, 0xb6, 0xc9, 0x9a, 0x44, 0x15, 0x05, 0x7e, 0xe1, 0xc5, 0x03, 0xb0, 0x61, 0xfe, 0xe2, 0x1f, + 0x4c, 0x49, 0xf2, 0xe7, 0x25, 0xe8, 0x9f, 0xbb, 0xb2, 0xaa, 0x6a, 0x16, 0x5a, 0x80, 0x51, 0xcf, + 0x73, 0x82, 0x83, 0xfc, 0xf8, 0xcd, 0xfd, 0x5c, 0x26, 0xec, 0x5c, 0xee, 0x28, 0xf7, 0x1c, 0x58, + 0x0c, 0xf3, 0x85, 0x76, 0xeb, 0xe0, 0x00, 0xab, 0x26, 0x14, 0xb9, 0x79, 0x95, 0x1c, 0xea, 0x66, + 0x11, 0x06, 0x98, 0xb4, 0x36, 0xca, 0x43, 0xdc, 0x24, 0x3f, 0xf8, 0x11, 0xd4, 0x64, 0x5b, 0xe7, + 0xa5, 0xf8, 0xee, 0x96, 0x39, 0x21, 0x91, 0x3f, 0x12, 0x01, 0x98, 0xbb, 0x72, 0x65, 0xdd, 0xd2, + 0xcc, 0x1a, 0x76, 0x6e, 0x65, 0xcf, 0xd7, 0xe1, 0x88, 0x6f, 0x95, 0x64, 0x95, 0x43, 0xbd, 0x9f, + 0xba, 0xb9, 0x9f, 0x3b, 0x1e, 0xee, 0xbd, 0x0f, 0x4d, 0x56, 0xc6, 0xbc, 0xf5, 0x92, 0x55, 0x6e, + 0xc9, 0xb5, 0x62, 0x3b, 0x2e, 0xd7, 0x68, 0x7b, 0xae, 0x3e, 0x34, 0x3f, 0xd7, 0x39, 0xdb, 0x69, + 0xad, 0xda, 0x35, 0x18, 0xf4, 0x54, 0x62, 0xa3, 0x39, 0x48, 0x38, 0xfc, 0x37, 0xd7, 0xb0, 0xdc, + 0x5e, 0xc3, 0x82, 0x8c, 0x6b, 0xd9, 0xa5, 0x94, 0xff, 0x54, 0x02, 0xf0, 0x7c, 0xf6, 0xa7, 0xd3, + 0xc5, 0x48, 0x28, 0xe7, 0x81, 0x37, 0x7a, 0xa8, 0x54, 0x8d, 0x53, 0x87, 0xf4, 0xf9, 0xb3, 0x11, + 0x18, 0xdb, 0x10, 0x91, 0xe7, 0xa7, 0x5e, 0x07, 0xab, 0x30, 0x80, 0x75, 0xc7, 0xd2, 0xa8, 0x12, + 0x88, 0xb5, 0x1f, 0x6a, 0x67, 0xed, 0x16, 0x7d, 0xa2, 0x9f, 0x32, 0x13, 0xc7, 0x3b, 0x9c, 0x4d, + 0x48, 0x1b, 0x3f, 0x1f, 0x85, 0x4c, 0x3b, 0x4a, 0x34, 0x0b, 0x23, 0x65, 0x0b, 0xb3, 0xeb, 0x7f, + 0xfe, 0x9d, 0xc6, 0x42, 0xd6, 0xcb, 0x2c, 0x43, 0x08, 0xb2, 0x32, 0x2c, 0x20, 0x7c, 0xf6, 0xa8, + 0x02, 0x49, 0xfb, 0x88, 0xdb, 0xd1, 0x5b, 0x84, 0xdd, 0xe5, 0x79, 0x32, 0x9f, 0x3e, 0x44, 0x23, + 0x41, 0x06, 0x6c, 0xfe, 0x18, 0xf6, 0xa0, 0x74, 0x02, 0x79, 0x01, 0x46, 0x34, 0x5d, 0x73, 0x34, + 0xb5, 0x56, 0xda, 0x54, 0x6b, 0xaa, 0x5e, 0x3e, 0x4c, 0xd6, 0xcc, 0x42, 0x3e, 0x6f, 0x36, 0xc4, + 0x4e, 0x56, 0x86, 0x39, 0xa4, 0xc0, 0x00, 0xe8, 0x12, 0x0c, 0x88, 0xa6, 0x62, 0x87, 0xca, 0x36, + 0x04, 0xb9, 0x2f, 0xc1, 0xfb, 0xb9, 0x28, 0x8c, 0x2a, 0xb8, 0xf2, 0x97, 0xa6, 0xe8, 0xcd, 0x14, + 0x4b, 0x00, 0x6c, 0xb8, 0x93, 0x00, 0x7b, 0x08, 0x6b, 0x90, 0x80, 0x91, 0x64, 0x1c, 0xe6, 0x6c, + 0xc7, 0x67, 0x8f, 0xfd, 0x08, 0xa4, 0xfc, 0xf6, 0xf8, 0x0b, 0x3a, 0x2b, 0xa1, 0x05, 0x2f, 0x12, + 0xc5, 0xf8, 0x07, 0xa0, 0xdb, 0x44, 0xa2, 0x26, 0xef, 0x3d, 0x38, 0x04, 0xfd, 0xaf, 0x7e, 0xe8, + 0x5f, 0x55, 0x2d, 0xb5, 0x6e, 0xa3, 0x72, 0x53, 0xa6, 0x29, 0xb6, 0x1f, 0x9b, 0x3e, 0xf3, 0xcf, + 0x77, 0x3b, 0x3a, 0x24, 0x9a, 0x1f, 0x6b, 0x91, 0x68, 0xbe, 0x15, 0x86, 0xc9, 0x72, 0xd8, 0x77, + 0x59, 0x86, 0x68, 0x7b, 0xa8, 0x70, 0xd4, 0xe3, 0x12, 0xac, 0x67, 0xab, 0xe5, 0x2b, 0xfe, 0xdb, + 0x32, 0x83, 0x04, 0xc3, 0x0b, 0xcc, 0x84, 0x7c, 0xc2, 0x5b, 0x96, 0xfa, 0x2a, 0x65, 0x05, 0xea, + 0xea, 0x6e, 0x91, 0x15, 0xd0, 0x22, 0xa0, 0x6d, 0x77, 0x67, 0xa4, 0xe4, 0xa9, 0x93, 0xd0, 0x9f, + 0xb8, 0xb9, 0x9f, 0x3b, 0xca, 0xe8, 0x9b, 0x71, 0x64, 0x65, 0xd4, 0x03, 0x0a, 0x6e, 0x8f, 0x02, + 0x90, 0x7e, 0x95, 0xd8, 0x43, 0x02, 0xb6, 0xdc, 0x39, 0x72, 0x73, 0x3f, 0x37, 0xca, 0xb8, 0x78, + 0x75, 0xb2, 0x92, 0x24, 0x85, 0x39, 0xfa, 0xc6, 0x80, 0x67, 0xc7, 0xa1, 0x55, 0x3d, 0x5f, 0xdb, + 0x2c, 0xf6, 0xbc, 0xb6, 0xf1, 0x65, 0xc7, 0x21, 0x96, 0x2c, 0x3b, 0x0e, 0xee, 0x06, 0xa0, 0x4f, + 0x49, 0x30, 0x41, 0xb5, 0xeb, 0xbb, 0x07, 0x53, 0xa2, 0xa6, 0x64, 0x9f, 0xc8, 0x2f, 0x68, 0xbd, + 0x49, 0xf0, 0xfd, 0xfd, 0x5c, 0x1b, 0x7e, 0x37, 0xf7, 0x73, 0x27, 0x7c, 0xd6, 0x6c, 0xaa, 0x97, + 0x95, 0x31, 0x62, 0x55, 0xef, 0xee, 0x8d, 0x42, 0xa0, 0x68, 0x5f, 0x82, 0x93, 0x4d, 0x04, 0x58, + 0xdf, 0x32, 0xac, 0x32, 0x7d, 0xfc, 0x52, 0x72, 0xb6, 0x2d, 0x6c, 0x6f, 0x1b, 0xb5, 0x0a, 0xfb, + 0x6e, 0x59, 0xe1, 0x43, 0x52, 0x6f, 0x31, 0xed, 0xfb, 0xfb, 0xb9, 0x2e, 0x1b, 0xb8, 0xb9, 0x9f, + 0x7b, 0xb0, 0x4d, 0x0f, 0x5a, 0xe2, 0xcb, 0x8a, 0x1c, 0xec, 0x51, 0xd1, 0xc3, 0x5a, 0x17, 0x48, + 0xbe, 0xc8, 0xf6, 0x19, 0x09, 0x90, 0x37, 0xe5, 0x2b, 0xd8, 0x36, 0xc9, 0xfa, 0x9c, 0x2c, 0xc4, + 0x7c, 0xab, 0x26, 0xe9, 0xe0, 0x85, 0x98, 0x47, 0x2f, 0x16, 0x62, 0xbe, 0x48, 0xf9, 0x84, 0x37, + 0x3d, 0x46, 0x3a, 0xbd, 0xaa, 0xe0, 0x21, 0x22, 0x3c, 0x1f, 0xf6, 0xc9, 0xff, 0x4a, 0x82, 0xa3, + 0x4d, 0x11, 0xc5, 0x15, 0xf6, 0xaf, 0x00, 0xb2, 0x7c, 0x95, 0xfc, 0x6b, 0xae, 0x4c, 0xe8, 0x9e, + 0x03, 0xd4, 0xa8, 0xd5, 0x34, 0xef, 0xde, 0xba, 0x19, 0x9e, 0x3d, 0xdb, 0xf9, 0xe7, 0x12, 0x8c, + 0xfb, 0x9b, 0x77, 0x3b, 0xb2, 0x0c, 0x29, 0x7f, 0xeb, 0xbc, 0x0b, 0x77, 0x77, 0xd3, 0x05, 0x2e, + 0x7d, 0x80, 0x1e, 0x3d, 0xed, 0x85, 0x6b, 0xb6, 0x77, 0xfa, 0x70, 0xd7, 0xda, 0x10, 0x32, 0x85, + 0xc3, 0x76, 0x8c, 0xda, 0xe3, 0xff, 0x49, 0x10, 0x5b, 0x35, 0x8c, 0x1a, 0x32, 0x60, 0x54, 0x37, + 0x9c, 0x12, 0x89, 0x2c, 0xb8, 0xe2, 0x7f, 0x3d, 0x93, 0x2c, 0xcc, 0xf6, 0x3c, 0x24, 0x9a, 0x59, + 0x29, 0x23, 0xba, 0xe1, 0x14, 0x28, 0x84, 0x3f, 0xa0, 0x79, 0x17, 0x0c, 0x05, 0x1b, 0x63, 0xb3, + 0xe4, 0x33, 0x3d, 0x37, 0x16, 0x64, 0x73, 0x73, 0x3f, 0x37, 0xee, 0x45, 0x4c, 0x17, 0x2c, 0x2b, + 0xa9, 0x4d, 0x5f, 0xeb, 0xec, 0x22, 0xe9, 0x0f, 0x5f, 0xc9, 0x49, 0xa7, 0xbf, 0x22, 0x01, 0x78, + 0x3b, 0x4f, 0xe8, 0x01, 0xb8, 0xa3, 0xb0, 0xb2, 0x3c, 0x57, 0x5a, 0x5b, 0x9f, 0x59, 0xdf, 0x58, + 0x0b, 0xbe, 0x34, 0x11, 0xc7, 0x23, 0xb6, 0x89, 0xcb, 0xda, 0x96, 0x86, 0x2b, 0xe8, 0x24, 0x8c, + 0x07, 0xb1, 0x49, 0xa9, 0x38, 0x97, 0x96, 0xb2, 0xa9, 0x97, 0x6e, 0x4c, 0x25, 0x58, 0x2e, 0x8e, + 0x2b, 0xe8, 0x14, 0x1c, 0x69, 0xc6, 0x5b, 0x58, 0x9e, 0x4f, 0x47, 0xb2, 0x43, 0x2f, 0xdd, 0x98, + 0x4a, 0xba, 0x49, 0x3b, 0x92, 0x01, 0xf9, 0x31, 0x39, 0xbf, 0x68, 0x16, 0x5e, 0xba, 0x31, 0xd5, + 0xcf, 0x14, 0x98, 0x8d, 0x7d, 0xf0, 0x33, 0x93, 0x7d, 0xb7, 0xfc, 0x3d, 0xca, 0x1f, 0x0f, 0xb4, + 0x3d, 0xf5, 0xa8, 0x62, 0x1d, 0xdb, 0x9a, 0x7d, 0xa8, 0x53, 0x8f, 0xae, 0x4e, 0x52, 0xe4, 0xdf, + 0x89, 0x43, 0x6a, 0x9e, 0xb5, 0x42, 0x0c, 0x81, 0xd1, 0x9b, 0xa0, 0xdf, 0xa4, 0x69, 0x84, 0x7b, + 0x8c, 0xda, 0xc6, 0xe1, 0x59, 0xb2, 0xe1, 0xde, 0x1a, 0x65, 0xa9, 0x87, 0xcd, 0xaf, 0x8d, 0xb1, + 0xdb, 0xac, 0xde, 0xfd, 0xcc, 0x54, 0x4f, 0xfb, 0x7d, 0x2c, 0x67, 0xe5, 0x5b, 0x6b, 0x61, 0x7e, + 0x32, 0xbb, 0x81, 0xb6, 0x4e, 0x20, 0xec, 0x1e, 0xea, 0xfb, 0x25, 0x38, 0x42, 0xb1, 0xbc, 0x44, + 0x8c, 0x62, 0x8a, 0xc5, 0xde, 0xe9, 0x76, 0x5d, 0x58, 0x54, 0x6d, 0xef, 0x56, 0x19, 0xbb, 0x39, + 0x7a, 0x37, 0x4f, 0x84, 0x8e, 0xfb, 0x1a, 0x0f, 0xb3, 0x95, 0x95, 0xb1, 0x5a, 0x13, 0xa5, 0x8d, + 0xe6, 0x03, 0x57, 0x87, 0x63, 0xbd, 0x1d, 0xb5, 0xf8, 0xaf, 0x11, 0x3f, 0x05, 0x83, 0x5e, 0x2c, + 0xb1, 0xf9, 0x7f, 0x9f, 0xea, 0x7e, 0xee, 0xf0, 0x13, 0xa3, 0x0f, 0x48, 0x70, 0xc4, 0xcb, 0xe6, + 0xfc, 0x6c, 0xd9, 0x7f, 0xe9, 0xba, 0xbf, 0x87, 0x85, 0x70, 0x58, 0x39, 0x2d, 0xf9, 0xca, 0xca, + 0x78, 0xa3, 0x99, 0x94, 0x2c, 0xc1, 0x87, 0xfc, 0x91, 0xd5, 0xce, 0x88, 0x0f, 0xd1, 0x76, 0x1f, + 0x9a, 0x83, 0x0c, 0xd8, 0x7f, 0x0e, 0x32, 0x0d, 0xcb, 0xc1, 0x2c, 0x89, 0x48, 0x28, 0x6e, 0x59, + 0x5e, 0x06, 0xd4, 0x6c, 0xdc, 0xf0, 0x55, 0x69, 0xef, 0x95, 0x1c, 0x1a, 0x87, 0xb8, 0xff, 0x32, + 0x31, 0x2b, 0xe4, 0x13, 0x1f, 0xe4, 0xd3, 0xe7, 0x2d, 0x1f, 0xf3, 0xdf, 0x89, 0xc0, 0x69, 0xff, + 0xf1, 0xe0, 0x0b, 0x0d, 0x6c, 0xed, 0xb9, 0x43, 0xd4, 0x54, 0xab, 0x9a, 0xee, 0x7f, 0x8b, 0x75, + 0xd4, 0x3f, 0xe1, 0x53, 0x5c, 0xa1, 0x27, 0xf9, 0x83, 0x12, 0x0c, 0xae, 0xaa, 0x55, 0xac, 0xe0, + 0x17, 0x1a, 0xd8, 0x76, 0x5a, 0xbc, 0x75, 0x99, 0x80, 0x7e, 0x63, 0x6b, 0x4b, 0xdc, 0x69, 0x88, + 0x29, 0xbc, 0x44, 0xfa, 0x5c, 0xd3, 0xea, 0x1a, 0xbb, 0x78, 0x1a, 0x53, 0x58, 0x01, 0xe5, 0x60, + 0xb0, 0x6c, 0x34, 0x74, 0x3e, 0xe4, 0x32, 0x31, 0xf1, 0xc5, 0xa7, 0x86, 0xce, 0x86, 0x1c, 0x51, + 0xa2, 0x85, 0xaf, 0x62, 0xcb, 0x66, 0xdf, 0xb8, 0x4d, 0x28, 0xa2, 0x28, 0x3f, 0x09, 0x29, 0x26, + 0x09, 0x9f, 0x8c, 0x8f, 0x42, 0x82, 0xde, 0xe9, 0xf4, 0xe4, 0x19, 0x20, 0xe5, 0xcb, 0xec, 0xc5, + 0x0c, 0xe3, 0xcf, 0x44, 0x62, 0x85, 0x42, 0xa1, 0xad, 0x96, 0x4f, 0x75, 0x8e, 0x1a, 0x4c, 0x87, + 0xae, 0x86, 0x7f, 0x33, 0x0e, 0x47, 0xf8, 0xe1, 0xad, 0x6a, 0x6a, 0x67, 0xb6, 0x1d, 0x47, 0xbc, + 0xe0, 0x02, 0xbe, 0x0a, 0x52, 0x4d, 0x4d, 0xde, 0x83, 0xd8, 0x25, 0xc7, 0x31, 0xd1, 0x69, 0x88, + 0x5b, 0x8d, 0x1a, 0x16, 0x9b, 0x81, 0xee, 0x71, 0x8d, 0x6a, 0x6a, 0xd3, 0x04, 0x41, 0x69, 0xd4, + 0xb0, 0xc2, 0x50, 0x50, 0x11, 0x72, 0x5b, 0x8d, 0x5a, 0x6d, 0xaf, 0x54, 0xc1, 0xf4, 0x9f, 0xf6, + 0xb9, 0xff, 0xf6, 0x06, 0xef, 0x9a, 0xaa, 0xf8, 0x78, 0x2e, 0x51, 0xcc, 0x71, 0x8a, 0x36, 0x47, + 0xb1, 0xc4, 0xbf, 0xbc, 0x29, 0x0a, 0x1c, 0xf9, 0xf7, 0x23, 0x90, 0x10, 0xac, 0xe9, 0x13, 0x16, + 0x5c, 0xc3, 0x65, 0xc7, 0x10, 0x87, 0x69, 0x6e, 0x19, 0x21, 0x88, 0x56, 0xb9, 0xf1, 0x92, 0x97, + 0xfa, 0x14, 0x52, 0x20, 0x30, 0xf7, 0x61, 0x11, 0x81, 0x99, 0x0d, 0x62, 0xcf, 0x98, 0x69, 0x88, + 0x55, 0xfb, 0xa5, 0x3e, 0x85, 0x96, 0x50, 0x06, 0xfa, 0xc9, 0xa0, 0x71, 0x98, 0xb5, 0x08, 0x9c, + 0x97, 0xd1, 0x04, 0xc4, 0x4d, 0xd5, 0x29, 0xb3, 0x7b, 0xbd, 0xa4, 0x82, 0x15, 0xd1, 0x63, 0xd0, + 0xcf, 0xbe, 0x0d, 0x11, 0xfe, 0x8f, 0x58, 0x44, 0x19, 0xec, 0x23, 0x9c, 0x44, 0xee, 0x55, 0xd5, + 0x71, 0xb0, 0xa5, 0x13, 0x86, 0x0c, 0x1d, 0x21, 0x88, 0x6d, 0x1a, 0x95, 0x3d, 0xfe, 0x5f, 0xba, + 0xe8, 0x6f, 0xfe, 0x6f, 0x81, 0xa8, 0x3f, 0x94, 0x68, 0x25, 0xfb, 0xe7, 0x84, 0x29, 0x01, 0x2c, + 0x10, 0xa4, 0x22, 0x8c, 0xa9, 0x95, 0x8a, 0xc6, 0xfe, 0x61, 0x56, 0x69, 0x53, 0xa3, 0xc1, 0xc3, + 0xa6, 0xff, 0x7a, 0xb2, 0x9d, 0x2d, 0x90, 0x47, 0x50, 0xe0, 0xf8, 0x85, 0x24, 0x0c, 0x98, 0x4c, + 0x28, 0xf9, 0x02, 0x8c, 0x36, 0x49, 0x4a, 0xe4, 0xdb, 0xd1, 0xf4, 0x8a, 0x78, 0x6d, 0x45, 0x7e, + 0x13, 0x18, 0xfd, 0x6c, 0x2e, 0x3b, 0xa6, 0xa4, 0xbf, 0x0b, 0xef, 0x6d, 0xff, 0x28, 0x6f, 0xd8, + 0xf7, 0x28, 0x4f, 0x35, 0xb5, 0x42, 0x92, 0xf2, 0xe7, 0x4f, 0xf1, 0x66, 0x9a, 0x9f, 0xe2, 0x55, + 0xb1, 0x2e, 0x26, 0x66, 0x52, 0xa5, 0x9a, 0x9a, 0x4d, 0xdd, 0xd1, 0xfb, 0x8c, 0xaf, 0x7d, 0xc1, + 0xf7, 0x9b, 0xbe, 0xcc, 0x8b, 0xcd, 0xcf, 0xac, 0x2e, 0xb8, 0x7e, 0xfc, 0xb5, 0x08, 0x1c, 0xf7, + 0xf9, 0xb1, 0x0f, 0xb9, 0xd9, 0x9d, 0xb3, 0xad, 0x3d, 0xbe, 0x8b, 0x2f, 0x24, 0x5c, 0x86, 0x18, + 0xc1, 0x47, 0x1d, 0xfe, 0x69, 0x4f, 0xe6, 0x0b, 0xdf, 0xfc, 0x67, 0x72, 0xf0, 0x40, 0x33, 0x60, + 0x15, 0xca, 0xa4, 0xf0, 0x81, 0xee, 0xf5, 0x97, 0xf6, 0xbe, 0x60, 0x6c, 0xdf, 0x3a, 0x35, 0x86, + 0x75, 0xf8, 0xda, 0xb9, 0xb6, 0x2f, 0xe8, 0x59, 0x30, 0x3d, 0x38, 0xbf, 0xea, 0x21, 0x52, 0xb7, + 0x7b, 0x84, 0x74, 0x90, 0x05, 0xbb, 0xcc, 0xd4, 0x76, 0x61, 0xe2, 0x69, 0xd2, 0xb6, 0xb7, 0x83, + 0x22, 0x42, 0xfe, 0x84, 0x7b, 0xd0, 0x2b, 0xf1, 0xff, 0xfc, 0x29, 0x0e, 0x71, 0xc1, 0x93, 0x8f, + 0xaf, 0x1d, 0x4f, 0x4e, 0xb7, 0x9d, 0x4a, 0xa6, 0x7d, 0xd3, 0x88, 0xe2, 0xa3, 0x94, 0x7f, 0x45, + 0x82, 0x3b, 0x9a, 0x9a, 0xe6, 0x31, 0x7e, 0xbe, 0xc5, 0x7b, 0xa9, 0x43, 0x25, 0x3d, 0xf3, 0x2d, + 0x84, 0xbd, 0xb7, 0xa3, 0xb0, 0x4c, 0x8a, 0x80, 0xb4, 0x6f, 0x81, 0x23, 0x41, 0x61, 0x85, 0x9a, + 0xee, 0x81, 0xe1, 0xe0, 0x61, 0x01, 0x57, 0xd7, 0x50, 0xe0, 0xb8, 0x40, 0x2e, 0x85, 0xf5, 0xec, + 0xf6, 0xb5, 0x08, 0x49, 0x17, 0x95, 0x67, 0xc7, 0x5d, 0x77, 0xd5, 0xa3, 0x94, 0x3f, 0x22, 0xc1, + 0x54, 0xb0, 0x05, 0x5f, 0x9e, 0xd4, 0x9b, 0xb0, 0xb7, 0xcc, 0xc4, 0xdf, 0x93, 0xe0, 0xce, 0x03, + 0x64, 0xe2, 0x0a, 0xb8, 0x0e, 0xe3, 0xbe, 0x4d, 0x02, 0x11, 0xc2, 0x85, 0xd9, 0x4f, 0x77, 0xce, + 0x50, 0xdd, 0x35, 0xf1, 0x31, 0xa2, 0x94, 0xcf, 0x7d, 0x27, 0x37, 0xd6, 0x5c, 0x67, 0x2b, 0x63, + 0xcd, 0x0b, 0xfb, 0x5b, 0xe8, 0x1f, 0x2f, 0x4b, 0x70, 0x5f, 0xb0, 0xab, 0x2d, 0x52, 0xdd, 0x37, + 0xca, 0x0e, 0xbf, 0x27, 0xc1, 0xe9, 0x6e, 0x84, 0xe3, 0x06, 0xd9, 0x84, 0x31, 0x2f, 0x09, 0x0f, + 0xdb, 0xa3, 0xa7, 0xd4, 0x9e, 0x5f, 0x27, 0x77, 0xb9, 0xdd, 0x06, 0xc5, 0x9b, 0x7c, 0x60, 0xf9, + 0x4d, 0xee, 0x2a, 0x39, 0xb8, 0xd1, 0x2f, 0x94, 0x1c, 0xd8, 0xea, 0x6f, 0x61, 0x8b, 0x48, 0x0b, + 0x5b, 0x78, 0x59, 0xbb, 0x7c, 0x95, 0xc7, 0xad, 0x16, 0xdb, 0x73, 0x6f, 0x87, 0xb1, 0x16, 0xae, + 0xcc, 0x47, 0x75, 0x0f, 0x9e, 0xac, 0xa0, 0x66, 0x67, 0x95, 0xf7, 0x20, 0x47, 0xdb, 0x6d, 0xa1, + 0xe8, 0xdb, 0xdd, 0xe5, 0x3a, 0x8f, 0x2d, 0x2d, 0x9b, 0xe6, 0x7d, 0x5f, 0x80, 0x7e, 0x66, 0x67, + 0xde, 0xdd, 0x43, 0x38, 0x0a, 0x67, 0x20, 0x7f, 0x42, 0xc4, 0xb2, 0x39, 0x21, 0x76, 0xeb, 0x31, + 0xd4, 0x4d, 0x5f, 0x6f, 0xd1, 0x18, 0xf2, 0x29, 0xe3, 0xdb, 0x22, 0xaa, 0xb5, 0x96, 0x8e, 0xab, + 0xa3, 0x7c, 0xcb, 0xa2, 0x1a, 0xd3, 0xcd, 0xed, 0x0d, 0x5f, 0xbf, 0x24, 0xc2, 0x97, 0xdb, 0xa7, + 0x0e, 0xe1, 0xeb, 0x8d, 0x51, 0xbd, 0x1b, 0xc8, 0x3a, 0x88, 0xf9, 0x67, 0x31, 0x90, 0xfd, 0x50, + 0x82, 0xa3, 0xb4, 0x6f, 0xfe, 0x3d, 0x8a, 0x5e, 0x55, 0xfe, 0x00, 0x20, 0xdb, 0x2a, 0x97, 0x5a, + 0x8e, 0xee, 0xb4, 0x6d, 0x95, 0xaf, 0x04, 0xe6, 0x97, 0x07, 0x00, 0x55, 0x02, 0x3b, 0x51, 0x14, + 0x9b, 0x5d, 0xa0, 0x4c, 0x57, 0x7c, 0x1b, 0x1d, 0x2d, 0xcc, 0x19, 0xbb, 0x05, 0xe6, 0xfc, 0x96, + 0x04, 0xd9, 0x56, 0x5d, 0xe6, 0xe6, 0xd3, 0x60, 0x22, 0x70, 0x7e, 0x10, 0xb6, 0xe0, 0x03, 0xdd, + 0xec, 0xf2, 0x84, 0x86, 0xd1, 0x11, 0x0b, 0xdf, 0xee, 0x3c, 0x20, 0x17, 0xf4, 0xd0, 0xe6, 0xcc, + 0xfa, 0x0d, 0x1b, 0x3e, 0x5f, 0x6e, 0x8a, 0xab, 0x7f, 0x26, 0x72, 0xef, 0x5d, 0x98, 0x6c, 0x23, + 0xf5, 0xed, 0x9e, 0xf7, 0xb6, 0xdb, 0x1a, 0xf3, 0x56, 0xa7, 0xef, 0x8f, 0xf2, 0x91, 0x10, 0xbc, + 0x9c, 0xef, 0x5b, 0x8b, 0xb5, 0x7a, 0x4d, 0x28, 0xbf, 0x0d, 0x8e, 0xb5, 0xa4, 0xe2, 0xb2, 0xe5, + 0x21, 0xb6, 0xad, 0xd9, 0x0e, 0x17, 0xeb, 0x64, 0x3b, 0xb1, 0x42, 0xd4, 0x94, 0x46, 0x46, 0x90, + 0xa6, 0xac, 0x57, 0x0d, 0xa3, 0xc6, 0xc5, 0x90, 0x2f, 0xc3, 0xa8, 0x0f, 0xc6, 0x1b, 0x39, 0x0f, + 0x31, 0xd3, 0xe0, 0xdf, 0x4f, 0x19, 0x3c, 0x7b, 0xbc, 0xed, 0xc6, 0xbe, 0x61, 0xd4, 0x78, 0xb7, + 0x29, 0xbe, 0x3c, 0x0e, 0x88, 0x31, 0xa3, 0x7b, 0xfc, 0xa2, 0x89, 0x35, 0x18, 0x0b, 0x40, 0x79, + 0x23, 0xaf, 0xeb, 0xfc, 0xe0, 0xec, 0xf7, 0x8f, 0x40, 0x9c, 0x72, 0x45, 0x1f, 0x97, 0x02, 0x1f, + 0x38, 0x9b, 0x6e, 0xc7, 0xa6, 0xf5, 0x9a, 0x38, 0x7b, 0xa6, 0x6b, 0x7c, 0x9e, 0xb3, 0x9d, 0x7e, + 0xef, 0xbf, 0x7b, 0xed, 0xa3, 0x91, 0xbb, 0x91, 0x7c, 0xa6, 0xcd, 0x6a, 0xdc, 0x37, 0x5e, 0x3e, + 0x1b, 0xf8, 0x00, 0xc7, 0x83, 0xdd, 0x35, 0x25, 0x24, 0x9b, 0xee, 0x16, 0x9d, 0x0b, 0x76, 0x81, + 0x0a, 0x76, 0x0e, 0x3d, 0xd2, 0x59, 0xb0, 0x33, 0xef, 0x0c, 0x0e, 0x9a, 0x77, 0xa3, 0xdf, 0x91, + 0x60, 0xbc, 0xd5, 0x92, 0x0e, 0x3d, 0xde, 0x9d, 0x14, 0xcd, 0x29, 0x45, 0xf6, 0x89, 0x43, 0x50, + 0xf2, 0xae, 0xcc, 0xd3, 0xae, 0xcc, 0xa0, 0x27, 0x0f, 0xd1, 0x95, 0x33, 0xfe, 0xad, 0xff, 0xff, + 0x23, 0xc1, 0x89, 0x03, 0x57, 0x48, 0x68, 0xa6, 0x3b, 0x29, 0x0f, 0xc8, 0x9d, 0xb2, 0x85, 0xd7, + 0xc3, 0x82, 0xf7, 0xf8, 0x69, 0xda, 0xe3, 0xcb, 0x68, 0xe1, 0x30, 0x3d, 0x6e, 0x79, 0xbe, 0x82, + 0x7e, 0x2b, 0x78, 0xe9, 0xf4, 0x60, 0x77, 0x6a, 0x5a, 0x78, 0x74, 0x18, 0x18, 0xcd, 0x49, 0xad, + 0xfc, 0x2c, 0xed, 0x82, 0x82, 0x56, 0x5f, 0xa7, 0xd1, 0xce, 0xbc, 0x33, 0x18, 0xf8, 0xdf, 0x8d, + 0xfe, 0xb7, 0xd4, 0xfa, 0x0e, 0xe9, 0x63, 0x07, 0x8a, 0xd8, 0x7e, 0x51, 0x95, 0x7d, 0xbc, 0x77, + 0x42, 0xde, 0xc9, 0x3a, 0xed, 0x64, 0x15, 0xe1, 0x5b, 0xdd, 0xc9, 0x96, 0x46, 0x44, 0xdf, 0x90, + 0x60, 0xbc, 0xd5, 0x9a, 0xa4, 0xc3, 0xb0, 0x3c, 0x60, 0x91, 0xd5, 0x61, 0x58, 0x1e, 0xb4, 0x00, + 0x92, 0xdf, 0x44, 0x3b, 0x7f, 0x1e, 0x3d, 0xda, 0xae, 0xf3, 0x07, 0x5a, 0x91, 0x8c, 0xc5, 0x03, + 0x93, 0xfc, 0x0e, 0x63, 0xb1, 0x9b, 0x75, 0x4c, 0x87, 0xb1, 0xd8, 0xd5, 0x1a, 0xa3, 0xf3, 0x58, + 0x74, 0x7b, 0xd6, 0xa5, 0x19, 0x6d, 0xf4, 0x35, 0x09, 0x86, 0x02, 0x19, 0x31, 0x7a, 0xf8, 0x40, + 0x41, 0x5b, 0x2d, 0x18, 0xb2, 0x67, 0x7b, 0x21, 0xe1, 0x7d, 0x59, 0xa0, 0x7d, 0x99, 0x45, 0x33, + 0x87, 0xe9, 0x4b, 0xf0, 0x18, 0xf5, 0x5b, 0x12, 0x8c, 0xb5, 0xc8, 0x32, 0x3b, 0x8c, 0xc2, 0xf6, + 0x49, 0x73, 0xf6, 0xf1, 0xde, 0x09, 0x79, 0xaf, 0x2e, 0xd2, 0x5e, 0xbd, 0x15, 0xbd, 0xe5, 0x30, + 0xbd, 0xf2, 0xcd, 0xcf, 0xfb, 0xde, 0x95, 0x2c, 0x5f, 0x3b, 0xe8, 0x7c, 0x8f, 0x82, 0x89, 0x0e, + 0x3d, 0xd6, 0x33, 0x1d, 0xef, 0xcf, 0x33, 0xb4, 0x3f, 0x4f, 0xa3, 0x95, 0xd7, 0xd7, 0x9f, 0xe6, + 0x69, 0xfd, 0x4b, 0xcd, 0x8f, 0x43, 0x0f, 0xf6, 0xa2, 0x96, 0xc9, 0x6a, 0xf6, 0x91, 0x9e, 0x68, + 0x78, 0xa7, 0x1e, 0xa7, 0x9d, 0x3a, 0x8b, 0x1e, 0x6a, 0xd7, 0x29, 0xdf, 0xbd, 0x4b, 0x4d, 0xdf, + 0x32, 0xce, 0xbc, 0x93, 0xa5, 0xc0, 0xef, 0x46, 0xef, 0x11, 0x77, 0x9e, 0x4e, 0x1d, 0xd8, 0xae, + 0x2f, 0x8f, 0xcd, 0xde, 0xd7, 0x05, 0x26, 0x97, 0xeb, 0x6e, 0x2a, 0xd7, 0x24, 0x3a, 0xde, 0x4e, + 0x2e, 0x92, 0xcb, 0xa2, 0x0f, 0x49, 0xee, 0x35, 0xd9, 0xd3, 0x07, 0xf3, 0xf6, 0x27, 0xbb, 0xd9, + 0xfb, 0xbb, 0xc2, 0xe5, 0x92, 0x9c, 0xa4, 0x92, 0x4c, 0xa1, 0xc9, 0xb6, 0x92, 0xb0, 0xd4, 0xf7, + 0x56, 0x5f, 0x2a, 0xf8, 0xbf, 0x13, 0x90, 0x6b, 0xd3, 0xa2, 0xb3, 0xdb, 0xe1, 0x8c, 0xeb, 0x80, + 0x37, 0xd2, 0x1d, 0xdf, 0x40, 0xdf, 0xea, 0x2f, 0x4c, 0x77, 0x79, 0x20, 0xf6, 0xdb, 0x31, 0x40, + 0x4b, 0x76, 0x75, 0xd6, 0xc2, 0xec, 0xbf, 0xdd, 0xf2, 0x51, 0x1e, 0x7a, 0xfc, 0x27, 0xbd, 0xae, + 0xc7, 0x7f, 0x4b, 0x81, 0xe7, 0x74, 0x91, 0xde, 0x9e, 0xec, 0x76, 0xfd, 0xa6, 0x2e, 0xfa, 0x13, + 0x79, 0x53, 0xd7, 0xfa, 0xca, 0x7d, 0xec, 0xd6, 0xbd, 0xcd, 0x89, 0x1f, 0xf6, 0x7d, 0x12, 0x7f, + 0x2a, 0xdb, 0x7f, 0xc0, 0x53, 0xd9, 0x4c, 0xdb, 0xf7, 0xb0, 0x9c, 0x1a, 0x9d, 0x13, 0xdf, 0x5b, + 0x1e, 0xe8, 0xee, 0x92, 0x2c, 0xff, 0x20, 0xb3, 0xb7, 0x85, 0x70, 0x1c, 0xb2, 0xcd, 0xee, 0xe4, + 0x0e, 0xea, 0x8f, 0x46, 0x21, 0xbd, 0x64, 0x57, 0x8b, 0x15, 0xcd, 0xb9, 0x4d, 0xbe, 0xf6, 0x64, + 0xfb, 0xf7, 0x4e, 0xe8, 0xe6, 0x7e, 0x6e, 0x98, 0xe9, 0xf4, 0x00, 0x4d, 0xd6, 0x61, 0x24, 0x7c, + 0x1f, 0x9d, 0x79, 0xd6, 0xdc, 0x61, 0x1e, 0xbb, 0x37, 0xdd, 0x43, 0x1f, 0x0e, 0xbe, 0x3b, 0x47, + 0xbb, 0xad, 0x9d, 0x99, 0x39, 0xd4, 0xa5, 0xdb, 0xf9, 0x38, 0xd4, 0xb3, 0x59, 0x16, 0x32, 0x61, + 0xa3, 0xb8, 0x16, 0x7b, 0x55, 0x82, 0xc1, 0x25, 0x5b, 0xa4, 0x82, 0xf8, 0xa7, 0xf4, 0x69, 0xda, + 0x63, 0xee, 0x3f, 0x2b, 0x88, 0x76, 0xe7, 0xb7, 0xfe, 0x7f, 0x60, 0xd0, 0x27, 0x1f, 0x81, 0x31, + 0x5f, 0x1f, 0xdd, 0xbe, 0x7f, 0x33, 0x42, 0x63, 0x63, 0x01, 0x57, 0x35, 0xdd, 0xcd, 0x20, 0xf1, + 0x5f, 0xd4, 0x47, 0x37, 0x9e, 0x8e, 0x63, 0x87, 0xd1, 0xf1, 0x0e, 0x0d, 0x0c, 0x21, 0x5d, 0xba, + 0x1b, 0x5e, 0x4b, 0xcd, 0xcf, 0xc1, 0xa4, 0x1e, 0xbe, 0xb4, 0x14, 0x7a, 0xf4, 0x25, 0xbf, 0x26, + 0xc1, 0xd0, 0x92, 0x5d, 0xdd, 0xd0, 0x2b, 0x7f, 0xae, 0xfd, 0x76, 0x0b, 0x8e, 0x04, 0x7a, 0x79, + 0x9b, 0xd4, 0x79, 0xf6, 0xe5, 0x18, 0x44, 0x97, 0xec, 0x2a, 0x7a, 0x01, 0x46, 0xc2, 0x89, 0x42, + 0xdb, 0xfc, 0xaf, 0x79, 0x16, 0x68, 0xbf, 0x46, 0x6b, 0x3f, 0x63, 0xa0, 0x1d, 0x18, 0x0a, 0xce, + 0x16, 0xa7, 0x0e, 0x60, 0x12, 0xc0, 0xcc, 0x3e, 0xd4, 0x2d, 0xa6, 0xdb, 0xd8, 0x3b, 0x20, 0xe1, + 0x06, 0xba, 0xbb, 0x0e, 0xa0, 0x16, 0x48, 0xed, 0x33, 0xda, 0x16, 0xe1, 0x84, 0x68, 0x2f, 0x1c, + 0x4a, 0x0e, 0xd2, 0x5e, 0x08, 0xf7, 0x40, 0xed, 0xb5, 0x1b, 0x56, 0x9b, 0x00, 0xbe, 0x31, 0x70, + 0xcf, 0x01, 0x1c, 0x3c, 0xb4, 0xec, 0x83, 0x5d, 0xa1, 0xb9, 0x07, 0x4d, 0xb7, 0x38, 0x01, 0xff, + 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x14, 0x07, 0xc8, 0xa5, 0x57, 0x9c, 0x00, 0x00, } r := bytes.NewReader(gzipped) gzipr, err := compress_gzip.NewReader(r) diff --git a/x/upgrade/types/query.pb.gw.go b/x/upgrade/types/query.pb.gw.go index 951ddc24b..ab64b6734 100644 --- a/x/upgrade/types/query.pb.gw.go +++ b/x/upgrade/types/query.pb.gw.go @@ -20,7 +20,6 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" ) @@ -31,7 +30,6 @@ var _ status.Status var _ = runtime.String var _ = utilities.NewDoubleArray var _ = descriptor.ForMessage -var _ = metadata.Join func request_Query_CurrentPlan_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq QueryCurrentPlanRequest @@ -198,14 +196,12 @@ func local_request_Query_ModuleVersions_0(ctx context.Context, marshaler runtime // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". // UnaryRPC :call QueryServer directly. // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +// Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { mux.Handle("GET", pattern_Query_CurrentPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -213,7 +209,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_CurrentPlan_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -227,8 +222,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_AppliedPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -236,7 +229,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_AppliedPlan_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -250,8 +242,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_UpgradedConsensusState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -259,7 +249,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_UpgradedConsensusState_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) @@ -273,8 +262,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv mux.Handle("GET", pattern_Query_ModuleVersions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) if err != nil { @@ -282,7 +269,6 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv return } resp, md, err := local_request_Query_ModuleVersions_0(rctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)